function Layzr(t){this._lastScroll=0,this._ticking=!1,t=t||{},this._optionsContainer=document.querySelector(t.container)||window,this._optionsSelector=t.selector||"[data-layzr]",this._optionsAttr=t.attr||"data-layzr",this._optionsAttrSrcSet=t.attrSrcSet||"data-layzr-srcset",this._optionsAttrRetina=t.retinaAttr||"data-layzr-retina",this._optionsAttrBg=t.bgAttr||"data-layzr-bg",this._optionsAttrHidden=t.hiddenAttr||"data-layzr-hidden",this._optionsThreshold=t.threshold||0,this._optionsBefore=t.before||null,this._optionsAfter=t.after||null,this._optionsCallback=t.callback||null,this._optionsIsloadedClass=t.isloadedClass||"is-loaded",this._optionsIsloadingClass=t.isloadingClass||"is-loading",this._optionsNodesFilterCallback=t.nodesFilter||null,this._retina=window.devicePixelRatio>1,this._srcAttr=this._retina?this._optionsAttrRetina:this._optionsAttr,this.updateSelector(),this._handlerBind=this._requestScroll.bind(this),this._create()}function simple_tooltip(t,e){jQuery(t).each((function(t){jQuery("body").append("<div class='"+e+"' id='"+e+t+"'>"+jQuery(this).find("span.tooltip-c").html()+"</div>");var i=jQuery("#"+e+t);jQuery(this).removeAttr("title").mouseover((function(){i.css({opacity:1,display:"none"}).fadeIn(400)})).mousemove((function(t){var e,n,o=jQuery(window).scrollTop(),s=jQuery(window).width(),a=15;e=s-30>=i.width()+t.pageX?t.pageX+a:s-i.width()-a,n=o+30>=t.pageY-i.height()?o+a:t.pageY-i.height()-33,i.css({left:e,top:n})})).mouseout((function(){i.css({left:"-9999px"})}))}))}
!function(t){"function"==typeof define&&define.amd?define(["jquery"],(function(e){return t(e)})):"object"==typeof module&&"object"==typeof module.exports?exports=t(require("jquery")):t(jQuery)}((function(t){t.easing.jswing=t.easing.swing;var e=Math.pow,i=Math.sqrt,n=Math.sin,o=Math.cos,s=Math.PI,a=1.70158,r=1.525*a,l=a+1,d=2*s/3,c=2*s/4.5;function h(t){var e=7.5625,i=2.75;return t<1/i?e*t*t:t<2/i?e*(t-=1.5/i)*t+.75:t<2.5/i?e*(t-=2.25/i)*t+.9375:e*(t-=2.625/i)*t+.984375}t.extend(t.easing,{def:"easeOutQuad",swing:function(e){return t.easing[t.easing.def](e)},easeInQuad:function(t){return t*t},easeOutQuad:function(t){return 1-(1-t)*(1-t)},easeInOutQuad:function(t){return t<.5?2*t*t:1-e(-2*t+2,2)/2},easeInCubic:function(t){return t*t*t},easeOutCubic:function(t){return 1-e(1-t,3)},easeInOutCubic:function(t){return t<.5?4*t*t*t:1-e(-2*t+2,3)/2},easeInQuart:function(t){return t*t*t*t},easeOutQuart:function(t){return 1-e(1-t,4)},easeInOutQuart:function(t){return t<.5?8*t*t*t*t:1-e(-2*t+2,4)/2},easeInQuint:function(t){return t*t*t*t*t},easeOutQuint:function(t){return 1-e(1-t,5)},easeInOutQuint:function(t){return t<.5?16*t*t*t*t*t:1-e(-2*t+2,5)/2},easeInSine:function(t){return 1-o(t*s/2)},easeOutSine:function(t){return n(t*s/2)},easeInOutSine:function(t){return-(o(s*t)-1)/2},easeInExpo:function(t){return 0===t?0:e(2,10*t-10)},easeOutExpo:function(t){return 1===t?1:1-e(2,-10*t)},easeInOutExpo:function(t){return 0===t?0:1===t?1:t<.5?e(2,20*t-10)/2:(2-e(2,-20*t+10))/2},easeInCirc:function(t){return 1-i(1-e(t,2))},easeOutCirc:function(t){return i(1-e(t-1,2))},easeInOutCirc:function(t){return t<.5?(1-i(1-e(2*t,2)))/2:(i(1-e(-2*t+2,2))+1)/2},easeInElastic:function(t){return 0===t?0:1===t?1:-e(2,10*t-10)*n((10*t-10.75)*d)},easeOutElastic:function(t){return 0===t?0:1===t?1:e(2,-10*t)*n((10*t-.75)*d)+1},easeInOutElastic:function(t){return 0===t?0:1===t?1:t<.5?-e(2,20*t-10)*n((20*t-11.125)*c)/2:e(2,-20*t+10)*n((20*t-11.125)*c)/2+1},easeInBack:function(t){return l*t*t*t-a*t*t},easeOutBack:function(t){return 1+l*e(t-1,3)+a*e(t-1,2)},easeInOutBack:function(t){return t<.5?e(2*t,2)*(7.189819*t-r)/2:(e(2*t-2,2)*((r+1)*(2*t-2)+r)+2)/2},easeInBounce:function(t){return 1-h(1-t)},easeOutBounce:h,easeInOutBounce:function(t){return t<.5?(1-h(1-2*t))/2:(1+h(2*t-1))/2}})})),The7Scroll=function(){var t,e,i;function n(n){i=0;const a={root:(e=n).root||null,rootMargin:e.offset||"0px",threshold:s(e.sensitivity)};t=new IntersectionObserver(o,a)}function o(t){const n=t[0].boundingClientRect.y,o=t[0].isIntersecting,s=n<i?"down":"up",a=Math.abs(parseFloat((100*t[0].intersectionRatio).toFixed(2)));e.callback({sensitivity:e.sensitivity,isInViewport:o,scrollPercentage:a,intersectionScrollDirection:s}),i=n}function s(t=0){const e=[];if(t>0&&t<=100){const i=100/t;for(let t=0;t<=100;t+=i)e.push(t/100)}else e.push(0);return e}return n.prototype.getScrollObserver=function(){return t},n}(),function(){for(var t=0,e=["ms","moz","webkit","o"],i=0;i<e.length&&!window.requestAnimationFrame;++i)window.requestAnimationFrame=window[e[i]+"RequestAnimationFrame"],window.cancelAnimationFrame=window[e[i]+"CancelAnimationFrame"]||window[e[i]+"CancelRequestAnimationFrame"];window.requestAnimationFrame||(window.requestAnimationFrame=function(e,i){var n=(new Date).getTime(),o=Math.max(0,16-(n-t)),s=window.setTimeout((function(){e(n+o)}),o);return t=n+o,s}),window.cancelAnimationFrame||(window.cancelAnimationFrame=function(t){clearTimeout(t)})}(),Layzr.prototype._requestScroll=function(){this._optionsContainer===window?this._lastScroll=window.pageYOffset:this._lastScroll=this._optionsContainer.scrollTop+this._getOffset(this._optionsContainer),this._requestTick()},Layzr.prototype._requestTick=function(){this._ticking||(requestAnimationFrame(this.update.bind(this)),this._ticking=!0)},Layzr.prototype._getOffset=function(t){return t.getBoundingClientRect().top+window.pageYOffset},Layzr.prototype._getContainerHeight=function(){return this._optionsContainer.innerHeight||this._optionsContainer.offsetHeight},Layzr.prototype._create=function(){this._handlerBind(),this._optionsContainer.addEventListener("scroll",this._handlerBind,!1),this._optionsContainer.addEventListener("resize",this._handlerBind,!1)},Layzr.prototype._destroy=function(){this._optionsContainer.removeEventListener("scroll",this._handlerBind,!1),this._optionsContainer.removeEventListener("resize",this._handlerBind,!1)},Layzr.prototype._inViewport=function(t){if(null==t.offsetParent)return!1;var e=this._lastScroll,i=e+this._getContainerHeight(),n=this._getOffset(t),o=n+this._getContainerHeight(),s=this._optionsThreshold/100*window.innerHeight;return o>=e-s&&n<=i+s&&!t.hasAttribute(this._optionsAttrHidden)},Layzr.prototype._reveal=function(t){var e=t.getAttribute(this._srcAttr)||t.getAttribute(this._optionsAttr),i=this,n=this._optionsIsloadedClass,o=this._optionsIsloadingClass;"function"==typeof this._optionsCallback&&(t.addEventListener?t.addEventListener("load",(function(){i._optionsCallback.call(t),i._nodes=i._nodes.filter((e=>e!==t)),t.classList.add(n),t.classList.remove(o)})):t.attachEvent("onload",(function(){i._optionsCallback.call(t),i._nodes=i._nodes.filter((e=>e!==t)),t.classList.add(n),t.classList.remove(o)})));"function"==typeof this._optionsBefore&&this._optionsBefore.call(t);var s=!1;t.hasAttribute(this._optionsAttrBg)?(t.style.backgroundImage="url("+e+")",s=!0):(e&&(t.removeAttribute("src"),t.setAttribute("src",e),s=!0),t.hasAttribute(this._optionsAttrSrcSet)&&(t.setAttribute("srcset",t.getAttribute(this._optionsAttrSrcSet)),s=!0)),s&&t.classList.add(o),"function"==typeof this._optionsAfter&&this._optionsAfter.call(t),t.removeAttribute(this._optionsAttr),t.removeAttribute(this._optionsAttrSrcSet),t.removeAttribute(this._optionsAttrRetina),t.removeAttribute(this._optionsAttrBg),t.removeAttribute(this._optionsAttrHidden)},Layzr.prototype.updateSelector=function(){this._nodes=Array.from(document.querySelectorAll(this._optionsSelector)),this._nodes=this._prepareItems(this._nodes)},Layzr.prototype.addItems=function(t){var e=Array.from(t.querySelectorAll(this._optionsSelector));e=this._prepareItems(e),this._nodes=this._nodes.concat(e),this.removeDuplicates()},Layzr.prototype.removeDuplicates=function(){var t=Array.from(new Set(this._nodes));t.length!==this._nodes.length&&(this._nodes=t)},Layzr.prototype._prepareItems=function(t){var e=this._optionsSelector.replace(/\./g,""),i=this._optionsIsloadedClass,n=this._optionsIsloadingClass,o=t;return"function"==typeof this._optionsNodesFilterCallback&&(o=o.filter(this._optionsNodesFilterCallback)),o.filter((function(t){if(t.hasAttribute("data-src")){var o=t.getAttribute("data-src"),s=o.substring(o.lastIndexOf(".")+1);"png"!==s&&"svg"!==s||t.parentNode.classList.add("layzr-bg-transparent")}else if(!t.classList.contains(i)&&!t.classList.contains(n))return t.classList.remove(e),!1;return!0}))},Layzr.prototype.update=function(){for(var t=this._nodes.length,e=[],i=0;i<t;i++){var n=this._nodes[i];(n.hasAttribute(this._optionsAttr)||n.hasAttribute(this._optionsAttrSrcSet)||n.hasAttribute(this._optionsAttrRetina))&&this._inViewport(n)&&e.push(n)}var o=this;e.forEach((function(t){o._reveal(t)})),this._ticking=!1},function(t,e){"function"==typeof define&&define.amd?define(e):"object"==typeof exports?module.exports=e():t.PhotoSwipe=e()}(this,(function(){"use strict";return function(t,e,i,n){var o={features:null,bind:function(t,e,i,n){var o=(n?"remove":"add")+"EventListener";e=e.split(" ");for(var s=0;s<e.length;s++)e[s]&&t[o](e[s],i,!1)},isArray:function(t){return t instanceof Array},createEl:function(t,e){var i=document.createElement(e||"div");return t&&(i.className=t),i},getScrollY:function(){var t=window.pageYOffset;return void 0!==t?t:document.documentElement.scrollTop},unbind:function(t,e,i){o.bind(t,e,i,!0)},removeClass:function(t,e){var i=new RegExp("(\\s|^)"+e+"(\\s|$)");t.className=t.className.replace(i," ").replace(/^\s\s*/,"").replace(/\s\s*$/,"")},addClass:function(t,e){o.hasClass(t,e)||(t.className+=(t.className?" ":"")+e)},hasClass:function(t,e){return t.className&&new RegExp("(^|\\s)"+e+"(\\s|$)").test(t.className)},getChildByClass:function(t,e){for(var i=t.firstChild;i;){if(o.hasClass(i,e))return i;i=i.nextSibling}},arraySearch:function(t,e,i){for(var n=t.length;n--;)if(t[n][i]===e)return n;return-1},extend:function(t,e,i){for(var n in e)if(e.hasOwnProperty(n)){if(i&&t.hasOwnProperty(n))continue;t[n]=e[n]}},easing:{sine:{out:function(t){return Math.sin(t*(Math.PI/2))},inOut:function(t){return-(Math.cos(Math.PI*t)-1)/2}},cubic:{out:function(t){return--t*t*t+1}}},detectFeatures:function(){if(o.features)return o.features;var t=o.createEl().style,e="",i={};if(i.oldIE=document.all&&!document.addEventListener,i.touch="ontouchstart"in document.documentElement||navigator.maxTouchPoints>0,window.requestAnimationFrame&&(i.raf=window.requestAnimationFrame,i.caf=window.cancelAnimationFrame),i.pointerEvent=navigator.pointerEnabled||navigator.msPointerEnabled,!i.pointerEvent){var n=navigator.userAgent;if(/iP(hone|od)/.test(navigator.platform)){var s=navigator.appVersion.match(/OS (\d+)_(\d+)_?(\d+)?/);s&&s.length>0&&((s=parseInt(s[1],10))>=1&&s<8&&(i.isOldIOSPhone=!0))}var a=n.match(/Android\s([0-9\.]*)/),r=a?a[1]:0;(r=parseFloat(r))>=1&&(r<4.4&&(i.isOldAndroid=!0),i.androidVersion=r),i.isMobileOpera=/opera mini|opera mobi/i.test(n)}for(var l,d,c=["transform","perspective","animationName"],h=["","webkit","Moz","ms","O"],u=0;u<4;u++){e=h[u];for(var p=0;p<3;p++)l=c[p],d=e+(e?l.charAt(0).toUpperCase()+l.slice(1):l),!i[l]&&d in t&&(i[l]=d);e&&!i.raf&&(e=e.toLowerCase(),i.raf=window[e+"RequestAnimationFrame"],i.raf&&(i.caf=window[e+"CancelAnimationFrame"]||window[e+"CancelRequestAnimationFrame"]))}if(!i.raf){var f=0;i.raf=function(t){var e=(new Date).getTime(),i=Math.max(0,16-(e-f)),n=window.setTimeout((function(){t(e+i)}),i);return f=e+i,n},i.caf=function(t){clearTimeout(t)}}return i.svg=!!document.createElementNS&&!!document.createElementNS("http://www.w3.org/2000/svg","svg").createSVGRect,o.features=i,i}};o.detectFeatures(),o.features.oldIE&&(o.bind=function(t,e,i,n){e=e.split(" ");for(var o,s=(n?"detach":"attach")+"Event",a=function(){i.handleEvent.call(i)},r=0;r<e.length;r++)if(o=e[r])if("object"==typeof i&&i.handleEvent){if(n){if(!i["oldIE"+o])return!1}else i["oldIE"+o]=a;t[s]("on"+o,i["oldIE"+o])}else t[s]("on"+o,i)});var s=this,a={allowPanToNext:!0,spacing:.12,bgOpacity:1,mouseUsed:!1,loop:!0,pinchToClose:!0,closeOnScroll:!0,closeOnVerticalDrag:!0,verticalDragRange:.75,hideAnimationDuration:333,showAnimationDuration:333,showHideOpacity:!1,focus:!0,escKey:!0,arrowKeys:!0,mainScrollEndFriction:.35,panEndFriction:.35,isClickableElement:function(t){return"A"===t.tagName},getDoubleTapZoom:function(t,e){return t||e.initialZoomLevel<.7?1:1.33},maxSpreadZoom:1.33,modal:!0,scaleMode:"fit"};o.extend(a,n);var r,l,d,c,h,u,p,f,m,g,v,w,y,b,C,_,x,S,k,T,I,L,z,E,O,P,A,D,M,F,H,B,R,W,j,$,N,G,Y,q,U,V,X,Z,Q,K,J,tt,et,it,nt,ot,st,at,rt,lt,dt={x:0,y:0},ct={x:0,y:0},ht={x:0,y:0},ut={},pt=0,ft={},mt={x:0,y:0},gt=0,vt=!0,wt=[],yt={},bt=!1,Ct=function(t,e){o.extend(s,e.publicMethods),wt.push(t)},_t=function(t){var e=je();return t>e-1?t-e:t<0?e+t:t},xt={},St=function(t,e){return xt[t]||(xt[t]=[]),xt[t].push(e)},kt=function(t){var e=xt[t];if(e){var i=Array.prototype.slice.call(arguments);i.shift();for(var n=0;n<e.length;n++)e[n].apply(s,i)}},Tt=function(){return(new Date).getTime()},It=function(t){at=t,s.bg.style.opacity=t*a.bgOpacity},Lt=function(t,e,i,n,o){(!bt||o&&o!==s.currItem)&&(n/=o?o.fitRatio:s.currItem.fitRatio),t[L]=w+e+"px, "+i+"px"+y+" scale("+n+")"},zt=function(t){et&&(t&&(g>s.currItem.fitRatio?bt||(Ze(s.currItem,!1,!0),bt=!0):bt&&(Ze(s.currItem),bt=!1)),Lt(et,ht.x,ht.y,g))},Et=function(t){t.container&&Lt(t.container.style,t.initialPosition.x,t.initialPosition.y,t.initialZoomLevel,t)},Ot=function(t,e){e[L]=w+t+"px, 0px"+y},Pt=function(t,e){if(!a.loop&&e){var i=c+(mt.x*pt-t)/mt.x,n=Math.round(t-ce.x);(i<0&&n>0||i>=je()-1&&n<0)&&(t=ce.x+n*a.mainScrollEndFriction)}ce.x=t,Ot(t,h)},At=function(t,e){var i=he[t]-ft[t];return ct[t]+dt[t]+i-i*(e/v)},Dt=function(t,e){t.x=e.x,t.y=e.y,e.id&&(t.id=e.id)},Mt=function(t){t.x=Math.round(t.x),t.y=Math.round(t.y)},Ft=null,Ht=function(){Ft&&(o.unbind(document,"mousemove",Ht),o.addClass(t,"pswp--has_mouse"),a.mouseUsed=!0,kt("mouseUsed")),Ft=setTimeout((function(){Ft=null}),100)},Bt=function(t,e){var i=qe(s.currItem,ut,t);return e&&(tt=i),i},Rt=function(t){return t||(t=s.currItem),t.initialZoomLevel},Wt=function(t){return t||(t=s.currItem),t.w>0?a.maxSpreadZoom:1},jt=function(t,e,i,n){return n===s.currItem.initialZoomLevel?(i[t]=s.currItem.initialPosition[t],!0):(i[t]=At(t,n),i[t]>e.min[t]?(i[t]=e.min[t],!0):i[t]<e.max[t]&&(i[t]=e.max[t],!0))},$t=function(t){var e="";a.escKey&&27===t.keyCode?e="close":a.arrowKeys&&(37===t.keyCode?e="prev":39===t.keyCode&&(e="next")),e&&(t.ctrlKey||t.altKey||t.shiftKey||t.metaKey||(t.preventDefault?t.preventDefault():t.returnValue=!1,s[e]()))},Nt=function(t){t&&(V||U||it||N)&&(t.preventDefault(),t.stopPropagation())},Gt=function(){s.setScrollOffset(0,o.getScrollY())},Yt={},qt=0,Ut=function(t){Yt[t]&&(Yt[t].raf&&P(Yt[t].raf),qt--,delete Yt[t])},Vt=function(t){Yt[t]&&Ut(t),Yt[t]||(qt++,Yt[t]={})},Xt=function(){for(var t in Yt)Yt.hasOwnProperty(t)&&Ut(t)},Zt=function(t,e,i,n,o,s,a){var r,l=Tt();Vt(t);var d=function(){if(Yt[t]){if((r=Tt()-l)>=n)return Ut(t),s(i),void(a&&a());s((i-e)*o(r/n)+e),Yt[t].raf=O(d)}};d()},Qt={shout:kt,listen:St,viewportSize:ut,options:a,isMainScrollAnimating:function(){return it},getZoomLevel:function(){return g},getCurrentIndex:function(){return c},isDragging:function(){return Y},isZooming:function(){return K},setScrollOffset:function(t,e){ft.x=t,F=ft.y=e,kt("updateScrollOffset",ft)},applyZoomPan:function(t,e,i,n){ht.x=e,ht.y=i,g=t,zt(n)},init:function(){if(!r&&!l){var i;s.framework=o,s.template=t,s.bg=o.getChildByClass(t,"pswp__bg"),A=t.className,r=!0,H=o.detectFeatures(),O=H.raf,P=H.caf,L=H.transform,M=H.oldIE,s.scrollWrap=o.getChildByClass(t,"pswp__scroll-wrap"),s.container=o.getChildByClass(s.scrollWrap,"pswp__container"),h=s.container.style,s.itemHolders=_=[{el:s.container.children[0],wrap:0,index:-1},{el:s.container.children[1],wrap:0,index:-1},{el:s.container.children[2],wrap:0,index:-1}],_[0].el.style.display=_[2].el.style.display="none",function(){if(L){var e=H.perspective&&!E;return w="translate"+(e?"3d(":"("),void(y=H.perspective?", 0px)":")")}L="left",o.addClass(t,"pswp--ie"),Ot=function(t,e){e.left=t+"px"},Et=function(t){var e=t.fitRatio>1?1:t.fitRatio,i=t.container.style,n=e*t.w,o=e*t.h;i.width=n+"px",i.height=o+"px",i.left=t.initialPosition.x+"px",i.top=t.initialPosition.y+"px"},zt=function(){if(et){var t=et,e=s.currItem,i=e.fitRatio>1?1:e.fitRatio,n=i*e.w,o=i*e.h;t.width=n+"px",t.height=o+"px",t.left=ht.x+"px",t.top=ht.y+"px"}}}(),m={resize:s.updateSize,orientationchange:function(){clearTimeout(B),B=setTimeout((function(){ut.x!==s.scrollWrap.clientWidth&&s.updateSize()}),500)},scroll:Gt,keydown:$t,click:Nt};var n=H.isOldIOSPhone||H.isOldAndroid||H.isMobileOpera;for(H.animationName&&H.transform&&!n||(a.showAnimationDuration=a.hideAnimationDuration=0),i=0;i<wt.length;i++)s["init"+wt[i]]();if(e)(s.ui=new e(s,o)).init();kt("firstUpdate"),c=c||a.index||0,(isNaN(c)||c<0||c>=je())&&(c=0),s.currItem=We(c),(H.isOldIOSPhone||H.isOldAndroid)&&(vt=!1),t.setAttribute("aria-hidden","false"),a.modal&&(vt?t.style.position="fixed":(t.style.position="absolute",t.style.top=o.getScrollY()+"px")),void 0===F&&(kt("initialLayout"),F=D=o.getScrollY());var d="pswp--open ";for(a.mainClass&&(d+=a.mainClass+" "),a.showHideOpacity&&(d+="pswp--animate_opacity "),d+=E?"pswp--touch":"pswp--notouch",d+=H.animationName?" pswp--css_animation":"",d+=H.svg?" pswp--svg":"",o.addClass(t,d),s.updateSize(),u=-1,gt=null,i=0;i<3;i++)Ot((i+u)*mt.x,_[i].el.style);M||o.bind(s.scrollWrap,f,s),St("initialZoomInEnd",(function(){s.setContent(_[0],c-1),s.setContent(_[2],c+1),_[0].el.style.display=_[2].el.style.display="block",a.focus&&t.focus(),o.bind(document,"keydown",s),H.transform&&o.bind(s.scrollWrap,"click",s),a.mouseUsed||o.bind(document,"mousemove",Ht),o.bind(window,"resize scroll orientationchange",s),kt("bindEvents")})),s.setContent(_[1],c),s.updateCurrItem(),kt("afterInit"),vt||(b=setInterval((function(){qt||Y||K||g!==s.currItem.initialZoomLevel||s.updateSize()}),1e3)),o.addClass(t,"pswp--visible")}},close:function(){r&&(r=!1,l=!0,kt("close"),o.unbind(window,"resize scroll orientationchange",s),o.unbind(window,"scroll",m.scroll),o.unbind(document,"keydown",s),o.unbind(document,"mousemove",Ht),H.transform&&o.unbind(s.scrollWrap,"click",s),Y&&o.unbind(window,p,s),clearTimeout(B),kt("unbindEvents"),$e(s.currItem,null,!0,s.destroy))},destroy:function(){kt("destroy"),Fe&&clearTimeout(Fe),t.setAttribute("aria-hidden","true"),t.className=A,b&&clearInterval(b),o.unbind(s.scrollWrap,f,s),o.unbind(window,"scroll",s),fe(),Xt(),xt=null},panTo:function(t,e,i){i||(t>tt.min.x?t=tt.min.x:t<tt.max.x&&(t=tt.max.x),e>tt.min.y?e=tt.min.y:e<tt.max.y&&(e=tt.max.y)),ht.x=t,ht.y=e,zt()},handleEvent:function(t){t=t||window.event,m[t.type]&&m[t.type](t)},goTo:function(t){var e=(t=_t(t))-c;gt=e,c=t,s.currItem=We(c),pt-=e,Pt(mt.x*pt),Xt(),it=!1,s.updateCurrItem()},next:function(){s.goTo(c+1)},prev:function(){s.goTo(c-1)},updateCurrZoomItem:function(t){if(t&&kt("beforeChange",0),_[1].el.children.length){var e=_[1].el.children[0];et=o.hasClass(e,"pswp__zoom-wrap")?e.style:null}else et=null;tt=s.currItem.bounds,v=g=s.currItem.initialZoomLevel,ht.x=tt.center.x,ht.y=tt.center.y,t&&kt("afterChange")},invalidateCurrItems:function(){C=!0;for(var t=0;t<3;t++)_[t].item&&(_[t].item.needsUpdate=!0)},updateCurrItem:function(t){if(0!==gt){var e,i=Math.abs(gt);if(!(t&&i<2)){s.currItem=We(c),bt=!1,kt("beforeChange",gt),i>=3&&(u+=gt+(gt>0?-3:3),i=3);for(var n=0;n<i;n++)gt>0?(e=_.shift(),_[2]=e,u++,Ot((u+2)*mt.x,e.el.style),s.setContent(e,c-i+n+1+1)):(e=_.pop(),_.unshift(e),u--,Ot(u*mt.x,e.el.style),s.setContent(e,c+i-n-1-1));if(et&&1===Math.abs(gt)){var o=We(x);o.initialZoomLevel!==g&&(qe(o,ut),Ze(o),Et(o))}gt=0,s.updateCurrZoomItem(),x=c,kt("afterChange")}}},updateSize:function(e){if(!vt&&a.modal){var i=o.getScrollY();if(F!==i&&(t.style.top=i+"px",F=i),!e&&yt.x===window.innerWidth&&yt.y===window.innerHeight)return;yt.x=window.innerWidth,yt.y=window.innerHeight,t.style.height=yt.y+"px"}if(ut.x=s.scrollWrap.clientWidth,ut.y=s.scrollWrap.clientHeight,Gt(),mt.x=ut.x+Math.round(ut.x*a.spacing),mt.y=ut.y,Pt(mt.x*pt),kt("beforeResize"),void 0!==u){for(var n,r,l,d=0;d<3;d++)n=_[d],Ot((d+u)*mt.x,n.el.style),l=c+d-1,a.loop&&je()>2&&(l=_t(l)),(r=We(l))&&(C||r.needsUpdate||!r.bounds)?(s.cleanSlide(r),s.setContent(n,l),1===d&&(s.currItem=r,s.updateCurrZoomItem(!0)),r.needsUpdate=!1):-1===n.index&&l>=0&&s.setContent(n,l),r&&r.container&&(qe(r,ut),Ze(r),Et(r));C=!1}v=g=s.currItem.initialZoomLevel,(tt=s.currItem.bounds)&&(ht.x=tt.center.x,ht.y=tt.center.y,zt(!0)),kt("resize")},zoomTo:function(t,e,i,n,s){e&&(v=g,he.x=Math.abs(e.x)-ht.x,he.y=Math.abs(e.y)-ht.y,Dt(ct,ht));var a=Bt(t,!1),r={};jt("x",a,r,t),jt("y",a,r,t);var l=g,d=ht.x,c=ht.y;Mt(r);var h=function(e){1===e?(g=t,ht.x=r.x,ht.y=r.y):(g=(t-l)*e+l,ht.x=(r.x-d)*e+d,ht.y=(r.y-c)*e+c),s&&s(e),zt(1===e)};i?Zt("customZoomTo",0,1,i,n||o.easing.sine.inOut,h):h(1)}},Kt={},Jt={},te={},ee={},ie={},ne=[],oe={},se=[],ae={},re=0,le={x:0,y:0},de=0,ce={x:0,y:0},he={x:0,y:0},ue={x:0,y:0},pe=function(t,e){return ae.x=Math.abs(t.x-e.x),ae.y=Math.abs(t.y-e.y),Math.sqrt(ae.x*ae.x+ae.y*ae.y)},fe=function(){X&&(P(X),X=null)},me=function(){Y&&(X=O(me),ze())},ge=function(t,e){return!(!t||t===document)&&!(t.getAttribute("class")&&t.getAttribute("class").indexOf("pswp__scroll-wrap")>-1)&&(e(t)?t:ge(t.parentNode,e))},ve={},we=function(t,e){return ve.prevent=!ge(t.target,a.isClickableElement),kt("preventDragEvent",t,e,ve),ve.prevent},ye=function(t,e){return e.x=t.pageX,e.y=t.pageY,e.id=t.identifier,e},be=function(t,e,i){i.x=.5*(t.x+e.x),i.y=.5*(t.y+e.y)},Ce=function(){var t=ht.y-s.currItem.initialPosition.y;return 1-Math.abs(t/(ut.y/2))},_e={},xe={},Se=[],ke=function(t){for(;Se.length>0;)Se.pop();return z?(lt=0,ne.forEach((function(t){0===lt?Se[0]=t:1===lt&&(Se[1]=t),lt++}))):t.type.indexOf("touch")>-1?t.touches&&t.touches.length>0&&(Se[0]=ye(t.touches[0],_e),t.touches.length>1&&(Se[1]=ye(t.touches[1],xe))):(_e.x=t.pageX,_e.y=t.pageY,_e.id="",Se[0]=_e),Se},Te=function(t,e){var i,n,o,r,l=ht[t]+e[t],d=e[t]>0,c=ce.x+e.x,h=ce.x-oe.x;return i=l>tt.min[t]||l<tt.max[t]?a.panEndFriction:1,l=ht[t]+e[t]*i,!a.allowPanToNext&&g!==s.currItem.initialZoomLevel||(et?"h"!==nt||"x"!==t||U||(d?(l>tt.min[t]&&(i=a.panEndFriction,tt.min[t]-l,n=tt.min[t]-ct[t]),(n<=0||h<0)&&je()>1?(r=c,h<0&&c>oe.x&&(r=oe.x)):tt.min.x!==tt.max.x&&(o=l)):(l<tt.max[t]&&(i=a.panEndFriction,l-tt.max[t],n=ct[t]-tt.max[t]),(n<=0||h>0)&&je()>1?(r=c,h>0&&c<oe.x&&(r=oe.x)):tt.min.x!==tt.max.x&&(o=l))):r=c,"x"!==t)?void(it||Z||g>s.currItem.fitRatio&&(ht[t]+=e[t]*i)):(void 0!==r&&(Pt(r,!0),Z=r!==oe.x),tt.min.x!==tt.max.x&&(void 0!==o?ht.x=o:Z||(ht.x+=e.x*i)),void 0!==r)},Ie=function(t){if(!("mousedown"===t.type&&t.button>0)){if(Re)return void t.preventDefault();if(!G||"mousedown"!==t.type){if(we(t,!0)&&t.preventDefault(),kt("pointerDown"),z){var e=o.arraySearch(ne,t.pointerId,"id");e<0&&(e=ne.length),ne[e]={x:t.pageX,y:t.pageY,id:t.pointerId}}var i=ke(t),n=i.length;Q=null,Xt(),Y&&1!==n||(Y=ot=!0,o.bind(window,p,s),$=rt=st=N=Z=V=q=U=!1,nt=null,kt("firstTouchStart",i),Dt(ct,ht),dt.x=dt.y=0,Dt(ee,i[0]),Dt(ie,ee),oe.x=mt.x*pt,se=[{x:ee.x,y:ee.y}],W=R=Tt(),Bt(g,!0),fe(),me()),!K&&n>1&&!it&&!Z&&(v=g,U=!1,K=q=!0,dt.y=dt.x=0,Dt(ct,ht),Dt(Kt,i[0]),Dt(Jt,i[1]),be(Kt,Jt,ue),he.x=Math.abs(ue.x)-ht.x,he.y=Math.abs(ue.y)-ht.y,J=pe(Kt,Jt))}}},Le=function(t){if(t.preventDefault(),z){var e=o.arraySearch(ne,t.pointerId,"id");if(e>-1){var i=ne[e];i.x=t.pageX,i.y=t.pageY}}if(Y){var n=ke(t);if(nt||V||K)Q=n;else if(ce.x!==mt.x*pt)nt="h";else{var s=Math.abs(n[0].x-ee.x)-Math.abs(n[0].y-ee.y);Math.abs(s)>=10&&(nt=s>0?"h":"v",Q=n)}}},ze=function(){if(Q){var t=Q.length;if(0!==t)if(Dt(Kt,Q[0]),te.x=Kt.x-ee.x,te.y=Kt.y-ee.y,K&&t>1){if(ee.x=Kt.x,ee.y=Kt.y,!te.x&&!te.y&&function(t,e){return t.x===e.x&&t.y===e.y}(Q[1],Jt))return;Dt(Jt,Q[1]),U||(U=!0,kt("zoomGestureStarted"));var e=pe(Kt,Jt),i=De(e);i>s.currItem.initialZoomLevel+s.currItem.initialZoomLevel/15&&(rt=!0);var n=1,o=Rt(),r=Wt();if(i<o)if(a.pinchToClose&&!rt&&v<=s.currItem.initialZoomLevel){var l=1-(o-i)/(o/1.2);It(l),kt("onPinchClose",l),st=!0}else(n=(o-i)/o)>1&&(n=1),i=o-n*(o/3);else i>r&&((n=(i-r)/(6*o))>1&&(n=1),i=r+n*o);n<0&&(n=0),be(Kt,Jt,le),dt.x+=le.x-ue.x,dt.y+=le.y-ue.y,Dt(ue,le),ht.x=At("x",i),ht.y=At("y",i),$=i>g,g=i,zt()}else{if(!nt)return;if(ot&&(ot=!1,Math.abs(te.x)>=10&&(te.x-=Q[0].x-ie.x),Math.abs(te.y)>=10&&(te.y-=Q[0].y-ie.y)),ee.x=Kt.x,ee.y=Kt.y,0===te.x&&0===te.y)return;if("v"===nt&&a.closeOnVerticalDrag&&"fit"===a.scaleMode&&g===s.currItem.initialZoomLevel){dt.y+=te.y,ht.y+=te.y;var d=Ce();return N=!0,kt("onVerticalDrag",d),It(d),void zt()}(function(t,e,i){if(t-W>50){var n=se.length>2?se.shift():{};n.x=e,n.y=i,se.push(n),W=t}})(Tt(),Kt.x,Kt.y),V=!0,tt=s.currItem.bounds,Te("x",te)||(Te("y",te),Mt(ht),zt())}}},Ee=function(t){if(H.isOldAndroid){if(G&&"mouseup"===t.type)return;t.type.indexOf("touch")>-1&&(clearTimeout(G),G=setTimeout((function(){G=0}),600))}var e;if(kt("pointerUp"),we(t,!1)&&t.preventDefault(),z){var i=o.arraySearch(ne,t.pointerId,"id");if(i>-1)if(e=ne.splice(i,1)[0],navigator.pointerEnabled)e.type=t.pointerType||"mouse";else{e.type={4:"mouse",2:"touch",3:"pen"}[t.pointerType],e.type||(e.type=t.pointerType||"mouse")}}var n,r=ke(t),l=r.length;if("mouseup"===t.type&&(l=0),2===l)return Q=null,!0;1===l&&Dt(ie,r[0]),0!==l||nt||it||(e||("mouseup"===t.type?e={x:t.pageX,y:t.pageY,type:"mouse"}:t.changedTouches&&t.changedTouches[0]&&(e={x:t.changedTouches[0].pageX,y:t.changedTouches[0].pageY,type:"touch"})),kt("touchRelease",t,e));var d=-1;if(0===l&&(Y=!1,o.unbind(window,p,s),fe(),K?d=0:-1!==de&&(d=Tt()-de)),de=1===l?Tt():-1,n=-1!==d&&d<150?"zoom":"swipe",K&&l<2&&(K=!1,1===l&&(n="zoomPointerUp"),kt("zoomGestureEnded")),Q=null,V||U||it||N)if(Xt(),j||(j=Oe()),j.calculateSwipeSpeed("x"),N){if(Ce()<a.verticalDragRange)s.close();else{var c=ht.y,h=at;Zt("verticalDrag",0,1,300,o.easing.cubic.out,(function(t){ht.y=(s.currItem.initialPosition.y-c)*t+c,It((1-h)*t+h),zt()})),kt("onVerticalDrag",1)}}else{if((Z||it)&&0===l){if(Ae(n,j))return;n="zoomPointerUp"}if(!it)return"swipe"!==n?void Me():void(!Z&&g>s.currItem.fitRatio&&Pe(j))}},Oe=function(){var t,e,i={lastFlickOffset:{},lastFlickDist:{},lastFlickSpeed:{},slowDownRatio:{},slowDownRatioReverse:{},speedDecelerationRatio:{},speedDecelerationRatioAbs:{},distanceOffset:{},backAnimDestination:{},backAnimStarted:{},calculateSwipeSpeed:function(n){se.length>1?(t=Tt()-W+50,e=se[se.length-2][n]):(t=Tt()-R,e=ie[n]),i.lastFlickOffset[n]=ee[n]-e,i.lastFlickDist[n]=Math.abs(i.lastFlickOffset[n]),i.lastFlickDist[n]>20?i.lastFlickSpeed[n]=i.lastFlickOffset[n]/t:i.lastFlickSpeed[n]=0,Math.abs(i.lastFlickSpeed[n])<.1&&(i.lastFlickSpeed[n]=0),i.slowDownRatio[n]=.95,i.slowDownRatioReverse[n]=1-i.slowDownRatio[n],i.speedDecelerationRatio[n]=1},calculateOverBoundsAnimOffset:function(t,e){i.backAnimStarted[t]||(ht[t]>tt.min[t]?i.backAnimDestination[t]=tt.min[t]:ht[t]<tt.max[t]&&(i.backAnimDestination[t]=tt.max[t]),void 0!==i.backAnimDestination[t]&&(i.slowDownRatio[t]=.7,i.slowDownRatioReverse[t]=1-i.slowDownRatio[t],i.speedDecelerationRatioAbs[t]<.05&&(i.lastFlickSpeed[t]=0,i.backAnimStarted[t]=!0,Zt("bounceZoomPan"+t,ht[t],i.backAnimDestination[t],e||300,o.easing.sine.out,(function(e){ht[t]=e,zt()})))))},calculateAnimOffset:function(t){i.backAnimStarted[t]||(i.speedDecelerationRatio[t]=i.speedDecelerationRatio[t]*(i.slowDownRatio[t]+i.slowDownRatioReverse[t]-i.slowDownRatioReverse[t]*i.timeDiff/10),i.speedDecelerationRatioAbs[t]=Math.abs(i.lastFlickSpeed[t]*i.speedDecelerationRatio[t]),i.distanceOffset[t]=i.lastFlickSpeed[t]*i.speedDecelerationRatio[t]*i.timeDiff,ht[t]+=i.distanceOffset[t])},panAnimLoop:function(){if(Yt.zoomPan&&(Yt.zoomPan.raf=O(i.panAnimLoop),i.now=Tt(),i.timeDiff=i.now-i.lastNow,i.lastNow=i.now,i.calculateAnimOffset("x"),i.calculateAnimOffset("y"),zt(),i.calculateOverBoundsAnimOffset("x"),i.calculateOverBoundsAnimOffset("y"),i.speedDecelerationRatioAbs.x<.05&&i.speedDecelerationRatioAbs.y<.05))return ht.x=Math.round(ht.x),ht.y=Math.round(ht.y),zt(),void Ut("zoomPan")}};return i},Pe=function(t){return t.calculateSwipeSpeed("y"),tt=s.currItem.bounds,t.backAnimDestination={},t.backAnimStarted={},Math.abs(t.lastFlickSpeed.x)<=.05&&Math.abs(t.lastFlickSpeed.y)<=.05?(t.speedDecelerationRatioAbs.x=t.speedDecelerationRatioAbs.y=0,t.calculateOverBoundsAnimOffset("x"),t.calculateOverBoundsAnimOffset("y"),!0):(Vt("zoomPan"),t.lastNow=Tt(),void t.panAnimLoop())},Ae=function(t,e){var i,n,r;if(it||(re=c),"swipe"===t){var l=ee.x-ie.x,d=e.lastFlickDist.x<10;l>30&&(d||e.lastFlickOffset.x>20)?n=-1:l<-30&&(d||e.lastFlickOffset.x<-20)&&(n=1)}n&&((c+=n)<0?(c=a.loop?je()-1:0,r=!0):c>=je()&&(c=a.loop?0:je()-1,r=!0),r&&!a.loop||(gt+=n,pt-=n,i=!0));var h,u=mt.x*pt,p=Math.abs(u-ce.x);return i||u>ce.x==e.lastFlickSpeed.x>0?(h=Math.abs(e.lastFlickSpeed.x)>0?p/Math.abs(e.lastFlickSpeed.x):333,h=Math.min(h,400),h=Math.max(h,250)):h=333,re===c&&(i=!1),it=!0,kt("mainScrollAnimStart"),Zt("mainScroll",ce.x,u,h,o.easing.cubic.out,Pt,(function(){Xt(),it=!1,re=-1,(i||re!==c)&&s.updateCurrItem(),kt("mainScrollAnimComplete")})),i&&s.updateCurrItem(!0),i},De=function(t){return 1/J*t*v},Me=function(){var t=g,e=Rt(),i=Wt();g<e?t=e:g>i&&(t=i);var n,a=at;return st&&!$&&!rt&&g<e?(s.close(),!0):(st&&(n=function(t){It((1-a)*t+a)}),s.zoomTo(t,0,200,o.easing.cubic.out,n),!0)};Ct("Gestures",{publicMethods:{initGestures:function(){var t=function(t,e,i,n,o){S=t+e,k=t+i,T=t+n,I=o?t+o:""};(z=H.pointerEvent)&&H.touch&&(H.touch=!1),z?navigator.pointerEnabled?t("pointer","down","move","up","cancel"):t("MSPointer","Down","Move","Up","Cancel"):H.touch?(t("touch","start","move","end","cancel"),E=!0):t("mouse","down","move","up"),p=k+" "+T+" "+I,f=S,z&&!E&&(E=navigator.maxTouchPoints>1||navigator.msMaxTouchPoints>1),s.likelyTouchDevice=E,m[S]=Ie,m[k]=Le,m[T]=Ee,I&&(m[I]=m[T]),H.touch&&(f+=" mousedown",p+=" mousemove mouseup",m.mousedown=m[S],m.mousemove=m[k],m.mouseup=m[T]),E||(a.allowPanToNext=!1)}}});var Fe,He,Be,Re,We,je,$e=function(e,i,n,r){var l;Fe&&clearTimeout(Fe),Re=!0,Be=!0,e.initialLayout?(l=e.initialLayout,e.initialLayout=null):l=a.getThumbBoundsFn&&a.getThumbBoundsFn(c);var h=n?a.hideAnimationDuration:a.showAnimationDuration,u=function(){Ut("initialZoom"),n?(s.template.removeAttribute("style"),s.bg.removeAttribute("style")):(It(1),i&&(i.style.display="block"),o.addClass(t,"pswp--animated-in"),kt("initialZoom"+(n?"OutEnd":"InEnd"))),r&&r(),Re=!1};if(!h||!l||void 0===l.x)return kt("initialZoom"+(n?"Out":"In")),g=e.initialZoomLevel,Dt(ht,e.initialPosition),zt(),t.style.opacity=n?0:1,It(1),void(h?setTimeout((function(){u()}),h):u());!function(){var i=d,r=!s.currItem.src||s.currItem.loadError||a.showHideOpacity;e.miniImg&&(e.miniImg.style.webkitBackfaceVisibility="hidden"),n||(g=l.w/e.w,ht.x=l.x,ht.y=l.y-D,s[r?"template":"bg"].style.opacity=.001,zt()),Vt("initialZoom"),n&&!i&&o.removeClass(t,"pswp--animated-in"),r&&(n?o[(i?"remove":"add")+"Class"](t,"pswp--animate_opacity"):setTimeout((function(){o.addClass(t,"pswp--animate_opacity")}),30)),Fe=setTimeout((function(){if(kt("initialZoom"+(n?"Out":"In")),n){var s=l.w/e.w,a={x:ht.x,y:ht.y},d=g,c=at,p=function(e){1===e?(g=s,ht.x=l.x,ht.y=l.y-F):(g=(s-d)*e+d,ht.x=(l.x-a.x)*e+a.x,ht.y=(l.y-F-a.y)*e+a.y),zt(),r?t.style.opacity=1-e:It(c-e*c)};i?Zt("initialZoom",0,1,h,o.easing.cubic.out,p,u):(p(1),Fe=setTimeout(u,h+20))}else g=e.initialZoomLevel,Dt(ht,e.initialPosition),zt(),It(1),r?t.style.opacity=1:It(1),Fe=setTimeout(u,h+20)}),n?25:90)}()},Ne={},Ge=[],Ye={index:0,errorMsg:'<div class="pswp__error-msg"><a href="%url%" target="_blank">The image</a> could not be loaded.</div>',forceProgressiveLoading:!1,preload:[1,1],getNumItemsFn:function(){return He.length}},qe=function(t,e,i){if(t.src&&!t.loadError){var n=!i;if(n&&(t.vGap||(t.vGap={top:0,bottom:0}),kt("parseVerticalMargin",t)),Ne.x=e.x,Ne.y=e.y-t.vGap.top-t.vGap.bottom,n){var o=Ne.x/t.w,s=Ne.y/t.h;t.fitRatio=o<s?o:s;var r=a.scaleMode;"orig"===r?i=1:"fit"===r&&(i=t.fitRatio),i>1&&(i=1),t.initialZoomLevel=i,t.bounds||(t.bounds={center:{x:0,y:0},max:{x:0,y:0},min:{x:0,y:0}})}if(!i)return;return function(t,e,i){var n=t.bounds;n.center.x=Math.round((Ne.x-e)/2),n.center.y=Math.round((Ne.y-i)/2)+t.vGap.top,n.max.x=e>Ne.x?Math.round(Ne.x-e):n.center.x,n.max.y=i>Ne.y?Math.round(Ne.y-i)+t.vGap.top:n.center.y,n.min.x=e>Ne.x?0:n.center.x,n.min.y=i>Ne.y?t.vGap.top:n.center.y}(t,t.w*i,t.h*i),n&&i===t.initialZoomLevel&&(t.initialPosition=t.bounds.center),t.bounds}return t.w=t.h=0,t.initialZoomLevel=t.fitRatio=1,t.bounds={center:{x:0,y:0},max:{x:0,y:0},min:{x:0,y:0}},t.initialPosition=t.bounds.center,t.bounds},Ue=function(t,e,i,n,o,a){e.loadError||n&&(e.imageAppended=!0,Ze(e,n,e===s.currItem&&bt),i.appendChild(n),a&&setTimeout((function(){e&&e.loaded&&e.placeholder&&(e.placeholder.style.display="none",e.placeholder=null)}),500))},Ve=function(t){t.loading=!0,t.loaded=!1;var e=t.img=o.createEl("pswp__img","img"),i=function(){t.loading=!1,t.loaded=!0,t.loadComplete?t.loadComplete(t):t.img=null,e.onload=e.onerror=null,e=null};return e.onload=i,e.onerror=function(){t.loadError=!0,i()},e.src=t.src,e},Xe=function(t,e){if(t.src&&t.loadError&&t.container)return e&&(t.container.innerHTML=""),t.container.innerHTML=a.errorMsg.replace("%url%",t.src),!0},Ze=function(t,e,i){if(t.src){e||(e=t.container.lastChild);var n=i?t.w:Math.round(t.w*t.fitRatio),o=i?t.h:Math.round(t.h*t.fitRatio);t.placeholder&&!t.loaded&&(t.placeholder.style.width=n+"px",t.placeholder.style.height=o+"px"),e.style.width=n+"px",e.style.height=o+"px"}},Qe=function(){if(Ge.length){for(var t,e=0;e<Ge.length;e++)(t=Ge[e]).holder.index===t.index&&Ue(t.index,t.item,t.baseDiv,t.img,0,t.clearPlaceholder);Ge=[]}};Ct("Controller",{publicMethods:{lazyLoadItem:function(t){t=_t(t);var e=We(t);e&&(!e.loaded&&!e.loading||C)&&(kt("gettingData",t,e),e.src&&Ve(e))},initController:function(){o.extend(a,Ye,!0),s.items=He=i,We=s.getItemAt,je=a.getNumItemsFn,a.loop,je()<3&&(a.loop=!1),St("beforeChange",(function(t){var e,i=a.preload,n=null===t||t>=0,o=Math.min(i[0],je()),r=Math.min(i[1],je());for(e=1;e<=(n?r:o);e++)s.lazyLoadItem(c+e);for(e=1;e<=(n?o:r);e++)s.lazyLoadItem(c-e)})),St("initialLayout",(function(){s.currItem.initialLayout=a.getThumbBoundsFn&&a.getThumbBoundsFn(c)})),St("mainScrollAnimComplete",Qe),St("initialZoomInEnd",Qe),St("destroy",(function(){for(var t,e=0;e<He.length;e++)(t=He[e]).container&&(t.container=null),t.placeholder&&(t.placeholder=null),t.img&&(t.img=null),t.preloader&&(t.preloader=null),t.loadError&&(t.loaded=t.loadError=!1);Ge=null}))},getItemAt:function(t){return t>=0&&void 0!==He[t]&&He[t]},allowProgressiveImg:function(){return a.forceProgressiveLoading||!E||a.mouseUsed||screen.width>1200},setContent:function(t,e){a.loop&&(e=_t(e));var i=s.getItemAt(t.index);i&&(i.container=null);var n,l=s.getItemAt(e);if(l){kt("gettingData",e,l),t.index=e,t.item=l;var d=l.container=o.createEl("pswp__zoom-wrap");if(!l.src&&l.html&&(l.html.tagName?d.appendChild(l.html):d.innerHTML=l.html),Xe(l),qe(l,ut),!l.src||l.loadError||l.loaded)l.src&&!l.loadError&&((n=o.createEl("pswp__img","img")).style.opacity=1,n.src=l.src,Ze(l,n),Ue(0,l,d,n));else{if(l.loadComplete=function(i){if(r){if(t&&t.index===e){if(Xe(i,!0))return i.loadComplete=i.img=null,qe(i,ut),Et(i),void(t.index===c&&s.updateCurrZoomItem());i.imageAppended?!Re&&i.placeholder&&(i.placeholder.style.display="none",i.placeholder=null):H.transform&&(it||Re)?Ge.push({item:i,baseDiv:d,img:i.img,index:e,holder:t,clearPlaceholder:!0}):Ue(0,i,d,i.img,0,!0)}i.loadComplete=null,i.img=null,kt("imageLoadComplete",e,i)}},o.features.transform){var h="pswp__img pswp__img--placeholder";h+=l.msrc?"":" pswp__img--placeholder--blank";var u=o.createEl(h,l.msrc?"img":"");l.msrc&&(u.src=l.msrc),Ze(l,u),d.appendChild(u),l.placeholder=u}l.loading||Ve(l),s.allowProgressiveImg()&&(!Be&&H.transform?Ge.push({item:l,baseDiv:d,img:l.img,index:e,holder:t}):Ue(0,l,d,l.img,0,!0))}Be||e!==c?Et(l):(et=d.style,$e(l,n||l.img)),t.el.innerHTML="",t.el.appendChild(d)}else t.el.innerHTML=""},cleanSlide:function(t){t.img&&(t.img.onload=t.img.onerror=null),t.loaded=t.loading=t.img=t.imageAppended=!1}}});var Ke,Je,ti={},ei=function(t,e,i){var n=document.createEvent("CustomEvent"),o={origEvent:t,target:t.target,releasePoint:e,pointerType:i||"touch"};n.initCustomEvent("pswpTap",!0,!0,o),t.target.dispatchEvent(n)};Ct("Tap",{publicMethods:{initTap:function(){St("firstTouchStart",s.onTapStart),St("touchRelease",s.onTapRelease),St("destroy",(function(){ti={},Ke=null}))},onTapStart:function(t){t.length>1&&(clearTimeout(Ke),Ke=null)},onTapRelease:function(t,e){if(e&&!V&&!q&&!qt){var i=e;if(Ke&&(clearTimeout(Ke),Ke=null,function(t,e){return Math.abs(t.x-e.x)<25&&Math.abs(t.y-e.y)<25}(i,ti)))return void kt("doubleTap",i);if("mouse"===e.type)return void ei(t,e,"mouse");if("BUTTON"===t.target.tagName.toUpperCase()||o.hasClass(t.target,"pswp__single-tap"))return void ei(t,e);Dt(ti,i),Ke=setTimeout((function(){ei(t,e),Ke=null}),300)}}}}),Ct("DesktopZoom",{publicMethods:{initDesktopZoom:function(){M||(E?St("mouseUsed",(function(){s.setupDesktopZoom()})):s.setupDesktopZoom(!0))},setupDesktopZoom:function(e){Je={};var i="wheel mousewheel DOMMouseScroll";St("bindEvents",(function(){o.bind(t,i,s.handleMouseWheel)})),St("unbindEvents",(function(){Je&&o.unbind(t,i,s.handleMouseWheel)})),s.mouseZoomedIn=!1;var n,a=function(){s.mouseZoomedIn&&(o.removeClass(t,"pswp--zoomed-in"),s.mouseZoomedIn=!1),g<1?o.addClass(t,"pswp--zoom-allowed"):o.removeClass(t,"pswp--zoom-allowed"),r()},r=function(){n&&(o.removeClass(t,"pswp--dragging"),n=!1)};St("resize",a),St("afterChange",a),St("pointerDown",(function(){s.mouseZoomedIn&&(n=!0,o.addClass(t,"pswp--dragging"))})),St("pointerUp",r),e||a()},handleMouseWheel:function(t){if(g<=s.currItem.fitRatio)return a.modal&&(!a.closeOnScroll||qt||Y?t.preventDefault():L&&Math.abs(t.deltaY)>2&&(d=!0,s.close())),!0;if(t.stopPropagation(),Je.x=0,"deltaX"in t)1===t.deltaMode?(Je.x=18*t.deltaX,Je.y=18*t.deltaY):(Je.x=t.deltaX,Je.y=t.deltaY);else if("wheelDelta"in t)t.wheelDeltaX&&(Je.x=-.16*t.wheelDeltaX),t.wheelDeltaY?Je.y=-.16*t.wheelDeltaY:Je.y=-.16*t.wheelDelta;else{if(!("detail"in t))return;Je.y=t.detail}Bt(g,!0);var e=ht.x-Je.x,i=ht.y-Je.y;(a.modal||e<=tt.min.x&&e>=tt.max.x&&i<=tt.min.y&&i>=tt.max.y)&&t.preventDefault(),s.panTo(e,i)},toggleDesktopZoom:function(e){e=e||{x:ut.x/2+ft.x,y:ut.y/2+ft.y};var i=a.getDoubleTapZoom(!0,s.currItem),n=g===i;s.mouseZoomedIn=!n,s.zoomTo(n?s.currItem.initialZoomLevel:i,e,333),o[(n?"remove":"add")+"Class"](t,"pswp--zoomed-in")}}});var ii,ni,oi,si,ai,ri,li,di,ci,hi,ui,pi,fi={history:!0,galleryUID:1},mi=function(){return ui.hash.substring(1)},gi=function(){ii&&clearTimeout(ii),oi&&clearTimeout(oi)},vi=function(){var t=mi(),e={};if(t.length<5)return e;var i,n=t.split("&");for(i=0;i<n.length;i++)if(n[i]){var o=n[i].split("=");o.length<2||(e[o[0]]=o[1])}if(a.galleryPIDs){var s=e.pid;for(e.pid=0,i=0;i<He.length;i++)if(He[i].pid===s){e.pid=i;break}}else e.pid=parseInt(e.pid,10)-1;return e.pid<0&&(e.pid=0),e},wi=function(){if(oi&&clearTimeout(oi),qt||Y)oi=setTimeout(wi,500);else{si?clearTimeout(ni):si=!0;var t=c+1,e=We(c);e.hasOwnProperty("pid")&&(t=e.pid);var i=li+"&gid="+a.galleryUID+"&pid="+t;di||-1===ui.hash.indexOf(i)&&(hi=!0);var n=ui.href.split("#")[0]+"#"+i;pi?"#"+i!==window.location.hash&&history[di?"replaceState":"pushState"]("",document.title,n):di?ui.replace(n):ui.hash=i,di=!0,ni=setTimeout((function(){si=!1}),60)}};Ct("History",{publicMethods:{initHistory:function(){if(o.extend(a,fi,!0),a.history){ui=window.location,hi=!1,ci=!1,di=!1,li=mi(),pi="pushState"in history,li.indexOf("gid=")>-1&&(li=(li=li.split("&gid=")[0]).split("?gid=")[0]),St("afterChange",s.updateURL),St("unbindEvents",(function(){o.unbind(window,"hashchange",s.onHashChange)}));var t=function(){ri=!0,ci||(hi?history.back():li?ui.hash=li:pi?history.pushState("",document.title,ui.pathname+ui.search):ui.hash=""),gi()};St("unbindEvents",(function(){d&&t()})),St("destroy",(function(){ri||t()})),St("firstUpdate",(function(){c=vi().pid}));var e=li.indexOf("pid=");e>-1&&("&"===(li=li.substring(0,e)).slice(-1)&&(li=li.slice(0,-1))),setTimeout((function(){r&&o.bind(window,"hashchange",s.onHashChange)}),40)}},onHashChange:function(){return mi()===li?(ci=!0,void s.close()):void(si||(ai=!0,s.goTo(vi().pid),ai=!1))},updateURL:function(){gi(),ai||(di?ii=setTimeout(wi,800):wi())}}}),o.extend(s,Qt)}})),function(t,e){"function"==typeof define&&define.amd?define(e):"object"==typeof exports?module.exports=e():t.PhotoSwipeUI_Default=e()}(this,(function(){"use strict";return function(t,e){var i,n,o,s,a,r,l,d,c,h,u,p,f,m,g,v,w,y,b=this,C=!1,_=!0,x=!0,S={barsSize:{top:44,bottom:"auto"},closeElClasses:["item","caption","zoom-wrap","ui","top-bar"],timeToIdle:4e3,timeToIdleOutside:1e3,loadingIndicatorDelay:1e3,addCaptionHTMLFn:function(t,e){return t.title?(e.children[0].innerHTML=t.title,!0):(e.children[0].innerHTML="",!1)},closeEl:!0,captionEl:!0,fullscreenEl:!0,zoomEl:!0,shareEl:!0,counterEl:!0,arrowEl:!0,preloaderEl:!0,tapToClose:!1,tapToToggleControls:!0,clickToCloseNonZoomable:!0,shareButtons:[{id:"facebook",label:"Share on Facebook",url:"https://www.facebook.com/sharer/sharer.php?u={{url}}"},{id:"twitter",label:"Tweet",url:"https://twitter.com/intent/tweet?text={{text}}&url={{url}}"},{id:"pinterest",label:"Pin it",url:"http://www.pinterest.com/pin/create/button/?url={{url}}&media={{image_url}}&description={{text}}"},{id:"download",label:"Download image",url:"{{raw_image_url}}",download:!0}],getImageURLForShare:function(){return t.currItem.src||""},getPageURLForShare:function(){return window.location.href},getTextForShare:function(){return t.currItem.title||""},indexIndicatorSep:" / ",fitControlsWidth:1200},k=function(t){if(v)return!0;t=t||window.event,g.timeToIdle&&g.mouseUsed&&!c&&M();for(var i,n,o=(t.target||t.srcElement).getAttribute("class")||"",s=0;s<R.length;s++)(i=R[s]).onTap&&o.indexOf("pswp__"+i.name)>-1&&(i.onTap(),n=!0);if(n){t.stopPropagation&&t.stopPropagation(),v=!0;var a=e.features.isOldAndroid?600:30;setTimeout((function(){v=!1}),a)}},T=function(){return!t.likelyTouchDevice||g.mouseUsed||screen.width>g.fitControlsWidth},I=function(t,i,n){e[(n?"add":"remove")+"Class"](t,"pswp__"+i)},L=function(){var t=1===g.getNumItemsFn();t!==m&&(I(n,"ui--one-slide",t),m=t)},z=function(){I(l,"share-modal--hidden",x)},E=function(){return(x=!x)?(e.removeClass(l,"pswp__share-modal--fade-in"),setTimeout((function(){x&&z()}),300)):(z(),setTimeout((function(){x||e.addClass(l,"pswp__share-modal--fade-in")}),30)),x||P(),!1},O=function(e){var i=(e=e||window.event).target||e.srcElement;return t.shout("shareLinkClick",e,i),!(!i.href||!i.hasAttribute("download")&&(window.open(i.href,"pswp_share","scrollbars=yes,resizable=yes,toolbar=no,location=yes,width=550,height=420,top=100,left="+(window.screen?Math.round(screen.width/2-275):100)),x||E(),1))},P=function(){for(var t,e,i,n,o="",s=0;s<g.shareButtons.length;s++)t=g.shareButtons[s],e=g.getImageURLForShare(t),i=g.getPageURLForShare(t),n=g.getTextForShare(t),o+='<a href="'+t.url.replace("{{url}}",encodeURIComponent(i)).replace("{{image_url}}",encodeURIComponent(e)).replace("{{raw_image_url}}",e).replace("{{text}}",encodeURIComponent(n))+'" target="_blank" class="pswp__share--'+t.id+'"'+(t.download?"download":"")+">"+t.label+"</a>",g.parseShareButtonOut&&(o=g.parseShareButtonOut(t,o));l.children[0].innerHTML=o,l.children[0].onclick=O},A=function(t){for(var i=0;i<g.closeElClasses.length;i++)if(e.hasClass(t,"pswp__"+g.closeElClasses[i]))return!0},D=0,M=function(){clearTimeout(y),D=0,c&&b.setIdle(!1)},F=function(t){var e=(t=t||window.event).relatedTarget||t.toElement;e&&"HTML"!==e.nodeName||(clearTimeout(y),y=setTimeout((function(){b.setIdle(!0)}),g.timeToIdleOutside))},H=function(t){p!==t&&(I(u,"preloader--active",!t),p=t)},B=function(t){var i=t.vGap;if(T()){var a=g.barsSize;if(g.captionEl&&"auto"===a.bottom)if(s||((s=e.createEl("pswp__caption pswp__caption--fake")).appendChild(e.createEl("pswp__caption__center")),n.insertBefore(s,o),e.addClass(n,"pswp__ui--fit")),g.addCaptionHTMLFn(t,s,!0)){var r=s.clientHeight;i.bottom=parseInt(r,10)||44}else i.bottom=a.top;else i.bottom="auto"===a.bottom?0:a.bottom;i.top=a.top}else i.top=i.bottom=0},R=[{name:"caption",option:"captionEl",onInit:function(t){o=t}},{name:"share-modal",option:"shareEl",onInit:function(t){l=t},onTap:function(){E()}},{name:"button--share",option:"shareEl",onInit:function(t){r=t},onTap:function(){E()}},{name:"button--zoom",option:"zoomEl",onTap:t.toggleDesktopZoom},{name:"counter",option:"counterEl",onInit:function(t){a=t}},{name:"button--close",option:"closeEl",onTap:t.close},{name:"button--arrow--left",option:"arrowEl",onTap:t.prev},{name:"button--arrow--right",option:"arrowEl",onTap:t.next},{name:"button--fs",option:"fullscreenEl",onTap:function(){i.isFullscreen()?i.exit():i.enter()}},{name:"preloader",option:"preloaderEl",onInit:function(t){u=t}}];b.init=function(){e.extend(t.options,S,!0),g=t.options,n=e.getChildByClass(t.scrollWrap,"pswp__ui"),h=t.listen,function(){var t;h("onVerticalDrag",(function(t){_&&t<.95?b.hideControls():!_&&t>=.95&&b.showControls()})),h("onPinchClose",(function(e){_&&e<.9?(b.hideControls(),t=!0):t&&!_&&e>.9&&b.showControls()})),h("zoomGestureEnded",(function(){(t=!1)&&!_&&b.showControls()}))}(),h("beforeChange",b.update),h("doubleTap",(function(e){var i=t.currItem.initialZoomLevel;t.getZoomLevel()!==i?t.zoomTo(i,e,333):t.zoomTo(g.getDoubleTapZoom(!1,t.currItem),e,333)})),h("preventDragEvent",(function(t,e,i){var n=t.target||t.srcElement;n&&n.getAttribute("class")&&t.type.indexOf("mouse")>-1&&(n.getAttribute("class").indexOf("__caption")>0||/(SMALL|STRONG|EM)/i.test(n.tagName))&&(i.prevent=!1)})),h("bindEvents",(function(){e.bind(n,"pswpTap click",k),e.bind(t.scrollWrap,"pswpTap",b.onGlobalTap),t.likelyTouchDevice||e.bind(t.scrollWrap,"mouseover",b.onMouseOver)})),h("unbindEvents",(function(){x||E(),w&&clearInterval(w),e.unbind(document,"mouseout",F),e.unbind(document,"mousemove",M),e.unbind(n,"pswpTap click",k),e.unbind(t.scrollWrap,"pswpTap",b.onGlobalTap),e.unbind(t.scrollWrap,"mouseover",b.onMouseOver),i&&(e.unbind(document,i.eventK,b.updateFullscreen),i.isFullscreen()&&(g.hideAnimationDuration=0,i.exit()),i=null)})),h("destroy",(function(){g.captionEl&&(s&&n.removeChild(s),e.removeClass(o,"pswp__caption--empty")),l&&(l.children[0].onclick=null),e.removeClass(n,"pswp__ui--over-close"),e.addClass(n,"pswp__ui--hidden"),b.setIdle(!1)})),g.showAnimationDuration||e.removeClass(n,"pswp__ui--hidden"),h("initialZoomIn",(function(){g.showAnimationDuration&&e.removeClass(n,"pswp__ui--hidden")})),h("initialZoomOut",(function(){e.addClass(n,"pswp__ui--hidden")})),h("parseVerticalMargin",B),function(){var t,i,o,s=function(n){if(n)for(var s=n.length,a=0;a<s;a++){t=n[a],i=t.className;for(var r=0;r<R.length;r++)o=R[r],i.indexOf("pswp__"+o.name)>-1&&(g[o.option]?(e.removeClass(t,"pswp__element--disabled"),o.onInit&&o.onInit(t)):e.addClass(t,"pswp__element--disabled"))}};s(n.children);var a=e.getChildByClass(n,"pswp__top-bar");a&&s(a.children)}(),g.shareEl&&r&&l&&(x=!0),L(),g.timeToIdle&&h("mouseUsed",(function(){e.bind(document,"mousemove",M),e.bind(document,"mouseout",F),w=setInterval((function(){2==++D&&b.setIdle(!0)}),g.timeToIdle/2)})),g.fullscreenEl&&!e.features.isOldAndroid&&(i||(i=b.getFullscreenAPI()),i?(e.bind(document,i.eventK,b.updateFullscreen),b.updateFullscreen(),e.addClass(t.template,"pswp--supports-fs")):e.removeClass(t.template,"pswp--supports-fs")),g.preloaderEl&&(H(!0),h("beforeChange",(function(){clearTimeout(f),f=setTimeout((function(){t.currItem&&t.currItem.loading?(!t.allowProgressiveImg()||t.currItem.img&&!t.currItem.img.naturalWidth)&&H(!1):H(!0)}),g.loadingIndicatorDelay)})),h("imageLoadComplete",(function(e,i){t.currItem===i&&H(!0)})))},b.setIdle=function(t){c=t,I(n,"ui--idle",t)},b.update=function(){_&&t.currItem?(b.updateIndexIndicator(),g.captionEl&&(g.addCaptionHTMLFn(t.currItem,o),I(o,"caption--empty",!t.currItem.title)),C=!0):C=!1,x||E(),L()},b.updateFullscreen=function(n){n&&setTimeout((function(){t.setScrollOffset(0,e.getScrollY())}),50),e[(i.isFullscreen()?"add":"remove")+"Class"](t.template,"pswp--fs")},b.updateIndexIndicator=function(){g.counterEl&&(a.innerHTML=t.getCurrentIndex()+1+g.indexIndicatorSep+g.getNumItemsFn())},b.onGlobalTap=function(i){var n=(i=i||window.event).target||i.srcElement;if(!v)if(i.detail&&"mouse"===i.detail.pointerType){if(A(n))return void t.close();e.hasClass(n,"pswp__img")&&(1===t.getZoomLevel()&&t.getZoomLevel()<=t.currItem.fitRatio?g.clickToCloseNonZoomable&&t.close():t.toggleDesktopZoom(i.detail.releasePoint))}else if(g.tapToToggleControls&&(_?b.hideControls():b.showControls()),g.tapToClose&&(e.hasClass(n,"pswp__img")||A(n)))return void t.close()},b.onMouseOver=function(t){var e=(t=t||window.event).target||t.srcElement;I(n,"ui--over-close",A(e))},b.hideControls=function(){e.addClass(n,"pswp__ui--hidden"),_=!1},b.showControls=function(){_=!0,C||b.update(),e.removeClass(n,"pswp__ui--hidden")},b.supportsFullscreen=function(){var t=document;return!!(t.exitFullscreen||t.mozCancelFullScreen||t.webkitExitFullscreen||t.msExitFullscreen)},b.getFullscreenAPI=function(){var e,i=document.documentElement,n="fullscreenchange";return i.requestFullscreen?e={enterK:"requestFullscreen",exitK:"exitFullscreen",elementK:"fullscreenElement",eventK:n}:i.mozRequestFullScreen?e={enterK:"mozRequestFullScreen",exitK:"mozCancelFullScreen",elementK:"mozFullScreenElement",eventK:"moz"+n}:i.webkitRequestFullscreen?e={enterK:"webkitRequestFullscreen",exitK:"webkitExitFullscreen",elementK:"webkitFullscreenElement",eventK:"webkit"+n}:i.msRequestFullscreen&&(e={enterK:"msRequestFullscreen",exitK:"msExitFullscreen",elementK:"msFullscreenElement",eventK:"MSFullscreenChange"}),e&&(e.enter=function(){return d=g.closeOnScroll,g.closeOnScroll=!1,"webkitRequestFullscreen"!==this.enterK?t.template[this.enterK]():void t.template[this.enterK](Element.ALLOW_KEYBOARD_INPUT)},e.exit=function(){return g.closeOnScroll=d,document[this.exitK]()},e.isFullscreen=function(){return document[this.elementK]}),e}}})),
jQuery(document).ready((function(t){t(".twentytwenty-container").length>0&&(t.fn.twentytwenty=function(e){e=t.extend({default_offset_pct:.5,orientation:"horizontal",navigation_follow:!1},e);return this.each((function(){var i=e.default_offset_pct,n=t(this),o=e.orientation,s="vertical"===o?"down":"left",a="vertical"===o?"up":"right",r=e.navigation_follow;n.wrap("<div class='twentytwenty-wrapper twentytwenty-"+o+"'></div>");var l=n.find("img:first"),d=n.find("img:last"),c=l.attr("title"),h=d.attr("title");n.append("<div class='twentytwenty-handle'></div>");var u=n.find(".twentytwenty-handle");u.append("<span class='twentytwenty-"+s+"-arrow'></span>"),u.append("<span class='twentytwenty-"+a+"-arrow'></span>"),n.addClass("twentytwenty-container"),l.addClass("twentytwenty-before"),d.addClass("twentytwenty-after"),void 0!==c&&c&&c.length>0&&n.append("<div class='twentytwenty-before-label'>"+c+"</div>"),void 0!==h&&h&&h.length>0&&n.append("<div class='twentytwenty-after-label'>"+h+"</div>");var p=function(t){var e,i,s,a=(e=t,i=l.width(),s=l.height(),{w:i+"px",h:s+"px",cw:e*i+"px",ch:e*s+"px"});u.css("vertical"===o?"top":"left","vertical"===o?a.ch:a.cw),function(t){"vertical"===o?l.css("clip","rect(0,"+t.w+","+t.ch+",0)"):l.css("clip","rect(0,"+t.cw+","+t.h+",0)"),n.css("height",t.h)}(a)};t(window).on("resize.twentytwenty",(function(t){p(i)}));var f=0,m=0;u.on("movestart",(function(t){((t.distX>t.distY&&t.distX<-t.distY||t.distX<t.distY&&t.distX>-t.distY)&&"vertical"!==o||(t.distX<t.distY&&t.distX<-t.distY||t.distX>t.distY&&t.distX>-t.distY)&&"vertical"===o)&&t.preventDefault(),n.addClass("active"),n.removeClass("active-click"),f=n.offset().left,offsetY=n.offset().top,m=l.width(),imgHeight=l.height()})),u.on("moveend",(function(t){n.removeClass("active")})),u.on("move",(function(t){n.hasClass("active")&&((i="vertical"===o?(t.pageY-offsetY)/imgHeight:(t.pageX-f)/m)<0&&(i=0),i>1&&(i=1),p(i))})),r||n.hasClass("active")||(n.on("mouseup",(function(t){n.removeClass("active-click")})),n.on("mousedown",(function(t){n.addClass("active-click"),f=n.offset().left,offsetY=n.offset().top,m=l.width(),imgHeight=l.height(),(i="vertical"===o?(t.pageY-offsetY)/imgHeight:(t.pageX-f)/m)<0&&(i=0),i>1&&(i=1),p(i)}))),n.find("img").on("mousedown",(function(t){t.preventDefault()})),r&&(n.on("mouseenter",(function(t){n.addClass("active"),f=n.offset().left,offsetY=n.offset().top,m=l.width(),imgHeight=l.height()})),n.on("mouseleave",(function(t){n.removeClass("active")})),n.on("mousemove",(function(t){n.hasClass("active")&&((i="vertical"===o?(t.pageY-offsetY)/imgHeight:(t.pageX-f)/m)<0&&(i=0),i>1&&(i=1),p(i))}))),t(window).trigger("resize.twentytwenty")}))})})),jQuery(document).ready((function(t){!("ontouchstart"in window)&&("on"==dtLocal.themeSettings.smoothScroll||"on_parallax"==dtLocal.themeSettings.smoothScroll&&t(".stripe-parallax-bg").length>0)&&t("body").css({"scroll-behavior":"smooth"})})),jQuery(document).ready((function(t){var e=t(window),i=e.height();e.on("the7-resize-height",(function(){i=e.height()})),t.fn.parallax=function(n,o,s){var a,r,l=t(this);function d(){var e=dtGlobals.winScrollTop;l.each((function(){var s=t(this),r=s.offset().top;r+a(s)<e||r>e+i||l.css("backgroundPosition",n+" "+Math.round((r-e)*o)+"px")}))}l.each((function(){l.offset().top})),a=s?function(t){return t.outerHeight(!0)}:function(t){return t.height()},(arguments.length<1||null===n)&&(n="50%"),(arguments.length<2||null===o)&&(o=.1),(arguments.length<3||null===s)&&(s=!0),e.bind("scroll",d).on("resize",(function(){d()})).bind("debouncedresize",(function(){clearTimeout(r),r=setTimeout((function(){d()}),20)})),d()}})),jQuery(document).ready((function(t){t.fn.extend({customSelect:function(e){if(void 0===document.body.style.maxHeight)return this;var i=(e=t.extend({customClass:"customSelect",mapClass:!0,mapStyle:!0},e)).customClass,n=function(e,i){var n=e.find(":selected"),s=i.children(":first"),a=n.html()||"&nbsp;";s.html(a),n.attr("disabled")?i.addClass(o("DisabledOption")):i.removeClass(o("DisabledOption")),setTimeout((function(){i.removeClass(o("Open")),t(document).off("mouseup."+o("Open"))}),60)},o=function(t){return i+t};return this.each((function(){var s=t(this),a=t("<span />").addClass(o("Inner")),r=t("<span />");s.after(r.append(a)),r.addClass(i),e.mapClass&&r.addClass(s.attr("class")),e.mapStyle&&r.attr("style",s.attr("style")),s.addClass("hasCustomSelect").on("update",(function(){n(s,r);var t=parseInt(s.outerWidth(),10)-(parseInt(r.outerWidth(),10)-parseInt(r.width(),10));r.css({display:"inline-block"});var e=r.outerHeight();s.attr("disabled")?r.addClass(o("Disabled")):r.removeClass(o("Disabled")),a.css({width:t,display:"inline-block"}),s.css({"-webkit-appearance":"menulist-button",width:r.outerWidth(),position:"absolute",opacity:0,height:e,fontSize:r.css("font-size")})})).on("change",(function(){r.addClass(o("Changed")),n(s,r)})).on("keyup",(function(t){r.hasClass(o("Open"))?13!=t.which&&27!=t.which||n(s,r):(s.blur(),s.focus())})).on("mousedown",(function(t){r.removeClass(o("Changed"))})).on("mouseup",(function(e){r.hasClass(o("Open"))||(t("."+o("Open")).not(r).length>0&&"undefined"!=typeof InstallTrigger?s.focus():(r.addClass(o("Open")),e.stopPropagation(),t(document).one("mouseup."+o("Open"),(function(e){e.target!=s.get(0)&&t.inArray(e.target,s.find("*").get())<0?s.blur():n(s,r)}))))})).focus((function(){r.removeClass(o("Changed")).addClass(o("Focus"))})).blur((function(){r.removeClass(o("Focus")+" "+o("Open"))})).hover((function(){r.addClass(o("Hover"))}),(function(){r.removeClass(o("Hover"))})).trigger("update")}))}})})),
function(t,e){"use strict";"function"==typeof define&&define.amd?define("jquery-bridget/jquery-bridget",["jquery"],(function(i){e(t,i)})):"object"==typeof module&&module.exports?module.exports=e(t,require("jquery")):t.jQueryBridget=e(t,t.jQuery)}(window,(function(t,e){"use strict";var i=Array.prototype.slice,n=t.console,o=void 0===n?function(){}:function(t){n.error(t)};function s(n,s,r){(r=r||e||t.jQuery)&&(s.prototype.option||(s.prototype.option=function(t){r.isPlainObject(t)&&(this.options=r.extend(!0,this.options,t))}),r.fn[n]=function(t){var e;return"string"==typeof t?function(t,e,i){var s,a="$()."+n+'("'+e+'")';return t.each((function(t,l){var d=r.data(l,n);if(d){var c=d[e];if(c&&"_"!=e.charAt(0)){var h=c.apply(d,i);s=void 0===s?h:s}else o(a+" is not a valid method")}else o(n+" not initialized. Cannot call methods, i.e. "+a)})),void 0!==s?s:t}(this,t,i.call(arguments,1)):(e=t,this.each((function(t,i){var o=r.data(i,n);o?(o.option(e),o._init()):(o=new s(i,e),r.data(i,n,o))})),this)},a(r))}function a(t){!t||t&&t.bridget||(t.bridget=s)}return a(e||t.jQuery),s})),function(t,e){"function"==typeof define&&define.amd?define("ev-emitter/ev-emitter",e):"object"==typeof module&&module.exports?module.exports=e():t.EvEmitter=e()}(this,(function(){function t(){}var e=t.prototype;return e.on=function(t,e){if(t&&e){var i=this._events=this._events||{},n=i[t]=i[t]||[];return-1==n.indexOf(e)&&n.push(e),this}},e.once=function(t,e){if(t&&e){this.on(t,e);var i=this._onceEvents=this._onceEvents||{};return(i[t]=i[t]||{})[e]=!0,this}},e.off=function(t,e){var i=this._events&&this._events[t];if(i&&i.length){var n=i.indexOf(e);return-1!=n&&i.splice(n,1),this}},e.emitEvent=function(t,e){var i=this._events&&this._events[t];if(i&&i.length){var n=0,o=i[n];e=e||[];for(var s=this._onceEvents&&this._onceEvents[t];o;){var a=s&&s[o];a&&(this.off(t,o),delete s[o]),o.apply(this,e),o=i[n+=a?0:1]}return this}},t})),
function(t,e){"use strict";"function"==typeof define&&define.amd?define("get-size/get-size",[],(function(){return e()})):"object"==typeof module&&module.exports?module.exports=e():t.getSize=e()}(window,(function(){"use strict";function t(t){var e=parseFloat(t);return-1==t.indexOf("%")&&!isNaN(e)&&e}var e="undefined"==typeof console?function(){}:function(t){console.error(t)},i=["paddingLeft","paddingRight","paddingTop","paddingBottom","marginLeft","marginRight","marginTop","marginBottom","borderLeftWidth","borderRightWidth","borderTopWidth","borderBottomWidth"],n=i.length;function o(t){var i=getComputedStyle(t);return i||e("Style returned "+i+". Are you running this code in a hidden iframe on Firefox? See http://bit.ly/getsizebug1"),i}var s,a=!1;function r(e){if(function(){if(!a){a=!0;var e=document.createElement("div");e.style.width="200px",e.style.padding="1px 2px 3px 4px",e.style.borderStyle="solid",e.style.borderWidth="1px 2px 3px 4px",e.style.boxSizing="border-box";var i=document.body||document.documentElement;i.appendChild(e);var n=o(e);r.isBoxSizeOuter=s=200==t(n.width),i.removeChild(e)}}(),"string"==typeof e&&(e=document.querySelector(e)),e&&"object"==typeof e&&e.nodeType){var l=o(e);if("none"==l.display)return function(){for(var t={width:0,height:0,innerWidth:0,innerHeight:0,outerWidth:0,outerHeight:0},e=0;e<n;e++)t[i[e]]=0;return t}();var d={};d.width=e.offsetWidth,d.height=e.offsetHeight;for(var c=d.isBorderBox="border-box"==l.boxSizing,h=0;h<n;h++){var u=i[h],p=l[u],f=parseFloat(p);d[u]=isNaN(f)?0:f}var m=d.paddingLeft+d.paddingRight,g=d.paddingTop+d.paddingBottom,v=d.marginLeft+d.marginRight,w=d.marginTop+d.marginBottom,y=d.borderLeftWidth+d.borderRightWidth,b=d.borderTopWidth+d.borderBottomWidth,C=c&&s,_=t(l.width);!1!==_&&(d.width=_+(C?0:m+y));var x=t(l.height);return!1!==x&&(d.height=x+(C?0:g+b)),d.innerWidth=d.width-(m+y),d.innerHeight=d.height-(g+b),d.outerWidth=d.width+v,d.outerHeight=d.height+w,d}}return r})),function(t,e){"use strict";"function"==typeof define&&define.amd?define("desandro-matches-selector/matches-selector",e):"object"==typeof module&&module.exports?module.exports=e():t.matchesSelector=e()}(window,(function(){"use strict";var t=function(){var t=Element.prototype;if(t.matches)return"matches";if(t.matchesSelector)return"matchesSelector";for(var e=["webkit","moz","ms","o"],i=0;i<e.length;i++){var n=e[i]+"MatchesSelector";if(t[n])return n}}();return function(e,i){return e[t](i)}})),function(t,e){"function"==typeof define&&define.amd?define("fizzy-ui-utils/utils",["desandro-matches-selector/matches-selector"],(function(i){return e(t,i)})):"object"==typeof module&&module.exports?module.exports=e(t,require("desandro-matches-selector")):t.fizzyUIUtils=e(t,t.matchesSelector)}(window,(function(t,e){var i={extend:function(t,e){for(var i in e)t[i]=e[i];return t},modulo:function(t,e){return(t%e+e)%e},makeArray:function(t){var e=[];if(Array.isArray(t))e=t;else if(t&&"number"==typeof t.length)for(var i=0;i<t.length;i++)e.push(t[i]);else e.push(t);return e},removeFrom:function(t,e){var i=t.indexOf(e);-1!=i&&t.splice(i,1)},getParent:function(t,i){for(;t!=document.body;)if(t=t.parentNode,e(t,i))return t},getQueryElement:function(t){return"string"==typeof t?document.querySelector(t):t},handleEvent:function(t){var e="on"+t.type;this[e]&&this[e](t)}};i.filterFindElements=function(t,n){t=i.makeArray(t);var o=[];return t.forEach((function(t){if(function(t){return"object"==typeof HTMLElement?t instanceof HTMLElement:t&&"object"==typeof t&&null!==t&&1===t.nodeType&&"string"==typeof t.nodeName}(t))if(n){e(t,n)&&o.push(t);for(var i=t.querySelectorAll(n),s=0;s<i.length;s++)o.push(i[s])}else o.push(t)})),o},i.debounceMethod=function(t,e,i){var n=t.prototype[e],o=e+"Timeout";t.prototype[e]=function(){var t=this[o];t&&clearTimeout(t);var e=arguments,s=this;this[o]=setTimeout((function(){n.apply(s,e),delete s[o]}),i||100)}},i.docReady=function(t){"complete"==document.readyState?t():document.addEventListener("DOMContentLoaded",t)},i.toDashed=function(t){return t.replace(/(.)([A-Z])/g,(function(t,e,i){return e+"-"+i})).toLowerCase()};var n=t.console;return i.htmlInit=function(e,o){i.docReady((function(){var s=i.toDashed(o),a="data-"+s,r=document.querySelectorAll("["+a+"]"),l=document.querySelectorAll(".js-"+s),d=i.makeArray(r).concat(i.makeArray(l)),c=a+"-options",h=t.jQuery;d.forEach((function(t){var i,s=t.getAttribute(a)||t.getAttribute(c);try{i=s&&JSON.parse(s)}catch(e){return void(n&&n.error("Error parsing "+a+" on "+t.className+": "+e))}var r=new e(t,i);h&&h.data(t,o,r)}))}))},i})),function(t,e){"function"==typeof define&&define.amd?define("outlayer/item",["ev-emitter/ev-emitter","get-size/get-size"],e):"object"==typeof module&&module.exports?module.exports=e(require("ev-emitter"),require("get-size")):(t.Outlayer={},t.Outlayer.Item=e(t.EvEmitter,t.getSize))}(window,(function(t,e){"use strict";var i=document.documentElement.style,n="string"==typeof i.transition?"transition":"WebkitTransition",o="string"==typeof i.transform?"transform":"WebkitTransform",s={WebkitTransition:"webkitTransitionEnd",transition:"transitionend"}[n],a={transform:o,transition:n,transitionDuration:n+"Duration",transitionProperty:n+"Property",transitionDelay:n+"Delay"};function r(t,e){t&&(this.element=t,this.layout=e,this.position={x:0,y:0},this._create())}var l=r.prototype=Object.create(t.prototype);l.constructor=r,l._create=function(){this._transn={ingProperties:{},clean:{},onEnd:{}},this.css({position:"absolute"})},l.handleEvent=function(t){var e="on"+t.type;this[e]&&this[e](t)},l.getSize=function(){this.size=e(this.element)},l.css=function(t){var e=this.element.style;for(var i in t){e[a[i]||i]=t[i]}},l.getPosition=function(){var t=getComputedStyle(this.element),e=this.layout._getOption("originLeft"),i=this.layout._getOption("originTop"),n=t[e?"left":"right"],o=t[i?"top":"bottom"],s=this.layout.size,a=-1!=n.indexOf("%")?parseFloat(n)/100*s.width:parseInt(n,10),r=-1!=o.indexOf("%")?parseFloat(o)/100*s.height:parseInt(o,10);a=isNaN(a)?0:a,r=isNaN(r)?0:r,a-=e?s.paddingLeft:s.paddingRight,r-=i?s.paddingTop:s.paddingBottom,this.position.x=a,this.position.y=r},l.layoutPosition=function(){var t=this.layout.size,e={},i=this.layout._getOption("originLeft"),n=this.layout._getOption("originTop"),o=i?"paddingLeft":"paddingRight",s=i?"left":"right",a=i?"right":"left",r=this.position.x+t[o];e[s]=this.getXValue(r),e[a]="";var l=n?"paddingTop":"paddingBottom",d=n?"top":"bottom",c=n?"bottom":"top",h=this.position.y+t[l];e[d]=this.getYValue(h),e[c]="",this.css(e),this.emitEvent("layout",[this])},l.getXValue=function(t){var e=this.layout._getOption("horizontal");return this.layout.options.percentPosition&&!e?t/this.layout.size.width*100+"%":t+"px"},l.getYValue=function(t){var e=this.layout._getOption("horizontal");return this.layout.options.percentPosition&&e?t/this.layout.size.height*100+"%":t+"px"},l._transitionTo=function(t,e){this.getPosition();var i=this.position.x,n=this.position.y,o=parseInt(t,10),s=parseInt(e,10),a=o===this.position.x&&s===this.position.y;if(this.setPosition(t,e),!a||this.isTransitioning){var r=t-i,l=e-n,d={};d.transform=this.getTranslate(r,l),this.transition({to:d,onTransitionEnd:{transform:this.layoutPosition},isCleaning:!0})}else this.layoutPosition()},l.getTranslate=function(t,e){return"translate3d("+(t=this.layout._getOption("originLeft")?t:-t)+"px, "+(e=this.layout._getOption("originTop")?e:-e)+"px, 0)"},l.goTo=function(t,e){this.setPosition(t,e),this.layoutPosition()},l.moveTo=l._transitionTo,l.setPosition=function(t,e){this.position.x=parseInt(t,10),this.position.y=parseInt(e,10)},l._nonTransition=function(t){for(var e in this.css(t.to),t.isCleaning&&this._removeStyles(t.to),t.onTransitionEnd)t.onTransitionEnd[e].call(this)},l.transition=function(t){if(parseFloat(this.layout.options.transitionDuration)){var e=this._transn;for(var i in t.onTransitionEnd)e.onEnd[i]=t.onTransitionEnd[i];for(i in t.to)e.ingProperties[i]=!0,t.isCleaning&&(e.clean[i]=!0);if(t.from){this.css(t.from);this.element.offsetHeight;0}this.enableTransition(t.to),this.css(t.to),this.isTransitioning=!0}else this._nonTransition(t)};var d="opacity,"+o.replace(/([A-Z])/g,(function(t){return"-"+t.toLowerCase()}));l.enableTransition=function(){if(!this.isTransitioning){var t=this.layout.options.transitionDuration;t="number"==typeof t?t+"ms":t,this.css({transitionProperty:d,transitionDuration:t,transitionDelay:this.staggerDelay||0}),this.element.addEventListener(s,this,!1)}},l.onwebkitTransitionEnd=function(t){this.ontransitionend(t)},l.onotransitionend=function(t){this.ontransitionend(t)};var c={"-webkit-transform":"transform"};l.ontransitionend=function(t){if(t.target===this.element){var e=this._transn,i=c[t.propertyName]||t.propertyName;if(delete e.ingProperties[i],function(t){for(var e in t)return!1;return!0}(e.ingProperties)&&this.disableTransition(),i in e.clean&&(this.element.style[t.propertyName]="",delete e.clean[i]),i in e.onEnd)e.onEnd[i].call(this),delete e.onEnd[i];this.emitEvent("transitionEnd",[this])}},l.disableTransition=function(){this.removeTransitionStyles(),this.element.removeEventListener(s,this,!1),this.isTransitioning=!1},l._removeStyles=function(t){var e={};for(var i in t)e[i]="";this.css(e)};var h={transitionProperty:"",transitionDuration:"",transitionDelay:""};return l.removeTransitionStyles=function(){this.css(h)},l.stagger=function(t){t=isNaN(t)?0:t,this.staggerDelay=t+"ms"},l.removeElem=function(){this.element.parentNode.removeChild(this.element),this.css({display:""}),this.emitEvent("remove",[this])},l.remove=function(){n&&parseFloat(this.layout.options.transitionDuration)?(this.once("transitionEnd",(function(){this.removeElem()})),this.hide()):this.removeElem()},l.reveal=function(){delete this.isHidden,this.css({display:""});var t=this.layout.options,e={};e[this.getHideRevealTransitionEndProperty("visibleStyle")]=this.onRevealTransitionEnd,this.transition({from:t.hiddenStyle,to:t.visibleStyle,isCleaning:!0,onTransitionEnd:e})},l.onRevealTransitionEnd=function(){this.isHidden||this.emitEvent("reveal")},l.getHideRevealTransitionEndProperty=function(t){var e=this.layout.options[t];if(e.opacity)return"opacity";for(var i in e)return i},l.hide=function(){this.isHidden=!0,this.css({display:""});var t=this.layout.options,e={};e[this.getHideRevealTransitionEndProperty("hiddenStyle")]=this.onHideTransitionEnd,this.transition({from:t.visibleStyle,to:t.hiddenStyle,isCleaning:!0,onTransitionEnd:e})},l.onHideTransitionEnd=function(){this.isHidden&&(this.css({display:"none"}),this.emitEvent("hide"))},l.destroy=function(){this.css({position:"",left:"",right:"",top:"",bottom:"",transition:"",transform:""})},r})),
function(t,e){"use strict";"function"==typeof define&&define.amd?define("outlayer/outlayer",["ev-emitter/ev-emitter","get-size/get-size","fizzy-ui-utils/utils","./item"],(function(i,n,o,s){return e(t,i,n,o,s)})):"object"==typeof module&&module.exports?module.exports=e(t,require("ev-emitter"),require("get-size"),require("fizzy-ui-utils"),require("./item")):t.Outlayer=e(t,t.EvEmitter,t.getSize,t.fizzyUIUtils,t.Outlayer.Item)}(window,(function(t,e,i,n,o){"use strict";var s=t.console,a=t.jQuery,r=function(){},l=0,d={};function c(t,e){var i=n.getQueryElement(t);if(i){this.element=i,a&&(this.$element=a(this.element)),this.options=n.extend({},this.constructor.defaults),this.option(e);var o=++l;this.element.outlayerGUID=o,d[o]=this,this._create(),this._getOption("initLayout")&&this.layout()}else s&&s.error("Bad element for "+this.constructor.namespace+": "+(i||t))}c.namespace="outlayer",c.Item=o,c.defaults={customSorters:{},containerStyle:{position:"relative"},initLayout:!0,originLeft:!0,originTop:!0,resize:!0,resizeContainer:!0,equalheight:!1,transitionDuration:"0.4s",hiddenStyle:{opacity:0,transform:"scale(0.001)"},visibleStyle:{opacity:1,transform:"scale(1)"}};var h=c.prototype;function u(t){function e(){t.apply(this,arguments)}return e.prototype=Object.create(t.prototype),e.prototype.constructor=e,e}n.extend(h,e.prototype),h.option=function(t){n.extend(this.options,t)},h._getOption=function(t){var e=this.constructor.compatOptions[t];return e&&void 0!==this.options[e]?this.options[e]:this.options[t]},c.compatOptions={initLayout:"isInitLayout",horizontal:"isHorizontal",layoutInstant:"isLayoutInstant",originLeft:"isOriginLeft",originTop:"isOriginTop",resize:"isResizeBound",resizeContainer:"isResizingContainer"},h._create=function(){this.reloadItems(),this.stamps=[],this.stamp(this.options.stamp),n.extend(this.element.style,this.options.containerStyle),this._getOption("resize")&&this.bindResize()},h.reloadItems=function(){this.items=this._itemize(this.element.children)},h._itemize=function(t){for(var e=this._filterFindItemElements(t),i=this.constructor.Item,n=[],o=0;o<e.length;o++){var s=new i(e[o],this);n.push(s)}return n},h._filterFindItemElements=function(t){return n.filterFindElements(t,this.options.itemSelector)},h.getItemElements=function(){return this.items.map((function(t){return t.element}))},h.layout=function(){this._resetLayout(),this._manageStamps();var t=this._getOption("layoutInstant"),e=void 0!==t?t:!this._isLayoutInited;this.layoutItems(this.items,e),this._isLayoutInited=!0},h._init=h.layout,h._resetLayout=function(){this.getSize()},h.getSize=function(){this.size=i(this.element)},h._getMeasurement=function(t,e){var n,o=this.options[t];o?("string"==typeof o?n=this.element.querySelector(o):o instanceof HTMLElement&&(n=o),this[t]=n?i(n)[e]:o):this[t]=0},h.layoutItems=function(t,e){t=this._getItemsForLayout(t),this._layoutItems(t,e),this._postLayout()},h._getItemsForLayout=function(t){return t.filter((function(t){return!t.isIgnored}))},h._layoutItems=function(t,e){if(this._emitCompleteOnItems("layout",t),t&&t.length){var i=[];t.forEach((function(t){var n=this._getItemLayoutPosition(t);n.item=t,n.isInstant=e||t.isLayoutInstant,i.push(n)}),this),this._processLayoutQueue(i)}},h._getItemLayoutPosition=function(){return{x:0,y:0}},h._processLayoutQueue=function(t){this.updateStagger(),t.forEach((function(t,e){this._positionItem(t.item,t.x,t.y,t.isInstant,e)}),this)},h.updateStagger=function(){var t=this.options.stagger;if(null!=t)return this.stagger=function(t){if("number"==typeof t)return t;var e=t.match(/(^\d*\.?\d*)(\w*)/),i=e&&e[1],n=e&&e[2];if(!i.length)return 0;i=parseFloat(i);var o=p[n]||1;return i*o}(t),this.stagger;this.stagger=0},h._positionItem=function(t,e,i,n,o){n?t.goTo(e,i):(t.stagger(o*this.stagger),t.moveTo(e,i))},h._postLayout=function(){this.resizeContainer()},h.resizeContainer=function(){if(this._getOption("resizeContainer")){var t=this._getContainerSize();t&&(this._setContainerMeasure(t.width,!0),this._setContainerMeasure(t.height,!1))}},h._getContainerSize=r,h._setContainerMeasure=function(t,e){if(void 0!==t){var i=this.size;i.isBorderBox&&(t+=e?i.paddingLeft+i.paddingRight+i.borderLeftWidth+i.borderRightWidth:i.paddingBottom+i.paddingTop+i.borderTopWidth+i.borderBottomWidth),t=Math.max(t,0),this.element.style[e?"width":"height"]=t+"px"}},h._emitCompleteOnItems=function(t,e){var i=this;function n(){i.dispatchEvent(t+"Complete",null,[e])}var o=e.length;if(e&&o){var s=0;e.forEach((function(e){e.once(t,a)}))}else n();function a(){++s==o&&n()}},h.dispatchEvent=function(t,e,i){var n=e?[e].concat(i):i;if(this.emitEvent(t,n),a)if(this.$element=this.$element||a(this.element),e){var o=a.Event(e);o.type=t,this.$element.trigger(o,i)}else this.$element.trigger(t,i)},h.ignore=function(t){var e=this.getItem(t);e&&(e.isIgnored=!0)},h.unignore=function(t){var e=this.getItem(t);e&&delete e.isIgnored},h.stamp=function(t){(t=this._find(t))&&(this.stamps=this.stamps.concat(t),t.forEach(this.ignore,this))},h.unstamp=function(t){(t=this._find(t))&&t.forEach((function(t){n.removeFrom(this.stamps,t),this.unignore(t)}),this)},h._find=function(t){if(t)return"string"==typeof t&&(t=this.element.querySelectorAll(t)),t=n.makeArray(t)},h._manageStamps=function(){this.stamps&&this.stamps.length&&(this._getBoundingRect(),this.stamps.forEach(this._manageStamp,this))},h._getBoundingRect=function(){var t=this.element.getBoundingClientRect(),e=this.size;this._boundingRect={left:t.left+e.paddingLeft+e.borderLeftWidth,top:t.top+e.paddingTop+e.borderTopWidth,right:t.right-(e.paddingRight+e.borderRightWidth),bottom:t.bottom-(e.paddingBottom+e.borderBottomWidth)}},h._manageStamp=r,h._getElementOffset=function(t){var e=t.getBoundingClientRect(),n=this._boundingRect,o=i(t);return{left:e.left-n.left-o.marginLeft,top:e.top-n.top-o.marginTop,right:n.right-e.right-o.marginRight,bottom:n.bottom-e.bottom-o.marginBottom}},h.handleEvent=n.handleEvent,h.bindResize=function(){t.addEventListener("resize",this),this.isResizeBound=!0},h.unbindResize=function(){t.removeEventListener("resize",this),this.isResizeBound=!1},h.onresize=function(){this.resize()},n.debounceMethod(c,"onresize",100),h.resize=function(){this.isResizeBound&&this.needsResizeLayout()&&this.layout()},h.needsResizeLayout=function(){var t=i(this.element);return this.size&&t&&t.innerWidth!==this.size.innerWidth},h.addItems=function(t){var e=this._itemize(t);return e.length&&(this.items=this.items.concat(e)),e},h.appended=function(t){var e=this.addItems(t);e.length&&(this.layoutItems(e,!0),this.reveal(e))},h.prepended=function(t){var e=this._itemize(t);if(e.length){var i=this.items.slice(0);this.items=e.concat(i),this._resetLayout(),this._manageStamps(),this.layoutItems(e,!0),this.reveal(e),this.layoutItems(i)}},h.reveal=function(t){if(this._emitCompleteOnItems("reveal",t),t&&t.length){var e=this.updateStagger();t.forEach((function(t,i){t.stagger(i*e),t.reveal()}))}},h.hide=function(t){if(this._emitCompleteOnItems("hide",t),t&&t.length){var e=this.updateStagger();t.forEach((function(t,i){t.stagger(i*e),t.hide()}))}},h.revealItemElements=function(t){var e=this.getItems(t);this.reveal(e)},h.hideItemElements=function(t){var e=this.getItems(t);this.hide(e)},h.getItem=function(t){for(var e=0;e<this.items.length;e++){var i=this.items[e];if(i.element==t)return i}},h.getItems=function(t){t=n.makeArray(t);var e=[];return t.forEach((function(t){var i=this.getItem(t);i&&e.push(i)}),this),e},h.remove=function(t){var e=this.getItems(t);this._emitCompleteOnItems("remove",e),e&&e.length&&e.forEach((function(t){t.remove(),n.removeFrom(this.items,t)}),this)},h.destroy=function(){var t=this.element.style;t.height="",t.position="",t.width="",this.items.forEach((function(t){t.destroy()})),this.unbindResize();var e=this.element.outlayerGUID;delete d[e],delete this.element.outlayerGUID,a&&a.removeData(this.element,this.constructor.namespace)},c.data=function(t){var e=(t=n.getQueryElement(t))&&t.outlayerGUID;return e&&d[e]},c.create=function(t,e){var i=u(c);return i.defaults=n.extend({},c.defaults),n.extend(i.defaults,e),i.compatOptions=n.extend({},c.compatOptions),i.namespace=t,i.data=c.data,i.Item=u(o),n.htmlInit(i,t),a&&a.bridget&&a.bridget(t,i),i};var p={ms:1,s:1e3};return c.Item=o,c})),function(t,e){"function"==typeof define&&define.amd?define("isotope/item",["outlayer/outlayer"],e):"object"==typeof module&&module.exports?module.exports=e(require("outlayer")):(t.Isotope=t.Isotope||{},t.Isotope.Item=e(t.Outlayer))}(window,(function(t){"use strict";function e(){t.Item.apply(this,arguments)}var i=e.prototype=Object.create(t.Item.prototype),n=i._create;i._create=function(){this.id=this.layout.itemGUID++,n.call(this),this.sortData={}},i.updateSortData=function(){if(!this.isIgnored){this.sortData.id=this.id,this.sortData["original-order"]=this.id,this.sortData.random=Math.random();var t=this.layout.options.getSortData,e=this.layout._sorters;for(var i in t){var n=e[i];this.sortData[i]=n(this.element,this)}}};var o=i.destroy;return i.destroy=function(){o.apply(this,arguments),this.css({display:""})},e})),function(t,e){"function"==typeof define&&define.amd?define("isotope/layout-mode",["get-size/get-size","outlayer/outlayer"],e):"object"==typeof module&&module.exports?module.exports=e(require("get-size"),require("outlayer")):(t.Isotope=t.Isotope||{},t.Isotope.LayoutMode=e(t.getSize,t.Outlayer))}(window,(function(t,e){"use strict";function i(t){this.isotope=t,t&&(this.options=t.options[this.namespace],this.element=t.element,this.items=t.filteredItems,this.size=t.size)}var n=i.prototype;return["_resetLayout","_getItemLayoutPosition","_manageStamp","_getContainerSize","_getElementOffset","needsResizeLayout","_getOption"].forEach((function(t){n[t]=function(){return e.prototype[t].apply(this.isotope,arguments)}})),n.needsVerticalResizeLayout=function(){var e=t(this.isotope.element);return this.isotope.size&&e&&e.innerHeight!=this.isotope.size.innerHeight},n._getMeasurement=function(){this.isotope._getMeasurement.apply(this,arguments)},n.getColumnWidth=function(){this.getSegmentSize("column","Width")},n.getRowHeight=function(){this.getSegmentSize("row","Height")},n.getSegmentSize=function(t,e){var i=t+e,n="outer"+e;if(this._getMeasurement(i,n),!this[i]){var o=this.getFirstItemSize();this[i]=o&&o[n]||this.isotope.size["inner"+e]}},n.getFirstItemSize=function(){var e=this.isotope.filteredItems[0];return e&&e.element&&t(e.element)},n.layout=function(){this.isotope.layout.apply(this.isotope,arguments)},n.getSize=function(){this.isotope.getSize(),this.size=this.isotope.size},i.modes={},i.create=function(t,e){function o(){i.apply(this,arguments)}return o.prototype=Object.create(n),o.prototype.constructor=o,e&&(o.options=e),o.prototype.namespace=t,i.modes[t]=o,o},i})),
function(t,e){"function"==typeof define&&define.amd?define("masonry/masonry",["outlayer/outlayer","get-size/get-size"],e):"object"==typeof module&&module.exports?module.exports=e(require("outlayer"),require("get-size")):t.Masonry=e(t.Outlayer,t.getSize)}(window,(function(t,e){var i=t.create("masonry");return i.compatOptions.fitWidth="isFitWidth",i.prototype._resetLayout=function(){this.getSize(),this._getMeasurement("columnWidth","outerWidth"),this._getMeasurement("gutter","outerWidth"),this.measureColumns(),this.colYs=[];for(var t=0;t<this.cols;t++)this.colYs.push(0);this.maxY=0},i.prototype.measureColumns=function(){if(this.getContainerWidth(),!this.columnWidth){var t=this.items[0],i=t&&t.element;this.columnWidth=i&&e(i).outerWidth||this.containerWidth}var n=this.columnWidth+=this.gutter,o=this.containerWidth+this.gutter,s=o/n,a=n-o%n;s=Math[a&&a<1?"round":"floor"](s),this.cols=Math.max(s,1)},i.prototype.getContainerWidth=function(){var t=this._getOption("fitWidth")?this.element.parentNode:this.element,i=e(t);this.containerWidth=i&&i.innerWidth},i.prototype._getItemLayoutPosition=function(t){t.getSize();var e=t.size.outerWidth%this.columnWidth,i=Math[e&&e<1?"round":"ceil"](t.size.outerWidth/this.columnWidth);i=Math.min(i,this.cols);for(var n=this._getColGroup(i),o=Math.min.apply(Math,n),s=n.indexOf(o),a={x:this.columnWidth*s,y:o},r=o+t.size.outerHeight,l=this.cols+1-n.length,d=0;d<l;d++)this.colYs[s+d]=r;return a},i.prototype._getColGroup=function(t){if(t<2)return this.colYs;for(var e=[],i=this.cols+1-t,n=0;n<i;n++){var o=this.colYs.slice(n,n+t);e[n]=Math.max.apply(Math,o)}return e},i.prototype._manageStamp=function(t){var i=e(t),n=this._getElementOffset(t),o=this._getOption("originLeft")?n.left:n.right,s=o+i.outerWidth,a=Math.floor(o/this.columnWidth);a=Math.max(0,a);var r=Math.floor(s/this.columnWidth);r-=s%this.columnWidth?0:1,r=Math.min(this.cols-1,r);for(var l=(this._getOption("originTop")?n.top:n.bottom)+i.outerHeight,d=a;d<=r;d++)this.colYs[d]=Math.max(l,this.colYs[d])},i.prototype._getContainerSize=function(){this.maxY=Math.max.apply(Math,this.colYs);var t={height:this.maxY};return this._getOption("fitWidth")&&(t.width=this._getContainerFitWidth()),t},i.prototype._getContainerFitWidth=function(){for(var t=0,e=this.cols;--e&&0===this.colYs[e];)t++;return(this.cols-t)*this.columnWidth-this.gutter},i.prototype.needsResizeLayout=function(){var t=this.containerWidth;return this.getContainerWidth(),t!=this.containerWidth},i})),
function(t,e){"function"==typeof define&&define.amd?define("isotope/layout-modes/masonry",["../layout-mode","masonry/masonry"],e):"object"==typeof module&&module.exports?module.exports=e(require("../layout-mode"),require("masonry-layout")):e(t.Isotope.LayoutMode,t.Masonry)}(window,(function(t,e){"use strict";var i=t.create("masonry"),n=i.prototype,o={_getElementOffset:!0,layout:!0,_getMeasurement:!0};for(var s in e.prototype)o[s]||(n[s]=e.prototype[s]);var a=n.measureColumns;n.measureColumns=function(){this.items=this.isotope.filteredItems,a.call(this)};var r=n._getOption;return n._getOption=function(t){return"fitWidth"==t?void 0!==this.options.isFitWidth?this.options.isFitWidth:this.options.fitWidth:r.apply(this.isotope,arguments)},i})),function(t,e){"function"==typeof define&&define.amd?define("isotope/layout-modes/fit-rows",["../layout-mode"],e):"object"==typeof exports?module.exports=e(require("../layout-mode")):e(t.Isotope.LayoutMode)}(window,(function(t){"use strict";var e=t.create("fitRows"),i=e.prototype;return i._resetLayout=function(){this.x=0,this.y=0,this.maxY=0,this._getMeasurement("gutter","outerWidth")},i._getItemLayoutPosition=function(t){t.getSize();var e=t.size.outerWidth+this.gutter,i=this.isotope.size.innerWidth+this.gutter;0!==this.x&&e+this.x>i&&(this.x=0,this.y=this.maxY);var n={x:this.x,y:this.y};return this.maxY=Math.max(this.maxY,this.y+t.size.outerHeight),this.x+=e,n},i._getContainerSize=function(){return{height:this.maxY}},e})),function(t,e){"function"==typeof define&&define.amd?define("isotope/layout-modes/vertical",["../layout-mode"],e):"object"==typeof module&&module.exports?module.exports=e(require("../layout-mode")):e(t.Isotope.LayoutMode)}(window,(function(t){"use strict";var e=t.create("vertical",{horizontalAlignment:0}),i=e.prototype;return i._resetLayout=function(){this.y=0},i._getItemLayoutPosition=function(t){t.getSize();var e=(this.isotope.size.innerWidth-t.size.outerWidth)*this.options.horizontalAlignment,i=this.y;return this.y+=t.size.outerHeight,{x:e,y:i}},i._getContainerSize=function(){return{height:this.y}},e})),
function(t,e){"function"==typeof define&&define.amd?define(["outlayer/outlayer","get-size/get-size","desandro-matches-selector/matches-selector","fizzy-ui-utils/utils","./item","./layout-mode","./layout-modes/masonry","./layout-modes/fit-rows","./layout-modes/vertical"],(function(i,n,o,s,a,r){return e(t,i,n,o,s,a,r)})):"object"==typeof module&&module.exports?module.exports=e(t,require("outlayer"),require("get-size"),require("desandro-matches-selector"),require("fizzy-ui-utils"),require("./item"),require("./layout-mode"),require("./layout-modes/masonry"),require("./layout-modes/fit-rows"),require("./layout-modes/vertical")):t.Isotope=e(t,t.Outlayer,t.getSize,t.matchesSelector,t.fizzyUIUtils,t.Isotope.Item,t.Isotope.LayoutMode)}(window,(function(t,e,i,n,o,s,a){var r=t.jQuery,l=String.prototype.trim?function(t){return t.trim()}:function(t){return t.replace(/^\s+|\s+$/g,"")},d=e.create("isotope",{layoutMode:"masonry",isJQueryFiltering:!0,sortAscending:!0});d.Item=s,d.LayoutMode=a;var c=d.prototype;c._create=function(){for(var t in this.itemGUID=0,this._sorters={},this._getSorters(),e.prototype._create.call(this),this.modes={},this.filteredItems=this.items,this.sortHistory=["original-order"],a.modes)this._initLayoutMode(t)},c.reloadItems=function(){this.itemGUID=0,e.prototype.reloadItems.call(this)},c._itemize=function(){for(var t=e.prototype._itemize.apply(this,arguments),i=0;i<t.length;i++){t[i].id=this.itemGUID++}return this._updateItemsSortData(t),t},c._initLayoutMode=function(t){var e=a.modes[t],i=this.options[t]||{};this.options[t]=e.options?o.extend(e.options,i):i,this.modes[t]=new e(this)},c.layout=function(){this._isLayoutInited||!this._getOption("initLayout")?this._layout():this.arrange()},c._layout=function(){var t=this._getIsInstant();this._resetLayout(),this._manageStamps(),this.layoutItems(this.filteredItems,t),this._isLayoutInited=!0},c.arrange=function(t){this.option(t),this._getIsInstant();var e=this._filter(this.items);this.filteredItems=e.matches,this._bindArrangeComplete(),this._isInstant?this._noTransition(this._hideReveal,[e]):this._hideReveal(e),this._sort(),this._layout()},c._init=c.arrange,c._hideReveal=function(t){this.reveal(t.needReveal),this.hide(t.needHide)},c._getIsInstant=function(){var t=this._getOption("layoutInstant"),e=void 0!==t?t:!this._isLayoutInited;return this._isInstant=e,e},c._bindArrangeComplete=function(){var t,e,i,n=this;function o(){t&&e&&i&&n.dispatchEvent("arrangeComplete",null,[n.filteredItems])}this.once("layoutComplete",(function(){t=!0,o()})),this.once("hideComplete",(function(){e=!0,o()})),this.once("revealComplete",(function(){i=!0,o()}))},c._filter=function(t){var e=this.options.filter;e=e||"*";for(var i=[],n=[],o=[],s=this._getFilterTest(e),a=0;a<t.length;a++){var r=t[a];if(!r.isIgnored){var l=s(r);l&&i.push(r),l&&r.isHidden?n.push(r):l||r.isHidden||o.push(r)}}return{matches:i,needReveal:n,needHide:o}},c._getFilterTest=function(t){return r&&this.options.isJQueryFiltering?function(e){return r(e.element).is(t)}:"function"==typeof t?function(e){return t(e.element)}:function(e){return n(e.element,t)}},c.updateSortData=function(t){var e;t?(t=o.makeArray(t),e=this.getItems(t)):e=this.items,this._getSorters(),this._updateItemsSortData(e)},c._getSorters=function(){var t=this.options.getSortData;for(var e in t){var i=t[e];this._sorters[e]=h(i)}},c._updateItemsSortData=function(t){for(var e=t&&t.length,i=0;e&&i<e;i++){t[i].updateSortData()}};var h=function(t){if("string"!=typeof t)return t;var e=l(t).split(" "),i=e[0],n=i.match(/^\[(.+)\]$/),o=function(t,e){return t?function(e){return e.getAttribute(t)}:function(t){var i=t.querySelector(e);return i&&i.textContent}}(n&&n[1],i),s=d.sortDataParsers[e[1]];return t=s?function(t){return t&&s(o(t))}:function(t){return t&&o(t)}};d.sortDataParsers={parseInt:function(t){return parseInt(t,10)},parseFloat:function(t){return parseFloat(t)}},c._sort=function(){var t=this.options.sortBy;if(t){var e=function(t,e){return function(i,n){for(var o=0;o<t.length;o++){var s=t[o],a=i.sortData[s],r=n.sortData[s],l=0;if(i.layout.options.customSorters[s]instanceof Function?l=i.layout.options.customSorters[s].call(this,a,r):a!==r&&(l=a>r?1:-1),0!==l)return l*((void 0!==e[s]?e[s]:e)?1:-1)}return 0}}([].concat.apply(t,this.sortHistory),this.options.sortAscending);this.filteredItems.sort(e),t!=this.sortHistory[0]&&this.sortHistory.unshift(t)}},c._mode=function(){var t=this.options.layoutMode,e=this.modes[t];if(!e)throw new Error("No layout mode: "+t);return e.options=this.options[t],e},c._resetLayout=function(){e.prototype._resetLayout.call(this),this._mode()._resetLayout()},c._getItemLayoutPosition=function(t){return this._mode()._getItemLayoutPosition(t)},c._manageStamp=function(t){this._mode()._manageStamp(t)},c._getContainerSize=function(){return this._mode()._getContainerSize()},c.needsResizeLayout=function(){return this._mode().needsResizeLayout()},c.appended=function(t){var e=this.addItems(t);if(e.length){var i=this._filterRevealAdded(e);this.filteredItems=this.filteredItems.concat(i)}},c.prepended=function(t){var e=this._itemize(t);if(e.length){this._resetLayout(),this._manageStamps();var i=this._filterRevealAdded(e);this.layoutItems(this.filteredItems),this.filteredItems=i.concat(this.filteredItems),this.items=e.concat(this.items)}},c._filterRevealAdded=function(t){var e=this._filter(t);return this.hide(e.needHide),this.reveal(e.matches),this.layoutItems(e.matches,!0),e.matches},c.insert=function(t){var e=this.addItems(t);if(e.length){var i,n,o=e.length;for(i=0;i<o;i++)n=e[i],this.element.appendChild(n.element);var s=this._filter(e).matches;for(i=0;i<o;i++)e[i].isLayoutInstant=!0;for(this.arrange(),i=0;i<o;i++)delete e[i].isLayoutInstant;this.reveal(s)}};var u=c.remove;function p(t){var e=t.create("fitRows");return e.prototype._resetLayout=function(){if(this.x=0,this.y=0,this.maxY=0,this.row=0,this.rows=[],this._getMeasurement("gutter","outerWidth"),this.isotope.options.equalheight)for(var t=0;t<this.isotope.items.length;t++)this.isotope.items[t].css({height:"auto"})},e.prototype._getItemLayoutPosition=function(t){t.getSize();var e=t.size.outerWidth,i=Math.ceil(this.isotope.size.innerWidth+1);0!==this.x&&e+this.x>i&&(this.x=0,this.y=this.maxY),0==this.x&&0!=this.y&&this.row++;var n={x:this.x,y:this.y};return this.maxY=Math.max(this.maxY,this.y+t.size.outerHeight),this.x+=e,void 0===this.rows[this.row]?(this.rows[this.row]=[],this.rows[this.row].start=this.y,this.rows[this.row].end=this.maxY):this.rows[this.row].end=Math.max(this.rows[this.row].end,this.maxY),t.row=this.row,n},e.prototype._equalHeight=function(){for(var t=0;t<this.isotope.items.length;t++){var e=this.isotope.items[t].row,i=this.rows[e];if(i){var n=i.end-i.start;n-=this.isotope.items[t].size.borderTopWidth+this.isotope.items[t].size.borderBottomWidth,n-=this.isotope.items[t].size.marginTop+this.isotope.items[t].size.marginBottom,n-=this.gutter.height||0,0==this.isotope.items[t].size.isBorderBox&&(n-=this.isotope.items[t].size.paddingTop+this.isotope.items[t].size.paddingBottom),this.isotope.items[t].size.height=n,this.isotope.items[t].css({height:n.toString()+"px"})}}},e.prototype._getContainerSize=function(){return this.isotope.options.equalheight&&this._equalHeight(),{height:this.maxY}},e}return c.remove=function(t){t=o.makeArray(t);var e=this.getItems(t);u.call(this,t);for(var i=e&&e.length,n=0;i&&n<i;n++){var s=e[n];o.removeFrom(this.filteredItems,s)}},c.shuffle=function(){for(var t=0;t<this.items.length;t++){this.items[t].sortData.random=Math.random()}this.options.sortBy="random",this._sort(),this._layout()},c._noTransition=function(t,e){var i=this.options.transitionDuration;this.options.transitionDuration=0;var n=t.apply(this,e);return this.options.transitionDuration=i,n},c.getFilteredItemElements=function(){return this.filteredItems.map((function(t){return t.element}))},"function"==typeof define&&define.amd?define(["../layout-mode"],p):"object"==typeof exports?module.exports=p(require("../layout-mode")):p(t.Isotope.LayoutMode),d})),function(t,e,i){t(i);var n=t(e);t.fn.Filterade=function(e){var i,o,s,a,r,l,d,c,h,u,p,f,m,g,v,w,y,b,C,_,x,S,k,T,I=!1;l={useFilters:!1,useSorting:!1,filterControls:".filter-controls",sortControls:".sort-controls",orderControls:".order-controls",controlsSelecter:"input",controlsSelecterChecked:'input[checked="checked"]',defaultFilter:"all",defaultSort:"date",defaultOrder:"desc",selectAll:"all",paginationMode:"pages",pageLimit:15,pageControls:".page-controls",previousButtonClass:"nav-prev",previousButtonLabel:"←",nextButtonClass:"nav-next",nextButtonLabel:"→",loadMoreButtonClass:"button-load-more",loadMoreButtonLabel:"Load more",pagerClass:"page",activeClass:"act",log:!1},r=t(this),k=e.customSorters||{},w=e.paginationMode||l.paginationMode,y=t(e.pageControls||l.pageControls),d=t(e.filterControls||l.filterControls),c=t(e.sortControls||l.sortControls),h=t(e.orderControls||l.orderControls),u=e.controlsSelecter||l.controlsSelecter,p=e.controlsSelecterChecked||l.controlsSelecterChecked,o=1,S=r.parent().hasClass("show-all-pages")?999:5;var L=t(".phantom-sticky").exists(),z=t(".sticky-top-line").exists(),E=t(".phantom-fade").exists(),O=t(".phantom-slide").exists(),P=(t(".split-header").exists(),0);return L||z?P=t(".masthead").height():(E||O)&&(P=t("#phantom").height()),(v=t([])).$nodesCache=t([]),r.find("> article, .wf-cell").each((function(){var e=t(this);v.push({node:this,$node:e,name:e.attr("data-name"),date:new Date(e.attr("data-date"))}),v.$nodesCache.push(this)})),b=Math.ceil(v.length/e.pageLimit),g=function(){var t;"pages"!==w&&"load-more"!==w||(t=0,v.each((function(){if(this.$node.hasClass("visible"))return t++})),b=Math.ceil(t/(e.pageLimit||l.pageLimit)))},C=function(){var i,n;if("pages"===w){if(y.empty(),y.addClass("hidden"),b>1){y.removeClass("hidden"),1!==o&&y.prepend('<a href="#" class="filter-item '+(e.previousButtonClass||l.previousButtonClass)+'">'+(e.previousButtonLabel||l.previousButtonLabel)+"</a>");var s=S-1,a=Math.floor(s/2),r=Math.ceil(s/2),d=Math.max(o-a,1),c=o+r;d<=a&&(c=d+s),c>b&&(d=Math.max(b-s,1),c=b);var h='<a href="javascript:void(0);" class="dots">…</a>',u=t('<div style="display: none;"></div>'),p=t('<div style="display: none;"></div>');for(i=n=1;1<=b?n<=b:n>=b;i=1<=b?++n:--n){var m='<a href="#" class="'+(e.pagerClass||l.pagerClass)+'" data-page="'+ +i+'">'+i+"</a>";i<d&&1!=i?u.append(m):(i==d&&u.children().length&&y.append(u).append(t(h)),i>c&&i!=b?p.append(m):(i==b&&p.children().length&&y.append(p).append(t(h)),y.append(m)))}o<b&&y.append('<a href="#" class="filter-item '+(e.nextButtonClass||l.nextButtonClass)+'">'+(e.nextButtonLabel||l.nextButtonLabel)+"</a>"),y.find('a[data-page="'+o+'"]').addClass(e.activeClass||l.activeClass);var g=e.pagerClass||l.pagerClass;g=g.trim().replace(" ","."),y.find("a.dots").click((function(e){y.find("div:hidden a").unwrap(),t(this).remove()})),y.find("a."+g).click((function(i){i.preventDefault(),o=parseInt(t(this).attr("data-page")),y.find("a."+(e.activeClass||l.activeClass)).removeClass(e.activeClass||l.activeClass),y.find('a[data-page="'+o+'"]').addClass(e.activeClass||l.activeClass),f()})),y.find("a."+(e.previousButtonClass||l.previousButtonClass)).click((function(t){t.preventDefault(),o--,f()})),y.find("a."+(e.nextButtonClass||l.nextButtonClass)).click((function(t){t.preventDefault(),o++,f()}))}}else if("load-more"===w&&(y.addClass("hidden"),b>1)){o<b&&y.removeClass("hidden");var v=e.loadMoreButtonClass||l.loadMoreButtonClass;return v=v.trim().replace(" ","."),y.find("a:not(.filtrade-ready)."+v).click((function(e){return e.preventDefault(),t(this).addClass("filtrade-ready"),!(o>=b)&&(o++,x())}))}},f=function(){var e=r.parent().attr("data-scroll-offset")?parseInt(r.parent().attr("data-scroll-offset")):0,i=r;r.hasClass("dt-css-grid")&&(i=r.parent());var n=i.offset().top-40;!r.parent().hasClass("enable-pagination-scroll")&&r.parent().hasClass("the7-elementor-widget")||t("html, body").animate({scrollTop:n-P+e},400),x()},_=function(){const i=r.attr("data-columns")?JSON.parse(r.attr("data-columns")):{};if("pages"===w||"load-more"===w){var n=0,s=t([]),a=t([]);v.each((function(t){this.$node.hasClass("visible")&&(n++,"pages"===w&&n>o*(e.pageLimit||l.pageLimit)-(e.pageLimit||l.pageLimit)&&n<=(e.pageLimit||l.pageLimit)*o||"load-more"===w&&n<=(e.pageLimit||l.pageLimit)*o?a.push(this.node):s.push(this.node))})),s.removeClass("visible").addClass("hidden"),a.removeClass("hidden").addClass("visible"),a.removeClass("first"),a.first().addClass("first"),i.d&&a.slice(0,i.d).addClass("d-hide-divider"),i.t&&a.slice(0,i.t).addClass("t-hide-divider"),i.p&&a.slice(0,i.p).addClass("m-hide-divider"),i.wd&&a.slice(0,i.wd).addClass("wd-hide-divider"),(I||"pages"===w&&"function"==typeof r.resetEffects)&&r.resetEffects()}},m=function(){var n=t([]),o=t([]);e.useFilters||l.useFilters?i===(e.selectAll||l.selectAll)?o=v.$nodesCache:v.each((function(t){this.$node.hasClass(i.replace(/^\./,""))?o.push(this.node):n.push(this.node)})):o=v.$nodesCache,n.removeClass("visible").addClass("hidden"),o.removeClass("hidden").addClass("visible")},T=function(){var e="asc"===a?1:-1;k[s]instanceof Function?v.sort((function(t,i){return e*k[s].call(this,t,i)})):"date"===s?v.sort((function(t,i){return e*(t.date-i.date)})):"name"===s&&v.sort((function(t,i){var n=t.name.toLowerCase(),o=i.name.toLowerCase(),s=0;return n!==o&&(s=n>o?1:-1),e*s})),v.$nodesCache=t([]),v.each((function(){v.$nodesCache.push(this.node)})),r.find(".paginator").length>0?v.$nodesCache.detach().insertBefore(r.find(".paginator")):v.$nodesCache.detach().appendTo(r)},x=function(){if(m(),g(),_(),C(),r.hasClass("lazy-loading-mode")){var e=r.find(".button-load-more").offset();e&&dtGlobals.winScrollTop>(e.top-n.height())/2&&r.find(".button-load-more").trigger("click")}t(".layzr-loading-on .blog-shortcode.jquery-filter.mode-list .visible:not(.shown)").layzrBlogInitialisation(),t(".layzr-loading-on .jquery-filter.dt-css-grid-wrap .wf-cell.visible").layzrBlogInitialisation(),r.trigger("updateReady")},function(){return(e.useFilters||l.useFilters)&&(i=d.find(p).attr("data-filter")||e.defaultFilter||l.defaultFilter,d.find(u).click((function(e){i=t(this).attr("data-filter"),o=1,I=!0,x(),I=!1}))),(e.useSorting||l.useSorting)&&(s=c.find(p).attr("data-by")||e.defaultSort||l.defaultSort,a=h.find(p).attr("data-sort")||e.defaultOrder||l.defaultOrder,c.find(u).click((function(t){s="date"===this.getAttribute("data-by")?"date":"name",T(),o=1,x()})),h.find(u).click((function(t){a="desc"===this.getAttribute("data-sort")?"desc":"asc",T(),o=1,x()}))),x()}()}}(jQuery,window,document),function(t){var e=function(e,i){var n,o,s,a,r,l,d,c,h,u,p,f,m=!1,g=null,v={},w={},y={isUpdating:!1},b={useFilters:!1,useSorting:!1,nodesSelector:"> article, .wf-cell",filterControls:".filter-controls",sortControls:".sort-controls",orderControls:".order-controls",controlsSelecter:"input",controlsSelecterChecked:'input[checked="checked"]',defaultFilter:"all",defaultSort:"date",defaultOrder:"desc",selectAll:"all",paginationMode:"pages",pageLimit:15,pageControls:".page-controls",previousButtonClass:"nav-prev",previousButtonLabel:"←",nextButtonClass:"nav-next",nextButtonLabel:"→",loadMoreButtonClass:"button-load-more",loadMoreButtonLabel:"Load more",pagerClass:"page",activeClass:"act",pagesToShow:5,usePaginationScroll:!1,scrollPagesOffset:0,infinityScroll:!1,classes:{visible:"visible",hidden:"hidden",first:"first"}},C=function(){return!(o>=p)&&(o++,k("loadMoreButton"),!0)},_=function(t){r.trigger("beforeSwitchPage"),x(t),k("switchPage"),r.trigger("afterSwitchPage",[o])},x=function(t){w.usePaginationScroll&&void 0!==window.the7ScrollToTargetEl&&window.the7ScrollToTargetEl(r,"",t,!1,w.scrollPagesOffset)},S=function(){var e="asc"===a?1:-1;w.customSorters[s]instanceof Function?h.sort((function(t,i){return e*w.customSorters[s].call(this,t,i)})):"date"===s?h.sort((function(t,i){return e*(t.date-i.date)})):"name"===s&&h.sort((function(t,i){var n=t.name.toLowerCase(),o=i.name.toLowerCase(),s=0;return n!==o&&(s=n>o?1:-1),e*s})),h.$nodesCache=t([]),h.each((function(){h.$nodesCache.push(this.node)})),r.find(".paginator").length>0?h.$nodesCache.detach().insertBefore(r.find(".paginator")):h.$nodesCache.detach().appendTo(r)},k=function(e=""){var i,s;i=t([]),s=t([]),w.useFilters?n===w.selectAll?s=h.$nodesCache:h.each((function(t){this.$node.hasClass(n.replace(/^\./,""))?s.push(this.node):i.push(this.node)})):s=h.$nodesCache,i.removeClass(w.classes.visible).addClass(w.classes.hidden),s.removeClass(w.classes.hidden).addClass(w.classes.visible),function(){if(p=Math.ceil(h.length/w.pageLimit),"pages"===w.paginationMode||"load-more"===w.paginationMode){var t=0;h.each((function(){if(this.$node.hasClass(w.classes.visible))return t++})),p=Math.ceil(t/w.pageLimit)}}(),function(){if("pages"===w.paginationMode||"load-more"===w.paginationMode){var e=0,i=t([]),n=t([]);h.each((function(t){this.$node.hasClass(w.classes.visible)&&(e++,"pages"===w.paginationMode&&e>o*w.pageLimit-w.pageLimit&&e<=w.pageLimit*o||"load-more"===w.paginationMode&&e<=w.pageLimit*o?n.push(this.node):i.push(this.node))})),i.removeClass(w.classes.visible).addClass(w.classes.hidden),n.removeClass(w.classes.hidden).addClass(w.classes.visible),n.removeClass(w.classes.first),n.first().addClass(w.classes.first),y.isUpdating||(m||"pages"===w.paginationMode&&"function"==typeof r.resetEffects)&&r.resetEffects(),r.trigger("paginateResults",[n])}}(),function(){var e,i;if("pages"===w.paginationMode){if(u.empty(),u.addClass(w.classes.hidden),p>1){u.removeClass(w.classes.hidden),1!==o&&u.prepend('<a href="#" class="filter-item '+w.previousButtonClass+'">'+w.previousButtonLabel+"</a>");var n=w.pagesToShow-1,s=Math.floor(n/2),a=Math.ceil(n/2),r=Math.max(o-s,1),l=o+a;r<=s&&(l=r+n),l>p&&(r=Math.max(p-n,1),l=p);var d='<a href="javascript:void(0);" class="dots">…</a>',c=t('<div style="display: none;"></div>'),h=t('<div style="display: none;"></div>');for(e=i=1;1<=p?i<=p:i>=p;e=1<=p?++i:--i){var m='<a href="#" class="'+w.pagerClass+'" data-page="'+ +e+'">'+e+"</a>";e<r&&1!==e?c.append(m):(e===r&&c.children().length&&u.append(c).append(t(d)),e>l&&e!==p?h.append(m):(e===p&&h.children().length&&u.append(h).append(t(d)),u.append(m)))}o<p&&u.append('<a href="#" class="filter-item '+w.nextButtonClass+'">'+w.nextButtonLabel+"</a>"),u.find('a[data-page="'+o+'"]').addClass(w.activeClass);var g=w.pagerClass;g=g.trim().replace(" ","."),I("pagesDots",u.find("a.dots"),"click",(function(e){u.find("div:hidden a").unwrap(),t(this).remove()})),I("pagesPagerClass",u.find("a."+g),"click",(function(e){e.preventDefault(),o=parseInt(t(this).attr("data-page")),u.find("a."+w.activeClass).removeClass(w.activeClass),u.find('a[data-page="'+o+'"]').addClass(w.activeClass),_(t(this))})),I("pagesPrev",u.find("a."+w.previousButtonClass),"click",(function(e){e.preventDefault(),o--,_(t(this))})),I("pagesNext",u.find("a."+w.nextButtonClass),"click",(function(e){e.preventDefault(),o++,_(t(this))}))}}else"load-more"===w.paginationMode&&(u.addClass(w.classes.hidden),p>1&&(o<p&&u.removeClass(w.classes.hidden),I("paginateLoadMore",f,"click",(function(t){t.preventDefault(),C()}))))}(),r.trigger("updateReady",e)},T=function(i){r=t(e),function(e){w=t.extend(!0,b,e),u=t(w.pageControls),l=t(w.filterControls),d=t(w.sortControls),c=t(w.orderControls),f=u.find("."+w.loadMoreButtonClass)}(i),o=1,(h=t([])).$nodesCache=t([]),r.find(w.nodesSelector).each((function(){var e=t(this);h.push({node:this,$node:e,name:e.attr("data-name"),date:new Date(e.attr("data-date"))}),h.$nodesCache.push(this)})),w.useFilters&&(n=l.find(w.controlsSelecterChecked).attr("data-filter")||w.defaultFilter,I("filtersFilterControl",l.find(w.controlsSelecter),"click",(function(e){n=t(this).attr("data-filter"),o=1,m=!0,k("filtersFilterControl"),m=!1}))),w.useSorting&&(s=d.find(w.controlsSelecterChecked).attr("data-by")||w.defaultSort,a=c.find(w.controlsSelecterChecked).attr("data-sort")||w.defaultOrder,I("sortSortControls",d.find(w.controlsSelecter),"click",(function(t){s="date"===this.getAttribute("data-by")?"date":"name",S(),o=1,k("sortSortControls")})),I("sortOrderControls",c.find(w.controlsSelecter),"click",(function(t){a="desc"===this.getAttribute("data-sort")?"desc":"asc",S(),o=1,k("sortOrderControls")}))),w.infinityScroll&&(g=new The7Scroll({offset:"0% 0% 25%",callback:t=>{t.isInViewport&&(g.unobserve(f[0]),C()&&g.observe(f[0]))}}).getScrollObserver()).observe(f[0]),k("init")},I=function(t,e,i,n){e.length&&(L(t),e.on(i,n),v[t]={element:e,eventName:i,callback:n})},L=function(t){if(t in v){var e=v[t];e.element.off(e.eventName,e.callback),delete v[t]}};this.paginationScroll=function(t){x(t)},this.update=function(t){this.destroy(),y.isUpdating=!0,T(t),y.isUpdating=!1},this.destroy=function(){Object.values(v).forEach((t=>{t.element.off(t.eventName,t.callback)})),v={},null!=g&&(g.unobserve(f[0]),g=null)},T(i)};t.fn.The7SimpleFilterade=function(i){var n="string"==typeof i,o=Array.prototype.slice.call(arguments,1);return this.each((function(){var s=t(this);if(n){var a=s.data("the7-simple-filterade");if(!a)throw Error("Trying to perform the `"+i+"` method prior to initialization");if(!a[i])throw ReferenceError("Method `"+i+"` not found in instance");a[i].apply(a,o),"destroy"===i&&s.removeData("the7-simple-filterade")}else s.data("the7-simple-filterade",new e(this,i))})),this}}(jQuery),function(t,e){"function"==typeof define&&define.amd?define(e):"object"==typeof exports?module.exports=e():t.ResizeSensor=e()}("undefined"!=typeof window?window:this,(function(){if("undefined"==typeof window)return null;var t=window.requestAnimationFrame||window.mozRequestAnimationFrame||window.webkitRequestAnimationFrame||function(t){return window.setTimeout(t,20)};function e(t,e){var i=Object.prototype.toString.call(t),n="[object Array]"===i||"[object NodeList]"===i||"[object HTMLCollection]"===i||"[object Object]"===i||"undefined"!=typeof jQuery&&t instanceof jQuery||"undefined"!=typeof Elements&&t instanceof Elements,o=0,s=t.length;if(n)for(;o<s;o++)e(t[o]);else e(t)}function i(t){if(!t.getBoundingClientRect)return{width:t.offsetWidth,height:t.offsetHeight};var e=t.getBoundingClientRect();return{width:Math.round(e.width),height:Math.round(e.height)}}var n=function(o,s){function a(){var t,e,i=[];this.add=function(t){i.push(t)},this.call=function(n){for(t=0,e=i.length;t<e;t++)i[t].call(this,n)},this.remove=function(n){var o=[];for(t=0,e=i.length;t<e;t++)i[t]!==n&&o.push(i[t]);i=o},this.length=function(){return i.length}}function r(e,n){if(e)if(e.resizedAttached)e.resizedAttached.add(n);else{e.resizedAttached=new a,e.resizedAttached.add(n),e.resizeSensor=document.createElement("div"),e.resizeSensor.dir="ltr",e.resizeSensor.className="resize-sensor";var o="pointer-events: none; position: absolute; left: 0px; top: 0px; right: 0; bottom: 0; overflow: hidden; z-index: -1; visibility: hidden; max-width: 100%;",s="position: absolute; left: 0; top: 0; transition: 0s;";e.resizeSensor.style.cssText=o,e.resizeSensor.innerHTML='<div class="resize-sensor-expand" style="'+o+'"><div style="'+s+'"></div></div><div class="resize-sensor-shrink" style="'+o+'"><div style="'+s+' width: 200%; height: 200%"></div></div>',e.appendChild(e.resizeSensor);var r=window.getComputedStyle(e),l=r?r.getPropertyValue("position"):null;"absolute"!==l&&"relative"!==l&&"fixed"!==l&&(e.style.position="relative");var d,c,h=e.resizeSensor.childNodes[0],u=h.childNodes[0],p=e.resizeSensor.childNodes[1],f=i(e),m=f.width,g=f.height,v=!0,w=0,y=function(){if(v){if(0===e.offsetWidth&&0===e.offsetHeight)return void(w||(w=t((function(){w=0,y()}))));v=!1}var i,n;i=e.offsetWidth,n=e.offsetHeight,u.style.width=i+10+"px",u.style.height=n+10+"px",h.scrollLeft=i+10,h.scrollTop=n+10,p.scrollLeft=i+10,p.scrollTop=n+10};e.resizeSensor.resetSensor=y;var b=function(){c=0,d&&(m=f.width,g=f.height,e.resizedAttached&&e.resizedAttached.call(f))},C=function(){f=i(e),(d=f.width!==m||f.height!==g)&&!c&&(c=t(b)),y()},_=function(t,e,i){t.attachEvent?t.attachEvent("on"+e,i):t.addEventListener(e,i)};_(h,"scroll",C),_(p,"scroll",C),t(y)}}e(o,(function(t){r(t,s)})),this.detach=function(t){n.detach(o,t)},this.reset=function(){o.resizeSensor.resetSensor()}};if(n.reset=function(t){e(t,(function(t){t.resizeSensor.resetSensor()}))},n.detach=function(t,i){e(t,(function(t){t&&(t.resizedAttached&&"function"==typeof i&&(t.resizedAttached.remove(i),t.resizedAttached.length())||t.resizeSensor&&(t.contains(t.resizeSensor)&&t.removeChild(t.resizeSensor),delete t.resizeSensor,delete t.resizedAttached))}))},"undefined"!=typeof MutationObserver){var o=new MutationObserver((function(t){for(var e in t)if(t.hasOwnProperty(e))for(var i=t[e].addedNodes,o=0;o<i.length;o++)i[o].resizeSensor&&n.reset(i[o])}));document.addEventListener("DOMContentLoaded",(function(t){o.observe(document.body,{childList:!0,subtree:!0})}))}return n})),function(t,e){"object"==typeof exports&&"undefined"!=typeof module?e(exports):"function"==typeof define&&define.amd?define(["exports"],e):e(t.StickySidebar={})}(this,(function(t){"use strict";"undefined"!=typeof window?window:"undefined"!=typeof global?global:"undefined"!=typeof self&&self;var e,i,n=(function(t,e){!function(t){Object.defineProperty(t,"__esModule",{value:!0});var e,i,n=function(){function t(t,e){for(var i=0;i<e.length;i++){var n=e[i];n.enumerable=n.enumerable||!1,n.configurable=!0,"value"in n&&(n.writable=!0),Object.defineProperty(t,n.key,n)}}return function(e,i,n){return i&&t(e.prototype,i),n&&t(e,n),e}}(),o=(e=".stickySidebar",i={topSpacing:0,bottomSpacing:0,containerSelector:!1,innerWrapperSelector:".inner-wrapper-sticky",stickyClass:"is-affixed",resizeSensor:!0,minWidth:!1},function(){function t(e){var n=this,o=1<arguments.length&&void 0!==arguments[1]?arguments[1]:{};if(function(t,e){if(!(t instanceof e))throw new TypeError("Cannot call a class as a function")}(this,t),this.options=t.extend(i,o),this.sidebar="string"==typeof e?document.querySelector(e):e,void 0===this.sidebar)throw new Error("There is no specific sidebar element.");this.sidebarInner=!1,this.container=this.sidebar.parentElement,this.affixedType="STATIC",this.direction="down",this.support={transform:!1,transform3d:!1},this._initialized=!1,this._reStyle=!1,this._breakpoint=!1,this.dimensions={translateY:0,maxTranslateY:0,topSpacing:0,lastTopSpacing:0,bottomSpacing:0,lastBottomSpacing:0,sidebarHeight:0,sidebarWidth:0,containerTop:0,containerHeight:0,viewportHeight:0,viewportTop:0,lastViewportTop:0},["handleEvent"].forEach((function(t){n[t]=n[t].bind(n)})),this.initialize()}return n(t,[{key:"initialize",value:function(){var t=this;if(this._setSupportFeatures(),this.options.innerWrapperSelector&&(this.sidebarInner=this.sidebar.querySelector(this.options.innerWrapperSelector),null===this.sidebarInner&&(this.sidebarInner=!1)),!this.sidebarInner){var e=document.createElement("div");for(e.setAttribute("class","inner-wrapper-sticky"),this.sidebar.appendChild(e);this.sidebar.firstChild!=e;)e.appendChild(this.sidebar.firstChild);this.sidebarInner=this.sidebar.querySelector(".inner-wrapper-sticky")}if(this.options.containerSelector){var i=document.querySelectorAll(this.options.containerSelector);if((i=Array.prototype.slice.call(i)).forEach((function(e,i){e.contains(t.sidebar)&&(t.container=e)})),!i.length)throw new Error("The container does not contains on the sidebar.")}"function"!=typeof this.options.topSpacing&&(this.options.topSpacing=parseInt(this.options.topSpacing)||0),"function"!=typeof this.options.bottomSpacing&&(this.options.bottomSpacing=parseInt(this.options.bottomSpacing)||0),this._widthBreakpoint(),this.calcDimensions(),this.stickyPosition(),this.bindEvents(),this._initialized=!0}},{key:"bindEvents",value:function(){window.addEventListener("resize",this,{passive:!0,capture:!1}),window.addEventListener("scroll",this,{passive:!0,capture:!1}),this.sidebar.addEventListener("update"+e,this),this.options.resizeSensor&&"undefined"!=typeof ResizeSensor&&(new ResizeSensor(this.sidebarInner,this.handleEvent),new ResizeSensor(this.container,this.handleEvent))}},{key:"handleEvent",value:function(t){this.updateSticky(t)}},{key:"calcDimensions",value:function(){if(!this._breakpoint){var e=this.dimensions;e.containerTop=t.offsetRelative(this.container).top,e.containerHeight=this.container.clientHeight,e.containerBottom=e.containerTop+e.containerHeight,e.sidebarHeight=this.sidebarInner.offsetHeight,e.sidebarWidth=this.sidebarInner.offsetWidth,e.viewportHeight=window.innerHeight,e.maxTranslateY=e.containerHeight-e.sidebarHeight,this._calcDimensionsWithScroll()}}},{key:"_calcDimensionsWithScroll",value:function(){var e=this.dimensions;e.sidebarLeft=t.offsetRelative(this.sidebar).left,e.viewportTop=document.documentElement.scrollTop||document.body.scrollTop,e.viewportBottom=e.viewportTop+e.viewportHeight,e.viewportLeft=document.documentElement.scrollLeft||document.body.scrollLeft,e.topSpacing=this.options.topSpacing,e.bottomSpacing=this.options.bottomSpacing,"function"==typeof e.topSpacing&&(e.topSpacing=parseInt(e.topSpacing(this.sidebar))||0),"function"==typeof e.bottomSpacing&&(e.bottomSpacing=parseInt(e.bottomSpacing(this.sidebar))||0),"VIEWPORT-TOP"===this.affixedType?e.topSpacing<e.lastTopSpacing&&(e.translateY+=e.lastTopSpacing-e.topSpacing,this._reStyle=!0):"VIEWPORT-BOTTOM"===this.affixedType&&e.bottomSpacing<e.lastBottomSpacing&&(e.translateY+=e.lastBottomSpacing-e.bottomSpacing,this._reStyle=!0),e.lastTopSpacing=e.topSpacing,e.lastBottomSpacing=e.bottomSpacing}},{key:"isSidebarFitsViewport",value:function(){var t=this.dimensions,e="down"===this.scrollDirection?t.lastBottomSpacing:t.lastTopSpacing;return this.dimensions.sidebarHeight+e<this.dimensions.viewportHeight}},{key:"observeScrollDir",value:function(){var t=this.dimensions;if(t.lastViewportTop!==t.viewportTop){var e="down"===this.direction?Math.min:Math.max;t.viewportTop===e(t.viewportTop,t.lastViewportTop)&&(this.direction="down"===this.direction?"up":"down")}}},{key:"getAffixType",value:function(){this._calcDimensionsWithScroll();var t=this.dimensions,e=t.viewportTop+t.topSpacing,i=this.affixedType;return e<=t.containerTop||t.containerHeight<=t.sidebarHeight?(t.translateY=0,i="STATIC"):i="up"===this.direction?this._getAffixTypeScrollingUp():this._getAffixTypeScrollingDown(),t.translateY=Math.max(0,t.translateY),t.translateY=Math.min(t.containerHeight,t.translateY),t.translateY=Math.round(t.translateY),t.lastViewportTop=t.viewportTop,i}},{key:"_getAffixTypeScrollingDown",value:function(){var t=this.dimensions,e=t.sidebarHeight+t.containerTop,i=t.viewportTop+t.topSpacing,n=t.viewportBottom-t.bottomSpacing,o=this.affixedType;return this.isSidebarFitsViewport()?t.sidebarHeight+i>=t.containerBottom?(t.translateY=t.containerBottom-e,o="CONTAINER-BOTTOM"):i>=t.containerTop&&(t.translateY=i-t.containerTop,o="VIEWPORT-TOP"):t.containerBottom<=n?(t.translateY=t.containerBottom-e,o="CONTAINER-BOTTOM"):e+t.translateY<=n?(t.translateY=n-e,o="VIEWPORT-BOTTOM"):t.containerTop+t.translateY<=i&&0!==t.translateY&&t.maxTranslateY!==t.translateY&&(o="VIEWPORT-UNBOTTOM"),o}},{key:"_getAffixTypeScrollingUp",value:function(){var t=this.dimensions,e=t.sidebarHeight+t.containerTop,i=t.viewportTop+t.topSpacing,n=t.viewportBottom-t.bottomSpacing,o=this.affixedType;return i<=t.translateY+t.containerTop?(t.translateY=i-t.containerTop,o="VIEWPORT-TOP"):t.containerBottom<=n?(t.translateY=t.containerBottom-e,o="CONTAINER-BOTTOM"):this.isSidebarFitsViewport()||t.containerTop<=i&&0!==t.translateY&&t.maxTranslateY!==t.translateY&&(o="VIEWPORT-UNBOTTOM"),o}},{key:"_getStyle",value:function(e){if(void 0!==e){var i={inner:{},outer:{}},n=this.dimensions;switch(e){case"VIEWPORT-TOP":i.inner={position:"fixed",top:n.topSpacing,left:n.sidebarLeft-n.viewportLeft,width:n.sidebarWidth};break;case"VIEWPORT-BOTTOM":i.inner={position:"fixed",top:"auto",left:n.sidebarLeft,bottom:n.bottomSpacing,width:n.sidebarWidth};break;case"CONTAINER-BOTTOM":case"VIEWPORT-UNBOTTOM":var o=this._getTranslate(0,n.translateY+"px");i.inner=o?{transform:o}:{position:"absolute",top:n.translateY,width:n.sidebarWidth}}switch(e){case"VIEWPORT-TOP":case"VIEWPORT-BOTTOM":case"VIEWPORT-UNBOTTOM":case"CONTAINER-BOTTOM":i.outer={height:n.sidebarHeight,position:"relative"}}return i.outer=t.extend({height:"",position:""},i.outer),i.inner=t.extend({position:"relative",top:"",left:"",bottom:"",width:"",transform:""},i.inner),i}}},{key:"stickyPosition",value:function(i){if(!this._breakpoint){i=this._reStyle||i||!1,this.options.topSpacing,this.options.bottomSpacing;var n=this.getAffixType(),o=this._getStyle(n);if((this.affixedType!=n||i)&&n){var s="affix."+n.toLowerCase().replace("viewport-","")+e;for(var a in t.eventTrigger(this.sidebar,s),"STATIC"===n?t.removeClass(this.sidebar,this.options.stickyClass):t.addClass(this.sidebar,this.options.stickyClass),o.outer){var r="number"==typeof o.outer[a]?"px":"";this.sidebar.style[a]=o.outer[a]+r}for(var l in o.inner){var d="number"==typeof o.inner[l]?"px":"";this.sidebarInner.style[l]=o.inner[l]+d}var c="affixed."+n.toLowerCase().replace("viewport-","")+e;t.eventTrigger(this.sidebar,c)}else this._initialized&&(this.sidebarInner.style.left=o.inner.left);this.affixedType=n}}},{key:"_widthBreakpoint",value:function(){window.innerWidth<=this.options.minWidth?(this._breakpoint=!0,this.affixedType="STATIC",this.sidebar.removeAttribute("style"),t.removeClass(this.sidebar,this.options.stickyClass),this.sidebarInner.removeAttribute("style")):this._breakpoint=!1}},{key:"updateSticky",value:function(){var t,e=this,i=0<arguments.length&&void 0!==arguments[0]?arguments[0]:{};this._running||(this._running=!0,t=i.type,requestAnimationFrame((function(){if("scroll"===t)e._calcDimensionsWithScroll(),e.observeScrollDir(),e.stickyPosition();else e._widthBreakpoint(),e.calcDimensions(),e.stickyPosition(!0);e._running=!1})))}},{key:"_setSupportFeatures",value:function(){var e=this.support;e.transform=t.supportTransform(),e.transform3d=t.supportTransform(!0)}},{key:"_getTranslate",value:function(){var t=0<arguments.length&&void 0!==arguments[0]?arguments[0]:0,e=1<arguments.length&&void 0!==arguments[1]?arguments[1]:0,i=2<arguments.length&&void 0!==arguments[2]?arguments[2]:0;return this.support.transform3d?"translate3d("+t+", "+e+", "+i+")":!!this.support.translate&&"translate("+t+", "+e+")"}},{key:"destroy",value:function(){window.removeEventListener("resize",this,{capture:!1}),window.removeEventListener("scroll",this,{capture:!1}),this.sidebar.classList.remove(this.options.stickyClass),this.sidebar.style.minHeight="",this.sidebar.removeEventListener("update"+e,this);var t={inner:{},outer:{}};for(var i in t.inner={position:"",top:"",left:"",bottom:"",width:"",transform:""},t.outer={height:"",position:""},t.outer)this.sidebar.style[i]=t.outer[i];for(var n in t.inner)this.sidebarInner.style[n]=t.inner[n];this.options.resizeSensor&&"undefined"!=typeof ResizeSensor&&(ResizeSensor.detach(this.sidebarInner,this.handleEvent),ResizeSensor.detach(this.container,this.handleEvent))}}],[{key:"supportTransform",value:function(t){var e=!1,i=t?"perspective":"transform",n=i.charAt(0).toUpperCase()+i.slice(1),o=document.createElement("support").style;return(i+" "+["Webkit","Moz","O","ms"].join(n+" ")+n).split(" ").forEach((function(t,i){if(void 0!==o[t])return e=t,!1})),e}},{key:"eventTrigger",value:function(t,e,i){try{var n=new CustomEvent(e,{detail:i})}catch(t){(n=document.createEvent("CustomEvent")).initCustomEvent(e,!0,!0,i)}t.dispatchEvent(n)}},{key:"extend",value:function(t,e){var i={};for(var n in t)void 0!==e[n]?i[n]=e[n]:i[n]=t[n];return i}},{key:"offsetRelative",value:function(t){var e={left:0,top:0};do{var i=t.offsetTop,n=t.offsetLeft;isNaN(i)||(e.top+=i),isNaN(n)||(e.left+=n),t="BODY"===t.tagName?t.parentElement:t.offsetParent}while(t);return e}},{key:"addClass",value:function(e,i){t.hasClass(e,i)||(e.classList?e.classList.add(i):e.className+=" "+i)}},{key:"removeClass",value:function(e,i){t.hasClass(e,i)&&(e.classList?e.classList.remove(i):e.className=e.className.replace(new RegExp("(^|\\b)"+i.split(" ").join("|")+"(\\b|$)","gi")," "))}},{key:"hasClass",value:function(t,e){return t.classList?t.classList.contains(e):new RegExp("(^|)"+e+"(|$)","gi").test(t.className)}},{key:"defaults",get:function(){return i}}]),t}());t.default=o,window.StickySidebar=o}(e)}(e={exports:{}},e.exports),e.exports),o=(i=n)&&i.__esModule&&Object.prototype.hasOwnProperty.call(i,"default")?i.default:i;t.default=o,t.__moduleExports=n,Object.defineProperty(t,"__esModule",{value:!0})}));var the7Utils={};function showLazyImg(t){t.hasClass("is-loaded")||setTimeout((function(){t.parent().removeClass("layzr-bg")}),350)}the7Utils.parseIntParam=function(t,e){return e=void 0!==e?e:0,t?parseInt(t):e},the7Utils.parseFloatParam=function(t,e){return e=void 0!==e?e:0,t?parseFloat(t):e},the7Utils.parseParam=function(t,e){return e=void 0!==e?e:"",void 0!==t?t:e},the7Utils.isFunction=function(t){return"function"==typeof t},function(t,e){"use strict";var i="rcrumbs",n={version:"1.1.0",callback:{preCrumbsListDisplay:t.noop,preCrumbDisplay:t.noop,postCrumbsListDisplay:t.noop,postCrumbDisplay:t.noop},ellipsis:!0,windowResize:!0,nbUncollapsableCrumbs:2,nbFixedCrumbs:0,animation:{activated:!0,speed:400}};function o(e,s){this.element=e,this.$element=t(e),this.options=t.extend(!0,{},n,s),this._defaults=n,this._name=i,o.prototype.plugin=this,this._init()}o.prototype={version:function(){return this.options.version},_init:function(){if(this.$element.hasClass("rcrumbs")||this.$element.addClass("rcrumbs"),this.nbCrumbDisplayed=0,this.$crumbsList=t(this.element),this.$crumbs=t("li",this.$crumbsList),this.$lastCrumb=this.$crumbs.last(),this.reversedCrumbs=t("li",this.$crumbsList).get().reverse(),this.lastNbCrumbDisplayed=0,this.totalCrumbsWidth=0,this.fixedCrumbsWidth=0,this._initCrumbs(),this.options.nbFixedCrumbs>0){var e=this.$crumbs.length;this.$crumbs=t("li",this.$crumbsList).slice(this.options.nbFixedCrumbs,e),this.reversedCrumbs=t("li",this.$crumbsList).slice(this.options.nbFixedCrumbs,e).get().reverse();var i=this;t("li",this.$crumbsList).slice(0,this.options.nbFixedCrumbs).each((function(e,n){i.totalCrumbsWidth+=t(n).data("width"),t(n).addClass("show")}))}this._showOrHideCrumbsList(!0),this.options.windowResize&&this._showOrHideCrumbsListOnWindowResize()},_getHiddenElWidth:function(e){var i,n=t(e).clone(!1);return n.css({visibility:"hidden",position:"absolute"}),n.appendTo(this.$crumbsList),i=n.width(),n.remove(),i},_initCrumbs:function(){var e=this;t(this.$crumbsList).contents().filter((function(){return 3===this.nodeType})).remove(),t.each(this.$crumbs,(function(i,n){var o=t(this);e._storeCrumbWidth(o)})),this.options.nbFixedCrumbs>0&&t(this.$crumbs).slice(0,this.options.nbFixedCrumbs).each((function(i,n){e.fixedCrumbsWidth+=t(n).data("width")}))},_storeCrumbWidth:function(t){var e=this._getHiddenElWidth(t);return t.data("width",e),e},_showOrHideCrumbsList:function(e){var i=this;this.remainingSpaceToDisplayCrumbs=this.$element.width(),this.nbCrumbDisplayed=0,this.totalCrumbsWidth=0,this.options.nbFixedCrumbs>0&&(this.remainingSpaceToDisplayCrumbs-=this.fixedCrumbsWidth,t("li",this.$crumbsList).slice(0,this.options.nbFixedCrumbs).each((function(e,n){i.totalCrumbsWidth+=t(n).data("width")}))),this.nextCrumbToShowWidth=undefined,this.options.callback.preCrumbsListDisplay(this),t.each(this.reversedCrumbs,(function(n,o){var s=t(this),a=t(i.reversedCrumbs[n+1]);i._showOrHideCrumb(s,a,n,e)})),this.lastNbCrumbDisplayed=this.nbCrumbDisplayed,this.options.callback.postCrumbsListDisplay(this)},_showOrHideCrumb:function(t,e,i,n){this.options.callback.preCrumbDisplay(t);var o=this;function s(){t.addClass("show"),o.lastNbCrumbDisplayed<o.nbCrumbDisplayed+1&&o.options.animation.activated&&!n?(t.width(0),t.animate({width:t.data("width")},o.options.animation.speed,(function(){o.options.callback.postCrumbDisplay(t)}))):o.options.callback.postCrumbDisplay(t),o.nbCrumbDisplayed+=1}this.remainingSpaceToDisplayCrumbs-=t.data("width"),i<this.options.nbUncollapsableCrumbs?(s(),this.remainingSpaceToDisplayCrumbs<0&&function(t){t.css({width:o.remainingSpaceToDisplayCrumbs+t.data("width")+"px"}),t.addClass("ellipsis")}(this.$lastCrumb),this.totalCrumbsWidth+=t.data("width")):this.remainingSpaceToDisplayCrumbs>=0?(s(),this.totalCrumbsWidth+=t.data("width")):(this.lastNbCrumbDisplayed>this.nbCrumbDisplayed-1&&this.options.animation.activated?t.animate({width:0},o.options.animation.speed,(function(){t.removeClass("show")})):t.removeClass("show"),this.nextCrumbToShowWidth||(this.nextCrumbToShowWidth=t.data("width")))},_showOrHideCrumbsListOnWindowResize:function(){var i=this;t(e).resize((function(){var e=i.$element.width();(e<i.totalCrumbsWidth||i.totalCrumbsWidth+i.nextCrumbToShowWidth<e)&&(t.each(i.reversedCrumbs,(function(e,i){t(this).stop(!0,!0)})),i._showOrHideCrumbsList()),e>=i.totalCrumbsWidth&&i.$lastCrumb.hasClass("ellipsis")&&i._disableEllipsis(i.$lastCrumb)}))},_disableEllipsis:function(t){t.css({width:"auto"}),t.removeClass("ellipsis")}},t.fn[i]=function(e){if(o.prototype[e]&&-1===e.indexOf("_")){var n=t.data(this[0],"plugin_"+i);if(n)return o.prototype[e].apply(n,Array.prototype.slice.call(arguments,1));t.error("jquery."+i+" plugin must be initialized first on the element")}else{if("object"==typeof e||!e)return this.each((function(){t.data(this,"plugin_"+i)?t.error("jquery."+i+" plugin cannot be instantiated multiple times on same element"):t.data(this,"plugin_"+i,new o(this,e))}));t.error("Method "+e+" does not exist on jquery."+i)}}}(jQuery,window,document),function(t,e){var i,n;"object"==typeof exports&&"undefined"!=typeof module?e(exports):"function"==typeof define&&define.amd?define(["exports"],e):(t="undefined"!=typeof globalThis?globalThis:t||self,i=t.tabbable,n=t.tabbable={},e(n),n.noConflict=function(){return t.tabbable=i,n})}(this,(function(t){"use strict";var e=["input:not([inert])","select:not([inert])","textarea:not([inert])","a[href]:not([inert])","button:not([inert])","[tabindex]:not(slot):not([inert])","audio[controls]:not([inert])","video[controls]:not([inert])",'[contenteditable]:not([contenteditable="false"]):not([inert])',"details>summary:first-of-type:not([inert])","details:not([inert])"],i=e.join(","),n="undefined"==typeof Element,o=n?function(){}:Element.prototype.matches||Element.prototype.msMatchesSelector||Element.prototype.webkitMatchesSelector,s=!n&&Element.prototype.getRootNode?function(t){var e;return null==t||null===(e=t.getRootNode)||void 0===e?void 0:e.call(t)}:function(t){return null==t?void 0:t.ownerDocument},a=function t(e,i){var n;void 0===i&&(i=!0);var o=null==e||null===(n=e.getAttribute)||void 0===n?void 0:n.call(e,"inert");return""===o||"true"===o||i&&e&&t(e.parentNode)},r=function(t,e,n){if(a(t))return[];var s=Array.prototype.slice.apply(t.querySelectorAll(i));return e&&o.call(t,i)&&s.unshift(t),s.filter(n)},l=function t(e,n,s){for(var r=[],l=Array.from(e);l.length;){var d=l.shift();if(!a(d,!1))if("SLOT"===d.tagName){var c=d.assignedElements(),h=t(c.length?c:d.children,!0,s);s.flatten?r.push.apply(r,h):r.push({scopeParent:d,candidates:h})}else{o.call(d,i)&&s.filter(d)&&(n||!e.includes(d))&&r.push(d);var u=d.shadowRoot||"function"==typeof s.getShadowRoot&&s.getShadowRoot(d),p=!a(u,!1)&&(!s.shadowRootFilter||s.shadowRootFilter(d));if(u&&p){var f=t(!0===u?d.children:u.children,!0,s);s.flatten?r.push.apply(r,f):r.push({scopeParent:d,candidates:f})}else l.unshift.apply(l,d.children)}}return r},d=function(t){return!isNaN(parseInt(t.getAttribute("tabindex"),10))},c=function(t){if(!t)throw new Error("No node provided");return t.tabIndex<0&&(/^(AUDIO|VIDEO|DETAILS)$/.test(t.tagName)||function(t){var e,i=null==t||null===(e=t.getAttribute)||void 0===e?void 0:e.call(t,"contenteditable");return""===i||"true"===i}(t))&&!d(t)?0:t.tabIndex},h=function(t,e){return t.tabIndex===e.tabIndex?t.documentOrder-e.documentOrder:t.tabIndex-e.tabIndex},u=function(t){return"INPUT"===t.tagName},p=function(t){var e=t.getBoundingClientRect(),i=e.width,n=e.height;return 0===i&&0===n},f=function(t,e){return!(e.disabled||a(e)||function(t){return u(t)&&"hidden"===t.type}(e)||function(t,e){var i=e.displayCheck,n=e.getShadowRoot;if("hidden"===getComputedStyle(t).visibility)return!0;var a=o.call(t,"details>summary:first-of-type")?t.parentElement:t;if(o.call(a,"details:not([open]) *"))return!0;if(i&&"full"!==i&&"legacy-full"!==i){if("non-zero-area"===i)return p(t)}else{if("function"==typeof n){for(var r=t;t;){var l=t.parentElement,d=s(t);if(l&&!l.shadowRoot&&!0===n(l))return p(t);t=t.assignedSlot?t.assignedSlot:l||d===t.ownerDocument?l:d.host}t=r}if(function(t){var e,i,n,o,a=t&&s(t),r=null===(e=a)||void 0===e?void 0:e.host,l=!1;if(a&&a!==t)for(l=!!(null!==(i=r)&&void 0!==i&&null!==(n=i.ownerDocument)&&void 0!==n&&n.contains(r)||null!=t&&null!==(o=t.ownerDocument)&&void 0!==o&&o.contains(t));!l&&r;){var d,c,h;l=!(null===(c=r=null===(d=a=s(r))||void 0===d?void 0:d.host)||void 0===c||null===(h=c.ownerDocument)||void 0===h||!h.contains(r))}return l}(t))return!t.getClientRects().length;if("legacy-full"!==i)return!0}return!1}(e,t)||function(t){return"DETAILS"===t.tagName&&Array.prototype.slice.apply(t.children).some((function(t){return"SUMMARY"===t.tagName}))}(e)||function(t){if(/^(INPUT|BUTTON|SELECT|TEXTAREA)$/.test(t.tagName))for(var e=t.parentElement;e;){if("FIELDSET"===e.tagName&&e.disabled){for(var i=0;i<e.children.length;i++){var n=e.children.item(i);if("LEGEND"===n.tagName)return!!o.call(e,"fieldset[disabled] *")||!n.contains(t)}return!0}e=e.parentElement}return!1}(e))},m=function(t,e){return!(function(t){return function(t){return u(t)&&"radio"===t.type}(t)&&!function(t){if(!t.name)return!0;var e,i=t.form||s(t),n=function(t){return i.querySelectorAll('input[type="radio"][name="'+t+'"]')};if("undefined"!=typeof window&&void 0!==window.CSS&&"function"==typeof window.CSS.escape)e=n(window.CSS.escape(t.name));else try{e=n(t.name)}catch(t){return console.error("Looks like you have a radio button with a name attribute containing invalid CSS selector characters and need the CSS.escape polyfill: %s",t.message),!1}var o=function(t,e){for(var i=0;i<t.length;i++)if(t[i].checked&&t[i].form===e)return t[i]}(e,t.form);return!o||o===t}(t)}(e)||c(e)<0||!f(t,e))},g=function(t){var e=parseInt(t.getAttribute("tabindex"),10);return!!(isNaN(e)||e>=0)},v=function t(e){var i=[],n=[];return e.forEach((function(e,o){var s=!!e.scopeParent,a=s?e.scopeParent:e,r=function(t,e){var i=c(t);return i<0&&e&&!d(t)?0:i}(a,s),l=s?t(e.candidates):a;0===r?s?i.push.apply(i,l):i.push(a):n.push({documentOrder:o,tabIndex:r,item:e,isScope:s,content:l})})),n.sort(h).reduce((function(t,e){return e.isScope?t.push.apply(t,e.content):t.push(e.content),t}),[]).concat(i)},w=e.concat("iframe").join(",");t.focusable=function(t,e){return(e=e||{}).getShadowRoot?l([t],e.includeContainer,{filter:f.bind(null,e),flatten:!0,getShadowRoot:e.getShadowRoot}):r(t,e.includeContainer,f.bind(null,e))},t.getTabIndex=c,t.isFocusable=function(t,e){if(e=e||{},!t)throw new Error("No node provided");return!1!==o.call(t,w)&&f(e,t)},t.isTabbable=function(t,e){if(e=e||{},!t)throw new Error("No node provided");return!1!==o.call(t,i)&&m(e,t)},t.tabbable=function(t,e){var i;return i=(e=e||{}).getShadowRoot?l([t],e.includeContainer,{filter:m.bind(null,e),flatten:!1,getShadowRoot:e.getShadowRoot,shadowRootFilter:g}):r(t,e.includeContainer,m.bind(null,e)),v(i)},Object.defineProperty(t,"__esModule",{value:!0})})),function(t,e){var i,n;"object"==typeof exports&&"undefined"!=typeof module?e(exports,require("tabbable")):"function"==typeof define&&define.amd?define(["exports","tabbable"],e):(t="undefined"!=typeof globalThis?globalThis:t||self,i=t.focusTrap,n=t.focusTrap={},e(n,t.tabbable),n.noConflict=function(){return t.focusTrap=i,n})}(this,(function(t,e){"use strict";function i(t,e,i){return(e=function(t){var e=function(t){if("object"!=typeof t||!t)return t;var e=t[Symbol.toPrimitive];if(void 0!==e){var i=e.call(t,"string");if("object"!=typeof i)return i;throw new TypeError("@@toPrimitive must return a primitive value.")}return String(t)}(t);return"symbol"==typeof e?e:e+""}(e))in t?Object.defineProperty(t,e,{value:i,enumerable:!0,configurable:!0,writable:!0}):t[e]=i,t}function n(t,e){var i=Object.keys(t);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(t);e&&(n=n.filter((function(e){return Object.getOwnPropertyDescriptor(t,e).enumerable}))),i.push.apply(i,n)}return i}function o(t){for(var e=1;e<arguments.length;e++){var o=null!=arguments[e]?arguments[e]:{};e%2?n(Object(o),!0).forEach((function(e){i(t,e,o[e])})):Object.getOwnPropertyDescriptors?Object.defineProperties(t,Object.getOwnPropertyDescriptors(o)):n(Object(o)).forEach((function(e){Object.defineProperty(t,e,Object.getOwnPropertyDescriptor(o,e))}))}return t}var s=function(t){return"Tab"===(null==t?void 0:t.key)||9===(null==t?void 0:t.keyCode)},a=function(t){return s(t)&&!t.shiftKey},r=function(t){return s(t)&&t.shiftKey},l=function(t){return setTimeout(t,0)},d=function(t,e){var i=-1;return t.every((function(t,n){return!e(t)||(i=n,!1)})),i},c=function(t){for(var e=arguments.length,i=new Array(e>1?e-1:0),n=1;n<e;n++)i[n-1]=arguments[n];return"function"==typeof t?t.apply(void 0,i):t},h=function(t){return t.target.shadowRoot&&"function"==typeof t.composedPath?t.composedPath()[0]:t.target},u=[];t.createFocusTrap=function(t,i){var n,p=(null==i?void 0:i.document)||document,f=(null==i?void 0:i.trapStack)||u,m=o({returnFocusOnDeactivate:!0,escapeDeactivates:!0,delayInitialFocus:!0,isKeyForward:a,isKeyBackward:r},i),g={containers:[],containerGroups:[],tabbableGroups:[],nodeFocusedBeforeActivation:null,mostRecentlyFocusedNode:null,active:!1,paused:!1,delayInitialFocusTimer:void 0,recentNavEvent:void 0},v=function(t,e,i){return t&&void 0!==t[e]?t[e]:m[i||e]},w=function(t,e){var i="function"==typeof(null==e?void 0:e.composedPath)?e.composedPath():void 0;return g.containerGroups.findIndex((function(e){var n=e.container,o=e.tabbableNodes;return n.contains(t)||(null==i?void 0:i.includes(n))||o.find((function(e){return e===t}))}))},y=function(t){var e=m[t];if("function"==typeof e){for(var i=arguments.length,n=new Array(i>1?i-1:0),o=1;o<i;o++)n[o-1]=arguments[o];e=e.apply(void 0,n)}if(!0===e&&(e=void 0),!e){if(void 0===e||!1===e)return e;throw new Error("`".concat(t,"` was specified but was not a node, or did not return a node"))}var s=e;if("string"==typeof e&&!(s=p.querySelector(e)))throw new Error("`".concat(t,"` as selector refers to no known node"));return s},b=function(){var t=y("initialFocus");if(!1===t)return!1;if(void 0===t||!e.isFocusable(t,m.tabbableOptions))if(w(p.activeElement)>=0)t=p.activeElement;else{var i=g.tabbableGroups[0];t=i&&i.firstTabbableNode||y("fallbackFocus")}if(!t)throw new Error("Your focus-trap needs to have at least one focusable element");return t},C=function(){if(g.containerGroups=g.containers.map((function(t){var i=e.tabbable(t,m.tabbableOptions),n=e.focusable(t,m.tabbableOptions),o=i.length>0?i[0]:void 0,s=i.length>0?i[i.length-1]:void 0,a=n.find((function(t){return e.isTabbable(t)})),r=n.slice().reverse().find((function(t){return e.isTabbable(t)})),l=!!i.find((function(t){return e.getTabIndex(t)>0}));return{container:t,tabbableNodes:i,focusableNodes:n,posTabIndexesFound:l,firstTabbableNode:o,lastTabbableNode:s,firstDomTabbableNode:a,lastDomTabbableNode:r,nextTabbableNode:function(t){var o=!(arguments.length>1&&void 0!==arguments[1])||arguments[1],s=i.indexOf(t);return s<0?o?n.slice(n.indexOf(t)+1).find((function(t){return e.isTabbable(t)})):n.slice(0,n.indexOf(t)).reverse().find((function(t){return e.isTabbable(t)})):i[s+(o?1:-1)]}}})),g.tabbableGroups=g.containerGroups.filter((function(t){return t.tabbableNodes.length>0})),g.tabbableGroups.length<=0&&!y("fallbackFocus"))throw new Error("Your focus-trap must have at least one container with at least one tabbable node in it at all times");if(g.containerGroups.find((function(t){return t.posTabIndexesFound}))&&g.containerGroups.length>1)throw new Error("At least one node with a positive tabindex was found in one of your focus-trap's multiple containers. Positive tabindexes are only supported in single-container focus-traps.")},_=function(t){var e=t.activeElement;if(e)return e.shadowRoot&&null!==e.shadowRoot.activeElement?_(e.shadowRoot):e},x=function(t){!1!==t&&t!==_(document)&&(t&&t.focus?(t.focus({preventScroll:!!m.preventScroll}),g.mostRecentlyFocusedNode=t,function(t){return t.tagName&&"input"===t.tagName.toLowerCase()&&"function"==typeof t.select}(t)&&t.select()):x(b()))},S=function(t){var e=y("setReturnFocus",t);return e||!1!==e&&t},k=function(t){var i=t.target,n=t.event,o=t.isBackward,a=void 0!==o&&o;i=i||h(n),C();var r=null;if(g.tabbableGroups.length>0){var l=w(i,n),c=l>=0?g.containerGroups[l]:void 0;if(l<0)r=a?g.tabbableGroups[g.tabbableGroups.length-1].lastTabbableNode:g.tabbableGroups[0].firstTabbableNode;else if(a){var u=d(g.tabbableGroups,(function(t){var e=t.firstTabbableNode;return i===e}));if(u<0&&(c.container===i||e.isFocusable(i,m.tabbableOptions)&&!e.isTabbable(i,m.tabbableOptions)&&!c.nextTabbableNode(i,!1))&&(u=l),u>=0){var p=0===u?g.tabbableGroups.length-1:u-1,f=g.tabbableGroups[p];r=e.getTabIndex(i)>=0?f.lastTabbableNode:f.lastDomTabbableNode}else s(n)||(r=c.nextTabbableNode(i,!1))}else{var v=d(g.tabbableGroups,(function(t){var e=t.lastTabbableNode;return i===e}));if(v<0&&(c.container===i||e.isFocusable(i,m.tabbableOptions)&&!e.isTabbable(i,m.tabbableOptions)&&!c.nextTabbableNode(i))&&(v=l),v>=0){var b=v===g.tabbableGroups.length-1?0:v+1,_=g.tabbableGroups[b];r=e.getTabIndex(i)>=0?_.firstTabbableNode:_.firstDomTabbableNode}else s(n)||(r=c.nextTabbableNode(i))}}else r=y("fallbackFocus");return r},T=function(t){var e=h(t);w(e,t)>=0||(c(m.clickOutsideDeactivates,t)?n.deactivate({returnFocus:m.returnFocusOnDeactivate}):c(m.allowOutsideClick,t)||t.preventDefault())},I=function(t){var i=h(t),n=w(i,t)>=0;if(n||i instanceof Document)n&&(g.mostRecentlyFocusedNode=i);else{var o;t.stopImmediatePropagation();var s=!0;if(g.mostRecentlyFocusedNode)if(e.getTabIndex(g.mostRecentlyFocusedNode)>0){var a=w(g.mostRecentlyFocusedNode),r=g.containerGroups[a].tabbableNodes;if(r.length>0){var l=r.findIndex((function(t){return t===g.mostRecentlyFocusedNode}));l>=0&&(m.isKeyForward(g.recentNavEvent)?l+1<r.length&&(o=r[l+1],s=!1):l-1>=0&&(o=r[l-1],s=!1))}}else g.containerGroups.some((function(t){return t.tabbableNodes.some((function(t){return e.getTabIndex(t)>0}))}))||(s=!1);else s=!1;s&&(o=k({target:g.mostRecentlyFocusedNode,isBackward:m.isKeyBackward(g.recentNavEvent)})),x(o||g.mostRecentlyFocusedNode||b())}g.recentNavEvent=void 0},L=function(t){(m.isKeyForward(t)||m.isKeyBackward(t))&&function(t){var e=arguments.length>1&&void 0!==arguments[1]&&arguments[1];g.recentNavEvent=t;var i=k({event:t,isBackward:e});i&&(s(t)&&t.preventDefault(),x(i))}(t,m.isKeyBackward(t))},z=function(t){var e;"Escape"!==(null==(e=t)?void 0:e.key)&&"Esc"!==(null==e?void 0:e.key)&&27!==(null==e?void 0:e.keyCode)||!1===c(m.escapeDeactivates,t)||(t.preventDefault(),n.deactivate())},E=function(t){var e=h(t);w(e,t)>=0||c(m.clickOutsideDeactivates,t)||c(m.allowOutsideClick,t)||(t.preventDefault(),t.stopImmediatePropagation())},O=function(){if(g.active)return function(t,e){if(t.length>0){var i=t[t.length-1];i!==e&&i.pause()}var n=t.indexOf(e);-1===n||t.splice(n,1),t.push(e)}(f,n),g.delayInitialFocusTimer=m.delayInitialFocus?l((function(){x(b())})):x(b()),p.addEventListener("focusin",I,!0),p.addEventListener("mousedown",T,{capture:!0,passive:!1}),p.addEventListener("touchstart",T,{capture:!0,passive:!1}),p.addEventListener("click",E,{capture:!0,passive:!1}),p.addEventListener("keydown",L,{capture:!0,passive:!1}),p.addEventListener("keydown",z),n},P=function(){if(g.active)return p.removeEventListener("focusin",I,!0),p.removeEventListener("mousedown",T,!0),p.removeEventListener("touchstart",T,!0),p.removeEventListener("click",E,!0),p.removeEventListener("keydown",L,!0),p.removeEventListener("keydown",z),n},A="undefined"!=typeof window&&"MutationObserver"in window?new MutationObserver((function(t){t.some((function(t){return Array.from(t.removedNodes).some((function(t){return t===g.mostRecentlyFocusedNode}))}))&&x(b())})):void 0,D=function(){A&&(A.disconnect(),g.active&&!g.paused&&g.containers.map((function(t){A.observe(t,{subtree:!0,childList:!0})})))};return(n={get active(){return g.active},get paused(){return g.paused},activate:function(t){if(g.active)return this;var e=v(t,"onActivate"),i=v(t,"onPostActivate"),n=v(t,"checkCanFocusTrap");n||C(),g.active=!0,g.paused=!1,g.nodeFocusedBeforeActivation=p.activeElement,null==e||e();var o=function(){n&&C(),O(),D(),null==i||i()};return n?(n(g.containers.concat()).then(o,o),this):(o(),this)},deactivate:function(t){if(!g.active)return this;var e=o({onDeactivate:m.onDeactivate,onPostDeactivate:m.onPostDeactivate,checkCanReturnFocus:m.checkCanReturnFocus},t);clearTimeout(g.delayInitialFocusTimer),g.delayInitialFocusTimer=void 0,P(),g.active=!1,g.paused=!1,D(),function(t,e){var i=t.indexOf(e);-1!==i&&t.splice(i,1),t.length>0&&t[t.length-1].unpause()}(f,n);var i=v(e,"onDeactivate"),s=v(e,"onPostDeactivate"),a=v(e,"checkCanReturnFocus"),r=v(e,"returnFocus","returnFocusOnDeactivate");null==i||i();var d=function(){l((function(){r&&x(S(g.nodeFocusedBeforeActivation)),null==s||s()}))};return r&&a?(a(S(g.nodeFocusedBeforeActivation)).then(d,d),this):(d(),this)},pause:function(t){if(g.paused||!g.active)return this;var e=v(t,"onPause"),i=v(t,"onPostPause");return g.paused=!0,null==e||e(),P(),D(),null==i||i(),this},unpause:function(t){if(!g.paused||!g.active)return this;var e=v(t,"onUnpause"),i=v(t,"onPostUnpause");return g.paused=!1,null==e||e(),C(),O(),D(),null==i||i(),this},updateContainerElements:function(t){var e=[].concat(t).filter(Boolean);return g.containers=e.map((function(t){return"string"==typeof t?p.querySelector(t):t})),g.active&&C(),D(),this}}).updateContainerElements(t),n},Object.defineProperty(t,"__esModule",{value:!0})})),function(t){function e(){return t('<span class="avatar no-avatar"><svg version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px" viewBox="0 0 16 16" style="enable-background:new 0 0 16 16;" xml:space="preserve"><path d="M8,8c2.2,0,4-1.8,4-4s-1.8-4-4-4S4,1.8,4,4S5.8,8,8,8z M8,10c-2.7,0-8,1.3-8,4v1c0,0.5,0.4,1,1,1h14c0.5,0,1-0.5,1-1v-1 C16,11.3,10.7,10,8,10z"/></svg></span>')}var i;function n(e,i,n){e.addClass("animation-triggered"),setTimeout((function(){e.hasClass("animation-triggered")&&(e.removeClass("animation-triggered").addClass("shown"),t().layzrInitialisation(),"function"==typeof n&&n.call(e))}),i)}t.fn.exists=function(){return t(this).length>0},t.fn.loaded=function(e,i,n){var o=this.length;return o>0?this.each((function(){var n=this,s=t(n);s.on("load.dt",(function(n){t(this).off("load.dt"),"function"==typeof e&&e.call(this),--o<=0&&"function"==typeof i&&i.call(this)})),n.complete&&void 0!==n.complete&&s.trigger("load.dt")})):n?("function"==typeof i&&i.call(this),this):void 0},dtGlobals.isInViewport=function(e){var i=t(window),n=e,o=i.scrollTop(),s=i.scrollTop()+i.height(),a=n.offset().top+20;return s>=a&&o<=a},t.fn.layzrInitialisation=function(){void 0!==i?(this.each((function(){var e=t(this);i.addItems(e[0])})),i.update()):i=new Layzr({selector:".lazy-load",attr:"data-src",attrSrcSet:"data-srcset",retinaAttr:"data-src-retina",hiddenAttr:"data-src-hidden",threshold:0,callback:function(){var i=t(this);if(i.hasClass("the7-avatar")&&1===this.naturalWidth){const t=e();i.replaceWith(t),i=t}showLazyImg(i),i.parents(".fancy-media-wrap.photoswipe-wrapper").initPhotoswipe()},before:function(){var i=t(this);i.hasClass("the7-avatar")&&i.on("error",(function(){const t=e();i.replaceWith(t),showLazyImg(t)}))},after:function(){var e=t(this);this.complete&&showLazyImg(e)},nodesFilter:function(t){return!t.classList.contains("composite_component")}})},dtGlobals.addOnloadEvent=function(e){if(("object"==typeof t.ready||"function"==typeof t.ready)&&"function"==typeof t.ready.then)t.ready.then((function(){e()}));else if(void 0!==window.addEventListener)window.addEventListener("load",e,!1);else if(void 0!==window.attachEvent)window.attachEvent("onload",e);else if(null!=window.onload){var i=window.onload;window.onload=function(t){i(t),window[e]()}}else window.onload=e},t.fn.the7ImageRatio=function(e){var i=function(){return!(void 0!==Modernizr.objectfit&&Modernizr.objectfit||void 0===Modernizr.objectfit)},n={init:function(){return i()?this.each((function(){var e=t(this),i=e.parent(),n=e.prop("src");n&&!e.hasClass("compat-object-fit")&&i.css("backgroundImage","url("+n+")").addClass("compat-object-fit")})):this},update:function(e){var n=i();return this.each((function(){var i=t(this),o=i.find("img").first();if(!n){var s={width:"",height:""};if(e){var a=i.width(),r=i.height(),l=o.width()/o.height(),d=a/r;s={width:"auto",height:"auto"},l<d?s.height="100%":l>d&&(s.width="100%")}o.css(s)}}))}};return n[e]?n[e].apply(this,Array.prototype.slice.call(arguments,1)):"object"!=typeof e&&e?void 0:n.init.apply(this,arguments)},t.fn.the7WidgetImageRatio=function(e){var i=t(this),n=i.find(".img-ratio-wrapper"),o={init:function(){n.find("img").the7ImageRatio(),o.refresh(),t(window).on("debouncedresize",(function(){o.refresh()}))},refresh:function(){var t=i.hasClass("preserve-img-ratio-y");n.the7ImageRatio("update",t)}};return o[e]?o[e].apply(this,Array.prototype.slice.call(arguments,1)):"object"!=typeof e&&e||o.init.apply(this,arguments),i},window.the7ApplyWidgetImageRatio=function(t){t.the7WidgetImageRatio()},window.the7GetHiddenHeight=function(t,e){if(!t.length)return 0;var i=t.attr("style");t.css({visibility:"hidden",display:"block"});var n=t;""!==e&&(n=t.find(e));var o=n.height();return t.attr("style",i||""),o},window.the7LocaleSensitiveStringsCompare=function(t,e){return new Intl.Collator(document.documentElement.lang,{sensitivity:"base"}).compare(t,e)},window.the7ProcessEffects=function(e,i){var o=0;0!==e.length?e.each((function(){var e=t(this);t(".mobile-true").length>0||e.parents(".loading-effect-none").length>0?e.hasClass("shown")||e.hasClass("animation-triggered")||n(e,200,i):e.hasClass("shown")||e.hasClass("animation-triggered")||!dtGlobals.isInViewport(e)||e.hasClass("hidden")||n(e,100*++o,i)})):t().layzrInitialisation()}}(jQuery),jQuery((function(t){var i=t(document),n=t(window),o=t("html"),s=t("body"),a=t("#page"),r=function(t,e,i=!1){let n;return function(){const o=this,s=arguments;clearTimeout(n),n=setTimeout((()=>{n=null,t.apply(o,s)}),e),i&&t.apply(o,s)}};
!dtGlobals.isMobile||dtGlobals.isWindowsPhone||dtGlobals.isAndroid?n.on("resize",(function(){l()})):n.bind("orientationchange",(function(){l()}));var l=r((function(){t(window).trigger("debouncedresize"),t(window).trigger("the7_widget_resize")}),200);n.trigger("debouncedresize");var d,c,h=window.innerWidth,u=window.innerHeight;function p(){if(dtGlobals.isMobile)t(".skills").length>0&&"undefined"!=typeof animateSkills&&the7Utils.isFunction(animateSkills)&&t(".skills").animateSkills();else if(t(".animation-at-the-same-time").length>0||t(".animate-element").length>0){var e=-1;t(".animation-at-the-same-time:in-viewport").each((function(){var e=t(this);e.find(".animate-element").addClass("animation-triggered"),e.find(".animate-element:not(.start-animation)").addClass("start-animation")})),t(".animate-element:not(.start-animation):in-viewport").each((function(){var i=t(this);!i.parents(".animation-at-the-same-time").length>0&&(i.hasClass("start-animation")||i.hasClass("animation-triggered")||(i.addClass("animation-triggered"),e++,setTimeout((function(){i.addClass("start-animation"),i.hasClass("skills")&&i.animateSkills()}),200*e)))}))}}onWindowWidthResizeDebounced=r((function(){n.trigger("the7-resize-width-debounce")}),250),onWindowHeightResizeDebounced=r((function(){n.trigger("the7-resize-height-debounce")}),250),n.on("resize",(function(){var t=window.innerWidth,e=window.innerHeight;h!==t&&(h=t,n.trigger("the7-resize-width"),onWindowWidthResizeDebounced()),u!==e&&(u=e,n.trigger("the7-resize-height"),onWindowHeightResizeDebounced())})),t.fn.layzrCarouselUpdate=function(){var e=t(this),i=e.find(".dt-owl-item.active"),n=".owl-thumb-lazy-load-show",o=!1,s=i.last().next().find("img").not(n);(s=(s=(s=s.add(i.first().prev().find("img").not(n))).add(i.find("img").not(n))).filter(":not(.is-loaded)")).each((function(){var i=t(this).attr("data-src");if(void 0!==i){o=!0;var s=e.find('.dt-owl-item img[data-src="'+i+'"]').not(n);s.addClass("owl-thumb-lazy-load-show"),s.attr("loading","eager")}})),o&&(d.updateSelector(),d.update())},t(".dt-owl-carousel-call img.lazy-load, .related-projects img.lazy-load, .elementor-owl-carousel-call img.lazy, .elementor-owl-carousel-call img.lazy-load, .nsContent img.lazy-load").removeClass("lazy-load").addClass("lazy-scroll"),t(".layzr-loading-on, .vc_single_image-img").layzrInitialisation(),window.vc_rowBehaviour=function(){function t(){a('[data-vc-full-width="true"]').each((function(){var t,e,i=a(this),o=i.next(".vc_row-full-width"),r=i.parent(),l=parseInt(i.css("margin-left"),10),d=parseInt(i.css("margin-right"),10),c=window.innerWidth,h=n.width(),u=c>dtLocal.themeSettings.mobileHeader.firstSwitchPoint,p=a("#main > .wf-wrap"),f=p.length?parseInt(p.css("width")):parseInt(a(".wpb-content-wrapper").css("width")),m=(a("#content"),a("#content").length?a("#content").width():i.find(".vc_column_container").innerWidth()),g=Math.max(m,h),v=p.length?parseInt(p.css("padding-left")):0,w=s.hasClass("responsive-off"),y=s.hasClass("sticky-header"),b=s.hasClass("header-side-left"),C=s.hasClass("header-side-right"),_="rtl"===jQuery(document).attr("dir")?"right":"left";if(i.addClass("vc_hidden"),o.length||(o=i.closest(".vc_ie-flexbox-fixer").next(".vc_row-full-width")),o.length){if(r.hasClass("vc_section")&&(l=parseInt(r.css("margin-left"),10),d=parseInt(r.css("margin-right"),10)),a(".boxed").length>0?g=a("#main").width():w||u&&a(".side-header-v-stroke").length&&"none"!==a(".side-header-v-stroke").css("display")?g=c<=m?m:h-a(".side-header-v-stroke").width():!y&&(b||C)&&u&&a(".side-header").length&&"none"!==a(".side-header").css("display")&&(g=c<=m?m:h-a(".side-header").width()),a(".sidebar-left").length>0||a(".sidebar-right").length>0?(e=a("#content").width(),0):e=p.length?a("#main").innerWidth():window.innerWidth,t=0-Math.ceil((g-f+2*v)/2)-l,i.css(_,t),i.css({position:"relative","box-sizing":"border-box",width:e}),!i.data("vcStretchContent")){var x=-1*t;0>x&&(x=0);var S=e-x-o.width()+l+d;0>S&&(S=0),i.css({"padding-left":x+"px","padding-right":S+"px"})}i.data("vcStretchContent")&&i.find(".upb_row_bg").length>0&&i.find(".upb_row_bg").each((function(){var t=a(this);"full"===t.data("bg-override")&&(t.css({"min-width":e+"px"}),t.css(_,0))})),i.attr("data-vc-full-width-init","true"),i.removeClass("vc_hidden"),i.find(".ts-wrap").each((function(){var t=a(this).data("thePhotoSlider");void 0!==t&&t.update()}))}}))}function e(){a(".vc_row-o-full-height:first").each((function(){var t,e,i;(t=a(window).height())>(e=a(this).offset().top)&&(i=100-e/(t/100),a(this).css("min-height",i+"vh"))}))}var i,o,a=window.jQuery;a(window).off("resize.vcRowBehaviour").on("resize.vcRowBehaviour",t).on("resize.vcRowBehaviour",e),t(),e(),(window.navigator.userAgent.indexOf("MSIE ")>0||navigator.userAgent.match(/Trident.*rv\:11\./))&&a(".vc_row-o-full-height").each((function(){var t=a(this);t.data("the7VCRowFixedInIE")||"flex"!==t.css("display")||(t.wrap('<div class="vc_ie-flexbox-fixer"></div>'),t.data("the7VCRowFixedInIE",!0))})),vc_initVideoBackgrounds(),o=!1,window.vcParallaxSkroll&&window.vcParallaxSkroll.destroy(),a(".vc_parallax-inner").remove(),a("[data-5p-top-bottom]").removeAttr("data-5p-top-bottom data-30p-top-bottom"),a("[data-vc-parallax]").each((function(){var t,e,i,n,s;o=!0,"on"===a(this).data("vcParallaxOFade")&&a(this).children().attr("data-5p-top-bottom","opacity:0;").attr("data-30p-top-bottom","opacity:1;"),t=100*a(this).data("vcParallax"),(i=a("<div />").addClass("vc_parallax-inner").appendTo(a(this))).height(t+"%"),n=a(this).data("vcParallaxImage"),(s=vcExtractYoutubeId(n))?insertYoutubeVideoAsBackground(i,s):void 0!==n&&i.css("background-image","url("+n+")"),e=-(t-100),i.attr("data-bottom-top","top: "+e+"%;").attr("data-top-bottom","top: 0%;")})),o&&window.skrollr&&(i={forceHeight:!1,smoothScrolling:!1,mobileCheck:function(){return!1}},window.vcParallaxSkroll=skrollr.init(i),window.vcParallaxSkroll)},t('div[data-vc-full-width="true"][data-vc-full-width-init="false"]').length>0&&vc_rowBehaviour(),t.fn.clickOverlayGradient=function(){return this.each((function(){var e=t(this),i=0,n=e.find(".entry-excerpt"),o=e.find(".post-details, .box-button");n.exists()&&(i+=n.height()),o.exists()&&(i+=o.innerHeight()),e.data("the7OverlayLayoutContentOffset",i),e.css({transform:"translateY("+i+"px)"}),e.data("overlayLayoutEventsWasAdded")||dtGlobals.isMobile||(e.data("overlayLayoutEventsWasAdded",!0),e.parents(".post").first().on("mouseenter tap",(function(){e.css("transform","translateY(0px)")})).on("mouseleave tap",(function(){e.css("transform","translateY("+e.data("the7OverlayLayoutContentOffset")+"px)")})))}))},dtGlobals.addOnloadEvent((function(){t(".content-rollover-layout-list:not(.disable-layout-hover) .dt-css-grid .post-entry-wrapper").clickOverlayGradient()})),n.on("elementor/frontend/init",(function(){"undefined"!==elementorFrontend&&elementorFrontend.hooks.addAction("search:results-updated",(function(){t(".e-search-results").layzrInitialisation()}))})),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,i.on("touchstart",(function(e){1==e.originalEvent.touches.length&&(dtGlobals.touches.touch=e.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++,t(e.target).trigger("tap"))}),200))})),i.on("touchend touchcancel",(function(t){dtGlobals.touches.touching=!1})),i.on("touchmove",(function(t){dtGlobals.touches.touch=t.originalEvent.touches[0],dtGlobals.touches.touching})),i.on("tap",(function(e){t(".dt-hovered").trigger("mouseout")})),function(t){"function"==typeof define&&define.amd?define(["jquery"],t):t(jQuery)}((function(t,e){var i=t.event.add,n=t.event.remove,o=function(e,i,n){t.event.trigger(i,n,e)},s=window.requestAnimationFrame||window.webkitRequestAnimationFrame||window.mozRequestAnimationFrame||window.oRequestAnimationFrame||window.msRequestAnimationFrame||function(t,e){return window.setTimeout((function(){t()}),25)},a={textarea:!0,input:!0,select:!0,button:!0},r="mousemove",l="mouseup dragstart",d="mouseup",c="touchmove",h="touchend",u="touchend";function p(t){var e=t,i=!1,n=!1;function o(t){i?(e(),s(o),n=!0,i=!1):n=!1}this.kick=function(t){i=!0,n||o()},this.end=function(t){var o=e;t&&(n?(e=i?function(){o(),t()}:t,i=!0):t())}}function f(){return!0}function m(){return!1}function g(t){t.preventDefault()}function v(t){a[t.target.tagName.toLowerCase()]||t.preventDefault()}function w(t,e){var i,n;if(t.identifiedTouch)return t.identifiedTouch(e);for(i=-1,n=t.length;++i<n;)if(t[i].identifier===e)return t[i]}function y(t,e){var i=w(t.changedTouches,e.identifier);if(i&&(i.pageX!==e.pageX||i.pageY!==e.pageY))return i}function b(t){T(t,t.data,t,_)}function C(t){_()}function _(){n(document,r,b),n(document,l,C)}function x(t){var e=t.data,i=y(t,e);i&&T(t,e,i,k)}function S(t){var e=t.data;w(t.changedTouches,e.identifier)&&k(e.identifier)}function k(t){n(document,"."+t,x),n(document,"."+t,S)}function T(t,e,i,n){var s=i.pageX-e.startX,a=i.pageY-e.startY;s*s+a*a<36||function(t,e,i,n,s,a){var r,l;e.target;r=t.targetTouches,l=t.timeStamp-e.timeStamp,e.type="movestart",e.distX=n,e.distY=s,e.deltaX=n,e.deltaY=s,e.pageX=i.pageX,e.pageY=i.pageY,e.velocityX=n/l,e.velocityY=s/l,e.targetTouches=r,e.finger=r?r.length:1,e._handled=I,e._preventTouchmoveDefault=function(){t.preventDefault()},o(e.target,e),a(e.identifier)}(t,e,i,s,a,n)}function I(){return this._handled=f,!1}function L(t){t._handled()}function z(t){var e=t.data.timer;t.data.touch=t,t.data.timeStamp=t.timeStamp,e.kick()}function E(t){var e=t.data.event,i=t.data.timer;n(document,r,z),n(document,d,E),A(e,i,(function(){setTimeout((function(){n(e.target,"click",m)}),0)}))}function O(t){var e=t.data.event,i=t.data.timer,n=y(t,e);n&&(t.preventDefault(),e.targetTouches=t.targetTouches,t.data.touch=n,t.data.timeStamp=t.timeStamp,i.kick())}function P(t){var e=t.data.event,i=t.data.timer;w(t.changedTouches,e.identifier)&&(!function(t){n(document,"."+t.identifier,O),n(document,"."+t.identifier,P)}(e),A(e,i))}function A(t,e,i){e.end((function(){return t.type="moveend",o(t.target,t),i&&i()}))}t.event.special.movestart={setup:function(t,e,n){return i(this,"movestart.move",L),!0},teardown:function(t){return n(this,"dragstart drag",g),n(this,"mousedown touchstart",v),n(this,"movestart",L),!0},add:function(t){"move"!==t.namespace&&"moveend"!==t.namespace&&(i(this,"dragstart."+t.guid+" drag."+t.guid,g,e,t.selector),i(this,"mousedown."+t.guid,v,e,t.selector))},remove:function(t){"move"!==t.namespace&&"moveend"!==t.namespace&&(n(this,"dragstart."+t.guid+" drag."+t.guid),n(this,"mousedown."+t.guid))},_default:function(t){var n,s;t._handled()&&(n={target:t.target,startX:t.startX,startY:t.startY,pageX:t.pageX,pageY:t.pageY,distX:t.distX,distY:t.distY,deltaX:t.deltaX,deltaY:t.deltaY,velocityX:t.velocityX,velocityY:t.velocityY,timeStamp:t.timeStamp,identifier:t.identifier,targetTouches:t.targetTouches,finger:t.finger},s={event:n,timer:new p((function(e){!function(t,e,i){var n=i-t.timeStamp;t.type="move",t.distX=e.pageX-t.startX,t.distY=e.pageY-t.startY,t.deltaX=e.pageX-t.pageX,t.deltaY=e.pageY-t.pageY,t.velocityX=.3*t.velocityX+.7*t.deltaX/n,t.velocityY=.3*t.velocityY+.7*t.deltaY/n,t.pageX=e.pageX,t.pageY=e.pageY}(n,s.touch,s.timeStamp),o(t.target,n)})),touch:e,timeStamp:e},t.identifier===e?(i(t.target,"click",m),i(document,r,z,s),i(document,d,E,s)):(t._preventTouchmoveDefault(),i(document,c+"."+t.identifier,O,s),i(document,u+"."+t.identifier,P,s)))}},t.event.special.move={setup:function(){i(this,"movestart.move",t.noop)},teardown:function(){n(this,"movestart.move",t.noop)}},t.event.special.moveend={setup:function(){i(this,"movestart.moveend",t.noop)},teardown:function(){n(this,"movestart.moveend",t.noop)}},i(document,"mousedown.move",(function(t){var e;(function(t){return 1===t.which&&!t.ctrlKey&&!t.altKey})(t)&&(e={target:t.target,startX:t.pageX,startY:t.pageY,timeStamp:t.timeStamp},i(document,r,b,e),i(document,l,C,e))})),i(document,"touchstart.move",(function(t){var e,n;a[t.target.tagName.toLowerCase()]||(n={target:(e=t.changedTouches[0]).target,startX:e.pageX,startY:e.pageY,timeStamp:t.timeStamp,identifier:e.identifier},i(document,c+"."+e.identifier,x,n),i(document,h+"."+e.identifier,S,n))})),"function"==typeof Array.prototype.indexOf&&function(t){for(var e=["changedTouches","targetTouches"],i=e.length;i--;)-1===t.event.props.indexOf(e[i])&&t.event.props.push(e[i])}(t)})),t.belowthefold=function(e,i){return n.height()+n.scrollTop()<=t(e).offset().top-i.threshold},t.abovethetop=function(e,i){return n.scrollTop()>=t(e).offset().top+t(e).height()-i.threshold},t.rightofscreen=function(e,i){return n.width()+n.scrollLeft()<=t(e).offset().left-i.threshold},t.leftofscreen=function(e,i){return n.scrollLeft()>=t(e).offset().left+t(e).width()-i.threshold},t.inviewport=function(e,i){return!(t.rightofscreen(e,i)||t.leftofscreen(e,i)||t.belowthefold(e,i)||t.abovethetop(e,i))},t.extend(t.expr.pseudos,{"below-the-fold":function(e,i,n){return t.belowthefold(e,{threshold:0})},"above-the-top":function(e,i,n){return t.abovethetop(e,{threshold:0})},"left-of-screen":function(e,i,n){return t.leftofscreen(e,{threshold:0})},"right-of-screen":function(e,i,n){return t.rightofscreen(e,{threshold:0})},"in-viewport":function(e,i,n){return t.inviewport(e,{threshold:-30})}}),t.fn.checkInViewport=function(){if(!dtGlobals.isMobile){var e=-1;return this.each((function(){var i=t(this);i.hasClass("animation-ready")||(i.parents(".animation-at-the-same-time").length>0?($thisElem=i.find(".animate-element"),$thisElem.addClass("animation-triggered"),i.find(".animate-element:not(.start-animation)").addClass("start-animation")):i.hasClass("start-animation")||i.hasClass("animation-triggered")||(i.addClass("animation-triggered"),e++,setTimeout((function(){i.addClass("start-animation"),i.hasClass("skills")&&i.animateSkills()}),200*e)),i.addClass("animation-ready"))}))}"undefined"!=typeof animateSkills&&the7Utils.isFunction(animateSkills)&&t(".skills").animateSkills()},clearTimeout(c),c=setTimeout((function(){p()}),50),dtGlobals.isMobile||n.on("scroll",(function(){p()}));var f=t(".dt-owl-carousel-call, .related-projects, .elementor-owl-carousel-call");n.on("scroll",(function(){f.each((function(){var e=t(this);if("true"===e.attr("data-autoplay"))if(dtGlobals.isInViewport(e)){var i=e.attr("data-autoplay_speed")?parseInt(e.attr("data-autoplay_speed")):6e3;e.trigger("play.owl.autoplay",[i])}else e.trigger("stop.owl.autoplay")}))})),t.fn.addPhotoswipeWrap=function(){return this.each((function(e,i){var n=t(this);n.on("click",(function(t){t.preventDefault()})),n.parents("figure").first().addClass("photoswipe-item"),n.hasClass("pspw-wrap-ready")||(n.parents().hasClass("dt-gallery-container")||n.parent().addClass("photoswipe-wrapper"),n.addClass("pspw-wrap-ready"))}))},t(".dt-pswp-item, figure .dt-gallery-container a").addPhotoswipeWrap();var m=[{id:"facebook",label:'<svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" fill="currentColor" class="bi bi-facebook" viewBox="0 0 16 16"><path d="M16 8.049c0-4.446-3.582-8.05-8-8.05C3.58 0-.002 3.603-.002 8.05c0 4.017 2.926 7.347 6.75 7.951v-5.625h-2.03V8.05H6.75V6.275c0-2.017 1.195-3.131 3.022-3.131.876 0 1.791.157 1.791.157v1.98h-1.009c-.993 0-1.303.621-1.303 1.258v1.51h2.218l-.354 2.326H9.25V16c3.824-.604 6.75-3.934 6.75-7.951z"/></svg> '+dtShare.shareButtonText.facebook,url:"https://www.facebook.com/sharer/sharer.php?u={{url}}&picture={{raw_image_url}}&description={{text}}"},{id:"twitter",label:'<svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" fill="currentColor" class="bi bi-twitter" viewBox="0 0 16 16"><path d="M5.026 15c6.038 0 9.341-5.003 9.341-9.334 0-.14 0-.282-.006-.422A6.685 6.685 0 0 0 16 3.542a6.658 6.658 0 0 1-1.889.518 3.301 3.301 0 0 0 1.447-1.817 6.533 6.533 0 0 1-2.087.793A3.286 3.286 0 0 0 7.875 6.03a9.325 9.325 0 0 1-6.767-3.429 3.289 3.289 0 0 0 1.018 4.382A3.323 3.323 0 0 1 .64 6.575v.045a3.288 3.288 0 0 0 2.632 3.218 3.203 3.203 0 0 1-.865.115 3.23 3.23 0 0 1-.614-.057 3.283 3.283 0 0 0 3.067 2.277A6.588 6.588 0 0 1 .78 13.58a6.32 6.32 0 0 1-.78-.045A9.344 9.344 0 0 0 5.026 15z"/></svg>'+dtShare.shareButtonText.twitter,url:"https://twitter.com/intent/tweet?text={{text}}&url={{url}}"},{id:"pinterest",label:'<svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" fill="currentColor" class="bi bi-pinterest" viewBox="0 0 16 16"><path d="M8 0a8 8 0 0 0-2.915 15.452c-.07-.633-.134-1.606.027-2.297.146-.625.938-3.977.938-3.977s-.239-.479-.239-1.187c0-1.113.645-1.943 1.448-1.943.682 0 1.012.512 1.012 1.127 0 .686-.437 1.712-.663 2.663-.188.796.4 1.446 1.185 1.446 1.422 0 2.515-1.5 2.515-3.664 0-1.915-1.377-3.254-3.342-3.254-2.276 0-3.612 1.707-3.612 3.471 0 .688.265 1.425.595 1.826a.24.24 0 0 1 .056.23c-.061.252-.196.796-.222.907-.035.146-.116.177-.268.107-1-.465-1.624-1.926-1.624-3.1 0-2.523 1.834-4.84 5.286-4.84 2.775 0 4.932 1.977 4.932 4.62 0 2.757-1.739 4.976-4.151 4.976-.811 0-1.573-.421-1.834-.919l-.498 1.902c-.181.695-.669 1.566-.995 2.097A8 8 0 1 0 8 0z"/></svg> '+dtShare.shareButtonText.pinterest,url:"http://www.pinterest.com/pin/create/button/?url={{url}}&media={{image_url}}&description={{text}}"},{id:"linkedin",label:'<svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" fill="currentColor" class="bi bi-linkedin" viewBox="0 0 16 16"><path d="M0 1.146C0 .513.526 0 1.175 0h13.65C15.474 0 16 .513 16 1.146v13.708c0 .633-.526 1.146-1.175 1.146H1.175C.526 16 0 15.487 0 14.854V1.146zm4.943 12.248V6.169H2.542v7.225h2.401zm-1.2-8.212c.837 0 1.358-.554 1.358-1.248-.015-.709-.52-1.248-1.342-1.248-.822 0-1.359.54-1.359 1.248 0 .694.521 1.248 1.327 1.248h.016zm4.908 8.212V9.359c0-.216.016-.432.08-.586.173-.431.568-.878 1.232-.878.869 0 1.216.662 1.216 1.634v3.865h2.401V9.25c0-2.22-1.184-3.252-2.764-3.252-1.274 0-1.845.7-2.165 1.193v.025h-.016a5.54 5.54 0 0 1 .016-.025V6.169h-2.4c.03.678 0 7.225 0 7.225h2.4z"/></svg> '+dtShare.shareButtonText.linkedin,url:"http://www.linkedin.com/shareArticle?mini=true&url={{url}}&title={{text}}"},{id:"whatsapp",label:'<svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" fill="currentColor" class="bi bi-whatsapp" viewBox="0 0 16 16"><path d="M13.601 2.326A7.854 7.854 0 0 0 7.994 0C3.627 0 .068 3.558.064 7.926c0 1.399.366 2.76 1.057 3.965L0 16l4.204-1.102a7.933 7.933 0 0 0 3.79.965h.004c4.368 0 7.926-3.558 7.93-7.93A7.898 7.898 0 0 0 13.6 2.326zM7.994 14.521a6.573 6.573 0 0 1-3.356-.92l-.24-.144-2.494.654.666-2.433-.156-.251a6.56 6.56 0 0 1-1.007-3.505c0-3.626 2.957-6.584 6.591-6.584a6.56 6.56 0 0 1 4.66 1.931 6.557 6.557 0 0 1 1.928 4.66c-.004 3.639-2.961 6.592-6.592 6.592zm3.615-4.934c-.197-.099-1.17-.578-1.353-.646-.182-.065-.315-.099-.445.099-.133.197-.513.646-.627.775-.114.133-.232.148-.43.05-.197-.1-.836-.308-1.592-.985-.59-.525-.985-1.175-1.103-1.372-.114-.198-.011-.304.088-.403.087-.088.197-.232.296-.346.1-.114.133-.198.198-.33.065-.134.034-.248-.015-.347-.05-.099-.445-1.076-.612-1.47-.16-.389-.323-.335-.445-.34-.114-.007-.247-.007-.38-.007a.729.729 0 0 0-.529.247c-.182.198-.691.677-.691 1.654 0 .977.71 1.916.81 2.049.098.133 1.394 2.132 3.383 2.992.47.205.84.326 1.129.418.475.152.904.129 1.246.08.38-.058 1.171-.48 1.338-.943.164-.464.164-.86.114-.943-.049-.084-.182-.133-.38-.232z"/></svg>'+dtShare.shareButtonText.whatsapp,url:"whatsapp://send?text={{url}}"}];dtShare.shareButtonText.download&&m.push({id:"download",label:'<i class="dt-icon-the7-misc-006-244" aria-hidden="true"></i> '+dtShare.shareButtonText.download,url:"{{raw_image_url}}",download:!0});var g={youtube:{index:"youtube.com",id:"v=",src:"//www.youtube.com/embed/%id%",type:"youtube"},vimeo:{index:"vimeo.com/",id:"/",src:"//player.vimeo.com/video/%id%",type:"vimeo"},gmaps:{index:"//maps.google.",src:"%id%&output=embed"}};function v(e){for(var i in e){var n=e[i],o=t(".pswp__share-tooltip");switch(n){case"facebook":o.addClass("show-share-fb");break;case"twitter":o.addClass("show-share-tw");break;case"pinterest":o.addClass("show-share-pin");break;case"linkedin":o.addClass("show-share-in");break;case"whatsapp":o.addClass("show-share-wp");break;case"download":o.addClass("show-share-d");break;default:o.removeClass("show-share-in show-share-pin show-share-tw show-share-fb show-share-g show-share-wp")}}}function w(t,e={}){const i=document.createElement("div");i.innerHTML=t;const n=Object.keys(e).length>0?e:{p:["class","id"],div:["class","id"],span:["class","id"],br:[],hr:[],h1:["class","id"],h2:["class","id"],h3:["class","id"],h4:["class","id"],h5:["class","id"],h6:["class","id"],strong:[],em:[],b:[],i:[],u:[],ul:["class","id"],ol:["class","id"],li:["class","id"],a:["href","title","target"],img:["src","alt","width","height","title"],table:["class","id"],tr:["class","id"],td:["class","id"],th:["class","id"],thead:["class","id"],tbody:["class","id"]};function o(t){if(t.nodeType===Node.ELEMENT_NODE){const e=t.tagName.toLowerCase();if(!n.hasOwnProperty(e))return void t.remove();const i=Array.from(t.attributes),s=n[e]||[];i.forEach((e=>{if(t.removeAttribute(e.name),s.includes(e.name.toLowerCase())){let i=e.value;if("href"===e.name.toLowerCase()||"src"===e.name.toLowerCase()){if(/^(javascript|data|vbscript):/i.test(i.trim()))return}t.setAttribute(e.name,function(t){return t.replace(/&/g,"&amp;").replace(/</g,"&lt;").replace(/>/g,"&gt;").replace(/"/g,"&quot;").replace(/'/g,"&#x27;")}(i))}})),Array.from(t.children).forEach((t=>{o(t)}))}}return i.querySelectorAll("script").forEach((t=>t.remove())),Array.from(i.children).forEach((t=>{o(t)})),i.innerHTML}function y(e,i){var n=[],o=e;o=t.extend({target:".dt-pswp-item",embedType:""},o);var s=function(e,i,s){var a=document.querySelectorAll(".pswp")[0],r=n[e-1].items,l={index:i,galleryUID:e,shareEl:!0,closeOnScroll:!1,history:!1,shareButtons:m,getImageURLForShare:function(t){return c.currItem.src||""},getPageURLForShare:function(t){return c.currItem.shareLink||window.location.href},getTextForShare:function(t){var e=c.currItem.title;return(void 0!==e?e.replace(/<[^>]+>/g,""):"")||""},parseShareButtonOut:function(t,e){return e}},d="";void 0!==t(s).next(".dt-gallery-container").attr("data-pretty-share")&&(d=t(s).next(".dt-gallery-container").attr("data-pretty-share").split(",")),void 0!==t(s).parents(".dt-gallery-container").attr("data-pretty-share")?d=t(s).parents(".dt-gallery-container").attr("data-pretty-share").split(","):void 0!==t(s).parents(".shortcode-single-image-wrap").attr("data-pretty-share")?d=t(s).parents(".shortcode-single-image-wrap").attr("data-pretty-share").split(","):void 0!==t(s).attr("data-pretty-share")&&(d=t(s).attr("data-pretty-share").split(",")),d.length<=0||void 0===d?t(".pswp__scroll-wrap").addClass("hide-pspw-share"):d.push("download"),v(d),t.extend(l,o);var c=new PhotoSwipe(a,PhotoSwipeUI_Default,r,l);c.init(),t(".pswp__video").removeClass("active");var h=t(c.currItem.container);h.find(".pswp__video").length>0&&h.parents(".pswp").addClass("video-active"),t(".pswp__zoom-wrap").removeClass("active-item"),h.addClass("active-item");var u,p,f=h.find(".pswp__video");if(f.length>0)if(f.addClass("active"),h.parents(".pswp").addClass("video-active"),"hosted"==f.parents(".pswp-video-wrap ").attr("data-type"))f.get(0).play();else{var g=f.prop("src");g+="?autoplay=1",f.prop("src",g)}c.listen("beforeChange",(function(){var e=t(c.currItem.container);t(".pswp__zoom-wrap").removeClass("active-item"),e.addClass("active-item"),t(".pswp__video").removeClass("active"),t(".pswp").removeClass("video-active");e.find(".pswp__video").addClass("active");e.find(".pswp__video").length>0&&e.parents(".pswp").addClass("video-active"),t(".pswp__video").each((function(){var e=t(this);if(e.hasClass("active"))"hosted"==e.parents(".pswp-video-wrap ").attr("data-type")&&e.get(0).play();else if("hosted"==e.parents(".pswp-video-wrap ").attr("data-type"))e.get(0).pause();else{var i=e.prop("src");i=i.replace("?autoplay=1","?enablejsapi=1"),e.prop("src",""),e.prop("src",i),t(".pswp__video").removeClass("active");var n=t(this)[0].contentWindow;e.hasClass("active")?func="playVideo":func="pauseVideo",n.postMessage('{"event":"command","func":"'+func+'","args":""}',"*")}}))})),c.listen("close",(function(){t(".pswp__video").each((function(){var e=t(this);if("hosted"==e.parents(".pswp-video-wrap ").attr("data-type"))e.get(0).pause();else{e.attr("src",e.attr("src"));var i=e.prop("src");i=i.replace("?autoplay=1","?enablejsapi=1"),e.prop("src",""),e.prop("src",i),t(".pswp__video").removeClass("active");var n=t(this)[0].contentWindow;e.hasClass("active")?func="playVideo":func="stopVideo",n.postMessage('{"event":"command","func":"'+func+'","args":""}',"*")}clearTimeout(u),u=setTimeout((function(){t(".pswp-video-wrap").remove()}),200)}))})),c.listen("destroy",(function(){clearTimeout(p),p=setTimeout((function(){t(".pswp").removeClass().addClass("pswp")}),100)}))};!function(e){n=[],e.each((function(e,i){n.push({id:e,items:[]}),t(i).find(o.target).each((function(i,s){var a,r=t(s),l=r.attr("data-large_image_width"),d=void 0!==l&&l.length>0&&""!=l&&0!=l?l:r.find("img").attr("width"),c=r.attr("data-large_image_height"),h=void 0!==c&&c.length>0&&""!=c&&0!=c?c:r.find("img").attr("height"),u=(void 0!==r.attr("title")&&r.attr("title").length>0?"<h5>"+r.attr("title")+"</h5>":"")+(void 0!==r.attr("data-dt-img-description")?r.attr("data-dt-img-description"):"")||"";if(u=w(u),r.data("gallery-id",e+1),r.data("photo-id",i),void 0===d&&(d=r.find("img").width()),void 0===h&&(h=r.find("img").height()),t(s).hasClass("pswp-video")){var p=s.href,f=o.embedType;r.find("video")&&(a=r.find("video").attr("poster")),t.each(g,(function(){if(p.indexOf(this.index)>-1)return this.id&&(p="string"==typeof this.id?p.substr(p.lastIndexOf(this.id)+this.id.length,p.length):this.id.call(this,p),f=this.type),p=this.src.replace("%id%",p),!1}));var m={html:'<div class="pswp-video-wrap " data-type="'+f+'"><div class="video-wrapper"><iframe allow="autoplay; fullscreen" class="pswp__video"src="'+p+'" frameborder="0" allowfullscreen></iframe></div></div>',title:u,shareLink:r.attr("data-dt-location")||r.parents(".fancy-media-wrap").find("img").attr("data-dt-location")||""};"hosted"==f&&(m.html='<div class="pswp-video-wrap " data-type="'+f+'"><div class="video-wrapper"><video controls playsinline="yes" poster="'+a+' " class="pswp__video" src="'+p+'" type="video/mp4"></video ></div></div>')}else m={src:s.href,w:d,h:h,title:u,shareLink:r.attr("data-dt-location")||r.find("img").attr("data-dt-location")||""};n[e].items.push(m)})),t(i).prev().hasClass("dt-gallery-pswp")?t(i).prev(".dt-gallery-pswp").on("click",(function(e){e.preventDefault();var n=t(this),a=t(this).next(t(i)).find(o.target),r=a.data("gallery-id"),l=a.data("photo-id");n.parents(".ts-wrap").hasClass("ts-interceptClicks")||n.hasClass("dt-pswp-item-no-click")||s(r,l,n)})):t(i).on("click",o.target,(function(e){var i=t(this);e.preventDefault();var n=t(this).data("gallery-id"),o=t(this).data("photo-id");i.parents(".ts-wrap").hasClass("ts-interceptClicks")||i.hasClass("dt-pswp-item-no-click")||s(n,o,i)}))}))}(i);var a=function(){var t=window.location.hash.substring(1),e={};if(t.length<5)return e;for(var i=t.split("&"),n=0;n<i.length;n++)if(i[n]){var o=i[n].split("=");o.length<2||(e[o[0]]=o[1])}return e.gid&&(e.gid=parseInt(e.gid,10)),e.hasOwnProperty("pid")?(e.pid=parseInt(e.pid,10),e):e}();return a.pid>0&&a.gid>0&&s(a.gid,a.pid),this}function b(e,i){if(void 0!==t.fn[i])return e.each((function(){t(this)[i]({bgOpacity:dtShare.overlayOpacity/100,loop:!0,showHideOpacity:!0})}))}
if(t.fn.photoswipeGallery=function(e){var i=function t(e,i){return e&&(i(e)?e:t(e.parentNode,i))};for(var n=function(e){var n=e.target||e.srcElement,s=i(n,(function(t){return e="photoswipe-item",(" "+t.className+" ").indexOf(" "+e+" ")>-1;var e}));if(s){for(var a,r=t(s).closest(".dt-gallery-container")[0],l=t(t(s).closest(".dt-gallery-container")[0]).find(".photoswipe-item").get(),d=l.length,c=0,h=0;h<d;h++)if(1===l[h].nodeType){if(l[h]===s){a=c;break}c++}return a>=0&&o(a,r),!1}},o=function(e,i,n,o){var s,a,r,l=document.querySelectorAll(".pswp")[0];r=function(e){for(var i,n,o=t(e).find(".photoswipe-item").get(),s=o.length,a=[],r=0;r<s;r++)if(1===(i=o[r]).nodeType){n=i.children[0];var l=void 0!==t(n).attr("data-large_image_width")&&t(n).attr("data-large_image_width").length>0&&""!=t(n).attr("data-large_image_width")?t(n).attr("data-large_image_width"):t(n).find("img").attr("width"),d=void 0!==t(n).attr("data-large_image_height")&&t(n).attr("data-large_image_height").length>0&&""!=t(n).attr("data-large_image_height")?t(n).attr("data-large_image_height"):t(n).find("img").attr("height"),c=(void 0!==t(n).attr("title")&&t(n).attr("title").length>0?"<h5>"+t(n).attr("title")+"</h5>\n":"")+(void 0!==t(n).attr("data-dt-img-description")?t(n).attr("data-dt-img-description"):"")||"";if(c=w(c),t(n).hasClass("pswp-video")){var h,u=n.href;t.each(g,(function(){if(u.indexOf(this.index)>-1)return this.id&&(u="string"==typeof this.id?u.substr(u.lastIndexOf(this.id)+this.id.length,u.length):this.id.call(this,u),h=this.type),u=this.src.replace("%id%",u),!1}));var p={html:'<div class="pswp-video-wrap " data-type="'+h+'"><div class="video-wrapper"><iframe allow="autoplay; fullscreen" class="pswp__video"src=" '+u+' " frameborder="0" allowfullscreen></iframe></div></div>',title:c}}else p={src:n.getAttribute("href"),w:l,h:d,title:c};n.children.length>0&&(p.msrc=n.children[0].getAttribute("src")),p.el=i,a.push(p)}return a}(i);var d=t(i).attr("data-pretty-share")?t(i).attr("data-pretty-share").split(","):new Array;if(d.length<=0||void 0===d?t(".pswp__scroll-wrap").addClass("hide-pspw-share"):d.push("download"),v(d),a={closeOnScroll:!1,galleryUID:i.getAttribute("data-pswp-uid"),bgOpacity:dtShare.overlayOpacity/100,loop:!0,history:!1,showHideOpacity:!0,showAnimationDuration:0,shareButtons:m,getImageURLForShare:function(e){return s.currItem.src||t(s.currItem.el).find("a").attr("data-dt-location")||""},getPageURLForShare:function(e){return t(s.currItem.el).find("a").attr("data-dt-location")||window.location.href},getTextForShare:function(t){var e=s.currItem.title;return(void 0!==e?e.replace(/<[^>]+>/g,""):"")||""},parseShareButtonOut:function(t,e){return e}},o)if(a.galleryPIDs){for(var c=0;c<r.length;c++)if(r[c].pid==e){a.index=c;break}}else a.index=parseInt(e,10)-1;else a.index=parseInt(e,10);if(!isNaN(a.index)){n&&(a.showAnimationDuration=0),(s=new PhotoSwipe(l,PhotoSwipeUI_Default,r,a)).init(),t(".pswp__zoom-wrap").removeClass("active-item"),t(".pswp__video").removeClass("active");var h,u,p=t(s.currItem.container);if(p.addClass("active-item"),p.find(".pswp__video").length>0){p.find(".pswp__video").addClass("active"),p.parents(".pswp").addClass("video-active");var f=p.find(".pswp__video").prop("src");f+="?autoplay=1",p.find(".pswp__video").prop("src",f)}s.listen("beforeChange",(function(){var e=t(s.currItem.container);t(".pswp__zoom-wrap").removeClass("active-item"),e.addClass("active-item"),t(".pswp__video").removeClass("active"),t(".pswp").removeClass("video-active"),e.find(".pswp__video").addClass("active");e.find(".pswp__video");e.find(".pswp__video").length>0&&(e.parents(".pswp").addClass("video-active"),$runVideo=0),t(".pswp__video").each((function(){var e=t(this);if(!e.hasClass("active")){var i=e.prop("src");i="youtube"==e.parents(".pswp-video-wrap ").attr("data-type")||"vimeo"==e.parents(".pswp-video-wrap ").attr("data-type")?i.replace("?autoplay=1","?enablejsapi=1"):i.replace("?autoplay=1",""),e.prop("src",""),e.prop("src",i);var n=e[0].contentWindow;e.hasClass("active")?func="playVideo":func="pauseVideo",n.postMessage('{"event":"command","func":"'+func+'","args":""}',"*")}}))})),s.listen("close",(function(){t(".pswp__video").each((function(){var e=t(this);e.attr("src",t(this).attr("src"));var i=e.prop("src");i="youtube"==e.parents(".pswp-video-wrap ").attr("data-type")||"vimeo"==e.parents(".pswp-video-wrap ").attr("data-type")?i.replace("?autoplay=1","?enablejsapi=1"):i.replace("?autoplay=1",""),e.prop("src",""),e.prop("src",i),t(".pswp__video").removeClass("active");var n=e[0].contentWindow;t(this).hasClass("active")?func="playVideo":func="pauseVideo",n.postMessage('{"event":"command","func":"'+func+'","args":""}',"*"),clearTimeout(h),h=setTimeout((function(){t(".pswp-video-wrap").remove()}),200)}))})),s.listen("destroy",(function(){clearTimeout(u),u=setTimeout((function(){t(".pswp").removeClass().addClass("pswp")}),100)}))}},s=document.querySelectorAll(e),a=0,r=s.length;a<r;a++)s[a].setAttribute("data-pswp-uid",a+1),s[a].onclick=n;var l=function(){var t=window.location.hash.substring(1),e={};if(t.length<5)return e;for(var i=t.split("&"),n=0;n<i.length;n++)if(i[n]){var o=i[n].split("=");o.length<2||(e[o[0]]=o[1])}return e.gid&&(e.gid=parseInt(e.gid,10)),e}();l.pid&&l.gid&&o(l.pid,s[l.gid-1],!0,!0)},t(".dt-gallery-container.wf-container").photoswipeGallery(".dt-gallery-container.wf-container"),t.fn.photoswipe=function(t){return t.embedType="hosted",y(t,this)},dtGlobals.addOnloadEvent((function(){t(".photoswipe-wrapper, .photoswipe-item .dt-gallery-container, .shortcode-gallery.dt-gallery-container:not(.owl-carousel), .dt-gallery-container.gallery, .instagram-photos.dt-gallery-container, .images-container .dt-gallery-container, .shortcode-instagram.dt-gallery-container, .gallery-shortcode:not(.owl-carousel)").initPhotoswipe()})),t.fn.photoswipeCarousel=function(t){return t.target=".dt-owl-item.cloned .dt-pswp-item",y(t,this)},t.fn.initCarouselClonedPhotoswipe=function(){return b(this,"photoswipeCarousel")},t.fn.initPhotoswipe=function(){return b(this,"photoswipe")},t(".shortcode-gallery.dt-gallery-container:not(.owl-loaded), .gallery-shortcode:not(.owl-loaded)").initPhotoswipe(),t(".dt-trigger-first-pswp").addClass("pspw-ready").on("click",(function(e){var i=t(this),n=i.parents("article.post").first();if(!i.parents(".ts-wrap").hasClass("ts-interceptClicks")){if(n.length>0)(n.find(".dt-gallery-container").length>0?n.find(".dt-gallery-container a.dt-pswp-item"):n.find("a.dt-pswp-item")).length>0&&n.find(".rollover-click-target").trigger("click");return!1}})),t(".dt-owl-carousel-call").length>0||t(".slider-content").length>0||t(".dt-owl-carousel-init").length>0||t("body").is('[class*="elementor-page"]')){var C=t.fn.owlCarousel;!function(t,e,i,n){function o(e,i){this.settings=null,this.options=t.extend({},o.Defaults,i),this.$element=t(e),this._handlers={},this._plugins={},this._supress={},this._current=null,this._speed=null,this._coordinates=[],this._breakpoint=null,this._width=null,this._items=[],this._clones=[],this._mergers=[],this._widths=[],this._invalidated={},this._pipe=[],this._drag={time:null,target:null,pointer:null,stage:{start:null,current:null},direction:null},this._states={current:{},tags:{initializing:["busy"],animating:["busy"],dragging:["interacting"]}},t.each(["onResize","onThrottledResize"],t.proxy((function(e,i){this._handlers[i]=t.proxy(this[i],this)}),this)),t.each(o.Plugins,t.proxy((function(t,e){this._plugins[t.charAt(0).toLowerCase()+t.slice(1)]=new e(this)}),this)),t.each(o.Workers,t.proxy((function(e,i){this._pipe.push({filter:i.filter,run:t.proxy(i.run,this)})}),this)),this.setup(),this.initialize()}o.Defaults={items:3,loop:!1,center:!1,rewind:!1,checkVisibility:!0,mouseDrag:!0,touchDrag:!0,pullDrag:!0,freeDrag:!1,margin:0,stagePadding:0,merge:!1,mergeFit:!0,autoWidth:!1,startPosition:0,rtl:!1,smartSpeed:250,fluidSpeed:!1,dragEndSpeed:!1,responsive:{},responsiveRefreshRate:200,responsiveBaseElement:e,fallbackEasing:"swing",slideTransition:"",info:!1,nestedItemSelector:!1,itemElement:"div",stageElement:"div",refreshClass:"owl-refresh",loadedClass:"owl-loaded",loadingClass:"owl-loading",rtlClass:"owl-rtl",responsiveClass:"owl-responsive",dragClass:"owl-drag",itemClass:"dt-owl-item",stageClass:"owl-stage",stageOuterClass:"owl-stage-outer",grabClass:"owl-grab"},o.Width={Default:"default",Inner:"inner",Outer:"outer"},o.Type={Event:"event",State:"state"},o.Plugins={},o.Workers=[{filter:["width","settings"],run:function(){this._width=this.$element.width()}},{filter:["width","items","settings"],run:function(t){t.current=this._items&&this._items[this.relative(this._current)]}},{filter:["items","settings"],run:function(){this.$stage.children(".cloned").remove()}},{filter:["width","items","settings"],run:function(t){var e=this.settings.margin||"",i=!this.settings.autoWidth,n=this.settings.rtl,o={width:"auto","margin-left":n?e:"","margin-right":n?"":e};!i&&this.$stage.children().css(o),t.css=o}},{filter:["width","items","settings"],run:function(t){var e=parseInt(getComputedStyle(this.$stage.get(0)).getPropertyValue("--stage-left-gap")),i=parseInt(getComputedStyle(this.$stage.get(0)).getPropertyValue("--stage-right-gap")),n=((this.width()-e-i)/this.settings.items).toFixed(3)-this.settings.margin,o=null,s=this._items.length,a=!this.settings.autoWidth,r=[];for(t.items={merge:!1,width:n};s--;)o=this._mergers[s],o=this.settings.mergeFit&&Math.min(o,this.settings.items)||o,t.items.merge=o>1||t.items.merge,r[s]=a?n*o:this._items[s].width();this._widths=r}},{filter:["items","settings"],run:function(){var e=[],i=this._items,n=this.settings,o=Math.max(2*n.items,4),s=2*Math.ceil(i.length/2),a=n.loop&&i.length?n.rewind?o:Math.max(o,s):0,r="",l="";for(a/=2;a>0;)e.push(this.normalize(e.length/2,!0)),r+=i[e[e.length-1]][0].outerHTML,e.push(this.normalize(i.length-1-(e.length-1)/2,!0)),l=i[e[e.length-1]][0].outerHTML+l,a-=1;this._clones=e,t(r).addClass("cloned").appendTo(this.$stage),t(l).addClass("cloned").prependTo(this.$stage)}},{filter:["width","items","settings"],run:function(){for(var t=this.settings.rtl?1:-1,e=this._clones.length+this._items.length,i=-1,n=0,o=0,s=[];++i<e;)n=s[i-1]||0,o=this._widths[this.relative(i)]+this.settings.margin,s.push(n+o*t);this._coordinates=s}},{filter:["width","items","settings"],run:function(){var t=this.settings.stagePadding,e=this._coordinates,i={width:Math.ceil(Math.abs(e[e.length-1]))+2*t,"padding-left":t||"","padding-right":t||""};this.$stage.css(i)}},{filter:["width","items","settings"],run:function(t){var e=this._coordinates.length,i=!this.settings.autoWidth,n=this.$stage.children();if(i&&t.items.merge)for(;e--;)t.css.width=this._widths[this.relative(e)],n.eq(e).css(t.css);else i&&(t.css.width=t.items.width,n.css(t.css))}},{filter:["items"],run:function(){this._coordinates.length<1&&this.$stage.removeAttr("style")}},{filter:["width","items","settings"],run:function(t){t.current=t.current?this.$stage.children().index(t.current):0,t.current=Math.max(this.minimum(),Math.min(this.maximum(),t.current)),this.reset(t.current)}},{filter:["position"],run:function(){this.animate(this.coordinates(this._current))}},{filter:["width","position","items","settings"],run:function(){var t,e,i,n,o=this.settings.rtl?1:-1,s=2*this.settings.stagePadding,a=this.coordinates(this.current())+s,r=a+this.width()*o,l=[];for(i=0,n=this._coordinates.length;i<n;i++)t=this._coordinates[i-1]||0,e=Math.abs(this._coordinates[i])+s*o,(this.op(t,"<=",a)&&this.op(t,">",r)||this.op(e,"<",a)&&this.op(e,">",r))&&l.push(i);this.$stage.children(".active").removeClass("active"),this.$stage.children(":eq("+l.join("), :eq(")+")").addClass("active"),this.$stage.children(".center").removeClass("center"),this.settings.center&&this.$stage.children().eq(this.current()).addClass("center")}}],o.prototype.initializeStage=function(){this.$stage=this.$element.find("."+this.settings.stageClass),this.$stage.length||(this.$element.addClass(this.options.loadingClass),this.$stage=t("<"+this.settings.stageElement+">",{class:this.settings.stageClass}).wrap(t("<div/>",{class:this.settings.stageOuterClass})),this.$element.append(this.$stage.parent()))},o.prototype.initializeItems=function(){var e=this.$element.find(".dt-owl-item");if(e.length)return this._items=e.get().map((function(e){return t(e)})),this._mergers=this._items.map((function(){return 1})),void this.refresh();this.replace(this.$element.children().not(this.$stage.parent())),this.isVisible()?this.refresh():this.invalidate("width"),this.$element.removeClass(this.options.loadingClass).addClass(this.options.loadedClass)},o.prototype.initialize=function(){var t,e,i;(this.enter("initializing"),this.trigger("initialize"),this.$element.toggleClass(this.settings.rtlClass,this.settings.rtl),this.settings.autoWidth&&!this.is("pre-loading"))&&(t=this.$element.find("img"),e=this.settings.nestedItemSelector?"."+this.settings.nestedItemSelector:n,i=this.$element.children(e).width(),t.length&&i<=0&&this.preloadAutoWidthImages(t));this.initializeStage(),this.initializeItems(),this.registerEventHandlers(),this.leave("initializing"),this.trigger("initialized")},o.prototype.isVisible=function(){return!this.settings.checkVisibility||this.$element.is(":visible")},o.prototype.setup=function(){var e=this.viewport(),i=this.options.responsive,n=-1,o=null;i?(t.each(i,(function(t){t<=e&&t>n&&(n=Number(t))})),"function"==typeof(o=t.extend({},this.options,i[n])).stagePadding&&(o.stagePadding=o.stagePadding()),delete o.responsive,o.responsiveClass&&this.$element.attr("class",this.$element.attr("class").replace(new RegExp("("+this.options.responsiveClass+"-)\\S+\\s","g"),"$1"+n))):o=t.extend({},this.options),this.trigger("change",{property:{name:"settings",value:o}}),this._breakpoint=n,this.settings=o,this.invalidate("settings"),this.trigger("changed",{property:{name:"settings",value:this.settings}})},o.prototype.optionsLogic=function(){this.settings.autoWidth&&(this.settings.stagePadding=!1,this.settings.merge=!1)},o.prototype.prepare=function(e){var i=this.trigger("prepare",{content:e});return i.data||(i.data=t("<"+this.settings.itemElement+"/>").addClass(this.options.itemClass).append(e)),this.trigger("prepared",{content:i.data}),i.data},o.prototype.update=function(){for(var e=0,i=this._pipe.length,n=t.proxy((function(t){return this[t]}),this._invalidated),o={};e<i;)(this._invalidated.all||t.grep(this._pipe[e].filter,n).length>0)&&this._pipe[e].run(o),e++;this._invalidated={},!this.is("valid")&&this.enter("valid")},o.prototype.width=function(t){switch(t=t||o.Width.Default){case o.Width.Inner:case o.Width.Outer:return this._width;default:return this._width-2*this.settings.stagePadding+this.settings.margin}},o.prototype.refresh=function(){this.enter("refreshing"),this.trigger("refresh"),this.setup(),this.optionsLogic(),this.$element.addClass(this.options.refreshClass),this.update(),this.$element.removeClass(this.options.refreshClass),this.leave("refreshing"),this.trigger("refreshed")},o.prototype.onThrottledResize=function(){e.clearTimeout(this.resizeTimer),this.resizeTimer=e.setTimeout(this._handlers.onResize,this.settings.responsiveRefreshRate)},o.prototype.onResize=function(){return!!this._items.length&&(this._width!==this.$element.width()&&(!!this.isVisible()&&(this.enter("resizing"),this.trigger("resize").isDefaultPrevented()?(this.leave("resizing"),!1):(this.invalidate("width"),this.refresh(),this.leave("resizing"),void this.trigger("resized")))))},o.prototype.registerEventHandlers=function(){t.support.transition&&this.$stage.on(t.support.transition.end+".owl.core",t.proxy(this.onTransitionEnd,this)),!1!==this.settings.responsive&&this.on(e,"resize",this._handlers.onThrottledResize),this.settings.mouseDrag&&(this.$element.addClass(this.options.dragClass),this.$stage.on("mousedown.owl.core",t.proxy(this.onDragStart,this)),this.$stage.on("dragstart.owl.core selectstart.owl.core",(function(){return!1}))),this.settings.touchDrag&&(this.$stage.on("touchstart.owl.core",t.proxy(this.onDragStart,this)),this.$stage.on("touchcancel.owl.core",t.proxy(this.onDragEnd,this)))},o.prototype.onDragStart=function(e){var n=null;3!==e.which&&(t.support.transform?n={x:(n=this.$stage.css("transform").replace(/.*\(|\)| /g,"").split(","))[16===n.length?12:4],y:n[16===n.length?13:5]}:(n=this.$stage.position(),n={x:this.settings.rtl?n.left+this.$stage.width()-this.width()+this.settings.margin:n.left,y:n.top}),this.is("animating")&&(t.support.transform?this.animate(n.x):this.$stage.stop(),this.invalidate("position")),this.$element.toggleClass(this.options.grabClass,"mousedown"===e.type),this.speed(0),this._drag.time=(new Date).getTime(),this._drag.target=t(e.target),this._drag.stage.start=n,this._drag.stage.current=n,this._drag.pointer=this.pointer(e),t(i).on("mouseup.owl.core touchend.owl.core",t.proxy(this.onDragEnd,this)),t(i).one("mousemove.owl.core touchmove.owl.core",t.proxy((function(e){var n=this.difference(this._drag.pointer,this.pointer(e));t(i).on("mousemove.owl.core touchmove.owl.core",t.proxy(this.onDragMove,this)),Math.abs(n.x)<Math.abs(n.y)&&this.is("valid")||(e.preventDefault(),this.enter("dragging"),this.trigger("drag"))}),this)))},o.prototype.onDragMove=function(t){var e=null,i=null,n=null,o=this.difference(this._drag.pointer,this.pointer(t)),s=this.difference(this._drag.stage.start,o);this.is("dragging")&&(t.preventDefault(),this.settings.loop?(e=this.coordinates(this.minimum()),i=this.coordinates(this.maximum()+1)-e,s.x=((s.x-e)%i+i)%i+e):(e=this.settings.rtl?this.coordinates(this.maximum()):this.coordinates(this.minimum()),i=this.settings.rtl?this.coordinates(this.minimum()):this.coordinates(this.maximum()),n=this.settings.pullDrag?-1*o.x/5:0,s.x=Math.max(Math.min(s.x,e+n),i+n)),this._drag.stage.current=s,this.animate(s.x))},o.prototype.onDragEnd=function(e){var n=this.difference(this._drag.pointer,this.pointer(e)),o=this._drag.stage.current,s=n.x>0^this.settings.rtl?"left":"right";t(i).off(".owl.core"),this.$element.removeClass(this.options.grabClass),(0!==n.x&&this.is("dragging")||!this.is("valid"))&&(this.speed(this.settings.dragEndSpeed||this.settings.smartSpeed),this.current(this.closest(o.x,0!==n.x?s:this._drag.direction)),this.invalidate("position"),this.update(),this._drag.direction=s,(Math.abs(n.x)>3||(new Date).getTime()-this._drag.time>300)&&this._drag.target.one("click.owl.core",(function(){return!1}))),this.is("dragging")&&(this.leave("dragging"),this.trigger("dragged"))},o.prototype.closest=function(e,i){var o=-1,s=this.width(),a=this.coordinates();return this.settings.freeDrag||t.each(a,t.proxy((function(t,r){return"left"===i&&e>r-30&&e<r+30?o=t:"right"===i&&e>r-s-30&&e<r-s+30?o=t+1:this.op(e,"<",r)&&this.op(e,">",a[t+1]!==n?a[t+1]:r-s)&&(o="left"===i?t+1:t),-1===o}),this)),this.settings.loop||(this.op(e,">",a[this.minimum()])?o=e=this.minimum():this.op(e,"<",a[this.maximum()])&&(o=e=this.maximum())),o},o.prototype.animate=function(e){var i=this.speed()>0;this.is("animating")&&this.onTransitionEnd(),i&&(this.enter("animating"),this.trigger("translate")),t.support.transform3d&&t.support.transition?this.$stage.css({transform:"translate3d("+e+"px,0px,0px)",transition:this.speed()/1e3+"s"+(this.settings.slideTransition?" "+this.settings.slideTransition:"")}):i?this.$stage.animate({left:e+"px"},this.speed(),this.settings.fallbackEasing,t.proxy(this.onTransitionEnd,this)):this.$stage.css({left:e+"px"})},o.prototype.is=function(t){return this._states.current[t]&&this._states.current[t]>0},o.prototype.current=function(t){if(t===n)return this._current;if(0===this._items.length)return n;if(t=this.normalize(t),this._current!==t){var e=this.trigger("change",{property:{name:"position",value:t}});e.data!==n&&(t=this.normalize(e.data)),this._current=t,this.invalidate("position"),this.trigger("changed",{property:{name:"position",value:this._current}})}return this._current},o.prototype.invalidate=function(e){return"string"===t.type(e)&&(this._invalidated[e]=!0,this.is("valid")&&this.leave("valid")),t.map(this._invalidated,(function(t,e){return e}))},o.prototype.reset=function(t){(t=this.normalize(t))!==n&&(this._speed=0,this._current=t,this.suppress(["translate","translated"]),this.animate(this.coordinates(t)),this.release(["translate","translated"]))},o.prototype.normalize=function(t,e){var i=this._items.length,o=e?0:this._clones.length;return!this.isNumeric(t)||i<1?t=n:(t<0||t>=i+o)&&(t=((t-o/2)%i+i)%i+o/2),t},o.prototype.relative=function(t){return t-=this._clones.length/2,this.normalize(t,!0)},o.prototype.maximum=function(t){var e,i,n,o=this.settings,s=this._coordinates.length;if(o.loop)s=this._clones.length/2+this._items.length-1;else if(o.autoWidth||o.merge){if(e=this._items.length)for(i=this._items[--e].width(),n=this.$element.width();e--&&!((i+=this._items[e].width()+this.settings.margin)>n););s=e+1}else s=o.center?this._items.length-1:this._items.length-o.items;return t&&(s-=this._clones.length/2),Math.max(s,0)},o.prototype.minimum=function(t){return t?0:this._clones.length/2},o.prototype.items=function(t){return t===n?this._items.slice():(t=this.normalize(t,!0),this._items[t])},o.prototype.mergers=function(t){return t===n?this._mergers.slice():(t=this.normalize(t,!0),this._mergers[t])},o.prototype.clones=function(e){var i=this._clones.length/2,o=i+this._items.length,s=function(t){return t%2==0?o+t/2:i-(t+1)/2};return e===n?t.map(this._clones,(function(t,e){return s(e)})):t.map(this._clones,(function(t,i){return t===e?s(i):null}))},o.prototype.speed=function(t){return t!==n&&(this._speed=t),this._speed},o.prototype.coordinates=function(e){var i,o=1,s=e-1;return e===n?t.map(this._coordinates,t.proxy((function(t,e){return this.coordinates(e)}),this)):(this.settings.center?(this.settings.rtl&&(o=-1,s=e+1),i=this._coordinates[e],i+=(this.width()-i+(this._coordinates[s]||0))/2*o):i=this._coordinates[s]||0,i=Math.ceil(i))},o.prototype.duration=function(t,e,i){return 0===i?0:Math.min(Math.max(Math.abs(e-t),1),6)*Math.abs(i||this.settings.smartSpeed)},o.prototype.to=function(t,e){var i=this.current(),n=null,o=t-this.relative(i),s=(o>0)-(o<0),a=this._items.length,r=this.minimum(),l=this.maximum();this.settings.loop?(!this.settings.rewind&&Math.abs(o)>a/2&&(o+=-1*s*a),(n=(((t=i+o)-r)%a+a)%a+r)!==t&&n-o<=l&&n-o>0&&(i=n-o,t=n,this.reset(i))):t=this.settings.rewind?(t%(l+=1)+l)%l:Math.max(r,Math.min(l,t)),this.speed(this.duration(i,t,e)),this.current(t),this.isVisible()&&this.update()},o.prototype.next=function(t){t=t||!1,this.to(this.relative(this.current())+1,t)},o.prototype.prev=function(t){t=t||!1,this.to(this.relative(this.current())-1,t)},o.prototype.onTransitionEnd=function(t){if(t!==n&&(t.stopPropagation(),(t.target||t.srcElement||t.originalTarget)!==this.$stage.get(0)))return!1;this.leave("animating"),this.trigger("translated")},o.prototype.viewport=function(){var n;return this.options.responsiveBaseElement!==e?n=t(this.options.responsiveBaseElement).width():e.innerWidth?n=e.innerWidth:i.documentElement&&i.documentElement.clientWidth?n=i.documentElement.clientWidth:console.warn("Can not detect viewport width."),n},o.prototype.replace=function(e){this.$stage.empty(),this._items=[],e&&(e=e instanceof jQuery?e:t(e)),this.settings.nestedItemSelector&&(e=e.find("."+this.settings.nestedItemSelector)),e.filter((function(){return 1===this.nodeType})).each(t.proxy((function(t,e){e=this.prepare(e),this.$stage.append(e),this._items.push(e),this._mergers.push(1*e.find("[data-merge]").addBack("[data-merge]").attr("data-merge")||1)}),this)),this.reset(this.isNumeric(this.settings.startPosition)?this.settings.startPosition:0),this.invalidate("items")},o.prototype.add=function(e,i){var o=this.relative(this._current);i=i===n?this._items.length:this.normalize(i,!0),e=e instanceof jQuery?e:t(e),this.trigger("add",{content:e,position:i}),e=this.prepare(e),0===this._items.length||i===this._items.length?(0===this._items.length&&this.$stage.append(e),0!==this._items.length&&this._items[i-1].after(e),this._items.push(e),this._mergers.push(1*e.find("[data-merge]").addBack("[data-merge]").attr("data-merge")||1)):(this._items[i].before(e),this._items.splice(i,0,e),this._mergers.splice(i,0,1*e.find("[data-merge]").addBack("[data-merge]").attr("data-merge")||1)),this._items[o]&&this.reset(this._items[o].index()),this.invalidate("items"),this.trigger("added",{content:e,position:i})},o.prototype.remove=function(t){(t=this.normalize(t,!0))!==n&&(this.trigger("remove",{content:this._items[t],position:t}),this._items[t].remove(),this._items.splice(t,1),this._mergers.splice(t,1),this.invalidate("items"),this.trigger("removed",{content:null,position:t}))},o.prototype.preloadAutoWidthImages=function(e){e.each(t.proxy((function(e,i){this.enter("pre-loading"),i=t(i),t(new Image).one("load",t.proxy((function(t){i.attr("src",t.target.src),i.css("opacity",1),this.leave("pre-loading"),!this.is("pre-loading")&&!this.is("initializing")&&this.refresh()}),this)).attr("src",i.attr("src")||i.attr("data-src")||i.attr("data-src-retina"))}),this))},o.prototype.destroy=function(){for(var n in this.$element.off(".owl.core"),this.$stage.off(".owl.core"),t(i).off(".owl.core"),!1!==this.settings.responsive&&(e.clearTimeout(this.resizeTimer),this.off(e,"resize",this._handlers.onThrottledResize)),this._plugins)this._plugins[n].destroy();this.$stage.children(".cloned").remove(),this.$stage.unwrap(),this.$stage.children().contents().unwrap(),this.$stage.children().unwrap(),this.$stage.remove(),this.$element.removeClass(this.options.refreshClass).removeClass(this.options.loadingClass).removeClass(this.options.loadedClass).removeClass(this.options.rtlClass).removeClass(this.options.dragClass).removeClass(this.options.grabClass).attr("class",this.$element.attr("class").replace(new RegExp(this.options.responsiveClass+"-\\S+\\s","g"),"")).removeData("owl.carousel")},o.prototype.op=function(t,e,i){var n=this.settings.rtl;switch(e){case"<":return n?t>i:t<i;case">":return n?t<i:t>i;case">=":return n?t<=i:t>=i;case"<=":return n?t>=i:t<=i}},o.prototype.on=function(t,e,i,n){t.addEventListener?t.addEventListener(e,i,n):t.attachEvent&&t.attachEvent("on"+e,i)},o.prototype.off=function(t,e,i,n){t.removeEventListener?t.removeEventListener(e,i,n):t.detachEvent&&t.detachEvent("on"+e,i)},o.prototype.trigger=function(e,i,n,s,a){var r={item:{count:this._items.length,index:this.current()}},l=t.camelCase(t.grep(["on",e,n],(function(t){return t})).join("-").toLowerCase()),d=t.Event([e,"owl",n||"carousel"].join(".").toLowerCase(),t.extend({relatedTarget:this},r,i));return this._supress[e]||(t.each(this._plugins,(function(t,e){e.onTrigger&&e.onTrigger(d)})),this.register({type:o.Type.Event,name:e}),this.$element.trigger(d),this.settings&&"function"==typeof this.settings[l]&&this.settings[l].call(this,d)),d},o.prototype.enter=function(e){t.each([e].concat(this._states.tags[e]||[]),t.proxy((function(t,e){this._states.current[e]===n&&(this._states.current[e]=0),this._states.current[e]++}),this))},o.prototype.leave=function(e){t.each([e].concat(this._states.tags[e]||[]),t.proxy((function(t,e){this._states.current[e]--}),this))},o.prototype.register=function(e){if(e.type===o.Type.Event){if(t.event.special[e.name]||(t.event.special[e.name]={}),!t.event.special[e.name].owl){var i=t.event.special[e.name]._default;t.event.special[e.name]._default=function(t){return!i||!i.apply||t.namespace&&-1!==t.namespace.indexOf("owl")?t.namespace&&t.namespace.indexOf("owl")>-1:i.apply(this,arguments)},t.event.special[e.name].owl=!0}}else e.type===o.Type.State&&(this._states.tags[e.name]?this._states.tags[e.name]=this._states.tags[e.name].concat(e.tags):this._states.tags[e.name]=e.tags,this._states.tags[e.name]=t.grep(this._states.tags[e.name],t.proxy((function(i,n){return t.inArray(i,this._states.tags[e.name])===n}),this)))},o.prototype.suppress=function(e){t.each(e,t.proxy((function(t,e){this._supress[e]=!0}),this))},o.prototype.release=function(e){t.each(e,t.proxy((function(t,e){delete this._supress[e]}),this))},o.prototype.pointer=function(t){var i={x:null,y:null};return(t=(t=t.originalEvent||t||e.event).touches&&t.touches.length?t.touches[0]:t.changedTouches&&t.changedTouches.length?t.changedTouches[0]:t).pageX?(i.x=t.pageX,i.y=t.pageY):(i.x=t.clientX,i.y=t.clientY),i},o.prototype.isNumeric=function(t){return!isNaN(parseFloat(t))},o.prototype.difference=function(t,e){return{x:t.x-e.x,y:t.y-e.y}},t.fn.owlCarousel=function(e){var i=Array.prototype.slice.call(arguments,1);return this.each((function(){var n=t(this),s=n.data("owl.carousel");s||(s=new o(this,"object"==typeof e&&e),n.data("owl.carousel",s),t.each(["next","prev","to","destroy","refresh","replace","add","remove"],(function(e,i){s.register({type:o.Type.Event,name:i}),s.$element.on(i+".owl.carousel.core",t.proxy((function(t){t.namespace&&t.relatedTarget!==this&&(this.suppress([i]),s[i].apply(this,[].slice.call(arguments,1)),this.release([i]))}),s))}))),"string"==typeof e&&"_"!==e.charAt(0)&&s[e].apply(s,i)}))},t.fn.owlCarousel.Constructor=o}(window.Zepto||window.jQuery,window,document),function(t,e){var i=function(e){this._core=e,this._interval=null,this._visible=null,this._handlers={"initialized.owl.carousel":t.proxy((function(t){t.namespace&&this._core.settings.autoRefresh&&this.watch()}),this)},this._core.options=t.extend({},i.Defaults,this._core.options),this._core.$element.on(this._handlers)};i.Defaults={autoRefresh:!0,autoRefreshInterval:500},i.prototype.watch=function(){this._interval||(this._visible=this._core.isVisible(),this._interval=e.setInterval(t.proxy(this.refresh,this),this._core.settings.autoRefreshInterval))},i.prototype.refresh=function(){this._core.isVisible()!==this._visible&&(this._visible=!this._visible,this._core.$element.toggleClass("owl-hidden",!this._visible),this._visible&&this._core.invalidate("width")&&this._core.refresh())},i.prototype.destroy=function(){var t,i;for(t in e.clearInterval(this._interval),this._handlers)this._core.$element.off(t,this._handlers[t]);for(i in Object.getOwnPropertyNames(this))"function"!=typeof this[i]&&(this[i]=null)},t.fn.owlCarousel.Constructor.Plugins.AutoRefresh=i}(window.Zepto||window.jQuery,window,document),function(t,e){var i=function(e){this._core=e,this._loaded=[],this._handlers={"initialized.owl.carousel change.owl.carousel resized.owl.carousel":t.proxy((function(e){if(e.namespace&&this._core.settings&&this._core.settings.lazyLoad&&(e.property&&"position"==e.property.name||"initialized"==e.type)){var i=this._core.settings,n=i.center&&Math.ceil(i.items/2)||i.items,o=i.center&&-1*n||0,s=(e.property&&undefined!==e.property.value?e.property.value:this._core.current())+o,a=this._core.clones().length,r=t.proxy((function(t,e){this.load(e)}),this);for(i.lazyLoadEager>0&&(n+=i.lazyLoadEager,i.loop&&(s-=i.lazyLoadEager,n++));o++<n;)this.load(a/2+this._core.relative(s)),a&&t.each(this._core.clones(this._core.relative(s)),r),s++}}),this)},this._core.options=t.extend({},i.Defaults,this._core.options),this._core.$element.on(this._handlers)};i.Defaults={lazyLoad:!1,lazyLoadEager:0},i.prototype.load=function(i){var n=this._core.$stage.children().eq(i),o=n&&n.find(".owl-lazy");!o||t.inArray(n.get(0),this._loaded)>-1||(o.each(t.proxy((function(i,n){var o,s=t(n),a=e.devicePixelRatio>1&&s.attr("data-src-retina")||s.attr("data-src")||s.attr("data-srcset");this._core.trigger("load",{element:s,url:a},"lazy"),s.is("img")?s.one("load.owl.lazy",t.proxy((function(){s.css("opacity",1),this._core.trigger("loaded",{element:s,url:a},"lazy")}),this)).attr("src",a):s.is("source")?s.one("load.owl.lazy",t.proxy((function(){this._core.trigger("loaded",{element:s,url:a},"lazy")}),this)).attr("srcset",a):((o=new Image).onload=t.proxy((function(){s.css({"background-image":'url("'+a+'")',opacity:"1"}),this._core.trigger("loaded",{element:s,url:a},"lazy")}),this),o.src=a)}),this)),this._loaded.push(n.get(0)))},i.prototype.destroy=function(){var t,e;for(t in this.handlers)this._core.$element.off(t,this.handlers[t]);for(e in Object.getOwnPropertyNames(this))"function"!=typeof this[e]&&(this[e]=null)},t.fn.owlCarousel.Constructor.Plugins.Lazy=i}(window.Zepto||window.jQuery,window,document),function(t,e){var i=function(n){this._core=n,this._previousHeight=null,this._handlers={"initialized.owl.carousel refreshed.owl.carousel":t.proxy((function(t){t.namespace&&this._core.settings.autoHeight&&this.update()}),this),"changed.owl.carousel":t.proxy((function(t){t.namespace&&this._core.settings.autoHeight&&"position"===t.property.name&&this.update()}),this),"loaded.owl.lazy":t.proxy((function(t){t.namespace&&this._core.settings.autoHeight&&t.element.closest("."+this._core.settings.itemClass).index()===this._core.current()&&this.update()}),this)},this._core.options=t.extend({},i.Defaults,this._core.options),this._core.$element.on(this._handlers),this._intervalId=null;var o=this;t(e).on("load",(function(){o._core.settings.autoHeight&&o.update()})),t(e).on("resize",(function(){o._core.settings.autoHeight&&(null!=o._intervalId&&clearTimeout(o._intervalId),o._intervalId=setTimeout((function(){o.update()}),250))}))};i.Defaults={autoHeight:!1,autoHeightClass:"owl-height"},i.prototype.update=function(){var e=this._core._current,i=e+this._core.settings.items,n=this._core.settings.lazyLoad,o=this._core.$stage.children().toArray().slice(e,i),s=[],a=0;t.each(o,(function(e,i){s.push(t(i).height())})),(a=Math.max.apply(null,s))<=1&&n&&this._previousHeight&&(a=this._previousHeight),this._previousHeight=a,this._core.$stage.parent().height(a).addClass(this._core.settings.autoHeightClass)},i.prototype.destroy=function(){var t,e;for(t in this._handlers)this._core.$element.off(t,this._handlers[t]);for(e in Object.getOwnPropertyNames(this))"function"!=typeof this[e]&&(this[e]=null)},t.fn.owlCarousel.Constructor.Plugins.AutoHeight=i}(window.Zepto||window.jQuery,window,document),function(t,e,i){var n=function(e){this._core=e,this._videos={},this._playing=null,this._handlers={"initialized.owl.carousel":t.proxy((function(t){t.namespace&&this._core.register({type:"state",name:"playing",tags:["interacting"]})}),this),"resize.owl.carousel":t.proxy((function(t){t.namespace&&this._core.settings.video&&this.isInFullScreen()&&t.preventDefault()}),this),"refreshed.owl.carousel":t.proxy((function(t){t.namespace&&this._core.is("resizing")&&this._core.$stage.find(".cloned .owl-video-frame").remove()}),this),"changed.owl.carousel":t.proxy((function(t){t.namespace&&"position"===t.property.name&&this._playing&&this.stop()}),this),"prepared.owl.carousel":t.proxy((function(e){if(e.namespace){var i=t(e.content).find(".owl-video");i.length&&(i.css("display","none"),this.fetch(i,t(e.content)))}}),this)},this._core.options=t.extend({},n.Defaults,this._core.options),this._core.$element.on(this._handlers),this._core.$element.on("click.owl.video",".owl-video-play-icon",t.proxy((function(t){this.play(t)}),this))};n.Defaults={video:!1,videoHeight:!1,videoWidth:!1},n.prototype.fetch=function(t,e){var i=t.attr("data-vimeo-id")?"vimeo":t.attr("data-vzaar-id")?"vzaar":"youtube",n=t.attr("data-vimeo-id")||t.attr("data-youtube-id")||t.attr("data-vzaar-id"),o=t.attr("data-width")||this._core.settings.videoWidth,s=t.attr("data-height")||this._core.settings.videoHeight,a=t.attr("href");if(!a)throw new Error("Missing video URL.");if((n=a.match(/(http:|https:|)\/\/(player.|www.|app.)?(vimeo\.com|youtu(be\.com|\.be|be\.googleapis\.com|be\-nocookie\.com)|vzaar\.com)\/(video\/|videos\/|embed\/|channels\/.+\/|groups\/.+\/|watch\?v=|v\/)?([A-Za-z0-9._%-]*)(\&\S+)?/))[3].indexOf("youtu")>-1)i="youtube";else if(n[3].indexOf("vimeo")>-1)i="vimeo";else{if(!(n[3].indexOf("vzaar")>-1))throw new Error("Video URL not supported.");i="vzaar"}n=n[6],this._videos[a]={type:i,id:n,width:o,height:s},e.attr("data-video",a),this.thumbnail(t,this._videos[a])},n.prototype.thumbnail=function(e,i){var n,o,s=i.width&&i.height?"width:"+i.width+"px;height:"+i.height+"px;":"",a=e.find("img"),r="src",l="",d=this._core.settings,c=function(i){n=d.lazyLoad?t("<div/>",{class:"owl-video-tn "+l,srcType:i}):t("<div/>",{class:"owl-video-tn",style:"opacity:1;background-image:url("+i+")"}),e.after(n),e.after('<div class="owl-video-play-icon"></div>')};if(e.wrap(t("<div/>",{class:"owl-video-wrapper",style:s})),this._core.settings.lazyLoad&&(r="data-src",l="owl-lazy"),a.length)return c(a.attr(r)),a.remove(),!1;"youtube"===i.type?(o="//img.youtube.com/vi/"+i.id+"/hqdefault.jpg",c(o)):"vimeo"===i.type?t.ajax({type:"GET",url:"//vimeo.com/api/v2/video/"+i.id+".json",jsonp:"callback",dataType:"jsonp",success:function(t){o=t[0].thumbnail_large,c(o)}}):"vzaar"===i.type&&t.ajax({type:"GET",url:"//vzaar.com/api/videos/"+i.id+".json",jsonp:"callback",dataType:"jsonp",success:function(t){o=t.framegrab_url,c(o)}})},n.prototype.stop=function(){this._core.trigger("stop",null,"video"),this._playing.find(".owl-video-frame").remove(),this._playing.removeClass("owl-video-playing"),this._playing=null,this._core.leave("playing"),this._core.trigger("stopped",null,"video")},n.prototype.play=function(e){var i,n=t(e.target).closest("."+this._core.settings.itemClass),o=this._videos[n.attr("data-video")],s=o.width||"100%",a=o.height||this._core.$stage.height();this._playing||(this._core.enter("playing"),this._core.trigger("play",null,"video"),n=this._core.items(this._core.relative(n.index())),this._core.reset(n.index()),(i=t('<iframe frameborder="0" allowfullscreen mozallowfullscreen webkitAllowFullScreen ></iframe>')).attr("height",a),i.attr("width",s),"youtube"===o.type?i.attr("src","//www.youtube.com/embed/"+o.id+"?autoplay=1&rel=0&v="+o.id):"vimeo"===o.type?i.attr("src","//player.vimeo.com/video/"+o.id+"?autoplay=1"):"vzaar"===o.type&&i.attr("src","//view.vzaar.com/"+o.id+"/player?autoplay=true"),t(i).wrap('<div class="owl-video-frame" />').insertAfter(n.find(".owl-video")),this._playing=n.addClass("owl-video-playing"))},n.prototype.isInFullScreen=function(){var e=i.fullscreenElement||i.mozFullScreenElement||i.webkitFullscreenElement;return e&&t(e).parent().hasClass("owl-video-frame")},n.prototype.destroy=function(){var t,e;for(t in this._core.$element.off("click.owl.video"),this._handlers)this._core.$element.off(t,this._handlers[t]);for(e in Object.getOwnPropertyNames(this))"function"!=typeof this[e]&&(this[e]=null)},t.fn.owlCarousel.Constructor.Plugins.Video=n}(window.Zepto||window.jQuery,window,document),function(t,e,i,n){var o=function(e){this.core=e,this.core.options=t.extend({},o.Defaults,this.core.options),this.swapping=!0,this.previous=n,this.next=n,this.handlers={"change.owl.carousel":t.proxy((function(t){t.namespace&&"position"==t.property.name&&(this.previous=this.core.current(),this.next=t.property.value)}),this),"drag.owl.carousel dragged.owl.carousel translated.owl.carousel":t.proxy((function(t){t.namespace&&(this.swapping="translated"==t.type)}),this),"translate.owl.carousel":t.proxy((function(t){t.namespace&&this.swapping&&(this.core.options.animateOut||this.core.options.animateIn)&&this.swap()}),this)},this.core.$element.on(this.handlers)};o.Defaults={animateOut:!1,animateIn:!1},o.prototype.swap=function(){if(1===this.core.settings.items&&t.support.animation&&t.support.transition){this.core.speed(0);var e,i=t.proxy(this.clear,this),n=this.core.$stage.children().eq(this.previous),o=this.core.$stage.children().eq(this.next),s=this.core.settings.animateIn,a=this.core.settings.animateOut;this.core.current()!==this.previous&&(a&&(e=this.core.coordinates(this.previous)-this.core.coordinates(this.next),n.one(t.support.animation.end,i).css({left:e+"px"}).addClass("animated owl-animated-out").addClass(a)),s&&o.one(t.support.animation.end,i).addClass("animated owl-animated-in").addClass(s))}},o.prototype.clear=function(e){t(e.target).css({left:""}).removeClass("animated owl-animated-out owl-animated-in").removeClass(this.core.settings.animateIn).removeClass(this.core.settings.animateOut),this.core.onTransitionEnd()},o.prototype.destroy=function(){var t,e;for(t in this.handlers)this.core.$element.off(t,this.handlers[t]);for(e in Object.getOwnPropertyNames(this))"function"!=typeof this[e]&&(this[e]=null)},t.fn.owlCarousel.Constructor.Plugins.Animate=o}(window.Zepto||window.jQuery,window,document),function(t,e,i){var n=function(e){this._core=e,this._call=null,this._time=0,this._timeout=0,this._paused=!0,this._handlers={"changed.owl.carousel":t.proxy((function(t){t.namespace&&"settings"===t.property.name?this._core.settings.autoplay?this.play():this.stop():t.namespace&&"position"===t.property.name&&this._paused&&(this._time=0)}),this),"initialized.owl.carousel":t.proxy((function(t){t.namespace&&this._core.settings.autoplay&&this.play()}),this),"play.owl.autoplay":t.proxy((function(t,e,i){t.namespace&&this.play(e,i)}),this),"stop.owl.autoplay":t.proxy((function(t){t.namespace&&this.stop()}),this),"mouseover.owl.autoplay":t.proxy((function(){this._core.settings.autoplayHoverPause&&this._core.is("rotating")&&this.pause()}),this),"mouseleave.owl.autoplay":t.proxy((function(){this._core.settings.autoplayHoverPause&&this._core.is("rotating")&&this.play()}),this),"touchstart.owl.core":t.proxy((function(){this._core.settings.autoplayHoverPause&&this._core.is("rotating")&&this.pause()}),this),"touchend.owl.core":t.proxy((function(){this._core.settings.autoplayHoverPause&&this.play()}),this)},this._core.$element.on(this._handlers),this._core.options=t.extend({},n.Defaults,this._core.options)};n.Defaults={autoplay:!1,autoplayTimeout:5e3,autoplayHoverPause:!1,autoplaySpeed:!1},n.prototype._next=function(n){this._call=e.setTimeout(t.proxy(this._next,this,n),this._timeout*(Math.round(this.read()/this._timeout)+1)-this.read()),this._core.is("interacting")||i.hidden||this._core.next(n||this._core.settings.autoplaySpeed)},n.prototype.read=function(){return(new Date).getTime()-this._time},n.prototype.play=function(i,n){var o;this._core.is("rotating")||this._core.enter("rotating"),i=i||this._core.settings.autoplayTimeout,o=Math.min(this._time%(this._timeout||i),i),this._paused?(this._time=this.read(),this._paused=!1):e.clearTimeout(this._call),this._time+=this.read()%i-o,this._timeout=i,this._call=e.setTimeout(t.proxy(this._next,this,n),i-o)},n.prototype.stop=function(){this._core.is("rotating")&&(this._time=0,this._paused=!0,e.clearTimeout(this._call),this._core.leave("rotating"))},n.prototype.pause=function(){this._core.is("rotating")&&!this._paused&&(this._time=this.read(),this._paused=!0,e.clearTimeout(this._call))},n.prototype.destroy=function(){var t,e;for(t in this.stop(),this._handlers)this._core.$element.off(t,this._handlers[t]);for(e in Object.getOwnPropertyNames(this))"function"!=typeof this[e]&&(this[e]=null)},t.fn.owlCarousel.Constructor.Plugins.autoplay=n}(window.Zepto||window.jQuery,window,document),function(t){"use strict";var e=function(i){this._core=i,this._initialized=!1,this._pages=[],this._controls={},this._templates=[],this.$element=this._core.$element,this._overrides={next:this._core.next,prev:this._core.prev,to:this._core.to},this._handlers={"prepared.owl.carousel":t.proxy((function(e){e.namespace&&this._core.settings.dotsData&&this._templates.push('<div class="'+this._core.settings.dotClass+'">'+t(e.content).find("[data-dot]").addBack("[data-dot]").attr("data-dot")+"</div>")}),this),"added.owl.carousel":t.proxy((function(t){t.namespace&&this._core.settings.dotsData&&this._templates.splice(t.position,0,this._templates.pop())}),this),"remove.owl.carousel":t.proxy((function(t){t.namespace&&this._core.settings.dotsData&&this._templates.splice(t.position,1)}),this),"changed.owl.carousel":t.proxy((function(t){t.namespace&&"position"==t.property.name&&this.draw()}),this),"initialized.owl.carousel":t.proxy((function(t){t.namespace&&!this._initialized&&(this._core.trigger("initialize",null,"navigation"),this.initialize(),this.update(),this.draw(),this._initialized=!0,this._core.trigger("initialized",null,"navigation"))}),this),"refreshed.owl.carousel":t.proxy((function(t){t.namespace&&this._initialized&&(this._core.trigger("refresh",null,"navigation"),this.update(),this.draw(),this._core.trigger("refreshed",null,"navigation"))}),this)},this._core.options=t.extend({},e.Defaults,this._core.options),this.$element.on(this._handlers)};e.Defaults={nav:!1,navText:['<span aria-label="Previous">&#x2039;</span>','<span aria-label="Next">&#x203a;</span>'],navSpeed:!1,navElement:'button type="button" role="presentation"',navContainer:!1,navContainerClass:"owl-nav",navClass:["owl-prev","owl-next"],slideBy:1,dotClass:"owl-dot",dotsClass:"owl-dots",dots:!0,dotsEach:!1,dotsData:!1,dotsSpeed:!1,dotsContainer:!1},e.prototype.initialize=function(){var e,i=this._core.settings;for(e in this._controls.$relative=(i.navContainer?t(i.navContainer):t("<div>").addClass(i.navContainerClass).appendTo(this.$element)).addClass("disabled"),this._controls.$previous=t("<"+i.navElement+">").addClass(i.navClass[0]).html(i.navText[0]).prependTo(this._controls.$relative).on("click",t.proxy((function(t){this.prev(i.navSpeed)}),this)),this._controls.$next=t("<"+i.navElement+">").addClass(i.navClass[1]).html(i.navText[1]).appendTo(this._controls.$relative).on("click",t.proxy((function(t){this.next(i.navSpeed)}),this)),i.dotsData||(this._templates=[t('<button role="button">').addClass(i.dotClass).append(t("<span>")).prop("outerHTML")]),this._controls.$absolute=(i.dotsContainer?t(i.dotsContainer):t("<div>").addClass(i.dotsClass).appendTo(this.$element)).addClass("disabled"),this._controls.$absolute.on("click","button",t.proxy((function(e){var n=t(e.target).parent().is(this._controls.$absolute)?t(e.target).index():t(e.target).parent().index();e.preventDefault(),this.to(n,i.dotsSpeed)}),this)),this._overrides)this._core[e]=t.proxy(this[e],this)},e.prototype.destroy=function(){var t,e,i,n,o;for(t in o=this._core.settings,this._handlers)this.$element.off(t,this._handlers[t]);for(e in this._controls)"$relative"===e&&o.navContainer?this._controls[e].html(""):this._controls[e].remove();for(n in this.overides)this._core[n]=this._overrides[n];for(i in Object.getOwnPropertyNames(this))"function"!=typeof this[i]&&(this[i]=null)},e.prototype.update=function(){var t,e,i=this._core.clones().length/2,n=i+this._core.items().length,o=this._core.maximum(!0),s=this._core.settings,a=s.center||s.autoWidth||s.dotsData?1:s.dotsEach||s.items;if("page"!==s.slideBy&&(s.slideBy=Math.min(s.slideBy,s.items)),s.dots||"page"==s.slideBy)for(this._pages=[],t=i,e=0,0;t<n;t++){if(e>=a||0===e){if(this._pages.push({start:Math.min(o,t-i),end:t-i+a-1}),Math.min(o,t-i)===o)break;e=0}e+=this._core.mergers(this._core.relative(t))}},e.prototype.draw=function(){var e,i=this._core.settings,n=this._core.items().length<=i.items,o=this._core.relative(this._core.current()),s=i.loop||i.rewind;this._controls.$relative.toggleClass("disabled",!i.nav||n),i.nav&&(this._controls.$previous.toggleClass("disabled",!s&&o<=this._core.minimum(!0)),this._controls.$next.toggleClass("disabled",!s&&o>=this._core.maximum(!0))),this._controls.$absolute.toggleClass("disabled",!i.dots||n),i.dots&&(e=this._pages.length-this._controls.$absolute.children().length,i.dotsData&&0!==e?this._controls.$absolute.html(this._templates.join("")):e>0?this._controls.$absolute.append(new Array(e+1).join(this._templates[0])):e<0&&this._controls.$absolute.children().slice(e).remove(),this._controls.$absolute.find(".active").removeClass("active"),this._controls.$absolute.children().eq(t.inArray(this.current(),this._pages)).addClass("active"))},e.prototype.onTrigger=function(e){var i=this._core.settings;e.page={index:t.inArray(this.current(),this._pages),count:this._pages.length,size:i&&(i.center||i.autoWidth||i.dotsData?1:i.dotsEach||i.items)}},e.prototype.current=function(){var e=this._core.relative(this._core.current());return t.grep(this._pages,t.proxy((function(t,i){return t.start<=e&&t.end>=e}),this)).pop()},e.prototype.getPosition=function(e){var i,n,o=this._core.settings;return"page"==o.slideBy?(i=t.inArray(this.current(),this._pages),n=this._pages.length,e?++i:--i,i=this._pages[(i%n+n)%n].start):(i=this._core.relative(this._core.current()),n=this._core.items().length,e?i+=o.slideBy:i-=o.slideBy),i},e.prototype.next=function(e){t.proxy(this._overrides.to,this._core)(this.getPosition(!0),e)},e.prototype.prev=function(e){t.proxy(this._overrides.to,this._core)(this.getPosition(!1),e)},e.prototype.to=function(e,i,n){var o;!n&&this._pages.length?(o=this._pages.length,t.proxy(this._overrides.to,this._core)(this._pages[(e%o+o)%o].start,i)):t.proxy(this._overrides.to,this._core)(e,i)},t.fn.owlCarousel.Constructor.Plugins.Navigation=e}(window.Zepto||window.jQuery,window,document),function(t,e){"use strict";var i=function(n){this._core=n,this._hashes={},this.$element=this._core.$element,this._handlers={"initialized.owl.carousel":t.proxy((function(i){i.namespace&&"URLHash"===this._core.settings.startPosition&&t(e).trigger("hashchange.owl.navigation")}),this),"prepared.owl.carousel":t.proxy((function(e){if(e.namespace){var i=t(e.content).find("[data-hash]").addBack("[data-hash]").attr("data-hash");if(!i)return;this._hashes[i]=e.content}}),this),"changed.owl.carousel":t.proxy((function(i){if(i.namespace&&"position"===i.property.name){var n=this._core.items(this._core.relative(this._core.current())),o=t.map(this._hashes,(function(t,e){return t===n?e:null})).join();if(!o||e.location.hash.slice(1)===o)return;e.location.hash=o}}),this)},this._core.options=t.extend({},i.Defaults,this._core.options),this.$element.on(this._handlers),t(e).on("hashchange.owl.navigation",t.proxy((function(t){var i=e.location.hash.substring(1),n=this._core.$stage.children(),o=this._hashes[i]&&n.index(this._hashes[i]);undefined!==o&&o!==this._core.current()&&this._core.to(this._core.relative(o),!1,!0)}),this))};i.Defaults={URLhashListener:!1},i.prototype.destroy=function(){var i,n;for(i in t(e).off("hashchange.owl.navigation"),this._handlers)this._core.$element.off(i,this._handlers[i]);for(n in Object.getOwnPropertyNames(this))"function"!=typeof this[n]&&(this[n]=null)},t.fn.owlCarousel.Constructor.Plugins.Hash=i}(window.Zepto||window.jQuery,window,document),function(t){var e=t("<support>").get(0).style,i="Webkit Moz O ms".split(" "),n={transition:{end:{WebkitTransition:"webkitTransitionEnd",MozTransition:"transitionend",OTransition:"oTransitionEnd",transition:"transitionend"}},animation:{end:{WebkitAnimation:"webkitAnimationEnd",MozAnimation:"animationend",OAnimation:"oAnimationEnd",animation:"animationend"}}},o=function(){return!!r("transform")},s=function(){return!!r("perspective")},a=function(){return!!r("animation")};function r(n,o){var s=!1,a=n.charAt(0).toUpperCase()+n.slice(1);return t.each((n+" "+i.join(a+" ")+a).split(" "),(function(t,i){if(undefined!==e[i])return s=!o||i,!1})),s}function l(t){return r(t,!0)}(function(){return!!r("transition")})()&&(t.support.transition=new String(l("transition")),t.support.transition.end=n.transition.end[t.support.transition]),a()&&(t.support.animation=new String(l("animation")),t.support.animation.end=n.animation.end[t.support.animation]),o()&&(t.support.transform=new String(l("transform")),t.support.transform3d=s())}(window.Zepto||window.jQuery,window,document)}t.fn.scrollerSlideSize=function(){return this.each((function(){var e=t(this),i=e.find("img").eq(0),n=parseInt(i.attr("width")),o=e.parents(".slider-wrapper"),s=o.width(),a=o.attr("data-max-width"),r=parseInt(o.attr("data-padding-side")),l=parseInt(i.parents(".wf-td").eq(0).css("paddingLeft")),d=parseInt(i.parents(".wf-td").eq(0).css("paddingRight")),c=0;if(l>0&&d>0&&(c=l+d),void 0!==a)var h=s*parseFloat(a)/100-c-r;if(n>h)var u=h;else{u=parseInt(i.attr("width"));i.exists()||(u=280)}e.parents(".slider-wrapper").attr("data-width",u+c),e.css({width:u+c})}))},t(".slider-wrapper.description-under-image:not(.related-projects) article").scrollerSlideSize();var _=t(".slider-wrapper.owl-carousel:not(.related-projects)");_.each((function(){var e,i=t(this),n=i.attr("data-padding-side")?parseInt(i.attr("data-padding-side")):0,o="true"===i.attr("data-autoslide"),s=i.attr("data-delay")?parseInt(i.attr("data-delay")):6e3,a="true"===i.attr("data-arrows"),r=i.attr("data-width")?_.width()/parseInt(i.attr("data-width")):_.width()/_.find("article img").attr("width"),l="rtl"==jQuery(document).attr("dir"),d=i.attr("data-next-icon")?i.attr("data-next-icon"):"icon-ar-018-r",c=i.attr("data-prev-icon")?i.attr("data-prev-icon"):"icon-ar-018-l";function h(t){var e,n=i.find(".owl-stage"),o=n.width(),s=i.find(".dt-owl-item");(e=(s.width()+parseInt(s.css("margin-right")))*t.item.count)>o&&n.width(e)}r=i.attr("data-width")?_.width()/parseInt(i.attr("data-width")):i.attr("data-max-width")?_.width()/parseInt(i.attr("data-max-width")):_.width()/_.find("article img").attr("width"),i.owlCarousel({rtl:l,items:r,autoHeight:!1,margin:n,loadedClass:"owl-loaded",slideBy:"page",loop:!1,smartSpeed:600,merge:!0,autoWidth:!0,responsive:{678:{mergeFit:!0},1e3:{mergeFit:!1}},autoplay:o,autoplayTimeout:s,nav:a,navElement:"div",navText:['<i class="'+c+'"></i>','<i class="'+d+'"></i>'],dots:!1,onInitialize:function(t){var e=parseInt(i.attr("data-max-width")),o=_.width()*parseFloat(e)/100-n,s=parseInt(i.find("img").attr("width")),a=parseInt(i.find("img").attr("height"));e&&o<s&&(i.find("article").css({"max-width":o+"px"}),i.find("img").css({"max-width":o+"px",height:o*a/s}))},onInitialized:h,onRefreshed:h}).trigger("refresh.owl.carousel"),i.on("drag.owl.carousel translate.owl.carousel",(function(t){i.addClass("ts-interceptClicks")})),i.on("dragged.owl.carousel translated.owl.carousel",(function(t){clearTimeout(e),e=setTimeout((function(){i.removeClass("ts-interceptClicks")}),400)})),i.on("changed.owl.carousel",(function(e){t(".dt-owl-item.cloned .is-loaded",i).parents().hasClass("layzr-bg")&&t(".dt-owl-item.cloned .is-loaded",i).parents().removeClass("layzr-bg"),t(".dt-owl-item.cloned .photoswipe-wrapper, .dt-owl-item.cloned .photoswipe-item .dt-gallery-container",i).initPhotoswipe(),t(".animate-element:not(.start-animation):in-viewport",i).checkInViewport()})),i.find(".dt-owl-item").on("mouseenter",(function(t){o&&i.trigger("stop.owl.autoplay")})),i.find(".dt-owl-item").on("mouseleave",(function(t){o&&i.trigger("play.owl.autoplay",[s])})),i.find(".owl-nav div").on("mouseenter",(function(t){o&&i.trigger("stop.owl.autoplay")})),i.find(".owl-nav div").on("mouseleave",(function(t){o&&i.trigger("play.owl.autoplay",[s])})),i.on("mouseenter",(function(t){i.addClass("show-arrows")})),i.on("mouseleave",(function(t){i.removeClass("show-arrows")}))})),t.fn.postTypeScroller=function(){var e=t(this),i="rtl"==jQuery(document).attr("dir"),o=e.attr("data-next-icon")?e.attr("data-next-icon"):"icon-ar-018-r",s=e.attr("data-prev-icon")?e.attr("data-prev-icon"):"icon-ar-018-l",a=(e.attr("data-padding-side")&&parseInt(e.attr("data-padding-side")),"true"!=e.attr("data-paused")&&void 0!==e.attr("data-autoslide")),r=(e.attr("data-paused"),e.attr("data-autoslide")&&parseInt(e.attr("data-autoslide"))>999?parseInt(e.attr("data-autoslide")):5e3),l=(e.attr("data-autoslide"),e.attr("data-width")?parseInt(e.attr("data-width")):800),d=e.attr("data-height")?parseInt(e.attr("data-height")):400,c=e.attr("data-img-mode")?e.attr("data-img-mode"):"fill";e.owlCarousel({rtl:i,items:1,autoHeight:!1,center:!1,margin:0,loadedClass:"owl-loaded",slideBy:1,loop:!0,smartSpeed:600,autoplay:a,autoplayTimeout:r,nav:!0,navElement:"div",navText:['<i class="'+s+'"></i>','<i class="'+o+'"></i>'],dots:!1}),n.on("debouncedresize",(function(){e.find(".dt-owl-item").each((function(i){var n=t(this),o=n.find("img");if(o.css({opacity:0}),!o)return!1;var s;s=d/l,"fit"==c?n.css({height:s*n.width()}):n.css({height:s*e.width()});var a,r,h,u,p,f=parseInt(o.attr("width")),m=parseInt(o.attr("height")),g={};a=n.width()/f,r=s*n.width()/m,h="fill"==e.attr("data-img-mode")?a>r?a:r:"fit"==e.attr("data-img-mode")?a<r?a:r:a>r?a:r,u=Math.ceil(f*h,10),p=Math.ceil(m*h,10),g.width=u,g.height=p,g.opacity=1,o.css(g)}))})),void 0!==e.attr("data-autoslide")&&t('<div class="psPlay"></div>').appendTo(e),"true"===e.attr("data-paused")&&(t(".psPlay",e).addClass("paused"),e.trigger("stop.owl.autoplay")),t(".psPlay",e).on("click",(function(e){e.preventDefault();var i=t(this);i.hasClass("paused")?(i.removeClass("paused"),a=!0,i.trigger("play.owl.autoplay",[r,600])):(i.addClass("paused"),i.trigger("stop.owl.autoplay"))}))},t(".slider-simple:not(.slider-masonry)").each((function(){t(this).postTypeScroller()}));var x,S=t("#main .slider-content, #footer .slider-content, .side-header:not(.sub-downwards) .mega-full-width > .dt-mega-menu-wrap  .slider-content, .side-header:not(.sub-downwards) .mega-auto-width > .dt-mega-menu-wrap  .slider-content");t.fn.widgetScroller=function(){return this.each((function(){var e=t(this),i=void 0!==e.attr("data-autoslide"),n=e.attr("data-autoslide")?parseInt(e.attr("data-autoslide")):6e3,o="rtl"==jQuery(document).attr("dir");e.owlCarousel({rtl:o,items:1,autoHeight:!0,margin:0,loadedClass:"owl-loaded",slideBy:"page",loop:e.children().length>1,smartSpeed:600,autoplay:i,autoplayTimeout:n,autoplayHoverPause:!1,nav:!1,dots:!0,dotsEach:!0})}))},S.widgetScroller().css("visibility","visible");var k;function T(){clearTimeout(k),k=setTimeout((function(){t(".dt-owl-carousel-call, .elementor-owl-carousel-call, .related-projects, .slider-simple:not(.slider-masonry)").trigger("refresh.owl.carousel")}),200)}t.fn.the7OwlCarousel=function(){var e=t(this);if(e.length){var i,n=e.attr("data-col-gap")?parseInt(e.attr("data-col-gap")):0,o="true"===e.attr("data-auto-height"),s=e.attr("data-speed")?parseInt(e.attr("data-speed")):600,a="true"===e.attr("data-autoplay"),r=e.attr("data-autoplay_speed")?parseInt(e.attr("data-autoplay_speed")):6e3,l="true"===e.attr("data-arrows"),d="true"===e.attr("data-bullet"),c=e.attr("data-wide-col-num")?parseInt(e.attr("data-wide-col-num")):3,h=e.attr("data-col-num")?parseInt(e.attr("data-col-num")):3,u=e.attr("data-laptop-col")?parseInt(e.attr("data-laptop-col")):3,p=e.attr("data-h-tablet-columns-num")?parseInt(e.attr("data-h-tablet-columns-num")):3,f=e.attr("data-v-tablet-columns-num")?parseInt(e.attr("data-v-tablet-columns-num")):2,m=e.attr("data-phone-columns-num")?parseInt(e.attr("data-phone-columns-num")):1,g="rtl"==jQuery(document).attr("dir"),v="1"==e.attr("data-scroll-mode")?parseInt(e.attr("data-scroll-mode")):"page",w=e.attr("data-next-icon")?e.attr("data-next-icon"):"icon-ar-002-r",y=e.attr("data-prev-icon")?e.attr("data-prev-icon"):"icon-ar-001-l",b=!("1"!=e.attr("data-scroll-mode")||!d);if(void 0!==e.attr("data-stage-padding"))var C=e.hasClass("enable-img-shadow")?parseInt(e.attr("data-stage-padding"))+parseInt(e.attr("data-col-gap"))/2:parseInt(e.attr("data-stage-padding"));else C=0;n=e.attr("data-col-gap")?parseInt(e.attr("data-col-gap")):e.attr("data-padding-side")?parseInt(e.attr("data-padding-side")):0,e.on("initialize.owl.carousel",(function(i){t(e[0]).find("script, style").each((function(){var e=t(this);e.siblings().first();t(e).prev().length>0?t(e).prev().addBack().wrapAll("<div class='carousel-item-wrap' />"):t(e).next().length>0&&t(e).next().addBack().wrapAll("<div class='carousel-item-wrap' />")}))}));var _={};t(this).hasClass("products-carousel-shortcode")&&e.parent(".elementor-widget-container").length&&elementorFrontendConfig?(_[0]={items:m,loop:e.children().length>m,stagePadding:0},_[elementorFrontendConfig.breakpoints.md]={loop:e.children().length>p,items:p,stagePadding:0},_[elementorFrontendConfig.breakpoints.lg]={loop:e.children().length>h,items:h}):_={0:{items:m,loop:e.children().length>m,stagePadding:0},481:{loop:e.children().length>f,items:f,stagePadding:0},769:{loop:e.children().length>p,items:p,stagePadding:0},992:{loop:e.children().length>u,items:u},1199:{loop:e.children().length>h,items:h},1450:{loop:e.children().length>c,items:c}},e.owlCarousel({rtl:g,items:c,autoHeight:o,margin:n,stagePadding:C,loadedClass:"owl-loaded",slideBy:v,loop:!0,smartSpeed:s,responsive:_,autoplay:a,autoplayTimeout:r,nav:l,navElement:"div",navText:['<i class="'+y+'" ></i>','<i class="'+w+'"></i>'],dots:d,dotsEach:b}),e.hasClass("content-rollover-layout-list")&&!e.hasClass("disable-layout-hover")&&e.find(".post-entry-wrapper").clickOverlayGradient(),dtGlobals.addOnloadEvent((function(){!function(e){if(e.hasClass("refreshed")||(e.addClass("refreshed"),e.trigger("refresh.owl.carousel")),e.hasClass("content-rollover-layout-list")&&!e.hasClass("disable-layout-hover")&&e.find(".post-entry-wrapper").clickOverlayGradient(),clearTimeout(x),x=setTimeout((function(){t(".dt-owl-item.cloned .animate-element.animation-triggered:not(.start-animation)").addClass("start-animation")}),50),"true"===e.attr("data-autoplay"))if(dtGlobals.isInViewport(e)){const t=e.attr("data-autoplay_speed")?parseInt(e.attr("data-autoplay_speed")):6e3;e.trigger("play.owl.autoplay",[t])}else e.trigger("stop.owl.autoplay")}(e)})),e.on("changed.owl.carousel",(function(i){t(".dt-owl-item.cloned .photoswipe-wrapper, .dt-owl-item.cloned .photoswipe-item .dt-gallery-container",e).initPhotoswipe(),the7Utils.isFunction(t.fn.triggerClonedHoverClick)&&t(" .dt-owl-item.cloned .buttons-on-img:not(.rollover-active) .rollover-content",e).triggerClonedHoverClick();var n=t(" .dt-owl-item.cloned .post-thumbnail-wrap",e);e.hasClass("albums-shortcode")&&(e.hasClass("gradient-overlay-layout-list")||e.hasClass("content-rollover-layout-list")?the7Utils.isFunction(t.fn.triggerClonedOverlayAlbumsClick)&&t(" .dt-owl-item.cloned .post-entry-content",e).triggerClonedOverlayAlbumsClick():the7Utils.isFunction(t.fn.triggerClonedAlbumsClick)&&n.triggerClonedAlbumsClick()),e.hasClass("gallery-shortcode")&&t(e).initCarouselClonedPhotoswipe()})),e.on("change.owl.carousel",(function(n){clearTimeout(i),i=setTimeout((function(){e.layzrCarouselUpdate(),t(".dt-owl-item.cloned .lazy-load",e).parent().removeClass("layzr-bg")}),20)})),e.on("resized.owl.carousel",(function(t){e.hasClass("content-rollover-layout-list")&&!e.hasClass("disable-layout-hover")&&e.find(".post-entry-wrapper").clickOverlayGradient()})),e.find(".dt-owl-item").on("mouseenter",(function(t){a&&e.trigger("stop.owl.autoplay")})),e.find(".dt-owl-item").on("mouseleave",(function(t){a&&e.trigger("play.owl.autoplay",[r])})),e.find(".owl-nav div").on("mouseenter",(function(t){a&&e.trigger("stop.owl.autoplay")})),e.find(".owl-nav div").on("mouseleave",(function(t){a&&e.trigger("play.owl.autoplay",[r])}));var S=e.find(".owl-dot");S.each((function(e){t(this).attr("aria-label","Go to slide "+(e+1))})),S.removeAttr("aria-current"),S.filter(".active").attr("aria-current","true"),e.find(".owl-dots").attr("role","tablist");var k=e.find(".owl-nav");k.find(".owl-prev").attr("role","button").attr("tabindex","0").attr("aria-label","Previous slide"),k.find(".owl-next").attr("role","button").attr("tabindex","0").attr("aria-label","Next slide")}},t(".dt-owl-carousel-call, .related-projects").each((function(){t(this).the7OwlCarousel()})),t.fn.the7ElementorOwlCarousel=function(){var e=t(this);if(!e.length||e.hasClass("owl-loaded"))return;var i,n="true"===e.attr("data-auto-height"),o=e.attr("data-speed")?parseInt(e.attr("data-speed")):600,s="true"===e.attr("data-autoplay"),a=e.attr("data-autoplay_speed")?parseInt(e.attr("data-autoplay_speed")):6e3,r="rtl"==jQuery(document).attr("dir"),l="1"==e.attr("data-scroll-mode")?parseInt(e.attr("data-scroll-mode")):"page",d=(e.attr("data-next-icon")&&e.attr("data-next-icon"),e.attr("data-prev-icon")&&e.attr("data-prev-icon"),"1"==e.attr("data-scroll-mode")),c=e.next(".owl-nav").find(".owl-prev").html(),h=e.next(".owl-nav").find(".owl-next").html();const u=e.children().length;var p=function(){var t=e.find(".dt-owl-item img");t.length>0&&e.css("--dynamic-img-height",t.height()+"px")},f=function(t){s&&(t?e.trigger("play.owl.autoplay",[a]):e.trigger("stop.owl.autoplay"))},m=function(){clearTimeout(i),i=setTimeout((function(){e.layzrCarouselUpdate()}),20)};e.on("changed.owl.carousel",(function(t){var i=e.find(".owl-dot");i.removeAttr("aria-current"),setTimeout((function(){i.filter(".active").attr("aria-current","true")}),0)}));var g=function(){m(),p(),e.hasClass("content-rollover-layout-list")&&!e.hasClass("disable-layout-hover")&&e.find(".post-entry-wrapper").clickOverlayGradient(),t(".dt-owl-item.cloned .photoswipe-wrapper, .dt-owl-item.cloned .photoswipe-item .dt-gallery-container",e).initPhotoswipe();var i=t(" .dt-owl-item.cloned .post-thumbnail-wrap",e);e.hasClass("albums-shortcode")&&(e.hasClass("gradient-overlay-layout-list")||e.hasClass("content-rollover-layout-list")?the7Utils.isFunction(t.fn.triggerClonedOverlayAlbumsClick)&&t(" .dt-owl-item.cloned .post-entry-content",e).triggerClonedOverlayAlbumsClick():the7Utils.isFunction(t.fn.triggerClonedAlbumsClick)&&i.triggerClonedAlbumsClick()),e.hasClass("gallery-shortcode")&&t(e).initCarouselClonedPhotoswipe(),e.find(".owl-dots").attr("role","tablist");var n=e.find(".owl-dot");n.each((function(e){t(this).attr("aria-label","Go to slide "+(e+1))})),n.removeAttr("aria-current"),n.filter(".active").attr("aria-current","true")};e.on("initialized.owl.carousel",(function(t){g()}));const v=e.closest(".elementor-widget"),w=new The7ElementorSettings(v);$spg=new class{constructor(t){this.config=Object.assign({widgetSettingsObj:null,columnsKey:"widget_columns",gapKey:"gap_between_posts",itemsLen:0,the7WideDesktopColKey:"wide_desk_columns",the7WideDesktopBreakpointKey:"widget_columns_wide_desktop_breakpoint"},t),this.switchPoints={},this.widgetSettings={},this.config.widgetSettingsObj&&(this.widgetSettings=this.config.widgetSettingsObj.getSettings())}generateSwitchPointData(t){const e=The7ElementorSettings.getResponsiveControlValue(this.widgetSettings,this.config.columnsKey,"",t)||3,i=The7ElementorSettings.getResponsiveControlValue(this.widgetSettings,this.config.gapKey,"size",t)||15;return{loop:this.config.itemsLen>e,items:e,margin:the7Utils.parseIntParam(i)}}getSwitchPoints(){return 0===Object.keys(this.switchPoints).length&&this.generateSwitchPoints(),this.switchPoints}generateSwitchPoints(){if(!this.generateSwitchPointData("desktop"))return;const t=elementorFrontend.config.responsive.activeBreakpoints;let e=0;for(const[i,n]of Object.entries(t))"widescreen"!==i&&(this.switchPoints[e]=this.generateSwitchPointData(i),e=n.value);if(this.switchPoints[e]=this.generateSwitchPointData("desktop"),t.widescreen)this.switchPoints[t.widescreen.value]=this.generateSwitchPointData("widescreen");else{const t=this.config.widgetSettingsObj.getSettings(this.config.the7WideDesktopColKey);if(t){const e=this.getThe7WideDesktopBreakpointWidth();this.switchPoints[e]=Object.assign(this.generateSwitchPointData("desktop"),{loop:this.config.itemsLen>t,items:t})}}}getThe7WideDesktopBreakpointWidth(){let t=void 0!==dtLocal.elementor.settings.container_width?dtLocal.elementor.settings.container_width+1:1450;const e=this.config.widgetSettingsObj.getSettings(this.config.the7WideDesktopBreakpointKey);return e&&(t=e+1),t}}({widgetSettingsObj:w,the7WideDesktopColKey:w.getSettings("widget_columns_wide_desktop")?"widget_columns_wide_desktop":"wide_desk_columns",itemsLen:u});const y=$spg.getSwitchPoints(),b=y[Object.keys(y).pop()];e.owlCarousel({rtl:r,items:b.items,autoHeight:n,margin:b.margin,loadedClass:"owl-loaded",slideBy:l,loop:!0,smartSpeed:o,autoplay:s,autoplayTimeout:a,nav:!0,responsive:y,navElement:"div",navText:[c,h],dots:!0,dotsEach:d,autoRefreshInterval:180}),dtGlobals.addOnloadEvent((function(){f(dtGlobals.isInViewport(e))})),e.on("refreshed.owl.carousel",(function(t){g()})),e.on("change.owl.carousel",(function(i){"position"===i.property.name&&(m(),t(".animate-element:not(.start-animation):in-viewport",e).checkInViewport())})),e.on("resized.owl.carousel",(function(t){p()}));var C=e.find(".dt-owl-item");C.on("mouseenter",(function(t){f(!1)})),C.on("mouseleave",(function(t){f(!0)}));var _=e.find(".owl-nav div");_.on("mouseenter",(function(t){f(!1)})),_.on("mouseleave",(function(t){f(!0)}))},n.on("elementor/frontend/init",(function(){var e=1e3,o=e;t(".elementor-owl-carousel-call:not(.the7-woocommerce-loop-product-image)").each((function(){var i=this,s=t(this),a=s.closest(".elementor-widget-container");if(a.length){var r=n.height();if(n.scrollTop()+r+r>a.offset().top)s.the7ElementorOwlCarousel();else{var l=elementorModules.utils.Scroll.scrollObserver({offset:"0% 0% 100%",callback:t=>{t.isInViewport&&(l.unobserve(i),s.the7ElementorOwlCarousel())}});s.addClass("owl-loading"),setTimeout((function(){l.unobserve(i),s.the7ElementorOwlCarousel(),o+=500}),e),e+=500,l.observe(i)}}else s.the7ElementorOwlCarousel();var d=s.find(".owl-dot");d.each((function(e){t(this).attr("aria-label","Go to slide "+(e+1))})),d.removeAttr("aria-current"),d.filter(".active").attr("aria-current","true"),s.find(".owl-dots").attr("role","tablist");var c=s.find(".owl-nav");c.find(".owl-prev").attr("role","button").attr("tabindex","0").attr("aria-label","Previous slide"),c.find(".owl-next").attr("role","button").attr("tabindex","0").attr("aria-label","Next slide")}));i.one("click",'a[href^="#"]',(function(i){if(e!==o){i.preventDefault(),i.stopImmediatePropagation(),t(".elementor-owl-carousel-call:not(.the7-woocommerce-loop-product-image)").each((function(){t(this).the7ElementorOwlCarousel()}));var n=t(this);return setTimeout((function(){n.click()}),100),!1}}))})),dtGlobals.isMobile&&!dtGlobals.isWindowsPhone?n.bind("orientationchange",(function(t){T()})):dtGlobals.isAndroid&&n.bind("debouncedresize",(function(t){T()})),void 0===d&&(d=new Layzr({selector:".owl-thumb-lazy-load-show",attr:"data-src",attrSrcSet:"data-srcset",retinaAttr:"data-src-retina",hiddenAttr:"data-src-hidden",threshold:30,callback:function(){showLazyImg(t(this))}}));var I=t(".top-bar"),L=t(".masthead"),z=t(".overlay-navigation"),E=t(".sticky-header"),O=t(".sticky-top-line"),P=t("#main-slideshow, .photo-scroller"),A=(t(".header-side-left").length,t(".header-side-right").length,t("#main, #main-slideshow, .photo-scroller, .page-title, .fancy-header, .footer"),t(".floating-logo.side-header-menu-icon .branding, .side-header-h-stroke, #phantom"),t(".side-header")),D=(t(".page-template-template-microsite").length,s.hasClass("transparent")),M=t(".floating-navigation-below-slider").exists();if(t(".side-header-v-stroke").length>0)A.width(),t(".side-header-v-stroke").width();else A.width();
if(t.closeSideHeader=function(){a.removeClass("show-header"),a.addClass("closed-header"),t(".sticky-header-overlay").removeClass("active")},t.closeMobileHeader=function(){a.removeClass("show-mobile-header"),a.addClass("closed-mobile-header"),s.removeClass("show-sticky-mobile-header show-overlay-mobile-header").addClass("closed-overlay-mobile-header"),t(".mobile-sticky-header-overlay, .dt-mobile-menu-icon, .menu-toggle, .menu-close-toggle").removeClass("active"),i.trigger("the7_mobile_header_closed")},E.length>0||z.length>0){t('<div class="lines-button x"><span class="menu-line"></span><span class="menu-line"></span><span class="menu-line"></span></div>').appendTo(".menu-toggle");var F=dtLocal.themeSettings.ToggleCaptionEnabled;ToggleCaption="disabled"!=F?"<span class='menu-toggle-caption'>"+dtLocal.themeSettings.ToggleCaption+"</span>":"",E.length>0&&s.append('<div class="sticky-header-overlay"></div>');var H=t(".menu-toggle"),B=t(".menu-close-toggle"),R=t(".menu-toggle:not(.active), .menu-close-toggle:not(.active)"),W=t(".sticky-header-overlay");H.on("click",(function(){if(!t(".header-under-side-line").length>0)var e=t(".side-header .menu-toggle");else e=t(".menu-toggle");e.hasClass("active")?(e.removeClass("active"),a.removeClass("show-header").addClass("closed-header"),W.removeClass("active"),t(".hide-overlay").removeClass("active")):(R.removeClass("active"),e.addClass("active").css({left:"",right:""}),a.addClass("show-header").removeClass("closed-header"),B.addClass("active"),W.addClass("active"),t(".hide-overlay").addClass("active"))})),B.on("click",(function(){var e=t(this);e.hasClass("active")?(e.removeClass("active"),a.removeClass("show-header").addClass("closed-header"),W.removeClass("active"),t(".hide-overlay").removeClass("active")):(R.removeClass("active"),e.addClass("active").css({left:"",right:""}),a.addClass("show-header").removeClass("closed-header"),W.addClass("active"),t(".hide-overlay").addClass("active"))})),W.on("click",(function(){t(this).hasClass("active")&&(R.removeClass("active"),a.removeClass("show-header").addClass("closed-header"),W.removeClass("active"))})),t(".hide-overlay").on("click",(function(){t(this).hasClass("active")&&(R.removeClass("active"),a.removeClass("show-header"),a.addClass("closed-header"),W.removeClass("active"))}))}function j(){var e=n.width(),i="",o=t(".side-header-menu-icon").length>0;if((e-a.innerWidth())/2>0&&(i=(e-a.innerWidth())/2),s.hasClass("header-side-right")&&a.hasClass("boxed")&&!E.length>0&&A.css({right:i}),navigator.userAgent.match(/Trident.*rv\:11\./)&&M&&D){L.insertAfter(P);var r=L.attr("style");L.not(".sticky-on").attr("style",r+"; top:"+P.height()+"px !important;")}var l=t(".floating-menu-icon-right");l.length>0&&a.hasClass("boxed")&&(R.css({right:i}),t(".branding").css({left:i})),a.hasClass("boxed")&&o&&!l.length>0&&(t(".floating-logo .branding").css({right:i}),R.css({left:i})),z.length>0&&o&&a.hasClass("boxed")&&(R.css({right:i}),t(".floating-logo .branding").css({left:i}))}if(j(),n.on("the7-resize-width-debounce",(function(){j()})),M&&s.hasClass("footer-overlap")&&L.insertAfter(P),navigator.userAgent.match(/Trident.*rv\:11\./)&&M&&D){L.insertAfter(P);var $=L.attr("style");L.attr("style",$+"; top:"+P.height()+"px !important;")}var N=L;if(t(".mixed-header").length>0&&(N=t(".mixed-header")),t(".side-header .header-bar").wrap("<div class='header-scrollbar-wrap'></div>"),A.length>0&&"function"==typeof t.fn.mCustomScrollbar&&!dtGlobals.isMobile&&(t(".header-scrollbar-wrap").mCustomScrollbar({scrollInertia:150,callbacks:{whileScrolling:function(){t(".header-scrollbar-wrap").layzrInitialisation()}}}),t(".sub-downwards .main-nav").find(".slider-content").widgetScroller().css("visibility","visible")),A.length>0&&!t(".mCSB_container").length>0&&t(".side-header .header-scrollbar-wrap .header-bar").wrap("<div class='mCSB_container'></div>"),!s.hasClass("responsive-off")){var G=t(".mixed-header"),Y=t(".masthead .near-logo-first-switch").clone(!0).addClass("show-on-first-switch"),q=t(".masthead .near-logo-second-switch").clone(!0).addClass("show-on-second-switch"),U=L.find(".in-menu-first-switch").clone(!0).addClass("hide-on-desktop hide-on-second-switch show-on-first-switch"),V=L.find(".in-menu-second-switch").clone(!0).addClass("hide-on-desktop hide-on-first-switch show-on-second-switch"),X=L.find(".in-top-bar").clone(!0).addClass("hide-on-desktop hide-on-first-switch show-on-second-switch"),Z=L.find(".in-top-bar-left").clone(!0).addClass("hide-on-desktop show-on-first-switch"),Q=L.find(".in-top-bar-right").clone(!0).addClass("hide-on-desktop  show-on-first-switch");if(G.length>0){var K=G.find(".branding > a, .branding > img").clone(!0);N=G}else K=t(".masthead:not(.mixed-header)").find(".branding > a, .branding > img").clone(!0),N=L;if(I.length>0&&"none"!=I.css("display"))var J=I.innerHeight();else J=0;var tt=dtLocal.themeSettings.mobileHeader.mobileToggleCaptionEnabled;mobileToggleCaption="disabled"!=tt?"<span class='menu-toggle-caption'>"+dtLocal.themeSettings.mobileHeader.mobileToggleCaption+"</span>":"",t("<div class='mobile-header-bar'><div class='mobile-navigation'></div><div class='mobile-mini-widgets'></div><div class='mobile-branding'></div></div>").appendTo(".masthead"),t(".mobile-header-bar .mobile-navigation").append("<a href='#' class='dt-mobile-menu-icon' aria-label='Mobile menu icon' aria-haspopup='true' aria-controls='menu'>"+mobileToggleCaption+"<div class='lines-button '><span class='menu-line'></span><span class='menu-line'></span><span class='menu-line'></span></div></a>"),t(Y).appendTo(".mobile-header-bar .mobile-mini-widgets"),t(q).appendTo(".mobile-header-bar .mobile-mini-widgets"),t(".left-widgets",I).append(X),t(".left-widgets",I).append(Z),t(".right-widgets",I).append(Q).removeClass("select-type-menu list-type-menu select-type-menu-second-switch list-type-menu-second-switch"),t(".right-widgets",I).append(Q).removeClass("select-type-menu list-type-menu select-type-menu-second-switch list-type-menu-second-switch"),t(U).appendTo(".mobile-mini-widgets-in-menu"),t(V).appendTo(".mobile-mini-widgets-in-menu"),U.removeClass("select-type-menu list-type-menu select-type-menu-second-switch list-type-menu-second-switch"),V.removeClass("select-type-menu list-type-menu select-type-menu-first-switch list-type-menu-first-switch"),t(".mobile-header-bar .mobile-branding").append(K);var et=t(".dt-mobile-header");et.siblings().hasClass("dt-parent-menu-clickable")&&et.addClass("dt-parent-menu-clickable");var it=t(".mobile-mini-widgets-in-menu");
if(it.find(".in-menu-first-switch ").length||it.addClass("first-switch-no-widgets"),it.find(".in-menu-second-switch ").length||it.addClass("second-switch-no-widgets"),Y.removeClass("select-type-menu list-type-menu select-type-menu-second-switch list-type-menu-second-switch"),q.removeClass("select-type-menu list-type-menu select-type-menu-first-switch list-type-menu-first-switch"),X.removeClass("show-on-desktop select-type-menu list-type-menu select-type-menu-first-switch list-type-menu-first-switch in-top-bar-left").addClass("hide-on-desktop hide-on-first-switch"),Z.removeClass("show-on-desktop select-type-menu list-type-menu select-type-menu-second-switch list-type-menu-second-switch in-top-bar").addClass("hide-on-desktop hide-on-second-switch"),Q.removeClass("show-on-desktop select-type-menu list-type-menu  select-type-menu-second-switch list-type-menu-second-switch").addClass("hide-on-desktop"),t(".header-bar .mini-widgets > .mini-nav ").removeClass("select-type-menu-second-switch list-type-menu-second-switch select-type-menu-first-switch list-type-menu-first-switch"),t(".mini-nav.show-on-desktop:not(.show-on-first-switch):not(.show-on-second-switch)",I).removeClass("select-type-menu-second-switch list-type-menu-second-switch select-type-menu-first-switch list-type-menu-first-switch"),t(".masthead .hide-on-desktop").addClass("display-none"),t(".mobile-main-nav ").find("li").each((function(){var e=t(this),i=e.find(" > .dt-mega-menu-wrap > .sub-nav");if(e.hasClass("new-column")){var n=e.prev().find(" > .sub-nav");t(" > .sub-nav > *",e).appendTo(n)}i.unwrap()})).removeClass("dt-mega-menu dt-mega-parent hide-mega-title").find(" > .sub-nav").removeClass(" hover-style-bg"),et.length>0){dtGlobals.mobileMenuPoint=50;var nt=t(".dt-mobile-menu-icon"),ot=!1,st=N.offset().top;if(!t(".floating-btn").length>0&&t(".floating-mobile-menu-icon").length>0)nt.first().clone(!0).insertBefore(nt).addClass("floating-btn");var at=t(".floating-btn");n.scroll((function(){dtGlobals.mobileMenuPoint=st+N.height()+50,dtGlobals.winScrollTop>dtGlobals.mobileMenuPoint&&!1===ot?(at.parents(".masthead").addClass("show-floating-icon"),ot=!0):dtGlobals.winScrollTop<=dtGlobals.mobileMenuPoint&&!0===ot&&(at.parents(".masthead").removeClass("show-floating-icon"),ot=!1)}));nt=t(".dt-mobile-menu-icon");!t(".mobile-sticky-header-overlay").length>0&&s.append('<div class="mobile-sticky-header-overlay"></div>');var rt=t(".mobile-sticky-header-overlay");const xi=t(".dt-close-mobile-menu-icon"),Si=window.focusTrap.createFocusTrap(".dt-mobile-header",{escapeDeactivates:!1,clickOutsideDeactivates:!1,allowOutsideClick:!0,onDeactivate:function(){Ii()},onActivate:function(){Ti()}});i.on("the7_mobile_header_closed",(function(){Si.deactivate()}));const ki=function(t){"Escape"===t.key&&a.hasClass("show-mobile-header")&&xi.trigger("click")},Ti=function(){document.addEventListener("keydown",ki)},Ii=function(){document.removeEventListener("keydown",ki)};nt.on("click",(function(e){e.preventDefault();var i=t(this);i.hasClass("active")?(i.removeClass("active"),a.removeClass("show-mobile-header").addClass("closed-mobile-header"),s.removeClass("show-mobile-overlay-header").addClass("closed-overlay-mobile-header"),i.parents("body").removeClass("show-sticky-mobile-header"),rt.removeClass("active"),Si.deactivate()):(nt.removeClass("active"),i.addClass("active"),a.addClass("show-mobile-header").removeClass("closed-mobile-header"),s.removeClass("closed-overlay-mobile-header").addClass("show-overlay-mobile-header"),rt.removeClass("active"),i.parents("body").addClass("show-sticky-mobile-header"),rt.addClass("active"),Si.activate())})),rt.on("click",(function(){t(this).hasClass("active")&&(nt.removeClass("active"),a.removeClass("show-mobile-header").addClass("closed-mobile-header"),s.removeClass("show-sticky-mobile-header").addClass("closed-overlay-mobile-header").addClass("closed-overlay-mobile-header"),rt.removeClass("active"),a.removeClass("show-mobile-sidebar"),Si.deactivate())})),xi.on("click",(function(){a.removeClass("show-mobile-header"),a.addClass("closed-mobile-header"),s.removeClass("show-sticky-mobile-header"),s.removeClass("show-overlay-mobile-header").addClass("closed-overlay-mobile-header"),rt.removeClass("active"),nt.removeClass("active"),a.removeClass("show-mobile-header"),a.addClass("closed-mobile-header"),s.removeClass("show-sticky-mobile-header show-overlay-mobile-header").addClass("closed-overlay-mobile-header"),t(".mobile-sticky-header-overlay, .dt-mobile-menu-icon, .menu-toggle, .menu-close-toggle").removeClass("active"),Si.deactivate()})),xi.on("keydown",(function(e){"Enter"===e.key&&t(this).trigger("click")})),t(".dt-mobile-header").wrapInner("<div class='mobile-header-scrollbar-wrap'></div>"),t(".mobile-header-scrollbar-wrap").layzrInitialisation();const Li=function(t,e){let i;return function(){clearTimeout(i),i=setTimeout(t,e)}}((function(){t(".mobile-header-scrollbar-wrap").layzrInitialisation()}),200);t(".dt-mobile-header").on("scroll",Li),et.find(".slider-content").widgetScroller().css("visibility","visible"),!t(".touchevents").length>0&&(et.on("mouseenter",(function(t){et.css("overflow-y","auto")})),et.on("mouseleave",(function(t){et.css("overflow-y","hidden")})))}}t(".l-to-r-line > li:not(.menu-item-language) > a > span:last-child").not(".l-to-r-line > li > a > span.mega-icon").append("<i class='underline'></i>"),t(".not-clickable-item").on("click",(function(t){t.preventDefault(),t.stopPropagation()})),(t(".active-line-decoration").length>0||t(".hover-line-decoration").length>0)&&t(".main-nav > .menu-item > a").append("<span class='decoration-line'></span>");var lt=t(".main-nav, .mini-nav, .mini-wpml .wpml-ls-item-legacy-dropdown"),dt=t(".masthead:not(.sub-downwards) .main-nav, .mini-nav, .mini-wpml .wpml-ls-item-legacy-dropdown"),ct=t(".main-nav");A=t(".side-header");t(".menu-item-language").each((function(){var e=t(this);e.children(".submenu-languages").length>0&&e.addClass("has-children")}));ct.clone(),t(".mini-nav").clone();t(".mini-nav select").change((function(){window.location.href=t(this).val()})),dtGlobals.isHovering=!1,t(".main-nav li",A).each((function(){var e=t(this);if(e.hasClass("new-column")){var i=e.prev().find(" > .sub-nav");t(" > .sub-nav > *",e).appendTo(i)}})),t(".sub-downwards .main-nav > li").each((function(){t(this).find(" > .dt-mega-menu-wrap > .sub-nav").unwrap()}));var ht,ut,pt=t(".select-type-menu, .select-type-menu-first-switch, .select-type-menu-second-switch, .mini-wpml .wpml-ls-item-legacy-dropdown"),ft="mini-sub-nav";pt.find("> ul").addClass(ft),t(".mini-wpml .wpml-ls-item-legacy-dropdown").find("> ul").addClass(ft),dt.each((function(){var e=t(this);t(".act",e).parents("li").addClass("act"),t(" li.has-children ",e).each((function(){var e,i,o=t(this),r=o.find("> a");if(o.parent().hasClass("main-nav")&&!o.parents().hasClass("side-header")&&t(".masthead").hasClass("show-sub-menu-on-hover"))r=o.find("> a");else if(o.parent().hasClass("main-nav")&&o.parents().hasClass("side-header")&&t(".masthead").hasClass("show-sub-menu-on-hover"))r=o;else if((o.parent().hasClass("sub-nav")||o.parents().hasClass("mini-nav"))&&t(".masthead").hasClass("show-sub-menu-on-hover"))r=o;if((dtGlobals.isMobile||dtGlobals.isWindowsPhone)&&o.find("> a").on("click",(function(e){t(this).hasClass("dt-clicked")?e.stopPropagation():(e.preventDefault(),lt.find(".dt-clicked").removeClass("dt-clicked"),t(this).addClass("dt-clicked"))})),lt.parents().hasClass("full-width")&&o.hasClass("mega-full-width")){if(lt.parents(".header-bar").length>0)var l=lt.parents(".header-bar").innerWidth();else l=lt.parents(".ph-wrap").innerWidth();!A.length>0&&o.find(".sub-nav-widgets").css({width:l})}function d(o){if(o.parent("li").length>0)var s=o.parent(),r=o.siblings("div.dt-mega-menu-wrap, ul");else s=o,r=(d=o.find("> a")).siblings("div.dt-mega-menu-wrap, ul");var l=o.offset().left,d=o.offset().left,c=o.parents(".masthead");if(s.addClass("dt-hovered"),s.hasClass("dt-mega-menu")&&s.addClass("show-mega-menu"),dtGlobals.isHovering=!0,r.length>0&&(a.width()-(r.offset().left-a.offset().left)-r.width()<0&&r.addClass("right-overflow"),n.height()-(r.offset().top-dtGlobals.winScrollTop)-r.innerHeight()<0&&!r.parents().hasClass("sub-sideways")&&r.addClass("bottom-overflow"),n.height()-(r.offset().top-dtGlobals.winScrollTop)-r.innerHeight()<0&&!s.hasClass("dt-mega-menu")&&r.addClass("bottom-overflow")),(s.find(".dt-mega-menu-wrap").length>0&&s.find(".dt-mega-menu-wrap").offset().top+s.find(".dt-mega-menu-wrap").innerHeight())>n.height()&&r.parents().hasClass("sub-sideways")&&s.hasClass("dt-mega-menu")&&(o.find(".dt-mega-menu-wrap").height()<=n.height()?s.find(".dt-mega-menu-wrap").css({top:-(s.position().top+s.height()+o.find(".dt-mega-menu-wrap").height()-n.height())}):s.find(".dt-mega-menu-wrap").css({top:-(o.position().top-5)})),!A.length>0&&r.not(".right-overflow").css({left:d-l}),o.parents(".dt-mobile-header").length>0&&r.css({top:o.position().top-13-r.height()}),s.hasClass("mega-auto-width")){s.width();var h=c.offset().left,u=s.offset().left;if($_this_parents_ofs=s.offset().left-h,!A.length){var p=a.width();if(t(".boxed").length>0){u=s.position().left;r.innerWidth()>p-s.position().left&&r.css({left:-(r.innerWidth()-(p-u)+20)})}else{u=s.offset().left;r.innerWidth()>p-s.offset().left&&r.css({left:-(r.innerWidth()-(p-u)+20)})}r.innerWidth()>p&&(t(".boxed").length>0?r.css({width:c.width()-40,left:-(s.position().left+20)}):r.css({width:c.width()-40,left:-(u-h+20)}))}null!=typeof r.find(".slider-content")&&r.find(".slider-content").widgetScroller().css("visibility","visible"),r.layzrInitialisation()}if(s.hasClass("mega-full-width")){u=s.offset().left;if(o.parents(".header-bar").length>0)if(o.parents(".masthead").hasClass("full-width")){var f=o.parents(".header-bar").innerWidth()-40;h=o.parents(".header-bar").offset().left+20}else f=o.parents(".header-bar").innerWidth(),h=o.parents(".header-bar").offset().left;else if(o.parents(".masthead").hasClass("full-width"))f=o.parents(".ph-wrap").innerWidth()-40,h=o.parents(".ph-wrap").offset().left+20;else f=o.parents(".ph-wrap").innerWidth(),h=o.parents(".ph-wrap").offset().left;!A.length>0&&r.css({width:f,left:-(u-h)}),null!=typeof r.find(".slider-content")&&r.find(".slider-content").widgetScroller().css("visibility","visible"),r.layzrInitialisation()}clearTimeout(e),clearTimeout(i),e=setTimeout((function(){s.hasClass("dt-hovered")&&(r.stop().css("visibility","visible").animate({opacity:1},150,(function(){s.addClass("show-mega-menu-content")})),t(".searchform .submit",le).removeClass("act"),t(".mini-search").removeClass("act"),t(".mini-search.popup-search .popup-search-wrap",le).stop().animate({opacity:0},150,(function(){t(this).css("visibility","hidden")})))}),100)}function c(n){var o=n.find("> a").siblings("div.dt-mega-menu-wrap, ul");n.removeClass("dt-hovered"),dtGlobals.isHovering=!1,clearTimeout(e),clearTimeout(i),i=setTimeout((function(){n.hasClass("dt-hovered")||(o.stop().animate({opacity:0},150,(function(){t(this).css("visibility","hidden")})),n.removeClass("show-mega-menu"),n.removeClass("show-mega-menu-content"),setTimeout((function(){n.hasClass("dt-hovered")||(o.removeClass("right-overflow"),o.removeClass("bottom-overflow"),n.find(".dt-mega-menu-wrap").css({top:""}),n.hasClass("mega-auto-width")&&o.css({width:"",left:""}))}),400))}),150),n.find("> a").removeClass("dt-clicked")}o.find("> a").on("focus",(function(e){"tap"==e.type&&e.stopPropagation();var i=t(this);d(i),t(" li.has-children").removeClass("parent-clicked"),i.parent().addClass("parent-clicked"),t(e.target).parents().hasClass("sub-nav")||(t(" li.has-children").removeClass("dt-hovered"),i.parent().addClass("dt-hovered")),t(".main-nav > li:not(.dt-hovered) > .sub-nav, .main-nav >  li:not(.dt-hovered) > .dt-mega-menu-wrap").stop().animate({opacity:0},150,(function(){t(this).css("visibility","hidden")})),t(" .main-nav .sub-nav li:not(.parent-clicked) .sub-nav").stop().animate({opacity:0},150,(function(){t(this).css("visibility","hidden")}))})),o.find("> a").on("focusout",(function(n){var o=t(this),s=t("this").siblings("div.dt-mega-menu-wrap, ul");dtGlobals.isHovering=!1,clearTimeout(e),clearTimeout(i),i=setTimeout((function(){o.parent().hasClass("dt-hovered")||(s.stop().animate({opacity:0},150,(function(){t(this).css("visibility","hidden")})),o.parent().removeClass("show-mega-menu"),o.parent().removeClass("show-mega-menu-content"),setTimeout((function(){o.parent().hasClass("dt-hovered")||(s.removeClass("right-overflow"),s.removeClass("bottom-overflow"),o.parent().find(".dt-mega-menu-wrap").css({top:""}),o.parent().hasClass("mega-auto-width")&&s.css({width:"",left:""}))}),400))}),150),o.parent().removeClass("parent-clicked")})),t(".masthead").hasClass("show-sub-menu-on-hover")?(r.on("mouseenter tap",(function(e){"tap"==e.type&&e.stopPropagation(),d(t(this))})),o.on("mouseleave",(function(e){c(t(this))}))):(s.on("click",(function(e){t(e.target).hasClass("sub-nav")&&t(e.target).hasClass("dt-mega-menu-wrap")||(t(" #primary-menu li.dt-hovered:not(.dt-mega-menu) > .sub-nav").animate({opacity:0},100,(function(){t(this).css("visibility","hidden")})),t(" #primary-menu li.dt-mega-menu > .is-clicked").siblings(" .dt-mega-menu-wrap").animate({opacity:0},100,(function(){t(this).css("visibility","hidden")})),t("#primary-menu  li.has-children").removeClass("dt-hovered"),t("#primary-menu  li.has-children > a").removeClass("is-clicked"))})),r.on("click",(function(e){if(!t(this).parents().hasClass("mobile-main-nav")){"tap"==e.type&&e.stopPropagation();var i=t(this),n=i.parent("li");if(!i.hasClass("is-clicked"))return d(i),t(" li.has-children > a").removeClass("is-clicked"),t(" li.has-children").removeClass("parent-clicked"),i.parent().addClass("parent-clicked"),t(e.target).parents().hasClass("sub-nav")||(t(" li.has-children").removeClass("dt-hovered"),i.parent().addClass("dt-hovered")),t(".main-nav > li:not(.dt-hovered) > .sub-nav, .main-nav >  li:not(.dt-hovered) > .dt-mega-menu-wrap").stop().animate({opacity:0},150,(function(){t(this).css("visibility","hidden")})),t(".main-nav .sub-nav li:not(.parent-clicked) .sub-nav").stop().animate({opacity:0},150,(function(){t(this).css("visibility","hidden")})),i.addClass("is-clicked"),!1;c(n),i.removeClass("is-clicked"),i.parent().removeClass("parent-clicked")}})))}))})),t.fn.touchMenuItem=function(){return this.each((function(){var e=t(this);if(!e.hasClass("item-ready")){s.on("touchend",(function(e){t(".mobile-true .has-children > a").removeClass("is-clicked")}));var i=t(this),n=i.attr("target")?i.attr("target"):"_self";i.on("touchstart",(function(t){origY=t.originalEvent.touches[0].pageY,origX=t.originalEvent.touches[0].pageX})),i.on("touchend",(function(e){var o=e.originalEvent.changedTouches[0].pageX,s=e.originalEvent.changedTouches[0].pageY;if(origY==s||origX==o)if(i.hasClass("is-clicked"));else if(i.parent().hasClass("dt-hovered"))return e.preventDefault(),t(".mobile-true .has-children > a").removeClass("is-clicked"),i.addClass("is-clicked"),window.open(i.attr("href"),n),!1})),e.addClass("item-ready")}}))},t(".mobile-true .main-nav .has-children > a").touchMenuItem(),pt.on("mouseenter tap",(function(e){"tap"==e.type&&e.stopPropagation();var i=t(this);i.addClass("dt-hovered"),a.width()-(i.children(".mini-sub-nav").offset().left-a.offset().left)-i.find(" > .mini-sub-nav").width()<0&&i.children(".mini-sub-nav").addClass("right-overflow"),n.height()-(i.children(".mini-sub-nav").offset().top-dtGlobals.winScrollTop)-i.children(".mini-sub-nav").height()<0&&!i.parents(".dt-mobile-header").length>0&&i.children(".mini-sub-nav").addClass("bottom-overflow"),i.parents(".dt-mobile-header").length>0&&i.children(".mini-sub-nav").css({top:i.position().top-13-i.children(".mini-sub-nav").height()}),dtGlobals.isHovering=!0,clearTimeout(ht),clearTimeout(ut),ht=setTimeout((function(){i.hasClass("dt-hovered")&&(t(".mini-sub-nav").stop().animate({opacity:0},50,(function(){t(this).css("visibility","hidden")})),i.children(".mini-sub-nav").stop().css("visibility","visible").animate({opacity:1},150))}),100)})),pt.on("mouseleave",(function(e){var i=t(this);i.removeClass("dt-hovered"),dtGlobals.isHovering=!1,clearTimeout(ht),clearTimeout(ut),ut=setTimeout((function(){i.hasClass("dt-hovered")||(i.parents().hasClass("dt-mega-menu")||i.children(".mini-sub-nav").stop().animate({opacity:0},150,(function(){t(this).css("visibility","hidden")})),setTimeout((function(){i.hasClass("dt-hovered")||(i.children(".mini-sub-nav").removeClass("right-overflow"),i.children(".mini-sub-nav").removeClass("bottom-overflow"))}),400))}),150)})),dtGlobals.desktopProcessed=!1,dtGlobals.mobileProcessed=!1;var mt=t(".sticky-mobile-header").exists();window.innerWidth<=dtLocal.themeSettings.mobileHeader.firstSwitchPoint&&!s.hasClass("responsive-off")&&(t(".masthead:not(.side-header):not(#phantom)").addClass("masthead-mobile-header"),t("body:not(.overlay-navigation):not(.sticky-header) .side-header:not(#phantom)").addClass("masthead-mobile-header").addClass("desktop-side-header")),window.innerWidth<=dtLocal.themeSettings.mobileHeader.firstSwitchPoint&&window.innerWidth>dtLocal.themeSettings.mobileHeader.secondSwitchPoint&&!s.hasClass("responsive-off")?t(".left-widgets",I).find(".in-top-bar-left").length>0||t(".right-widgets",I).find(".in-top-bar-right").length>0?I.removeClass("top-bar-empty"):I.addClass("top-bar-empty"):window.innerWidth<=dtLocal.themeSettings.mobileHeader.secondSwitchPoint&&!s.hasClass("responsive-off")?t(".left-widgets",I).find(".in-top-bar").length>0?I.removeClass("top-bar-empty"):I.addClass("top-bar-empty"):!t(".mini-widgets",I).find(".show-on-desktop").length>0?I.addClass("top-bar-empty"):I.removeClass("top-bar-empty");var gt=t(".floating-navigation-below-slider").exists();if(t(".sticky-mobile-header").exists()&&!s.hasClass("responsive-off")){var vt=t(".masthead:not(.side-header):not(#phantom), body:not(.overlay-navigation):not(.sticky-header) .side-header:not(#phantom)"),wt=vt.find(".mobile-header-bar");$stickyMobileLogo=vt.find(".mobile-branding"),mobileLogoURL=t(".mobile-branding a").attr("href"),t(".sticky-mobile-logo-first-switch").exists()||dtLocal.themeSettings.stickyMobileHeaderFirstSwitch.logo.html&&(null==mobileLogoURL?t(dtLocal.themeSettings.stickyMobileHeaderFirstSwitch.logo.html).addClass("sticky-mobile-logo-first-switch").prependTo($stickyMobileLogo):t('<a class="sticky-mobile-logo-first-switch" href="'+mobileLogoURL+'">'+dtLocal.themeSettings.stickyMobileHeaderFirstSwitch.logo.html+" </a>").prependTo($stickyMobileLogo)),t(".sticky-mobile-logo-second-switch").exists()||dtLocal.themeSettings.stickyMobileHeaderSecondSwitch.logo.html&&(null==mobileLogoURL?t(dtLocal.themeSettings.stickyMobileHeaderSecondSwitch.logo.html).addClass("sticky-mobile-logo-second-switch").prependTo($stickyMobileLogo):t('<a class="sticky-mobile-logo-second-switch" href="'+mobileLogoURL+'">'+dtLocal.themeSettings.stickyMobileHeaderSecondSwitch.logo.html+" </a>").prependTo($stickyMobileLogo));var yt=0,bt=0,Ct=P.height(),_t=0,xt=0,St=!1;if(!D){t("<div class='mobile-header-space'></div>").insertBefore(vt);var kt=t(".mobile-header-space")}t(".no-cssgridlegacy.no-cssgrid").length>0&&gt&&(D?(vt.css({top:Ct}),kt.css({top:Ct})):(kt.insertAfter(P),vt.insertAfter(P))),dtGlobals.resetMobileSizes=function(e){if(window.innerWidth>dtLocal.themeSettings.mobileHeader.firstSwitchPoint)return t(".is-safari").length>0&&vt.css({width:"","max-width":""}),vt.removeClass("sticky-mobile-off sticky-mobile-on"),St=!1,!1;bt=t("#wpadminbar").exists()&&!Modernizr.mq("only screen and (max-width:600px)")?t("#wpadminbar").height():0,window.innerWidth<=dtLocal.themeSettings.mobileHeader.firstSwitchPoint&&window.innerWidth>dtLocal.themeSettings.mobileHeader.secondSwitchPoint&&!s.hasClass("responsive-off")?t(".left-widgets",I).find(".in-top-bar-left").length>0||t(".top-bar .right-widgets").find(".in-top-bar-right").length>0?I.removeClass("top-bar-empty"):I.addClass("top-bar-empty"):t(".left-widgets",I).find(".in-top-bar").length>0?I.removeClass("top-bar-empty"):I.addClass("top-bar-empty"),yt=!I.exists()||I.is(":hidden")||I.hasClass("top-bar-empty")||I.hasClass("hide-top-bar")?0:I.innerHeight(),window.innerWidth<dtLocal.themeSettings.mobileHeader.firstSwitchPoint&&window.innerWidth>dtLocal.themeSettings.mobileHeader.secondSwitchPoint?(_t=dtLocal.themeSettings.mobileHeader.firstSwitchPointHeight+yt,dtLocal.themeSettings.mobileHeader.firstSwitchPointHeight):(_t=dtLocal.themeSettings.mobileHeader.secondSwitchPointHeight+yt,dtLocal.themeSettings.mobileHeader.secondSwitchPointHeight),gt?gt&&!D?xt=e:gt&&D?xt=e-_t+yt:wt.offset().top:xt=yt,vt.hasClass("sticky-mobile-on")&&vt.css({top:bt-yt}),D||(kt.css({height:_t}),kt.css({top:e})),t(".is-safari").length>0&&vt.css({width:document.documentElement.clientWidth,"max-width":document.documentElement.clientWidth})},dtGlobals.resetMobileSizes(P.height()),n.on("resize debouncedresize",(function(){dtGlobals.resetMobileSizes(P.height())})),n.on("scroll",(function(){if(window.innerWidth>dtLocal.themeSettings.mobileHeader.firstSwitchPoint)return!1;var e=dtGlobals.winScrollTop;e>xt&&!St&&t(document).height()>t(window).height()?(vt.removeClass("sticky-mobile-off").addClass("sticky-mobile-on"),M&&mt&&vt.addClass("fixed-mobile-header"),vt.css({top:bt-yt}),St=!0):e<=xt&&St&&(vt.removeClass("sticky-mobile-on").addClass("sticky-mobile-off"),M&&mt&&vt.removeClass("fixed-mobile-header"),vt.css({top:0}),t(".no-cssgridlegacy.no-cssgrid").length>0&&gt&&vt.css({top:Ct}),St=!1)}))}dtGlobals.isMobile&&window.innerWidth<=dtLocal.themeSettings.mobileHeader.firstSwitchPoint&&!dtGlobals.isiPad&&!s.hasClass("responsive-off")&&(dtLocal.themeSettings.floatingHeader.showMenu&&t(".phantom-sticky").exists()&&D&&L.addClass("fixed-masthead"),dtLocal.themeSettings.floatingHeader.showMenu=!1);D=s.hasClass("transparent");var Tt=t(".phantom-sticky").exists();t(".side-header").exists();if(dtLocal.themeSettings.floatingHeader.showMenu&&Tt){var It=t(".branding a",L).attr("href"),Lt=(E=L).find(".header-bar");(Wt=E.find(".branding")).find("img");Wt.find("a.same-logo").length>0||t(".sticky-logo").exists()||dtLocal.themeSettings.floatingHeader.logo.html&&dtLocal.themeSettings.floatingHeader.logo.showLogo&&(null==It?t(dtLocal.themeSettings.floatingHeader.logo.html).addClass("sticky-logo").prependTo(Wt):t('<a class="sticky-logo" href="'+It+'">'+dtLocal.themeSettings.floatingHeader.logo.html+" </a>").prependTo(Wt));J=0;var zt=0,Et=0,Ot=0,Pt=0,At=!1,Dt="";if(!D){t("<div class='header-space'></div>").insertAfter(E);var Mt=t(".header-space")}E.addClass("sticky-off fixed-masthead");var Ft=!1;function Ht(){if(window.innerWidth<=dtLocal.themeSettings.mobileHeader.firstSwitchPoint&&!s.hasClass("responsive-off"))return!1;var t=dtGlobals.winScrollTop;if(t>Pt+1&&!At&&!dtGlobals.isHovering){if(E.removeClass("sticky-off").addClass("sticky-on"),D||Mt.removeClass("sticky-space-off").addClass("sticky-space-on"),s.hasClass("floating-top-bar")?E.css({top:zt}):E.css({top:zt-J}),At=!0,gt&&D&&(E.css({transform:"translateY(0)"}),navigator.userAgent.match(/Trident.*rv\:11\./))){var e=E.attr("style");E.attr("style",e+"; top:"+J+"px !important;")}}else if(t<=Pt+1&&At&&(E.removeClass("sticky-on").addClass("sticky-off"),D||Mt.removeClass("sticky-space-on").addClass("sticky-space-off"),E.css({top:0}),At=!1,gt&&D&&(E.css({transform:"translateY(-100%)"}),navigator.userAgent.match(/Trident.*rv\:11\./)))){e=E.attr("style");E.not(".sticky-on").attr("style",e+"; top:"+P.height()+"px !important;")}t>Pt+1&&t<=Pt+1+Ot-dtLocal.themeSettings.floatingHeader.height?(Dt="changing",Lt.css({transition:"none",height:Pt+Ot-t})):t>Pt+1+dtLocal.themeSettings.floatingHeader.height&&"end"!==Dt?(Dt="end",Lt.css({height:dtLocal.themeSettings.floatingHeader.height,transition:"all 0.3s ease"})):t<=Pt+1&&"start"!==Dt&&(Dt="start",Lt.css({height:Ot,transition:"all 0.1s ease"}))}dtGlobals.resetSizes=function(e){if(window.innerWidth<=dtLocal.themeSettings.mobileHeader.firstSwitchPoint&&!s.hasClass("responsive-off"))return Ft||(Ft=!0,E.removeClass("sticky-off sticky-on"),D||Mt.removeClass("sticky-space-off sticky-space-on"),E.css({top:"",transform:""}),At=!1,Dt="",t(".is-safari").length>0&&E.css({width:"","max-width":""})),!1;Ft&&(Ft=!1),At||""!==Dt||(E.addClass("sticky-off"),D||Mt.addClass("sticky-space-off")),zt=t("#wpadminbar").exists()?t("#wpadminbar").height():0,J=!I.exists()||I.is(":hidden")||I.hasClass("top-bar-empty")||I.hasClass("hide-top-bar")?0:I.innerHeight(),Et=dtLocal.themeSettings.desktopHeader.height+J,Ot=dtLocal.themeSettings.desktopHeader.height,gt?gt&&!D?Pt=s.hasClass("floating-top-bar")?e-J:e:gt&&D?Pt=s.hasClass("floating-top-bar")?e-Ot-J:e-Ot:Lt.offset().top:Pt=s.hasClass("floating-top-bar")?0:J,D||Mt.css({height:Et}),t(".is-safari").length>0&&(a.hasClass("boxed")?E.css({width:a.width(),"max-width":a.width()}):E.css({width:document.documentElement.clientWidth,"max-width":document.documentElement.clientWidth}))},dtGlobals.resetSizes(P.height()),n.on(" debouncedresize",(function(){dtGlobals.resetSizes(P.height())})),Ht(),n.on("scroll",(function(){Ht()}))}if(O.exists()){var Bt=0,Rt=(zt=0,J=0,!1);O.addClass("sticky-top-line-off"),t(".top-line-space").exists()||D||t("<div class='top-line-space'></div>").insertBefore(O);var Wt;It=t(".branding a",O).attr("href"),(Wt=O.find(".branding")).find("img");Wt.find("a.same-logo").length>0||t(".sticky-logo").exists()||dtLocal.themeSettings.topLine.floatingTopLine.logo.html&&dtLocal.themeSettings.topLine.floatingTopLine.logo.showLogo&&(null==It?t(dtLocal.themeSettings.topLine.floatingTopLine.logo.html).addClass("sticky-logo").prependTo(Wt):t('<a class="sticky-logo" href="'+It+'">'+dtLocal.themeSettings.topLine.floatingTopLine.logo.html+" </a>").prependTo(Wt));Ft=!1;dtGlobals.resetTopLineSizes=function(e){if(window.innerWidth<=dtLocal.themeSettings.mobileHeader.firstSwitchPoint&&!s.hasClass("responsive-off"))return Ft||(Ft=!0,O.removeClass("sticky-top-line-on"),O.css({top:""}),Rt=!1),!1;Ft&&(Ft=!1),zt=t("#wpadminbar").exists()?t("#wpadminbar").height():0,J=!I.exists()||I.is(":hidden")||I.hasClass("top-bar-empty")||I.hasClass("hide-top-bar")?0:I.innerHeight(),Bt=O.find(".header-bar").height()+J,t(".top-line-space").css({height:Bt}),t(".is-safari").length>0&&(a.hasClass("boxed")?O.css({width:a.width(),"max-width":a.width()}):O.css({width:document.documentElement.clientWidth,"max-width":document.documentElement.clientWidth}))},dtGlobals.resetTopLineSizes(P.height()),n.on("resize debouncedresize",(function(){dtGlobals.resetTopLineSizes(P.height())})),n.on("scroll",(function(){if(window.innerWidth<=dtLocal.themeSettings.mobileHeader.firstSwitchPoint&&!s.hasClass("responsive-off"))return!1;var t=dtGlobals.winScrollTop>O.height();t&&!Rt?(O.removeClass("sticky-top-line-off").addClass("sticky-top-line-on"),O.hasClass("mixed-floating-top-bar")?O.css({top:zt}):O.css({top:zt-J}),Rt=!0):!t&&Rt&&(O.removeClass("sticky-top-line-on").addClass("sticky-top-line-off"),O.css({top:zt}),Rt=!1)}))}if(dtLocal.themeSettings.floatingHeader.showMenu&&dtLocal.themeSettings.floatingHeader.showMenu&&!Tt){var jt=t(".phantom-fade").exists(),$t=t(".phantom-slide").exists(),Nt=t(".split-header").exists();if(jt||$t){var Gt=t(".masthead:not(#phantom) .main-nav").clone(!0).removeAttr("id"),Yt=(It=t(".branding a",L).attr("href"),s.hasClass("floating-top-bar")?t(".masthead:not(#phantom) .top-bar").clone(!0):""),qt=!1;if(Nt){var Ut=L.attr("class"),Vt=t(".side-header-h-stroke, .split-header"),Xt=(je=t('<div id="phantom" class="'+Ut+'"><div class="ph-wrap"></div></div>').appendTo("body")).find(".ph-wrap"),Zt=je.find(".widget-box"),Qt=Gt.find(".mini-widgets"),Kt=Vt.find(".branding");t(".phantom-custom-logo-on").length>0&&dtLocal.themeSettings.floatingHeader.logo.html&&dtLocal.themeSettings.floatingHeader.logo.showLogo&&(null==It?t(dtLocal.themeSettings.floatingHeader.logo.html).prependTo(Kt):t('<a class="phantom-top-line-logo" href="'+It+'">'+dtLocal.themeSettings.floatingHeader.logo.html+" </a>").prependTo(Kt)),(Gt=t(".split-header .header-bar").clone(!0)).appendTo(Xt).find(".main-nav").removeAttr("id"),s.hasClass("floating-top-bar")&&Yt.insertBefore(Xt)}else{Ut=L.attr("class"),Xt=(je=t('<div id="phantom" class="'+Ut+'"><div class="ph-wrap"><div class="logo-box"></div><div class="menu-box"></div><div class="widget-box"></div></div></div>').appendTo("body")).find(".menu-box"),Zt=je.find(".widget-box");if(t(".classic-header").length>0)Qt=t(".header-bar .navigation .mini-widgets").clone(!0);else if(Nt);else Qt=t(".header-bar .mini-widgets").clone(!0);Gt.appendTo(Xt),Qt.appendTo(Zt),s.hasClass("floating-top-bar")&&Yt.prependTo(je),dtLocal.themeSettings.floatingHeader.logo.html&&dtLocal.themeSettings.floatingHeader.logo.showLogo&&(je.find(".ph-wrap").addClass("with-logo"),null==It?je.find(".logo-box").html('<a href="'+dtLocal.themeSettings.floatingHeader.logo.url+'">'+dtLocal.themeSettings.floatingHeader.logo.html+" </a>"):je.find(".logo-box").html('<a href="'+It+'">'+dtLocal.themeSettings.floatingHeader.logo.html+" </a>"))}var Jt,te=t("#phantom");a.hasClass("boxed")&&je.addClass("boxed").find(".ph-wrap").addClass("boxed"),te.removeClass("show-phantom").addClass("hide-phantom").css("visibility","hidden"),dtGlobals.addOnloadEvent((function(){clearTimeout(Jt),Jt=setTimeout((function(){te.css("visibility","")}),150)})),Xt.find(".is-loading").removeClass("is-loading"),Xt.layzrInitialisation();var ee=!1,ie=dtGlobals.winScrollTop;Ct=P.height(),L.height();if(gt&&D);else if(gt);else dtLocal.themeSettings.floatingHeader.showAfter;n.on("scroll",(function(){if(window.innerWidth<=dtLocal.themeSettings.mobileHeader.firstSwitchPoint&&!s.hasClass("responsive-off"))return!1;var t=dtGlobals.winScrollTop,e=P.height(),i=L.height();if(gt&&D)var n=t>e&&!1===qt,a=t<=e&&!0===qt;else if(gt)n=t>e+i&&!1===qt,a=t<=e+i&&!0===qt;else n=t>dtLocal.themeSettings.floatingHeader.showAfter&&!1===qt,a=t<=dtLocal.themeSettings.floatingHeader.showAfter&&!0===qt;n?o.hasClass("menu-open")||dtGlobals.isHovering||ee||(ee=!0,te.removeClass("hide-phantom").addClass("show-phantom"),qt=!0):a&&ee&&(o.hasClass("menu-open")||(ee=!1,te.removeClass("show-phantom").addClass("hide-phantom"),qt=!1))}))}}var ne=t(".side-header:not(.sub-sideways) .main-nav li.has-children > a:not(.not-clickable-item), .side-header:not(.sub-sideways) .level-arrows-on > li.has-children > a, .mobile-main-nav li.has-children > a");t('<i class="next-level-button"><svg version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px" viewBox="0 0 16 16" style="enable-background:new 0 0 16 16;" xml:space="preserve"><path d="M13.5,7H9V2.5c0-0.6-0.4-1-1-1s-1,0.4-1,1V7H2.5c-0.6,0-1,0.4-1,1s0.4,1,1,1H7v4.5c0,0.6,0.4,1,1,1s1-0.4,1-1V9h4.5c0.6,0,1-0.4,1-1S14.1,7,13.5,7z"/></svg></i>').insertAfter(ne),t(".sub-downwards .main-nav li.has-children, .mobile-main-nav li.has-children").each((function(){var e=t(this),i=e.find(" > .sub-nav, .sub-menu");e.find(".sub-nav li, .sub-menu li").hasClass("act")&&e.addClass("active"),e.find(".sub-nav li.act, .sub-menu li.act").hasClass("act")&&(e.addClass("open-sub"),i.stop(!0,!0).slideDown(100),i.layzrInitialisation()),e.find(" > .next-level-button").on("click",(function(e){var n=t(this).parent();n.hasClass("active")?(i.stop(!0,!0).slideUp(500,(function(){t(" .main-nav").layzrInitialisation()})),n.removeClass("active"),n.removeClass("open-sub"),n.find("a").removeClass("act")):(n.siblings().find(" .sub-nav, .dt-mega-menu-wrap, .sub-menu").stop(!0,!0).slideUp(400),i.stop(!0,!0).slideDown(500,(function(){n.find(".sub-nav, .sub-menu").layzrInitialisation()})),n.siblings().removeClass("active"),n.addClass("active"),n.siblings().removeClass("open-sub"),n.addClass("open-sub"),n.siblings().find("> a").removeClass("act"),n.find("a").addClass("act"),t(" .main-nav").layzrInitialisation())}))})),!t(".dt-parent-menu-clickable").length>0&&t(".sub-downwards .main-nav li > a, .mobile-main-nav li.has-children > a").each((function(){var e=t(this);e.parent("li").find(".sub-nav li, .sub-menu li").hasClass("act")&&e.addClass("act"),e.parent("li").find(".sub-nav li.act, .sub-menu li.act").hasClass("act")&&(e.parent("li").addClass("open-sub"),e.siblings(".sub-nav, .sub-menu").stop(!0,!0).slideDown(100,(function(){}))),e.on("click",(function(i){$menuItem=e.parent(),$menuItem.hasClass("has-children menu-item-language")&&i.preventDefault(),e.hasClass("act")?(e.siblings(".sub-nav, .sub-menu").stop(!0,!0).slideUp(500),e.removeClass("act"),e.parent("li").removeClass("open-sub")):(e.parent().siblings().find(".sub-nav, .dt-mega-menu-wrap, .sub-menu").stop(!0,!0).slideUp(400),e.siblings(".sub-nav, .sub-menu").stop(!0,!0).slideDown(500),e.parent().siblings().find("> a").removeClass("act"),e.addClass("act"),e.parent("li").siblings().removeClass("open-sub active"),e.parent("li").addClass("open-sub active")),"function"==typeof t.fn.mCustomScrollbar&&t(".header-bar").mCustomScrollbar("update")}))})),t(".custom-nav > li > a").click((function(e){var i=t(this).parent(),n=t(this);i.hasClass("has-children")&&e.preventDefault(),n.hasClass("active")?(n.next().stop(!0).slideUp(500),n.removeClass("active")):(t(".custom-nav > li > ul").stop(!0).slideUp(400),n.next().stop(!0).slideDown(500),t(".custom-nav > li > a").removeClass("active"),n.addClass("active")),i.siblings().removeClass("act"),i.addClass("act")})),t(".custom-nav > li > ul").each((function(){clearTimeout(undefined),$this=t(this),$thisChildren=$this.find("li"),$thisChildren.hasClass("act")&&($this.prev().addClass("active"),$this.parent().siblings().removeClass("act"),$this.parent().addClass("act"),$this.slideDown(500))})),t.HoverDir=function(e,i){this.$el=t(i),this._init(e)},t.HoverDir.defaults={speed:300,easing:"ease",hoverDelay:0,inverse:!1},t.HoverDir.prototype={_init:function(e){this.options=t.extend(!0,{},t.HoverDir.defaults,e),this.transitionProp="all "+this.options.speed+"ms "+this.options.easing,this.support=Modernizr.csstransitions,this._loadEvents()},_loadEvents:function(){var e=this;this.$el.on("mouseenter.hoverdir, mouseleave.hoverdir",(function(i){var n=t(this),o=n.find(".rollover-content, .gallery-rollover, .post-entry-content"),s=e._getDir(n,{x:i.pageX,y:i.pageY}),a=e._getStyle(s);"mouseenter"===i.type?(o.hide().css(a.from),clearTimeout(e.tmhover),e.tmhover=setTimeout((function(){o.show(0,(function(){var i=t(this);e.support&&i.css("transition",e.transitionProp),e._applyAnimation(i,a.to,e.options.speed)}))}),e.options.hoverDelay)):(e.support&&o.css("transition",e.transitionProp),clearTimeout(e.tmhover),e._applyAnimation(o,a.from,e.options.speed))}))},_getDir:function(t,e){var i=t.width(),n=t.height(),o=(e.x-t.offset().left-i/2)*(i>n?n/i:1),s=(e.y-t.offset().top-n/2)*(n>i?i/n:1);return Math.round((Math.atan2(s,o)*(180/Math.PI)+180)/90+3)%4},_getStyle:function(t){var e,i,n={left:"0px",top:"-100%"},o={left:"0px",top:"100%"},s={left:"-100%",top:"0px"},a={left:"100%",top:"0px"},r={top:"0px"},l={left:"0px"};switch(t){case 0:e=this.options.inverse?o:n,i=r;break;case 1:e=this.options.inverse?s:a,i=l;break;case 2:e=this.options.inverse?n:o,i=r;break;case 3:e=this.options.inverse?a:s,i=l}return{from:e,to:i}},_applyAnimation:function(e,i,n){t.fn.applyStyle=this.support?t.fn.css:t.fn.animate,e.stop().applyStyle(i,t.extend(!0,[],{duration:n+"ms"}))}};var oe=function(t){window.console&&window.console.error(t)};t.fn.hoverdir=function(e){var i=t.data(this,"hoverdir");if("string"==typeof e){var n=Array.prototype.slice.call(arguments,1);this.each((function(){i?the7Utils.isFunction(i[e])&&"_"!==e.charAt(0)?i[e].apply(i,n):oe("no such method '"+e+"' for hoverdir instance"):oe("cannot call methods on hoverdir prior to initialization; attempted to call method '"+e+"'")}))}else this.each((function(){i?i._init():i=t.data(this,"hoverdir",new t.HoverDir(e,this))}));return i},t.fn.addRollover=function(){return this.each((function(){var e=t(this);e.hasClass("this-ready")||(e.append("<i></i>"),e.find(".rollover-thumbnails").length&&e.addClass("rollover-thumbnails-on"),e.parent().find(".links-container").length&&e.addClass("rollover-buttons-on"),e.addClass("this-ready"))}))},
t.fn.scaleInHover=function(){return this.each((function(){var e=t(this);if(!e.hasClass("scale-ready")){var i=e.find("img.preload-me"),n=parseInt(i.attr("width"))/parseInt(i.attr("height"));n<2&&n>=1.5?e.addClass("ratio_3-2"):n<1.5&&n>=1?e.addClass("ratio_4-3"):n<1&&n>=.75?e.addClass("ratio_3-4"):n<.75&&n>=.6?e.addClass("ratio_2-3"):e.removeClass("ratio_2-3").removeClass("ratio_3-2").removeClass("ratio-2").removeClass("ratio_4-3").removeClass("ratio_3-4"),n>=2&&e.addClass("ratio-2"),.5==n&&e.addClass("ratio_0-5"),1==n&&e.removeClass("ratio_2-3").removeClass("ratio-2").removeClass("ratio_3-2").removeClass("ratio_4-3").removeClass("ratio_3-4"),e.addClass("scale-ready")}}))},t.fn.touchNewHover=function(){return this.each((function(){var e=t(this);e.hasClass("this-ready")||(t(".rollover-content",this).length>0&&(s.on("touchend",(function(e){t(".mobile-true .rollover-content, .mobile-true .rollover-project, .mobile-true .woocom-project").removeClass("is-clicked")})),e.on("touchstart",(function(t){origY=t.originalEvent.touches[0].pageY,origX=t.originalEvent.touches[0].pageX})),e.on("touchend",(function(i){var n=i.originalEvent.changedTouches[0].pageX,o=i.originalEvent.changedTouches[0].pageY;if(origY==o||origX==n){if(!e.hasClass("is-clicked"))return t(".links-container > a",e).on("touchend",(function(t){t.stopPropagation(),e.addClass("is-clicked")})),i.preventDefault(),t(".mobile-true .rollover-content, .mobile-true .rollover-project,.mobile-true .woocom-project").removeClass("is-clicked"),e.addClass("is-clicked"),e.find(".rollover-content").addClass("is-clicked"),!1;if(e.find(".dt-gallery-container").length>0&&e.find(".rollover-content").on("click.dtAlbums",(function(i){e.find(".rollover-content").off("click.dtAlbums"),t(this).find("a.dt-gallery-pspw, .dt-trigger-first-pspw, .dt-pswp-item").first().trigger("click")})),t(this).find(".rollover-click-target.go-to").length>0)window.location.href=t(this).find(".rollover-click-target.go-to").attr("href");else if(t(this).hasClass("woocom-project")){if(t(i.target).is(".add_to_cart_button"))return!0;window.location.href=t(this).find(" > a").attr("href")}}}))),e.addClass("this-ready"))}))},
t.fn.triggerPostClick=function(){return this.each((function(){var e=t(this);if(!e.hasClass("blog-post-ready")){var i=e.siblings().find(".post-thumbnail-rollover").first(),n=e.find(".entry-meta a, .fancy-date a, .fancy-categories a");if(i.length>0){i.on("click",(function(t){t.preventDefault(),t.stopPropagation(),i.parents(".ts-wrap").hasClass("ts-interceptClicks")}));var o=!1;e.on("click",(function(t){if(!e.parents(".ts-wrap").hasClass("ts-interceptClicks"))return o||(o=!0,window.location.href=i.attr("href"),o=!1),!1})),e.find(n).click((function(t){t.stopPropagation(),window.location.href=n.attr("href")}))}e.addClass("blog-post-ready")}}))},t.fn.touchTriggerPostClick=function(){return this.each((function(){var e=t(this);if(!e.hasClass("touch-post-ready")){var i=e.find(".post-thumbnail-rollover").first();e.find(".entry-meta a, .fancy-date a, .fancy-categories a"),e.find(".entry-excerpt").height(),e.find(".post-details").height();s.on("touchend",(function(e){t(".mobile-true .post").removeClass("is-clicked")})),e.on("touchstart",(function(t){origY=t.originalEvent.touches[0].pageY,origX=t.originalEvent.touches[0].pageX})),e.on("touchend",(function(n){var o=n.originalEvent.changedTouches[0].pageX,s=n.originalEvent.changedTouches[0].pageY;if(origY==s||origX==o)if(e.parents().hasClass("disable-layout-hover"))"a"===n.target.tagName.toLowerCase()?t(n.target).trigger("click"):window.location.href=i.attr("href");else{if(!e.hasClass("is-clicked"))return n.preventDefault(),"a"===n.target.tagName.toLowerCase()&&t(n.target).trigger("click"),t(".mobile-ture .post").removeClass("is-clicked"),e.addClass("is-clicked"),e.parent().siblings().find(".post").removeClass("is-clicked"),!1;window.location.href=i.attr("href")}})),e.addClass("touch-post-ready")}}))},t.fn.triggerPostClickOnBefore=function(){return this.each((function(){var e=t(this),i=e.parents(".post");if(!e.hasClass("post-before-ready")){var n=i.find(".post-thumbnail-rollover").first(),o=i.find(".entry-meta a, .fancy-date a, .fancy-categories a");if(n.length>0){n.on("click",(function(t){n.parents(".ts-wrap").hasClass("ts-interceptClicks")}));var s=!1;e.on("mouseenter mousemove",(function(t){var n=e.offset().top,o=t.pageY;n-10<=o&&n+125>=o?i.hasClass("on-hover")||i.addClass("on-hover"):i.removeClass("on-hover")})),e.on("mouseleave",(function(t){e.offset().top,t.pageY;i.removeClass("on-hover")})),e.on("click",(function(){if(i.hasClass("on-hover"))return s||(s=!0,window.location.href=n.attr("href"),s=!1),!1})),e.find(o).click((function(t){i.hasClass("on-hover")&&(t.stopPropagation(),window.location.href=o.attr("href"))}))}e.addClass("post-before-ready")}}))},
t.fn.forwardToPost=function(){return this.each((function(){var i=t(this);i.hasClass("this-ready")||(i.on("click tap",(function(){var i=t(this),n=i.find("a").first(),o=n.attr("href");if(!i.parents(".ts-wrap").hasClass("ts-interceptClicks")){if("a"!==e.target.tagName.toLowerCase()){if("_blank"===n.attr("target"))return window.open(o,"_blank"),!1;window.location.href=o}return!1}})),i.addClass("this-ready"))}))},window.the7AddHovers=function(e){t(".rollover, .rollover-video, .post-rollover, .rollover-project .show-content, .vc-item .vc-inner > a",e).addRollover(),t(".filter-grayscale .slider-masonry",e).on("mouseenter tap",(function(e){"tap"==e.type&&e.stopPropagation(),t(this).addClass("dt-hovered")})),t(".filter-grayscale .slider-masonry",e).on("mouseleave",(function(e){t(this).removeClass("dt-hovered")})),t(".hover-scale .rollover-project, .hover-scale .post",e).scaleInHover()},window.the7AddMobileHovers=function(e){
t(".rollover-project, .woocom-project",e).touchNewHover(),t(".content-rollover-layout-list:not(.portfolio-shortcode):not(.albums-shortcode) .post, .gradient-overlay-layout-list:not(.portfolio-shortcode):not(.albums-shortcode)  .post",e).touchTriggerPostClick()},window.the7AddDesktopHovers=function(e){
t(".hover-grid.gallery-shortcode figure, .hover-grid .rollover-project, .hover-grid.portfolio-shortcode .post",e).each((function(){t(this).hoverdir()})),t(".hover-grid-reverse.gallery-shortcode figure, .hover-grid-reverse .rollover-project, .hover-grid-reverse.portfolio-shortcode .post",e).each((function(){t(this).hoverdir({inverse:!0})})),t(".albums .rollover-content a:not(.portfolio-categories a), .media .rollover-content, .dt-gallery-container .rollover-content",e).on("click",(function(e){if(t(e.target).is("a"))return!0;t(this).siblings("a.dt-pswp-item").first().click()})),t(".content-rollover-layout-list:not(.portfolio-shortcode):not(.albums-shortcode) .post,  .gradient-overlay-layout-list:not(.portfolio-shortcode):not(.albums-shortcode) .post",e).triggerPostClick(),t(".gradient-overlap-layout-list:not(.portfolio-shortcode):not(.albums-shortcode)  .post-entry-content",e).triggerPostClickOnBefore(),t(".the7-elementor-widget .forward-post",e).forwardToPost()},the7AddMobileHovers(t("html.mobile-true")),the7AddDesktopHovers(t("html.mobile-false")),the7AddHovers(document);var se=t("#commentform");function ae(){t(".full-width-wrap").length>0&&t(".full-width-wrap").each((function(){var e,i,o=t(this),a=window.innerWidth,r=n.width(),l=t(".content").width();if(t(".boxed").length>0)e=(parseInt(t("#main").width())-parseInt(l))/2;else if(t(".side-header-v-stroke").length&&a>dtLocal.themeSettings.mobileHeader.firstSwitchPoint&&!s.hasClass("responsive-off")||t(".side-header-v-stroke").length&&s.hasClass("responsive-off")){var d=a<=parseInt(l)?parseInt(l):r-t(".side-header-v-stroke").width();e=Math.ceil((d-parseInt(l))/2)}else if(t(".sticky-header .side-header").length&&a>dtLocal.themeSettings.mobileHeader.firstSwitchPoint&&!s.hasClass("responsive-off")||t(".sticky-header .side-header").length&&s.hasClass("responsive-off")){d=r<=parseInt(l)?parseInt(l):r;e=Math.ceil((r-parseInt(l))/2)}else if((t(".header-side-left").length&&a||t(".header-side-right").length&&a)>dtLocal.themeSettings.mobileHeader.firstSwitchPoint){d=a<=parseInt(l)?parseInt(l):r-t(".side-header").width();e=Math.ceil((d-parseInt(l))/2)}else{d=r<=parseInt(l)?parseInt(l):r;e=Math.ceil((r-parseInt(l))/2)}t(".sidebar-left").length>0||t(".sidebar-right").length>0?(i=t(".content").width(),e=0):i=t("#main").innerWidth();var c=s.hasClass("rtl")?"margin-right":"margin-left";o.css({width:i,opacity:1}),o.css(c,-e),o.find(".full-width-wrap").css({width:"",opacity:1,"padding-left":e}),o.find(".full-width-wrap").css(c,""),o.find(".ts-wrap").each((function(){var e=t(this).data("thePhotoSlider");void 0!==e&&e.update()}))}))}se.on("click","a.clear-form",(function(t){return t.preventDefault(),se.find('input[type="text"], textarea').val(""),!1})),se.on("click"," a.dt-btn.dt-btn-m",(function(t){return t.preventDefault(),se.find("#submit").trigger("click"),!1})),t(".full-width-wrap").length>0&&(dtGlobals.isiOS?n.bind("orientationchange",(function(){ae()})).trigger("orientationchange"):(n.on("resize",(function(){ae()})),ae())),n.trigger("dt.removeLoading");var re=t("#main-slideshow");!re.find("> div").length>0&&re.addClass("empty-slider"),
re.is(":parent")||re.siblings(".masthead").addClass("no-slider"),t(".rev_slider_wrapper").length>0&&(re.find("> .rev_slider_wrapper")&&re.addClass("fix rv-slider"),(t(".rev_slider_wrapper").hasClass("fullscreen-container")||t(".rev_slider_wrapper").hasClass("fullwidthbanner-container"))&&re.removeClass("fix"));
var le=t(".masthead, .dt-mobile-header"),de=t(".popup-search",le);if(de.length>0&&(s.on("click",(function(e){t(e.target).is(".field",de)||(t(".searchform .submit",le).removeClass("act"),de.removeClass("act"),t(".popup-search-wrap",de).stop().animate({opacity:0},150,(function(){t(this).css("visibility","hidden")})),setTimeout((function(){t(".popup-search-wrap",de).removeClass("right-overflow bottom-overflow left-overflow").css({right:"",left:"","max-width":""})}),400))})),t(".searchform .submit",le).on("click",(function(e){e.preventDefault(),e.stopPropagation();var i=t(this);i.hasClass("act")?(i.removeClass("act"),i.parents(".mini-search").removeClass("act"),i.siblings(".popup-search-wrap").stop().animate({opacity:0},150,(function(){t(this).css("visibility","hidden")})),setTimeout((function(){i.siblings(".popup-search-wrap").removeClass("right-overflow bottom-overflow left-overflow").css({right:"",left:"","max-width":""})}),400)):(i.addClass("act"),i.parents(".mini-search").addClass("act"),i.parents(".dt-mobile-header").length>0&&i.siblings(".popup-search-wrap").css({top:i.parents(".mini-search").position().top-i.siblings(".popup-search-wrap").innerHeight()}),i.parents(".searchform").offset().left-i.siblings(".popup-search-wrap").innerWidth()<0&&i.siblings(".popup-search-wrap").addClass("left-overflow"),a.width()-(i.parents(".searchform").offset().left-a.offset().left)-i.siblings(".popup-search-wrap").innerWidth()<0&&(i.siblings(".popup-search-wrap").addClass("right-overflow"),i.siblings(".popup-search-wrap").removeClass("left-overflow")),a.width()-(i.parents(".searchform").offset().left-a.offset().left)-i.siblings(".popup-search-wrap").innerWidth()<0&&i.parents(".searchform").offset().left-i.siblings(".popup-search-wrap").innerWidth()<0&&i.siblings(".popup-search-wrap").css({"max-width":i.parents(".searchform").offset().left}),n.height()-(i.siblings(".popup-search-wrap").offset().top-dtGlobals.winScrollTop)-i.siblings(".popup-search-wrap").innerHeight()<0&&i.siblings(".popup-search-wrap").addClass("bottom-overflow"),i.siblings(".popup-search-wrap").stop().css("visibility","visible").animate({opacity:1},150),setTimeout((function(){i.siblings(".popup-search-wrap").find("input.searchform-s").focus()}),100))}))),t(".overlay-search").length>0){var ce=t(".overlay-search .searchform").first().clone();t("body").append("<div class='overlay-search-microwidget'><i class='overlay-close icomoon-the7-font-the7-cross-01'></i></div>");var he=t(".overlay-search-microwidget");he.append(ce),t(".overlay-search").hasClass("default-icon")&&he.addClass("default-icon"),t(".mini-search .submit").on("click",(function(e){e.preventDefault(),he.addClass("open"),t("#page").addClass("overlay-open")})),t(".overlay-close",he).on("click",(function(){t("#page").removeClass("overlay-open"),t(this).parent(he).removeClass("open")}))}
(dtGlobals.addOnloadEvent((function(){t(".twentytwenty-container").each((function(){var e=t(this),i=e.attr("data-orientation").length>0?e.attr("data-orientation"):"horizontal",n=void 0!==e.attr("data-offset")&&e.attr("data-offset").length>0?e.attr("data-offset"):.5,o=!!e.attr("data-navigation");e.twentytwenty({default_offset_pct:n,orientation:i,navigation_follow:o})}))})),t(".wpb_tabs .iso-container").length>0)&&t(".wpb_tour_tabs_wrapper").each((function(){var e=t(this),i=e.parents(".wpb_tabs").find(".iso-container");e.tabs({activate:function(t,e){i.isotope("layout")}}),e.find("li").each((function(){t(this).on("click",(function(){clearTimeout(undefined),n.trigger("debouncedresize"),t(this).parents(".wpb_tabs").find(".iso-container").isotope("layout")}))}))}));const ue=t('.wpb_tabs_nav [role="tab"]');let pe=ue.index(ue.filter('[aria-selected="true"]'));function fe(e){ue.attr({"aria-selected":"false",tabindex:"-1"}).removeClass("ui-tabs-active ui-state-active"),t(".wpb_tab").attr("aria-hidden","true").hide(),e.attr({"aria-selected":"true",tabindex:"0"}).addClass("ui-tabs-active ui-state-active"),t("#"+e.attr("aria-controls")).attr("aria-hidden","false").show(),pe=ue.index(e)}var me,ge;
ue.attr("tabindex","0"),ue.on("focus",(function(){pe=ue.index(this)})),ue.on("keydown",(function(t){switch(t.key){case"ArrowRight":t.preventDefault(),pe=(pe+1)%ue.length,ue.eq(pe).focus();break;case"ArrowLeft":t.preventDefault(),pe=(pe-1+ue.length)%ue.length,ue.eq(pe).focus();break;case"Enter":case" ":t.preventDefault(),fe(ue.eq(pe))}})),ue.on("click",(function(e){e.preventDefault(),fe(t(this))})),t.fn.calcPics=function(){return!(t(".instagram-photos").length<1)&&this.each((function(){var e=e||parseInt(t(this).attr("data-image-max-width"));parseInt(t(this).find("> a").css("margin-left"));t(this).find(" > a").css({"max-width":e,opacity:1});var i=t(this),n=i.width(),o=100/Math.ceil(n/e);i.find("a").css({width:o+"%"})}))},t(".instagram-photos").calcPics(),t(".st-accordion").each((function(){var e=t(this);e.find("ul > li > a").on("click",(function(i){i.preventDefault();var n=t(this).next();t(".st-content",e).not(n).slideUp("fast"),n.slideToggle("fast")}))})),simple_tooltip(".shortcode-tooltip","shortcode-tooltip-content"),
t(".widget .searchform .submit, .search-icon, form.searchform:not(.mini-widget-searchform) .submit").on("click",(function(e){return e.preventDefault(),t(this).closest("form").find("input.searchsubmit").click(),!1})),t.fn.animateSkills=function(){t(".skill-value",this).each((function(){var e=t(this),i=e.data("width");e.css({width:i+"%"})}))},dtGlobals.isMobile&&t(".skills").animateSkills(),t(".project-share-overlay.allways-visible-icons .share-button").on("click",(function(t){t.preventDefault()})),dtGlobals.addOnloadEvent((function(){t(".album-share-overlay, .project-share-overlay:not(.allways-visible-icons)").each((function(){var e=t(this);e.find(".share-button").on("click",(function(t){t.preventDefault()})),e.on("mouseover tap",(function(e){"tap"==e.type&&e.stopPropagation();var i=t(this);i.addClass("dt-hovered"),clearTimeout(me),clearTimeout(ge),me=setTimeout((function(){i.hasClass("dt-hovered")&&(i.find(".soc-ico a").css("display","inline-flex"),i.find(".soc-ico").stop().css("visibility","visible").animate({opacity:1},200))}),100)})),e.on("mouseleave ",(function(e){var i=t(this);i.removeClass("dt-hovered"),clearTimeout(me),clearTimeout(ge),ge=setTimeout((function(){i.hasClass("dt-hovered")||i.find(".soc-ico").stop().animate({opacity:0},150,(function(){i.find(".soc-ico a").css("display","none"),t(this).css("visibility","hidden")}))}),50)}))}))}));var ve=t(".transparent #fancy-header").exists(),we=t(".transparent .page-title").exists();t(".transparent .checkout-page-title").exists();t.fancyFeaderCalc=function(){t(".branding .preload-me").loaded(null,(function(){ve&&t(".transparent #fancy-header").css({"padding-top":t(".masthead:not(.side-header)").height()}),we&&(t(".transparent .page-title").css({"padding-top":t(".masthead:not(.side-header)").height()}),t(".transparent .page-title").css("visibility","visible"))}),!0)};
var ye=t('.paginator[role="navigation"]'),be=ye.find("a.dots");be.on("click",(function(){ye.find("div:hidden").show().find("a").unwrap(),be.remove()})),t(".share-buttons a.pinit-marklet").click((function(e){e.preventDefault(),t("#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)})),
n.on("debouncedresize",(function(){window.innerWidth>dtLocal.themeSettings.mobileHeader.firstSwitchPoint&&!s.hasClass("responsive-off")||s.hasClass("responsive-off")?t(".masthead:not(.side-header):not(.mixed-header)").length>0?dtGlobals.showTopBtn=t(".masthead:not(.side-header):not(.mixed-header)").height()+150:t(".masthead.side-header-h-stroke").length>0?dtGlobals.showTopBtn=t(".side-header-h-stroke").height()+150:dtGlobals.showTopBtn=500:dtGlobals.showTopBtn=500})),n.scroll((function(){dtGlobals.winScrollTop>dtGlobals.showTopBtn?t(".scroll-top").removeClass("off").addClass("on"):t(".scroll-top").removeClass("on").addClass("off")})),t(".scroll-top").click((function(t){return t.preventDefault(),Ve("up"),!1}));var Ce=t(".woocommerce-NoticeGroup-updateOrderReview, .woocommerce-NoticeGroup-checkout");!Ce.length&&t("form.checkout").exists()&&(Ce=t("form.checkout").parents(".content").offset().top),t(document.body).on("checkout_error",(function(){t("html, body").animate({scrollTop:Ce-je.height()},"slow")})),
t('<svg version="1.1" id="Layer_1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px" viewBox="0 0 16 16" style="enable-background:new 0 0 16 16;" xml:space="preserve"><path class="st0" d="M2.5,12c0-0.3,0.2-0.5,0.5-0.5h10c0.3,0,0.5,0.2,0.5,0.5s-0.2,0.5-0.5,0.5H3C2.7,12.5,2.5,12.3,2.5,12z M2.5,8c0-0.3,0.2-0.5,0.5-0.5h10c0.3,0,0.5,0.2,0.5,0.5c0,0.3-0.2,0.5-0.5,0.5H3C2.7,8.5,2.5,8.3,2.5,8z M2.5,4c0-0.3,0.2-0.5,0.5-0.5h10c0.3,0,0.5,0.2,0.5,0.5S13.3,4.5,13,4.5H3C2.7,4.5,2.5,4.3,2.5,4z"/></svg><select aria-label="Dropdown menu"/>').prependTo("#bottom-bar .mini-nav .menu-select"),t("<option />",{selected:"selected",value:"",text:"———"}).appendTo(".mini-nav .menu-select select"),t("#bottom-bar .mini-nav").each((function(){var e=t(this),i=e.find("select");t("a",e).each((function(){var e=t(this);t("<option />",{value:e.attr("href"),text:e.text(),"data-level":e.attr("data-level")}).appendTo(i)}))})),t(".mini-nav select").change((function(){window.location=t(this).find("option:selected").val()})),t(".mini-nav select option").each((function(){var e=t(this),i=window.location.href;e.attr("value")==i&&e.attr("selected","selected")}))
,t(" #bottom-bar .mini-nav select").each((function(){t(this).customSelect()})),t(".menu-select select, .mini-nav .customSelect1, .vc_pie_chart .vc_pie_wrapper").css("visibility","visible"),t(".mini-nav option").each((function(){var e=t(this),i=e.text(),n="";switch(parseInt(e.attr("data-level"))){case 1:n="";break;case 2:n="— ";break;case 3:n="—— ";break;case 4:n="——— ";break;case 5:n="———— "}e.text(n+i)}));
var _e=navigator.userAgent.match(/iPhone/i)?"touchstart":"click";if(t(".project-navigation a, .mobile-sticky-header-overlay").bind(_e,(function(t){})),t((function(){t.fn.clickMaterialEffect=function(){return this.each((function(){var e,i,n,o,s=t(this);0===s.find(".ink").length&&s.prepend("<span class='ink'></span>"),s.addClass("ripplelink"),(e=s.find(".ink")).removeClass("animate"),e.height()||e.width()||(i=Math.max(t(this).outerWidth(),s.outerHeight()),e.css({height:i,width:i})),s.bind("mousedown",(function(t){clearTimeout(null),n=t.pageX-s.offset().left-e.width()/2,o=t.pageY-s.offset().top-e.height()/2,e.css({top:o+"px",left:n+"px"}).addClass("animate")})),s.bind("mouseup mouseleave",(function(t){clearTimeout(null),clearTimeout(null),s._timer=setTimeout((function(){e.removeClass("animate")}),400)}))}))},t(".rollover.material-click-effect, .post-rollover.material-click-effect, .rollover-video.material-click-effect").clickMaterialEffect()})),!dtGlobals.isMobile){
t(".stripe-parallax-bg, .fancy-parallax-bg, .page-title-parallax-bg").each((function(){var e=t(this),i=e.data("prlx-speed");e.parallax("50%",i),e.addClass("parallax-bg-done"),e.css("opacity","1")}));
var xe=-1;t("#fancy-header .fancy-title:not(.start-animation), #fancy-header .fancy-subtitle:not(.start-animation), #fancy-header .breadcrumbs:not(.start-animation)").each((function(){var e=t(this);e.hasClass("start-animation")||e.hasClass("start-animation-done")||(e.addClass("start-animation-done"),xe++,setTimeout((function(){e.addClass("start-animation")}),300*xe))}))}if(jQuery(".wpcf7").each((function(){var e=t(this);e.on("wpcf7submit",(function(t){e.find(".wpcf7-response-output").wrapInner("<div class='wpcf7-not-valid-tip-text'></div>").addClass("run-animation"),setTimeout((function(){e.find(".wpcf7-response-output").removeClass("run-animation")}),12e3)})),e.on("wpcf7invalid",(function(t){setTimeout((function(){e.find(".wpcf7-response-output").wrapInner("<div class='wpcf7-not-valid-tip-text'></div>")}),100)})),e.on("wpcf7mailsent",(function(t){setTimeout((function(){e.find(".wpcf7-response-output").wrapInner("<div class='wpcf7-valid-tip-text'></div>").addClass("wpcf7-mail-sent-ok")}),100),setTimeout((function(){e.find(".wpcf7-response-output").removeClass("wpcf7-mail-sent-ok")}),12e3)})),e.on("invalid.wpcf7",(function(t){setTimeout((function(){e.find(".wpcf7-validation-errors").wrapInner("<div class='wpcf7-not-valid-tip-text'></div>")}),100)})),e.on("mailsent.wpcf7",(function(t){setTimeout((function(){e.find(".wpcf7-mail-sent-ok").wrapInner("<div class='wpcf7-valid-tip-text'></div>")}),100)}))})),t(".dt-sticky-sidebar").length>0){if(At)var Se=t(".sticky-on");else Se=t(".masthead:not(.side-header):not(.side-header-v-stroke) .header-bar");if(J=!I.exists()||I.is(":hidden")||I.hasClass("top-bar-empty")||I.hasClass("hide-top-bar")?0:I.innerHeight(),jt||$t)var ke=t(je).height()+20;else if(dtLocal.themeSettings.floatingHeader.showMenu&&Tt)if(s.hasClass("floating-top-bar"))ke=dtLocal.themeSettings.floatingHeader.height+J+20;else ke=dtLocal.themeSettings.floatingHeader.height+20;else if(O.exists())ke=O.find(".header-bar").height()+J+20;else ke=0;new StickySidebar("#sidebar",{topSpacing:ke,bottomSpacing:20,viewportTop:0,containerSelector:".wf-container-main",innerWrapperSelector:".sidebar-content",minWidth:dtLocal.themeSettings.sidebar.switchPoint})}t("#mphb-booking-details").find(".mphb-booking-details-title, .mphb-check-in-date, .mphb-check-out-date").wrapAll('<div class="mphb-details-sidebar"></div>'),t("#mphb-price-details").appendTo(".mphb-details-sidebar"),!t(".footer .widget").length>0&&t(".footer").addClass("empty-footer"),dtGlobals.addOnloadEvent((function(){t(".the7-elementor-widget:not(.the7-elementor-product-comments)").each((function(){var e=t(this),i=e.find(".stars a");i.length?(i.length>5&&(i.slice(5,i.length).remove(),i=e.find(".stars a")),e.find(".stars span").append(i.get().reverse())):(e.find("#rating").hide().before('<p class="stars">                            <span>                                <a class="star-5" href="#">5</a>                                <a class="star-4" href="#">4</a>                                <a class="star-3" href="#">3</a>                                <a class="star-2" href="#">2</a>                                <a class="star-1" href="#">1</a>                            </span>                        </p>'),i=e.find(".stars a")),i.each((function(){const e=t(this),i=e.attr("class"),n=i?i.match(/star-(\d+)/)[1]:"";e.data("star-value",n)})),i.on("click",(function(){var e=t(this),i=t(this).closest("#respond").find("#rating"),n=t(this).closest(".stars");return i.val(e.data("star-value")),e.siblings("a").removeClass("active"),e.addClass("active"),n.addClass("selected"),!1}))})),t(".dt-tab-accordion-title").each((function(){var e=t(this);e.parents().hasClass("hide-tab-description")&&!e.parents().hasClass("hide-tab-additional")?t("#tab-title-additional_information.dt-tab-accordion-title").addClass("first"):e.parents().hasClass("hide-tab-additional")&&!e.parents().hasClass("hide-tab-description")||e.parents().hasClass("hide-tab-additional")&&e.parents().hasClass("hide-tab-description")?t("#tab-title-reviews.dt-tab-accordion-title").addClass("first"):t("#tab-title-description.dt-tab-accordion-title").addClass("first"),t(".dt-tab-accordion-title.first").next().css("display","block"),e.on("click",(function(e){var i=t(this),n=i.next();t(".dt-tab-accordion-title").removeClass("active"),i.hasClass("active")?t(".woocommerce-Tabs-panel").slideUp("fast"):(i.addClass("active"),t(".woocommerce-Tabs-panel").not(n).hide(),Ue(i.parent()),n.slideDown("fast"))}))})),t(".the7-elementor-widget.elementor-widget-tabs").each((function(){var e=t(this),i=e.find(".wc-tabs li:visible").first().attr("aria-controls");e.find(".wc-tabs li").removeClass("active"),e.find(".wc-tabs li:visible").first().addClass("active"),"none"!==e.find(".wc-tabs").css("display")&&(e.find(".panel").css("display","none"),e.find("#"+i).css("display","block")),window.location.hash&&!t(".hide-tab-eviews").length>0&&(e.find(".wc-tabs li").removeClass("active"),e.find(".wc-tabs li.reviews_tab").addClass("active"),e.find(".panel").css("display","none"),e.find(".woocommerce-Tabs-panel--reviews").css("display","block")),e.find(".comment-form-rating .stars").length>1&&e.find(".comment-respond .stars").not(":first").remove(),e.find(".wc-tabs li").on("click",(function(){var i=t(this).attr("aria-controls");t(this).siblings().removeClass("active"),t(this).addClass("active"),e.find("> .woocommerce-tabs > .panel").css("display","none"),e.find("#"+i).css("display","block")}))}))}));var Te=t(".elementor-popup-modal .dialog-message");i.on("elementor/popup/show",Te,(function(e,i,n){"undefined"===elementorFrontend||elementorFrontend.isEditMode()||"yes"==n.getDocumentSettings("the7_scrollbar")&&n.$element.closest(".dialog-message").addClass("the7-custom-scroll"),t(document.body).trigger("init_price_filter"),n.$element.find(" .dt-sub-menu-display-on_click li.has-children, .dt-sub-menu-display-on_item_click li.has-children").each((function(){"undefined"!=typeof the7ElementorMenu&&the7Utils.isFunction(the7ElementorMenu)&&t(this).the7ElementorMenu()})),n.$element.find(".dt-css-grid .wf-cell img, .menu-item img, .lazy-load").each((function(){var e=t(this);e.attr("data-src")&&e.prop("src",e.attr("data-src")),e.attr("data-srcset")&&e.prop("srcset",e.attr("data-srcset")),e.removeAttr("data-src"),e.removeAttr("data-srcset"),e.removeClass("lazy-load"),setTimeout((function(){e.parent().removeClass("layzr-bg")}),200)}))})),window.the7GetMasonryColumnsConfig=function(t){var e=t.parent().hasClass("mode-masonry")?t.parent():t,i=t.width()-1,n={mobile:parseInt(e.attr("data-phone-columns-num")),desktop:parseInt(e.attr("data-desktop-columns-num")),tabletV:parseInt(e.attr("data-v-tablet-columns-num")),tabletH:parseInt(e.attr("data-h-tablet-columns-num"))};return Modernizr.mq("only screen and (max-width:767px)")?(singleWidth=Math.floor(i/n.mobile)+"px",doubleWidth=2*Math.floor(i/n.mobile)+"px",columnsNum=n.mobile):Modernizr.mq("(min-width:768px) and (max-width:991px)")?(singleWidth=Math.floor(i/n.tabletV)+"px",doubleWidth=2*Math.floor(i/n.tabletV)+"px",columnsNum=n.tabletV):Modernizr.mq("(min-width:992px) and (max-width:1199px)")?(singleWidth=Math.floor(i/n.tabletH)+"px",doubleWidth=2*Math.floor(i/n.tabletH)+"px",columnsNum=n.tabletH):(singleWidth=Math.floor(i/n.desktop)+"px",doubleWidth=2*Math.floor(i/n.desktop)+"px",columnsNum=n.desktop),{singleWidth:singleWidth,doubleWidth:doubleWidth,columnsNum:columnsNum}},t.fn.simpleCalculateColumns=function(t,e,i){var n=parseInt(t.attr("data-width")),o=parseInt(t.attr("data-columns")),s=parseInt(t.attr("data-padding"));void 0===i&&(i="px"),this.calculateColumns(n,o,s,null,null,null,null,i,e)},t.fn.calculateColumns=function(e,i,n,o,s,a,r,l,d){return this.each((function(){var o,s,a,r,c,h="",u=t(this),p=u,f=u.attr("data-cont-id"),m=t(".cont-id-"+f),g=!1!==n?n:20,v=-g,w=g-10,y=g-5;g<10&&(w=0,y=0),0===g&&(v=0),u.parent().hasClass("products-shortcode")&&(w=g),u.parent().hasClass("mode-masonry")&&(p=p.parent(),m=m.parent());var b=m.not(".bg-under-post, .content-bg-on").hasClass("description-under-image");if(t("#col-style-id-"+f).exists())var C=document.getElementById("col-style-id-"+f);else(C=document.createElement("style")).id="col-style-id-"+f,C.appendChild(document.createTextNode("")),document.head.appendChild(C);var _=t("#col-style-id-"+f);if(h=b?" \t\t\t\t\t\t\t.cont-id-"+f+" { margin: -"+y+"px  -"+g+"px -"+w+"px ; } \t\t\t\t\t\t\t.full-width-wrap .cont-id-"+f+" { margin: "+-y+"px "+g+"px "+-w+"px ; }":" \t\t\t\t\t\t\t.cont-id-"+f+" { margin: -"+g+"px; } \t\t\t\t\t\t\t.full-width-wrap .cont-id-"+f+" { margin: "+v+"px  "+g+"px; } \t\t\t\t\t\t",_.html(h),p.hasClass("resize-by-browser-width"))void 0===d&&(d=the7GetMasonryColumnsConfig),a=(o=d.call(this,u)).singleWidth,r=o.doubleWidth,c=o.columnsNum;else{for(s=u.width()-1,e=e||200,i=i||6;Math.floor(s/i)<e&&!(--i<=1););"px"===l?(a=Math.floor(s/i)+"px",r=2*Math.floor(s/i)+"px",c=i):(a=Math.floor(1e5/i)/1e3+"%",r=2*Math.floor(1e5/i)/1e3+"%")}h+=b?c>1?" \t\t\t\t\t\t\t.cont-id-"+f+"  .wf-cell { width: "+a+"; padding: "+y+"px "+g+"px "+w+"px; } \t\t\t\t\t\t\t.cont-id-"+f+"  .wf-cell.double-width { width: "+r+"; } \t\t\t\t\t\t":" \t\t\t\t\t\t\t.cont-id-"+f+"  .wf-cell { width: "+a+"; padding: "+y+"px "+w+"px "+g+"px; } \t\t\t\t\t\t":c>1?" \t\t\t\t\t\t\t.cont-id-"+f+" .wf-cell { width: "+a+";  padding: "+g+"px; } \t\t\t\t\t\t\t.cont-id-"+f+" .wf-cell.double-width { width: "+r+"; } \t\t\t\t\t\t":" \t\t\t\t\t\t\t.cont-id-"+f+" .wf-cell { width: "+a+"; padding: "+g+"px; } \t\t\t\t\t\t",_.html(h);var x=C.sheet.cssRules.length;C.sheet.insertRule(".webkit-hack { }",x),C.sheet.deleteRule(x),u.trigger("columnsReady")}))},t.fn.initSlider=function(){return this.each((function(){var e=t(this);e.data("width"),e.data("height");e.hasClass("royalReady")||(e.postTypeScroller(),e.addClass("royalReady"))}))};var Ie=Isotope.prototype._positionItem;function Le(t,e,i,n){t.find(i).addClass("lazy-load").addClass(n),t.layzrInitialisation()}Isotope.prototype._positionItem=function(t,e,i,n){Ie(t,e,i,!0)},t.fn.IsoLayzrInitialisation=function(t){return Le(this,t,"img[class*=iso-]","iso-item-lazy-load")},t.fn.IsoLayzrJqInitialisation=function(t){return Le(this,t,"img","thumb-lazy-load-show")},t.fn.layzrBlogInitialisation=function(t){return Le(this,t,"img","blog-thumb-lazy-load-show")},t(".layzr-loading-on .blog-shortcode.jquery-filter.mode-list .visible").layzrBlogInitialisation();var ze=t(".iso-container"),Ee=t(".iso-grid:not(.jg-container, .iso-container), .blog.layout-grid .wf-container.description-under-image:not(.jg-container, .iso-container), .grid-masonry:not(.iso-container), .shortcode-blog-posts.iso-grid"),Oe=ze.add(Ee),Pe=dtGlobals.isoPreloader=t('<div class="iso-preloader dt-posts-preload dt-posts-preload-active"><div class="dt-posts-preload-activity"></div></div>').appendTo("body").hide();Oe.not(".blog-grid-shortcode").addClass("dt-isotope"),window.the7ApplyColumns=function(t,e,i){var o,s;e&&e.length&&(t=t||0,o=e.parent().hasClass("mode-masonry")?e.parent():e,s=parseInt(o.attr("data-padding")),e.addClass("cont-id-"+t).attr("data-cont-id",t),e.simpleCalculateColumns(o,i),s>10&&e.addClass("mobile-paddings"),n.on("debouncedresize",(function(){e.simpleCalculateColumns(o,i),s>10&&e.addClass("mobile-paddings")})))},Oe.exists()&&Oe.not(".custom-iso-columns").each((function(e){the7ApplyColumns(e,t(this),the7GetMasonryColumnsConfig)})),t.fn.heightHack=function(){return this.each((function(){var e,i=t(this).not(".back-image");i.exists()&&(i.hasClass("height-ready")||i.parents(".testimonial-thumb").exists()||i.parents(".post-rollover").exists()||i.parents(".slider-masonry").exists()||i.parents(".rollover-thumbnails").exists()||(e=parseInt(i.attr("width"))/parseInt(i.attr("height")),i.parents(".testimonial-vcard, .dt-format-gallery, .shortcode-blog-posts.iso-grid ").exists()&&i.wrap("<div />"),isNaN(e)&&i[0]&&(e=i[0].naturalWidth/i[0].naturalHeight),i.parent().not(".img-ratio-wrapper").css({"padding-bottom":100/e+"%",height:0,display:"block"}),i.parents(".dt-team-masonry-shortcode").exists()&&"none"!==i.parent().css("max-width")&&i.parents(".team-media").addClass("apply-max-width"),i.attr("data-ratio",e).addClass("height-ready")))}))},t.fn.IsoInitialisation=function(e,i,n,o){return this.each((function(){var n=t(this);n.hasClass("iso-item-ready")||(n.isotope({itemSelector:e,layoutMode:i,stagger:30,resize:!1,transitionDuration:0,equalheight:o,hiddenStyle:{opacity:0},visibleStyle:{opacity:1},masonry:{columnWidth:1},getSortData:{date:function(e){return t(e).attr("data-date")},name:function(e){return t(e).attr("data-name")}},customSorters:{name:window.the7LocaleSensitiveStringsCompare}}),n.addClass("iso-item-ready"))}))},t(".iso-container, .portfolio-grid").each((function(){if(t(this).parent().hasClass("mode-masonry"))var e=null;else e=t(this);t(".filter:not(.iso-filter):not(.without-isotope):not(.with-ajax) .filter-categories a").on("click.presscorFilterCategories",(function(i){var n=t(this).attr("data-filter");return null!=e&&e.isotope({filter:n}),!1})),t(".filter:not(.iso-filter):not(.without-isotope):not(.with-ajax) .filter-extras .filter-by a").on("click",(function(i){var n=t(this).attr("data-by"),o=t(this).parents(".filter-extras").find(".filter-sorting > a.act").first().attr("data-sort");return null!=e&&e.isotope({sortBy:n,sortAscending:"asc"==o}),!1})),t(".filter:not(.iso-filter):not(.without-isotope):not(.with-ajax) .filter-extras .filter-sorting a").on("click",(function(i){var n=t(this).attr("data-sort"),o=t(this).parents(".filter-extras").find(".filter-by > a.act").first().attr("data-by");return null!=e&&e.isotope({sortBy:o,sortAscending:"asc"==n}),!1}))})),t(".dt-css-grid .wf-cell.visible").IsoLayzrJqInitialisation(),(ze.exists()||Ee.exists())&&(Pe.fadeIn(50),Oe.not(".blog-grid-shortcode").each((function(){var e=t(this),i=e;e.hasClass("mode-masonry")&&(i=e.find(".dt-isotope")),i.parent().hasClass("the7-elementor-widget")||t(".preload-me",i).heightHack(),t(".slider-masonry",i).initSlider(),i.one("columnsReady",(function(){if(i.hasClass("iso-container"))i.IsoInitialisation(".iso-item","masonry",400);else{var e=!0;(i.parent().hasClass("gradient-overlay-layout-list")||i.parent().hasClass("content-rollover-layout-list"))&&(e=!1),i.IsoInitialisation(".wf-cell","fitRows",400,e)}i.isotope("on","layoutComplete",(function(e){for(var n=0;n<e.length;n++){e[n],t(this);i.trigger("IsoReady")}})),i.parent(".content-rollover-layout-list:not(.disable-layout-hover)").find(".post-entry-wrapper").clickOverlayGradient(),i.one("IsoReady",(function(){var t=i;i.parent().hasClass("jquery-filter")&&"none"!=i.parent().attr("data-pagination-mode")&&(t=i.find(".wf-cell.visible")),t.IsoLayzrJqInitialisation(),setTimeout((function(){i.isotope("layout")}),350)}))})),i.on("columnsReady",(function(){t(".slider-masonry",i).hasClass("royalReady")&&t(".slider-masonry",i).each((function(){var e=t(this).parents(".ts-wrap").data("thePhotoSlider");void 0!==e&&e.update()})),i.parent(".content-rollover-layout-list:not(.disable-layout-hover)").find(".post-entry-wrapper").clickOverlayGradient(),i.isotope("layout")}))})),Pe.stop().fadeOut(300))
,window.the7ApplyGeneralFilterHandlers=function(e){e.exists()&&e.find("> a").on("click",(function(e){var i=t(this);if(void 0===arguments.callee.dtPreventD){var n=i.parents(".filter").first();arguments.callee.dtPreventD=!0,n.hasClass("without-isotope")&&(arguments.callee.dtPreventD=n.hasClass("with-ajax"))}e.preventDefault(),i.trigger("mouseleave"),i.hasClass("act")?e.stopImmediatePropagation():(i.siblings().removeClass("act"),i.addClass("act"),arguments.callee.dtPreventD||(window.location.href=i.attr("href")))}))},window.the7ApplyGeneralOrderingSwitchHandlers=function(t){if(t.exists()){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"));var e=t.parents(".filter").first();t.on("click",(function(){e.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")}))}},window.the7ApplyGeneralOrderingSwitchEffects=function(e){if(e.exists()){var i=t(".filter-switch",e);i.append("<span class='filter-switch-toggle'></span>"),i.each((function(){the7ApplyGeneralOrderingSwitchHandlers(t(this))})),t(".filter-switch .filter-switch-toggle",e).on("animationend webkitAnimationEnd oanimationend MSAnimationEnd",(function(e){t(this).parent().removeClass("pressed")})),t(".filter-extras a",e).on("animationend webkitAnimationEnd oanimationend MSAnimationEnd",(function(e){t(this).removeClass("pressed")})),Modernizr.touch?(i.on("touchstart",(function(e){t(".filter-switch").removeClass("pressed"),t(this).addClass("pressed")})),t(".filter-extras a",e).on("touchstart",(function(e){t(".filter-extras").removeClass("pressed"),t(this).parent(".filter-extras").addClass("pressed")}))):(i.on("mousedown",(function(e){t(".filter-switch").removeClass("pressed"),t(this).addClass("pressed"),setTimeout((function(){t(this).removeClass("pressed")}),600)})),t(".filter-extras a",e).each((function(){t(this).on("mousedown",(function(e){t(".filter-extras").removeClass("pressed"),t(this).addClass("pressed"),setTimeout((function(){t(this).removeClass("pressed")}),600)}))}))),t(".filter-extras a",e).on("click",(function(e){var n=t(this);if(void 0===arguments.callee.dtPreventD){var o=n.parents(".filter").first();arguments.callee.dtPreventD=!0,o.hasClass("without-isotope")&&(arguments.callee.dtPreventD=o.hasClass("with-ajax"))}arguments.callee.dtPreventD&&e.preventDefault(),n.siblings().removeClass("act"),n.addClass("act"),i.each((function(){var e=t(this);e.prev(n).hasClass("act")?(e.addClass("left-act"),e.removeClass("right-act")):e.next(n).hasClass("act")?(e.addClass("right-act"),e.removeClass("left-act")):(e.removeClass("right-act"),e.removeClass("left-act"))}))}))}},t(".filter-categories").each((function(){the7ApplyGeneralFilterHandlers(t(this))})),t(".filter").each((function(){the7ApplyGeneralOrderingSwitchEffects(t(this))})),t(".mode-list .filter-categories > a:not(.show-all), .dt-css-grid-wrap .filter-categories > a:not(.show-all)").each((function(){$this=t(this),$dataFiltr=$this.attr("data-filter"),$newDataFilter=$dataFiltr.substring(1,$dataFiltr.length),$this.attr("data-filter",$newDataFilter),$this.parents().removeClass("iso-filter")})),window.the7ShortcodesFilterConfig=function(t){var e={},i=t;return t.hasClass("dt-css-grid")&&(i=t.parent()),e.filterControls=i.find(".filter-categories"),e.pageControls=i.find(".paginator"),e.sortControls=i.find(".filter-by"),e.orderControls=i.find(".filter-sorting"),e.defaultSort=i.find(".filter-by .act").attr("data-by"),e.defaultOrder=i.find(".filter-sorting .act").attr("data-sort"),e.paginationMode=i.attr("data-pagination-mode"),e.pageLimit=i.attr("data-post-limit"),e.useFilters=!0,e.useSorting=!0,e.controlsSelecter="a",e.controlsSelecterChecked="a.act",e.defaultFilter="*",e.selectAll="*",e.loadMoreButtonLabel=dtLocal.moreButtonText.loadMore,e.customSorters={name:function(t,e){return window.the7LocaleSensitiveStringsCompare(t.name.toLowerCase(),e.name.toLowerCase())}},e},t.fn.shortcodesFilter=function(e){var i=t(this);function o(){if(i.hasClass("dt-css-grid")?$element=i.parent():$element=i,$element.length&&$element.hasClass("lazy-loading-mode")){var t=$element.find(".button-load-more");if(!t.parent().hasClass("hidden")){var e=t.offset();e&&n.scrollTop()+n.height()>e.top-2*n.height()&&t.trigger("click")}}}i.Filterade(e),i.on("updateReady",(function(){di(),i.parent(".content-rollover-layout-list:not(.disable-layout-hover)").find(".post-entry-wrapper").clickOverlayGradient()})),n.on("scroll",(function(){o()})),o()},t(".blog-shortcode.mode-list.jquery-filter, .jquery-filter .dt-css-grid:not(.custom-pagination-handler)").each((function(){var e=t(this);e.shortcodesFilter(the7ShortcodesFilterConfig(e))})),window.the7ApplyMasonryWidgetCSSGridFiltering=function(t){var e;t&&t.length&&((e=the7ShortcodesFilterConfig(t)).pagerClass="page-numbers filter-item",e.previousButtonLabel="←",e.nextButtonLabel="→",t.shortcodesFilter(e))};var Ae=t(".content-rollover-layout-list:not(.disable-layout-hover) .dt-css-grid .post-entry-wrapper");function De(){var t=.01*window.innerHeight;document.documentElement.style.setProperty("--the7-vh",t+"px")}n.on("debouncedresize",(function(e){if(dtGlobals.resizeCounter++,the7Utils.isFunction(t.fn.calcPics)&&t(".instagram-photos").calcPics(),a.hasClass("boxed")){var i=a.css("maxWidth"),r=i.indexOf("px")>=0,l=i.indexOf("%")>=0;r&&(L.addClass("width-in-pixel"),void 0!==je&&je.addClass("width-in-pixel")),l&&(t(".masthead.full-width:not(.side-header)").css({width:a.width()}),void 0!==je&&je.find(".top-bar-bg").length>0&&je.find(".top-bar-bg").css({width:a.width()}),s.hasClass("phantom-sticky")&&t(".top-bar-bg").length>0&&t(".top-bar-bg").css({width:a.width()}))}var d;Ae.clickOverlayGradient(),window.innerWidth>=dtLocal.themeSettings.mobileHeader.firstSwitchPoint&&(a.removeClass("show-mobile-header"),a.addClass("closed-mobile-header"),s.removeClass("show-sticky-mobile-header"),s.removeClass("show-overlay-mobile-header").addClass("closed-overlay-mobile-header"),t(".mobile-sticky-header-overlay").removeClass("active"),t(".dt-mobile-menu-icon").removeClass("active"),o.removeClass("menu-open")),window.innerWidth<=dtLocal.themeSettings.mobileHeader.firstSwitchPoint&&!s.hasClass("responsive-off")?(t(".masthead").hasClass("masthead-mobile")||t(".masthead:not(.mixed-header):not(#phantom)").addClass("masthead-mobile"),t(".masthead").hasClass("masthead-mobile-header")||(t(".masthead:not(.side-header):not(#phantom)").addClass("masthead-mobile-header"),t("body:not(.overlay-navigation):not(.sticky-header) .side-header:not(#phantom)").addClass("masthead-mobile-header")),O.exists()&&(O.removeClass("sticky-top-line-on sticky-top-line-on"),Rt=!1),t(".mobile-header-scrollbar-wrap").css({"max-width":t(".dt-mobile-header ").width()-13})):(t(".masthead:not(.mixed-header):not(#phantom)").removeClass("masthead-mobile"),t(".masthead:not(.side-header):not(#phantom)").removeClass("masthead-mobile-header"),t("body:not(.overlay-navigation):not(.sticky-header) .side-header:not(#phantom)").removeClass("masthead-mobile-header"),t(".masthead").hasClass("desktop-side-header")||t("body:not(.overlay-navigation):not(.sticky-header) .side-header:not(#phantom)").addClass("desktop-side-header")),window.innerWidth<=dtLocal.themeSettings.mobileHeader.firstSwitchPoint&&window.innerWidth>dtLocal.themeSettings.mobileHeader.secondSwitchPoint&&!s.hasClass("responsive-off")?t(".left-widgets",I).find(".in-top-bar-left").length>0||t(".top-bar .right-widgets").find(".in-top-bar-right").length>0?I.removeClass("top-bar-empty"):I.addClass("top-bar-empty"):window.innerWidth<=dtLocal.themeSettings.mobileHeader.secondSwitchPoint&&!s.hasClass("responsive-off")?t(".left-widgets",I).find(".in-top-bar").length>0?I.removeClass("top-bar-empty"):I.addClass("top-bar-empty"):!t(".mini-widgets",I).find(".show-on-desktop").length>0?I.addClass("top-bar-empty"):I.removeClass("top-bar-empty"),t(".mini-nav select").trigger("render"),t.fancyFeaderCalc(),t(".dt-default").each((function(){var e=t(this),i=e.attr("data-min-height");t.isNumeric(i)?e.css({minHeight:i+"px"}):i?i.search("%")>0?e.css({minHeight:n.height()*(parseInt(i)/100)+"px"}):e.css({minHeight:i}):e.css({minHeight:0})})),(d=t(".floating-content")).exists()&&t(".preload-me").loaded(null,(function(){var e=d.siblings(".project-wide-col").height(),i=d.height(),o=d.offset(),s=0;I.length>0&&t(".phantom-sticky").length>0&&(s=I.height());var a=t(".project-post").offset();n.on("scroll",(function(){var t="0";window.innerWidth>1050&&dtGlobals.winScrollTop+je.height()>o.top&&(t=dtGlobals.winScrollTop+je.height()+i+40<a.top+e?dtGlobals.winScrollTop-o.top+je.height()+5-s+"px)":e-i-40-s+"px)"),d.css({transform:"translateY("+t+")"})}))}),!0);var c=t(".boxed");c.length>0&&t(".header-side-left.footer-overlap:not(.sticky-header) .boxed .footer, .left-side-line.footer-overlap .boxed .footer").css({right:n.width()-(c.offset().left+c.outerWidth())}),t(".footer-overlap .footer").css({opacity:1}),t(".mobile-false .footer-overlap .page-inner").css({"min-height":window.innerHeight-t(".footer").innerHeight(),"margin-bottom":t(".footer").innerHeight()}),t(".mobile-false .footer-overlap .footer").css({bottom:parseInt(s.css("padding-bottom"))+parseInt(s.css("margin-bottom"))})})).trigger("debouncedresize"),t(window).trigger("the7_widget_resize"),De(),n.on("the7-resize-height-debounce",De),window.addEventListener("orientationchange",De);var Me=t("html, body"),Fe=t(".phantom-sticky"),He=t(".sticky-top-line"),Be=(Tt=Fe.exists(),He.exists()),Re=t(".sticky-mobile-header").exists(),We=Tt||Be,je=null,$e=(Se=null,t('.menu-item > a[href="#!/up"]'));function Ne(){window.innerWidth<dtLocal.themeSettings.mobileHeader.firstSwitchPoint&&!s.hasClass("responsive-off")?Re&&(je=t(".masthead-mobile-header")):je=We?t(".masthead"):Re&&!t(".mobile-false").length>0?t(".masthead-mobile-header"):t("#phantom");var e=t(".mobile-header-bar");e.length>0&&"none"!==e.css("display")?(Se=e,Be&&(Se=t(".sticky-top-line.masthead-mobile-header .mobile-header-bar")),(Tt||Be)&&(je=t(".sticky-header .masthead.side-header").length>0||t(".overlay-navigation .masthead.side-header").length>0?e.parent(".masthead:not(.side-header)"):e.parent())):(Se=t(".masthead:not(.side-header):not(.side-header-v-stroke)"),s.hasClass("floating-top-bar")||(Se=Se.find(".header-bar")))}Ne();var Ge=function(t,e,i,n){void 0===n&&(n="easeInOutQuad"),Me.stop().animate({scrollTop:t},{duration:e,easing:n,complete:i})},Ye=function(){var e=function(){var t=NaN;try{t=parseInt(s.css("--the7-anchor-scroll-offset"))}catch(t){}return t}();if(!isNaN(e))return e;var i=null,n=0,o=s.hasClass("overlay-navigation");window.innerWidth<dtLocal.themeSettings.mobileHeader.firstSwitchPoint&&!s.hasClass("responsive-off")&&Re&&(St?i=t(".masthead-mobile-header .mobile-header-bar"):Rt?i=He:(i=t(Se,je),We&&"solid"===je.css("border-bottom-style")&&(n=parseInt(je.css("border-bottom-width"))))),o?null==i&&Be&&(i=He):null==i&&(i=Tt&&At?s.hasClass("floating-top-bar")?t(".masthead"):t(".header-bar"):Be?t(".masthead").hasClass("mixed-floating-top-bar")?He:He.find(".header-bar"):je);var a=0;return i&&i.length&&(a=i.height()),a+n},qe=function(t,e=0){return t.offset().top+1+e-Ye()},Ue=function(e,i,o,a=!1,r=0){if(void 0!==i&&""!==i){const t=new URL(window.location.href);let e=null;try{const n=new URL(i,window.location.origin);n.origin===t.origin&&n.pathname===t.pathname&&(e=n.hash)}catch(t){i.startsWith("#")&&(e=i)}null!==e&&e!==t.hash&&(t.hash=e,history.pushState(null,"",t.toString()))}if(void 0!==i&&""!==i&&i.startsWith("#")){const t=new URL(window.location.href);t.hash=i,history.pushState(null,"",t.toString())}Ne();var l,d=0,c=s.hasClass("overlay-navigation"),h="easeInOutQuad";a||(d=qe(e,r)),l=void 0===o?n.scrollTop():o.offset().top;var u,p=d-l;Math.abs(p)>window.innerHeight&&(u=p>0?d-window.innerHeight:d+window.innerHeight,n.scrollTop(u),h="easeOutQuart");t.closeMobileHeader(),c&&t.closeSideHeader(),setTimeout((function(){a||(d=qe(e,r)),Ge(d,600,(function(){if(c||setTimeout((function(){t.closeSideHeader()}),50),!a){var i=qe(e,r);d.toFixed()!==i.toFixed()&&(!function(t,e,i,n){t.one("animationend",(function(){var o=i(t,n);o!==e&&Ge(o)}))}(e,i,qe,r),Ge(i))}}),h)}),0)};window.the7ScrollToTargetEl=Ue;var Ve=function(e,i,n){if(!e)return!1;try{var o=t("#"+e),s=!1}catch(t){return!1}if(!o.length){if("up"!==e)return!1;s=!0}return Ue(o,i,n,s),!0},Xe=function(t){const e=t.match(/#(!?\/)?([a-zA-Z0-9_-]+)/);return e?e[2]:null};function Ze(e){e.on("click",(function(e){if(!t(e.target).parent().hasClass("next-level-button")&&clickAnchorLink(t(this)))return e.preventDefault(),!1}))}dtGlobals.addOnloadEvent((function(){li(),setTimeout((function(){var t=Ke();t&&setTimeout((function(){Ve(t)}),300)}),300)})),n.on("the7-resize-width",(function(){Ne()})),
window.clickAnchorLink=function(e){const i=e.attr("href"),n=Xe(i),o=Ve(n,i,e);if(o&&t(window).trigger("the7.anchorScrolling",[n,i,e]),e.closest(".elementor-popup-modal").length){let t=e.closest(".elementor-location-popup");const i=t.data("elementor-id");if(i){let e=!0;const n=t.data("elementor-settings")||{};"yes"===n.prevent_close_on_background_click&&"yes"===n.prevent_close_on_esc_key&&(e=!1),e&&elementorFrontend.documentsManager.documents[i].getModal().hide()}}return t(".menu-item a").parent("li").removeClass("act"),t(".dt-nav-menu a").removeClass("active-item"),e.parents("li.menu-item ").addClass("act"),e.parent().parent().hasClass("dt-nav-menu")&&e.addClass("active-item"),o},s.on("click",'.anchor-link[href*="#"], .anchor-link a[href*="#"], .logo-box a[href^="#!"], .branding a[href^="#!"], #branding-bottom a[href^="#!"], .mobile-branding a[href^="#!"],  .woocommerce-product-rating a.woocommerce-review-link[href^="#"]',(function(e){if(clickAnchorLink(t(this)))return e.preventDefault(),!1}));const Qe='.menu-item > a[href*="#"]';function Ke(){var e=window.location.hash,i=Xe(e);if(!i)return $e.length>0&&$e.parent("li").addClass("act"),!1;t(".menu-item a").parent("li").removeClass("act"),t(".dt-nav-menu a").removeClass("active-item");var n=t(".menu-item a[href='"+e+"']"),o=t(".dt-nav-menu > li a[href='"+e+"']"),s=t(".dt-nav-menu .the7-e-sub-nav a[href='"+e+"']");n.parent("li").addClass("act"),o.addClass("active-item"),s.addClass("active-item"),t(".menu-item a[href*='"+e+"']").parent("li").addClass("act"),t(".dt-nav-menu a[href*='"+e+"']").addClass("active-item");var a=n.parents("li");if(a.find(".sub-nav li.act, .sub-menu li.act, .vertical-sub-nav li.act").length){var r=a.find(" > .sub-nav, .sub-menu, .vertical-sub-nav");a.addClass("open-sub"),r.stop(!0,!0).slideDown(100)}return i}Ze(t(Qe)),i.on("elementor/popup/show",t(".elementor-popup-modal .dialog-message"),(function(e,i,n){var o=n.$element.find(Qe);Ze(o),o.on("click",(function(e){if(!t(e.target).parent().hasClass("next-level-button")&&clickAnchorLink(t(this)))return e.preventDefault(),!1}))})),i.on("elementor/popup/show",(function(t,e,i){Ke()&&elementorFrontend.elements.$window.one("the7.anchorScrolling.elementorPopup",(function(){i.getModal()&&i.getModal().hide()}))})),i.on("elementor/popup/hide",(function(){elementorFrontend.elements.$window.off("the7.anchorScrolling.elementorPopup")}));var Je=t(".one-page-row div[data-anchor^='#']"),ti=t(".one-page-row .vc_row[id], .one-page-row .vc_section[id], .elementor-element[id], .elementor-menu-anchor[id]"),ei=t.merge(Je,ti),ii=null;function ni(e){const i=t('.menu-item a[href*="#"]'),n=t('.dt-nav-menu a[href*="#"]');if(i.parents("li").removeClass("act"),n.removeClass("active-item"),e){let t="";t=e===ri?`[href="${ri}"]`:`[href*="#!/${e}"],[href*="#${e}"]`,i.filter(t).parents("li").addClass("act"),n.filter(t).addClass("active-item")}}function oi(t,e){let i=null;return t.is(":visible")&&dtGlobals.winScrollTop>=Math.floor(t.offset().top-e)&&(i=t.attr("id")),i}Je.length>0?ii=Je.first():ti.length>0&&(ii=ti.first()),Je=null,ti=null;var si=null,ai=s.hasClass("is-scroll");const ri="#!/up";
function li(){if(ai)return;let e=Ye(),i=null;ei.each((function(){let n=t(this);n.hasClass("wpb_animate_when_almost_visible")&&n.one("webkitAnimationEnd oanimationend msAnimationEnd animationend",(function(t){ni(oi(n,e))}));let o=oi(n,e);o&&(i=o)})),$e.length>0&&null!==ii&&dtGlobals.winScrollTop<ii.offset().top-e&&(i=ri),i!==si&&(si=i,ni(i))}
function di(){var e=t(".dt-isotope"),i=t(".iso-grid .wf-cell:not(.shown), .dt-css-grid .wf-cell:not(.shown)");if(i.exists()&&window.the7ProcessEffects(i),e.exists()){e.each((function(){0;var e=t(this).find(".wf-cell");e.exists()&&window.the7ProcessEffects(e)}))}else{var n=t(".iso-item:not(.shown)");if(!n.exists())return;window.the7ProcessEffects(n)}}n.scroll((function(t){li()})),t.fn.resetEffects=function(e){return this.each((function(){t(this).find(".iso-item.shown, .wf-cell.shown").removeClass("start-animation").removeClass("animation-triggered").removeClass("shown")}))};var ci={xhr:!1,settings:!1,launch:function(e){var i=this;e&&(this.settings=e),this.xhr&&this.xhr.abort();var o="presscore_template_ajax";"action"in this.settings&&(o=this.settings.action),this.xhr=t.post(e.ajaxurl,{action:o,postID:e.postID,paged:e.paged,targetPage:e.targetPage,term:e.term,orderby:e.orderBy,order:e.order,nonce:e.nonce,visibleItems:e.visibleItems,contentType:e.contentType,pageData:e.pageData,sender:e.sender},(function(o){if(o.success){var s=jQuery(o.html),a=e.targetContainer;parseInt(a.attr("data-width")),parseInt(a.attr("data-max-width")),parseInt(a.attr("data-padding"));if(isIsotope="grid"==e.layout||"masonry"==e.layout,itemsToDeleteLength=0,trashItems=new Array,sortBy=o.orderby.replace("title","name"),sortAscending="asc"==o.order.toString(),o.newNonce&&(dtLocal.ajaxNonce=o.newNonce),void 0!==o.itemsToDelete&&(itemsToDeleteLength=o.itemsToDelete.length),isIsotope&&itemsToDeleteLength>0){for(let t=0;t<o.itemsToDelete.length;t++)trashItems.push('.wf-cell[data-post-id="'+o.itemsToDelete[t]+'"]');a.isotope("remove",a.find(trashItems.join(",")))}else isIsotope||"filter"!=e.sender&&"paginator"!=e.sender||a.find(".wf-cell, article").remove();s.length>0?(a.append(s),dtGlobals.ajaxContainerItems=a.find("div.wf-cell, .project-even, .project-odd").not(".animation-triggered"),isIsotope?(t(".preload-me",a).heightHack(),t(".slider-masonry",a).initSlider(),t(".slider-masonry",a).css("visibility","visible"),a.isotope("addItems",s),"media"!=e.contentType?a.isotope({sortBy:sortBy,sortAscending:sortAscending}):a.isotope({sortBy:"original-order"}),a.isotope("layout"),i.init(),a.IsoLayzrInitialisation(),a.layzrInitialisation()):(t(".slider-masonry",a).initSlider(),t("ul.photoSlider:not(.slider-masonry)").each((function(){t(this).postTypeScroller()})),t("ul.photoSlider").css("visibility","visible"),"jgrid"==e.layout&&a.collagePlus(dtGlobals.jGrid),i.init(),a.IsoLayzrInitialisation(".mobile-true"),a.layzrInitialisation()),void 0!==e.afterSuccessInit&&e.afterSuccessInit(o),n.trigger("dt.ajax.content.appended")):isIsotope&&a.isotope({sortBy:sortBy,sortAscending:sortAscending})}void 0!==e.afterResponce&&e.afterResponce(o),di()}))},init:function(){switch(this.settings.contentType){case"portfolio":this.initPortfolio();break;case"albums":this.initAlbums();break;case"media":this.initMedia();break;case"blog":case"testimonials":this.basicInit()}},initPortfolio:function(){this.basicInit()},initAlbums:function(){this.basicInit()},initMedia:function(){this.basicInit()},basicInit:function(){var e=this.settings.targetContainer;t(".dt-pswp-item, .dt-gallery-container a",e).addPhotoswipeWrap(),t(".dt-gallery-container",e).initPhotoswipe(),t(".photoswipe-wrapper",e).initPhotoswipe(),e.photoswipeGallery(".dt-gallery-container.wf-container"),t(".rollover, .rollover-video, .post-rollover, .rollover-project .show-content",e).addRollover(),the7Utils.isFunction(t.fn.hoverdir)&&(t(".mobile-false .hover-grid .rollover-project").each((function(){t(this).hoverdir()})),t(".mobile-false .hover-grid-reverse .rollover-project ").each((function(){t(this).hoverdir({inverse:!0})}))),t(".mobile-true .rollover-project a.link.show-content, .hover-style-one article:not(.description-off) .rollover-project > a, .hover-style-two article:not(.description-off) .rollover-project > a, .hover-style-three article:not(.description-off) .rollover-project > a").on("click",(function(t){t.preventDefault()})),t(".dt-trigger-first-pswp",e).not(".pspw-ready").on("click",(function(){var e=t(this).parents("article.post");if(e.length>0){var i=e.find("a.dt-pswp-item");i.length>0&&i.first().trigger("click")}return!1})).addClass("mfp-ready"),t(".mobile-true .rollover-project").touchNewHover(),the7Utils.isFunction(t.fn.triggerHoverClick)&&t(".mobile-false .rollover-project:not(.rollover-active) .rollover-content, .buttons-on-img:not(.rollover-active) .rollover-content").triggerHoverClick(),the7Utils.isFunction(t.fn.triggerHoverClick)&&t(".mobile-false .rollover-project.forward-post").triggerHoverClick(),the7Utils.isFunction(t.fn.triggerHoverClick)&&t(".mobile-false .rollover-project.rollover-active, .mobile-false .buttons-on-img.rollover-active").followCurentLink(),the7Utils.isFunction(t.fn.triggerAlbumsClick)&&t(".mobile-false .albums .rollover-project, .mobile-false .albums .buttons-on-img, .mobile-false .archive .type-dt_gallery .buttons-on-img").triggerAlbumsClick(),the7Utils.isFunction(t.fn.triggerAlbumsTouch)&&t(".mobile-true .albums .rollover-project, .mobile-true .albums .buttons-on-img, .mobile-true .archive .type-dt_gallery .buttons-on-img").triggerAlbumsTouch(),the7Utils.isFunction(t.fn.triggerPostClick)&&t(".mobile-false .content-rollover-layout-list:not(.portfolio-shortcode):not(.albums-shortcode) .post, .mobile-false .gradient-overlay-layout-list:not(.portfolio-shortcode):not(.albums-shortcode) .post").triggerPostClick(),the7Utils.isFunction(t.fn.touchforwardToPost)&&t(".mobile-true .rollover-project.forward-post").touchforwardToPost(),the7Utils.isFunction(t.fn.touchHoverImage)&&t(".mobile-true .buttons-on-img").touchHoverImage(),t(".hover-scale .rollover-project").scaleInHover(),the7Utils.isFunction(t.fn.addIconToLinks)&&t(".links-container a").addIconToLinks()}};function hi(e){var i=e.find(".filter.with-ajax").first(),n=e.find(".wf-container.with-ajax, .articles-list.with-ajax").first(),o=i.find(".filter-categories a.act"),s=i.find(".filter-by a.act"),a=i.find(".filter-sorting a.act"),r=parseInt(n.attr("data-cur-page")),l=new Array,d=o.length>0?o.attr("data-filter").replace(".category-","").replace("*",""):"";return"0"==d&&(d="none"),n.hasClass("dt-isotope")&&t(".wf-cell",n).each((function(){l.push(t(this).attr("data-post-id"))})),{visibleItems:l,postID:dtLocal.postID,paged:r,term:d,orderBy:s.length>0?s.attr("data-by"):"",order:a.length>0?a.attr("data-sort"):"",ajaxurl:dtLocal.ajaxurl,nonce:dtLocal.ajaxNonce,pageData:dtLocal.pageData,layout:dtLocal.pageData.layout,targetContainer:n,isPhone:dtGlobals.isPhone}}function ui(){if(dtGlobals.loadMoreButton&&dtGlobals.loadMoreButton.exists()){var t=dtGlobals.loadMoreButton.offset();t&&n.scrollTop()>(t.top-n.height())/2&&!dtGlobals.loadMoreButton.hasClass("animate-load")&&dtGlobals.loadMoreButton.trigger("click")}}t("#content").on("click",".paginator.with-ajax a",(function(e){if(e.preventDefault(),!t(e.target).hasClass("dots")&&!t(e.target).hasClass("disabled")){var i=t(this),o=i.closest(".paginator"),s=o.parent(),a=s.find(".wf-container.with-ajax, .articles-list.with-ajax").first(),r=t(".button-load-more"),l=r.find(".button-caption").text(),d=o.hasClass("paginator-more-button")?"more":"paginator",c="more"==d,h=hi(s),u=c?h.paged+1:i.attr("data-page-num"),p=dtGlobals.isoPreloader;if(r.addClass("animate-load").find(".button-caption").text(dtLocal.moreButtonText.loading),p&&!t(".paginator-more-button").length&&dtGlobals.isoPreloader.fadeIn(50),c)t("html, body").scrollTop(n.scrollTop()+1);else{var f=s.find(".filter.with-ajax").first(),m=44;f.exists()||(f=a,m=50),t("html, body").animate({scrollTop:f.offset().top-t("#phantom").height()-m},400)}ci.launch(t.extend({},h,{contentType:h.pageData.template,targetPage:u,sender:d,visibleItems:c?new Array:h.visibleItems,afterResponce:function(e){o.length>0?(e.paginationHtml?o.html(t(e.paginationHtml).html()).show():o.html("").hide(),setTimeout((function(){t(".button-load-more").removeClass("animate-load").find(".button-caption").text(l)}),200)):e.paginationHtml&&a.parent().append(t(e.paginationHtml)),o.find(".dots").on("click",(function(){o.find("div:hidden").show().find("a").unwrap(),t(this).remove()})),a.attr("data-cur-page",e.currentPage),dtGlobals.isoPreloader.stop().fadeOut(300),dtGlobals.loadMoreButton=t(".button-load-more")}}))}})),t(".filter.with-ajax .filter-categories a, .filter.with-ajax .filter-extras a").on("click",(function(e){e.preventDefault();var i=t(this).closest(".filter").parent(),n=i.find(".wf-container.with-ajax").first(),o=i.find(".paginator").first(),s=hi(i),a=dtGlobals.isoPreloader;n.resetEffects(),a&&dtGlobals.isoPreloader.fadeIn(50),ci.launch(t.extend({},s,{contentType:s.pageData.template,targetPage:1,paged:1,sender:"filter",afterResponce:function(e){o.length>0?e.paginationHtml?o.html(t(e.paginationHtml).html()).show():o.html("").hide():e.paginationHtml&&n.parent().append(t(e.paginationHtml)),o.find(".dots").on("click",(function(){o.find("div:hidden").show().find("a").unwrap(),t(this).remove()})),n.attr("data-cur-page",e.currentPage),dtGlobals.isoPreloader.stop().fadeOut(300),dtGlobals.loadMoreButton=t(".button-load-more")}}))})),void 0!==dtLocal.themeSettings.lazyLoading&&dtLocal.themeSettings.lazyLoading&&(dtGlobals.loadMoreButton=t(".button-load-more"),n.on("scroll",(function(){ui()})),ui());var pi,fi=(pi={},function(t,e,i){i||(i="Don't call this twice without a uniqueId"),pi[i]&&clearTimeout(pi[i]),pi[i]=setTimeout(t,e)});n.on("the7-resize-width",(function(){var e=t(".iso-item, .iso-grid .wf-cell");e.addClass("animate-position"),fi((function(){e.removeClass("animate-position")}),2500,"")}));var mi=t(".dt-isotope"),gi=t(".iso-item:not(.shown):not(.is-visible)"),vi=t(".iso-grid .wf-cell:not(.shown):not(.is-visible), .dt-css-grid .wf-cell:not(.shown):not(.is-visible)");(mi.exists()||gi.exists()||vi.exists())&&(setTimeout((function(){di()}),100),n.on("scroll",(function(){di()})));var wi=function(){function e(e){this.config=t.extend({paginatorContainer:null,postLimit:1,curPage:1,items:[],filter:null,onPaginate:function(){}},e)}return e.prototype.setCurPage=function(t){this.config.curPage=parseInt(t)},e.prototype.getCurPage=function(){return this.config.curPage},e.prototype.reset=function(t){this.config.items=t,this.setCurPage(1),this.appendControls(),this._filterByCurPage()},e.prototype.appendControls=function(){},e.prototype._filterByCurPage=function(){this.showItem(this.config.items)},e.prototype.hideItem=function(t){t.removeClass("visible").addClass("hidden").hide()},e.prototype.showItem=function(t){t.addClass("visible").removeClass("hidden").show()},e.prototype.applyLoadingEffects=function(){this.lazyLoadImages(),di()},e.prototype.lazyLoadImages=function(){this.config.items&&this.config.items.filter(".visible").IsoLayzrJqInitialisation()},e.prototype.layoutItems=function(){this._filterByCurPage(),this.config.filter&&"function"==typeof this.config.filter.layoutItems&&this.config.filter.layoutItems()},e}(),yi=function(){function e(e){wi.call(this,e);this.config=t.extend({previousButtonClass:"",previousButtonLabel:"",pagerClass:"",nextButtonClass:"",nextButtonLabel:"",activeClass:"act",pagesToShow:5},this.config),this.appendControls(),t("a.act",this.config.paginatorContainer).trigger("click.dtPostsPaginationFilter",{onSetup:!0})}return e.prototype=new wi,e.prototype.addEvents=function(){var e=this;t("a",this.config.paginatorContainer).not(".dots").on("click.dtPostsPaginationFilter",{self:this},(function(t,i){e.config.onPaginate.call(this,t,i)})),t("a.dots",this.config.paginatorContainer).on("click.dtPostsPaginationDots",{self:this},(function(t){t.preventDefault(),t.data.self.config.paginatorContainer.find("div:hidden a").unwrap(),t.data.self.config.paginatorContainer.find("a.dots").remove()}))},e.prototype.appendControls=function(){var e=this.config.paginatorContainer,i=Math.ceil(this.config.items.length/this.config.postLimit),n=this.config.curPage;if(e.empty(),i<=1)e.addClass("hidden");else{var o,s;e.removeClass("hidden"),1!==n&&e.prepend('<a href="#" class="'+this.config.previousButtonClass+'" data-page-num="'+(n-1)+'">'+this.config.previousButtonLabel+"</a>");var a=(5|this.config.pagesToShow)-1,r=Math.floor(a/2),l=Math.ceil(a/2),d=Math.max(n-r,1),c=n+l;d<=r&&(c=d+a),c>i&&(d=Math.max(i-a,1),c=i);var h='<a href="javascript:void(0);" class="dots">…</a>',u=t('<div style="display: none;"></div>'),p=t('<div style="display: none;"></div>');for(o=s=1;1<=i?s<=i:s>=i;o=1<=i?++s:--s)o<d&&1!=o?u.append('<a href="#" class="'+this.config.pagerClass+'" data-page-num="'+ +o+'">'+o+"</a>"):(o==d&&u.children().length&&e.append(u).append(t(h)),o>c&&o!=i?p.append('<a href="#" class="'+this.config.pagerClass+'" data-page-num="'+ +o+'">'+o+"</a>"):(o==i&&p.children().length&&e.append(p).append(t(h)),e.append('<a href="#" class="'+this.config.pagerClass+'" data-page-num="'+ +o+'">'+o+"</a>")));n<i&&e.append('<a href="#" class="'+this.config.nextButtonClass+'" data-page-num="'+(n+1)+'">'+this.config.nextButtonLabel+"</a>"),e.find('a[data-page-num="'+n+'"]').addClass(this.config.activeClass),this.addEvents()}},e.prototype._filterByCurPage=function(){var e=this;this.config.items.get().map((function(i,n){e._showOnCurPage(n+1)?e.showItem(t(i)):e.hideItem(t(i))}))},e.prototype._showOnCurPage=function(t){return this.config.postLimit<=0||this.config.postLimit*(this.getCurPage()-1)<t&&t<=this.config.postLimit*this.getCurPage()},e.prototype._setAsActive=function(t){t.addClass("act").siblings().removeClass("act")},e}(),bi=function(){function e(t){wi.call(this,t),this.appendControls(),this.addEvents(),this.layoutItems(),this.applyLoadingEffects()}return e.prototype=new wi,e.prototype.addEvents=function(){t("a",this.config.paginatorContainer).on("click.dtPostsPaginationFilter",{self:this},this.config.onPaginate)},e.prototype.appendControls=function(){var t=this.config.paginatorContainer,e=Math.ceil(this.config.items.length/this.config.postLimit);this.config.curPage<e?t.removeClass("hidden"):t.addClass("hidden")},e.prototype._filterByCurPage=function(){var e=this,i=e.getCurPage()*e.config.postLimit;this.config.items.get().map((function(n,o){o<i?e.showItem(t(n)):e.hideItem(t(n))}))},e}(),Ci=function(){function e(e){this.config=t.extend({onCategoryFilter:function(){},onOrderFilter:function(){},onOrderByFilter:function(){},categoryContainer:null,orderContainer:null,orderByContainer:null,postsContainer:null,order:"desc",orderBy:"date",curCategory:"*"},e),this.addEvents(),"*"!==this.config.curCategory&&this._filterPosts()}return e.prototype.addEvents=function(){var e=this;this.config.categoryContainer&&t("a",this.config.categoryContainer).on("click.dtPostsCategoryFilter",{self:this},(function(t){e.config.onCategoryFilter.call(this,t)})),this.config.orderContainer&&t("a",this.config.orderContainer).on("click.dtPostsOrderFilter",{self:this},(function(t){e.config.onOrderFilter.call(this,t)})),this.config.orderByContainer&&t("a",this.config.orderByContainer).on("click.dtPostsOrderByFilter",{self:this},(function(t){e.config.onOrderByFilter.call(this,t)}))},e.prototype.setOrder=function(t){this.config.order=t},e.prototype.setOrderBy=function(t){this.config.orderBy=t},e.prototype.setCurCategory=function(t){this.config.curCategory=t},e.prototype.getFilteredItems=function(){return t(this.config.postsContainer.isotope("getFilteredItemElements"))},e.prototype.getItems=function(){return t(this.config.postsContainer.isotope("getItemElements"))},e.prototype.layoutItems=function(){this.layout(),this.config.postsContainer.trigger("updateReady")},e.prototype.layout=function(){this.config.postsContainer.isotope("layout")},e.prototype.scrollToTopOfContainer=function(e,i){var n=this.config.postsContainer.parent(),o=t(".phantom-sticky").exists(),s=t(".sticky-top-line").exists(),a=n.attr("data-scroll-offset")?parseInt(n.attr("data-scroll-offset")):0;if(o||s)var r=t(".masthead:not(.side-header)").height();else if(t(".phantom-fade").exists()||t(".phantom-slide").exists())r=t("#phantom").height();else r=0;!n.hasClass("enable-pagination-scroll")&&n.hasClass("the7-elementor-widget")||t("html, body").animate({scrollTop:n.offset().top-r-50+a},400,e?e.bind(i|this):void 0)},e.prototype._filterPosts=function(){this.config.postsContainer&&this.config.postsContainer.isotope({filter:this.config.curCategory,sortAscending:"asc"==this.config.order,sortBy:this.config.orderBy})},e.prototype._setAsActive=function(t){t.addClass("act").siblings().removeClass("act")},e}(),_i=function(){function e(e){Ci.call(this,e);this.config=t.extend({showOnCurPage:function(){}},this.config),this.items=this.config.postsContainer.find(".wf-cell"),this.filteredItems=this.items}return e.prototype=new Ci,e.prototype.getFilteredItems=function(){return this.filteredItems},e.prototype.getItems=function(){return this.items},e.prototype.layout=function(){var e=this;e.items.css("display","none");var i=0,n=[];e.filteredItems.each((function(){e.config.showOnCurPage(++i)&&(t(this).css("display","block"),n.push(this))})),n=t(n),e.config.postsContainer.data("visibleItems",n),e.config.postsContainer.collage({images:n})},e.prototype._filterPosts=function(){var t=this;t.filteredItems=t.items.filter(t.config.curCategory)},e}();!function(){function e(t){Ci.call(this,t),this.items=this.config.postsContainer.find(".wf-cell"),this.filteredItems=this.items}e.prototype=new Ci,e.prototype.getFilteredItems=function(){return this.filteredItems},e.prototype.getItems=function(){return this.items},e.prototype.layout=function(){},e.prototype._filterPosts=function(){this.items.hide(),this.filteredItems=this._sortItems(this.items.filter(this.config.curCategory)),this.filteredItems.detach().prependTo(this.config.postsContainer),this.filteredItems.show()},e.prototype._sortItems=function(e){var i=this.config.orderBy,n=this.config.order,o=t([]);return o.$nodesCache=t([]),e.each((function(){var e=t(this);o.push({node:this,$node:e,name:e.attr("data-name"),date:new Date(e.attr("data-date"))})})),"date"===i&&"desc"===n?o.sort((function(t,e){return e.date-t.date})):"date"===i&&"asc"===n?o.sort((function(t,e){return t.date-e.date})):"name"===i&&"desc"===n?o.sort((function(t,e){var i=t.name.toLowerCase(),n=e.name.toLowerCase();return i>n?-1:i<n?1:0})):"name"===i&&"asc"===n&&o.sort((function(t,e){var i=t.name.toLowerCase(),n=e.name.toLowerCase();return i<n?-1:i>n?1:0})),o.each((function(){o.$nodesCache.push(this.node)})),o.$nodesCache}}();t(".dt-shortcode.with-isotope").each((function(){var e=t(this),i=e.find(".iso-grid, .iso-container"),n=i.hasClass("dt-isotope"),o={postsContainer:i,categoryContainer:e.find(".filter-categories"),curCategory:e.find(".filter-categories a.act").attr("data-filter")};if(n){var s=e.find(".filter-extras .filter-sorting a.act").attr("data-sort");s||(s=e.find(".filter-categories").attr("data-default-order"));var a=e.find(".filter-extras .filter-by a.act").attr("data-by");a||(a=e.find(".filter-categories").attr("data-default-orderby")),t.extend(o,{order:s,orderBy:a,orderByContainer:e.find(".filter-extras .filter-by"),orderContainer:e.find(".filter-extras .filter-sorting"),onCategoryFilter:function(e){e.preventDefault();var i=t(this),n=e.data.self;n.config.postsContainer.resetEffects(),n._setAsActive(i),n.setCurCategory(i.attr("data-filter")),n._filterPosts(),l.hideItem(n.getItems()),l.reset(n.getFilteredItems()),n.layout(),n.config.postsContainer.IsoLayzrInitialisation(),ui(),di()},onOrderFilter:function(e){e.preventDefault();var i=t(this),n=e.data.self;n.config.postsContainer.resetEffects(),n._setAsActive(i),n.setOrder(i.attr("data-sort")),n._filterPosts(),l.hideItem(n.getItems()),l.reset(n.getFilteredItems()),n.layout(),n.config.postsContainer.IsoLayzrInitialisation(),ui(),di()},onOrderByFilter:function(e){e.preventDefault();var i=t(this),n=e.data.self;n.config.postsContainer.resetEffects(),n._setAsActive(i),n.setOrderBy(i.attr("data-by")),n._filterPosts(),l.hideItem(n.getItems()),l.reset(n.getFilteredItems()),n.layout(),n.config.postsContainer.IsoLayzrInitialisation(),ui(),di()}});var r=new Ci(o),l=new yi({previousButtonClass:"nav-prev filter-item",previousButtonLabel:"←",nextButtonClass:"nav-next filter-item",nextButtonLabel:"→",postLimit:i.attr("data-posts-per-page"),curPage:1,pagesToShow:i.hasClass("show-all-pages")?999:5,items:r.getFilteredItems(),paginatorContainer:e.find(".paginator"),onPaginate:function(e,i){e.preventDefault();var n=t(this),o=e.data.self;o._setAsActive(n),o.setCurPage(n.attr("data-page-num")),o._filterByCurPage(),r.layout(),i||(o.appendControls(),r.scrollToTopOfContainer())}})}else{r=new _i(o),l=new yi({previousButtonClass:"nav-prev filter-item",previousButtonLabel:"←",nextButtonClass:"nav-next filter-item",nextButtonLabel:"→",postLimit:i.attr("data-posts-per-page"),curPage:1,pagesToShow:i.hasClass("show-all-pages")?999:5,items:r.getFilteredItems(),paginatorContainer:e.find(".paginator")});r.config.onCategoryFilter=function(e){e.preventDefault();var i=t(this),n=e.data.self;n.config.postsContainer.resetEffects(),n._setAsActive(i),n.setCurCategory(i.attr("data-filter")),n._filterPosts(),l.hideItem(n.getItems()),l.reset(n.getFilteredItems()),n.layout(),ui(),di()},r.config.showOnCurPage=function(t){return l._showOnCurPage(t)},l.config.onPaginate=function(e,i){e.preventDefault();var n=t(this),o=e.data.self;o._setAsActive(n),o.setCurPage(n.attr("data-page-num")),o._filterByCurPage(),r.layout(),i||(o.appendControls(),r.scrollToTopOfContainer())},t("a.act",l.config.paginatorContainer).trigger("click.dtPostsPaginationFilter",{onSetup:!0})}})),window.the7ApplyMasonryJsFiltering=function(e){var i=e.find(".iso-grid, .iso-container"),o=e.find(".paginator"),s=e.hasClass("lazy-loading-mode"),a=e.find(".filter-extras .filter-sorting a.act").attr("data-sort");a||(a=e.find(".filter-categories").attr("data-default-order"));var r=e.find(".filter-extras .filter-by a.act").attr("data-by");r||(r=e.find(".filter-categories").attr("data-default-orderby")),e.is(".content-rollover-layout-list:not(.disable-layout-hover)")&&i.on("updateReady",(function(){t(this).find(".wf-cell.visible .post-entry-wrapper").clickOverlayGradient()}));var l={order:a,orderBy:r,curCategory:e.find(".filter-categories a.act").attr("data-filter"),postsContainer:i,categoryContainer:e.find(".filter-categories"),orderByContainer:e.find(".filter-extras .filter-by"),orderContainer:e.find(".filter-extras .filter-sorting"),onCategoryFilter:function(e){e.preventDefault();var i=t(this),n=e.data.self;n.config.postsContainer.resetEffects(),n._setAsActive(i),n.setCurCategory(i.attr("data-filter")),n._filterPosts(),c.hideItem(n.getItems()),c.reset(n.getFilteredItems()),n.layoutItems(),n.config.postsContainer.IsoLayzrInitialisation(),g(),di()},onOrderFilter:function(e){e.preventDefault();var i=t(this),n=e.data.self;n.config.postsContainer.resetEffects(),n._setAsActive(i),n.setOrder(i.attr("data-sort")),n._filterPosts(),c.hideItem(n.getItems()),c.reset(n.getFilteredItems()),n.layoutItems(),n.config.postsContainer.IsoLayzrInitialisation(),g(),di()},onOrderByFilter:function(e){e.preventDefault();var i=t(this),n=e.data.self;n.config.postsContainer.resetEffects(),n._setAsActive(i),n.setOrderBy(i.attr("data-by")),n._filterPosts(),c.hideItem(n.getItems()),c.reset(n.getFilteredItems()),n.layoutItems(),n.config.postsContainer.IsoLayzrInitialisation(),g(),di()}},d=new Ci(l);switch(e.attr("data-pagination-mode")){case"load-more":var c=new bi({postLimit:e.attr("data-post-limit"),curPage:1,items:d.getFilteredItems(),filter:d,paginatorContainer:o,onPaginate:function(t){var e=t.data.self;t.preventDefault(),e.setCurPage(e.getCurPage()+1),e.layoutItems(),e.applyLoadingEffects(),e.appendControls()}});break;case"pages":var h="←",u="→",p="page";e.is("[class*='the7_elements-']")&&(h="←",u="→",p="page-numbers filter-item");c=new yi({previousButtonClass:"nav-prev filter-item",previousButtonLabel:h,nextButtonClass:"nav-next filter-item",nextButtonLabel:u,pagerClass:p,postLimit:e.attr("data-post-limit"),curPage:1,pagesToShow:e.hasClass("show-all-pages")?999:5,items:d.getFilteredItems(),filter:d,paginatorContainer:o,onPaginate:function(e,i){var n=t(this),o=e.data.self;e.preventDefault(),o._setAsActive(n),o.setCurPage(n.attr("data-page-num")),o.layoutItems(),i||(o.appendControls(),d.scrollToTopOfContainer()),o.applyLoadingEffects()}});break;default:c=new wi}function f(){var t=o.find(".button-load-more"),e=t.offset();o.hasClass("hidden")&&m(),e&&n.scrollTop()>(e.top-n.height())/2&&t.trigger("click")}function m(){n.off("scroll",f)}function g(){s&&(m(),n.on("scroll",f),f())}g()},t(".mode-masonry.jquery-filter, .mode-grid.jquery-filter:not(.dt-css-grid-wrap)").one("IsoReady",(function(){the7ApplyMasonryJsFiltering(t(this))})),void 0!==C&&(t.fn.owlCarousel=C)}));
var gwGS=gwGS||{};
; (function ($, TimelineLite, TweenLite, undefined){
"use strict";
$.GoPricing={
Init: function (){
this.$wrap=$('.gw-go');
this.fixWidth();
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){
this.EqualizeRows();
};
this.InitAnim();
this.eventType=this.detectEvent();
this.timeout=[];
},
InitAnim: function (){
this.$wrap.each(function (i, obj){
$(obj).css('opacity', 1);
if(!TimelineLite||!TweenLite) return;
var $cols=$(".gw-go-col-wrap[data-col-anim]", this);
if($cols.length){
var tl=new TimelineLite({
paused: true,
onStart: function (){
var tw=this.getChildren(), i=tw.length;
while (i--) if(tw[i].vars.onUpdate) tw[i].vars.onUpdate();
}});
$cols.each(function (i, col){
var anim=$(col).data('col-anim')||{};
if(anim.trans){
anim.css.opacity /=100, anim.css.scaleX /=100, anim.css.scaleY /=100;
tl.add(TweenLite.from(col, anim.trans.duration / 1000, { css: anim.css, ease: anim.trans.ease }), anim.trans.delay / 1000);
}
if(anim.count){
var $price=$('[data-id=price]', col),
counter={ value: (anim.count.from||0) },
$amount=$price.find('[data-id=amount]'),
price=$price.data('price')||0,
currency=$price.data('currency')||{},
decimals=(price||'').toString().split('.')[1]||'',
decCnt=decimals.length;
if($price.data('trailing-zero')) decCnt=$price.data('decimal-no');
tl.add(TweenLite.to(counter, anim.count.duration / 1000, {
value: price,
ease: anim.count.ease,
onUpdate: function (){
var c=counter.value
$amount.html(function (){
var parts=parseFloat(c).toFixed(decCnt).split('.');
parts[0]=parts[0].replace(/(\d)(?=(\d{3})+(?!\d))/g, "$1" + (currency['thousand-sep']||' '));
parts[1]=parts[1] ? ((currency['decimal-sep']||'.') + parts[1]):'';
return parts[0] + parts[1];
});
},
}), anim.count.delay / 1000);
}});
var $this=$(this).data('tl', tl);
$this.tablespy({ offset: $this.data('scroll-offset') });
TweenLite.set(this, { perspective: '1000px' });
}});
},
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=$('<div class="gw-go-tooltip"></div>').appendTo($col);
if($tooltip.data('index')!=rIndex){
$tooltip.removeClass('gw-go-tooltip-visible');
}else{
clearTimeout($.GoPricing.timeout[colIndex]);
}
if(rowTooltipContent!=''){
$tooltip.css('max-width', $elem.closest('.gw-go-col').width() - 10);
$tooltip.html(rowTooltipContent).data('index', rIndex)
var corr=$col.position().top;
setTimeout(function (){ $tooltip.addClass('gw-go-tooltip-visible').css('top', $elem.find('.gw-go-body-cell').offset().top - $col.closest('.gw-go-col-wrap').offset().top - $tooltip.outerHeight() - 16 - corr) }, 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'));
});
};},
loadImages: function ($pricingTable){
if(!$pricingTable.data('images')||$pricingTable.data('imagesLoaded')) return;
var images=$pricingTable.data('images'),
loadedCount=$pricingTable.data('imagesLoadedCnt') ? parseInt($pricingTable.data('imagesLoadedCnt')):0;
for (var x=0; x < images.length; x++){
var image=images[x];
if($(image.el).data('loading')) continue;
$(image.el).data('loading', true);
var img=new Image();
img.onerror=function (){
$pricingTable.data('imagesLoadedCnt', ++loadedCount);
};
img.onload=function (e){
$pricingTable.data('imagesLoadedCnt', ++loadedCount);
};
img.src=image.el.src;
}
if(loadedCount==images.length){
$pricingTable.data('imagesLoaded', true);
this.EqualizeRows();
return;
}
setTimeout($.proxy(function (){
this.loadImages($pricingTable);
}, this), 100);
},
fixWidth: function (){
if('WebkitAppearance' in document.documentElement.style===false||window.StyleMedia) return;
for (var x=0; x < $.GoPricing.$wrap.length; x++){
var $pricingTable=$.GoPricing.$wrap.eq(x),
$cols=$pricingTable.find('.gw-go-col-wrap');
if($pricingTable.is(':hidden')||$pricingTable.offset().top > parseInt($(document).scrollTop() + window.innerHeight + 500)||$pricingTable.data('fix-width')===true||$cols.length < 2) continue;
for (var i=0; i < $cols.length; i++){
var $col=$cols.eq(i),
fixedMaxWidth=parseInt($pricingTable.data('mw')),
maxWidth=Math.floor(parseFloat(window.getComputedStyle($col[0]).width));
if(!fixedMaxWidth||maxWidth < fixedMaxWidth){
$cols.css('max-width', 'none');
$cols.css('max-width', Math.floor(parseFloat(window.getComputedStyle($col[0]).width)));
}}
$pricingTable.data('fix-width', true);
}},
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:visible'),
colCnt=$colWrap.length,
equalizeCnt=colCnt,
views=$pricingTable.data('views')!==undefined ? $pricingTable.data('views'):{};
if(!$pricingTable.data('images')&&!$pricingTable.data('imagesLoaded')){
var images=[];
if($pricingTable.data('equalize').body!=undefined){ $pricingTable.find('.gw-go-body li .gw-go-body-cell:visible img').each(function (index, el){ images.push({ 'ready': false, 'el': el }) });}
if($pricingTable.data('equalize').footer!=undefined){ $pricingTable.find('.gw-go-footer .gw-go-footer-row-inner:visible img').each(function (index, el){ images.push({ 'ready': false, 'el': el }) });}
if($pricingTable.data('equalize').column!=undefined){ $pricingTable.find('.gw-go-header img').each(function (index, el){ images.push({ 'ready': false, 'el': el }) });}
if(images.length) $pricingTable.data('images', images);
}
if($pricingTable.data('images')&&!$pricingTable.data('imagesLoaded')){
this.loadImages($pricingTable);
continue;
}
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 < colCnt / equalizeCnt; z++){
if(!$pricingTable.is(':hidden')) $pricingTable.data('eq-ready', true);
var rowHeights=[], footerHeights=[], colHeights=[];
if($pricingTable.data('equalize').body!=undefined){
for (var i=0; i < colCnt; i++){
if(i >=(z * equalizeCnt)&&i <=(z * equalizeCnt) + equalizeCnt - 1){
var $currentCol=$colWrap.eq(i),
$row=$currentCol.find('.gw-go-body li .gw-go-body-cell:visible');
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:visible');
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++){
if(i >=(z * equalizeCnt)&&i <=(z * equalizeCnt) + equalizeCnt - 1){
var $currentCol=$colWrap.eq(i),
$row=$currentCol.find('.gw-go-footer .gw-go-footer-row-inner:visible');
for (var rIndex=0; rIndex < $row.length; rIndex++){
var $currentRow=$row.eq(rIndex);
$currentRow.css('height', 'auto');
if(typeof footerHeights[rIndex]!=='undefined'){
if($currentRow.height() > footerHeights[rIndex]){
footerHeights[rIndex]=$currentRow.height();
}}else{
footerHeights[rIndex]=$currentRow.height();
}}
}}
for (var i=0; i < colCnt; i++){
var $currentCol=$colWrap.eq(i),
$row=$currentCol.find('.gw-go-footer .gw-go-footer-row-inner:visible');
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', footerHeights[rIndex]);
}}
}}
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;
}};
$(function (){
$.GoPricing.Init();
$(window).on('scroll', function (){
$.GoPricing.fixWidth();
$.GoPricing.EqualizeRows();
});
$.GoPricing.$wrap.on('click', 'span.gw-go-btn', function (){
var $this=$(this);
if($this.find('form').length){ $this.find('form').trigger('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);
}});
function enterEvent($elem){
$elem.addClass('gw-go-curr');
$elem.siblings().data('leave-event', null).data('enter-event', null);
$elem.data('leave-event', null);
if($elem.hasClass('gw-go-disable-hover')){
$elem.siblings(':not(.gw-go-disable-hover)').removeClass('gw-go-hover');
}else{
$elem.addClass('gw-go-hover').siblings(':not(.gw-go-disable-hover)').removeClass('gw-go-hover');
$elem.closest('.gw-go').addClass('gw-go-hover');
}};
function leaveEvent($elem){
$elem.siblings().data('leave-event', null).data('enter-event', null);
$elem.data('enter-event', null);
$elem.removeClass('gw-go-curr');
if($elem.hasClass('gw-go-disable-hover')){
$elem.closest('.gw-go').find('[data-current="1"]:not(.gw-go-disable-hover)').addClass('gw-go-hover');
}else{
$elem.removeClass('gw-go-hover');
$elem.closest('.gw-go').find('[data-current="1"]:not(.gw-go-disable-hover)').addClass('gw-go-hover');
$elem.closest('.gw-go').removeClass('gw-go-hover');
}};
$(document).on('pointerenter mouseenter pointerdown touchstart', '.gw-go-col-wrap', function (e){
e.stopPropagation();
var $this=$(this);
$this.closest('.gw-go').find('.gw-go-col-wrap').removeClass('gw-go-curr');
if($this.hasClass('gw-go-disable-hover')){
$this.addClass('gw-go-curr');
return;
}
$this.data('leave-event', null);
if($this.data('enter-event')) return;
var event={
pointer: e.originalEvent.pointerType=='touch'||e.type=='touchstart' ? 'touch':'mouse',
pageX: e.originalEvent.changedTouches ? e.originalEvent.changedTouches[0].pageX:e.originalEvent.pageX,
pageY: e.originalEvent.changedTouches ? e.originalEvent.changedTouches[0].pageY:e.originalEvent.pageY,
};
if(event.pointer=='mouse'){
enterEvent($this);
};
$this.data('enter-event', event);
});
$(document).on('pointerleave mouseleave pointerup touchend', '.gw-go-col-wrap', function (e){
e.stopPropagation();
var $this=$(this);
if($this.hasClass('gw-go-disable-hover')) return;
if(!$this.data('enter-event')||$this.data('leave-event')) return;
var event={
pointer: e.originalEvent.pointerType=='touch'||e.type=='touchend' ? 'touch':'mouse',
pageX: e.originalEvent.changedTouches ? e.originalEvent.changedTouches[0].pageX:e.originalEvent.pageX,
pageY: e.originalEvent.changedTouches ? e.originalEvent.changedTouches[0].pageY:e.originalEvent.pageY,
};
if(event.pointer=='mouse'){
$this.data('leave-event', event);
leaveEvent($this);
}else{
if(!$this.data('leave-event')){
if(Math.abs($this.data('enter-event').pageX - event.pageX) > 20||Math.abs($this.data('enter-event').pageY - event.pageY) > 20){
$this.data('enter-event', null);
return;
}
enterEvent($this);
$this.data('leave-event', event);
$(document).on('touchstart.goprEvent pointermove.goprEvent mousemove.goprEvent', function (e){
if($(e.target).closest('.go-pricing').length) return;
leaveEvent($this);
$this.data('leave-event', null);
$this.data('enter-event', null);
$(document).off('.goprEvent');
});
}}
});
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){
});
}, 400);
});
};
$(window).on('resize load', function (e){
for (var x=0; x < $.GoPricing.$wrap.length; x++){
$.GoPricing.$wrap.eq(x).data('eq-ready', false);
$.GoPricing.$wrap.eq(x).data('fix-width', false);
}
$.GoPricing.fixWidth();
$.GoPricing.EqualizeRows();
});
$(window).on("scrollEnter scrollLeave", function (e, spy){
var $target=$(e.target);
if($target.data('anim')=='off'||typeof spy==='undefined') return;
var repeat=$target.data("anim-repeat")||Infinity;
if(e.type=="scrollEnter"){
if(spy.enters <=repeat) $target.data("tl").play();
}else{
if(spy.enters < repeat) $target.data("tl").stop().seek(0);
}});
});
})(jQuery, gwGS.TimelineLite, gwGS.TweenLite);
; (function ($, window, undefined){
var $elems=$();
var $cont=$(window)
.on("resize.tablespy", onResize)
.on("load.tablespy", onResize)
.on("scroll.tablespy load.tablespy", onScroll);
if(window.frameElement){
window.parent.onload=function (){ onScroll(); }}
function onScroll(){
if(!$elems.length) return;
var height=$cont.height();
var y=$cont.scrollTop();
$elems.each(function (){
var $elem=$(this);
var o=$elem.data('tablespy');
if(typeof o==="undefined") return;
var offset=o.rowHeight * o.offset / 100;
if(Math.floor((o.rowHeight + height) / 2) < offset) offset=Math.floor((o.rowHeight + height) / 2) - 20;
if(height + y - offset >=o.min&&y + offset <=o.max){
if(!o.inside){
o.inside=true;
o.enters++;
$elem.trigger("scrollEnter", { scrollTop: y, enters: o.enters, leaves: o.leaves });
}
$elem.trigger("scrollTick", { scrollTop: y, enters: o.enters, leaves: o.leaves });
}
if(o.inside&&!(height + y >=o.min&&y <=o.max)){
o.inside=false;
o.leaves++;
$elem.trigger("scrollLeave", { scrollTop: y, enters: o.enters, leaves: o.leaves });
}});
}
function onResize(){
$elems.each(function (){
var $elem=$(this);
var o=$elem.data("tablespy");
if(typeof o==="undefined") return;
o.min=$elem.offset().top;
o.max=$elem.outerHeight() + o.min;
o.rowHeight=$elem.children(":visible:first").outerHeight();
});
}
$.fn.tablespy=function (options){
var defaults={
offset: 0,
enters: 0,
leaves: 0,
inside: false
};
return this.each(function (){
var $elem=$(this);
var top=$elem.offset().top;
$elem.data("tablespy", $.extend({
min: top,
max: top + $elem.outerHeight(),
rowHeight: $elem.children(":visible:first").outerHeight()
}, defaults, options));
$elems.push(this);
});
};
$.GoPricing.disableAnim=function (){
this.$wrap.each(function (index, element){
$(element).addClass('test');
$(element).data('anim', 'off');
$(element).css('opacity', 1);
if(typeof $(element).data("tl")==='undefined'){
return;
}
if($(element).data("tl").progress()==1) return;
$(element).data("tl").progress(1);
});
};})(jQuery, window);
jQuery(document).ready((function(e){e("body");var t=e(window);e("#wpadminbar").height(),e(".masthead:not(.side-header):not(.side-header-v-stroke)").height();e.fn.smartGrid=function(){return this.each((function(){for(var t=e(this),a=parseInt(t.attr("data-columns")),i=parseInt(t.attr("data-width")),r=t.width();Math.floor(r/a)<i&&!(--a<=1););e("> .wf-cell",t).css({width:(100/a).toFixed(6)+"%",display:"inline-block"})}))};var a=e(".benefits-grid, .logos-grid");a.smartGrid(),t.on("debouncedresize",(function(){a.smartGrid()}));e(".project-post");if(e(".phantom-sticky").length>0)e(".masthead:not(.side-header):not(.side-header-v-stroke)");else e("#phantom").css("display");if("none"!==e(".mobile-header-bar").css("display")){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)e(".mobile-header-bar").parent(".masthead:not(.side-header)");else e(".mobile-header-bar").parent()}else e(".masthead:not(.side-header):not(.side-header-v-stroke) .header-bar");t.on("debouncedresize",(function(a){e(".stripe").each((function(){var a=e(this),i=a.attr("data-min-height");e.isNumeric(i)?a.css({minHeight:i+"px"}):i?i.search("%")>0?a.css({minHeight:t.height()*(parseInt(i)/100)+"px"}):a.css({minHeight:i}):a.css({minHeight:0})}))})).trigger("debouncedresize")}));
!function(e){"function"==typeof define&&define.amd?define(["jquery"],e):"object"==typeof exports?module.exports=e:e(jQuery)}((function(e){var t,i,n=["wheel","mousewheel","DOMMouseScroll","MozMousePixelScroll"],o="onwheel"in window.document||window.document.documentMode>=9?["wheel"]:["mousewheel","DomMouseScroll","MozMousePixelScroll"],l=Array.prototype.slice;if(e.event.fixHooks)for(var s=n.length;s;)e.event.fixHooks[n[--s]]=e.event.mouseHooks;var a=e.event.special.mousewheel={version:"3.1.12",setup:function(){if(this.addEventListener)for(var t=o.length;t;)this.addEventListener(o[--t],h,!1);else this.onmousewheel=h;e.data(this,"mousewheel-line-height",a.getLineHeight(this)),e.data(this,"mousewheel-page-height",a.getPageHeight(this))},teardown:function(){if(this.removeEventListener)for(var t=o.length;t;)this.removeEventListener(o[--t],h,!1);else this.onmousewheel=null;e.removeData(this,"mousewheel-line-height"),e.removeData(this,"mousewheel-page-height")},getLineHeight:function(t){var i=e(t),n=i["offsetParent"in e.fn?"offsetParent":"parent"]();return n.length||(n=e("body")),parseInt(n.css("fontSize"),10)||parseInt(i.css("fontSize"),10)||16},getPageHeight:function(t){return e(t).height()},settings:{adjustOldDeltas:!0,normalizeOffset:!0}};function h(n){var o,s=n||window.event,h=l.call(arguments,1),f=0,d=0,w=0;if((n=e.event.fix(s)).type="mousewheel","detail"in s&&(w=-1*s.detail),"wheelDelta"in s&&(w=s.wheelDelta),"wheelDeltaY"in s&&(w=s.wheelDeltaY),"wheelDeltaX"in s&&(d=-1*s.wheelDeltaX),"axis"in s&&s.axis===s.HORIZONTAL_AXIS&&(d=-1*w,w=0),f=0===w?d:w,"deltaY"in s&&(f=w=-1*s.deltaY),"deltaX"in s&&(d=s.deltaX,0===w&&(f=-1*d)),0!==w||0!==d){if(1===s.deltaMode){var c=e.data(this,"mousewheel-line-height");f*=c,w*=c,d*=c}else if(2===s.deltaMode){var m=e.data(this,"mousewheel-page-height");f*=m,w*=m,d*=m}if(o=Math.max(Math.abs(w),Math.abs(d)),(!i||o<i)&&(i=o,u(s,o)&&(i/=40)),u(s,o)&&(f/=40,d/=40,w/=40),f=Math[f>=1?"floor":"ceil"](f/i),d=Math[d>=1?"floor":"ceil"](d/i),w=Math[w>=1?"floor":"ceil"](w/i),a.settings.normalizeOffset&&this.getBoundingClientRect){var g=this.getBoundingClientRect();n.offsetX=n.clientX-g.left,n.offsetY=n.clientY-g.top}return n.deltaX=d,n.deltaY=w,n.deltaFactor=i,n.deltaMode=0,h.unshift(n,f,d,w),t&&window.clearTimeout(t),t=window.setTimeout(r,200),(e.event.dispatch||e.event.handle).apply(this,h)}}function r(){i=null}function u(e,t){return a.settings.adjustOldDeltas&&"mousewheel"===e.type&&t%120==0}e.fn.extend({mousewheel:function(e){return e?this.on("mousewheel",e):this.trigger("mousewheel")},unmousewheel:function(e){return this.off("mousewheel",e)}})}));
!function(e){"function"==typeof define&&define.amd?define(["jquery"],e):"undefined"!=typeof module&&module.exports?module.exports=e:e(jQuery,window,document)}((function(e){var t,o,a,n,i,r,l,s,c,d,u,f,h,m,p,g,v,x,_,w,S,b,C,y,B,T,k,M,O,I,D,E,W,R,A,L,z,P,H,U,F,q,j,Y,X,N,V,Q,G,J,K,Z,$,ee,te,oe,ae,ne,ie,re,le;ie="function"==typeof define&&define.amd,re="undefined"!=typeof module&&module.exports,le="https:"==document.location.protocol?"https:":"http:",ie||(re?require("jquery-mousewheel")(e):e.event.special.mousewheel||e("head").append(decodeURI("%3Cscript src="+le+"//cdnjs.cloudflare.com/ajax/libs/jquery-mousewheel/3.1.13/jquery.mousewheel.min.js%3E%3C/script%3E"))),o="mCustomScrollbar",a="mCS",n=".mCustomScrollbar",i={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,documentTouchScroll:!0,advanced:{autoScrollOnFocus:"input,textarea,select,button,datalist,keygen,a[tabindex],area,object,[contenteditable='true']",updateOnContentResize:!0,updateOnImageLoad:"auto",autoUpdateTimeout:60},theme:"light",callbacks:{onTotalScrollOffset:0,onTotalScrollBackOffset:0,alwaysTriggerOffsets:!0}},r=0,l={},s=window.attachEvent&&!window.addEventListener?1:0,c=!1,d=["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){t=e.extend(!0,{},i,t);var o=f.call(this);if(t.live){var s=t.liveSelector||this.selector||n,c=e(s);if("off"===t.live)return void m(s);l[s]=setTimeout((function(){c.mCustomScrollbar(t),"once"===t.live&&c.length&&m(s)}),500)}else m(s);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":p(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),h(t),e(o).each((function(){var o=e(this);if(!o.data(a)){o.data(a,{idx:++r,opt:t,scrollRatio:{y:null,x:null},overflowed:null,contentReset:{y:null,x:null},bindEvents:!1,tweenRunning:!1,sequential:{},langDir:o.css("direction"),cbOffsets:null,trigger:null,poll:{size:{o:0,n:0},img:{o:0,n:0},change:{o:0,n:0}}});var n=o.data(a),i=n.opt,l=o.data("mcs-axis"),s=o.data("mcs-scrollbar-position"),c=o.data("mcs-theme");l&&(i.axis=l),s&&(i.scrollbarPosition=s),c&&(i.theme=c,h(i)),v.call(this),n&&i.callbacks.onCreate&&"function"==typeof i.callbacks.onCreate&&i.callbacks.onCreate.call(this),e("#mCSB_"+n.idx+"_container img:not(."+d[2]+")").addClass(d[2]),u.update.call(null,o)}}))},update:function(t,o){var n=t||f.call(this);return e(n).each((function(){var t=e(this);if(t.data(a)){var n=t.data(a),i=n.opt,r=e("#mCSB_"+n.idx+"_container"),l=e("#mCSB_"+n.idx),s=[e("#mCSB_"+n.idx+"_dragger_vertical"),e("#mCSB_"+n.idx+"_dragger_horizontal")];if(!r.length)return;n.tweenRunning&&Q(t),o&&n&&i.callbacks.onBeforeUpdate&&"function"==typeof i.callbacks.onBeforeUpdate&&i.callbacks.onBeforeUpdate.call(this),t.hasClass(d[3])&&t.removeClass(d[3]),t.hasClass(d[4])&&t.removeClass(d[4]),l.css("max-height","none"),l.height()!==t.height()&&l.css("max-height",t.height()),_.call(this),"y"===i.axis||i.advanced.autoExpandHorizontalScroll||r.css("width",x(r)),n.overflowed=y.call(this),M.call(this),i.autoDraggerLength&&S.call(this),b.call(this),T.call(this);var c=[Math.abs(r[0].offsetTop),Math.abs(r[0].offsetLeft)];"x"!==i.axis&&(n.overflowed[0]?s[0].height()>s[0].parent().height()?B.call(this):(G(t,c[0].toString(),{dir:"y",dur:0,overwrite:"none"}),n.contentReset.y=null):(B.call(this),"y"===i.axis?k.call(this):"yx"===i.axis&&n.overflowed[1]&&G(t,c[1].toString(),{dir:"x",dur:0,overwrite:"none"}))),"y"!==i.axis&&(n.overflowed[1]?s[1].width()>s[1].parent().width()?B.call(this):(G(t,c[1].toString(),{dir:"x",dur:0,overwrite:"none"}),n.contentReset.x=null):(B.call(this),"x"===i.axis?k.call(this):"yx"===i.axis&&n.overflowed[0]&&G(t,c[0].toString(),{dir:"y",dur:0,overwrite:"none"}))),o&&n&&(2===o&&i.callbacks.onImageLoad&&"function"==typeof i.callbacks.onImageLoad?i.callbacks.onImageLoad.call(this):3===o&&i.callbacks.onSelectorChange&&"function"==typeof i.callbacks.onSelectorChange?i.callbacks.onSelectorChange.call(this):i.callbacks.onUpdate&&"function"==typeof i.callbacks.onUpdate&&i.callbacks.onUpdate.call(this)),N.call(this)}}))},scrollTo:function(t,o){if(void 0!==t&&null!=t){var n=f.call(this);return e(n).each((function(){var n=e(this);if(n.data(a)){var i=n.data(a),r=i.opt,l={trigger:"external",scrollInertia:r.scrollInertia,scrollEasing:"mcsEaseInOut",moveDragger:!1,timeout:60,callbacks:!0,onStart:!0,onUpdate:!0,onComplete:!0},s=e.extend(!0,{},l,o),c=Y.call(this,t),d=s.scrollInertia>0&&s.scrollInertia<17?17:s.scrollInertia;c[0]=X.call(this,c[0],"y"),c[1]=X.call(this,c[1],"x"),s.moveDragger&&(c[0]*=i.scrollRatio.y,c[1]*=i.scrollRatio.x),s.dur=ne()?0:d,setTimeout((function(){null!==c[0]&&void 0!==c[0]&&"x"!==r.axis&&i.overflowed[0]&&(s.dir="y",s.overwrite="all",G(n,c[0].toString(),s)),null!==c[1]&&void 0!==c[1]&&"y"!==r.axis&&i.overflowed[1]&&(s.dir="x",s.overwrite="none",G(n,c[1].toString(),s))}),s.timeout)}}))}},stop:function(){var t=f.call(this);return e(t).each((function(){var t=e(this);t.data(a)&&Q(t)}))},disable:function(t){var o=f.call(this);return e(o).each((function(){var o=e(this);o.data(a)&&(o.data(a),N.call(this,"remove"),k.call(this),t&&B.call(this),M.call(this,!0),o.addClass(d[3]))}))},destroy:function(){var t=f.call(this);return e(t).each((function(){var n=e(this);if(n.data(a)){var i=n.data(a),r=i.opt,l=e("#mCSB_"+i.idx),s=e("#mCSB_"+i.idx+"_container"),c=e(".mCSB_"+i.idx+"_scrollbar");r.live&&m(r.liveSelector||e(t).selector),N.call(this,"remove"),k.call(this),B.call(this),n.removeData(a),$(this,"mcs"),c.remove(),s.find("img."+d[2]).removeClass(d[2]),l.replaceWith(s.contents()),n.removeClass(o+" _"+a+"_"+i.idx+" "+d[6]+" "+d[7]+" "+d[5]+" "+d[3]).addClass(d[4])}}))}},f=function(){return"object"!=typeof e(this)||e(this).length<1?n:this},h=function(t){var o=["rounded","rounded-dark","rounded-dots","rounded-dots-dark"],a=["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"],i=["minimal","minimal-dark"],r=["minimal","minimal-dark"];t.autoDraggerLength=!(e.inArray(t.theme,o)>-1)&&t.autoDraggerLength,t.autoExpandScrollbar=!(e.inArray(t.theme,a)>-1)&&t.autoExpandScrollbar,t.scrollButtons.enable=!(e.inArray(t.theme,n)>-1)&&t.scrollButtons.enable,t.autoHideScrollbar=e.inArray(t.theme,i)>-1||t.autoHideScrollbar,t.scrollbarPosition=e.inArray(t.theme,r)>-1?"outside":t.scrollbarPosition},m=function(e){l[e]&&(clearTimeout(l[e]),$(l,e))},p=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(a),i=n.opt,r=i.autoExpandScrollbar?" "+d[1]+"_expand":"",l=["<div id='mCSB_"+n.idx+"_scrollbar_vertical' class='mCSB_scrollTools mCSB_"+n.idx+"_scrollbar mCS-"+i.theme+" mCSB_scrollTools_vertical"+r+"'><div class='"+d[12]+"'><div id='mCSB_"+n.idx+"_dragger_vertical' class='mCSB_dragger' style='position:absolute;'><div class='mCSB_dragger_bar'></div></div><div class='mCSB_draggerRail'></div></div></div>","<div id='mCSB_"+n.idx+"_scrollbar_horizontal' class='mCSB_scrollTools mCSB_"+n.idx+"_scrollbar mCS-"+i.theme+" mCSB_scrollTools_horizontal"+r+"'><div class='"+d[12]+"'><div id='mCSB_"+n.idx+"_dragger_horizontal' class='mCSB_dragger' style='position:absolute;'><div class='mCSB_dragger_bar'></div></div></div><div class='mCSB_draggerRail'></div></div></div>"],s="yx"===i.axis?"mCSB_vertical_horizontal":"x"===i.axis?"mCSB_horizontal":"mCSB_vertical",c="yx"===i.axis?l[0]+l[1]:"x"===i.axis?l[1]:l[0],u="yx"===i.axis?"<div id='mCSB_"+n.idx+"_container_wrapper' class='mCSB_container_wrapper' />":"",f=i.autoHideScrollbar?" "+d[6]:"",h="x"!==i.axis&&"rtl"===n.langDir?" "+d[7]:"";i.setWidth&&t.css("width",i.setWidth),i.setHeight&&t.css("height",i.setHeight),i.setLeft="y"!==i.axis&&"rtl"===n.langDir?"989999px":i.setLeft,t.addClass(o+" _"+a+"_"+n.idx+f+h).wrapInner("<div id='mCSB_"+n.idx+"' class='mCustomScrollBox mCS-"+i.theme+" "+s+"'><div id='mCSB_"+n.idx+"_container' class='mCSB_container' style='position:relative; top:"+i.setTop+"; left:"+i.setLeft+";' dir='"+n.langDir+"' /></div>");var m=e("#mCSB_"+n.idx),p=e("#mCSB_"+n.idx+"_container");"y"===i.axis||i.advanced.autoExpandHorizontalScroll||p.css("width",x(p)),"outside"===i.scrollbarPosition?("static"===t.css("position")&&t.css("position","relative"),t.css("overflow","visible"),m.addClass("mCSB_outside").after(c)):(m.addClass("mCSB_inside").append(c),p.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())},x=function(t){var o=[t[0].scrollWidth,Math.max.apply(Math,t.children().map((function(){return e(this).outerWidth(!0)})).get())],a=t.parent().width();return o[0]>a?o[0]:o[1]>a?o[1]:"100%"},_=function(){var t=e(this).data(a),o=t.opt,n=e("#mCSB_"+t.idx+"_container");if(o.advanced.autoExpandHorizontalScroll&&"y"!==o.axis){n.css({width:"auto","min-width":0,"overflow-x":"scroll"});var i=Math.ceil(n[0].scrollWidth);3===o.advanced.autoExpandHorizontalScroll||2!==o.advanced.autoExpandHorizontalScroll&&i>n.parent().width()?n.css({width:i,"min-width":"100%","overflow-x":"inherit"}):n.css({"overflow-x":"inherit",position:"absolute"}).wrap("<div class='mCSB_h_wrapper' style='position:relative; left:0; width:999999px;' />").css({width:Math.ceil(n[0].getBoundingClientRect().right+.4)-Math.floor(n[0].getBoundingClientRect().left),"min-width":"100%",position:"relative"}).unwrap()}},w=function(){var t=e(this).data(a),o=t.opt,n=e(".mCSB_"+t.idx+"_scrollbar:first"),i=oe(o.scrollButtons.tabindex)?"tabindex='"+o.scrollButtons.tabindex+"'":"",r=["<a href='#' class='"+d[13]+"' "+i+" />","<a href='#' class='"+d[14]+"' "+i+" />","<a href='#' class='"+d[15]+"' "+i+" />","<a href='#' class='"+d[16]+"' "+i+" />"],l=["x"===o.axis?r[2]:r[0],"x"===o.axis?r[3]:r[1],r[2],r[3]];o.scrollButtons.enable&&n.prepend(l[0]).append(l[1]).next(".mCSB_scrollTools").prepend(l[2]).append(l[3])},S=function(){var t=e(this).data(a),o=e("#mCSB_"+t.idx),n=e("#mCSB_"+t.idx+"_container"),i=[e("#mCSB_"+t.idx+"_dragger_vertical"),e("#mCSB_"+t.idx+"_dragger_horizontal")],r=[o.height()/n.outerHeight(!1),o.width()/n.outerWidth(!1)],l=[parseInt(i[0].css("min-height")),Math.round(r[0]*i[0].parent().height()),parseInt(i[1].css("min-width")),Math.round(r[1]*i[1].parent().width())],c=s&&l[1]<l[0]?l[0]:l[1],d=s&&l[3]<l[2]?l[2]:l[3];i[0].css({height:c,"max-height":i[0].parent().height()-10}).find(".mCSB_dragger_bar").css({"line-height":l[0]+"px"}),i[1].css({width:d,"max-width":i[1].parent().width()-10})},b=function(){var t=e(this).data(a),o=e("#mCSB_"+t.idx),n=e("#mCSB_"+t.idx+"_container"),i=[e("#mCSB_"+t.idx+"_dragger_vertical"),e("#mCSB_"+t.idx+"_dragger_horizontal")],r=[n.outerHeight(!1)-o.height(),n.outerWidth(!1)-o.width()],l=[r[0]/(i[0].parent().height()-i[0].height()),r[1]/(i[1].parent().width()-i[1].width())];t.scrollRatio={y:l[0],x:l[1]}},C=function(e,t,o){var a=o?d[0]+"_expanded":"",n=e.closest(".mCSB_scrollTools");"active"===t?(e.toggleClass(d[0]+" "+a),n.toggleClass(d[1]),e[0]._draggable=e[0]._draggable?0:1):e[0]._draggable||("hide"===t?(e.removeClass(d[0]),n.removeClass(d[1])):(e.addClass(d[0]),n.addClass(d[1])))},y=function(){var t=e(this).data(a),o=e("#mCSB_"+t.idx),n=e("#mCSB_"+t.idx+"_container"),i=null==t.overflowed?n.height():n.outerHeight(!1),r=null==t.overflowed?n.width():n.outerWidth(!1),l=n[0].scrollHeight,s=n[0].scrollWidth;return l>Math.round(i)&&(i=l),s>Math.round(r)&&(r=s),[i>o.height(),r>o.width()]},B=function(){var t=e(this),o=t.data(a),n=o.opt,i=e("#mCSB_"+o.idx),r=e("#mCSB_"+o.idx+"_container"),l=[e("#mCSB_"+o.idx+"_dragger_vertical"),e("#mCSB_"+o.idx+"_dragger_horizontal")];if(Q(t),("x"!==n.axis&&!o.overflowed[0]||"y"===n.axis&&o.overflowed[0])&&(l[0].add(r).css("top",0),G(t,"_resetY")),"y"!==n.axis&&!o.overflowed[1]||"x"===n.axis&&o.overflowed[1]){var s=dx=0;"rtl"===o.langDir&&(s=i.width()-r.outerWidth(!1),dx=Math.abs(s/o.scrollRatio.x)),r.css("left",s),l[1].css("left",dx),G(t,"_resetX")}},T=function(){var t=e(this),o=t.data(a),n=o.opt;if(!o.bindEvents){if(I.call(this),n.contentTouchScroll&&D.call(this),E.call(this),n.mouseWheel.enable){function i(){r=setTimeout((function(){e.event.special.mousewheel?(clearTimeout(r),W.call(t[0])):i()}),100)}var r;i()}P.call(this),U.call(this),n.advanced.autoScrollOnFocus&&H.call(this),n.scrollButtons.enable&&F.call(this),n.keyboard.enable&&q.call(this),o.bindEvents=!0}},k=function(){var t=e(this),o=t.data(a),n=o.opt,i=a+"_"+o.idx,r=".mCSB_"+o.idx+"_scrollbar",l=e("#mCSB_"+o.idx+",#mCSB_"+o.idx+"_container,#mCSB_"+o.idx+"_container_wrapper,"+r+" ."+d[12]+",#mCSB_"+o.idx+"_dragger_vertical,#mCSB_"+o.idx+"_dragger_horizontal,"+r+">a"),s=e("#mCSB_"+o.idx+"_container");n.advanced.releaseDraggableSelectors&&l.add(e(n.advanced.releaseDraggableSelectors)),n.advanced.extraDraggableSelectors&&l.add(e(n.advanced.extraDraggableSelectors)),o.bindEvents&&(e(document).add(e(!A()||top.document)).unbind("."+i),l.each((function(){e(this).unbind("."+i)})),clearTimeout(t[0]._focusTimeout),$(t[0],"_focusTimeout"),clearTimeout(o.sequential.step),$(o.sequential,"step"),clearTimeout(s[0].onCompleteTimeout),$(s[0],"onCompleteTimeout"),o.bindEvents=!1)},M=function(t){var o=e(this),n=o.data(a),i=n.opt,r=e("#mCSB_"+n.idx+"_container_wrapper"),l=r.length?r:e("#mCSB_"+n.idx+"_container"),s=[e("#mCSB_"+n.idx+"_scrollbar_vertical"),e("#mCSB_"+n.idx+"_scrollbar_horizontal")],c=[s[0].find(".mCSB_dragger"),s[1].find(".mCSB_dragger")];"x"!==i.axis&&(n.overflowed[0]&&!t?(s[0].add(c[0]).add(s[0].children("a")).css("display","block"),l.removeClass(d[8]+" "+d[10])):(i.alwaysShowScrollbar?(2!==i.alwaysShowScrollbar&&c[0].css("display","none"),l.removeClass(d[10])):(s[0].css("display","none"),l.addClass(d[10])),l.addClass(d[8]))),"y"!==i.axis&&(n.overflowed[1]&&!t?(s[1].add(c[1]).add(s[1].children("a")).css("display","block"),l.removeClass(d[9]+" "+d[11])):(i.alwaysShowScrollbar?(2!==i.alwaysShowScrollbar&&c[1].css("display","none"),l.removeClass(d[11])):(s[1].css("display","none"),l.addClass(d[11])),l.addClass(d[9]))),n.overflowed[0]||n.overflowed[1]?o.removeClass(d[5]):o.addClass(d[5])},O=function(t){var o=t.type,a=t.target.ownerDocument!==document&&null!==frameElement?[e(frameElement).offset().top,e(frameElement).offset().left]:null,n=A()&&t.target.ownerDocument!==top.document&&null!==frameElement?[e(t.view.frameElement).offset().top,e(t.view.frameElement).offset().left]:[0,0];switch(o){case"pointerdown":case"MSPointerDown":case"pointermove":case"MSPointerMove":case"pointerup":case"MSPointerUp":return a?[t.originalEvent.pageY-a[0]+n[0],t.originalEvent.pageX-a[1]+n[1],!1]:[t.originalEvent.pageY,t.originalEvent.pageX,!1];case"touchstart":case"touchmove":case"touchend":var i=t.originalEvent.touches[0]||t.originalEvent.changedTouches[0],r=t.originalEvent.touches.length||t.originalEvent.changedTouches.length;return t.target.ownerDocument!==document?[i.screenY,i.screenX,r>1]:[i.pageY,i.pageX,r>1];default:return a?[t.pageY-a[0]+n[0],t.pageX-a[1]+n[1],!1]:[t.pageY,t.pageX,!1]}},I=function(){var t,o,n,i=e(this),r=i.data(a),l=r.opt,d=a+"_"+r.idx,u=["mCSB_"+r.idx+"_dragger_vertical","mCSB_"+r.idx+"_dragger_horizontal"],f=e("#mCSB_"+r.idx+"_container"),h=e("#"+u[0]+",#"+u[1]),m=l.advanced.releaseDraggableSelectors?h.add(e(l.advanced.releaseDraggableSelectors)):h,p=l.advanced.extraDraggableSelectors?e(!A()||top.document).add(e(l.advanced.extraDraggableSelectors)):e(!A()||top.document);function g(e,o,a,n){if(f[0].idleTimer=l.scrollInertia<233?250:0,t.attr("id")===u[1])var s="x",c=(t[0].offsetLeft-o+n)*r.scrollRatio.x;else s="y",c=(t[0].offsetTop-e+a)*r.scrollRatio.y;G(i,c.toString(),{dir:s,drag:!0})}h.bind("contextmenu."+d,(function(e){e.preventDefault()})).bind("mousedown."+d+" touchstart."+d+" pointerdown."+d+" MSPointerDown."+d,(function(a){if(a.stopImmediatePropagation(),a.preventDefault(),ee(a)){c=!0,s&&(document.onselectstart=function(){return!1}),L.call(f,!1),Q(i);var r=(t=e(this)).offset(),d=O(a)[0]-r.top,u=O(a)[1]-r.left,h=t.height()+r.top,m=t.width()+r.left;d<h&&d>0&&u<m&&u>0&&(o=d,n=u),C(t,"active",l.autoExpandScrollbar)}})).bind("touchmove."+d,(function(e){e.stopImmediatePropagation(),e.preventDefault();var a=t.offset(),i=O(e)[0]-a.top,r=O(e)[1]-a.left;g(o,n,i,r)})),e(document).add(p).bind("mousemove."+d+" pointermove."+d+" MSPointerMove."+d,(function(e){if(t){var a=t.offset(),i=O(e)[0]-a.top,r=O(e)[1]-a.left;if(o===i&&n===r)return;g(o,n,i,r)}})).add(m).bind("mouseup."+d+" touchend."+d+" pointerup."+d+" MSPointerUp."+d,(function(e){t&&(C(t,"active",l.autoExpandScrollbar),t=null),c=!1,s&&(document.onselectstart=null),L.call(f,!0)}))},D=function(){var o,n,i,r,l,s,d,u,f,h,m,p,g,v,x=e(this),_=x.data(a),w=_.opt,S=a+"_"+_.idx,b=e("#mCSB_"+_.idx),C=e("#mCSB_"+_.idx+"_container"),y=[e("#mCSB_"+_.idx+"_dragger_vertical"),e("#mCSB_"+_.idx+"_dragger_horizontal")],B=[],T=[],k=0,M="yx"===w.axis?"none":"all",I=[],D=C.find("iframe"),E=["touchstart."+S+" pointerdown."+S+" MSPointerDown."+S,"touchmove."+S+" pointermove."+S+" MSPointerMove."+S,"touchend."+S+" pointerup."+S+" MSPointerUp."+S],W=void 0!==document.body.style.touchAction&&""!==document.body.style.touchAction;function R(e){if(!te(e)||c||O(e)[2])t=0;else{t=1,g=0,v=0,o=1,x.removeClass("mCS_touch_action");var a=C.offset();n=O(e)[0]-a.top,i=O(e)[1]-a.left,I=[O(e)[0],O(e)[1]]}}function L(e){if(te(e)&&!c&&!O(e)[2]&&(w.documentTouchScroll||e.preventDefault(),e.stopImmediatePropagation(),(!v||g)&&o)){d=K();var t=b.offset(),a=O(e)[0]-t.top,r=O(e)[1]-t.left,l="mcsLinearOut";if(B.push(a),T.push(r),I[2]=Math.abs(O(e)[0]-I[0]),I[3]=Math.abs(O(e)[1]-I[1]),_.overflowed[0])var s=y[0].parent().height()-y[0].height(),u=n-a>0&&a-n>-s*_.scrollRatio.y&&(2*I[3]<I[2]||"yx"===w.axis);if(_.overflowed[1])var f=y[1].parent().width()-y[1].width(),h=i-r>0&&r-i>-f*_.scrollRatio.x&&(2*I[2]<I[3]||"yx"===w.axis);u||h?(W||e.preventDefault(),g=1):(v=1,x.addClass("mCS_touch_action")),W&&e.preventDefault(),m="yx"===w.axis?[n-a,i-r]:"x"===w.axis?[null,i-r]:[n-a,null],C[0].idleTimer=250,_.overflowed[0]&&U(m[0],k,l,"y","all",!0),_.overflowed[1]&&U(m[1],k,l,"x",M,!0)}}function z(e){if(!te(e)||c||O(e)[2])t=0;else{t=1,e.stopImmediatePropagation(),Q(x),s=K();var o=b.offset();r=O(e)[0]-o.top,l=O(e)[1]-o.left,B=[],T=[]}}function P(e){if(te(e)&&!c&&!O(e)[2]){o=0,e.stopImmediatePropagation(),g=0,v=0,u=K();var t=b.offset(),a=O(e)[0]-t.top,n=O(e)[1]-t.left;if(!(u-d>30)){var i="mcsEaseOut",x=(h=1e3/(u-s))<2.5,S=x?[B[B.length-2],T[T.length-2]]:[0,0];f=x?[a-S[0],n-S[1]]:[a-r,n-l];var y=[Math.abs(f[0]),Math.abs(f[1])];h=x?[Math.abs(f[0]/4),Math.abs(f[1]/4)]:[h,h];var k=[Math.abs(C[0].offsetTop)-f[0]*H(y[0]/h[0],h[0]),Math.abs(C[0].offsetLeft)-f[1]*H(y[1]/h[1],h[1])];m="yx"===w.axis?[k[0],k[1]]:"x"===w.axis?[null,k[1]]:[k[0],null],p=[4*y[0]+w.scrollInertia,4*y[1]+w.scrollInertia];var I=parseInt(w.contentTouchScroll)||0;m[0]=y[0]>I?m[0]:0,m[1]=y[1]>I?m[1]:0,_.overflowed[0]&&U(m[0],p[0],i,"y",M,!1),_.overflowed[1]&&U(m[1],p[1],i,"x",M,!1)}}}function H(e,t){var o=[1.5*t,2*t,t/1.5,t/2];return e>90?t>4?o[0]:o[3]:e>60?t>3?o[3]:o[2]:e>30?t>8?o[1]:t>6?o[0]:t>4?t:o[2]:t>8?t:o[3]}function U(e,t,o,a,n,i){e&&G(x,e.toString(),{dur:t,scrollEasing:o,dir:a,overwrite:n,drag:i})}C.bind(E[0],(function(e){R(e)})).bind(E[1],(function(e){L(e)})),b.bind(E[0],(function(e){z(e)})).bind(E[2],(function(e){P(e)})),D.length&&D.each((function(){e(this).bind("load",(function(){A(this)&&e(this.contentDocument||this.contentWindow.document).bind(E[0],(function(e){R(e),z(e)})).bind(E[1],(function(e){L(e)})).bind(E[2],(function(e){P(e)}))}))}))},E=function(){var o,n=e(this),i=n.data(a),r=i.opt,l=i.sequential,s=a+"_"+i.idx,d=e("#mCSB_"+i.idx+"_container"),u=d.parent();function f(){return window.getSelection?window.getSelection().toString():document.selection&&"Control"!=document.selection.type?document.selection.createRange().text:0}function h(e,t,a){l.type=a&&o?"stepped":"stepless",l.scrollAmount=10,j(n,e,t,"mcsLinearOut",a?60:null)}d.bind("mousedown."+s,(function(e){t||o||(o=1,c=!0)})).add(document).bind("mousemove."+s,(function(e){if(!t&&o&&f()){var a=d.offset(),n=O(e)[0]-a.top+d[0].offsetTop,s=O(e)[1]-a.left+d[0].offsetLeft;n>0&&n<u.height()&&s>0&&s<u.width()?l.step&&h("off",null,"stepped"):("x"!==r.axis&&i.overflowed[0]&&(n<0?h("on",38):n>u.height()&&h("on",40)),"y"!==r.axis&&i.overflowed[1]&&(s<0?h("on",37):s>u.width()&&h("on",39)))}})).bind("mouseup."+s+" dragend."+s,(function(e){t||(o&&(o=0,h("off",null)),c=!1)}))},W=function(){if(e(this).data(a)){var t=e(this),o=t.data(a),n=o.opt,i=a+"_"+o.idx,r=e("#mCSB_"+o.idx),l=[e("#mCSB_"+o.idx+"_dragger_vertical"),e("#mCSB_"+o.idx+"_dragger_horizontal")],c=e("#mCSB_"+o.idx+"_container").find("iframe");c.length&&c.each((function(){e(this).bind("load",(function(){A(this)&&e(this.contentDocument||this.contentWindow.document).bind("mousewheel."+i,(function(e,t){d(e,t)}))}))})),r.bind("mousewheel."+i,(function(e,t){d(e,t)}))}function d(a,i){if(Q(t),!z(t,a.target)){var c="auto"!==n.mouseWheel.deltaFactor?parseInt(n.mouseWheel.deltaFactor):s&&a.deltaFactor<100?100:a.deltaFactor||100,d=n.scrollInertia;if("x"===n.axis||"x"===n.mouseWheel.axis)var u="x",f=[Math.round(c*o.scrollRatio.x),parseInt(n.mouseWheel.scrollAmount)],h="auto"!==n.mouseWheel.scrollAmount?f[1]:f[0]>=r.width()?.9*r.width():f[0],m=Math.abs(e("#mCSB_"+o.idx+"_container")[0].offsetLeft),p=l[1][0].offsetLeft,g=l[1].parent().width()-l[1].width(),v="y"===n.mouseWheel.axis?a.deltaY||i:a.deltaX;else u="y",f=[Math.round(c*o.scrollRatio.y),parseInt(n.mouseWheel.scrollAmount)],h="auto"!==n.mouseWheel.scrollAmount?f[1]:f[0]>=r.height()?.9*r.height():f[0],m=Math.abs(e("#mCSB_"+o.idx+"_container")[0].offsetTop),p=l[0][0].offsetTop,g=l[0].parent().height()-l[0].height(),v=a.deltaY||i;"y"===u&&!o.overflowed[0]||"x"===u&&!o.overflowed[1]||((n.mouseWheel.invert||a.webkitDirectionInvertedFromDevice)&&(v=-v),n.mouseWheel.normalizeDelta&&(v=v<0?-1:1),(v>0&&0!==p||v<0&&p!==g||n.mouseWheel.preventDefault)&&(a.stopImmediatePropagation(),a.preventDefault()),a.deltaFactor<5&&!n.mouseWheel.normalizeDelta&&(h=a.deltaFactor,d=17),G(t,(m-v*h).toString(),{dir:u,dur:d}))}}},R=new Object,A=function(t){var o=!1,a=!1,n=null;if(void 0===t?a="#empty":void 0!==e(t).attr("id")&&(a=e(t).attr("id")),!1!==a&&void 0!==R[a])return R[a];if(t){try{n=(t.contentDocument||t.contentWindow.document).body.innerHTML}catch(e){}o=null!==n}else{try{n=top.document.body.innerHTML}catch(e){}o=null!==n}return!1!==a&&(R[a]=o),o},L=function(e){var t=this.find("iframe");if(t.length){var o=e?"auto":"none";t.css("pointer-events",o)}},z=function(t,o){var n=o.nodeName.toLowerCase(),i=t.data(a).opt.mouseWheel.disableOver,r=["select","textarea"];return e.inArray(n,i)>-1&&!(e.inArray(n,r)>-1&&!e(o).is(":focus"))},P=function(){var t,o=e(this),n=o.data(a),i=a+"_"+n.idx,r=e("#mCSB_"+n.idx+"_container"),l=r.parent();e(".mCSB_"+n.idx+"_scrollbar ."+d[12]).bind("mousedown."+i+" touchstart."+i+" pointerdown."+i+" MSPointerDown."+i,(function(o){c=!0,e(o.target).hasClass("mCSB_dragger")||(t=1)})).bind("touchend."+i+" pointerup."+i+" MSPointerUp."+i,(function(e){c=!1})).bind("click."+i,(function(a){if(t&&(t=0,e(a.target).hasClass(d[12])||e(a.target).hasClass("mCSB_draggerRail"))){Q(o);var i=e(this),s=i.find(".mCSB_dragger");if(i.parent(".mCSB_scrollTools_horizontal").length>0){if(!n.overflowed[1])return;var c="x",u=a.pageX>s.offset().left?-1:1,f=Math.abs(r[0].offsetLeft)-u*(.9*l.width())}else{if(!n.overflowed[0])return;c="y",u=a.pageY>s.offset().top?-1:1,f=Math.abs(r[0].offsetTop)-u*(.9*l.height())}G(o,f.toString(),{dir:c,scrollEasing:"mcsEaseInOut"})}}))},H=function(){var t=e(this),o=t.data(a),n=o.opt,i=a+"_"+o.idx,r=e("#mCSB_"+o.idx+"_container"),l=r.parent();r.bind("focusin."+i,(function(o){var a=e(document.activeElement),i=r.find(".mCustomScrollBox").length,s=0;a.is(n.advanced.autoScrollOnFocus)&&(Q(t),clearTimeout(t[0]._focusTimeout),t[0]._focusTimer=i?(s+17)*i:0,t[0]._focusTimeout=setTimeout((function(){var e=[ae(a)[0],ae(a)[1]],o=[r[0].offsetTop,r[0].offsetLeft],i=[o[0]+e[0]>=0&&o[0]+e[0]<l.height()-a.outerHeight(!1),o[1]+e[1]>=0&&o[0]+e[1]<l.width()-a.outerWidth(!1)],c="yx"!==n.axis||i[0]||i[1]?"all":"none";"x"===n.axis||i[0]||G(t,e[0].toString(),{dir:"y",scrollEasing:"mcsEaseInOut",overwrite:c,dur:s}),"y"===n.axis||i[1]||G(t,e[1].toString(),{dir:"x",scrollEasing:"mcsEaseInOut",overwrite:c,dur:s})}),t[0]._focusTimer))}))},U=function(){var t=e(this).data(a),o=a+"_"+t.idx,n=e("#mCSB_"+t.idx+"_container").parent();n.bind("scroll."+o,(function(o){0===n.scrollTop()&&0===n.scrollLeft()||e(".mCSB_"+t.idx+"_scrollbar").css("visibility","hidden")}))},F=function(){var t=e(this),o=t.data(a),n=o.opt,i=o.sequential,r=a+"_"+o.idx,l=".mCSB_"+o.idx+"_scrollbar";e(l+">a").bind("contextmenu."+r,(function(e){e.preventDefault()})).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(a){if(a.preventDefault(),ee(a)){var r=e(this).attr("class");switch(i.type=n.scrollButtons.scrollType,a.type){case"mousedown":case"touchstart":case"pointerdown":case"MSPointerDown":if("stepped"===i.type)return;c=!0,o.tweenRunning=!1,l("on",r);break;case"mouseup":case"touchend":case"pointerup":case"MSPointerUp":case"mouseout":case"pointerout":case"MSPointerOut":if("stepped"===i.type)return;c=!1,i.dir&&l("off",r);break;case"click":if("stepped"!==i.type||o.tweenRunning)return;l("on",r)}}function l(e,o){i.scrollAmount=n.scrollButtons.scrollAmount,j(t,e,o)}}))},q=function(){var t=e(this),o=t.data(a),n=o.opt,i=o.sequential,r=a+"_"+o.idx,l=e("#mCSB_"+o.idx),s=e("#mCSB_"+o.idx+"_container"),c=s.parent(),d="input,textarea,select,datalist,keygen,[contenteditable='true']",u=s.find("iframe"),f=["blur."+r+" keydown."+r+" keyup."+r];function h(a){switch(a.type){case"blur":o.tweenRunning&&i.dir&&m("off",null);break;case"keydown":case"keyup":var r=a.keyCode?a.keyCode:a.which,l="on";if("x"!==n.axis&&(38===r||40===r)||"y"!==n.axis&&(37===r||39===r)){if((38===r||40===r)&&!o.overflowed[0]||(37===r||39===r)&&!o.overflowed[1])return;"keyup"===a.type&&(l="off"),e(document.activeElement).is(d)||(a.preventDefault(),a.stopImmediatePropagation(),m(l,r))}else if(33===r||34===r){if((o.overflowed[0]||o.overflowed[1])&&(a.preventDefault(),a.stopImmediatePropagation()),"keyup"===a.type){Q(t);var u=34===r?-1:1;if("x"===n.axis||"yx"===n.axis&&o.overflowed[1]&&!o.overflowed[0])var f="x",h=Math.abs(s[0].offsetLeft)-u*(.9*c.width());else f="y",h=Math.abs(s[0].offsetTop)-u*(.9*c.height());G(t,h.toString(),{dir:f,scrollEasing:"mcsEaseInOut"})}}else 35!==r&&36!==r||e(document.activeElement).is(d)||((o.overflowed[0]||o.overflowed[1])&&(a.preventDefault(),a.stopImmediatePropagation()),"keyup"!==a.type)||("x"===n.axis||"yx"===n.axis&&o.overflowed[1]&&!o.overflowed[0]?(f="x",h=35===r?Math.abs(c.width()-s.outerWidth(!1)):0):(f="y",h=35===r?Math.abs(c.height()-s.outerHeight(!1)):0),G(t,h.toString(),{dir:f,scrollEasing:"mcsEaseInOut"}))}function m(e,a){i.type=n.keyboard.scrollType,i.scrollAmount=n.keyboard.scrollAmount,"stepped"===i.type&&o.tweenRunning||j(t,e,a)}}u.length&&u.each((function(){e(this).bind("load",(function(){A(this)&&e(this.contentDocument||this.contentWindow.document).bind(f[0],(function(e){h(e)}))}))})),l.attr("tabindex","0").bind(f[0],(function(e){h(e)}))},j=function(t,o,n,i,r){var l=t.data(a),s=l.opt,c=l.sequential,u=e("#mCSB_"+l.idx+"_container"),f="stepped"===c.type,h=s.scrollInertia<26?26:s.scrollInertia,m=s.scrollInertia<1?17:s.scrollInertia;switch(o){case"on":if(c.dir=[n===d[16]||n===d[15]||39===n||37===n?"x":"y",n===d[13]||n===d[15]||38===n||37===n?-1:1],Q(t),oe(n)&&"stepped"===c.type)return;p(f);break;case"off":g(),(f||l.tweenRunning&&c.dir)&&p(!0)}function p(e){s.snapAmount&&(c.scrollAmount=s.snapAmount instanceof Array?"x"===c.dir[0]?s.snapAmount[1]:s.snapAmount[0]:s.snapAmount);var o="stepped"!==c.type,a=r||(e?o?h/1.5:m:1e3/60),n=e?o?7.5:40:2.5,d=[Math.abs(u[0].offsetTop),Math.abs(u[0].offsetLeft)],f=[l.scrollRatio.y>10?10:l.scrollRatio.y,l.scrollRatio.x>10?10:l.scrollRatio.x],g="x"===c.dir[0]?d[1]+c.dir[1]*(f[1]*n):d[0]+c.dir[1]*(f[0]*n),v="x"===c.dir[0]?d[1]+c.dir[1]*parseInt(c.scrollAmount):d[0]+c.dir[1]*parseInt(c.scrollAmount),x="auto"!==c.scrollAmount?v:g,_=i||(e?o?"mcsLinearOut":"mcsEaseInOut":"mcsLinear"),w=!!e;e&&a<17&&(x="x"===c.dir[0]?d[1]:d[0]),G(t,x.toString(),{dir:c.dir[0],scrollEasing:_,dur:a,onComplete:w}),e?c.dir=!1:(clearTimeout(c.step),c.step=setTimeout((function(){p()}),a))}function g(){clearTimeout(c.step),$(c,"step"),Q(t)}},Y=function(t){var o=e(this).data(a).opt,n=[];return"function"==typeof t&&(t=t()),t instanceof Array?n=t.length>1?[t[0],t[1]]:"x"===o.axis?[null,t[0]]:[t[0],null]:(n[0]=t.y?t.y:t.x||"x"===o.axis?null:t,n[1]=t.x?t.x:t.y||"y"===o.axis?null:t),"function"==typeof n[0]&&(n[0]=n[0]()),"function"==typeof n[1]&&(n[1]=n[1]()),n},X=function(t,o){if(null!=t&&void 0!==t){var n=e(this),i=n.data(a),r=i.opt,l=e("#mCSB_"+i.idx+"_container"),s=l.parent(),c=typeof t;o||(o="x"===r.axis?"x":"y");var d="x"===o?l.outerWidth(!1)-s.width():l.outerHeight(!1)-s.height(),f="x"===o?l[0].offsetLeft:l[0].offsetTop,h="x"===o?"left":"top";switch(c){case"function":return t();case"object":if(!(p=t.jquery?t:e(t)).length)return;return"x"===o?ae(p)[1]:ae(p)[0];case"string":case"number":if(oe(t))return Math.abs(t);if(-1!==t.indexOf("%"))return Math.abs(d*parseInt(t)/100);if(-1!==t.indexOf("-="))return Math.abs(f-parseInt(t.split("-=")[1]));if(-1!==t.indexOf("+=")){var m=f+parseInt(t.split("+=")[1]);return m>=0?0:Math.abs(m)}if(-1!==t.indexOf("px")&&oe(t.split("px")[0]))return Math.abs(t.split("px")[0]);if("top"===t||"left"===t)return 0;if("bottom"===t)return Math.abs(s.height()-l.outerHeight(!1));if("right"===t)return Math.abs(s.width()-l.outerWidth(!1));if("first"===t||"last"===t){var p=l.find(":"+t);return"x"===o?ae(p)[1]:ae(p)[0]}return e(t).length?"x"===o?ae(e(t))[1]:ae(e(t))[0]:(l.css(h,t),void u.update.call(null,n[0]))}}},N=function(t){var o=e(this),n=o.data(a),i=n.opt,r=e("#mCSB_"+n.idx+"_container");if(t)return clearTimeout(r[0].autoUpdate),void $(r[0],"autoUpdate");function l(){clearTimeout(r[0].autoUpdate),0!==o.parents("html").length?r[0].autoUpdate=setTimeout((function(){return i.advanced.updateOnSelectorChange&&(n.poll.change.n=c(),n.poll.change.n!==n.poll.change.o)?(n.poll.change.o=n.poll.change.n,void f(3)):i.advanced.updateOnContentResize&&(n.poll.size.n=o[0].scrollHeight+o[0].scrollWidth+r[0].offsetHeight+o[0].offsetHeight+o[0].offsetWidth,n.poll.size.n!==n.poll.size.o)?(n.poll.size.o=n.poll.size.n,void f(1)):!i.advanced.updateOnImageLoad||"auto"===i.advanced.updateOnImageLoad&&"y"===i.axis||(n.poll.img.n=r.find("img").length,n.poll.img.n===n.poll.img.o)?void((i.advanced.updateOnSelectorChange||i.advanced.updateOnContentResize||i.advanced.updateOnImageLoad)&&l()):(n.poll.img.o=n.poll.img.n,void r.find("img").each((function(){s(this)})))}),i.advanced.autoUpdateTimeout):o=null}function s(t){if(e(t).hasClass(d[2]))f();else{var o=new Image;o.onload=a(o,n),o.src=t.src}function a(e,t){return function(){return t.apply(e,arguments)}}function n(){this.onload=null,e(t).addClass(d[2]),f(2)}}function c(){!0===i.advanced.updateOnSelectorChange&&(i.advanced.updateOnSelectorChange="*");var e=0,t=r.find(i.advanced.updateOnSelectorChange);return i.advanced.updateOnSelectorChange&&t.length>0&&t.each((function(){e+=this.offsetHeight+this.offsetWidth})),e}function f(e){clearTimeout(r[0].autoUpdate),u.update.call(null,o[0],e)}l()},V=function(e,t,o){return Math.round(e/t)*t-o},Q=function(t){var o=t.data(a);e("#mCSB_"+o.idx+"_container,#mCSB_"+o.idx+"_container_wrapper,#mCSB_"+o.idx+"_dragger_vertical,#mCSB_"+o.idx+"_dragger_horizontal").each((function(){Z.call(this)}))},G=function(t,o,n){var i=t.data(a),r=i.opt,l={trigger:"internal",dir:"y",scrollEasing:"mcsEaseOut",drag:!1,dur:r.scrollInertia,overwrite:"all",callbacks:!0,onStart:!0,onUpdate:!0,onComplete:!0},s=[(n=e.extend(l,n)).dur,n.drag?0:n.dur],c=e("#mCSB_"+i.idx),d=e("#mCSB_"+i.idx+"_container"),u=d.parent(),f=r.callbacks.onTotalScrollOffset?Y.call(t,r.callbacks.onTotalScrollOffset):[0,0],h=r.callbacks.onTotalScrollBackOffset?Y.call(t,r.callbacks.onTotalScrollBackOffset):[0,0];if(i.trigger=n.trigger,0===u.scrollTop()&&0===u.scrollLeft()||(e(".mCSB_"+i.idx+"_scrollbar").css("visibility","visible"),u.scrollTop(0).scrollLeft(0)),"_resetY"!==o||i.contentReset.y||(B("onOverflowYNone")&&r.callbacks.onOverflowYNone.call(t[0]),i.contentReset.y=1),"_resetX"!==o||i.contentReset.x||(B("onOverflowXNone")&&r.callbacks.onOverflowXNone.call(t[0]),i.contentReset.x=1),"_resetY"!==o&&"_resetX"!==o){if(!i.contentReset.y&&t[0].mcs||!i.overflowed[0]||(B("onOverflowY")&&r.callbacks.onOverflowY.call(t[0]),i.contentReset.x=null),!i.contentReset.x&&t[0].mcs||!i.overflowed[1]||(B("onOverflowX")&&r.callbacks.onOverflowX.call(t[0]),i.contentReset.x=null),r.snapAmount){var m=r.snapAmount instanceof Array?"x"===n.dir?r.snapAmount[1]:r.snapAmount[0]:r.snapAmount;o=V(o,m,r.snapOffset)}switch(n.dir){case"x":var p=e("#mCSB_"+i.idx+"_dragger_horizontal"),g="left",v=d[0].offsetLeft,x=[c.width()-d.outerWidth(!1),p.parent().width()-p.width()],_=[o,0===o?0:o/i.scrollRatio.x],w=f[1],S=h[1],b=w>0?w/i.scrollRatio.x:0,y=S>0?S/i.scrollRatio.x:0;break;case"y":p=e("#mCSB_"+i.idx+"_dragger_vertical"),g="top",v=d[0].offsetTop,x=[c.height()-d.outerHeight(!1),p.parent().height()-p.height()],_=[o,0===o?0:o/i.scrollRatio.y],w=f[0],S=h[0],b=w>0?w/i.scrollRatio.y:0,y=S>0?S/i.scrollRatio.y:0}_[1]<0||0===_[0]&&0===_[1]?_=[0,0]:_[1]>=x[1]?_=[x[0],x[1]]:_[0]=-_[0],t[0].mcs||(k(),B("onInit")&&r.callbacks.onInit.call(t[0])),clearTimeout(d[0].onCompleteTimeout),J(p[0],g,Math.round(_[1]),s[1],n.scrollEasing),!i.tweenRunning&&(0===v&&_[0]>=0||v===x[0]&&_[0]<=x[0])||J(d[0],g,Math.round(_[0]),s[0],n.scrollEasing,n.overwrite,{onStart:function(){n.callbacks&&n.onStart&&!i.tweenRunning&&(B("onScrollStart")&&(k(),r.callbacks.onScrollStart.call(t[0])),i.tweenRunning=!0,C(p),i.cbOffsets=T())},onUpdate:function(){n.callbacks&&n.onUpdate&&B("whileScrolling")&&(k(),r.callbacks.whileScrolling.call(t[0]))},onComplete:function(){if(n.callbacks&&n.onComplete){"yx"===r.axis&&clearTimeout(d[0].onCompleteTimeout);var e=d[0].idleTimer||0;d[0].onCompleteTimeout=setTimeout((function(){B("onScroll")&&(k(),r.callbacks.onScroll.call(t[0])),B("onTotalScroll")&&_[1]>=x[1]-b&&i.cbOffsets[0]&&(k(),r.callbacks.onTotalScroll.call(t[0])),B("onTotalScrollBack")&&_[1]<=y&&i.cbOffsets[1]&&(k(),r.callbacks.onTotalScrollBack.call(t[0])),i.tweenRunning=!1,d[0].idleTimer=0,C(p,"hide")}),e)}}})}function B(e){return i&&r.callbacks[e]&&"function"==typeof r.callbacks[e]}function T(){return[r.callbacks.alwaysTriggerOffsets||v>=x[0]+w,r.callbacks.alwaysTriggerOffsets||v<=-S]}function k(){var e=[d[0].offsetTop,d[0].offsetLeft],o=[p[0].offsetTop,p[0].offsetLeft],a=[d.outerHeight(!1),d.outerWidth(!1)],i=[c.height(),c.width()];t[0].mcs={content:d,top:e[0],left:e[1],draggerTop:o[0],draggerLeft:o[1],topPct:Math.round(100*Math.abs(e[0])/(Math.abs(a[0])-i[0])),leftPct:Math.round(100*Math.abs(e[1])/(Math.abs(a[1])-i[1])),direction:n.dir}}},J=function(e,t,o,a,n,i,r){e._mTween||(e._mTween={top:{},left:{}});var l,s,c=(r=r||{}).onStart||function(){},d=r.onUpdate||function(){},u=r.onComplete||function(){},f=K(),h=0,m=e.offsetTop,p=e.style,g=e._mTween[t];"left"===t&&(m=e.offsetLeft);var v=o-m;function x(){g.stop||(h||c.call(),h=K()-f,_(),h>=g.time&&(g.time=h>g.time?h+l-(h-g.time):h+l-1,g.time<h+1&&(g.time=h+1)),g.time<a?g.id=s(x):u.call())}function _(){a>0?(g.currVal=b(g.time,m,v,a,n),p[t]=Math.round(g.currVal)+"px"):p[t]=o+"px",d.call()}function w(){l=1e3/60,g.time=h+l,s=window.requestAnimationFrame?window.requestAnimationFrame:function(e){return _(),setTimeout(e,.01)},g.id=s(x)}function S(){null!=g.id&&(window.requestAnimationFrame?window.cancelAnimationFrame(g.id):clearTimeout(g.id),g.id=null)}function b(e,t,o,a,n){switch(n){case"linear":case"mcsLinear":return o*e/a+t;case"mcsLinearOut":return e/=a,e--,o*Math.sqrt(1-e*e)+t;case"easeInOutSmooth":return(e/=a/2)<1?o/2*e*e+t:-o/2*(--e*(e-2)-1)+t;case"easeInOutStrong":return(e/=a/2)<1?o/2*Math.pow(2,10*(e-1))+t:(e--,o/2*(2-Math.pow(2,-10*e))+t);case"easeInOut":case"mcsEaseInOut":return(e/=a/2)<1?o/2*e*e*e+t:o/2*((e-=2)*e*e+2)+t;case"easeOutSmooth":return e/=a,-o*(--e*e*e*e-1)+t;case"easeOutStrong":return o*(1-Math.pow(2,-10*e/a))+t;default:var i=(e/=a)*e,r=i*e;return t+o*(.499999999999997*r*i+-2.5*i*i+5.5*r+-6.5*i+4*e)}}g.stop=0,"none"!==i&&S(),w()},K=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()},Z=function(){var e=this;e._mTween||(e._mTween={top:{},left:{}});for(var t=["top","left"],o=0;o<t.length;o++){var a=t[o];e._mTween[a].id&&(window.requestAnimationFrame?window.cancelAnimationFrame(e._mTween[a].id):clearTimeout(e._mTween[a].id),e._mTween[a].id=null,e._mTween[a].stop=1)}},$=function(e,t){try{delete e[t]}catch(o){e[t]=null}},ee=function(e){return!(e.which&&1!==e.which)},te=function(e){var t=e.originalEvent.pointerType;return!(t&&"touch"!==t&&2!==t)},oe=function(e){return!isNaN(parseFloat(e))&&isFinite(e)},ae=function(e){var t=e.parents(".mCSB_container");return[e.offset().top-t.offset().top,e.offset().left-t.offset().left]},ne=function(){var e=t();return!!e&&document[e];function t(){var e=["webkit","moz","ms","o"];if("hidden"in document)return"hidden";for(var t=0;t<e.length;t++)if(e[t]+"Hidden"in document)return e[t]+"Hidden";return null}},e.fn[o]=function(t){return u[t]?u[t].apply(this,Array.prototype.slice.call(arguments,1)):"object"!=typeof t&&t?void e.error("Method "+t+" does not exist"):u.init.apply(this,arguments)},e[o]=function(t){return u[t]?u[t].apply(this,Array.prototype.slice.call(arguments,1)):"object"!=typeof t&&t?void e.error("Method "+t+" does not exist"):u.init.apply(this,arguments)},e[o].defaults=i,window[o]=!0,e(window).bind("load",(function(){e(n)[o](),e.extend(e.expr[":"],{mcsInView:e.expr[":"].mcsInView||function(t){var o,a,n=e(t),i=n.parents(".mCSB_container");if(i.length)return o=i.parent(),(a=[i[0].offsetTop,i[0].offsetLeft])[0]+ae(n)[0]>=0&&a[0]+ae(n)[0]<o.height()-n.outerHeight(!1)&&a[1]+ae(n)[1]>=0&&a[1]+ae(n)[1]<o.width()-n.outerWidth(!1)},mcsInSight:e.expr[":"].mcsInSight||function(t,o,a){var n,i,r,l,s=e(t),c=s.parents(".mCSB_container"),d="exact"===a[3]?[[1,0],[1,0]]:[[.9,.1],[.6,.4]];if(c.length)return n=[s.outerHeight(!1),s.outerWidth(!1)],r=[c[0].offsetTop+ae(s)[0],c[0].offsetLeft+ae(s)[1]],i=[c.parent()[0].offsetHeight,c.parent()[0].offsetWidth],l=[n[0]<i[0]?d[0]:d[1],n[1]<i[1]?d[0]:d[1]],r[0]-i[0]*l[0][0]<0&&r[0]+n[0]-i[0]*l[0][1]>=0&&r[1]-i[1]*l[1][0]<0&&r[1]+n[1]-i[1]*l[1][1]>=0},mcsOverflow:e.expr[":"].mcsOverflow||function(t){var o=e(t).data(a);if(o)return o.overflowed[0]||o.overflowed[1]}})}))}));
jQuery(document).ready(function(l){l.fn.exists=function(){return 0<l(this).length},l.fn.loaded=function(o,i,t){var r=this.length;return 0<r?this.each(function(){var t=this,e=l(t);e.on("load.dt",function(t){l(this).off("load.dt"),"function"==typeof o&&o.call(this),--r<=0&&"function"==typeof i&&i.call(this)}),t.complete&&void 0!==t.complete?e.trigger("load.dt"):t.src=t.src}):t?("function"==typeof i&&i.call(this),this):void 0};function i(t){window.console&&window.console.error(t)}var t=l("body"),e=(l(window),l("#main-slideshow"));l("#wpadminbar").height(),l(".masthead:not(.side-header):not(.side-header-v-stroke)").height(),t.hasClass("transparent"),l(".floating-navigation-below-slider").exists(),l(".masthead"),t.hasClass("transparent")||(t.hasClass("overlap")?(l(".masthead:not(.side-header):not(.side-header-v-stroke)").height(),parseInt(e.css("marginTop")),parseInt(e.css("marginBottom"))):l(".masthead:not(.side-header):not(.side-header-v-stroke)").height()),l.HoverDir=function(t,e){this.$el=l(e),this._init(t)},l.HoverDir.defaults={speed:300,easing:"ease",hoverDelay:0,inverse:!1},l.HoverDir.prototype={_init:function(t){this.options=l.extend(!0,{},l.HoverDir.defaults,t),this.transitionProp="all "+this.options.speed+"ms "+this.options.easing,this.support=Modernizr.csstransitions,this._loadEvents()},_loadEvents:function(){var r=this;this.$el.on("mouseenter.hoverdir, mouseleave.hoverdir",function(t){var e=l(this),o=e.find(".rollover-content, .post-entry-content, .gallery-rollover"),e=r._getDir(e,{x:t.pageX,y:t.pageY}),i=r._getStyle(e);"mouseenter"===t.type?(o.hide().css(i.from),clearTimeout(r.tmhover),r.tmhover=setTimeout(function(){o.show(0,function(){var t=l(this);r.support&&t.css("transition",r.transitionProp),r._applyAnimation(t,i.to,r.options.speed)})},r.options.hoverDelay)):(r.support&&o.css("transition",r.transitionProp),clearTimeout(r.tmhover),r._applyAnimation(o,i.from,r.options.speed))})},_getDir:function(t,e){var o=t.width(),i=t.height(),r=(e.x-t.offset().left-o/2)*(i<o?i/o:1),e=(e.y-t.offset().top-i/2)*(o<i?o/i:1);return Math.round((Math.atan2(e,r)*(180/Math.PI)+180)/90+3)%4},_getStyle:function(t){var e,o,i={left:"0px",top:"-100%"},r={left:"0px",top:"100%"},a={left:"-100%",top:"0px"},n={left:"100%",top:"0px"},s={top:"0px"},l={left:"0px"};switch(t){case 0:e=this.options.inverse?r:i,o=s;break;case 1:e=this.options.inverse?a:n,o=l;break;case 2:e=this.options.inverse?i:r,o=s;break;case 3:e=this.options.inverse?n:a,o=l}return{from:e,to:o}},_applyAnimation:function(t,e,o){l.fn.applyStyle=this.support?l.fn.css:l.fn.animate,t.stop().applyStyle(e,l.extend(!0,[],{duration:o+"ms"}))}};l.fn.hoverdir=function(t){var e,o=l.data(this,"hoverdir");return"string"==typeof t?(e=Array.prototype.slice.call(arguments,1),this.each(function(){o?l.isFunction(o[t])&&"_"!==t.charAt(0)?o[t].apply(o,e):i("no such method '"+t+"' for hoverdir instance"):i("cannot call methods on hoverdir prior to initialization; attempted to call method '"+t+"'")})):this.each(function(){o?o._init():o=l.data(this,"hoverdir",new l.HoverDir(t,this))}),o},l(".mobile-false .hover-grid .rollover-project, .mobile-false .hover-grid.portfolio-shortcode .post, .mobile-false .hover-grid.album-gallery-shortcode .post, .mobile-false .hover-grid.albums-shortcode .post").each(function(){l(this).hoverdir()}),l(".mobile-false .hover-grid-reverse .rollover-project, .mobile-false .hover-grid-reverse.portfolio-shortcode .post, .mobile-false .hover-grid-reverse.album-gallery-shortcode .post, .mobile-false .hover-grid-reverse.albums-shortcode .post ").each(function(){l(this).hoverdir({inverse:!0})}),l.fn.addIconToLinks=function(){return this.each(function(){var t=l(this);t.hasClass("icon-ready")||(l("<span class='icon-portfolio'></span>").appendTo(l(this)),t.addClass("icon-ready"))})},l(".links-container a").addIconToLinks(),l.fn.forwardToPost=function(){return this.each(function(){var t=l(this),e=t.find("a").first(),o=e.attr("href");o?t.hasClass("this-ready")||(t.on("click tap",function(){if(!t.parents(".ts-wrap").hasClass("ts-interceptClicks"))return"_blank"===e.attr("target")?window.open(o,"_blank"):window.location.href=o,!1}),t.addClass("this-ready")):t.addClass("this-ready")})},l(".mobile-false .forward-post, .mobile-true .portfolio-shortcode.the7-elementor-widget .forward-post").forwardToPost(),l.fn.touchforwardToPost=function(){return t.on("touchend",function(t){l(".mobile-true .rollover-content").removeClass("is-clicked"),l(".mobile-true .rollover-project").removeClass("is-clicked")}),this.each(function(){var i=l(this),r=i.find("a").first(),a=r.attr("href");a?i.hasClass("touch-hover-ready")||(i.on("touchstart",function(t){origY=t.originalEvent.touches[0].pageY,origX=t.originalEvent.touches[0].pageX}),i.on("touchend",function(t){var e=t.originalEvent.changedTouches[0].pageX,o=t.originalEvent.changedTouches[0].pageY;if(origY==o||origX==e){if(!i.hasClass("is-clicked"))return t.preventDefault(),l(".mobile-ture .rollover-content").removeClass("is-clicked"),l(".mobile-true .rollover-project").removeClass("is-clicked"),i.addClass("is-clicked"),i.parent(".rollover-project").addClass("is-clicked"),!1;if("_blank"===r.attr("target"))return window.open(a,"_blank"),!1;window.location.href=a}}),i.addClass("touch-hover-ready")):i.addClass("touch-hover-ready")})},l(".mobile-true .portfolio-shortcode:not(.the7-elementor-widget) .forward-post").touchforwardToPost(),l.fn.touchElementorforwardToPost=function(){return this.each(function(){var t=l(this),o=t.find(".post-thumbnail-wrap a").first(),i=o.attr("href");i?t.hasClass("touch-hover-ready")||(t.on("touchstart",function(t){origY=t.originalEvent.touches[0].pageY,origX=t.originalEvent.touches[0].pageX}),t.on("touchend",function(t){var e=t.originalEvent.changedTouches[0].pageX,t=t.originalEvent.changedTouches[0].pageY;if(origY==t||origX==e){if("_blank"===o.attr("target"))return window.open(i,"_blank"),!1;window.location.href=i}}),t.addClass("touch-hover-ready")):t.addClass("touch-hover-ready")})},l(".mobile-true .portfolio-shortcode.the7-elementor-widget .forward-post").touchElementorforwardToPost(),l.fn.followCurentLink=function(){return this.each(function(){var t,e,o,i,r,a;(t=0<l(this).parents(".content-rollover-layout-list").length||0<l(this).parents(".gradient-overlay-layout-list").length?l(this).parent("article"):l(this)).hasClass("this-ready")||(e=t.parent().find(".links-container > a, .project-links-container > a"),o=t.find(".portfolio-categories a"),i=t.find(".post-details"),r=!1,t.on("click",function(){if(!t.parents(".ts-wrap").hasClass("ts-interceptClicks"))return e.each(function(){a=l(this).attr("target")?l(this).attr("target"):"_self"}),e.hasClass("project-details")||e.hasClass("link")||e.hasClass("project-link")?window.open(e.attr("href"),a):r||(r=!0,e.trigger("click"),r=!1),!1}),t.find(o).click(function(t){t.stopPropagation(),window.location.href=o.attr("href")}),a=void 0!==i.attr("target")&&0<i.attr("target").length?i.attr("target"):"_self",t.find(i).click(function(t){t.stopPropagation(),t.preventDefault(),window.open(i.attr("href"),a)}),t.addClass("this-ready"))})},l(".mobile-false .rollover-project.rollover-active, .mobile-false .rollover-active,  .mobile-false .buttons-on-img.rollover-active").followCurentLink(),l.fn.touchFollowCurentLink=function(){return t.on("touchend",function(t){l(".mobile-true .rollover-content").removeClass("is-clicked"),l(".mobile-true .rollover-active").removeClass("is-clicked"),l(".mobile-true .rollover-active").parent("article").removeClass("is-clicked")}),this.each(function(){var i,r,e,a;(i=0<l(this).parents(".content-rollover-layout-list").length||0<l(this).parents(".gradient-overlay-layout-list").length?l(this).parent("article"):l(this)).hasClass("this-ready")||(r=i.parent().find(".links-container > a, .project-links-container > a"),e=i.find(".portfolio-categories a"),a=!1,i.on("touchstart",function(t){origY=t.originalEvent.touches[0].pageY,origX=t.originalEvent.touches[0].pageX}),i.on("touchend",function(t){var e=t.originalEvent.changedTouches[0].pageX,o=t.originalEvent.changedTouches[0].pageY;if(origY==o||origX==e)return i.hasClass("is-clicked")?i.parents(".ts-wrap").hasClass("ts-interceptClicks")?void 0:(r.each(function(){$thisTarget=l(this).attr("target")?l(this).attr("target"):"_self"}),r.hasClass("project-details")||r.hasClass("link")||r.hasClass("project-link")?window.open(r.attr("href"),$thisTarget):a||(a=!0,r.trigger("click"),a=!1),!1):(t.preventDefault(),i.addClass("is-clicked"),!1)}),i.find(e).click(function(t){t.stopPropagation(),window.location.href=e.attr("href")}),i.addClass("this-ready"))})},l(".mobile-true .portfolio-shortcode:not(.the7-elementor-widget) .rollover-project.rollover-active, .mobile-true .portfolio-shortcode:not(.the7-elementor-widget) .rollover-active,  .mobile-true .portfolio-shortcode:not(.the7-elementor-widget) .buttons-on-img.rollover-active").touchFollowCurentLink(),l.fn.touchRolloverPostClick=function(){return t.on("touchend",function(t){l(".mobile-true .portfolio-shortcode:not(.the7-elementor-widget) .post").removeClass("is-clicked")}),this.each(function(){var i=l(this);i.find(".post-thumbnail-rollover").first(),i.find(".entry-meta a, .fancy-date a, .fancy-categories a"),i.find(".entry-excerpt").height(),i.find(".post-details").height();i.on("touchstart",function(t){origY=t.originalEvent.touches[0].pageY,origX=t.originalEvent.touches[0].pageX}),i.on("touchend",function(t){var e=t.originalEvent.changedTouches[0].pageX,o=t.originalEvent.changedTouches[0].pageY;if(origY<=o+5&&origY>=o-5||origX<=e+5&&origX==e-5){if(!i.hasClass("is-clicked"))return t.preventDefault(),t.target.tagName.toLowerCase(),l(".mobile-ture .post").removeClass("is-clicked"),i.addClass("is-clicked"),i.parent().siblings().find(".post").removeClass("is-clicked"),!1;i.parents().hasClass("disable-layout-hover")&&"a"===t.target.tagName.toLowerCase()&&l(t.target).trigger("click")}})})},l(".mobile-true .content-rollover-layout-list.portfolio-shortcode:not(.the7-elementor-widget) .post, .mobile-true .gradient-overlay-layout-list.portfolio-shortcode:not(.the7-elementor-widget) .post").touchRolloverPostClick(),l.fn.touchElementorRolloverPostClick=function(){return t.on("touchend",function(t){l(".mobile-true .portfolio-shortcode.the7-elementor-widget .post").removeClass("is-clicked")}),this.each(function(){var i=l(this);i.find(".post-thumbnail-rollover").first(),i.find(".entry-meta a, .fancy-date a, .fancy-categories a"),i.find(".entry-excerpt").height(),i.find(".post-details").height();i.on("touchstart",function(t){origY=t.originalEvent.touches[0].pageY,origX=t.originalEvent.touches[0].pageX}),i.on("touchend",function(t){var e=t.originalEvent.changedTouches[0].pageX,o=t.originalEvent.changedTouches[0].pageY;(origY<=o+5&&origY>=o-5||origX<=e+5&&origX==e-5)&&i.parents().hasClass("disable-layout-hover")&&"a"===t.target.tagName.toLowerCase()&&l(t.target).trigger("click")})})},l(".mobile-true .content-rollover-layout-list.portfolio-shortcode.the7-elementor-widget .post, .mobile-true .gradient-overlay-layout-list.portfolio-shortcode.the7-elementor-widget .post").touchElementorRolloverPostClick(),l.fn.touchHoverImage=function(){return t.on("touchend",function(t){l(".mobile-true .rollover-content").removeClass("is-clicked")}),this.each(function(){var r,t=l(this);t.hasClass("hover-ready")||((r=l(this).find(".rollover-content")).parents(".wf-cell"),r.on("touchstart",function(t){origY=t.originalEvent.touches[0].pageY,origX=t.originalEvent.touches[0].pageX}),r.on("touchend",function(t){var e=t.originalEvent.changedTouches[0].pageX,o=t.originalEvent.changedTouches[0].pageY,i=r.prev("a.rollover");if(origY==o||origX==e){if(!r.hasClass("is-clicked"))return l(".links-container > a",r).on("touchend",function(t){t.stopPropagation(),r.addClass("is-clicked")}),t.preventDefault(),l(".mobile-true .buttons-on-img .rollover-content").removeClass("is-clicked"),r.addClass("is-clicked"),!1;"a"===t.target.tagName.toLowerCase()?l(t.target).trigger("click"):window.location.href=i.attr("href")}}),t.addClass("hover-ready"))})},l(".mobile-true .buttons-on-img").touchHoverImage(),l.fn.touchScrollerImage=function(){return t.on("touchend",function(t){l(".mobile-true .project-list-media").removeClass("is-clicked")}),this.each(function(){var i,r,a,t=l(this);t.hasClass("hover-ready")||t.children().hasClass("hover-ready")||(i=l(this),r=i.find("a.rollover-click-target").first(),a=i.find(".links-container"),i.on("touchstart",function(t){origY=t.originalEvent.touches[0].pageY,origX=t.originalEvent.touches[0].pageX}),i.on("touchend",function(t){var e=t.originalEvent.changedTouches[0].pageX,o=t.originalEvent.changedTouches[0].pageY;return i.parents(".ts-wrap").hasClass("ts-interceptClicks")||origY!=o&&origX!=e||i.hasClass("is-clicked")?void 0:(0<r.length&&(r.on("click",function(t){t.stopPropagation(),l(this).hasClass("go-to")&&(window.location.href=l(this).attr("href"))}),r.trigger("click")),0<a.length&&a.find(" > a ").each(function(){l(this).on("touchend",function(t){t.stopPropagation(),l(this).trigger("click")})}),t.preventDefault(),l(".mobile-true .dt-owl-item").removeClass("is-clicked"),i.addClass("is-clicked"),!1)}),t.addClass("hover-ready"))})},l(".mobile-true .project-list-media").touchScrollerImage(),l.fn.touchHoverLinks=function(){return this.each(function(){var e,t=l(this);t.hasClass("hover-ready")||((e=l(this)).on("touchend",function(t){return e.parents(".ts-wrap").hasClass("ts-interceptClicks")||e.hasClass("is-clicked")?void 0:(e.hasClass("project-zoom")?(e.trigger("click"),l(".mobile-true .links-container > a").removeClass("is-clicked"),e.addClass("is-clicked")):window.location.href=e.attr("href"),!1)}),t.addClass("hover-ready"))})},l(".mobile-true .dt-owl-item .links-container > a").touchHoverLinks(),l.fn.triggerAlbumsClick=function(){return this.each(function(){var e,o,i,t=l(this);t.hasClass("this-ready")||(e=l(this).find("a.rollover-click-target, a.dt-pswp-item").first(),o=l(this).find(".portfolio-categories a"),0<e.length&&(e.on("click",function(t){t.preventDefault(),e.parents(".ts-wrap").hasClass("ts-interceptClicks")||l(this).hasClass("go-to")&&(window.location.href=l(this).attr("href"))}),i=!1,l(this).on("click",function(){var t=l(this).find("a.rollover-click-target, a.dt-pswp-item").first();l(this).find(".portfolio-categories a");if(!l(this).parents(".ts-wrap").hasClass("ts-interceptClicks"))return i||(i=!0,t.trigger("click"),i=!1),!1}),l(this).find(o).click(function(t){t.stopPropagation(),window.location.href=o.attr("href")})),t.addClass("this-ready"))})},l(".mobile-false .dt-albums-template .rollover-project, .mobile-false .dt-albums-shortcode .rollover-project, .mobile-false .dt-albums-template .buttons-on-img, .mobile-false .dt-albums-shortcode .buttons-on-img, .mobile-false .archive .type-dt_gallery .buttons-on-img, .mobile-false .albums-shortcode:not(.content-rollover-layout-list):not(.gradient-overlay-layout-list) .post-thumbnail-wrap").triggerAlbumsClick(),l.fn.triggerClonedAlbumsClick=function(){return this.each(function(){var e,o,i,t=l(this);t.hasClass("this-clone-ready")||(e=l(this).find("a.rollover-click-target, a.dt-pswp-item").first(),o=l(this).find(".portfolio-categories a"),0<e.length&&(e.on("click",function(t){t.preventDefault(),e.parents(".ts-wrap").hasClass("ts-interceptClicks")||l(this).hasClass("go-to")&&(window.location.href=l(this).attr("href"))}),i=!1,l(this).on("click",function(){var t=l(this).find("a.rollover-click-target, a.dt-pswp-item").first();l(this).find(".portfolio-categories a");if(!l(this).parents(".ts-wrap").hasClass("ts-interceptClicks"))return i||(i=!0,t.trigger("click"),i=!1),!1}),l(this).find(o).click(function(t){t.stopPropagation(),window.location.href=o.attr("href")})),t.addClass("this-clone-ready"))})},l.fn.triggerOverlayAlbumsClick=function(){return this.each(function(){var e,o,t,i=l(this);i.hasClass("this-overlay-ready")||(e=i.parents(".post").first().find("a.rollover-click-target, a.dt-pswp-item").first(),o=i.find(".portfolio-categories a, .entry-excerpt a"),0<e.length&&(e.on("click",function(t){t.preventDefault(),e.parents(".ts-wrap").hasClass("ts-interceptClicks")||l(this).hasClass("go-to")&&(window.location.href=l(this).attr("href"))}),t=!1,i.on("click",function(){if(!i.parents(".ts-wrap").hasClass("ts-interceptClicks"))return t||(t=!0,e.trigger("click"),t=!1),!1}),i.find(o).click(function(t){t.stopPropagation(),window.location.href=o.attr("href")})),i.addClass("this-overlay-ready"))})},l(" .mobile-false .albums-shortcode.content-rollover-layout-list .post-entry-content, .mobile-false .albums-shortcode.gradient-overlay-layout-list .post-entry-content").triggerOverlayAlbumsClick(),l.fn.triggerClonedOverlayAlbumsClick=function(){return this.each(function(){var e,o,t,i=l(this);i.hasClass("this-cloned-overlay-ready")||(e=i.parents(".post").first().find("a.rollover-click-target, a.dt-pswp-item").first(),o=i.find(".portfolio-categories a, .entry-excerpt a"),0<e.length&&(e.on("click",function(t){t.preventDefault(),e.parents(".ts-wrap").hasClass("ts-interceptClicks")||l(this).hasClass("go-to")&&(window.location.href=l(this).attr("href"))}),t=!1,i.on("click",function(){if(!i.parents(".ts-wrap").hasClass("ts-interceptClicks"))return t||(t=!0,e.trigger("click"),t=!1),!1}),i.find(o).click(function(t){t.stopPropagation(),window.location.href=o.attr("href")})),i.addClass("this-cloned-overlay-ready"))})},l.fn.triggerOverlayAlbumsTouch=function(){return t.on("touchend",function(t){l(".mobile-true .albums-shortcode .post").removeClass("is-clicked")}),this.each(function(){var i=l(this),r=i.find("a.rollover-click-target, a.dt-pswp-item").first(),a=i.find(".portfolio-categories a");i.on("touchstart",function(t){origY=t.originalEvent.touches[0].pageY,origX=t.originalEvent.touches[0].pageX}),i.on("touchend",function(t){var e=t.originalEvent.changedTouches[0].pageX,o=t.originalEvent.changedTouches[0].pageY;if(origY<=o+5&&origY>=o-5||origX<=e+5&&origX==e-5){if(!i.hasClass("is-clicked"))return t.preventDefault(),l(".mobile-ture .post").removeClass("is-clicked"),i.parent().siblings().find(".post").removeClass("is-clicked"),i.addClass("is-clicked"),!1;r.hasClass("go-to")&&(window.location.href=r.attr("href")),r.trigger("click"),i.find(a).click(function(t){t.stopPropagation(),window.location.href=a.attr("href")})}})})},l(" .mobile-true .albums-shortcode.content-rollover-layout-list .post, .mobile-true .albums-shortcode.gradient-overlay-layout-list .post").triggerOverlayAlbumsTouch(),l.fn.triggerAlbumsTouch=function(){return t.on("touchend",function(t){l(".mobile-true .rollover-content").removeClass("is-clicked")}),this.each(function(){var o,e,i,r=l(this);r.hasClass("this-touch-ready")||(o=r.find("a.rollover-click-target, a.dt-pswp-item").first(),e=r.find(".portfolio-categories a"),0<o.length&&(o.on("click",function(t){t.preventDefault(),o.parents(".ts-wrap").hasClass("ts-interceptClicks")||l(this).hasClass("go-to")&&(window.location.href=l(this).attr("href"))}),i=!1,r.on("touchstart",function(t){origY=t.originalEvent.touches[0].pageY,origX=t.originalEvent.touches[0].pageX}),r.on("touchend",function(t){var e=t.originalEvent.changedTouches[0].pageX,t=t.originalEvent.changedTouches[0].pageY;if((origY<=t+5&&origY>=t-5||origX<=e+5&&origX==e-5)&&!r.parents(".ts-wrap").hasClass("ts-interceptClicks"))return i||(i=!0,o.trigger("click"),i=!1),!1}),r.find(e).click(function(t){t.stopPropagation(),window.location.href=e.attr("href")})),r.addClass("this-touch-ready"))})},l(".mobile-true .dt-albums-template .rollover-project, .mobile-true .dt-albums-shortcode .rollover-project, .mobile-true .dt-albums-template .buttons-on-img, .mobile-true .dt-albums-shortcode .buttons-on-img, .mobile-true .archive .type-dt_gallery .buttons-on-img, .mobile-true .albums-shortcode:not(.content-rollover-layout-list):not(.gradient-overlay-layout-list) .post-thumbnail").triggerAlbumsTouch(),l.fn.triggerHoverClick=function(){return this.each(function(){var e,o,i,r,a,n,s=l(this);s.hasClass("click-ready")||(e=s.prev("a:not(.dt-single-pswp):not(.dt-pswp-item)").first(),o=s.find(".portfolio-categories a"),i=s.find(".project-link"),r=i.attr("target")?i.attr("target"):"_self",0<e.length&&(n=!1,s.on("click",function(t){if(!s.parents(".ts-wrap").hasClass("ts-interceptClicks")&&!s.parents(".owl-carousel").hasClass("ts-interceptClicks"))return(a=l(t.target)).hasClass("project-zoom")||a.parent("a").hasClass("project-zoom")||n||(n=!0,e.trigger("click"),window.location.href=e.attr("href"),n=!1),!1}),s.find(i).click(function(t){t.stopPropagation(),t.preventDefault(),window.open(i.attr("href"),r)}),s.find(o).click(function(t){t.stopPropagation(),window.location.href=o.attr("href")})),s.addClass("click-ready"))})},l(".mobile-false .rollover-project:not(.rollover-active) .rollover-content, .mobile-false .buttons-on-img:not(.rollover-active) .rollover-content").triggerHoverClick(),l.fn.triggerClonedHoverClick=function(){return this.each(function(){var e,o,i,r,a,n,s=l(this);s.hasClass("click-cloned-ready")||(e=s.prev("a:not(.dt-single-pswp):not(.dt-pswp-item)").first(),o=s.find(".portfolio-categories a"),i=s.find(".project-link"),r=i.attr("target")?i.attr("target"):"_self",0<e.length&&(n=!1,s.on("click",function(t){if(!s.parents(".ts-wrap").hasClass("ts-interceptClicks")&&!s.parents(".owl-carousel").hasClass("ts-interceptClicks"))return(a=l(t.target)).hasClass("project-zoom")||a.parent("a").hasClass("project-zoom")||n||(n=!0,e.trigger("click"),window.location.href=e.attr("href"),n=!1),!1}),s.find(i).click(function(t){t.stopPropagation(),t.preventDefault(),window.open(i.attr("href"),r)}),s.find(o).click(function(t){t.stopPropagation(),window.location.href=o.attr("href")})),s.addClass("click-cloned-ready"))})}}),function(g){g.fn.collagePlus=function(t){var e={targetHeight:400,albumWidth:this.width(),padding:parseFloat(this.css("padding-left")),images:this.children(),fadeSpeed:"fast",display:"inline-block",effect:"default",direction:"vertical",allowPartialLastRow:!1},l=g.extend({},e,t);return this.each(function(){var a=0,n=[],s=1;l.images.each(function(t){var e,o=g(this),o=o.is("img")?o:g(this).find("img").first(),i=(e="undefined"!=o.attr("width")&&"undefined"!=o.attr("height")?(r=void 0!==o.data("width")?o.data("width"):o.attr("width"),void 0!==o.data("height")?o.data("height"):o.attr("height")):(r=void 0!==o.data("width")?o.data("width"):o.width(),void 0!==o.data("height")?o.data("height"):o.height()),function(t){$img=g(t);t=new Array;return t.w=parseFloat($img.css("border-left-width"))+parseFloat($img.css("border-right-width")),t.h=parseFloat($img.css("border-top-width"))+parseFloat($img.css("border-bottom-width")),t}(o)),o=(o.data("width",r),o.data("height",e),Math.ceil(r/e*l.targetHeight)),r=Math.ceil(l.targetHeight);n.push([this,o,r,i.w,i.h]),(a+=o+i.w+l.padding)>l.albumWidth&&0!=n.length&&(c(n,a,l),delete a,delete n,a=0,n=[],s+=1),l.images.length-1==t&&0!=n.length&&(c(n,a,l),delete a,delete n,a=0,n=[],s+=1)}),g(this).trigger("jgDone")});function c(t,e,o){for(var i=o.padding*t.length+t.length*t[0][3],r=(o.albumWidth-i)/(e-i),a=e<o.albumWidth,n=0;n<t.length;n++){var s=g(t[n][0]),l=Math.floor(t[n][1]*r),c=Math.floor(t[n][2]*r),h=!!(n<t.length-1),d=(!0===o.allowPartialLastRow&&!0==a&&(l=t[n][1],c=t[n][2]),s.is("img")?s:s.find("img").first());d.width(l),s.is("img")||s.width(l+t[n][3]),d.height(c),s.is("img")||s.height(c+t[n][4]),!1===o.allowPartialLastRow&&!0==a?f(s,0,"none"):f(s,0,o.display)}}function f(t,e,o){t.css({display:o,"vertical-align":"bottom",overflow:"hidden"})}};var i=0;g(".jg-container").each(function(){i++;var o,t=g(this),e=t.attr("data-padding");t.find(".wf-cell");t.attr("id","jg-container-"+i),g("<style type='text/css'> .content #jg-container-"+i+" .wf-cell{padding:"+e+";} .content #jg-container-"+i+".wf-container{margin:-"+e+";} .content .full-width-wrap #jg-container-"+i+".wf-container{margin-left:"+e+"; margin-right:"+e+"; margin-top:-"+e+"; margin-bottom:-"+e+";}</style>").insertAfter(t),t.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"),this.style.willChange="opacity"},callback:function(){this.classList.add("jgrid-layzr-loaded");var e=g(this);e.one("webkitTransitionEnd otransitionend oTransitionEnd msTransitionEnd transitionend",function(t){clearTimeout(o),o=setTimeout(function(){e.parent().removeClass("layzr-bg"),e.css("will-change","auto")},200)})}})})}),g.fn.collage=function(a){return this.each(function(){g(this);var t=g(this),e=t.attr("data-padding"),o=t.find(".wf-cell"),o=parseFloat(o.first().css("padding-left"))+parseFloat(o.first().css("padding-right")),i=parseInt(t.attr("data-target-height")),r=!0,i=("false"==t.attr("data-part-row")&&(r=!1),{albumWidth:e=t.parent(".full-width-wrap").length?t.parents(".full-width-wrap").width()-2*parseInt(e):t.parent().width()+2*parseInt(e),targetHeight:i,padding:o,allowPartialLastRow:r,fadeSpeed:2e3,effect:"effect-1",direction:"vertical"});g.extend(i,a),dtGlobals.jGrid=i,t.collagePlus(i),t.css({width:e})})},g(window).on("debouncedresize",function(){g(".jg-container").not(".jgrid-shortcode").collage(),g(".jgrid-shortcode").each(function(){var t=g(this),e=t.data("visibleItems");e?t.collage({images:e}):t.collage()})}).trigger("debouncedresize")}(jQuery);
function info_box_set_auto_height(){jQuery(".aio-icon-box.square_box-icon").each(function(i,t){var o=jQuery(window).width()||"";""!=o&&(768<=o?""!=(o=jQuery(this).attr("data-min-height")||"")&&jQuery(this).css("min-height",o):jQuery(this).css("min-height","initial"))})}jQuery(window).on("load",function(i){info_box_set_auto_height()}),jQuery(document).ready(function(i){info_box_set_auto_height(),jQuery(window).resize(function(i){info_box_set_auto_height()})});
(function(){var a,b,c,d,e,f=function(a,b){return function(){return a.apply(b,arguments)}},g=[].indexOf||function(a){for(var b=0,c=this.length;c>b;b++)if(b in this&&this[b]===a)return b;return-1};b=function(){function a(){}return a.prototype.extend=function(a,b){var c,d;for(c in b)d=b[c],null==a[c]&&(a[c]=d);return a},a.prototype.isMobile=function(a){return/Android|webOS|iPhone|iPad|iPod|BlackBerry|IEMobile|Opera Mini/i.test(a)},a.prototype.createEvent=function(a,b,c,d){var e;return null==b&&(b=!1),null==c&&(c=!1),null==d&&(d=null),null!=document.createEvent?(e=document.createEvent("CustomEvent"),e.initCustomEvent(a,b,c,d)):null!=document.createEventObject?(e=document.createEventObject(),e.eventType=a):e.eventName=a,e},a.prototype.emitEvent=function(a,b){return null!=a.dispatchEvent?a.dispatchEvent(b):b in(null!=a)?a[b]():"on"+b in(null!=a)?a["on"+b]():void 0},a.prototype.addEvent=function(a,b,c){return null!=a.addEventListener?a.addEventListener(b,c,!1):null!=a.attachEvent?a.attachEvent("on"+b,c):a[b]=c},a.prototype.removeEvent=function(a,b,c){return null!=a.removeEventListener?a.removeEventListener(b,c,!1):null!=a.detachEvent?a.detachEvent("on"+b,c):delete a[b]},a.prototype.innerHeight=function(){return"innerHeight"in window?window.innerHeight:document.documentElement.clientHeight},a}(),c=this.WeakMap||this.MozWeakMap||(c=function(){function a(){this.keys=[],this.values=[]}return a.prototype.get=function(a){var b,c,d,e,f;for(f=this.keys,b=d=0,e=f.length;e>d;b=++d)if(c=f[b],c===a)return this.values[b]},a.prototype.set=function(a,b){var c,d,e,f,g;for(g=this.keys,c=e=0,f=g.length;f>e;c=++e)if(d=g[c],d===a)return void(this.values[c]=b);return this.keys.push(a),this.values.push(b)},a}()),a=this.MutationObserver||this.WebkitMutationObserver||this.MozMutationObserver||(a=function(){function a(){"undefined"!=typeof console&&null!==console&&console.warn("MutationObserver is not supported by your browser."),"undefined"!=typeof console&&null!==console&&console.warn("WOW.js cannot detect dom mutations, please call .sync() after loading new content.")}return a.notSupported=!0,a.prototype.observe=function(){},a}()),d=this.getComputedStyle||function(a){return this.getPropertyValue=function(b){var c;return"float"===b&&(b="styleFloat"),e.test(b)&&b.replace(e,function(a,b){return b.toUpperCase()}),(null!=(c=a.currentStyle)?c[b]:void 0)||null},this},e=/(\-([a-z]){1})/g,this.WOW=function(){function e(a){null==a&&(a={}),this.scrollCallback=f(this.scrollCallback,this),this.scrollHandler=f(this.scrollHandler,this),this.resetAnimation=f(this.resetAnimation,this),this.start=f(this.start,this),this.scrolled=!0,this.config=this.util().extend(a,this.defaults),this.animationNameCache=new c,this.wowEvent=this.util().createEvent(this.config.boxClass)}return e.prototype.defaults={boxClass:"wow",animateClass:"animated",offset:0,mobile:!0,live:!0,callback:null},e.prototype.init=function(){var a;return this.element=window.document.documentElement,"interactive"===(a=document.readyState)||"complete"===a?this.start():this.util().addEvent(document,"DOMContentLoaded",this.start),this.finished=[]},e.prototype.start=function(){var b,c,d,e;if(this.stopped=!1,this.boxes=function(){var a,c,d,e;for(d=this.element.querySelectorAll("."+this.config.boxClass),e=[],a=0,c=d.length;c>a;a++)b=d[a],e.push(b);return e}.call(this),this.all=function(){var a,c,d,e;for(d=this.boxes,e=[],a=0,c=d.length;c>a;a++)b=d[a],e.push(b);return e}.call(this),this.boxes.length)if(this.disabled())this.resetStyle();else for(e=this.boxes,c=0,d=e.length;d>c;c++)b=e[c],this.applyStyle(b,!0);return this.disabled()||(this.util().addEvent(window,"scroll",this.scrollHandler),this.util().addEvent(window,"resize",this.scrollHandler),this.interval=setInterval(this.scrollCallback,50)),this.config.live?new a(function(a){return function(b){var c,d,e,f,g;for(g=[],c=0,d=b.length;d>c;c++)f=b[c],g.push(function(){var a,b,c,d;for(c=f.addedNodes||[],d=[],a=0,b=c.length;b>a;a++)e=c[a],d.push(this.doSync(e));return d}.call(a));return g}}(this)).observe(document.body,{childList:!0,subtree:!0}):void 0},e.prototype.stop=function(){return this.stopped=!0,this.util().removeEvent(window,"scroll",this.scrollHandler),this.util().removeEvent(window,"resize",this.scrollHandler),null!=this.interval?clearInterval(this.interval):void 0},e.prototype.sync=function(){return a.notSupported?this.doSync(this.element):void 0},e.prototype.doSync=function(a){var b,c,d,e,f;if(null==a&&(a=this.element),1===a.nodeType){for(a=a.parentNode||a,e=a.querySelectorAll("."+this.config.boxClass),f=[],c=0,d=e.length;d>c;c++)b=e[c],g.call(this.all,b)<0?(this.boxes.push(b),this.all.push(b),this.stopped||this.disabled()?this.resetStyle():this.applyStyle(b,!0),f.push(this.scrolled=!0)):f.push(void 0);return f}},e.prototype.show=function(a){return this.applyStyle(a),a.className=a.className+" "+this.config.animateClass,null!=this.config.callback&&this.config.callback(a),this.util().emitEvent(a,this.wowEvent),this.util().addEvent(a,"animationend",this.resetAnimation),this.util().addEvent(a,"oanimationend",this.resetAnimation),this.util().addEvent(a,"webkitAnimationEnd",this.resetAnimation),this.util().addEvent(a,"MSAnimationEnd",this.resetAnimation),a},e.prototype.applyStyle=function(a,b){var c,d,e;return d=a.getAttribute("data-wow-duration"),c=a.getAttribute("data-wow-delay"),e=a.getAttribute("data-wow-iteration"),this.animate(function(f){return function(){return f.customStyle(a,b,d,c,e)}}(this))},e.prototype.animate=function(){return"requestAnimationFrame"in window?function(a){return window.requestAnimationFrame(a)}:function(a){return a()}}(),e.prototype.resetStyle=function(){var a,b,c,d,e;for(d=this.boxes,e=[],b=0,c=d.length;c>b;b++)a=d[b],e.push(a.style.visibility="visible");return e},e.prototype.resetAnimation=function(a){var b;return a.type.toLowerCase().indexOf("animationend")>=0?(b=a.target||a.srcElement,b.className=b.className.replace(this.config.animateClass,"").trim()):void 0},e.prototype.customStyle=function(a,b,c,d,e){return b&&this.cacheAnimationName(a),a.style.visibility=b?"hidden":"visible",c&&this.vendorSet(a.style,{animationDuration:c}),d&&this.vendorSet(a.style,{animationDelay:d}),e&&this.vendorSet(a.style,{animationIterationCount:e}),this.vendorSet(a.style,{animationName:b?"none":this.cachedAnimationName(a)}),a},e.prototype.vendors=["moz","webkit"],e.prototype.vendorSet=function(a,b){var c,d,e,f;d=[];for(c in b)e=b[c],a[""+c]=e,d.push(function(){var b,d,g,h;for(g=this.vendors,h=[],b=0,d=g.length;d>b;b++)f=g[b],h.push(a[""+f+c.charAt(0).toUpperCase()+c.substr(1)]=e);return h}.call(this));return d},e.prototype.vendorCSS=function(a,b){var c,e,f,g,h,i;for(h=d(a),g=h.getPropertyCSSValue(b),f=this.vendors,c=0,e=f.length;e>c;c++)i=f[c],g=g||h.getPropertyCSSValue("-"+i+"-"+b);return g},e.prototype.animationName=function(a){var b;try{b=this.vendorCSS(a,"animation-name").cssText}catch(c){b=d(a).getPropertyValue("animation-name")}return"none"===b?"":b},e.prototype.cacheAnimationName=function(a){return this.animationNameCache.set(a,this.animationName(a))},e.prototype.cachedAnimationName=function(a){return this.animationNameCache.get(a)},e.prototype.scrollHandler=function(){return this.scrolled=!0},e.prototype.scrollCallback=function(){var a;return!this.scrolled||(this.scrolled=!1,this.boxes=function(){var b,c,d,e;for(d=this.boxes,e=[],b=0,c=d.length;c>b;b++)a=d[b],a&&(this.isVisible(a)?this.show(a):e.push(a));return e}.call(this),this.boxes.length||this.config.live)?void 0:this.stop()},e.prototype.offsetTop=function(a){for(var b;void 0===a.offsetTop;)a=a.parentNode;for(b=a.offsetTop;a=a.offsetParent;)b+=a.offsetTop;return b},e.prototype.isVisible=function(a){var b,c,d,e,f;return c=a.getAttribute("data-wow-offset")||this.config.offset,f=window.pageYOffset,e=f+Math.min(this.element.clientHeight,this.util().innerHeight())-c,d=this.offsetTop(a),b=d+a.clientHeight,e>=d&&b>=f},e.prototype.util=function(){return null!=this._util?this._util:this._util=new b},e.prototype.disabled=function(){return!this.config.mobile&&this.util().isMobile(navigator.userAgent)},e}()}).call(this);
function btnsxPopupCenter(url, title, w, h){
var dualScreenLeft=window.screenLeft!=undefined ? window.screenLeft:screen.left;
var dualScreenTop=window.screenTop!=undefined ? window.screenTop:screen.top;
width=window.innerWidth ? window.innerWidth:document.documentElement.clientWidth ? document.documentElement.clientWidth:screen.width;
height=window.innerHeight ? window.innerHeight:document.documentElement.clientHeight ? document.documentElement.clientHeight:screen.height;
var left=((width / 2) - (w / 2)) + dualScreenLeft;
var top=((height / 2) - (h / 2)) + dualScreenTop;
var newWindow=window.open(url, title, "scrollbars=yes, width=" + w + ", height=" + h + ", top=" + top + ", left=" + left);
if(window.focus){
newWindow.focus();
}}
function btnsx_share_iframe(link, w, h){
var width, height;
if(!(w)){
width=(((window.innerWidth)*60)/100);
}else{
width=w;
}
if(!(h)){
height=(((window.innerHeight)*40)/100);
}else{
height=h;
}
return !btnsxPopupCenter(link, 'Buttons X', width, height);
}
jQuery(document).ready(function($){
var $btn=$('.btnsx-btn');
var fontArr=[];
$btn.each(function(){
var viewSize=$(window).width();
var id=$(this).attr('id');
var baseFonts=['Inherit', 'Arial', 'Bookman Old Style', 'Comic Sans MS', 'Courier', 'Garamond', 'Georgia', 'Helvetica', 'Impact', 'MS Sans Serif', 'MS Serif', 'Tahoma', 'Times New Roman', 'Trebuchet MS', 'Verdana'];
var font=$(this).data('font-primary');
var fontWeight=$(this).data('font-primary-weight');
if(!fontWeight){
fontWeight='400';
}
var font2=$(this).data('font-secondary');
var font2Weight=$(this).data('font-secondary-weight');
var $head=$('head');
var $headlinklast=$head.find('link[rel="stylesheet"]:last');
if(font!=null){
font=font.replace(' ', '+');
if(font.indexOf(fontArr)!=-1){
fontArr.push(font);
if($.inArray(font, baseFonts) < 0){
var linkElement='<link rel="stylesheet" type="text/css" id="' + id + '-gfont-primary" href="https://fonts.googleapis.com/css?family=' + font + ':'+ fontWeight +'">';
if($headlinklast.length){
$headlinklast.after(linkElement) ;
}else{
$head.append(linkElement);
}}
}}
if(font2!=null){
font2=font2.replace(' ', '+');
if($.inArray(font2, fontArr) < 0){
fontArr.push(font2);
if($.inArray(font2, baseFonts) < 0){
var linkElement='<link rel="stylesheet" type="text/css" id="' + id + '-gfont-secondary" href="https://fonts.googleapis.com/css?family=' + font2 + ':'+ font2Weight +'">';
if($headlinklast.length){
$headlinklast.after(linkElement);
}else{
$head.append(linkElement);
}}
}}
var fontDropdown=$(this).data('font-dropdown');
if(fontDropdown!=null){
fontDropdown=fontDropdown.replace(' ', '+');
if($.inArray(fontDropdown, fontArr) < 0){
fontArr.push(fontDropdown);
if($.inArray(fontDropdown, baseFonts) < 0){
var linkElement='<link rel="stylesheet" type="text/css" id="' + id + '-gfont-dropdown" href="https://fonts.googleapis.com/css?family=' + fontDropdown + ':'+ font2Weight +'">';
if($headlinklast.length){
$headlinklast.after(linkElement);
}else{
$head.append(linkElement);
}}
}}
var btn=$(this);
var btnParent=$(this).parent();
var btnMenu=$(this).attr('id')+'-dropdown';
if(btn.attr('data-toggle-hover')){
btnParent.on('mouseenter', function(){
$('#'+btnMenu).stop(true, true).fadeIn(100);
$(this).toggleClass('btnsx-open');
});
btnParent.on('mouseleave', function(){
$('#'+btnMenu).stop(true, true).fadeOut('fast');
$(this).toggleClass('btnsx-open');
});
}else if(btn.attr('data-toggle')){
btn.on('click',function(){
if(btnParent.hasClass('btnsx-open')){
$('#'+btnMenu).stop(true, true).fadeOut('fast');
}else{
$('#'+btnMenu).stop(true, true).fadeIn(100);
}});
}
if($(this).hasClass('btnsx-top') ){
$(this).on('click', function(){
$('html, body').animate({ scrollTop: 0 }, 'fast');
});
}
$(this).on('click', function(){
var animation=$(this).data('animation');
if(animation!='click')
return;
var animationType=$(this).data('animationType');
if(animationType!=null){
$(this).animation();
}});
var iconImg=$(this).find('.btnsx-icon-img').attr('src');
var iconImgHover=$(this).find('.btnsx-icon-img').data('hover');
$(this).on('mouseenter', function(e){
e.preventDefault();
if(iconImgHover!=''){
$(this).find('.btnsx-icon-img').attr('src', iconImgHover);
}
var animation=$(this).data('animation');
if(animation!='hover')
return;
var animationType=$(this).data('animationType');
if(animationType!=null){
$(this).animation();
}});
$(this).on('mouseleave', function(e){
e.preventDefault();
if(iconImg!=''){
$(this).find('.btnsx-icon-img').attr('src', iconImg);
}});
$(this).on('click', function(e){
var analytics=$(this).data('ga');
var id=$(this).attr('id');
if(analytics!='true')
return;
var eventCategory=$(this).data('gaCategory');
if(eventCategory!=''){
eventCategory=eventCategory;
}
var eventLabel=$(this).data('gaLabel');
if(eventLabel!=''){
eventLabel=eventLabel;
}
var eventValue=$(this).data('gaValue');
if(eventValue!=''){
eventValue=eventValue;
}
var nonInteraction=$(this).data('gaNoninteraction');
if(nonInteraction!=''){
nonInteraction=nonInteraction;
}
ga('send', {
'hitType': 'event',
'eventCategory': eventCategory,
'eventAction': 'click',
'eventLabel': eventLabel,
'eventValue': eventValue,
'nonInteraction': nonInteraction
});
});
wow=new WOW(
{
boxClass:     'btnsx-reveal',
animateClass: 'btnsx-animated',
offset:       0,
mobile:       true,
live:         true
}
)
wow.init();
});
var fbEl=$('.btnsx-social-fb').length;
if(fbEl > 0){
(function(d, s, id){
var js, fjs=d.getElementsByTagName(s)[0];
if(d.getElementById(id)) return;
js=d.createElement(s); js.id=id;
js.src="//connect.facebook.net/en_US/sdk.js#xfbml=1&version=v2.4";
fjs.parentNode.insertBefore(js, fjs);
}(document, 'script', 'facebook-jssdk'));
}
var twEl=$('.btnsx-social-tw').length;
if(twEl > 0){
!function(d,s,id){var js,fjs=d.getElementsByTagName(s)[0],p=/^http:/.test(d.location)?'http':'https';if(!d.getElementById(id)){js=d.createElement(s);js.id=id;js.src=p+'://platform.twitter.com/widgets.js';fjs.parentNode.insertBefore(js,fjs);}}(document, 'script', 'twitter-wjs');
}
var gpEl=$('.btnsx-social-gp').length;
if(gpEl > 0){
(function(){
var po=document.createElement('script'); po.type='text/javascript'; po.async=true;
po.src='https://apis.google.com/js/platform.js';
var s=document.getElementsByTagName('script')[0]; s.parentNode.insertBefore(po, s);
})();
}
var liEl=$('.btnsx-social-li').length;
if(liEl > 0){
$.getScript('https://platform.linkedin.com/in.js');
}
$btn.on("click",function(e){
var btnType=$(this).data('type');
if(btnType=='btnsx-morph'){
e.preventDefault();
}
var addToCart=$btn.data('addtocart');
if(addToCart){
var str=jQuery("form.cart").serialize();
var link=$(this).attr("href") + "?&" + str;
$(this).attr("href",link);
}});
});
jQuery.fn.extend({
animation: function (){
var btnId=jQuery(this);
var btnIconClass='.btnsx-icon';
var animationType=jQuery(this).data('animationType');
btnId.find(btnIconClass).addClass('btnsx-animation-' + animationType + ' btnsx-animated');
btnId.bind('animationend webkitAnimationEnd oAnimationEnd MSAnimationEnd', function (){
btnId.find(btnIconClass).removeClass(function (index, css){
return (css.match(/(^|\s)btnsx-animation-\S+/g)||[]).join(' ');
});
});
},
dividerResponsiveness: function(viewSize, icon, iconDivider, iconDividerOrigPos, iconPadTop, padLeft, padRight, iconFloat, iconOW){
if(viewSize <='1100'){
var iconPadTopOrig=iconPadTop;
var iconPadTop=+ iconPadTop + 4;
if(iconDivider.length > 0){
if(iconFloat==='none'||iconFloat==='left'){
var iconDividerPos=+ padLeft + iconOW;
iconDivider.css('left', iconDividerPos);
}}
if(iconFloat==='left'){
icon.css('padding-top', iconPadTop);
}
if(iconFloat==='right'){
if(iconDivider.length > 0){
var btnWidth=$(this).outerWidth();
var iconDividerPos=+ padRight + iconOW;
var combinedWidth=+ btnWidth - iconDividerPos;
iconDivider.css({
'left': combinedWidth
});
}
icon.css('padding-top', iconPadTop);
}}else{
var iconPadTopOrig=iconPadTop;
iconDivider.css('left', iconDividerOrigPos);
icon.css('padding-top', iconPadTopOrig);
}}
});
+function ($){
'use strict';
var backdrop='.btnsx-dropdown-backdrop'
var toggle='[data-toggle="btnsx-dropdown"]'
var Dropdown=function (element){
$(element).on('click.bs.dropdown', this.toggle)
}
Dropdown.VERSION='3.3.5'
function getParent($this){
var selector=$this.attr('data-target')
if(!selector){
selector=$this.attr('href')
selector=selector&&/#[A-Za-z]/.test(selector)&&selector.replace(/.*(?=#[^\s]*$)/, '')
}
var $parent=selector&&$(selector)
return $parent&&$parent.length ? $parent:$this.parent()
}
function clearMenus(e){
if(e&&e.which===3) return
$(backdrop).remove()
$(toggle).each(function (){
var $this=$(this)
var $parent=getParent($this)
var relatedTarget={ relatedTarget: this }
if(!$parent.hasClass('btnsx-open')) return
if(e&&e.type=='click'&&/input|textarea/i.test(e.target.tagName)&&$.contains($parent[0], e.target)) return
$parent.trigger(e=$.Event('hide.bs.dropdown', relatedTarget))
if(e.isDefaultPrevented()) return
$this.attr('aria-expanded', 'false')
$parent.removeClass('btnsx-open').trigger('hidden.bs.dropdown', relatedTarget)
})
}
Dropdown.prototype.toggle=function (e){
var $this=$(this)
if($this.is('.disabled, :disabled')) return
var $parent=getParent($this)
var isActive=$parent.hasClass('btnsx-open')
clearMenus()
if(!isActive){
if('ontouchstart' in document.documentElement&&!$parent.closest('.navbar-nav').length){
$(document.createElement('div'))
.addClass('btnsx-dropdown-backdrop')
.insertAfter($(this))
.on('click', clearMenus)
}
var relatedTarget={ relatedTarget: this }
$parent.trigger(e=$.Event('show.bs.dropdown', relatedTarget))
if(e.isDefaultPrevented()) return
$this
.trigger('focus')
.attr('aria-expanded', 'true')
$parent
.toggleClass('btnsx-open')
.trigger('shown.bs.dropdown', relatedTarget)
}
return false
}
Dropdown.prototype.keydown=function (e){
if(!/(38|40|27|32)/.test(e.which)||/input|textarea/i.test(e.target.tagName)) return
var $this=$(this)
e.preventDefault()
e.stopPropagation()
if($this.is('.disabled, :disabled')) return
var $parent=getParent($this)
var isActive=$parent.hasClass('btnsx-open')
if(!isActive&&e.which!=27||isActive&&e.which==27){
if(e.which==27) $parent.find(toggle).trigger('focus')
return $this.trigger('click')
}
var desc=' li:not(.disabled):visible a'
var $items=$parent.find('.dropdown-menu' + desc)
if(!$items.length) return
var index=$items.index(e.target)
if(e.which==38&&index > 0)                 index--
if(e.which==40&&index < $items.length - 1) index++
if(!~index)                                    index=0
$items.eq(index).trigger('focus')
}
function Plugin(option){
return this.each(function (){
var $this=$(this)
var data=$this.data('bs.dropdown')
if(!data) $this.data('bs.dropdown', (data=new Dropdown(this)))
if(typeof option=='string') data[option].call($this)
})
}
var old=$.fn.dropdown
$.fn.dropdown=Plugin
$.fn.dropdown.Constructor=Dropdown
$.fn.dropdown.noConflict=function (){
$.fn.dropdown=old
return this
}
$(document)
.on('click.bs.dropdown.data-api', clearMenus)
.on('click.bs.dropdown.data-api', '.dropdown form', function (e){ e.stopPropagation() })
.on('click.bs.dropdown.data-api', toggle, Dropdown.prototype.toggle)
.on('keydown.bs.dropdown.data-api', toggle, Dropdown.prototype.keydown)
.on('keydown.bs.dropdown.data-api', '.dropdown-menu', Dropdown.prototype.keydown)
}(jQuery);
jQuery(document).ready(function($){
$("body").on("click",".btnsx-gravity-form",function(e){
e.preventDefault();
$(this).unbind('click');
if($(this).next("button[id*='gform']").length > 0){
$(this).next('button').trigger("click");
}
if($(this).parent().next("button[id*='gform']").length > 0){
$(this).parent().next('button').trigger("click");
}
if($(this).parent().parent().next("button[id*='gform']").length > 0){
$(this).parent().parent().next('button').trigger("click");
}});
});
document.documentElement.className+=" js_active ",document.documentElement.className+="ontouchstart"in document.documentElement?" vc_mobile ":" vc_desktop ",(()=>{for(var e=["-webkit-","-moz-","-ms-","-o-",""],t=0;t<e.length;t++)e[t]+"transform"in document.documentElement.style&&(document.documentElement.className+=" vc_transform ")})(),(c=>{"function"!=typeof window.vc_js&&(window.vc_js=function(){vc_toggleBehaviour(),vc_tabsBehaviour(),vc_accordionBehaviour(),vc_teaserGrid(),vc_carouselBehaviour(),vc_slidersBehaviour(),vc_prettyPhoto(),vc_pinterest(),vc_progress_bar(),vc_plugin_flexslider(),vc_gridBehaviour(),vc_rowBehaviour(),vc_prepareHoverBox(),vc_googleMapsPointer(),vc_ttaActivation(),vc_ttaToggleBehaviour(),jQuery(document).trigger("vc_js"),window.setTimeout(vc_waypoints,500)}),"function"!=typeof window.vc_plugin_flexslider&&(window.vc_plugin_flexslider=function(e){(e?e.find(".wpb_flexslider"):jQuery(".wpb_flexslider")).each(function(){var e=jQuery(this),t=1e3*parseInt(e.attr("data-interval"),10),i=e.attr("data-flex_fx"),o=0==t?!1:!0;e.is(":visible")&&setTimeout(function(){e.flexslider({animation:i,slideshow:o,slideshowSpeed:t,sliderSpeed:800,smoothHeight:!0})},1)})}),"function"!=typeof window.vc_googleplus&&(window.vc_googleplus=function(){var e,t;0<jQuery(".wpb_googleplus").length&&((e=document.createElement("script")).type="text/javascript",e.async=!0,e.src="https://apis.google.com/js/plusone.js",(t=document.getElementsByTagName("script")[0]).parentNode.insertBefore(e,t))}),"function"!=typeof window.vc_pinterest&&(window.vc_pinterest=function(){var e,t;0<jQuery(".wpb_pinterest").length&&((e=document.createElement("script")).type="text/javascript",e.async=!0,e.src="https://assets.pinterest.com/js/pinit.js",(t=document.getElementsByTagName("script")[0]).parentNode.insertBefore(e,t))}),"function"!=typeof window.vc_progress_bar&&(window.vc_progress_bar=function(){void 0!==jQuery.fn.vcwaypoint&&jQuery(".vc_progress_bar").each(function(){var e=jQuery(this);e.vcwaypoint(function(){e.find(".vc_single_bar").each(function(e){var t=jQuery(this).find(".vc_bar"),i=t.data("percentage-value");setTimeout(function(){t.css({width:i+"%"})},200*e)})},{offset:"85%"})})}),"function"!=typeof window.vc_waypoints&&(window.vc_waypoints=function(){void 0!==jQuery.fn.vcwaypoint&&jQuery(".wpb_animate_when_almost_visible:not(.wpb_start_animation)").each(function(){var e=jQuery(this);e.vcwaypoint(function(){e.addClass("wpb_start_animation animated")},{offset:"85%"})})}),"function"!=typeof window.vc_toggleBehaviour&&(window.vc_toggleBehaviour=function(e){function t(e){e&&e.preventDefault&&e.preventDefault();var t=jQuery(this).closest(".vc_toggle"),e=t.find(".vc_toggle_content");t.hasClass("vc_toggle_active")?e.slideUp({duration:300,complete:function(){t.removeClass("vc_toggle_active")}}):e.slideDown({duration:300,complete:function(){t.addClass("vc_toggle_active")}})}(e?e.hasClass("vc_toggle_title")?e.unbind("click"):e.find(".vc_toggle_title").off("click"):jQuery(".vc_toggle_title").off("click")).on("click",t)}),"function"!=typeof window.vc_ttaToggleBehaviour&&(window.vc_ttaToggleBehaviour=function(e){function t(){var e=jQuery(this);e.toggleClass("wpb-tta-toggle-active"),e.parent().parent().parent().find(".vc_pagination-item").each(function(){if(!c(this).hasClass("vc_active"))return c(this).find("a").click(),!1})}(e?e.find(".wpb-tta-toggle"):jQuery(".wpb-tta-toggle")).off("click").on("click",t),setTimeout(function(){jQuery(".wpb-tta-toggle").each(function(){var e=jQuery(this);e.parent().parent().parent().find(".vc_tta-panels-container .vc_pagination li:first").hasClass("vc_active")||e.addClass("wpb-tta-toggle-active")})},1e3)}),"function"!=typeof window.vc_tabsBehaviour&&(window.vc_tabsBehaviour=function(e){var t,o;jQuery.ui&&(e=e||jQuery(".wpb_tabs, .wpb_tour"),t=jQuery.ui&&jQuery.ui.version?jQuery.ui.version.split("."):"1.10",o=1===parseInt(t[0],10)&&parseInt(t[1],10)<9,e.each(function(){var e=jQuery(this).attr("data-interval"),t=[],i=jQuery(this).find(".wpb_tour_tabs_wrapper").tabs({show:function(e,t){wpb_prepare_tab_content(e,t)},activate:function(e,t){wpb_prepare_tab_content(e,t)}});if(e&&0<e)try{i.tabs("rotate",1e3*e)}catch(e){window.console&&window.console.warn&&console.warn("tabs behaviours error",e)}jQuery(this).find(".wpb_tab").each(function(){t.push(this.id)}),jQuery(this).find(".wpb_tabs_nav li").on("click",function(e){return e&&e.preventDefault&&e.preventDefault(),o?i.tabs("select",jQuery("a",this).attr("href")):i.tabs("option","active",jQuery(this).index()),!1}),jQuery(this).find(".wpb_prev_slide a, .wpb_next_slide a").on("click",function(e){var t;e&&e.preventDefault&&e.preventDefault(),o?(t=i.tabs("option","selected"),jQuery(this).parent().hasClass("wpb_next_slide")?t++:t--,t<0?t=i.tabs("length")-1:t>=i.tabs("length")&&(t=0),i.tabs("select",t)):(t=i.tabs("option","active"),e=i.find(".wpb_tab").length,t=jQuery(this).parent().hasClass("wpb_next_slide")?e<=t+1?0:t+1:t-1<0?e-1:t-1,i.tabs("option","active",t))})}))}),"function"!=typeof window.vc_accordionBehaviour&&(window.vc_accordionBehaviour=function(){jQuery(".wpb_accordion").each(function(){var e=jQuery(this),t=(e.attr("data-interval"),!isNaN(jQuery(this).data("active-tab"))&&0<parseInt(e.data("active-tab"),10)&&parseInt(e.data("active-tab"),10)-1),i=!1===t||"yes"===e.data("collapsible"),t=e.find(".wpb_accordion_wrapper").accordion({header:"> div > h3",autoHeight:!1,heightStyle:"content",active:t,collapsible:i,navigation:!0,activate:vc_accordionActivate,change:function(e,t){void 0!==jQuery.fn.isotope&&t.newContent.find(".isotope").isotope("layout"),vc_carouselBehaviour(t.newPanel)}});!0===e.data("vcDisableKeydown")&&(t.data("uiAccordion")._keydown=function(){})})}),"function"!=typeof window.vc_teaserGrid&&(window.vc_teaserGrid=function(){var o={fitrows:"fitRows",masonry:"masonry"};jQuery(".wpb_grid .teaser_grid_container:not(.wpb_carousel), .wpb_filtered_grid .teaser_grid_container:not(.wpb_carousel)").each(function(){var e=jQuery(this),t=e.find(".wpb_thumbnails"),i=t.attr("data-layout-mode");t.isotope({itemSelector:".isotope-item",layoutMode:void 0===o[i]?"fitRows":o[i]}),e.find(".categories_filter a").data("isotope",t).on("click",function(e){e&&e.preventDefault&&e.preventDefault();e=jQuery(this).data("isotope");jQuery(this).parent().parent().find(".active").removeClass("active"),jQuery(this).parent().addClass("active"),e.isotope({filter:jQuery(this).attr("data-filter")})}),jQuery(window).on("load resize",function(){t.isotope("layout")})})}),"function"!=typeof window.vc_carouselBehaviour&&(window.vc_carouselBehaviour=function(e){(e?e.find(".wpb_carousel"):jQuery(".wpb_carousel")).each(function(){var e=jQuery(this);!0!==e.data("carousel_enabled")&&e.is(":visible")&&(e.data("carousel_enabled",!0),getColumnsCount(jQuery(this)),jQuery(this).hasClass("columns_count_1"),(e=jQuery(this).find(".wpb_thumbnails-fluid li")).css({"margin-right":e.css("margin-left"),"margin-left":0}),(e=jQuery(this).find("ul.wpb_thumbnails-fluid")).width(e.width()+300))})}),"function"!=typeof window.vc_slidersBehaviour&&(window.vc_slidersBehaviour=function(){jQuery(".wpb_gallery_slides").each(function(){var e,t,i=jQuery(this);i.hasClass("wpb_slider_nivo")?(0===(t=1e3*i.attr("data-interval"))&&(t=9999999999),jQuery.fn.nivoSlider&&!i.data("nivo-initialized")&&(i.data("nivo-initialized",!0),i.find(".nivoSlider").nivoSlider({effect:"boxRainGrow,boxRain,boxRainReverse,boxRainGrowReverse",slices:15,boxCols:8,boxRows:4,animSpeed:800,pauseTime:t,startSlide:0,directionNav:!0,directionNavHide:!0,controlNav:!0,keyboardNav:!1,pauseOnHover:!0,manualAdvance:!1,prevText:"Prev",nextText:"Next"}))):i.hasClass("wpb_image_grid")&&i.find(".wpb_image_grid_ul")&&i.find(".wpb_image_grid_ul").isotope&&(jQuery.fn.imagesLoaded?e=i.find(".wpb_image_grid_ul").imagesLoaded(function(){e.isotope({itemSelector:".isotope-item",layoutMode:"fitRows",percentPosition:!0})}):i.find(".wpb_image_grid_ul").isotope({itemSelector:".isotope-item",layoutMode:"fitRows",percentPosition:!0}))})}),"function"!=typeof window.vc_prettyPhoto&&(window.vc_prettyPhoto=function(){try{jQuery&&jQuery.fn&&jQuery.fn.prettyPhoto&&jQuery('a.prettyphoto, .gallery-icon a[href*=".jpg"]').prettyPhoto({animationSpeed:"normal",hook:"data-rel",padding:15,opacity:.7,showTitle:!0,allowresize:!0,counter_separator_label:"/",hideflash:!1,deeplinking:!1,modal:!1,callback:function(){-1<location.href.indexOf("#!prettyPhoto")&&(location.hash="")},social_tools:""})}catch(e){window.console&&window.console.warn&&window.console.warn("vc_prettyPhoto initialize error",e)}}),"function"!=typeof window.vc_google_fonts&&(window.vc_google_fonts=function(){return window.console&&window.console.warn&&window.console.warn("function vc_google_fonts is deprecated, no need to use it"),!1}),window.vcParallaxSkroll=!1,"function"!=typeof window.vc_rowBehaviour&&(window.vc_rowBehaviour=function(){var s=window.jQuery;function e(){var e;void 0!==window.wpb_disable_full_width_row_js&&window.wpb_disable_full_width_row_js||(e=s('[data-vc-full-width="true"]'),s.each(e,function(){var e,t,i,o,n,a,r,c=s(this),d=(c.addClass("vc_hidden"),c.next(".vc_row-full-width"));(d=d.length?d:c.parent().next(".vc_row-full-width")).length&&(c.removeAttr("data-vc-full-width-temp"),e=parseInt(c.css("margin-left"),10),t=parseInt(c.css("margin-right"),10),i=0-d.offset().left-e,o=s(window).width(),n={position:"relative",left:i="rtl"===c.css("direction")?(i=i-d.width()+o)+e+t:i,"box-sizing":"border-box",width:o,"max-width":o},c.css(n),c.data("vcStretchContent")||("rtl"===c.css("direction")?((a=i)<0&&(a=0),(r=i)<0&&(r=0)):(r=o-(a=(a=-1*i)<0?0:a)-d.width()+e+t)<0&&(r=0),c.css({"padding-left":a+"px","padding-right":r+"px"})),c.attr("data-vc-full-width-init","true"),c.removeClass("vc_hidden"),s(document).trigger("vc-full-width-row-single",{el:c,offset:i,marginLeft:e,marginRight:t,elFull:d,width:o,maxWidth:o}))}),s(document).trigger("vc-full-width-row",e))}function t(){var e,t,i=s(".vc_row-o-full-height:first");i.length&&(e=s(window).height(),(t=i.offset().top)<e)&&i.css("min-height",100-t/(e/100)+"vh"),s(document).trigger("vc-full-height-row",i)}s(window).off("resize.vcRowBehaviour").on("resize.vcRowBehaviour",e).on("resize.vcRowBehaviour",t),e(),t(),(0<window.navigator.userAgent.indexOf("MSIE ")||navigator.userAgent.match(/Trident.*rv\:11\./))&&s(".vc_row-o-full-height").each(function(){"flex"===s(this).css("display")&&s(this).wrap('<div class="vc_ie-flexbox-fixer"></div>')}),vc_initVideoBackgrounds();var n=!1;if(window.vcParallaxSkroll&&window.vcParallaxSkroll.destroy(),s(".vc_parallax-inner").remove(),s("[data-5p-top-bottom]").removeAttr("data-5p-top-bottom data-30p-top-bottom"),s("[data-vc-parallax]").each(function(){var e,t,i,o;n=!0,"on"===s(this).data("vcParallaxOFade")&&s(this).children().attr("data-5p-top-bottom","opacity:0;").attr("data-30p-top-bottom","opacity:1;"),e=100*s(this).data("vcParallax"),(t=s("<div />").addClass("vc_parallax-inner").appendTo(s(this))).height(e+"%"),i=s(this).data("vcParallaxImage"),(o=vcExtractYoutubeId(i))?insertYoutubeVideoAsBackground(t,o):void 0!==i&&t.css("background-image","url("+i+")"),t.attr("data-bottom-top","top: "+-(e-100)+"%;").attr("data-top-bottom","top: 0%;")}),n&&window.skrollr)window.vcParallaxSkroll=skrollr.init({forceHeight:!1,smoothScrolling:!1,mobileCheck:function(){return!1}}),window.vcParallaxSkroll}),"function"!=typeof window.vc_gridBehaviour&&(window.vc_gridBehaviour=function(){jQuery.fn.vcGrid&&jQuery("[data-vc-grid]").vcGrid()}),"function"!=typeof window.getColumnsCount&&(window.getColumnsCount=function(e){for(var t=!1,i=1;!1===t;){if(e.hasClass("columns_count_"+i))return t=!0,i;i++}}),"function"!=typeof window.wpb_prepare_tab_content&&(window.wpb_prepare_tab_content=function(e,t){var i=t.panel||t.newPanel,o=i.find(".vc_pie_chart:not(.vc_ready)"),n=i.find(".vc_round-chart"),a=i.find(".vc_line-chart"),r=i.find('[data-ride="vc_carousel"]');vc_carouselBehaviour(),vc_plugin_flexslider(i),t.newPanel.find(".vc_masonry_media_grid, .vc_masonry_grid").length&&t.newPanel.find(".vc_masonry_media_grid, .vc_masonry_grid").each(function(){var e=jQuery(this).data("vcGrid");e&&e.gridBuilder&&e.gridBuilder.setMasonry&&e.gridBuilder.setMasonry()}),i.find(".vc_masonry_media_grid, .vc_masonry_grid").length&&i.find(".vc_masonry_media_grid, .vc_masonry_grid").each(function(){var e=jQuery(this).data("vcGrid");e&&e.gridBuilder&&e.gridBuilder.setMasonry&&e.gridBuilder.setMasonry()}),o.length&&jQuery.fn.vcChat&&o.vcChat(),n.length&&jQuery.fn.vcRoundChart&&n.vcRoundChart({reload:!1}),a.length&&jQuery.fn.vcLineChart&&a.vcLineChart({reload:!1}),r.length&&jQuery.fn.carousel&&r.carousel("resizeAction"),t=i.find(".isotope, .wpb_image_grid_ul"),o=i.find(".wpb_gmaps_widget"),0<t.length&&t.isotope("layout"),o.length&&!o.is(".map_ready")&&((n=o.find("iframe")).attr("src",n.attr("src")),o.addClass("map_ready")),i.parents(".isotope").length&&i.parents(".isotope").each(function(){jQuery(this).isotope("layout")}),c(document).trigger("wpb_prepare_tab_content",i)}),"function"!=typeof window.vc_ttaActivation&&(window.vc_ttaActivation=function(){jQuery("[data-vc-accordion]").on("show.vc.accordion",function(e){var t=window.jQuery,i={};i.newPanel=t(this).data("vc.accordion").getTarget(),window.wpb_prepare_tab_content(e,i)})}),"function"!=typeof window.vc_accordionActivate&&(window.vc_accordionActivate=function(e,t){var i,o,n,a;t.newPanel.length&&t.newHeader.length&&(i=t.newPanel.find(".vc_pie_chart:not(.vc_ready)"),o=t.newPanel.find(".vc_round-chart"),n=t.newPanel.find(".vc_line-chart"),a=t.newPanel.find('[data-ride="vc_carousel"]'),void 0!==jQuery.fn.isotope&&t.newPanel.find(".isotope, .wpb_image_grid_ul").isotope("layout"),t.newPanel.find(".vc_masonry_media_grid, .vc_masonry_grid").length&&t.newPanel.find(".vc_masonry_media_grid, .vc_masonry_grid").each(function(){var e=jQuery(this).data("vcGrid");e&&e.gridBuilder&&e.gridBuilder.setMasonry&&e.gridBuilder.setMasonry()}),vc_carouselBehaviour(t.newPanel),vc_plugin_flexslider(t.newPanel),i.length&&jQuery.fn.vcChat&&i.vcChat(),o.length&&jQuery.fn.vcRoundChart&&o.vcRoundChart({reload:!1}),n.length&&jQuery.fn.vcLineChart&&n.vcLineChart({reload:!1}),a.length&&jQuery.fn.carousel&&a.carousel("resizeAction"),t.newPanel.parents(".isotope").length)&&t.newPanel.parents(".isotope").each(function(){jQuery(this).isotope("layout")})}),"function"!=typeof window.initVideoBackgrounds&&(window.initVideoBackgrounds=function(){return window.console&&window.console.warn&&window.console.warn("this function is deprecated use vc_initVideoBackgrounds"),vc_initVideoBackgrounds()}),"function"!=typeof window.vc_initVideoBackgrounds&&(window.vc_initVideoBackgrounds=function(){c(".vc_video-bg").remove(),c("[data-vc-video-bg]").each(function(){var e,i=jQuery(this);i.data("vcVideoBg")?(e=i.data("vcVideoBg"),(e=vcExtractYoutubeId(e))&&(i.find(".vc_video-bg").remove(),insertYoutubeVideoAsBackground(i,e)),jQuery(window).on("grid:items:added",function(e,t){i.has(t).length&&vcResizeVideoBackground(i)})):i.find(".vc_video-bg").remove()})}),"function"!=typeof window.insertYoutubeVideoAsBackground&&(window.insertYoutubeVideoAsBackground=function(e,t,i){if("undefined"==typeof YT||void 0===YT.Player)return 100<(i=void 0===i?0:i)?void console.warn("Too many attempts to load YouTube api"):void setTimeout(function(){insertYoutubeVideoAsBackground(e,t,i++)},100);var o=e.prepend('<div class="vc_video-bg"><div class="inner"></div></div>').find(".inner");new YT.Player(o[0],{width:"100%",height:"100%",videoId:t,playerVars:{playlist:t,iv_load_policy:3,enablejsapi:1,disablekb:1,autoplay:1,controls:0,showinfo:0,rel:0,loop:1,mute:1,wmode:"transparent"},events:{onReady:function(e){e.target.mute().setLoop(!0)}}}),vcResizeVideoBackground(e),jQuery(window).on("resize",function(){vcResizeVideoBackground(e)})}),"function"!=typeof window.vcResizeVideoBackground&&(window.vcResizeVideoBackground=function(e){var t,i,o,n,a=e.innerWidth(),r=e.innerHeight();a/r<16/9?(t=r*(16/9),i=r,o=-Math.round((t-a)/2)+"px",n=-Math.round((i-r)/2)+"px"):(i=(t=a)*(9/16),n=-Math.round((i-r)/2)+"px",o=-Math.round((t-a)/2)+"px"),t+="px",i+="px",e.find(".vc_video-bg iframe").css({maxWidth:"1000%",marginLeft:o,marginTop:n,width:t,height:i})}),"function"!=typeof window.vcExtractYoutubeId&&(window.vcExtractYoutubeId=function(e){return void 0!==e&&null!==(e=e.match(/(?:https?:\/{2})?(?:w{3}\.)?youtu(?:be)?\.(?:com|be)(?:\/watch\?v=|\/)([^\s&]+)/))&&e[1]}),"function"!=typeof window.vc_googleMapsPointer&&(window.vc_googleMapsPointer=function(){var e=window.jQuery,t=e(".wpb_gmaps_widget");t.on("click",function(){e("iframe",this).css("pointer-events","auto")}),t.on("mouseleave",function(){e("iframe",this).css("pointer-events","none")}),e(".wpb_gmaps_widget iframe").css("pointer-events","none")}),"function"!=typeof window.vc_setHoverBoxPerspective&&(window.vc_setHoverBoxPerspective=function(e){e.each(function(){var e=jQuery(this),t=e.width();e.css("perspective",4*t+"px")})}),"function"!=typeof window.vc_setHoverBoxHeight&&(window.vc_setHoverBoxHeight=function(e){e.each(function(){var e=jQuery(this),t=e.find(".vc-hoverbox-inner"),i=(t.css("min-height",0),e.find(".vc-hoverbox-front-inner").outerHeight()),e=e.find(".vc-hoverbox-back-inner").outerHeight(),i=e<i?i:e;t.css("min-height",(i=i<250?250:i)+"px")})}),"function"!=typeof window.vc_prepareHoverBox&&(window.vc_prepareHoverBox=function(){var e=jQuery(".vc-hoverbox");vc_setHoverBoxHeight(e),vc_setHoverBoxPerspective(e)}),jQuery(document).ready(window.vc_prepareHoverBox),jQuery(window).on("resize",window.vc_prepareHoverBox),jQuery(document).ready(function(){window.vc_js()})})(window.jQuery);
(a=>{var r,t,e,n;function o(n,i){var o=Array.prototype.slice.call(arguments,1);return this.each(function(){var t=a(this),e=t.data("vc.accordion");e||(e=new r(t,a.extend(!0,{},i)),t.data("vc.accordion",e)),"string"==typeof n&&e[n].apply(e,o)})}(r=function(t){this.$element=t,this.activeClass="vc_active",this.animatingClass="vc_animating",this.useCacheFlag=void 0,this.$target=void 0,this.$targetContent=void 0,this.selector=void 0,this.$container=void 0,this.animationDuration=void 0,this.index=0}).transitionEvent=function(){var t,e=document.createElement("vcFakeElement"),n={transition:"transitionend",MSTransition:"msTransitionEnd",MozTransition:"transitionend",WebkitTransition:"webkitTransitionEnd"};for(t in n)if(void 0!==e.style[t])return n[t]},r.emulateTransitionEnd=function(t,e){var n=!1;e=e||250,t.one(r.transitionName,function(){n=!0}),setTimeout(function(){n||t.trigger(r.transitionName)},e)},r.DEFAULT_TYPE="collapse",r.transitionName=r.transitionEvent(),r.prototype.controller=function(t){var e=this.$element,n=t;"string"==typeof(n=void 0===(n="string"!=typeof n?e.data("vcAction")||this.getContainer().data("vcAction"):n)?r.DEFAULT_TYPE:n)&&o.call(e,n,t)},r.prototype.isCacheUsed=function(){var t=this;return void 0===this.useCacheFlag&&(this.useCacheFlag=function(){return!1!==t.$element.data("vcUseCache")}()),this.useCacheFlag},r.prototype.getSelector=function(){var e=this.$element,t=function(){var t=e.data("vcTarget");return t=t||e.attr("href")};return this.isCacheUsed()?(void 0===this.selector&&(this.selector=t()),this.selector):t()},r.prototype.findContainer=function(){var t=this.$element.closest(this.$element.data("vcContainer"));return t=t.length?t:a("body")},r.prototype.getContainer=function(){return this.isCacheUsed()?(void 0===this.$container&&(this.$container=this.findContainer()),this.$container):this.findContainer()},r.prototype.getTarget=function(){var e=this,n=e.getSelector(),t=function(){var t=e.getContainer().find(n);return t=t.length?t:e.getContainer().filter(n)};return this.isCacheUsed()?(void 0===this.$target&&(this.$target=t()),this.$target):t()},r.prototype.getTargetContent=function(){var t,e=this.getTarget();return this.isCacheUsed()?(void 0===this.$targetContent&&((t=e).data("vcContent")&&!(t=e.find(e.data("vcContent"))).length&&(t=e),this.$targetContent=t),this.$targetContent):e.data("vcContent")&&(t=e.find(e.data("vcContent"))).length?t:e},r.prototype.getTriggers=function(){var n=0;return this.getContainer().find("[data-vc-accordion]").each(function(){var t=a(this),e=t.data("vc.accordion");void 0===e&&(t.vcAccordion(),e=t.data("vc.accordion")),e&&e.setIndex&&e.setIndex(n++)})},r.prototype.setIndex=function(t){this.index=t},r.prototype.getIndex=function(){return this.index},r.prototype.triggerEvent=function(t,e){"string"==typeof t&&(t=a.Event(t),this.$element.trigger(t,e))},r.prototype.getActiveTriggers=function(){return this.getTriggers().filter(function(){var t=a(this).data("vc.accordion");return t.getTarget().hasClass(t.activeClass)})},r.prototype.changeLocationHash=function(){var t,e=this.getTarget();(t=e.length?e.attr("id"):t)&&(history.pushState?history.pushState(null,null,"#"+t):location.hash="#"+t)},r.prototype.isActive=function(){return this.getTarget().hasClass(this.activeClass)},r.prototype.getAnimationDuration=function(){var t=this,e=function(){return void 0===r.transitionName?"0s":t.getTargetContent().css("transition-duration").split(",")[0]};return this.isCacheUsed()?(void 0===this.animationDuration&&(this.animationDuration=e()),this.animationDuration):e()},r.prototype.getAnimationDurationMilliseconds=function(){var t=this.getAnimationDuration();return"ms"===t.substr(-2)?parseInt(t):"s"===t.substr(-1)?Math.round(1e3*parseFloat(t)):void 0},r.prototype.isAnimated=function(){return 0<parseFloat(this.getAnimationDuration())},r.prototype.show=function(e){var n=this,i=n.getTarget(),o=n.getTargetContent();n.isActive()||(n.isAnimated()?(n.triggerEvent("beforeShow.vc.accordion"),i.queue(function(t){o.one(r.transitionName,function(){i.removeClass(n.animatingClass),o.attr("style",""),n.triggerEvent("afterShow.vc.accordion",e)}),r.emulateTransitionEnd(o,n.getAnimationDurationMilliseconds()+100),t()}).queue(function(t){o.attr("style",""),o.css({position:"absolute",visibility:"hidden",display:"block"});var e=o.height();o.data("vcHeight",e),o.attr("style",""),t()}).queue(function(t){o.height(0),o.css({"padding-top":0,"padding-bottom":0}),t()}).queue(function(t){i.addClass(n.animatingClass),i.addClass(n.activeClass),("object"==typeof e&&e.hasOwnProperty("changeHash")&&e.changeHash||void 0===e)&&n.changeLocationHash(),n.triggerEvent("show.vc.accordion",e),t()}).queue(function(t){var e=o.data("vcHeight");o.animate({height:e},{duration:n.getAnimationDurationMilliseconds(),complete:function(){o.data("events")||o.attr("style","")}}),o.css({"padding-top":"","padding-bottom":""}),t()})):(i.addClass(n.activeClass),n.triggerEvent("show.vc.accordion",e)))},r.prototype.hide=function(e){var n=this,i=n.getTarget(),o=n.getTargetContent();n.isActive()&&(n.isAnimated()?(n.triggerEvent("beforeHide.vc.accordion"),i.queue(function(t){o.one(r.transitionName,function(){i.removeClass(n.animatingClass),o.attr("style",""),n.triggerEvent("afterHide.vc.accordion",e)}),r.emulateTransitionEnd(o,n.getAnimationDurationMilliseconds()+100),t()}).queue(function(t){i.addClass(n.animatingClass),i.removeClass(n.activeClass),n.triggerEvent("hide.vc.accordion",e),t()}).queue(function(t){var e=o.height();o.height(e),t()}).queue(function(t){o.animate({height:0},n.getAnimationDurationMilliseconds()),o.css({"padding-top":0,"padding-bottom":0}),t()})):(i.removeClass(n.activeClass),n.triggerEvent("hide.vc.accordion",e)))},r.prototype.toggle=function(t){var e=this.$element;this.isActive()?o.call(e,"hide",t):o.call(e,"show",t)},r.prototype.dropdown=function(e){var n=this.$element;this.isActive()?o.call(n,"hide",e):(o.call(n,"show",e),a(document).on("click.vc.accordion.data-api.dropdown",function(t){o.call(n,"hide",e),a(document).off(t)}))},r.prototype.collapse=function(t){var e=this.$element,n=this.getActiveTriggers().filter(function(){return e[0]!==this});n.length&&o.call(n,"hide",t),o.call(e,"show",t)},r.prototype.collapseAll=function(t){var e=this.$element,n=this.getActiveTriggers().filter(function(){return e[0]!==this});n.length&&o.call(n,"hide",t),o.call(e,"toggle",t)},r.prototype.showNext=function(t){var e,n=this.getTriggers(),i=this.getActiveTriggers();n.length&&(-1<(e=i.length&&(i=i.eq(i.length-1).vcAccordion().data("vc.accordion"))&&i.getIndex?i.getIndex():e)&&e+1<n.length?o.call(n.eq(e+1),"controller",t):o.call(n.eq(0),"controller",t))},r.prototype.showPrev=function(t){var e,n=this.getTriggers(),i=this.getActiveTriggers();n.length&&(i.length&&(i=i.eq(i.length-1).vcAccordion().data("vc.accordion"))&&i.getIndex&&(e=i.getIndex()),o.call(-1<e?0<=e-1?n.eq(e-1):n.eq(n.length-1):n.eq(0),"controller",t))},r.prototype.showAt=function(t,e){var n=this.getTriggers();n.length&&t&&t<n.length&&o.call(n.eq(t),"controller",e)},r.prototype.scrollToActive=function(t){var e,n;(void 0===t||void 0===t.scrollTo||t.scrollTo)&&(0,(n=a((e=this).getTarget())).length)&&this.$element.length&&setTimeout(function(){n.offset().top-a(window).scrollTop()-+e.$element.outerHeight()<0&&a("html, body").animate({scrollTop:n.offset().top-+e.$element.outerHeight()},300)},300)},e=a.fn.vcAccordion,a.fn.vcAccordion=o,a.fn.vcAccordion.Constructor=r,a.fn.vcAccordion.noConflict=function(){return a.fn.vcAccordion=e,this},t=function(t){var e=a(this);t.preventDefault(),o.call(e,"controller")},n=function(){var t,e=window.location.hash;e&&(t=a(e)).length&&(e=t.find('[data-vc-accordion][href="'+e+'"],[data-vc-accordion][data-vc-target="'+e+'"]')).length&&(setTimeout(function(){a("html, body").animate({scrollTop:t.offset().top-.2*a(window).height()},0)},300),e.trigger("click"))},a(window).on("hashchange.vc.accordion",n),a(document).on("click.vc.accordion.data-api","[data-vc-accordion]",t),a(document).ready(n),a(document).on("afterShow.vc.accordion",function(t,e){o.call(a(t.target),"scrollToActive",e)})})(window.jQuery);
(n=>{var o,s,t;o=function(a,o){var i=Array.prototype.slice.call(arguments,1);return this.each(function(){var t=n(this),e=t.data("vc.tta.autoplay");e||(e=new s(t,n.extend(!0,{},s.DEFAULTS,t.data("vc-tta-autoplay"),o)),t.data("vc.tta.autoplay",e)),"string"==typeof a?e[a].apply(e,i):e.start(i)})},(s=function(t,e){this.$element=t,this.options=e}).DEFAULTS={delay:5e3,pauseOnHover:!0,stopOnClick:!0},s.prototype.show=function(){this.$element.find("[data-vc-accordion]:eq(0)").vcAccordion("showNext",{changeHash:!1,scrollTo:!1})},s.prototype.hasTimer=function(){return void 0!==this.$element.data("vc.tta.autoplay.timer")},s.prototype.setTimer=function(t){this.$element.data("vc.tta.autoplay.timer",t)},s.prototype.getTimer=function(){return this.$element.data("vc.tta.autoplay.timer")},s.prototype.deleteTimer=function(){this.$element.removeData("vc.tta.autoplay.timer")},s.prototype.start=function(){var e,a;e=this.$element,(a=this).hasTimer()||(this.setTimer(window.setInterval(this.show.bind(this),this.options.delay)),this.options.stopOnClick&&e.on("click.vc.tta.autoplay.data-api","[data-vc-accordion]",function(t){t&&t.preventDefault&&t.preventDefault(),a.hasTimer()&&o.call(e,"stop")}),this.options.pauseOnHover&&e.hover(function(t){t&&t.preventDefault&&t.preventDefault(),a.hasTimer()&&o.call(e,"mouseleave"===t.type?"resume":"pause")}))},s.prototype.resume=function(){this.hasTimer()&&this.setTimer(window.setInterval(this.show.bind(this),this.options.delay))},s.prototype.stop=function(){this.pause(),this.deleteTimer(),this.$element.off("click.vc.tta.autoplay.data-api mouseenter mouseleave")},s.prototype.pause=function(){var t=this.getTimer();void 0!==t&&window.clearInterval(t)},t=n.fn.vcTtaAutoPlay,n.fn.vcTtaAutoPlay=o,n.fn.vcTtaAutoPlay.Constructor=s,n.fn.vcTtaAutoPlay.noConflict=function(){return n.fn.vcTtaAutoPlay=t,this},n(document).ready(function(){n("[data-vc-tta-autoplay]").each(function(){n(this).vcTtaAutoPlay()})})})(window.jQuery);
(()=>{var e=0,r={};function i(t){if(!t)throw new Error("No options passed to Waypoint constructor");if(!t.element)throw new Error("No element option passed to Waypoint constructor");if(!t.handler)throw new Error("No handler option passed to Waypoint constructor");this.key="waypoint-"+e,this.options=i.Adapter.extend({},i.defaults,t),this.element=this.options.element,this.adapter=new i.Adapter(this.element),this.callback=t.handler,this.axis=this.options.horizontal?"horizontal":"vertical",this.enabled=this.options.enabled,this.triggerPoint=null,this.group=i.Group.findOrCreate({name:this.options.group,axis:this.axis}),this.context=i.Context.findOrCreateByElement(this.options.context),i.offsetAliases[this.options.offset]&&(this.options.offset=i.offsetAliases[this.options.offset]),this.group.add(this),this.context.add(this),r[this.key]=this,e+=1}i.prototype.queueTrigger=function(t){this.group.queueTrigger(this,t)},i.prototype.trigger=function(t){this.enabled&&this.callback&&this.callback.apply(this,t)},i.prototype.destroy=function(){this.context.remove(this),this.group.remove(this),delete r[this.key]},i.prototype.disable=function(){return this.enabled=!1,this},i.prototype.enable=function(){return this.context.refresh(),this.enabled=!0,this},i.prototype.next=function(){return this.group.next(this)},i.prototype.previous=function(){return this.group.previous(this)},i.invokeAll=function(t){var e,i=[];for(e in r)i.push(r[e]);for(var o=0,n=i.length;o<n;o++)i[o][t]()},i.destroyAll=function(){i.invokeAll("destroy")},i.disableAll=function(){i.invokeAll("disable")},i.enableAll=function(){for(var t in i.Context.refreshAll(),r)r[t].enabled=!0;return this},i.refreshAll=function(){i.Context.refreshAll()},i.viewportHeight=function(){return window.innerHeight||document.documentElement.clientHeight},i.viewportWidth=function(){return document.documentElement.clientWidth},i.adapters=[],i.defaults={context:window,continuous:!0,enabled:!0,group:"default",horizontal:!1,offset:0},i.offsetAliases={"bottom-in-view":function(){return this.context.innerHeight()-this.adapter.outerHeight()},"right-in-view":function(){return this.context.innerWidth()-this.adapter.outerWidth()}},window.VcWaypoint=i})(),(()=>{function e(t){window.setTimeout(t,1e3/60)}var i=0,o={},u=window.VcWaypoint,t=window.onload;function n(t){this.element=t,this.Adapter=u.Adapter,this.adapter=new this.Adapter(t),this.key="waypoint-context-"+i,this.didScroll=!1,this.didResize=!1,this.oldScroll={x:this.adapter.scrollLeft(),y:this.adapter.scrollTop()},this.waypoints={vertical:{},horizontal:{}},t.waypointContextKey=this.key,o[t.waypointContextKey]=this,i+=1,u.windowContext||(u.windowContext=!0,u.windowContext=new n(window)),this.createThrottledScrollHandler(),this.createThrottledResizeHandler()}n.prototype.add=function(t){var e=t.options.horizontal?"horizontal":"vertical";this.waypoints[e][t.key]=t,this.refresh()},n.prototype.checkEmpty=function(){var t=this.Adapter.isEmptyObject(this.waypoints.horizontal),e=this.Adapter.isEmptyObject(this.waypoints.vertical),i=this.element==this.element.window;t&&e&&!i&&(this.adapter.off(".vcwaypoints"),delete o[this.key])},n.prototype.createThrottledResizeHandler=function(){var t=this;function e(){t.handleResize(),t.didResize=!1}this.adapter.on("resize.vcwaypoints",function(){t.didResize||(t.didResize=!0,u.requestAnimationFrame(e))})},n.prototype.createThrottledScrollHandler=function(){var t=this;function e(){t.handleScroll(),t.didScroll=!1}this.adapter.on("scroll.vcwaypoints",function(){t.didScroll&&!u.isTouch||(t.didScroll=!0,u.requestAnimationFrame(e))})},n.prototype.handleResize=function(){u.Context.refreshAll()},n.prototype.handleScroll=function(){var t,e,i={},o={horizontal:{newScroll:this.adapter.scrollLeft(),oldScroll:this.oldScroll.x,forward:"right",backward:"left"},vertical:{newScroll:this.adapter.scrollTop(),oldScroll:this.oldScroll.y,forward:"down",backward:"up"}};for(t in o){var n,r=o[t],s=r.newScroll>r.oldScroll?r.forward:r.backward;for(n in this.waypoints[t]){var a,l,h=this.waypoints[t][n];null!==h.triggerPoint&&(a=r.oldScroll<h.triggerPoint,l=r.newScroll>=h.triggerPoint,a&&l||!a&&!l)&&(h.queueTrigger(s),i[h.group.id]=h.group)}}for(e in i)i[e].flushTriggers();this.oldScroll={x:o.horizontal.newScroll,y:o.vertical.newScroll}},n.prototype.innerHeight=function(){return this.element==this.element.window?u.viewportHeight():this.adapter.innerHeight()},n.prototype.remove=function(t){delete this.waypoints[t.axis][t.key],this.checkEmpty()},n.prototype.innerWidth=function(){return this.element==this.element.window?u.viewportWidth():this.adapter.innerWidth()},n.prototype.destroy=function(){var t,e=[];for(t in this.waypoints)for(var i in this.waypoints[t])e.push(this.waypoints[t][i]);for(var o=0,n=e.length;o<n;o++)e[o].destroy()},n.prototype.refresh=function(){var t,e,i=this.element==this.element.window,o=i?void 0:this.adapter.offset(),n={};for(e in this.handleScroll(),t={horizontal:{contextOffset:i?0:o.left,contextScroll:i?0:this.oldScroll.x,contextDimension:this.innerWidth(),oldScroll:this.oldScroll.x,forward:"right",backward:"left",offsetProp:"left"},vertical:{contextOffset:i?0:o.top,contextScroll:i?0:this.oldScroll.y,contextDimension:this.innerHeight(),oldScroll:this.oldScroll.y,forward:"down",backward:"up",offsetProp:"top"}}){var r,s=t[e];for(r in this.waypoints[e]){var a,l=this.waypoints[e][r],h=l.options.offset,p=l.triggerPoint,c=0,d=null==p;l.element!==l.element.window&&(c=l.adapter.offset()[s.offsetProp]),"function"==typeof h?h=h.apply(l):"string"==typeof h&&(h=parseFloat(h),-1<l.options.offset.indexOf("%"))&&(h=Math.ceil(s.contextDimension*h/100)),a=s.contextScroll-s.contextOffset,l.triggerPoint=Math.floor(c+a-h),c=p<s.oldScroll,a=l.triggerPoint>=s.oldScroll,h=!c&&!a,!d&&(c&&a)?(l.queueTrigger(s.backward),n[l.group.id]=l.group):(!d&&h||d&&s.oldScroll>=l.triggerPoint)&&(l.queueTrigger(s.forward),n[l.group.id]=l.group)}}return u.requestAnimationFrame(function(){for(var t in n)n[t].flushTriggers()}),this},n.findOrCreateByElement=function(t){return n.findByElement(t)||new n(t)},n.refreshAll=function(){for(var t in o)o[t].refresh()},n.findByElement=function(t){return o[t.waypointContextKey]},window.onload=function(){t&&t(),n.refreshAll()},u.requestAnimationFrame=function(t){(window.requestAnimationFrame||window.mozRequestAnimationFrame||window.webkitRequestAnimationFrame||e).call(window,t)},u.Context=n})(),(()=>{function r(t,e){return t.triggerPoint-e.triggerPoint}function s(t,e){return e.triggerPoint-t.triggerPoint}var e={vertical:{},horizontal:{}},i=window.VcWaypoint;function o(t){this.name=t.name,this.axis=t.axis,this.id=this.name+"-"+this.axis,this.waypoints=[],this.clearTriggerQueues(),e[this.axis][this.name]=this}o.prototype.add=function(t){this.waypoints.push(t)},o.prototype.clearTriggerQueues=function(){this.triggerQueues={up:[],down:[],left:[],right:[]}},o.prototype.flushTriggers=function(){for(var t in this.triggerQueues){var e=this.triggerQueues[t];e.sort("up"===t||"left"===t?s:r);for(var i=0,o=e.length;i<o;i+=1){var n=e[i];!n.options.continuous&&i!==e.length-1||n.trigger([t])}}this.clearTriggerQueues()},o.prototype.next=function(t){this.waypoints.sort(r);t=i.Adapter.inArray(t,this.waypoints);return t===this.waypoints.length-1?null:this.waypoints[t+1]},o.prototype.previous=function(t){this.waypoints.sort(r);t=i.Adapter.inArray(t,this.waypoints);return t?this.waypoints[t-1]:null},o.prototype.queueTrigger=function(t,e){this.triggerQueues[e].push(t)},o.prototype.remove=function(t){t=i.Adapter.inArray(t,this.waypoints);-1<t&&this.waypoints.splice(t,1)},o.prototype.first=function(){return this.waypoints[0]},o.prototype.last=function(){return this.waypoints[this.waypoints.length-1]},o.findOrCreate=function(t){return e[t.axis][t.name]||new o(t)},i.Group=o})(),(()=>{var i=window.jQuery,t=window.VcWaypoint;function o(t){this.$element=i(t)}i.each(["innerHeight","innerWidth","off","offset","on","outerHeight","outerWidth","scrollLeft","scrollTop"],function(t,e){o.prototype[e]=function(){var t=Array.prototype.slice.call(arguments);return this.$element[e].apply(this.$element,t)}}),i.each(["extend","inArray","isEmptyObject"],function(t,e){o[e]=i[e]}),t.adapters.push({name:"jquery",Adapter:o}),t.Adapter=o})(),(()=>{var n=window.VcWaypoint;function t(o){return function(){var e=[],i=arguments[0];return o.isFunction(arguments[0])&&((i=o.extend({},arguments[1])).handler=arguments[0]),this.each(function(){var t=o.extend({},i,{element:this});"string"==typeof t.context&&(t.context=o(this).closest(t.context)[0]),e.push(new n(t))}),e}}window.jQuery&&(window.jQuery.fn.vcwaypoint=t(window.jQuery)),window.Zepto&&(window.Zepto.fn.vcwaypoint=t(window.Zepto))})();
;(function($){
var defaults={
mode: 'horizontal',
slideSelector: '',
infiniteLoop: true,
hideControlOnEnd: false,
speed: 500,
easing: null,
slideMargin: 0,
startSlide: 0,
randomStart: false,
captions: false,
ticker: false,
tickerHover: false,
adaptiveHeight: false,
adaptiveHeightSpeed: 500,
video: false,
useCSS: true,
preloadImages: 'visible',
responsive: true,
slideZIndex: 50,
wrapperClass: 'bx-wrapper',
touchEnabled: true,
swipeThreshold: 50,
oneToOneTouch: true,
preventDefaultSwipeX: true,
preventDefaultSwipeY: false,
keyboardEnabled: false,
pager: true,
pagerType: 'full',
pagerShortSeparator: ' / ',
pagerSelector: null,
buildPager: null,
pagerCustom: null,
controls: true,
nextText: 'Next',
prevText: 'Prev',
nextSelector: null,
prevSelector: null,
autoControls: false,
startText: 'Start',
stopText: 'Stop',
autoControlsCombine: false,
autoControlsSelector: null,
auto: false,
pause: 4000,
autoStart: true,
autoDirection: 'next',
autoHover: false,
autoDelay: 0,
autoSlideForOnePage: false,
minSlides: 1,
maxSlides: 1,
moveSlides: 0,
slideWidth: 0,
onSliderLoad: function(){ return true },
onSlideBefore: function(){ return true },
onSlideAfter: function(){ return true },
onSlideNext: function(){ return true },
onSlidePrev: function(){ return true },
onSliderResize: function(){ return true }};
$.fn.bxSlider=function(options){
if(this.length===0){
return this;
}
if(this.length > 1){
this.each(function(){
$(this).bxSlider(options);
});
return this;
}
var slider={};
var el=this;
var windowWidth=$(window).width();
var windowHeight=$(window).height();
var init=function(){
slider.settings=$.extend({}, defaults, options);
slider.settings.slideWidth=parseInt(slider.settings.slideWidth);
slider.children=el.children(slider.settings.slideSelector);
if(slider.children.length < slider.settings.minSlides){ slider.settings.minSlides=slider.children.length; }
if(slider.children.length < slider.settings.maxSlides){ slider.settings.maxSlides=slider.children.length; }
if(slider.settings.randomStart){ slider.settings.startSlide=Math.floor(Math.random() * slider.children.length); }
slider.active={ index: slider.settings.startSlide };
slider.carousel=slider.settings.minSlides > 1||slider.settings.maxSlides > 1 ? true:false;
if(slider.carousel){ slider.settings.preloadImages='all'; }
slider.minThreshold=(slider.settings.minSlides * slider.settings.slideWidth) + ((slider.settings.minSlides - 1) * slider.settings.slideMargin);
slider.maxThreshold=(slider.settings.maxSlides * slider.settings.slideWidth) + ((slider.settings.maxSlides - 1) * slider.settings.slideMargin);
slider.working=false;
slider.controls={};
slider.interval=null;
slider.animProp=slider.settings.mode==='vertical' ? 'top':'left';
slider.usingCSS=slider.settings.useCSS&&slider.settings.mode!=='fade'&&(function(){
var div=document.createElement('div');
var props=['WebkitPerspective', 'MozPerspective', 'OPerspective', 'msPerspective'];
for(var i in props){
if(div.style[props[i]]!==undefined){
slider.cssPrefix=props[i].replace('Perspective', '').toLowerCase();
slider.animProp='-' + slider.cssPrefix + '-transform';
return true;
}}
return false;
}());
if(slider.settings.mode==='vertical'){ slider.settings.maxSlides=slider.settings.minSlides; }
el.data("origStyle", el.attr("style"));
el.children(slider.settings.slideSelector).each(function(){
$(this).data("origStyle", $(this).attr("style"));
});
setup();
};
var setup=function(){
el.wrap('<div class="' + slider.settings.wrapperClass + '"><div class="bx-viewport"></div></div>');
slider.viewport=el.parent();
slider.loader=$('<div class="bx-loading" />');
slider.viewport.prepend(slider.loader);
el.css({
width: slider.settings.mode==='horizontal' ? (slider.children.length * 1000 + 215) + '%':'auto',
position: 'absolute'
});
if(slider.usingCSS&&slider.settings.easing){
el.css('-' + slider.cssPrefix + '-transition-timing-function', slider.settings.easing);
}else if(!slider.settings.easing){
slider.settings.easing='swing';
}
var slidesShowing=getNumberSlidesShowing();
slider.viewport.css({
width: '100%',
overflow: 'hidden',
position: 'relative'
});
slider.viewport.parent().css({
maxWidth: getViewportMaxWidth()
});
if(!slider.settings.pager&&!slider.settings.controls){
slider.viewport.parent().css({
margin: '0 auto 0px'
});
}
slider.children.css({
'float': slider.settings.mode==='horizontal' ? 'left':'none',
listStyle: 'none',
position: 'relative'
});
slider.children.css('width', getSlideWidth());
if(slider.settings.mode==='horizontal'&&slider.settings.slideMargin > 0){ slider.children.css('marginRight', slider.settings.slideMargin); }
if(slider.settings.mode==='vertical'&&slider.settings.slideMargin > 0){ slider.children.css('marginBottom', slider.settings.slideMargin); }
if(slider.settings.mode==='fade'){
slider.children.css({
position: 'absolute',
zIndex: 0,
display: 'none'
});
slider.children.eq(slider.settings.startSlide).css({zIndex: slider.settings.slideZIndex, display: 'block'});
}
slider.controls.el=$('<div class="bx-controls" />');
if(slider.settings.captions){ appendCaptions(); }
slider.active.last=slider.settings.startSlide===getPagerQty() - 1;
if(slider.settings.video){ el.fitVids(); }
var preloadSelector=slider.children.eq(slider.settings.startSlide);
if(slider.settings.preloadImages==="all"||slider.settings.ticker){ preloadSelector=slider.children; }
if(!slider.settings.ticker){
if(slider.settings.controls){ appendControls(); }
if(slider.settings.auto&&slider.settings.autoControls){ appendControlsAuto(); }
if(slider.settings.pager){ appendPager(); }
if(slider.settings.controls||slider.settings.autoControls||slider.settings.pager){ slider.viewport.after(slider.controls.el); }}else{
slider.settings.pager=false;
}
loadElements(preloadSelector, start);
};
var loadElements=function(selector, callback){
var total=selector.find('img:not([src=""]), iframe').length;
if(total===0){
callback();
return;
}
var count=0;
selector.find('img:not([src=""]), iframe').each(function(){
$(this).one('load error', function(){
if(++count===total){ callback(); }}).each(function(){
if(this.complete){ $(this).trigger('load'); }});
});
};
var start=function(){
if(slider.settings.infiniteLoop&&slider.settings.mode!=='fade'&&!slider.settings.ticker){
var slice=slider.settings.mode==='vertical' ? slider.settings.minSlides:slider.settings.maxSlides;
var sliceAppend=slider.children.slice(0, slice).clone(true).addClass('bx-clone');
var slicePrepend=slider.children.slice(-slice).clone(true).addClass('bx-clone');
el.append(sliceAppend).prepend(slicePrepend);
}
slider.loader.remove();
setSlidePosition();
if(slider.settings.mode==='vertical'){ slider.settings.adaptiveHeight=true; }
slider.viewport.height(getViewportHeight());
el.redrawSlider();
slider.settings.onSliderLoad(slider,slider.active.index);
slider.initialized=true;
if(slider.settings.responsive){ $(window).bind('resize', resizeWindow); }
if(slider.settings.auto&&slider.settings.autoStart&&(getPagerQty() > 1||slider.settings.autoSlideForOnePage)){ initAuto(); }
if(slider.settings.ticker){ initTicker(); }
if(slider.settings.pager){ updatePagerActive(slider.settings.startSlide); }
if(slider.settings.controls){ updateDirectionControls(); }
if(slider.settings.touchEnabled&&!slider.settings.ticker){ initTouch(); }
if(slider.settings.keyboardEnabled&&!slider.settings.ticker){
$(document).keydown(keyPress);
}};
var getViewportHeight=function(){
var height=0;
var children=$();
if(slider.settings.mode!=='vertical'&&!slider.settings.adaptiveHeight){
children=slider.children;
}else{
if(!slider.carousel){
children=slider.children.eq(slider.active.index);
}else{
var currentIndex=slider.settings.moveSlides===1 ? slider.active.index:slider.active.index * getMoveBy();
children=slider.children.eq(currentIndex);
for (i=1; i <=slider.settings.maxSlides - 1; i++){
if(currentIndex + i >=slider.children.length){
children=children.add(slider.children.eq(i - 1));
}else{
children=children.add(slider.children.eq(currentIndex + i));
}}
}}
if(slider.settings.mode==='vertical'){
children.each(function(index){
height +=$(this).outerHeight();
});
if(slider.settings.slideMargin > 0){
height +=slider.settings.slideMargin * (slider.settings.minSlides - 1);
}}else{
height=Math.max.apply(Math, children.map(function(){
return $(this).outerHeight(false);
}).get());
}
if(slider.viewport.css('box-sizing')==='border-box'){
height +=parseFloat(slider.viewport.css('padding-top')) + parseFloat(slider.viewport.css('padding-bottom')) +
parseFloat(slider.viewport.css('border-top-width')) + parseFloat(slider.viewport.css('border-bottom-width'));
}else if(slider.viewport.css('box-sizing')==='padding-box'){
height +=parseFloat(slider.viewport.css('padding-top')) + parseFloat(slider.viewport.css('padding-bottom'));
}
return height;
};
var getViewportMaxWidth=function(){
var width='100%';
if(slider.settings.slideWidth > 0){
if(slider.settings.mode==='horizontal'){
width=(slider.settings.maxSlides * slider.settings.slideWidth) + ((slider.settings.maxSlides - 1) * slider.settings.slideMargin);
}else{
width=slider.settings.slideWidth;
}}
return width;
};
var getSlideWidth=function(){
var newElWidth=slider.settings.slideWidth;
var wrapWidth=slider.viewport.width();
if(slider.settings.slideWidth===0 ||
(slider.settings.slideWidth > wrapWidth&&!slider.carousel) ||
slider.settings.mode==='vertical'){
newElWidth=wrapWidth;
}else if(slider.settings.maxSlides > 1&&slider.settings.mode==='horizontal'){
if(wrapWidth > slider.maxThreshold){
}else if(wrapWidth < slider.minThreshold){
newElWidth=(wrapWidth - (slider.settings.slideMargin * (slider.settings.minSlides - 1))) / slider.settings.minSlides;
}}
return newElWidth;
};
var getNumberSlidesShowing=function(){
var slidesShowing=1;
if(slider.settings.mode==='horizontal'&&slider.settings.slideWidth > 0){
if(slider.viewport.width() < slider.minThreshold){
slidesShowing=slider.settings.minSlides;
}else if(slider.viewport.width() > slider.maxThreshold){
slidesShowing=slider.settings.maxSlides;
}else{
var childWidth=slider.children.first().width() + slider.settings.slideMargin;
slidesShowing=Math.floor((slider.viewport.width() +
slider.settings.slideMargin) / childWidth);
}}else if(slider.settings.mode==='vertical'){
slidesShowing=slider.settings.minSlides;
}
return slidesShowing;
};
var getPagerQty=function(){
var pagerQty=0;
if(slider.settings.moveSlides > 0){
if(slider.settings.infiniteLoop){
pagerQty=Math.ceil(slider.children.length / getMoveBy());
}else{
var breakPoint=0;
var counter=0;
while (breakPoint < slider.children.length){
++pagerQty;
breakPoint=counter + getNumberSlidesShowing();
counter +=slider.settings.moveSlides <=getNumberSlidesShowing() ? slider.settings.moveSlides:getNumberSlidesShowing();
}}
}else{
pagerQty=Math.ceil(slider.children.length / getNumberSlidesShowing());
}
return pagerQty;
};
var getMoveBy=function(){
if(slider.settings.moveSlides > 0&&slider.settings.moveSlides <=getNumberSlidesShowing()){
return slider.settings.moveSlides;
}
return getNumberSlidesShowing();
};
var setSlidePosition=function(){
var position;
if(slider.children.length > slider.settings.maxSlides&&slider.active.last&&!slider.settings.infiniteLoop){
if(slider.settings.mode==='horizontal'){
var lastChild=slider.children.last();
position=lastChild.position();
setPositionProperty(-(position.left - (slider.viewport.width() - lastChild.outerWidth())), 'reset', 0);
}else if(slider.settings.mode==='vertical'){
var lastShowingIndex=slider.children.length - slider.settings.minSlides;
position=slider.children.eq(lastShowingIndex).position();
setPositionProperty(-position.top, 'reset', 0);
}}else{
position=slider.children.eq(slider.active.index * getMoveBy()).position();
if(slider.active.index===getPagerQty() - 1){ slider.active.last=true; }
if(position!==undefined){
if(slider.settings.mode==='horizontal'){ setPositionProperty(-position.left, 'reset', 0); }
else if(slider.settings.mode==='vertical'){ setPositionProperty(-position.top, 'reset', 0); }}
}};
var setPositionProperty=function(value, type, duration, params){
if(slider.usingCSS){
var propValue=slider.settings.mode==='vertical' ? 'translate3d(0, ' + value + 'px, 0)':'translate3d(' + value + 'px, 0, 0)';
el.css('-' + slider.cssPrefix + '-transition-duration', duration / 1000 + 's');
if(type==='slide'){
setTimeout(function(){
el.css(slider.animProp, propValue);
if(value===0){
updateAfterSlideTransition();
}else{
el.bind('transitionend webkitTransitionEnd oTransitionEnd MSTransitionEnd', function(){
el.unbind('transitionend webkitTransitionEnd oTransitionEnd MSTransitionEnd');
updateAfterSlideTransition();
});
}}, 0);
}else if(type==='reset'){
el.css(slider.animProp, propValue);
}else if(type==='ticker'){
el.css('-' + slider.cssPrefix + '-transition-timing-function', 'linear');
el.css(slider.animProp, propValue);
el.bind('transitionend webkitTransitionEnd oTransitionEnd MSTransitionEnd', function(){
el.unbind('transitionend webkitTransitionEnd oTransitionEnd MSTransitionEnd');
setPositionProperty(params.resetValue, 'reset', 0);
tickerLoop();
});
}}else{
var animateObj={};
animateObj[slider.animProp]=value;
if(type==='slide'){
el.animate(animateObj, duration, slider.settings.easing, function(){
updateAfterSlideTransition();
});
}else if(type==='reset'){
el.css(slider.animProp, value);
}else if(type==='ticker'){
el.animate(animateObj, speed, 'linear', function(){
setPositionProperty(params.resetValue, 'reset', 0);
tickerLoop();
});
}}
};
var populatePager=function(){
var pagerHtml='';
var pagerQty=getPagerQty();
for(var i=0; i < pagerQty; i++){
var linkContent='';
if(slider.settings.buildPager&&$.isFunction(slider.settings.buildPager)||slider.settings.pagerCustom){
linkContent=slider.settings.buildPager(i);
slider.pagerEl.addClass('bx-custom-pager');
}else{
linkContent=i + 1;
slider.pagerEl.addClass('bx-default-pager');
}
pagerHtml +='<div class="bx-pager-item"><a href="" data-slide-index="' + i + '" class="bx-pager-link">' + linkContent + '</a></div>';
}
slider.pagerEl.html(pagerHtml);
};
var appendPager=function(){
if(!slider.settings.pagerCustom){
slider.pagerEl=$('<div class="bx-pager" />');
if(slider.settings.pagerSelector){
$(slider.settings.pagerSelector).html(slider.pagerEl);
}else{
slider.controls.el.addClass('bx-has-pager').append(slider.pagerEl);
}
populatePager();
}else{
slider.pagerEl=$(slider.settings.pagerCustom);
}
slider.pagerEl.on('click touchend', 'a', clickPagerBind);
};
var appendControls=function(){
slider.controls.next=$('<a class="bx-next" href="">' + slider.settings.nextText + '</a>');
slider.controls.prev=$('<a class="bx-prev" href="">' + slider.settings.prevText + '</a>');
slider.controls.next.bind('click touchend', clickNextBind);
slider.controls.prev.bind('click touchend', clickPrevBind);
if(slider.settings.nextSelector){
$(slider.settings.nextSelector).append(slider.controls.next);
}
if(slider.settings.prevSelector){
$(slider.settings.prevSelector).append(slider.controls.prev);
}
if(!slider.settings.nextSelector&&!slider.settings.prevSelector){
slider.controls.directionEl=$('<div class="bx-controls-direction" />');
slider.controls.directionEl.append(slider.controls.prev).append(slider.controls.next);
slider.controls.el.addClass('bx-has-controls-direction').append(slider.controls.directionEl);
}};
var appendControlsAuto=function(){
slider.controls.start=$('<div class="bx-controls-auto-item"><a class="bx-start" href="">' + slider.settings.startText + '</a></div>');
slider.controls.stop=$('<div class="bx-controls-auto-item"><a class="bx-stop" href="">' + slider.settings.stopText + '</a></div>');
slider.controls.autoEl=$('<div class="bx-controls-auto" />');
slider.controls.autoEl.on('click', '.bx-start', clickStartBind);
slider.controls.autoEl.on('click', '.bx-stop', clickStopBind);
if(slider.settings.autoControlsCombine){
slider.controls.autoEl.append(slider.controls.start);
}else{
slider.controls.autoEl.append(slider.controls.start).append(slider.controls.stop);
}
if(slider.settings.autoControlsSelector){
$(slider.settings.autoControlsSelector).html(slider.controls.autoEl);
}else{
slider.controls.el.addClass('bx-has-controls-auto').append(slider.controls.autoEl);
}
updateAutoControls(slider.settings.autoStart ? 'stop':'start');
};
var appendCaptions=function(){
slider.children.each(function(index){
var title=$(this).find('img:first').attr('title');
if(title!==undefined&&('' + title).length){
$(this).append('<div class="bx-caption"><span>' + title + '</span></div>');
}});
};
var clickNextBind=function(e){
e.preventDefault();
if(slider.controls.el.hasClass('disabled')){
return;
}
if(slider.settings.auto){ el.stopAuto(); }
el.goToNextSlide();
};
var clickPrevBind=function(e){
e.preventDefault();
if(slider.controls.el.hasClass('disabled')){
return;
}
if(slider.settings.auto){ el.stopAuto(); }
el.goToPrevSlide();
};
var clickStartBind=function(e){
el.startAuto();
e.preventDefault();
};
var clickStopBind=function(e){
el.stopAuto();
e.preventDefault();
};
var clickPagerBind=function(e){
e.preventDefault();
if(slider.controls.el.hasClass('disabled')){
return;
}
if(slider.settings.auto){ el.stopAuto(); }
var pagerLink=$(e.currentTarget);
if(pagerLink.attr('data-slide-index')!==undefined){
var pagerIndex=parseInt(pagerLink.attr('data-slide-index'));
if(pagerIndex!==slider.active.index){ el.goToSlide(pagerIndex); }}
};
var updatePagerActive=function(slideIndex){
var len=slider.children.length;
if(slider.settings.pagerType==='short'){
if(slider.settings.maxSlides > 1){
len=Math.ceil(slider.children.length/slider.settings.maxSlides);
}
slider.pagerEl.html((slideIndex + 1) + slider.settings.pagerShortSeparator + len);
return;
}
slider.pagerEl.find('a').removeClass('active');
slider.pagerEl.each(function(i, el){ $(el).find('a').eq(slideIndex).addClass('active'); });
};
var updateAfterSlideTransition=function(){
if(slider.settings.infiniteLoop){
var position='';
if(slider.active.index===0){
position=slider.children.eq(0).position();
}else if(slider.active.index===getPagerQty() - 1&&slider.carousel){
position=slider.children.eq((getPagerQty() - 1) * getMoveBy()).position();
}else if(slider.active.index===slider.children.length - 1){
position=slider.children.eq(slider.children.length - 1).position();
}
if(position){
if(slider.settings.mode==='horizontal'){ setPositionProperty(-position.left, 'reset', 0); }
else if(slider.settings.mode==='vertical'){ setPositionProperty(-position.top, 'reset', 0); }}
}
slider.working=false;
slider.settings.onSlideAfter(slider.children.eq(slider.active.index), slider.oldIndex, slider.active.index);
};
var updateAutoControls=function(state){
if(slider.settings.autoControlsCombine){
slider.controls.autoEl.html(slider.controls[state]);
}else{
slider.controls.autoEl.find('a').removeClass('active');
slider.controls.autoEl.find('a:not(.bx-' + state + ')').addClass('active');
}};
var updateDirectionControls=function(){
if(getPagerQty()===1){
slider.controls.prev.addClass('disabled');
slider.controls.next.addClass('disabled');
}else if(!slider.settings.infiniteLoop&&slider.settings.hideControlOnEnd){
if(slider.active.index===0){
slider.controls.prev.addClass('disabled');
slider.controls.next.removeClass('disabled');
}else if(slider.active.index===getPagerQty() - 1){
slider.controls.next.addClass('disabled');
slider.controls.prev.removeClass('disabled');
}else{
slider.controls.prev.removeClass('disabled');
slider.controls.next.removeClass('disabled');
}}
};
var initAuto=function(){
if(slider.settings.autoDelay > 0){
var timeout=setTimeout(el.startAuto, slider.settings.autoDelay);
}else{
el.startAuto();
$(window).focus(function(){
el.startAuto();
}).blur(function(){
el.stopAuto();
});
}
if(slider.settings.autoHover){
el.hover(function(){
if(slider.interval){
el.stopAuto(true);
slider.autoPaused=true;
}}, function(){
if(slider.autoPaused){
el.startAuto(true);
slider.autoPaused=null;
}});
}};
var initTicker=function(){
var startPosition=0;
if(slider.settings.autoDirection==='next'){
el.append(slider.children.clone().addClass('bx-clone'));
}else{
el.prepend(slider.children.clone().addClass('bx-clone'));
var position=slider.children.first().position();
startPosition=slider.settings.mode==='horizontal' ? -position.left:-position.top;
}
setPositionProperty(startPosition, 'reset', 0);
slider.settings.pager=false;
slider.settings.controls=false;
slider.settings.autoControls=false;
if(slider.settings.tickerHover){
if(slider.usingCSS){
var value;
var idx=slider.settings.mode=='horizontal' ? 4:5;
slider.viewport.hover(function(){
var transform=el.css('-' + slider.cssPrefix + '-transform');
value=parseFloat(transform.split(',')[idx]);
setPositionProperty(value, 'reset', 0);
}, function(){
var totalDimens=0;
slider.children.each(function(index){
totalDimens +=slider.settings.mode=='horizontal' ? $(this).outerWidth(true):$(this).outerHeight(true);
});
var ratio=slider.settings.speed / totalDimens;
var property=slider.settings.mode=='horizontal' ? 'left':'top';
var newSpeed=ratio * (totalDimens - (Math.abs(parseInt(value))));
tickerLoop(newSpeed);
});
}else{
slider.viewport.hover(function(){
el.stop();
}, function(){
var totalDimens=0;
slider.children.each(function(index){
totalDimens +=slider.settings.mode=='horizontal' ? $(this).outerWidth(true):$(this).outerHeight(true);
});
var ratio=slider.settings.speed / totalDimens;
var property=slider.settings.mode=='horizontal' ? 'left':'top';
var newSpeed=ratio * (totalDimens - (Math.abs(parseInt(el.css(property)))));
tickerLoop(newSpeed);
});
}}
tickerLoop();
};
var tickerLoop=function(resumeSpeed){
speed=resumeSpeed ? resumeSpeed:slider.settings.speed;
var position={left: 0, top: 0};
var reset={left: 0, top: 0};
if(slider.settings.autoDirection==='next'){
position=el.find('.bx-clone').first().position();
}else{
reset=slider.children.first().position();
}
var animateProperty=slider.settings.mode==='horizontal' ? -position.left:-position.top;
var resetValue=slider.settings.mode==='horizontal' ? -reset.left:-reset.top;
var params={resetValue: resetValue};
setPositionProperty(animateProperty, 'ticker', speed, params);
};
var isOnScreen=function(el){
var win=$(window);
var viewport={
top:win.scrollTop(),
left:win.scrollLeft()
};
viewport.right=viewport.left + win.width();
viewport.bottom=viewport.top + win.height();
var bounds=el.offset();
bounds.right=bounds.left + el.outerWidth();
bounds.bottom=bounds.top + el.outerHeight();
return (!(viewport.right < bounds.left||viewport.left > bounds.right||viewport.bottom < bounds.top||viewport.top > bounds.bottom));
};
var keyPress=function(e){
var activeElementTag=document.activeElement.tagName.toLowerCase();
var tagFilters='input|textarea';
var p=new RegExp(activeElementTag,["i"]);
var result=p.exec(tagFilters);
if(result==null&&isOnScreen(el)){
if(e.keyCode==39){
clickNextBind(e);
return false;
}
else if(e.keyCode==37){
clickPrevBind(e);
return false;
}}
};
var initTouch=function(){
slider.touch={
start: {x: 0, y: 0},
end: {x: 0, y: 0}};
slider.viewport.bind('touchstart MSPointerDown pointerdown', onTouchStart);
slider.viewport.on('click', '.bxslider a', function(e){
if(slider.viewport.hasClass('click-disabled')){
e.preventDefault();
slider.viewport.removeClass('click-disabled');
}});
};
var onTouchStart=function(e){
slider.controls.el.addClass('disabled');
if(slider.working){
e.preventDefault();
slider.controls.el.removeClass('disabled');
}else{
slider.touch.originalPos=el.position();
var orig=e.originalEvent;
var touchPoints=(typeof orig.changedTouches!='undefined') ? orig.changedTouches:[orig];
slider.touch.start.x=touchPoints[0].pageX;
slider.touch.start.y=touchPoints[0].pageY;
if(slider.viewport.get(0).setPointerCapture){
slider.pointerId=orig.pointerId;
slider.viewport.get(0).setPointerCapture(slider.pointerId);
}
slider.viewport.bind('touchmove MSPointerMove pointermove', onTouchMove);
slider.viewport.bind('touchend MSPointerUp pointerup', onTouchEnd);
slider.viewport.bind('MSPointerCancel pointercancel', onPointerCancel);
}};
var onPointerCancel=function(e){
setPositionProperty(slider.touch.originalPos.left, 'reset', 0);
slider.controls.el.removeClass('disabled');
slider.viewport.unbind('MSPointerCancel pointercancel', onPointerCancel);
slider.viewport.unbind('touchmove MSPointerMove pointermove', onTouchMove);
slider.viewport.unbind('touchend MSPointerUp pointerup', onTouchEnd);
if(slider.viewport.get(0).releasePointerCapture){
slider.viewport.get(0).releasePointerCapture(slider.pointerId);
}}
var onTouchMove=function(e){
var orig=e.originalEvent;
var touchPoints=(typeof orig.changedTouches!='undefined') ? orig.changedTouches:[orig];
var xMovement=Math.abs(touchPoints[0].pageX - slider.touch.start.x);
var yMovement=Math.abs(touchPoints[0].pageY - slider.touch.start.y);
if((xMovement * 3) > yMovement&&slider.settings.preventDefaultSwipeX){
e.preventDefault();
}else if((yMovement * 3) > xMovement&&slider.settings.preventDefaultSwipeY){
e.preventDefault();
}
if(slider.settings.mode!=='fade'&&slider.settings.oneToOneTouch){
var value=0, change=0;
if(slider.settings.mode==='horizontal'){
change=touchPoints[0].pageX - slider.touch.start.x;
value=slider.touch.originalPos.left + change;
}else{
change=touchPoints[0].pageY - slider.touch.start.y;
value=slider.touch.originalPos.top + change;
}
setPositionProperty(value, 'reset', 0);
}};
var onTouchEnd=function(e){
slider.viewport.unbind('touchmove MSPointerMove pointermove', onTouchMove);
slider.controls.el.removeClass('disabled');
var orig=e.originalEvent;
var touchPoints=(typeof orig.changedTouches!='undefined') ? orig.changedTouches:[orig];
var value=0;
var distance=0;
slider.touch.end.x=touchPoints[0].pageX;
slider.touch.end.y=touchPoints[0].pageY;
if(slider.settings.mode==='fade'){
distance=Math.abs(slider.touch.start.x - slider.touch.end.x);
if(distance >=slider.settings.swipeThreshold){
if(slider.touch.start.x > slider.touch.end.x){
el.goToNextSlide();
}else{
el.goToPrevSlide();
}
el.stopAuto();
}}else{
if(slider.settings.mode==='horizontal'){
distance=slider.touch.end.x - slider.touch.start.x;
value=slider.touch.originalPos.left;
}else{
distance=slider.touch.end.y - slider.touch.start.y;
value=slider.touch.originalPos.top;
}
if(!slider.settings.infiniteLoop&&((slider.active.index===0&&distance > 0)||(slider.active.last&&distance < 0))){
setPositionProperty(value, 'reset', 200);
}else{
if(Math.abs(distance) >=slider.settings.swipeThreshold){
if(distance < 0){
el.goToNextSlide();
}else{
el.goToPrevSlide();
}
el.stopAuto();
}else{
setPositionProperty(value, 'reset', 200);
}}
}
slider.viewport.unbind('touchend MSPointerUp pointerup', onTouchEnd);
if(slider.viewport.get(0).releasePointerCapture){
slider.viewport.get(0).releasePointerCapture(slider.pointerId);
}};
var resizeWindow=function(e){
if(!slider.initialized){ return; }
if(slider.working){
window.setTimeout(resizeWindow, 10);
}else{
var windowWidthNew=$(window).width();
var windowHeightNew=$(window).height();
if(windowWidth!==windowWidthNew||windowHeight!==windowHeightNew){
windowWidth=windowWidthNew;
windowHeight=windowHeightNew;
el.redrawSlider();
slider.settings.onSliderResize.call(el, slider.active.index);
}}
};
el.goToSlide=function(slideIndex, direction){
if(slider.working||slider.active.index===slideIndex){ return; }
slider.working=true;
slider.oldIndex=slider.active.index;
if(slideIndex < 0){
slider.active.index=getPagerQty() - 1;
}else if(slideIndex >=getPagerQty()){
slider.active.index=0;
}else{
slider.active.index=slideIndex;
}
var performTransition=true;
performTransition=slider.settings.onSlideBefore(slider.children.eq(slider.active.index), slider.oldIndex, slider.active.index);
if(typeof(performTransition)!=="undefined"&&!performTransition){
slider.active.index=slider.oldIndex;
slider.working=false;
return;
}
if(direction==='next'){
if(!slider.settings.onSlideNext(slider.children.eq(slider.active.index), slider.oldIndex, slider.active.index)){
performTransition=false;
}}else if(direction==='prev'){
if(!slider.settings.onSlidePrev(slider.children.eq(slider.active.index), slider.oldIndex, slider.active.index)){
performTransition=false;
}}
if(typeof(performTransition)!=="undefined"&&!performTransition){
slider.active.index=slider.oldIndex;
slider.working=false;
return;
}
slider.active.last=slider.active.index >=getPagerQty() - 1;
if(slider.settings.pager||slider.settings.pagerCustom){ updatePagerActive(slider.active.index); }
if(slider.settings.controls){ updateDirectionControls(); }
if(slider.settings.mode==='fade'){
if(slider.settings.adaptiveHeight&&slider.viewport.height()!==getViewportHeight()){
slider.viewport.animate({height: getViewportHeight()}, slider.settings.adaptiveHeightSpeed);
}
slider.children.filter(':visible').fadeOut(slider.settings.speed).css({zIndex: 0});
slider.children.eq(slider.active.index).css('zIndex', slider.settings.slideZIndex+1).fadeIn(slider.settings.speed, function(){
$(this).css('zIndex', slider.settings.slideZIndex);
updateAfterSlideTransition();
});
}else{
if(slider.settings.adaptiveHeight&&slider.viewport.height()!==getViewportHeight()){
slider.viewport.animate({height: getViewportHeight()}, slider.settings.adaptiveHeightSpeed);
}
var moveBy=0;
var position={left: 0, top: 0};
var lastChild=null;
if(!slider.settings.infiniteLoop&&slider.carousel&&slider.active.last){
if(slider.settings.mode==='horizontal'){
lastChild=slider.children.eq(slider.children.length - 1);
position=lastChild.position();
moveBy=slider.viewport.width() - lastChild.outerWidth();
}else{
var lastShowingIndex=slider.children.length - slider.settings.minSlides;
position=slider.children.eq(lastShowingIndex).position();
}}else if(slider.carousel&&slider.active.last&&direction==='prev'){
var eq=slider.settings.moveSlides===1 ? slider.settings.maxSlides - getMoveBy():((getPagerQty() - 1) * getMoveBy()) - (slider.children.length - slider.settings.maxSlides);
lastChild=el.children('.bx-clone').eq(eq);
position=lastChild.position();
}else if(direction==='next'&&slider.active.index===0){
position=el.find('> .bx-clone').eq(slider.settings.maxSlides).position();
slider.active.last=false;
}else if(slideIndex >=0){
var requestEl=slideIndex * getMoveBy();
position=slider.children.eq(requestEl).position();
}
if("undefined"!==typeof(position)){
var value=slider.settings.mode==='horizontal' ? -(position.left - moveBy):-position.top;
setPositionProperty(value, 'slide', slider.settings.speed);
}}
};
el.goToNextSlide=function(){
if(!slider.settings.infiniteLoop&&slider.active.last){ return; }
var pagerIndex=parseInt(slider.active.index) + 1;
el.goToSlide(pagerIndex, 'next');
};
el.goToPrevSlide=function(){
if(!slider.settings.infiniteLoop&&slider.active.index===0){ return; }
var pagerIndex=parseInt(slider.active.index) - 1;
el.goToSlide(pagerIndex, 'prev');
};
el.startAuto=function(preventControlUpdate){
if(slider.interval){ return; }
slider.interval=setInterval(function(){
if(slider.settings.autoDirection==='next'){
el.goToNextSlide();
}else{
el.goToPrevSlide();
}}, slider.settings.pause);
if(slider.settings.autoControls&&preventControlUpdate!==true){ updateAutoControls('stop'); }};
el.stopAuto=function(preventControlUpdate){
if(!slider.interval){ return; }
clearInterval(slider.interval);
slider.interval=null;
if(slider.settings.autoControls&&preventControlUpdate!==true){ updateAutoControls('start'); }};
el.getCurrentSlide=function(){
return slider.active.index;
};
el.getCurrentSlideElement=function(){
return slider.children.eq(slider.active.index);
};
el.getSlideCount=function(){
return slider.children.length;
};
el.isWorking=function(){
return slider.working;
}
el.redrawSlider=function(){
slider.children.add(el.find('.bx-clone')).outerWidth(getSlideWidth());
slider.viewport.css('height', getViewportHeight());
if(!slider.settings.ticker){ setSlidePosition(); }
if(slider.active.last){ slider.active.index=getPagerQty() - 1; }
if(slider.active.index >=getPagerQty()){ slider.active.last=true; }
if(slider.settings.pager&&!slider.settings.pagerCustom){
populatePager();
updatePagerActive(slider.active.index);
}};
el.destroySlider=function(){
if(!slider.initialized){ return; }
slider.initialized=false;
$('.bx-clone', this).remove();
slider.children.each(function(){
if($(this).data("origStyle")!==undefined){
$(this).attr("style", $(this).data("origStyle"));
}else{
$(this).removeAttr('style');
}});
if($(this).data("origStyle")!==undefined){
this.attr("style", $(this).data("origStyle"));
}else{
$(this).removeAttr('style');
}
$(this).unwrap().unwrap();
if(slider.controls.el){ slider.controls.el.remove(); }
if(slider.controls.next){ slider.controls.next.remove(); }
if(slider.controls.prev){ slider.controls.prev.remove(); }
if(slider.pagerEl&&slider.settings.controls&&!slider.settings.pagerCustom){ slider.pagerEl.remove(); }
$('.bx-caption', this).remove();
if(slider.controls.autoEl){ slider.controls.autoEl.remove(); }
clearInterval(slider.interval);
if(slider.settings.responsive){ $(window).unbind('resize', resizeWindow); }
if(slider.settings.keyboardEnabled){ $(document).unbind('keydown', keyPress); }};
el.reloadSlider=function(settings){
if(settings!==undefined){ options=settings; }
el.destroySlider();
init();
};
init();
return this;
};})(jQuery);
jQuery(document).ready(function($){
ttshowcase_build_sliders();
jQuery('body').on('mousedown', '.bx-viewport a', function(){
jQuery(this).click();
});
});
/*
jQuery(document).ajaxSuccess(function($){
ttshowcase_build_sliders();
});
*/
/*
jQuery(window).on('resize orientationchange', function($){
clearTimeout(jQuery.data(this, 'resizeTimer'));
jQuery.data(this, 'resizeTimer', setTimeout(function(){
if(cmsliders&&cmsliders.length>0){
for (var i=0; i < cmsliders.length; i++){
if(typeof cmsliders[i]!='undefined'){
cmsliders[i].destroySlider();
cmsliders[i].unbind();
cmsliders[i]=undefined;
}}
ttshowcase_build_sliders();
console.log('slider renovated');
}}, 1000));
});
*/
var cmsliders=[];
function ttshowcase_build_sliders(){
jQuery('.ttshowcase_slider').each(function(key,value){
var ttslider=jQuery(this);
var ttopts=ttslider.attr('data-slider-options');
console.log(ttopts);
ttopts=JSON.parse(ttopts);
if(parseInt(ttopts['columns'])  >=parseInt(ttopts['query_count']) ){
ttopts['auto']=false;
}
var columns=parseInt(ttopts['columns']);
var wrap=ttopts['wrap_id'];
var smode=ttopts['mode'];
var spause=parseInt(ttopts['pause']);
var sauto=ttopts['auto'];
var next_arrow=ttopts['arrow_next'];
var prev_arrow=ttopts['arrow_prev'];
var scontrols=false;
var sautocontrols=false;
var spager=false;
var adaptiveh=ttopts['adaptive_height'];
var touchenab=ttopts['touchEnabled'];
next_arrow=jQuery('<textarea />').html(next_arrow).text();
prev_arrow=jQuery('<textarea />').html(prev_arrow).text();
var sprevSelector=false;
var snextSelector=false;
if(ttopts['controls']=='controls'){
scontrols=true;
snextSelector=ttslider.find('#tt-slider-next');
sprevSelector=ttslider.find('#tt-slider-prev');
}
if(ttopts['controls']=='pager'){
spager=true;
}
if(ttopts['controls']=='autocontrols'){
sautocontrols=true;
}
if(ttopts['controls']=='sides'){
scontrols=true;
}
ttslider.fadeIn('slow');
cmsliders[key]=ttslider.find('.ttshowcase_wrap').bxSlider({
preloadImages: 'all',
mode: smode,
auto: sauto,
controls: scontrols,
autoControls: sautocontrols,
pager: spager,
pause: spause,
pagerType: 'full',
autoHover: true,
nextSelector: snextSelector,
prevSelector: sprevSelector,
nextText: next_arrow,
prevText: prev_arrow,
speed: 500,
adaptiveHeight:adaptiveh,
touchEnabled: touchenab
});
if(typeof cmsliders[key].goToSlide==="function"){
cmsliders[key].goToSlide(0);
if(sauto==true){
cmsliders[key].startAuto();
}
if(sauto==true){
ttslider.find('.bx-next, .bx-prev, .bx-pager a').click(function(){
var wait=spause;
cmsliders[key].stopAuto();
setTimeout(function(){
cmsliders[key].startAuto();
}, wait);
});
}}
});
};