1"use strict";window.requestAnimFrame=(function(){return window.requestAnimationFrame||window.webkitRequestAnimationFrame||window.mozRequestAnimationFrame||window.oRequestAnimationFrame||window.msRequestAnimationFrame||function(callback,element){window.setTimeout(callback,1000/60);};})();window.requestTimeout=function(fn,delay){if(!window.requestAnimationFrame&&!window.webkitRequestAnimationFrame&&!(window.mozRequestAnimationFrame&&window.mozCancelRequestAnimationFrame)&&!window.oRequestAnimationFrame&&!window.msRequestAnimationFrame) 2return window.setTimeout(fn,delay);var start=new Date().getTime(),handle=new Object();function loop(){var current=new Date().getTime(),delta=current-start;delta>=delay?fn.call():handle.value=requestAnimFrame(loop);};handle.value=requestAnimFrame(loop);return handle;};window.clearRequestTimeout=function(handle){if(typeof handle!=='undefined'){window.cancelAnimationFrame?window.cancelAnimationFrame(handle.value):window.webkitCancelAnimationFrame?window.webkitCancelAnimationFrame(handle.value):window.webkitCancelRequestAnimationFrame?window.webkitCancelRequestAnimationFrame(handle.value):window.mozCancelRequestAnimationFrame?window.mozCancelRequestAnimationFrame(handle.value):window.oCancelRequestAnimationFrame?window.oCancelRequestAnimationFrame(handle.value):window.msCancelRequestAnimationFrame?window.msCancelRequestAnimationFrame(handle.value):clearTimeout(handle);}};var uaInfo={ua:'',is:function(t){return RegExp(t,"i").test(uaInfo.ua);},version:function(p,n){n=n.replace(".","_");var i=n.indexOf('_'),ver="";while(i>0){ver+=" "+p+n.substring(0,i);i=n.indexOf('_',i+1);} 3ver+=" "+p+n;return ver;},getBrowser:function(){var g='gecko',w='webkit',c='chrome',f='firefox',s='safari',o='opera',a='android',bb='blackberry',dv='device_',ua=uaInfo.ua,is=uaInfo.is;return[(!(/opera|webtv/i.test(ua))&&/msie\s(\d+)/.test(ua))?('ie ie'+(/trident\/4\.0/.test(ua)?'8':RegExp.$1)):is('edge\/')?'edge ie'+(/edge\/(\d+)\.(\d+)/.test(ua)?RegExp.$1+' ie'+RegExp.$1+'_'+RegExp.$2:''):is('trident\/')?'ie ie'+(/trident\/.+rv:(\d+)/i.test(ua)?RegExp.$1:''):is('firefox/')?g+" "+f+(/firefox\/((\d+)(\.(\d+))(\.\d+)*)/.test(ua)?' '+f+RegExp.$2+' '+f+RegExp.$2+"_"+RegExp.$4:''):is('gecko/')?g:is('opera')?o+(/version\/((\d+)(\.(\d+))(\.\d+)*)/.test(ua)?' '+o+RegExp.$2+' '+o+RegExp.$2+"_"+RegExp.$4:(/opera(\s|\/)(\d+)\.(\d+)/.test(ua)?' '+o+RegExp.$2+" "+o+RegExp.$2+"_"+RegExp.$3:'')):is('konqueror')?'konqueror':is('blackberry')?(bb+(/Version\/(\d+)(\.(\d+)+)/i.test(ua)?" "+bb+RegExp.$1+" "+bb+RegExp.$1+RegExp.$2.replace('.','_'):(/Blackberry ?(([0-9]+)([a-z]?))[\/|;]/gi.test(ua)?' '+bb+RegExp.$2+(RegExp.$3?' '+bb+RegExp.$2+RegExp.$3:''):''))):is('android')?(a+(/Version\/(\d+)(\.(\d+))+/i.test(ua)?" "+a+RegExp.$1+" "+a+RegExp.$1+RegExp.$2.replace('.','_'):'')+(/Android (.+); (.+) Build/i.test(ua)?' '+dv+((RegExp.$2).replace(/ /g,"_")).replace(/-/g,"_"):'')):is('chrome')?w+' '+c+(/chrome\/((\d+)(\.(\d+))(\.\d+)*)/.test(ua)?' '+c+RegExp.$2+((RegExp.$4>0)?' '+c+RegExp.$2+"_"+RegExp.$4:''):''):is('iron')?w+' iron':is('applewebkit/')?(w+' '+s+(/version\/((\d+)(\.(\d+))(\.\d+)*)/.test(ua)?' '+s+RegExp.$2+" "+s+RegExp.$2+RegExp.$3.replace('.','_'):(/ Safari\/(\d+)/i.test(ua)?((RegExp.$1=="419"||RegExp.$1=="417"||RegExp.$1=="416"||RegExp.$1=="412")?' '+s+'2_0':RegExp.$1=="312"?' '+s+'1_3':RegExp.$1=="125"?' '+s+'1_2':RegExp.$1=="85"?' '+s+'1_0':''):''))):is('mozilla/')?g:''];},getPlatform:function(){var wp='winphone',a='android',bb='blackberry',dv='device_',ua=uaInfo.ua,version=uaInfo.version,is=uaInfo.is;return[is('j2me')?'j2me':is('windows phone')?(wp+(/Windows Phone (\d+)(\.(\d+))+/i.test(ua)?" "+wp+RegExp.$1+" "+wp+RegExp.$1+RegExp.$2.replace('.','_'):(/Windows Phone OS (\d+)(\.(\d+))+/i.test(ua)?" "+wp+RegExp.$1+" "+wp+RegExp.$1+RegExp.$2.replace('.','_'):''))):is('blackberry')?(bb+(/Version\/(\d+)(\.(\d+)+)/i.test(ua)?" "+bb+RegExp.$1+" "+bb+RegExp.$1+RegExp.$2.replace('.','_'):(/Blackberry ?(([0-9]+)([a-z]?))[\/|;]/gi.test(ua)?' '+bb+RegExp.$2+(RegExp.$3?' '+bb+RegExp.$2+RegExp.$3:''):''))):is('android')?(a+(/Version\/(\d+)(\.(\d+))+/i.test(ua)?" "+a+RegExp.$1+" "+a+RegExp.$1+RegExp.$2.replace('.','_'):'')+(/Android (.+); (.+) Build/i.test(ua)?' '+dv+((RegExp.$2).replace(/ /g,"_")).replace(/-/g,"_"):'')):is('ipad|ipod|iphone')?((/CPU( iPhone)? OS (\d+[_|\.]\d+([_|\.]\d+)*)/i.test(ua)?'ios'+version('ios',RegExp.$2):'')+' '+(/(ip(ad|od|hone))/gi.test(ua)?RegExp.$1:"")):is('playbook')?'playbook':is('kindle|silk')?'kindle':is('playbook')?'playbook':is('mac')?'mac'+(/mac os x ((\d+)[.|_](\d+))/.test(ua)?(' mac'+(RegExp.$2)+' mac'+(RegExp.$1).replace('.',"_")):''):is('win')?'win'+(is('windows nt 10.0')?' win10':is('windows nt 6.3')?' win8_1':is('windows nt 6.2')?' win8':is('windows nt 6.1')?' win7':is('windows nt 6.0')?' vista':is('windows nt 5.2')||is('windows nt 5.
31')?' win_xp':is('windows nt 5.0')?' win_2k':is('windows nt 4.0')||is('WinNT4.0')?' win_nt':''):is('freebsd')?'freebsd':is('x11|linux')?'linux':''];},getMobile:function(){var is=uaInfo.is;return[is("android|mobi|mobile|j2me|iphone|ipod|ipad|blackberry|playbook|kindle|silk")?'mobile':''];},getIpadApp:function(){var is=uaInfo.is;return[(is('ipad|iphone|ipod')&&!is('safari'))?'ipad_app':''];},getLang:function(){var ua=uaInfo.ua;return[/[; |\[](([a-z]{2})(\-[a-z]{2})?)[)|;|\]]/i.test(ua)?('lang_'+RegExp.$2).replace("-","_")+(RegExp.$3!=''?(' '+'lang_'+RegExp.$1).replace("-","_"):''):''];}} 4var screenInfo={width:document.documentElement.clientWidth?document.documentElement.clientWidth+15:window.outerWidth,height:document.documentElement.clientHeight||window.outerHeight,screens:[[340,'screen-xxs'],[570,'screen-xs'],[960,'screen-sm'],[1500,'screen-md'],[1700,'screen-lg'],],screenSize:function(){screenInfo.width=document.documentElement.clientWidth?document.documentElement.clientWidth+15:window.outerWidth;screenInfo.height=document.documentElement.clientHeight||window.outerHeight;var screens=screenInfo.screens,i=screens.length,arr=[];while(i--){if(screenInfo.width>=screens[i][0]){arr.push(screens[i][1]);}} 5return arr;},getOrientation:function(){return screenInfo.width<screenInfo.height?["orientation_portrait"]:["orientation_landscape"];},getInfo:function(){var arr=[];arr=arr.concat(screenInfo.screenSize());arr=arr.concat(screenInfo.getOrientation());return arr;},getPixelRatio:function(){var arr=[],pixelRatio=window.devicePixelRatio?window.devicePixelRatio:1;if(pixelRatio>1){arr.push('retina_'+parseInt(pixelRatio)+'x');arr.push('hidpi');}else{arr.push('no-hidpi');} 6return arr;}} 7var dataUriInfo={data:new Image(),div:document.createElement("div"),isIeLessThan9:false,getImg:function(){dataUriInfo.data.src="data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///ywAAAAAAQABAAACAUwAOw==";dataUriInfo.div.innerHTML="<!--[if lt IE 9]><i></i><![endif]-->";dataUriInfo.isIeLessThan9=dataUriInfo.div.getElementsByTagName("i").length==1;return dataUriInfo.data;},checkSupport:function(){if(dataUriInfo.data.width!=1||dataUriInfo.data.height!=1||dataUriInfo.isIeLessThan9){return["no-datauri"];}else{return["datauri"];}}} 8function css_browser_selector(u,ns){var html=document.documentElement,b=[] 9ns=ns?ns:"";uaInfo.ua=u.toLowerCase();var browser=uaInfo.getBrowser();if(browser=='gecko')browser=(!(window.ActiveXObject)&&"ActiveXObject"in window)?'ie ie11':browser;var pattTouch=/no-touch/g;if(pattTouch.test(html.className))b=b.concat('no-touch');else b=b.concat('touch');var pattAdmin=/admin-mode/g;if(pattAdmin.test(html.className))b=b.concat('admin-mode');b=b.concat(browser);b=b.concat(uaInfo.getPlatform());b=b.concat(uaInfo.getMobile());b=b.concat(uaInfo.getIpadApp());b=b.concat(uaInfo.getLang());b=b.concat(['js']);b=b.concat(screenInfo.getPixelRatio());b=b.concat(screenInfo.getInfo());var updateScreen=function(){html.className=html.className.replace(/ ?orientation_\w+/g,"").replace(/ [min|max|cl]+[w|h]_\d+/g,"");html.className=html.className.replace(/ ?screen-\w+/g,"");html.className=html.className+' '+screenInfo.getInfo().join(' ');} 10window.addEventListener('resize',updateScreen);window.addEventListener('orientationchange',updateScreen);var data=dataUriInfo.getImg();data.onload=data.onerror=function(){html.className+=' '+dataUriInfo.checkSupport().join(' ');} 11b=b.filter(function(e){return e;});b[0]=ns?ns+b[0]:b[0];html.className=b.join(' '+ns);return html.className;} 12var css_browser_selector_ns=css_browser_selector_ns||"";css_browser_selector(navigator.userAgent,css_browser_selector_ns);(function(){var is_webkit=navigator.userAgent.toLowerCase().indexOf('webkit')>-1,is_opera=navigator.userAgent.toLowerCase().indexOf('opera')>-1,is_ie=navigator.userAgent.toLowerCase().indexOf('msie')>-1;if((is_webkit||is_opera||is_ie)&&document.getElementById&&window.addEventListener){window.addEventListener('hashchange',function(){var id=location.hash.substring(1),element;if(!(/^[A-z0-9_-]+$/.test(id))){return;} 13element=document.getElementById(id);if(element){if(!(/^(?:a|select|input|button|textarea)$/i.test(element.tagName))){element.tabIndex=-1;} 14element.focus();}},false);}})();try{new CustomEvent("test");}
14catch(e){var CustomEvent=function(event,params){var evt;params=params||{bubbles:false,cancelable:false,detail:undefined};evt=document.createEvent("CustomEvent");evt.initCustomEvent(event,params.bubbles,params.cancelable,params.detail);return evt;};CustomEvent.prototype=window.Event.prototype;window.CustomEvent=CustomEvent;} 15Array.prototype.indexOf||(Array.prototype.indexOf=function(n){"use strict";if(null==this)throw new TypeError;var t,e,o=Object(this),r=o.length>>>0;if(0===r)return-1;if(t=0,arguments.length>1&&(t=Number(arguments[1]),t!=t?t=0:0!=t&&1/0!=t&&t!=-1/0&&(t=(t>0||-1)*Math.floor(Math.abs(t)))),t>=r)return-1;for(e=t>=0?t:Math.max(r-Math.abs(t),0);r>e;e++) 16if(e in o&&o[e]===n)return e;return-1});var evento=function(n){var t,e,o,r=n,i=r.document,f={};return t=function(){return"function"==typeof i.addEventListener?function(n,t,e){n.addEventListener(t,e,!1),f[n]=f[n]||{},f[n][t]=f[n][t]||[],f[n][t].push(e)}:"function"==typeof i.attachEvent?function(n,t,e){n.attachEvent(t,e),f[n]=f[n]||{},f[n][t]=f[n][t]||[],f[n][t].push(e)}:function(n,t,e){n["on"+t]=e,f[n]=f[n]||{},f[n][t]=f[n][t]||[],f[n][t].push(e)}}(),e=function(){return"function"==typeof i.removeEventListener?function(n,t,e){n.removeEventListener(t,e,!1),Helio.each(f[n][t],function(o){o===e&&(f[n]=f[n]||{},f[n][t]=f[n][t]||[],f[n][t][f[n][t].indexOf(o)]=void 0)})}:"function"==typeof i.detachEvent?function(n,t,e){n.detachEvent(t,e),Helio.each(f[n][t],function(o){o===e&&(f[n]=f[n]||{},f[n][t]=f[n][t]||[],f[n][t][f[n][t].indexOf(o)]=void 0)})}:function(n,t,e){n["on"+t]=void 0,Helio.each(f[n][t],function(o){o===e&&(f[n]=f[n]||{},f[n][t]=f[n][t]||[],f[n][t][f[n][t].indexOf(o)]=void 0)})}}(),o=function(n,t){f[n]=f[n]||{},f[n][t]=f[n][t]||[];for(var e=0,o=f[n][t].length;o>e;e+=1)f[n][t][e]()},{add:t,remove:e,trigger:o,_handlers:f}}(this);var player,OKEvents,options,videoWidth,videoHeight,YTplayers,youtubePlayers=new Array();function onYouTubeIframeAPIReady(){YTplayers=new Array();jQuery('.no-touch .uncode-video-container.video').each(function(){var playerY;if(jQuery(this).attr('data-provider')=='youtube'){var id=jQuery(this).attr('data-id');options=jQuery(window).data('okoptions-'+id);options.time=jQuery(this).attr('data-t');playerY=new YT.Player('okplayer-'+id,{videoId:options.video?options.video.id:null,playerVars:{'autohide':1,'autoplay':0,'disablekb':options.keyControls,'cc_load_policy':options.captions,'controls':options.controls,'enablejsapi':1,'fs':0,'modestbranding':1,'origin':window.location.origin||(window.location.protocol+'//'+window.location.hostname),'iv_load_policy':options.annotations,'loop':options.loop,'showinfo':0,'rel':0,'wmode':'opaque','hd':options.hd,'mute':1},events:{'onReady':OKEvents.yt.ready,'onStateChange':OKEvents.yt.onStateChange,'onError':OKEvents.yt.error}});YTplayers[id]=playerY;playerY.videoId=id;}});} 17function vimeoPlayerReady(id){options=jQuery(window).data('okoptions-'+id);var jIframe=options.jobject,iframe=jIframe[0];jIframe.attr('src',jIframe.data('src'));var playerV=$f(iframe);playerV.addEvent('ready',function(e){OKEvents.v.onReady(iframe);var carouselContainer=jQuery(iframe).closest('.owl-carousel');if(carouselContainer.length){UNCODE.owlPlayVideo(carouselContainer);} 18if(OKEvents.utils.isMobile()){OKEvents.v.onPlay(playerV);}else{playerV.addEvent('play',OKEvents.v.onPlay(playerV));playerV.addEvent('pause',OKEvents.v.onPause);playerV.addEvent('finish',OKEvents.v.onFinish);} 19if(options.time!=null){playerV.api('seekTo',(options.time).replace('t=',''));} 20playerV.api('play');jQuery(iframe).css({visibility:'visible',opacity:1});jQuery(iframe).closest('.uncode-video-container').css('opacity','1');jQuery(iframe).closest('#page-header').addClass('video-started');jQuery(iframe).closest('.background-wrapper').find('.block-bg-blend-mode.not-ie').css('opacity','1');});} 21OKEvents={yt:{ready:function(event){var id=event.target.videoId;youtubePlayers[id]=event.target;event.target.setVolume(options.volume);if(options.autoplay===1){if(options.playlist.list){player.loadPlaylist(options.playlist.list,options.playlist.index,options.playlist.startSeconds,options.playlist.suggestedQuality);}else{var inCarousel=jQuery('#okplayer-'+id).closest('.owl-item');
21if(!inCarousel.length||(inCarousel.length&&inCarousel.hasClass('active'))){if(options.time!=null){event.target.seekTo(parseInt(options.time));} 22event.target.playVideo();}else{event.target.pauseVideo();}}} 23OKEvents.utils.isFunction(options.onReady)&&options.onReady(event.target);},onStateChange:function(event){var id=event.target.videoId;switch(event.data){case-1:OKEvents.utils.isFunction(options.unstarted)&&options.unstarted();break;case 0:OKEvents.utils.isFunction(options.onFinished)&&options.onFinished();options.loop&&event.target.playVideo();break;case 1:OKEvents.utils.isFunction(options.onPlay)&&options.onPlay();setTimeout(function(){UNCODE.initVideoComponent(document.body,'.uncode-video-container.video, .uncode-video-container.self-video');jQuery('#okplayer-'+id).closest('.uncode-video-container').css('opacity','1');jQuery('#okplayer-'+id).closest('#page-header').addClass('video-started');jQuery('#okplayer-'+id).closest('.background-wrapper').find('.block-bg-blend-mode.not-ie').css('opacity','1');},300);break;case 2:OKEvents.utils.isFunction(options.onPause)&&options.onPause();break;case 3:OKEvents.utils.isFunction(options.buffering)&&options.buffering();break;case 5:OKEvents.utils.isFunction(options.cued)&&options.cued();break;default:throw"OKVideo: received invalid data from YT player.";}},error:function(event){throw event;}},v:{onReady:function(target){OKEvents.utils.isFunction(options.onReady)&&options.onReady(target);},onPlay:function(player){if(!OKEvents.utils.isMobile())player.api('setVolume',options.volume);OKEvents.utils.isFunction(options.onPlay)&&options.onPlay();jQuery(player.element).closest('.uncode-video-container').css('opacity','1');jQuery(player.element).closest('#page-header').addClass('video-started');jQuery(player.element).closest('.background-wrapper').find('.block-bg-blend-mode.not-ie').css('opacity','1');},onPause:function(){OKEvents.utils.isFunction(options.onPause)&&options.onPause();},onFinish:function(){OKEvents.utils.isFunction(options.onFinish)&&options.onFinish();}},utils:{isFunction:function(func){if(typeof func==='function'){return true;}else{return false;}},isMobile:function(){if(navigator.userAgent.match(/(iPhone|iPod|iPad|Android|BlackBerry)/)){return true;}else{return false;}}}};(function(window){'use strict';function classReg(className){return new RegExp("(^|\\s+)"+className+"(\\s+|$)");} 24var hasClass,addClass,removeClass;if('classList'in document.documentElement){hasClass=function(elem,c){if(elem!==null&&typeof elem!=='undefined'&&typeof elem.classList!=='undefined')return elem.classList.contains(c);};addClass=function(elem,c){if(elem!==null&&typeof elem!=='undefined'&&typeof elem.classList!=='undefined')elem.classList.add(c);};removeClass=function(elem,c){if(elem!==null&&typeof elem!=='undefined'&&typeof elem.classList!=='undefined')elem.classList.remove(c);};}else{hasClass=function(elem,c){if(elem!==null)return classReg(c).test(elem.className);};addClass=function(elem,c){if(!hasClass(elem,c)){if(elem!==null)elem.className=elem.className+' '+c;}};removeClass=function(elem,c){if(elem!==null)elem.className=elem.className.replace(classReg(c),' ');};} 25function toggleClass(elem,c){var fn=hasClass(elem,c)?removeClass:addClass;fn(elem,c);} 26var classie={hasClass:hasClass,addClass:addClass,removeClass:removeClass,toggleClass:toggleClass,has:hasClass,add:addClass,remove:removeClass,toggle:toggleClass};if(typeof define==='function'&&define.amd){define(classie);}else{window.classie=classie;} 27window.wrap=function(wrapper,elms){if(!elms.length){elms=[elms];} 28for(var i=elms.length-1;i>=0;i--){var child=(i>0)?wrapper.cloneNode(true):wrapper;var el=elms[i];var parent=el.parentNode;var sibling=el.nextSibling;child.appendChild(el);if(sibling){parent.insertBefore(child,sibling);}else{parent.appendChild(child);}}};window.wrapAll=function(wrapper,nodes){var parent=nodes[0].parentNode;var previousSibling=nodes[0].previousSibling;for(var i=0;nodes.length-i;wrapper.firstChild===nodes[0]&&i++){wrapper.appendChild(nodes[i]);} 29var nextSibling=previousSibling?previousSibling.nextSibling:parent.firstChild;parent.insertBefore(wrapper,nextSibling);return wrapper;};})(window);function whichTransitionEvent(){var t;var el=document.createElement('fakeelement');var transitions={'transition':'transitionend','OTransition':'oTransitionEnd','MozTransition':'transitionend','WebkitTransition':'webkitTransitionEnd'}
30for(t in transitions){if(el.style[t]!==undefined){return transitions[t];}}} 31function whichAnimationEvent(){var t;var el=document.createElement('fakeelement');var animations={'animation':'animationend','OAnimation':'oAnimationEnd','MozAnimation':'animationend','WebkitAnimation':'webkitAnimationEnd'} 32for(t in animations){if(el.style[t]!==undefined){return animations[t];}}} 33(function(window,undefined){'use strict';var bodyTop,scrollbarWidth=false,noScroll=false,boxEvent=new CustomEvent('boxResized'),menuClose=new CustomEvent('menuClose'),menuOpen=new CustomEvent('menuOpen'),bodyBorder=0,adminBarHeight=0,boxWidth=0,boxLeft=0,parallaxRows,parallaxCols,parallaxHeaders,kenburnsHeaders,kenburnsRows,kenburnsCols,backwashHeaders,backwashRows,backwashCols,visibleRows,headerWithOpacity,speedDivider=SiteParameters.parallax_factor,adminBar,pageHeader,headerVideo,masthead,mastheadMobile,mastheadMobilePaddingTop=0,maincontainer,menuwrapper,menuhide,$mainHeader,mainHeader,$mainWrapper,$initBox,menusticky,menuHeight=0,menuMobileHeight=0,mainmenu=new Array(),secmenu=new Array(),secmenuHeight=0,transmenuHeight=0,header,transmenuel,logo,logoel,logolink,logoMinScale,lastScrollValue=0,wwidth=window.innerWidth||document.documentElement.clientWidth,wheight=window.innerHeight||document.documentElement.clientHeight,isScrolling=false,boxWrapper,docheight=0,isMobile=classie.hasClass(document.documentElement,'touch')?true:false,isIE=classie.hasClass(document.documentElement,'ie')||classie.hasClass(document.documentElement,'opera12')?true:false,isFF=classie.hasClass(document.documentElement,'firefox')?true:false,isFullPage,isFullPageSnap,isFrontEndEditor,transitionEvent=whichTransitionEvent(),animationEvent=whichAnimationEvent(),footerScroller=false,mediaQuery=959,mediaQueryMobile=569,menuOpened=false,overlayOpened=false,menuMobileTriggerEvent=new CustomEvent('menuMobileTrigged'),resizeTimer_,resizeTimer,hidingTimer,isSplitMenu=false,mainNavMenu,mainNavWrapper,isMobileTransparent=false,isMobileParallaxAllowed=SiteParameters.mobile_parallax_allowed,loadedFonts=new Array(),already_font=false,scrollRowHeight_fix=window.pageYOffset,isQuickView=false,checkVisible=function(elm){var rect=elm.getBoundingClientRect();var viewHeight=Math.max(document.documentElement.clientHeight,window.innerHeight);return!(rect.bottom<0||rect.top-viewHeight>=0);},initBox=function(){var bodyBorderDiv=document.querySelectorAll('.body-borders .top-border');if(bodyBorderDiv.length){bodyBorder=outerHeight(bodyBorderDiv[0]);}else bodyBorder=0;UNCODE.isRTL=classie.hasClass(document.body,'rtl')?true:false,UNCODE.bodyBorder=bodyBorder;UNCODE.isFrontEndEditor=classie.hasClass(document.body,'compose-mode')&&classie.hasClass(document.body,'vc_editor');UNCODE.isFullPage=!UNCODE.isFrontEndEditor&&classie.hasClass(document.body,'uncode-fullpage-slide')&&!(UNCODE.isMobile&&classie.hasClass(document.body,'uncode-fp-mobile-disable')&&window.innerWidth<570);UNCODE.isFullPageSnap=!UNCODE.isFrontEndEditor&&classie.hasClass(document.body,'uncode-scroll-snap');if(bodyBorder!=0){if(!UNCODE.isFullPage){document.documentElement.style.paddingTop=bodyBorder+'px';} 34wheight=(window.innerHeight||document.documentElement.clientHeight)-(bodyBorder*2);} 35if(!isMobile&&!scrollbarWidth){var scrollDiv=document.createElement("div");scrollDiv.className="scrollbar-measure";var dombody=document.body;if(dombody!=null){dombody.appendChild(scrollDiv);scrollbarWidth=scrollDiv.offsetWidth-scrollDiv.clientWidth;dombody.removeChild(scrollDiv);}} 36if(!isMobile){forEachElement('.box-container',function(el,i){if(!classie.hasClass(el,'limit-width')){var elWidth=outerWidth(el),newWidth=12*Math.ceil((wwidth-scrollbarWidth)/12);boxWidth=newWidth-(bodyBorder*2);boxLeft=(wwidth-boxWidth-scrollbarWidth)/2;el.style.width=boxWidth+'px';if(UNCODE.isRTL) 37el.style.marginRight=boxLeft+'px';else 38el.style.marginLeft=boxLeft+'px';if(mainmenu!=undefined&&mainmenu[0]!=undefined){mainmenu[0].style.width=boxWidth+'px';}}});} 39if(classie.hasClass(document.body,'menu-mobile-transparent'))isMobileTransparent=true;if(!isMobileTransparent){if(wwidth>mediaQuery&&classie.hasClass(document.body,'menu-force-opacity'))classie.removeClass(document.body,'menu-force-opacity');if(wwidth<mediaQuery&&!classie.hasClass(document.body,'menu-force-opacity'))classie.addClass(document.body,'menu-force-opacity');} 40UNCODE.isQuickView=isQuickView;},fixMenuHeight=function(){if(!classie.hasClass(document.body,'vmenu'))noScroll=true;menuwrapper=document.querySelectorAll(".menu-wrapper");masthead=document.getElementById("masthead");if(classie.hasClass(document.body,'hmenu-center-split')){mastheadMobile=new Array(document.getElementById("logo-container-mobile"),document.getElementById("main-logo").parentNode);}else mastheadMobile=document.getElementById("logo-container-mobile");menuhide=document.querySelector('#masthead .menu-hide, .main-header .menu-hide, #masthead .menu-hide-vertical');menusticky=document.querySelectorAll('.menu-sticky, .menu-sticky-vertical');transmenuel=document.querySelectorAll('.menu-transparent:not(.vmenu-container)');
40var menuItemsButton=document.querySelectorAll('.menu-item-button .menu-btn-table');logo=document.querySelector('#main-logo');if(logo!=undefined)logolink=(logo.firstElementChild||logo.firstChild);if(logolink!=undefined)logoMinScale=logolink.getAttribute("data-minheight");logoel=document.querySelectorAll('.menu-shrink .logo-container');mainmenu=document.querySelectorAll('.vmenu .vmenu-container, .menu-primary .menu-container');if(classie.hasClass(document.body,'hmenu-center')){var mainmenucenter=document.querySelectorAll('.hmenu-center .menu-container-mobile');var first_array=Array.prototype.slice.call(mainmenu);var second_array=Array.prototype.slice.call(mainmenucenter);mainmenu=first_array.concat(second_array);} 41secmenu=document.querySelectorAll('.menu-secondary');calculateMenuHeight(true);for(var k=0;k<menuItemsButton.length;k++){var a_item=menuItemsButton[k].parentNode,buttonHeight=outerHeight(menuItemsButton[k]);a_item.style.height=buttonHeight+'px';} 42if(classie.hasClass(document.body,'hmenu-center-split')){mainNavMenu=document.querySelector('#masthead .navbar-main .menu-primary-inner');mainNavWrapper=document.querySelector('#masthead > .menu-container');isSplitMenu=true;} 43fixMenu();},verticalRightMenu=function(){var setVrightMenu,vRightMenuw;var vRightMenu=function(){$initBox=document.getElementById("initBox");$mainHeader=document.querySelector('.main-header');mainHeader=$mainHeader.innerHTML;$mainWrapper=document.querySelector('.main-wrapper');if(classie.hasClass(document.body,'vmenu')&&classie.hasClass(document.body,'vmenu-position-right')){if(wwidth<=mediaQuery){$initBox.parentNode.insertBefore($mainHeader,$initBox.nextSibling);}else{$mainWrapper.parentNode.insertBefore($mainHeader,$mainWrapper.nextSibling);} 44$mainHeader.removeChild;}};vRightMenu();window.addEventListener("resize",function(){if(wwidth!=vRightMenuw){clearRequestTimeout(setVrightMenu);setVrightMenu=requestTimeout(function(){vRightMenuw=wwidth;vRightMenu();},100);}});},calculateMenuHeight=function(first){menuHeight=transmenuHeight=secmenuHeight=0;if(mastheadMobile!=null){if(mastheadMobile.length===2){if(wwidth>mediaQuery){UNCODE.menuMobileHeight=outerHeight(mastheadMobile[1]);mastheadMobilePaddingTop=parseFloat(getComputedStyle(mastheadMobile[1]).paddingTop);}else{UNCODE.menuMobileHeight=outerHeight(mastheadMobile[0]);mastheadMobilePaddingTop=parseFloat(getComputedStyle(mastheadMobile[0]).paddingTop);}}else{UNCODE.menuMobileHeight=outerHeight(mastheadMobile);mastheadMobilePaddingTop=parseFloat(getComputedStyle(mastheadMobile).paddingTop);}} 45if(wwidth>mediaQuery){for(var i=0;i<mainmenu.length;i++){if(classie.hasClass(document.body,'hmenu-center')&&i===1)continue;if(!classie.hasClass(masthead,'masthead-vertical')){menuHeight=menuHeight+outerHeight(mainmenu[i]);}else menuHeight=0;if(isIE&&first){getDivChildren(mainmenu[i],'.menu-horizontal-inner',function(innerMenu,i){innerMenu.style.height=menuHeight+'px';});} 46if(classie.hasClass(mainmenu[i].parentNode,'menu-transparent')){transmenuHeight+=menuHeight;}} 47for(var j=0;j<secmenu.length;j++){secmenuHeight+=outerHeight(secmenu[j]);} 48menuHeight+=secmenuHeight;}else{menuHeight=UNCODE.menuMobileHeight;if(isMobileTransparent){for(var i=0;i<mainmenu.length;i++){if(classie.hasClass(mainmenu[i].parentNode,'menu-transparent')){transmenuHeight+=menuHeight;}}} 49var search_box=document.querySelectorAll('.search-icon .drop-menu');for(var i=0;i<search_box.length;i++){search_box[i].removeAttribute('style');}} 50if(classie.hasClass(document.documentElement,'admin-mode')){adminBar=document.getElementById("wpadminbar");if(wwidth>600){if(adminBar!=null)adminBarHeight=outerHeight(adminBar);else{if(wwidth>782)adminBarHeight=32;else adminBarHeight=46;}}else adminBarHeight=0;} 51UNCODE.adminBarHeight=adminBarHeight;UNCODE.menuHeight=menuHeight;if(UNCODE.isFullPage&&!UNCODE.isFrontEndEditor){if(UNCODE.adminBarHeight>0) 52document.body.style.marginTop=((UNCODE.adminBarHeight+UNCODE.bodyBorder)*-1)+'px';document.body.style.paddingTop=(UNCODE.adminBarHeight+UNCODE.bodyBorder)+'px';}else{document.body.style.marginTop=0;document.body.style.paddingTop=0;} 53if(masthead!=undefined){if(classie.hasClass(masthead,'menu-transparent')){if(wwidth>mediaQuery)masthead.parentNode.style.height='0px';}} 54if(typeof menuhide=='object'&&menuhide!=null&&mainmenu[0]!=undefined){var sticky_element=(typeof mainmenu.item==='undefined'?((wwidth>mediaQuery)?mainmenu[0]:mainmenu[1]):mainmenu[0]);if(sticky_element.style.top!=''){sticky_element.style.top=UNCODE.bodyBorder+'px'}}},centerSplitMenu=function(){if(wwidth>mediaQuery&&mainNavMenu){if(mainNavMenu.style.left==''){mainNavMenu.style.left='
540px';var logoPos=logo.parentNode.getBoundingClientRect();mainNavMenu.style.left=(wwidth/2)-(logoPos.left+(logoPos.width/2))+'px';mainNavWrapper.style.opacity='1';} 55mainNavWrapper.style.opacity='1';}},initHeader=function(){UNCODE.adaptive();headerHeight('.header-wrapper');parallaxHeaders=document.querySelectorAll('.header-parallax > .header-bg-wrapper');header=document.querySelectorAll('.header-wrapper.header-uncode-block, .header-wrapper.header-revslider, .header-wrapper.header-layerslider, .header-basic .header-wrapper, .header-uncode-block > .row-container:first-child > .row > .row-inner > .col-lg-12 > .uncol, .header-uncode-block .uncode-slider .owl-carousel > .row-container:first-child .column_child .uncoltable');headerWithOpacity=document.querySelectorAll('.header-scroll-opacity');pageHeader=document.getElementById("page-header");if(typeof pageHeader==='object'&&pageHeader!==null){headerVideo=pageHeader.querySelectorAll('.uncode-video-container');kenburnsHeaders=pageHeader.querySelectorAll('.with-kburns > .header-bg-wrapper');backwashHeaders=pageHeader.querySelectorAll('.with-zoomout > .header-bg-wrapper');if(headerVideo.length){classie.addClass(pageHeader,'has-video');}} 56if(pageHeader!=undefined){var backs=pageHeader.querySelectorAll('.header-bg'),backsCarousel=pageHeader.querySelectorAll('.header-uncode-block .background-inner'),uri_pattern=/\b((?:[a-z][\w-]+:(?:\/{1,3}|[a-z0-9%])|www\d{0,3}[.]|[a-z0-9.\-]+[.][a-z]{2,4}\/)(?:[^\s()<>]+|\(([^\s()<>]+|(\([^\s()<>]+\)))*\))+(?:\(([^\s()<>]+|(\([^\s()<>]+\)))*\)|[^\s`!()\[\]{};:'".,<>?«»ââââ]))/ig;if(backs.length==0&&backsCarousel.length==0){pageHeader.setAttribute('data-imgready','true');}else{if(backsCarousel.length){for(var j=0;j<backsCarousel.length;j++){if(j==0){if(!!backsCarousel[j].style.backgroundImage&&backsCarousel[j].style.backgroundImage!==void 0){var url=(backsCarousel[j].style.backgroundImage).match(uri_pattern),image=new Image();image.onload=function(){pageHeader.setAttribute('data-imgready','true');};image.src=url[0];}else{pageHeader.setAttribute('data-imgready','true');}}}}else{for(var i=0;i<backs.length;i++){if(i==0){if(!!backs[i].style.backgroundImage&&backs[i].style.backgroundImage!==void 0){var url=(backs[i].style.backgroundImage).match(uri_pattern),image=new Image();image.onload=function(){pageHeader.setAttribute('data-imgready','true');};image.src=url[0];}else{pageHeader.setAttribute('data-imgready','true');}}}}}} 57if(masthead!=undefined&&!classie.hasClass(masthead,'masthead-vertical')){if(header.length){masthead.parentNode.style.height=menuHeight+'px';if(menuwrapper[0]!=undefined)classie.addClass(menuwrapper[0],'with-header');for(var j=0;j<header.length;j++){var headerel=header[j],closestStyle=getClosest(headerel,'style-light'),wcClosestStyle=getClosest(headerel,'wc-parent-style-light');if(closestStyle!=null&&classie.hasClass(closestStyle,'style-light')){switchColorsMenu(0,'light');}else if(wcClosestStyle!=null&&classie.hasClass(wcClosestStyle,'wc-parent-style-light')){switchColorsMenu(0,'light');}else if(getClosest(headerel,'style-dark')!=null){switchColorsMenu(0,'dark');}else if(getClosest(headerel,'wc-parent-style-dark')!=null){switchColorsMenu(0,'dark');}else{if(masthead.style.opacity!==1)masthead.style.opacity=1;} 58if(classie.hasClass(masthead,'menu-transparent')){if(isMobileTransparent||wwidth>mediaQuery){masthead.parentNode.style.height='0px';if(classie.hasClass(masthead,'menu-add-padding')){var headerBlock=getClosest(headerel,'header-uncode-block');if(headerBlock!=null){var parentRow=headerBlock.querySelector('.vc_row'),innerRows=parentRow.querySelectorAll('.column_parent > .uncol > .uncoltable > .uncell > .uncont, .uncode-slider .column_child > .uncol > .uncoltable > .uncell > .uncont');for(var k=0;k<innerRows.length;k++){if(innerRows[k]!=undefined){if(wwidth>mediaQuery)innerRows[k].style.paddingTop=transmenuHeight+'px';else innerRows[k].style.paddingTop=(transmenuHeight-mastheadMobilePaddingTop)+'px';}}}else{getDivChildren(headerel,'.header-content',function(headerContent,i){if(wwidth>mediaQuery)headerContent.style.paddingTop=transmenuHeight+'px';else headerContent.style.paddingTop=(transmenuHeight-mastheadMobilePaddingTop)+'px';});}}}} 59if(classie.hasClass(headerel,'uncoltable')){break;}}}else{if(menuwrapper[0]!=undefined)classie.addClass(menuwrapper[0],'no-header');classie.removeClass(masthead,'menu-transparent');transmenuHeight=0;
59isMobileTransparent=false;}}else{isMobileTransparent=false;} 60if(typeof transmenuel==='undefined'||!transmenuel.length)isMobileTransparent=false;bodyTop=document.documentElement['scrollTop']||document.body['scrollTop'];UNCODE.bodyTop=bodyTop;if(!classie.hasClass(document.body,'vmenu')) 61initBox();scrollFunction();showHideScrollup(bodyTop);if(UNCODE.isMobile){var eventName='loadedmetadata';eventName=eventName.replace(/^on/,'');var elt=document.createElement('video'[eventName]);var eventIsSupported=('on'+eventName in elt);elt=null;if(!eventIsSupported){classie.addClass(document.body,'video-not-supported');}}},initRow=function(currentRow){UNCODE.adaptive();var el=typeof currentRow.parentNode!=='undefined'&¤tRow.parentNode.parentNode.getAttribute("data-parent")=='true'?currentRow.parentNode:(currentRow.getAttribute("data-parent")=='true'?currentRow.querySelector('.row-parent'):currentRow.parentNode.parentNode),rowParent=el.parentNode,rowInner=currentRow.parentNode,percentHeight=el.getAttribute("data-height-ratio"),minHeight=el.getAttribute("data-minheight"),calculateHeight,calculatePadding=0,isHeader=false,isFirst=false,uri_pattern=/\b((?:[a-z][\w-]+:(?:\/{1,3}|[a-z0-9%])|www\d{0,3}[.]|[a-z0-9.\-]+[.][a-z]{2,4}\/)(?:[^\s()<>]+|\(([^\s()<>]+|(\([^\s()<>]+\)))*\))+(?:\(([^\s()<>]+|(\([^\s()<>]+\)))*\)|[^\s`!()\[\]{};:'".,<>?«»ââââ]))/ig;getDivChildren(el.parentNode,'.column_parent, .column_child',function(obj,i,total){if((obj.className).indexOf("col-md-")>-1){classie.addClass(obj.parentNode,'cols-md-responsive');} 62obj.className=obj.className.replace(/vc_col-sm-(\d{1,2})/g,"");if((obj.className).indexOf("col-sm-")>-1&&(obj.className).indexOf("col-sm-clear")==-1){classie.addClass(obj.parentNode,'cols-sm-responsive');}});setRowHeight(el);var elements=0;getDivChildren(el,'.row-internal .background-inner',function(obj,i,total){elements++;if(i==0){if(!!obj.style.backgroundImage&&obj.style.backgroundImage!==void 0){var url=(obj.style.backgroundImage).match(uri_pattern),image=new Image();image.onload=function(){el.setAttribute('data-imgready','true');el.dispatchEvent(new CustomEvent('imgLoaded'));};image.src=url[0];}else{el.setAttribute('data-imgready','true');el.dispatchEvent(new CustomEvent('imgLoaded'));}}});if(elements==0){el.setAttribute('data-imgready','true');} 63if(!UNCODE.isFullPage){bodyTop=document.documentElement['scrollTop']||document.body['scrollTop'];kenburnsRows=el.parentNode.parentNode.querySelectorAll('.with-kburns > .row-background > .background-wrapper, .with-kburns > .fp-tableCell > .row-background > .background-wrapper, .with-kburns > .fp-tableCell > .fp-scrollable > .fp-scroller > .row-background > .background-wrapper');kenburnsCols=el.querySelectorAll('.with-kburns > .column-background > .background-wrapper');backwashRows=el.parentNode.parentNode.querySelectorAll('.with-zoomout > .row-background > .background-wrapper, .with-zoomout > .fp-tableCell > .row-background > .background-wrapper, .with-zoomout > .fp-tableCell > .fp-scrollable > .fp-scroller > .row-background > .background-wrapper');backwashCols=el.querySelectorAll('.with-zoomout > .column-background > .background-wrapper');if(isMobileParallaxAllowed||!UNCODE.isMobile){parallaxRows=el.parentNode.parentNode.querySelectorAll('.with-parallax > .row-background > .background-wrapper, .with-parallax > .fp-tableCell > .row-background > .background-wrapper, .with-parallax > .fp-tableCell > .fp-scrollable > .fp-scroller > .row-background > .background-wrapper');parallaxCols=el.querySelectorAll('.with-parallax > .column-background > .background-wrapper');visibleRows=el.parentNode.parentNode;parallaxRowCol(bodyTop);visibleRowCol(bodyTop);}else{if(UNCODE.isMobile){kenburnsHeader(bodyTop);kenburnsRowCol(bodyTop);backwashHeader(bodyTop);backwashRowCol(bodyTop);}}} 64shapeDivider();var wrapLinesWw=wwidth;var setWrap;function product_relative_font_style(el){var $labels=el.querySelectorAll('.woocommerce-grouped-product-list-item__label, .woocommerce-grouped-product-list-item__price');if($labels.length){var $main_price=el.querySelectorAll('.heading-text .woocommerce-Price-amount');if($main_price.length){var $price_wrap=$main_price[0].closest('.heading-text'),$price_nest=$price_wrap.querySelector(':first-child'),font_class=$price_nest.getAttribute('class').split(' '),cli,labI;for(labI=0;labI<$labels.length;labI++){for(cli=0;cli<font_class.length;cli++){if(font_class[cli].indexOf('font')!==-1&&font_class[cli].indexOf('fontsize')===-1){classie.addClass($labels[labI],font_class[cli]);}}}}}} 65product_relative_font_style(el) 66function word_for_lines(event,$parent_el){if(typeof $parent_el==='undefined'||$parent_el===null){$parent_el=document.body;} 67var $headings=$parent_el.querySelectorAll('.heading-text');for(var head_k=0;head_k<$headings.length;head_k++){var $heading=$headings[head_k],heading_cont=$heading.innerHTML,$row=$heading.closest('.row-parent'),$owl_carousel=$heading.closest('.owl-carousel-wrapper'),$owl_item=$heading.closest('.owl-item'),$words=$heading.querySelectorAll('.split-word'),setWrap;if(!$words.length){if($owl_item!==null) 68continue;} 69if($owl_carousel===null&&typeof event!=='undefined'&&event!=='resize'&&event!==false){continue;} 70if($owl_carousel!==null){if(($owl_item===null)||($owl_item!==null&&classie.hasClass($owl_item,'active')&&$owl_item.getAttribute('data-index')!=='1')||($owl_item!==null&&classie.hasClass($owl_item,'active')&&$owl_item.getAttribute('data-index')==='1'&&$owl_item.getAttribute('data-already-reached')==='true')){continue;}} 71$heading.innerHTML=heading_cont;$words=$heading.querySelectorAll('.split-word');var lineArray=[],lineIndex=0,lineStart=true,lineEnd=false,$text_highlight=$heading.querySelectorAll('.heading-text-highlight'),$line_wraps=$heading.querySelectorAll('.heading-line-wrap');if($line_wraps.length&&typeof event==='undefined'){continue;} 72var lettering=function(){var $wraps=$parent_el.querySelectorAll('.animate_inner_when_almost_visible.curtain, .animate_inner_when_almost_visible.curtain-words, .animate_inner_when_almost_visible.typewriter, .animate_inner_when_almost_visible.single-curtain, .animate_inner_when_almost_visible.single-slide, .animate_inner_when_almost_visible.single-slide-opposite');for(var i=0;i<$wraps.length;i++){var $wrap=$wraps[i],$lines=$wrap.querySelectorAll('.heading-line-wrap'),$words=$wrap.querySelectorAll('.split-word'),containerDelay=$wrap.getAttribute('data-delay'),containerSpeed=$wrap.getAttribute('data-speed'),containerSpeed_val=typeof containerSpeed!=='undefined'&&containerSpeed!==null?parseFloat(containerSpeed):400,containerInterval=typeof $wrap.getAttribute('data-interval')!=='undefined'&&$wrap.getAttribute('data-interval')!==null?$wrap.getAttribute('data-interval'):0,delayAttr=(containerDelay!=undefined)?containerDelay:0;if(classie.hasClass($wrap,'already-animated')){continue;} 73if(classie.hasClass($wrap,'curtain')){for(var il=0;il<$lines.length;il++){var $line=$lines[il],$spans=$line.querySelectorAll('.split-word-inner');for(var is=0;is<$spans.length;is++){var $span=$spans[is];$span.setAttribute('data-delay',(parseFloat(delayAttr)+((parseFloat(containerInterval)+100)*il)));if(typeof containerSpeed_val!=='undefined'){$span.setAttribute('data-speed',containerSpeed_val);} 74classie.addClass($span,'animate_when_parent_almost_visible');classie.addClass($span,'text-bottom-t-top');if(is+1===$spans.length&&il+1===$lines.length){classie.addClass($span,'anim-tot-checker');}}}}else if(classie.hasClass($wrap,'single-curtain')){var $spans=$wrap.querySelectorAll('.split-char');for(var is=0;is<$spans.length;is++){var $span=$spans[is];$span.setAttribute('data-delay',(parseFloat(delayAttr)+((parseFloat(containerInterval)+20)*is)));if(typeof containerSpeed_val!=='undefined'){$span.setAttribute('data-speed',containerSpeed_val);} 75classie.addClass($span,'animate_when_parent_almost_visible');classie.addClass($span,'text-bottom-t-top');if(is+1==$spans.length){classie.addClass($span,'anim-tot-checker');}};}else if(classie.hasClass($wrap,'typewriter')){var $spans=$wrap.querySelectorAll('.split-char');for(var is=0;is<$spans.length;is++){var $span=$spans[is];$span.setAttribute('data-delay',(parseFloat(delayAttr)+((parseFloat(containerInterval)+20)*is)));if(typeof containerSpeed_val!=='undefined'){$span.setAttribute('data-speed',containerSpeed_val);} 76classie.addClass($span,'animate_when_parent_almost_visible');classie.addClass($span,'typewriter');if(is+1==$spans.length){classie.addClass($span,'anim-tot-checker');}}}else if(classie.hasClass($wrap,'single-slide')){var $spans=$wrap.querySelectorAll('.split-word-inner');for(var is=0;is<$spans.length;is++){var $span=$spans[is];$span.setAttribute('data-delay',(parseFloat(delayAttr)+((parseFloat(containerInterval)+50)*is)));if(typeof containerSpeed_val!=='undefined'){$span.setAttribute('data-speed',containerSpeed_val);} 77classie.addClass($span,'animate_when_parent_almost_visible');if(classie.hasClass(document.body,'rtl')){classie.addClass($span,'text-left-t-right');}else{classie.addClass($span,'text-right-t-left');} 78if(is+1==$spans.length){classie.addClass($span,'anim-tot-checker');}}}else if(classie.hasClass($wrap,'single-slide-opposite')){var $spans=$wrap.querySelectorAll('.split-word-inner');for(var is=0;is<$spans.length;is++){var $span=$spans[is];$span.setAttribute('data-delay',(parseFloat(delayAttr)+((parseFloat(containerInterval)+50)*is)));if(typeof containerSpeed_val!=='undefined'){$span.setAttribute('data-speed',containerSpeed_val);} 79classie.addClass($span,'animate_when_parent_almost_visible');if(classie.hasClass(document.body,'rtl')){classie.addClass($span,'text-left-t-right');}else{classie.addClass($span,'text-right-t-left');} 80if(is+1==$spans.length){classie.addClass($span,'anim-tot-checker');}}}else if(classie.hasClass($wrap,'curtain-words')){var $spans=$wrap.querySelectorAll('.split-word-inner');for(var is=0;is<$spans.length;is++){var $span=$spans[is];$span.setAttribute('data-delay',(parseFloat(delayAttr)+((parseFloat(containerInterval)+50)*is)));if(typeof containerSpeed_val!=='undefined'){$span.setAttribute('data-speed',containerSpeed_val);} 81classie.addClass($span,'animate_when_parent_almost_visible');classie.addClass($span,'text-bottom-t-top');if(is+1==$spans.length){classie.addClass($span,'anim-tot-checker');}}}}} 82var removeOldLines=function(){for(var wrap_k=0;wrap_k<$line_wraps.length;wrap_k++){var $line_wrap=$line_wraps[wrap_k];var $parent_wrap=$line_wrap.parentNode;if($parent_wrap!==null){while($line_wrap.firstChild){$parent_wrap.insertBefore($line_wrap.firstChild,$line_wrap);} 83$parent_wrap.removeChild($line_wrap);}}} 84var createHighlightSpans=function(){for(var high_k=0;high_k<$text_highlight.length;high_k++){var $highlight=$text_highlight[high_k],atts=$highlight.getAttribute('data-atts'),objAtts,styleEl='',classEl='',animation=false,hexRe=/(^#[0-9A-F]{6}$)|(^#[0-9A-F]{3}$)/i,$h_words=$highlight.querySelectorAll('.split-word');if(typeof atts!=='undefined'&&atts!=''){objAtts=JSON.parse(atts);if(typeof objAtts.bg!='undefined'){if(hexRe.test(objAtts.bg)){styleEl+='background-color:'+objAtts.bg+';';}else{classEl+=' '+objAtts.bg;}} 85if(typeof objAtts.color!='undefined'){if(hexRe.test(objAtts.color)){styleEl+='color:'+objAtts.color+';';}else{var classChild=objAtts.color;}} 86if(typeof objAtts.height!='undefined'){styleEl+='height:'+objAtts.height+';';}
87if(typeof objAtts.offset!='undefined'){styleEl+='bottom:'+objAtts.offset+';';} 88if(typeof objAtts.opacity!='undefined'){styleEl+='opacity:'+objAtts.opacity+';';} 89if(objAtts.animated=='yes'){animation=true;}} 90for(var h_words_k=0;h_words_k<$h_words.length;h_words_k++){var $word=$h_words[h_words_k],$new_el=document.createElement('span');if(typeof classChild!=='undefined'){classie.addClass($word,objAtts.color);} 91if(h_words_k===0){classie.addClass($word,'first-highlight');}else if((h_words_k+1)===$h_words.length){classie.addClass($word,'last-highlight');} 92$new_el.className='heading-text-highlight-inner'+classEl;if(styleEl!==''){$new_el.setAttribute('style',styleEl);} 93if(animation){$new_el.setAttribute('data-animated','yes');} 94$word.appendChild($new_el);};var $parent_highlight=$highlight.parentNode;if($parent_highlight!=null){while($highlight.firstChild){$parent_highlight.insertBefore($highlight.firstChild,$highlight);} 95$parent_highlight.removeChild($highlight);}}} 96var createNewLines=function(){for(var word_k=0;word_k<$words.length;word_k++){var $word=$words[word_k],top=$word.offsetTop,elH=$word.offsetHeight,$next=typeof $words[(word_k+1)]!=='undefined'?$words[(word_k+1)]:null,nextTop=$next!==null?$next.offsetTop:null;if(lineStart){lineArray[lineIndex]=[word_k];if(nextTop!==null&&nextTop>(top+elH/2)){lineArray[lineIndex].push(word_k);lineIndex++;lineStart=true;}else{lineStart=false;}}else{if(nextTop!==null&&nextTop>(top+elH/2)){lineArray[lineIndex].push(word_k);lineIndex++;lineStart=true;}else if(nextTop===null){lineArray[lineIndex].push(word_k);}}} 97for(var i=0;i<lineArray.length;i++){var start=lineArray[i][0],end=lineArray[i][1]+1;var spanWrap=document.createElement('span');spanWrap.className='heading-line-wrap';if(!end){window.wrap(spanWrap,$words[start]);}else{for(var _i=start;_i<end;_i++){if(typeof $words[_i]!=='undefined'&&$words[_i]!==null){classie.addClass($words[_i],'heading-temp');$words[_i].style.zIndex=end-_i;}} 98var $towrap=$heading.querySelectorAll('.heading-temp');if(typeof $towrap[0]!=='undefined'&&$towrap[0]!==null){window.wrapAll(spanWrap,$towrap);for(var _i=0;_i<$towrap.length;_i++){classie.removeClass($towrap[_i],'heading-temp');}}} 99if((i+1)==lineArray.length){classie.addClass($row,'loaded-split-word');} 100classie.addClass($heading,'heading-lined');} 101lettering();} 102removeOldLines();createHighlightSpans();createNewLines();$parent_el.addEventListener("owl-carousel-changed",function(){removeOldLines();createHighlightSpans();createNewLines();});if(event!=='resize'){document.body.dispatchEvent(new CustomEvent('uncode_waypoints'));}}} 103var $h_markup=document.body.querySelectorAll('.font-obs'),fontArr=new Array();for(var i=0;i<$h_markup.length;i++){var font_to_check=$h_markup[i].getAttribute("data-font");if(font_to_check===null){word_for_lines(false,el);}else{var font_weight=$h_markup[i].getAttribute("data-weight");var font_style=$h_markup[i].getAttribute("data-style");if(font_weight===null){font_weight='normal';} 104if(font_style===null){font_style='normal';} 105font_to_check=font_to_check.split(',');var font_val=font_to_check[0].replace(/['"]+/g,''),font_key='\''+font_val+'_'+font_weight+'_'+font_style+'\'';if(fontArr.indexOf(font_val+'_'+font_weight)===-1){fontArr[font_key]={'family':font_val,'weight':font_weight,'style':font_style};}}} 106var counter=0;for(var key in fontArr){if(fontArr.hasOwnProperty(key)){var font=new FontFaceObserver(fontArr[key].family,{weight:fontArr[key].weight,style:fontArr[key].style});font.load(null,10000).then(function(font){counter++;if(counter==Object.keys(fontArr).length){already_font=true;requestTimeout(function(){word_for_lines(false,el);},10);}},function(error){word_for_lines(false,el);});}} 107el.addEventListener("owl-carousel-initialized",function(){word_for_lines("owl-carousel-initialized",el);});el.addEventListener("vc-shortcodeView-updated",function(){word_for_lines(false,el);});window.addEventListener("resize",function(){if(wwidth!=wrapLinesWw){clearRequestTimeout(setWrap);setWrap=requestTimeout(function(){wrapLinesWw=wwidth;word_for_lines('resize');},100);}});scrollFunction();var videos=document.querySelectorAll('.wp-video-shortcode');for(var i=0;i<videos.length;i++){var video=videos[i];if(typeof video.getAttribute('autoplay')!=='undefined'&&video.getAttribute('autoplay')!==null&&(typeof video.getAttribute('muted')==='undefined'||video.getAttribute('muted')===null)){video.oncanplay=function(e){video.muted=true;video.play();};break;}} 108var singleProductReviewsCounter=function(){var $reviews=document.getElementById("reviews"),$comments=$reviews!=undefined?$reviews.querySelector(".commentlist"):undefined;if($reviews!=undefined&&$comments!=undefined){var dataReviews=$reviews.getAttribute('data-reviewed'),comments=$comments.getAttribute('data-comment-amout'),count_review_class=comments>0?'':' hidden';if(typeof dataReviews=='undefined'||dataReviews==null||dataReviews==''){$reviews.setAttribute('data-reviewed','reviewed');var $tabPane=getClosest($reviews,'tab-pane'),$panel=getClosest($reviews,'wpb_accordion_section');if($tabPane!=undefined){var revID=$tabPane.getAttribute('id'),$spanTxt=document.querySelector('[data-tab-id='+revID+'] > a > span');if(typeof revID!=='undefined'&&revID!==''&&$spanTxt!=null){var $spanCount=$spanTxt.querySelector('span.review-count');if($spanCount!=null){$spanCount.innerHTML=comments;}else{var textReviews=$spanTxt.innerHTML;$spanTxt.innerHTML=textReviews+' <span class="review-count'+count_review_class+'">'+comments+'</span>';}}} 109if($panel!=undefined){var $spanTxt=$panel.querySelector('.panel-title > a > span');if($spanTxt!=null){var $spanTxt_0=$spanTxt;if($spanTxt[0]!=undefined){$spanTxt_0=$spanTxt[0];} 110var $spanCount=$spanTxt.querySelector('span.review-count');if($spanCount!=null){$spanCount.innerHTML=comments;}else{var textReviews=$spanTxt.innerHTML;$spanTxt.innerHTML=textReviews+' <span class="review-count'+count_review_class+'">'+comments+'</span>';}}}}}};singleProductReviewsCounter();window.addEventListener("vc_panel_title_edited",singleProductReviewsCounter);var checkEmptyAdditionalInfo=function(){var $emptyAdditional=document.getElementById("no_additional_info"),$emptyPane,empty_pane_ID,$tabsParent,$emptyTab;if($emptyAdditional!=undefined){$emptyPane=getClosest($emptyAdditional,'tab-pane');$tabsParent=getClosest($emptyAdditional,'uncode-tabs');if($emptyPane==undefined) 111return false;empty_pane_ID=$emptyPane.getAttribute('id');$emptyTab=$tabsParent.querySelector('li[data-tab-id="'+empty_pane_ID+'"]');$emptyTab.parentNode.removeChild($emptyTab);$emptyPane.parentNode.removeChild($emptyPane);}};checkEmptyAdditionalInfo();},setRowHeight=function(container,forced,resized){var currentTallest=0,percentHeight=0,minHeight=0,el,child,hasSubCols=false;if(container.length==undefined){container=[container];} 112for(var i=0;i<container.length;i++){var el=container[i],$row=el,totalHeight=0,colsArray=new Array(),calculatePadding=0,$rowParent=$row.parentNode,isHeader=false,isFirst=false;$row.oversized=false;percentHeight=el.getAttribute("data-height-ratio");minHeight=el.getAttribute("data-minheight");child=(el.firstElementChild||el.firstChild);var childHeight=outerHeight(child);if(!!percentHeight||!!minHeight||forced||(isIE&&classie.hasClass(el,'unequal'))){child.style.height='';if(!!percentHeight){if(percentHeight=='full'){currentTallest=parseInt(wheight);}else{currentTallest=parseInt((wheight*percentHeight)/100);}}else{currentTallest=el.clientHeight;} 113if(!!minHeight){if(currentTallest<minHeight||currentTallest==undefined)currentTallest=parseInt(minHeight);} 114if(getClosest(el,'header-uncode-block')!=null){el.setAttribute('data-row-header','true');isHeader=true;}else{if(pageHeader==null){var prevRow=$rowParent.previousSibling;if(prevRow!=null&&prevRow.innerText=='UNCODE.initHeader();'){isFirst=true;}}} 115if(classie.hasClass(el,'row-slider')){percentHeight=el.getAttribute("data-height-ratio");minHeight=el.getAttribute("data-minheight");if(percentHeight=='full'){currentTallest=parseInt(wheight);}else{currentTallest=parseInt((wheight*percentHeight)/100);} 116var computedStyleRow=getComputedStyle(el),computedStyleRowParent=getComputedStyle($rowParent);calculatePadding-=(parseFloat(computedStyleRow.paddingTop)+parseFloat(computedStyleRowParent.paddingTop));calculatePadding-=(parseFloat(computedStyleRow.paddingBottom)+parseFloat(computedStyleRowParent.paddingBottom));
116if(isHeader||isFirst){if(isMobileTransparent||wwidth>mediaQuery)currentTallest-=menuHeight-transmenuHeight;else currentTallest-=menuHeight-secmenuHeight;currentTallest+=calculatePadding;}else{if(isMobileTransparent||wwidth>mediaQuery)currentTallest+=calculatePadding;else currentTallest='auto';} 117getDivChildren(el,'.owl-carousel',function(owl,i){owl.style.height=(currentTallest=='auto'?'auto':currentTallest+'px');if(isIE){getDivChildren(owl,'.owl-stage',function(owlIn,i){owlIn.style.height=(currentTallest=='auto'?'100%':currentTallest+'px');});}});if(UNCODE.isFullPageSnap||classie.hasClass(masthead,'menu-transparent')) 118continue;else{if(classie.hasClass(document.body,'uncode-fp-menu-hide')){$rowParent.parentNode.style.paddingTop=menuHeight+'px';}}}else{if(isHeader||isFirst||UNCODE.isFullPage){if(!(UNCODE.isFullPage&&!classie.hasClass(masthead,'menu-transparent')&&classie.hasClass(document.body,'uncode-fp-menu-hide')&&!isHeader&&!isFirst)){if(isMobileTransparent||wwidth>mediaQuery)currentTallest-=menuHeight-transmenuHeight;else currentTallest-=menuHeight-secmenuHeight;} 119if(UNCODE.isFullPage&&classie.hasClass(document.body,'uncode-scroll-safe-padding')&&classie.hasClass(masthead,'menu-transparent')&&!classie.hasClass(document.body,'uncode-fp-menu-hide')){var safeMenuHeight=parseFloat(document.body.getAttribute("data-additional-padding"))+parseFloat(menuHeight);if((" "+child.parentNode.className+" ").replace(/[\n\t]/g," ").indexOf("-top-padding ")<0||classie.hasClass(child.parentNode,'single-top-padding')){classie.addClass(child.parentNode,'fp-safe-padding-top');child.parentNode.style.paddingTop=safeMenuHeight+'px';} 120if((" "+child.parentNode.className+" ").replace(/[\n\t]/g," ").indexOf("-bottom-padding ")<0||classie.hasClass(child.parentNode,'single-bottom-padding')){classie.addClass(child.parentNode,'fp-safe-padding-bottom');child.parentNode.style.paddingBottom=safeMenuHeight+'px';}} 121if(!classie.hasClass(masthead,'menu-transparent')&&classie.hasClass(document.body,'uncode-fp-menu-hide')&&(isFirst||isHeader)) 122$rowParent.parentNode.style.paddingTop=menuHeight+'px';var computedStyleRow=getComputedStyle(el),computedStyleRowParent=getComputedStyle($rowParent);calculatePadding-=(parseFloat(computedStyleRow.paddingTop)+parseFloat(computedStyleRowParent.paddingTop));calculatePadding-=(parseFloat(computedStyleRow.paddingBottom)+parseFloat(computedStyleRowParent.paddingBottom));currentTallest+=calculatePadding;}else{var computedStyleRow=getComputedStyle(el),computedStyleRowParent=getComputedStyle($rowParent);calculatePadding-=(parseFloat(computedStyleRow.paddingTop)+parseFloat(computedStyleRowParent.paddingTop));calculatePadding-=(parseFloat(computedStyleRow.paddingBottom)+parseFloat(computedStyleRowParent.paddingBottom));if(wwidth>mediaQuery)currentTallest+=calculatePadding;else currentTallest='auto';}} 123if(UNCODE.isFullPage){currentTallest-=UNCODE.adminBarHeight;} 124if(!!minHeight){if(currentTallest<minHeight||currentTallest=='auto')currentTallest=parseInt(minHeight);} 125if(UNCODE.isFrontEndEditor&&child!==null){var innerWrapper=child.querySelectorAll('.owl-carousel-wrapper.vc_uncode_slider');if(innerWrapper.length){getDivChildren(child,'.owl-carousel-wrapper.vc_uncode_slider',function(wrapper,i){if(wrapper!==null){wrapper.style.height=(currentTallest=='auto'?'auto':currentTallest+'px');}else{child.style.height=(currentTallest=='auto'?'auto':currentTallest+'px');}});}else{child.style.height=(currentTallest=='auto'?'auto':currentTallest+'px');}}else{child.style.height=(currentTallest=='auto'?'auto':currentTallest+'px');} 126if(wwidth<mediaQuery&&classie.hasClass(child,'auto-height-device')){child.style.height='auto';}}else{currentTallest=0;if(UNCODE.isFrontEndEditor&&child!==null){child.style.height='';getDivChildren(el,'.owl-carousel',function(owl,i){owl.style.height='';if(isIE){getDivChildren(owl,'.owl-stage',function(owlIn,i){owlIn.style.height='';});}});}} 127if(wwidth>mediaQuery){getDivChildren(el,'.column_parent',function(col,i,total){var $col=col,$colHeight=0,$colDiff=0,$colPercDiff=100;$col.oversized=false;$col.forceHeight=currentTallest;currentTallest=child.clientHeight;if((isHeader||isFirst)&¤tTallest!='auto')currentTallest-=transmenuHeight;var getFirstCol=null,getMargin=0,getSubMargin=0;getDivChildren(col,'.row-child',function(obj,i,total){var $colChild=obj,$colParent=$colChild.parentNode,computedStyleCol=getComputedStyle($colParent);parseFloat(computedStyleCol.marginTop);getSubMargin+=parseFloat(computedStyleCol.marginTop);});currentTallest+=getSubMargin;getDivChildren(col,'.row-child',function(obj,i,total){var $colChild=obj,$colInner,$colParent=$colChild.parentNode,$uncont=$colParent.parentNode;for(var it=0;
127it<$colChild.childNodes.length;it++){if(!classie.hasClass($colChild.childNodes[it],'uncode-divider-wrap')){$colInner=$colChild.childNodes[it];break;}} 128if(i==0&&total>1)getFirstCol=$colInner;$colChild.oversized=false;percentHeight=$colChild.getAttribute("data-height");minHeight=$colChild.getAttribute("data-minheight");if(percentHeight!=null||minHeight!=null){if(!classie.hasClass($colInner,'uncode-divider-wrap')) 129$colInner.style.height='';$colParent.style.height='auto';$uncont.style.height='100%';$colChild.removeAttribute("style");var newHeight=(percentHeight!=null)?Math.ceil((currentTallest)*(percentHeight/100)):parseInt(minHeight);var computedStyleCol=getComputedStyle($colParent);getMargin=parseFloat(computedStyleCol.marginTop);newHeight-=(getMargin);$colPercDiff-=(percentHeight!=null)?percentHeight:0;if(currentTallest>newHeight){var getColHeight=outerHeight($colChild);if(getColHeight>newHeight){$colHeight+=getColHeight;$colDiff+=getColHeight;$colChild.oversized=true;$col.oversized=true;$row.oversized=true;}else{$colHeight+=newHeight;if(!classie.hasClass($colInner,'uncode-divider-wrap')) 130$colInner.style.height=newHeight+'px';}}}else{$colHeight+=outerHeight($colChild);}});if(getFirstCol!=null){getFirstCol.style.height=(parseFloat(getFirstCol.style.height)-getMargin)+'px';} 131colsArray.push({colHeight:$colHeight,colDiv:$col});$col.colDiff=$colDiff;$col.colPercDiff=$colPercDiff;});if($row.oversized){child.style.height='';colsArray.sort(function(a,b){if(a.colHeight<b.colHeight)return 1;if(a.colHeight>b.colHeight)return-1;return 0;});var $totalHeight=0;colsArray.forEach(function(col){var $col=col.colDiv,$colHeight=col.colHeight;getDivChildren($col,'.row-child',function(obj,i,total){var $colChild=obj,$colInner=$colChild.children[0],percentHeight=$colChild.getAttribute("data-height"),$colParent=$colChild.parentNode,$uncont=$colParent.parentNode,newHeight;$colHeight=$col.forceHeight-$col.colDiff;if(percentHeight!=null){if($colHeight>0){if($col.oversized){if(!$colChild.oversized){newHeight=Math.ceil(($colHeight)*(percentHeight/$col.colPercDiff));if(i==total-1&&total>1){$uncont.style.height='auto';$colChild.style.display='none';newHeight=outerHeight($col.parentNode)-outerHeight($uncont);$uncont.style.height='100%';$colChild.style.display='table';} 132if(newHeight==0)newHeight=Math.ceil(($col.forceHeight)*(percentHeight/100));$colInner.style.height=newHeight+'px';}}else{if($totalHeight==0)newHeight=Math.ceil(($colHeight)*(percentHeight/$col.colPercDiff));else{newHeight=Math.ceil(($totalHeight)*(percentHeight/$col.colPercDiff));} 133if(i==total-1&&total>1){$uncont.style.height='auto';$colChild.style.display='none';newHeight=outerHeight($col.parentNode)-outerHeight($uncont);$uncont.style.height='100%';$colChild.style.display='table';} 134$colInner.style.height=newHeight+'px';}}else{if($colChild.oversized){if($totalHeight==0)newHeight=Math.ceil(($colHeight)*(percentHeight/$col.colPercDiff));else{if($col.colPercDiff==0)$col.colPercDiff=100;newHeight=Math.ceil(($totalHeight)*(percentHeight/$col.colPercDiff));} 135if(i==total-1&&total>1){$uncont.style.height='auto';$colChild.style.display='none';newHeight=outerHeight($col.parentNode)-outerHeight($uncont);$uncont.style.height='100%';$colChild.style.display='table';} 136$colInner.style.height=newHeight+'px';}}}});var uncell=$col.getElementsByClassName('uncell');if(uncell[0]!=undefined&&$totalHeight==0)$totalHeight=outerHeight(uncell[0]);});} 137if(isFF){getDivChildren(el,'.uncoltable',function(col,i,total){if(col.style.minHeight!=''){col.style.height='';}});} 138if(resized){getDivChildren(el,'.row-child > .row-inner',function(obj,k,total){if(obj.style.height==''){if(wwidth>mediaQueryMobile){var getStyle=(window.getComputedStyle((obj.parentNode),null)),getInnerHeight=(parseInt(obj.parentNode.clientHeight)-parseInt(getStyle.paddingTop)-parseInt(getStyle.paddingBottom));obj.style.height=getInnerHeight+'px';}}});getDivChildren(el,'.row-parent > .row-inner',function(obj,k,total){if(obj.style.height!=''){var getStyle=(window.getComputedStyle((obj.parentNode),null)),getInnerHeight=(parseInt(obj.parentNode.clientHeight)-parseInt(getStyle.paddingTop)-parseInt(getStyle.paddingBottom)),getTempHeight=parseInt(obj.style.height);if(getInnerHeight>getTempHeight){obj.style.height=getInnerHeight+'px';}}});}}else{if(isFF){getDivChildren(el,'.uncoltable',function(col,i,total){if(col.style.minHeight!=''){col.style.height='';col.style.height=outerHeight(col.parentNode)+'px';}});} 139if(isIE&&(wwidth>mediaQueryMobile)){if(child.style.height=='auto'){child.style.height=outerHeight(child)+'px';}}} 140if(isFF){var sliderColumnFix=document.querySelector('.uncode-slider .row-inner > .column_child:only-child');if(sliderColumnFix!=null){if(wwidth>mediaQuery){sliderColumnFix.style.setProperty("height","");}else{sliderColumnFix.style.setProperty("height","");sliderColumnFix.style.setProperty("height",outerHeight(sliderColumnFix.parentNode)+"px","important");}}}};if(resized||UNCODE.isFrontEndEditor){window.scroll(0,scrollRowHeight_fix);}},headerHeight=function(container){forEachElement(container,function(el,i){var getHeight=el.getAttribute("data-height"),newHeight=((wheight*getHeight)/100);
140if(getHeight!='fixed'&&newHeight!=0){if(isMobileTransparent||wwidth>mediaQuery)newHeight-=menuHeight-transmenuHeight;else newHeight-=menuHeight-secmenuHeight;el.style.height=newHeight+'px';}});if(masthead!=undefined){masthead.parentNode.style.height=menuHeight+'px';if(header!=undefined&&header.length){if(classie.hasClass(masthead,'menu-transparent')){if(isMobileTransparent||wwidth>mediaQuery){masthead.parentNode.style.height='0px';if(classie.hasClass(masthead,'menu-add-padding')){for(var j=0;j<header.length;j++){var headerel=header[j];var headerBlock=getClosest(headerel,'header-uncode-block');if(headerBlock!=null){var parentRow=headerBlock.querySelector('.vc_row'),innerRows=parentRow.querySelectorAll('.column_parent > .uncol > .uncoltable > .uncell > .uncont, .uncode-slider .column_child > .uncol > .uncoltable > .uncell > .uncont');for(var k=0;k<innerRows.length;k++){if(innerRows[k]!=undefined){if(wwidth>mediaQuery)innerRows[k].style.paddingTop=transmenuHeight+'px';else innerRows[k].style.paddingTop=(transmenuHeight-mastheadMobilePaddingTop)+'px';}}}else{getDivChildren(headerel,'.header-content',function(headerContent,i){if(wwidth>mediaQuery)headerContent.style.paddingTop=transmenuHeight+'px';else headerContent.style.paddingTop=(transmenuHeight-mastheadMobilePaddingTop)+'px';});}}}}}}}},initVideoComponent=function(container,classTarget){if(UNCODE.isFrontEndEditor) 141return;getDivChildren(container,classTarget,function(el,i){var width=outerWidth(el),pWidth,height=outerHeight(el),pHeight,$tubularPlayer=(el.getElementsByTagName('iframe').length==1)?el.getElementsByTagName('iframe'):el.getElementsByTagName('video'),ratio=(el.getAttribute("data-ratio")!=null)?Number(el.getAttribute("data-ratio")):typeof $tubularPlayer[0]!=='undefined'?$tubularPlayer[0].getAttribute("data-ratio"):'1.8',heightOffset=80,widthOffset=heightOffset*ratio;if($tubularPlayer[0]!=undefined){if(width/ratio<height){pWidth=Math.ceil((height+heightOffset)*ratio);$tubularPlayer[0].style.width=pWidth+widthOffset+'px';$tubularPlayer[0].style.height=height+heightOffset+'px';$tubularPlayer[0].style.left=((width-pWidth)/2)-(widthOffset/2)+'px';$tubularPlayer[0].style.top='-'+(heightOffset/2)+'px';$tubularPlayer[0].style.position='absolute';}else{pHeight=Math.ceil(width/ratio);$tubularPlayer[0].style.width=width+widthOffset+'px';$tubularPlayer[0].style.height=pHeight+heightOffset+'px';$tubularPlayer[0].style.left='-'+(widthOffset/2)+'px';$tubularPlayer[0].style.top=((height-pHeight)/2)-(heightOffset/2)+'px';$tubularPlayer[0].style.position='absolute';}}});},init_overlay=function(){if(UNCODE.isFrontEndEditor) 142return;var triggerButton,closeButtons=new Array();function toggleOverlay(btn){if(classie.hasClass(triggerButton,'menu-button-offcanvas')){return true;} 143Array.prototype.forEach.call(document.querySelectorAll('div.overlay'),function(overlay){if(btn.getAttribute('data-area')==overlay.getAttribute('data-area')){var container=document.querySelector('div.'+btn.getAttribute('data-container')),inputField=overlay.querySelector('.search-field');if(classie.has(overlay,'open')){window.dispatchEvent(menuClose);overlayOpened=false;classie.remove(overlay,'open');classie.remove(container,'overlay-open');classie.add(overlay,'close');classie.remove(overlay,'open-items');var onEndTransitionFn=function(ev){if(transitionEvent){if(ev.propertyName!=='visibility')return;this.removeEventListener(transitionEvent,onEndTransitionFn);} 144classie.remove(overlay,'close');};if(transitionEvent){overlay.addEventListener(transitionEvent,onEndTransitionFn);}else{onEndTransitionFn();}}else if(!classie.has(overlay,'close')&&!classie.hasClass(btn,'overlay-close')){window.dispatchEvent(menuOpen);overlayOpened=true;classie.add(overlay,'open');classie.add(container,'overlay-open');if(jQuery('body.menu-overlay').length==0&&inputField!=null){setTimeout(function(){inputField.focus();},1000);} 145setTimeout(function(){if(classie.has(overlay,'overlay-sequential'))classie.add(overlay,'open-items');},800);}}});if(classie.hasClass(btn,'search-icon')||classie.hasClass(btn,'menu-close-search')||classie.hasClass(btn,'mobile-search-icon'))return;if(classie.hasClass(triggerButton,'close')){UNCODE.menuOpened=false;classie.removeClass(triggerButton,'close');classie.addClass(triggerButton,'closing');Array.prototype.forEach.call(closeButtons,function(closeButton){if(!classie.hasClass(closeButton,'menu-close-search')){classie.removeClass(closeButton,'close');classie.addClass(closeButton,'closing');}});setTimeout(function(){classie.removeClass(triggerButton,'closing');triggerButton.style.opacity=1;Array.prototype.forEach.call(closeButtons,function(closeButton){if(!classie.hasClass(closeButton,'menu-close-search')){classie.removeClass(closeButton,'closing');closeButton.style.opacity=0;}});},800);}else{UNCODE.menuOpened=true;triggerButton.style.opacity=0;var getBtnRect=!classie.hasClass(triggerButton,'search-icon')?triggerButton.getBoundingClientRect():null;Array.prototype.forEach.call(closeButtons,function(closeButton){if(!classie.hasClass(closeButton,'menu-close-search')){classie.addClass(triggerButton,'close');if(getBtnRect!=null)closeButton.setAttribute('style','top:'+getBtnRect.top+'px; left:'+getBtnRect.left+'px !important');classie.addClass(closeButton,'close');closeButton.style.opacity=1;}});window.addEventListener("resize",function(){positionCloseBtn(triggerButton,closeButtons);});}} 146function positionCloseBtn(triggerButton,closeButtons){var getBtnRect=!classie.hasClass(triggerButton,'search-icon')?triggerButton.getBoundingClientRect():null;Array.prototype.forEach.call(closeButtons,function(closeButton){if(!classie.hasClass(closeButton,'menu-close-search')){if(getBtnRect!=null)closeButton.setAttribute('style','top:'+getBtnRect.top+'px; left:'+getBtnRect.left+'px !important');closeButton.style.opacity=1;}});} 147(function bindEscape(){document.onkeydown=function(evt){evt=evt||window.event;var isEscape=false;if("key"in evt){isEscape=(evt.key=="Escape"||evt.key=="Esc");}else{isEscape=(evt.keyCode==27);} 148if(isEscape&&overlayOpened){Array.prototype.forEach.call(closeButtons,function(closeButton){if(classie.hasClass(closeButton,'overlay-close')&&classie.hasClass(closeButton,'menu-button-overlay')){closeButton.click();}});}};})();Array.prototype.forEach.call(document.querySelectorAll('.trigger-overlay'),function(triggerBttn){if(UNCODE.menuOpened||(classie.hasClass(document.body,'vmenu')&&UNCODE.wwidth>=960))return;triggerBttn.addEventListener('click',function(e){triggerButton=e.currentTarget;if(wwidth<mediaQuery&&triggerButton.getAttribute('data-area')!='search'){return true;}else{e.stopPropagation();toggleOverlay(triggerButton);e.preventDefault();return false;}},false);});Array.prototype.forEach.call(document.querySelectorAll('.overlay-close'),function(closeBttn){closeButtons.push(closeBttn);closeBttn.addEventListener('click',function(e){toggleOverlay(closeBttn);e.preventDefault();return false;},false);});},shrinkMenu=function(bodyTop){if(UNCODE.isFrontEndEditor) 149return;var logoShrink,offset=100;for(var i=0;i<logoel.length;
149i++){if(((secmenuHeight==0)?bodyTop>menuHeight:bodyTop>secmenuHeight+offset)&&!classie.hasClass(logoel[i],'shrinked')&&(wwidth>mediaQuery)){classie.addClass(logoel[i],'shrinked');if(logoMinScale!=undefined){logoShrink=logolink.children;Array.prototype.forEach.call(logoShrink,function(singleLogo){singleLogo.style.height=logoMinScale+'px';singleLogo.style.lineHeight=logoMinScale+'px';if(classie.hasClass(singleLogo,'text-logo'))singleLogo.style.fontSize=logoMinScale+'px';});} 150setTimeout(function(){calculateMenuHeight(false);},300);}else if((((secmenuHeight==0)?bodyTop==0:bodyTop<=secmenuHeight+offset)||(wwidth<mediaQuery))&&classie.hasClass(logoel[i],'shrinked')){classie.removeClass(logoel[i],'shrinked');if(logoMinScale!=undefined){logoShrink=logolink.children;Array.prototype.forEach.call(logoShrink,function(singleLogo){singleLogo.style.height=singleLogo.getAttribute('data-maxheight')+'px';singleLogo.style.lineHeight=singleLogo.getAttribute('data-maxheight')+'px';if(classie.hasClass(singleLogo,'text-logo'))singleLogo.style.fontSize=singleLogo.getAttribute('data-maxheight')+'px';});} 151setTimeout(function(){calculateMenuHeight(false);},300);}}},switchColorsMenu=function(bodyTop,style){for(var i=0;i<transmenuel.length;i++){if(masthead.style.opacity!==1)masthead.style.opacity=1;if((secmenuHeight==0)?bodyTop>
151menuHeight/2:bodyTop>secmenuHeight){if(classie.hasClass(masthead,'style-dark-original')){logo.className=logo.className.replace("style-light","style-dark");} 152if(classie.hasClass(masthead,'style-light-original')){logo.className=logo.className.replace("style-dark","style-light");} 153if(style!=undefined){if(style=='dark'){classie.removeClass(transmenuel[i],'style-light-override');} 154if(style=='light'){classie.removeClass(transmenuel[i],'style-dark-override');} 155classie.addClass(transmenuel[i],'style-'+style+'-override');}}else{if(style!=undefined){if(style=='dark'){classie.removeClass(transmenuel[i],'style-light-override');} 156if(style=='light'){classie.removeClass(transmenuel[i],'style-dark-override');} 157classie.addClass(transmenuel[i],'style-'+style+'-override');}}} 158if(pageHeader!=undefined){if(style!=undefined){if(classie.hasClass(pageHeader,'header-style-dark')){classie.removeClass(pageHeader,'header-style-dark');} 159if(classie.hasClass(pageHeader,'header-style-light')){classie.removeClass(pageHeader,'header-style-light');} 160classie.addClass(pageHeader,'header-style-'+style);}}},visibleRowCol=function(bodyTop){if(typeof visibleRows=='object'){for(var i=0;i<visibleRows.length;i++){var section=visibleRows[i],sectionHeight=outerHeight(section),offSetTop=bodyTop+(section!=null?section.getBoundingClientRect().top:0),offSetPosition=wheight+bodyTop-offSetTop;if(offSetPosition>0&&offSetPosition<(sectionHeight+wheight)){classie.addClass($kenburnsInner[0],'uncode-scroll-visible');visibleRows[i].dispatchEvent(new CustomEvent('enter-row'));}else{classie.removeClass($kenburnsInner[0],'uncode-scroll-visible');visibleRows[i].dispatchEvent(new CustomEvent('exit-row'));}}}},kenburnsHeader=function(bodyTop){var value;if(typeof kenburnsHeaders=='object'&&kenburnsHeaders.length){for(var i=0;i<kenburnsHeaders.length;i++){var section=kenburnsHeaders[i].parentNode,sectionHeight=outerHeight(section),offSetTop=bodyTop+(section!=null?(classie.hasClass(section.parentNode.parentNode,'owl-carousel')?section.parentNode.parentNode.getBoundingClientRect().top:section.getBoundingClientRect().top):0),offSetPosition=wheight+bodyTop-offSetTop,$kenburnsInner=kenburnsHeaders[i].querySelectorAll('.header-bg');if(classie.hasClass(kenburnsHeaders[i],'header-carousel-wrapper')){$kenburnsInner=kenburnsHeaders[i].querySelectorAll('.t-background-cover');} 161if(offSetPosition>0&&offSetPosition<(sectionHeight+wheight)){for(var i=0;i<$kenburnsInner.length;i++){classie.addClass($kenburnsInner[i],'uncode-kburns');$kenburnsInner[i].dispatchEvent(new CustomEvent('enter-kburns'));}}else{for(var i=0;i<$kenburnsInner.length;i++){classie.removeClass($kenburnsInner[i],'uncode-kburns');$kenburnsInner[i].dispatchEvent(new CustomEvent('exit-kburns'));}}}}},kenburnsRowCol=function(bodyTop){var value;if(UNCODE.isFrontEndEditor||UNCODE.isQuickView){kenburnsRows=document.querySelectorAll('.with-kburns > .row-background > .background-wrapper, .with-kburns > .fp-tableCell > .row-background > .background-wrapper, .with-kburns > .fp-tableCell > .fp-scrollable > .fp-scroller > .row-background > .background-wrapper');} 162if(typeof kenburnsRows=='object'&&kenburnsRows.length){for(var i=0;i<kenburnsRows.length;i++){var section=kenburnsRows[i].parentNode,sectionHeight=outerHeight(section),offSetTop=bodyTop+(section!=null?(classie.hasClass(section.parentNode.parentNode,'owl-carousel')?section.parentNode.parentNode.getBoundingClientRect().top:section.getBoundingClientRect().top):0),offSetPosition=wheight+bodyTop-offSetTop,$kenburnsInner=kenburnsRows[i].querySelectorAll('.background-inner, .header-bg');if(offSetPosition>0&&offSetPosition<(sectionHeight+wheight)){classie.addClass($kenburnsInner[0],'uncode-kburns');$kenburnsInner[0].dispatchEvent(new CustomEvent('enter-kburns'));}else{classie.removeClass($kenburnsInner[0],'uncode-kburns');$kenburnsInner[0].dispatchEvent(new CustomEvent('exit-kburns'));}}} 163if(UNCODE.isFrontEndEditor||UNCODE.isQuickView){kenburnsCols=document.querySelectorAll('.with-kburns > .column-background > .background-wrapper');} 164if(typeof kenburnsCols=='object'&&kenburnsCols.length){for(var j=0;j<kenburnsCols.length;j++){var elm=kenburnsCols[j],$kenburnsInner=elm.querySelectorAll('.background-inner');if(checkVisible(elm)){classie.addClass($kenburnsInner[0],'uncode-kburns');$kenburnsInner[0].dispatchEvent(new CustomEvent('enter-kburns'));}else{classie.removeClass($kenburnsInner[0],'uncode-kburns');$kenburnsInner[0].dispatchEvent(new CustomEvent('exit-kburns'));}}}},backwashHeader=function(bodyTop){var value;var onEndAnimationFn=function(ev){if(animationEvent){if(ev.animationName!=='backwash'){return;} 165this.removeEventListener(animationEvent,onEndAnimationFn);} 166classie.addClass(ev.target,'uncode-zoomout-already');} 167if(typeof backwashHeaders=='object'&&backwashHeaders.length){for(var i=0;i<backwashHeaders.length;i++){var section=backwashHeaders[i].parentNode,sectionHeight=outerHeight(section),offSetTop=bodyTop+(section!=null?(classie.hasClass(section.parentNode.parentNode,'owl-carousel')?section.parentNode.parentNode.getBoundingClientRect().top:section.getBoundingClientRect().top):0),offSetPosition=wheight+bodyTop-offSetTop,$backwashInner=backwashHeaders[i].querySelectorAll('.header-bg');if(classie.hasClass($backwashInner[0],'uncode-video-container')){continue;} 168if(classie.hasClass(backwashHeaders[i],'header-carousel-wrapper')){$backwashInner=backwashHeaders[i].querySelectorAll('.t-background-cover');} 169if(offSetPosition>0&&offSetPosition<(sectionHeight+wheight)){for(var i=0;i<$backwashInner.length;i++){classie.addClass($backwashInner[i],'uncode-zoomout');$backwashInner[i].dispatchEvent(new CustomEvent('enter-zoomout'));}}else{for(var i=0;i<$backwashInner.length;i++){classie.removeClass($backwashInner[i],'uncode-zoomout');$backwashInner[i].dispatchEvent(new CustomEvent('exit-zoomout'));}} 170for(var i=0;i<$backwashInner.length;i++){$backwashInner[i].addEventListener(animationEvent,onEndAnimationFn);}}}},backwashRowCol=function(bodyTop){var value;var onEndAnimationFn=function(ev){if(animationEvent){if(ev.animationName!=='backwash'){return;} 171this.removeEventListener(animationEvent,onEndAnimationFn);} 172classie.addClass(ev.target,'uncode-zoomout-already');} 173if(UNCODE.isFrontEndEditor||UNCODE.isQuickView){backwashRows=document.querySelectorAll('.with-zoomout > .row-background > .background-wrapper, .with-zoomout > .fp-tableCell > .row-background > .background-wrapper, .with-zoomout > .fp-tableCell > .fp-scrollable > .fp-scroller > .row-background > .background-wrapper');} 174if(typeof backwashRows=='object'&&backwashRows.length){for(var i=0;i<backwashRows.length;i++){var section=backwashRows[i].parentNode,sectionHeight=outerHeight(section),offSetTop=bodyTop+(section!=null?(classie.hasClass(section.parentNode.parentNode,'owl-carousel')?section.parentNode.parentNode.getBoundingClientRect().top:section.getBoundingClientRect().top):0),offSetPosition=wheight+bodyTop-offSetTop,$backwashInner=backwashRows[i].querySelectorAll('.background-inner');if(classie.hasClass($backwashInner[0],'uncode-video-container')){continue;} 175if(offSetPosition>0&&offSetPosition<(sectionHeight+wheight)){classie.addClass($backwashInner[0],'uncode-zoomout');$backwashInner[0].dispatchEvent(new CustomEvent('enter-zoomout'));}else{classie.removeClass($backwashInner[0],'uncode-zoomout');$backwashInner[0].dispatchEvent(new CustomEvent('exit-zoomout'));} 176$backwashInner[0].addEventListener(animationEvent,onEndAnimationFn);}} 177if(UNCODE.isFrontEndEditor||UNCODE.isQuickView){backwashCols=document.querySelectorAll('.with-zoomout > .column-background > .background-wrapper');} 178if(typeof backwashCols=='object'&&backwashCols.length){for(var j=0;j<backwashCols.length;j++){var elm=backwashCols[j],$backwashInner=elm.querySelectorAll('.background-inner');if(checkVisible(elm)){classie.addClass($backwashInner[0],'uncode-zoomout');$backwashInner[0].dispatchEvent(new CustomEvent('enter-zoomout'));}else{classie.removeClass($backwashInner[0],'uncode-zoomout');$backwashInner[0].dispatchEvent(new CustomEvent('exit-zoomout'));} 179$backwashInner[0].addEventListener(animationEvent,onEndAnimationFn);}}}
179,parallaxRowCol=function(bodyTop){var value;if(UNCODE.isFrontEndEditor||UNCODE.isQuickView){parallaxRows=document.querySelectorAll('.with-parallax > .row-background > .background-wrapper, .with-parallax > .fp-tableCell > .row-background > .background-wrapper, .with-parallax > .fp-tableCell > .fp-scrollable > .fp-scroller > .row-background > .background-wrapper');} 180if(typeof parallaxRows=='object'){for(var i=0;i<parallaxRows.length;i++){var section=parallaxRows[i].parentNode,thisHeight=outerHeight(parallaxRows[i]),sectionHeight=outerHeight(section),offSetTop=bodyTop+(section!=null?(classie.hasClass(section.parentNode.parentNode,'owl-carousel')?section.parentNode.parentNode.getBoundingClientRect().top:section.getBoundingClientRect().top):0),offSetPosition=wheight+bodyTop-offSetTop;if(offSetPosition>0&&offSetPosition<(sectionHeight+wheight)){value=((offSetPosition-wheight)*speedDivider);if(Math.abs(value)<(thisHeight-sectionHeight)){translateElement(parallaxRows[i],Math.floor(value));}else{translateElement(parallaxRows[i],Math.floor(thisHeight-sectionHeight));}}}} 181if(UNCODE.isFrontEndEditor||UNCODE.isQuickView){parallaxCols=document.querySelectorAll('.with-parallax > .column-background > .background-wrapper');} 182if(typeof parallaxCols=='object'){for(var j=0;j<parallaxCols.length;j++){var section=parallaxCols[j].parentNode,thisHeight=outerHeight(parallaxCols[j]),sectionHeight=outerHeight(section),offSetTop=bodyTop+(section!=null?section.getBoundingClientRect().top:0),offSetPosition=wheight+bodyTop-offSetTop;if(offSetPosition>0&&offSetPosition<(sectionHeight+wheight)){value=((offSetPosition-wheight)*speedDivider);value*=.8;if(Math.abs(value)<(thisHeight-sectionHeight)){translateElement(parallaxCols[j],Math.floor(value));}else{translateElement(parallaxCols[j],Math.floor(thisHeight-sectionHeight));}}}}},parallaxHeader=function(bodyTop){var value;if(typeof parallaxHeaders=='object'){for(var i=0;i<parallaxHeaders.length;i++){var section=parallaxHeaders[i].parentNode,thisSibling=section.nextSibling,thisHeight,sectionHeight,offSetTop,offSetPosition;if(classie.hasClass(parallaxHeaders[i],'header-carousel-wrapper')){getDivChildren(parallaxHeaders[i],'.t-entry-visual-cont',function(item,l,total){thisHeight=outerHeight(item);sectionHeight=outerHeight(section);offSetTop=bodyTop+section.getBoundingClientRect().top;offSetPosition=wheight+bodyTop-offSetTop;if(offSetPosition>0&&offSetPosition<(sectionHeight+wheight)){value=((offSetPosition-wheight)*speedDivider);if(Math.abs(value)<(thisHeight-sectionHeight)){translateElement(item,Math.floor(value));}}});}else{thisHeight=outerHeight(parallaxHeaders[i]);sectionHeight=outerHeight(section);offSetTop=bodyTop+section.getBoundingClientRect().top;offSetPosition=wheight+bodyTop-offSetTop;if(offSetPosition>0&&offSetPosition<(sectionHeight+wheight)){value=((offSetPosition-wheight)*speedDivider);if(Math.abs(value)<(thisHeight-sectionHeight)){translateElement(parallaxHeaders[i],Math.floor(value));}}}}}},headerOpacity=function(bodyTop){if(UNCODE.isFrontEndEditor){return;} 183if(headerWithOpacity&&headerWithOpacity.length){var thisHeight=outerHeight(headerWithOpacity[0]);if(bodyTop>thisHeight/8){if(pageHeader!=undefined)classie.addClass(pageHeader,'header-scrolled');}else{if(pageHeader!=undefined)classie.removeClass(pageHeader,'header-scrolled');}}},showHideScrollup=function(bodyTop){if(bodyTop!=0){if(bodyTop>wheight||((bodyTop+wheight)>=docheight)&&docheight>0){classie.addClass(document.body,'window-scrolled');classie.removeClass(document.body,'hide-scrollup');if(footerScroller&&footerScroller[0]!=undefined){footerScroller[0].style.display='';}}else{if(classie.hasClass(document.body,'window-scrolled'))classie.addClass(document.body,'hide-scrollup');classie.removeClass(document.body,'window-scrolled');}}},fixMenu=function(){if(UNCODE.isFrontEndEditor) 184return;menuwrapper=document.querySelectorAll(".menu-wrapper");if(!classie.hasClass(document.body,'vmenu')&&UNCODE.isFullPage&&!UNCODE.isFullPageSnap&&classie.hasClass(document.body,'uncode-fp-menu-hide')){menuwrapper=document.querySelector(".menu-wrapper");pageHeader=document.getElementById("page-header");menuwrapper.style.position='fixed';menuwrapper.style.zIndex='5';}},hideMenu=function(bodyTop){if(UNCODE.isFrontEndEditor) 185return;if(UNCODE.menuOpened||bodyTop<0)return;if(classie.hasClass(document.body,'vmenu')){if(wwidth<mediaQuery)menuhide=document.querySelector('#masthead .menu-hide-vertical');else menuhide=null;} 186if(classie.hasClass(document.body,'hmenu-center')){if(wwidth>mediaQuery)menuhide=document.querySelector('#masthead .menu-hide');else menuhide=document.querySelector('.menu-container-mobile.menu-hide');} 187if(typeof menuhide=='object'&&menuhide!=null&&mainmenu[0]!=undefined){var translate,scrollingDown=true;var sticky_element=(typeof mainmenu.item==='undefined'?((wwidth>mediaQuery)?mainmenu[0]:mainmenu[1]):mainmenu[0]);if(lastScrollValue==bodyTop)return;if(lastScrollValue>bodyTop)scrollingDown=false;else scrollingDown=true;lastScrollValue=bodyTop;
187if(!scrollingDown){if(!UNCODE.scrolling){if((secmenuHeight==0)?bodyTop==0:bodyTop<secmenuHeight){classie.removeClass(sticky_element.parentNode,'is_stuck');if(classie.hasClass(masthead,'menu-transparent')){if((isMobileTransparent||wwidth>mediaQuery)&&!classie.hasClass(masthead.parentNode,'no-header'))masthead.parentNode.style.height='0px';} 188if(wwidth<mediaQuery)sticky_element.style.position='fixed';else sticky_element.style.position='';hideMenuReset(sticky_element);clearTimeout(hidingTimer);} 189if(classie.hasClass(menuhide,'menu-hided')){classie.removeClass(menuhide,'menu-hided');hidingTimer=setTimeout(function(){classie.addClass(sticky_element.parentNode,'is_stuck');hideMenuReset(sticky_element);},400);}}}else{if(menusticky.length==0&&bodyTop<wheight/3){if(sticky_element.style.position=='fixed')sticky_element.style.position='';} 190if(bodyTop>wheight/2){clearTimeout(hidingTimer);if(!classie.hasClass(menuhide,'menu-hided')){classie.addClass(menuhide,'menu-hided');classie.addClass(sticky_element.parentNode,'is_stuck');if(sticky_element.style.position!='fixed'){sticky_element.style.visibility='hidden';sticky_element.style.position='fixed';sticky_element.style.top='0px';} 191translateElement(menuhide,-UNCODE.menuMobileHeight-1);}}}}},hideMenuReset=function(sticky_element){var topOffset=0;if(sticky_element.style.visibility=='hidden')sticky_element.style.visibility='';if(bodyBorder>0)topOffset+=bodyBorder;if(adminBar!=null&&window.getComputedStyle(adminBar,null).getPropertyValue("position")!='fixed')adminBarHeight=0;if(adminBarHeight>0)topOffset+=adminBarHeight;if(!classie.hasClass(document.body,'boxed-width')&&boxWidth>0)sticky_element.style.width=boxWidth+'px';translateElement(menuhide,0);},stickMenu=function(bodyTop){if(header&&mainmenu[0]!=undefined){if(classie.hasClass(mainmenu[0],'vmenu-container')&&wwidth>mediaQuery)return;var sticky_element=(typeof mainmenu.item==='undefined'?((isMobileTransparent||wwidth>mediaQuery)?mainmenu[0]:mainmenu[1]):mainmenu[0]);if((secmenuHeight==0&&(isMobileTransparent||wwidth>mediaQuery))?bodyTop>(0+adminBarHeight):bodyTop>(secmenuHeight+adminBarHeight)){if(!classie.hasClass(sticky_element.parentNode,'is_stuck')){classie.addClass(sticky_element.parentNode,'is_stuck');sticky_element.style.position='fixed';var getAnchorTop=bodyBorder;if(adminBar!=null&&window.getComputedStyle(adminBar,null).getPropertyValue("position")!='fixed')adminBarHeight=0;if(adminBarHeight>0)getAnchorTop+=adminBarHeight;sticky_element.style.top=getAnchorTop+'px';if(!classie.hasClass(document.body,'boxed-width')&&boxWidth>0)sticky_element.style.width=boxWidth+'px';}}else{clearTimeout(hidingTimer);classie.removeClass(sticky_element.parentNode,'is_stuck');sticky_element.style.position='fixed';if(isMobileTransparent||wwidth>mediaQuery)sticky_element.style.position='';if(classie.hasClass(document.body,'hmenu-center'))sticky_element.style.position='absolute';sticky_element.style.top='';}}},translateElement=function(element,valueY){var translate='translate3d(0, '+valueY+'px'+', 0)';element.style['-webkit-transform']=translate;element.style['-moz-transform']=translate;element.style['-ms-transform']=translate;element.style['-o-transform']=translate;element.style['transform']=translate;},setScrollPosition,scrollFunction=function(){if(!UNCODE.isFullPage){kenburnsHeader(bodyTop);kenburnsRowCol(bodyTop);backwashHeader(bodyTop);backwashRowCol(bodyTop);if(logoel!=undefined&&logoel.length&&!isMobile)shrinkMenu(bodyTop);if(menusticky!=undefined&&menusticky.length)stickMenu(bodyTop);hideMenu(bodyTop);if(isMobileParallaxAllowed||!isMobile){if(header&&menusticky!=undefined&&menusticky.length) 192switchColorsMenu(bodyTop);parallaxRowCol(bodyTop);parallaxHeader(bodyTop);headerOpacity(bodyTop);visibleRowCol(bodyTop);} 193clearRequestTimeout(setScrollPosition);setScrollPosition=requestTimeout(function(){scrollRowHeight_fix=window.pageYOffset;},100);}},shapeDivider=function(){var $shape='.uncode-divider-wrap';forEachElement($shape,function($el,i){var elH=parseInt($el.getAttribute('data-height')),elHunit=$el.getAttribute('data-unit'),newEl,$parent=$el.parentNode,parentH,$svg=$el.getElementsByTagName('svg')[0];if(elHunit=='px'){switch(true){case(wwidth<1500&&wwidth>=1180):newEl=elH*0.8;break;case(wwidth<1180&&wwidth>=960):newEl=elH*0.65;break;case(wwidth<960&&wwidth>=570):newEl=elH*0.5;break;case(wwidth<570):newEl=elH*0.25;break;default:newEl=elH;} 194$el.style.height=newEl+elHunit;} 195if(classie.hasClass($el,'uncode-divider-preserve-ratio')&&(window.navigator.userAgent.indexOf('MSIE ')!==-1||window.navigator.userAgent.indexOf('Trident/')!==-1)){$svg.setAttribute('preserveAspectRatio','none');var sizes=$svg.getAttribute('viewBox').split(' '),svgW=sizes[2],svgH=sizes[3],newSvgW;newSvgW=newEl*(svgW/svgH);$svg.style.width=newSvgW+'px';}});};if(!noScroll&&document.body==null){window.addEventListener('scroll',function(e){if(!UNCODE.isFullPage){bodyTop=document.documentElement.scrollTop||document.body.scrollTop;scrollFunction();showHideScrollup(bodyTop);}},false);} 196window.addEventListener('uncode-quick-view-loaded',function(){document.getElementById('unmodal-content').addEventListener('scroll',function(e){bodyTop=document.getElementById('unmodal-content').scrollTop;scrollFunction();showHideScrollup(bodyTop);},false);},false);function getClosest(el,tag){do{if(el.className!=undefined&&el.className.indexOf(tag)>-1)return el;}while(el=el.parentNode);return null;} 197function outerHeight(el,includeMargin){if(el!=null){var height=el.offsetHeight;if(includeMargin){var style=el.currentStyle||getComputedStyle(el);height+=parseInt(style.marginTop)+parseInt(style.marginBottom);} 198return height;}} 199function outerWidth(el,includeMargin){var width=el.offsetWidth;if(includeMargin){var style=el.currentStyle||getComputedStyle(el);width+=parseInt(style.marginLeft)+parseInt(style.marginRight);} 200return width;} 201function forEachElement(selector,fn){var elements=document.querySelectorAll(selector);for(var i=0;i<elements.length;i++)fn(elements[i],i);} 202function getDivChildren(containerId,selector,fn){if(containerId!==null){var elements=containerId.querySelectorAll(selector);for(var i=0;i<elements.length;i++)fn(elements[i],i,elements.length);}} 203function hideFooterScroll(){if(classie.hasClass(document.body,'hide-scrollup'))footerScroller[0].style.display="none";} 204document.addEventListener("DOMContentLoaded",function(event){UNCODE.adaptive();boxWrapper=document.querySelectorAll('.box-wrapper');
204docheight=boxWrapper[0]!=undefined?boxWrapper[0].offsetHeight:0;init_overlay();kenburnsRows=document.querySelectorAll('.with-kburns > .row-background > .background-wrapper, .with-kburns > .fp-tableCell > .row-background > .background-wrapper, .with-kburns > .fp-tableCell > .fp-scrollable > .fp-scroller > .row-background > .background-wrapper');kenburnsCols=document.querySelectorAll('.with-kburns > .column-background > .background-wrapper');backwashRows=document.querySelectorAll('.with-zoomout > .row-background > .background-wrapper, .with-zoomout > .fp-tableCell > .row-background > .background-wrapper, .with-zoomout > .fp-tableCell > .fp-scrollable > .fp-scroller > .row-background > .background-wrapper');backwashCols=document.querySelectorAll('.with-zoomout > .column-background > .background-wrapper');if(!UNCODE.isMobile||isMobileParallaxAllowed){parallaxRows=document.querySelectorAll('.with-parallax > .row-background > .background-wrapper, .with-parallax > .fp-tableCell > .row-background > .background-wrapper, .with-parallax > .fp-tableCell > .fp-scrollable > .fp-scroller > .row-background > .background-wrapper');parallaxCols=document.querySelectorAll('.with-parallax > .column-background > .background-wrapper');} 205footerScroller=document.querySelectorAll('.footer-scroll-top');if(footerScroller&&footerScroller[0]!=undefined){if(transitionEvent){footerScroller[0].addEventListener(transitionEvent,hideFooterScroll);}} 206Array.prototype.forEach.call(document.querySelectorAll('.row-inner'),function(el){el.style.height='';el.style.marginBottom='';});setRowHeight(document.querySelectorAll('.page-wrapper .row-parent, footer .row-parent'));});window.addEventListener("vc-resize",function(){scrollRowHeight_fix=window.pageYOffset;Array.prototype.forEach.call(document.querySelectorAll('.row-inner'),function(el){el.style.height='';el.style.marginBottom='';});setRowHeight(document.querySelectorAll('.page-wrapper .row-parent, footer .row-parent'),false,true);});var setIsScrolling;window.addEventListener("scroll",function(){UNCODE.setIsScrolling=true;clearRequestTimeout(setIsScrolling);setIsScrolling=requestTimeout(function(){UNCODE.setIsScrolling=false;},66);});window.addEventListener("resize",function(){scrollRowHeight_fix=window.pageYOffset;docheight=(boxWrapper!=undefined&&boxWrapper[0]!=undefined)?boxWrapper[0].offsetHeight:0;var oldWidth=wwidth;UNCODE.wwidth=wwidth=window.innerWidth||document.documentElement.clientWidth;UNCODE.wheight=wheight=(window.innerHeight||document.documentElement.clientHeight)-(bodyBorder*2);if(isSplitMenu&&typeof resizeTimer_==='undefined')centerSplitMenu();if(isMobile&&(oldWidth==wwidth))return false;calculateMenuHeight(false);initBox();headerHeight('.header-wrapper');window.dispatchEvent(boxEvent);scrollFunction();shapeDivider();showHideScrollup(bodyTop);clearTimeout(resizeTimer_);resizeTimer_=setTimeout(function(){if(isSplitMenu)centerSplitMenu();},10);if(!UNCODE.setIsScrolling){clearTimeout(resizeTimer);resizeTimer=setTimeout(function(){if(!UNCODE.setIsScrolling){UNCODE.wheight=wheight=(window.innerHeight||document.documentElement.clientHeight)-(bodyBorder*2);Array.prototype.forEach.call(document.querySelectorAll('.row-inner'),function(el){el.style.height='';el.style.marginBottom='';});setRowHeight(document.querySelectorAll('.page-wrapper .row-parent, footer .row-parent'),false,true);} 207if(!isMobile){initVideoComponent(document.body,'.uncode-video-container.video, .uncode-video-container.self-video');}},500);}});window.addEventListener("load",function(){if(!UNCODE.isMobile){setTimeout(function(){window.dispatchEvent(UNCODE.boxEvent);Waypoint.refreshAll();},2000);} 208if(UNCODE.isMobile&&!isMobileParallaxAllowed){kenburnsHeader(bodyTop);kenburnsRowCol(bodyTop);} 209backwashHeader(bodyTop);backwashRowCol(bodyTop);showHideScrollup(bodyTop);if(document.createEvent){var ev=document.createEvent('Event');ev.initEvent('resize',true,true);window.dispatchEvent(ev);}else{document.fireEvent('onresize');}},false);var UNCODE={bodyTop:bodyTop,boxEvent:boxEvent,bodyBorder:bodyBorder,initBox:initBox,adminBarHeight:0,menuHeight:0,menuMobileHeight:0,fixMenuHeight:fixMenuHeight,verticalRightMenu:verticalRightMenu,initHeader:initHeader,initRow:initRow,setRowHeight:setRowHeight,switchColorsMenu:switchColorsMenu,isMobile:isMobile,scrolling:false,menuHiding:false,menuOpened:false,menuMobileTriggerEvent:menuMobileTriggerEvent,mediaQuery:mediaQuery,initVideoComponent:initVideoComponent,hideMenu:hideMenu,wwidth:wwidth,wheight:wheight,};if(typeof define==='function'&&define.amd){define(UNCODE);}else{window.UNCODE=UNCODE;} 210UNCODE.adaptive=function(){var images=new Array(),getImages=document.querySelectorAll('.adaptive-async:not(.adaptive-fetching)');for(var i=0;i<getImages.length;i++){var imageObj={},el=getImages[i];classie.addClass(el,'adaptive-fetching');imageObj.unique=el.getAttribute('data-uniqueid');imageObj.url=el.getAttribute('data-guid');imageObj.path=el.getAttribute('data-path');imageObj.singlew=el.getAttribute('data-singlew');imageObj.singleh=el.getAttribute('data-singleh');imageObj.origwidth=el.getAttribute('data-width');imageObj.origheight=el.getAttribute('data-height');imageObj.crop=el.getAttribute('data-crop');imageObj.fixed=el.getAttribute('data-fixed')==undefined?null:el.getAttribute('data-fixed');imageObj.screen=window.uncodeScreen;imageObj.images=window.uncodeImages;images.push(imageObj);} 211var post_data={images:JSON.stringify(images),action:'get_adaptive_async',nonce_adaptive_images:SiteParameters.nonce_adaptive_images};if(images.length>0){var xhr=new XMLHttpRequest();xhr.open('POST',SiteParameters.ajax_url,true);xhr.setRequestHeader('Content-Type','application/x-www-form-urlencoded; charset=UTF-8');xhr.setRequestHeader('X-Requested-With','XMLHttpRequest');xhr.onreadystatechange=function(){if(xhr.readyState==XMLHttpRequest.DONE){if(xhr.status==200&&xhr.responseText){var jsonResponse=JSON.parse(xhr.responseText);if(jsonResponse.success&&jsonResponse.data.images){var images=jsonResponse.data.images;for(var i=0;i<images.length;i++){var val=images[i],getImage=document.querySelectorAll('[data-uniqueid="'+val.unique+'"]');for(var j=0;j<getImage.length;j++){var attrScr=getImage[j].getAttribute('src'),replaceImg=new Image();replaceImg.source=attrScr;replaceImg.el=getImage[j];classie.removeClass(getImage[j],'adaptive-async');classie.removeClass(getImage[j],'adaptive-fetching');replaceImg.onload=function(){var _this=this,parentNode=(_this.el).parentNode,placeH;if(typeof parentNode.prepend=='undefined'){if(_this.source!==null){if(SiteParameters.lazyload_type==='rocket'&&window.lazyLoadOptions){(_this.el).lazySrc=_this.src;if(classie.hasClass((_this.el),'lazyloaded')||classie.hasClass((_this.el),'lazyloading')){(_this.el).src=_this.src;(_this.el).removeAttribute('data-lazy-src');}}else{(_this.el).src=_this.src;}}
211else{if(SiteParameters.lazyload_type==='rocket'&&window.lazyLoadOptions){(_this.el).dataset.bg=_this.src;if(classie.hasClass((_this.el),'lazyloaded')||classie.hasClass((_this.el),'lazyloading')){(_this.el).style.backgroundImage='url("'+_this.src+'")';(_this.el).removeAttribute('data-bg');}}else{(_this.el).style.backgroundImage='url("'+_this.src+'")';}} 212classie.addClass(_this.el,'async-done');}else{if(_this.source!==null){placeH=document.createElement("IMG");placeH.setAttribute('class','placeH');if(SiteParameters.lazyload_type==='rocket'&&window.lazyLoadOptions){placeH.dataset.lazySrc=_this.src;if(classie.hasClass(placeH,'lazyloaded')||classie.hasClass(placeH,'lazyloading')){placeH.src=_this.src;placeH.removeAttribute('data-lazy-src');}}else{placeH.src=_this.src;} 213placeH.style.position='absolute';placeH.style.opacity='0';}else{placeH=document.createElement("DIV");placeH.setAttribute('style',_this.el.getAttribute('style'));placeH.setAttribute('class','placeH '+_this.el.getAttribute('class'));if(SiteParameters.lazyload_type==='rocket'&&window.lazyLoadOptions){placeH.dataset.bg=_this.src;if(classie.hasClass(placeH,'lazyloaded')||classie.hasClass(placeH,'lazyloading')){placeH.style.backgroundImage='url("'+_this.src+'")';placeH.removeAttribute('data-bg');}}else{placeH.style.backgroundImage='url("'+_this.src+'")';} 214placeH.style.backgroundSize='cover';placeH.style.backgroundPosition='center';placeH.style.position='absolute';placeH.style.top='0';placeH.style.width='100%';placeH.style.height='100%';} 215if(!classie.hasClass(_this.el,'box-wrapper')){parentNode.prepend(placeH);} 216requestTimeout(function(){if(_this.source!==null){if(SiteParameters.lazyload_type==='rocket'&&window.lazyLoadOptions){(_this.el).dataset.lazySrc=_this.src;if(classie.hasClass(_this.el,'lazyloaded')||classie.hasClass(_this.el,'lazyloading')){(_this.el).src=_this.src;(_this.el).removeAttribute('data-lazy-src');}}else{(_this.el).src=_this.src;}}else{if(SiteParameters.lazyload_type==='rocket'&&window.lazyLoadOptions){(_this.el).dataset.bg=_this.src;if(classie.hasClass(_this.el,'lazyloaded')||classie.hasClass(_this.el,'lazyloading')){(_this.el).style.backgroundImage='url("'+_this.src+'")';(_this.el).removeAttribute('data-bg');}}else{(_this.el).style.backgroundImage='url("'+_this.src+'")';}} 217if(!classie.hasClass(_this.el,'box-wrapper')){parentNode.removeChild(placeH);} 218classie.addClass(_this.el,'async-done');},250);}} 219replaceImg.src=val.url;}}}else{if(SiteParameters.enable_debug==true){console.log('There was an error: bad response');}}}else if(xhr.status==400){if(SiteParameters.enable_debug==true){console.log('There was an error 400');}}else{if(SiteParameters.enable_debug==true){console.log('Something else other than 200 was returned');}}}} 220var queryString="",arrayLength=Object.keys(post_data).length,arrayCounter=0;for(var key in post_data){queryString+=key+"="+post_data[key];if(arrayCounter<arrayLength-1){queryString+="&";} 221arrayCounter++;} 222xhr.send(queryString);}};})(window);'use strict';(function(){'use strict';function Pathformer(element){if(typeof element==='undefined'){throw new Error('Pathformer [constructor]: "element" parameter is required');} 223if(element.constructor===String){element=document.getElementById(element);if(!element){throw new Error('Pathformer [constructor]: "element" parameter is not related to an existing ID');}} 224if(element instanceof window.SVGElement||element instanceof window.SVGGElement||/^svg$/i.test(element.nodeName)){this.el=element;}else{throw new Error('Pathformer [constructor]: "element" parameter must be a string or a SVGelement');} 225this.scan(element);} 226Pathformer.prototype.TYPES=['line','ellipse','circle','polygon','polyline','rect'];Pathformer.prototype.ATTR_WATCH=['cx','cy','points','r','rx','ry','x','x1','x2','y','y1','y2'];Pathformer.prototype.scan=function(svg){var fn,element,pathData,pathDom,elements=svg.querySelectorAll(this.TYPES.join(','));for(var i=0;i<elements.length;i++){element=elements[i];fn=this[element.tagName.toLowerCase()+'ToPath'];pathData=fn(this.parseAttr(element.attributes));pathDom=this.pathMaker(element,pathData);element.parentNode.replaceChild(pathDom,element);}};Pathformer.prototype.lineToPath=function(element){var newElement={}
vendor: 5,492 bytes, lines 226-247
226,x1=element.x1||0,y1=element.y1||0,x2=element.x2||0,y2=element.y2||0;newElement.d='M'+x1+','+y1+'L'+x2+','+y2;return newElement;};Pathformer.prototype.rectToPath=function(element){var newElement={},x=parseFloat(element.x)||0,y=parseFloat(element.y)||0,width=parseFloat(element.width)||0,height=parseFloat(element.height)||0;if(element.rx||element.ry){var rx=parseInt(element.rx,10)||-1,ry=parseInt(element.ry,10)||-1;rx=Math.min(Math.max(rx<0?ry:rx,0),width/2);ry=Math.min(Math.max(ry<0?rx:ry,0),height/2);newElement.d='M '+(x+rx)+','+y+' '+'L '+(x+width-rx)+','+y+' '+'A '+rx+','+ry+',0,0,1,'+(x+width)+','+(y+ry)+' '+'L '+(x+width)+','+(y+height-ry)+' '+'A '+rx+','+ry+',0,0,1,'+(x+width-rx)+','+(y+height)+' '+'L '+(x+rx)+','+(y+height)+' '+'A '+rx+','+ry+',0,0,1,'+x+','+(y+height-ry)+' '+'L '+x+','+(y+ry)+' '+'A '+rx+','+ry+',0,0,1,'+(x+rx)+','+y;} 227else{newElement.d='M'+x+' '+y+' '+'L'+(x+width)+' '+y+' '+'L'+(x+width)+' '+(y+height)+' '+'L'+x+' '+(y+height)+' Z';} 228return newElement;};Pathformer.prototype.polylineToPath=function(element){var newElement={},points=element.points.trim().split(' '),i,path;if(element.points.indexOf(',')===-1){var formattedPoints=[];for(i=0;i<points.length;i+=2){formattedPoints.push(points[i]+','+points[i+1]);} 229points=formattedPoints;} 230path='M'+points[0];for(i=1;i<points.length;i++){if(points[i].indexOf(',')!==-1){path+='L'+points[i];}} 231newElement.d=path;return newElement;};Pathformer.prototype.polygonToPath=function(element){var newElement=Pathformer.prototype.polylineToPath(element);newElement.d+='Z';return newElement;};Pathformer.prototype.ellipseToPath=function(element){var newElement={},rx=parseFloat(element.rx)||0,ry=parseFloat(element.ry)||0,cx=parseFloat(element.cx)||0,cy=parseFloat(element.cy)||0,startX=cx-rx,startY=cy,endX=parseFloat(cx)+parseFloat(rx),endY=cy;newElement.d='M'+startX+','+startY+'A'+rx+','+ry+' 0,1,1 '+endX+','+endY+'A'+rx+','+ry+' 0,1,1 '+startX+','+endY;return newElement;};Pathformer.prototype.circleToPath=function(element){var newElement={},r=parseFloat(element.r)||0,cx=parseFloat(element.cx)||0,cy=parseFloat(element.cy)||0,startX=cx-r,startY=cy,endX=parseFloat(cx)+parseFloat(r),endY=cy;newElement.d='M'+startX+','+startY+'A'+r+','+r+' 0,1,1 '+endX+','+endY+'A'+r+','+r+' 0,1,1 '+startX+','+endY;return newElement;};Pathformer.prototype.pathMaker=function(element,pathData){var i,attr,pathTag=document.createElementNS('http://www.w3.org/2000/svg','path');for(i=0;i<element.attributes.length;i++){attr=element.attributes[i];if(this.ATTR_WATCH.indexOf(attr.name)===-1){pathTag.setAttribute(attr.name,attr.value);}} 232for(i in pathData){pathTag.setAttribute(i,pathData[i]);} 233return pathTag;};Pathformer.prototype.parseAttr=function(element){var attr,output={};for(var i=0;i<element.length;i++){attr=element[i];if(this.ATTR_WATCH.indexOf(attr.name)!==-1&&attr.value.indexOf('%')!==-1){throw new Error('Pathformer [parseAttr]: a SVG shape got values in percentage. This cannot be transformed into \'path\' tags. Please use \'viewBox\'.');} 234output[attr.name]=attr.value;} 235return output;};'use strict';var setupEnv,requestAnimFrame,cancelAnimFrame,parsePositiveInt;function Vivus(element,options,callback){setupEnv();this.isReady=false;this.setElement(element,options);this.setOptions(options);this.setCallback(callback);if(this.isReady){this.init();}} 236Vivus.LINEAR=function(x){return x;};Vivus.EASE=function(x){return-Math.cos(x*Math.PI)/2+0.5;};Vivus.EASE_OUT=function(x){return 1-Math.pow(1-x,3);};Vivus.EASE_IN=function(x){return Math.pow(x,3);};Vivus.EASE_OUT_BOUNCE=function(x){var base=-Math.cos(x*(0.5*Math.PI))+1,rate=Math.pow(base,1.5),rateR=Math.pow(1-x,2),progress=-Math.abs(Math.cos(rate*(2.5*Math.PI)))+1;return(1-rateR)+(progress*rateR);};Vivus.prototype.setElement=function(element,options){var onLoad,self;if(typeof element==='undefined'){throw new Error('Vivus [constructor]: "element" parameter is required');} 237if(element.constructor===String){element=document.getElementById(element);if(!element){throw new Error('Vivus [constructor]: "element" parameter is not related to an existing ID');}} 238this.parentEl=element;if(options&&options.file){var self=this;onLoad=function(e){var domSandbox=document.createElement('div');domSandbox.innerHTML=this.responseText;var svgTag=domSandbox.querySelector('svg');if(!svgTag){throw new Error('Vivus [load]: Cannot find the SVG in the loaded file : '+options.file);} 239self.el=svgTag 240self.el.setAttribute('width','100%');self.el.setAttribute('height','100%');self.parentEl.appendChild(self.el) 241self.isReady=true;self.init();self=null;} 242var oReq=new window.XMLHttpRequest();oReq.addEventListener('load',onLoad);oReq.open('GET',options.file);oReq.send();return;} 243switch(element.constructor){case window.SVGSVGElement:case window.SVGElement:case window.SVGGElement:this.el=element;this.isReady=true;break;case window.HTMLObjectElement:self=this;onLoad=function(e){if(self.isReady){return;} 244self.el=element.contentDocument&&element.contentDocument.querySelector('svg');if(!self.el&&e){throw new Error('Vivus [constructor]: object loaded does not contain any SVG');} 245else if(self.el){if(element.getAttribute('built-by-vivus')){self.parentEl.insertBefore(self.el,element);self.parentEl.removeChild(element);self.el.setAttribute('width','100%');self.el.setAttribute('height','100%');} 246self.isReady=true;self.init();self=null;}};if(!onLoad()){element.addEventListener('load',onLoad);} 247break;default:throw new Error('Vivus [constructor]: "element" parameter is not val
247id (or miss the "file" attribute)');}};Vivus.prototype.setOptions=function(options){var allowedTypes=['delayed','sync','async','nsync','oneByOne','scenario','scenario-sync'];var allowedStarts=['inViewport','manual','autostart'];if(options!==undefined&&options.constructor!==Object){throw new Error('Vivus [constructor]: "options" parameter must be an object');} 248else{options=options||{};} 249if(options.type&&allowedTypes.indexOf(options.type)===-1){throw new Error('Vivus [constructor]: '+options.type+' is not an existing animation `type`');} 250else{this.type=options.type||allowedTypes[0];} 251if(options.start&&allowedStarts.indexOf(options.start)===-1){throw new Error('Vivus [constructor]: '+options.start+' is not an existing `start` option');} 252else{this.start=options.start||allowedStarts[0];} 253this.isIE=(window.navigator.userAgent.indexOf('MSIE')!==-1||window.navigator.userAgent.indexOf('Trident/')!==-1||window.navigator.userAgent.indexOf('Edge/')!==-1);this.duration=parsePositiveInt(options.duration,120);this.delay=parsePositiveInt(options.delay,null);this.delayStart=parsePositiveInt(options.delayStart,null);this.dashGap=parsePositiveInt(options.dashGap,1);this.forceRender=options.hasOwnProperty('forceRender')?!!options.forceRender:this.isIE;this.reverseStack=!!options.reverseStack;this.selfDestroy=!!options.selfDestroy;this.onReady=options.onReady;this.map=[];this.frameLength=this.currentFrame=this.delayUnit=this.speed=this.handle=null;this.ignoreInvisible=options.hasOwnProperty('ignoreInvisible')?!!options.ignoreInvisible:false;this.animTimingFunction=options.animTimingFunction||Vivus.LINEAR;this.pathTimingFunction=options.pathTimingFunction||Vivus.LINEAR;if(this.delay>=this.duration){throw new Error('Vivus [constructor]: delay must be shorter than duration');}};Vivus.prototype.setCallback=function(callback){if(!!callback&&callback.constructor!==Function){throw new Error('Vivus [constructor]: "callback" parameter must be a function');} 254this.callback=callback||function(){};};Vivus.prototype.mapping=function(){var i,paths,path,pAttrs,pathObj,totalLength,lengthMeter,timePoint;timePoint=totalLength=lengthMeter=0;paths=this.el.querySelectorAll('path');for(i=0;i<paths.length;i++){path=paths[i];if(this.isInvisible(path)){continue;} 255pathObj={el:path,length:Math.ceil(path.getTotalLength())};if(isNaN(pathObj.length)){if(window.console&&console.warn){console.warn('Vivus [mapping]: cannot retrieve a path element length',path);} 256continue;} 257this.map.push(pathObj);path.style.strokeDasharray=pathObj.length+' '+(pathObj.length+this.dashGap*2);path.style.strokeDashoffset=pathObj.length+this.dashGap;pathObj.length+=this.dashGap;totalLength+=pathObj.length;this.renderPath(i);} 258totalLength=totalLength===0?1:totalLength;this.delay=this.delay===null?this.duration/3:this.delay;this.delayUnit=this.delay/(paths.length>1?paths.length-1:1);if(this.reverseStack){this.map.reverse();} 259for(i=0;i<this.map.length;i++){pathObj=this.map[i];switch(this.type){case'delayed':pathObj.startAt=this.delayUnit*i;pathObj.duration=this.duration-this.delay;break;case'oneByOne':pathObj.startAt=lengthMeter/totalLength*this.duration;pathObj.duration=pathObj.length/totalLength*this.duration;break;case'sync':case'async':case'nsync':pathObj.startAt=0;pathObj.duration=this.duration;break;case'scenario-sync':path=pathObj.el;pAttrs=this.parseAttr(path);pathObj.startAt=timePoint+(parsePositiveInt(pAttrs['data-delay'],this.delayUnit)||0);pathObj.duration=parsePositiveInt(pAttrs['data-duration'],this.duration);timePoint=pAttrs['data-async']!==undefined?pathObj.startAt:pathObj.startAt+pathObj.duration;this.frameLength=Math.max(this.frameLength,(pathObj.startAt+pathObj.duration));break;case'scenario':path=pathObj.el;pAttrs=this.parseAttr(path);pathObj.startAt=parsePositiveInt(pAttrs['data-start'],this.delayUnit)||0;pathObj.duration=parsePositiveInt(pAttrs['data-duration'],this.duration);this.frameLength=Math.max(this.frameLength,(pathObj.startAt+pathObj.duration));break;} 260lengthMeter+=pathObj.length;this.frameLength=this.frameLength||this.duration;}};Vivus.prototype.drawer=function(){var self=this;this.currentFrame+=this.speed;if(this.currentFrame<=0){this.stop();this.reset();}else if(this.currentFrame>=this.frameLength){this.stop();this.currentFrame=this.frameLength;this.trace();
260if(this.selfDestroy){this.destroy();}}else{this.trace();this.handle=requestAnimFrame(function(){self.drawer();});return;} 261this.callback(this);if(this.instanceCallback){this.instanceCallback(this);this.instanceCallback=null;}};Vivus.prototype.trace=function(){var i,progress,path,currentFrame;currentFrame=this.animTimingFunction(this.currentFrame/this.frameLength)*this.frameLength;for(i=0;i<this.map.length;i++){path=this.map[i];progress=(currentFrame-path.startAt)/path.duration;progress=this.pathTimingFunction(Math.max(0,Math.min(1,progress)));if(path.progress!==progress){path.progress=progress;path.el.style.strokeDashoffset=Math.floor(path.length*(1-progress));this.renderPath(i);}}};Vivus.prototype.renderPath=function(index){if(this.forceRender&&this.map&&this.map[index]){var pathObj=this.map[index],newPath=pathObj.el.cloneNode(true);pathObj.el.parentNode.replaceChild(newPath,pathObj.el);pathObj.el=newPath;}};Vivus.prototype.init=function(){this.frameLength=0;this.currentFrame=0;this.map=[];new Pathformer(this.el);this.mapping();this.starter();if(this.onReady){this.onReady(this);}};Vivus.prototype.starter=function(){switch(this.start){case'manual':return;case'autostart':this.play();break;case'inViewport':var self=this,listener=function(){if(self.isInViewport(self.parentEl,1)){self.play();window.removeEventListener('scroll',listener);window.removeEventListener('fp-slide-changed',listener);window.removeEventListener('fp-slide-scroll',listener);}};window.addEventListener('scroll',listener);window.addEventListener('fp-slide-changed',listener);window.addEventListener('fp-slide-scroll',listener);listener();break;}};Vivus.prototype.getStatus=function(){return this.currentFrame===0?'start':this.currentFrame===this.frameLength?'end':'progress';};Vivus.prototype.reset=function(){return this.setFrameProgress(0);};Vivus.prototype.finish=function(){return this.setFrameProgress(1);};Vivus.prototype.setFrameProgress=function(progress){progress=Math.min(1,Math.max(0,progress));this.currentFrame=Math.round(this.frameLength*progress);this.trace();return this;};Vivus.prototype.play=function(speed,callback){this.instanceCallback=null;if(speed&&typeof speed==='function'){this.instanceCallback=speed;speed=null;} 262else if(speed&&typeof speed!=='number'){throw new Error('Vivus [play]: invalid speed');} 263if(callback&&typeof(callback)==='function'&&!this.instanceCallback){this.instanceCallback=callback;} 264this.speed=speed||1;if(!this.handle){var $this=this,delay=(this.delayStart!=null)?this.delayStart:0;setTimeout(function(){$this.drawer();},delay);} 265return this;};Vivus.prototype.stop=function(){if(this.handle){cancelAnimFrame(this.handle);this.handle=null;} 266return this;};Vivus.prototype.destroy=function(){this.stop();var i,path;for(i=0;i<this.map.length;i++){path=this.map[i];path.el.style.strokeDashoffset=null;path.el.style.strokeDasharray=null;this.renderPath(i);}};Vivus.prototype.isInvisible=function(el){var rect,ignoreAttr=el.getAttribute('data-ignore');if(ignoreAttr!==null){return ignoreAttr!=='false';} 267if(this.ignoreInvisible){rect=el.getBoundingClientRect();return!rect.width&&!rect.height;} 268else{return false;}};Vivus.prototype.parseAttr=function(element){var attr,output={};if(element&&element.attributes){for(var i=0;i<element.attributes.length;i++){attr=element.attributes[i];output[attr.name]=attr.value;}} 269return output;};Vivus.prototype.isInViewport=function(el,h){var scrolled=this.scrollY(),viewed=scrolled+this.getViewportH(),elBCR=el.getBoundingClientRect(),elHeight=elBCR.height,elTop=scrolled+elBCR.top,elBottom=elTop+elHeight;h=h||0;return(elTop+elHeight*h)<=viewed&&(elBottom)>=scrolled;};Vivus.prototype.getViewportH=function(){var client=this.docElem.clientHeight,inner=window.innerHeight;if(client<inner){return inner;} 270else{return client;}};Vivus.prototype.scrollY=function(){return window.pageYOffset||this.docElem.scrollTop;};setupEnv=function(){if(Vivus.prototype.docElem){return;} 271Vivus.prototype.docElem=window.document.documentElement;requestAnimFrame=(function(){return(window.requestAnimationFrame||window.webkitRequestAnimationFrame||window.mozRequestAnimationFrame||window.oRequestAnimationFrame||window.msRequestAnimationFrame||function(callback){return window.setTimeout(callback,1000/60);});})();cancelAnimFrame=(function(){return(window.cancelAnimationFrame||window.webkitCancelAnimationFrame||window.mozCancelAnimationFrame||window.oCancelAnimationFrame||window.msCancelAnimationFrame||function(id){return window.clearTimeout(id);});})();};parsePositiveInt=function(value,defaultValue){var output=parseInt(value,10);return(output>=0)?output:defaultValue;};if(typeof define==='function'&&define.amd){define([],function(){return Vivus;});}else if(typeof exports==='object'){module.exports=Vivus;}else{window.Vivus=Vivus;}}());(function(global){var startY=0;var enabled=false;var supportsPassiveOption=false;try{var opts=Object.defineProperty({},"passive",{get:function(){supportsPassiveOption=true}});window.addEventListener("test",null,opts)}catch(e){}var handleTouchmove=function(evt){var el=evt.target;while(el!==document.body&&el!==document){var style=window.getComputedStyle(el);if(!style){break}
271if(el.nodeName==="INPUT"&&el.getAttribute("type")==="range"){return}var scrolling=style.getPropertyValue("-webkit-overflow-scrolling");var overflowY=style.getPropertyValue("overflow-y");var height=parseInt(style.getPropertyValue("height"),10);var isScrollable=scrolling==="touch"&&(overflowY==="auto"||overflowY==="scroll");var canScroll=el.scrollHeight>el.offsetHeight;if(isScrollable&&canScroll){var curY=evt.touches?evt.touches[0].screenY:evt.screenY;var isAtTop=startY<=curY&&el.scrollTop===0;var isAtBottom=startY>=curY&&el.scrollHeight-el.scrollTop===height;if(isAtTop||isAtBottom){evt.preventDefault()}return}el=el.parentNode}evt.preventDefault()};var handleTouchstart=function(evt){startY=evt.touches?evt.touches[0].screenY:evt.screenY};var enable=function(){window.addEventListener("touchstart",handleTouchstart,supportsPassiveOption?{passive:false}:false);window.addEventListener("touchmove",handleTouchmove,supportsPassiveOption?{passive:false}:false);enabled=true};var disable=function(){window.removeEventListener("touchstart",handleTouchstart,false);window.removeEventListener("touchmove",handleTouchmove,false);enabled=false};var isEnabled=function(){return enabled};var testDiv=document.createElement("div");document.documentElement.appendChild(testDiv);testDiv.style.WebkitOverflowScrolling="touch";var scrollSupport="getComputedStyle"in window&&window.getComputedStyle(testDiv)["-webkit-overflow-scrolling"]==="touch";document.documentElement.removeChild(testDiv);if(scrollSupport){enable()}var iNoBounce={enable:enable,disable:disable,isEnabled:isEnabled};if(typeof module!=="undefined"&&module.exports){module.exports=iNoBounce}if(typeof global.define==="function"){(function(define){define("iNoBounce",[],function(){return iNoBounce})})(global.define)}else{global.iNoBounce=iNoBounce}})(this);iNoBounce.disable();(function(){'use strict';var f,g=[];function l(a){g.push(a);1==g.length&&f()}function m(){for(;g.length;)g[0](),g.shift()}f=function(){setTimeout(m)};function n(a){this.a=p;this.b=void 0;this.f=[];var b=this;try{a(function(a){q(b,a)},function(a){r(b,a)})}catch(c){r(b,c)}}var p=2;function t(a){return new n(function(b,c){c(a)})}function u(a){return new n(function(b){b(a)})}function q(a,b){if(a.a==p){if(b==a)throw new TypeError;var c=!1;try{var d=b&&b.then;if(null!=b&&"object"==typeof b&&"function"==typeof d){d.call(b,function(b){c||q(a,b);c=!0},function(b){c||r(a,b);c=!0});return}}catch(e){c||r(a,e);return}a.a=0;a.b=b;v(a)}} 272function r(a,b){if(a.a==p){if(b==a)throw new TypeError;a.a=1;a.b=b;v(a)}}function v(a){l(function(){if(a.a!=p)for(;a.f.length;){var b=a.f.shift(),c=b[0],d=b[1],e=b[2],b=b[3];try{0==a.a?"function"==typeof c?e(c.call(void 0,a.b)):e(a.b):1==a.a&&("function"==typeof d?e(d.call(void 0,a.b)):b(a.b))}catch(h){b(h)}}})}n.prototype.g=function(a){return this.c(void 0,a)};n.prototype.c=function(a,b){var c=this;return new n(function(d,e){c.f.push([a,b,d,e]);v(c)})};function w(a){return new n(function(b,c){function d(c){return function(d){h[c]=d;e+=1;e==a.length&&b(h)}}var e=0,h=[];0==a.length&&b(h);for(var k=0;k<a.length;k+=1)u(a[k]).c(d(k),c)})}function x(a){return new n(function(b,c){for(var d=0;d<a.length;d+=1)u(a[d]).c(b,c)})};window.Promise||(window.Promise=n,window.Promise.resolve=u,window.Promise.reject=t,window.Promise.race=x,window.Promise.all=w,window.Promise.prototype.then=n.prototype.c,window.Promise.prototype["catch"]=n.prototype.g);}());(function(){function l(a,b){document.addEventListener?a.addEventListener("scroll",b,!1):a.attachEvent("scroll",b)}function m(a){document.body?a():document.addEventListener?document.addEventListener("DOMContentLoaded",function c(){document.removeEventListener("DOMContentLoaded",c);a()}):document.attachEvent("onreadystatechange",function k(){if("interactive"==document.readyState||"complete"==document.readyState)document.detachEvent("onreadystatechange",k),a()})};function t(a){this.a=document.createElement("div");this.a.setAttribute("aria-hidden","true");this.a.appendChild(document.createTextNode(a));this.b=document.createElement("span");this.c=document.createElement("span");this.h=document.createElement("span");this.f=document.createElement("span");this.g=-1;this.b.style.cssText="max-width:none;display:inline-block;position:absolute;height:100%;width:100%;overflow:scroll;font-size:16px;";this.c.style.cssText="max-width:none;display:inline-block;position:absolute;height:100%;width:100%;overflow:scroll;font-size:16px;";this.f.style.cssText="max-width:none;display:inline-block;position:absolute;height:100%;width:100%;overflow:scroll;font-size:16px;";this.h.style.cssText="display:inline-block;width:200%;height:200%;font-size:16px;max-width:none;";this.b.appendChild(this.h);this.c.appendChild(this.f);this.a.appendChild(this.b);this.a.appendChild(this.c)} 273function u(a,b){a.a.style.cssText="max-width:none;min-width:20px;min-height:20px;
273display:inline-block;overflow:hidden;position:absolute;width:auto;margin:0;padding:0;top:-999px;white-space:nowrap;font-synthesis:none;font:"+b+";"}function z(a){var b=a.a.offsetWidth,c=b+100;a.f.style.width=c+"px";a.c.scrollLeft=c;a.b.scrollLeft=a.b.scrollWidth+100;return a.g!==b?(a.g=b,!0):!1}function A(a,b){function c(){var a=k;z(a)&&a.a.parentNode&&b(a.g)}var k=a;l(a.b,c);l(a.c,c);z(a)};function B(a,b){var c=b||{};this.family=a;this.style=c.style||"normal";this.weight=c.weight||"normal";this.stretch=c.stretch||"normal"}var C=null,D=null,E=null,F=null;function G(){if(null===D)if(J()&&/Apple/.test(window.navigator.vendor)){var a=/AppleWebKit\/([0-9]+)(?:\.([0-9]+))(?:\.([0-9]+))/.exec(window.navigator.userAgent);D=!!a&&603>parseInt(a[1],10)}else D=!1;return D}function J(){null===F&&(F=!!document.fonts);return F} 274function K(){if(null===E){var a=document.createElement("div");try{a.style.font="condensed 100px sans-serif"}catch(b){}E=""!==a.style.font}return E}function L(a,b){return[a.style,a.weight,K()?a.stretch:"","100px",b].join(" ")} 275B.prototype.load=function(a,b){var c=this,k=a||"BESbswy",r=0,n=b||3E3,H=(new Date).getTime();return new Promise(function(a,b){if(J()&&!G()){var M=new Promise(function(a,b){function e(){(new Date).getTime()-H>=n?b(Error(""+n+"ms timeout exceeded")):document.fonts.load(L(c,'"'+c.family+'"'),k).then(function(c){1<=c.length?a():setTimeout(e,25)},b)}e()}),N=new Promise(function(a,c){r=setTimeout(function(){c(Error(""+n+"ms timeout exceeded"))},n)});Promise.race([N,M]).then(function(){clearTimeout(r);a(c)},b)}else m(function(){function v(){var b;if(b=-1!=f&&-1!=g||-1!=f&&-1!=h||-1!=g&&-1!=h)(b=f!=g&&f!=h&&g!=h)||(null===C&&(b=/AppleWebKit\/([0-9]+)(?:\.([0-9]+))/.exec(window.navigator.userAgent),C=!!b&&(536>parseInt(b[1],10)||536===parseInt(b[1],10)&&11>=parseInt(b[2],10))),b=C&&(f==w&&g==w&&h==w||f==x&&g==x&&h==x||f==y&&g==y&&h==y)),b=!b;b&&(d.parentNode&&d.parentNode.removeChild(d),clearTimeout(r),a(c))}function I(){if((new Date).getTime()-H>=n)d.parentNode&&d.parentNode.removeChild(d),b(Error(""+ 276n+"ms timeout exceeded"));else{var a=document.hidden;if(!0===a||void 0===a)f=e.a.offsetWidth,g=p.a.offsetWidth,h=q.a.offsetWidth,v();r=setTimeout(I,50)}}var e=new t(k),p=new t(k),q=new t(k),f=-1,g=-1,h=-1,w=-1,x=-1,y=-1,d=document.createElement("div");d.dir="ltr";u(e,L(c,"sans-serif"));u(p,L(c,"serif"));u(q,L(c,"monospace"));d.appendChild(e.a);d.appendChild(p.a);d.appendChild(q.a);document.body.appendChild(d);w=e.a.offsetWidth;x=p.a.offsetWidth;y=q.a.offsetWidth;I();A(e,function(a){f=a;v()});u(e,L(c,'"'+c.family+'",sans-serif'));A(p,function(a){g=a;v()});u(p,L(c,'"'+c.family+'",serif'));A(q,function(a){h=a;v()});u(q,L(c,'"'+c.family+'",monospace'))})})};"object"===typeof module?module.exports=B:(window.FontFaceObserver=B,window.FontFaceObserver.prototype.load=B.prototype.load);}());
Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.