1(function($){"use strict";var UNCODE=window.UNCODE||{};window.UNCODE=UNCODE;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);}};function uncodeVisibilityChange(){if(document.hidden){window.dispatchEvent(new CustomEvent('is-blur'));}else{window.dispatchEvent(new CustomEvent('is-focus'));}} 3document.addEventListener('visibilitychange',uncodeVisibilityChange,false);if(SiteParameters.smoothScroll==='on'&&!SiteParameters.is_frontend_editor){window.lenis=new Lenis({duration:1}) 4UNCODE.hDoc=Math.max(document.body.scrollHeight,document.body.offsetHeight,document.documentElement.clientHeight,document.documentElement.scrollHeight,document.documentElement.offsetHeight);function raf(time){window.lenis.raf(time) 5requestAnimationFrame(raf) 6window.dispatchEvent(new CustomEvent('lenis-scroll'));if(SiteParameters.uncode_smooth_scroll_safe){var newHdoc=Math.max(document.body.scrollHeight,document.body.offsetHeight,document.documentElement.clientHeight,document.documentElement.scrollHeight,document.documentElement.offsetHeight);if(UNCODE.hDoc!==newHdoc){UNCODE.hDoc=newHdoc;window.lenis.resize();}}} 7requestAnimationFrame(raf) 8$(window).on('unmodal-open uncode-sidecart-open',function(){window.lenis.stop();});$(window).on('uncode-sidecart-closed',function(){window.lenis.start();});$(document).on('unmodal-close',function(){window.lenis.start();});} 9if(typeof ScrollTrigger!=='undefined'&&ScrollTrigger!==null&&typeof ScrollTrigger.config==='function'){ScrollTrigger.config({ignoreMobileResize:true});} 10var checkScrollTriggerRefresh;$(function(){$(document).on('uncode-scrolltrigger-refresh',function(){clearRequestTimeout(checkScrollTriggerRefresh);checkScrollTriggerRefresh=requestTimeout(function(){ScrollTrigger.refresh();$('.scroll-refresh-hidden').removeClass('opacity_0');},500);});});UNCODE.checkImgLoad=function(src,cb,err,el){var img=new Image();img.onload=function(){var result=(img.width>0)&&(img.height>0);cb(el);};img.onerror=function(){err();};img.src=src};UNCODE.betterResize=function(){var setResize,doubleResize=true,oldW=UNCODE.wwidth,oldH=UNCODE.wheight,setCTA;$(window).on('resize orientationchange',function(){if(oldW===UNCODE.wwidth){return;}else{oldW=UNCODE.wwidth;$(window).trigger('wwResize');} 11if(oldH===UNCODE.wheight){return;}else{oldH=UNCODE.wheight;$(window).trigger('whResize');}});$(window).on('resize orientationchange',function(){clearRequestTimeout(setCTA);setCTA=requestTimeout(function(){$(window).trigger('resize-int');},100);});};UNCODE.shuffle=function(array){var currentIndex=array.length,randomIndex;while(currentIndex>0){randomIndex=Math.floor(Math.random()*currentIndex);currentIndex--;[array[currentIndex],array[randomIndex]]=[array[randomIndex],array[currentIndex]];} 12return array;};Number.isInteger=Number.isInteger||function(value){return typeof value==="number"&&isFinite(value)&&Math.floor(value)===value;};UNCODE.utils=function(){$(document).on('mouseover','a',function(){if(!$(this).hasClass('star')){$(this).attr('data-title',$(this).attr('title'));$(this).removeAttr('title');}});$(document).on('mouseout','a',function(){if(!$(this).hasClass('star')){$(this).attr('title',$(this).attr('data-title'));$(this).removeAttr('data-title');}});this.get_scroll_offset=function(e){var scroll_offset=0,target,trigger;if(Number.isInteger(e)!==true&&typeof e!=='undefined'&&typeof e.target!=='undefined'&&typeof e.currentTarget!=='undefined'){target=e.target;trigger=e.currentTarget;} 13if($('.menu-hide').length||$('.menu-hide-vertical').length){if(UNCODE.bodyTop>UNCODE.wheight/2){UNCODE.hideMenu(100);}} 14if(!$('body').hasClass('vmenu')||UNCODE.wwidth<UNCODE.mediaQuery){if(!($('.menu-desktop-trans
14parent').length&&UNCODE.wwidth>UNCODE.mediaQuery)){if(($('.menu-sticky').length&&!$('.menu-hide').length&&!UNCODE.isMobile)||($('.menu-sticky-mobile').length&&UNCODE.isMobile&&!$('.menu-mobile-transparent').length)){if(!$('.menu-hided').length){if($('body').hasClass('hmenu-center')){scroll_offset+=~~$('.menu-sticky .menu-container').outerHeight();}else{scroll_offset+=~~$('.logo-container:visible').outerHeight();}}}else if($('.menu-sticky .menu-container:not(.menu-hide)').length&&!$('.menu-shrink').length&&UNCODE.wwidth>UNCODE.mediaQuery){var shrink=typeof $('.navbar-brand').data('padding-shrink')!=='undefined'?$('.navbar-brand').data('padding-shrink')*2:36;scroll_offset+=(~~$('.menu-sticky .menu-container').outerHeight())-($('.navbar-brand').data('minheight')+shrink);}else{if(($('.menu-sticky').length&&!$('.menu-hide').length)||($('.menu-sticky-vertical').length&&!$('.menu-hide-vertical').length)){scroll_offset+=UNCODE.menuMobileHeight;}else{if(typeof target!=='undefined'&&target.closest('.main-menu-container')!=null&&UNCODE.wwidth<UNCODE.mediaQuery&&!$('body').hasClass('vmenu')&&!$('body').hasClass('menu-mobile-transparent')&&!$('.menu-sticky').length){}else{if($(trigger)[0]!==$(document)[0]&&$(trigger).length&&typeof $(trigger).offset()!=='undefined'&&window.scrollY>($(trigger).offset().top+UNCODE.menuMobileHeight)){scroll_offset+=UNCODE.menuMobileHeight;}}}}}} 15scroll_offset+=UNCODE.bodyBorder;return scroll_offset;} 16if(!UNCODE.isFullPage){$(document).on('click','a[href*="#"]:not(.woocommerce-review-link):not(.one-dot-link)',function(e){var hash=(e.currentTarget).hash,is_scrolltop=$(e.currentTarget).hasClass('scroll-top')?true:false,anchor='';if($(e.currentTarget).data('toggle')=='tab'||$(e.currentTarget).data('toggle')=='collapse')return;if($(e.currentTarget).hasClass('woocommerce-review-link')&&$('.wootabs .tab-content').length){e.preventDefault();if(!$('#tab-reviews').is(':visible')){$('a[href="#tab-reviews"]').trigger('click');} 17var calc_scroll=$('.wootabs .tab-content').offset().top;calc_scroll-=UNCODE.get_scroll_offset(e);if(!($('.menu-desktop-transparent').length&&UNCODE.wwidth>UNCODE.mediaQuery)&&!($('.menu-mobile-transparent').length&&UNCODE.wwidth<=UNCODE.mediaQueryMobile)){var shrink=typeof $('.navbar-brand').data('padding-shrink')!=='undefined'?$('.navbar-brand').data('padding-shrink')*2:36;if($('.menu-sticky .menu-container:not(.menu-hide)').length&&$('.menu-shrink').length){scrollTo+=UNCODE.menuHeight-($('.navbar-brand').data('minheight')+shrink);}} 18var bodyTop=document.documentElement['scrollTop']||document.body['scrollTop'],delta=bodyTop-calc_scroll,scrollSpeed=(SiteParameters.constant_scroll=='on')?Math.abs(delta)/parseFloat(SiteParameters.scroll_speed):SiteParameters.scroll_speed;if(scrollSpeed<1000&&SiteParameters.constant_scroll=='on')scrollSpeed=1000;requestTimeout(function(){if(scrollSpeed==0){$('html, body').scrollTop(calc_scroll);UNCODE.scrolling=false;}else{$('html, body').on("scroll wheel DOMMouseScroll mousewheel touchmove",function(){$(this).stop();}).animate({scrollTop:calc_scroll},scrollSpeed,'easeInOutCubic',function(){$(this).off("scroll wheel DOMMouseScroll mousewheel touchmove");UNCODE.scrolling=false;});}},200);return;} 19if(hash!=undefined){var specialFormat=/[ !@#$%^&*()_+\-=\[\]{};':"\\|,.<>\/?]/;var anchor=this.hash.slice(1);if(!specialFormat.test(hash)&&location.pathname.replace(/^\//g,'')==this.pathname.replace(/^\//g,'')&&location.hostname==this.hostname){if(!specialFormat.test(hash)){if($(hash).length) 20anchor=$(hash);}}} 21if(is_scrolltop||anchor!=''){if(is_scrolltop){e.preventDefault();var bodyTop=document.documentElement['scrollTop']||document.body['scrollTop'],scrollSpeed=(SiteParameters.constant_scroll=='on')?Math.abs(bodyTop)/parseFloat(SiteParameters.scroll_speed):SiteParameters.scroll_speed;if(scrollSpeed<1000&&SiteParameters.constant_scroll=='on')scrollSpeed=1000;if(scrollSpeed==0){$('html, body').scrollTop(0);UNCODE.scrolling=false;}else{$('html, body').on("scroll wheel DOMMouseScroll mousewheel touchmove",function(){$(this).stop();}).animate({scrollTop:0},scrollSpeed,'easeInOutCubic',function(){$(this).off("scroll wheel DOMMouseScroll mousewheel touchmove");UNCODE.scrolling=false;});}}else{var scrollSection=(typeof anchor==='string')?$('[data-name="'+anchor+'"]'):anchor;$.each($('.menu-container .menu-item > a, .widget_nav_menu .menu-smart .menu-item > a, #uncode-mobile-menu-block .menu-item > a'),function(index,val){var get_href=$(val).attr('href');if(get_href!=undefined){if(get_href.substring(get_href.indexOf('#')+1)==anchor)$(val).parent().addClass('active');else $(val).parent().removeClass('active');}});if(scrollSection.length){if($('body').hasClass('uncode-scroll-no-history')){e.preventDefault();} 22if(UNCODE.menuOpened){if(UNCODE.wwidth<UNCODE.mediaQuery){window.dispatchEvent(UNCODE.menuMobileTriggerEvent);}else{$('.mmb-container-overlay .overlay-close').trigger('click');$('.mmb-container .trigger-overlay.close')[0].dispatchEvent(new Event("click"));;}} 23var calc_scroll=scrollSection.offset().top,getOffset=UNCODE.get_scroll_offset(e),$logo=$('.logo-container:visible'),logoH,$menu=$('#masthead .menu-container'),menuH;calc_scroll-=isNaN(getOffset)?0:getOffset;var bodyTop=document.documentElement['scrollTop']||document.body['scrollTop'],delta=bodyTop-calc_scroll,scrollSpeed=(SiteParameters.constant_scroll=='on')?Math.abs(delta)/parseFloat(SiteParameters.scroll_speed):SiteParameters.scroll_speed;if(scrollSpeed<1000&&SiteParameters.constant_scroll=='on')scrollSpeed=1000;
23if(!($('.menu-desktop-transparent').length&&UNCODE.wwidth>UNCODE.mediaQuery)&&!($('.menu-mobile-transparent').length&&UNCODE.wwidth<=UNCODE.mediaQueryMobile)){if($('.menu-sticky .menu-container:not(.menu-hide)').length&&!$('.menu-shrink').length&&!$('body').hasClass('vmenu')&&UNCODE.wwidth>UNCODE.mediaQuery){logoH=$logo.outerHeight(),menuH=$menu.outerHeight();if(calc_scroll<(logoH+menuH)){calc_scroll=0;}}} 24if(UNCODE.menuStickyMobileOverlay===false&&UNCODE.isMobile){calc_scroll=calc_scroll-parseFloat($('.overlay.overlay-menu').outerHeight());} 25if(scrollSpeed==0){$('html, body').scrollTop(calc_scroll);UNCODE.scrolling=false;}else{$('html, body').on("scroll wheel DOMMouseScroll mousewheel touchmove",function(){$(this).stop();}).animate({scrollTop:(delta>0)?calc_scroll-0.1:calc_scroll},scrollSpeed,'easeInOutCubic',function(){$(this).off("scroll wheel DOMMouseScroll mousewheel touchmove");UNCODE.scrolling=false;if((getOffset!=UNCODE.get_scroll_offset(e)&&!($('.menu-desktop-transparent').length&&UNCODE.wwidth>UNCODE.mediaQuery)&&!($('.menu-mobile-transparent').length&&UNCODE.wwidth<=UNCODE.mediaQueryMobile))||$('.menu-hided').length){calc_scroll=scrollSection.offset().top;getOffset=UNCODE.get_scroll_offset(e);calc_scroll-=getOffset;$('html, body').on("scroll wheel DOMMouseScroll mousewheel touchmove",function(){$(this).stop();}).animate({scrollTop:(delta>0)?calc_scroll-0.1:calc_scroll},scrollSpeed,'easeInOutCubic',function(){$(this).off("scroll wheel DOMMouseScroll mousewheel touchmove");UNCODE.scrolling=false;});}});}}}}});$('.header-scrolldown').on('click',function(event){event.preventDefault();var pageHeader=$(event.target).closest('#page-header'),pageHeaderTop=pageHeader.offset().top,pageHeaderHeight=pageHeader.outerHeight(),scrollSpeed=(SiteParameters.constant_scroll=='on')?Math.abs(pageHeaderTop+pageHeaderHeight)/parseFloat(SiteParameters.scroll_speed):SiteParameters.scroll_speed;if(scrollSpeed<1000&&SiteParameters.constant_scroll=='on')scrollSpeed=1000;var calc_scroll=pageHeaderTop+pageHeaderHeight,getOffset=UNCODE.get_scroll_offset(event);calc_scroll-=getOffset;if(!($('.menu-desktop-transparent').length&&UNCODE.wwidth>UNCODE.mediaQuery)&&!($('.menu-mobile-transparent').length&&UNCODE.wwidth<=UNCODE.mediaQueryMobile)){var shrink=typeof $('.navbar-brand').data('padding-shrink')!=='undefined'?$('.navbar-brand').data('padding-shrink')*2:36;if($('.menu-sticky .menu-container:not(.menu-hide)').length&&$('.menu-shrink').length){scrollTo+=UNCODE.menuHeight-($('.navbar-brand').data('minheight')+shrink);}} 26if(scrollSpeed==0){$('html, body').scrollTop(calc_scroll);UNCODE.scrolling=false;}else{$('html, body').on("scroll wheel DOMMouseScroll mousewheel touchmove",function(){$(this).stop();}).animate({scrollTop:calc_scroll},scrollSpeed,'easeInOutCubic',function(){$(this).off("scroll wheel DOMMouseScroll mousewheel touchmove");UNCODE.scrolling=false;if(getOffset!=UNCODE.get_scroll_offset(event)||$('.menu-hided').length){calc_scroll=pageHeaderTop+pageHeaderHeight;getOffset=UNCODE.get_scroll_offset(event);calc_scroll-=getOffset;$('html, body').on("scroll wheel DOMMouseScroll mousewheel touchmove",function(){$(this).stop();}).animate({scrollTop:calc_scroll},scrollSpeed,'easeInOutCubic',function(){$(this).off("scroll wheel DOMMouseScroll mousewheel touchmove");UNCODE.scrolling=false;});}});}});} 27$(document).on('mouseenter','.col-link',function(e){var uncol=$(e.target).prev('.uncol'),el=uncol.find('.column-background');if(el){$('.btn-container .btn',uncol).addClass('active');var elOverlay=$(el[0]).find('.block-bg-overlay');if(elOverlay.length){var getOpacity=$(elOverlay).css('opacity');if(getOpacity!=1){getOpacity=Math.round(getOpacity*100)/100;var newOpacity=getOpacity+.1;$(elOverlay).data('data-opacity',getOpacity);$(elOverlay).css('opacity',newOpacity);}}}}).on('mouseleave','.col-link',function(e){var uncol=$(e.target).prev('.uncol'),el=uncol.find('.column-background');$('.btn-container .btn',uncol).removeClass('active');if(el){var elOverlay=$(el[0]).find('.block-bg-overlay');if(elOverlay.length){var getOpacity=$(elOverlay).data('data-opacity');$(elOverlay).css('opacity',getOpacity);}}});var fixAdminBar=function(){if($('html').hasClass('admin-mode')&&!SiteParameters.is_frontend_editor){var getAdminBar=$('#wpadminbar');if(getAdminBar.length){if(getAdminBar.css('position')!=='hidden'){var getAdminBarHeight=getAdminBar.height();if(getAdminBar.css('position')==='fixed'){$('html').css({'margin-top':getAdminBarHeight+'px','padding-top':UNCODE.bodyBorder+'px'});$('.body-borders .top-border').css({'margin-top':getAdminBarHeight+'px'});}else{$('html').css({'padding-top':UNCODE.bodyBorder+'px','margin-top':'0px'});$('.body-borders .top-border').css({'margin-top':'0px'});}}}}};window.addEventListener('load',fixAdminBar);window.addEventListener('resize',fixAdminBar);var beforePrint=function(){window.dispatchEvent(new CustomEvent('resize'));window.dispatchEvent(UNCODE.boxEvent);};if(window.matchMedia){var mediaQueryList=window.matchMedia('print');mediaQueryList.addListener(function(mql){if(mql.matches){beforePrint();}});} 28window.onbeforeprint=beforePrint;var safariSrcSet=function(){if(!SiteParameters.is_frontend_editor){$('html.safari img[sizes]').each(function(){var $img=$(this),sizeImg=parseInt($img.attr('sizes'));if(typeof(sizeImg)==='number'){$img.attr('sizes',(sizeImg)+'px');}});}};window.addEventListener('load',safariSrcSet);} 29UNCODE.lettering=function(){var setCTA;var highlightStill=function(){var $heading_texts=$('.heading-text:not(.animate_inner_when_almost_visible)');$.each($heading_texts,function(key,el){var $heading=$(el);if(!$('.heading-text-highlight-inner[data-animated="yes"]',$heading).length){return;} 30if(UNCODE.isUnmodalOpen&&!el.closest('#unmodal-content')){return;}
31var waypoint=new Waypoint({context:UNCODE.isUnmodalOpen?document.getElementById('unmodal-content'):window,element:el,handler:function(){var $anims=$('.heading-text-highlight-inner[data-animated="yes"]',this.element),anims_l=$anims.length;$anims.each(function(_key_,_el_){var $anim=$(_el_);if(!$anim.hasClass('heading-text-highlight-animated')){$anim.addClass('heading-text-highlight-animated');if($heading.data('animate')===true){$anim.css({'-webkit-transition-duration':'0ms','-moz-transition-duration':'0ms','-o-transition-duration':'0ms','transition-duration':'0ms',});}else{$anim.css({'-webkit-transition-delay':((_key_+2)*200)+'ms','-moz-transition-delay':((_key_+2)*200)+'ms','-o-transition-delay':((_key_+2)*200)+'ms','transition-delay':((_key_+2)*200)+'ms',});}}});$anims.last().one('webkitTransitionEnd oTransitionEnd mozTransitionEnd msTransitionEnd transitionEnd',function(e){$heading.data('animate',true);});$anims.removeAttr('data-animated');},offset:'100%'});});Waypoint.refreshAll();$(document.body).trigger('uncode_waypoints');if(typeof ScrollTrigger!=='undefined'&&ScrollTrigger!==null){$(document).trigger('uncode-scrolltrigger-refresh');}} 32requestTimeout(function(){highlightStill();$(window).on('wwResize',function(){clearRequestTimeout(setCTA);setCTA=requestTimeout(highlightStill,100);});},400);};UNCODE.isUnmodalOpen=false;var manageVideoSize=function(){var setVideoFit;$('.wp-block-embed').each(function(){var $this=$(this);if($('iframe',$this).length){var $iframe=$('> iframe, > a > iframe',$this),w=parseFloat($iframe.attr('width')),h=parseFloat($iframe.attr('height')),url=$iframe.attr('src'),ratio,frW;if(typeof url!='undefined'&&url.indexOf('soundcloud')==-1&&h!==0){ratio=h/w;var setResizeiFto,resizeiFrame=function(){frW=$iframe.width();$iframe.css({height:frW*ratio});};resizeiFrame();$(window).on('wwResize load',function(){clearRequestTimeout(setResizeiFto);setResizeiFto=requestTimeout(function(){resizeiFrame();},10);});}}});};manageVideoSize();UNCODE.vivus=function(icon,time,delay,file){if(typeof Vivus!=='undefined'){var icon_options={type:'delayed',pathTimingFunction:Vivus.EASE_OUT,animTimingFunction:Vivus.LINEAR,duration:time,} 33if(delay){icon_options.delayStart=delay;} 34if(file){icon_options.file=file;} 35new Vivus(icon,icon_options);}};UNCODE.lastURL='';UNCODE.getURLParams=function(current_location,is_string){var params={};if(is_string){var url=current_location.split('?')[1];}else{var url=current_location.search;url=url.substring(1);} 36if(url){var parts=url.split('&');for(var i=0;i<parts.length;i++){var nv=parts[i].split('=');if(!nv[0]){continue;} 37params[nv[0]]=nv[1]||true;}} 38return params;} 39UNCODE.hasEqualURLParams=function(obj1,obj2){for(var i in obj1){if(obj1.hasOwnProperty(i)){if(!obj2.hasOwnProperty(i)){return false;} 40if(obj1[i]!=obj2[i]){return false;}}} 41for(var i in obj2){if(obj2.hasOwnProperty(i)){if(!obj1.hasOwnProperty(i)){return false;} 42if(obj1[i]!=obj2[i]){return false;}}} 43return true;} 44UNCODE.magnetic=function(){$(document).on('mousemove','.un-magnetic-zone',function(e){var $zone=$(this),zoneOff=$zone.offset(),$mgntcEl=$('.un-magnetic-el',this),elBound=this.getBoundingClientRect(),maxSize=Math.max($zone.outerWidth(),$zone.outerHeight());var Xvalue=e.pageX-(zoneOff.left+maxSize/2),Yvalue=e.pageY-(zoneOff.top+maxSize/2);$mgntcEl.each(function(key,val){var magneticValue=$(val).attr('data-mgntc')||0.5;val.animate({transform:'translate('+(Xvalue*magneticValue)+'%, '+(Yvalue*magneticValue)+'%)',},{duration:500,fill:'forwards',})});}) 45$(document).on('mouseleave','.un-magnetic-zone',function(e){var $mgntcEl=$('.un-magnetic-el',this);$mgntcEl.each(function(key,val){val.animate({transform:'translate(0)',},{duration:500,fill:'forwards',})});})};UNCODE.rowParallax=function(){if(SiteParameters.is_frontend_editor||SiteParameters.smoothScroll!=='on'){return;} 46var $rows=$('.parallax-move'),stableHeight=UNCODE.wheight;$rows.each(function(){var $row=$(this),_row=$row[0],dataMove=$row.attr('data-parallax-move'),dataSafe=$row.attr('data-parallax-safe'),rowInViewport=false,trans;if($row.find('.parallax-move').length){return;} 47dataSafe=typeof dataSafe==='undefined'?'':dataSafe;dataMove=typeof dataMove==='undefined'||dataMove===''?3:dataMove;dataMove=dataMove/10;if('IntersectionObserver'in window){var observer=new IntersectionObserver(function(entries){entries.forEac
47h(function(entry){if(entry.isIntersecting){rowInViewport=true;}else{rowInViewport=false;}});},{root:document,});observer.observe(_row);}else{rowInViewport=true;} 48var loopRAF=function(){if(rowInViewport){var bound=_row.getBoundingClientRect(),bound_top=bound.top,bound_height=bound.height,move=true,scrolled=window.pageYOffset||window.document.documentElement.scrollTop,docH=Math.max(document.body.scrollHeight,document.body.offsetHeight,document.documentElement.clientHeight,document.documentElement.scrollHeight,document.documentElement.offsetHeight),fromBottom=docH-(scrolled+bound_top+bound_height);if(bound_height>stableHeight&&dataSafe==='yes'){$row.find('>div').css({'transform':'none'});move=false;} 49if(UNCODE.wwidth<SiteParameters.smoothScrollQuery){$row.find('>div').css({'transform':'none'});move=false;} 50if(move){if(fromBottom<stableHeight){trans=(stableHeight-(bound_top+bound_height+fromBottom))*(dataMove);}else if(scrolled+bound_top<stableHeight){trans=scrolled*(dataMove);}else{trans=(((stableHeight/2)-(bound_top+(bound_height/2)))*dataMove);} 51$row.find('>div').css({'transform':'translateY('+(trans)+'px) translateZ(0)',});}} 52requestAnimationFrame(loopRAF);};requestAnimationFrame(loopRAF);});$(window).on('load resize',function(e){if(!UNCODE.isMobile){stableHeight=UNCODE.wheight;}});$(window).on('load wwResize',function(e){if(UNCODE.isMobile){stableHeight=UNCODE.wheight;}});} 53UNCODE.changeSkinOnScroll=function(){if(UNCODE.isFullPage&&!UNCODE.isFullPageSnap){return;} 54var $masthead=$('#masthead'),transDesktop,transMobile,changeSkin,checkTransparencyAndChange=function($col){transDesktop=$masthead.hasClass('menu-desktop-transparent')&&UNCODE.wwidth>=UNCODE.mediaQuery;transMobile=$masthead.hasClass('menu-mobile-transparent')&&UNCODE.wwidth<UNCODE.mediaQuery;changeSkin=$masthead.hasClass('menu-change-skin');if(!transDesktop&&!transMobile){return false;} 55if(!changeSkin){return false;} 56if($col.hasClass('style-light')){$masthead.removeClass('style-dark-override').addClass('style-light-override');return false;}else if($col.hasClass('style-dark')){$masthead.removeClass('style-light-override').addClass('style-dark-override');return false;}};var prev_row='normal',odd=true,$rows=$('.vc_row[data-parent]:visible:not(.overlay-menu *):not(#uncode-mobile-menu-block *):not(.block-wrapper-parent *)');$.each($rows,function(index,row){var $row=$(row),$col=$('.uncol',$row).first(),$slider=$('.uncode-slider',$row);if($row.closest('li.menu-item').length){return;} 57var wayDown=new Waypoint({context:UNCODE.isUnmodalOpen?document.getElementById('unmodal-content'):window,element:row,handler:function(direction){if(direction=='down'&&(prev_row!=='normal'||!row.hasAttribute('data-bg-changer'))){if($slider.length){$col=$('.owl-item.index-active .uncol',$slider).first();} 58checkTransparencyAndChange($col);} 59if(odd===false){if(row.hasAttribute('data-bg-changer')){prev_row='bg-changer';}else{prev_row='normal';} 60odd=true;}else{odd=false;}},offset:function(){return UNCODE.menuHeight/2}});var wayUp=new Waypoint({context:UNCODE.isUnmodalOpen?document.getElementById('unmodal-content'):window,element:row,handler:function(direction){if(direction=='up'&&(prev_row!=='normal'||!row.hasAttribute('data-bg-changer'))){if($slider.length){$col=$('.owl-item.index-active .uncol',$slider).first();} 61checkTransparencyAndChange($col);} 62if(odd===false){if(row.hasAttribute('data-bg-changer')){prev_row='bg-changer';}else{prev_row='normal';} 63odd=true;}else{odd=false;}},offset:function(){return-row.clientHeight+(UNCODE.menuHeight/2)}});});};UNCODE.share=function(){if(typeof Share!=='undefined'){var share_button_element=$('.share-button');var share_button_url=share_button_element.data('url');var share_button_config={ui:{flyout:"top center",button_font:false,button_text:'',icon_font:false}};if(share_button_url){share_button_config.url=share_button_url.replace("&","%26");} 64var share_button_top=new Share('.share-button',share_button_config);$('li[data-network]',share_button_element).each(function(){var label=SiteParameters.uncode_share_label,network=$(this).attr('data-network');label=label.replace("%",network);$(this).attr('aria-label',label);});}};UNCODE.tooltip=function(){if(typeof jQuery.fn.tooltip!=='undefined'){$('.btn-tooltip').tooltip();}};
64UNCODE.counters=function(){var $counters=$('.uncode-counter:not(.counter-init)');$counters.each(function(){var $counter=$(this).addClass('counter-init');if(SiteParameters.is_frontend_editor){$counter.addClass('started');} 65if($counter.closest('.owl-carousel').length){return;} 66$counter.addClass('started').counterUp({delay:10,time:1500});});};UNCODE.countdowns=function(){var $countdowns=$('[data-uncode-countdown]:not(.counter-init)');$countdowns.each(function(){var $this=$(this).addClass('counter-init'),finalDate=$(this).data('uncode-countdown');$this.countdown(finalDate,function(event){$this.html(event.strftime('<span>%D <small>'+SiteParameters.days+'</small></span> <span>%H <small>'+SiteParameters.hours+'</small></span> <span>%M <small>'+SiteParameters.minutes+'</small></span> <span>%S <small>'+SiteParameters.seconds+'</small></span>'));});});};UNCODE.tabs=function(){var tabSwitcher=function($el){$('.tab-switch, .tab-active-anim, .nav-tabs.tab-no-border:not(.tabs-vertical):not(.tab-switch)',$el).each(function(key,value){var $navs=$(value),$active=$('li.active',$navs),$active_a=$('> a',$active),$active_span=$('> span',$active_a),vertical=$navs.closest('.vertical-tab-menu').length;if(!$('.switcher-cursor',$navs).length&&!vertical){$navs.append('<span class="switcher-cursor" aria-hidden="true" tabindex="-1" />');} 67var $cursor=$('.switcher-cursor',$navs),active_w=$('a',$active).outerWidth(),span_w=$active_span.outerWidth(),active_pos=$active.position(),active_a_pos=$active_a.position(),span_pos=$active_span.position(),cursor_w=$navs.hasClass('tab-no-border')&&!$navs.hasClass('tab-switch')?span_w:active_w,cursor_left=$navs.hasClass('tab-no-border')&&!$navs.hasClass('tab-switch')?active_pos.left+span_pos.left:active_pos.left;cursor_left=cursor_left+active_a_pos.left+parseInt($active_a.css('marginLeft'),10);if(!vertical){$cursor.css({left:cursor_left,width:cursor_w});} 68$navs.addClass('switch-init');});};var $body=$('body');tabSwitcher($body);var tabHoverIntent=function(){var setHover;$('.tab-hover [data-toggle="tab"], .tab-hover [data-toggle="pill"]').on('mouseover',function(e){var $this=$(e.target);setHover=requestTimeout(function(){$this.trigger('hover-int');},50);}).on('mouseout',function(){clearRequestTimeout(setHover);});};tabHoverIntent();var tabInit=function(){$('[data-toggle="tab"], [data-toggle="pill"]').on('click.bs.tab.data-api hover-int',function(e){e.preventDefault() 69var $el=$(this);$el.tab('show');var $container=$el.closest('.uncode-tabs');tabSwitcher($container);requestTimeout(function(){window.dispatchEvent(UNCODE.boxEvent);var $tabs=$(e.currentTarget).closest('.uncode-tabs');if($tabs.hasClass('tabs-trigger-box-resized')){window.dispatchEvent(new CustomEvent('boxResized'));}else if($tabs.hasClass('tabs-trigger-window-resize')){window.dispatchEvent(new Event('resize'));$(window).trigger('uncode.re-layout');} 70var $active_panel=$('.tab-pane.active',$tabs);$.each($('.animate_when_almost_visible:not(.start_animation):not(.t-inside):not(.drop-image-separator), .index-scroll .animate_when_almost_visible, .tmb-media .animate_when_almost_visible:not(.start_animation), .animate_when_almost_visible.has-rotating-text, .custom-grid-container .animate_when_almost_visible:not(.start_animation)',$active_panel),function(index,val){var element=$(val),delayAttr=element.attr('data-delay');if(delayAttr==undefined)delayAttr=0;requestTimeout(function(){element.addClass('start_animation');},delayAttr);});},300);var $tabs=$(e.currentTarget).closest('.uncode-tabs'),$non_active_panel=$('.tab-pane:not(.active)',$tabs);$.each($('.start_animation:not(.t-inside):not(.drop-image-separator)',$non_active_panel),function(index,val){var element=$(val);element.removeClass('start_animation');});var $li=$el.closest('li'),mQuery=$el.closest('.tab-tablet-bp').length?UNCODE.mediaQuery:UNCODE.mediaQueryMobile;$('li',$container).not($li).find('.tab-pane').slideUp(250) 71$('.tab-pane',$li).slideDown(250);var completeSlideDown=requestTimeout(function(){if(UNCODE.wwidth<=mQuery&&typeof e.originalEvent!=='undefined'){var pos=$el.offset(),rect=$el[0].getBoundingClientRect(),$masthead=$('#masthead > .menu-container'),considerMenu=$('.menu-wrapper .is_stuck').length&&$('.menu-wrapper .is_stuck > div').offset().top>50?UNCODE.menuMobileHeight:0;if(((rect.top)-considerMenu)<0||(rect.bottom)>(window.innerHeight||document.documentElement.clientHeight)){$('html, body').animate({scrollTop:(pos.top)-considerMenu},{easing:'easeInOutQuad',duration:250});}}},260);});} 72tabInit();var tabResponsive=function(){if(SiteParameters.is_frontend_editor){return true;} 73var $tabContainers=$('.tab-container.tabs-breakpoint');$tabContainers.each(function(){var $tabContainer=$(this),$tabContent=$('.tab-content',$tabContainer),$nav=$('.nav-tabs',$tabContainer),mQuery=$tabContainer.hasClass('tab-tablet-bp')?UNCODE.mediaQuery:UNCODE.mediaQueryMobile;$('> li',$nav).each(function(){var $li=$(this),dataID=$li.attr('data-tab-id');if(UNCODE.wwidth<=mQuery){if(!$('.tab-pane',$li).length){var $append_pane=$('[data-id="'+dataID+'"], #'+dataID,$tabContent);$tabContainer.addClass('tabs-appended');$li.append($append_pane);} 74if($li.hasClass('active')){$('> a',$li).triggerHandler('click.bs.tab.data-api');}}else{if(!$('[data-id="'+dataID+'"]',$tabContent).length){var $append_pane=$('[data-id="'+dataID+'"], #'+dataID,$nav);$tabContainer.removeClass('tabs-appended');
74$tabContent.prepend($append_pane.removeAttr('style'));}}});});} 75tabResponsive();$(window).on('wwResize',function(){tabHoverIntent();tabSwitcher($body);});var setCTA;$(window).on('resize',function(){clearRequestTimeout(setCTA);setCTA=requestTimeout(tabResponsive,100);});$('.nav-tabs').each(function(){var $nav=$(this),$lis=$('> li:not(.active)',$nav),$links=$('.tab-excerpt-link',$nav);$('.tab-excerpt',$lis).slideUp(400,function(){$(this).addClass('init');});$links.each(function(){var $link=$(this),$par_a=$link.closest('a'),href=$link.attr('data-href'),target=$link.attr('data-target');$par_a.addClass('inner-link');$link.on('click',function(){var _link=document.createElement('a');_link.href=href;_link.target=typeof target==='undefined'||target===''?'_self':target;_link.click();});});$nav.addClass('tab-init');});$('.uncode-tabs.tabs-no-lazy').each(function(){var $tabs=$(this),$panes=$('.tab-pane:not(.active)',$tabs);$panes.each(function(){var $pane=$(this),$imgs=$('img[loading="lazy"]',$pane);$imgs.removeAttr('loading');$imgs.removeAttr('decoding');});});};UNCODE.collapse=function(){$(document).on('click.bs.collapse.data-api','[data-toggle="collapse"]',function(e){var $this=$(this),href 76var target=$this.attr('data-target')||e.preventDefault()||(href=$this.attr('href'))&&href.replace(/.*(?=#[^\s]+$)/,'') 77var $target=$(target) 78var parent=$this.attr('data-parent') 79var $parent=parent&&$(parent) 80var $title=$(this).parent() 81var $accordion=$(e.target).closest('.uncode-accordion') 82var $group=$this.closest('.group') 83var $panel_group=$this.closest('.panel-group') 84if($parent){$parent.find('[data-toggle="collapse"][data-parent="'+parent+'"]').not($this).addClass('collapsed') 85if($title.hasClass('active')&&($panel_group.attr('data-no-toggle')!=true||e.type==='click')){$title.removeClass('active');$group.removeClass('active-group');}else{if($panel_group.attr('data-no-toggle')!=true){$parent.find('.panel-title').removeClass('active') 86$parent.find('.group').removeClass('active-group')} 87$title[!$target.hasClass('in')?'addClass':($panel_group.attr('data-no-toggle')!=true)&&'removeClass']('active') 88$group[!$target.hasClass('in')?'addClass':($panel_group.attr('data-no-toggle')!=true)&&'removeClass']('active-group')}} 89$this[$target.hasClass('in')?'addClass':'removeClass']('collapsed') 90requestTimeout(function(){var $accordion=$(e.target).closest('.uncode-accordion');if($accordion.hasClass('tabs-trigger-box-resized')){window.dispatchEvent(new CustomEvent('boxResized'));}else if($accordion.hasClass('tabs-trigger-window-resize')){window.dispatchEvent(new Event('resize'));$(window).trigger('uncode.re-layout');} 91var $active_panel=$('.panel.active-group',$parent);$.each($('.animate_when_almost_visible:not(.start_animation):not(.t-inside):not(.drop-image-separator), .index-scroll .animate_when_almost_visible, .tmb-media .animate_when_almost_visible:not(.start_animation), .animate_when_almost_visible.has-rotating-text, .custom-grid-container .animate_when_almost_visible:not(.start_animation)',$active_panel),function(index,val){var element=$(val),delayAttr=element.attr('data-delay');if(delayAttr==undefined)delayAttr=0;requestTimeout(function(){element.addClass('start_animation');},delayAttr);});},500);$group.find('.panel-title:not(.active) > a').trigger('blur');});$('.uncode-accordion.tabs-no-lazy').each(function(){var $accordion=$(this),$panes=$('.panel:not(.active-group)',$accordion);$panes.each(function(){var $pane=$(this),$imgs=$('img[loading="lazy"]',$pane);$imgs.removeAttr('loading');$imgs.removeAttr('decoding');});});};UNCODE.accessibility=function(){if(!SiteParameters.uncode_is_accessible){return;}};UNCODE.bigText=function(el){var bigTextLaunch=function(){if(el==undefined){el=$('body');} 92$.each($('.bigtext',el),function(index,val){$(val).bigtext({minfontsize:24});if(!$(val).parent().hasClass('blocks-animation')&&!$(val).hasClass('animate_when_almost_visible'))$(val).css({opacity:1});requestTimeout(function(){if($(val).find('.animate_when_almost_visible').length!=0){$(val).css({opacity:1});}},400);});};if(UNCODE.wwidth>UNCODE.mediaQuery){bigTextLaunch();} 93$(window).on('load',bigTextLaunch);};UNCODE.process_shortpixel_image=function(image){var data={action:'shortpixel_manual_optimization',image_id:image,cleanup:true};$.get(SiteParameters.ajax_url,data);};UNCODE.animateSubInside=function(_this,remove){if(typeof remove!=='undefined'&&remove===true){$(document).trigger('sub-menu
93-slide-up');$('.animate_when_almost_visible, .translate_when_almost_visible',_this).each(function(){$(this).removeClass('start_animation').css({'animation-delay':'0s','transition-delay':'0s'});});}else{$.each($('.translate_when_almost_visible:not(.start_animation), .animate_when_almost_visible:not(.start_animation):not(.t-inside):not(.drop-image-separator), .index-scroll .animate_when_almost_visible, .tmb-media .animate_when_almost_visible:not(.start_animation), .animate_when_almost_visible.has-rotating-text, .custom-grid-container .animate_when_almost_visible:not(.start_animation)',_this),function(index,val){var element=$(val),delayAttr=element.attr('data-delay');if(delayAttr==undefined)delayAttr=0;element.css({'animation-delay':delayAttr+'ms','transition-delay':delayAttr+'ms'});element.addClass('start_animation');});document.dispatchEvent(new CustomEvent('sub-menu-slide-down'));}};UNCODE.menuToggleAnimation=function(){var $block=$('body'),$menuBlocks=$('.menu.unmenu-block',$block),$allSeqs=$('[data-delay-seq]',$block);$allSeqs.each(function(key,seq){$(seq).removeAttr('data-delay');});$menuBlocks.each(function(key,menu){var $animatesHidden=$('.translate_when_almost_visible',menu).filter(':hidden');$animatesHidden.each(function(key_,seq){$(seq).removeClass('translate_when_almost_visible').addClass('not_translate_when_almost_visible');});var $animatesVisibile=$('.not_translate_when_almost_visible',menu).filter(':visible');$animatesVisibile.each(function(key_,seq){$(seq).removeClass('not_translate_when_almost_visible').addClass('translate_when_almost_visible');});var $delaySequentials=$('[data-delay-seq]',menu).filter(':visible'),delay=parseFloat($delaySequentials.first().attr('data-delay-seq')),interval=parseFloat($delaySequentials.first().attr('data-interval'));$delaySequentials.each(function(_key,seq){$(seq).attr('data-delay',delay+(interval*_key));});});};$(document).on('unblock-toggles-init',UNCODE.menuToggleAnimation);UNCODE.menuSystem=function(){function menuMobile(){var $body=$('body'),scrolltop,$mobileToggleButton=$('.mobile-menu-button, .uncode-close-offcanvas-mobile:not(.vc_element)'),$masthead=$('#masthead'),$menuBlock=$('#uncode-mobile-menu-block'),$box,$el,$el_transp,elHeight,offCanvasAnim,check,animating=false,stickyMobile=false,menuClose=new CustomEvent('menuMobileClose'),menuOpen=new CustomEvent('menuMobileOpen');UNCODE.menuOpened=false;$mobileToggleButton.on('click',function(event){event.stopPropagation();var btn=this;if($(btn).hasClass('overlay-close'))return;event.preventDefault();$('.overlay-search.open .menu-close-dd',$masthead).trigger('click');if(UNCODE.wwidth<=UNCODE.mediaQuery){$box=$(this).closest('.box-container').find('.main-menu-container:not(.no-mobile):not(.main-wrapper *)');$el=$(this).closest('.box-container').find('.menu-horizontal-inner:not(.row-brand):not(.main-wrapper *), .menu-sidebar-inner:not(.main-wrapper *)');$el_transp=$('.menu-absolute.menu-transparent');if(UNCODE.isMobile){if($('.menu-wrapper.menu-sticky, .menu-wrapper.menu-hide-only, .main-header .menu-sticky-vertical, .main-header .menu-hide-only-vertical, .menu-mobile-centered, .menu-sticky-mobile').length){stickyMobile=true;elHeight=window.innerHeight-UNCODE.menuMobileHeight-(UNCODE.bodyBorder*2)-UNCODE.adminBarHeight+1;}else{elHeight=0;$.each($box.find('> div'),function(index,val){elHeight+=$(val).outerHeight();});}}else{elHeight=0;$.each($el,function(index,val){elHeight+=$(val).outerHeight();});} 94var open=function(){clearTimeout(offCanvasAnim);if(!animating){$body.addClass('open-overlay-menu').addClass('opening-overlay-menu');scrolltop=$(window).scrollTop();window.dispatchEvent(menuOpen);animating=true;UNCODE.menuOpened=true;if($('body[class*="vmenu-"], body.hmenu-center').length&&($('.menu-hide, .menu-sticky, .menu-transparent').length)){if($body.hasClass('menu-sticky-mobile')||($('#masthead.menu-transparent').length&&!UNCODE.isMobile)){$('.main-header > .vmenu-container').css({position:'fixed',top:($('.menu-container').outerHeight()+UNCODE.bodyBorder+UNCODE.adminBarHeight)+'px'});} 95if($('body.menu-offcanvas').length){$('.menu-container:not(.sticky-element):not(.grid-filters)').css({position:'fixed'});$('.vmenu-container.menu-container:not(.sticky-element):not(.grid-filters)').css({position:'fixed',top:(UNCODE.menuMobileHeight+UNCODE.bodyBorder+UNCODE.adminBarHeight)+'px'});}else{if($('.menu-hide, .menu-sticky').length){if(UNCODE.wwidth>=960&&$('.menu-sticky').length){$('.menu-container:not(.sticky-element):not(.grid-filters)').css({position:'fixed'});}}}} 96if($('body.hmenu-center').length&&((!UNCODE.isMobile&&$('.menu-hide, .menu-sticky').length)||(UNCODE.isMobile&&$('.menu-sticky-mobile').length))){$('.menu-container:not(.sticky-element):not(.grid-filters)').css({position:'fixed',top:(UNCODE.menuMobileHeight+UNCODE.bodyBorder+UNCODE.adminBarHeight)+'px'});} 97$box.addClass('open-items');if($el_transp.length&&$('body.menu-mobile-transparent').length){$el_transp.addClass('is_mobile_open');} 98if(!$('body').hasClass('menu-mobile-off-canvas')){btn.classList.add('close');$box.animate({height:elHeight},600,"easeInOutCirc",function(){animating=false;if(!stickyMobile)$box.css('height','auto');});}else{animating=false;} 99if($menuBlock.length){UNCODE.animateSubInside($menuBlock);}}};var close=function(){clearTimeout(offCanvasAnim);if(!animating){window.dispatchEvent(menuClose);animating=true;UNCODE.menuOpened=false;if(!$('body').hasClass('menu-mobile-off-canvas')){btn.classList.remove('close');btn.classList.add('closing');} 100$box.addClass('close');requestTimeout(function(){$box.removeClass('close');$box.removeClass('open-items');btn.classList.remove('closing');if($el_transp.length){$el_transp.removeClass('is_mobile_open');}},500);$body.removeClass('opening-overlay-menu');if(!$('body').hasClass('menu-mobile-off-canvas')){$box.animate({height:0},{duration:600,easing:"easeInOutCirc",complete:function(elements){$(elements).css('height','');animating=false;if($('body[class*="vmenu-"]').length&&UNCODE.wwidth>=960){$('.main-header > .vmenu-container').add('.menu-container:not(.sticky-element):not(.grid-filters)').css('position','relative');} 101$body.removeClass('open-overlay-menu');if($menuBlock.length){UNCODE.animateSubInside($menuBlock,true);}}});}else{animating=false;offCanvasAnim=setTimeout(function(){$body.removeClass('open-overlay-menu');if($menuBlock.length){UNCODE.animateSubInside($menuBlock,true);}},1000);}}};check=(!UNCODE.menuOpened)?open():close();}});$('html').on('click',function(event){if($('body').hasClass('menu-mobile-off-canvas')&&UNCODE.wwidth<960&&UNCODE.menuOpened&&event.clientX<SiteParameters.menu_mobile_offcanvas_gap){$('.uncode-close-offcanvas-mobile:visible').trigger('click');}});window.addEventListener('menuMobileTrigged',function(e){$('.mobile-menu-button.close, .opening-overlay-menu .uncode-close-offcanvas-mobile').trigger('click');});window.addEventListener('orientationchange',function(e){$('#logo-container-mobile .mobile-menu-button.close').trigger('click');});window.addEventListener("resize",function(){if($(window).width()<UNCODE.mediaQuery){if(UNCODE.isMobile){var $box=$('.box-container .main-menu-container'),$el=$('.box-container .menu-horizontal-inner:not(.no-mobile), .box-container .menu-sidebar-inner:not(.no-mobile)');if($($box).length&&$($box).hasClass('open-items')&&$($box).css('height')!='auto'&&!$('body').hasClass('menu-mobile-off-canvas')){if($('.menu-wrapper.menu-sticky, .menu-wrapper.menu-hide-only').length){elHeight=0;$.each($el,function(index,val){elHeight+=$(val).outerHeight();});elHeight=window.innerHeight-$('.menu-wrapper.menu-sticky .menu-container .row-menu-inner, .menu-wrapper.menu-hide-only .menu-container .row-menu-inner').height()-(UNCODE.bodyBorder*2)+1;$($box).css('height',elHeight+'px');}}}}else{$('.menu-hide-vertical').removeAttr('style');$('.menu-container-mobile').removeAttr('style');$('.vmenu-container.menu-container').removeAttr('style');if(UNCODE.menuOpened){$('.open-items').removeClass('open-items');$('.is_mobile_open').removeClass('is_mobile_open');$('.open-overlay-menu').removeClass('open-overlay-menu');$('.opening-overlay-menu').removeClass('opening-overlay-menu');}}});$(window).on('scroll',function(){if($body.hasClass('opening-overlay-menu')&&$body.hasClass('menu-mobile-off-canvas')&&UNCODE.wwidth<960){$(window).scrollTop(scrolltop);return false;}});};function menuOffCanvas(){var menuClose=new CustomEvent('menuCanvasClose'),menuOpen=new CustomEvent('menuCanvasOpen');$('.menu-primary .menu-button-offcanvas:not(.menu-close-search)').on('click',function(event){if($(window).width()>UNCODE.mediaQuery){if($('body.vmenu-offcanvas-overlay').length){if($(event.currentTarget).hasClass('off-close')){$(event.currentTarget).removeClass('off-close');requestTimeout(function(){window.dispatchEvent(menuClose);},500);}else{$(event.currentTarget).addClass('off-close');window.dispatchEvent(menuOpen);}}else{if($(event.currentTarget).hasClass('close')){$(event.currentTarget).removeClass('close');$(event.currentTarget).addClass('closing');requestTimeout(function(){$(event.currentTarget).removeClass('closing');window.dispatchEvent(menuClose);},500);}else{$(event.currentTarget).addClass('close');window.dispatchEvent(menuOpen);}}} 102$('body').toggleClass('off-opened');});$('body').on('click.menu-off-canvas-mobile',function(e){if($(window).width()>UNCODE.mediaQuery&&$('body.menu-offcanvas.vmenu-offcanvas-overlay.off-opened').length){var $vMenuCont=$
102('#masthead .vmenu-container'),$close_menu=$('.uncode-close-offcanvas-overlay',$vMenuCont),vmenu_h=parseFloat($vMenuCont.outerHeight()),vmenu_w=parseFloat($vMenuCont.outerWidth()),vmenu_off=$vMenuCont.offset(),vmenu_l=parseFloat(vmenu_off.left),vmenu_t=parseFloat(vmenu_off.top),vmenu_r=vmenu_l+vmenu_w,vmenu_b=vmenu_t+vmenu_h,close_h=parseFloat($close_menu.outerHeight()),close_w=parseFloat($close_menu.outerWidth()),close_off=$close_menu.offset(),close_l=parseFloat(close_off.left),close_t=parseFloat(close_off.top),close_r=close_l+close_w,close_b=close_t+close_h;if(!(e.clientX>vmenu_l&&e.clientX<vmenu_r)||(e.clientX>close_l&&e.clientX<close_r)){$('.menu-primary .menu-button-offcanvas:not(.menu-close-search)').trigger('click');}}});};function menuOverlay(){if($('.overlay').length){$('.overlay').removeClass('hidden');} 103if(($('.overlay-sequential').length>0&&UNCODE.wwidth>=UNCODE.mediaQuery)||($('.menu-mobile-animated').length>0&&UNCODE.wwidth<UNCODE.mediaQuery)){$('.overlay-sequential .menu-smart > li, .menu-sticky .menu-container .menu-smart > li, .menu-hide.menu-container .menu-smart > li, .vmenu-container .menu-smart > li, .uncode-menu-additional-text').each(function(index,el){var transDelay=(index/20)+0.1;if($('body').hasClass('menu-mobile-centered')&&$(window).width()<UNCODE.mediaQuery) 104transDelay=transDelay+0.3;$(this)[0].setAttribute('style','-webkit-transition-delay:'+transDelay+'s; -moz-transition-delay:'+transDelay+'s; -ms-transition-delay:'+transDelay+'s; -o-transition-delay:'+transDelay+'s; transition-delay:'+transDelay+'s');});}};var $secondary_parent;function menuAppend(){var $menuBlock=$('#uncode-mobile-menu-block').length;if($menuBlock){return;} 105var $body=$('body'),$menuCont=$('.menu-container:not(.vmenu-container)'),$vMenuCont=$('.menu-container.vmenu-container'),$cta=$('.navbar-cta'),$socials=$('.navbar-social:not(.appended-navbar)'),$ul=$('.navbar-main ul.menu-primary-inner'),$ulCta,$ulSocials,$navLast,$firstMenu=$('.main-menu-container:first-child',$menuCont),$secondMenu=$('.main-menu-container:last-child',$menuCont),$firstNav=$('.navbar-nav:not(.uncode-close-offcanvas-mobile):first-child',$firstMenu),$secondNav=$('.navbar-nav:not(.uncode-close-offcanvas-mobile):first-child',$secondMenu),$ulFirst=$('> ul',$firstNav),setCTA,appendCTA=function(){return true;},appendSocials=function(){return true;},appendSplit=function(){return true;};if(($body.hasClass('menu-offcanvas')||$body.hasClass('menu-overlay')||$body.hasClass('hmenu-center-split'))&&$cta.length){$ulCta=$('> ul',$cta);$ulCta.parent().addClass('mobile-hidden').addClass('tablet-hidden');appendCTA=function(){if(UNCODE.wwidth<UNCODE.mediaQuery){$ul.after($ulCta);}else{$cta.append($ulCta);}}} 106if(!$body.hasClass('cta-not-appended')){appendCTA();} 107var $smartSocial=$menuCont.add($vMenuCont).find('.menu-smart-social');$smartSocial.each(function(){var $_smartSocial=$(this);$('> li',$_smartSocial).each(function(){var $li=$(this);if($li.hasClass('mobile-hidden')){$_smartSocial.addClass('mobile-hidden');}else{$_smartSocial.removeClass('mobile-hidden');return false;}});$('> li',$_smartSocial).each(function(){var $li=$(this);if($li.hasClass('tablet-hidden')){$_smartSocial.addClass('tablet-hidden');}else{$_smartSocial.removeClass('tablet-hidden');return false;}});});if(($body.hasClass('hmenu-center-split')||$body.hasClass('menu-overlay-center')||$body.hasClass('menu-offcanvas')||$body.hasClass('vmenu'))&&$socials.length){$ulSocials=$('> ul',$socials).addClass('menu-smart-social');if($body.hasClass('hmenu-center-split')){$navLast=$('.menu-horizontal-inner .navbar-nav-last',$menuCont);}else{$navLast=$('.navbar-nav-last',$vMenuCont);} 108if(!$navLast.length){var _navLast=$('<div class="nav navbar-nav navbar-social navbar-nav-last appended-navbar" />');if($body.hasClass('hmenu-center-split')){$('.menu-horizontal-inner',$menuCont).append(_navLast);$navLast=$('.menu-horizontal-inner .navbar-nav-last',$menuCont);}else{$('.menu-sidebar-inner',$vMenuCont).last().append(_navLast);$navLast=$('.navbar-nav-last',$vMenuCont);}} 109appendSocials=function(){if(!$body.hasClass('menu-overlay-center')){if(UNCODE.wwidth<UNCODE.mediaQuery){$socials.addClass('mobile-hidden').addClass('tablet-hidden') 110if(!$('> ul.menu-smart-social li',$socials).length){$('> ul.menu-smart-social li',$socials).remove();} 111$navLast.append($ulSocials);}else{if(!$('> ul.menu-smart-social li',$navLast).length){$('> ul.menu-smart-social li',$navLast).remove();} 112$socials.append($ulSocials);}}} 113appendSocials();} 114if($vMenuCont.length){var $accordion_secondary=$('.menu-accordion-secondary',$vMenuCont);}else{var $accordion_secondary=$('.menu-accordion-secondary',$menuCont);} 115if($accordion_secondary.length){var $accordion_secondary_ph=$vMenuCont.add($menuCont).find('.accordion-secondary-ph');if(UNCODE.wwidth<UNCODE.mediaQuery){if(!$accordion_secondary_ph.length){$accordion_secondary.after('<span class="accordion-secondary-ph" />');} 116if($vMenuCont.length){$('.menu-sidebar-inner',$vMenuCont).first().find('.menu-accordion:not(.menu-accordion-secondary):not(.menu-accordion-extra-icons)').last().after($accordion_secondary);}else{if($('.navbar-nav.navbar-cta:not(.mobile-hidden)',$menuCont).length){$('.navbar-nav.navbar-cta',$menuCont).after($accordion_secondary);}
116else{$('.navbar-nav.navbar-main',$menuCont).after($accordion_secondary);}}}else{if(typeof $accordion_secondary_ph!=='undefined'&&$accordion_secondary_ph.length){$accordion_secondary_ph.before($accordion_secondary);}}} 117if($vMenuCont.length){var $extra_icons=$('.menu-accordion-extra-icons',$vMenuCont);}else{var $extra_icons=$('.navbar-extra-icons',$menuCont);} 118if($extra_icons.length){if($vMenuCont.length){if($('li:not(.social-icon)',$extra_icons).length){if(UNCODE.wwidth<UNCODE.mediaQuery){var $not_social=$('> ul > li:not(.social-icon)',$extra_icons),$primary_after=$('.menu-accordion-primary-after',$vMenuCont);$not_social.each(function(){if(!$primary_after.length){$('.menu-accordion-primary',$vMenuCont).after('<div class="menu-accordion menu-accordion-primary-after" />');$primary_after=$('.menu-accordion-primary-after',$vMenuCont);$primary_after.append('<ul class="menu-smart sm sm-vertical menu-smart-social" />');} 119var $extra_li=$(this);$primary_after.find('> ul').append($extra_li);});}else{var $primary_after=$('.menu-accordion-primary-after',$vMenuCont),$not_social=$('> ul > li:not(.social-icon)',$primary_after);$not_social.each(function(){var $extra_li=$(this);$extra_icons.find('> ul').append($extra_li);});}}}else{if(!$body.hasClass('hmenu-center-double')){if(UNCODE.wwidth<UNCODE.mediaQuery){var $not_social=$('> ul > li:not(.social-icon)',$extra_icons),$primary_after=$('.nav.navbar-main-after',$menuCont);if(!$primary_after.length&&$not_social.length){if($('.navbar-nav.navbar-cta:not(.mobile-hidden)',$menuCont).length){$('.navbar-nav.navbar-cta',$menuCont).after('<div class="nav navbar-main-after" />');}else{$('.navbar-nav.navbar-main',$menuCont).after('<div class="nav navbar-main-after" />');} 120$primary_after=$('.nav.navbar-main-after',$menuCont);$primary_after.append('<ul class="menu-smart sm menu-smart-social" role="menu" />');} 121var tablet_hidden=true,mobile_hidden=true;$not_social.each(function(){var $extra_li=$(this);$primary_after.find('> ul').append($extra_li);if(!$extra_li.hasClass('tablet-hidden')){tablet_hidden=false;} 122if(!$extra_li.hasClass('mobile-hidden')){mobile_hidden=false;}});if(tablet_hidden===true&&$not_social.length){$primary_after.addClass('tablet-hidden');} 123if(mobile_hidden===true&&$not_social.length){$primary_after.addClass('mobile-hidden');}}else{var $primary_after=$('.nav.navbar-main-after',$menuCont);if($primary_after.length){var $not_social=$('> ul > li:not(.social-icon)',$primary_after);$not_social.each(function(){var $extra_li=$(this);$extra_icons.find('> ul').append($extra_li);});$primary_after.remove();}}}}} 124if(($body.hasClass('hmenu-center-double'))){appendSplit=function(){if(UNCODE.wwidth<UNCODE.mediaQuery){if($extra_icons.length){if($('li:not(.social-icon):not(.tablet-hidden):not(.mobile-hidden)',$extra_icons).length){var $not_social=$('> ul > li:not(.social-icon)',$extra_icons),$append_ul=$('<ul class="menu-smart sm sm-vertical append-extra-icons" />');$not_social.each(function(){var $extra_li=$(this);$append_ul.append($extra_li);});if($secondNav.length){$secondNav.append($append_ul);}else{$('.menu-horizontal-inner',$menuCont).prepend($append_ul);}}} 125if($secondNav.length){$secondNav.prepend($ulFirst);}else{$('.menu-horizontal-inner',$menuCont).prepend($ulFirst);} 126$firstMenu.hide();}else{$firstNav.append($ulFirst);var $append_ul=$('.menu-horizontal-inner ul.append-extra-icons',$menuCont).eq(0);if($append_ul.length){var $not_social=$('> li:not(.social-icon)',$append_ul);$not_social.each(function(){var $extra_li=$(this);$extra_icons.find('> ul').append($extra_li);});} 127$('.menu-horizontal-inner ul.append-extra-icons',$menuCont).remove();$('.menu-horizontal-inner > .menu-primary-inner',$menuCont).remove();$firstMenu.css({'display':'table-cell'});}}} 128appendSplit();$(window).on('wwResize',function(){clearRequestTimeout(setCTA);setCTA=requestTimeout(function(){appendCTA();appendSocials();appendSplit();},10);});} 129menuMobile();menuOffCanvas();menuAppend();menuOverlay();var stickyDropdownSearch=function(){var $masthead=$('#masthead'),$ddSearch=$('.overlay.overlay-search',$masthead),$styles=$('#stickyDropdownSearch').remove();if($('body.hmenu-center.menu-sticky-mobile').length&&$ddSearch.length){var $menuWrapper=$('.menu-wrapper'),$navbar=$('.menu-container-mobile',$menuWrapper),navbarH=$navbar.outerHeight(),_css;_css='<style id="stickyDropdownSearch">';_css+='@media (max-width: 959px) {';_css+='body.hmenu-center.menu-sticky-mobile #masthead .overlay.overlay-search {';_css+='margin-top: '+parseFloat(navbarH)+'px !important;';_css+='}';_css+='body.hmenu-center.menu-sticky-mobile .navbar.is_stuck + #masthead .overlay.overlay-search {';_css+='position: fixed;';_css+='top: 0;';_css+='}';_css+='</style>';$(_css).appendTo($('head'));}} 130stickyDropdownSearch();var setMenuOverlay;$(window).on('wwResize',function(){if($('.overlay').length&&$(window).width()>1024){$('.overlay').addClass('hidden');} 131clearRequestTimeout(setMenuOverlay);setMenuOverlay=requestTimeout(function(){menuOverlay();menuAppend();stickyDropdownSearch();},150);});UNCODE.menuMegaBlock();UNCODE.menuSmartInit();$(window).on('wwResize',function(){UNCODE.menuSmartInit();});$(window).on('menuOpen',function(){var $overlay=$('.overlay.overlay-unblock');if($overlay.length){UNCODE.animateSubInside($overlay);}});$(window).on('menuClosed',function(){var $overlay=$('.overlay.overlay-unblock');if($overlay.length){UNCODE.animateSubInside($overlay,true);var $smartMenus=$overlay.find('.menu-smart');$smartMenus.each(function(key,smartMenu){$(smartMenu).smartmenus('menuHideAll');});}});};UNCODE.menuSmartInit=function(){var $menusmart=$('[class*="menu-smart"]'),$masthead=$('#masthead'),$hMenu=$('.menu-horizontal-inner',$masthead),$focu
131s=$('.overlay-menu-focus'),$uls_anim=$('> li> ul[role="menu"]',$menusmart),showTimeout=50,hideTimeout=50,showTimeoutFunc,hideTimeoutFunc,subMenuRT;if(typeof $masthead.attr('data-menu-anim')!=='undefined'&&$masthead.attr('data-menu-anim')!==''){var menu_anim=$masthead.attr('data-menu-anim');if(UNCODE.wwidth>=UNCODE.mediaQuery){$uls_anim.each(function(){var $ul_anim=$(this);if(!$('> li[data-block]',$ul_anim).length){$ul_anim.addClass('animate_when_almost_visible');$ul_anim.addClass(menu_anim);}else{var dataB=$('> li[data-block]',$ul_anim).attr('data-block');if(dataB!=='no-anim'&&!dataB.includes('slight-anim')){$ul_anim.addClass('animate_when_almost_visible');$ul_anim.addClass(dataB);}}});}else{$uls_anim.each(function(){var $ul_anim=$(this);if(!$('> li[data-block]',$ul_anim).length){$ul_anim.removeClass('animate_when_almost_visible');$ul_anim.removeClass(menu_anim);}else{var dataB=$('> li[data-block]',$ul_anim).attr('data-block');$ul_anim.removeClass('animate_when_almost_visible');$ul_anim.removeClass(dataB);}});}} 132$('> li.menu-item-has-children',$menusmart).hover(function(){$(this).data('hover',true);},function(){$(this).data('hover',false);});$('> li.menu-item-has-children',$menusmart).each(function(){var $a=$('> a',this).attr('aria-haspopup','true').attr('aria-expanded','false')});$('> li.menu-item a[href="#"]',$menusmart).on('click',function(e){e.preventDefault();});if($(window).width()>=UNCODE.mediaQuery&&$('.overlay-menu-focus').length){var $notLis=$('> .nav > ul > li a',$hMenu),$menuA=$('a',$masthead).not($notLis),$hoverSelector=$('> .nav > ul > li',$hMenu).has('> ul'),showFuncCond=function(){return true};if($('body').hasClass('focus-megamenu')){$hoverSelector=$('> .nav > ul > li',$hMenu).has('.need-focus');showFuncCond=function($ul){return $ul.hasClass('need-focus')};}else if($('body').hasClass('focus-links')){$hoverSelector=$('> .nav > ul > li',$hMenu).add($menuA);} 133$hoverSelector.hover(function(){clearRequestTimeout(hideTimeoutFunc);showTimeoutFunc=requestTimeout(function(){$('body').addClass('navbar-hover');},showTimeout*2);},function(){hideTimeoutFunc=requestTimeout(function(){if(!$('.overlay-search.open',$masthead).length){$('body').removeClass('navbar-hover');}},hideTimeout*2);});}else{showFuncCond=function(){return false};} 134if($menusmart.length>0){var objShowTimeout;$menusmart.smartmenus({subIndicators:false,subIndicatorsPos:'append',showOnClick:SiteParameters.menuShowOnClick,subIndicatorsText:'',showTimeout:showTimeout,hideTimeout:hideTimeout,scrollStep:8,showFunction:function($ul,complete){$(document).trigger('un-menu-show',$ul);clearRequestTimeout(showTimeoutFunc);$ul.fadeIn(0,'linear',function(){complete();if($ul.hasClass('vc_row')){$ul.css({'display':'table'});} 135if($('.overlay-menu-focus').length&&$ul.hasClass('need-focus')){$('body').addClass('open-megamenu');} 136if($('.overlay-menu-focus').length&&showFuncCond($ul)&&$(window).width()>=UNCODE.mediaQuery&&$ul.closest('.main-menu-container').length){$('body').addClass('navbar-hover');} 137var showed=0;$('.animate_when_almost_visible, .translate_when_almost_visible',$ul).each(function(index,val){var $element=$(this),delayAttr=$element.attr('data-delay');if(!$element.closest('.owl-carousel').length&&!$element.closest('.cssgrid-animate-sequential').length){if(delayAttr==undefined)delayAttr=0;requestTimeout(function(){$element.addClass('start_animation');},delayAttr);}else if($element.closest('.cssgrid-animate-sequential').length){var grid=$element.closest('.cssgrid-animate-sequential');var delay=index,delayAttr=parseInt($element.attr('data-delay'));if(isNaN(delayAttr))delayAttr=100;delay-=showed;objShowTimeout=requestTimeout(function(){$element.removeClass('zoom-reverse').addClass('start_animation');showed=index;},delay*delayAttr);}});if($ul.is('.animate_when_almost_visible')){$ul.addClass('start_animation');}}).addClass('open-animated');},hideFunction:function($ul,complete){if($('.overlay-menu-focus').length&&$ul.hasClass('need-focus')&&!$('.overlay-search.open',$masthead).length){$('body').removeClass('open-megamenu');} 138var fixIE=$('html.ie').length;if(fixIE){var $rowParent=$($ul).closest('.main-menu-container');$rowParent.height('auto');} 139$ul.fadeOut(0,'linear',function(){complete();$ul.removeClass('open-animated');
139if($ul.closest('li.menu-item-has-children').data('hover')===false){$('body').removeClass('open-submenu');} 140$('.animate_when_almost_visible, .translate_when_almost_visible',$ul).each(function(){$(this).removeClass('start_animation');});if($ul.is('.animate_when_almost_visible')){$ul.removeClass('start_animation');}});$ul.find('.start_animation').each(function(index,val){clearRequestTimeout(subMenuRT);$(val).removeClass('start_animation');});$(document).trigger('un-menu-hide',$ul);clearRequestTimeout(objShowTimeout);},collapsibleShowFunction:function($ul,complete){$ul.slideDown(400,'easeInOutCirc',function(){UNCODE.animateSubInside($ul);complete();});},collapsibleHideFunction:function($ul,complete){$ul.slideUp(200,'easeInOutCirc',function(){complete();});$(document).trigger('sub-menu-slide-up');},hideOnClick:SiteParameters.menuHideOnClick,});if($('body').hasClass('menu-accordion-active')){$menusmart.each(function(key,menu){$(menu).addClass('menu-smart-init');$(menu).smartmenus('itemActivate',$(menu).find('.current-menu-item > a').eq(-1));});} 141$menusmart.each(function(key,menu){$(menu).on('beforecollapse.smapi',function(e,$sub){if($('> .trigger-window-resize',$sub).length){window.dispatchEvent(new Event('resize'));$(window).trigger('uncode.re-layout');}else if($('> .trigger-box-resize',$sub).length){window.dispatchEvent(new CustomEvent('boxResized'));} 142return false;});});$(document).on('uncode.smartmenu-appended',function(){requestTimeout(function(){$menusmart.smartmenus('refresh');},1000);});} 143$('.main-menu-container').each(function(){var $main_cont=$(this),$uls=$('ul:not(.nav-tabs)',$main_cont);$uls.each(function(){var $ul=$(this),mobile_hidden=true,tablet_hidden=true;$('> li:not(.hidden)',$ul).each(function(){if(!$(this).hasClass('mobile-hidden')){mobile_hidden=false;return false;}});$('> li:not(.hidden)',$ul).each(function(){if(!$(this).hasClass('tablet-hidden')){tablet_hidden=false;return false;}});if(mobile_hidden){$ul.addClass('mobile-hidden');} 144if(tablet_hidden){$ul.addClass('tablet-hidden');}});var $divUlsMB=$('div:has(>ul.mobile-hidden)');$divUlsMB.each(function(){var $divUlMB=$(this),div_mobile_hidden=true,div_tablet_hidden=true;$('> ul:not(.hidden)',$divUlMB).each(function(){if(!$(this).hasClass('mobile-hidden')){div_mobile_hidden=false;return false;}});$('> ul:not(.hidden)',$divUlMB).each(function(){if(!$(this).hasClass('tablet-hidden')){div_tablet_hidden=false;return false;}});if(div_mobile_hidden){$divUlMB.addClass('mobile-hidden');} 145if(div_tablet_hidden){$divUlMB.addClass('tablet-hidden');}});});var overlaySearchButton=function(){var $search_wrap=$('.overlay.overlay-search, .widget_search');$search_wrap.each(function(){var $form=$('form',this),$icon=$('i',$form);$icon.on('click',function(){$form.submit();});});};overlaySearchButton();} 146UNCODE.menuMegaBlock=function(){var $megaBlocks=$('.megamenu-block-wrapper');if(!$megaBlocks.length){return;} 147$megaBlocks.each(function(){var $megaLi=$(this),dataLi=$megaLi.attr('data-block'),$megaUl=$megaLi.closest('ul').addClass('block-wrapper-parent unmenu-inner-ul'),$innerUl=$megaLi.find('ul').addClass('unmenu-inner-ul');$megaUl.addClass(dataLi);$('img',$megaLi).removeAttr('loading');});} 148UNCODE.unBlockMenu=function(){var $unBlockMenus=$('.menu.unmenu-block');$unBlockMenus.each(function(){var $unBlockMenu=$(this),$lastOnes;if(!$unBlockMenu.hasClass('first-grid')){$lastOnes=$('ul',$unBlockMenu).last();$lastOnes.each(function(){var _cols=$(this).css('grid-template-columns');if(_cols.split(' ').length>1&&!_cols.startsWith('repeat(1,')){$unBlockMenu.addClass('has-last-ones');$(this).addClass('last-one');}else{var $parentLi=$(this).closest('li'),$siblingLi=$parentLi.next();if(!$siblingLi.length){$unBlockMenu.addClass('has-last-ones');$(this).addClass('last-one');}}});}else{var checkGrids=function(){$unBlockMenu.find('.last-ul').removeClass('last-one');var _cols=$unBlockMenu.css('grid-template-columns'),cols=_cols.match(/^repeat\(\s*(\d+)\s*,/)?parseInt(_cols.match[1],10):_cols.split(' ').length,$lis=$('> li',$unBlockMenu),totLi=$lis.length,lastRowCount=totLi-(totLi%cols||cols),$lastLis=$lis.slice(cols).addClass('last-lis'),$lastRowLis=$lis.slice(lastRowCount);$lastRowLis.each(function(){var $lastRowLi=$(this);$lastRowLi.find('ul').last().addClass('last-one');});} 149$(window).on('wwResize',checkGrids);checkGrids();}});var $tgglBlocks=$('.unmenu-collapse');$tgglBlocks.each(function(key,val){var $acc=$(val),$titles=$('.menu-item-has-children > *:first-child',$acc),run=true;var checkRun=function(){if($acc.hasClass('unmenu-collapse-mobile')&&UNCODE.wwidth>=UNCODE.mediaQuery){run=false;}else{run=true;}
150if($titles.length){$titles.each(function(_key,_val){var $title=$(_val),$sub=$title.closest('li').find('> ul.un-submenu');$sub.each(function(key,val){if(run){var total=$sub.length;var completed=0;$(val).slideUp({duration:1,complete:function(){$(this).addClass('toggle-init');completed++;if(completed===total){$(document).trigger('unblock-toggles-init');$(document.body).trigger('uncode_waypoints');}}});}else{$(val).show();}});});}else{$(document).trigger('unblock-toggles-init');console.log('check');$(document.body).trigger('uncode_waypoints');}} 151checkRun();$(window).on('wwResize menuClosed',checkRun);if($titles.length){$titles.each(function(_key,_val){var $title=$(_val),$sub=$title.closest('li').find('> ul.un-submenu'),$menu=$sub.closest('.menu.unmenu-block'),$ulS;$title.off('click').on('click',function(e){e.preventDefault();$ulS=$menu.find('ul:visible').not($sub).not($sub.parents('ul')) 152if(run){if($sub.is(':visible')){$sub.slideUp(200,'easeInOutCirc',function(){$.each($('.start_animation',$sub),function(index,val){var element=$(val);element.removeClass('start_animation');});$sub.parents('li').eq(0).addClass('un-submenu-closed').removeClass('un-submenu-open');$(document).trigger('sub-menu-slide-up');});}else{$ulS.slideUp({duration:200,easing:'easeInOutCirc',start:function(){var _this=$(this);_this.parents('li').eq(0).addClass('un-submenu-closed').removeClass('un-submenu-open');$(document).trigger('sub-menu-slide-up');}});$sub.slideDown({duration:400,easing:'easeInOutCirc',start:function(){var _this=$(this);_this.css('height',0);if(_this.hasClass('is-grid')){_this.css('display','grid');} 153UNCODE.animateSubInside(_this) 154_this.parents('li').eq(0).addClass('un-submenu-open').removeClass('un-submenu-closed');}});}}});});if($acc.closest('#masthead').length){$(window).on('menuMobileClose menuCanvasClose unmodal-close uncode-sidecart-closed',function(){$acc.find('ul.un-submenu').slideUp(200,'easeInOutCirc');});}}});};UNCODE.mobileMenuBlockSkins=function(){var $mobileBlock=$('#uncode-mobile-menu-block'),$parentDark=$mobileBlock.closest('.submenu-dark'),$parentLight=$mobileBlock.closest('.submenu-light');if($parentDark.length){var $cols=$('.uncol.style-light:not(.style-spec):not(.style-run)',$mobileBlock);$cols.each(function(key,val){var $col=$(val).removeClass('style-light').addClass('style-dark style-run');});} 155if($parentLight.length){var $cols=$('.uncol.style-dark:not(.style-spec):not(.style-run)',$mobileBlock);$cols.each(function(key,val){var $col=$(val).removeClass('style-dark').addClass('style-light style-run');});}};UNCODE.okvideo=function(ev){var BLANK_GIF="data:image/gif;base64,R0lGODlhAQABAPABAP///wAAACH5BAEKAAAALAAAAAABAAEAAAICRAEAOw%3D%3D";$.okvideo=function(options){if(typeof options!=='object')options={'video':options};var base=this;base.init=function(){base.options=$.extend({},$.okvideo.options,options);if(base.options.video===null)base.options.video=base.options.source;base.setOptions();var target=base.options.target||$('body');var position=target[0]==$('body')[0]?'fixed':'absolute';var zIndex=base.options.controls===3?-999:"auto";if($('#okplayer-'+base.options.id).length==0){var mask='<div id="okplayer-mask-'+base.options.id+'" style="position:'+position+';left:0;top:0;overflow:hidden;z-index:-998;height:100%;width:100%;"></div>';if(OKEvents.utils.isMobile()){target.append('<div id="okplayer-'+base.options.id+'" style="position:'+position+';left:0;top:0;overflow:hidden;z-index:'+zIndex+';height:100%;width:100%;"></div>');}else{if(base.options.controls===3){target.append(mask)} 156if(base.options.adproof===1){target.append('<div id="okplayer-'+base.options.id+'" style="position:'+position+';left:-10%;top:-10%;overflow:hidden;z-index:'+zIndex+';height:120%;width:120%;"></div>');}else{target.append('<div id="okplayer-'+base.options.id+'" style="position:'+position+';left:0;top:0;overflow:hidden;z-index:'+zIndex+';height:100%;width:100%;"></div>');}} 157$("#okplayer-mask-"+base.options.id).css("background-image","url("+BLANK_GIF+")");if(base.options.playlist.list===null){if(base.options.video.provider==='youtube'){base.loadYouTubeAPI();}else if(base.options.video.provider==='vimeo'){base.options.volume/=100;base.loadVimeoAPI();}}else{base.loadYouTubeAPI();}}};base.setOptions=function(){for(var key in this.options){if(this.options[key]===true)this.options[key]=1;if(this.options[key]===false)this.options[key]=3;} 158if(base.options.playlist.list===null){base.options.video=base.determineProvider();} 159$(window).data('okoptions-'+base.options.id,base.options);};base.insertJS=function(src,callback,provider){var tag;if(ev==='uncode-more-items-loaded'&&provider!=='youtube'){delete UNCODE.insertedSripts[src];var tags=document.getElementsByTagName('script');for(var i=tags.length;i>=0;i--){if(tags[i]&&tags[i].getAttribute('src')!=null&&tags[i].getAttribute('src').indexOf(src)!=-1){tags[i].parentNode.removeChild(tags[i]);}}}else{if(UNCODE.insertedSripts&&UNCODE.insertedSripts[src]){tag=UNCODE.insertedSripts[src];if(callback){if(tag.readyState){tag.onreadystatechange=function(){if(tag.readyState==="loaded"||tag.readyState==="complete"){tag.onreadystatechange=null;callback();}};}else{$(tag).on('load',callback);}} 160return;}}
161tag=document.createElement('script');if(callback){if(tag.readyState){tag.onreadystatechange=function(){if(tag.readyState==="loaded"||tag.readyState==="complete"){tag.onreadystatechange=null;callback();}};}else{tag.onload=function(){callback();};}} 162tag.src=src;var firstScriptTag=document.getElementsByTagName('script')[0];firstScriptTag.parentNode.insertBefore(tag,firstScriptTag);if(!UNCODE.insertedSripts){UNCODE.insertedSripts=[];} 163UNCODE.insertedSripts[src]=tag;};base.loadYouTubeAPI=function(callback){if(ev==='uncode-more-items-loaded'){onYouTubeIframeAPIReady();}else{base.insertJS('https://www.youtube.com/player_api',false,'youtube');}};base.loadYouTubePlaylist=function(){player.loadPlaylist(base.options.playlist.list,base.options.playlist.index,base.options.playlist.startSeconds,base.options.playlist.suggestedQuality);};base.loadVimeoAPI=function(){var source='//player.vimeo.com/video/'+base.options.video.id+'?controls=0&api=1&title=0&byline=0&portrait=0&playbar=0&loop='+base.options.loop+'&autoplay='+(base.options.autoplay===1?1:0)+'&player_id=okplayer-'+base.options.id+'&autopause=0',jIframe=$('<iframe data-src="'+source+'" frameborder="0" id="okplayer-'+base.options.id+'" style="visibility: hidden;" class="vimeo-background" webkitallowfullscreen mozallowfullscreen allowfullscreen >');$(window).data('okoptions-'+base.options.id).jobject=jIframe;$('#okplayer-'+base.options.id).replaceWith(jIframe[0]);base.insertJS('//player.vimeo.com/api/player.js',function(){vimeoPlayerReady(base.options.id);},'vimeo');};base.determineProvider=function(){var a=document.createElement('a');a.href=base.options.video;if(/youtube.com/.test(base.options.video)||/youtu.be/.test(base.options.video)){var videoid=a.href.split('/')[3].toString();var query=videoid.substring(videoid.indexOf('?')+1);if(query!=''){var vars=query.split('&');for(var i=0;i<vars.length;i++){var pair=vars[i].split('=');if(pair[0]=='v'){videoid=pair[1];}}} 164return{"provider":"youtube","id":videoid};}else if(/vimeo.com/.test(base.options.video)){return{"provider":"vimeo","id":(a.href.split('/')[3].toString()).split('#')[0],};}else if(/[-A-Za-z0-9_]+/.test(base.options.video)){var id=new String(base.options.video.match(/[-A-Za-z0-9_]+/));if(id.length==11){return{"provider":"youtube","id":id.toString()};}else{for(var i=0;i<base.options.video.length;i++){if(typeof parseInt(base.options.video[i])!=="number"){throw'not vimeo but thought it was for a sec';}} 165return{"provider":"vimeo","id":base.options.video};}}else{throw"OKVideo: Invalid video source";}};base.init();};var checkResize,newW=UNCODE.wwidth;$.okvideo.options={id:null,source:null,video:null,playlist:{list:null,index:0,startSeconds:0,suggestedQuality:"default"},disableKeyControl:1,captions:0,loop:1,hd:1,volume:0,adproof:false,unstarted:null,onFinished:null,onReady:null,onPlay:null,onPause:null,buffering:null,controls:false,autoplay:true,annotations:true,cued:null};$.fn.okvideo=function(options){options.target=this;return this.each(function(){(new $.okvideo(options));});};var checkForVideos=function(){$(".uncode-video-container.video").each(function(index,el){var $this=$(this),mobile_ready=$this.hasClass('no-control-mobile-autoplay'),url=$this.attr('data-video'),id=$this.attr('data-id'),cloned=$this.closest('.owl-item');if(mobile_ready||newW>=UNCODE.mediaQuery){if(!cloned.hasClass('cloned')||cloned.length==0){$this.okvideo({id:id,source:url.split('#')[0],time:((url).indexOf("#")>-1)?(url).substring((url).indexOf('#')+1):null,autoplay:1,controls:0,volume:0,adproof:0,caller:$this,hd:1,onReady:function(player){var getPlayer=player.c||player.h||player,$iframe,getContainer=$(getPlayer).closest('.background-element');if(getContainer.length){UNCODE.initVideoComponent(getContainer[0],'.uncode-video-container.video:not(.drop-move)');} 166if($this.hasClass('drop-move')){var $iframe=$(getPlayer),w=parseFloat($iframe.attr('width')),h=parseFloat($iframe.attr('height')),ratio=h/w,setResizeiFto,resizeiFrame=function(){var dataW=$this.attr('data-w'),newW=UNCODE.wwidth/12*parseFloat(dataW),newH=newW*ratio;$iframe.css({width:newW,height:newH});};resizeiFrame();$(window).on('load',resizeiFrame);$(window).on('resize',function(){clearRequestTimeout(setResizeiFto);setResizeiFto=requestTimeout(function(){resizeiFrame();},10);});}}});}}});};checkForVideos();$(window).on('load',function(){$('.mejs-fullscreen-button button').on('click',function(){var $button=$(this),$stuck=$button.closest('.is_stucked');if($stuck.length){$stuck=$(this).trigger("sticky_kit:detach");window.scrollTo(0,0);}});});var checkVideoResize=function(){clearRequestTimeout(checkResize);checkResize=requestTimeout(function(){if(newW!==UNCODE.wwidth){newW=UNCODE.wwidth;checkForVideos();}},1000);};$(window).off('resize',checkVideoResize).on('resize',checkVideoResize);};
166$(document).on('uncode-ajax-filtered.videos',function(){UNCODE.okvideo("uncode-more-items-loaded");});UNCODE.backgroundSelfVideos=function($ctx){var backgroundSelfVideosInit=function($ctx){if(SiteParameters.block_mobile_videos===true){return false;} 167if(typeof MediaElement==="function"){if(typeof $ctx==='undefined'){$ctx=document;} 168$(".background-video-shortcode",$ctx).each(function(index,el){if($(this).closest('mediaelementwrapper').length){return true;} 169var $video_el=$(this),$parent_carousel=$video_el.parents('.uncode-slider').eq(0),$parent_drop_move=$video_el.closest('.t-entry-drop.drop-move'),video_id=$video_el.attr('id');if(SiteParameters.is_frontend_editor){video_id=video_id+'_'+index;$video_el.attr('id',video_id);} 170var media=new MediaElement(video_id,{startVolume:0,loop:true,success:function(mediaElement,domObject){domObject.volume=0;$(mediaElement).data('started',false);mediaElement.addEventListener('timeupdate',function(e){if(!$(e.target).data('started')){$(mediaElement).data('started',true);}});mediaElement.addEventListener('loadedmetadata',function(e){$('body').removeClass('video-not-supported');mediaElement.play();});if(!UNCODE.isMobile){requestTimeout(function(){UNCODE.initVideoComponent(document.body,'.uncode-video-container.video:not(.drop-move), .uncode-video-container.self-video:not(.drop-move)');},100);} 171if(($('html.firefox').length)&&!$parent_carousel.length){mediaElement.play();} 172if($parent_drop_move.length){var setResizeMEto,resizeMediaElement=function(){var dataW=$parent_drop_move.attr('data-w'),videoW=domObject.width,videoH=domObject.height,newW=UNCODE.wwidth/12*parseFloat(dataW),newH=newW/(videoW/videoH);$(domObject).css({'height':newH,'width':newW});};$(window).on('resize load',function(){clearRequestTimeout(setResizeMEto);setResizeMEto=requestTimeout(function(){resizeMediaElement();},10);});} 173mediaElement.addEventListener('play',function(){$(mediaElement).closest('.uncode-video-container:not(.t-entry-drop)').css('opacity','1');$(mediaElement).closest('#page-header').addClass('video-started');$(mediaElement).closest('.background-wrapper').find('.block-bg-blend-mode.not-ie').css('opacity','1');},true);},error:function(){}});});}else{if(typeof $ctx==='undefined'){$ctx=document;} 174const videos=$ctx.querySelectorAll(".background-video-shortcode:not(.started)");Array.from(videos).forEach(function(video_el){video_el.addEventListener('loadedmetadata',function(e){$('body').removeClass('video-not-supported');video_el.play();});if(video_el.currentTime>0&&video_el.readyState>2){video_el.muted=true;video_el.loop=true;$(video_el).closest('.uncode-video-container:not(.t-entry-drop)').css('opacity','1');$(video_el).addClass('started').closest('#page-header').addClass('video-started');$(video_el).closest('.background-wrapper').find('.block-bg-blend-mode.not-ie').css('opacity','1');$('body').removeClass('video-not-supported');video_el.play();}else{requestTimeout(function(){backgroundSelfVideosInit($ctx);},1000);}});}};backgroundSelfVideosInit($ctx);$(document).on('un-menu-show',function(){setTimeout(function(){UNCODE.initVideoComponent(document.body,'.un-submenu .uncode-video-container.video:not(.drop-move):not(.fluid-object), .un-submenu .uncode-video-container.self-video:not(.drop-move)');},1);});if($('body').hasClass('compose-mode')&&typeof window.parent.vc!=='undefined'){window.parent.vc.events.on('shortcodeView:updated shortcodeView:ready',function(model){var $el=model.view.$el,shortcode=model.attributes.shortcode;if(typeof MediaElement==="function"){backgroundSelfVideosInit($el);}else{backgroundSelfVideosInit($el[0]);}});}};UNCODE.is_scrolling=false;UNCODE.disableHoverScroll=function(){if(!UNCODE.isMobile&&!UNCODE.isFullPage&&!SiteParameters.is_frontend_editor&&(!SiteParameters.smoothScroll||SiteParameters.smoothScrollDisableHover)){var body=document.body,timer;window.addEventListener('scroll',function(){var delay=(body.classList.contains('bg-changer-init'))?SiteParameters.bg_changer_time:300;clearRequestTimeout(timer);if(body.classList&&!body.classList.contains('disable-hover')){body.classList.add('disable-hover');window.dispatchEvent(new CustomEvent('disable-hover'));} 175UNCODE.is_scrolling=true;timer=requestTimeout(function(){if(body.classList){body.classList.remove('disable-hover');window.dispatchEvent(new CustomEvent('enable-hover'));} 176UNCODE.is_scrolling=false;},delay);},false);}};UNCODE.isotopeLayout=function(){if($('.isotope-layout').length>0){var isotopeContainersArray=[],typeGridArray=[],layoutGridArray=[],screenLgArray=[],screenMdArray=[],screenSmArray=[],transitionDuration=[],$f
176ilterItems=[],$filters=$('.isotope-system .isotope-filters'),$itemSelector='.tmb-iso',$items,itemMargin,correctionFactor=0,firstLoad=true,isOriginLeft=$('body').hasClass('rtl')?false:true;$('[class*="isotope-container"]').each(function(index){var _this=$(this);var isoData=_this.data(),$data_lg,$data_md,$data_sm;_this.children('.tmb').addClass('tmb-iso');if(isoData.lg!==undefined)$data_lg=_this.attr('data-lg');else $data_lg='1000';if(isoData.md!==undefined)$data_md=_this.attr('data-md');else $data_md='600';if(isoData.sm!==undefined)$data_sm=_this.attr('data-sm');else $data_sm='480';screenLgArray.push($data_lg);screenMdArray.push($data_md);screenSmArray.push($data_sm);transitionDuration.push($('.t-inside.animate_when_almost_visible',this).length>0?0:'0.5s');if(isoData.type=='metro')typeGridArray.push(true);else typeGridArray.push(false);if(isoData.layout!==undefined)layoutGridArray.push(isoData.layout);else layoutGridArray.push('masonry');isotopeContainersArray.push(_this);_this.attr('data-iso-index',index);});var colWidth=function(index){$(isotopeContainersArray[index]).width('');var isPx=$(isotopeContainersArray[index]).parent().hasClass('px-gutter'),widthAvailable=$(isotopeContainersArray[index]).width(),columnNum=12,columnWidth=0,data_vp_height=$(isotopeContainersArray[index]).attr('data-vp-height'),consider_menu=$(isotopeContainersArray[index]).attr('data-vp-menu'),winHeight=UNCODE.wheight-UNCODE.adminBarHeight,$rowContainer,paddingRow,$colContainer,paddingCol;if(consider_menu) 177winHeight=winHeight-UNCODE.menuHeight;if(data_vp_height==='1'){$rowContainer=$(isotopeContainersArray[index]).parents('.row-parent').eq(0),paddingRow=parseInt($rowContainer.css('padding-top'))+parseInt($rowContainer.css('padding-bottom')),$colContainer=$(isotopeContainersArray[index]).parents('.uncell').eq(0),paddingCol=parseInt($colContainer.css('padding-top'))+parseInt($colContainer.css('padding-bottom'));winHeight=winHeight-(paddingRow+paddingCol);} 178if(isPx){columnWidth=Math.ceil(widthAvailable/columnNum);$(isotopeContainersArray[index]).width(columnNum*Math.ceil(columnWidth));}else{columnWidth=($('html.firefox').length)?Math.floor(widthAvailable/columnNum):widthAvailable/columnNum;} 179$items=$(isotopeContainersArray[index]).find('.tmb-iso:not(.tmb-carousel)');itemMargin=parseInt($(isotopeContainersArray[index]).find('.t-inside').css("margin-top"));for(var i=0,len=$items.length;i<len;i++){var $item=$($items[i]),multiplier_w=$item.attr('class').match(/tmb-iso-w(\d{0,2})/),multiplier_h=$item.attr('class').match(/tmb-iso-h(\d{0,3})/),multiplier_fixed=multiplier_h!==null?multiplier_h[1]:1;if(multiplier_w!=null&&multiplier_w[1]!==undefined&&multiplier_w[1]==15){multiplier_w[1]=2.4;} 180if(multiplier_h!=null&&multiplier_h[1]!==undefined&&multiplier_h[1]==15){multiplier_h[1]=2.4;} 181if(widthAvailable>=screenMdArray[index]&&widthAvailable<screenLgArray[index]){if(multiplier_w!=null&&multiplier_w[1]!==undefined){switch(parseInt(multiplier_w[1])){case(5):case(4):case(3):if(typeGridArray[index])multiplier_h[1]=(6*multiplier_h[1])/multiplier_w[1];multiplier_w[1]=6;break;case(2):case(1):if(typeGridArray[index])multiplier_h[1]=(3*multiplier_h[1])/multiplier_w[1];multiplier_w[1]=3;break;default:if(typeGridArray[index])multiplier_h[1]=(12*multiplier_h[1])/multiplier_w[1];multiplier_w[1]=12;break;} 182if(multiplier_w[1]==2.4){if(typeGridArray[index])multiplier_h[1]=(6*multiplier_h[1])/multiplier_w[1];multiplier_w[1]=6;}}}else if(widthAvailable>=screenSmArray[index]&&widthAvailable<screenMdArray[index]){if(multiplier_w!=null&&multiplier_w[1]!==undefined){switch(parseInt(multiplier_w[1])){case(5):case(4):case(3):case(2):case(1):if(typeGridArray[index])multiplier_h[1]=(6*multiplier_h[1])/multiplier_w[1];multiplier_w[1]=6;break;default:if(typeGridArray[index])multiplier_h[1]=(12*multiplier_h[1])/multiplier_w[1];multiplier_w[1]=12;break;} 183if(multiplier_w[1]==2.4){if(typeGridArray[index])multiplier_h[1]=(6*multiplier_h[1])/multiplier_w[1];multiplier_w[1]=6;}}}else if(widthAvailable<screenSmArray[index]){if(multiplier_w!=null&&multiplier_w[1]!==undefined){multiplier_w[1]=12;if(typeGridArray[index])multiplier_h[1]=12;}} 184var width=multiplier_w?Math.floor(columnWidth*multiplier_w[1]):columnWidth,height;if(data_vp_height==='1'&&typeof multiplier_h[1]!=='undefined'){height=multiplier_h?Math['ceil'](winHeight/(100/multiplier_fixed))-itemMargin:columnWidth;
184if(widthAvailable<screenSmArray[index]){height=Math['ceil']((2*Math.ceil(columnWidth/2))*12)-itemMargin;}}else{height=multiplier_h?Math['ceil']((2*Math.ceil(columnWidth/2))*multiplier_h[1])-itemMargin:columnWidth;} 185if(width>=widthAvailable){$item.css({width:widthAvailable});if(typeGridArray[index]){$item.children().add($item.find('.backimg')).css({height:height});}}else{$item.css({width:width});if(typeGridArray[index]){$item.children().add($item.find('.backimg')).css({height:height});}}} 186if(multiplier_w!=null&&multiplier_w[1]!==undefined&&multiplier_w[1]==2.4){return columnWidth/60;}else{return columnWidth;}},init_isotope=function(){for(var i=0,len=isotopeContainersArray.length;i<len;i++){var isotopeSystem=$(isotopeContainersArray[i]).closest($('.isotope-system')),isotopeId=isotopeSystem.attr('id'),$layoutMode=layoutGridArray[i],setIsotopeFirstRowTimeOut,setIsotopeFirstRow=function(items){var firstRow=true;$(items).each(function(index,val){var el=items[index].element,el_top=items[index].position.y,$el=$(el);if(index>0&&el_top>0&&firstRow){firstRow=false;}else if(index==0&&el_top==0){firstRow=true;} 187if(firstRow){$el.removeClass('tmb-isotope-further-row');}else{$el.addClass('tmb-isotope-further-row');}});};$(isotopeContainersArray[i]).not('.un-isotope-init').addClass('un-isotope-init').isotope({itemSelector:$itemSelector,layoutMode:$layoutMode,transitionDuration:transitionDuration[i],masonry:{columnWidth:colWidth(i)},vertical:{horizontalAlignment:0.5,},sortBy:'original-order',isOriginLeft:isOriginLeft}).on('layoutComplete',onLayout($(isotopeContainersArray[i]),0)).on('layoutComplete',function(event,items){if(typeof items[0]!=='undefined'){if($(items[0].element).closest('.off-grid-layout:not(.off-grid-forced)').length){setIsotopeFirstRow(items);}}}).on('arrangeComplete',function(event,items){if(typeof items[0]!=='undefined'){if($(items[0].element).closest('.off-grid-layout:not(.off-grid-forced)').length){clearRequestTimeout(setIsotopeFirstRowTimeOut);setIsotopeFirstRowTimeOut=requestTimeout(function(){setIsotopeFirstRow(items);},100);}}});if($(isotopeContainersArray[i]).hasClass('isotope-infinite')&&$.fn.infinitescroll){$(isotopeContainersArray[i]).infinitescroll({navSelector:'#'+isotopeId+' .loadmore-button',nextSelector:'#'+isotopeId+' .loadmore-button a',itemSelector:'#'+isotopeId+' .isotope-layout .tmb, #'+isotopeId+' .isotope-filters li.filter-cat, #'+isotopeId+' .woocommerce-result-count-wrapper--default',animate:false,behavior:'local',debug:false,loading:{selector:'#'+isotopeId+'.isotope-system .isotope-footer-inner',speed:0,finished:undefined,msg:$('#'+isotopeId+' .loadmore-button'),},errorCallback:function(){var isotope_system=$(this).closest('.isotope-system');$('.loading-button',isotope_system).hide();$('.loadmore-button',isotope_system).attr('style','display:none !important');}},function(newElements,opts){var $isotope=$(this),isotope_system=$isotope.closest('.isotope-system'),isotopeId=isotope_system.attr('id'),filters=new Array(),$loading_button=isotope_system.find('.loading-button'),$infinite_button=isotope_system.find('.loadmore-button'),$numPages=$('a',$infinite_button).data('pages'),$woo_results,delay=300;$('a',$infinite_button).html($('a',$infinite_button).data('label'));if($isotope.hasClass('isotope-infinite-button')||$infinite_button.hasClass('loadmore-button--icon')){$infinite_button.show();}else{$infinite_button.hide();} 188$loading_button.hide();if($numPages!=undefined&&opts.state.currPage==$numPages)$infinite_button.hide();$('> li',$isotope).remove();$('.isotope-container').find('.woocommerce-result-count-wrapper').remove();$.each($(newElements),function(index,val){if($(val).hasClass('woocommerce-result-count-wrapper')){$woo_results=$(val);delete newElements[index];}else{$(val).addClass('tmb-iso');if($(val).is("li")){filters.push($(val)[0]);}} 189$(val).addClass('uncode-appended');});newElements=newElements.filter(function(x){return filters.indexOf(x)<0});$.each($(filters),function(index,val){if($('#'+isotopeId+' a[data-filter="'+$('a',val).attr('data-filter')+'"]').length==0)$('#'+isotopeId+' .isotope-filters ul').append($(val));});if($woo_results&&$woo_results.length>0){var old_count=isotope_system.find('.woocommerce-result-count').text();var new_count=$woo_results.find('.woocommerce-result-count').text();var old_start=old_count.match(/(\d+)–(\d+)/)[1];var new_end=new_count.match(/(\d+)–(\d+)/)[2];function replaceMatch(match,p1,p2){return old_start+'–'+new_end;} 190var new_count_text=old_count.replace(/(\d+)–(\d+)/,replaceMatch);isotope_system.find('.woocommerce-result-count').text(new_count_text);} 191$isotope.isotope('reloadItems',onLayout($isotope,newElements.length));if(typeof UNCODE.lightbox!=='undefined'&&!SiteParameters.lbox_enhanced){var getLightbox=UNCODE.lightboxArray['ilightbox_'+isotopeId];if(typeof getLightbox==='object'){getLightbox.refresh();}else{UNCODE.lightbox();}} 192if(typeof twttr!=='undefined') 193twttr.widgets.load(isotopeContainersArray[i]);requestTimeout(function(){Waypoint.refreshAll();$isotope.trigger('more-items-loaded');$(window).trigger('more-items-loaded');
193window.dispatchEvent(new CustomEvent('uncode-more-items-loaded'));if(typeof ScrollTrigger!=='undefined'&&ScrollTrigger!==null){$(document).trigger('uncode-scrolltrigger-refresh');} 194fillIfNotScrollable($isotope);},1000);});if($(isotopeContainersArray[i]).hasClass('isotope-infinite-button')){var $infinite_isotope=$(isotopeContainersArray[i]),$infinite_button=$infinite_isotope.closest('.isotope-system').find('.loadmore-button a');$infinite_isotope.infinitescroll('pause');$infinite_button.on('click',function(event){event.preventDefault();var $infinite_system=$(event.target).closest('.isotope-system'),$infinite_isotope=$infinite_system.find('.isotope-container'),isotopeId=$infinite_system.attr('id');$(event.currentTarget).html(SiteParameters.loading);$infinite_isotope.infinitescroll('resume');$infinite_isotope.infinitescroll('retrieve');$infinite_isotope.infinitescroll('pause');});} 195(function($c){requestTimeout(function(){fillIfNotScrollable($c);},1000);})($(isotopeContainersArray[i]));}}},fillIfNotScrollable=function($container){if($container.hasClass('isotope-infinite-button')){return};if(!$container.hasClass('isotope-infinite')){return};var infData=$container.data('infinitescroll');if(!infData||!infData.options||!infData.options.state){return};var state=infData.options.state;if(state.isDuringAjax||state.isDestroyed||state.isBeyondMaxPage||state.isPaused){return};var $loadMoreA=$container.closest('.isotope-system').find('.loadmore-button a');var numPages=parseInt($loadMoreA.data('pages'),10);if(!numPages||state.currPage>=numPages){return};if(document.documentElement.scrollHeight>window.innerHeight+1){return};console.log('fillIfNotScrollable');$container.infinitescroll('retrieve');},onLayout=function(isotopeObj,startIndex,needsReload){var needsReload=needsReload?true:false;if(typeof UNCODE.bigText!=='undefined'){UNCODE.bigText();} 196isotopeObj.css('opacity',1);isotopeObj.closest('.isotope-system').find('.isotope-footer').css('opacity',1);requestTimeout(function(){if(startIndex>0){reloadIsotope(isotopeObj);if(SiteParameters.dynamic_srcset_active==='1'){UNCODE.refresh_dynamic_srcset_size(isotopeObj);UNCODE.adaptive_srcset(isotopeObj);}}else if(needsReload){reloadIsotope(isotopeObj);} 197UNCODE.adaptive();if(SiteParameters.dynamic_srcset_active==='1'&&startIndex===0){UNCODE.refresh_dynamic_srcset_size(isotopeObj);} 198if(typeof MediaElement==="function"){$(isotopeObj).find('audio,video').each(function(){$(this).mediaelementplayer({pauseOtherPlayers:false,});});} 199if($(isotopeObj).find('.nested-carousel').length){if(typeof UNCODE.carousel!=='undefined'){UNCODE.carousel($(isotopeObj).find('.nested-carousel'));} 200requestTimeout(function(){boxAnimation($('.tmb-iso',isotopeObj),startIndex,true,isotopeObj);},200);}else{boxAnimation($('.tmb-iso',isotopeObj),startIndex,true,isotopeObj);} 201isotopeObj.trigger('isotope-layout-complete');},100);},boxAnimation=function(items,startIndex,sequential,container){var $allItems=items.length-startIndex,showed=0,index=0;if(container.closest('.owl-item').length==1)return false;$.each(items,function(index,val){var $this=$(val),elInner=$('> .t-inside',val);if(UNCODE.isUnmodalOpen&&!val.closest('#unmodal-content')){return;} 202if(val[0])val=val[0];if(elInner.hasClass('animate_when_almost_visible')&&!elInner.hasClass('force-anim')){new Waypoint({context:UNCODE.isUnmodalOpen?document.getElementById('unmodal-content'):window,element:val,handler:function(){var element=$('> .t-inside',this.element),parent=$(this.element),currentIndex=parent.index();var delay=(!sequential)?index:((startIndex!==0)?currentIndex-$allItems:currentIndex),delayAttr=parseInt(element.attr('data-delay'));if(isNaN(delayAttr))delayAttr=100;delay-=showed;var objTimeout=requestTimeout(function(){element.removeClass('zoom-reverse').addClass('start_animation');showed=parent.index();if(container.data('isotope')){container.isotope('layout');}},delay*delayAttr) 203parent.data('objTimeout',objTimeout);if(!UNCODE.isUnmodalOpen){this.destroy();}},offset:'100%'})}else{if(elInner.hasClass('force-anim')){elInner.addClass('start_animation');}else{elInner.css('opacity',1);} 204container.isotope('layout');} 205index++;});},reloadIsotope=function(isotopeObj){var isoIndex=$(isotopeObj).attr('data-iso-index');var $layoutMode=($(isotopeObj).data('layout'));if($layoutMode===undefined){$layoutMode='masonry';} 206if(isotopeObj.data('isotope')){isotopeObj.isotope({itemSelector:$itemSelector,layoutMode:$layoutMode,transitionDuration:transitionDuration[isoIndex],masonry:{columnWidth:colWidth(isoIndex)},vertical:{horizontalAlignment:0.5,},sortBy:'original-order',isOriginLeft:isOriginLeft});}};if($('.isotope-pagination').length>0){$('.isotope-system').on('click','.pagination a',function(evt){evt.preventDefault();if(SiteParameters.index_pagination_disable_scroll!=='1'){var filterContainer=$(this).closest('.isotope-system').find('.isotope-filters'),container=$(this).closest('.isotope-system'),pagination_disable_scroll=container.attr('data-pagination-scroll'),calc_scroll=SiteParameters.index_pagination_scroll_to!=false?eval(SiteParameters.index_pagination_scroll_to):container.closest('.row-parent').offset().top;calc_scroll-=UNCODE.get_scroll_offset();if(pagination_disable_scroll!=='disabled'){var menu_container=$('.menu-sticky');var menu=menu_container.find('.menu-container');if(menu_container.length>0&&menu.length>0){calc_scroll=calc_scroll-menu.outerHeight();} 207var bodyTop=document.documentElement['scrollTop']||document.body['scrollTop'],delta=bodyTop-calc_scroll,scrollSpeed=(SiteParameters.constant_scroll=='on')?Math.abs(delta)/parseFloat(SiteParameters.scroll_speed):SiteParameters.scroll_speed;if(scrollSpeed<1000&&SiteParameters.constant_scroll=='on')scrollSpeed=1000;if(!UNCODE.isFullPage){if(scrollSpeed==0){$('html, body').scrollTop(calc_scroll);}else{$('html, body').animate({scrollTop:calc_scroll},{easing:'easeInOutQuad',duration:scrollSpeed,complete:function(){UNCODE.scrolling=false;}});}}}} 208loadIsotope($(this),true);});} 209$filters.on('click','a.isotope-nav-link',function(evt){if($(this).hasClass('no-isotope-filter')){return;} 210var $filter=$(this),filterContainer=$filter.closest('.isotope-filters'),filterValue=$filter.attr('data-filter'),container=$filter.closest('.isotope-system').find($('.isotope-layout')),transitionDuration=container.data().isotope.options.transitionDuration,delay=300,filterItems=[];var filter_items=function(){if(filterValue!==undefined){container.addClass('grid-filter
210ing');$.each($('> .tmb-iso > .t-inside',container),function(index,val){var parent=$(val).parent(),objTimeout=parent.data('objTimeout');if(objTimeout){$(val).removeClass('zoom-reverse').removeClass('start_animation') 211clearRequestTimeout(objTimeout);} 212if(transitionDuration==0){if($(val).hasClass('animate_when_almost_visible')){$(val).addClass('zoom-reverse').removeClass('start_animation');}else{$(val).addClass('animate_when_almost_visible zoom-reverse zoom-anim force-anim');}}});requestTimeout(function(){if(filterValue=='*'){container.removeClass('isotope-filtered');}else{container.addClass('isotope-filtered');} 213container.isotope({filter:function(){var block=$(this),filterable=(filterValue=='*')||block.hasClass(filterValue),lightboxElements=$('[data-lbox^=ilightbox]',block);if(filterable){if(lightboxElements.length){lightboxElements.removeClass('lb-disabled');container.data('lbox',$(lightboxElements[0]).data('lbox'));} 214filterItems.push(block);}else{if(lightboxElements.length)lightboxElements.addClass('lb-disabled');} 215container.trigger('more-items-loaded');$(window).trigger('more-items-loaded');window.dispatchEvent(new CustomEvent('uncode-more-items-loaded'));return filterable;}});$('.t-inside.zoom-reverse',container).removeClass('zoom-reverse');},delay);container.isotope('once','arrangeComplete',function(){if(typeof UNCODE.lightbox!=='undefined'&&!SiteParameters.lbox_enhanced){var getLightbox=UNCODE.lightboxArray[container.data('lbox')];if(typeof getLightbox==='object'){getLightbox.refresh();}else{UNCODE.lightbox();}} 216if(transitionDuration==0){requestTimeout(function(){boxAnimation(filterItems,0,false,container);},100);} 217requestTimeout(function(){Waypoint.refreshAll();if(typeof ScrollTrigger!=='undefined'&&ScrollTrigger!==null){$(document).trigger('uncode-scrolltrigger-refresh');} 218container.removeClass('grid-filtering');},2000);requestTimeout(function(){fillIfNotScrollable(container);},600);});}else{if(typeof UNCODE.lightbox!=='undefined'&&!SiteParameters.lbox_enhanced){$.each(UNCODE.lightboxArray,function(index,val){UNCODE.lightboxArray[index].destroy();});} 219$.each($('> .tmb-iso > .t-inside',container),function(index,val){var parent=$(val).parent(),objTimeout=parent.data('objTimeout');if(objTimeout){$(val).removeClass('zoom-reverse').removeClass('start_animation') 220clearRequestTimeout(objTimeout);} 221if(transitionDuration==0){if($(val).hasClass('animate_when_almost_visible')){$(val).addClass('zoom-reverse').removeClass('start_animation');}else{$(val).addClass('animate_when_almost_visible zoom-reverse zoom-anim force-anim');}}});container.parent().addClass('grid-loading');loadIsotope($filter);}};if(!$filter.hasClass('active')){if(filterContainer.hasClass('filter-scroll')){var calc_scroll=SiteParameters.index_pagination_scroll_to!=false?eval(SiteParameters.index_pagination_scroll_to):container.closest('.row-parent').offset().top;calc_scroll-=UNCODE.get_scroll_offset();var bodyTop=document.documentElement['scrollTop']||document.body['scrollTop'],delta=bodyTop-calc_scroll,scrollSpeed=(SiteParameters.constant_scroll=='on')?Math.abs(delta)/parseFloat(SiteParameters.scroll_speed):SiteParameters.scroll_speed,filterTolerance=false,filter_timeout;if(scrollSpeed<1000&&SiteParameters.constant_scroll=='on')scrollSpeed=1000;if(!UNCODE.isFullPage){if(scrollSpeed==0){$('html, body').scrollTop(calc_scroll);UNCODE.scrolling=false;filter_items();}else{if(bodyTop<=(calc_scroll+20)&&bodyTop>=(calc_scroll-20)){filter_items();filterTolerance=true;} 222$('html, body').animate({scrollTop:calc_scroll},{easing:'easeInOutQuad',duration:scrollSpeed,complete:function(){UNCODE.scrolling=false;if(!filterTolerance){filter_timeout=setTimeout(function(){clearTimeout(filter_timeout);filter_items();},200);}}});}}}else{filter_items();}} 223evt.preventDefault();});$(window).off('popstate.isotopegrid').on("popstate.isotopegrid",function(e){var params=UNCODE.getURLParams(window.location);var old_params=UNCODE.getURLParams(UNCODE.lastURL,true);UNCODE.lastURL=window.location.href;if(UNCODE.hasEqualURLParams(params,old_params)||($.isEmptyObject(params)&&$.isEmptyObject(old_params))||params.form!==undefined){return;} 224if(params.id===undefined){$.each($('.isotope-system'),function(index,val){loadIsotope($(val));});}else{if(!params.hasOwnProperty(SiteParameters.ajax_filter_key_unfilter)){loadIsotope($('#'+params.id));}}});var loadIsotope=function($href,$paginating){var is_paginating=false;if(undefined!==$paginating&&$paginating){var is_paginating=$paginating;} 225var href=($href.is("a")?$href.attr('href'):location),isotopeSystem=($href.is("a")?$href.closest($('.isotope-system')):$href),isotopeWrapper=isotopeSystem.find($('.isotope-wrapper')),isotopeFooter=isotopeSystem.find($('.isotope-footer-inner')),isotopeResultCount=isotopeSystem.find($('.woocommerce-result-count-wrapper')),isotopeContainer=isotopeSystem.find($('.isotope-layout')),isotopeId=isotopeSystem.attr('id');if($href.is("a")&&!isotopeSystem.hasClass('un-no-history')){UNCODE.lastURL=href;history.pushState({myIsotope:true},document.title,href);}
226if(is_paginating){isotopeWrapper.addClass('grid-filtering');} 227$.ajax({url:href}).done(function(data){var $resultItems=$(data).find('#'+isotopeId+' .isotope-layout').html(),$resultPagination=$(data).find('#'+isotopeId+' .pagination')[0],$resultCount=$(data).find('#'+isotopeId+' .woocommerce-result-count')[0];isotopeWrapper.addClass('isotope-reloaded');requestTimeout(function(){isotopeWrapper.removeClass('grid-loading');isotopeWrapper.removeClass('isotope-reloaded');isotopeWrapper.removeClass('grid-filtering');},500);$.each($('> .tmb > .t-inside',isotopeContainer),function(index,val){var parent=$(val).parent(),objTimeout=parent.data('objTimeout');if(objTimeout){$(val).removeClass('zoom-reverse').removeClass('start_animation') 228clearRequestTimeout(objTimeout);} 229if($(val).hasClass('animate_when_almost_visible')){$(val).addClass('zoom-reverse').removeClass('start_animation');}else{$(val).addClass('animate_when_almost_visible zoom-reverse zoom-in force-anim');}});requestTimeout(function(){if(isotopeContainer.data('isotope')){isotopeContainer.html($resultItems).children('.tmb').addClass('tmb-iso');isotopeContainer.isotope('reloadItems',onLayout(isotopeContainer,0,true));UNCODE.adaptive();if(SiteParameters.dynamic_srcset_active==='1'){UNCODE.adaptive_srcset(isotopeContainer);} 230if(typeof UNCODE.lightbox!=='undefined'&&!SiteParameters.lbox_enhanced){var getLightbox=UNCODE.lightboxArray['ilightbox_'+isotopeContainer.closest('.isotope-system').attr('id')];if(typeof getLightbox==='object'){getLightbox.refresh();}else{UNCODE.lightbox();}}} 231isotopeContainer.trigger('more-items-loaded');$(window).trigger('more-items-loaded');window.dispatchEvent(new CustomEvent('uncode-more-items-loaded'));},300);$('.pagination',isotopeFooter).remove();isotopeFooter.append($resultPagination);if(isotopeResultCount.length>0){$('.woocommerce-result-count',isotopeResultCount).remove();isotopeResultCount.append($resultCount);}});};$filters.each(function(i,buttonGroup){var $buttonGroup=$(buttonGroup);$buttonGroup.on('click','a:not(.no-isotope-filter)',function(){$buttonGroup.find('.active').removeClass('active');$(this).addClass('active');});var $cats_mobile_trigger=$('.menu-smart--filter-cats_mobile-toggle-trigger',$buttonGroup),$cats_mobile_toggle=$('.menu-smart--filter-cats_mobile-toggle',$buttonGroup),$cats_filters=$('.menu-smart--filter-cats',$buttonGroup);$buttonGroup.on('click','a.menu-smart--filter-cats_mobile-toggle-trigger',function(e){e.preventDefault();$cats_filters.slideToggle(400,'easeInOutCirc');});});window.addEventListener('boxResized',function(e){if(UNCODE.printDialogOpen!==false){return false;} 232$.each($('.isotope-layout'),function(index,val){var $layoutMode=($(this).data('layout'));if($layoutMode===undefined)$layoutMode='masonry';if($(this).data('isotope')){$(this).isotope({itemSelector:$itemSelector,layoutMode:$layoutMode,transitionDuration:transitionDuration[index],masonry:{columnWidth:colWidth(index)},vertical:{horizontalAlignment:0.5,},sortBy:'original-order',isOriginLeft:isOriginLeft});$(this).isotope('unbindResize');if(SiteParameters.dynamic_srcset_active==='1'){UNCODE.refresh_dynamic_srcset_size($(this));}} 233$(this).find('.mejs-video,.mejs-audio').each(function(){$(this).trigger('resize');});});},false);init_isotope();};} 234UNCODE.lightbox=function(){if(SiteParameters.lbox_enhanced){return true;} 235UNCODE.lightboxArray={};requestTimeout(function(){var groupsArr={};$('[data-lbox^=ilightbox]:not(.lb-disabled):not([data-lbox-init]), .uncode-lbox:not(.lb-disabled):not([data-lbox-init])').each(function(){var group=this.getAttribute("data-lbox"),values=$(this).data();$(this).attr('data-lbox-init','true') 236groupsArr[group]=values;});for(var i in groupsArr){var skin=groupsArr[i].skin||'black',path=groupsArr[i].dir||'horizontal',thumbs=!groupsArr[i].notmb||false,arrows=!groupsArr[i].noarr||false,social=groupsArr[i].social||false,deeplink=groupsArr[i].deep||false,$els=$('[data-lbox="'+i+'"]:not(.lb-disabled), .uncode-lbox:not(.lb-disabled)'),counter=$els.length,dataAlbum=$els.attr('data-album');if(social)social={facebook:true,twitter:true,reddit:true,digg:true};UNCODE.lightboxArray[i]=$els.iLightBox({selector:'[data-lbox="'+i+'"]:not(.lb-disabled), .uncode-lbox:not(.lb-disabled)',skin:skin,path:path,linkId:deeplink,infinite:false,smartRecognition:false,fullAlone:true,maxScale:1,minScale:.02,overlay:{opacity:.94},controls:{arrows:(counter>1||(typeof dataAlbum!=='undefined')?arrows:false),fullscreen:true,thumbnail:thumbs,slideshow:(counter>1||(typeof dataAlbum!=='undefined')?true:false)},show:{speed:200},hide:{speed:200},social:{start:false,buttons:social},caption:{start:false},styles:{nextOpacity:1,nextScale:1,prevOpacity:1,prevScale:1},effects:{switchSpeed:400},slideshow:{pauseTime:5000},thumbnails:{maxWidth:60,maxHeight:60,activeOpacity:.2},html5video:{preload:true},callback:{onOpen:function(){$(window).trigger('uncode-custom-cursor');
236if($('body').hasClass('ilb-no-bounce')&&typeof iNoBounce!=='undefined'){iNoBounce.enable();}},onHide:function(){if($('body').hasClass('ilb-no-bounce')&&typeof iNoBounce!=='undefined'){iNoBounce.disable()}},}});$(document).on('infinite-loaded',function(){UNCODE.lightboxArray[i].refresh();});$(window).on('gdprOpen',function(){UNCODE.lightboxArray[i].close();});};},100);$(document).on('click','.lb-disabled',function(e){e.preventDefault();});};UNCODE.lightgallery=function($el){if(!document._uncodeMarqueeGalleryBind){document._uncodeMarqueeGalleryBind=true;$(document).on('uncode-marquee-updated',function(e,data){if(!data||!data.context)return;var $context=$(data.context);var $targets=$context.find('.isotope-container, .owl-carousel, .custom-grid-container, .index-scroll-wrapper, .justified-gallery, .linear-container, .uncode-single-media-wrapper, .woocommerce-product-gallery, .grid-container, .btn-container, .nested-carousel').add($context.filter('.isotope-container, .owl-carousel, .custom-grid-container, .index-scroll-wrapper, .justified-gallery, .linear-container, .uncode-single-media-wrapper, .woocommerce-product-gallery, .grid-container, .btn-container, .nested-carousel'));if(!$targets.length){$targets=$context.closest('.isotope-container, .owl-carousel, .custom-grid-container, .index-scroll-wrapper, .justified-gallery, .linear-container, .uncode-single-media-wrapper, .woocommerce-product-gallery, .grid-container, .btn-container, .nested-carousel');} 237if(!$targets.length)return;$targets.each(function(){$(this).removeAttr('data-lbox-init');$(this).find('[data-lbox-init]').removeAttr('data-lbox-init');});UNCODE.lightgallery($targets);});} 238var createSelectors=function(){$('a[data-lbox]:not([data-lbox-init]):not([data-album])'+SiteParameters.uncode_lb_add_items).each(function(){if(!$(this).closest('.nested-carousel').length&&!$(this).closest('.owl-item.cloned').length&&!$(this).hasClass('lb-disabled')){$(this).addClass('lbox-trigger-item');}else if($(this).closest('.nested-carousel').length&&!$(this).closest('.owl-item.cloned').length&&!$(this).hasClass('lb-disabled')){$(this).addClass('lbox-nested-item');}else{$(this).removeClass('lbox-trigger-item');$(this).removeClass('lbox-nested-item');}});};createSelectors();var galleries=[],nested_a=$('a[data-lbox]:not(.lb-disabled):not([data-lbox-init]):not([data-album])').filter(function(index){return!$(this).closest('.nested-carousel').length;}),$_galleries=$('.isotope-container:not([data-lbox-init]), .owl-carousel:not([data-lbox-init]), .custom-grid-container:not([data-lbox-init]), .index-scroll-wrapper:not([data-lbox-init]), .justified-gallery:not([data-lbox-init]), .linear-container:not([data-lbox-init]), .uncode-single-media-wrapper:not([data-lbox-init]), .woocommerce-product-gallery:not([data-lbox-init]), .icon-box .icon-box-icon:not([data-lbox-init]), .icon-box .icon-box-content:not([data-lbox-init]), .grid-container:not([data-lbox-init]), .btn-container:not([data-lbox-init])'+SiteParameters.uncode_lb_add_galleries).has('.lbox-trigger-item').not('.isotope-container *, .owl-carousel *, .index-scroll-wrapper *, .justified-gallery *, .woocommerce-product-gallery *, .grid-container *, .linear-container *'),$galleries=$_galleries.filter(function(index){return!$(this).closest('.owl-carousel').length||$(this).is('.owl-carousel');}),$nested=$('.nested-carousel:not([data-lbox-init])').has('.lbox-nested-item');if(typeof $el==='undefined'){$el=$galleries.add($nested);} 239var $disabled=$('a.lb-disabled');$disabled.on('click',function(e){e.preventDefault();});var beforeSlide=function(event){var detail=event.detail,info=detail.info,item=detail.item,$slide=$(detail.currentSlide.selector),$video=$('video',$slide),$previous=$(detail.previousSlide.selector),$prevVideo=$('video',$previous),isAudio=false;if(typeof info.src!=='undefined'){isAudio=info.src.search(/.mp3|.m4a/i)>-1;} 240if(!$video.length&&(info.video||isAudio)){if(info.video){if(typeof info.video==='object'){var infoJson=info.video;}else{var infoJson=JSON.parse(info.video);} 241var src=infoJson.source[0].src,autoplay=$(item).attr('data-autoplay')||event.target.autoplay===true||$(item).closest('[data-lb-autoplay=yes]').length||$(event.target).attr('data-lb-autoplay')==='yes',muted=$(item).closest('[data-lb-muted=yes]').length||$(event.target).attr('data-lb-muted')==='yes',loop=$(item).attr('data-loop');}else if(isAudio){var src=info.src,autoplay=true,loop=false;} 242if(typeof src!=='undefined'){$slide.addClass('has-html5');var video=document.createElement('video');video.src=src;video.preload='auto';video.controls='controls';video.controlsList='nodownload';if(autoplay){video.autoplay='autoplay';} 243if(muted){video.muted='muted';} 244if(loop){video.loop='loop';} 245$(video).appendTo($slide);}}else{var $video=$('video',$slide);
245if($video.length){$video[0].currentTime=0;if($video[0].autoplay){$video[0].play();}}} 246if($prevVideo.length){$prevVideo[0].currentTime=0;$prevVideo[0].pause();}};var beforeOpen=function(event){var detail=event.detail,items=detail.items,galleryItems=detail.galleryItems,outer=detail.outer.selector,i,ii;for(i=0;i<galleryItems.length;i++){var item=galleryItems[i];if(typeof item.video!=='undefined'||item.oembed==='video'){$(outer).find('.lg-thumb-item[data-lg-item-id="'+i+'"]').addClass('thumbnail-video');}} 247for(ii=0;ii<items.length;ii++){var item=items[ii];if($(item).attr('data-icon')==='video'){$(outer).find('.lg-thumb-item[data-lg-item-id="'+ii+'"]').addClass('thumbnail-video');}}};var captionBuilder=function($el){$el.each(function(index,val){var $gallery=$(this).attr('data-lbox-init','true'),$_a='.lbox-trigger-item',$_nested_a='.lbox-nested-item';$gallery.find($_a).add($_nested_a).each(function(){var $a=$(this),$img=$('img',$a).first(),imgw=$img.attr('data-width'),imgh=$img.attr('data-height'),caption=$a.attr('data-caption'),title=$a.attr('data-title');if($img.length&&$img.attr('data-crop')!=true){if(typeof $img.attr('data-guid')!=='undefined'&&$img.attr('data-guid')!==''){$a.attr('data-external-thumb-image',$img.attr('data-guid'));}else if($img[0].src&&typeof $img.attr('data-srcset')=='undefined'&&$a.attr('data-external-thumb-image')==''){$a.attr('data-external-thumb-image',$img[0].src);}} 248if(typeof title!=='undefined'&&title!==''){title='<h6>'+title+'</h6>';}else{title='';} 249if(typeof caption!=='undefined'&&caption!==''){caption='<p>'+caption+'</p>';title+=caption;} 250if(title!==''){$a.attr('title',title);} 251if($img.attr('data-crop')!=true&&typeof imgw!=='undefined'&&typeof imgh!=='undefined'&&imgw!==''&&imgh!==''&&(typeof $a.attr('data-lg-size')==='undefined'||!$a.attr('data-lg-size'))){$a.attr('data-lg-size',imgw+'-'+imgh);}});});};captionBuilder($el);$el.each(function(index,val){var $gallery=$(this),$_a='.lbox-trigger-item',$_nested_a='.lbox-nested-item',$_first=!$gallery.hasClass('nested-carousel')?$($_a,$gallery).first():$($_nested_a,$gallery).first(),galleryID=$_first.attr('data-lbox'),$_connected_a=$_a+'[data-lbox="'+galleryID+'"]',tmb=$_first.attr('data-notmb'),social=$_first.attr('data-social'),deep=$_first.attr('data-deep'),zoom=$_first.attr('data-zoom-origin'),actual=$_first.attr('data-actual-size'),download=$_first.attr('data-download'),controls=$_first.attr('data-arrows')!=='no',fullScreen=$_first.attr('data-full'),counter=$_first.attr('data-counter'),transition=typeof $_first.attr('data-transition')!=='undefined'?$_first.attr('data-transition'):'lg-slide',containerClass=$_first.closest('[data-skin="white"]').length?'lg-light-skin':'',connect=$_first.attr('data-connect'),lgPlugins=[lgVideo],itemsLoadedTimeOut;if(typeof galleryID==='undefined'){galleryID=$gallery.attr('id');} 252containerClass+=$_first.attr('data-transparency')==='opaque'?' lg-opaque':'';containerClass+=controls&&$_first.attr('data-arrows-bg')==='semi-transparent'?' lg-semi-transparent-arrows':'';if(typeof tmb=='undefined'||!tmb){lgPlugins.push(lgThumbnail);} 253if((typeof actual!='undefined'&&actual!='')||$gallery.is('.woocommerce-product-gallery')){lgPlugins.push(lgZoom);} 254if(typeof deep!='undefined'&&deep!=''){lgPlugins.push(lgHash);} 255if(typeof fullScreen!='undefined'&&fullScreen!=''){lgPlugins.push(lgFullscreen);} 256if(social){lgPlugins.push(lgShare);} 257if(galleries.indexOf(galleryID)!==-1){return true;} 258galleries.push(galleryID);var $triggerGal=connect?$('.page-wrapper'):$gallery,$selector=!$triggerGal.hasClass('nested-carousel')?(connect?$_connected_a:$_a):$_nested_a;var gallery=lightGallery($triggerGal[0],{addClass:containerClass,plugins:lgPlugins,mode:transition,selector:$selector,galleryId:galleryID,thumbnail:(typeof tmb=='undefined'||!tmb),iframeWidth:'848px',iframeMaxWidth:'90%',iframeMaxHeight:'90%',exThumbImage:'data-external-thumb-image',loadYouTubeThumbnail:false,autoplayVideoOnSlide:($gallery.attr('data-lb-autoplay')==='yes'||$gallery.closest('[data-lb-autoplay=yes]').length),pager:false,startClass:'lg-start-opacity',zoomFromOrigin:zoom,controls:controls,download:(typeof download!='undefined'&&download!=''),thumbWidth:50,thumbHe
258ight:'50px',counter:$triggerGal.find($selector).length>1?counter:false,loadYouTubePoster:false,enableDrag:$triggerGal.find($selector).length>1,mobileSettings:{showCloseIcon:$('body').hasClass('lightgallery-hide-close')?false:true,},});$('.owl-item.cloned',$gallery).find(nested_a).on('click',function(e){e.preventDefault();var index=$(this).closest('.owl-item.cloned').attr('data-index');gallery.openGallery(index-1);});$gallery.on('uncode-gallery-trigger',function(){gallery.openGallery(0);});$triggerGal.on('more-items-loaded',function(e,items){clearRequestTimeout(itemsLoadedTimeOut);itemsLoadedTimeOut=requestTimeout(function(){createSelectors();captionBuilder($triggerGal);gallery.refresh();},100);});if($('body').hasClass('compose-mode')&&typeof window.parent.vc!=='undefined'){window.parent.vc.events.once('shortcodeView:beforeUpdate',function(model){$el=model.view.$el;if($el.find($triggerGal).length){gallery.destroy();}});} 259$triggerGal[0].addEventListener('lgBeforeSlide',beforeSlide);$triggerGal[0].addEventListener('lgBeforeOpen',beforeOpen);$triggerGal[0].addEventListener('lgAfterOpen',function(){$(window).trigger('uncode-custom-cursor');});});if(typeof $el!=='undefined'){$('a[data-album]:not([data-lbox-init])').each(function(index,val){var album=val,galleryID=index,$album=$(album),params=$album.attr('data-album'),tmb=$(val).attr('data-notmb'),social=$(val).attr('data-social'),deep=$(val).attr('data-deep'),actual=$(val).attr('data-actual-size'),download=$(val).attr('data-download'),controls=$(val).attr('data-arrows')!=='no',fullScreen=$(val).attr('data-full'),counter=$(val).attr('data-counter'),transition=typeof $(val).attr('data-transition')!=='undefined'?$(val).attr('data-transition'):'lg-slide',containerClass=$(val).closest('[data-skin="white"]').length?'lg-light-skin':'',lgPlugins=[lgVideo];$(val).attr('data-lbox-init','true');containerClass+=$(val).attr('data-transparency')==='opaque'?' lg-opaque':'';containerClass+=controls&&$(val).attr('data-arrows-bg')==='semi-transparent'?' lg-semi-transparent-arrows':'';if(typeof tmb=='undefined'||!tmb){lgPlugins.push(lgThumbnail);} 260if(typeof actual!='undefined'&&actual!=''){lgPlugins.push(lgZoom);} 261if(typeof deep!='undefined'&&deep!=''){lgPlugins.push(lgHash);} 262if(typeof fullScreen!='undefined'&&fullScreen!=''){lgPlugins.push(lgFullscreen);} 263if(social){lgPlugins.push(lgShare);} 264var gallery=window.lightGallery(album,{dynamic:true,plugins:lgPlugins,dynamicEl:JSON.parse(params),galleryId:galleryID,addClass:containerClass,mode:transition,thumbnail:(typeof tmb=='undefined'||!tmb),iframeWidth:'848px',iframeMaxWidth:'90%',iframeMaxHeight:'90%',loadYouTubeThumbnail:false,autoplayVideoOnSlide:($album.attr('data-lb-autoplay')==='yes'),pager:false,startClass:'lg-start-opacity',zoomFromOrigin:false,controls:controls,download:(typeof download!='undefined'&&download!=''),thumbWidth:50,thumbHeight:'50px',loadYouTubePoster:false,counter:counter,exThumbImage:'data-external-thumb-image',loadYouTubePoster:false,mobileSettings:{showCloseIcon:$('body').hasClass('lightgallery-hide-close')?false:true,},});$album.on('click',function(){gallery.openGallery(0);});album.addEventListener('lgBeforeSlide',beforeSlide);album.addEventListener('lgBeforeOpen',beforeOpen);album.addEventListener('lgAfterOpen',function(){$(window).trigger('uncode-custom-cursor');});if($('body').hasClass('compose-mode')&&typeof window.parent.vc!=='undefined'){window.parent.vc.events.once('shortcodeView:beforeUpdate',function(model){$el=model.view.$el;if($el.find($album).length){gallery.destroy();}});}});$('.uncode-lbox:not(.lb-disabled):not([data-lbox-init])').each(function(index,val){var gallery=lightGallery($('.page-wrapper')[0],{selector:'.uncode-lbox:not(.lb-disabled):not([data-lbox-init])',iframeWidth:'848px',iframeMaxWidth:'90%',iframeMaxHeight:'90%',loadYouTubeThumbnail:false,startClass:'lg-start-opacity',thumbWidth:50,thumbHeight:'50px',download:false,loadYouTubePoster:false,counter:false});$('.page-wrapper')[0].addEventListener('lgBeforeSlide',beforeSlide);$('.page-wrapper')[0].addEventListener('lgBeforeOpen',beforeOpen);});} 265var galleryButtons=function(){var $buttons=$('.btn-gallery-trigger');$buttons.each(function(key,val){var $button=$(val),target=$button.attr('data-target'),$gallery=$('.un-media-gallery').first(),$row=$button.closest('.vc_row[data-parent]');if(typeof target!=='undefined'&&target!==''&&$('.un-media-gallery#'+target).length){$gallery=$('.un-media-gallery#'+target);}else if($('.un-media-gallery',$row).length){$gallery=$('.un-media-gallery',$row).first();} 266$button.on('click','a',function(e){e.preventDefault();$gallery.find('[data-lbox-init]').first().trigger('uncode-gallery-trigger');});});};galleryButtons();};
266UNCODE.carousel=function(container){var $owlContainers=$('.owl-carousel-container',container);$owlContainers.each(function(){var $owlContainer=$(this),$owlWrapper=$owlContainer.closest('.owl-carousel-wrapper'),$owlSelector=$('> [class*="owl-carousel"]',$owlContainer),values={},tempTimeStamp,newWidth=UNCODE.wwidth,$owlInsideEqual=[];$owlSelector.each(function(){var itemID=$(this).attr('id'),$elSelector=$(('#'+itemID).toString());values['id']=itemID;values['items']=1;values['columns']=3;values['fade']=false;values['nav']=false;values['navmobile']=false;values['navskin']='light';values['navspeed']=400;values['dots']=false;values['dotsmobile']=false;values['loop']=false;values['autoplay']=false;values['timeout']=3000;values['autoheight']=false;values['stagepadding']=0;values['margin']=0;values['lg']=1;values['md']=1;values['sm']=1;$.each($(this).data(),function(i,v){values[i]=v;});if($(this).closest('.uncode-slider').length){values['navskin']='';values['navmobile']=false;}else{values['navskin']=' style-'+values['navskin']+' style-override';} 267var setIndexActive=function(event,init){var init=typeof init==='undefined'?false:init,thiis=$(event.currentTarget);if(tempTimeStamp!=event.timeStamp&&(init||(!UNCODE.isFullPage||(UNCODE.isFullPage&&thiis.closest('.fp-section').hasClass('uncode-scroll-active'))))){var scrolltop=$(document).scrollTop(),size=event.page.size,i;var setIndex=requestTimeout(function(){for(i=0;i<size;i++){var itemCont=event.item.index!=null?(event.item.index+i):i;var currentItem=thiis.find("> .owl-stage-outer > .owl-stage > .owl-item")[itemCont];if(thiis.closest('.row-slider').length){if(currentItem==undefined){currentItem=thiis.children()[i];} 268if($(currentItem).closest('#page-header').length){if($('.row-container > .row > .row-inner > div > .style-dark',currentItem).closest('.uncode-slider').length){UNCODE.switchColorsMenu(scrolltop,'dark');}else if($('.row-container > .row > .row-inner > div > .style-light',currentItem).closest('.uncode-slider').length){UNCODE.switchColorsMenu(scrolltop,'light');}} 269var owlCustomNav=$elSelector.closest('.owl-carousel-wrapper-nav').find('.uncode-owl-nav-out.skin-inherit');if(owlCustomNav.length){if($('.row-container > .row > .row-inner > div > .style-dark',currentItem).closest('.uncode-slider').length){owlCustomNav.addClass('style-dark').removeClass('style-light');}else if($('.row-container > .row > .row-inner > div > .style-light',currentItem).closest('.uncode-slider').length){owlCustomNav.addClass('style-light').removeClass('style-dark');}}} 270var itendIndex=$(currentItem).attr('data-index');if(isNaN(itendIndex)){itendIndex=1;} 271$elSelector.find('.owl-item:not(.new-indexed)').removeClass('index-active');$elSelector.find('.owl-item[data-index="'+itendIndex+'"]').addClass('index-active').addClass('new-indexed');if($.fn.counterUp){if(size<=1){$elSelector.find('.owl-item[data-index="'+itendIndex+'"] .uncode-counter').each(function(){var $counter=$(this);$counter.addClass('started').counterUp({delay:10,time:1500});});}else{$('.owl-item',$elSelector).eq(itemCont).find('.uncode-counter:not(.started)').addClass('started').counterUp({delay:10,time:1500});}}} 272$elSelector.find('.owl-item.new-indexed').removeClass('new-indexed');},200);} 273tempTimeStamp=event.timeStamp;} 274$elSelector.on('initialize.owl.carousel',function(event){if(typeof UNCODE.owlNav!=='undefined'){UNCODE.owlNav(itemID,event);} 275if($('body').hasClass('compose-mode')&&typeof window.parent.vc!=='undefined'){window.parent.vc.events.on('shortcodeView:beforeUpdate shortcodeView:destroy',function(model){var shortcode=model.attributes.shortcode,$el=model.view.$el,$row_wrap=$el.closest('.row');if(shortcode==='uncode_carousel_nav'&&typeof UNCODE.owlNav!=='undefined'){$row_wrap.find('.owl-carousel-wrapper-nav .uncode-owl-nav-out').remove();}});window.parent.vc.events.on('shortcodeView:updated',function(model){var shortcode=model.attributes.shortcode;if(shortcode==='uncode_carousel_nav'&&typeof UNCODE.owlNav!=='undefined'){tempTimeStamp=Math.floor(Date.now()/1000);}});window.parent.vc.events.on('shortcodeView:updated shortcodeView:ready',function(model){var shortcode=model.attributes.shortcode;if(shortcode==='uncode_carousel_nav'&&typeof UNCODE.owlNav!=='undefined'){UNCODE.owlNav(itemID,event);$elSelector.trigger('refresh.owl.carousel');}});}});$elSelector.on('initialized.owl.navigation',function(event){$('.owl-dot',event.currentTarget).each(function(key,val){$(val).attr('aria-label',SiteParameters.uncode_slide_label+' '+(key+1));});});$elSelector.on('initialized.owl.carousel',function(event){if($('.isotope-container',event.currentTarget).length){window.dispatchEvent(UNCODE.boxEvent);} 276$('.owl-dot.active',$elSelector).on('click',function(){return false;});var thiis=$(event.currentTarget),time=thiis.data("timer-id"),rowParent=thiis.closest('.row-parent');if(typeof rowParent[0]!=='undefined'){rowParent[0].dispatchEvent(new CustomEvent('owl-carousel-initialized'));} 277if(time){clearRequestTimeout(time);} 278thiis.addClass('showControls');var new_time=requestTimeout(function(){thiis.closest('.owl-carousel-container').removeClass('owl-carousel-loading');if(thiis.hasClass('owl-height-viewport')) 279setItemsRelHeight(thiis);if(thiis.hasClass('owl-height-equal')||thiis.closest('.uncode-wrapper').length){setItemsHeight(thiis);} 280if(!UNCODE.isMobile&&!$elSelector.closest('.header-wrapper').length)navHover($elSelector.parent());if(thiis.closest('.unequal, .unexpand').length){UNCODE.setRowHeight(rowParent[0],true);}
281if(SiteParameters.dynamic_srcset_active==='1'){UNCODE.refresh_dynamic_srcset_size(thiis);}},350);thiis.data("timer-id",new_time);var scrolltop=$(document).scrollTop();thiis.closest('.uncode-slider').find('video').removeAttr('poster');$(window).on('load',function(){if(thiis.data('autoplay')){if(!thiis.closest('.sticky-element').length||thiis.closest('.un-submenu').length||thiis.closest('.overlay').length){thiis.trigger('stop.owl.autoplay');}else{thiis.trigger('play.owl.autoplay');}} 282if(UNCODE.isUnmodalOpen&&!thiis.closest('#unmodal-content')){return;} 283if(!thiis.closest('.sticky-element').length&&!thiis.closest('.un-submenu').length&&!thiis.closest('.overlay').length){var carouselInView=new Waypoint.Inview({context:UNCODE.isUnmodalOpen?document.getElementById('unmodal-content'):window,element:thiis[0],exited:function(){var el=$(this.element);if(el.data('autoplay')){el.trigger('stop.owl.autoplay');el.data('stopped','true');}},enter:function(direction){var el=$(this.element);requestTimeout(function(){if(el.data('autoplay')){el.trigger('play.owl.autoplay');el.data('stopped','false');}},100);}});} 284if(typeof window.lenis!=='undefined'&&window.lenis!==null){setTimeout(function(){window.lenis.resize();},1000);}});if(!thiis.closest('.isotope-system').length&&!thiis.closest('.megamenu-block-wrapper').length&&!thiis.closest('.overlay').length){requestTimeout(function(){animate_thumb($('.t-inside',el),event);},400);} 285if(thiis.closest('.isotope-system').length){requestTimeout(function(){thiis.closest('.isotope-container').isotope('layout');},400);} 286if(thiis.closest('.megamenu-block-wrapper').length){$(document).on('un-menu-show',function(e,$ul){if(thiis.closest($ul).length){animate_thumb($('.t-inside',el),event);}});} 287if(thiis.closest('.overlay').length){$(window).on('menuOpen',function(e,$ul){animate_thumb($('.t-inside',el),event);});} 288var currentItem=thiis.find("> .owl-stage-outer > .owl-stage > .owl-item")[event.item.index],currentIndex=$(currentItem).attr('data-index');$.each($('.owl-item:not(.active) .start_animation',$(event.target)),function(index,val){if($(val).closest('.uncode-slider').length){$(val).removeClass('start_animation');}});$.each($('.owl-item:not(.active) .already-animated',$(event.target)),function(index,val){if($(val).closest('.uncode-slider').length){$(val).removeClass('already-animated');}});$.each($('.owl-item:not(.active) [data-animated="yes"]',$(event.target)),function(index,val){if($(val).closest('.uncode-slider').length){$(val).removeAttr('data-animated');}});$.each($('.owl-item.cloned',thiis),function(index,val){$('.t-entry-visual-cont > a',$(val)).attr('data-lbox-clone',true);});$.each($('.owl-item:not(.active)',thiis),function(index,val){if($(val).attr('data-index')!=currentIndex){$('.start_animation:not(.t-inside)',val).removeClass('start_animation');$('.already-animated:not(.t-inside)',val).removeClass('already-animated');} 289if($(val).attr('data-index')!=currentIndex){$('[data-animated="yes"]:not(.t-inside)',val).removeAttr('data-animated');} 290if($(val).attr('data-index')==currentIndex){$('.animate_when_almost_visible:not(.t-inside), .animate_inner_when_almost_visible:not(.t-inside)',val).addClass('start_animation');}});if(thiis.closest('.uncode-slider').length){var el=thiis.closest('.row-parent')[0],section=thiis.closest('.vc_section');if(section.length){el=$('> .row-parent',section)[0];} 291if($(el).data('imgready')){firstLoaded(el,event);}else{el.addEventListener("imgLoaded",function(el){firstLoaded(el.target,event);},false);} 292var transHeight=$('.hmenu .menu-transparent.menu-primary .menu-container').height()-UNCODE.bodyBorder;if(transHeight!=null){requestTimeout(function(){thiis.closest('.uncode-slider').find('.owl-prev, .owl-next').css('paddingTop',transHeight/2+'px');},100);}}else{var el=thiis;el.closest('.uncode-slider').addClass('slider-loaded');} 293requestTimeout(function(){if(typeof UNCODE.bigText!=='undefined'){UNCODE.bigText(thiis);} 294if(thiis.closest('.uncode-slider').length||thiis.closest('.row').find('.uncode-owl-nav-in').length){if(thiis.data('autoplay'))pauseOnHover(thiis);}},500);if(thiis.closest('.unequal').length){$owlInsideEqual.push(thiis.closest('.row-parent'));} 295var containerClasses='',containerStyle='';
295if($('.owl-dots-classes',$owlContainer).length){containerClasses=$('.owl-dots-classes',$owlContainer).attr('class');containerStyle=$('.owl-dots-classes',$owlContainer).attr('style');$('.owl-dots-classes',$owlContainer).remove();} 296if(containerClasses!==''){requestTimeout(function(){if(containerClasses!=='') 297$('.owl-dots',$owlContainer).attr('style',containerStyle);if(containerStyle!=='') 298$('.owl-dots',$owlContainer).addClass(containerClasses);},100);} 299$.each($('.column_child.pos-bottom',thiis),function(index,val){$(val).closest('.row-inner').css({'margin-top':'-1px'});});if($.fn.isotope){if(thiis.closest('.isotope-container').length){if(thiis.closest('.isotope-container').data('isotope')){requestTimeout(function(){thiis.closest('.isotope-container').isotope('layout');},300);} 300$(window).on('load',function(){if(thiis.closest('.isotope-container').data('isotope')){thiis.closest('.isotope-container').isotope('layout');}});}} 301if(thiis.data('autoplay')){$(window).on('menuOpen',function(){if(thiis.closest('.overlay').length){thiis.trigger('play.owl.autoplay');thiis.data('stopped','false');}else{thiis.trigger('stop.owl.autoplay');thiis.data('stopped','true');}});$(window).on('menuClose',function(){if(thiis.closest('.overlay').length){thiis.trigger('stop.owl.autoplay');thiis.data('stopped','true');}else{thiis.trigger('play.owl.autoplay');thiis.data('stopped','false');}});} 302setIndexActive(event,true);var nested_a=$('a[data-lbox]:not(.lb-disabled):not([data-lbox-init]):not([data-album])').filter(function(index){return!$(this).closest('.nested-carousel').length;}),$_galleries=$('.isotope-container:not([data-lbox-init]), .owl-carousel:not([data-lbox-init]), .custom-grid-container:not([data-lbox-init]), .index-scroll-wrapper:not([data-lbox-init]), .justified-gallery:not([data-lbox-init]), .uncode-single-media-wrapper:not([data-lbox-init]), .woocommerce-product-gallery:not([data-lbox-init]), .icon-box:not([data-lbox-init]), .grid-container:not([data-lbox-init])',thiis).has(nested_a),$galleries=$_galleries.filter(function(index){return!$(this).closest('.owl-carousel').length||$(this).is('.owl-carousel');});if(typeof UNCODE.lightgallery!=='undefined'&&SiteParameters.lbox_enhanced){UNCODE.lightgallery($galleries);} 303if(typeof ScrollTrigger!=='undefined'&&ScrollTrigger!==null){$(document).trigger('uncode-scrolltrigger-refresh');} 304if(thiis.closest('.overlay').length&&thiis.data('autoplay')){thiis.trigger('stop.owl.autoplay');thiis.data('stopped','true');} 305if(thiis.closest('.un-submenu').length&&thiis.data('autoplay')){thiis.trigger('stop.owl.autoplay');thiis.data('stopped','false');$(document).on('un-menu-show',function(){thiis.trigger('play.owl.autoplay');thiis.data('stopped','false');}).on('un-menu-hide',function(){thiis.trigger('stop.owl.autoplay');thiis.data('stopped','true');});}});$elSelector.on('resized.owl.carousel',function(event){$('.owl-dot',event.currentTarget).each(function(key,val){$(val).attr('aria-label',SiteParameters.uncode_slide_label+' '+(key+1));});});$elSelector.on('resized.owl.carousel',function(event){var thiis=$(event.currentTarget);if(thiis.hasClass('owl-height-equal')) 306setItemsHeight(thiis);if(UNCODE.wwidth>UNCODE.mediaQuery||(UNCODE.wwidth<=UNCODE.mediaQuery&&newWidth!==UNCODE.wwidth)){newWidth=UNCODE.wwidth;setItemsRelHeight($elSelector);} 307setIndexActive(event);if(SiteParameters.dynamic_srcset_active==='1'){UNCODE.refresh_dynamic_srcset_size(thiis);} 308if($.fn.isotope){$(window).on('load',function(){if($(event.currentTarget).closest('.isotope-container').data('isotope')){$(event.currentTarget).closest('.isotope-container').isotope('layout');}});} 309if(typeof window.lenis!=='undefined'&&window.lenis!==null){setTimeout(function(){window.lenis.resize();},1000);} 310if(typeof ScrollTrigger!=='undefined'&&ScrollTrigger!==null){$(document).trigger('uncode-scrolltrigger-refresh');}});$elSelector.on('refreshed.owl.carousel',function(event){setIndexActive(event);});var setFluidResize;function manageFluidCarouseHeight(){clearRequestTimeout(setFluidResize);setFluidResize=requestTimeout(function(){if(UNCODE.wwidth>
310UNCODE.mediaQuery||(UNCODE.wwidth<=UNCODE.mediaQuery&&newWidth!==UNCODE.wwidth)){newWidth=UNCODE.wwidth;setItemsRelHeight($elSelector);}},100);} 311window.addEventListener('resize',manageFluidCarouseHeight);$elSelector.on('change.owl.carousel',function(event){if(!UNCODE.isMobile)UNCODE.owlStopVideo(event.currentTarget);});$elSelector.on('changed.owl.carousel',function(event){var $row=$elSelector.parents('.row')[0];if(typeof $row!=='undefined'){$row.dispatchEvent(new CustomEvent('owl-carousel-changed'));} 312setIndexActive(event);});var checkDrag=function(e){$elSelector.addClass('owl-dragging');};$elSelector.on('drag.owl.carousel',function(event){document.addEventListener("mousemove",checkDrag);});$elSelector.on('dragged.owl.carousel',function(event){$elSelector.removeClass('owl-dragging');document.removeEventListener("mousemove",checkDrag);});$elSelector.on('translate.owl.carousel',function(event){if(UNCODE.isMobile){$(event.currentTarget).addClass('owl-translating');}});$elSelector.on('translated.owl.carousel',function(event){var thiis=$(event.currentTarget),currentItem=thiis.find("> .owl-stage-outer > .owl-stage > .owl-item")[event.item.index],currentIndex=$(currentItem).attr('data-index'),stagePadding=thiis.data('stagepadding');stagePadding=(stagePadding==undefined||stagePadding==0)?false:true;if(!UNCODE.isMobile){UNCODE.owlPlayVideo(thiis);} 313requestTimeout(function(){var lastDelayElems=animate_elems($('.owl-item.index-active',thiis));var lastDelayThumb=animate_thumb($('.owl-item'+(stagePadding?'':'.active')+' .t-inside',thiis),event);if(thiis.closest('.uncode-slider').length&&thiis.data('autoplay')){if(lastDelayElems==undefined)lastDelayElems=0;if(lastDelayThumb==undefined)lastDelayThumb=0;var maxDelay=Math.max(lastDelayElems,lastDelayThumb);thiis.trigger('stop.owl.autoplay');requestTimeout(function(){if(!thiis.hasClass('owl-mouseenter')&&thiis.data('stopped')!='true')thiis.trigger('play.owl.autoplay');},maxDelay);}},200);$.each($('.owl-item:not(.active) .start_animation',$(event.target)),function(index,val){if($(val).closest('.uncode-slider').length){$(val).removeClass('start_animation');}});$.each($('.owl-item:not(.active) .already-animated',$(event.target)),function(index,val){if($(val).closest('.uncode-slider').length){$(val).removeClass('already-animated');}});$.each($('.owl-item:not(.active) [data-animated="yes"]',$(event.target)),function(index,val){if($(val).closest('.uncode-slider').length){$(val).removeAttr('data-animated');}});$.each($('.owl-item:not(.active)',thiis),function(index,val){if($(val).attr('data-index')!=currentIndex){$('.start_animation:not(.t-inside)',val).removeClass('start_animation');$('.already-animated:not(.t-inside)',val).removeClass('already-animated');} 314if($(val).attr('data-index')!=currentIndex){$('[data-animated="yes"]:not(.t-inside)',val).removeClass('start_animation');} 315if($(val).attr('data-index')==currentIndex){$('.animate_when_almost_visible:not(.t-inside), .animate_inner_when_almost_visible:not(.t-inside)',val).addClass('start_animation');}});if(UNCODE.isMobile){thiis.removeClass('owl-translating');} 316setIndexActive(event);});if(UNCODE.wwidth<UNCODE.mediaQuery&&$(this).data('stagepadding')>25)values['stagepadding']=25;$elSelector.not('.showControls').owlCarousel({items:values['items'],animateIn:(values['fade']==true)?'fadeIn':null,animateOut:(values['fade']==true)?'fadeOut':null,nav:values['nav'],dots:values['dots'],loop:values['loop'],stagePadding:values['stagepadding'],margin:0,video:true,autoWidth:false,autoplay:false,autoplayTimeout:values['timeout'],autoplaySpeed:values['navspeed'],autoplayHoverPause:$(this).closest('.uncode-slider:not(.uncode-wrapper)').length||$(this).closest('.carousel-no-hover').length?false:true,autoHeight:($(this).hasClass('owl-height-equal')?false:values['autoheight']),itemSelector:SiteParameters.uncode_carousel_itemSelector,rtl:$('body').hasClass('rtl')?true:false,fluidSpeed:true,navSpeed:values['navspeed'],dotsSpeed:values['navspeed']/values['items'],navElement:['button type="button" aria-label="'+SiteParameters.uncode_prev_label+'"','button type="button" aria-label="'+SiteParameters.uncode_next_label+'"'],navClass:['owl-prev'+values['navskin'],'owl-next'+values['navskin']],navText:['<div class="owl-nav-container btn-default btn-hover-nobg" tabindex="0"><i class="fa fa-fw fa-angle-left"></i></div>','<div class="owl-nav-container btn-default btn-hover-nobg" aria-label="'+SiteParameters.uncode_next_label+'" tabindex="0"><i class="fa fa-fw fa-angle-right"></i></div>'],navContainer:values['nav']&&!SiteParameters.is_frontend_editor?$elSelector:false,responsiveClass:true,responsiveBaseElement:'.box-container',responsive:{0:{items:values['sm'],nav:values['navmobile'],dots:values['dotsmobile'],dotsSpeed:values['navspeed']/values['sm'],},480:{items:values['sm'],nav:values['navmobile'],dots:values['dotsmobile'],dotsSpeed:values['navspeed']/values['sm'],},570:{items:values['md'],nav:values['navmobile'],dots:values['dotsmobile'],dotsSpeed:values['navspeed']/values['md'],},960:{items:values['lg'],dotsSpeed:values['navspeed']/values['lg'],}}});var transDuration=parseFloat(values['navspeed'])*0.3;var transDuration2=parseFloat(values['navspeed'])*0.8;$('.owl-item .tmb',$elSelector).css({'-webkit-transition-delay':transDuration+'ms','-moz-transition-delay':transDuration+'ms','-o-transition-delay':transDuration+'ms','transition-delay':transDuration+'ms','-webkit-transition-duration':transDuration2+'ms','-moz-transition-duration':transDuration2+'ms','-o-transition-duration':transDuration2+'ms','transition-duration':transDuration2+'ms',});requestTimeout(function(){for(var i=$owlInsideEqual.length-1;i>=0;i--){UNCODE.setRowHeight($owlInsideEqual[i]);};},300);$(window).on('load',function(){var $elCarousel=$elSelector.data('owl.carousel');if(typeof $elCarousel!=='undefined'){$elCarousel.trigger('refreshed');for(var i=$owlInsideEqual.length-1;i>=0;i--){UNCODE.setRowHeight($owlInsideEqual[i]);};}});$(document.body).on('added-owl-item',function(e,carousel_id,$new_slide,randId){if($('#'+carousel_id).data('added-id')!=randId){$('#'+carousel_id).data('added-id',randId).trigger('add.owl.carousel',$new_slide).trigger('refresh.owl.carousel');$('#'+carousel_id).find('.owl-item').each(function(){var $item=$(this),index=($item.index()+1);$item.attr('data-index',index);});}});if($('body').hasClass('compose-mode')&&typeof window.parent.vc!=='undefined'){window.parent.vc.events.on('removed-owl-item',function(carousel_id,item_index,randId){if($('#'+carousel_id).data('added-id')!=randId){$('#'+carousel_id).data('added-id',randId).trigger('remove.owl.carousel',[(item_index-1)]).trigger('refresh.owl.carousel');$('#'+carousel_id).find('.owl-item').each(function(){var $item=$(this),index=($item.index()+1);$item.attr('data-index',index);});}});}});function firstLoaded(el,event){var el=$(el),uncode_slider=el.find('.uncode-slider');el.find('.owl-carousel').css('opacity',1);uncode_slider.addClass('slider-loaded');if(typeof UNCODE.bigText!=='undefined'){UNCODE.bigText(el.find('.owl-item.active'));} 317requestTimeout(function(){var lastDelayElems=animate_elems(el.find('.owl-item.index-active'));var lastDelayThumb=animate_thumb(el.find('.owl-item.active .t-inside'),event);if(uncode_slider.length&&el.find('.owl-carousel').data('autoplay')){if(lastDelayElems==undefined)lastDelayElems=0;if(lastDelayThumb==undefined)lastDelayThumb=0;var maxDelay=Math.max(lastDelayElems,lastDelayThumb);$('> .owl-carousel',uncode_slider).trigger('stop.owl.autoplay');requestTimeout(function(){$('> .owl-carousel',uncode_slider).trigger('play.owl.autoplay');},maxDelay);}},500);} 318function navHover(el){var $owlCont=el,$owlPrev=$owlCont.find('.owl-prev'),$owlNext=$owlCont.find('.owl-next'),$owlDots=$owlCont.find('.owl-dots-inside .owl-dots'),$owlPagination=$owlCont.next(),owlPrevW=$owlPrev.outerWidth(),owlNextW=$owlNext.outerWidth(),owlDotsH=$owlDots.innerHeight(),owlTime=400,owlNested=$owlCont.parent().parent().hasClass('nested-carousel');if($('body').hasClass('rtl')){$owlPrev.css("margin-right",-owlPrevW);$owlNext.css("margin-left",-owlNextW);}else{$owlPrev.css("margin-left",-owlPrevW);$owlNext.css("margin-right",-owlNextW);} 319if(!owlNested)$owlDots.css("bottom",-owlDotsH);$owlCont.mouseenter(function(){owlNested=$owlCont.parent().parent().hasClass('nested-carousel');$owlPrev.add($owlNext).css({marginLeft:0,marginRight:0});if(!owlNested){$owlDots.css({opacity:1,bottom:0});}}).mouseleave(function(){owlNested=$owlCont.parent().parent().hasClass('nested-carousel');if($('body').hasClass('rtl')){$owlPrev.css("margin-right",-owlPrevW);$owlNext.css("margin-left",-owlNextW);}else{$owlPrev.css("margin-left",-owlPrevW);$owlNext.css("margin-right",-owlNextW);} 320if(!owlNested){$owlDots.css({opacity:1,bottom:-owlDotsH});}});};function animate_elems($this){var lastDelay;$.each($('.animate_when_almost_visible:not(.t-inside), .animate_inner_when_almost_visible:not(.t-inside), .animate_when_parent_almost_visible:not(.t-inside)',$this),function(index,val){var element=$(val),delayAttr=element.attr('data-delay'),$first_item=element.closest('.owl-item[data-index="1"]');if($first_item.length&&$first_item.attr('data-already-reached')!=='true'&&!$first_item.closest('#page-header').length){return false;} 321if(delayAttr==undefined)delayAttr=0;requestTimeout(function(){element.addClass('start_animation');},delayAttr);lastDelay=delayAttr;});return lastDelay;} 322function animate_thumb(items,event){var lastDelay,itemIndex,thiis=$(event.currentTarget),tempIndex=(thiis.data('tempIndex')==undefined)?$('.owl-item.active',thiis).first().index():thiis.data('tempIndex'),numActives=$('.owl-item.active',thiis).length,stagePadding=thiis.data('stagepadding');stagePadding=(stagePadding==undefined||stagePadding==0)?false:true;thiis.data('tempIndex',event.item.index);$.each(items,function(index,val){var parent=$(val).closest('.owl-item');
322if(UNCODE.isUnmodalOpen&&!val.closest('#unmodal-content')){return;} 323if(!$(val).hasClass('start_animation')){if(parent.hasClass('active')||stagePadding||$owlWrapper.hasClass('carousel-animation-first')){var thumbInView=new Waypoint.Inview({context:UNCODE.isUnmodalOpen?document.getElementById('unmodal-content'):window,element:val,enter:function(direction){var element=$(this.element),delayAttr=parseInt(element.attr('data-delay')),itemIndex=element.closest('.owl-item').index()+1,menuIndex=parseFloat(element.closest('.owl-item').attr('data-index')),diffItem=Math.abs(itemIndex-tempIndex)-1;if(thiis.closest('.megamenu-block-wrapper').length){diffItem=menuIndex;}else{if(itemIndex>tempIndex){thiis.data('tempIndex',itemIndex);}} 324if(isNaN(delayAttr))delayAttr=100;if(stagePadding){var objTimeout=requestTimeout(function(){if(!element.closest('.overlay:not(.open)').length){element.addClass('start_animation');}},index*delayAttr);lastDelay=index*delayAttr;}else{$('.owl-item.cloned[data-index="'+(element.closest('.owl-item').data('index'))+'"] .t-inside',thiis).addClass('start_animation');var objTimeout=requestTimeout(function(){element.attr('data-test',diffItem+' '+delayAttr).addClass('start_animation');},diffItem*delayAttr);lastDelay=diffItem*delayAttr;} 325parent.data('objTimeout',objTimeout);if(!UNCODE.isUnmodalOpen){this.destroy();}}});}}});return lastDelay;} 326function setItemsHeight(item){$.each($('.owl-item',item),function(index,val){var availableThumbHeight=$('.t-inside',$(val)).height(),innerThumbHeight=$('.t-entry-text-tc',$(val)).outerHeight(),difference=availableThumbHeight-innerThumbHeight;if($('.tmb-content-under',val).length){var visualPart=$('.t-entry-visual',val);if(visualPart.length){difference-=$('.t-entry-visual',val).height();}} 327if(!$('.tmb-content-lateral',val).length) 328$('.t-entry > *:last-child',val).css('transform','translateY('+difference+'px)');});} 329function setItemsRelHeight(item){$.each($('.owl-item',item),function(index,val){var $rowContainer=$(item).parents('.row-parent').eq(0),paddingRow=parseInt($rowContainer.css('padding-top'))+parseInt($rowContainer.css('padding-bottom')),$colContainer=$(item).parents('.uncell').eq(0),paddingCol=parseInt($colContainer.css('padding-top'))+parseInt($colContainer.css('padding-bottom')),winHeight=UNCODE.wheight,multiplier_h=parseInt($(item).attr('data-vp-height')),data_viewport_h,consider_menu=$(item).data('vp-menu');if(consider_menu){winHeight=winHeight-UNCODE.menuHeight;} 330data_viewport_h=Math.ceil(winHeight/(100/multiplier_h))-(paddingRow+paddingCol);$('.t-inside',val).css('height',data_viewport_h);});} 331function pauseOnHover(slider){var $owlCustomNavSels=slider.closest('.row').find('.uncode-nav-dots, .uncode-nav-prev, .uncode-nav-next');$('.owl-dots, .owl-prev, .owl-next',slider).add($owlCustomNavSels).on({mouseenter:function(){$(slider).addClass('owl-mouseenter');$(slider).trigger('stop.owl.autoplay');},mouseleave:function(){$(slider).removeClass('owl-mouseenter');$(slider).trigger('play.owl.autoplay');}});}});};UNCODE.owlPlayVideo=function(carousel){var player,iframe;$('.owl-item.active .uncode-video-container',carousel).each(function(index,val){var content=$(val).html();if(content==''){var getCloned=$('.owl-item:not(.active) .uncode-video-container[data-id="'+$(this).attr('data-id')+'"]').children().first().clone();$(val).append(getCloned);} 332if($(this).attr('data-provider')=='vimeo'){iframe=$(this).find('iframe');player=new Vimeo.Player(iframe[0]);player.play();}else if($(this).attr('data-provider')=='youtube'){if(youtubePlayers[$(this).attr('data-id')]!=undefined)youtubePlayers[$(this).attr('data-id')].playVideo();}else{var player=$(this).find('video');if(player.length){$(this).find('video')[0].volume=0;$(this).find('video')[0].play();$(val).css('opacity',1);}}});};UNCODE.owlStopVideo=function(carousel){$('.owl-item .uncode-video-container',carousel).each(function(index,val){var player,iframe;if($(this).attr('data-provider')=='vimeo'){iframe=$(this).find('iframe');player=new Vimeo.Player(iframe[0]);player.pause();}else if($(this).attr('data-provider')=='youtube'){if(youtubePlayers[$(this).attr('data-id')]!=undefined)youtubePlayers[$(this).attr('data-id')].pauseVideo();}else{var player=$(this).find('video');if(player.length){$(this).find('video')[0].volume=0;$(this).find('video')[0].play();}}});};UNCODE.animations=function(){var runWaypoints_TO,runWaypoints_carousel_TO,runWaypoints_delay=0,highlightComplexFunc=function($wrap,ev){var $lines=$('.heading-line-wrap',$wrap),not_animate=false;if($wrap.data('animate')===true){not_animate=true;} 333var $rotatingTxt=$('.uncode-rotating-text-start',$wrap);if($rotatingTxt.length&&$rotatingTxt.attr('data-animated')!=='true'){return;} 334$lines.each(function(_key,_value){var $line=$(_value),$inners=$('.split-word-inner',$line),$highlights=$('.heading-text-highlight-inner',$line);var highlitInnerFunc=function(ev){var delay=0;$highlights.each(function(h_key,high){var $highlight=$(high),$split=$highlight.closest('.split-word:not(.uncode-rotating-span)'),$nextSplit=$split.nextUntil(),$next=$('.heading-text-highlight-inner',$nextSplit),countCh=$split.text().length;$highlight.css({'-webkit-transition-duration':(30*countCh)+'ms','-moz-transition-duration':(30*countCh)+'ms','-o-transition-duration':(30*countCh)+'ms','transition-duration':(30*countCh)+'ms',});delay+=(30*countCh);$next.css({'-webkit-transition-delay':delay+'ms','-moz-transition-delay':delay+'ms','-o-transition-delay':delay+'ms','transition-delay':delay+'ms',});});$highlights.removeAttr('data-animated');
334if(_key+1===$lines.length){$wrap.data('animate',true);}};if($('.heading-text-highlight-inner[data-animated="yes"]',$line).length){if(not_animate){$highlights.each(function(h_key,high){var $highlight=$(high);$highlight.css({'-webkit-transition-duration':'0ms','-moz-transition-duration':'0ms','-o-transition-duration':'0ms','transition-duration':'0ms',});});$highlights.removeAttr('data-animated');}else{if(typeof ev!=='undefined'&&ev.type==='defer-highlights'){highlitInnerFunc();}else{$inners.last().one('webkitAnimationEnd oanimationend mozAnimationEnd msAnimationEnd animationEnd',highlitInnerFunc);}}}});};$.each($('.header-content-inner'),function(index,val){var element=$(val),transition='';if(element.hasClass('top-t-bottom'))transition='top-t-bottom';if(element.hasClass('bottom-t-top'))transition='bottom-t-top';if(element.hasClass('left-t-right'))transition='left-t-right';if(element.hasClass('right-t-left'))transition='right-t-left';if(element.hasClass('zoom-in'))transition='zoom-in';if(element.hasClass('zoom-out'))transition='zoom-out';if(element.hasClass('alpha-anim'))transition='alpha-anim';if(element.hasClass('slight-anim'))transition='slight-anim';if(transition!=''){$(val).removeClass(transition);var container=element,containerDelay=container.attr('data-delay'),containerSpeed=container.attr('data-speed'),items=$('.header-title > *, .post-info',container);$.each(items,function(index,val){var element=$(val),delayAttr=(containerDelay!=undefined)?containerDelay:400;if(!element.hasClass('animate_when_almost_visible')&&!element.hasClass('translate_when_almost_visible')){delayAttr=Number(delayAttr)+(400*index);if(containerSpeed!=undefined)element.attr('data-speed',containerSpeed);element.addClass(transition+' animate_when_almost_visible').attr('data-delay',delayAttr);}});container.css('opacity',1);}});function animate_css_grids_on_load(){$('.cssgrid-system').each(function(){var grid=$(this);var sequential=grid.hasClass('cssgrid-animate-sequential')?true:false;UNCODE.animate_css_grids(grid,grid.find('.tmb-grid'),0,sequential,false);});} 335var delayAdd=0;window.waypoint_animation=function(ev){$.each($('.translate_when_almost_visible:not(.start_animation), .animate_when_almost_visible:not(.start_animation):not(.t-inside):not(.drop-image-separator), .tmb-linear .animate_when_almost_visible:not(.start_animation), .index-scroll .animate_when_almost_visible, .tmb-media .animate_when_almost_visible:not(.start_animation), .animate_when_almost_visible.has-rotating-text, .custom-grid-container .animate_when_almost_visible:not(.start_animation)').filter(function(){var $el=$(this);if(!$el.is('[data-delay-seq]'))return true;return $el.is('[data-delay]');}),function(index,val){if($(val).hasClass('el-text-split')||(($(val).closest('.unscroll-horizontal').length||$(val).closest('.index-scroll').length||$(val).closest('.tab-pane:not(.active)').length||$(val).closest('.panel:not(.active-group)').length||$(val).closest('.un-submenu').length||$(val).closest('#uncode-mobile-menu-block').length||$(val).closest('.has-unblock').length)&&!SiteParameters.is_frontend_editor)){return true;} 336if(UNCODE.isUnmodalOpen&&!val.closest('#unmodal-content')){return;} 337var run=true,$carousel=$(val).closest('.owl-carousel'),marquee=$(val).closest('.tmb-linear').length;if($carousel.length){run=false;} 338if($(val).closest('.megamenu-block-wrapper').length){run=false;} 339if(run){new Waypoint({context:UNCODE.isUnmodalOpen?document.getElementById('unmodal-content'):window,element:val,handler:function(){var element=$(this.element),index=element.index(),delayAttr=element.attr('data-delay');if(delayAttr==undefined)delayAttr=0;requestTimeout(function(){element.addClass('start_animation');},delayAttr);if(!UNCODE.isUnmodalOpen){this.destroy();}},offset:UNCODE.isFullPage?'100%':'90%'});}});$.each($('.animate_inner_when_almost_visible'),function(index,val){if(UNCODE.isUnmodalOpen&&!val.closest('#unmodal-content')){return;} 340var run=true,$carousel=$(val).closest('.owl-carousel');if($carousel.length){run=false;} 341if(run){new Waypoint({context:UNCODE.isUnmodalOpen?document.getElementById('unmodal-content'):window,element:val,handler:function(){var $element=$(this.element),$childs=$('.animate_when_parent_almost_visible',$element);$childs.each(function(key,el){var $child=$(el),delaySpeed=$child.attr('data-speed'),delayAttr=$child.attr('data-delay'),intervalAttr=$child.attr('data-interval');if(delayAttr==undefined){delayAttr=50*key;} 342requestTimeout(function(){$child.addClass('start_animation');if($child.hasClass('anim-line-checker')){$child.on('webkitAnimationEnd oanimationend mozAnimationEnd msAnimationEnd animationEnd',function(e){var $line=$child.closest('.heading-line-wrap');});} 343var $wrapText=$child.closest('.animate_inner_when_almost_visible');highlightComplexFunc($wrapText,ev);if($child.hasClass('anim-tot-checker')){$child.on('webkitAnimationEnd oanimationend mozAnimationEnd msAnimationEnd animationEnd',function(e){if($child.hasClass('anim-tot-checker')){$wrapText.addClass('already-animated');$element.trigger('already-animated');}});}},delayAttr);});$element.addClass('start_animation');if(!UNCODE.isUnmodalOpen){this.destroy();}},offset:UNCODE.isFullPage?'100%':'90%'});}});} 344window.waypoint_carousel_animation=function(ev){$.each($('.owl-carousel').find('.animate_when_almost_visible:not(.start_animation):not(.t-inside):not(.drop-image-separator), .tmb-media .animate_when_almost_visible:not(.start_animation)'),function(index,val){if($(val).hasClass('el-text-split')){return true;} 345if(UNCODE.isUnmodalOpen&&!val.closest('#unmodal-content')){return;} 346var run=true,$carousel=$(val).closest('.owl-carousel'),$first_item=$(val).closest('.owl-item[data-index="1"]'),$all_first=$('.owl-item[data-index="1"]',$carousel);if(!($first_item.length&&$first_item.attr('data-already-reached')!=='true')&&$carousel.attr('data-front-edited')!=='true'){run=false;} 347if(run){new Waypoint({context:UNCODE.isUnmodalOpen?document.getElementById('unmodal-content'):window,element:val,handler:function(){var element=$(this.element),index=element.index(),delayAttr=element.attr('data-delay');if(delayAttr==undefined)delayAttr=0;requestTimeout(function(){if($first_item.length&&$first_item.attr('data-already-reached')!=='true'){$all_first.attr('data-already-reached','true');} 348element.addClass('start_animation');},delayAttr);
348if(!UNCODE.isUnmodalOpen){this.destroy();}},offset:UNCODE.isFullPage?'100%':'90%'});}});$.each($('.owl-carousel').find('.animate_inner_when_almost_visible'),function(index,val){if(UNCODE.isUnmodalOpen&&!val.closest('#unmodal-content')){return;} 349var run=true,$carousel=$(val).closest('.owl-carousel'),$first_item=$(val).closest('.owl-item[data-index="1"]'),$all_first=$('.owl-item[data-index="1"]',$carousel);if(!($first_item.length&&$first_item.attr('data-already-reached')!=='true')&&$carousel.attr('data-front-edited')!=='true'){run=false;} 350if(run){new Waypoint({context:UNCODE.isUnmodalOpen?document.getElementById('unmodal-content'):window,element:val,handler:function(){var $element=$(this.element),$childs=$('.animate_when_parent_almost_visible',$element);$childs.each(function(key,el){var $child=$(el),delaySpeed=$child.attr('data-speed'),delayAttr=$child.attr('data-delay'),intervalAttr=$child.attr('data-interval');if(delayAttr==undefined){delayAttr=50*key;} 351requestTimeout(function(){if($first_item.length&&$first_item.attr('data-already-reached')!=='true'){$all_first.attr('data-already-reached','true');} 352$child.addClass('start_animation');if($child.hasClass('anim-line-checker')){$child.on('webkitAnimationEnd oanimationend mozAnimationEnd msAnimationEnd animationEnd',function(e){var $line=$child.closest('.heading-line-wrap');});} 353var $wrapText=$child.closest('.animate_inner_when_almost_visible');highlightComplexFunc($wrapText,ev);if($child.hasClass('anim-tot-checker')){$child.on('webkitAnimationEnd oanimationend mozAnimationEnd msAnimationEnd animationEnd',function(e){if($child.hasClass('anim-tot-checker')){$wrapText.addClass('already-animated');}});}},delayAttr);});$element.addClass('start_animation');if(!UNCODE.isUnmodalOpen){this.destroy();}},offset:UNCODE.isFullPage?'100%':'90%'});}});} 354var runWaypoints=function(ev){if(typeof runWaypoints_TO!=='undefined'&&runWaypoints_TO!==''){runWaypoints_delay=400;} 355clearRequestTimeout(runWaypoints_TO);runWaypoints_TO=requestTimeout(function(){window.waypoint_animation(ev);},runWaypoints_delay);clearRequestTimeout(runWaypoints_carousel_TO);runWaypoints_carousel_TO=requestTimeout(function(){window.waypoint_carousel_animation(ev);},400);};runWaypoints();animate_css_grids_on_load();$(document.body).on('uncode_waypoints defer-highlights',function(ev){runWaypoints(ev);});if($('body').hasClass('compose-mode')&&typeof window.parent.vc!=='undefined'){window.parent.vc.events.on('shortcodeView:updated',runWaypoints);window.parent.vc.events.on('shortcodeView:ready',runWaypoints);}};UNCODE.animate_css_grids=function(container,elements,startIndex,sequential,filtering){var $allItems=elements.length-startIndex,showed=0,index=0,use_index=false;if(filtering){if(sequential){use_index=true;} 356sequential=false;} 357$.each(elements,function(index,val){var $this=$(val),elInner=$('> .t-inside',val);if((UNCODE.isUnmodalOpen&&!val.closest('#unmodal-content'))||$(val).closest('.un-submenu').length||$(val).closest('uncode-mobile-menu-block').length){return;} 358if(val[0])val=val[0];if(elInner.hasClass('animate_when_almost_visible')&&!elInner.hasClass('force-anim')){new Waypoint({context:UNCODE.isUnmodalOpen?document.getElementById('unmodal-content'):window,element:val,handler:function(){var element=$('> .t-inside',this.element),parent=$(this.element);var _index=use_index?index:0;var delay=(!sequential)?_index:((startIndex!==0)?index-$allItems:index),delayAttr=parseInt(element.attr('data-delay'));if(isNaN(delayAttr))delayAttr=100;if(sequential||use_index){delay-=showed;} 359var objTimeout=requestTimeout(function(){element.removeClass('zoom-reverse').addClass('start_animation');showed=index;},delay*delayAttr);parent.data('objTimeout',objTimeout);if(!UNCODE.isUnmodalOpen){this.destroy();}},offset:UNCODE.isFullPage?'100%':'90%'});} 360index++;});};UNCODE.tapHover=function(){var isTouch=('ontouchstart'in window||navigator.maxTouchPoints>0||navigator.msMaxTouchPoints>0);if(isTouch){var $el=$('.tmb:not(.tmb-no-double-tap)').find('.t-entry-visual-cont > a, .drop-hover-link'),elClass="hover";$(window).on('click',function(){$el.removeClass(elClass);});$el.on('click',function(e){e.stopPropagation();var link=$(this);if(!link.hasClass(elClass)){e.preventDefault();link.addClass("hover");$el.not(this).removeClass(elClass);return false;}});}};UNCODE.onePage=function(isMobile){var current=0,last=0,lastScrollTop=0,forceScroll=false,lastScrolled=0,isSectionscroller=($('.main-onepage').length)?true:false,isOnePage=false,getOffset=function(){var calculateOffset=(($('.menu-sticky .menu-container:not(.menu-hide):not(.vmenu-container)').length&&($(window).width()>UNCODE.mediaQuery))?$('.menu-sticky .menu-container:not(.menu-hide):not(.vmenu-container').outerHeight():0);return calculateOffset;} 361isMobile=SiteParameters.uncode_force_onepage_dots?false:isMobile;function init_onepage(){if(isSectionscroller&&!isMobile&&!$('body').hasClass('uncode-scroll-no-dots')&&!UNCODE.isFullPageSnap){$("<ul class='onepage-pagination'></ul>").prependTo("body");} 362last=$('.onepage-pagination li').last().find('a').data('index');$.each($('div[data-parent="true"]'),function(index,val){$(this).attr('data-section',index);if(isMobile)return;if(UNCODE.isUnmodalOpen&&!val.closest('#unmodal-content')){return;} 363var sectionDown=new Waypoint({context:UNCODE.isUnmodalOpen?document.getElementById('unmodal-content'):window,element:val,handler:function(direction){if(direction=='down'){changeMenuActive(this.element,index);}},offset:function(){return 5+getOffset()}});var sectionUp=new Waypoint({context:UNCODE.isUnmodalOpen?document.getElementById('unmodal-content'):window,element:val,handler:function(direction){if(direction=='up'){changeMenuActive(this.element,index);}},offset:function(){return-5-getOffset()}});if(isSectionscroller){var label;if($(this).attr('data-label')!=undefined)label=$(this).attr('data-label');else label='';var getName=$(this).attr('data-name');if(getName==undefined)getName=index;if(label!=''){isOnePage=true;label='<span class="cd-label style-accent-bg border-accent-color">'+label+'</span>';$('ul.onepage-pagination').append("<li>
363<a class='one-dot-link' aria-label='"+label+"' data-index='"+(index)+"' href='#"+(getName)+"'><span class='cd-dot-cont'><span class='cd-dot'></span></span>"+label+"</a></li>");}}});if(isSectionscroller){$.each($('ul.onepage-pagination li'),function(index,val){var $this=$(val),$a=('a',$this);$a.on('click',function(evt){if($('.is-selected',$this).length||UNCODE.scrolling){return false;} 364if($('body').hasClass('uncode-scroll-no-history')){evt.preventDefault();} 365Waypoint.refreshAll();var el=$('a',evt.currentTarget);current=lastScrolled=parseInt(el.attr('data-index'));lastScrolled+=1;scrollBody(current);});});} 366var goToSection=parseInt((window.location.hash).replace(/[^\d.]/g,''));if(isNaN(goToSection)&&window.location.hash!=undefined&&window.location.hash!=''){goToSection=String(window.location.hash).replace(/^#/,"");goToSection=Number($('[data-name="'+goToSection+'"]').attr('data-section'));} 367if(typeof goToSection==='number'&&!isNaN(goToSection)&&!$('body').hasClass('uncode-no-hash-scroll')){current=lastScrolled=goToSection;$(window).on('load',function(){if($('.owl-carousel').length){requestTimeout(function(){scrollBody(goToSection);},400);}else{scrollBody(goToSection);}});}} 368function changeMenuActive(section,index){current=lastScrolled=parseInt($(section).attr('data-section'));if(isOnePage){var newSection=$('.onepage-pagination li a[data-index="'+index+'"]');if(newSection.length){$('ul.onepage-pagination li a').removeClass('is-selected');newSection.addClass('is-selected');} 369var getName=$('[data-section="'+index+'"]').attr('data-name');if(getName!=undefined&&getName!==''){$.each($('.menu-container .menu-item > a, .widget_nav_menu .menu-smart .menu-item > a'),function(i,val){var get_href=$(val).attr('href');if(get_href!=undefined&&get_href.substring(get_href.indexOf('#')+1)==getName){$(val).closest('.menu-smart').find('.active').removeClass('active');$(val).parent().addClass('active');}});}}} 370if(isOnePage){$(window).on('scroll',function(){var bodyTop=document.documentElement['scrollTop']||document.body['scrollTop'];if(bodyTop==0){$('ul.onepage-pagination li a').removeClass('is-selected');$('.onepage-pagination li a[data-index="0"]').addClass('is-selected');var getName=$('[data-section=0]').attr('data-name');if(getName!=undefined&&getName!==''){$.each($('.menu-container .menu-item > a'),function(i,val){var get_href=$(val).attr('href');if(get_href!=undefined&&get_href.substring(get_href.indexOf('#')+1)==getName){$(val).closest('ul').find('.active').removeClass('active');$(val).parent().addClass('active');}});}}else if((window.innerHeight+bodyTop)>=$('.box-container').height()){var lastSection=$('.onepage-pagination li a[data-index="'+last+'"]');if(lastSection.length){$('ul.onepage-pagination li a').removeClass('is-selected');lastSection.addClass('is-selected');}}});} 371var scrollBody=function(index){$('ul.onepage-pagination li a').removeClass('is-selected');$('.onepage-pagination li a[data-index="'+index+'"]').addClass('is-selected');var getSection=$('[data-section='+index+']'),scrollTo;if(getSection==undefined)return;var body=$("html, body"),bodyTop=document.documentElement['scrollTop']||document.body['scrollTop'],delta=bodyTop-($('[data-section="'+index+'"]').length?$('[data-section="'+index+'"]').offset().top:0),getOffset=UNCODE.get_scroll_offset(index);if(typeof getSection.offset()==='undefined') 372return;scrollTo=getSection.offset().top;if(!($('.menu-desktop-transparent').length&&UNCODE.wwidth>UNCODE.mediaQuery)){var shrink=typeof $('.navbar-brand').data('padding-shrink')!=='undefined'?$('.navbar-brand').data('padding-shrink')*2:36;if($('.menu-sticky .menu-container:not(.menu-hide)').length&&$('.menu-shrink').length){scrollTo+=UNCODE.menuHeight-($('.navbar-brand').data('minheight')+shrink);} 373if($('.menu-sticky .menu-container:not(.menu-hide)').length&&!$('.menu-shrink').length&&$('.body').hasClass('vmenu')){if(index===0){scrollTo=0;}else{scrollTo-=$('.menu-sticky .menu-container').outerHeight();}}else{scrollTo-=getOffset;}} 374var scrollSpeed=(SiteParameters.constant_scroll=='on')?Math.abs(delta)/parseFloat(SiteParameters.scroll_speed):SiteParameters.scroll_speed;if(scrollSpeed<1000&&SiteParameters.constant_scroll=='on')scrollSpeed=1000;if(index!=0){UNCODE.scrolling=true;} 375if(scrollSpeed==0){body.scrollTop((delta>0)?scrollTo-0.1:scrollTo);UNCODE.scrolling=false;}else{body.on("scroll wheel DOMMouseScroll mousewheel touchmove",function(){$(this).stop();}).animate({scrollTop:(delta>0)?scrollTo-0.1:scrollTo},scrollSpeed,'easeInOutCubic',function(){$(this).off("scroll wheel DOMMouseScroll mousewheel touchmove");UNCODE.scrolling=false;if((scrollTo!=UNCODE.get_scroll_offset(index)&&!($('.menu-desktop-trans
375parent').length&&UNCODE.wwidth>UNCODE.mediaQuery)&&!($('.menu-mobile-transparent').length&&UNCODE.wwidth<=UNCODE.mediaQueryMobile))||$('.menu-hided').length){scrollTo=getSection.offset().top;getOffset=UNCODE.get_scroll_offset(index);scrollTo-=getOffset;body.on("scroll wheel DOMMouseScroll mousewheel touchmove",function(){$(this).stop();}).animate({scrollTop:(delta>0)?scrollTo-0.1:scrollTo},scrollSpeed,'easeInOutCubic',function(){$(this).off("scroll wheel DOMMouseScroll mousewheel touchmove");UNCODE.scrolling=false;});}});}};init_onepage();};UNCODE.stickyElements=function(){var isMobile_wide=UNCODE.isMobile&&UNCODE.wwidth<1024;if(!isMobile_wide){var $pageHeader=$('#page-header'),$headerRow=$('.vc_row',$pageHeader),$headerSection=$headerRow.closest('section[data-parent]'),startSticky=false;if($headerRow.hasClass('sticky-element')&&!$headerSection.length){$headerRow.removeClass('sticky-element');$pageHeader.addClass('sticky-element');startSticky=true;} 376var calculateOffset=function(el){var getRowPadding=(!$(el).hasClass('with-bg'))?$(el).closest('.row-parent').css("padding-top"):0,sideOffset=(getRowPadding!=undefined&&getRowPadding!=0)?parseInt(getRowPadding.replace("px","")):0,shrink=typeof $('.navbar-brand').data('padding-shrink')!=='undefined'?$('.navbar-brand').data('padding-shrink')*2:0,elTop=window.pageYOffset+el.getBoundingClientRect().top;sideOffset+=UNCODE.bodyBorder;if(UNCODE.adminBarHeight>0)sideOffset+=UNCODE.adminBarHeight;if($('.menu-sticky .menu-container:not(.menu-hide)').length&&elTop>sideOffset){if($('.menu-shrink').length){sideOffset+=parseFloat($('.navbar-brand').data('minheight'))+shrink;}else{sideOffset+=($('body.hmenu-center').length?$('#masthead .menu-container').outerHeight():parseInt(UNCODE.menuMobileHeight));}} 377return sideOffset;},initStickyElement=function($els){if($('body').hasClass('vc-safe-mode')){return true;} 378if(typeof $els==='undefined'){$els=$('.sticky-element');} 379$.each($els,function(index,element){if($(element).closest('.tab-pane').length){var $paneParent=$(element).closest('.tab-pane');if(!$paneParent.hasClass('active')){return true;}} 380$(element).stick_in_parent({sticky_class:'is_stucked',offset_top:calculateOffset(element),bottoming:true,inner_scrolling:SiteParameters.sticky_elements==='on'});});};var oldW=UNCODE.wwidth,oldH=UNCODE.wHeight;requestTimeout(function(){if($('.sticky-element').length){if($(window).width()>UNCODE.mediaQuery){initStickyElement();if(startSticky===true){$('#page-header').trigger('sticky_kit:recalc');}} 381$(window).on('resize lateral_resize',function(event){if(oldW!==UNCODE.wwidth||oldH!==UNCODE.wHeight){$(".sticky-element").trigger("sticky_kit:detach");if($(window).width()>UNCODE.mediaQuery){initStickyElement();} 382oldW=UNCODE.wwidth;oldH=UNCODE.wHeight;}});}},1000);if($('.sticky-element').length){$(window).on('uncode_wc_variation_gallery_loaded',function(event){requestTimeout(function(){$(document.body).trigger("sticky_kit:recalc");},100);});} 383var $panels=$('.panel-collapse');if($panels.length){$panels.each(function(){var $panel=$(this);$panel.on('shown.bs.collapse hidden.bs.collapse',function(){$(document.body).trigger("sticky_kit:recalc");});});} 384$('.nav-tabs a').on('shown.bs.tab',function(e){var $tabs=$(e.target).closest('.tab-container'),$panel=$('.tab-pane.active',$tabs),$els=$(e.target).nextAll(".sticky-element");$els.trigger("sticky_kit:detach");initStickyElement($els);});$(window).on('vc-safe-mode-on',function(){$(".sticky-element").trigger("sticky_kit:detach");});$(window).on('vc-safe-mode-off',function(){initStickyElement();});}};UNCODE.twentytwenty=function(){if(!$('.twentytwenty-container').length)return;(function(fn){if(typeof define==='function'&&define.amd){define([],fn);}else if((typeof module!=="undefined"&&module!==null)&&module.exports){module.exports=fn;}else{fn();}})(function(){var assign=Object.assign||window.jQuery&&jQuery.extend;var threshold=8;var requestFrame=(function(){return(window.requestAnimationFrame||window.webkitRequestAnimationFrame||window.mozRequestAnimationFrame||window.oRequestAnimationFrame||window.msRequestAnimationFrame||function(fn,element){return window.setTimeout(function(){fn();},25);});})();(function(){if(typeof window.CustomEvent==="function")return false;function CustomEvent(event,params){params=params||{bubbles:false,cancelable:false,detail:undefined};var evt=document.createEvent('CustomEvent');evt.initCustomEvent(event,params.bubbles,params.cancelable,params.detail);return evt;} 385CustomEvent.prototype=window.Event.prototype;window.CustomEvent=CustomEvent;})();var ignoreTags={textarea:true,input:true,select:true,button:true};var mouseevents={move:'mousemove',cancel:'mouseup dragstart',end:'mouseup'};var touchevents={move:'touchmove',cancel:'touchend',end:'touchend'};var rspaces=/\s+/;var eventOptions={bubbles:true,cancelable:true};var eventsSymbol=typeof Symbol==="function"?Symbol('events'):{};function createEvent(type){return new CustomEvent(type,eventOptions);} 386function getEvents(node){return node[eventsSymbol]||(node[eventsSymbol]={});} 387function on(node,types,fn,data,selector){types=types.split(rspaces);var events=getEvents(node);var i=types.length;var handlers,type;function handler(e){fn(e,data);} 388while(i--){type=types[i];handlers=events[type]||(events[type]=[]);handlers.push([fn,handler]);node.addEventListener(type,handler);}} 389function off(node,types,fn,selector){types=types.split(rspaces);var events=getEvents(node);var i=types.length;var type,handlers,k;if(!events){return;} 390while(i--){type=types[i];handlers=events[type];
390if(!handlers){continue;} 391k=handlers.length;while(k--){if(handlers[k][0]===fn){node.removeEventListener(type,handlers[k][1]);handlers.splice(k,1);}}}} 392function trigger(node,type,properties){var event=createEvent(type);if(properties){assign(event,properties);} 393node.dispatchEvent(event);} 394function Timer(fn){var callback=fn,active=false,running=false;function trigger(time){if(active){callback();requestFrame(trigger);running=true;active=false;} 395else{running=false;}} 396this.kick=function(fn){active=true;if(!running){trigger();}};this.end=function(fn){var cb=callback;if(!fn){return;} 397if(!running){fn();} 398else{callback=active?function(){cb();fn();}:fn;active=true;}};} 399function noop(){} 400function preventDefault(e){e.preventDefault();} 401function isIgnoreTag(e){return!!ignoreTags[e.target.tagName.toLowerCase()];} 402function isPrimaryButton(e){return(e.which===1&&!e.ctrlKey&&!e.altKey);} 403function identifiedTouch(touchList,id){var i,l;if(touchList.identifiedTouch){return touchList.identifiedTouch(id);} 404i=-1;l=touchList.length;while(++i<l){if(touchList[i].identifier===id){return touchList[i];}}} 405function changedTouch(e,data){var touch=identifiedTouch(e.changedTouches,data.identifier);if(!touch){return;} 406if(touch.pageX===data.pageX&&touch.pageY===data.pageY){return;} 407return touch;} 408function mousedown(e){if(!isPrimaryButton(e)){return;} 409if(isIgnoreTag(e)){return;} 410on(document,mouseevents.move,mousemove,e);on(document,mouseevents.cancel,mouseend,e);} 411function mousemove(e,data){checkThreshold(e,data,e,removeMouse);} 412function mouseend(e,data){removeMouse();} 413function removeMouse(){off(document,mouseevents.move,mousemove);off(document,mouseevents.cancel,mouseend);} 414function touchstart(e){if(ignoreTags[e.target.tagName.toLowerCase()]){return;} 415var touch=e.changedTouches[0];var data={target:touch.target,pageX:touch.pageX,pageY:touch.pageY,identifier:touch.identifier,touchmove:function(e,data){touchmove(e,data);},touchend:function(e,data){touchend(e,data);}};on(document,touchevents.move,data.touchmove,data);on(document,touchevents.cancel,data.touchend,data);} 416function touchmove(e,data){var touch=changedTouch(e,data);if(!touch){return;} 417checkThreshold(e,data,touch,removeTouch);} 418function touchend(e,data){var touch=identifiedTouch(e.changedTouches,data.identifier);if(!touch){return;} 419removeTouch(data);} 420function removeTouch(data){off(document,touchevents.move,data.touchmove);off(document,touchevents.cancel,data.touchend);} 421function checkThreshold(e,data,touch,fn){var distX=touch.pageX-data.pageX;var distY=touch.pageY-data.pageY;if((distX*distX)+(distY*distY)<(threshold*threshold)){return;} 422triggerStart(e,data,touch,distX,distY,fn);} 423function triggerStart(e,data,touch,distX,distY,fn){var touches=e.targetTouches;var time=e.timeStamp-data.timeStamp;var template={altKey:e.altKey,ctrlKey:e.ctrlKey,shiftKey:e.shiftKey,startX:data.pageX,startY:data.pageY,distX:distX,distY:distY,deltaX:distX,deltaY:distY,pageX:touch.pageX,pageY:touch.pageY,velocityX:distX/time,velocityY:distY/time,identifier:data.identifier,targetTouches:touches,finger:touches?touches.length:1,enableMove:function(){this.moveEnabled=true;this.enableMove=noop;e.preventDefault();}};trigger(data.target,'movestart',template);fn(data);} 424function activeMousemove(e,data){var timer=data.timer;data.touch=e;data.timeStamp=e.timeStamp;timer.kick();} 425function activeMouseend(e,data){var target=data.target;var event=data.event;var timer=data.timer;removeActiveMouse();endEvent(target,event,timer,function(){setTimeout(function(){off(target,'click',preventDefault);},0);});} 426function removeActiveMouse(){off(document,mouseevents.move,activeMousemove);off(document,mouseevents.end,activeMouseend);} 427function activeTouchmove(e,data){var event=data.event;var timer=data.timer;var touch=changedTouch(e,event);if(!touch){return;} 428e.preventDefault();event.targetTouches=e.targetTouches;data.touch=touch;data.timeStamp=e.timeStamp;timer.kick();} 429function activeTouchend(e,data){var target=data.target;var event=data.event;var timer=data.timer;var touch=identifiedTouch(e.changedTouches,event.identifier);if(!touch){return;} 430removeActiveTouch(data);endEvent(target,event,timer);} 431function removeActiveTouch(data){off(document,touchevents.move,data.activeTouchmove);off(document,touchevents.end,data.activeTouchend);} 432function updateEvent(event,touch,timeStamp){var time=timeStamp-event.timeStamp;event.distX=touch.pageX-event.startX;event.distY=touch.pageY-event.startY;event.deltaX=touch.pageX-event.pageX;event.deltaY=touch.pageY-event.pageY;event.velocityX=0.3*event.velocityX+0.7*event.deltaX/time;event.velocityY=0.3*event.velocityY+0.7*event.deltaY/time;event.pageX=touch.pageX;event.pageY=touch.pageY;} 433function endEvent(target,event,timer,fn){timer.end(function(){trigger(target,'moveend',event);return fn&&fn();});} 434function movestart(e){if(e.defaultPrevented){return;} 435if(!e.moveEnabled){return;} 436var event={startX:e.startX,startY:e.startY,pageX:e.pageX,pageY:e.pageY,distX:e.distX,distY:e.distY,deltaX:e.deltaX,deltaY:e.deltaY,velocityX:e.velocityX,velocityY:e.velocityY,identifier:e.identifier,targetTouches:e.targetTouches,finger:e.finger};var data={target:e.target,event:event,timer:new Timer(update),touch:undefined,timeStamp:e.timeStamp};function update(time){updateEvent(event,data.touch,data.timeStamp);trigger(data.target,'move',event);} 437if(e.identifier===undefined){on(e.target,'click',preventDefault);on(document,mouseevents.move,activeMousemove,data);on(document,mouseevents.end,activeMouseend,data);} 438else{data.activeTouchmove=function(e,data){activeTouchmove(e,data);};data.activeTouchend=function(e,data){activeTouchend(e,data);};on(document,touchevents.move,data.activeTouchmove,data);on(document,touchevents.end,data.activeTouchend,data);}} 439on(document,'mousedown',mousedown);on(document,'touchstart',touchstart);on(document,'movestart',movestart);if(!window.jQuery){return;} 440var properties=("startX startY pageX pageY distX distY deltaX deltaY velocityX velocityY").split(' ');function enableMove1(e){e.enableMove();} 441function enableMove2(e){e.enableMove();} 442function enableMove3(e){e.enableMove();} 443function add(handleObj){var handler=handleObj.handler;handleObj.handler=function(e){var i=properties.length;var property;while(i--){property=properties[i];e[property]=e.originalEvent[property];} 444handler.apply(this,arguments);};} 445jQuery.event.special.movestart={setup:function(){on(this,'movestart',enableMove1);return false;},teardown:function(){off(this,'movestart',enableMove1);return false;},add:add};jQuery.event.special.move={setup:function(){on(this,'movestart',enableMove2);return false;},teardown:function(){off(this,'movestart',enableMove2);return false;},add:add};jQuery.event.special.moveend={setup:function(){on(this,'movestart',enableMove3);return false;},teardown:function(){off(this,'movestart',enableMove3);return false;},add:add};});$.fn.twentytwenty=function(options){var options=$.extend({default_offset_pct:0.5,orientation:'horizontal',before_label:'Before',after_label:'After',no_overlay:false,move_slider_on_hover:false,move_with_handle_only:true,click_to_move:false},options);return this.each(function(){var sliderPct=options.default_offset_pct;var container=$(this);var sliderOrientation=options.orientation;var beforeDirection=(sliderOrientation==='vertical')?'down':'left';var afterDirection=(sliderOrientation==='vertical')?'up':'right';container.wrap("<div class='twentytwenty-wrapper twentytwenty-"+sliderOrientation+"'></div>");if(!options.no_overlay){container.append("<div class='twentytwenty-overlay'></div>");var overlay=container.find(".twentytwenty-overlay");overlay.append("<div class='twentytwenty-before-label' data-content='"+options.before_label+"'></div>");overlay.append("<div class='twentytwenty-after-label' data-content='"+options.after_label+"'></div>");} 446var beforeImg=container.find("img:first");var afterImg=container.find("img:last");container.append("<div class='twentytwenty-handle style-accent-bg border-accent-color'></div>");var slider=container.find(".twentytwenty-handle");slider.append("<span class='twentytwenty-"+beforeDirection+"-arrow'></span>");slider.append("<span class='twentytwenty-"+afterDirection+"-arrow'></span>");container.addClass("twentytwenty-container");beforeImg.addClass("twentytwenty-before");afterImg.addClass("twentytwenty-after");var calcOffset=function(dimensionPct){var w=beforeImg.width();var h=beforeImg.height();return{w:w+"px",h:h+"px",cw:(dimensionPct*w)+"px",ch:(dimensionPct*h)+"px"};};var adjustContainer=function(offset){if(sliderOrientation==='vertical'){beforeImg.css("clip","rect(0,"+offset.w+","+offset.ch+",0)");afterImg.css("clip","rect("+offset.ch+","+offset.w+","+offset.h+",0)");} 447else{beforeImg.css("clip","rect(0,"+offset.cw+","+offset.h+",0)");afterImg.css("clip","rect(0,"+offset.w+","+offset.h+","+offset.cw+")");} 448container.css("height",offset.h);};var adjustSlider=function(pct){var offset=calcOffset(pct);
448slider.css((sliderOrientation==="vertical")?"top":"left",(sliderOrientation==="vertical")?offset.ch:offset.cw);adjustContainer(offset);};var minMaxNumber=function(num,min,max){return Math.max(min,Math.min(max,num));};var getSliderPercentage=function(positionX,positionY){var sliderPercentage=(sliderOrientation==='vertical')?(positionY-offsetY)/imgHeight:(positionX-offsetX)/imgWidth;return minMaxNumber(sliderPercentage,0,1);};$(window).on("resize.twentytwenty",function(e){adjustSlider(sliderPct);});var offsetX=0;var offsetY=0;var imgWidth=0;var imgHeight=0;var onMoveStart=function(e){if(((e.distX>e.distY&&e.distX<-e.distY)||(e.distX<e.distY&&e.distX>-e.distY))&&sliderOrientation!=='vertical'){e.preventDefault();} 449else if(((e.distX<e.distY&&e.distX<-e.distY)||(e.distX>e.distY&&e.distX>-e.distY))&&sliderOrientation==='vertical'){e.preventDefault();} 450container.addClass("active");offsetX=container.offset().left;offsetY=container.offset().top;imgWidth=beforeImg.width();imgHeight=beforeImg.height();};var onMove=function(e){if(container.hasClass("active")){sliderPct=getSliderPercentage(e.pageX,e.pageY);adjustSlider(sliderPct);}};var onMoveEnd=function(){container.removeClass("active");};var moveTarget=options.move_with_handle_only?slider:container;moveTarget.on("movestart",onMoveStart);moveTarget.on("move",onMove);moveTarget.on("moveend",onMoveEnd);if(options.move_slider_on_hover){container.on("mouseenter",onMoveStart);container.on("mousemove",onMove);container.on("mouseleave",onMoveEnd);} 451slider.on("touchmove",function(e){e.preventDefault();});container.find("img").on("mousedown",function(event){event.preventDefault();});if(options.click_to_move){container.on('click',function(e){offsetX=container.offset().left;offsetY=container.offset().top;imgWidth=beforeImg.width();imgHeight=beforeImg.height();sliderPct=getSliderPercentage(e.pageX,e.pageY);adjustSlider(sliderPct);});} 452$(window).trigger("resize.twentytwenty");});};$(window).on("load",function(e){$('.twentytwenty-container').each(function(){var $container=$(this);if(!$('.twentytwenty-wrapper',$container).length){$container.twentytwenty();} 453$('img',$container).on('async-done',function(){if(!$('.twentytwenty-wrapper',$container).length){$container.twentytwenty();}});});});} 454UNCODE.justifiedGallery=function(){var breakPointMe=function(val){val=parseInt(val);if(isNaN(val)){return false;} 455if(val>=1500){return 1;}else if(val<1500&&val>=960){return 2;}else if(val<960&&val>=570){return 3;}else if(val<570){return 4;}} 456var gutterByBreakpoint=function(bp,gutter){var ret;switch(gutter){case'no-gutter':ret=0;break;case'px-gutter':ret=1;break;case'half-gutter':ret=18;break;case'double-gutter':switch(bp){case 3:case 4:ret=36;break;default:ret=72;break;} 457break;case'triple-gutter':switch(bp){case 3:case 4:ret=36;break;default:ret=108;break;} 458break;case'quad-gutter':switch(bp){case 2:ret=108;break;case 3:ret=72;break;case 4:ret=36;break;default:ret=144;break;} 459break;default:ret=36;} 460return ret;} 461if($('.justified-layout').length>0){var justifiedContainersArray=[],typeGridArray=[],layoutGridArray=[],transitionDuration=[],$f
461ilterItems=[],$filters=$('.justified-system .isotope-filters'),$itemSelector='.tmb',$items,itemMargin,correctionFactor=0,firstLoad=true,isOriginLeft=$('body').hasClass('rtl')?false:true,prevW=breakPointMe(UNCODE.wwidth);$('[class*="justified-container"]').each(function(){var isoData=$(this).data();transitionDuration.push($('.t-inside.animate_when_almost_visible',this).length>0?0:'0.5s');if(isoData.type=='metro')typeGridArray.push(true);else typeGridArray.push(false);if(isoData.layout!==undefined)layoutGridArray.push(isoData.layout);else layoutGridArray.push('justified');justifiedContainersArray.push($(this));});var init_justifiedGallery=function(){for(var i=0,len=justifiedContainersArray.length;i<len;i++){var justifiedSystem=$(justifiedContainersArray[i]).closest($('.justified-system')),justifiedId=justifiedSystem.attr('id'),$layoutMode=layoutGridArray[i],gutter=$(justifiedContainersArray[i]).data('gutter'),rowHeight=$(justifiedContainersArray[i]).data('row-height'),maxRowHeight=$(justifiedContainersArray[i]).data('max-row-height'),lastRow=$(justifiedContainersArray[i]).data('last-row'),margins;rowHeight=typeof rowHeight==='undefined'||rowHeight===''?250:parseFloat(rowHeight);maxRowHeight=typeof maxRowHeight==='undefined'||maxRowHeight===''?false:parseFloat(maxRowHeight);lastRow=typeof lastRow==='undefined'||lastRow===''?'nojustify':lastRow;margins=gutterByBreakpoint(prevW,gutter);$(justifiedContainersArray[i]).justifiedGallery({rowHeight:rowHeight,maxRowHeight:maxRowHeight,margins:margins,cssAnimation:true,lastRow:lastRow,waitThumbnailsLoad:false}).one('jg.complete',function(){onLayout($(this),0);});if($(justifiedContainersArray[i]).hasClass('isotope-infinite')&&$.fn.infinitescroll){$(justifiedContainersArray[i]).infinitescroll({navSelector:'#'+justifiedId+' .loadmore-button',nextSelector:'#'+justifiedId+' .loadmore-button a',itemSelector:'#'+justifiedId+' .justified-layout .tmb, #'+justifiedId+' .isotope-filters li',animate:false,behavior:'local',debug:false,loading:{selector:'#'+justifiedId+'.justified-system .justified-footer-inner',speed:0,finished:undefined,msg:$('#'+justifiedId+' .loadmore-button'),},errorCallback:function(){var justified_system=$(this).closest('.justified-system');$('.loading-button',justified_system).hide();$('.loadmore-button',justified_system).attr('style','display:none !important');}},function(newElements,opts){var $galleryJustified=$(this),justifiedId=$galleryJustified.closest('.justified-system').attr('id'),filters=new Array(),$loading_button=$galleryJustified.closest('.justified-system').find('.loading-button'),$infinite_button=$galleryJustified.closest('.justified-system').find('.loadmore-button'),$numPages=$('a',$infinite_button).data('pages'),delay=300;$('a',$infinite_button).html($('a',$infinite_button).data('label'));if($galleryJustified.hasClass('isotope-infinite-button')||$infinite_button.hasClass('loadmore-button--icon')){$infinite_button.show();}else{$infinite_button.hide();} 462$loading_button.hide();if($numPages!=undefined&&opts.state.currPage==$numPages)$infinite_button.hide();$('> li',$galleryJustified).remove();$.each($(newElements),function(index,val){$(val).addClass('tmb-iso');if($(val).is("li")){filters.push($(val)[0]);} 463$(val).addClass('uncode-appended');});newElements=newElements.filter(function(x){return filters.indexOf(x)<0});$.each($(filters),function(index,val){if($('#'+justifiedId+' a[data-filter="'+$('a',val).attr('data-filter')+'"]').length==0)$('#'+justifiedId+' .isotope-filters ul').append($(val));});$galleryJustified.justifiedGallery('norewind',onLayout($galleryJustified,newElements.length));if(typeof UNCODE.lightbox!=='undefined'&&!SiteParameters.lbox_enhanced){var getLightbox=UNCODE.lightboxArray['ilightbox_'+justifiedId];if(typeof getLightbox==='object'){getLightbox.refresh();}else{UNCODE.lightbox();}} 464if(typeof twttr!=='undefined') 465twttr.widgets.load(justifiedContainersArray[i]);requestTimeout(function(){$galleryJustified.trigger('more-items-loaded');$(window).trigger('more-items-loaded');window.dispatchEvent(new CustomEvent('uncode-more-items-loaded'));fillIfNotScrollable($galleryJustified);},1000);});if($(justifiedContainersArray[i]).hasClass('isotope-infinite-button')){var $infinite_justified=$(justifiedContainersArray[i]),$infinite_button=$infinite_justified.closest('.justified-system').find('.loadmore-button a');$infinite_justified.infinitescroll('pause');$infinite_button.on('click',function(event){if(typeof UNCODE.lightbox!=='undefined'&&!SiteParameters.lbox_enhanced){$.each(UNCODE.lightboxArray,function(index,val){UNCODE.lightboxArray[index].destroy();});} 466event.preventDefault();var $justified_system=$(event.target).closest('.justified-system'),$infinite_justified=$justified_system.find('.justified-container'),justifiedId=$justified_system.attr('id');$(event.currentTarget).html(SiteParameters.loading);$infinite_justified.infinitescroll('resume');$infinite_justified.infinitescroll('retrieve');$infinite_justified.infinitescroll('pause');$infinite_justified.trigger('more-items-loaded');$(window).trigger('more-items-loaded');
466window.dispatchEvent(new CustomEvent('uncode-more-items-loaded'));});} 467(function($c){requestTimeout(function(){fillIfNotScrollable($c);},1000);})($(justifiedContainersArray[i]));}}},fillIfNotScrollable=function($container){if($container.hasClass('isotope-infinite-button'))return;if(!$container.hasClass('isotope-infinite'))return;var infData=$container.data('infinitescroll');if(!infData||!infData.options||!infData.options.state)return;var state=infData.options.state;if(state.isDuringAjax||state.isDestroyed||state.isBeyondMaxPage||state.isPaused)return;var $loadMoreA=$container.closest('.justified-system').find('.loadmore-button a');var numPages=parseInt($loadMoreA.data('pages'),10);if(!numPages||state.currPage>=numPages)return;if(document.documentElement.scrollHeight>window.innerHeight+1)return;$container.infinitescroll('retrieve');},onLayout=function(justifiedObj,startIndex){justifiedObj.css('opacity',1);justifiedObj.closest('.justified-system').find('.justified-footer').css('opacity',1);$('.tmb',justifiedObj).addClass('justified-object-loaded');requestTimeout(function(){UNCODE.adaptive();if(SiteParameters.dynamic_srcset_active==='1'){UNCODE.refresh_dynamic_srcset_size(justifiedObj);} 468if(typeof MediaElement==="function"){$(justifiedObj).find('audio,video').each(function(){$(this).mediaelementplayer({pauseOtherPlayers:false,});});} 469if($(justifiedObj).find('.nested-carousel').length){if(typeof UNCODE.carousel!=='undefined'){UNCODE.carousel($(justifiedObj).find('.nested-carousel'));} 470requestTimeout(function(){boxAnimation($('.tmb',justifiedObj),startIndex,true,justifiedObj);justifiedObj.addClass('justified-gallery-finished') 471Waypoint.refreshAll();},200);}else{requestTimeout(function(){boxAnimation($('.tmb',justifiedObj),startIndex,true,justifiedObj);justifiedObj.addClass('justified-gallery-finished') 472Waypoint.refreshAll();},300);}},100);},boxAnimation=function(items,startIndex,sequential,container){var $allItems=items.length-startIndex,showed=0,index=0;if(container.closest('.owl-item').length==1)return false;$.each(items,function(index,val){var elInner=$('> .t-inside',val);if(UNCODE.isUnmodalOpen&&!val.closest('#unmodal-content')){return;} 473if(val[0])val=val[0];if(elInner.hasClass('animate_when_almost_visible')&&!elInner.hasClass('force-anim')){new Waypoint({context:UNCODE.isUnmodalOpen?document.getElementById('unmodal-content'):window,element:val,handler:function(){var element=$('> .t-inside',this.element),parent=$(this.element),currentIndex=parent.index();var delay=(!sequential)?index:((startIndex!==0)?currentIndex-$allItems:currentIndex),delayAttr=parseInt(element.attr('data-delay'));if(isNaN(delayAttr))delayAttr=100;delay-=showed;var objTimeout=requestTimeout(function(){element.removeClass('zoom-reverse').addClass('start_animation');showed=parent.index();},delay*delayAttr);parent.data('objTimeout',objTimeout);if(!UNCODE.isUnmodalOpen){this.destroy();}},offset:'100%'})}else{elInner.removeClass('animate_when_almost_visible');$(val).addClass('no-waypoint-animation');} 474index++;});};$filters.on('click','a[data-filter]',function(evt){var $filter=$(this),filterContainer=$filter.closest('.isotope-filters'),filterValue=$filter.attr('data-filter'),container=$filter.closest('.justified-system').find($('.justified-layout')),lastRow=container.data('last-row'),transitionDuration=0,delay=300,filterItems=[];lastRow=typeof lastRow==='undefined'||lastRow===''?'nojustify':lastRow;var filter_items=function(){if(filterValue!==undefined){$.each($('> .tmb > .t-inside',container),function(index,val){var parent=$(val).parent(),objTimeout=parent.data('objTimeout');if(objTimeout){$(val).removeClass('zoom-reverse');clearRequestTimeout(objTimeout);} 475if(transitionDuration==0){if($(val).hasClass('animate_when_almost_visible')){$(val).addClass('zoom-reverse').removeClass('start_animation');}else{$(val).addClass('animate_when_almost_visible zoom-reverse zoom-anim force-anim');}}});requestTimeout(function(){var $block,selector,lightboxElements,$boxes;if(filterValue!==''&&filterValue!=='*'){$('[data-lbox^=ilightbox]',container).addClass('lb-disabled');selector='.'+filterValue;$.each($(selector,container),function(index,block){lightboxElements=$('[data-lbox^=ilightbox]',block);if(lightboxElements.length){lightboxElements.removeClass('lb-disabled');container.data('lbox',$(lightboxElements[0]).data('lbox'));} 476filterItems.push(block);});container.justifiedGallery({filter:selector,lastRow:'nojustify'});}else{container.justifiedGallery({filter:false,lastRow:lastRow});$('[data-lbox^=ilightbox]',$block).removeClass('lb-disabled');filterItems=$('> .tmb',container);} 477container.trigger('more-items-loaded');$(window).trigger('more-items-loaded');
477window.dispatchEvent(new CustomEvent('uncode-more-items-loaded'));$('.t-inside.zoom-reverse',container).removeClass('zoom-reverse');if(typeof UNCODE.lightbox!=='undefined'&&!SiteParameters.lbox_enhanced){var getLightbox=UNCODE.lightboxArray[container.data('lbox')];if(typeof getLightbox==='object'){getLightbox.refresh();}else{UNCODE.lightbox();}} 478if(transitionDuration==0){requestTimeout(function(){boxAnimation(filterItems,0,false,container);},100);} 479requestTimeout(function(){Waypoint.refreshAll();container.trigger('more-items-loaded');$(window).trigger('more-items-loaded');window.dispatchEvent(new CustomEvent('uncode-more-items-loaded'));if(typeof ScrollTrigger!=='undefined'&&ScrollTrigger!==null){$(document).trigger('uncode-scrolltrigger-refresh');}},2000);requestTimeout(function(){fillIfNotScrollable(container);},600);},delay);}else{if(typeof UNCODE.lightbox!=='undefined'&&!SiteParameters.lbox_enhanced){$.each(UNCODE.lightboxArray,function(index,val){UNCODE.lightboxArray[index].destroy();});} 480$.each($('> .tmb > .t-inside',container),function(index,val){var parent=$(val).parent(),objTimeout=parent.data('objTimeout');if(objTimeout){$(val).removeClass('zoom-reverse').removeClass('start_animation') 481clearRequestTimeout(objTimeout);} 482if(transitionDuration==0){if($(val).hasClass('animate_when_almost_visible')){$(val).addClass('zoom-reverse').removeClass('start_animation');}else{$(val).addClass('animate_when_almost_visible zoom-reverse zoom-anim force-anim');}}});if(typeof UNCODE.lightbox!=='undefined'&&!SiteParameters.lbox_enhanced){UNCODE.lightbox();} 483container.parent().addClass('justified-loading');container.trigger('more-items-loaded');$(window).trigger('more-items-loaded');window.dispatchEvent(new CustomEvent('uncode-more-items-loaded'));}};if(!$filter.hasClass('active')){if(filterContainer.hasClass('filter-scroll')){var calc_scroll=SiteParameters.index_pagination_scroll_to!=false?eval(SiteParameters.index_pagination_scroll_to):container.closest('.row-parent').offset().top;calc_scroll-=UNCODE.get_scroll_offset();var bodyTop=document.documentElement['scrollTop']||document.body['scrollTop'],delta=bodyTop-calc_scroll,scrollSpeed=(SiteParameters.constant_scroll=='on')?Math.abs(delta)/parseFloat(SiteParameters.scroll_speed):SiteParameters.scroll_speed,filterTolerance=false,filter_timeout;if(scrollSpeed<1000&&SiteParameters.constant_scroll=='on')scrollSpeed=1000;if(!UNCODE.isFullPage){if(scrollSpeed==0){$('html, body').scrollTop(calc_scroll);UNCODE.scrolling=false;filter_items();}else{if(bodyTop<=(calc_scroll+20)&&bodyTop>=(calc_scroll-20)){filter_items();filterTolerance=true;} 484$('html, body').animate({scrollTop:calc_scroll},{easing:'easeInOutQuad',duration:scrollSpeed,complete:function(){UNCODE.scrolling=false;if(!filterTolerance){filter_timeout=setTimeout(function(){clearTimeout(filter_timeout);filter_items();},200);}}});}}}else{filter_items();}} 485evt.preventDefault();});$filters.each(function(i,buttonGroup){var $buttonGroup=$(buttonGroup);$buttonGroup.on('click','a',function(){$buttonGroup.find('.active').removeClass('active');$(this).addClass('active');});var $cats_mobile_trigger=$('.menu-smart--filter-cats_mobile-toggle-trigger',$buttonGroup),$cats_mobile_toggle=$('.menu-smart--filter-cats_mobile-toggle',$buttonGroup),$cats_filters=$('.menu-smart--filter-cats',$buttonGroup);$buttonGroup.on('click','a.menu-smart--filter-cats_mobile-toggle-trigger',function(e){e.preventDefault();$cats_filters.slideToggle(400,'easeInOutCirc');});});window.addEventListener('boxResized',function(e){if(prevW!==breakPointMe(UNCODE.wwidth)){prevW=breakPointMe(UNCODE.wwidth);$.each($('.justified-layout'),function(index,val){var gutter=$(this).data('gutter'),margins=gutterByBreakpoint(prevW,gutter);$(this).justifiedGallery({margins:margins});$(this).find('.mejs-video,.mejs-audio').each(function(){$(this).trigger('resize');});});}},false);init_justifiedGallery();};};UNCODE.cssGrid=function(){if($('.cssgrid-layout').length>0){var cssGridContainersArray=[];var transitionDuration=[];var $filters=$('.cssgrid-system .cssgrid-filters');$('[class*="cssgrid-container"]').each(function(){cssGridContainersArray.push($(this));transitionDuration.push($('.t-inside.animate_when_almost_visible',this).length>0?0:'0.5s');});var init_cssGridAjax=function(){for(var i=0,len=cssGridContainersArray.length;i<len;i++){var cssGridSystem=$(cssGridContainersArray[i]).closest($('.cssgrid-system')),cssGridId=cssGridSystem.attr('id');cssGridSystem.data('transitionDuration',transitionDuration[i]);if($(cssGridContainersArray[i]).hasClass('cssgrid-infinite')&&$.fn.infinitescroll){$(cssGridContainersArray[i]).infinitescroll({navSelector:'#'+cssGridId+' .loadmore-button',nextSelector:'#'+cssGridId+' .loadmore-button a',itemSelector:'#'+cssGridId+' .cssgrid-layout .tmb, #'+cssGridId+' .grid-filters li.filter-cat, #'+cssGridId+' .woocommerce-result-count-wrapper--default',animate:false,behavior:'local',debug:false,loading:{selector:'#'+cssGridId+'.cssgrid-system .cssgrid-footer-inner',speed:0,finished:undefined,msg:$('#'+cssGridId+' .loadmore-button'),},errorCallback:function(){var cssgrid_system=$(this).closest('.cssgrid-system');$('.loading-button',cssgrid_system).hide();$('.loadmore-button',cssgrid_system).attr('style','display:none !important');}}
485,function(newElements,opts){var $cssGrid=$(this),cssGridSystemCont=$cssGrid.closest('.cssgrid-system'),cssGridId=cssGridSystemCont.attr('id'),filters=new Array(),$loading_button=cssGridSystemCont.find('.loading-button'),$infinite_button=cssGridSystemCont.find('.loadmore-button'),$numPages=$('a',$infinite_button).data('pages'),$woo_results,delay=300;$('a',$infinite_button).html($('a',$infinite_button).data('label'));$infinite_button.show();$loading_button.hide();if($numPages!=undefined&&opts.state.currPage==$numPages)$infinite_button.hide();$('> li',$cssGrid).remove();$('.cssgrid-container').find('.woocommerce-result-count-wrapper').remove();$.each($(newElements),function(index,val){if($(val).hasClass('woocommerce-result-count-wrapper')){$woo_results=$(val);delete newElements[index];}else{$(val).addClass('tmb-grid');if($(val).is("li")){filters.push($(val)[0]);}} 486$(val).addClass('uncode-appended');});newElements=newElements.filter(function(x){return filters.indexOf(x)<0});$.each($(filters),function(index,val){if($('#'+cssGridId+' a[data-filter="'+$('a',val).attr('data-filter')+'"]').length==0)$('#'+cssGridId+' .grid-filters ul').append($(val));});if($woo_results&&$woo_results.length>0){var old_count=cssGridSystemCont.find('.woocommerce-result-count').text();var new_count=$woo_results.find('.woocommerce-result-count').text();var old_start=old_count.match(/(\d+)–(\d+)/)[1];var new_end=new_count.match(/(\d+)–(\d+)/)[2];function replaceMatch(match,p1,p2){return old_start+'–'+new_end;} 487var new_count_text=old_count.replace(/(\d+)–(\d+)/,replaceMatch);cssGridSystemCont.find('.woocommerce-result-count').text(new_count_text);} 488var filterValue=cssGridSystemCont.find('.grid-nav-link.active').attr('data-filter');var sequential=cssGridSystemCont.hasClass('cssgrid-animate-sequential')?true:false;if(filterValue!==undefined&&filterValue!='*'){$(newElements).hide();var els_to_show=$();$(newElements).each(function(){var el=$(this);if(el.hasClass(filterValue)){els_to_show=els_to_show.add(el);el.show();}});UNCODE.animate_css_grids(cssGridSystemCont,els_to_show,els_to_show.length,sequential,true);}else{UNCODE.animate_css_grids(cssGridSystemCont,$(newElements),$(newElements).length,sequential,true);} 489UNCODE.adaptive();if(SiteParameters.dynamic_srcset_active==='1'){UNCODE.refresh_dynamic_srcset_size($cssGrid);} 490if(typeof UNCODE.lightbox!=='undefined'&&!SiteParameters.lbox_enhanced){var getLightbox=UNCODE.lightboxArray['ilightbox_'+cssGridId];if(typeof getLightbox==='object'){getLightbox.refresh();}else{UNCODE.lightbox();}} 491if(typeof twttr!=='undefined'){twttr.widgets.load(cssGridContainersArray[i]);} 492UNCODE.carousel($(newElements));requestTimeout(function(){$cssGrid.trigger('more-items-loaded');$(window).trigger('more-items-loaded');window.dispatchEvent(new CustomEvent('uncode-more-items-loaded'));},1000);});if($(cssGridContainersArray[i]).hasClass('cssgrid-infinite-button')){var $cssgrid_el=$(cssGridContainersArray[i]),$infinite_button=$cssgrid_el.closest('.cssgrid-system').find('.loadmore-button a');$cssgrid_el.infinitescroll('pause');$infinite_button.on('click',function(event){event.preventDefault();var $cssgrid_system=$(event.target).closest('.cssgrid-system'),$cssgrid_el=$cssgrid_system.find('.cssgrid-container'),cssGridId=$cssgrid_system.attr('id');$(event.currentTarget).html(SiteParameters.loading);$cssgrid_el.infinitescroll('resume');$cssgrid_el.infinitescroll('retrieve');$cssgrid_el.infinitescroll('pause');});}}}};init_cssGridAjax();if($('.cssgrid-pagination').length>0){$('.cssgrid-system').on('click','.pagination a',function(evt){evt.preventDefault();if(SiteParameters.index_pagination_disable_scroll!=='1'){var container=$(this).closest('.cssgrid-system'),pagination_disable_scroll=container.attr('data-pagination-scroll'),calc_scroll=SiteParameters.index_pagination_scroll_to!=false?eval(SiteParameters.index_pagination_scroll_to):container.closest('.row-parent').offset().top;if(pagination_disable_scroll!=='disabled'){calc_scroll-=UNCODE.get_scroll_offset();var menu_container=$('.menu-sticky');var menu=menu_container.find('.menu-container');if(menu_container.length>0&&menu.length>0){calc_scroll=calc_scroll-menu.outerHeight();} 493var bodyTop=document.documentElement['scrollTop']||document.body['scrollTop'],delta=bodyTop-calc_scroll,scrollSpeed=(SiteParameters.constant_scroll=='on')?Math.abs(delta)/parseFloat(SiteParameters.scroll_speed):SiteParameters.scroll_speed;if(scrollSpeed<1000&&SiteParameters.constant_scroll=='on')scrollSpeed=1000;if(!UNCODE.isFullPage){if(scrollSpeed==0){$('html, body').scrollTop(calc_scroll);}else{$('html, body').animate({scrollTop:calc_scroll},{easing:'easeInOutQuad',duration:scrollSpeed,complete:function(){UNCODE.scrolling=false;}});}}}} 494loadCssGrid($(this),true);});} 495$filters.on('click','a.grid-nav-link',function(evt){if($(this).hasClass('no-grid-filter')){return;} 496var $filter=$(this),filterContainer=$filter.closest('.cssgrid-filters'),filterValue=$filter.attr('data-filter'),containerSystem=$filter.closest('.cssgrid-system'),container=containerSystem.find($('.cssgrid-layout')),transitionDuration=containerSystem.data('transitionDuration'),delay=300,filterItems=[],all_thumbs=container.find('.tmb-grid');var filter_items=function(){if(filterValue!==undefined){$.each($('> .tmb-grid > .t-inside',container),function(index,val){var parent=$(val).parent(),objTimeout=parent.data('objTimeout');if(objTimeout){$(val).removeClass('zoom-reverse').removeClass('start_animation') 497clearRequestTimeout(objTimeout);} 498if(transitionDuration==0){if($(val).hasClass('animate_when_almost_visible')){$(val).addClass('zoom-reverse').removeClass('start_animation');}else{$(val).addClass('animate_when_almost_visible zoom-reverse zoom-anim force-anim');}}});requestTimeout(function(){if(filterValue=='*'){all_thumbs.show();all_thumbs.each(function(index,val){$(val).find('[data-lbox^=ilightbox]').removeClass('lb-disabled');filterItems.push($(this));});}else{all_thumbs.each(function(){var _tmb=$(this);if(_tmb.hasClass(filterValue)){_tmb.show();_tmb.find('[data-lbox^=ilightbox]').removeClass('lb-disabled');filterItems.push(_tmb);}else{_tmb.find('[data-lbox^=ilightbox]').addClass('lb-disabled');_tmb.hide();}});} 499$('.t-inside.zoom-reverse',container).removeClass('zoom-reverse');var sequential=containerSystem.hasClass('cssgrid-animate-sequential')?true:false;UNCODE.animate_css_grids(containerSystem,filterItems,0,sequential,true);var lightboxElements=$('[data-lbox^=ilightbox]',container);if(lightboxElements.length){container.data('lbox',$(lightboxElements[0]).data('lbox'));if(typeof UNCODE.lightbox!=='undefined'&&!SiteParameters.lbox_enhanced){var getLightbox=UNCODE.lightboxArray['ilightbox_'+container.closest('.cssgrid-system').attr('id')];if(typeof getLightbox==='object'){getLightbox.refresh();}else{UNCODE.lightbox();}}} 500container.trigger('more-items-loaded');$(window).trigger('more-items-loaded');
500window.dispatchEvent(new CustomEvent('uncode-more-items-loaded'));},delay);}else{$.each($('> .tmb-grid > .t-inside',container),function(index,val){var parent=$(val).parent(),objTimeout=parent.data('objTimeout');if(objTimeout){$(val).removeClass('zoom-reverse').removeClass('start_animation') 501clearRequestTimeout(objTimeout);} 502if(transitionDuration==0){if($(val).hasClass('animate_when_almost_visible')){$(val).addClass('zoom-reverse').removeClass('start_animation');}else{$(val).addClass('animate_when_almost_visible zoom-reverse zoom-anim force-anim');}}});loadCssGrid($filter);}};if(!$filter.hasClass('active')){if(filterContainer.hasClass('filter-scroll')){var calc_scroll=SiteParameters.index_pagination_scroll_to!=false?eval(SiteParameters.index_pagination_scroll_to):container.closest('.row-parent').offset().top;calc_scroll-=UNCODE.get_scroll_offset();var bodyTop=document.documentElement['scrollTop']||document.body['scrollTop'],delta=bodyTop-calc_scroll,scrollSpeed=(SiteParameters.constant_scroll=='on')?Math.abs(delta)/parseFloat(SiteParameters.scroll_speed):SiteParameters.scroll_speed,filterTolerance=false,filter_timeout;if(scrollSpeed<1000&&SiteParameters.constant_scroll=='on')scrollSpeed=1000;if(!UNCODE.isFullPage){if(scrollSpeed==0){$('html, body').scrollTop(calc_scroll);UNCODE.scrolling=false;filter_items();}else{if(bodyTop<=(calc_scroll+20)&&bodyTop>=(calc_scroll-20)){filter_items();filterTolerance=true;} 503$('html, body').animate({scrollTop:calc_scroll},{easing:'easeInOutQuad',duration:scrollSpeed,complete:function(){UNCODE.scrolling=false;if(!filterTolerance){filter_timeout=setTimeout(function(){clearTimeout(filter_timeout);filter_items();},200);}}});}}}else{filter_items();}} 504evt.preventDefault();});$(window).off('popstate.cssgrid').on("popstate.cssgrid",function(e){var params=UNCODE.getURLParams(window.location);var old_params=UNCODE.getURLParams(UNCODE.lastURL,true);UNCODE.lastURL=window.location.href;if(UNCODE.hasEqualURLParams(params,old_params)||($.isEmptyObject(params)&&$.isEmptyObject(old_params))||params.form!==undefined){return;} 505if(params.id===undefined){$.each($('.cssgrid-system'),function(index,val){loadCssGrid($(val));});}else{if(!params.hasOwnProperty(SiteParameters.ajax_filter_key_unfilter)){loadCssGrid($('#'+params.id));}}});var loadCssGrid=function($href,$paginating){var is_paginating=false;if(undefined!==$paginating&&$paginating){var is_paginating=$paginating;} 506var href=($href.is("a")?$href.attr('href'):location),cssgridSystem=($href.is("a")?$href.closest($('.cssgrid-system')):$href),cssgridWrapper=cssgridSystem.find($('.cssgrid-wrapper')),cssgridFooter=cssgridSystem.find($('.cssgrid-footer-inner')),cssgridResultCount=cssgridSystem.find($('.woocommerce-result-count-wrapper')),cssgridContainer=cssgridSystem.find($('.cssgrid-layout')),cssgridId=cssgridSystem.attr('id');if($href.is("a")&&!cssgridSystem.hasClass('un-no-history')){UNCODE.lastURL=href;history.pushState({myCSSgrid:true},document.title,href);} 507cssgridWrapper.addClass('cssgrid-loading');if(is_paginating){cssgridWrapper.addClass('grid-filtering');} 508$.ajax({url:href}).done(function(data){var $resultItems=$(data).find('#'+cssgridId+' .cssgrid-layout').html(),$resultPagination=$(data).find('#'+cssgridId+' .pagination')[0],$resultCount=$(data).find('#'+cssgridId+' .woocommerce-result-count')[0];requestTimeout(function(){cssgridContainer.html($resultItems);cssgridWrapper.removeClass('cssgrid-loading');cssgridWrapper.removeClass('grid-filtering');var sequential=cssgridSystem.hasClass('cssgrid-animate-sequential')?true:false;UNCODE.animate_css_grids(cssgridSystem,cssgridContainer.find('.tmb-grid'),0,sequential,false);UNCODE.adaptive();if(SiteParameters.dynamic_srcset_active==='1'){UNCODE.refresh_dynamic_srcset_size(cssgridContainer);} 509if(typeof UNCODE.lightbox!=='undefined'&&!SiteParameters.lbox_enhanced){var getLightbox=UNCODE.lightboxArray['ilightbox_'+cssgridContainer.closest('.cssgrid-system').attr('id')];if(typeof getLightbox==='object'){getLightbox.refresh();}else{UNCODE.lightbox();}} 510cssgridContainer.trigger('more-items-loaded');$(window).trigger('more-items-loaded');
510window.dispatchEvent(new CustomEvent('uncode-more-items-loaded'));},300);$('.pagination',cssgridFooter).remove();cssgridFooter.append($resultPagination);if(cssgridResultCount.length>0){$('.woocommerce-result-count',cssgridResultCount).remove();cssgridResultCount.append($resultCount);}});};$filters.each(function(i,buttonGroup){var $buttonGroup=$(buttonGroup);$buttonGroup.on('click','a:not(.no-grid-filter)',function(){$buttonGroup.find('.active').removeClass('active');$(this).addClass('active');});var $cats_mobile_trigger=$('.menu-smart--filter-cats_mobile-toggle-trigger',$buttonGroup),$cats_mobile_toggle=$('.menu-smart--filter-cats_mobile-toggle',$buttonGroup),$cats_filters=$('.menu-smart--filter-cats',$buttonGroup);$buttonGroup.on('click','a.menu-smart--filter-cats_mobile-toggle-trigger',function(e){e.preventDefault();$cats_filters.slideToggle(400,'easeInOutCirc');});});};};UNCODE.linearGrid=function(){$('.linear-wrapper').each(function(){var $wrap=$(this),$system=$wrap.closest('.linear-system'),$dragger=$('[data-dragger]',$system),$row=$wrap.closest('.vc_row[data-parent]'),_row=$row[0],$cont=$('.linear-container.cont-leader:not(.cont-appended)',$wrap),vertical=$cont.hasClass('linear-or-vertical'),clone=$wrap.attr('data-infinite')==='yes'||vertical,freezedDesktop=$wrap.attr('data-freeze')==='always'||$wrap.attr('data-freeze')==='desktop',freezedMobile=$wrap.attr('data-freeze')==='always'||$wrap.attr('data-freeze')==='mobile',dataSpeed=parseFloat($wrap.attr('data-speed')),isInMenu=$wrap.closest('.megamenu-block-wrapper').length,isInViewport=false,isHover=false,init=false,stableHeight=UNCODE.wheight,wCont,hCont,docH,marqueeTL;if(!$('.tmb',$cont).length){return;} 511dataSpeed=isNaN(dataSpeed)?0:dataSpeed;var dataX=dataSpeed;dataSpeed+=5;var checkLinearGridSize=function(){if(!$wrap.is(':visible')){return;} 512$wrap.find('.cont-appended').remove();if(vertical){if(!SiteParameters.is_frontend_editor){hCont=$cont.outerHeight();docH=Math.max($row.outerHeight(),stableHeight)+(hCont*dataSpeed);if(hCont<docH){var res=docH-hCont*3,times=2*Math.round((res/hCont+1)/2);} 513for(var i=0;i<times;i++){var $cloneCont=$cont.clone(),$cloneCont2=$cont.clone(),trans=((i+2))*100;$wrap.append($cloneCont.addClass('cont-appended').css({'transform':'translateY('+trans+'%)'}));$wrap.append($cloneCont2.addClass('cont-appended').css({'transform':'translateY(-'+trans+'%)'}));$cloneCont.find('a[data-lbox]').each(function(){var dataLbox=$(this).attr('data-lbox');$(this).attr('data-lbox',dataLbox+'_'+i);});$cloneCont.find('.wp-video-shortcode').each(function(){var thisID=$(this).attr('id');$(this).attr('id',thisID+'_'+i);});$cloneCont2.find('a[data-lbox]').each(function(){var dataLbox=$(this).attr('data-lbox');$(this).attr('data-lbox',dataLbox+'_2'+i);});$cloneCont2.find('.wp-video-shortcode').each(function(){var thisID=$(this).attr('id');$(this).attr('id',thisID+'__'+i);});if($('.lbox-trigger-item',$cloneCont).length){UNCODE.lightgallery($cloneCont);UNCODE.lightgallery($cloneCont2);}}}}else{wCont=$cont.outerWidth();if((wCont)<UNCODE.wwidth*2){var res=UNCODE.wwidth*2-(wCont),times=2*Math.round((res/wCont+1)/2);} 514for(var i=0;i<times;i++){var $cloneCont=$cont.clone(),$cloneCont2=$cont.clone(),trans=((i+2))*100;$wrap.append($cloneCont.addClass('cont-appended').css({'transform':'translateX('+trans+'%)'}));$wrap.append($cloneCont2.addClass('cont-appended').css({'transform':'translateX(-'+trans+'%)'}));$cloneCont.find('a[data-lbox]').each(function(){var dataLbox=$(this).attr('data-lbox');$(this).attr('data-lbox',dataLbox+'_'+i);});$cloneCont.find('[id]').each(function(){var thisID=$(this).attr('id');$(this).attr('id',thisID+'_'+i);});$cloneCont2.find('a[data-lbox]').each(function(){var dataLbox=$(this).attr('data-lbox');$(this).attr('data-lbox',dataLbox+'_2'+i);});$cloneCont2.find('[id]').each(function(){var thisID=$(this).attr('id');$(this).attr('id',thisID+'__'+i);});if($('.lbox-trigger-item',$cloneCont).length){UNCODE.lightgallery($cloneCont);UNCODE.lightgallery($cloneCont2);}}}};if(clone){checkLinearGridSize();$(window).on('resize.linearGrid',function(){checkLinearGridSize();});} 515var continuousLinearMarquee=function(_xStrt){if(!$wrap.is(':visible')){return;} 516var ease='none';wCont=$cont.outerWidth();hCont=$cont.outerHeight();var xStrt=typeof _xStrt==='undefined'?0:_xStrt,xEnd=vertical?hCont:wCont,direction=$wrap.attr('data-animation').indexOf('opposite')>
5160?-1:1,speed=(xEnd+xStrt)/(dataSpeed*dataSpeed*dataSpeed)/5*dataSpeed,speedSlow=(xEnd+xStrt)/45,freezed=freezedDesktop&&UNCODE.wwidth>=UNCODE.mediaQuery||freezedMobile&&UNCODE.wwidth<UNCODE.mediaQuery;marqueeTL=new TimelineMax({paused:true,reversed:true});if((isInViewport&&!isHover&&!freezed)||isInMenu){marqueeTL.play();if($wrap.attr('data-hover')==='yes'||$wrap.attr('data-hover')==='pause'){var $column=$wrap.closest('.wpb_column'),$col_link=$('.col-link',$column),$hover_sel=$wrap;if($col_link.length){$hover_sel=$wrap.add($column);} 517$hover_sel.on('mouseover',function(){if($wrap.attr('data-hover')==='yes'){ease='power2.out';marqueeTL.duration(speedSlow);}else{marqueeTL.pause();} 518isHover=true;}).on('mouseout',function(){if($wrap.attr('data-hover')==='yes'){speed=(xEnd+xStrt)/(dataSpeed*dataSpeed*dataSpeed)/5*dataSpeed;ease='power2.in';marqueeTL.duration(speed);}else{marqueeTL.play();} 519isHover=false;});} 520$(document).on('sub-menu-slide-up',function(){if(isInMenu){marqueeTL.pause();}});} 521gsap.killTweensOf($wrap);if(vertical){marqueeTL.fromTo($wrap,{y:xStrt*direction},{duration:speed,y:xEnd*direction*-1,onComplete:function(){continuousLinearMarquee();},ease:ease,paused:freezed});}else{marqueeTL.fromTo($wrap,{x:xStrt*direction},{duration:speed,x:xEnd*direction*-1,onComplete:function(){continuousLinearMarquee();},ease:ease,paused:freezed});}};var dragLinearContinuous=function(){if(!$wrap.is(':visible')){return;} 522var matrix,_x,_y,dragAction=false;Draggable.create($wrap[0],{type:vertical?"y":"x",bounds:document.getElementById("container"),inertia:false,onPress:function(e){},onRelease:function(e){if(dragAction===true){matrix=$wrap.css('transform').replace(/[^0-9\-.,]/g,'').split(',');_x=matrix[12]||matrix[4];_y=matrix[13]||matrix[5];if(vertical){continuousLinearMarquee(_y*-1);}else{continuousLinearMarquee(_x*-1);} 523$wrap.removeClass('linear-dragging');}},onDrag:function(e){dragAction=true;$wrap.addClass('linear-dragging');},onDragEnd:function(e){matrix=$wrap.css('transform').replace(/[^0-9\-.,]/g,'').split(',');_x=matrix[12]||matrix[4];_y=matrix[13]||matrix[5];wCont=$cont.outerWidth();hCont=$cont.outerHeight();if(vertical){if(Math.abs(_y)>hCont){if(_y<0){_y=hCont+parseFloat(_y);}else{_y=parseFloat(_y)-hCont;}} 524continuousLinearMarquee(_y*-1);}else{if(Math.abs(_x)>wCont){if(_x<0){_x=wCont+parseFloat(_x);}else{_x=parseFloat(_x)-wCont;}} 525continuousLinearMarquee(_x*-1);} 526$wrap.removeClass('linear-dragging');dragAction=false;},});};var runScrollLinear=function(){var freezed=freezedDesktop&&UNCODE.wwidth>=UNCODE.mediaQuery||freezedMobile&&UNCODE.wwidth<UNCODE.mediaQuery;if((!$wrap.is(':visible')||freezed)){return;} 527var direction=$wrap.attr('data-animation').indexOf('opposite')>0?-1:1,dataMove=dataX>=0?1+dataX:-1*(5/(dataX-0.5)*0.25);var linearGridScroll=function(){if(isInViewport){var bound=_row.getBoundingClientRect();var bound_top=bound.top,gsap_calc=parseFloat(((stableHeight*0.35-bound_top)*dataMove)*0.5*direction);if(vertical){$wrap.css({'transform':'translateY('+gsap_calc*-1+'px) translateZ(0px)'})}else{$wrap.css({'transform':'translateX('+gsap_calc*-1+'px) translateZ(0px)'})} 528if('IntersectionObserver'in window&&!UNCODE.isMobile){requestAnimationFrame(linearGridScroll);}} 529if(!('IntersectionObserver'in window&&!UNCODE.isMobile)){window.addEventListener("scroll",linearGridScroll);}};$(window).on('load wwResize',function(e){stableHeight=UNCODE.wheight;linearGridScroll();});if('IntersectionObserver'in window&&!UNCODE.isMobile){requestAnimationFrame(linearGridScroll);}};var dragLinear=function(){if(!$wrap.is(':visible')){return;} 530var matrix,_x,_y;Draggable.create($dragger[0],{type:vertical?"y":"x",bounds:document.getElementById("container"),inertia:false,onPress:function(e){},onRelease:function(e){},onDrag:function(e){$wrap.addClass('linear-dragging');},onDragEnd:function(e){matrix=$dragger.css('transform').replace(/[^0-9\-.,]/g,'').split(',');_x=matrix[12]||matrix[4];_y=matrix[13]||matrix[5];wCont=$cont.outerWidth();hCont=$cont.outerHeight();if(vertical){if(Math.abs(_y)>hCont){if(_y<0){_y=hCont+parseFloat(_y);}else{_y=parseFloat(_y)-hCont;} 531gsap.to($dragger[0],{duration:0,y:_y,});}}else{if(Math.abs(_x)>wCont){if(_x<0){_x=wCont+parseFloat(_x);}else{_x=parseFloat(_x)-wCont;} 532gsap.to($dragger[0],{duration:0,x:_x,});}} 533$wrap.removeClass('linear-dragging');},});};if(!$('body').hasClass('compose-mode')){if($wrap.attr('data-animation')==='marquee'||$wrap.attr('data-animation')==='marquee-opposite'){continuousLinearMarquee();$(window).on('wwResize',function(e){continuousLinearMarquee();});
533$(document).on('sub-menu-slide-down',function(){if(isInMenu){continuousLinearMarquee();}});if($wrap.attr('data-draggable')==='yes'){dragLinearContinuous();}} 534if($wrap.attr('data-animation')==='marquee-scroll'||$wrap.attr('data-animation')==='marquee-scroll-opposite'){runScrollLinear();if($wrap.attr('data-draggable')==='yes'){dragLinear();}} 535if('IntersectionObserver'in window&&!UNCODE.isMobile){var observer=new IntersectionObserver(function(entries){entries.forEach(function(entry){if(entry.isIntersecting){isInViewport=true;if(!init){init=true;continuousLinearMarquee();}else{if(typeof marqueeTL!=='undefined'){marqueeTL.play();}} 536if($wrap.attr('data-animation')==='marquee-scroll'||$wrap.attr('data-animation')==='marquee-scroll-opposite'){requestAnimFrame(runScrollLinear);}}else{isInViewport=false;if(typeof marqueeTL!=='undefined'){marqueeTL.pause();}}});},{root:document,});observer.observe(_row);}else{var checkVisible=function(el,off){if(typeof jQuery==="function"&&el instanceof jQuery){el=el[0];} 537off=typeof off=='undefined'?50:off;var rect=el.getBoundingClientRect();return(((rect.top>=0&&(rect.top+off)<=(window.innerHeight||document.documentElement.clientHeight))||(rect.bottom>=off&&(rect.bottom)<=(window.innerHeight||document.documentElement.clientHeight))||(rect.top<=0&&(rect.bottom)>=(window.innerHeight||document.documentElement.clientHeight))));};var checkVisibility=function(){if(checkVisible($row)){isInViewport=true;if(typeof marqueeTL!=='undefined'){marqueeTL.play();}}else{isInViewport=false;if(typeof marqueeTL!=='undefined'){marqueeTL.pause();}}} 538window.addEventListener("scroll",checkVisibility);checkVisibility();}}});};UNCODE.wrapperMarquee=function(){function createMarquee(opts){if(!opts)return;var parent=opts.parent;var originals=opts.originals;if(!parent||!originals)return;if(parent.getAttribute('data-marquee-init')==='1')return;parent.setAttribute('data-marquee-init','1');function raf(cb){return(window.requestAnimationFrame||window.webkitRequestAnimationFrame||window.mozRequestAnimationFrame||function(fn){return window.setTimeout(fn,16);})(cb);} 539function caf(id){return(window.cancelAnimationFrame||window.webkitCancelAnimationFrame||window.mozCancelAnimationFrame||function(tid){window.clearTimeout(tid);})(id);} 540function getWidth(el){if(!el)return 0;if(el.getBoundingClientRect)return el.getBoundingClientRect().width;return el.offsetWidth||0;} 541function getPointX(e){if(e.touches&&e.touches.length)return e.touches[0].clientX;if(e.changedTouches&&e.changedTouches.length)return e.changedTouches[0].clientX;return e.clientX;} 542function getPointY(e){if(e.touches&&e.touches.length)return e.touches[0].clientY;if(e.changedTouches&&e.changedTouches.length)return e.changedTouches[0].clientY;return e.clientY;} 543function getPageY(){if(typeof window.pageYOffset==='number')return window.pageYOffset;return(document.documentElement?document.documentElement.scrollTop:0);} 544function getViewportW(){return window.innerWidth||(document.documentElement?document.documentElement.clientWidth:0);} 545var baseSpeed=(typeof opts.speed==='number')?opts.speed:50;var direction=(typeof opts.direction==='number')?opts.direction:-1;var maxReps=(typeof opts.maxReps==='number')?opts.maxReps:12;var scrollDriven=(opts.scrollDriven===true);var scrollFactor=(typeof opts.scrollFactor==='number')?opts.scrollFactor:0.6;var isScrollControlled=(opts.isScrollControlled===true);var inViewOnly=(opts.inViewOnly!==false);var viewMargin=(typeof opts.viewMargin==='number')?opts.viewMargin:80;var hoverSpeed=(typeof opts.hoverSpeed==='number')?opts.hoverSpeed:null;var isHover=false;var infinite=(opts.infinite===true)&&!SiteParameters.is_frontend_editor;var draggable=(opts.draggable===true);var freezeMode=(typeof opts.freeze==='string')?opts.freeze:null;var freezeBp=(typeof opts.freezeBp==='number')?opts.freezeBp:960;function isFrozenNow(){if(!freezeMode)return false;var w=getViewportW();if(freezeMode==='always')return true;if(freezeMode==='desktop')return w>=freezeBp;if(freezeMode==='mobile')return w<freezeBp;return false;} 546function closestRowParent(el){if(!el||!el.closest)return null;return el.closest('[data-parent="true"]')||null;} 547function ensureId(el,prefix){if(!el)return null;if(el.id&&el.id.length)return el.id;var p=prefix||'uncode-row';var rnd=(Math.random().toString(36).slice(2)+Date.now().toString(36)).slice(0,12);el.id=p+'-'+rnd;return el.id;} 548function dispatchClonesEvent(payload){try{parent.dispatchEvent(new CustomEvent('uncode:marquee:clones-built',{bubbles:true,detail
548:payload}));}catch(e){}} 549var clonesEventRaf=0;function dispatchClonesEventDebounced(payload){if(clonesEventRaf)return;clonesEventRaf=raf(function(){clonesEventRaf=0;dispatchClonesEvent(payload);});} 550var base=[];var i;for(i=0;i<originals.length;i++)base.push(originals[i]);if(!base.length)return;var track=document.createElement('div');track.className=(opts.trackClassName?opts.trackClassName:'cs-track');gsap.set(track,{x:0,force3D:true,willChange:'transform'});var baseWrap=document.createElement('div');baseWrap.className='cs-base';var leftWrap=null;var rightWrap=null;parent.insertBefore(track,parent.firstChild);if(infinite){leftWrap=document.createElement('div');leftWrap.className='cs-clones cs-clones--left';rightWrap=document.createElement('div');rightWrap.className='cs-clones cs-clones--right';track.appendChild(leftWrap);track.appendChild(baseWrap);track.appendChild(rightWrap);}else{track.appendChild(baseWrap);} 551var sourceWrap=document.createElement('div');sourceWrap.className='cs-source';sourceWrap.style.display='none';track.parentNode.insertBefore(sourceWrap,track);for(i=0;i<base.length;i++){sourceWrap.appendChild(base[i]);} 552function fillBaseWrapFromSource(){baseWrap.innerHTML='';var fragBase=document.createDocumentFragment();var k,clone;for(k=0;k<base.length;k++){clone=base[k].cloneNode(true);clone.setAttribute('data-marquee-clone','1');clone.setAttribute('data-marquee-origin-index',k);clone.setAttribute('aria-hidden','true');fragBase.appendChild(clone);} 553baseWrap.appendChild(fragBase);} 554fillBaseWrapFromSource();var cycleW=1;function clearClones(){if(!infinite)return;leftWrap.innerHTML='';rightWrap.innerHTML='';} 555function measureCycle(){cycleW=baseWrap.scrollWidth||0;if(!cycleW||cycleW<1)cycleW=1;track.style.width=cycleW+'px';} 556function buildClones(){fillBaseWrapFromSource();measureCycle();if(!infinite){var rowP0=closestRowParent(parent);var rowId0=ensureId(rowP0,'uncode-row');dispatchClonesEventDebounced({type:'measured-only',parent:parent,track:track,baseWrap:baseWrap,leftWrap:leftWrap,rightWrap:rightWrap,rowParent:rowP0,rowParentId:rowId0,infinite:false,cycleW:cycleW,reps:0});triggerMarqueeRefreshDebounced(baseWrap);dispatchMarqueeReady();return true;} 557clearClones();var parentW=getWidth(parent);if(!cycleW||!parentW)return false;var reps=Math.ceil((parentW*2)/cycleW)+1;if(reps<1)reps=1;if(reps>maxReps)reps=maxReps;var fragL=document.createDocumentFragment();var fragR=document.createDocumentFragment();var r,k,clone;for(r=0;r<reps;r++){for(k=0;k<base.length;k++){clone=base[k].cloneNode(true);clone.setAttribute('data-marquee-clone','1');clone.setAttribute('data-marquee-origin-index',k);clone.setAttribute('aria-hidden','true');fragL.appendChild(clone);}} 558for(r=0;r<reps;r++){for(k=0;k<base.length;k++){clone=base[k].cloneNode(true);clone.setAttribute('data-marquee-clone','1');clone.setAttribute('data-marquee-origin-index',k);clone.setAttribute('aria-hidden','true');fragR.appendChild(clone);}} 559leftWrap.appendChild(fragL);rightWrap.appendChild(fragR);measureCycle();var rowP=closestRowParent(parent);var rowId=ensureId(rowP,'uncode-row');dispatchClonesEventDebounced({type:'clones-built',parent:parent,track:track,baseWrap:baseWrap,leftWrap:leftWrap,rightWrap:rightWrap,rowParent:rowP,rowParentId:rowId,infinite:true,cycleW:cycleW,reps:reps});triggerMarqueeRefreshDebounced(baseWrap);dispatchMarqueeReady();return true;} 560function findClosestClone(node){while(node&&node!==parent){if(node.getAttribute&&node.getAttribute('data-marquee-clone')==='1'){return node;} 561node=node.parentNode;} 562return null;} 563function findClickableInsideClone(node,cloneRoot){while(node&&node!==cloneRoot){if(node.matches&&node.matches('a[href], [data-lbox], [data-lightbox], .uncode-lbox')){return node;} 564node=node.parentNode;} 565return null;} 566function findMatchingOriginalClickable(originalRoot,clickedEl){if(!originalRoot||!clickedEl)return null;var all=originalRoot.querySelectorAll('a[href], [data-lbox], [data-lightbox], .uncode-lbox');if(!all.length)return null;var href=clickedEl.getAttribute&&clickedEl.getAttribute('href');var dataLbox=clickedEl.getAttribute&&clickedEl.getAttribute('data-lbox');var i,el;for(i=0;i<all.length;i++){el=all[i];if(dataLbox&&el.getAttribute('data-lbox')===dataLbox)return el;if(href&&el.getAttribute('href')===href)return el;} 567return all[0];} 568function onCloneDelegatedClick(e){var cloneRoot=findClosestClone(e.target);if(!cloneRoot)return;var clickedEl=findClickableInsideClone(e.target,cloneRoot);if(!clickedEl)return;var idx=parseInt(cloneRoot.getAttribute('data-marquee-origin-index'),10);if(isNaN(idx)||!base[idx])return;
568var originalClickable=findMatchingOriginalClickable(base[idx],clickedEl);if(!originalClickable)return;if(e.preventDefault)e.preventDefault();if(e.stopPropagation)e.stopPropagation();e.cancelBubble=true;originalClickable.dispatchEvent(new MouseEvent('click',{bubbles:true,cancelable:true,view:window}));return false;} 569var xRaw=0;var manualOffset=0;var lastTs=0;var frameId=0;var isActive=true;var lastVisibilityCheck=0;var visibilityCheckEvery=120;var isDragging=false;var isTouchDragging=false;var touchDirectionLocked=null;var dragStartX=0;var dragStartY=0;var dragStartOffset=0;var hasDragged=false;var dragThreshold=6;var touchDirectionThreshold=8;var throwV=0;var lastDragX=0;var lastDragT=0;var lastPageY=getPageY();var scrollVelocity=0;var io=new IntersectionObserver(function(entries){isActive=entries[0].isIntersecting;},{rootMargin:viewMargin+'px'});io.observe(parent);function updateInView(){if(!inViewOnly)isActive=true;} 570function getEffectiveSpeed(){if(hoverSpeed!==null&&isHover)return hoverSpeed;return baseSpeed;} 571function dispatchMarqueeReady(){if(SiteParameters.is_frontend_editor)return;requestTimeout(function(){var rowP=closestRowParent(parent);var rowId=ensureId(rowP,'uncode-row');document.dispatchEvent(new CustomEvent('uncode:marquee:ready',{bubbles:true,detail:{parent:parent,baseWrap:baseWrap,leftWrap:leftWrap,rightWrap:rightWrap,infinite:infinite,rowParent:rowP,rowParentId:rowId,}}));},0);} 572function triggerMarqueeReinit(contextEl){try{$(document).trigger('uncode-marquee-updated',{parent:parent,context:contextEl||baseWrap,baseWrap:baseWrap,leftWrap:leftWrap,rightWrap:rightWrap});}catch(e){}} 573var marqueeRefreshT=0;function triggerMarqueeRefreshDebounced(contextEl){if(marqueeRefreshT){window.clearTimeout(marqueeRefreshT);} 574marqueeRefreshT=window.setTimeout(function(){triggerMarqueeReinit(contextEl||baseWrap);marqueeRefreshT=0;},60);} 575function render(){var x;var totalX=xRaw+manualOffset;if(infinite){var m=totalX%cycleW;if(m>0)m-=cycleW;x=m;}else{x=totalX;} 576gsap.set(track,{x:x,force3D:true});} 577function tick(ts){if(!lastTs)lastTs=ts;var dt=(ts-lastTs)/1000;lastTs=ts;if(dt>0.05)dt=0.05;updateInView();if(!isActive){frameId=raf(tick);return;} 578if(!isDragging){if(isFrozenNow()){throwV=0;frameId=raf(tick);return;} 579if(isScrolling){frameId=raf(tick);return;} 580if(!scrollDriven){var s=getEffectiveSpeed();if(s)xRaw+=(direction*s*dt);} 581if(throwV){xRaw+=(throwV*dt);throwV*=Math.pow(0.04,dt);if(throwV<8&&throwV>-8)throwV=0;} 582render();} 583frameId=raf(tick);}
584function start(){if(!buildClones()){window.setTimeout(start,50);return;} 585lastTs=0;if(isScrollControlled){render();return;} 586if(frameId)caf(frameId);frameId=raf(tick);render();} 587function stop(){if(frameId)caf(frameId);frameId=0;} 588function onDown(e){if(e.type==='mousedown'&&e.button!==0)return;if(isFrozenNow())return;dragStartX=getPointX(e);dragStartY=getPointY(e);dragStartOffset=manualOffset;hasDragged=false;throwV=0;lastDragX=dragStartX;lastDragT=(new Date()).getTime();isTouchDragging=e.type==='touchstart';touchDirectionLocked=null;if(!isTouchDragging){isDragging=true;if(e.preventDefault)e.preventDefault();if(e.stopPropagation)e.stopPropagation();}else{isDragging=false;} 589bindMoveUp(true);} 590function onMove(e){var nowX=getPointX(e);var nowY=getPointY(e);var dx=nowX-dragStartX;var dy=nowY-dragStartY;if(isTouchDragging&&touchDirectionLocked===null){if(Math.abs(dx)<touchDirectionThreshold&&Math.abs(dy)<touchDirectionThreshold){return;} 591if(Math.abs(dy)>Math.abs(dx)){touchDirectionLocked='vertical';isDragging=false;bindMoveUp(false);return;} 592touchDirectionLocked='horizontal';isDragging=true;} 593if(!isDragging)return;if(!hasDragged&&(dx<-dragThreshold||dx>dragThreshold))hasDragged=true;manualOffset=dragStartOffset+dx;render();var nowT=(new Date()).getTime();var dtMs=nowT-lastDragT;if(dtMs>0){var vx=(nowX-lastDragX)/(dtMs/1000);if(vx>2500)vx=2500;if(vx<-2500)vx=-2500;throwV=vx*0.5;} 594lastDragX=nowX;lastDragT=nowT;if(e.preventDefault)e.preventDefault();} 595function onUp(e){if(!isDragging&&!isTouchDragging)return;isDragging=false;isTouchDragging=false;touchDirectionLocked=null;lastTs=0;lastPageY=getPageY();render();bindMoveUp(false);if(e&&hasDragged&&e.preventDefault)e.preventDefault();setTimeout(function(){hasDragged=false;},0);} 596function bindMoveUp(bind){if(bind){document.addEventListener('mousemove',onMove,false);document.addEventListener('mouseup',onUp,false);document.addEventListener('touchmove',onTouchMoveDetect,{passive:true});document.addEventListener('touchend',onUp,false);document.addEventListener('touchcancel',onUp,false);}else{document.removeEventListener('mousemove',onMove,false);document.removeEventListener('mouseup',onUp,false);document.removeEventListener('touchmove',onTouchMoveDetect,{passive:true});document.removeEventListener('touchmove',onMove,{passive:false});document.removeEventListener('touchend',onUp,false);document.removeEventListener('touchcancel',onUp,false);}} 597function onTouchMoveDetect(e){var dx=Math.abs(getPointX(e)-dragStartX);
597var dy=Math.abs(getPointY(e)-dragStartY);if(dx<touchDirectionThreshold&&dy<touchDirectionThreshold)return;document.removeEventListener('touchmove',onTouchMoveDetect,{passive:true});if(dy>dx){isDragging=false;touchDirectionLocked='vertical';bindMoveUp(false);}else{touchDirectionLocked='horizontal';isDragging=true;document.addEventListener('touchmove',onMove,{passive:false});}} 598if(parent.addEventListener){if(draggable){parent.addEventListener('mousedown',onDown,false);parent.addEventListener('touchstart',onDown,{passive:true});} 599if(hoverSpeed!==null){parent.addEventListener('mouseenter',function(){isHover=true;},false);parent.addEventListener('mouseleave',function(){isHover=false;},false);} 600parent.addEventListener('click',onCloneDelegatedClick,false);}else{if(draggable){parent.onmousedown=onDown;parent.ontouchstart=onDown;}} 601function onClickCapture(e){if(hasDragged){if(e.preventDefault)e.preventDefault();if(e.stopPropagation)e.stopPropagation();e.cancelBubble=true;return false;}} 602if(draggable){if(parent.addEventListener)parent.addEventListener('click',onClickCapture,true);else parent.onclick=onClickCapture;} 603var resizeTimer=0;var lastResizeW=getViewportW();function onResize(){var currentW=getViewportW();if(Math.abs(currentW-lastResizeW)<2){return;} 604lastResizeW=currentW;if(resizeTimer)window.clearTimeout(resizeTimer);resizeTimer=window.setTimeout(function(){buildClones();render();},150);} 605if(window.addEventListener)window.addEventListener('resize',onResize,false);else window.onresize=onResize;var isScrolling=false;var scrollEndTimer=0;function onWindowScroll(){isScrolling=true;if(scrollEndTimer)clearTimeout(scrollEndTimer);scrollEndTimer=setTimeout(function(){isScrolling=false;lastTs=0;},80);} 606if(scrollDriven){if(window.addEventListener)window.addEventListener('scroll',onWindowScroll,{passive:true});else window.onscroll=onWindowScroll;} 607start();window.setTimeout(function(){buildClones();render();triggerMarqueeRefreshDebounced(baseWrap);},500);return{start:start,stop:stop,setX:function(value){xRaw=value;render();},addX:function(delta){xRaw+=delta;render();},setManualOffset:function(value){manualOffset=value;render();},getManualOffset:function(){return manualOffset;},resetManualOffset:function(){manualOffset=0;render();},getCycleW:function(){return cycleW;},update:function(){buildClones();render();},isFrozen:function(){return isFrozenNow();}};} 608function initMarqueesOnce(){if(typeof gsap==='undefined'||typeof ScrollTrigger==='undefined'){return false;} 609gsap.registerPlugin(ScrollTrigger);function getViewportW(){return window.innerWidth||(document.documentElement?document.documentElement.clientWidth:0);} 610var wrappers=document.querySelectorAll('.cs-wrapper-marquee, .cs-wrapper');if(!wrappers||!wrappers.length)wrappers=document.getElementsByClassName('cs-wrapper');var itemClass='cs-container';if(!wrappers||!wrappers.length){return false;} 611function isScrollMode(wrapper){var mode=wrapper.getAttribute('data-mode');return mode==='marquee-scroll'||mode==='marquee-scroll-opposite';} 612function getDirection(wrapper){var mode=wrapper.getAttribute('data-mode');if(mode==='marquee-opposite'||mode==='marquee-scroll-opposite')return 1;return-1;} 613function clamp(v,a,b){return v<a?a:(v>b?b:v);} 614function readStep(wrapper){var v=parseFloat(wrapper.getAttribute('data-speed'));if(isNaN(v))v=0;return clamp(v,-4,4);} 615function stepToPxPerSec(step,baseDefault){return(baseDefault/5)*(step+5);} 616function readFreeze(wrapper){var f=wrapper.getAttribute('data-freeze');if(f!=='always'&&f!=='desktop'&&f!=='mobile')return null;return f;} 617function isFrozenByAttr(freezeMode,bp){if(!freezeMode)return false;var w=window.innerWidth||(document.documentElement?document.documentElement.clientWidth:0);if(freezeMode==='always')return true;if(freezeMode==='desktop')return w>=bp;if(freezeMode==='mobile')return w<bp;return false;} 618var baseDefault=50;var autoFactor=5;var freezeBp=960;var inited=0;for(var i=0;i<wrappers.length;i++){(function(wrapper){if(wrapper.getAttribute('data-anim')!=='uncode_slider_marquee'){return;} 619var items=wrapper.getElementsByClassName(itemClass);if(!items||!items.length){return;} 620var scrollMode=isScrollMode(wrapper);var dir=getDirection(wrapper);var step=readStep(wrapper);var pxPerSec=stepToPxPerSec(step,baseDefault);var autoplayPxPerSec=pxPerSec*autoFactor;var needHover=wrapper.getAttribute('data-hover');var hoverSpeed;if(needHover==='yes')hoverSpeed=autoplayPxPerSec*0.2;else if(needHover==='pause')hoverSpeed=0;else hoverSpeed=autoplayPxPerSec;var freeze=readFreeze(wrapper);var marquee=createMarquee({parent:wrapper,originals:items,infinite:wrapper.getAttribute('data-infinite')==='yes'&&!SiteParameters.is_frontend_editor,speed:scrollMode?0:autoplayPxPerSec,draggable:wrapper.getAttribute('data-draggable')==='yes'||SiteParameters.is_frontend_editor,scrollDriven:false,isScrollControlled:scrollMode,inViewOnl
620y:true,viewMargin:300,maxReps:getViewportW()<570?4:8,direction:dir,hoverSpeed:scrollMode||SiteParameters.is_frontend_editor?0:hoverSpeed,freeze:freeze&&!SiteParameters.is_frontend_editor,freezeBp:freezeBp});if(!marquee){return;} 621wrapper._uncodeMarqueeApi=marquee;inited++;if(!scrollMode||SiteParameters.is_frontend_editor){ScrollTrigger.create({trigger:wrapper,start:'top bottom',end:'bottom top',invalidateOnRefresh:true,refreshPriority:-1,onEnter:function(){if(isFrozenByAttr(freeze,freezeBp))return;marquee.start();},onEnterBack:function(){if(isFrozenByAttr(freeze,freezeBp))return;marquee.start();},onLeave:function(){marquee.stop();},onLeaveBack:function(){marquee.stop();}});}else{ScrollTrigger.create({trigger:wrapper,start:'top bottom',end:'bottom top',scrub:true,invalidateOnRefresh:true,refreshPriority:-1,onUpdate:function(self){if(isFrozenByAttr(freeze,freezeBp))return;var w=marquee.getCycleW();if(!w)return;var cycles=pxPerSec/baseDefault;if(getViewportW()<570){cycles*=0.55;} 622marquee.setX(dir*self.progress*cycles*w);}});}})(wrappers[i]);} 623if(typeof ResizeObserver!=='undefined'&&typeof ScrollTrigger!=='undefined'){var t=0;function refreshST(){if(t)window.clearTimeout(t);t=window.setTimeout(function(){ScrollTrigger.refresh();},150);} 624var ro=new ResizeObserver(function(){refreshST();});if(getViewportW()>=960){ro.observe(document.body);}} 625window.setTimeout(function(){if(typeof ScrollTrigger!=='undefined'){ScrollTrigger.sort();ScrollTrigger.refresh();}},0);return true;} 626(function retryInit(){var tries=0;var maxTries=40;function go(){tries++;var ok=initMarqueesOnce();if(ok)return;if(tries>=maxTries){return;} 627window.setTimeout(go,100);} 628go();})();};UNCODE.wrapperSticky=function(){(function(){if(typeof gsap==='undefined'||typeof ScrollTrigger==='undefined')return;gsap.registerPlugin(ScrollTrigger);var wrappers=document.getElementsByClassName('cs-wrapper-sticky');var i;function ensureTrack(wrapper){var track=wrapper.querySelector('.cs-track');if(track)return track;track=document.createElement('div');track.className='cs-track';var items=wrapper.getElementsByClassName('cs-container');var list=[];var k;for(k=0;k<items.length;k++)list.push(items[k]);wrapper.insertBefore(track,wrapper.firstChild);for(k=0;k<list.length;k++)track.appendChild(list[k]);return track;} 629function setupHorizontalPin(wrapper){var track=ensureTrack(wrapper);var tween=null;var st=null;function getTriggerElement(){if(wrapper.closest){return wrapper.closest('.vc_row[data-parent]')||wrapper;} 630return wrapper;} 631function isStickyDisabled(){var w=window.innerWidth||document.documentElement.clientWidth;if(wrapper.getAttribute('data-disable-sticky-mobile')==='yes'&&w<570){return true;} 632if(wrapper.getAttribute('data-disable-sticky-tablet')==='yes'&&w<960){return true;} 633return false;} 634function getDirection(){var d=wrapper.getAttribute('data-direction');if(d==='reverse'||d==='rtl'||d==='right')return 1;return-1;} 635function getStartPosition(){var align=wrapper.getAttribute('data-align');return align?align:'top top';} 636function getDistance(){var wrapperW=wrapper.getBoundingClientRect?wrapper.getBoundingClientRect().width:wrapper.offsetWidth;var dist=track.scrollWidth-wrapperW;if(dist<0)dist=0;return dist;} 637function destroy(){if(st){st.kill();st=null;} 638if(tween){tween.kill();tween=null;} 639gsap.set(track,{clearProps:'transform'});} 640function make(){destroy();if(isStickyDisabled()){return;} 641var dist=getDistance();if(!dist)return;var dir=getDirection();var startPos=getStartPosition();var triggerEl=getTriggerElement();gsap.set(track,{x:0});tween=gsap.to(track,{x:dist*dir,ease:'none',scrollTrigger:{trigger:triggerEl,start:startPos,end:function(){return'+='+dist;},scrub:true,pin:triggerEl,anticipatePin:1,invalidateOnRefresh:true}});st=tween.scrollTrigger;} 642make();ScrollTrigger.addEventListener('refreshInit',function(){if(!isStickyDisabled()){gsap.set(track,{x:0});}});var resizeT=0;var lastResizeW=window.innerWidth||document.documentElement.clientWidth;window.addEventListener('resize',function(){var currentW=window.innerWidth||document.documentElement.clientWidth;if(Math.abs(currentW-lastResizeW)<2){return;} 643lastResizeW=currentW;if(resizeT)window.clearTimeout(resizeT);resizeT=window.setTimeout(function(){make();ScrollTrigger.refresh();},150);},false);setTimeout(function(){ScrollTrigger.refresh();},500);} 644for(i=0;i<wrappers.length;i++){setupHorizontalPin(wrappers[i]);}}
644)();};UNCODE.mouseTrail=(function(){"use strict";var __globalDestroy=null;return function(){if(typeof __globalDestroy==="function"){try{__globalDestroy();}catch(e){} 645__globalDestroy=null;} 646function initImageTrail(options){options=options||{};var area=options.area;var hoverArea=options.hoverArea;var images=options.images||[];var size=options.size!=null?options.size:120;var minWidth=(options.minWidth!=null)?options.minWidth:null;var maxWidth=(options.maxWidth!=null)?options.maxWidth:null;var life=options.life!=null?options.life:1.6;var spawnEvery=options.spawnEvery!=null?options.spawnEvery:60;var touchSpawnEvery=options.touchSpawnEvery!=null?options.touchSpawnEvery:spawnEvery*2;var minDistance=options.minDistance!=null?options.minDistance:18;var rotateRange=options.rotateRange!=null?options.rotateRange:10;var scaleRange=options.scaleRange||[0.9,1.05];var zIndex=options.zIndex!=null?options.zIndex:10;var inOpacity=options.inOpacity!=null?options.inOpacity:0;var midOpacity=options.midOpacity!=null?options.midOpacity:1;var outOpacity=options.outOpacity!=null?options.outOpacity:0;var drift=options.drift!=null?options.drift:true;var poolSize=options.poolSize!=null?options.poolSize:16;var inScale=options.inScale!=null?options.inScale:0.6;var outScale=options.outScale!=null?options.outScale:0.6;var inDuration=options.inDuration!=null?options.inDuration:0.2;var outDuration=options.outDuration!=null?options.outDuration:0.35;var inEase=options.inEase||"power3.out";var outEase=options.outEase||"power3.in";var scrollOn=options.scrollOn!=null?options.scrollOn:true;if(!area||!hoverArea)return null;var areaStyle=window.getComputedStyle(area);if(areaStyle.position==="static")area.style.position="relative";var lastTime=0;var lastX=null;var lastY=null;var pointerX=null;var pointerY=null;var scrollLastTime=0;var scrollLastPageY=null;var scrollSpawnEvery=options.scrollSpawnEvery!=null?options.scrollSpawnEvery:220;var scrollMinDistance=options.scrollMinDistance!=null?options.scrollMinDistance:40;var touchViewportOn=options.touchViewportOn!==false;var desktopAutoOn=options.desktopAutoOn===true;var safeW=options.safeW!=null?options.safeW:0;var safeH=options.safeH!=null?options.safeH:0;var safeMode=options.safeMode||"avoid";var particleSafeAreaOn=options.particleSafeAreaOn===true;var isTouchDevice=(("ontouchstart"in window)||(navigator.maxTouchPoints&&navigator.maxTouchPoints>0)||(navigator.msMaxTouchPoints&&navigator.msMaxTouchPoints>0))&&!window.matchMedia("(pointer: fine)").matches;var useAutoViewportTrail=isTouchDevice?touchViewportOn:desktopAutoOn;var autoSpawnEvery=isTouchDevice?touchSpawnEvery:spawnEvery;var autoTimer=null;var autoRunning=false;var rafWatch=0;var watchActive=true;var i=0;for(var p=0;p<images.length;p++){var preload=new Image();preload.src=images[p];} 647var pool=[];var poolIndex=0;function rectVisible(rect,vh){return rect.bottom>0&&rect.top<vh&&rect.height>0;} 648function buildSafeRect(rect){if(!particleSafeAreaOn||!safeW||!safeH)return null;var w=rect.width*(safeW/100);var h=rect.height*(safeH/100);if(!w||!h)return null;return{left:rect.left+(rect.width-w)/2,top:rect.top+(rect.height-h)/2,right:rect.left+(rect.width+w)/2,bottom:rect.top+(rect.height+h)/2,width:w,height:h};} 649function pointInSafeRect(x,y,safeRect){if(!safeRect)return false;return(x>=safeRect.left&&x<=safeRect.right&&y>=safeRect.top&&y<=safeRect.bottom);} 650function randomPointInRect(rect){var safeRect=buildSafeRect(rect);if(!safeRect){return{x:gsap.utils.random(rect.left+1,rect.right-1,1),y:gsap.utils.random(rect.top+1,rect.bottom-1,1)};} 651if(safeMode==="soft"){var best=null;var cx=safeRect.left+safeRect.width/2;var cy=safeRect.top+safeRect.height/2;for(var i=0;i<40;i++){var x=gsap.utils.random(rect.left+1,rect.right-1,1);var y=gsap.utils.random(rect.top+1,rect.bottom-1,1);var dx=x-cx;var dy=y-cy;var dist=Math.sqrt(dx*dx+dy*dy);if(pointInSafeRect(x,y,safeRect)){dist-=99999;} 652if(!best||dist>best.score){best={x:x,y:y,score:dist};}} 653return{x:best.x,y:best.y};} 654for(var j=0;j<40;j++){var px=gsap.utils.random(rect.left+1,rect.right-1,1);var py=gsap.utils.random(rect.top+1,rect.bottom-1,1);if(!pointInSafeRect(px,py,safeRect)){return{x:px,y:py};}} 655return{x:gsap.utils.random(rect.left+1,rect.right-1,1),y:gsap.utils.random(rect.top+1,rect.bottom-1,1)};} 656function spawnRandomInViewportArea(){var rect=hoverArea.getBoundingClientRect();var vh=window.innerHeight||document.documentElement.clientHeight;if(!rectVisible(rect,vh))return;var p=randomPointInRect(rect);lastX=null;lastY=null;spawn(p.x,p.y);} 657function startAutoViewportTrail(){if(!useAutoViewportTrail||autoRunning)return;autoRunning=true;function loop(){if(!autoRunning)return;spawnRandomInViewportArea();autoTimer=setTimeout(loop,autoSpawnEvery);} 658loop();} 659function stopAutoViewportTrail(){autoRunning=false;if(autoTimer){clearTimeout(autoTimer);autoTimer=null;}} 660function resetPool(){for(var ii=0;ii<pool.length;ii++){var img=pool[ii];if(!img)continue;img.__trailToken=(img.__trailToken||0)+1;gsap.killTweensOf(img);gsap.set(img,{x:-9999,y:-9999,opacity:0,scale:inScale,rotation:0});}} 661function onVisibilityChange(){if(document.visibilityState==="hidden"){stopAutoViewportTrail();resetPool();lastX=null;lastY=null;scrollLastPageY=null;pointerX=null;pointerY=null;lastTime=0;scrollLastTime=0;
661if(rafWatch){cancelAnimationFrame(rafWatch);rafWatch=0;}}else{resetPool();if(useAutoViewportTrail){watchViewportAutoState();}}} 662function watchViewportAutoState(){if(!watchActive||rafWatch)return;function tick(){if(!watchActive){rafWatch=0;return;} 663if(useAutoViewportTrail){var rect=hoverArea.getBoundingClientRect();var vh=window.innerHeight||document.documentElement.clientHeight;if(rectVisible(rect,vh))startAutoViewportTrail();else stopAutoViewportTrail();} 664rafWatch=requestAnimationFrame(tick);} 665rafWatch=requestAnimationFrame(tick);} 666function endsWith(str,suffix){str=String(str);suffix=String(suffix);return str.indexOf(suffix,str.length-suffix.length)!==-1;} 667function cssSizeToPx(value,referenceEl){if(value==null)return null;if(typeof value==="number")return value;value=String(value).trim();if(endsWith(value,"px"))return parseFloat(value);if(endsWith(value,"vw"))return window.innerWidth*parseFloat(value)/100;if(endsWith(value,"vh"))return window.innerHeight*parseFloat(value)/100;if(endsWith(value,"%")){var rect=referenceEl.getBoundingClientRect();return rect.width*parseFloat(value)/100;} 668if(!isNaN(value))return parseFloat(value);return null;} 669function getRandomWidthPx(){if(minWidth==null&&maxWidth==null)return null;var minPx=cssSizeToPx(minWidth,area);var maxPx=cssSizeToPx(maxWidth,area);if(minPx==null&&maxPx==null)return null;if(minPx==null)minPx=maxPx;if(maxPx==null)maxPx=minPx;if(maxPx<minPx){var t=minPx;minPx=maxPx;maxPx=t;} 670return gsap.utils.random(minPx,maxPx,1);} 671function applySizing(el){el.style.minWidth="";el.style.maxWidth="";if(size!=="auto"&&size!=null){el.style.width=(typeof size==="number")?(size+"px"):String(size);el.style.height="auto";return;} 672el.style.width="";el.style.height="auto";if(minWidth!=null&&minWidth!=="")el.style.minWidth=String(minWidth);if(maxWidth!=null&&maxWidth!=="")el.style.maxWidth=String(maxWidth);} 673for(var k=0;k<poolSize;k++){var el=document.createElement("img");el.className="trail-img";applySizing(el);el.style.zIndex=zIndex;el.style.position="absolute";el.style.left="0";el.style.top="0";el.style.pointerEvents="none";el.style.userSelect="none";el.style.willChange="transform,opacity";el.__trailToken=0;area.appendChild(el);gsap.set(el,{x:-9999,y:-9999,opacity:0,scale:inScale,rotation:0,transformOrigin:"50% 50%"});pool.push(el);} 674function whenDecoded(img,cb){if(img&&img.decode){img.decode().then(function(){cb();}).catch(function(){cb();});}else{cb();}} 675function spawn(clientX,clientY){if(!images.length)return;var src=images[i%images.length];i++;var img=pool[poolIndex%pool.length];poolIndex++;if(img.parentNode!==area)area.appendChild(img);img.__trailToken=(img.__trailToken||0)+1;var token=img.__trailToken;gsap.killTweensOf(img);applySizing(img);if(img.getAttribute("src")!==src){img.setAttribute("src",src);} 676var rect=area.getBoundingClientRect();var localX=clientX-rect.left;var localY=clientY-rect.top;var rot=gsap.utils.random(-rotateRange,rotateRange,0.1);var scl=gsap.utils.random(scaleRange[0],scaleRange[1],0.01);var randomWidth=getRandomWidthPx();if(randomWidth){img.style.width=randomWidth+"px";img.style.height="auto";} 677gsap.set(img,{x:localX,y:localY,xPercent:-50,yPercent:-50,rotation:rot,scale:inScale,opacity:inOpacity,transformOrigin:"50% 50%"});whenDecoded(img,function(){if(img.__trailToken!==token)return;var tl=gsap.timeline({onComplete:function(){if(img.__trailToken!==token)return;gsap.set(img,{x:-9999,y:-9999,opacity:0,scale:inScale,rotation:0});}});tl.to(img,{opacity:midOpacity,scale:scl,duration:inDuration,ease:inEase},0);if(drift){tl.to(img,{x:"+="+gsap.utils.random(-12,12,1),y:"+="+gsap.utils.random(-18,18,1),rotation:rot+gsap.utils.random(-6,6,0.1),duration:life,ease:inEase},0);} 678tl.to(img,{opacity:outOpacity,scale:outScale,duration:outDuration,ease:outEase},Math.max(0,life-outDuration));});} 679function onMove(e){pointerX=e.clientX;pointerY=e.clientY;var now=Date.now();if(now-lastTime<spawnEvery)return;var x=e.clientX;var y=e.clientY;if(lastX!==null){var dx=x-lastX;var dy=y-lastY;var dist=Math.sqrt(dx*dx+dy*dy);if(dist<minDistance)return;} 680lastTime=now;lastX=x;lastY=y;spawn(x,y);} 681function onLeave(){lastX=null;lastY=null;scrollLastPageY=null;} 682function onPointerMove(e){pointerX=e.clientX;pointerY=e.clientY;} 683function pointInRect(x,y,rect){return x>=rect.left&&x<=rect.right&&y>=rect.top&&y<=rect.bottom;} 684function onScroll(){if(pointerX===null||pointerY===null)return;var now=Date.now();if(now-scrollLastTime<scrollSpawnEvery)return;var rect=hoverArea.getBoundingClientRect();if(!pointInRect(pointerX,pointerY,rect))return;var pageY=window.pageYOffset||document.documentElement.scrollTop||0;if(scrollLastPageY!==null){var scrollDelta=Math.abs(pageY-scrollLastPageY);if(scrollDelta<scrollMinDistance)return;} 685var x=Math.min(Math.max(pointerX,rect.left+1),rect.right-1);var y=Math.min(Math.max(pointerY,rect.top+1),rect.bottom-1);scrollLastTime=now;scrollLastPageY=pageY;spawn(x,y);} 686if(!useAutoViewportTrail){hoverArea.addEventListener("mousemove",onMove);hoverArea.addEventListener("mouseleave",onLeave);if(scrollOn){window.addEventListener("mousemove",onPointerMove,{passive:true});window.addEventListener("scroll",onScroll,{passive:true});}}else{watchViewportAutoState();} 687document.addEventListener("visibilitychange",onVisibilityChange);return function(){document.removeEventListener("visibilitychange",onVisibilityChange);if(!useAutoViewportTrail){hoverArea.removeEventListener("mousemove",onMove);hoverArea.removeEventListener("mouseleave",onLeave);if(scrollOn){window.removeEventListener("mousemove",onPointerMove);window.removeEventListener("scroll",onScroll);}} 688stopAutoViewportTrail();watchActive=false;if(rafWatch){cancelAnimationFrame(rafWatch);rafWatch=0;} 689for(var ii=0;ii<pool.length;ii++){if(pool[ii]&&pool[ii].parentNode){gsap.killTweensOf(pool[ii]);pool[ii].parentNode.removeChild(pool[ii]);}} 690pool.length=0;};} 691function getTrailImagesFromArea(area,useParticleImages){var node=null;
691if(useParticleImages){node=area.querySelector(".particle-images");if(!node)node=area.querySelector(".trail-images");}else{node=area.querySelector(".trail-images");if(!node)node=area.querySelector(".particle-images");} 692if(!node)return[];var json=node.textContent||node.innerText||"[]";try{return JSON.parse(json);}catch(e){return[];}} 693function closestPolyfill(el,selector){while(el&&el.nodeType===1){if(matchesSelector(el,selector))return el;el=el.parentNode;} 694return null;} 695function matchesSelector(el,selector){var p=Element.prototype;var fn=p.matches||p.webkitMatchesSelector||p.mozMatchesSelector||p.msMatchesSelector||p.oMatchesSelector;if(!fn)return false;return fn.call(el,selector);} 696function getDataFromArea(area,key,fallback){if(!area||!key)return fallback;var attr=key.indexOf("data-")===0?key:"data-"+key;var raw=area.getAttribute(attr);if(raw==null)return fallback;raw=String(raw).trim();if(raw==="true")return true;if(raw==="false")return false;if(raw==="null")return null;var num=raw.replace(",",".");if(num!==""&&isFinite(num))return parseFloat(num);if((raw.charAt(0)==="{"&&raw.charAt(raw.length-1)==="}")||(raw.charAt(0)==="["&&raw.charAt(raw.length-1)==="]")){try{return JSON.parse(raw);}catch(e){}} 697return raw;} 698var destroyers=[];var areas=document.querySelectorAll(".uncode-bg-trail");for(var n=0;n<areas.length;n++){var renderArea=areas[n];if(renderArea.__trailDestroy&&typeof renderArea.__trailDestroy==="function"){try{renderArea.__trailDestroy();}catch(e){} 699renderArea.__trailDestroy=null;} 700var hoverArea=renderArea.closest?renderArea.closest('.vc_row[data-parent="true"]'):closestPolyfill(renderArea,'.vc_row[data-parent="true"]');if(!hoverArea)continue;var isTouchDevice=(("ontouchstart"in window)||(navigator.maxTouchPoints&&navigator.maxTouchPoints>0)||(navigator.msMaxTouchPoints&&navigator.msMaxTouchPoints>0))&&!window.matchMedia("(pointer: fine)").matches;var desktopAutoOn=String(getDataFromArea(renderArea,"desktop-auto","no"))==="yes";var mobileAutoOn=String(getDataFromArea(renderArea,"mobile-no-auto","no"))!=="yes";var useParticleImages=isTouchDevice?mobileAutoOn:desktopAutoOn;var images=getTrailImagesFromArea(renderArea,useParticleImages);renderArea.__trailDestroy=initImageTrail({area:renderArea,hoverArea:hoverArea,images:images,size:"auto",minWidth:getDataFromArea(renderArea,"min-width",null),maxWidth:getDataFromArea(renderArea,"max-width",null),life:(getDataFromArea(renderArea,"life",1)+ 701getDataFromArea(renderArea,"in-duration",0.25)+ 702getDataFromArea(renderArea,"out-duration",0.3)),spawnEvery:getDataFromArea(renderArea,"interval",100),minDistance:getDataFromArea(renderArea,"distance",150),scrollSpawnEvery:Math.max(180,getDataFromArea(renderArea,"interval",100)*2),scrollMinDistance:30,poolSize:getDataFromArea(renderArea,"count",16),inScale:0,outScale:0,inDuration:getDataFromArea(renderArea,"in-duration",0.25),outDuration:getDataFromArea(renderArea,"out-duration",0.3),rotateRange:getDataFromArea(renderArea,"rotate",10),inOpacity:0,midOpacity:1,outOpacity:0,drift:getDataFromArea(renderArea,"drift",false),scrollOn:getDataFromArea(renderArea,"scroll",false),touchViewportOn:String(getDataFromArea(renderArea,"mobile-no-auto","no"))!=="yes",touchSpawnEvery:getDataFromArea(renderArea,"mobile-interval",1750),desktopAutoOn:String(getDataFromArea(renderArea,"desktop-auto","no"))==="yes",particleSafeAreaOn:useParticleImages,safeW:getDataFromArea(renderArea,"safe-w",0),safeH:getDataFromArea(renderArea,"safe-h",0),safeMode:String(getDataFromArea(renderArea,"safe-mode","avoid")),inEase:"power3.out",outEase:"power3.in"})||null;if(renderArea.__trailDestroy){destroyers.push(renderArea.__trailDestroy);}} 703__globalDestroy=function(){for(var i=0;i<destroyers.length;i++){try{destroyers[i]();}catch(e){}} 704destroyers.length=0;};};})();UNCODE.magneticPattern=(function(){"use strict";var __globalDestroy=null;return function(){if(typeof __globalDestroy==="function"){try{__globalDestroy();}catch(e){} 705__globalDestroy=null;} 706function getMagneticImagesFromArea(area){var node=area.querySelector(".magnetic-images");if(!node)return[];var json=node.textContent||node.innerText||"[]";try{return JSON.parse(json);}catch(e){return[];}} 707function closestPolyfill(el,selector){while(el&&el.nodeType===1){if(matchesSelector(el,selector))return el;el=el.parentNode;} 708return null;} 709function matchesSelector(el,selector){var p=Element.prototype;var fn=p.matches||p.webkitMatchesSelector||p.mozMatchesSelector||p.msMatchesSelector||p.oMatchesSelector;if(!fn)return false;
709return fn.call(el,selector);} 710function clamp01(v){if(v<0)return 0;if(v>1)return 1;return v;} 711function toNumber(value,fallback){if(value==null)return fallback;var s=String(value).trim();if(!s)return fallback;s=s.replace(",",".");var m=s.match(/-?\d+(\.\d+)?/);if(!m)return fallback;var n=parseFloat(m[0]);return isFinite(n)?n:fallback;} 712function getDataFromArea(area,key,fallback){if(!area||!key)return fallback;var attr=key.indexOf("data-")===0?key:"data-"+key;var raw=area.getAttribute(attr);if(raw==null)return fallback;raw=String(raw).trim();if(raw==="true")return true;if(raw==="false")return false;if(raw==="null")return null;var num=raw.replace(",",".");if(num!==""&&isFinite(num))return parseFloat(num);if((raw.charAt(0)==="{"&&raw.charAt(raw.length-1)==="}")||(raw.charAt(0)==="["&&raw.charAt(raw.length-1)==="]")){try{return JSON.parse(raw);}catch(e){}} 713return raw;} 714function dedupeImages(list){var uniq=[];var seen={};for(var i=0;i<list.length;i++){var src=list[i];if(src==null)continue;src=String(src);if(!seen[src]){seen[src]=true;uniq.push(src);}} 715return uniq;} 716function rectsOverlap(a,b){return!(a.x+a.w<=b.x||b.x+b.w<=a.x||a.y+a.h<=b.y||b.y+b.h<=a.y);} 717function initMagneticPattern(options){options=options||{};var renderArea=options.area;var hoverArea=options.hoverArea;var images=options.images||[];if(!renderArea||!hoverArea||!images.length)return null;var count=(options.count!=null)?options.count:12;var padding=(options.padding!=null)?options.padding:24;var jitter=(options.jitter!=null)?options.jitter:0.35;var rawMoveX=(options.moveX!=null)?options.moveX:200;var rawMoveY=(options.moveY!=null)?options.moveY:150;var rawSpillX=(options.spillX!=null)?options.spillX:0;var rawSpillY=(options.spillY!=null)?options.spillY:0;var moveX=cssLengthToPx(rawMoveX,hoverArea,200);var moveY=cssLengthToPx(rawMoveY,hoverArea,150);var spillX=cssLengthToPx(rawSpillX,renderArea,0);var spillY=cssLengthToPx(rawSpillY,renderArea,0);var easeDur=(options.easeDur!=null)?options.easeDur:0.6;var easeLeave=(options.easeLeave!=null)?options.easeLeave:1.2;var ease=options.ease||"power3.out";var opacityMin=(options.opacityMin!=null)?options.opacityMin:0.25;var opacityMax=(options.opacityMax!=null)?options.opacityMax:0.9;var enableBlur=options.enableBlur===true;var blurMin=(options.blurMin!=null)?options.blurMin:0;var blurMax=(options.blurMax!=null)?options.blurMax:6;var scaleMin=(options.scaleMin!=null)?options.scaleMin:0.6;var scaleMax=(options.scaleMax!=null)?options.scaleMax:1;var depthMin=(options.depthMin!=null)?options.depthMin:0.3;var depthMax=(options.depthMax!=null)?options.depthMax:1;var unique=options.unique===true;var zIndexBase=(options.zIndexBase!=null)?options.zIndexBase:1;var zIndexRange=(options.zIndexRange!=null)?options.zIndexRange:30;var enableRotation=options.enableRotation!==false;var rotationRange=(options.rotationRange!=null)?options.rotationRange:8;var noOverlap=options.noOverlap===true;var attempts=(options.attempts!=null)?options.attempts:120;var gap=(options.gap!=null)?options.gap:8;var baseWidth=(options.baseWidth!=null)?options.baseWidth:300;var depthEnabled=options.flatDepth!==true;var enableScrollMotion=options.scrollMotion!==false;var safeW=(options.safeW!=null)?options.safeW:0;var safeH=(options.safeH!=null)?options.safeH:0;var safeMode=options.safeMode||"avoid";var items=[];function cssLengthToPx(value,el,fallback){if(value==null)return fallback;if(typeof value==="number")return isFinite(value)?value:fallback;var s=String(value).trim();if(!s)return fallback;var n=parseFloat(s.replace(",","."));if(isFinite(n)&&String(n)===s.replace(",","."))return n;var probe=document.createElement("div");probe.style.position="absolute";probe.style.visibility="hidden";probe.style.pointerEvents="none";probe.style.width=s;probe.style.height="0";var parent=(el&&el.parentNode)?el.parentNode:document.body;parent.appendChild(probe);var px=probe.getBoundingClientRect().width;parent.removeChild(probe);return(px&&isFinite(px))?px:fallback;} 718if(window.getComputedStyle(renderArea).position==="static"){renderArea.style.position="relative";} 719function lerp(a,b,t){return a+(b-a)*t;} 720function clearAll(){var nodes=renderArea.querySelectorAll(".pattern-img");for(var i=nodes.length-1;i>=0;i--){if(nodes[i]&&nodes[i].parentNode)nodes[i].parentNode.removeChild(nodes[i]);} 721items.length=0;} 722function buildSafeRect(virtualW,virtualH,originX,originY){if(!safeW||!safeH)return null;var szW=(safeW/100)*virtualW;var szH=(safeH/100)*virtualH;if(!szW||!szH)return null;return{x:originX+(virtualW-szW)/2,y:originY+(virtualH-szH)/2,w:szW,h:szH};} 723var rafWatch=0;var lastTop=null;var lastHeight=null;var watchActive=true;function watchPosition(){if(!watchActive)return;var rect=hoverArea.getBoundingClientRect();var top=Math.round(rect.top);var height=Math.round(rect.height);var movedEnough=lastTop===null||Math.abs(top-lastTop)>1||Math.abs(height-lastHeight)>1;if(movedEnough){lastTop=top;lastHeight=height;onScroll();} 724rafWatch=requestAnimationFrame(watchPosition);} 725function buildLayout(){clearAll();var rect=renderArea.getBoundingClientRect();var width=rect.width+spillX*2;var height=rect.height+spillY*2;var originX=-spillX;var originY=-spillY;var safeRect=buildSafeRect(width,height,originX,originY);var imgs=unique?dedupeImages(images):images;var effectiveCount=unique?Math.min(count,imgs.length):count;var cols=Math.ceil(Math.sqrt(effectiveCount));var rows=Math.ceil(effectiveCount/cols);var cellW=(width-padding*2)/cols;var cellH=(height-padding*2)/rows;var frag=document.createDocumentFragment();var placed=[];for(var i=0;i<effectiveCount;i++){var src=imgs[i%imgs.length];var el=document.createElement("img");el.className="pattern-img";el.src=src;el.style.position="absolute";el.style.left="0";el.style.top="0";el.style.pointerEvents="none";el.style.userSelect="none";el.style.willChange="transform,opacity,filter";el.style.width=baseWidth+"px";el.style.height="auto";var col=i%cols;var row=Math.floor(i/cols);var baseCellX=originX+padding+col*cellW;var baseCellY=originY+padding+row*cellH;var baseX=baseCellX+cellW/2+(Math.random()-0.5)*cellW*jitter;var baseY=baseCellY+cellH/2+(Math.random()-0.5)*cellH*jitter;var placedOk=true;function isBadCandidate(x,y){var cand={x:x,y:y,w:baseWidth+gap,h:baseWidth+gap};if(safeRect&&rectsOverlap(cand,safeRect)){if(safeMode==="avoid")return true;}
726if(noOverlap){for(var p=0;p<placed.length;p++){if(rectsOverlap(cand,placed[p]))return true;}} 727return false;} 728if(safeRect&&safeMode==="soft"){var best={x:baseX,y:baseY,score:-999999};var softTries=Math.max(20,Math.min(120,attempts));for(var st=0;st<softTries;st++){var rxS=baseCellX+(Math.random()*cellW);var ryS=baseCellY+(Math.random()*cellH);var candS={x:rxS,y:ryS,w:baseWidth+gap,h:baseWidth+gap};var score=0;if(noOverlap){for(var pp=0;pp<placed.length;pp++){if(rectsOverlap(candS,placed[pp])){score-=1000;break;}}} 729if(rectsOverlap(candS,safeRect))score-=500;var sx=safeRect.x+safeRect.w/2;var sy=safeRect.y+safeRect.h/2;var dxs=(rxS-sx);var dys=(ryS-sy);score+=Math.sqrt(dxs*dxs+dys*dys);if(score>best.score)best={x:rxS,y:ryS,score:score};} 730baseX=best.x;baseY=best.y;if(noOverlap){if(isBadCandidate(baseX,baseY)){placedOk=false;}}}else{if(noOverlap||safeRect){placedOk=false;for(var a=0;a<attempts;a++){var rx=baseCellX+(Math.random()*cellW);var ry=baseCellY+(Math.random()*cellH);if(safeRect&&safeMode==="avoid"){var cx=rx+(baseWidth/2);var cy=ry+(baseWidth/2);if(cx>=safeRect.x&&cx<=safeRect.x+safeRect.w&&cy>=safeRect.y&&cy<=safeRect.y+safeRect.h){continue;}} 731var cand={x:rx,y:ry,w:baseWidth+gap,h:baseWidth+gap};var collides=false;if(noOverlap){for(var p=0;p<placed.length;p++){if(rectsOverlap(cand,placed[p])){collides=true;break;}}} 732if(!collides){baseX=rx;baseY=ry;placed.push(cand);placedOk=true;break;}} 733if(!placedOk)continue;}} 734if(noOverlap&&placedOk){placed.push({x:baseX,y:baseY,w:baseWidth+gap,h:baseWidth+gap});} 735var rnd=Math.random();var tDepth=depthEnabled?rnd:0;var tScale=depthEnabled?(1-tDepth):Math.random();tScale=clamp01(tScale);var scale=lerp(scaleMin,scaleMax,tScale);var moveFactor=depthEnabled?lerp(1,0.25,tDepth):1;var opacity=depthEnabled?lerp(opacityMax,opacityMin,tDepth):lerp(opacityMin,opacityMax,Math.random());var blur=0;if(enableBlur){blur=depthEnabled?lerp(blurMin,blurMax,tDepth):lerp(blurMin,blurMax,Math.random());} 736var tZ=depthEnabled?(1-tDepth):((scaleMax===scaleMin)?1:(scale-scaleMin)/(scaleMax-scaleMin));tZ=clamp01(tZ);el.style.zIndex=zIndexBase+Math.round(zIndexRange*tZ);var rot=0;if(enableRotation){rot=gsap.utils.random(-rotationRange,rotationRange,0.1);} 737gsap.set(el,{x:baseX,y:baseY,scale:scale,rotation:rot,opacity:opacity,filter:enableBlur?"blur("+blur.toFixed(2)+"px)":"none"});items.push({el:el,baseX:baseX,baseY:baseY,moveFactor:moveFactor});frag.appendChild(el);} 738renderArea.appendChild(frag);} 739buildLayout();function onMove(e){var rect=hoverArea.getBoundingClientRect();if(!rect.width||!rect.height)return;var nx=(e.clientX-rect.left-rect.width/2)/(rect.width/2);var ny=(e.clientY-rect.top-rect.height/2)/(rect.height/2);for(var i=0;i<items.length;i++){var it=items[i];var dx=-nx*moveX*it.moveFactor;var dy=-ny*moveY*it.moveFactor;gsap.to(it.el,{x:it.baseX+dx,y:it.baseY+dy,duration:easeDur,ease:ease,overwrite:true});}} 740function onScroll(){if(!enableScrollMotion)return;var rect=hoverArea.getBoundingClientRect();var vh=window.innerHeight||document.documentElement.clientHeight;if(!rect.height)return;if(rect.bottom<=0||rect.top>=vh){for(var k=0;k<items.length;k++){var it0=items[k];gsap.to(it0.el,{x:it0.baseX,y:it0.baseY,duration:easeLeave,ease:ease,overwrite:true});} 741return;} 742var travel=vh+rect.height;var progress=(vh-rect.top)/travel;if(progress<0)progress=0;if(progress>1)progress=1;var ny=progress*2-1;var nx=ny*0.35;for(var i=0;i<items.length;i++){var it=items[i];var dx=-nx*moveX*0.35*it.moveFactor;var dy=-ny*moveY*0.35*it.moveFactor;gsap.to(it.el,{x:it.baseX+dx,y:it.baseY+dy,duration:easeDur,ease:ease,overwrite:true});}} 743function onLeave(){for(var i=0;i<items.length;i++){var it=items[i];gsap.to(it.el,{x:it.baseX,y:it.baseY,duration:easeLeave,ease:ease,overwrite:true});}} 744var sizeObserver=null;var lastLayoutW=0;var lastLayoutH=0;function updateLayoutSizeCache(){var r=renderArea.getBoundingClientRect();lastLayoutW=Math.round(r.width);lastLayoutH=Math.round(r.height);} 745function shouldRebuildLayout(){var r=renderArea.getBoundingClientRect();var newW=Math.round(r.width);var newH=Math.round(r.height);var dw=Math.abs(newW-lastLayoutW);var dh=Math.abs(newH-lastLayoutH);var mustRebuild=dw>1||dh>80;if(mustRebuild){lastLayoutW=newW;lastLayoutH=newH;} 746return mustRebuild;} 747updateLayoutSizeCache();if("ResizeObserver"in window){sizeObserver=new ResizeObserver(function(){if(shouldRebuildLayout()
747){buildLayout();} 748onScroll();});sizeObserver.observe(renderArea);} 749hoverArea.addEventListener("mousemove",onMove);hoverArea.addEventListener("mouseleave",onLeave);function onWindowResize(){if(shouldRebuildLayout()){buildLayout();} 750onScroll();} 751window.addEventListener("resize",onWindowResize);window.addEventListener("scroll",onScroll,{passive:true});onScroll();watchPosition();return function(){hoverArea.removeEventListener("mousemove",onMove);hoverArea.removeEventListener("mouseleave",onLeave);window.removeEventListener("resize",onWindowResize);window.removeEventListener("scroll",onScroll);if(sizeObserver){sizeObserver.disconnect();sizeObserver=null;} 752watchActive=false;if(rafWatch){cancelAnimationFrame(rafWatch);rafWatch=0;} 753clearAll();};} 754var destroyers=[];var areas=document.querySelectorAll(".uncode-bg-magnetic");for(var n=0;n<areas.length;n++){var renderArea=areas[n];if(renderArea.__magneticDestroy&&typeof renderArea.__magneticDestroy==="function"){try{renderArea.__magneticDestroy();}catch(e){} 755renderArea.__magneticDestroy=null;} 756var hoverArea=renderArea.closest?renderArea.closest('.vc_row[data-parent="true"]'):closestPolyfill(renderArea,'.vc_row[data-parent="true"]');if(!hoverArea)continue;var images=getMagneticImagesFromArea(renderArea);if(!images.length)continue;function cssLengthToPx(value,el,fallback){if(value==null)return fallback;if(typeof value==="number")return isFinite(value)?value:fallback;var s=String(value).trim();if(!s)return fallback;var n=parseFloat(s.replace(",","."));if(isFinite(n)&&String(n)===s.replace(",","."))return n;var probe=document.createElement("div");probe.style.position="absolute";probe.style.visibility="hidden";probe.style.pointerEvents="none";probe.style.width=s;probe.style.height="0";var parent=(el&&el.parentNode)?el.parentNode:document.body;parent.appendChild(probe);var px=probe.getBoundingClientRect().width;parent.removeChild(probe);return(px&&isFinite(px))?px:fallback;} 757var rawMin=getDataFromArea(renderArea,"min-width","100px");var rawMax=getDataFromArea(renderArea,"max-width","300px");var minW=cssLengthToPx(rawMin,renderArea,100);var maxW=cssLengthToPx(rawMax,renderArea,300);if(maxW<minW){var tmp=minW;minW=maxW;maxW=tmp;} 758var scaleMin=(maxW>0)?(minW/maxW):1;var rawMoveX=getDataFromArea(renderArea,"move-x","400px");var rawMoveY=getDataFromArea(renderArea,"move-y","300px");var rawSpillX=getDataFromArea(renderArea,"spill-x",null);var rawSpillY=getDataFromArea(renderArea,"spill-y",null);if(rawSpillX==null||rawSpillX===""){if(typeof rawMoveX==="number")rawSpillX=rawMoveX/2;else rawSpillX="calc(("+rawMoveX+") / 2)";} 759if(rawSpillY==null||rawSpillY===""){if(typeof rawMoveY==="number")rawSpillY=rawMoveY/2;else rawSpillY="calc(("+rawMoveY+") / 2)";} 760renderArea.__magneticDestroy=initMagneticPattern({area:renderArea,hoverArea:hoverArea,images:images,count:toNumber(getDataFromArea(renderArea,"count",16),16),padding:27,jitter:0.35,moveX:rawMoveX,moveY:rawMoveY,spillX:rawSpillX,spillY:rawSpillY,easeDur:0.7,easeLeave:1.7,ease:"power3.out",opacityMin:toNumber(getDataFromArea(renderArea,"min-opacity",0.25),0.25),opacityMax:toNumber(getDataFromArea(renderArea,"max-opacity",1),1),zIndexBase:1,zIndexRange:30,enableRotation:false,rotationRange:8,enableBlur:String(getDataFromArea(renderArea,"blur","no"))==="yes",blurMin:0,blurMax:1.5,baseWidth:maxW,scaleMin:scaleMin,scaleMax:1,flatDepth:String(getDataFromArea(renderArea,"depth","no"))!=="yes",noOverlap:String(getDataFromArea(renderArea,"no-overlap","no"))==="yes",attempts:toNumber(getDataFromArea(renderArea,"attempts",120),120),gap:toNumber(getDataFromArea(renderArea,"gap",8),8),depthMin:0.25,depthMax:1.0,unique:String(getDataFromArea(renderArea,"unique","no"))==="yes",safeW:toNumber(getDataFromArea(renderArea,"safe-w",0),0),safeH:toNumber(getDataFromArea(renderArea,"safe-h",0),0),safeMode:String(getDataFromArea(renderArea,"safe-mode","avoid")),scrollMotion:String(getDataFromArea(renderArea,"stop-scroll","no"))!=="yes",})||null;if(renderArea.__magneticDestroy){destroyers.push(renderArea.__magneticDestroy);}} 761__globalDestroy=function(){for(var i=0;i<destroyers.length;i++){try{destroyers[i]();}catch(e){}} 762destroyers.length=0;};};})();UNCODE.thumbDrop=(function(){"use strict";var __globalDestroy=null;return function(){if(!window.Matter)return;if(typeof __globalDestroy==="function"){try{__globalDestroy();}catch(e){} 763__globalDestroy=null;} 764var Engine=Matter.Engine;var World=Matter.World;var Bodies=Matter.Bodies;var Body=Matter.Body;var Mouse=Matter.Mouse;var MouseConstraint=Matter.MouseConstraint;function getDropImagesFromArea(area){var node=area.querySelector("script.drop-images");if(!node)return[];var json=node.textContent||node.innerText||"[]";try{return JSON.parse(json);}catch(e){return[];}} 765function matchesSelector(el,selector){var p=Element.prototype;var fn=p.matches||p.webkitMatchesSelector||p.mozMatchesSelector||p.msMatchesSelector||p.oMatchesSelector;if(!fn)return false;
765return fn.call(el,selector);} 766function closestPolyfill(el,selector){while(el&&el.nodeType===1){if(matchesSelector(el,selector))return el;el=el.parentNode;} 767return null;} 768function debounce(fn,wait){var t=null;return function(){var ctx=this;var args=arguments;clearTimeout(t);t=setTimeout(function(){fn.apply(ctx,args);},wait);};} 769function clamp(v,a,b){return v<a?a:(v>b?b:v);} 770function toNumber(value,fallback){if(value==null)return fallback;var s=String(value).trim();if(!s)return fallback;s=s.replace(",",".");var m=s.match(/-?\d+(\.\d+)?/);if(!m)return fallback;var n=parseFloat(m[0]);return isFinite(n)?n:fallback;} 771function cssLengthToPx(value,el,fallback){if(value==null)return fallback;if(typeof value==="number")return isFinite(value)?value:fallback;var s=String(value).trim();if(!s)return fallback;var n=parseFloat(s.replace(",","."));if(isFinite(n)&&String(n)===s.replace(",","."))return n;var probe=document.createElement("div");probe.style.position="absolute";probe.style.visibility="hidden";probe.style.pointerEvents="none";probe.style.width="0";probe.style.height="0";var parent=(el&&el.parentNode)?el.parentNode:document.body;parent.appendChild(probe);probe.style.width=s;var px=probe.getBoundingClientRect().width;parent.removeChild(probe);if(!px||!isFinite(px))return fallback;return px;} 772function getDataFromArea(area,key,fallback){if(!area||!key)return fallback;var attr=key.indexOf("data-")===0?key:"data-"+key;var raw=area.getAttribute(attr);if(raw==null)return fallback;raw=String(raw).trim();if(raw==="true")return true;if(raw==="false")return false;if(raw==="null")return null;var num=raw.replace(",",".");if(num!==""&&isFinite(num))return parseFloat(num);if((raw.charAt(0)==="{"&&raw.charAt(raw.length-1)==="}")||(raw.charAt(0)==="["&&raw.charAt(raw.length-1)==="]")){try{return JSON.parse(raw);}catch(e){}} 773return raw;} 774function raf2(cb){requestAnimationFrame(function(){requestAnimationFrame(function(){cb();});});} 775function normalizeDragMode(v){if(v==null)return"";if(v===true)return"drag";var s=String(v).trim().toLowerCase();if(!s)return"";if(s==="1"||s==="yes"||s==="true")return"drag";if(s==="drag"||s==="hover")return s;return"";} 776function initMatterDrop(options){options=options||{};var area=options.area;var surface=options.surface;var images=options.images||[];var maxAvailable=images.length;var duplicateImages=options.duplicateImages!==false;var count=options.count!=null?options.count:Math.min(18,maxAvailable);if(!duplicateImages&&count>maxAvailable){count=maxAvailable;} 777var sizeMin=options.sizeMin!=null?options.sizeMin:140;var sizeMax=options.sizeMax!=null?options.sizeMax:260;var spawnEvery=options.spawnEvery!=null?options.spawnEvery:160;var startDelay=options.startDelay!=null?options.startDelay:0;var gravityY=options.gravityY!=null?options.gravityY:1.25;var restitution=options.restitution!=null?options.restitution:0.35;var frictionAir=options.frictionAir!=null?options.frictionAir:0.02;var friction=options.friction!=null?options.friction:0.25;var density=options.density!=null?options.density:0.001;var wallThickness=options.wallThickness!=null?options.wallThickness:80;var floorPadding=options.floorPadding!=null?options.floorPadding:0;var rotateRange=options.rotateRange!=null?options.rotateRange:18;var once=options.once!==false;var threshold=options.threshold!=null?options.threshold:0.25;var rootMargin=options.rootMargin||"0px 0px -10% 0px";var dragMode=normalizeDragMode(options.enableDrag);var enableDrag=dragMode==="drag";var enableHoverRepel=dragMode==="hover";var dragStiffness=options.dragStiffness!=null?options.dragStiffness:0.18;var dragDamping=options.dragDamping!=null?options.dragDamping:0.06;var hoverRadius=options.hoverRadius!=null?options.hoverRadius:260;var spawnXMode=String(options.spawnXMode||"random").toLowerCase();var spawnXFixed=options.spawnXFixed!=null?options.spawnXFixed:50;var spawnXJitter=options.spawnXJitter!=null?options.spawnXJitter:0;if(!area||!surface||!images.length)return null;var cs=window.getComputedStyle(area);if(cs.position==="static")area.style.position="absolute";if(!area.style.left)area.style.left="0";if(!area.style.top)area.style.top="0";if(!area.style.width)area.style.width="100%";if(!area.style.height)area.style.height="100%";area.style.pointerEvents=enableDrag?"auto":"none";var engine=Engine.create();engine.enableSleeping=false;engine.gravity.y=gravityY;var alive=true;var started=false;var bounds={w:0,h:0};var walls=null;var items=[];var spawnTimer=null;var spawned=0;var ro=null;var pollTimer=null;var lastW=0;var lastH=0;var mouseConstraint=null;var rafId=0;var io=null;var scrollHandler=null;var dragMousemoveHandler=null;var hoverMoveHandler=null;var hoverLeaveHandler=null;var hoverX=null;var hoverY=null;var hoverActive=false;function updateRects(){bounds.w=area.offsetWidth;
777bounds.h=area.offsetHeight;} 778function removeWalls(){if(!walls)return;World.remove(engine.world,walls.floor);World.remove(engine.world,walls.left);World.remove(engine.world,walls.right);walls=null;} 779function createWalls(){updateRects();var w=bounds.w;var h=bounds.h;if(!w||!h)return false;var t=wallThickness;var floorY=h+t*0.5+floorPadding;var floor=Bodies.rectangle(w*0.5,floorY,w+t*2,t,{isStatic:true,restitution:0,friction:1});var left=Bodies.rectangle(-t*0.5,h*0.5,t,h+t*2,{isStatic:true,restitution:0,friction:1});var right=Bodies.rectangle(w+t*0.5,h*0.5,t,h+t*2,{isStatic:true,restitution:0,friction:1});walls={floor:floor,left:left,right:right};World.add(engine.world,[floor,left,right]);return true;} 780function setTransform(el,x,y,a){el.style.transform="translate3d("+x+"px,"+y+"px,0) rotate("+a+"deg)";} 781function preloadAll(list){for(var i=0;i<list.length;i++){var im=new Image();im.src=list[i];}} 782function recalcSpawnSizes(){if(!options.rawMin&&!options.rawMax)return;var newMin=cssLengthToPx(options.rawMin,area,sizeMin);var newMax=cssLengthToPx(options.rawMax,area,sizeMax);if(newMax<newMin){var t=newMin;newMin=newMax;newMax=t;} 783sizeMin=newMin;sizeMax=newMax;} 784function setupDrag(){if(!enableDrag||!Mouse||!MouseConstraint)return;var mouse=Mouse.create(area);mouse.pixelRatio=1;mouseConstraint=MouseConstraint.create(engine,{mouse:mouse,constraint:{stiffness:dragStiffness,damping:dragDamping,render:{visible:false}}});World.add(engine.world,mouseConstraint);dragMousemoveHandler=function(){mouse.offset.x=0;mouse.offset.y=0;};area.addEventListener("mousemove",dragMousemoveHandler);area.style.userSelect="none";area.style.webkitUserSelect="none";} 785function setupHoverRepel(){if(!enableHoverRepel)return;area.style.pointerEvents="auto";hoverMoveHandler=function(e){var r=area.getBoundingClientRect();hoverX=e.clientX-r.left;hoverY=e.clientY-r.top;hoverActive=true;};hoverLeaveHandler=function(){hoverActive=false;hoverX=null;hoverY=null;};area.addEventListener("mousemove",hoverMoveHandler);area.addEventListener("mouseleave",hoverLeaveHandler);} 786function getSpawnX(w){var minX=w*0.5;var maxX=Math.max(minX,bounds.w-w*0.5);if(spawnXMode==="fixed"){var pct=clamp(spawnXFixed,0,100)/100;var baseX=minX+(maxX-minX)*pct;if(spawnXJitter>0){var jitterPx=(bounds.w*spawnXJitter/100)*(Math.random()-0.5);baseX+=jitterPx;} 787return clamp(baseX,minX,maxX);} 788if(spawnXMode==="sequence"){var total=Math.max(1,count);if(total===1){return(minX+maxX)*0.5;} 789var progress=duplicateImages?((spawned%total)/(total-1)):(spawned/Math.max(1,total-1));return minX+(maxX-minX)*progress;} 790return minX+Math.random()*Math.max(0,maxX-minX);} 791function spawnOne(){if(!alive)return;if(spawned>=count)return;updateRects();if(!bounds.w||!bounds.h)return;if(!duplicateImages&&spawned>=images.length)return;var src=duplicateImages?images[spawned%images.length]:images[spawned];var w=Math.round(Matter.Common.random(sizeMin,sizeMax));var x=getSpawnX(w);var img=new Image();img.onload=function(){if(!alive)return;var css=getComputedStyle(area);var ratioVar=(css.getPropertyValue("--bgm-ratio")||"").trim();var ratio=null;if(ratioVar){var parts=ratioVar.split("/");if(parts.length===2){var rw=parseFloat(parts[0]);var rh=parseFloat(parts[1]);if(rw>0&&rh>0)ratio=rh/rw;}} 792var r=ratio;if(!r){if(img.naturalWidth&&img.naturalHeight)r=img.naturalHeight/img.naturalWidth;else r=1;} 793var h=Math.max(20,Math.round(w*r));var startY=-(h+300);var el=document.createElement("img");el.className="drop-img";el.setAttribute("src",src);el.style.width=w+"px";el.style.height=h+"px";el.style.position="absolute";el.style.left="0";el.style.top="0";el.style.willChange="transform";el.style.pointerEvents="none";el.style.userSelect="none";el.style.opacity="0";setTransform(el,x-w*0.5,startY-h*0.5,0);area.appendChild(el);var body=Bodies.rectangle(x,startY,w,h,{restitution:restitution,frictionAir:frictionAir,friction:friction,density:density});Body.setVelocity(body,{x:(Math.random()-0.5)*4,y:Math.random()*2});World.add(engine.world,body);items.push({el:el,body:body,w:w,h:h});requestAnimationFrame(function(){el.style.opacity="1";});setTransform(el,body.position.x-w*0.5,body.position.y-h*0.5,body.angle*180/Math.PI);};img.onerror=function(){};img.src=src;spawned++;} 794function applyHoverRepel(){if(!enableHoverRepel)return;if(!hoverActive||hoverX==null||hoverY==null)return;var radius=hoverRadius;var r2=radius*radius;for(var i=0;i<items.length;i++){var b=items[i].body;var dx=b.position.x-hoverX;var dy=b.position.y-hoverY;var d2=dx*dx+dy*dy;if(d2>r2||d2<0.001)continue;var d=Math.sqrt(d2);var nx=dx/d;var ny=dy/d;var strength=(1-d/radius)*25;Body.setVelocity(b,{x:b.velocity.x+nx*strength,y:b.velocity.y+ny*strength-strength*0.6});for(var j=0;j<items.length;j++){if(i===j)continue;var nb=items[j].body;var ddx=nb.position.x-b.position.x;var ddy=nb.position.y-b.position.y;
794var dist=Math.sqrt(ddx*ddx+ddy*ddy);if(dist<120&&dist>0.001){var nnx=ddx/dist;var nny=ddy/dist;Body.setVelocity(nb,{x:nb.velocity.x+nnx*2,y:nb.velocity.y+nny*2});}}}} 795function tick(){if(!alive)return;applyHoverRepel();if(mouseConstraint&&mouseConstraint.body){var dragged=mouseConstraint.body;for(var di=0;di<items.length;di++){if(items[di].body===dragged){var halfW=items[di].w*0.5;var halfH=items[di].h*0.5;var clampedX=clamp(dragged.position.x,halfW+2,bounds.w-halfW-2);var clampedY=clamp(dragged.position.y,halfH+2,bounds.h-halfH-2);if(clampedX!==dragged.position.x||clampedY!==dragged.position.y){Body.setPosition(dragged,{x:clampedX,y:clampedY});Body.setVelocity(dragged,{x:0,y:0});} 796break;}}} 797Engine.update(engine,1000/60);var sideLimit=Math.max(120,wallThickness*1.5);var bottomLimit=bounds.h+Math.max(160,wallThickness*1.5);for(var i=0;i<items.length;i++){var it0=items[i];var b0=it0.body;var halfW=it0.w*0.5;var halfH=it0.h*0.5;var minX=halfW+2;var maxX=bounds.w-halfW-2;var rescueY=Math.max(halfH+2,20);var floorY=bounds.h-halfH-2;var outLeft=b0.position.x<-sideLimit;var outRight=b0.position.x>bounds.w+sideLimit;var outBottom=b0.position.y>bottomLimit;if(outLeft||outRight||outBottom){var safeX=clamp(b0.position.x,minX,maxX);var safeY=clamp(b0.position.y,rescueY,floorY);if(outBottom)safeY=floorY;Body.setPosition(b0,{x:safeX,y:safeY});Body.setVelocity(b0,{x:0,y:0});Body.setAngularVelocity(b0,0);}} 798for(var j=0;j<items.length;j++){var it=items[j];var b=it.body;setTransform(it.el,b.position.x-it.w*0.5,b.position.y-it.h*0.5,b.angle*180/Math.PI);} 799rafId=requestAnimationFrame(tick);} 800function resetToNewSize(){if(!started)return;removeWalls();if(!createWalls())return;updateRects();var w=bounds.w;var h=bounds.h;for(var i=0;i<items.length;i++){var it=items[i];var bw=it.w;var bh=it.h;var px=clamp(it.body.position.x,bw*0.5+2,w-bw*0.5-2);var py=clamp(it.body.position.y,-2000,h-bh*0.5-2);Body.setPosition(it.body,{x:px,y:py});}} 801function startSizeObserver(){updateRects();lastW=bounds.w;lastH=bounds.h;if("ResizeObserver"in window){ro=new ResizeObserver(function(){raf2(function(){updateRects();if(bounds.w!==lastW||bounds.h!==lastH){lastW=bounds.w;lastH=bounds.h;resetToNewSize();}});});ro.observe(area);return;} 802pollTimer=setInterval(function(){updateRects();if(bounds.w!==lastW||bounds.h!==lastH){lastW=bounds.w;lastH=bounds.h;resetToNewSize();}},200);} 803function stopSizeObserver(){if(ro){ro.disconnect();ro=null;} 804if(pollTimer){clearInterval(pollTimer);pollTimer=null;}} 805function startSpawning(){if(!alive)return;if(started)return;var tries=0;var stable=0;var prevW=0;var prevH=0;function check(){if(!alive)return;updateRects();if(!bounds.w||!bounds.h){tries++;if(tries<40)setTimeout(check,150);return;} 806if(bounds.w===prevW&&bounds.h===prevH)stable++;else{stable=0;prevW=bounds.w;prevH=bounds.h;} 807if(stable<2){setTimeout(check,150);return;} 808started=true;removeWalls();if(!createWalls()){started=false;setTimeout(check,200);return;} 809setupDrag();setupHoverRepel();tick();var start=function(){spawnOne();spawnTimer=setInterval(function(){if(!alive)return;if(spawned>=count){clearInterval(spawnTimer);spawnTimer=null;return;} 810spawnOne();},spawnEvery);};if(startDelay>0)setTimeout(start,startDelay);else start();} 811check();} 812function setupViewportTrigger(){if("IntersectionObserver"in window){io=new IntersectionObserver(function(entries){for(var i=0;i<entries.length;i++){if(entries[i].isIntersecting){startSpawning();if(once&&io){io.disconnect();io=null;} 813break;}}},{root:null,rootMargin:rootMargin,threshold:threshold});io.observe(surface);return;} 814scrollHandler=debounce(function(){var r=surface.getBoundingClientRect();var vh=window.innerHeight||document.documentElement.clientHeight;if(r.top<vh*0.9&&r.bottom>vh*0.1){startSpawning();if(once&&scrollHandler){window.removeEventListener("scroll",scrollHandler);scrollHandler=null;}}},100);window.addEventListener("scroll",scrollHandler);scrollHandler();} 815recalcSpawnSizes();preloadAll(images);startSizeObserver();setupViewportTrigger();return function destroy(){alive=false;if(rafId){cancelAnimationFrame(rafId);rafId=0;} 816stopSizeObserver();if(io){try{io.disconnect();}catch(e){}io=null;} 817if(scrollHandler){window.removeEventListener("scroll",scrollHandler);scrollHandler=null;} 818if(spawnTimer){clearInterval(spawnTimer);spawnTimer=null;} 819if(dragMousemoveHandler){area.removeEventListener("mousemove",dragMousemoveHandler);dragMousemoveHandler=null;} 820if(hoverMoveHandler){area.removeEventListener("mousemove",hoverMoveHandler);hoverMoveHandler=null;} 821if(hoverLeaveHandler){area.removeEventListener("mouseleave",hoverLeaveHandler);hoverLeaveHandler=null;} 822removeWalls();if(mouseConstraint){World.remove(engine.world,mouseConstraint);mouseConstraint=null;} 823for(var i=0;i<items.length;i++){try{World.remove(engine.world,items[i].body);}catch(e){} 824if(items[i].el&&items[i].el.parentNode)items[i].el.parentNode.removeChild(items[i].el);} 825items.length=0;var nodes=area.querySelectorAll(".drop-img");for(var n=nodes.length-1;n>=0;n--){if(nodes[n]&&nodes[n].parentNode)nodes[n].parentNode.removeChild(nodes[n]);}};} 826var destroyers=[];var areas=document.querySelectorAll(".uncode-bg-drop");for(var n=0;n<areas.length;n++){var renderArea=areas[n];
826if(renderArea.__thumbDropDestroy&&typeof renderArea.__thumbDropDestroy==="function"){try{renderArea.__thumbDropDestroy();}catch(e){} 827renderArea.__thumbDropDestroy=null;} 828var surface=renderArea.closest?renderArea.closest('.vc_row[data-parent="true"]'):closestPolyfill(renderArea,'.vc_row[data-parent="true"]');if(!surface)continue;var images=getDropImagesFromArea(renderArea);if(!images.length)continue;var rawMin=getDataFromArea(renderArea,"min-width","140px");var rawMax=getDataFromArea(renderArea,"max-width","260px");var minW=cssLengthToPx(rawMin,renderArea,140);var maxW=cssLengthToPx(rawMax,renderArea,260);if(maxW<minW){var tmp=minW;minW=maxW;maxW=tmp;} 829renderArea.__thumbDropDestroy=initMatterDrop({area:renderArea,surface:surface,images:images,rawMin:rawMin,rawMax:rawMax,count:toNumber(getDataFromArea(renderArea,"count",14),14),duplicateImages:String(getDataFromArea(renderArea,"unique","no"))!=="yes",sizeMin:minW,sizeMax:maxW,spawnEvery:toNumber(getDataFromArea(renderArea,"interval",160),160),startDelay:toNumber(getDataFromArea(renderArea,"delay",0),0),gravityY:toNumber(getDataFromArea(renderArea,"gravity",1.25),1.25),restitution:toNumber(getDataFromArea(renderArea,"restitution",0.35),0.35),frictionAir:toNumber(getDataFromArea(renderArea,"friction-air",0.02),0.02),friction:toNumber(getDataFromArea(renderArea,"friction",0.25),0.25),density:toNumber(getDataFromArea(renderArea,"density",0.001),0.001),wallThickness:toNumber(getDataFromArea(renderArea,"wall",80),80),floorPadding:toNumber(getDataFromArea(renderArea,"floor",0),0),rotateRange:toNumber(getDataFromArea(renderArea,"rotate",18),18),once:String(getDataFromArea(renderArea,"once","yes"))!=="no",threshold:toNumber(getDataFromArea(renderArea,"threshold",0.25),0.25),rootMargin:String(getDataFromArea(renderArea,"root-margin","0px 0px -10% 0px")),enableDrag:String(getDataFromArea(renderArea,"interactive","")),dragStiffness:toNumber(getDataFromArea(renderArea,"drag-stiffness",0.18),0.18),dragDamping:toNumber(getDataFromArea(renderArea,"drag-damping",0.06),0.06),hoverRadius:toNumber(getDataFromArea(renderArea,"hover-radius",50),50),spawnXMode:String(getDataFromArea(renderArea,"spawn-x-mode","random")),spawnXFixed:toNumber(getDataFromArea(renderArea,"spawn-x-fixed",50),50),spawnXMode:String(getDataFromArea(renderArea,"spawn-x-mode","random")),spawnXFixed:toNumber(getDataFromArea(renderArea,"spawn-x-fixed",50),50),spawnXJitter:toNumber(getDataFromArea(renderArea,"spawn-x-jitter",13),13),})||null;if(renderArea.__thumbDropDestroy){destroyers.push(renderArea.__thumbDropDestroy);}} 830__globalDestroy=function(){for(var i=0;i<destroyers.length;i++){try{destroyers[i]();}catch(e){}} 831destroyers.length=0;};};})();UNCODE.preventDoubleTransition=function(){$('.sticky-element .animate_when_almost_visible').each(function(){var $el=$(this).one('webkitAnimationEnd mozAnimationEnd oAnimationEnd animationEnd',function(e){$el.addClass('do_not_reanimate');});});};UNCODE.checkScrollForTabs=function(){var goToSection=window.location.hash.replace('#',''),$index;goToSection=goToSection.replace(/[^-A-Za-z0-9+&@#/%?=~_]/g,"");goToSection=encodeURIComponent(goToSection);$index=$('[data-id="'+goToSection+'"]').closest('.uncode-tabs, .uncode-accordion');$index.attr('data-parent','parent-'+goToSection);if(window.location.hash!=undefined&&window.location.hash!=''){requestTimeout(function(){scrollBody('parent-'+goToSection);},500);} 832$('.page-body a[href^="#"]').not('[data-tab-history]').not('.scroll-top').click(function(e){var hash=(e.currentTarget).hash;if($('.uncode-tabs a[href="'+hash+'"][data-tab-history]').length){$('a[href="'+hash+'"][data-tab-history]').click();scrollBody(hash);}});var scrollBody=function(index){var getSection=$('a[href="'+index+'"][data-tab-history]'),scrollTo,safeGap=27;if(!getSection.length){getSection=$('div[data-parent="'+index+'"]');if(getSection.attr('data-target')=='row'){getSection=getSection.closest('.vc_row');safeGap=0;}} 833if(typeof getSection==='undefined'||!getSection.length){return;} 834var body=$("html, body"),bodyTop=document.documentElement['scrollTop']||document.body['scrollTop'],delta=bodyTop-(getSection.length?getSection.offset().top:0),getOffset=UNCODE.get_scroll_offset();if(typeof getSection.offset()==='undefined') 835return;scrollTo=getSection.offset().top-safeGap;scrollTo-=getOffset;var scrollSpeed=(SiteParameters.constant_scroll=='on')?Math.abs(delta)/parseFloat(SiteParameters.scroll_speed):SiteParameters.scroll_speed;if(scrollSpeed<1000&&SiteParameters.constant_scroll=='on')scrollSpeed=1000;if(index!=0){UNCODE.scrolling=true;} 836if(scrollSpeed==0){body.scrollTop((delta>0)?scrollTo-0.1:scrollTo);UNCODE.scrolling=false;}else{body.animate({scrollTop:(delta>0)?scrollTo-0.1:scrollTo},scrollSpeed,'easeInOutQuad',function(){requestTimeout(function(){UNCODE.scrolling=false;if(getOffset!=UNCODE.get_scroll_offset()){scrollBody(index);}},100);});}};};
836UNCODE.printScreen=function(){var inlineMediaStyle=null,setResize;function changeMediaStyle(){clearRequestTimeout(setResize);setResize=requestTimeout(function(){var $head=document.getElementsByTagName('head')[0],$newStyle=document.createElement('style'),winW=window.innerWidth,printH=window.innerHeight;$newStyle.setAttribute('type','text/css');$newStyle.setAttribute('media','print');$newStyle.appendChild(document.createTextNode('@page { size: '+winW+'px '+printH+'px; margin: 0; }'));if(inlineMediaStyle!=null){$head.replaceChild($newStyle,inlineMediaStyle)}else{$head.appendChild($newStyle);} 837inlineMediaStyle=$newStyle;},1000);} 838changeMediaStyle();window.addEventListener('resize',changeMediaStyle);};UNCODE.fullPage=function(){if((!UNCODE.isFullPage&&!UNCODE.isFullPageSnap)||SiteParameters.is_frontend_editor){$('body').removeClass('uncode-fullpage').removeClass('uncode-fullpage-slide').removeClass('fp-waiting');return false;}else{requestTimeout(function(){window.scrollTo(0,0);},10);} 839var $masthead=$('#masthead'),$logo=$('#logo-container-mobile'),$logolink=$('[data-minheight]',$logo),logoMinScale=$logolink.data('minheight'),logoMaxScale=$('[data-maxheight]',$logo).data('maxheight'),$container=$('.main-container .post-content'),$rows=$container.find('.vc_row[data-parent]').addClass('uncode-scroll-lock fp-auto-height'),$header=$('#page-header').addClass('uncode-scroll-lock fp-auto-height'),headerName=$('.vc_row[data-name]',$header).attr('data-name'),headerLabel=$('.vc_row[data-label]',$header).attr('data-label'),headerWithOpacity=$('.header-scroll-opacity',$header).length,menuHidden=!$('body').hasClass('vmenu')&&$('body').hasClass('uncode-fp-menu-hide')?true:false,$footer=$('#colophon').addClass('uncode-scroll-lock fp-auto-height'),scrollBar=true,effect,animationEndTimeOut,fp_anim_time=900,fp_easing='cubic-bezier(0.37, 0.31, 0.2, 0.85)',is_scrolling=false,dataNames=[],is_first=true,no_history=$('body').hasClass('uncode-scroll-no-history'),theres_footer=true;if($('> div',$footer).outerHeight()<2||!$footer.length){$('> div',$footer).each(function(index,el){if($(el).outerHeight()<2) 840theres_footer=false;else 841theres_footer=true;});} 842if(!$footer.length) 843theres_footer=false;if(!UNCODE.isFullPageSnap){if($('body').hasClass('uncode-fullpage-zoom')) 844effect='scaleDown';else if($('body').hasClass('uncode-fullpage-parallax')) 845effect='moveparallax';else 846effect='movecurtain';} 847if($('body').hasClass('uncode-fullpage-trid')) 848fp_anim_time=fp_anim_time*2;if($header.length){if(headerName!=='') 849$header.attr('data-name',headerName);if(headerLabel!=='') 850$header.attr('data-label',headerLabel);$container.prepend($header);} 851if(theres_footer){$container.append($footer);$footer.attr('data-anchor',SiteParameters.slide_footer).data('name',SiteParameters.slide_footer);$('aside.widget ul',$footer).addClass('no-list');} 852var $all=$rows.add($header);if(theres_footer) 853$all=$all.add($footer);$all.each(function(index,row){if(index===0) 854$(row).addClass('uncode-scroll-active');});var isMobile=SiteParameters.uncode_force_onepage_dots?false:UNCODE.isMobile;if(!isMobile&&!$('body').hasClass('uncode-scroll-no-dots')){$("<ul class='onepage-pagination'></ul>").prependTo("body");} 855$all.each(function(index,val){var getName=$(val).data('name'),label;if(typeof getName=='undefined'||getName=='undefined') 856getName=SiteParameters.slide_name+'-'+index;if(dataNames.indexOf(getName)>0){getName+='_'+index;$(val).data('name',getName);} 857dataNames.push(getName);$(val).attr('data-section',(index+1)).attr('data-anchor',getName);if(typeof $(val).attr('data-label')!=='undefined') 858label=$(val).attr('data-label');else label='';if($(val).is($footer)) 859return;if(label!=''){label='<span class="cd-label style-accent-bg border-accent-color">'+label+'</span>';$('ul.onepage-pagination').append("<li><a class='one-dot-link' aria-label='"+label+"' data-index='"+(index)+"' href='#"+(getName)+"'><span class='cd-dot-cont'><span class='cd-dot'></span></span>"+label+"</a></li>");}else if(label==''&&$('body').hasClass('uncode-empty-dots')){$('ul.onepage-pagination').append("<li><a class='one-dot-link' aria-label='"+SiteParameters.uncode_one_dot_label+" "+index+"' data-index='"+(index)+"' href='#"+(getName)+"'><span class='cd-dot-cont'><span class='cd-dot'></span></span></a></li>");}});var checkVisible=function(el,off){if(typeof jQuery==="function"&&el instanceof jQuery){el=el[0];} 860off=typeof off=='undefined'?50:off;var rect=el.getBoundingClientRect();return(((rect.top>=0&&(rect.top+off)<=(window.innerHeight||document.documentElement.clientHeight))||(rect.bottom>=off&&(rect.bottom)<=(window.innerHeight||document.documentElement.clientHeight))||(rect.top<=0&&(rect.bottom)>=(window.innerHeight||document.documentElement.clientHeight))));};var animationEndAction=function(index,nextIndex){var $currentSlide=$('.uncode-scroll-lock[data-section="'+index+'"]',$container),$nextSlide=$('.uncode-scroll-lock[data-section="'+nextIndex+'"]',$container),player,iframe;if(!$nextSlide.is($footer)){$('.no-scrolloverflow').removeClass('no-scrolloverflow');} 861if(!UNCODE.isFullPageSnap){activateKBurns(nextIndex);} 862$('body:not(.uncode-fullpage-zoom) .background-video-shortcode, .uncode-video-container.video',$currentSlide).each(function(index,val){if($(this).attr('data-provider')=='vimeo'){iframe=$(this).find('iframe');player=new Vimeo.Player(iframe[0]);player.pause();}else if($(this).attr('data-provider')=='youtube'){if(youtubePlayers[$(this).attr('data-id')]!=undefined)youtubePlayers[$(this).attr('data-id')].pauseVideo();}else{if($(this).is('video')){$(this)[0].volume=0;$(this)[0].pause();}}});
862if(!UNCODE.isMobile&&headerWithOpacity){if($nextSlide.is($header)) 863$header.removeClass('header-scrolled');} 864var $otherEl=$('.uncode-scroll-lock:not(.hidden-scroll)',$container).not($nextSlide);$otherEl.each(function(){var $otherThis=$(this),$bgwrapperOther=$('.background-inner',$otherThis);if(!checkVisible($otherThis)) 865$bgwrapperOther.removeClass('uncode-kburns').removeClass('uncode-zoomout');});if(!checkVisible($currentSlide)){$currentSlide.removeClass('uncode-scroll-visible');var currentScroll=$('.fp-scrollable',$currentSlide).data('iscrollInstance');if(typeof currentScroll!='undefined'&&!UNCODE.isFullPageSnap) 866currentScroll.scrollTo(0,0,0);} 867clearRequestTimeout(animationEndTimeOut);animationEndTimeOut=requestTimeout(function(){Waypoint.refreshAll();$(document.body).trigger('uncode_waypoints');var eventFP=new CustomEvent('fp-slide-changed');window.dispatchEvent(eventFP);is_scrolling=false;if(is_first){$('ul.onepage-pagination a').removeClass('is-selected');$('ul.onepage-pagination a[data-index="'+(nextIndex-1)+'"]').addClass('is-selected');is_first=false;}},500);};var postLeaveActions=function(nextIndex){if(menuHidden&&!UNCODE.isMobile) 868return false;var $el=$('.uncode-scroll-lock[data-section="'+nextIndex+'"]',$container),$cols=$('.uncol',$el),anchor=$el.data('anchor');if(!UNCODE.isFullPageSnap){$.each($cols,function(index,val){if($(val).hasClass('style-light')){$masthead.removeClass('style-dark-override').addClass('style-light-override');return false;}else if($(val).hasClass('style-dark')){$masthead.removeClass('style-light-override').addClass('style-dark-override');return false;}});} 869if(typeof anchor!=='undefined'&&anchor!==''&&$('.menu-item > a[href*="#'+anchor+'"]').length){$('.menu-item').removeClass('active');$('.menu-item > a[href*="#'+anchor+'"]').closest('.menu-item').addClass('active');} 870if(!UNCODE.isFullPageSnap){activateBackWash(nextIndex);}};var activateBackWash=function(nextIndex){var $el=$('.uncode-scroll-lock[data-section="'+nextIndex+'"]',$container),$bgwrapper;if($el.length){if($el.hasClass('with-zoomout')){$bgwrapper=$('.background-inner:nth-child(1)',$el);}else if($('.with-zoomout',$el).length){$bgwrapper=$('.with-zoomout .background-inner:nth-child(1)',$el);}else{return false;}}else{return false;} 871$bgwrapper.addClass('uncode-zoomout');};var activateKBurns=function(nextIndex){var $el=$('.uncode-scroll-lock[data-section="'+nextIndex+'"]',$container),$bgwrapper;if($el.length){if($el.hasClass('with-kburns')){$bgwrapper=$('.background-inner:nth-child(1)',$el);}else if($('.with-kburns',$el).length){$bgwrapper=$('.with-kburns .background-inner:nth-child(1)',$el);}else{return false;}}else{return false;} 872$bgwrapper.addClass('uncode-kburns');};var activateParallax=function(nextIndex,direction){var $el=$('.uncode-scroll-lock[data-section="'+nextIndex+'"]',$container),$cell=$('.fp-tableCell',$el),animationEnd='webkitAnimationEnd animationend',cellAnim;switch(direction){case'up':cellAnim='moveFromTopInner';break;default:cellAnim='moveFromBottomInner';} 873$cell.css({'animation-name':cellAnim,'animation-duration':fp_anim_time+'ms','animation-delay':'','animation-timing-function':fp_easing,'animation-fill-mode':'both',}).off(animationEnd).on(animationEnd,function(event){if(event.originalEvent.animationName===cellAnim){$cell.css({'animation-name':'','animation-duration':'','animation-delay':'','animation-timing-function':'','animation-fill-mode':'',});}});};var scrollHashes=function(){var hash=window.location.hash.replace('#','').split('/'),hashInd;if(hash[0]!==''&&hash[0]!==SiteParameters.slide_footer){if($('.uncode-scroll-lock[data-anchor="'+hash[0]+'"]').length){hashInd=$('.uncode-scroll-lock[data-anchor="'+hash[0]+'"]').index('[data-anchor]');$.fn.fullpage.moveTo(hashInd+1);}}else if(hash[0]===''){$.fn.fullpage.moveTo(1);}};var hideMenu=function(index,nextIndex){if($('body').hasClass('vmenu')||UNCODE.isFullPageSnap||!$('body').hasClass('uncode-fp-menu-hide')) 874return false;var hMenu=UNCODE.menuHeight,transTime=hMenu*2;if(index===1&&nextIndex>1){hMenu=hMenu*-1;}else if(index!==1&&nextIndex===1){hMenu=0;}else{return false;} 875$masthead.css({'-webkit-transform':'translate3d(0, '+hMenu+'px, 0)','transform':'translate3d(0, '+hMenu+'px, 0)','-webkit-transition':'transform 0.5s ease-in-out','transition':'transform 0.5s ease-in-out'});};var shrinkMenu=function(index,nextIndex){if($('body').hasClass('vmenu')||!$('body').hasClass('uncode-fp-menu-shrink')) 876return false;if(index===1&&nextIndex>1){$logo.addClass('shrinked');$('div',$logo).each(function(index,val){$(val).css({'height':logoMinScale,'line-height':logoMinScale});if($(val).hasClass('text-logo')){$(val).css({'font-size':logoMinScale+'px'});}});requestTimeout(function(){UNCODE.menuMobileHeight=$masthead.outerHeight();},300);}else if(index!==1&&nextIndex===1){$logo.removeClass('shrinked');$('div',$logo).each(function(index,val){$(val).css({'height':logoMaxScale,'line-height':logoMaxScale});if($(val).hasClass('text-logo')){$(val).css({'font-size':logoMaxScale+'px'});}});requestTimeout(function(){UNCODE.menuMobileHeight=$masthead.outerHeight();},300);}else{return false;}};var anchorLink=function(){$container.add('.menu-item').find('a[href*="#"]').on('click',function(e){var $this=$(e.currentTarget),hash=e.currentTarget.href.split('#'),current=window.location.href.split('#'),ind,currentMenuOpened=UNCODE.menuOpened,go=false;var hash_url=hash[0].replace(/\/?$/,'/'),current_url=current[0].replace(/\/?$/,'/');if((hash_url==current_url||hash_url=='')&&hash[1]!=''){hash='#'+hash[1];e.preventDefault();go=true;} 877if(go){if($(hash).length){ind=$(hash).closest('.fp-section').index();}
877else{hash=hash.slice(1);ind=$('.fp-section[data-anchor="'+hash+'"]').index('.fp-section');} 878if(typeof $this.attr('data-filter')!=='undefined'&&$this.attr('data-filter')!='') 879ind=$this.closest('.fp-section').index();UNCODE.menuOpened=false;$.fn.fullpage.moveTo(ind+1);UNCODE.menuOpened=currentMenuOpened;if(UNCODE.menuOpened){if(UNCODE.wwidth<UNCODE.mediaQuery){window.dispatchEvent(UNCODE.menuMobileTriggerEvent);}else{$('.mmb-container-overlay .overlay-close').trigger('click');$('.mmb-container .trigger-overlay.close')[0].dispatchEvent(new Event("click"));;}}}});$('.header-scrolldown').on('click',function(event){event.preventDefault();var scrollDown=$(this),ind=scrollDown.closest('.fp-section').index();$.fn.fullpage.moveTo(ind+2);});var anchor=$('.fp-section.active').data('anchor');if(typeof anchor!=='undefined'&&anchor!==''&&$('.menu-item > a[href="#'+anchor+'"]').length){$('.menu-item').removeClass('active');$('.menu-item > a[href="#'+anchor+'"]').closest('.menu-item').addClass('active');}};var slideLeave=function(index,nextIndex,direction){var $currentSlide=$('.uncode-scroll-lock[data-section="'+index+'"]',$container),$nextSlide=$('.uncode-scroll-lock[data-section="'+nextIndex+'"]',$container),animationEnd='webkitAnimationEnd animationend',transitionEnd='webkitTransitionEnd transitionend',animOut=effect!='scaleDown'?effect+direction:effect,animIn,isFooter=false,isFooterNext=false,footerH=$footer.outerHeight(),timeout,player,iframe,footerCoeff;switch(direction){case'up':animIn='moveFromTop';break;default:animIn='moveFromBottom';} 880if($('body').hasClass('uncode-fullpage-trid')){animOut=animIn+'trid';animIn=animOut+'In';}else if(UNCODE.isFullPageSnap){animIn=animOut='none';} 881hideMenu(index,nextIndex);shrinkMenu(index,nextIndex);$('.uncode-fullpage-zoom .background-video-shortcode, .uncode-video-container.video',$currentSlide).each(function(index,val){if($(this).attr('data-provider')=='vimeo'){iframe=$(this).find('iframe');player=new Vimeo.Player(iframe[0]);player.pause();}else if($(this).attr('data-provider')=='youtube'){if(youtubePlayers[$(this).attr('data-id')]!=undefined)youtubePlayers[$(this).attr('data-id')].pauseVideo();}else{if($(this).is('video')){$(this)[0].volume=0;$(this)[0].pause();}}});$('.background-video-shortcode, .uncode-video-container.video',$nextSlide).each(function(index,val){if($(this).attr('data-provider')=='vimeo'){iframe=$(this).find('iframe');iframe.on('load',function(){player=new Vimeo.Player(iframe);player.setVolume(0);player.play();});player=new Vimeo.Player(iframe);player.setVolume(0);player.play();}else if($(this).attr('data-provider')=='youtube'){if(youtubePlayers[$(this).attr('data-id')]!=undefined)youtubePlayers[$(this).attr('data-id')].playVideo();}else{if($(this).is('video')){$(this)[0].volume=0;$(this)[0].play();}}});if($currentSlide.is($footer)) 882isFooter=true;if($nextSlide.is($footer)) 883isFooterNext=true;if(!UNCODE.isMobile&&headerWithOpacity){if($currentSlide.is($header)) 884$header.addClass('header-scrolled');} 885footerCoeff=footerH;if(UNCODE.isFullPageSnap){postLeaveActions(nextIndex);activateBackWash(nextIndex);activateKBurns(nextIndex);requestTimeout(function(){animationEndAction(index,nextIndex);},fp_anim_time+150);}else{if(isFooterNext){var $iscrollWrapper=$currentSlide.find('.fp-scrollable');$iscrollWrapper.addClass('no-scrolloverflow');$nextSlide.add($currentSlide).addClass('uncode-scroll-front').addClass('uncode-scroll-active').addClass('uncode-scroll-visible');$container.css({'-webkit-transform':'translate3d(0, -'+(footerCoeff)+'px, 0)','transform':'translate3d(0, -'+(footerCoeff)+'px, 0)','-webkit-transition':'transform '+((footerCoeff)*2)+'ms '+fp_easing,'transition':'transform '+((footerCoeff)*2)+'ms '+fp_easing,}).off(transitionEnd).one(transitionEnd,function(){animationEndAction(index,nextIndex);});}else if(isFooter){$('.uncode-scroll-lock[data-section="'+(index-1)+'"]',$container).add($currentSlide).addClass('uncode-scroll-front').addClass('uncode-scroll-active').addClass('uncode-scroll-visible');$container.css({'-webkit-transform':'translate3d(0, 0, 0)','transform':'translate3d(0, 0, 0)','-webkit-transition':'transform '+((footerCoeff)*2)+'ms '+fp_easing,'transition':'transform '+((footerCoeff)*2)+'ms '+fp_easing,}).one(transitionEnd,function(){if(nextIndex!==index-1){clearRequestTimeout(timeout);timeout=requestTimeout(function(){$.fn.fullpage.moveTo(nextIndex);slideLeave(index-1,nextIndex,'up');$container.off(transitionEnd);},50);} 886animationEndAction(index,nextIndex);});}else{postLeaveActions(nextIndex);if(!$('body').hasClass('uncode-fullpage-trid')) 887activateParallax(nextIndex,direction);var $outBg=$('.background-wrapper',$currentSlide);$nextSlide.addClass('uncode-scroll-front').addClass('uncode-scroll-active').addClass('uncode-scroll-visible').addClass('uncode-scroll-animating-in').css({'z-index':4,'animation-name':animIn,'animation-duration':fp_anim_time+'ms','animation-delay':'','animation-timing-function':fp_easing,'animation-fill-mode':'both','transition':'initial',}).off(animationEnd).on(animationEnd,function(event){if(event.originalEvent.animationName===animIn){$(this).addClass('uncode-scroll-already').removeClass('uncode-scroll-front').removeClass('uncode-scroll-animating-in').css({'animation-name':'','animation-duration':'','animation-delay':'','animation-timing-function':'','animation-fill-mode':'','transition':'initial',});$currentSlide.removeClass('uncode-scroll-active').add($outBg).css({'animation-name':'','animation-duration':'','animation-delay':'','animation-timing-function':'','animation-fill-mode':'','transition':'initial',});animationEndAction(index,nextIndex);} 888if(nextIndex>1) 889$('body').addClass('window-scrolled');else 890$('body').removeClass('window-scrolled');});$currentSlide.addClass('uncode-scroll-animating-out').removeClass('uncode-scroll-front').css({'z-index':'1','animation-name':animOut,'animation-duration':fp_anim_time+'ms','animation-delay':'','animation-timing-function':fp_easing,'animation-fill-mode':'both','transition':'initial','will-change':'auto'}).off(animationEnd).on(animationEnd,function(event){if(event.originalEvent.animationName===animOut){$currentSlide.removeClass('uncode-scroll-animating-out');}});if($('body').hasClass('uncode-fp-opacity')){$currentSlide.find('> div').css({'animation-name':'opacityout','animation-duration':fp_anim_time+'ms','animation-delay':'','animation-timing-function':fp_easing,'animation-fill-mode':'both','transition':'initial',}).off(animationEnd).on(animationEnd,function(event){if(event.originalEvent.animationName==='opacityout'){$(event.currentTarget).css({'animation-name':'','animation-duration':'','animation-delay':'','animation-timing-function':'','animation-fill-mode':'','transition':'',});}});}}} 891$('.scroll-top').on('click',function(e){$.fn.fullpage.moveTo(1);return false;});};var init_fullPage=function(mode){var checkFPeffects;$container.fullpage({sectionSelector:'.uncode-scroll-lock',scrollOverflow:true,scrollOverflowOptions:{click:false,preventDefaultException:{tagName:/.*/}}
891,normalScrollElements:".masthead-vertical",navigation:false,scrollBar:scrollBar,scrollingSpeed:fp_anim_time,verticalCentered:true,anchors:no_history?false:dataNames,recordHistory:!no_history,afterRender:function(){$('body').removeClass('fp-waiting');$('.uncode-scroll-lock',$container).not(':visible').each(function(){var $invisible=$(this).addClass('hidden-scroll');});$('.uncode-scroll-lock.active',$container).filter(':visible').each(function(){var $visible=$(this).addClass('uncode-scroll-visible'),visIndex=$visible.index('.uncode-scroll-lock:not(.hidden-scroll)');$('ul.onepage-pagination a[data-index="'+visIndex+'"]').addClass('is-selected');});$('ul.onepage-pagination a').on('click',function(e){e.preventDefault();var $a=$(this),toIndex=$a.data('index');$.fn.fullpage.moveTo(toIndex+1);});requestTimeout(function(){scrollHashes();},1000);$(window).on('hashchange',function(e){requestTimeout(function(){scrollHashes();},500);});anchorLink();if($('body').hasClass('uncode-fp-opacity')){$all.each(function(index,row){var testmatch=$(row)[0].className.match(/\bstyle-.*?-bg\b/g,''),classBg;if(typeof testmatch!=='undefined'&&testmatch!==null){classBg=testmatch[0];$(row).removeClass(classBg).find('.fp-tableCell').addClass(classBg);}});} 892if(!$('body').hasClass('vmenu')&&!$('body').hasClass('menu-offcanvas')){$(window).on('menuOpen gdprOpen',function(){$.fn.fullpage.setAutoScrolling(false);}).on('menuClose gdprClose',function(){$.fn.fullpage.setAutoScrolling(true);});} 893$(window).on('menuMobileOpen menuCanvasOpen unmodal-open uncode-sidecart-open',function(){requestTimeout(function(){$.fn.fullpage.setAutoScrolling(false);},1000);}).on('menuMobileClose menuCanvasClose unmodal-close uncode-sidecart-closed',function(){$.fn.fullpage.setAutoScrolling(true);});if(!UNCODE.isFullPageSnap){clearRequestTimeout(checkFPeffects);checkFPeffects=requestTimeout(function(){activateBackWash(1);activateKBurns(1);},100);}},onLeave:function(index,nextIndex,direction){if(UNCODE.menuOpened||is_scrolling) 894return false;is_scrolling=true;var event=new CustomEvent('fp-slide-leave');window.dispatchEvent(event);slideLeave(index,nextIndex,direction);if($('.uncode-scroll-lock',$container).eq(nextIndex-1).hasClass('hidden-scroll')){if(direction==='up'){$.fn.fullpage.moveTo(nextIndex-1);}else{$.fn.fullpage.moveTo(nextIndex+1);} 895return false;} 896$('ul.onepage-pagination a').removeClass('is-selected');$('ul.onepage-pagination a[data-index="'+(nextIndex-1)+'"]').addClass('is-selected');}});};init_fullPage();$(window).on('load',function(){requestTimeout(function(){$.fn.fullpage.reBuild();},3000);});var addScrollingClass,removeScrollingClass;window.addEventListener("fp-slide-scroll",function(){addScrollingClass=requestTimeout(function(){$('body').addClass('fp-slide-scrolling');},10);clearRequestTimeout(removeScrollingClass);removeScrollingClass=requestTimeout(function(){$('body').removeClass('fp-slide-scrolling');},150);Waypoint.refreshAll();},false);var setFPheight=function(){var $body=document.body,$footer=document.getElementById('colophon'),$maincontainer=document.querySelector('.main-wrapper'),$boxcontainer=document.querySelector('.box-container'),$sections=document.querySelectorAll('.fp-section'),rect=$maincontainer.getBoundingClientRect(),rect2=$boxcontainer.getBoundingClientRect(),$masthead=document.getElementById('masthead'),_hideMenu=false,menuHeight=UNCODE.menuHeight;$body.style.height=UNCODE.wheight+'px';if(!document.body.classList.contains('vmenu')&&document.body.classList.contains('uncode-fp-menu-hide')){_hideMenu=true;} 897if($masthead.classList.contains('menu-transparent')||_hideMenu===true){menuHeight=0} 898if(theres_footer) 899$footer.style.top=(rect.height||rect2.height)+'px';for(var i=0;i<$sections.length;
899i++){$sections[i].style.maxHeight=UNCODE.wheight-menuHeight+'px';}};setFPheight();window.addEventListener('resize',setFPheight,false);window.addEventListener('orientationchange',setFPheight,false);};UNCODE.particles=function(){$(".vc-particles-background").each(function(){var $particle=$(this);var $parent=$particle.closest('[data-parent]');$parent.prepend($particle);})};UNCODE.readMoreCol=function($el){if(typeof $el==='undefined'||$el===null){$el=$('body');} 900var $readMoreCols=$('.uncont.overflow-hidden-mask[data-ov-height]',$el);$readMoreCols.each(function(){var $uncont=$(this),$row=$uncont.closest('.row-container'),max_h=$uncont.attr('data-ov-height'),max_h_mobile=$uncont.attr('data-ov-height-mobile'),actual_max_h=$uncont.outerHeight(),inner_h,$read_more=$('+ .btn-more-wrap',$uncont),read_more_resize=$read_more.hasClass('trigger-resize'),marginClosedBtn=$uncont.attr('data-margin-closed'),marginClosed=0,marginOpenBtn=$uncont.attr('data-margin-open'),marginOpen=0,anim_t=250,resized=false;max_h_mobile=typeof max_h_mobile==='undefined'||max_h_mobile===null?'':max_h_mobile;switch(marginClosedBtn){case'sm':marginClosed=18 901break;case'std':marginClosed=36 902break;case'lg':marginClosed=72 903break;case'':default:marginClosed=0 904break;} 905switch(marginOpenBtn){case'sm':marginOpen=18 906break;case'std':marginOpen=36 907break;case'lg':marginOpen=72 908break;case'no':marginOpen=0 909break;} 910var checkToggleMobile=function(){if(UNCODE.wwidth<=UNCODE.mediaQuery&&max_h_mobile!==''){resized=true;if($read_more.hasClass('state-closed')){$uncont[0].style.height='';$uncont[0].style.maxHeight=max_h_mobile;}}if(resized===true&&UNCODE.wwidth>UNCODE.mediaQuery){if($read_more.hasClass('state-closed')){$uncont[0].style.height='';$uncont[0].style.maxHeight=max_h;} 911resized=false;}} 912checkToggleMobile();$(window).on('resize',function(){checkToggleMobile();});$('a',$read_more).on('click',function(e){e.preventDefault();var $a=$(this);if($read_more.hasClass('state-closed')){$read_more.removeClass('state-closed').addClass('state-open');$uncont.css({'max-height':'none','height':'auto',});inner_h=parseFloat($uncont.outerHeight());$uncont.css({'height':(UNCODE.wwidth<=UNCODE.mediaQuery&&max_h_mobile!=='')?max_h_mobile:max_h});anim_t=inner_h-actual_max_h;if(anim_t<250){anim_t=250;}else if(anim_t>1000){anim_t=1000;} 913$uncont.css({'transition-duration':anim_t+'ms'}).addClass('overflow-mask-animation').animate({'height':inner_h},anim_t,'easeInOutCubic',function(){$uncont.css({'height':'auto'}).removeClass('overflow-mask');if(read_more_resize===true){window.dispatchEvent(new Event('resize'));if(typeof ScrollTrigger!=='undefined'&&ScrollTrigger!==null){ScrollTrigger.refresh(true);}}});if(marginOpen!=''){$read_more.animate({'margin-top':marginOpen},anim_t,'easeInOutCubic');}}else{$read_more.removeClass('state-open').addClass('state-closed');$uncont.addClass('overflow-mask').removeClass('overflow-mask-animation').animate({'height':(UNCODE.wwidth<=UNCODE.mediaQuery&&max_h_mobile!=='')?max_h_mobile:max_h},anim_t,'easeInOutCubic',function(){if(read_more_resize===true){window.dispatchEvent(new Event('resize'));if(typeof ScrollTrigger!=='undefined'&&ScrollTrigger!==null){ScrollTrigger.refresh(true);}}});if(marginClosed!==''){$read_more.animate({'margin-top':marginClosed},anim_t,'easeInOutCubic');} 914if($a.hasClass('toggle-scroll')){var $masthead=$('#masthead > div:first-child'),headH=$masthead.outerHeight(),rectTop=$row[0].getBoundingClientRect().top,checkNavBar=$a.hasClass('toggle-navbar'),checkNavBarMobile=$a.hasClass('toggle-navbar-mobile'),offCont=($row.offset().top);if(UNCODE.wwidth<=UNCODE.mediaQuery){checkNavBar=checkNavBarMobile;} 915if(checkNavBar){offCont=offCont-headH;} 916if(rectTop<headH){$('html, body').on("scroll wheel DOMMouseScroll mousewheel touchmove",function(){$(this).stop();}).animate({scrollTop:offCont},anim_t,'easeInOutCubic');}}}});});} 917UNCODE.filters=function(){var $systems=$('.isotope-system, .cssgrid-system');$systems.each(function(index,val){var $system=$(this),$widget_trgr=$('.uncode-woocommerce-toggle-widgetized-cb__link',$system),$widgets=$('.widgetized-cb-wrapper',$system),$sorting_trgr=$('.uncode-woocommerce-sorting__link',$system),$sorting_dd=$('.uncode-woocommerce-sorting-dropdown',$system),$cats_trigger=$('.menu-smart--filter-cats_mobile-toggle-trigger',$system),$cats_filters=$('.menu-smart--filter-cats-mobile-dropdown',$system);if($system.hasClass('isotope-processed')){return;} 918$cats_trigger.on('click',function(e){if(!$('html').hasClass('screen-sm')){e.preventDefault();$widgets.slideUp(400,'easeInOutCirc');}});$('.filters-toggle-trigger',$system).on('click',function(e){e.preventDefault();var $filters=$('.isotope-filters .menu-horizontal',$system);$filters.slideToggle(400,'easeInOutCirc');
918$widgets.add($cats_filters).slideUp(400,'easeInOutCirc');});$widget_trgr.on('click',function(e){e.preventDefault();$widgets.slideToggle(400,'easeInOutCirc');if(!$('html').hasClass('screen-sm')){$cats_filters.slideUp(400,'easeInOutCirc');} 919window.dispatchEvent(new CustomEvent('boxResized'));});$sorting_trgr.on('click',function(e){e.preventDefault();if(!$('html').hasClass('screen-sm')){$widgets.add($cats_filters).slideUp(400,'easeInOutCirc');}});$system.addClass('isotope-processed');});};UNCODE.widgets=function(){var widget_collapses=$('.widget-collapse');widget_collapses.each(function(){var widget_collapse=$(this),widget_title=widget_collapse.find('.widget-title'),widget=widget_title.closest('.widget'),content=widget.children().not('.widget-title'),setCTA;if(widget_collapse.hasClass('widget-tablet-collapse-open')&&UNCODE.wwidth<=UNCODE.mediaQuery&&UNCODE.wwidth>UNCODE.mediaQueryMobile){widget_title.toggleClass('open');} 920widget_title.each(function(){var _this=$(this);var content=_this.closest('.widget').find('.widget-collapse-content');$(window).on('load resize',function(){clearRequestTimeout(setCTA);setCTA=requestTimeout(function(){if(content.is(':visible')){_this.addClass('open');}else{_this.removeClass('open');}},10);}) 921_this.on('click',function(){var icon_content=window.getComputedStyle(_this[0],':after').getPropertyValue('content');if(icon_content==='none'||!icon_content){return false;} 922_this.toggleClass('open');var isOpen=_this.hasClass('open'),hasBorder=_this.closest('.widget-no-separator').length?9:27;content.animate({height:'toggle',padding:'toggle',opacity:'toggle',top:isOpen?0:hasBorder},{duration:400,easing:"easeInOutCirc",});return false;});});});var $widgets_without_title=$('.collapse-init').removeClass('collapse-init');};UNCODE.unmodal=function(){$(document).off('click','.open-unmodal').on('click','.open-unmodal',function(){$('.unmodal-overlay').fadeIn();$('.unmodal-overlay').addClass('loading');$('body').addClass('uncode-unmodal-overlay-visible');$(window).trigger('unmodal-open');});$(document).off('click','.unmodal-overlay').on('click','.unmodal-overlay, .unmodal-close',function(){$('.unmodal-overlay').fadeOut();$('.unmodal').fadeOut();$('body').removeClass('uncode-unmodal-overlay-visible');$('body').removeClass('uncode-unmodal-open');$('html').removeClass('uncode-unmodal-body-disable-scroll');$(document).trigger('unmodal-close');UNCODE.isUnmodalOpen=false;});$(document).on('uncode-unmodal-show-content',function(){$('.unmodal-overlay').removeClass('loading');$('.unmodal').show();$('.unmodal').addClass('show-unmodal-with-animation');$('.unmodal-content')[0].scrollTop=0;$('body').addClass('uncode-unmodal-open');UNCODE.isUnmodalOpen=true;if($('body').hasClass('qw-body-scroll-disabled')){$('html').addClass('uncode-unmodal-body-disable-scroll');} 923if($('.unmodal').hasClass('auto-height')){set_modal_height();}});var set_modal_height=function(){var modal=$('.unmodal').css({height:'auto'});var window_height=$(window).outerHeight();var modal_height=modal.outerHeight();modal.css('height','auto');if(modal_height>window_height){modal.outerHeight(window_height);}} 924if($('.unmodal').hasClass('auto-height')){var setCTA;$(window).on('resize',function(){clearRequestTimeout(setCTA);setCTA=requestTimeout(function(){set_modal_height();},100);});}};UNCODE.bgChanger=function(){var $bg_changers=$('.vc_row[data-bg-changer]:visible'),$bg_first=$('.vc_row[data-bg-remove]'),bg_remove=$bg_first.attr('data-bg-remove'),$first=$bg_changers.first(),$last=$bg_changers.last(),$bg_wrapper=$('#changer-back-color'),$bg_changings=$('div[data-bg-changing]',$bg_wrapper),setCTA,localH=UNCODE.wheight,isScrolling;$bg_first.removeClass(bg_remove);var bgChange=function($col,bgColor,skin,tmbskin){$bg_wrapper.attr('class',bgColor);var menuskin;if(typeof skin!=='undefined'){menuskin=skin.replace('style','menu')} 925if($col.length){$('.uncol[data-skin-change]').each(function(){var $isoFooter=$('.isotope-footer',this);$(this).add($isoFooter).removeClass('style-dark').removeClass('style-light').addClass(skin);
925if(menuskin!==''){$(this).find('.isotope-filters:not(.with-bg)').removeClass('menu-dark').removeClass('menu-light').addClass(menuskin);}});$('.tmb[data-skin-change]').each(function(){$(this).removeClass('tmb-dark').removeClass('tmb-light').addClass(tmbskin);});}};var $masthead=$('#masthead'),transDesktop,transMobile,changeSkin,checkTransparencyAndChange=function(skin){transDesktop=$masthead.hasClass('menu-desktop-transparent')&&UNCODE.wwidth>=UNCODE.mediaQuery;transMobile=$masthead.hasClass('menu-mobile-transparent')&&UNCODE.wwidth<UNCODE.mediaQuery;changeSkin=$masthead.hasClass('menu-change-skin');if(!transDesktop&&!transMobile){return false;} 926if(!changeSkin){return false;} 927if(skin==='style-light'){$masthead.removeClass('style-dark-override').addClass('style-light-override');return false;}else if(skin==='style-dark'){$masthead.removeClass('style-light-override').addClass('style-dark-override');return false;}};var bg_waypoints=function(){if($bg_changers.length&&!SiteParameters.is_frontend_editor){$.each($bg_changers,function(index,row){var $row=$(row),$col=$('.uncol[data-skin-change]',$row).eq(0),skin,$tmbs,tmbskin,bgColor=$row.attr('data-bg-color');if(!$row.is(':visible')){return false;} 928if($col.length){skin=$col.attr('data-skin-change');$tmbs=$('.tmb[data-skin-change]',$row);tmbskin=skin.replace('style','tmb');} 929if(!$row.hasClass('unscroll-horizontal')){$row.waypoint(function(dir){if(dir==='down'){bgChange($col,bgColor,skin,tmbskin);checkTransparencyAndChange(skin);}else{return;}},{offset:'50%'});$row.waypoint(function(dir){if(dir==='up'){bgChange($col,bgColor,skin,tmbskin);checkTransparencyAndChange(skin);}else{return;}},{offset:function(){var clH=this.element.clientHeight,wH=window.innerHeight,ret=clH>200?-100:clH*-0.5;return(wH/2)-clH;}});}});$('body').addClass('bg-changer-init');}};var body=document.body,edges=false;var throttle=function(fn,wait){var time=Date.now();return function(){if((time+wait-Date.now())<0){fn();time=Date.now();}}} 930var $wrapper=document.querySelector(".main-wrapper"),currentPixel=window.pageYOffset||window.document.documentElement.scrollTop;var $title=document.querySelector('#rotating');
930if($title!==null){$title.style.whiteSpace='nowrap';$title.style.transition='transform 200ms linear';} 931window.addEventListener('scroll',throttle(function(){window.clearRequestTimeout(isScrolling);isScrolling=requestTimeout(function(){var scrolled=window.pageYOffset||window.document.documentElement.scrollTop,body=document.body,html=document.documentElement,docH=Math.max(body.scrollHeight,body.offsetHeight,html.clientHeight,html.scrollHeight,html.offsetHeight),$row=false,firstOff,lastOff;if(scrolled<100&&$first.length){firstOff=$first.offset().top;if(firstOff<100){var $row=$first;}}else if((scrolled+UNCODE.wheight)>(docH-100)&&$last.length){lastOff=$last.offset().top+$last.outerHeight();if(lastOff>(docH-100)){var $row=$last;}} 932if($row.length){var $col=$('.uncol[data-skin-change]',$row).eq(0),skin,$tmbs,tmbskin,bgColor=$row.attr('data-bg-color');if($col.length){skin=$col.attr('data-skin-change');$tmbs=$('.tmb[data-skin-change]',$row);tmbskin=skin.replace('style','tmb');} 933bgChange($col,bgColor,skin,tmbskin);checkTransparencyAndChange(skin);edges=true;}},150);if(edges===true){bg_waypoints();Waypoint.refreshAll();edges=false;}},100),false);$(window).on('resize',function(){clearRequestTimeout(setCTA);setCTA=requestTimeout(function(){if(localH!=UNCODE.wheight){localH=UNCODE.wheight;bg_waypoints();Waypoint.refreshAll();}},100);});bg_waypoints();};UNCODE.skewIt=function(){if($('body').hasClass('compose-mode')){return;} 934var justscrolled=false;var loadSkewIt=function(){var $pageHeader=$('#page-header'),$page_body=$('.page-body'),$header_skew=$('.uncode-skew.vc_row[data-parent]',$pageHeader);if($header_skew.length){$pageHeader.addClass('uncode-skew').css({position:'relative',zIndex:1});$header_skew.removeClass('uncode-skew');$page_body.css({position:'relative',zIndex:0});} 935var $skew=$('.uncode-skew'),$horizontal=$skew.hasClass('index-scroll')?$skew:$skew.closest('.index-scroll'),horizontal=$horizontal.length,stopSkewing,lastOffset=0,lastDate=Date.now();if(!$skew.length){return;} 936var dropSkew=function(){if(UNCODE.wwidth<UNCODE.mediaQuery) 937return;$skew.each(function(){var $this=$(this),$drop=$('.t-entry-drop:not(.drop-parent)',$this);if($drop.length){$this.css({'transform':'skew(0)'});var bound=$this[0].getBoundingClientRect();$drop.css({left:bound.x*-1,top:bound.y*-1,});}});};dropSkew();$(window).on('resize',dropSkew);window.addEventListener('scroll',function(){if(justscrolled!==true){justscrolled=true;return;} 938window.clearRequestTimeout(stopSkewing);var now=Date.now(),delayInMs=now-lastDate,offset=window.pageYOffset||window.document.documentElement.scrollTop,newOffset=offset-lastOffset,speed=Math.pow((newOffset/delayInMs),3)*-1,body=document.body,html=document.documentElement,docH=Math.max(body.scrollHeight,body.offsetHeight,html.clientHeight,html.scrollHeight,html.offsetHeight),wait=50,maxSpeed=UNCODE.wwidth>UNCODE.mediaQuery?1:2;if((lastDate+wait-now)<0){lastDate=now;lastOffset=offset;if(speed>6){speed=6;}else if(speed<-6){speed=-6;} 939if(speed>2&&offset<UNCODE.wheight){speed=2;}else if(speed<-2&&(offset+(UNCODE.wheight*2))>docH){speed=-2;} 940var speedY=speed,speedX=speed*1.25;if(horizontal){speedY=0;if($horizontal.hasClass('row-scroll-no-md')&&UNCODE.wwidth<=UNCODE.mediaQuery){speedX=0;return;}else if($horizontal.hasClass('row-scroll-no-sm')&&UNCODE.wwidth<=UNCODE.mediaQueryMobile){speedX=0;return;}}else{speedX=0;} 941if(!$skew.closest('.enter-st').length){speedX=0;} 942gsap.killTweensOf($skew);gsap.to($skew,{duration:0.2,skewY:(speedY*maxSpeed)+"deg",skewX:(speedX*maxSpeed)+"deg",ease:Power0.easeNone,transformOrigin:'center',});} 943stopSkewing=requestTimeout(function(){gsap.killTweensOf($skew);gsap.to($skew,{duration:0.5,skewY:"0deg",skewX:"0deg",transformOrigin:'center',ease:Expo.easeOut,});$skew.each(function(){var $this=$(this),$drop=$('.t-entry-drop:not(.drop-parent)',$this);if($drop.length){var bound=$this[0].getBoundingClientRect() 944$drop.css({left:bound.x*-1,top:bound.y*-1,});}});},200);},false);};$(window).on('load',loadSkewIt);};UNCODE.rotateIt=function(){if($('body').hasClass('compose-mode')){return;} 945var frameRotate=false;var loadRotateIt=function(){var $toRotate=$('.uncode-rotate');$toRotate.each(function(){var $rotate=$(this),deg=0,dir=true,coeff=1,lastOffset=0,lastDate=Date.now();var checkScroll=function($rotate){var now=Date.now(),delayInMs=now-lastDate,offset=window.pageYOffset||window.document.documentElement.scrollTop,newOffset=offset-lastOffset,speed=(newOffset/delayInMs)*5,body=document.body,html=document.documentElement,docH=Math.max(body.scrollHeight,body.offsetHeight,html.clientHeight,html.scrollHeight,html.offsetHeight);lastDate=now;lastOffset=offset;if(Math.abs(deg)>359||isNaN(deg)){deg=0;} 946if($rotate.hasClass('uncode-rotate-scroll')||$rotate.hasClass('uncode-rotate-speed')){deg=parseFloat(deg)+parseFloat(speed);} 947if($rotate.hasClass('uncode-rotate-hover')){$rotate.hover(function(){coeff=1.75;},function(){coeff=1;});}
948if(!$rotate.hasClass('uncode-rotate-scroll')){deg=deg+coeff;} 949if($rotate.closest('.un-text-marquee').length&&UNCODE.wwidth<=UNCODE.mediaQuery){return false;} 950if($rotate.closest('.un-text-marquee').length&&!$rotate.closest('.un-marquee-scroll, .un-marquee-opposite').length){var undeg=deg*-1;$rotate[0].style.transform='rotate('+undeg+'deg)';}else{$rotate[0].style.transform='rotate('+deg+'deg)';} 951requestAnimationFrame(function(){if(frameRotate===true){frameRotate=false;return;} 952checkScroll($rotate);});};checkScroll($rotate);});};$(window).on('load',loadRotateIt);var checkRotate;var resizeRotate=function(){var $inlineRotates=$('.inline-rotate');$inlineRotates.each(function(){$(this).addClass('inline-rotate-standby');});clearTimeout(checkRotate);checkRotate=setTimeout(function(){$('.inline-rotate').each(function(){$(this).removeClass('inline-rotate-standby');frameRotate=true;});loadRotateIt();},500);};$(window).off('resize.inline-rotate',resizeRotate).on('resize.inline-rotate',resizeRotate);};var marqueeCheckResize,initMarquee;UNCODE.textMarquee=function($titles){var isInitMarque=false;var lastMarqueeDocH=Math.round($(document).height());var initTextMarquee=function($titles){if(typeof $titles=='undefined'){$titles=$('.un-text-marquee');} 953if(!$titles.length){return;} 954isInitMarque=true;var stableHeight=UNCODE.wheight;$titles.each(function(){var $title=$(this),marqueeNS='.textMarquee-'+Math.random().toString(36).slice(2),$span=$('> span, > i > span',$title),txt,first=true,dataSpeed=parseFloat($title.closest('.heading-text').attr('data-marquee-speed')),dataSpace=parseFloat($title.closest('.heading-text').attr('data-marquee-space')),dataTrigger=$title.closest('.heading-text').attr('data-marquee-trigger'),hasSticky=false,dataNavBar=$title.closest('.heading-text').attr('data-marquee-navbar'),dataNavBarMobile=$title.closest('.heading-text').attr('data-marquee-navbar-mobile'),newW=UNCODE.wwidth,marqueeTL,inview,isInMenu=$title.closest('.megamenu-block-wrapper').length;var getStickyBound=function(){var $sticky=$title.closest('.sticky-trigger, .sticky-element');if($sticky.length){var $pinSpacer=$sticky.closest('.pin-spacer');return $pinSpacer.length?$pinSpacer:$sticky;} 955var $pinSpacerOnly=$title.closest('.pin-spacer');if($pinSpacerOnly.length){return $pinSpacerOnly;} 956return $title.closest('.vc_row');};if($title.closest('.sticky-trigger').length||$title.closest('.sticky-element').length||$title.closest('.pin-spacer').length){hasSticky=true;dataTrigger='row';} 957if(UNCODE.wwidth<=UNCODE.mediaQuery){dataNavBar=dataNavBarMobile;} 958dataSpeed=isNaN(dataSpeed)?0:dataSpeed;dataSpace=isNaN(dataSpace)?'default':dataSpace;var dataX=dataSpeed;dataSpeed+=5;$('.marquee-clone-wrap',$title).remove();txt=$span.html();if(!$('.marquee-original-core',$span).length){txt=$span.html();$span=$('> span, > i > span',$title).wrapInner('<span class="marquee-original-core" />').addClass('marquee-original');}else{txt=$('.marquee-original-core',$span).html();} 959var spanW,$prepended=$('<span class="marquee-clone-wrap wrap-prepended" />'),$appended=$('<span class="marquee-clone-wrap wrap-appended" />'),speed=10-dataSpeed;$span.prepend($prepended);$span.append($appended);var continuousTextMarquee=function(){var bound=$title.css({transform:"none",opacity:0,}).offset(),ease="none";var xStrt=first||$title.hasClass("un-marquee-infinite")?0:UNCODE.wwidth-bound.left,xEnd=$title.hasClass("un-marquee-infinite")?spanW:spanW+bound.left,xSpeed=((xEnd+xStrt)/(dataSpeed*dataSpeed*dataSpeed)/5)*dataSpeed,direction=$title.hasClass("un-marquee-opposite")?1:-1,speedSlow=(xEnd+xStrt)/45,transFormVal,translX;if(typeof marqueeTL!=='undefined'&&marqueeTL!==null){marqueeTL.kill();} 960marqueeTL=new TimelineMax({paused:true,reversed:true});marqueeTL.play();var inViewElement=dataTrigger==="row"?(hasSticky?getStickyBound()[0]:$title.closest(".vc_row")[0]):$title[0],wayOff=dataTrigger==="row"&&dataNavBar==="yes"?UNCODE.menuHeight:0;if(isInMenu){$(document).on('un-menu-show.marquee',function(e,$ul){marqueeTL.restart();});$(document).on('un-menu-hide.marquee',function(e,$ul){marqueeTL.pause();});}else{inview=new Waypoint.Inview({element:inViewElement,offset:wayOff,enter:function(direction){marqueeTL.play();},exited:function(direction){if(!$title.closest(".pin-spacer").length){marqueeTL.pause();}},});} 961if($title.hasClass("un-marquee-hover")){var $column=$title.closest(".wpb_column"),$col_link=$(".col-link",$column),$hover_sel=$title;if($col_link.length){$hover_sel=$title.add($column);} 962$hover_sel.on("mouseover",function(){ease="power2.out";
962transFormVal=$title.css("transform").split(/[()]/)[1];translX=transFormVal.split(",")[4];speedSlow=(xEnd+(xStrt-translX))/45;marqueeTL.duration(speedSlow);}).on("mouseout",function(){ease="power2.in";transFormVal=$title.css("transform").split(/[()]/)[1];translX=transFormVal.split(",")[4];speedSlow=((xEnd+(xStrt-translX))/(dataSpeed*dataSpeed*dataSpeed)/5)*dataSpeed;marqueeTL.duration(speedSlow);});} 963gsap.killTweensOf($title);marqueeTL.fromTo($title,{opacity:1,x:xStrt*direction*-1},{duration:xSpeed,x:xEnd*direction,onComplete:function(){first=false;if(isInMenu){marqueeTL.restart();}else{continuousTextMarquee();}},onUpdate:function(){if(!$title[0].isConnected){marqueeTL.kill();initTextMarquee();}},ease:ease});};var runTextMarquee=function(){var $row=$title.closest('.vc_row');if(hasSticky){$row=getStickyBound();} 964var $bound=(dataTrigger==='row'||dataTrigger==='row-middle')?$row:$title;if(!$bound.length){return;} 965if($title.data('marqueeScrollActive')){return;} 966var boundEl=$bound[0],titleEl=$title[0],direction=$title.hasClass('un-marquee-scroll-opposite')?-1:1,dataMove=dataX>=0?1+dataX:-1*(5/(dataX-0.5)*0.25);$title.data('marqueeScrollActive',true);var loop=function(){if(!titleEl.isConnected){$title.data('marqueeScrollActive',false);initTextMarquee();return;} 967var bound=boundEl.getBoundingClientRect(),bound_top=bound.top,gsap_calc=((stableHeight*0.35-bound_top)*dataMove)*0.5*direction;if(dataTrigger==='row'||dataTrigger==='row-middle'){if(dataTrigger==='row-middle'){bound_top=(bound.top+bound.height*0.5)-(stableHeight*0.5);} 968if(dataNavBar==='yes'){bound_top=bound_top-UNCODE.menuHeight;} 969gsap_calc=(bound_top*dataMove)*0.5*direction;} 970titleEl.style.transform='translate3d('+gsap_calc+'px, 0, 0)';requestAnimationFrame(loop);};requestAnimationFrame(loop);};var cloneSpan=function($_title,cntnt){if($_title.hasClass('un-marquee-infinite')){$('> span.marquee-clone-wrap',$_title).text('');} 971gsap.to($_title,{duration:0,x:0});spanW=$span.outerWidth();if(!spanW){return;} 972var part=Math.ceil(UNCODE.wwidth/spanW)*2,spaceSpan=dataSpace!=='default'?'<span class="marquee-space-'+dataSpace+'">\u00A0</span>':"\u00A0";if($_title.hasClass('un-marquee-infinite')){for(var i=0;i<part;i++){$prepended.append(cntnt+spaceSpan);$appended.append(cntnt+spaceSpan);}} 973if($('body').hasClass('compose-mode')){$('.uncode_fe_safe').remove();return;} 974if($title.closest('.marquee-freezed').length){return;} 975if($_title.hasClass('un-marquee')||$_title.hasClass('un-marquee-opposite')){continuousTextMarquee();} 976if($_title.hasClass('un-marquee-scroll')||$_title.hasClass('un-marquee-scroll-opposite')){runTextMarquee();}};var marqueeResize=function(e){if(isInMenu){return;} 977var tOut=1000;if(isInMenu){gsap.killTweensOf($title);if(typeof inview!=='undefined'&&inview!==null){inview.destroy();} 978if(typeof marqueeTL!=='undefined'&&marqueeTL!==null){marqueeTL.kill();} 979first=true;$(window).off(marqueeNS);$(document).off(marqueeNS);initTextMarquee();}else{clearRequestTimeout(marqueeCheckResize);marqueeCheckResize=requestTimeout(function(){if(newW!==UNCODE.wwidth){gsap.killTweensOf($title);if(typeof inview!=='undefined'&&inview!==null){inview.destroy();} 980if(typeof marqueeTL!=='undefined'&&marqueeTL!==null){marqueeTL.kill();} 981first=true;$(window).off(marqueeNS);$(document).off(marqueeNS);initTextMarquee();newW=UNCODE.wwidth;}},tOut);}};$(window).off('resize',marqueeResize).on('resize',marqueeResize);$(window).off('uncode.re-layout',marqueeResize).on('uncode.re-layout',marqueeResize);cloneSpan($title,txt);if($('body').hasClass('compose-mode')&&typeof window.parent.vc!=='undefined'){window.parent.vc.events.on('shortcodeView:updated',function(e){var $_titles=$('.un-text-marquee',e.view.$el);clearRequestTimeout(marqueeCheckResize);marqueeCheckResize=requestTimeout(function(){initTextMarquee($_titles);},1000);});}});$(window).on('load wwResize',function(e){stableHeight=UNCODE.wheight;});};document.addEventListener("DOMContentLoaded",function(){if(isInitMarque!==true){initTextMarquee();}});if(document.fonts&&document.fonts.ready&&typeof document.fonts.ready.then==='function'){document.fonts.ready.then(function(){initTextMarquee();});} 982$(window).on('focus load resize',function(){clearTimeout(initMarquee);initMarquee=setTimeout(function(){if(isInitMarque!==true){initTextMarquee();}},500);});$(document).on('pumAfterOpen pumAfterClose',function(args){initTextMarquee();});$(document).on('uncode-scrolltrigger-refresh',function(args){var nextDocH=Math.round($(document).height());if(Math.abs(nextDocH-lastMarqueeDocH)<=2){return;} 983lastMarqueeDocH=nextDocH;clearRequestTimeout(marqueeCheckResize);marqueeCheckResize=requestTimeout(function(){initTextMarquee();},250);});};UNCODE.parallax=function(){if(!UNCODE.isFullPage&&!UNCODE.isFullPageSnap&&(UNCODE.wwidth>UNCODE.mediaQuery||SiteParameters.mobile_parallax_animation==='1')){if($('.parallax-el').length>0){var parallax_elements=new Rellax('.parallax-el');$(document.body).trigger('uncode_parallax_done',parallax_elements);window.addEventListener('boxResized',function(e){parallax_elements.refresh();},false);$(window).on('uncode_wc_variation_gallery_loaded',function(event){requestTimeout(function(){parallax_elements.refresh();},100);});if(typeof UNCODE.hDoc==='undefined'){UNCODE.hDoc=Math.max(document.body.scrollHeight,document.body.offsetHeight,document.documentElement.clientHeight,document.documentElement.scrollHeight,document.documentElement.offsetHeight);} 984function paralraf(time){requestAnimationFrame(paralraf) 985var newHdoc=Math.max(document.body.scrollHeight,document.body.offsetHeight,document.documentElement.clientHeight,document.documentElement.scrollHeight,document.documentElement.offsetHeight);if(UNCODE.hDoc!==newHdoc){UNCODE.hDoc=newHdoc;parallax_elements.refresh();}} 986requestAnimationFrame(paralraf)}}};UNCODE.magicCursor=function(){var $customCursor=$('#uncode-custom-cursor'),$customPilot=$('#uncode-custom-cursor-pilot'),$tooltip=$('.title-tooltip',$customCursor),$curs
986orSpan=$('> span',$tooltip),currentBg=false,fromTitle=false,setTime,mouseEvent;var spanW,spanH,maxW=false;function delayChangeCursor(cursorType,cursorTitle,cursorBg,delayt_time,dataTitle,fontClass){if(currentBg!==false&&cursorBg===false&&cursorType==='auto'){$tooltip.css({opacity:0});delayt_time+=400;} 987clearRequestTimeout(setTime);setTime=requestTimeout(function(){$tooltip.css({opacity:''});$customCursor.find('> span:first-child').add($tooltip).removeClass('tooltip-boing');if(cursorTitle!==''){if(fromTitle&&dataTitle==='boing'){setTimeout(function(){$customCursor.find('> span:first-child').add($tooltip).addClass('tooltip-boing');},5);} 988$cursorSpan.attr('class',fontClass).html(cursorTitle);}else{if(cursorType!=='auto'){$cursorSpan.html('');}} 989$cursorSpan.addClass('in-tooltip');$customCursor.attr('data-cursor',cursorType);if(fromTitle){$customCursor.addClass('from-tooltip-title');}else{$customCursor.removeClass('from-tooltip-title');} 990if(cursorBg!==false){$customCursor.attr('data-bg','transparent');}else{$customCursor.removeAttr('data-bg');} 991currentBg=cursorBg;if(cursorTitle!==''){fromTitle=true;$customCursor.attr('data-cursor',cursorType);$customCursor.attr('data-title','true');$cursorSpan.css({width:''});}else{fromTitle=false;$customCursor.removeAttr('data-title');} 992spanW=$cursorSpan.outerWidth();if(spanW>=maxW&&maxW!==false){$customCursor.find('> span:first-child').add($tooltip).addClass('max-width');$customCursor.find('> span:first-child').add($tooltip).add($cursorSpan).css({width:maxW});spanW=maxW;}else{$customCursor.find('> span:first-child').removeClass('max-width');} 993spanH=$cursorSpan.outerHeight();if(spanW&&spanH&&cursorTitle!==''&&cursorType.indexOf('icon-')>=0){$customCursor.find('> span:first-child').add($tooltip).css({width:spanW,height:spanH});}else{$customCursor.find('> span:first-child').add($tooltip).removeAttr("style");} 994if($customPilot.length){$customPilot.attr('data-cursor',cursorType);}},delayt_time);} 995function changeCursor($wrap){$wrap=typeof $wrap==='undefined'?$('body'):$wrap;var href=SiteParameters.custom_cursor_selector!=''?SiteParameters.custom_cursor_selector:'[href], a[data-lbox]',$href=$wrap.find(href),cursorType,cursorTitle='',tooltip_class='',cursorBg=false;$wrap.filter(":not(.cursor-init)").on("mouseenter.cursor",href,function(e){var $this=$(this).addClass("cursor-init"),$tmb=$this.closest('.tmb'),data_cursor=$this.closest('[data-cursor]').attr('data-cursor')||$this.attr('data-cursor'),cursor_bg=$this.closest('[data-cursor]').attr('data-cursor-transparent')||$this.attr('data-cursor-transparent'),data_title=$this.closest('[data-cursor]').attr('data-cursor-title')||$this.attr('data-cursor-title'),data_class=$this.closest('[data-cursor]').attr('data-tooltip-class')||$this.attr('data-tooltip-class'),custom_text=($this.closest('[data-cursor]').attr('data-tooltip-text')||$this.attr('data-tooltip-text')),$title=$('.t-entry-title',$tmb),is_frontend_editor=$this.closest('.vc_controls').length,hasSrcOrClck=$('[src]',$this).length||$('.t-background-cover',$this).length||$this.closest('.tmb-click-row').length,$parent_cursor=$this.closest('[class*="custom-cursor"]');if(is_frontend_editor){cursorType='auto';}else if(typeof data_cursor!=='undefined'&&data_cursor!==''&&hasSrcOrClck){cursorType=data_cursor;}else if($parent_cursor.length){if($parent_cursor.hasClass('custom-cursor-light')){cursorType='icon-light';}else if($parent_cursor.hasClass('custom-cursor-diff')){cursorType='icon-diff';}else if($parent_cursor.hasClass('custom-cursor-accent')){cursorType='icon-accent';}else{cursorType='icon-dark';}}else{cursorType='pointer';} 996if(typeof data_title!=='undefined'&&data_title!==''){if(typeof custom_text!=='undefined'&&custom_text!==''){cursorTitle=custom_text;}else{cursorTitle=$title.clone();$('a',cursorTitle).replaceWith(function(){return this.childNodes;});$('*',cursorTitle).replaceWith(function(){return $(this).removeAttr('class');});cursorTitle=cursorTitle.html();}}else{cursorTitle='';} 997if(typeof data_class!=='undefined'&&data_class!==''){tooltip_class=data_class;}else{tooltip_class='';} 998if(cursor_bg=='true'){cursorBg=true;}else{cursorBg=false;} 999delayChangeCursor(cursorType,cursorTitle,cursorBg,0,data_title,tooltip_class);}).on("mouseleave.cursor",href,function(e){var outTime=150;if(currentBg!==false&&cursorBg===false){outTime=0;} 1000delayChangeCursor('auto','',false,outTime,false,'');});$(window).on('disable-hover',function(event){document.addEventListener("mousemove",function(e){mouseEvent=e;});delayChangeCursor('auto',cursorTitle,cursorBg,0,false,'');});$(window).on('enable-hover',function(event){if(typeof mouseEvent!=='undefined'){var x=mouseEvent.clientX,y=mouseEvent.clientY;var elements=document.elementsFromPoint(x,y),$element=$(elements[0]);$element.closest(href).trigger('mouseenter');}});} 1001$(window).on('load uncode-custom-cursor uncode-quick-view-loaded',function(event){changeCursor(
1001);});$(document).ajaxComplete(function(event,xhr,settings){changeCursor();});$('.isotope-container').on('isotope-layout-complete',function(){var $this=$(this);changeCursor($this);});};UNCODE.magneticCursor=function(){function magneticCursor($wrap){$wrap=typeof $wrap==='undefined'?$('body'):$wrap;var $magnetics=$wrap.find('.tmb-image-anim-magnetic .t-entry-visual').has('img:not(.avatar), .t-background-cover, .dummy.secondary-dummy-image, .t-secondary-background-cover').add($('.magnetic').has('.background-inner, .header-bg'));$magnetics.on('mousemove',function(e){var $this=$(this),$el,bound=e.currentTarget.getBoundingClientRect(),coeff=30,hor=(bound.width/2)-(e.clientX-bound.left),ver=(bound.height/2)-(e.clientY-bound.top),toX=hor/bound.width*coeff,toY=ver/bound.height*coeff,scaleX=((bound.width+coeff+5)/bound.width).toFixed(2),scaleY=((bound.height+coeff+5)/bound.height).toFixed(2),toScale=Math.max(scaleX,scaleY);if($this.hasClass('magnetic')){$el=$('.background-inner, .header-bg',$this);}else{$el=$('img:not(.avatar), .t-background-cover, .fluid-object, .dummy.secondary-dummy-image, .t-secondary-background-cover',$this);} 1002gsap.killTweensOf($el);gsap.to($el,{duration:0.75,x:toX,y:toY,scale:toScale,ease:Power1.easeOut,transformPerspective:900,transformOrigin:'center',force3D:true});}).on('mouseout',function(e){var $this=$(this),$el 1003if($this.hasClass('magnetic')){$el=$('.background-inner, .header-bg',$this);}else{$el=$('img:not(.avatar), .t-background-cover, .fluid-object, .dummy.secondary-dummy-image, .t-secondary-background-cover',$this);} 1004gsap.killTweensOf($el);gsap.to($el,{duration:0.6,y:0,x:0,scale:1,ease:Power1.easeOut,transformPerspective:900,transformOrigin:'center',force3D:true});});};$(window).on('load uncode-custom-cursor uncode-quick-view-loaded',function(event){magneticCursor();});$(document).ajaxComplete(function(event,xhr,settings){magneticCursor();});$('.isotope-container').on('isotope-layout-complete',function(){var $this=$(this);magneticCursor($this);});};UNCODE.dropImage=function(){function imageHover(){if($('body').hasClass('compose-mode')&&typeof window.parent.vc!=='undefined'){return;} 1005var $postLists=$('.uncode-post-titles');$postLists.each(function(){var $list=$(this),timing=parseFloat($list.attr('data-timing')),default_image=$list.hasClass('uncode-post-titles-default-image'),default_title=$list.hasClass('uncode-post-titles-default-title'),$tmbs=$('.tmb',$list),$drop_moves=$('.t-entry-drop:not(.drop-parent)',$tmbs),clientX,clientY,$row_parent=$list.closest('.vc_row'),$drop_row_parents=$('.drop-parent.drop-parent-row',$list),$col_parent=$list.closest('.uncell'),$drop_col_parents=$('.drop-parent.drop-parent-column',$list),stoppedScrolling=true,setCTA;timing*=0.001;var drop_bgs=function(){$drop_row_parents.add($drop_col_parents).filter('[data-bgset]').each(function(e){var $drop=$(this),srcset=$drop.attr('data-bgset'),setArr=srcset.split(","),setArrOrder=[],biggest=0,checkBg=false,desktopBG=$drop.data('[data-background-image]'),mobileBG=$drop.data('[data-mobile-background-image]');if($drop.hasClass('srcset-bg-async')){if((UNCODE.wwidth<UNCODE.mediaQuery&&typeof mobileBG!=='undefined'&&mobileBG!=='')||(UNCODE.wwidth>=UNCODE.mediaQuery&&typeof desktopBG!=='undefined'&&desktopBG!=='')){return;}} 1006if(SiteParameters.uncode_adaptive==true){if(typeof setArr[0]!=='undefined'&&setArr[0]!==null){$drop.css({'background-image':'url('+setArr[0]+')'});}}else{for(var i=0;i<setArr.length;i++){var setLoop=setArr[i].trim().split(" ");if(typeof setLoop[1]!=='undefined'&&setLoop[1]!==''){var parseSet=parseFloat(setLoop[1]);if(biggest<parseSet){biggest=parseSet;} 1007setArrOrder[parseSet]=setLoop[0];if(screenInfo.width<=parseSet&&typeof setLoop[0]!=='undefined'&&setLoop[0]!==null){checkBg=true;$drop.css({'background-image':'url('+setLoop[0]+')'});}}} 1008if(!checkBg&&typeof setArrOrder[biggest]!=='undefined'&&setArrOrder[biggest]!==null){$drop.css({'background-image':'url('+setArrOrder[biggest]+')'});}}});};drop_bgs();var dropMovesSize=function(){if(UNCODE.wwidth<UNCODE.mediaQuery){return;} 1009$drop_moves.each(function(){var $drop_move=$(this),dataW=$drop_move.attr('data-w'),$anim_parent=$drop_move.closest('.animate_when_almost_visible:not(.uncode-skew):not
1009(.t-inside), .parallax-el');if(typeof dataW!=='undefined'&&dataW!==null){dataW=screenInfo.width/12*parseFloat(dataW);} 1010$drop_moves.css({width:dataW});if($anim_parent.length&&$anim_parent.css('transform')!==''&&$anim_parent.css('transform')!=='none'){$anim_parent.on('animationend',function(){var bound=$anim_parent[0].getBoundingClientRect();$drop_move.css({left:bound.x*-1,top:bound.y*-1,});});}});};dropMovesSize();$(window).on('resize',function(){clearRequestTimeout(setCTA);setCTA=requestTimeout(function(){drop_bgs();dropMovesSize();},100);});if($drop_row_parents.length){$row_parent.addClass('drop-added');} 1011$drop_row_parents.each(function(index,val){var $drop=$(val);$row_parent.prepend($drop);manageVideos($drop,false);if(typeof UNCODE.initVideoComponent!=='undefined'){UNCODE.initVideoComponent($row_parent[0],'.uncode-video-container.video, .uncode-video-container.self-video');} 1012if(default_image&&index==0){manageVideos($drop,true);var bgStyle=$drop.css('background-image');var match=bgStyle&&bgStyle.match(/url\(["']?([^"')]+)["']?\)/);var bg_img=match?match[1]:null;var image_ph=new Image();if(bg_img){image_ph.onload=function(){$drop.addClass('active');if(default_title){$list.addClass('drop-hover');$tmbs.first().addClass('drop-active');}};image_ph.src=bg_img;} 1013if(typeof bg_img!=='undefined'&&bg_img!==null){image_ph.onload=function(){$drop.addClass('active');if(default_title){$list.addClass('drop-hover');$tmbs.first().addClass('drop-active');}};image_ph.src=bg_img;}}});if($drop_col_parents.length){$col_parent.addClass('drop-added');} 1014$drop_col_parents.each(function(index,val){var $drop=$(this);$col_parent.prepend($drop);manageVideos($drop,false);if(typeof UNCODE.initVideoComponent!=='undefined'){UNCODE.initVideoComponent($col_parent[0],'.uncode-video-container.video, .uncode-video-container.self-video');} 1015if(default_image&&index==0){manageVideos($drop,true);var bg_img=$drop.css('background-image').match(/url\(["']?([^"']*)["']?\)/)[1],image_ph=new Image();if(typeof bg_img!=='undefined'&&bg_img!==null){image_ph.onload=function(){$drop.addClass('active');if(default_title){$list.addClass('drop-hover');$tmbs.first().addClass('drop-active');}};image_ph.src=bg_img;}}});function manageVideos($el,start){var videoElem=$('video',$el),$iframe=$('iframe',$el),iframeID=$iframe.attr('id');if(videoElem.length){if(Object.prototype.toString.call(videoElem[0].setCurrentTime)=='[object Function]'){if(start){videoElem[0].setCurrentTime(0);videoElem[0].play();}else{videoElem[0].pause();videoElem[0].setCurrentTime(0);}}else{if(start){videoElem[0].currentTime=0;videoElem[0].play();}else{videoElem[0].pause();videoElem[0].currentTime=0;}}} 1016$el.data('active',start);if($el.attr('data-provider')==='vimeo'&&typeof iframeID!=='undefined'&&iframeID!==null){var iframeIDv=iframeID.replace('okplayer-',''),optionsV=$(window).data('okoptions-'+iframeIDv),vimeo=$iframe[0],playerV=new Vimeo.Player(vimeo),timeV=0;if(optionsV.time!=null){var timeArr=(optionsV.time).replace('t=','').split(/([^\d.-])/);for(var i=0;i<timeArr.length;i++){if(timeArr[i]==='h'){timeV+=parseFloat(timeArr[i-1])*3600;}else if(timeArr[i]==='m'){timeV+=parseFloat(timeArr[i-1])*60;}else if(timeArr[i]==='s'){timeV+=parseFloat(timeArr[i-1]);}}} 1017playerV.setCurrentTime(timeV);if(start){playerV.setVolume(0);playerV.play();}else{playerV.pause();}}else if($el.attr('data-provider')==='youtube'){if(start){$el.trigger('uncode-resume');}else{$el.trigger('uncode-pause');}}} 1018if(UNCODE.wwidth>=UNCODE.mediaQuery){document.addEventListener("mousemove",function(e){$drop_moves.each(function(){var $drop_move=$(this),duration=0.4;if($('#uncode-custom-cursor:not(.in-content)').length){duration=0.8;} 1019clientX=e.clientX;clientY=e.clientY;gsap.to($drop_move,{duration:duration,x:clientX,y:clientY,ease:Power1.easeOut,});});});}else{$(window).on("touchend scroll",function(e){$list.removeClass('drop-hover');$drop_moves.removeClass('active');$tmbs.removeClass('drop-active');});$drop_moves.each(function(){var $drop_move=$(this),$tmb=$drop_move.closest('.tmb'),$anim_parent=$drop_move.closest('.animate_when_almost_visible, .uncode-skew, .parallax-el');if($anim_parent.hasClass('uncode-skew')){$anim_parent.css({'transform':'skew(0)'});} 1020$tmb.on('touchend',function(e){e.stopPropagation();$drop_moves.removeClass('active');$tmbs.removeClass('drop-active');$list.addClass('drop-hover');$tmb.addClass('drop-active');$drop_move.addClass('active');manageVideos($drop_move,true);clientX=e.changedTouches[0].clientX;clientY=e.changedTouches[0].clientY;if($anim_parent.length&&$anim_parent.css('transform')!==''&&$anim_parent.css('transform')!=='none'){var bound=$anim_parent[0].getBoundingClientRect();clientX=clientX-bound.x;clientY=clientY-bound.y;} 1021$drop_move.css({left:clientX,top:clientY});});});} 1022$tmbs.each(function(e){var $tmb=$(this),$trgr=$tmb,$drop_move=$('.t-entry-drop:not(.drop-parent)',$tmb),$anim_parent=$drop_move.closest('.animate_when_almost_visible:not(.uncode-skew):not
1022(.t-inside), .parallax-el'),$video=$('video',$tmb),$iframe=$('iframe',$tmb),$entryTxt=$('.t-entry-text',$tmb),stopBounding;$entryTxt.add($drop_move).css({'transition-duration':timing+'s'});if($video.length){var vidH=$video[0].videoHeight,vidW=$video[0].videoWidth;$video.css({'height':vidH,'width':vidW});} 1023if($iframe.length){var vidH=$drop_move.attr('data-height'),vidW=$drop_move.attr('data-width');$iframe.css({'height':vidH,'width':vidW});} 1024$iframe.each(function(){var $video=$(this),vidH=$video[0].videoHeight,vidW=$video[0].videoWidth;$video.css({'height':vidH,'width':vidW});});if($drop_move.length&&UNCODE.wwidth>=UNCODE.mediaQuery){$trgr.on('mouseenter',function(e){$list.addClass('drop-hover');$tmbs.removeClass('drop-active');$tmb.addClass('drop-active');$drop_move.addClass('active');manageVideos($drop_move,true);var clientX=e.clientX,clientY=e.clientY;$drop_move.css({'transform':'translate3d('+clientX+'px, '+clientY+'px, 0px)'});}).on('mouseleave',function(e){$list.removeClass('drop-hover');$drop_move.css({'transition-duration':(timing*1.25)+'s'});$drop_move.removeClass('active');$tmb.removeClass('drop-active');$drop_move.on('transitionend',function(e){$drop_move.off('transitionend');$drop_move.css({'transition-duration':timing+'s'});manageVideos($drop_move,false);});});document.addEventListener('visibilitychange',function(){if(document.visibilityState=='hidden'&&$drop_move.data('active')===true){$drop_move.css({'transition-duration':'0s'});$drop_move.removeClass('active');manageVideos($drop_move,false);}});document.addEventListener('scroll',function(){window.clearRequestTimeout(stopBounding);if(stoppedScrolling){stoppedScrolling=false;if($drop_move.hasClass('active')){$list.removeClass('drop-hover');$tmbs.removeClass('drop-active');$drop_move.removeClass('active');$drop_move.on('transitionend',function(e){$drop_move.off('transitionend');$drop_move.css({'transition-duration':timing+'s'});manageVideos($drop_move,false);});}} 1025stopBounding=requestTimeout(function(){if($anim_parent.length&&$anim_parent.css('transform')!==''&&$anim_parent.css('transform')!=='none'){var bound=$anim_parent[0].getBoundingClientRect();$drop_move.css({left:bound.x*-1,top:bound.y*-1,});} 1026stoppedScrolling=true;},500);});} 1027var datatarget=$trgr.closest('[data-drop-target]').attr('data-drop-target'),$drop=$('[data-drop="'+datatarget+'"]',$row_parent);$drop.css({'transition-duration':timing+'s'});if(($drop_row_parents.length||$drop_col_parents.length)&&$drop.length){$trgr.on('mouseenter',function(e){$row_parent.add($col_parent).addClass('drop-list-loaded');$list.addClass('drop-hover');if(!$tmb.hasClass('drop-active')){$tmbs.removeClass('drop-active');$tmb.addClass('drop-active');if(default_image&&!$drop.hasClass('active')){var $prev=$('[data-drop].active',$row_parent);$prev.css({'transition-duration':(timing*1.5)+'s'});$prev.removeClass('active');$prev.on('transitionend',function(e){$prev.off('transitionend');manageVideos($prev,false);});} 1028$drop.css({'transition-duration':timing+'s'});$drop.off('transitionend');$drop.addClass('active');manageVideos($drop,true);}}).on('mouseleave',function(e){if((default_image&&!default_title)||!default_image){$list.removeClass('drop-hover');$tmb.removeClass('drop-active');} 1029if(!default_image){$drop.css({'transition-duration':(timing*1.5)+'s'});$drop.removeClass('active');$drop.on('transitionend',function(e){$drop.off('transitionend');manageVideos($drop,false);});}});document.addEventListener('visibilitychange',function(){if(document.visibilityState=='hidden'&&$drop.data('active')===true&&!default_image){$drop.css({'transition-duration':'0s'});$drop.removeClass('active');manageVideos($drop,false);}});}});});};$(window).on('load',function(event){imageHover();});var drop_wp_animation=function(){var $postLists=$('.uncode-post-titles');$postLists.each(function(){$.each($('.t-inside.animate_when_almost_visible',$postLists),function(index,val){new Waypoint({context:UNCODE.isUnmodalOpen?document.getElementById('unmodal-content'):window,element:val,handler:function(){var element=$(this.element),parent=element.closest('.tmb'),currentIndex=parent.index(),delay=currentIndex,delayAttr=parseInt(element.attr('data-delay'));if(isNaN(delayAttr))delayAttr=100;var objTimeout=requestTimeout(function(){element.addClass('start_animation');var nextTimeout=requestTimeout(function(){$('.drop-image-separator',parent).addClass('start_animation');},50);},delay*delayAttr);
1029if(!UNCODE.isUnmodalOpen){this.destroy();}},offset:UNCODE.isFullPage?'100%':'90%'})});});} 1030var runWaypoints_TO,runWaypoints_delay=0;var runWaypoints=function(){if(typeof runWaypoints_TO!=='undefined'&&runWaypoints_TO!==''){runWaypoints_delay=400;} 1031clearRequestTimeout(runWaypoints_TO);runWaypoints_TO=requestTimeout(function(){drop_wp_animation();},runWaypoints_delay);};runWaypoints();$(document.body).on('uncode_waypoints',runWaypoints);if($('body').hasClass('compose-mode')&&typeof window.parent.vc!=='undefined'){window.parent.vc.events.on('shortcodeView:ready shortcodeView:updated',function(){runWaypoints();});}};UNCODE.postTable=function(){var clickRow=function(){var $postLists=$('.uncode-post-table');$postLists.each(function(){var $postList=$(this),$tmbClicks=$('.tmb.tmb-click-row',$postList);$tmbClicks.each(function(){var $tmb=$(this),$click=$('.table-click-row',$tmb);$('*:not(.table-click-row)',$tmb).on('click',function(e){e.preventDefault();e.stopPropagation();$click[0].click();return false;});});})};clickRow();var hoverRow=function(){var $postLists=$('.uncode-post-table.uncode-post-table-hover');$postLists.on('mouseenter',function(){$(this).addClass('post-table-hover');});$postLists.on('mouseleave',function(){$(this).removeClass('post-table-hover');});} 1032hoverRow();var drop_wp_animation=function(){var $postLists=$('.uncode-post-table');$postLists.each(function(){$.each($('.t-inside.animate_when_almost_visible',$postLists),function(index,val){new Waypoint({context:UNCODE.isUnmodalOpen?document.getElementById('unmodal-content'):window,element:val,handler:function(){var element=$(this.element),parent=element.closest('.tmb'),currentIndex=parent.index(),delay=currentIndex,delayAttr=parseInt(element.attr('data-delay'));if(isNaN(delayAttr))delayAttr=100;var objTimeout=requestTimeout(function(){element.addClass('start_animation');},delay*delayAttr);if(!UNCODE.isUnmodalOpen){this.destroy();}},offset:UNCODE.isFullPage?'100%':'90%'})});});} 1033var runWaypoints_TO,runWaypoints_delay=0;var runWaypoints=function(){if(typeof runWaypoints_TO!=='undefined'&&runWaypoints_TO!==''){runWaypoints_delay=400;} 1034clearRequestTimeout(runWaypoints_TO);runWaypoints_TO=requestTimeout(function(){drop_wp_animation();},runWaypoints_delay);};runWaypoints();$(document.body).on('uncode_waypoints',runWaypoints);if($('body').hasClass('compose-mode')&&typeof window.parent.vc!=='undefined'){window.parent.vc.events.on('shortcodeView:ready shortcodeView:updated',function(){runWaypoints();});}};UNCODE.rotatingTxt=function($ctxt){if($('body').hasClass('compose-mode')){return;} 1035$ctxt=typeof $ctxt=='undefined'?$('body'):$ctxt;var setCTA;$('.el-text',$ctxt).has('.uncode-rotating-text-start[data-text]').each(function(){var $heading=$(this),cycle=0,$trgt,$toMove,$highl,$col=$heading.closest('.uncont'),txt,arrTxt,textFadeIn,textFadeOut,removeWraps;var defineObjs=function(){$('.uncode-rotating-text-start[data-text]',$heading).each(function(){var $rtx=$(this),fx=$rtx.attr('data-fx'),wait=$rtx.attr('data-wait'),$prev=$(this).prev().addClass('prev-rotating-start'),splitToMove=[],splitArray=[],lineArray=[],lineIndex=0,lineStart=true,lineEnd=false,startSplit=false,$line_wrap=$rtx.closest('.heading-line-wrap'),same_line=true,$splits=$rtx.closest('.el-text').find('.split-word').removeClass('empty-span-hidden'),indexRtx=$splits.index($rtx);fx=typeof fx==='undefined'?'':fx;wait=typeof wait==='undefined'?'':wait;$splits.each(function(key,val){var $split=$(this),$new_line_wrap=$split.closest('.heading-line-wrap');if($split.text()==''&&!$split.hasClass('uncode-rotating-text-end')&&!$split.hasClass('uncode-rotating-text-start')&&!splitArray.length){splitArray.push($split);} 1036if($split.hasClass('uncode-rotating-text-end')&&startSplit===true){startSplit=false;} 1037if(!$split.hasClass('uncode-rotating-text-end')&&startSplit===true){splitArray.push($split);if(same_line&&(!$new_line_wrap.length||$line_wrap[0]==$new_line_wrap[0])){same_line=true;}else{same_line=false;}} 1038if(key==indexRtx){if(/\S/.test($split.text())){startSplit=true;$line_wrap=$split.closest('.heading-line-wrap');splitArray.push($split);}else{indexRtx++;}} 1039$line_wrap=$new_line_wrap;});$toMove=$($.map(splitToMove,function(el){return el.get();}));$trgt=$($.map(splitArray,function(el){return el.get();}));if(same_line){$trgt.wrapAll('<span class="uncode-rotating-wrap" data-fx="'+fx+'" data-wait="'+wait+'" />');$trgt.wrapAll('<span class="uncode-rotating-wrap-inner" />');} 1040if($prev.hasClass('split-word-empty')&&$rtx.is(':last-child')){$prev.addClass('empty-span-hidden');} 1041$highl=$('.heading-text-highlight-inner',$trgt);$rtx.attr('data-animated','true');
1041if(cycle==0){$(document.body).trigger('defer-highlights');cycle++;defineObjs();return;} 1042cycle++;txt=$rtx.attr('data-text');arrTxt=txt.split("|");textFadeOut($trgt);});};removeWraps=function(){var $wraps=$heading[0].querySelectorAll('.uncode-rotating-wrap, .uncode-rotating-wrap-inner');for(var wrap_k=0;wrap_k<$wraps.length;wrap_k++){var $temp_highl=$($wraps[wrap_k]).find('> .heading-text-highlight-inner').clone(),$splitFlow=$($wraps[wrap_k]).find('.split-word-flow');$($wraps[wrap_k]).find('> .heading-text-highlight-inner').remove();$splitFlow.each(function(){$(this).append($temp_highl);});var $line_wrap=$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);} 1043$parent_wrap.removeChild($line_wrap);}} 1044defineObjs();};var loop=0;textFadeIn=function($trgt){var word=arrTxt[loop].split(" "),worsSpan='',$wrap=$trgt.closest('.uncode-rotating-wrap'),$wrap_inner=$trgt.closest('.uncode-rotating-wrap-inner'),fx=$trgt.closest('.uncode-rotating-wrap').attr('data-fx');for(var w=0;w<word.length;w++){var highl;if($highl.length){highl=$highl[0].outerHTML;}else{highl='';} 1045if(w>0){worsSpan+='<span class="split-word"><span class="split-word-flow"><span class="split-word-inner split-empty-inner"> </span>'+highl+'</span></span>';} 1046var charachters=word[w].split('');worsSpan+='<span class="split-word"><span class="split-word-flow"><span class="split-word-inner">';if(!SiteParameters.uncode_has_ligatures){for(var c=0;c<charachters.length;c++){worsSpan+='<span class="split-char">'+charachters[c]+'</span>';}}else{worsSpan+=word[w];} 1047worsSpan+='</span>'+highl+'</span></span>';} 1048if($wrap.length&&$wrap_inner.length){var words_w=$wrap_inner.outerWidth();$wrap.css({width:words_w});$highl=$('.heading-text-highlight-inner',$wrap);$highl.prependTo($wrap);$wrap_inner.css({opacity:0});$wrap_inner.html(worsSpan);$('.heading-text-highlight-inner',$wrap_inner).remove();words_w=$wrap_inner.innerWidth();var duration=0.45;$heading.removeClass('auto-width');if(words_w>$col.width()){$heading.addClass('auto-width');words_w='auto';duration=0;} 1049$wrap.css({'width':words_w,'transition':'width '+(duration*1000)+'ms cubic-bezier(0.16, 1, 0.3, 1)',});var $word_inner=$('.split-word-inner',$wrap_inner),$extra_wrap_inner=$wrap_inner.closest('.uncode-rotating-wrap-inner');var $target_fx=fx==='zoom'?$wrap_inner:$word_inner;if(!$target_fx.length){return;} 1050gsap.killTweensOf($target_fx);if(fx!=='zoom'){gsap.fromTo($target_fx,{y:fx==='opacity'?'0%':'-10%'},{delay:duration,duration:0.25,y:'0%',ease:Circ.easeOut,});if(!$wrap_inner.length){return;} 1051gsap.fromTo($wrap_inner,{opacity:0,},{delay:duration,duration:0.25,opacity:1,ease:Circ.easeOut,onComplete:function(){$('> .heading-text-highlight-inner',$wrap).remove();$wrap_inner.html(worsSpan);removeWraps();}})}else{gsap.fromTo($target_fx,{transformOrigin:'50%',opacity:0,scale:0.875,},{opacity:1,delay:duration,duration:0.25,scale:1,ease:Circ.easeOut,onComplete:function(){$('> .heading-text-highlight-inner',$wrap).remove();$wrap_inner.html(worsSpan);removeWraps();}});}}else{if(!$wrap_inner.length){return;} 1052gsap.to($wrap_inner,{duration:0.4,opacity:0,ease:Power1.easeOut,onComplete:function(){$wrap_inner.html(worsSpan);words_w=$wrap_inner.innerWidth();gsap.to($wrap_inner,{duration:0.2,opacity:1,ease:Power1.easeOut,onComplete:function(){$('> .heading-text-highlight-inner',$wrap).remove();$wrap_inner.html(worsSpan);removeWraps();}})}});} 1053if(loop<arrTxt.length-1){loop++;}else{loop=0;}};textFadeOut=function($trgt){var $word_inner=$('.split-word-inner',$trgt),$wrap=$trgt.closest('.uncode-rotating-wrap'),$wrap_inner=$trgt.closest('.uncode-rotating-wrap-inner'),fx=$trgt.closest('.uncode-rotating-wrap').attr('data-fx'),wait=$trgt.closest('.uncode-rotating-wrap').attr('data-wait');wait=typeof wait==='undefined'||wait===''?3:parseFloat(wait)/1000;var gsap_param={delay:wait,duration:0.25,y:fx===''?'10%':'0%',opacity:0,ease:Circ.easeOut,onStart:function(){if($wrap.length&&$wrap_inner.length&&fx==='zoom'){$highl=$('.heading-text-highlight-inner',$wrap);$highl.prependTo($wrap);}},onComplete:textFadeIn,onCompleteParams:[$trgt]};var $target_fx=fx==='zoom'?$wrap_inner:$word_inner;if(fx===''){gsap_param.y='10%';}else if(fx==='zoom'){gsap_param.scale='1.045';} 1054if(!$target_fx.length){return;} 1055if($heading.data('waypoint')!==true){var textInView=new Waypoint.Inview({context:UNCODE.isUnmodalOpen?document.getElementById('unmodal-content'):window,element:$heading[0],enter:function(direction){$heading.data('waypoint',true);gsap.fromTo($target_fx,{transformOrigin:'50%'},gsap_param);}});}else{gsap.fromTo($target_fx,{transformOrigin:'50%'},gsap_param);}};if($('body').hasClass('compose-mode')&&typeof window.parent.vc!=='undefined'){window.parent.vc.events.on('shortcodeView:updated shortcodeView:ready',function(model){var $el=model.view.$el,shortcode=model.attributes.shortcode;UNCODE.rotatingTxt($el);});}else{if($heading.hasClass('animate_inner_when_almost_visible')){$heading.on('already-animated',function(){removeWraps();window.addEventListener('removeOldLines',function(){clearRequestTimeout(setCTA);setCTA=requestTimeout(removeWraps,150);});});}else{$(window).on('load',function(){removeWraps();window.addEventListener('removeOldLines',function(){clearRequestTimeout(setCTA);setCTA=requestTimeout(removeWraps,150);});});}}});};UNCODE.verticalText=function(){$(window).on('menuCanvasOpen',function(){$('.vertical-text--fixed').fadeOut(500);$('.horizontal-text--fixed').fadeOut(500);}).on('menuCanvasClose',function(){$('.vertical-text--fixed').fadeIn(500);$('.horizontal-text--fixed').fadeIn(500);});var hideOnBottomVerticalTexts=$('.vertical-text--vis-hide-bottom');var showOnTopVerticalTexts=$('.vertical-text--vis-show-top');var hideOnBottomHorizontalTexts=$('.horizontal-text--vis-hide-bottom');var showOnTopHorizontalTexts=$('.horizontal-text--vis-show-top');if(hideOnBottomVerticalTexts.length>0||showOnTopVerticalTexts.length>0||hideOnBottomHorizontalTexts.length>0||showOnTopHorizontalTexts.length>0){window.addEventListener('scroll',function(e){var totalPageHeight=document.body.scrollHeight;var scrollPoint=window.scrollY+window.innerHeight;if(window.scrollY>0){showOnTopVerticalTexts.fadeOut();showOnTopHorizontalTexts.fadeOut();}else{showOnTopVerticalTexts.fadeIn();showOnTopHorizontalTexts.fadeIn();} 1056if(scrollPoint>=totalPageHeight){hideOnBottomVerticalTexts.fadeOut();hideOnBottomHorizontalTexts.fadeOut();}else{hideOnBottomVerticalTexts.fadeIn();hideOnBottomHorizontalTexts.fadeIn();}},false);}};UNCODE.stickyScroll=function($el){if(typeof $el==='undefined'||$el===null){$el=$('body');} 1057var checkVisible=function(el,dir){if(typeof jQuery==="function"&&el instanceof jQuery){el=el[0];} 1058var off=50;dir=typeof dir=='undefined'?'right':dir;var rect=el.getBoundingClientRect();return(((rect.top>=0&&(rect.top+off)<=(window.innerHeight||document.documentElement.clientHeight))||(rect.bottom>=off&&(rect.bottom)<=(window.innerHeight||document.documentElement.clientHeight))||(rect.top<=0&&(rect.bottom)>=(window.innerHeight||document.documentElement.clientHeight)))&&((rect.left>=0&&(rect.left+(window.innerWidth||document.documentElement.clientWidth)/2)<=(window.innerWidth||document.documentElement.clientWidth))||(rect.left>=0&&rect.right<=(window.innerWidth||document.documentElement.clientWidth))||(rect.right<=window.innerWidth&&(rect.right-off)>=0)||(rect.right<=window.innerWidth&&rect.left>=0)));};var setItemsRelHeight=function(reset){var $_el=$el;if($el.is('.index-scroll')){var $_el=$el.closest('.uncont');} 1059$('.index-scroll.hor-scroll-vh .index-row',$_el).each(function(i,item){$.each($('.tmb',item),function(index,val){if(reset===true){$(val).css('visibility','hidden');$('img:not(.avatar), picture, .t-background-cover',val).css('height','auto');}else{var $rowParent=$(item).closest('.row-parent'),rowRatio=$rowParent.attr('data-height-ratio'),$rowInner=$(item).closest('.row-child'),rowRatioInner=$rowInner.attr('data-height'),paddingRow=parseInt($rowParent.css('padding-top'))+parseInt($rowParent.css('padding-bottom')),$colContainer=$(item).closest('.uncell'),$uncont=$(item).closest('.uncont'),paddingCol=parseInt($colContainer.css('padding-top'))+parseInt($colContainer.css('padding-bottom')),safe_heigth=$(item).data('safe-height'),winHeight=safe_heigth?UNCODE.wheight:$('#vh_layout_help').outerHeight(),offSet=$(item).offset().top-$uncont.offset().top,multiplier_h,data_viewport_h,body_border=$('.body-borders .top-border').outerHeight()*2,remove_menu=$(item).data('vp-menu');if(rowRatio==='full'||rowRatio===''){rowRatio=1;}else{rowRatio=rowRatio/100;} 1060if(typeof rowRatioInner==='undefined'||rowRatioInner==='full'||rowRatioInner===''||rowRatioInner==null){rowRatio=rowRatio;}else{rowRatio=rowRatio*rowRatioInner/100;} 1061winHeight=winHeight*rowRatio;if(UNCODE.wwidth>=UNCODE.mediaQuery){multiplier_h=parseInt($(item).attr('data-vp-height'));}else if(UNCODE.wwidth<UNCODE.mediaQuery&&UNCODE.wwidth>=UNCODE.mediaQueryMobile){multiplier_h=parseInt($(item).attr('data-vp-height-md'));}else if(UNCODE.wwidth<UNCODE.mediaQueryMobile){multiplier_h=parseInt($(item).attr('data-vp-height-sm'));} 1062if(typeof multiplier_h!=='undefined'&&multiplier_h!==null&&multiplier_h>0){data_viewport_h=winHeight*(multiplier_h/100)-(paddingRow+paddingCol+body_border+offSet);if(remove_menu===true){data_viewport_h=data_viewport_h-UNCODE.menuHeight;} 1063$('img:not(.avatar), picture, .t-background-cover, .fluid-object',val).css('height',data_viewport_h);}else{$('img:not(.avatar), picture, .t-background-cover, .fluid-object',val).css('height','auto');}}});});$('.index-scroll',$_el).each(function(i,item){var $uncoltable=$(item).closest('.uncoltable'),$rowParent=$(item).closest('.row-parent'),paddingRow=parseInt($rowParent.css('padding-top'))+parseInt($rowParent.css('padding-bottom')),body_border=$('.body-borders .top-border').outerHeight()*2,$index_row=$('.index-row',item),safe_heigth=$index_row.data('safe-height'),winHeight=safe_heigth?UNCODE.wheight:$('#vh_layout_help').outerHeight();if(UNCODE.wwidth<UNCODE.mediaQuery){var data_viewport_h=winHeight-(pa
1063ddingRow+body_border);$uncoltable.css({'min-height':data_viewport_h});}else{$uncoltable.css({'min-height':'auto'});}});} 1064setItemsRelHeight();var $index_scrolls=$('.index-scroll',$el);$index_scrolls.each(function(key,value){var $index=$(this),$parent_row=$index.closest('.vc_row[data-parent]'),$index_row=$('.index-row',$index),dir=$index_row.attr('data-direction');dir=typeof dir==='undefined'?'right':dir;$parent_row.addClass('unscroll-horizontal').attr('data-direction',dir);if($('.animate_when_almost_visible',$index).length){$index.addClass('opacity_0').addClass('scroll-refresh-hidden');}});var $horScrolls=$('.unscroll-horizontal',$el);if($horScrolls.length){$('body').addClass('scrolling-trigger');$horScrolls.each(function(key,value){var $section=$(this),$index_scroll=$('.index-scroll',$section),$index_row=$('.index-row',$index_scroll),dir=$section.attr('data-direction'),wrap=$index_row.attr('data-wrap'),$pinWrap,$pinTrigger;dir=typeof dir==='undefined'?'right':dir;$pinTrigger=$('<div class="pin-trigger" data-direction="'+dir+'" />');$pinWrap=$('<div class="pin-wrap" />');if(SiteParameters.is_frontend_editor){var gutterClass=$('.index-wrapper',$index_scroll).attr('class').match(/\b([^\s]+)-gutter\b/g,'');$('.index-wrapper',$index_scroll).wrapInner($pinWrap.addClass(gutterClass[0]));}else{if(wrap==='column'){$index_scroll.wrapInner($pinWrap);}else{$('> .row',$section).wrap($pinWrap);} 1065$section.wrapInner($pinTrigger);}});var $pinWraps=$('.pin-wrap',$el);var horScrollSizes=function(){$pinWraps.each(function(key,val){var $pinWrap=$(this).attr('id','pin_wrap_'+key),$pinTrigger=$pinWrap.closest('.pin-trigger'),dir=$pinTrigger.length?$pinTrigger.attr('data-direction'):$pinWrap.closest('[data-direction]').attr('data-direction'),$index_scroll=SiteParameters.is_frontend_editor?$pinWrap.closest('.index-scroll'):$('.index-scroll',$pinTrigger),$boxContainer=$('.box-container'),box_m=$boxContainer.css('margin-left'),st_active=true;var setHorW,horWidth=function(){$index_scroll.each(function(){var $this=$(this),$index_row=$('.index-row',$this),$rowContainer=$index_row.closest('.vc_row'),$rowInner=$index_row.closest('.wpb_row'),$rowParent=$index_row.closest('.row-parent'),$tmbs=$('.tmb',$index_row),padding_tmb=parseFloat($tmbs.first().css('padding-right')),$uncont=$index_row.closest('.uncont'),$parent_col=$index_row.closest('.wpb_column'),col_w=$uncont.width(),data_lg=parseFloat($index_row.attr('data-lg')),data_md=$this.hasClass('row-scroll-no-md')?1:parseFloat($index_row.attr('data-md')),data_sm=$this.hasClass('row-scroll-no-sm')?1:parseFloat($index_row.attr('data-sm')),tmb_w;col_w=col_w>UNCODE.wwidth?UNCODE.wwidth:col_w;tmb_w=(col_w+padding_tmb)/data_lg;if(typeof data_sm!=='undefined'&&data_sm!==''&&UNCODE.wwidth<570){tmb_w=(col_w+padding_tmb)/data_sm;}else if(typeof data_md!=='undefined'&&data_md!==''&&UNCODE.wwidth>=570&&UNCODE.wwidth<960){tmb_w=(col_w+padding_tmb)/data_md;} 1066if(!isNaN(tmb_w)){$tmbs.css({'width':tmb_w});} 1067$tmbs.css({'visibility':'visible'});});};horWidth();clearRequestTimeout(setHorW);setHorW=requestTimeout(function(){setItemsRelHeight();horWidth();},100);if(SiteParameters.is_frontend_editor){return;} 1068var $vmenu=$('body.vmenu .vmenu-container'),vmenuW=$vmenu.length&&UNCODE.wwidth>UNCODE.mediaQuery?$vmenu.width():0,winWidth=window.innerWidth-vmenuW,$tmb=$('.tmb',$index_scroll).eq(0),paddingRight=parseFloat($tmb.css('padding-right')),stickyScrollLength=($('.index-row',$index_
1068scroll).width()-($index_scroll.width()+paddingRight)),remove_menu=$('.index-row',$index_scroll).data('vp-menu'),scroll_anim;if($('body').hasClass('rtl')){if(dir==='left'){scroll_anim=gsap.fromTo($pinWrap,{x:stickyScrollLength},{x:0,ease:"none"});}else{scroll_anim=gsap.fromTo($pinWrap,{x:0},{x:stickyScrollLength,ease:"none"});}}else{if(dir==='left'){scroll_anim=gsap.fromTo($pinWrap,{x:-stickyScrollLength},{x:0,ease:"none"});}else{scroll_anim=gsap.fromTo($pinWrap,{x:0},{x:-stickyScrollLength,ease:"none"});}} 1069if(typeof ScrollTrigger.getById("stickySectionScrolling"+key)!=='undefined'){ScrollTrigger.getById("stickySectionScrolling"+key).kill(true);} 1070var animationIncrease;var checkForAnimations=function(){animationIncrease=0 1071$('.animate_when_almost_visible:not(.start_animation)',$pinTrigger).each(function(){var _this=this;if(ScrollTrigger.isInViewport($pinTrigger[0])&&ScrollTrigger.isInViewport(_this,0.5,true)){var delayAttr=parseFloat($(_this).attr('data-delay'));if(delayAttr==undefined||isNaN(delayAttr))delayAttr=0;requestTimeout(function(){$(_this).addClass('start_animation');},delayAttr+animationIncrease);animationIncrease+=150;} 1072$(_this).on(['webkitAnimationEnd','mozAnimationEnd','MSAnimationEnd','oanimationend','animationend'].join(' '),function(e){$(e.currentTarget).removeClass('animate_when_almost_visible');});});var batchTime=0;var resetBatch=function(){batchTime=0;} 1073if(ScrollTrigger.isScrolling()){resetBatch();} 1074$('.tmb-mask-reveal',$pinTrigger).each(function(){var _this=this,$this=$(_this),$inside=$('.t-inside',$this),delay=parseFloat($inside.attr('data-delay')),speed=parseFloat($inside.attr('data-speed')),easing=$inside.attr('data-easing'),bgDelay=parseFloat($inside.attr('data-bg-delay'));delay=(isNaN(delay)||delay==null||typeof delay==='undefined')?0:delay/1000;speed=(isNaN(speed)||speed==null||typeof speed==='undefined')?0.4:speed/1000;easing=(easing===''||easing==null||typeof easing==='undefined')?CustomEase.create("custom","0.76, 0, 0.24, 1"):easing;bgDelay=(isNaN(bgDelay)||bgDelay==null||typeof bgDelay==='undefined')?'':bgDelay;if(ScrollTrigger.isInViewport($pinTrigger[0])&&ScrollTrigger.isInViewport(_this,0.1,true)&&!$this.hasClass('tmb-mask-init')){$this.addClass('tmb-mask-init');if($this.hasClass('tmb-has-hex')&&bgDelay!==''){gsap.to($('.t-entry-visual-tc',$this),speed,{clipPath:'inset(0% 0% 0% 0%)',delay:delay+batchTime,ease:easing,});gsap.to($('.t-entry-visual-cont',$this),speed,{clipPath:'inset(0% 0% 0% 0%)',scale:1,delay:delay+batchTime+(speed*bgDelay),ease:easing,onComplete:resetBatch,});}else{gsap.to($('.t-entry-visual-cont',$this),speed,{clipPath:'inset(0% 0% 0% 0%)',scale:1,delay:delay+batchTime,ease:easing,onComplete:resetBatch,});} 1075batchTime+=0.1;}});};checkForAnimations();var start=0;var horST=ScrollTrigger.create({id:"stickySectionScrolling"+key,scrub:true,trigger:$pinTrigger[0],pin:true,anticipatePin:1,start:function(){return"top top+="+parseFloat($('.top-border').height()+(remove_menu===true?UNCODE.menuHeight:0));},end:function(){return"+="+stickyScrollLength;},animation:scroll_anim,ease:Sine.easeOut,onUpdate:checkForAnimations,invalidateOnRefresh:true,onEnter:function(){$pinTrigger.addClass('enter-st');},onEnterBack:function(){$pinTrigger.addClass('enter-st');},onLeave:function(){$pinTrigger.removeClass('enter-st');},onLeaveBack:function(){$pinTrigger.removeClass('enter-st');}});window.dispatchEvent(new CustomEvent('dynamic_srcset_load'));window.dispatchEvent(new CustomEvent('boxResized'));var testSecondTrigger=function(){animationIncrease=0 1076$('.animate_when_almost_visible:not(.start_animation)',$pinTrigger).each(function(){var _this=this;if(checkVisible(_this)){var delayAttr=parseFloat($(_this).attr('data-delay'));if(delayAttr==undefined||isNaN(delayAttr))delayAttr=0;requestTimeout(function(){$(_this).addClass('start_animation');},delayAttr+animationIncrease);animationIncrease+=150;}});};var verST=ScrollTrigger.create({id:"verticalSectionScrolling"+key,trigger:$pinTrigger[0],start:"top center",end:function(){return"+="+UNCODE.wheight;},onUpdate:testSecondTrigger,invalidateOnRefresh:true});var setCTA,dis_enable_ST=function(){if($('.row-scroll-no-md',$pinTrigger).length&&UNCODE.wwidth<=UNCODE.mediaQuery){horST.kill();verST.kill();$pinTrigger.addClass('disabled');st_active=false;}else if($('.row-scroll-no-sm',$pinTrigger).length&&UNCODE.wwidth<=UNCODE.mediaQueryMobile){horST.kill();verST.kill();$pinTrigger.addClass('disabled');st_active=false;}};$(window).on('resize load',function(){clearRequestTimeout(setCTA);setCTA=requestTimeout(function(){dis_enable_ST();checkForAnimations();},500);});});};$(window).on('load',function(){horScrollSizes();});var setResize,setReLayout,doubleResize=true;$(window).on('load',function(){if($('.body-borders .top-border').outerHeight()>0){var $row_inners=document.querySelectorAll('.pin-spacer .row-inner');Array.prototype.forEach.call($row_inners,function(el){el.style.height='';el.style.marginBottom='';});setItemsRelHeight();horScrollSizes();if(typeof ScrollTrigger!=='undefined'&&ScrollTrigger!==null){$(document).trigger('uncode-scrolltrigger-refresh');}} 1077var carousel=document.querySelector(".owl-carousel"),grid=document.querySelector(".isotope-container"),stickyAll=document.querySelectorAll(".index-scroll");
1077if(stickyAll.length){var sticky=stickyAll[(stickyAll.length-1)];} 1078if(typeof sticky!=="undefined"){if(typeof carousel!=="undefined"&&carousel!==null){var carousel_position=sticky.compareDocumentPosition(carousel);} 1079if(typeof grid!=="undefined"&&grid!==null){var grid_position=sticky.compareDocumentPosition(grid);} 1080if(carousel_position===2||grid_position===2){setTimeout(function(){if(typeof ScrollTrigger!=='undefined'&&ScrollTrigger!==null){$(document).trigger('uncode-scrolltrigger-refresh');}},500);}}});var iPhone=/iPhone/.test(navigator.userAgent)&&!window.MSStream,android=/Android/.test(navigator.userAgent)&&!window.MSStream;$(window).on('resize orientationchange',function(e){if(e.type==='resize'&&(iPhone||(android&&Math.max(document.documentElement.clientWidth||0,window.innerWidth||0)<750))){return;} 1081setItemsRelHeight(true);var $row_inners=document.querySelectorAll('.pin-spacer .row-inner');Array.prototype.forEach.call($row_inners,function(el){el.style.height='';el.style.marginBottom='';});clearRequestTimeout(setResize);setResize=requestTimeout(function(){setItemsRelHeight();horScrollSizes();if(typeof ScrollTrigger!=='undefined'&&ScrollTrigger!==null){$(document).trigger('uncode-scrolltrigger-refresh');} 1082if(doubleResize===true){window.dispatchEvent(new Event('resize'));doubleResize=false;}else{doubleResize=true;} 1083UNCODE.setRowHeight(document.querySelectorAll('.page-wrapper .row-parent'),false,true);},100);});var show_pins=function(){$('.index-scroll').css({'opacity':'1'});};ScrollTrigger.addEventListener("refresh",show_pins);$(window).on('uncode.re-layout',function(){$('.pin-spacer').each(function(){var space_h=$(this).outerHeight(),$row=$(this).closest('.row-container');$row.css({'height':space_h,'overflow':'hidden'});});if(typeof ScrollTrigger!=='undefined'&&ScrollTrigger!==null){ScrollTrigger.refresh(true);} 1084clearRequestTimeout(setReLayout);setReLayout=requestTimeout(function(){$('.row-container').each(function(){$(this).css({'height':'','overflow':''});});},1000);});}};UNCODE.stickyTrigger=function($el){if(SiteParameters.is_frontend_editor){return false;} 1085var resizeTimer;var oldW=UNCODE.wwidth;var stickyObservers=[];var stickyInstances=[];var isRefreshing=false;var pendingRefresh=false;var lastStickyMetrics={rowH:0,uncontH:0};function clearStickyInstances(){stickyInstances.forEach(function(st){if(st&&st.kill){st.kill();}});stickyInstances=[];} 1086function clearStickyObservers(){stickyObservers.forEach(function(observer){try{observer.disconnect();}catch(e){}});stickyObservers=[];} 1087function getStickyMetrics(){var $firstSticky=$('.sticky-trigger').first();if(!$firstSticky.length){return{rowH:0,uncontH:0};} 1088var $row=$firstSticky.closest('.vc_row');var $uncont=$firstSticky.closest('.uncont');return{rowH:$row.length?Math.round($row.outerHeight()):0,uncontH:$uncont.length?Math.round($uncont.outerHeight()):0};} 1089function metricsChanged(nextMetrics){return(Math.abs(nextMetrics.rowH-lastStickyMetrics.rowH)>1||Math.abs(nextMetrics.uncontH-lastStickyMetrics.uncontH)>1);} 1090function buildSticky(){clearStickyInstances();clearStickyObservers();$('.sticky-trigger').each(function(){var $sticky=$(this);var $inside=$sticky.children('div').first();var $row=$sticky.closest('.vc_row');var $uncont=$sticky.closest('.uncont');if(!$inside.length||!$row.length||!$uncont.length){return;} 1091var st=ScrollTrigger.create({trigger:$sticky[0],start:function(){var insideH=$inside.outerHeight()||0;return'top center-='+(insideH/2);},endTrigger:$row[0],end:function(){var insideH=$inside.outerHeight()||0;var rowBottom=$row.offset().top+$row.outerHeight();var uncontBottom=$uncont.offset().top+$uncont.outerHeight();var diffBottom=rowBottom-uncontBottom;return'bottom center+='+(insideH/2+diffBottom);},anticipatePin:true,pin:true,pinSpacing:false,scrub:true,invalidateOnRefresh:true});stickyInstances.push(st);if(typeof ResizeObserver!=='undefined'){var ro=new ResizeObserver(function(){if(isRefreshing){pendingRefresh=true;return;} 1092var nextMetrics=getStickyMetrics();if(!metricsChanged(nextMetrics)){return;} 1093refreshSticky(true);});try{ro.observe($row[0]);ro.observe($uncont[0]);stickyObservers.push(ro);}catch(e){}}});lastStickyMetrics=getStickyMetrics();} 1094function refreshSticky(fromObserver){clearRequestTimeout(resizeTimer);resizeTimer=requestTimeout(function(){if(isRefreshing){pendingRefresh=true;return;} 1095isRefreshing=true;pendingRefresh=false;if(!fromObserver){buildSticky();} 1096requestTimeout(function(){isRefreshing=false;lastStickyMetrics=getStickyMetrics();if(!fromObserver){$(document).trigger('uncode-scrolltrigger-refresh');}else{$(document).trigger('uncode-scrolltrigger-refresh');} 1097if(pendingRefresh){pendingRefresh=false;refreshSticky(true);}},120);},fromObserver?160:100);} 1098function maybeDelayedRefresh(){var carousel=document.querySelector('.owl-carousel');var grid=document.querySelector('.isotope-container');var stickyAll=document.querySelectorAll('.sticky-trigger');var sticky=stickyAll.length?stickyAll[stickyAll.length-1]:null;var carousel_position;var grid_position;if(!sticky){return;} 1099if(carousel){carousel_position=sticky.compareDocumentPosition(carousel);} 1100if(grid){grid_position=sticky.compareDocumentPosition(grid);} 1101if(carousel_position===2||grid_position===2){setTimeout(function(){refreshSticky(false);},500);}} 1102$(window).on('load',function(){buildSticky();maybeDelayedRefresh();});$(window).on('resize uncode.re-layout',function(e){if(e.type==='resize'&&oldW===UNCODE.wwidth){return;} 1103oldW=UNCODE.wwidth;refreshSticky(false);});$(document).on('uncode-sticky-refresh uncode-toggle-change',function(){refreshSticky(false);});};UNCODE.areaTextReveal=function(){if(!$('.text-reveal, .scroll-tr
1103igger-el').length){return;} 1104if(!SiteParameters.is_frontend_editor){var iPhone=/iPhone/.test(navigator.userAgent)&&!window.MSStream,android=/Android/.test(navigator.userAgent)&&!window.MSStream,prevW=Math.max(document.body.scrollWidth,document.body.offsetWidth,document.documentElement.clientWidth,document.documentElement.scrollWidth,document.documentElement.offsetWidth),prevH=Math.max(document.body.scrollHeight,document.body.offsetHeight,document.documentElement.clientHeight,document.documentElement.scrollHeight,document.documentElement.offsetHeight),firstObs=true,isMobileUsing=false;var observer=new ResizeObserver(function(){var newW=Math.max(document.body.scrollWidth,document.body.offsetWidth,document.documentElement.clientWidth,document.documentElement.scrollWidth,document.documentElement.offsetWidth),newH=Math.max(document.body.scrollHeight,document.body.offsetHeight,document.documentElement.clientHeight,document.documentElement.scrollHeight,document.documentElement.offsetHeight),set=false;if(prevW!==newW&&(iPhone||(android&&Math.max(document.documentElement.clientWidth||0,window.innerWidth||0)<750))){set=true;prevW=newW;}else if(prevH!==newH&&!iPhone&&!(android&&Math.max(document.documentElement.clientWidth||0,window.innerWidth||0)<750)){set=true;prevH=newH;} 1105if(set||firstObs){window.dispatchEvent(new CustomEvent('uncode-sticky-trigger-observe'));firstObs=false;}}).observe(document.body);if(iPhone||(android&&Math.max(document.documentElement.clientWidth||0,window.innerWidth||0)<750)){window.scrollTo=function(){return;};isMobileUsing=true;$('html, body').css({'overscroll-behavior':'none'});} 1106var setTriggerObserve;ScrollTrigger.observe({trigger:'body',type:"touch,pointer",onUp:function(){ScrollTrigger.update(
1106);},});} 1107var textReveal=function(){if(SiteParameters.is_frontend_editor){return;} 1108var setTxtReveal,txtTrggrStart=false;function headingReveal($sel){txtTrggrStart=true;$('.text-reveal',$sel).each(function(val,key){var $txtReveal=$(this).attr('data-init-reveal',true),$trigger=$txtReveal,$rowParent=$txtReveal.closest('.row-container[data-parent]'),hReveal=$txtReveal.outerHeight(),$pin=$txtReveal.closest('.scroll-trigger-el[data-anim-sticky="yes"], .scroll-trigger-el[data-sticky-trigger="inner-rows"]'),$sticky=$txtReveal.closest('.sticky-element'),dataReveal=$('[data-reveal]',$txtReveal).attr('data-reveal'),dataRevealOpacity=$('[data-reveal]',$txtReveal).attr('data-reveal-opacity'),dataTop=parseFloat($('[data-reveal-top]',$txtReveal).attr('data-reveal-top')),$lines=$('.heading-line-wrap',$txtReveal),$words=$('.split-word-inner',$txtReveal),$chars=$('.split-char',$txtReveal),$elToReveal=$words;if($pin.length){return;}else if($sticky.length){hReveal=$sticky.parent().outerHeight()-(window.innerHeight-window.innerHeight/100*dataTop);$trigger=$sticky.parent();} 1109if(dataReveal==='chars'){$elToReveal=$chars;}else if(dataReveal==='lines'){$elToReveal=$lines;} 1110var tl=gsap.timeline({scrollTrigger:{trigger:$trigger,start:"top +="+(window.innerHeight/100*dataTop)+"px",end:"+="+hReveal+"px",id:"txt_reveal_"+key,scrub:true,}});gsap.set($elToReveal,{opacity:dataRevealOpacity,}) 1111tl.fromTo($elToReveal,{opacity:dataRevealOpacity,duration:1,},{opacity:1,stagger:0.05,duration:1,});$(window).on('uncode.tl-refresh',function(){if(tl!==null&&tl!=='undefined'&&tl.scrollTrigger!==null){tl.scrollTrigger.refresh();}});$rowParent.one('uncodeWordLines',function(){clearRequestTimeout(setTxtReveal);setTxtReveal=requestTimeout(function(){gsap.set($elToReveal,{clearProps:true});tl.kill(true);if(typeof ScrollTrigger.getById('txt_reveal_'+key)!=='undefined'){ScrollTrigger.getById("txt_reveal_"+key).kill(true);} 1112headingReveal($sel)},100);});});};window.addEventListener("load",function(e){if(!txtTrggrStart){headingReveal($("body"));$(window).trigger("resize");}});$('.row-container[data-parent]').each(function(){if(!txtTrggrStart){var $this=$(this);$this.on('uncodeWordLines',function(){headingReveal($this);});}});$(window).on('uncode-sticky-trigger-observe',function(e){clearRequestTimeout(setTriggerObserve);setTriggerObserve=requestTimeout(function(){$(window).trigger('uncode.tl-refresh');},2000);});};textReveal();var areaReveal=function(){if(SiteParameters.is_frontend_editor){return;} 1113$('.scroll-trigger-el').each(function(){var $scrollTrgrEl=$(this),$row=$('> .row',$scrollTrgrEl),$row_in=$('> .row-inner',$row),cardL=$('.vc_row.row-internal:not(.row-no-card)',$scrollTrgrEl).length,stickyCards=cardL&&$scrollTrgrEl.attr('data-sticky-trigger')==='inner-rows',animLast=$scrollTrgrEl.attr('data-no-anim-last')!=='yes',stickyOpts=stickyCards?$scrollTrgrEl.attr('data-anim-inner-rows-options'):false,$animateTrgrEl=$scrollTrgrEl,noMobile=$scrollTrgrEl.attr('data-sticky-no-mobile')==='yes',noTablet=$scrollTrgrEl.attr('data-sticky-no-tablet'),els=$scrollTrgrEl.attr('data-anim-els'),sticky=$scrollTrgrEl.attr('data-anim-sticky'),noSpace=$scrollTrgrEl.attr('data-anim-no-space'),state=$scrollTrgrEl.attr('data-anim-state'),target=$scrollTrgrEl.attr('data-anim-target'),origin=$scrollTrgrEl.attr('data-anim-origin'),mask=$scrollTrgrEl.attr('data-anim-mask'),_scale=$scrollTrgrEl.attr('data-anim-scale'),stepScale=stickyCards&&$scrollTrgrEl.attr('data-anim-scale-step')==='yes',opacity=$scrollTrgrEl.attr('data-anim-opacity'),radius=$scrollTrgrEl.attr('data-anim-radius'),radius_unit=$scrollTrgrEl.attr('data-anim-radius-unit'),clip_path=$scrollTrgrEl.attr('data-clip-path'),animation_x=$scrollTrgrEl.attr('data-anim-x'),animation_x_alt=$scrollTrgrEl.attr('data-anim-x-alt'),animation_y=$scrollTrgrEl.attr('data-anim-y'),blur=$scrollTrgrEl.attr('data-anim-blur'),perspective=$scrollTrgrEl.attr('data-anim-perspective'),rotate=$scrollTrgrEl.attr('data-anim-rotate'),rotate_alt=$scrollTrgrEl.attr('data-anim-rotate-alt'),topBottom=$scrollTrgrEl.attr('data-anim-start'),offTop=$scrollTrgrEl.attr('data-anim-top'),offBottom=$scrollTrgrEl.attr('data-anim-bottom'),safe=$scrollTrgrEl.attr('data-anim-safe')==='yes'?(window.innerHeight/100*(100-offTop)):0,animation_rows_start=$scrollTrgrEl.attr('data-anim-start-point'),mobile_rows_start=$scrollTrgrEl.attr('data-mobile-start-point'),mobile_start_add=$scrollTrgrEl.attr('data-mobile-start-point-add'),easeOut=$scrollTrgrEl.attr('data-anim-ease'),offSetCard=$scrollTrgrEl.attr('data-anim-rows-offset'),stickyLast=$scrollTrgrEl.attr('data-anim-sticky-last')==='yes'&&stickyCards,$lastEl=$('.vc_row.row-internal:not(.row-no-card)',$scrollTrgrEl).last(),setTxtReveal,txtTrggrStart=false,alreadyareaAnimateScrollTl=false;_scale=_scale===''?0:parseFloat(_scale);perspective=perspective===''?0.001:parseFloat(perspective)+0.001;offTop=offTop===''?0:parseFloat(offTop);offBottom=offBottom===''?0:parseFloat(offBottom);
1113offSetCard=offSetCard===''?0:parseFloat(offSetCard);function areaAnimateScrollTl($el,id,last){alreadyareaAnimateScrollTl=true;var pTop=parseFloat($row.css('padding-top')),innerGap=pTop+offSetCard*id,scale=_scale,rows_start=animation_rows_start;if(isMobileUsing&&typeof mobile_rows_start!=='undefined'){rows_start=mobile_rows_start;innerGap=0+parseFloat(mobile_start_add);} 1114if(stepScale){if(_scale<100){scale=_scale+((100-_scale)/(cardL)*(id));}} 1115if(els==='content'){$animateTrgrEl=$('> .row',$scrollTrgrEl);}else if(els==='bg'){$animateTrgrEl=$('> .row-background, > .uncode-multi-bgs',$scrollTrgrEl);}else{$animateTrgrEl=$el;} 1116if(rotate_alt==='yes'){rotate*=-1;perspective*=-1;} 1117if(animation_x_alt==='yes'){animation_x*=-1;} 1118var $parentDiv=$el.closest('div[data-sticky]');var start_topBottom=topBottom==='bottom'?"bottom bottom-="+(window.innerHeight/100*offTop)+"px":"top top+="+(window.innerHeight/100*offTop)+"px";var scrllTrggr={trigger:$parentDiv,end:function(){return("+="+(offBottom===0?$scrollTrgrEl.outerHeight()-safe:(window.innerHeight/100*offBottom)))},start:stickyCards?"top top+="+(innerGap):start_topBottom,pin:sticky==='yes'||stickyCards?true:false,pinSpacing:((noSpace!=="yes"&&!stickyCards)||(state!=='end'&&last))&&!(stickyCards&&state!=='end'&&!animLast&&id===0),scrub:true,id:'sticky_'+id,anticipatePin:1,invalidateOnRefresh:true,onToggle:function(){$scrollTrgrEl.attr('data-revealed',true);},};if(!stickyLast&&state==='end'){last=false;} 1119if(stickyCards){if(state!=='end'){if(rows_start==='center'){scrllTrggr.start="center center";scrllTrggr.end="bottom bottom-="+(window.innerHeight);}else if(rows_start==='bottom'){if(stickyOpts!=='no'){scrllTrggr.start="bottom bottom-="+(innerGap-1) 1120scrllTrggr.end="bottom bottom";}}else{scrllTrggr.end="bottom bottom-="+(window.innerHeight/2);} 1121if(stickyOpts==='no'){scrllTrggr.endTrigger=$el;scrllTrggr.end="+=100%";}else{scrllTrggr.endTrigger=$row;}}else{if(rows_start==='center'){scrllTrggr.start="center center";}else if(rows_start==='bottom'){scrllTrggr.start="bottom bottom";} 1122if(stickyOpts!=='no'){scrllTrggr.end="top top+="+(pTop+offSetCard*(cardL-1));scrllTrggr.endTrigger=$lastEl;}else{scrllTrggr.end="bottom bottom";}}} 1123var tl=gsap.timeline({scrollTrigger:scrllTrggr});if(!stickyCards){var tlConds=tl;}else{var scrllTrggrConds={trigger:$parentDiv,end:function(){return("+="+(offBottom===0||stickyCards?window.innerHeight-safe:(window.innerHeight/100*offBottom)))},pin:(state==='end'&&last),pinSpacing:false,scrub:true,id:'card_'+id,invalidateOnRefresh:true,};if(stickyCards){if(state!=='end'){if(stickyOpts===''){scrllTrggrConds.end="bottom bottom-=100%";scrllTrggrConds.endTrigger=$row_in;} 1124if(rows_start==='bottom'){if(stickyOpts!=='no'){scrllTrggrConds.start="top top+="+window.innerHeight;scrllTrggrConds.end="bottom bottom";}}else if(rows_start==='center'){scrllTrggrConds.start="center center";}else{scrllTrggrConds.start="top top+="+(innerGap+1);}}else{if(stickyOpts===''){if(animLast){scrllTrggrConds.end="bottom bottom-=100%";}else{scrllTrggrConds.end="bottom bottom";} 1125scrllTrggrConds.endTrigger=$lastEl;} 1126if(rows_start==='bottom'&&stickyOpts!=='no'){if(UNCODE.wwidth<=UNCODE.mediaQuery){scrllTrggrConds.start="bottom bottom";}else{scrllTrggrConds.start="top top+="+$el.outerHeight();}}else if(rows_start==='center'){if(UNCODE.wwidth<=UNCODE.mediaQuery){scrllTrggrConds.start="center center";}else{scrllTrggrConds.start="top+="+($el.outerHeight()/2)+" top+="+window.innerHeight/2;}}else{if(UNCODE.wwidth<=UNCODE.mediaQuery){scrllTrggrConds.start="top top";}else{scrllTrggrConds.start="top top+="+(innerGap+1);}}}}else{scrllTrggrConds.start=start_topBottom;} 1127var tlConds=gsap.timeline({scrollTrigger:scrllTrggrConds});} 1128if(!(stickyCards&&state!=='end'&&!animLast&&id===0)){if(target==='mask'){if(state!=='end'){if(mask==='auto'){gsap.set($animateTrgrEl,{clipPath:'inset(0% '+((UNCODE.wwidth-parseFloat(SiteParameters.uncode_limit_width))/2)+'px round '+radius+radius_unit+')',opacity:parseFloat(opacity)/100,filter:'blur('+blur+'px)',visibility:'visible',}) 1129tlConds.fromTo($animateTrgrEl,{clipPath:'inset(0% '+((UNCODE.wwidth-parseFloat(SiteParameters.uncode_limit_width))/2)+'px round '+radius+radius_unit+')',opacity:parseFloat(opacity)/100,filter:'blur('+blur+'px)',duration:1,},{opacity:1,clipPath:'inset(0% 0px round 0'+radius_unit+')',filter:'blur(0px)',duration:1,ease:easeOut,});}else{tlConds.fromTo($animateTrgrEl,{opacity:parseFloat(opacity)/100,clipPath:clip_path,filter:'blur('+blur+'px)',duration:1,},{opacity:1,clipPath:'inset(0% 0% 0% 0% round 0'+radius_unit+')',filter:'blur(0px)',duration:1,ease:easeOut,});}}else{if(mask==='auto'){tlConds.fromTo($animateTrgrEl,{opacity:1,clipPath:'inset(0% 0px round 0'+radius_unit+')',filter:'blur(0px)',duration:1,},{opacity:parseFloat(opacity)/100,clipPath:'inset(0% '+((UNCODE.wwidth-parseFloat(SiteParameters.uncode_limit_width))/2)+'px round '+radius+radius_unit+')',filter:'blur('+blur+'px)',ease:easeOut,duration:1,});}else{tlConds.fromTo($animateTrgrEl,{opacity:1,clipPath:'inset(0% 0% 0% 0% round 0'+radius_unit+')',filter:'blur(0px)',duration:1,},{opacity:parseFloat(opacity)/100,clipPath:clip_path,filter:'blur('+blur+'px)',duration:1,ease:easeOut,});}}}else{if(state!=='end'){if(scale==='auto'){if(radius){gsap.set($animateTrgrEl,{scaleX:1-((UNCODE.wwidth-parseFloat(SiteParameters.uncode_limit_width))/UNCODE.wwidth),scaleY:1-((UNCODE.wwidth-parseFloat(SiteParameters.uncode_limit_width))/UNCODE.wwidth),x:animation_x+'vw',y:animation_y+'vh',filter:'blur('+blur+'px)',rotation:rotate,rotationX:rotate==0?perspective:0,transformPerspective:'100vw',opacity:parseFloat(opacity)/100,transformOrigin:origin,borderRadius:radius+radius_unit,visibility:'visible',}) 1130tlConds.fromTo($animateTrgrEl,{scaleX:1-((UNCODE.wwidth-parseFloat(SiteParameters.uncode_limit_width))/UNCODE.wwidth),scaleY:1-((UNCODE.wwidth-parseFloat(SiteParameters.uncode_limit_width))/UNCODE.wwidth),x:animation_x+'vw',y:animation_y+'vh',filter:'blur('+blur+'px)',rotation:rotate,rotationX:rotate==0?perspective:0,transformPerspective:'100vw',opacity:parseFloat(opacity)/100,borderRadius:radius+radius_unit,transformOrigin:origin,duration:1,},{scaleX:1,scaleY:1,x:0,y:0,filter:'blur(0px)',rotation:0,rotationX:0,opacity:1,borderRadius:0+radius_unit,transformOrigin:origin,duration:1,ease:easeOut,});}else{gsap.set($animateTrgrEl,{scaleX:1-((UNCODE.wwidth-parseFloat(SiteParameters.uncode_limit_width))/UNCODE.wwidth),scaleY:1-((UNCODE.wwidth-parseFloat(SiteParameters.uncode_limit_width))/UNCODE.wwidth),x:animation_x+'vw',y:animation_y+'vh',filter:'blur('+blur+'px)',rotation:rotate,rotationX:rotate==0?perspective:0,transformPerspective:'100vw',opacity:parseFloat(opacity)/100,transformOrigin:origin,visibility:'visible',}) 1131tlConds.fromTo($animateTrgrEl,{scaleX:1-((UNCODE.wwidth-parseFloat(SiteParameters.uncode_limit_width))/UNCODE.wwidth),scaleY:1-((UNCODE.wwidth-parseFloat(SiteParameters.uncode_limit_width))/UNCODE.wwidth),x:animation_x+'vw',y:animation_y+'vh',filter:'blur('+blur+'px)',rotation:rotate,rotationX:rotate==0?perspective:0,transformPerspective:'100vw',opacity:parseFloat(opacity)/100,transformOrigin:origin,duration:1,},{scaleX:1,scaleY:1,x:0,y:0,filter:'blur(0px)',rotation:0,rotationX:0,opacity:1,transformOrigin:origin,duration:1,ease:easeOut,});}}else{if(radius){gsap.set($animateTrgrEl,{scaleX:parseFloat(scale)/100,scaleY:parseFloat(scale)/100,opacity:parseFloat(opacity)/100,x:animation_x+'vw',y:animation_y+'vh',filter:'blur('+blur+'px)',rotation:rotate,rotationX:rotate==0?perspective:0,transformPerspective:'100vw',transformOrigin:origin,borderRadius:radius+radius_unit,visibility:'visible',}) 1132tlConds.fromTo($animateTrgrEl,{scaleX:parseFloat(scale)/100,scaleY:parseFloat(scale)/100,opacity:parseFloat(opacity)/100,x:animation_x+'vw',y:animation_y+'vh',filter:'blur('+blur+'px)',rotation:rotate,rotationX:rotate==0?perspective:0,transformPerspective:'100vw',borderRadius:radius+radius_unit,transformOrigin:origin,duration:1,}
1132,{scaleX:1,scaleY:1,opacity:1,x:0,y:0,filter:'blur(0px)',rotation:0,rotationX:0,transformOrigin:origin,ease:easeOut,duration:1,borderRadius:0+radius_unit,});}else{gsap.set($animateTrgrEl,{scaleX:parseFloat(scale)/100,scaleY:parseFloat(scale)/100,opacity:parseFloat(opacity)/100,x:animation_x+'vw',y:animation_y+'vh',filter:'blur('+blur+'px)',rotation:rotate,rotationX:rotate==0?perspective:0,transformPerspective:'100vw',transformOrigin:origin,visibility:'visible',}) 1133tlConds.fromTo($animateTrgrEl,{scaleX:parseFloat(scale)/100,scaleY:parseFloat(scale)/100,opacity:parseFloat(opacity)/100,x:animation_x+'vw',y:animation_y+'vh',filter:'blur('+blur+'px)',rotation:rotate,rotationX:rotate==0?perspective:0,transformPerspective:'100vw',transformOrigin:origin,duration:1,},{scaleX:1,scaleY:1,opacity:1,x:0,y:0,filter:'blur(0px)',rotation:0,rotationX:0,transformOrigin:origin,duration:1,ease:easeOut,});}}}else{if(scale==='auto'){tlConds.fromTo($animateTrgrEl,{scaleX:1,scaleY:1,opacity:1,x:0,y:0,filter:'blur(0px)',rotation:0,rotationX:0,transformOrigin:origin,duration:1,},{scaleX:1-((UNCODE.wwidth-parseFloat(SiteParameters.uncode_limit_width))/UNCODE.wwidth),scaleY:1-((UNCODE.wwidth-parseFloat(SiteParameters.uncode_limit_width))/UNCODE.wwidth),opacity:parseFloat(opacity)/100,x:animation_x+'vw',y:animation_y+'vh',filter:'blur('+blur+'px)',rotation:rotate,rotationX:rotate==0?perspective:0,transformPerspective:'100vw',transformOrigin:origin,duration:1,ease:easeOut,})}else{tlConds.fromTo($animateTrgrEl,{scaleX:1,scaleY:1,opacity:1,x:0,y:0,filter:'blur(0px)',rotation:0,rotationX:0,transformPerspective:'100vw',transformOrigin:origin,borderRadius:0+radius_unit,duration:1,},{scaleX:parseFloat(scale)/100,scaleY:parseFloat(scale)/100,opacity:parseFloat(opacity)/100,x:animation_x+'vw',y:animation_y+'vh',filter:'blur('+blur+'px)',rotation:rotate,rotationX:rotate==0?perspective:0,transformPerspective:'100vw',transformOrigin:origin,borderRadius:radius+radius_unit,duration:1,ease:easeOut,})}}}} 1134function headingReveal($el){txtTrggrStart=true;$('.text-reveal',$el).each(function(_key,_val){var $txtReveal=$(_val),dataReveal=$('[data-reveal]',$txtReveal).attr('data-reveal'),dataRevealOpacity=$('[data-reveal]',$txtReveal).attr('data-reveal-opacity'),$lines=$('.heading-line-wrap',$txtReveal),$words=$('.split-word-inner',$txtReveal),$chars=$('.split-char',$txtReveal),_setTxtReveal,$elToReveal=$words;if(!(sticky==='yes'||stickyCards)){return;} 1135easeOut=easeOut!=='none'?easeOut+'.out':easeOut;if(dataReveal==='chars'){$elToReveal=$chars;}else if(dataReveal==='lines'){$elToReveal=$lines;} 1136var scrllTrggrTxt=typeof scrllTrggrConds!=='undefined'||scrllTrggr;scrllTrggrTxt.id="txt_reveal_"+_key;scrllTrggrTxt.pin=false;gsap.set($elToReveal,{opacity:dataRevealOpacity});var _tl=gsap.timeline({scrollTrigger:scrllTrggrTxt});_tl.fromTo($elToReveal,{opacity:dataRevealOpacity,},{opacity:1,stagger:0.05});$scrollTrgrEl.one('uncodeWordLines',function(){clearRequestTimeout(_setTxtReveal);_setTxtReveal=requestTimeout(function(){gsap.set($elToReveal,{clearProps:true});_tl.kill(true);if(typeof ScrollTrigger.getById('txt_reveal_'+_key)!=='undefined'){ScrollTrigger.getById("txt_reveal_"+_key).kill(true);} 1137headingReveal($el)},100);});});};if(!txtTrggrStart){headingReveal($el);} 1138$scrollTrgrEl.one('uncodeWordLines',function(){if(!txtTrggrStart){headingReveal($el);}});var _height=Math.max(document.body.scrollHeight,document.body.offsetHeight,document.documentElement.clientHeight,document.documentElement.scrollHeight,document.documentElement.offsetHeight);var _width=Math.max(document.body.scrollWidth,document.body.offsetWidth,document.documentElement.clientWidth,document.documentElement.scrollWidth,document.documentElement.offsetWidth);$(window).on('uncode-sticky-trigger-observe',function(e){var __height=Math.max(document.body.scrollHeight,document.body.offsetHeight,document.documentElement.clientHeight,document.documentElement.scrollHeight,document.documentElement.offsetHeight);var __width=Math.max(document.body.scrollWidth,document.body.offsetWidth,document.documentElement.clientWidth,document.documentElement.scrollWidth,document.documentElement.offsetWidth);$('.pin-spacer, [data-sticky]',$scrollTrgrEl).css({height:false,maxHeight:false});if(stickyCards){$('.tmb',$scrollTrgrEl).removeAttr('style');} 1139var scrollnow=document.body.scrollTop||document.documentElement.scrollTop;clearRequestTimeout(setTxtReveal);setTxtReveal=requestTimeout(function(){$(document).trigger('uncode-scrolltrigger-refresh');if(isMobileUsing){if(typeof tl!=='undefined'){tl.scrollTrigger.refresh();} 1140if(typeof tlConds!=='undefined'){tlConds.scrollTrigger.refresh();} 1141$(window).trigger('scroll');_width=__width;}else if(_width!==__width&&(isMobileUsing)){window.dispatchEvent(new CustomEvent('vc-resize'));if(typeof window.lenis!=='undefined'&&window.lenis!==null){window.lenis.scrollTo(0,{duration:0.01,onComplete:function(){if(typeof tl!=='undefined'){tl.scrollTrigger.refresh();} 1142if(typeof tlConds!=='undefined'){tlConds.scrollTrigger.refresh();} 1143window.lenis.scrollTo(scrollnow,{duration:0.01});}});}else{if(typeof tl!=='undefined'){tl.scrollTrigger.refresh();} 1144if(typeof tlConds!=='undefined'){tlConds.scrollTrigger.refresh();} 1145$(window).trigger('scroll');} 1146_height=__height;}},500);});$(window).on('load ',function(e){var ___height=Math.max(document.body.scrollHeight,document.body.offsetHeight,document.documentElement.clientHeight,document.documentElement.scrollHeight,document.documentElement.offsetHeight);if(_height!==___height){$scrollTrgrEl.attr('data-toggled',true);$(window).trigger('resize');if(typeof tl!=='undefined'){tl.scrollTrigger.refresh();} 1147if(typeof tlConds!=='undefined'){tlConds.scrollTrigger.refresh();} 1148_height=___height;} 1149$(document).trigger('uncode-scrolltrigger-refresh');});};var callAreaAnimateScrollTl=function(){if(stickyCards){$('.vc_row.row-internal:not(.row-no-card)',$scrollTrgrEl).each(function(key,val){if(key+1<cardL||animLast||state!=='end'){var $this=$(val),last=key+1===cardL;areaAnimateScrollTl($this,key,last);}});}else{areaAnimateScrollTl($scrollTrgrEl,0,false);}};$(window).on('wwResize',function(){if(!alreadyareaAnimateScrollTl){if(noMobile){if(noTablet&&UNCODE.wwidth<=UNCODE.mediaQuery){return;}else if(UNCODE.wwidth<=UNCODE.mediaQueryMobile){return;}} 1150callAreaAnimateScrollTl();}}) 1151if(noMobile){if(noTablet&&UNCODE.wwidth<=UNCODE.mediaQuery){return;}else if(UNCODE.wwidth<=UNCODE.mediaQueryMobile){return;}} 1152callAreaAnimateScrollTl();});};areaReveal();};UNCODE.thumbsReveal=function(){var recalc=false,thumbsRevealResizeTO;var isTouchDevice=function(){return('ontouchstart'in window||navigator.maxTouchPoints>0||navigator.msMaxTouchPoints>0);};var resetThumbsReveal=function(){$('.tmb-mask-init').each(function(){var el=this;if(el._thumbsRevealST){el._thumbsRevealST.kill();el._thumbsRevealST=null;} 1153if(el._thumbsRevealIO){el._thumbsRevealIO.disconnect();el._thumbsRevealIO=null;} 1154gsap.set($('img, video, .fluid-object',el),{clearProps:'transform'});$(el).removeClass('tmb-mask-init');});revealThumbs();};var revealThumbs=function($el){if(typeof $el==='undefined'||$el===null||!$el.length){$el=$('body');} 1155$('.grid-wrapper, .custom-grid-container, .single-wrapper, .owl-carousel-wrapper, .linear-wrapper',$el).has('.tmb-mask').each(function(){var $container=$(this),$stickys=$('.tmb-mask:not(.tmb-mask-init)',$container),isContainer=false;if(!$('body').hasClass('compose-mode')||typeof window.parent.vc==='undefined'){$stickys.each(function(){var $sticky=$(this).addClass('tmb-mask-init'),$rellax=$sticky.closest('.parallax-el'),$inside=$('.t-inside',$sticky),$media=$('img, video, .fluid-object',$sticky).attr('loading',''),val=parseFloat($inside.attr('data-scroll-val')),no_device=$inside.attr('data-anim-no-mobile')==='yes';if(no_device&&isTouchDevice()){gsap.set($media,{clearProps:'transform'});return;} 1156if($rellax.length){recalc=true;} 1157val=(isNaN(val)||val==null||val==0||typeof val==='undefined')?5:val;if($sticky.hasClass('tmb-mask-scroll')){var zoom=($sticky.hasClass('tmb-mask-scroll-zoom')||$sticky.hasClass('tmb-mask-scroll-both'))?val*0.05:0;var parax=($sticky.hasClass('tmb-mask-scroll-parallax')||$sticky.hasClass('tmb-mask-scroll-both'))?val*4:0;var extra=($sticky.hasClass('tmb-mask-scroll-parallax')||$sticky.hasClass('tmb-mask-scroll-both'))?parax*0.01:0;var isThumbVisible=false;var lastProgress=0;var io=null;if(typeof IntersectionObserver!=='undefined'){io=new IntersectionObserver(function(entries){var entry=entries[0];isThumbVisible=!!(entry&&entry.isIntersecting&&entry.intersectionRect&&entry.intersectionRect.width>0&&entry.intersectionRect.height>0);if(!isThumbVisible){gsap.set($media,{yPercent:0,scale:1+extra});}},{root:null,threshold:0.01});io.observe($sticky[0]);$sticky[0]._thumbsRevealIO=io;} 1158var st=ScrollTrigger.create({trigger:$sticky[0],scrub:true,start:'top bottom',end:'bottom top',onUpdate:function(self){lastProgress=self.progress;if(!isThumbVisible)return;var currentY=gsap.utils.interpolate(-parax,parax,lastProgress);var currentScale=gsap.utils.interpolate(1+zoom+extra,1+extra,lastProgress);gsap.set($media,{yPercent:currentY,scale:currentScale});}});$sticky[0]._thumbsRevealST=st;if(recalc){$(window).on('uncode-thumbsreveal-refresh',function(){if(st){st.refresh();}});}}});} 1159if($container.has('.tmb-mask-reveal')){var $markTrigger=".tmb-mask-reveal .t-entry-v
1159isual",staggerTime=0.1;$('.t-inside',$container).each(function(){var checkEasing=$(this).attr('data-easing');if(checkEasing===''||checkEasing==null||typeof checkEasing==='undefined'){gsap.registerPlugin(CustomEase);return false;}});if($container.hasClass('cssgrid-system')&&!$container.hasClass('cssgrid-animate-sequential')){$markTrigger=$container;isContainer=true;staggerTime=0;} 1160ScrollTrigger.batch($markTrigger,{start:function(el){return"top 96%";},onEnter:function(batch){var $inside=$(batch).closest('.t-inside');if(isContainer){$inside=$(batch).find('.t-inside').first();} 1161var delay=parseFloat($inside.attr('data-delay')),speed=parseFloat($inside.attr('data-speed')),easing=$inside.attr('data-easing'),bgDelay=parseFloat($inside.attr('data-bg-delay'));delay=(isNaN(delay)||delay==null||typeof delay==='undefined')?0:delay/1000;speed=(isNaN(speed)||speed==null||typeof speed==='undefined')?0.4:speed/1000;easing=(easing===''||easing==null||typeof easing==='undefined')?CustomEase.create("custom","0.76, 0, 0.24, 1"):easing;bgDelay=(isNaN(bgDelay)||bgDelay==null||typeof bgDelay==='undefined')?'':bgDelay;if($(batch).closest('.tmb-has-hex').length&&bgDelay!==''){gsap.to($('.t-entry-visual-tc',batch),speed,{clipPath:'inset(0% 0% 0% 0%)',stagger:staggerTime,delay:delay,ease:easing});gsap.to($('.t-entry-visual-cont, .uncode-single-media-wrapper',batch),speed,{clipPath:'inset(0% 0% 0% 0%)',stagger:staggerTime,scale:1,delay:delay+(speed*bgDelay),ease:easing});}else{gsap.to($('.t-entry-visual-cont, .uncode-single-media-wrapper',batch),speed,{clipPath:'inset(0% 0% 0% 0%)',stagger:staggerTime,scale:1,delay:delay,ease:easing});}}});}});function raf(time){requestAnimationFrame(raf);$(window).trigger('uncode-thumbsreveal-refresh');} 1162if(recalc){requestAnimationFrame(raf);}};$(window).on('load more-items-loaded',function(){revealThumbs();});$(document).on('uncode-ajax-filtered',function(){revealThumbs();});$(window).on('resize orientationchange',function(){clearTimeout(thumbsRevealResizeTO);thumbsRevealResizeTO=setTimeout(function(){resetThumbsReveal();},150);});document.addEventListener('uncode:marquee:ready',function(e){if(!e||!e.detail||!e.detail.baseWrap)return;var parent=e.detail.parent||e.detail.baseWrap;var $marquee=$(e.detail.baseWrap);if(e.detail.leftWrap){$marquee=$marquee.add(e.detail.leftWrap);} 1163if(e.detail.rightWrap){$marquee=$marquee.add(e.detail.rightWrap);} 1164if(parent._uncodeThumbsRevealT){clearRequestTimeout(parent._uncodeThumbsRevealT);} 1165parent._uncodeThumbsRevealT=requestTimeout(function(){$('.tmb-mask-init',$marquee).removeClass('tmb-mask-init');revealThumbs($marquee);parent._uncodeThumbsRevealT=null;},20);},false);if($('body').hasClass('compose-mode')&&typeof window.parent.vc!=='undefined'){window.parent.vc.events.on('shortcodeView:updated shortcodeView:ready',function(model){var $el=model.view.$el,shortcode=model.attributes.shortcode;if($el.is('.custom-grid-container')){$el=$el.parent();} 1166if(shortcode==='uncode_index'||shortcode==='vc_gallery'||shortcode==='vc_single_image'){revealThumbs($el);}});}};UNCODE.revslider=function(){var revSlider6In=function(){$('rs-module').each(function(){var $slider=$(this);$slider.on('revolution.slide.onloaded',function(e,data){if($(e.currentTarget).closest(".header-revslider").length){var style=$(e.currentTarget).find("rs-slide").eq(0).attr("data-skin"),scrolltop=$(document).scrollTop();if(style!=undefined){UNCODE.switchColorsMenu(scrolltop,style);}}});$slider.on('revolution.slide.onchange',function(e,data){if($(e.currentTarget).closest(".header-revslider").length){var style=$(e.currentTarget).find("rs-slide").eq(data.slideIndex-1).attr("data-skin"),scrolltop=$(document).scrollTop();if(style!=undefined){UNCODE.switchColorsMenu(scrolltop,style);}}});});};revSlider6In();$(window).on("load",revSlider6In);document.addEventListener("sr.module.ready",function(e){var $slider=$('#'+e.id),settings=SR7.JSON[e.id];if(typeof settings!=='undefined'&&settings!==null){if($slider.closest(".header-revslider").length){var style=settings.slides[1].slide.attr.data,scrolltop=$(document).scrollTop();style=style.match(/data-skin=[\'|\"](.*)[\'|\"]/);style=style[1];if(style[1]!=undefined){UNCODE.switchColorsMenu(scrolltop,style);}}}});document.addEventListener("sr.slide.afterChange",function(e){var $slider=$('#'+e.id),settings=SR7.JSON[e.id];if(typeof settings!=='undefined'&&settings!==null){if($slider.closest(".header-revslider").length){var style=settings.slides[e.current.id].slide.attr.data,scrolltop=$(document).scrollTop();style=style.match(/data-skin=[\'|\"](.*)[\'|\"]/);style=style[1];if(style!=undefined){UNCODE.switchColorsMenu(scrolltop,style);}}}});};UNCODE.layerslider=function(){$(window).on("load",function(){$('.ls-wp-container').on('slideTimelineDidStart',function(event,slider){var slideData=slider.slides.current.data,scrolltop=$(document).scrollTop();if(slideData&&slideData.skin){UNCODE.switchColorsMenu(scrolltop,slideData.skin);}});});};UNCODE.ajax_filters=function(){var isAjaxing=false;var clear_clicked=false;var init_ajax_grid=function(){var $grids=$('.ajax-grid-system:not(.init-ajax-gri
1166d)');$grids.each(function(index,val){var $body=$('body'),$grid=$(val).addClass('init-ajax-grid'),starting_point=$grid.attr('data-toggle'),$trigger=$('.uncode-toggle-ajax-filters',$grid),$sidebar_wrapper=$('.ajax-filter-sidebar-wrapper',$grid),$isotope_wrapper=$('.isotope-wrapper',$grid),$sidebar=$('.ajax-filter-sidebar',$sidebar_wrapper),$sorting_trgr=$('.uncode-woocommerce-sorting__link',$grid),$footprint=$('.ajax-filter-footprint',$grid),sidebar_w,data_w=parseFloat($sidebar.attr('data-max-width')),$firstCol=$grid.closest('.uncol.style-light, .uncol.style-dark'),skin=$firstCol.hasClass('style-light')?'style-light':'style-dark',$positioned_top=$('.ajax-filter-position-horizontal',$grid),overlay_desktop=$('.ajax-filter-position-left-overlay, .ajax-filter-position-right-overlay',$grid).length,$close_btn=$('.close-ajax-filter-sidebar',$sidebar_wrapper),$vc_row=$('.vc_row',$sidebar_wrapper).eq(0),sidew,$inside_row=$('> .row-parent',$vc_row),bg_row,$side_header=$('.ajax-filter-sidebar-header',$sidebar_wrapper),$side_footer=$('.ajax-filter-sidebar-footer',$sidebar_wrapper),$apply_filters=$('.ajax-filter-sidebar__button',$side_footer),sidebar_overlay=false,sidebar_hover=false,switchMobile=false,scrollTop;if($vc_row.attr('class')){bg_row=$vc_row.attr('class').match(/style-color-([^-]+)-bg/);} 1167if(bg_row!=null){$side_header.add($side_footer).addClass(bg_row[0]);} 1168$trigger.add($apply_filters).on('click',function(e){e.preventDefault();e.stopPropagation();$grid=$('.ajax-grid-system').eq(0);$positioned_top=$('.ajax-filter-position-horizontal',$grid);overlay_desktop=$('.ajax-filter-position-left-overlay, .ajax-filter-position-right-overlay',$grid).length,$sidebar_wrapper=$('.ajax-filter-sidebar-wrapper').eq(0);sidebar_w=$sidebar_wrapper.width();$sidebar=$('.ajax-filter-sidebar',$sidebar_wrapper);if($(this).hasClass('ajax-filter-sidebar__button--clear')){$(this).trigger('uncode-ajax-clear-filters');} 1169if($positioned_top.length&&UNCODE.wwidth>=UNCODE.mediaQuery){$grid.toggleClass('ajax-hide-filters-blanks');$sidebar.slideToggle({duration:400,easing:'easeOutQuad',});}else{$grid.removeClass('ajax-hide-filters-blanks');$grid.toggleClass('ajax-hide-filters');if($grid.hasClass('ajax-hide-filters')){$body.addClass('ajax-hide-filters');}else{scrollTop=$('html, body').scrollTop();$body.removeClass('ajax-hide-filters');}} 1170if(overlay_desktop||UNCODE.wwidth<UNCODE.mediaQuery){$('html, body').scrollTop(scrollTop);} 1171return false;});$close_btn.on('click',function(e){e.preventDefault();$grid=$('.ajax-grid-system').eq(0);$grid.addClass('ajax-hide-filters');if($grid.hasClass('ajax-hide-filters')){$body.addClass('ajax-hide-filters');}else{scrollTop=$('html, body').scrollTop();$body.removeClass('ajax-hide-filters');} 1172$('html, body').scrollTop(scrollTop);});$sidebar_wrapper.on('mouseover',function(){sidebar_hover=true;}).on('mouseout',function(){sidebar_hover=false;});$body.off('click.ajax-filter-sidebar').on('click.ajax-filter-sidebar',function(e,from){if($(e.target).closest('.ajax-filter-sidebar').length){return;} 1173if(undefined!==from&&from==='select_active_attributes'){return;} 1174if($(e.target).closest('.select2-container--open').length){return;} 1175if(!$body.hasClass('ajax-hide-filters')&&!sidebar_hover&&$body.hasClass('ajax-filter-sidebar-overlay')){$grid.add($body).addClass('ajax-hide-filters');}});$sorting_trgr.on('click',function(e){e.preventDefault();});var inside_width=function(){$sidebar_wrapper=$('.ajax-filter-sidebar-wrapper').eq(0);$sidebar=$('.ajax-filter-sidebar',$sidebar_wrapper);$vc_row=$('.vc_row',$sidebar_wrapper).eq(0);$inside_row=$('> .row-parent',$vc_row);if((UNCODE.wwidth<UNCODE.mediaQuery)||overlay_desktop){sidew=$sidebar.width();$inside_row.css({width:sidew});}else{$inside_row.css({width:''});}};inside_width();var ajax_sidebar_position=function(e,f_editor){$grid=$('.ajax-grid-system').eq(0);$sidebar_wrapper=$('.ajax-filter-sidebar-wrapper').eq(0);$positioned_top=$('.ajax-filter-position-horizontal',$grid);$sidebar=$('.ajax-filter-sidebar',$sidebar_wrapper);$vc_row=$('.vc_row',$sidebar_wrapper).eq(0);$inside_row=$('> .row-parent',$vc_row);scrollTop=$('html, body').scrollTop();if(f_editor!==true&&((UNCODE.wwidth<UNCODE.mediaQuery)||overlay_desktop)){if(switchMobile!==true){$grid.add($body).addClass('ajax-hide-filters');$sidebar_wrapper.after('<span class="ajax-sidebar-placeholder" />');$body.append($sidebar_wrapper.addClass('main-container ajax-filter-sidebar--offcanvas'));sidebar_overlay=true;$body.addClass('ajax-filter-sidebar-overlay');$sidebar_wrapper.addClass(skin);var sideHeadH=$side_header.outerHeight(),sideFooterH=$side_footer.outerHeight();if(data_w!==''&&data_w>0){if(UNCODE.wwidth>=UNCODE.mediaQuery){$sidebar.css({'max-width':data_w});}else{$sidebar.css({'max-width':'none'});}} 1176$vc_row.css({'padding-top':sideHeadH,'padding-bottom':sideFooterH}).attr('data-lenis-prevent',true);var sidew=$sidebar.width();$inside_row.css({width:sidew});switchMobile=true;}}else{if((typeof e!=='undefined'&&e.type==='wwResize'&&starting_point==='hidden')||f_editor===true){scrollTop=$('html, body').scrollTop();$grid.add($body).removeClass('ajax-hide-filters');} 1177if(typeof e!=='undefined'&&e.type==='wwResize'&&$positioned_top.length&&UNCODE.wwidth<UNCODE.mediaQuery){$grid.addClass('ajax-hide-filters-blanks');$sidebar.hide();} 1178$('.ajax-sidebar-placeholder',$grid).after($sidebar_wrapper.removeClass('main-container ajax-filter-sidebar--offcanvas'));$('.ajax-sidebar-placeholder',$grid).remove();sidebar_overlay=false;$body.removeClass('ajax-filter-sidebar-overlay');$sidebar_wrapper.removeClass(skin);if(data_w!==''&&data_w>0){$sidebar.css({'max-width':'none'});} 1179$vc_row.css({'padding-top':0,'padding-bottom':0,}).removeAttr('data-lenis-prevent');$inside_row.css({width:''});if(f_editor===true){UNCODE.ajax_filters();} 1180switchMobile=false;} 1181if(overlay_desktop||UNCODE.wwidth<UNCODE.mediaQuery){$('html, body').scrollTop(scrollTop);}};var sidebar_width=function(){if(!$body.hasClass('ajax-filter-sidebar-overlay')&&!$positioned_top.length&&UNCODE.wwidth>=UNCODE.mediaQuery){sidebar_w=$footprint.width();$sidebar.css({width:sidebar_w});}else{$sidebar.css({width:''});}};sidebar_width();if(SiteParameters.is_frontend_editor){ajax_sidebar_position();} 1182$(window).off('load.ajax_filters wwResize.ajax_filters').on('load.ajax_filters wwResize.ajax_filters',function(e){if(!SiteParameters.is_frontend_editor||e.type==='wwResize'){ajax_sidebar_position(e);} 1183sidebar_width();});$(window).off('uncode.ajax_filters').one('uncode.ajax_filters',function(e){ajax_sidebar_position(e,true);});$isotope_wrapper.on('transitionend',function(e){if($(e.target).hasClass('isotope-wrapper')){window.dispatchEvent(new CustomEvent('boxResized'));} 1184return false;});if(UNCODE.wwidth<UNCODE.mediaQuery&&$body.hasClass('ajax-hide-filters')){var $grid=$('.ajax-grid-system').eq(0);$grid.addClass('ajax-hide-filters');}});};init_ajax_grid();$(document).on('uncode-ajax-filtered',init_ajax_grid);var widget_hover_hack=function(){$('.widget, .uncode_widget').each(function(){var $widget=$(this),class_w=$widget.attr('class'),$lis=$('ul:not(.menu-horizontal) > li',$widget).has('a'),$footer=$widget.closest('#colophon');if(class_w.indexOf('widget_yith')>0){return true;} 1185$lis.each(function(){var $li=$(this),$a=$('a',$li),$label=$a.closest('label');if(!$footer.length){$li.addClass('no-evts');} 1186if(!$('span',$a).length){$li.addClass('li-hover');} 1187$('li',$li).hover(function(e){$(e.target).parents('li').each(function(){$(this).addClass('parent-li-hover');});},function(e){$(e.target).parents('li').each(function(key,val){if(key===0){$(val).removeClass('parent-li-hover');}});});$li.off('mouseup').on('mouseup',function(e){if(e.which!==3){e.stopPropagation();var $a=$('a',this).first();$a[0].click();}});});});} 1188var ajax_filters_button_mode=$('body').hasClass('ajax-filters-button-mode');if(!ajax_filters_button_mode&&SiteParameters.disable_hover_hack!=='1'){widget_hover_hack();$(document).on('uncode-ajax-filtered',widget_hover_hack);}
1189function init_filters(){$(document).on('click','.term-filter-link',function(e){var _this=$(this);var widget=_this.closest('.uncode_widget');var container=get_filters_container();if(widget.hasClass('widget-ajax-filters--no-ajax')){return true;} 1190e.preventDefault();if(widget.hasClass('widget-ajax-filters--checkbox')){_this.parent().find('input[type="checkbox"]').trigger('click');}else{if(_this.hasClass('term-filter-link--active')){_this.removeClass('term-filter-link--active');}else{_this.addClass('term-filter-link--active');if(widget.hasClass('widget-ajax-filters--single')){widget.find('.term-filter-link').not(_this).removeClass('term-filter-link--active');}} 1191if(!ajax_filters_button_mode){var url=_this.attr('href');reload_items(container,url,true);}}});$(document).on('click','.term-filter input[type="checkbox"]',function(e){var _this=$(this);var widget=_this.closest('.uncode_widget');var link=_this.closest('.term-filter').find('.term-filter-link');var url=link.attr('href');var container=get_filters_container();if(!ajax_filters_button_mode&&widget.hasClass('widget-ajax-filters--no-ajax')){window.location=url;return;} 1192if(widget.hasClass('widget-ajax-filters--single')){widget.find('input[type="checkbox"]').each(function(){if(_this.attr('id')!==$(this).attr('id')){$(this).prop('checked',false);$(this).closest('.term-filter').find('.term-filter-link').removeClass('term-filter-link--active');}});} 1193if(_this.prop('checked')){link.addClass('term-filter-link--active');}else{link.removeClass('term-filter-link--active');} 1194if(!ajax_filters_button_mode){reload_items(container,url,true);}});$(document).on('change','select.select--term-filters',function(e){var _this=$(this);var selected=_this.find('option:selected');var option=$(selected);var url=option.attr('data-term-filter-url');var container=get_filters_container();var widget=_this.closest('.uncode_widget');if(!ajax_filters_button_mode){if(widget.hasClass('widget-ajax-filters--no-ajax')){window.location=url;}else{reload_items(container,url,true);}}});$(document).on('click','.filter-list__link',function(e){if(SiteParameters.is_frontend_editor){return false;} 1195e.preventDefault();var _this=$(this);var container=get_filters_container();var url=_this.attr('href');reload_items(container,url,true);});$('.ajax-filter-sidebar__button--clear').on('uncode-ajax-clear-filters',function(e){var _this=$(this);var container=get_filters_container();var url=_this.attr('href');reload_items(container,url,true);});$(document).on('click','.uncode-woocommerce-sorting-dropdown__link',function(e){var _this=$(this);var container=get_filters_container();var url=_this.attr('href');if(container.length){e.preventDefault();reload_items(container,url,true);}});$(document).on('click','.uncode_woocommerce_widget--price-filter .button',function(e){var _this=$(this);var container=get_filters_container();if(container.length>0){e.preventDefault();var min_price=$('#min_price').val();var max_price=$('#max_price').val();var location=window.location;var url=location.href;var page_uri=location.origin+location.pathname;var is_filtered=page_uri!==url;if(is_filtered){url=remove_parameter_from_url(url,'min_price');url=remove_parameter_from_url(url,'max_price');} 1196var concat=page_uri===url?'?':'&';var params={'min_price':min_price,'max_price':max_price};url=url+concat+$.param(params);reload_items(container,url,true);}});if(!ajax_filters_button_mode&&!window._uncode_search_bound){window._uncode_search_bound=true;var search_timeout=parseInt(SiteParameters.ajax_filter_search_timeout,10);$(document).on('input','.term-filters-search-input',function(){var _this=$(this);var container=get_filters_container();var value=_this.val();if(window._uncode_search_timer){clearTimeout(window._uncode_search_timer);} 1197window._uncode_search_timer=setTimeout(function(){update_search_url(container,value);},search_timeout);});} 1198$(document).on('click','.btn-ajax-filters-trigger',function(e){var container=get_filters_container();if(container.length){e.preventDefault();var paramMap={};$('.term-filter-link--active').each(function(){collect_from_query(paramMap,this.href.split('?')[1]||'');});$('.select--term-filters').each(function(){var select=$(this);var val=select.val();if(!val){return};var selected_option=select.find('option:selected');var qUrl=selected_option.data('term-filter-url')||'';collect_from_query(paramMap,qUrl.split('?')[1]||'');});var search=$('.term-filters-search-input');if(search.length>0){var search_value=search.val().trim();if(search_value){paramMap[SiteParameters.ajax_filter_key_search]={};paramMap[SiteParameters.ajax_filter_key_search][search_value]=1;}} 1199var qsParts=[];$.each(paramMap,function(key,valSet){var vals=Object.keys(valSet);qsParts.push(key+'='+vals.join(','));});var final_url=window.location.origin+window.location.pathname;if(qsParts.length>0){qsParts.push('unfilter=1');var qs=qsParts.join('&');final_url='?'+qs;} 1200reload_items(container,final_url,true);}});}
1201function collect_from_query(paramMap,query){$.each(query.split('&'),function(_,pair){if(!pair){return};var kv=pair.split('=');var key=kv[0];var val=kv[1]||'';if(key==='unfilter'){return;} 1202if(!paramMap[key]){paramMap[key]={}};paramMap[key][val]=1;});} 1203function update_search_url(container,search_value){var location=window.location;var url=location.href;var page_uri=location.origin+location.pathname;var is_filtered=page_uri!==url;var key_search=SiteParameters.ajax_filter_key_search;var key_unfilter=SiteParameters.ajax_filter_key_unfilter;if(is_filtered){url=remove_parameter_from_url(url,key_search);url=remove_parameter_from_url(url,key_unfilter);} 1204if(search_value){var concat=page_uri===url?'?':'&';var params={};params[key_search]=search_value;params[key_unfilter]=1;url=url+concat+$.param(params);}else{url=remove_parameter_from_url(url,key_search);} 1205reload_items(container,url,true);} 1206function remove_parameter_from_url(url,parameter){return url.replace(new RegExp('[?&]'+parameter+'=[^&#]*(#.*)?$'),'$1').replace(new RegExp('([?&])'+parameter+'=[^&]*&'),'$1');} 1207function get_filters_container(){var container=$('.ajax-grid-system');if(container.length==0){container=$('.ajax-filters-target');} 1208return container;} 1209function update_widgets_state(widgets_states,container){for(var i=widgets_states.length-1;i>=0;i--){var state=widgets_states[i];if(!state.collapse){continue;} 1210var new_widget=container.find('.uncode_widget[data-id="'+state.id+'"');
1210if(state.open){new_widget.find('.widget-title').addClass('open');if(state.css){new_widget.find('.widget-collapse-content').attr('style',state.css);}}else{new_widget.find('.widget-title').removeClass('open');if(state.css){new_widget.find('.widget-collapse-content').attr('style',state.css);}}}} 1211function find_filters_container(context){const widget=context.find('.widget-ajax-filters').first();if(!widget.length)return $();const sidebar=widget.closest('.ajax-filters-sidebar');if(sidebar.length){return sidebar.find('.uncol').last();} 1212const col=widget.closest('.uncol');if(col.length){return col;} 1213return $();} 1214function reload_items(container,url,push){if(isAjaxing){return};isAjaxing=true;container.addClass('grid-filtering');$.ajax({url:url,success:function(response){if(!response){return;} 1215$(document).trigger('uncode-ajax-pre-filtered');var container_id=container.attr('id');var pagination=$('.row-navigation');var filters_container;var isTargetFilterMode=container.hasClass('ajax-filters-target');if(isTargetFilterMode){filters_container=find_filters_container($(document));} 1216if(container_id){var container_to_append=$(response).find('#'+container_id);var pagination_to_append=$(response).find('.row-navigation');var filters_to_append;var offcanvas_sidebar_wrapper=$('.ajax-filter-sidebar--offcanvas');if(isTargetFilterMode){filters_to_append=find_filters_container($(response));} 1217var widgets=$('.uncode_widget');var widgets_container=widgets.closest('.ajax-filter-sidebar--offcanvas').length>0?$('.ajax-filter-sidebar--offcanvas'):container_to_append;var widgets_states=[];widgets.each(function(){var widget=$(this);var id=widget.attr('data-id');var state={'id':id,'collapse':false,'open':false,'css':false,};var collapse_wrapper=widget.find('.widget-collapse-content');if(collapse_wrapper.length>0){state.collapse=true;var collapse_wrapper_css=collapse_wrapper.attr('style');var title=widget.find('.widget-title');state.css=collapse_wrapper_css;if(title.hasClass('open')){state.open=true;}else{state.open=false;}} 1218widgets_states.push(state);});if(!isTargetFilterMode&&offcanvas_sidebar_wrapper.length===0){update_widgets_state(widgets_states,container_to_append);} 1219if(!container.hasClass('ajax-hide-filters')){container_to_append.removeClass('ajax-hide-filters');} 1220if(!container.hasClass('ajax-hide-filters-blanks')){container_to_append.removeClass('ajax-hide-filters-blanks');} 1221var horizontal_sidebar_wrapper=$('.ajax-filter-position-horizontal');if(horizontal_sidebar_wrapper.length>0){var horizontal_sidebar_wrapper=horizontal_sidebar_wrapper.find('.ajax-filter-sidebar');var horizontal_sidebar_wrapper_style=horizontal_sidebar_wrapper.attr('style');var horizontal_sidebar_row=horizontal_sidebar_wrapper.find('.ajax-filter-sidebar-body .vc_row').eq(0);var horizontal_sidebar_row_style=horizontal_sidebar_row.attr('style');container_to_append.find('.ajax-filter-position-horizontal .ajax-filter-sidebar').attr('style',horizontal_sidebar_wrapper_style);container_to_append.find('.ajax-filter-position-horizontal .ajax-filter-sidebar-body .vc_row').eq(0).attr('style',horizontal_sidebar_row_style);} 1222container.replaceWith(container_to_append);if(SiteParameters.dynamic_srcset_active==='1'){container_to_append.find('.tmb-woocommerce-variable-product').addClass('srcset-lazy-animations');} 1223container_to_append.find('img').attr('loading','');if(pagination.length>0){if(pagination_to_append.length>0){pagination.html(pagination_to_append.html());}else{pagination.html('');}}else{if(pagination_to_append.length>0){$('.post-wrapper').append(pagination_to_append);}} 1224if(isTargetFilterMode&&filters_container.length>0){filters_container.html(filters_to_append.html());} 1225if(isTargetFilterMode&&filters_container.length>0){update_widgets_state(widgets_states,filters_container);} 1226var offcanvas_sidebar_wrapper=$('.ajax-filter-sidebar--offcanvas');if(offcanvas_sidebar_wrapper.length>0||UNCODE.wwidth<UNCODE.mediaQuery){var sidebar_container=offcanvas_sidebar_wrapper.find('.vc_row').eq(0);var sidebar_to_append=$(response).find('.ajax-filter-sidebar-body').find('.vc_row').eq(0);container_to_append.find('.ajax-filter-sidebar-wrapper').after('<span class="ajax-sidebar-placeholder" />');container_to_append.find('.ajax-filter-sidebar-wrapper').remove();update_widgets_state(widgets_states,sidebar_to_append);sidebar_container.html(sidebar_to_append.html());} 1227if(push){UNCODE.lastURL=url;window.history.pushState({pageTitle:document.title},'',url);} 1228if(typeof UNCODE.isotopeLayout!=='undefined'){UNCODE.isotopeLayout();} 1229if(typeof UNCODE.justifiedGallery!=='undefined'){UNCODE.justifiedGallery();}
1230if(typeof UNCODE.cssGrid!=='undefined'){UNCODE.cssGrid();} 1231if(typeof UNCODE.lightbox!=='undefined'&&!SiteParameters.lbox_enhanced){UNCODE.lightbox();} 1232if(typeof UNCODE.lightgallery!=='undefined'&&SiteParameters.lbox_enhanced){UNCODE.lightgallery();} 1233if(typeof UNCODE.carousel!=='undefined'){UNCODE.carousel($('body'));} 1234UNCODE.animations();if(typeof UNCODE.filters!=='undefined'){UNCODE.filters();} 1235if(typeof UNCODE.widgets!=='undefined'&&!(isTargetFilterMode&&filters_container.length>0)){UNCODE.widgets();} 1236if(SiteParameters.dynamic_srcset_active==='1'){UNCODE.refresh_dynamic_srcset_size();} 1237if(typeof UNCODE.menuSmartInit!=='undefined'){UNCODE.menuSmartInit();} 1238if(typeof UNCODE.parallax!=='undefined'){UNCODE.parallax();} 1239maybe_scroll_to_top();var woo_select2_cats=$('.dropdown_product_cat');if(woo_select2_cats.length>0){woo_select2_cats.on('change',function(){if($(this).val()!=''){var this_page='';var home_url=UncodeWCParameters.uncode_wc_widget_product_categories_home_url;if(home_url.indexOf('?')>0){this_page=home_url+'&product_cat='+$(this).val();}else{this_page=home_url+'?product_cat='+$(this).val();} 1240location.href=this_page;}else{location.href=UncodeWCParameters.uncode_wc_widget_product_categories_shop_url;}});if($().selectWoo){var wc_product_cat_select=function(){woo_select2_cats.selectWoo({placeholder:UncodeWCParameters.uncode_wc_widget_product_categories_placeholder,minimumResultsForSearch:5,width:'100%',allowClear:true,language:{noResults:function(){return UncodeWCParameters.uncode_wc_widget_product_categories_no_results;}}});};wc_product_cat_select();}} 1241$(document).trigger('uncode-ajax-filtered');$(document.body).trigger('init_price_filter');window.dispatchEvent(new CustomEvent('uncode-ajax-filtered'));window.document.dispatchEvent(new Event("DOMContentLoaded",{bubbles:true,cancelable:true}));isAjaxing=false;}},error:function(){container.removeClass('grid-filtering');isAjaxing=false;if(SiteParameters.enable_debug==true){console.log('There was an error retrieving the products');}}});} 1242function maybe_scroll_to_top(){var offcanvas_sidebar_wrapper=$('.ajax-filter-sidebar--offcanvas');if(offcanvas_sidebar_wrapper.length>0){return;} 1243var container=get_filters_container();var bound=container[0].getBoundingClientRect();if(bound.y<0){$(window).scrollTop(container.offset().top);}} 1244$(window).on("popstate.ajaxfilters",function(e){var location=window.location;var url=location.href;var params=UNCODE.getURLParams(window.location);var old_params=UNCODE.getURLParams(UNCODE.lastURL,true);UNCODE.lastURL=url;if(UNCODE.hasEqualURLParams(params,old_params)||($.isEmptyObject(params)&&$.isEmptyObject(old_params))||params.form!==undefined){return;} 1245var container=get_filters_container();reload_items(container,url,false);});$(window).on('uncode-ajax-pre-filtered',function(){if($.fn.infinitescroll){$('.cssgrid-infinite, .isotope-infinite').infinitescroll('destroy');}});init_filters();};UNCODE.videoThumbs=function(){var checkResize,newW=UNCODE.wwidth;var checkForVideos=function(){$(window).on('okevents.y.change',function(e,y){var $video=$(y.target.g),$video_wrap=$video.closest('.fluid-object.is-no-control.play-on-hover'),$mobile_video_wrap=$video.closest('.fluid-object.is-no-control.no-control-mobile-autoplay'),restart=!$video_wrap.hasClass('play-pause'),$tmb=$video.closest('.tmb-all-hover.tmb-content-under').length?$video.closest('.t-inside'):$video.closest('.t-entry-visual, .un-inline-image'),setTime;if(newW>=UNCODE.mediaQuery){if($video_wrap.length&&$video_wrap.data('hovered')!==true){$video_wrap.data('hovered',true);$video_wrap.addClass('played-on');y.target.pauseVideo();$tmb.on('mouseenter',function(){if(restart){y.target.seekTo(0);} 1246y.target.playVideo();}).on('mouseleave',function(){clearTimeout(setTime);setTime=setTimeout(function(){y.target.pauseVideo();},300);});}}else{if($mobile_video_wrap.length){$video_wrap.addClass('played-on');y.target.playVideo();}}});$(window).on('okevents.v.loaded',function(e,playerV){var $video=$(playerV.element),$video_wrap=$video.closest('.fluid-object.is-no-control.play-on-hover'),$mobile_video_wrap=$video.closest('.fluid-object.is-no-control.no-control-mobile-autoplay'),restart=!$video_wrap.hasClass('play-pause'),$tmb=$video.closest('.tmb-all-hover.tmb-content-under').length?$video.closest('.t-inside'):$video.closest('.t-entry-v
1246isual, .un-inline-image'),setTime;if(newW>=UNCODE.mediaQuery){if($video_wrap.length){var playPromise=playerV.play();if(playPromise!==undefined){playPromise.then(function(value){playerV.pause();});} 1247$video_wrap.addClass('played-on');$tmb.on('mouseenter',function(){if(restart){playerV.setCurrentTime(0)} 1248playerV.play();}).on('mouseleave',function(){clearTimeout(setTime);setTime=setTimeout(function(){playerV.pause();},300);});}}else{if($mobile_video_wrap.length){var playPromise=playerV.play();if(playPromise!==undefined){playPromise.then(function(value){playerV.play();});} 1249$video_wrap.addClass('played-on');}}});$('.fluid-object.self-video.is-no-control video').each(function(key,video){var $video=$(video),$noscript=$('noscript',$video),$video_wrap=$video.closest('.fluid-object.is-no-control.play-on-hover'),restart=!$video_wrap.hasClass('play-pause'),$mobile_video_wrap=$video.closest('.fluid-object.is-no-control.no-control-mobile-autoplay'),$tmb=$video.closest('.tmb-all-hover.tmb-content-under').length?$video.closest('.t-inside'):$video.closest('.t-entry-visual, .un-inline-image'),setTime,manageVideo=function(){video.currentTime=0;video.pause();if(newW>=UNCODE.mediaQuery){if($video_wrap.length){$video_wrap.addClass('played-on');$tmb.on('mouseenter',function(){if(restart){video.currentTime=0;} 1250video.play();}).on('mouseleave',function(){clearTimeout(setTime);setTime=setTimeout(function(){video.pause();},300);});}else{video.play();}}else{if($mobile_video_wrap.length){$mobile_video_wrap.addClass('played-on');video.play();}}};if($noscript.length&&newW>=UNCODE.mediaQuery){$noscript.each(function(key,val){$noscript.after(val.textContent||val.innerText||val.innerHTML);$noscript.remove();});} 1251if(typeof MediaElement==="function"){$video.has('source[src]').mediaelementplayer({pauseOtherPlayers:false,});} 1252if(video.readyState>0){manageVideo();}else{window.addEventListener("pageshow",function(event){if(event.persisted){manageVideo();}});$video.on("loadedmetadata",function(_event){manageVideo();});};});};checkForVideos();var checkVideoResize=function(){clearRequestTimeout(checkResize);checkResize=requestTimeout(function(){if(newW!==UNCODE.wwidth){checkForVideos();newW=UNCODE.wwidth;}},1000);};$(window).off('resize.videos',checkVideoResize).on('resize.videos',checkVideoResize);$(window).off('more-items-loaded.videos',checkForVideos).on('more-items-loaded.videos',checkForVideos);$(document).off('uncode-ajax-filtered.videos',checkForVideos).on('uncode-ajax-filtered.videos',checkForVideos);};UNCODE.inlineImgs=function(){var linkInlineImgs=function(){$('.un-inline-image').each(function(){var $img=$(this),href=$(this).attr('data-link-href'),dataImg=$img.data();if(dataImg!=''&&href!=null&&href!==''){var class_stra_a='unline-image-link';if($(this).hasClass('un-inline-space-over')){class_stra_a+=' un-inline-space-over';}else if($(this).hasClass('un-inline-space-gutter')){class_stra_a+=' un-inline-space-gutter';} 1253var str_a='<a class="'+class_stra_a+'" ';for(var key in dataImg){if(dataImg.hasOwnProperty(key)&&key.startsWith("link")){str_a+=" "+key.slice(4).toLowerCase()+"=\""+dataImg[key]+"\"";}} 1254str_a+=' />';$img.wrap(str_a);}});};$(window).on('load',linkInlineImgs);};UNCODE.lottie=function(){if(SiteParameters.is_frontend_editor){var $lottie_wraps=$('div.uncode-lottie-wrap');$lottie_wraps.each(function(){var $lottie_wrap=$(this),$div_player=$('div.uncode-lottie-player',$lottie_wrap),$player_clone=$div_player.clone(),player_id=$div_player.attr('data-id'),$lottie_players=$('lottie-player',$lottie_wrap).remove();if($div_player.attr('data-init')!==true&&$player_clone.length){if($('#'+player_id).length){player_id+='_'+Math.floor(Math.random()*10000000000000000);} 1255$player_clone.attr('id',player_id);$player_clone=$player_clone[0].outerHTML.replace("<div","<lottie-player").replace("</div","</lottie-player");$div_player.after($player_clone);$div_player.attr('data-init',true);}});} 1256var $players=$('.uncode-lottie-wrap lottie-player');$players.each(function(){var player=this,this_id=$(player).attr('id'),_player=document.getElementById(this_id),trigger=$(player).attr('data-trigger'),pFrames=$(player).attr('data-frames').split(','),srcPlayer=$(player).attr('src');_player.load(srcPlayer);_player.addEventListener("ready",function(){var $_shadow=_player.shadowRoot;$($_shadow).find('.error').remove();var tFrames=_player.getLottie().totalFrames/100,pFrame_from=Math.round(tFrames*pFrames[0]),pFrame_to=Math.round(tFrames*pFrames[1])-1,loop=$(player).attr('loop'),mode,actions;if(typeof trigger!=='undefined'&&typeof LottieInteractivity!=='undefined'){if(trigger==='scroll'){mode='scroll';actions=[{visibility:[0,1.0],type:"seek",frames:[pFrame_from,pFrame_to
1256],}];}else if(trigger==='viewport'){mode='scroll';actions=[{visibility:[0.20,1.0],frames:[pFrame_from,pFrame_to],type:loop?"loop":"play"}];}else if(trigger==='hover'){$(player).on('mouseenter',function(){_player.play();}).on('mouseleave',function(){_player.pause();});if(pFrame_from>0&&pFrame_from<99){_player.seek(pFrame_from);_player.addEventListener("frame",function(){if(_player.getLottie().currentFrame>=pFrame_to){_player.seek(pFrame_from);}});}} 1257LottieInteractivity.create({player:'#'+this_id,mode:mode,actions:actions});}else{if(pFrame_from>0&&pFrame_from<99){_player.seek(pFrame_from);_player.addEventListener("frame",function(){if(_player.getLottie().currentFrame>=pFrame_to){_player.seek(pFrame_from);}});}}});$(window).on('unlottie-destroy',function(){_player.destroy();});});};UNCODE.animatedBgGradient=function(_el){var ev;if(typeof _el==='undefined'||_el===null){_el=document;ev=false;}else{_el=_el[0];ev='shortcode:update';} 1258var simplex=new SimplexNoise();var Uncode_BG_Animated_Gradient=function(blockOverlay,canvasWrap){this.block=blockOverlay;this.wrap=canvasWrap;this.config();this.checker();this.loopRAF();this.animLoader();};var AnimGradient=Uncode_BG_Animated_Gradient.prototype;AnimGradient.config=function(){this.canvas=document.createElement('canvas');this.wrap.appendChild(this.canvas);this.ctx=this.canvas.getContext('2d');this.count=0;this.isOrientationChanged=false;this.res=UNCODE.isMobile?90:110;this.resPercent=100/this.res;this.resAround=this.resPercent/100;this.size=typeof this.block.getAttribute('data-bg-noise-size')!=='undefined'&&this.block.getAttribute('data-bg-noise-size')!==null&&this.block.getAttribute('data-bg-noise-size')!==''?this.block.getAttribute('data-bg-noise-size'):1;this.canvas.classList.add('uncode-bg-animated-gradient');this.canvas.setAttribute('height',this.res);this.canvas.setAttribute('width',this.res);this.canvas.style='height: 100%; position: relative; width:100%;';this.imgdata=this.ctx.getImageData(0,0,this.canvas.width,this.canvas.height);this.cx=this.canvas.width/2;this.cy=this.canvas.height/2;this.data=this.imgdata.data;this.opts={col_1st:typeof this.block.getAttribute('data-bg-noise-1')!=='undefined'&&this.block.getAttribute('data-bg-noise-1')!==null&&this.block.getAttribute('data-bg-noise-1')!==''?this.block.getAttribute('data-bg-noise-1'):false,col_2nd:typeof this.block.getAttribute('data-bg-noise-2')!=='undefined'&&this.block.getAttribute('data-bg-noise-2')!==null&&this.block.getAttribute('data-bg-noise-2')!==''?this.block.getAttribute('data-bg-noise-2'):false,time:typeof this.block.getAttribute('data-bg-noise-speed')!=='undefined'&&this.block.getAttribute('data-bg-noise-speed')!==null&&this.block.getAttribute('data-bg-noise-speed')!==''?parseFloat(this.block.getAttribute('data-bg-noise-speed')):250,};this.lavaTime=1;this.bg_colors=[];if(this.opts.col_1st===false&&this.opts.col_2nd===false){return;} 1259if(this.opts.col_1st===this.opts.col_2nd||this.opts.col_2nd==false){this.singleColor=true;} 1260if(this.opts.col_1st){var rgbColor1=this.hexToRGB(this.opts.col_1st);this.bg_colors.push({r:rgbColor1.r,g:rgbColor1.g,b:rgbColor1.b});} 1261if(this.opts.col_2nd){var rgbColor2=this.hexToRGB(this.opts.col_2nd);this.bg_colors.push({r:rgbColor2.r,g:rgbColor2.g,b:rgbColor2.b});}};AnimGradient.checker=function(){var scope=this;this.checkInViewPort();window.addEventListener('resize',function(){if(UNCODE.isMobile&&!scope.isOrientationChanged){return;} 1262scope.ratioCalc();});window.addEventListener("orientationchange",function(){scope.isOrientationChanged=true;});this.ratioCalc();};AnimGradient.ratioCalc=function(){var blockW=this.block.clientWidth,blockH=this.block.clientHeight;if(blockH==0||blockW==0) 1263return;var blockRatio=blockH/blockW;if(blockRatio<1){this.ratioParam={x:1.4,y:blockRatio*1.4}}else{this.ratioParam={x:blockRatio/3,y:1}}};AnimGradient.checkInViewPort=function(){var scope=this;if($(scope.block).closest('.unmenu-inner-ul').length){scope.isInViewport=true;}else if('IntersectionObserver'in window){var observer=new IntersectionObserver(function(entries){entries.forEach(function(entry){if(entry.isIntersecting){scope.isInViewport=true;}else{scope.isInViewport=false;}});},{root:document,});observer.observe(scope.block);}};AnimGradient.hexToRGB=function(hexval){var hexecuted=/^#?([a-f\d]{2})([a-f\d]{2})([a-f\d]{2})$/i.exec(hexval);if(!hexecuted){return false;} 1264return{r:parseInt(hexecuted[1],16),g:parseInt(hexecuted[2],16),b:parseInt(hexecuted[3],16)}};AnimGradient.factor=function(val_1,val_2,lava){return val_1*(1-lava)+val_2*lava;};AnimGradient.factorNoise=function(wave_l,x,y,noise){if(this.singleColor){return this.bg_colors[0][wave_l];} 1265return this.factor(this.bg_colors[0][wave_l],this.bg_colors[1][wave_l],(this.lava(x,y,this.count*this.lavaTime)*this.resAround*3.5)*noise/2);};AnimGradient.lava=function(x,y,grade){var radians=(Math.PI/180)*grade,cos=Math.cos(radians),sin=Math.sin(radians),nx=(cos*(x-this.cx))+(sin*(y-this.cy))+this.cx;return nx;};AnimGradient.loopRAF=function(){var scope=this;if(this.isInViewport&&typeof this.ratioParam!=='undefined'){for(var x=0;x<this.res;x++){for(var y=0;y<this.res;y++){var noise=simplex.noise3D((x/this.res*this.ratioParam.x)*this.size,(y/this.res*this.ratioParam.y)*this.size,this.count/this.opts.time);this.data[(x+y*this.res)*4+0]=this.factorNoise('r',x,y,noise);this.data[(x+y*this.res)*4+1]=this.factorNoise('g',x,y,noise);this.data[(x+y*this.res)*4+2]=this.factorNoise('b',x,y,noise);this.data[(x+y*this.res)*4+3]=noise*265;}} 1266this.count++;this.ctx.putImageData(this.imgdata,0,0);} 1267requestAnimationFrame(function(){scope.loopRAF();});};AnimGradient.animLoader=function(){this.wrap.classList.add('uncode-canvas-bg-noise-wrap-loaded');};var anim_init=function(){var bgs=_el.querySelectorAll('.block-bg-overlay');
1267bgs.forEach(function(blockOverlay){var canvasWrap=blockOverlay.querySelector('.uncode-canvas-bg-noise-wrap');if(!blockOverlay||!canvasWrap){return;} 1268new Uncode_BG_Animated_Gradient(blockOverlay,canvasWrap);});} 1269$(window).on('load',function(){anim_init();});if(ev==='shortcode:update'){anim_init();}};UNCODE.multibg=function(){var $bgsWraps=$('.uncode-multi-bgs'),$body=$('body');$bgsWraps.each(function(){var $bgWrap=$(this),transition=$bgWrap.attr('data-transition'),transitionTime=$bgWrap.attr('data-transition-time'),dataPace=$bgWrap.attr('data-transition-pace'),dataThreshold=$bgWrap.attr('data-transition-threshold'),dataTime=$bgWrap.attr('data-carousel-time'),dataMobileCarousel=$bgWrap.attr('data-carousel-mobile'),random=$bgWrap.attr('data-multi-random'),_bgWrap=$bgWrap[0],$multiBgs=$('.multi-background',$bgWrap),imgFirst,bgAmount=$multiBgs.length,isInViewport=false,lastScrollTop=0,counter=0,totMove=0,autoScroll=typeof dataPace==='undefined'&&transition==='scroll',pace=typeof dataPace!=='undefined'&&dataPace!==''?parseFloat(dataPace):(transition==='scroll'?20:200),threshold=typeof dataThreshold!=='undefined'&&dataThreshold!==''?parseFloat(dataThreshold):0,offX,offY,wait=typeof transitionTime!=='undefined'&&transitionTime!==''?parseFloat(transitionTime)+1:250,carouselTime=typeof dataTime!=='undefined'&&dataTime!==''?parseFloat(dataTime):5000,requestCarousel,is_header=$bgWrap.closest('#page-header').length,startTime=new Date();transition=typeof transition==='undefined'?'':transition;if(random==='true'){UNCODE.shuffle($multiBgs);} 1270$multiBgs.find('.background-inner').attr('data-active','false');imgFirst=$multiBgs.first().find('.background-inner').attr('data-active','true').css('background-image').replace('url(','').replace(')','').replace(/\"/gi,"");var loadFirst=function(){$multiBgs.first().attr('data-load','loaded').stop(true,false).animate({opacity:1},250,'easeInQuad').css({zIndex:1});} 1271var loadError=function(){console.log('Multi BG loading error');} 1272if(imgFirst&&imgFirst!=='none'){UNCODE.checkImgLoad(imgFirst,loadFirst,loadError);}else{loadFirst();} 1273var loadSlides=function($thisBg){$thisBg.attr('data-load','loaded');} 1274$multiBgs.not('[data-load="loaded"]').each(function(ind,val){var $thisBg=$(val);if(typeof $thisBg!=='undefined'&&$thisBg.length){var _imgBg=$(val).find('.background-inner').css('background-image');if(typeof _imgBg==='undefined'||_imgBg===''||_imgBg==='none'){$thisBg.attr('data-load','loaded');}else{_imgBg=_imgBg.replace('url(','').replace(')','').replace(/\"/gi,"");if(typeof _imgBg!=='undefined'){UNCODE.checkImgLoad(_imgBg,loadSlides,loadError,$thisBg);}}}});
1274var multiCarousel=function(e){clearRequestTimeout(requestCarousel);var checkTime=new Date();if(checkTime-startTime>=carouselTime&&isInViewport){var $checkEl=$multiBgs.eq((counter+1)%bgAmount);if($checkEl.attr('data-load')!=='loaded'){requestTimeout(function(){multiCarousel();},100);return;} 1275counter++;$multiBgs.each(function(ind,val){if(ind===counter%bgAmount){$(val).stop(true,false).animate({opacity:1},wait,'easeInQuad').css({zIndex:1}).find('.background-inner').attr('data-active','true');}else{$(val).stop(true,false).animate({opacity:0},wait,'easeInQuad',function(){$(val).find('.background-inner').attr('data-active','false');}).css({zIndex:0});}});} 1276if(transition===''||UNCODE.wwidth<=UNCODE.mediaQueryMobile){requestCarousel=requestTimeout(multiCarousel,carouselTime);}};var multiMove=function(e){if($body.hasClass('navbar-hover')){return;} 1277var checkTime=new Date(),bound=$bgWrap[0].getBoundingClientRect(),windowTop=(window.clientYOffset||document.documentElement.scrollTop);if(offX){totMove+=Math.sqrt(Math.pow(offY-e.clientY,2)+Math.pow(offX-e.clientX,2));} 1278if(totMove>=pace&&checkTime-startTime>=wait&&e.clientX<=(bound.left+bound.width)&&e.clientX>=bound.left&&e.clientY<=(bound.top+bound.height)&&e.clientY>=bound.top){counter++;startTime=checkTime;$multiBgs.each(function(ind,val){if(ind===counter%bgAmount){$(val).stop(true,false).animate({opacity:1},wait,'easeInQuad').css({zIndex:1}).find('.background-inner').attr('data-active','true');}else{$(val).stop(true,false).animate({opacity:0}
1278,wait,'easeInQuad',function(){$(val).find('.background-inner').attr('data-active','false');}).css({zIndex:0});}});totMove=0;} 1279offX=e.clientX;offY=e.clientY;};if(transition==='mouse'&&UNCODE.wwidth>UNCODE.mediaQueryMobile){document.addEventListener("mousemove",multiMove);} 1280window.addEventListener('resize',function(){if(transition==='mouse'&&UNCODE.wwidth>UNCODE.mediaQueryMobile){document.removeEventListener("mousemove",multiMove);document.addEventListener("mousemove",multiMove);}});var lightLoopRAF=function(){var scrollTop=(window.clientYOffset||document.documentElement.scrollTop)-(document.documentElement.clientTop||0),checkTime=new Date(),bound=$bgWrap[0].getBoundingClientRect(),thresholdHeader=is_header?100:threshold,rePace=((bound.height-bound.height*threshold/100)/100*pace)+((bound.height-bound.height*thresholdHeader/100)/100*pace);if(Math.abs(lastScrollTop-scrollTop)>=rePace){counter++;lastScrollTop=scrollTop;startTime=checkTime;$multiBgs.each(function(ind,val){if(ind===counter%bgAmount){$(val).stop(true,false).animate({opacity:1},wait,'easeInQuad').css({zIndex:1}).find('.background-inner').attr('data-active','true');}else{$(val).stop(true,false).animate({opacity:0}
1280,wait,'easeInQuad',function(){$(val).find('.background-inner').attr('data-active','false');}).css({zIndex:0});}});} 1281requestAnimationFrame(function(){if(isInViewport){lightLoopRAF();}});};var currentInd=0;var loopRAF=function(){var multiBgRotate=function(slideInd){currentInd=slideInd;$multiBgs.each(function(ind,val){if(ind===slideInd){$(val).stop(true,false).animate({opacity:1},wait,'easeInQuad').css({zIndex:1}).find('.background-inner').attr('data-active','true');}else{$(val).stop(true,false).animate({opacity:0},wait,'easeInQuad',function(){$(val).find('.background-inner').attr('data-active','false');}).css({zIndex:0});}});};var bound=$bgWrap[0].getBoundingClientRect(),thresholdPX=UNCODE.wheight*threshold/100,totMove=(UNCODE.wheight+bound.height)-(thresholdPX*(parseFloat(2-is_header))),movePX=totMove/bgAmount,moving=UNCODE.wheight-(bound.top+thresholdPX),slideInd=0;if((UNCODE.wheight-bound.top)<thresholdPX&&0!==currentInd){multiBgRotate(0);}else if(bound.top+bound.height<thresholdPX&&bgAmount-1!==currentInd){multiBgRotate(bgAmount-1);}else{slideInd=Math.ceil(moving/movePX)-1;if(slideInd<0){slideInd=0;}else if(slideInd>=bgAmount){slideInd=bgAmount-1;} 1282if(slideInd!==currentInd){multiBgRotate(slideInd);}} 1283requestAnimationFrame(function(){if(isInViewport){loopRAF();}});};if('IntersectionObserver'in window){var observer=new IntersectionObserver(function(entries){entries.forEach(function(entry){if(entry.isIntersecting){isInViewport=true;if(transition==='scroll'){if(autoScroll){loopRAF();}else{lightLoopRAF();}}
1283else{multiCarousel();}}else{isInViewport=false;}});},{root:document,rootMargin:is_header?'-'+threshold+'% 0px 100% 0px':'-'+threshold+'% 0px'});if(transition!=='mouse'||(transition==='mouse'&&UNCODE.wwidth<=UNCODE.mediaQueryMobile&&dataMobileCarousel==="yes")){observer.observe(_bgWrap);} 1284window.addEventListener('resize',function(){observer.unobserve(_bgWrap);if(transition!=='mouse'||(transition==='mouse'&&UNCODE.wwidth<=UNCODE.mediaQueryMobile&&dataMobileCarousel==="yes")){observer.observe(_bgWrap);}});}});} 1285UNCODE.owlNav=function(target,ev){target=target.replace(/#\S+/g,'');var $carousel=$('#'+target),$slider=$carousel.closest('.uncode-slider'),$checkNavs=$('.uncode-owl-nav');if(!$checkNavs.length){return;} 1286if($slider.length){target=$slider.attr('id');} 1287var $navs=$('.uncode-owl-nav[data-target="#'+target+'"]'),$row;if(!$navs.length){$row=$carousel.closest('.vc_row.row-container');$navs=$('.uncode-owl-nav:not([data-target])',$row);} 1288if(!$navs.length){return;} 1289$navs.each(function(){var $nav=$(this),$outer=$nav.closest('.uncode-owl-nav-out'),$inner=$nav.find('.uncode-owl-nav-in'),$navDots=$('.uncode-nav-dots',$nav),$navCounter=$('.uncode-nav-counter',$nav),$counterIndex=$('.uncode-nav-counter-index',$navCounter),$counterTotal=$('.uncode-nav-counter-total',$navCounter),skinInherit=$nav.hasClass('skin-inherit'),digit=parseFloat($nav.attr('data-digit')),counterDigit=parseFloat($nav.attr('data-counter-digit')),navSpeed=parseFloat($carousel.attr('data-navspeed'));navSpeed=typeof navSpeed!=='undefined'&&navSpeed!==''?navSpeed:400;if($nav.hasClass('pos-abs')){if(!$carousel.closest('.owl-carousel-wrapper-nav').length){$carousel.closest('.owl-carousel-wrapper').wrap('<div class="owl-carousel-wrapper-nav" />');} 1290$carousel.closest('.owl-carousel-wrapper-nav').append($outer);} 1291$carousel.on('refreshed.owl.carousel',counter);$carousel.on('resized.owl.carousel',counter);$carousel.on('changed.owl.carousel',counter);if($carousel.closest('.un-submenu').length){$carousel.on('initialized.owl.carousel',counter);} 1292var totalSlides=0;function counter(event){if(!event.namespace){return;} 1293var slides=event.relatedTarget,current=slides._current,loop=SiteParameters.is_frontend_editor&&slides.closest('.uncode-slider').length?false:slides.settings.loop,item=event.item,page=event.page,countPages=Math.ceil(item.count/page.size),$currentSlide=$carousel.find('.owl-item').eq(current),itemIndex=Math.floor($currentSlide.attr('data-index')),activeSlide=Math.ceil(itemIndex/page.size),$prev=$nav.find('.uncode-nav-prev'),$next=$nav.find('.uncode-nav-next'),$col=$currentSlide.find('.uncol').first();if(totalSlides!=countPages){totalSlides=countPages;$navDots.html('');var nav_html='';for(var sl_ind=0;sl_ind<countPages;sl_ind++){var padN=sl_ind+1;if(digit&&digit>1){padN=String(padN).padStart(digit,'0');} 1294nav_html+='<button class="uncode-nav-index" data-key="'+Math.floor(sl_ind*page.size)+'" tabindex="0"><span>'+padN+'</span></button>';} 1295$navDots.html(nav_html);var totalSlidesDigit=totalSlides;if(counterDigit&&counterDigit>1){totalSlidesDigit=String(totalSlidesDigit).padStart(counterDigit,'0');} 1296$counterTotal.html(totalSlidesDigit);} 1297if(loop!==true){$nav.find('.uncode-nav-disabled').removeClass('uncode-nav-disabled');if(itemIndex===1){$prev.addClass('uncode-nav-disabled');}else if((itemIndex-1+page.size)>=item.count){$next.addClass('uncode-nav-disabled');activeSlide=Math.ceil(item.count/page.size);}} 1298$nav.find('.uncode-nav-index').removeClass('active-index').eq(activeSlide-1).addClass('active-index');var activeSlideDigit=activeSlide;if(counterDigit&&counterDigit>1){activeSlideDigit=String(activeSlideDigit).padStart(counterDigit,'0');} 1299$counterIndex.html(activeSlideDigit);if(skinInherit){if($col.hasClass('style-light')){$nav.removeClass('style-dark').addClass('style-light');}else if($col.hasClass('style-dark')){$nav.removeClass('style-light').addClass('style-dark');}} 1300$inner.removeClass('uncode-owl-nav-waiting');
1300if($nav.hasClass('outer-width')){var navW=$nav.outerWidth(),nexW=$next.outerWidth(),prevW=$prev.outerWidth(),margins=Math.abs(parseFloat($next.css('margin-left')))+Math.abs(parseFloat($next.css('margin-right')));if($nav.hasClass('h-align-justify')){$inner.css({'max-width':'calc(100vw - '+(nexW+prevW+(margins*2))+'px)'});if(navW+nexW+prevW+(margins*2)>UNCODE.wwidth){$inner.css({'margin':'auto'});}else{$inner.css({'margin':''});}}else{$inner.css({'max-width':'calc(100vw - '+(2*(nexW+prevW+margins))+'px)'});if(navW+(2*(nexW+prevW+margins))>UNCODE.wwidth){$inner.css({'margin':'auto'});}else{$inner.css({'margin':''});}}}} 1301$nav.on('click','.uncode-nav-index',function(){var $bullet=$(this),slide_index=parseFloat($bullet.attr('data-key'));$carousel.trigger("to.owl.carousel",[slide_index,navSpeed,true]);});$nav.on('click','.uncode-nav-prev',function(){$carousel.trigger('prev.owl.carousel',[navSpeed]);});$nav.on('click','.uncode-nav-next',function(){$carousel.trigger('next.owl.carousel',[navSpeed]);});if($nav.hasClass('animated-arrows')){$('.uncode-nav-prev, .uncode-nav-next',$nav).on('mouseenter',function(){$(this).addClass("hover");}).on('animationend',function(){$(this).removeClass("hover");});} 1302var positionNav=function(){if($nav.hasClass('window-width')){var navOff=parseFloat($nav.offset().left)*-1;if(navOff>0){$inner.css({transform:'translateX('+navOff+'px)'});}else{$inner.css({transform:'none'});}}} 1303positionNav();$(window).on('resize',positionNav);$(document).on('un-menu-show',positionNav);});$carousel.closest('.owl-carousel-container').find('.uncode-owl-nav').addClass('appended');};UNCODE.init=function(){var wfl_check=false,wfl_request,waypoint_request;UNCODE.preventDoubleTransition();UNCODE.betterResize();UNCODE.utils();UNCODE.unBlockMenu();UNCODE.mobileMenuBlockSkins();UNCODE.magnetic();if(typeof UNCODE.accessibility!=='undefined'){UNCODE.accessibility();} 1304if(typeof UNCODE.rowParallax!=='undefined'){UNCODE.rowParallax();} 1305if(typeof UNCODE.changeSkinOnScroll!=='undefined'){UNCODE.changeSkinOnScroll();} 1306if(typeof UNCODE.share!=='undefined'){UNCODE.share();} 1307if(typeof UNCODE.tooltip!=='undefined'){UNCODE.tooltip();} 1308if(typeof UNCODE.counters!=='undefined'){UNCODE.counters();} 1309if(typeof UNCODE.countdowns!=='undefined'){UNCODE.countdowns();} 1310if(typeof UNCODE.tabs!=='undefined'){UNCODE.tabs();} 1311if(typeof UNCODE.collapse!=='undefined'){UNCODE.collapse();} 1312if(typeof UNCODE.bigText!=='undefined'){UNCODE.bigText();} 1313UNCODE.menuSystem();if(typeof UNCODE.bgChanger!=='undefined'){UNCODE.bgChanger();} 1314if(typeof UNCODE.magicCursor!=='undefined'){UNCODE.magicCursor();} 1315if(typeof UNCODE.magneticCursor!=='undefined'){UNCODE.magneticCursor();} 1316if(typeof UNCODE.dropImage!=='undefined'){UNCODE.dropImage();} 1317if(typeof UNCODE.postTable!=='undefined'){UNCODE.postTable();} 1318if(typeof UNCODE.rotatingTxt!=='undefined'){UNCODE.rotatingTxt();} 1319if(typeof UNCODE.okvideo!=='undefined'){UNCODE.okvideo();window.addEventListener("uncode-more-items-loaded",function(){UNCODE.okvideo("uncode-more-items-loaded");});} 1320if(typeof UNCODE.backgroundSelfVideos!=='undefined'){UNCODE.backgroundSelfVideos();} 1321UNCODE.tapHover();if(typeof UNCODE.isotopeLayout!=='undefined'){UNCODE.isotopeLayout();} 1322if(typeof UNCODE.justifiedGallery!=='undefined'){UNCODE.justifiedGallery();} 1323if(typeof UNCODE.cssGrid!=='undefined'){UNCODE.cssGrid();} 1324if(typeof UNCODE.linearGrid!=='undefined'){UNCODE.linearGrid();} 1325if(typeof UNCODE.lightbox!=='undefined'&&!SiteParameters.lbox_enhanced){UNCODE.lightbox();} 1326if(typeof UNCODE.lightgallery!=='undefined'&&SiteParameters.lbox_enhanced){$(window).on('load more-items-loaded',function(){UNCODE.lightgallery();});} 1327if(typeof UNCODE.carousel!=='undefined'){UNCODE.carousel($('body'));} 1328if(typeof UNCODE.lettering!=='undefined'){UNCODE.lettering();} 1329UNCODE.animations();if(typeof UNCODE.stickyElements!=='undefined'&&!SiteParameters.is_frontend_editor){UNCODE.stickyElements();} 1330if(typeof UNCODE.twentytwenty!=='undefined'){UNCODE.twentytwenty();} 1331UNCODE.disableHoverScroll();UNCODE.printScreen();if(typeof UNCODE.particles!=='undefined'){UNCODE.particles();} 1332if(typeof UNCODE.filters!=='undefined'){UNCODE.filters();} 1333if(typeof UNCODE.ajax_filters!=='undefined'){UNCODE.ajax_filters();} 1334if(typeof UNCODE.widgets!=='undefined'){UNCODE.widgets();} 1335if(typeof UNCODE.unmodal!=='undefined'){UNCODE.unmodal();} 1336if(typeof UNCODE.checkScrollForTabs!=='undefined'){if(!UNCODE.isFullPage){UNCODE.
1336checkScrollForTabs();}} 1337if(typeof UNCODE.onePage!=='undefined'){UNCODE.onePage(UNCODE.isMobile);} 1338if(typeof UNCODE.fullPage!=='undefined'){$(document).ready(function(){UNCODE.fullPage();});} 1339if(typeof UNCODE.skewIt!=='undefined'){UNCODE.skewIt();} 1340if(typeof UNCODE.rotateIt!=='undefined'){UNCODE.rotateIt();} 1341if(typeof UNCODE.textMarquee!=='undefined'){UNCODE.textMarquee();} 1342if(typeof UNCODE.stickyScroll!=='undefined'){UNCODE.stickyScroll();} 1343if(typeof UNCODE.stickyTrigger!=='undefined'){UNCODE.stickyTrigger();} 1344if(typeof UNCODE.areaTextReveal!=='undefined'){UNCODE.areaTextReveal();} 1345if(typeof UNCODE.thumbsReveal!=='undefined'){UNCODE.thumbsReveal();} 1346if(typeof UNCODE.verticalText!=='undefined'){UNCODE.verticalText();} 1347if(typeof UNCODE.videoThumbs!=='undefined'){UNCODE.videoThumbs();} 1348if(typeof UNCODE.revslider!=='undefined'){UNCODE.revslider();} 1349if(typeof UNCODE.layerslider!=='undefined'){UNCODE.layerslider();} 1350if(typeof UNCODE.lottie!=='undefined'){UNCODE.lottie();} 1351if(typeof UNCODE.inlineImgs!=='undefined'){UNCODE.inlineImgs();} 1352if(typeof UNCODE.animatedBgGradient!=='undefined'){UNCODE.animatedBgGradient();} 1353if(typeof UNCODE.readMoreCol!=='undefined'){UNCODE.readMoreCol();} 1354if(typeof UNCODE.multibg!=='undefined'){UNCODE.multibg();} 1355if(typeof UNCODE.flexEqual!=='undefined'){UNCODE.flexEqual();} 1356if(typeof UNCODE.wrapperMarquee!=='undefined'){UNCODE.wrapperMarquee();} 1357if(typeof UNCODE.wrapperSticky!=='undefined'){UNCODE.wrapperSticky();} 1358if(typeof UNCODE.mouseTrail!=='undefined'){UNCODE.mouseTrail();} 1359if(typeof UNCODE.magneticPattern!=='undefined'){UNCODE.magneticPattern();} 1360if(typeof UNCODE.thumbDrop!=='undefined'){UNCODE.thumbDrop();} 1361$(window).on('load',function(){clearRequestTimeout(waypoint_request);waypoint_request=requestTimeout(function(){Waypoint.refreshAll();},1000);});$(window).one('load',function(){if(typeof UNCODE.parallax!=='undefined'){UNCODE.parallax();}});} 1362if(!SiteParameters.is_frontend_editor){UNCODE.init();}})(jQuery);
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.