let global_GallerySettings={};Array.prototype.ucFindBy=function(key,value){let index=this.findIndex(item=>item[key]===value);if(index===-1){return!1} return this[index]} window.UcAnchor={checkAnchor:function(){if(location.hash){let alias=decodeURIComponent(location.hash).replace('#','');anchor=window.UcAnchor.getAnchorByAlias(alias);if(anchor){if(anchor.mId){alias=`m${anchor.mId}`}else if(anchor.rId){alias=`r${anchor.rId}`}else{anchor=null} return{target:document.getElementById(alias),anchor:anchor}}} return{target:null,anchor:null}},isInProgress:!1,checkAndScrollAnchor:function(animate,onLoad=!1){let{target,anchor}=window.UcAnchor.checkAnchor();if(target&&anchor&&(!window.UcAnchor.isInProgress||onLoad)){window.UcAnchor.scrollToAnchor(target,animate,anchor)}},getAnchorByAlias:function(alias){let anchor;let anchorMapping=JSON.parse(window.anchorMapping);for(let key in anchorMapping){if(anchorMapping[key].alias===alias){anchor=anchorMapping[key]}} return anchor},getCorrectAlias(anchor){let alias=anchor.alias;if(anchor.mId){alias=`m${anchor.mId}`}else if(anchor.rId){alias=`r${anchor.rId}`}else{alias=null} return alias},getAnchorById:function(anchorId){let anchorMapping=JSON.parse(window.anchorMapping);return anchorMapping[anchorId]},scrollToAnchor:function(target,animation,anchor){var documentMainNode=window.popupIframe?$('.popup-wrapper-inner'):$('html, body');var headerFixedRows=document.querySelectorAll('.header-rows .header-row-fix');var posDifference=0;headerFixedRows.forEach(function(fixRow){var fixRowWrapper=fixRow.closest('.header-row-wrapper');posDifference+=fixRowWrapper.offsetHeight});var targetCoords=getCoords(target);var ucAnimations=$('.uc-animation');ucAnimations.each(function(){if($(this).offset().top<=targetCoords.top){$(this).addClass('active')}});if(animation){documentMainNode.animate({scrollTop:(targetCoords.top-posDifference)- +anchor.margin,duration:800,},{progress:function(animation,progress,msRemaining){if(!window.popupIframe){targetCoords=getCoords(target)} this.eachStepPosition=0;if(typeof this.prevPosition!=='undefined'){var eachPosition=documentMainNode.scrollTop()-this.prevPosition;if(this.eachStepPosition<=eachPosition){this.eachStepPosition=documentMainNode.scrollTop()-this.prevPosition}} if(documentMainNode.scrollTop()+this.eachStepPosition>targetCoords.top){documentMainNode.animate({scrollTop:targetCoords.top-posDifference},msRemaining);documentMainNode.stop()} this.prevPosition=$(document).scrollTop()}});window.UcAnchor.isInProgress=!1}else{if(window.history.scrollRestoration==="auto"){window.history.scrollRestoration="manual"} setTimeout(function(){target.scrollIntoView();if(anchor.margin){window.scrollBy(0,-anchor.margin)} window.UcAnchor.isInProgress=!1},100)}}};if(document.querySelector('.loading-page-animation')){window.addEventListener('load',()=>{document.querySelector('.loading-page-animation').remove();document.body.classList.remove('body__loading-page-container')})} document.addEventListener("DOMContentLoaded",ready);function createCopyTextTooltip(text,content){let copyText=null;if(content){copyText=document.querySelector('.copy-text-tooltip') if(copyText) copyText.innerHTML=window.typographyTranslations[`typography.${text ? text : 'copiedText'}`]||"Text copied"}else{copyText=document.createElement("div");copyText.classList.add('copy-text-tooltip');const newContent=document.createTextNode(window.typographyTranslations[`typography.${text ? text : 'copiedText'}`]||"Text copied");copyText.appendChild(newContent);document.body.appendChild(copyText)} return copyText};function ready(){document.documentElement.removeEventListener("DOMContentLoaded",ready);let timeout=setTimeout(()=>{window.UcAnchor.isInProgress=!0;window.UcAnchor.checkAndScrollAnchor(!0,!0);clearTimeout(timeout)},1000);window.popupLoaded=!1;getAllPopups();Array.from(document.querySelectorAll('.copy-text')||[]).forEach((element)=>{element.addEventListener('mouseenter',(event)=>{let copyText=document.querySelector('.copy-text-tooltip');copyText=createCopyTextTooltip('copyToClipboard',copyText);let rect=event.target.getBoundingClientRect();let copyRect=copyText.getBoundingClientRect();if(rect){copyText.style.top=`${rect.top + rect.height + 5}px`;copyText.style.left=`${rect.left + rect.width - copyRect.width}px`} let timeout=setTimeout(()=>{copyText.remove();clearTimeout(timeout)},3000);document.addEventListener('scroll',()=>{let copyText=document.querySelector('.copy-text-tooltip');if(!copyText)return;copyText.remove();timeout&&clearTimeout(timeout)})});element.addEventListener('click',(event)=>{try{const toCopy=event.target.innerText;navigator.clipboard.writeText(toCopy)}catch(err){console.error('Failed to copy: ',err)} let copyText=document.querySelector('.copy-text-tooltip');copyText=createCopyTextTooltip(null,copyText);let rect=event.target.getBoundingClientRect();let copyRect=copyText.getBoundingClientRect();if(rect){copyText.style.top=`${rect.top + rect.height + 5}px`;copyText.style.left=`${rect.left + rect.width + 5 - copyRect.width}px`} let timeout=setTimeout(()=>{copyText.remove();clearTimeout(timeout)},3000);document.addEventListener('scroll',()=>{let copyText=document.querySelector('.copy-text-tooltip');if(!copyText)return;copyText.remove();timeout&&clearTimeout(timeout)})})})} $(function(){$('a[href*="#"]:not([href="#"]), .anchor-click').click(function(e){if(location.pathname.replace(/^\//,'').replace(/\/$/,'')==this.pathname.replace(/^\//,'').replace(/\/$/,'')&&location.hostname==this.hostname){try{window.UcAnchor.isInProgress=!0;let anchorId=this.getAttribute('data-link');let linkType=this.getAttribute('data-linktype');let anchor=window.UcAnchor.getAnchorByAlias((this.href||"#").split('#')[1]);let alias=window.UcAnchor.getCorrectAlias(anchor);if(anchor&&alias){target=$('[id='+alias+']');if(target.length){$('.layers-container .layer .off-canvas').removeClass('open');$('body').removeClass('no-scroll');var offCanvasButton=document.querySelector('.off-canvas-button svg');if(offCanvasButton&&offCanvasButton.style.display==='none'){offCanvasButton.style.display=''} setTimeout(function(){window.UcAnchor.scrollToAnchor(target.get(0),!0,anchor)},300);history.pushState({},"",$(this).attr('href'));return!1}}}catch(e){}}})});function setShowLayoutParamsAllLinks(){var params=window.location.search.substring(1).split('&');if($.inArray('show-layout=body',params)!==-1){$('a').each(function(){var search={};var hashStr=!1;var link=$(this).attr('href');if(link&&link!=='#'){var hashParamsArray=link.split('#');if(hashParamsArray[1]){hashStr=hashParamsArray[1];link=link.replace('#'+hashStr,'')} var params=link.split('?');if(params[1]){var searchParams=params[1].split('=');if(searchParams[0]&&searchParams[1]){search[searchParams[0]]=searchParams[1]}} var newLink='';if(search['show-layout']!=='body'){newLink+='?show-layout=body'} if(Object.keys(search).length){newLink+='&'} Object.keys(search).map(function(paramKey,index){if(index!==Object.keys(search).length-1){newLink+='&'} newLink+=paramKey+'='+search[paramKey]});if(hashStr){newLink+='#'+hashStr} $(this).attr('href',params[0]+newLink)}})}} function getCoords(elem){var box=elem.getBoundingClientRect();var popupWrapper=window.popupIframe?document.querySelector('.popup-wrapper-inner'):null;var body=document.body;var docEl=document.documentElement;var scrollTop=popupWrapper?popupWrapper.scrollTop-popupWrapper.getBoundingClientRect().top:window.pageYOffset||docEl.scrollTop||body.scrollTop;var scrollLeft=popupWrapper?popupWrapper.scrollTop-popupWrapper.getBoundingClientRect().left:window.pageXOffset||docEl.scrollLeft||body.scrollLeft;var clientTop=docEl.clientTop||body.clientTop||0;var clientLeft=docEl.clientLeft||body.clientLeft||0;var top=box.top+scrollTop-clientTop;var left=box.left+scrollLeft-clientLeft;return{top:Math.round(top),left:Math.round(left)}} function fixFooter(){if(!window.footerFixed&&document.querySelector('.footer-rows')){var pushHeight=document.querySelector('.header-and-main-rows .push')&&document.querySelector('.header-and-main-rows .push').getBoundingClientRect().height;if(pushHeight&&+pushHeight>0){document.querySelector('.header-and-main-rows .push').style.height="0"} if(document.querySelector('.header-and-main-rows').getBoundingClientRect().height>window.outerHeight){document.querySelector('.header-and-main-rows').style.marginBottom="";document.querySelector('.main-body>.main-layout').style.height="auto";window.footerFixed=!0}else{var footerHeight=$('.footer-rows').height();if(footerHeight!==undefined){$('.header-and-main-rows').css('margin-bottom','-'+footerHeight+'px');$('.main-body .push').css('height',footerHeight+'px')}}}} var underHeaderModules=['ModuleImage','ModuleSlider','ModuleVideo','ModuleMap'];(function($){if($.fn.style){return} var escape=function(text){return text.replace(/[-[\]{}()*+?.,\\^$|#\s]/g,"\\$&")};var isStyleFuncSupported=!!CSSStyleDeclaration.prototype.getPropertyValue;if(!isStyleFuncSupported){CSSStyleDeclaration.prototype.getPropertyValue=function(a){return this.getAttribute(a)};CSSStyleDeclaration.prototype.setProperty=function(styleName,value,priority){this.setAttribute(styleName,value);var priority=typeof priority!='undefined'?priority:'';if(priority!=''){var rule=new RegExp(escape(styleName)+'\\s*:\\s*'+escape(value)+'(\\s*;)?','gmi');this.cssText=this.cssText.replace(rule,styleName+': '+value+' !'+priority+';')}};CSSStyleDeclaration.prototype.removeProperty=function(a){return this.removeAttribute(a)};CSSStyleDeclaration.prototype.getPropertyPriority=function(styleName){var rule=new RegExp(escape(styleName)+'\\s*:\\s*[^\\s]*\\s*!important(\\s*;)?','gmi');return rule.test(this.cssText)?'important':''}} $.fn.style=function(styleName,value,priority){var node=this.get(0);if(typeof node=='undefined'){return this} var style=this.get(0).style;if(typeof styleName!='undefined'){if(typeof value!='undefined'){priority=typeof priority!='undefined'?priority:'';style.setProperty(styleName,value,priority);return this}else{return style.getPropertyValue(styleName)}}else{return style}}})(jQuery);$.fn.hasClassStartingWith=function(needle){var found_match=!1;$(this).each(function(i){var classlist=this.className.split(/\s+/);$.each(classlist,function(){if(this.startsWith(needle)){found_match=!0}})});return found_match} function fixFirstRowMarginTop(){var header=$('.uc-row.header-row');if(header.length&&$('.header-rows').hasClass('header-overlapped')){if($('.main-rows>.uc-row-wrapper').length){var headerRows=$('.main-layout .header-and-main-rows>.header-rows');var headerHeight=headerRows.height();var firstRow=$('.main-rows>.uc-row-wrapper:first-child');var colLength=firstRow.find('>.uc-row>.row-container>.row>.column').length;firstRow.find('>.uc-row>.row-container>.row>.column').each(function(index){var firstModule=$(this).find('>.column-container>.module-container.first');var res=!1;for(var i in underHeaderModules){if(firstModule.hasClass(underHeaderModules[i])){res=!0}} if(!res||colLength>1){if(!window.isMobile){$(this).style('padding-top',parseInt($(this).css('padding-bottom'))+headerHeight+'px','important')}else{if($(this).hasClassStartingWith('col-xs-')){$(this).style('padding-top',parseInt($(this).css('padding-bottom'))+headerHeight+'px','important')}else if(index===0){firstRow.find('>.uc-row>.row-container>.row>.column').first().style('padding-top',parseInt($(this).css('padding-bottom'))+headerHeight+'px','important')}}}})}}} var resizeTimeOut=null;$(document).ready(function(){setShowLayoutParamsAllLinks();if($('html.admin-mode').length){return} fixFooter();fixHeaderRows();fixFirstRowMarginTop();let windowWidthResize=$(window).width();$(window).on('resize',function(){if($(window).width()!=windowWidthResize){windowWidthResize=$(window).width();clearTimeout(resizeTimeOut);resizeTimeOut=setTimeout(function(){fixFooter();fixFirstRowMarginTop();winWidth=$(window).width()},400)}})});$(window).on('load',function(){calculateVideoBackgroundPosition()});var calcTimeout=null;$(window).resize(function(){clearTimeout(calcTimeout);calcTimeout=setTimeout(function(){calculateVideoBackgroundPosition()},200)});function calculateVideoBackgroundPosition(){$('.uc-row').each(function(){if($(this).find('>.video-container').length){var rowHeight=$(this).height();var rowWidth=$(this).width();var ratio=rowHeight/rowWidth;var posX=$(this).find('.video-container iframe').attr('data-X');var posY=$(this).find('.video-container iframe').attr('data-Y');if(ratio>0.5625){var left=(((16/9)*rowHeight-rowWidth)*parseInt(posX))/100;$(this).find('.video-container iframe').css({'height':rowHeight+'px','width':(16/9)*rowHeight+'px','left':-left+'px','top':0})}else{var top=(((9/16)*rowWidth-rowHeight)*parseInt(posY))/100;$(this).find('.video-container iframe').css({'width':rowWidth+'px','height':(9/16)*rowWidth+'px','top':-top+'px','left':0})}}})};$(document).ready(function(){$(document).on('click','.label-link',function(){var obj=$(this);if(obj.html()=='http://'){obj.html('https://')}else{obj.html('http://')} updateFakeInput($(this))});$(document).on('change','.link-input .fake-input',function(){updateFakeInput($(this))});function updateFakeInput(obj){var parent=obj.closest('.link-input');var http=parent.find('.label-link').html();var linkval=parent.find('.fake-input').val();if(linkval.indexOf('http://')>-1){linkval=linkval.replace("http://","");http="http://"}else if(linkval.indexOf('https://')>-1){linkval=linkval.replace("https://","");http="https://"} parent.find('.fake-input').val(linkval);parent.find('.label-link').html(http);if(linkval){parent.find('.fake-input').siblings('input').val(http+linkval)}} function updateHttpField(obj){var parent=obj.closest('.link-input');var val=obj.val();var http='';if(val.indexOf('http://')>-1){val=val.replace("http://","");http="http://"}else if(val.indexOf('https://')>-1){val=val.replace("https://","");http="https://"} parent.find('.label-link').html(http);parent.find('.fake-input').val(val)} $(document).on('keypress','.stepper input, .stepper-vertical input',function(e){var code=parseInt(e.which);if(!((code==8||code===0)||(code>=37&&code<=40)||(code>=48&&code<=57))){e.preventDefault()}});$(document).on('keyup','.stepper input',function(e){if($(this).val()===''){$(this).val(0)} if($(this).val()!==(parseInt($(this).val())+'')){$(this).val(parseInt($(this).val()))} if($(this).val()<$(this).data('min')){$(this).val($(this).data('min'))}});$(document).on('change','.stepper input',function(e){var val=$(this).val();if(!parseInt(val)) $(this).val(0)});$(document).on('click','.stepper span, .stepper-vertical span',function(){var input=$(this).parent().find('input');var max=parseInt(input.data('max'));var min=parseInt(input.data('min'));var value=input.val();if(value===""){$(this).val(0);value=0} var number=parseInt(value);if($(this).is(':first-child')){if(isNaN(min)||number>min){number=number-1;input.val(number);input.trigger('change')}}else{if(isNaN(max)||number=37&&code<=40)||(code>=48&&code<=57)||(code>=96&&code<=105)||(code==13))){e.preventDefault()} var key=e.which;if(key==38||key==40){e.preventDefault();var input=$(this),value=parseFloat(input.val())*1000,min=input.data('min')*1000,max=input.data('max')*1000,step=input.data('step')*1000||1000;if(key==38){value+=step;if(value>max){value=max}}else{value-=step;if(valuemax){value=max;input.val(value);input.trigger('change')}else if(value i',function(){hideSystemMessage($(this).parent())});$('.changer').each(function(){var changer=$(this);changerChange(changer);changer.on('change',function(){changerChange(changer)})});function changerChange(changer){if(changer.prop('type')=='checkbox'){value=changer.prop('checked')}else{value=changer.val()} var group=changer.data('group'),inputs=$('[data-changeGroup="'+group+'"]'),neededInput=inputs.filter('[data-changeValue="'+value+'"]'),otherInputs=inputs.not('[data-changeValue="'+value+'"]');neededInput.css({display:'block'});neededInput.removeClass('val-noval');neededInput.find('.val-noval').removeClass('val-noval');otherInputs.css({display:'none'}).each(function(){var hidingInput=$(this);if(hidingInput.is('[class*="val-"]')){hidingInput.addClass('val-noval')}else{hidingInput.find('[class*="val-"]').addClass('val-noval')}})} $(document).on('click','.background-type a',function(){var obj=$(this);var objType=$(this).attr('data-background-type');if(obj.parent().hasClass('active')){}else{obj.closest('.background-type').find('.active').removeClass('active');obj.parent().addClass('active');obj=$(this).closest('.background-type').siblings('.background-container');obj.children('div[data-background-type="'+objType+'"]').fadeIn(function(){$(this).addClass('active')});obj.children('.active').css({'position':'absolute','top':'0'}).fadeOut(function(){$(this).removeClass('active');$(this).css('position','relative')})}});$(document).on('keyup','.content.current.active input[name=title]',function(e){e.preventDefault();e.stopPropagation();var titleVal=$(this).val();var titlePrev=$(this).attr('data-prev-value');if(typeof titlePrev==='undefined'){titlePrev=$(this).prop('defaultValue')} var alias=$(this).parents('.content.current.active').find('input[name=alias]');if(convertToAlias(titlePrev)==alias.val()||alias.val()==''){alias.val(convertToAlias(titleVal))} $(this).attr('data-prev-value',titleVal)});$(document).on('click touchstart','.preview-message .close-message',function(){$('.preview-message').addClass('hide-message')})});(function($){$.fn.resizeBoxInit=function(width){var parent=$(this);var marginBox=!1;if(parent.hasClass('margin-box')){marginBox=!0} var tempInputs={};tempInputs.top=parent.find('.resize-box-inputs input[data-resize="top"]');tempInputs.left=parent.find('.resize-box-inputs input[data-resize="left"]');tempInputs.right=parent.find('.resize-box-inputs input[data-resize="right"]');tempInputs.bottom=parent.find('.resize-box-inputs input[data-resize="bottom"]');var inputs={top:{object:tempInputs.top,value:parseInt(tempInputs.top.val()),min:tempInputs.top.data('min'),max:tempInputs.top.data('max')},right:{object:tempInputs.right,value:parseInt(tempInputs.right.val()),min:tempInputs.right.data('min'),max:tempInputs.right.data('max')},bottom:{object:tempInputs.bottom,value:parseInt(tempInputs.bottom.val()),min:tempInputs.bottom.data('min'),max:tempInputs.bottom.data('max')},left:{object:tempInputs.left,value:parseInt(tempInputs.left.val()),min:tempInputs.left.data('min'),max:tempInputs.left.data('max')}};var boxSize=width||146;if(marginBox){boxSize=36+2*inputs.top.max} parent.find('.resize-box').css({width:boxSize,height:boxSize});applyPaddings();var mouseDown=0;var startX=-1;var startY=-1;var object=null;parent.find('.resize-box .resize-box-preview > div').on('mousedown',function(e){mouseDown=1;$("body").addClass('disableHighlight');startX=e.pageX;startY=e.pageY;object=$(this);var resize=object.data('resize');if(resize=='top'){if(marginBox){oldStart=startY-inputs.top.max+inputs.top.value}else{oldStart=startY-inputs.top.value}}else if(resize=='bottom'){if(marginBox){oldStart=startY+inputs.bottom.max-inputs.bottom.value}else{oldStart=startY+inputs.bottom.value}}else if(resize=='left'){oldStart=startX-inputs.left.value}else if(resize=='right'){oldStart=startX+inputs.right.value}});$(document).on('mousemove',function(e){if(!mouseDown)return;var resize=object.data('resize');var min=parseInt(inputs[resize].min);var max=parseInt(inputs[resize].max);if(resize=='top'){if(marginBox){inputs[resize].value-=e.pageY-startY}else{inputs[resize].value+=e.pageY-startY} startY=e.pageY;if(marginBox){if(startY-oldStartmax){inputs[resize].value=min}}else{if(startY-oldStart>max){inputs[resize].value=max} if(startY-oldStartmax){inputs[resize].value=min}}else{if(oldStart-startY>max){inputs[resize].value=max} if(oldStart-startYmax){inputs[resize].value=max} if(startX-oldStartmax){inputs[resize].value=max} if(oldStart-startXmax){inputs[resize].value=max} if(inputs[resize].valueparseInt(inputs.top.max)) inputs.top.value=inputs.top.max;if(inputs.top.valueparseInt(inputs.bottom.max)) inputs.bottom.value=inputs.bottom.max;if(inputs.bottom.valueparseInt(inputs.top.max)) inputs.top.value=parseInt(inputs.top.max);if(inputs.top.valueparseInt(inputs.bottom.max)) inputs.bottom.value=parseInt(inputs.bottom.max);if(inputs.bottom.valueparseInt(inputs.left.max)) inputs.left.value=parseInt(inputs.left.max);if(inputs.left.valueparseInt(inputs.right.max)) inputs.right.value=parseInt(inputs.right.max);if(inputs.right.value'+msg+'').insertAfter(obj.next())}else{$(''+msg+'').insertAfter(obj)}} function hideErrors(form){form.find('.input-message').remove()} $.fn.validate=function(method,msg){if((this.offset().left+parseInt(this.css('padding-left'))+this.width()+266)>$(window).width()){this.addClass('errors-left')}else{this.removeClass('errors-left')} if(method=='showError'){showError(this,msg);return!0}else if(method=='hideErrors'){hideErrors(this);return!0} function isValidUrl(url){url=url.replace('http://','');url=url.replace('https://','');return url.match(/^[a-zA-Z0-9-\.]+\.[a-z]{2,4}\/?([^\s<>\#%"\,\{\}\\|\\\^\[\]`]+)?$/)} function isValidEmailAddress(emailAddress){var pattern=new RegExp(/^((([a-z]|\d|[!#\$%&'\*\+\-\/=\?\^_`{\|}~]|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])+(\.([a-z]|\d|[!#\$%&'\*\+\-\/=\?\^_`{\|}~]|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])+)*)|((\x22)((((\x20|\x09)*(\x0d\x0a))?(\x20|\x09)+)?(([\x01-\x08\x0b\x0c\x0e-\x1f\x7f]|\x21|[\x23-\x5b]|[\x5d-\x7e]|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])|(\\([\x01-\x09\x0b\x0c\x0d-\x7f]|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF]))))*(((\x20|\x09)*(\x0d\x0a))?(\x20|\x09)+)?(\x22)))@((([a-z]|\d|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])|(([a-z]|\d|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])([a-z]|\d|-|\.|_|~|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])*([a-z]|\d|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])))\.)+(([a-z]|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])|(([a-z]|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])([a-z]|\d|-|\.|_|~|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])*([a-z]|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])))\.?$/i);return pattern.test(emailAddress)} function isValidMask(value,maxLength){return value.length===parseInt(maxLength)} function validateField(obj,parent){var requiredMessage=window.translations['validation.requiredField'];var invalidEmail=window.translations['validation.invalidEmail'];var invalidDate=window.translations['validation.invalidDate'];var invalidDateFormat=window.translations['validation.invalidDateFormat'];var characterRequired=window.translations['validation.characterRequired'];var characterAllowed=window.translations['validation.characterAllowed'];var wordsRequired=window.translations['validation.wordsRequired'];var wordsAllowed=window.translations['validation.wordsAllowed'];var invalidUrl=window.translations['validation.invalidUrl'];var passwordCompare=window.translations['validation.passwordCompare'];var promoCodeCompare=window.translations['validation.promoCodeCompare'];var invalidNumber=window.translations['validation.invalidNumber'];var greaterThanNumber=window.translations['validation.greaterThanNumber'];var lowerThanNumber=window.translations['validation.lowerThanNumber'];var alias=window.translations['validation.alias'];var invalidMasking=window.translations['validation.invalidMasking'];var valClass=obj.attr('class')||"";if(valClass.indexOf('val-')=='-1') return 1;var errorObj={};var errC=0;if(obj.hasClass('val-noval')) return 1;if(obj.hasClass('val-date')){var inputs=obj.find('input');var day=inputs.first();var month=day.next();var year=month.next();var dayVal=day.val()||'';var monthVal=month.val()||'';var yearVal=year.val()||'';if((dayVal||monthVal||yearVal)&&!(dayVal&&monthVal&&yearVal)){errorObj[errC++]=invalidDate}else if(dayVal&&monthVal&&yearVal){var date=Date.parse(month.val()+'/'+day.val()+'/'+year.val());if(isNaN(date)||year.val()=='0000'){errorObj[errC++]=invalidDate}else{var dateString=dayVal+'/'+monthVal+'/'+yearVal;var format=/^(3[01]|[12][0-9]|0[1-9])\/(1[0-2]|0[1-9])\/[0-9]{4}$/;if(!format.test(dateString)){errorObj[errC++]=invalidDateFormat}}} if(parseInt(monthVal)==2&&dayVal>29){errorObj[errC++]=invalidDate}} if(obj.hasClass('val-exp-date')){var inputs=obj.find('input');var month=inputs.first();var year=month.next();var monthVal=month.val()||'';var yearVal=year.val()||'';if((monthVal||yearVal)&&!(monthVal&&yearVal)){errorObj[errC++]=invalidDate}else if(monthVal&&yearVal){var date=Date.parse(month.val()+'/01/'+year.val());if(isNaN(date)){errorObj[errC++]=invalidDate}}} if(obj.hasClass('val-chars')){if(obj.prop("tagName").toLowerCase()=='input'||obj.prop("tagName").toLowerCase()=='textarea'){var min=obj.data('chars-min');var max=obj.data('chars-max');var val=obj.val();if(min!=''&&val.lengthparseInt(max)){errorObj[errC++]=characterAllowed+max}}} if(obj.hasClass('val-words')){if(obj.prop("tagName").toLowerCase()=='input'||obj.prop("tagName").toLowerCase()=='textarea'){var min=obj.data('words-min');var max=obj.data('words-max');var val=obj.val();var wordC=val.split(' ').length;if(val==''){wordC=0} if(min!=''&&wordCparseInt(max)){errorObj[errC++]=wordsAllowed+max}}} if(obj.hasClass('val-url')){if(obj.prop("tagName").toLowerCase()=='input'&&obj.val()!=''&&!isValidUrl(obj.val())){errorObj[errC++]=invalidUrl}} if(obj.hasClass('val-email')){if(obj.prop("tagName").toLowerCase()=='input'&&obj.val()!=''&&!isValidEmailAddress(obj.val())){errorObj[errC++]=invalidEmail}} if(obj.hasClass('val-mask')){if(obj.prop("tagName").toLowerCase()=='input'&&obj.val()!=''&&!isValidMask(obj.val(),obj.prop("maxlength"))){errorObj[errC++]=invalidMasking}} if(obj.hasClass('val-password')){if(obj.prop("tagName").toLowerCase()=='input'&&obj.val()!=''){if(obj.val()!=parent.find('.val-confirm-password').val()){errorObj[errC++]=passwordCompare}else{parent.find('.val-confirm-password').removeClass('error')}}} if(obj.hasClass('val-confirm-password')){if(obj.prop("tagName").toLowerCase()=='input'&&obj.val()!=''){if(obj.val()!=parent.find('.val-password').val()){errorObj[errC++]=passwordCompare}else{parent.find('.val-password').removeClass('error')}}} if(obj.hasClass('val-promo')){if(obj.prop("tagName").toLowerCase()=='input'&&obj.val()!=''){if(obj.val()!=parent.find("[name='promoCodeValue']").val()){errorObj[errC++]=promoCodeCompare}else{parent.find('.val-promo').removeClass('error')}}} if(obj.hasClass('val-number')){var val=obj.val();if(obj.prop("tagName").toLowerCase()=='input'&&val!=''&&(isNaN(val)||val=='')){errorObj[errC++]=invalidNumber}else if(val!=''){var min=obj.data('min');var max=obj.data('max');if(min!=''&&parseFloat(val)max){errorObj[errC++]=lowerThanNumber+max}}} if(obj.hasClass('val-alias')){var val=obj.val();var reg=/^[a-z0-9-]+$/;if(!(val.search(reg)!=-1&&val[0]!='-'&&val[val.length-1]!='-')){errorObj[errC++]=alias}} if(obj.hasClass('val-custom')){var validationResult=customValidations[obj.data('cutom-val-func')](obj);if(validationResult.type==-1){errorObj[errC++]=validationResult.message}} if(obj.hasClass('val-required')){if(((obj.prop("tagName").toLowerCase()=='input'||obj.prop("tagName").toLowerCase()=='textarea')&&obj.val().trim()=='')||(obj.attr('type')=='checkbox'&&obj.prop('checked')===!1)){errorObj[errC++]=requiredMessage}else if(obj.prop("tagName").toLowerCase()=='select'&&(obj.val()==''||obj.val()==null)){errorObj[errC++]=requiredMessage}else if(obj.hasClass('form-three-one')){var threeOneEmpty=0;obj.find('input').each(function(){if($(this).val()===''||obj.val()===null){threeOneEmpty=1}});if(threeOneEmpty){errorObj[errC++]=requiredMessage}}else if(obj.attr('type')=='radio'){if(!obj.closest('.checkbox-group').find('input[name='+obj.attr('name')+']:checked').length){errorObj[errC++]=requiredMessage}}else if(obj.hasClass('checkbox-group')){var checkedCount=0;obj.find('input').each(function(){if($(this).prop('checked')){checkedCount++}});if(!checkedCount){errorObj[errC++]=requiredMessage}}} if(errC){if(obj.find('+.input-message.error').length){obj.find('+.input-message.error').remove()}else{obj.addClass('error');obj.attr('aria-invalid',!0)} var hClass='';if(parent.find('.input-message.error:not(.msg-hidden)').length&&!obj.is(':focus')) hClass=' msg-hidden';var errorClass=$('body').hasClass('preview')?'input-message msg-bct error'+hClass:'input-message error'+hClass;if(obj.prop("tagName").toLowerCase()=='select'){$(''+errorObj[0]+'').insertAfter(obj)}else if(obj.prop("tagName").toLowerCase()=='input'&&(obj.attr('type')=='checkbox'||obj.attr('type')=='radio')){}else if(obj.hasClass('checkbox-group')){$(''+errorObj[0]+'').insertAfter(obj)}else{$(''+errorObj[0]+'').insertAfter(obj)} return 0} obj.find('+.input-message.error').remove();obj.next().find('+.input-message.error').remove();obj.removeClass('error');obj.attr('aria-invalid',!1) return 1} var parent=$(this);var error=0;if($(this).attr('class')!==undefined&&$(this).attr('class')!=''){if($(this).attr('class').indexOf('val-')!='-1'){parent=$(this).closest('form');return validateField($(this),parent)}} $(this).find('.input-message.error').addClass('second-time');$(this).find('[class*="val-"]').each(function(){if(!validateField($(this),parent)){error=1}});if(error){return!1}else{return!0}}}($));function showSystemMessage(type,msg){$(``).prependTo($('body > .system-message-container'))} function hideSystemMessage(obj){anime({target:obj.get(0),opacity:0,duration:300,complete:function(){$(this).remove()}})}(function($){$.fn.paddingBoxInit=function(){var parent=$(this);var hiddenInput=parent.children('.values');var tempInputs={};tempInputs.top=parent.find('.control.top input');tempInputs.right=parent.find('.control.right input');tempInputs.bottom=parent.find('.control.bottom input');tempInputs.left=parent.find('.control.left input');var inputs={top:{object:tempInputs.top,value:parseInt(tempInputs.top.val()),min:tempInputs.top.data('min'),max:tempInputs.top.data('max'),unit:tempInputs.top.data('unit'),disabled:tempInputs.top.is(':disabled')},right:{object:tempInputs.right,value:parseInt(tempInputs.right.val()),min:tempInputs.right.data('min'),max:tempInputs.right.data('max'),unit:tempInputs.right.data('unit'),disabled:tempInputs.right.is(':disabled')},bottom:{object:tempInputs.bottom,value:parseInt(tempInputs.bottom.val()),min:tempInputs.bottom.data('min'),max:tempInputs.bottom.data('max'),unit:tempInputs.bottom.data('unit'),disabled:tempInputs.bottom.is(':disabled')},left:{object:tempInputs.left,value:parseInt(tempInputs.left.val()),min:tempInputs.left.data('min'),max:tempInputs.left.data('max'),unit:tempInputs.left.data('unit'),disabled:tempInputs.left.is(':disabled')}};var mouseDown,startX,startY,side,startValue,min,max,linked,cursor;parent.find('.control .line').mousedown(function(e){startX=Math.floor(e.pageX/4);startY=Math.floor(e.pageY/4);side=$(this).closest('.control').data('side');startValue=inputs[side].value;min=inputs[side].min;max=inputs[side].max;linked=parent.find('.padding-box-link input').prop('checked');cursor='corsor-ns-resize';if(side=='left'||side=='right'){cursor='corsor-ew-resize'} $('body').addClass('disableHighlight '+cursor);$(document).on('mousemove',paddingBoxMousemove);$(document).on('mouseup',paddingBoxMouseup)});parent.find('.control input').change(changeFromInput);function applyPaddings(){inputs.top.object.val(inputs.top.value);inputs.right.object.val(inputs.right.value);inputs.bottom.object.val(inputs.bottom.value);inputs.left.object.val(inputs.left.value);hiddenInput.val(''+inputs.top.value+inputs.top.unit+' '+inputs.right.value+inputs.right.unit+' '+inputs.bottom.value+inputs.bottom.unit+' '+inputs.left.value+inputs.left.unit).trigger('change')} function paddingBoxMousemove(e){if(!inputs[side].disabled){var curX=Math.floor(e.pageX/4),curY=Math.floor(e.pageY/4);if(side=='top'){inputs[side].value=startValue-curY+startY}else if(side=='right'){inputs[side].value=startValue+curX-startX}else if(side=='bottom'){inputs[side].value=startValue+curY-startY}else if(side=='left'){inputs[side].value=startValue-curX+startX} if(inputs[side].value>max){inputs[side].value=max}else if(inputs[side].valuemax){val=max}else if(val=max){valuePer=max} if(!$(e.target).hasClass('toggle')){input.val(valuePer);input.trigger('change');button.css('left',percent+'%')} $(document).on('mousemove',rangeSliderMousemove);$(document).on('mouseup',rangeSliderMouseup)});function rangeSliderMousemove(e){var percent=Math.round(((e.pageX-offset.left)/parent.width())*100);var valuePer=(max-min)*percent/100+min;valuePer*=1000;step*=1000;valuePer=Math.round(valuePer/step)*step;valuePer/=1000;step/=1000;if(valuePer<=min){valuePer=min}else if(valuePer>=max){valuePer=max} if(percent>100){percent=100;input.val(max)}else if(percent<0){percent=0;input.val(min)} if((valuePer*1000-min*1000)%(step*1000)===0){input.val(valuePer);button.css('left',percent+'%');input.trigger('change')}} function rangeSliderMouseup(){$('body').removeClass('disableHighlight');$(document).unbind('mousemove',rangeSliderMousemove);$(document).unbind('mouseup',rangeSliderMouseup)}};$.fn.rangeSlider=function(){this.each(function(){$(this).rangeSliderInit()})}})(jQuery);function initUploader(options){var invalidFileType=window.translations['validation.invalidFileType'];var FileIsBig=window.translations['validation.fileIsBig'];var fileExtensions=['image/jpeg','image/jpg','image/png','image/gif'];var maxFileSize=5242880;if(typeof(options.selector)==='undefined'){alert('Wrong uploader initiation. Contact ucraft support.')} if(typeof(options.fileExtensions)!=='undefined'){fileExtensions=options.fileExtensions} if(typeof(options.maxFileSize)!=='undefined'){maxFileSize=options.maxFileSize} $(options.selector).ajaxForm({data:{_token:window._token},clearForm:!0,beforeSubmit:function(arr){if(typeof(options.beforeSubmit)!=='undefined'){return options.beforeSubmit(arr)} var errorMsg="";for(var index in arr){if(arr.hasOwnProperty(index)===!1||arr[index].type!=='file'){continue} var file=arr[index].value;file.type=file.type.toLowerCase();if(fileExtensions.indexOf('*')===-1&&fileExtensions.indexOf(file.type)===-1){arr[index].value.error=invalidFileType;errorMsg=arr[index].value.error}else if(file.size>maxFileSize){arr[index].value.error=FileIsBig;errorMsg=arr[index].value.error}} if(errorMsg.length>0){options.errorValidation(arr,errorMsg);confirmData.message=errorMsg;delete confirmData.buttons.discard;confirmData.buttons.confirm.label='Ok';confirmData.buttons.confirm['function']=function(){$('.confirm-layer-container').removeClass('active');anime({target:'.confirm-layer-container',opacity:0,duration:300,complete:function(){jQuery('.confirm-layer-container').remove()}})};confirmPopup(confirmData);return!1} if(typeof(options.successValidation)!=='undefined'){options.successValidation(arr);return!0} return!0},uploadProgress:function(event,position,total,percentComplete){if(typeof(options.uploadProgress)!=='undefined'){return options.uploadProgress(event,position,total,percentComplete)}},success:function(responseJson){var response=responseJson;if(response.type===-1){confirmData.message='';delete confirmData.buttons.discard;confirmData.buttons.confirm.label='Ok';for(var i in response.msg){if(i!='global'){confirmData.message+=capitalizeFirstLetter(i)+': '+response.msg[i]+'
'}else{confirmData.message+=response.msg[i]+'
'}} confirmData.buttons.confirm['function']=function(){$('.confirm-layer-container').removeClass('active');anime({target:'.confirm-layer-container',opacity:0,duration:300,complete:function(){jQuery('.confirm-layer-container').remove()}})};confirmPopup(confirmData);if(typeof(options.error)!=='undefined'){return options.error(response)}}else{if(typeof(options.success)!=='undefined'){return options.success(response)}}},complete:function(xhr){if(typeof(options.complete)!=='undefined'){return options.complete(xhr)}},error:function(errorMsg){if(typeof(options.error)!=='undefined'){return options.error()}}})} $(document).ready(function(){var uploadContainer=$('.public-file-upload-attach');var progressContainer=$('.public-file-uploader-process');var selectedFileContainer=$('.selected-file');progressContainer.addClass('hidden');selectedFileContainer.addClass('hidden');var selectedFileContainerRmv=selectedFileContainer.find('.uci-close-small');selectedFileContainerRmv.click(function(e){e.preventDefault();var parent=$(this).parents('.public-file-uploader-container');var request={name:parent.find('.attached-file').val()};api.publicCall('default','MediaFile','remove',JSON.stringify(request));parent.find('.selected-file').addClass('hidden');parent.find('.attached-file').val('');parent.find('.public-file-upload-attach').removeClass('hidden')});$('.public-file-upload-attach').click(function(){var connectionId=$(this).closest('.public-file-uploader-container').attr('id');$('form[data-connection-id="'+connectionId+'"]').find('.public-file-uploader-button').click()});$('.public-file-uploader-button').change(function(){var form=$(this).closest('form');var connectionId=form.attr('data-connection-id');var uploader=$('#'+connectionId);var errorContainer=uploader.find('.public-file-uploader-error');var uploadContainer=uploader.find('.public-file-upload-attach');var progressContainer=uploader.find('.public-file-uploader-process');var selectedFileContainer=uploader.find('.selected-file');var input=$(this);if($(this).val()){var uploaderOptions={selector:'#'+form.attr('id'),fileExtensions:['image/jpeg','image/png','image/gif','application/pdf','text/plain','application/msword','application/vnd.openxmlformats-officedocument.wordprocessingml.document','application/excel','application/vnd.ms-excel','application/vnd.openxmlformats-officedocument.spreadsheetml.sheet','application/octet-stream'],errorValidation:function(arr,errorMsg){input.val('');errorContainer.find('.file-uploader-error-msg').html(errorMsg);errorContainer.addClass('occurred');return!1},uploadProgress:function(event,position,total,percentComplete){progressContainer.removeClass('hidden');uploadContainer.addClass('hidden')},success:function(resp){progressContainer.addClass('hidden');selectedFileContainer.removeClass('hidden');uploadContainer.addClass('hidden');uploader.find('input').val(resp.data)},error:function(){progressContainer.addClass('hidden');selectedFileContainer.addClass('hidden');uploadContainer.removeClass('hidden')}};initUploader(uploaderOptions);form.submit()}})}) $(window).on('load',function(){initVideos()});function onYouTubeIframeAPIReady(youtubeVideos=[]){let popup=window.initVideosPopup||!1;if(!youtubeVideos||!youtubeVideos.length){if(popup){if(typeof popup==='string'){popup=new DOMParser().parseFromString(popup,"text/xml")} youtubeVideos=popup.querySelectorAll('.vidoeYoutubeContent')}else{youtubeVideos=document.querySelectorAll('.vidoeYoutubeContent')}} youtubeVideos.forEach(video=>{if(popup||(!popup&&!video.closest('.popup-layer'))){let elId=video.getAttribute('data-id');let urlYoutube=video.getAttribute('data-url');let youtubeId=videoId(urlYoutube);let start=startPoint(urlYoutube);if(youtubeId){if(!tv[`iframe${elId}`]){youtubeBackground(youtubeId,elId,start)}else{tv[`iframe${elId}`].playVideo()}}}})} function initVideos(popup=!1){if(!window.tv){window.tv=[]} let youtubeVideos='',vimeoVideos='';if(popup){if(typeof popup==='string'){popup=new DOMParser().parseFromString(popup,"text/xml")} youtubeVideos=popup.querySelectorAll('.vidoeYoutubeContent');vimeoVideos=popup.querySelectorAll('.vidoeVimeoContent')}else{youtubeVideos=document.querySelectorAll('.vidoeYoutubeContent');vimeoVideos=document.querySelectorAll('.vidoeVimeoContent')} window.initVideosPopup=popup;if(youtubeVideos&&youtubeVideos.length){if(window.isMobile||(window.parent.isMobile&&window.popupIframe)){var tag=document.createElement('script');tag.src="https://www.youtube.com/iframe_api";var firstScriptTag=document.getElementsByTagName('script')[0];firstScriptTag.parentNode.insertBefore(tag,firstScriptTag)}else{onYouTubeIframeAPIReady(youtubeVideos)}} vimeoVideos.forEach(function(video){if(popup||(!popup&&!video.closest('.popup-layer'))){let elId=video.getAttribute('data-id');let urlVimeo=video.getAttribute('data-url');if(urlVimeo){if(!tv[`vimeo${elId}`]){vimeoBackground(urlVimeo,elId)}else{tv[`vimeo${elId}`].play();if(popup){hideBackgroundImage(popup)}}}}})} function vimeoBackground(urlVimeo,elId){var playerDefaults={url:urlVimeo,autoplay:!0,autopause:!1,background:!0,loop:!0,muted:!0,responsive:!0,byline:!1,title:!1};tv["vimeo"+elId]=new Vimeo.Player("vimeo"+elId,playerDefaults);tv["vimeo"+elId].disableTextTrack();tv["vimeo"+elId].on('loaded',function(){onPlayerStateChange();vidRescale()});function onPlayerStateChange(e){var iframeElement=document.querySelector("#vimeo"+elId);if(iframeElement){iframeElement.classList.add('active');var ucRow=iframeElement.closest('.uc-row');var header=iframeElement.closest('.header-rows');var footer=iframeElement.closest('.footer-rows');hideBackgroundImage(ucRow);hideBackgroundImage(header);hideBackgroundImage(footer)}} function vidRescale(){var parentHeight=document.querySelector(".vimeo"+elId).offsetHeight;var parentWidth=document.querySelector(".vimeo"+elId).offsetWidth;var proportionX=16;var proportionY=9;var maxWidth=parentHeight*proportionX/proportionY;var maxHeight=parentWidth*proportionY/proportionX;var videoWidth=Math.max(parentWidth,maxWidth);var videoHeight=Math.max(parentHeight,maxHeight);var vimeoWrapperDiv=document.querySelector("#vimeo"+elId+" > div");var vimeoIframe=document.querySelector("#vimeo"+elId+" > div");var vimeoScreen=document.querySelector(".vimeo"+elId+" .screen");if(vimeoWrapperDiv){vimeoWrapperDiv.style.height=videoHeight+"px";vimeoWrapperDiv.style.width=videoWidth+"px";vimeoWrapperDiv.style.padding=0} if(vimeoIframe){vimeoIframe.style.height=videoHeight+"px";vimeoIframe.style.width=videoWidth+"px"} if(vimeoScreen){if(parentWidth>videoWidth){vimeoScreen.style.left=((vimeoScreen.offsetWidth-videoWidth)/2)+"px"}else{vimeoScreen.style.left=-(videoWidth-parentWidth)/2+"px"}}} window.removeEventListener("load",this._vimeoBackgroundLoad,!1);window.addEventListener('load',this._vimeoBackgroundLoad=function(){vidRescale()});window.removeEventListener("resize",this._vimeoBackgroundScroll,!1);window.addEventListener('resize',this._vimeoBackgroundScroll=function(){vidRescale()});return tv} function youtubeBackground(videoId,elId,start){let iframeElement=document.querySelector("#iframe"+elId);if(iframeElement){iframeElement.classList.add('active');var ucRow=iframeElement.closest('.uc-row');var header=iframeElement.closest('.header-rows');var footer=iframeElement.closest('.footer-rows');hideBackgroundImage(ucRow);hideBackgroundImage(header);hideBackgroundImage(footer)} function vidRescale(){var parentHeight=$(".youtube"+elId).height();var parentWidth=$(".youtube"+elId).width();var proportionX=16,proportionY=9;var maxWidth=parentHeight*proportionX/proportionY;var maxHeight=parentWidth*proportionY/proportionX;var videoWidth=Math.max(parentWidth,maxWidth);var videoHeight=Math.max(parentHeight,maxHeight);if(parentWidth>videoWidth){$(".youtube"+elId+" .screen").css({'left':-($(".youtube"+elId+" .screen").outerWidth()-videoWidth)/4})}else{$(".youtube"+elId+" .screen").css({'left':-(videoWidth-parentWidth)/4})} document.querySelector(".youtube"+elId+" .screen").height=videoHeight;document.querySelector(".youtube"+elId+" .screen").width=videoWidth;if(window.isMobile||(window.parent.isMobile&&window.popupIframe)){document.querySelector(".youtube"+elId+" .screen").src+='&enablejsapi=1';new YT.Player("iframe"+elId,{events:{onReady:function(event){event.target.playVideo()}}})}} $(window).on('load',function(){vidRescale()});$(window).on('resize',function(){if(!window.isMobile){vidRescale()}});vidRescale()};function videoId(url){if(url!==undefined&&url!==''){var regExp=/^.*(youtu.be\/|v\/|u\/\w\/|embed\/|watch\?v=|\&v=|\?v=)([^#\&\?]*).*/;var match=url.match(regExp);if(match&&match[2].length==11){return match[2]}else{return!1}}else{return!1}};function startPoint(url){if(url!==undefined&&url!==''&&url.indexOf('start=')!==-1){return url.split('start=')[1]} return!1} function setLoadingEffects(element){let activeTag=element&&global_GallerySettings[element.getAttribute('id')]?global_GallerySettings[element.getAttribute('id')].activeTag:'all';if(element){if(!$(element).find('.has-effect').length&&(!window[$(element).data('animated-id')+'animated']||activeTag&&!window[$(element).data('animated-id')+activeTag+'animated'])){var el=element;var loadMore=$('[data-module-id="'+$(el).data('animated-id')+'"]');var imagesContainer;if(loadMore.length&&loadMore.css('display')!="none"){if(activeTag&&activeTag!='all'){imagesContainer=[].slice.call($(el).find('.animated-item').filter(function(e){return $(this).data('tags').indexOf(activeTag.toString())>-1}),0,loadMore.data('per-row'))}else{imagesContainer=[].slice.call($(el).find('.animated-item'),0,loadMore.data('per-row'))}}else{imagesContainer=[].slice.call($(el).find('.animated-item'),0,$(el).find('.animated-item').length)} window[$(el).data('animated-id')+'animated']=!0;if(activeTag){window[$(el).data('animated-id')+activeTag+'animated']=!0} window.imagesLoaded($(el),()=>{(new UcraftLoader(el,null,imagesContainer))._render($(el).data('loading-animation'))})}}else{var animatedElements=$('.animated.loading-animation');if(animatedElements.length){animatedElements.map(function(element){if(!$(this).find('.has-effect').length){if(window.imagesLoaded){var el=this;var loadMore=$('[data-module-id="'+$(this).data('animated-id')+'"]');var imagesContainer=loadMore.length?[].slice.call($(this).find('.animated-item'),0,loadMore.data('per-row')):[].slice.call($(this).find('.animated-item'),0,$(this).find('.animated-item').length);window.imagesLoaded($(this),()=>{(new UcraftLoader(el,null,imagesContainer))._render($(this).data('loading-animation'))})}}})}}} function startLoadingEffects(direction,element){var animatedElements=$('.animated.loading-animation');var scrollTop=$(document).scrollTop();var scrollTopWithWindowHeight=scrollTop+$(window).height();if(element){var elementOffsetTop=$(element).offset().top;var elementOffsetTopWithHeight=$(element).offset().top+$(element).height();if((scrollTop>=elementOffsetTop||scrollTopWithWindowHeight>=elementOffsetTop)&&(scrollTop<=elementOffsetTopWithHeight||scrollTopWithWindowHeight<=elementOffsetTopWithHeight)){setLoadingEffects(element)}}else{if(animatedElements.length){animatedElements.map(function(){var elementOffsetTop=$(this).offset().top;var elementOffsetTopWithHeight=$(this).offset().top+$(this).height();if((scrollTop>=elementOffsetTop||scrollTopWithWindowHeight>=elementOffsetTop)&&(scrollTop<=elementOffsetTopWithHeight||scrollTopWithWindowHeight<=elementOffsetTopWithHeight)){if(!$(this).hasClass('masonry')){setLoadingEffects(this)}}})}}} $(document).ready(function(){$('.module.ModuleGallery').each(function(){var slider=$(this).find('.slider-wrapper').first();var id=slider.attr('id');var options=window[id+'options'];if(options){slider.jqueryUcSlider(options,!0)}});$(document).on('click','.ModuleGallery .image-items-loadmore .load-more',function(e){e.preventDefault();let loadmoreButton=this,moduleId=loadmoreButton.getAttribute('data-module-id'),index=0,pageLimit=0,perPage=pageLimit=global_GallerySettings[moduleId].imgPerPage,activeTag=global_GallerySettings[moduleId].activeTag;loadmoreButton.classList.add('btn-loading');global_GallerySettings[moduleId].loadMoreCount++;let el=$('.module.ModuleGallery div[data-animated-id='+moduleId+']'),selector='.animated-item';if($(el).data('loading-animation')){selector='.animated-loading-item'} el.find(selector).each(function(){$(this).addClass('hidden');if(activeTag==='all'||$(this).data('tags').includes(activeTag.toString())){if(index=index){this.classList.add('hidden')} let start=global_GallerySettings[moduleId].loadMoreCount*global_GallerySettings[moduleId].imgPerPage,end=(global_GallerySettings[moduleId].loadMoreCount+1)*global_GallerySettings[moduleId].imgPerPage;if($(el).data('loading-animation')){let imagesContainer;if(activeTag&&activeTag!='all'){imagesContainer=[].slice.call($(el).find('.animated-item').filter(function(e){return $(this).data('tags').indexOf(activeTag.toString())>-1}),pageLimit,global_GallerySettings[moduleId].imgPerPage)}else{imagesContainer=[].slice.call($(el).find('.animated-item'),pageLimit,global_GallerySettings[moduleId].imgPerPage)} window.imagesLoaded(el[0],()=>{(new UcraftLoader(el[0],null,imagesContainer,start,end))._render($(el).data('loading-animation'))})} setTimeout(function(){loadmoreButton.classList.remove('btn-loading')},300);setGallerySettings(loadmoreButton.getAttribute('data-module-id'),null,activeTag)})});function setGallerySettings(elId,isMasonry,tag=null,allTagButton=null){let el=document.querySelector(`[uc-masonry-id="${elId}"]`);if(!global_GallerySettings[elId]){global_GallerySettings[elId]={activeTag:'all',allTagButton:allTagButton,isMasonry:isMasonry,loadMoreCount:0,tagItems:[{tag:'All',imagesInfo:[],itemsIndexes:[]}],imgPerPage:parseInt(el.getAttribute('data-per-page')),imgPerRow:parseInt(el.getAttribute('data-per-row')),verticalDistance:parseInt(el.getAttribute('data-vertical-distance')),}} if(global_GallerySettings[elId].isMasonry){let childs=el.children,curItemTags=null,curItemImage=null,curTagInfo=null,tagName=tag?capitalizeFirstLetter(tag):'All';for(let i=0;i{curTagInfo=global_GallerySettings[elId].tagItems.ucFindBy('tag',capitalizeFirstLetter(curTag));if(curTagInfo){if(!curTagInfo.itemsIndexes.includes(i)){if(curItemImage){curTagInfo.imagesInfo.push({index:i,image:curItemImage})} curTagInfo.itemsIndexes.push(i)}}else{global_GallerySettings[elId].tagItems.push({tag:capitalizeFirstLetter(curTag),imagesInfo:[{index:curItemImage?i:[],image:curItemImage?curItemImage:[],}],itemsIndexes:[i]})}})} setMasonryImagesPos(elId,tagName)}} function setMasonryImagesPos(elId,tag){let el=document.querySelector(`[uc-masonry-id="${elId}"]`),elSettings=global_GallerySettings[elId],perRow=elSettings.imgPerRow,perPage=elSettings.imgPerPage,verticalDistance=elSettings.verticalDistance,tagItems=elSettings.tagItems.ucFindBy('tag',tag),imagesInfo=tagItems.imagesInfo,itemsIndexes=tagItems.itemsIndexes,loadableImages=[],start=elSettings.loadMoreCount*perPage,end=itemsIndexes.length&&start+perPage>itemsIndexes.length?itemsIndexes.length:start+perPage;let len=0,counter=0;if(imagesInfo.length){for(let i=start;i{if(img.complete) incrementCounter();else img.addEventListener('load',incrementCounter,!1)});function incrementCounter(startCalculation=!1){counter++;if(counter===len||startCalculation){let curItem='',curItemChild='',comparativeItem='';for(let i=start;i=perRow){comparativeItem=el.children[itemsIndexes[i-perRow]].querySelector('.uc-masonry-item');if(comparativeItem.offsetTop+comparativeItem.offsetHeight `+` `+` `+"
"+""+"
"+"";var imgPopup=$('
',{id:'galleryPopup',class:'image-popup image-layer-container',html:popupHtml,click:function(event){var eventTarget=$(event.target);if(eventTarget.closest('.gallery-right').hasClass('gallery-right')){activeImageIndex++;if(activeImageIndex>=galleryImagesArr.length){activeImageIndex=0} if($(galleryElement.children()[activeImageIndex]).hasClass('hidden')){$(this).trigger(event);return!1} var nextSrc=galleryImagesArr[activeImageIndex].src;imgPopupImg.attr('src',nextSrc)}else if(eventTarget.closest('.gallery-left').hasClass('gallery-left')){activeImageIndex--;if(activeImageIndex<0){activeImageIndex=galleryImagesArr.length-1} if($(galleryElement.children()[activeImageIndex]).hasClass('hidden')){$(this).trigger(event);return!1} var prevSrc=galleryImagesArr[activeImageIndex].src;imgPopupImg.attr('src',prevSrc)}else if(eventTarget.hasClass('image-popup-layer')||eventTarget.closest('.uci-close').hasClass('uci-close')){$(this).removeClass('active');galleryItem=null;galleryImagesArr=null;activeImageIndex=0;galleryElement=null}}});var galleryItem=null;var galleryImagesArr=null;var imgPopupImg=imgPopup.find('img').first();var activeImageIndex=0;var galleryElement=null;var filterByTag=function(tagElement){let el=tagElement.closest('.ModuleGallery'),moduleId=el.querySelector('.gallery').getAttribute('id'),activeTag;if(tagElement.classList.contains('active')){if(global_GallerySettings[moduleId].allTagButton){return}else{tagElement.classList.remove('active');activeTag='all';global_GallerySettings[moduleId].activeTag='all'}}else{activeTag=tagElement.getAttribute('data-tag');global_GallerySettings[moduleId].activeTag=activeTag;tagElement.parentNode.querySelector('.active')&&tagElement.parentNode.querySelector('.active').classList.remove('active') tagElement.classList.add('active')} let loadmoreButton=el.querySelector('.load-more'),gallery=tagElement.closest('.ModuleGallery').querySelector('.gallery'),pageLimit=global_GallerySettings[moduleId].imgPerPage,count=1,tagImgsCount=0;for(let index=0;index=lastScrollTop){direction='bottom'}else{direction='top'} lastScrollTop=scrollTop;startLoadingEffects(direction)}) window.addEventListener('message',function(e){if(checkOrigin(e)){if(e.data&&e.data.logomaker&&e.data.imageSrc){var logoElements=document.querySelectorAll('[data-logo-element]');logoElements.forEach((item)=>{item.src=e.data.imageSrc;if(item.dataset.src){item.dataset.src=e.data.imageSrc} if(item.classList.contains('fixed-ratio-content')){item.classList.remove('fixed-ratio-content');let parentBlock=item.closest('.fixed-ratio');if(parentBlock){parentBlock.style.paddingBottom=0}}})}}})});let lazyLoadVideos=function(lazyVideos){if(!lazyVideos||!lazyVideos.length)return;if("IntersectionObserver" in window){var lazyVideoObserver=new IntersectionObserver(function(entries,){entries.forEach(function(video){if(video.isIntersecting){for(var source in video.target.children){var videoSource=video.target.children[source];if(typeof videoSource.tagName==="string"&&videoSource.tagName==="SOURCE"&&!videoSource.src){videoSource.src=videoSource.dataset.src}} video.target.load();video.target.classList.remove("lazy");lazyVideoObserver.unobserve(video.target)}})});lazyVideos.forEach(function(lazyVideo){lazyVideoObserver.observe(lazyVideo)})}} window.addEventListener('load',()=>{let timeout=setTimeout(()=>{let lazyVideos=[].slice.call(document.querySelectorAll("video.data-lazy")),allLazyVideos=Object.assign(lazyVideos,[].slice.call(document.querySelectorAll("video.lazy")));if(lazyVideos&&lazyVideos.length){lazyVideos.forEach(elelemnt=>{elelemnt.classList.add('lazy');elelemnt.classList.remove('data-lazy')})} lazyLoadVideos(allLazyVideos);clearTimeout(timeout)})});function hideBackgroundImage(element){if(element){element.querySelectorAll('.backgroundVideoImage').forEach(el=>{el.classList.add('hide-background-image')})}} function outerHeightDimension(elm){let elmHeight=elm.offsetHeight;let elmMargin;if(document.all){elmMargin=parseInt(elm.currentStyle.marginTop,10)+parseInt(elm.currentStyle.marginBottom,10)}else{let getComputedStyle=document.defaultView.getComputedStyle(elm,'');if(getComputedStyle){elmMargin=parseInt(getComputedStyle.getPropertyValue('margin-top'))+parseInt(getComputedStyle.getPropertyValue('margin-bottom'))}} return(elmHeight+elmMargin)} function fixHeaderRows(){var overlapedHeader=document.querySelector('.header-and-main-rows .header-rows.header-overlapped');var headerFixedRows=document.querySelectorAll('.header-and-main-rows .header-rows .header-row.header-row-fix');if(!headerFixedRows.length){return!1} if(!overlapedHeader){var headerRows=document.querySelectorAll('.header-and-main-rows .header-rows .header-row');if(headerRows.length===headerFixedRows.length){headerRows[0].closest('.header-rows').classList.add('header-sticky');return!1}} var top=0;headerFixedRows.forEach(function(item){var itemHeight=outerHeightDimension(item);var offsetTop=item.closest('.header-row-wrapper').offsetTop;item.setAttribute('data-top',top);item.setAttribute('data-start-fix',offsetTop);item.closest('.header-row-wrapper').style.height=itemHeight+"px";if(window.pageYOffset>offsetTop||offsetTop===0){item.classList.add('fixed');item.style.top=top+"px"} top+=itemHeight});document.removeEventListener("scroll",this._fixRowOnHeader,!1);document.addEventListener('scroll',this._fixRowOnHeader=function(){headerFixedRows.forEach(function(item){var startFix=parseInt(item.getAttribute('data-start-fix'));var top=parseInt(item.getAttribute('data-top'));if((window.pageYOffset>startFix-top)||startFix===0){item.classList.add('fixed');item.style.top=top+"px"}else{item.classList.remove('fixed');item.style.top='auto'}})})} function getAllPopups(){if(!window.popupsExist)return;let pageId=window.page.id,currentUrl=window.location.pathname;api.publicCall('default','Popup','getPopups',JSON.stringify({pageId,currentUrl}),function(response){window.popupLoaded=!0;window.popups=JSON.parse(response.msg);initPopups()},'get')} window.addEventListener('hashchange',hashHandler,!1);window.activePopupAlias=null;window.removeNoScroll=!1;window.referrerPopupAliases=[];var popupAnimationDuration=250;function initPopups(){var popupAlias=window.location.hash.split('?')[1];if(popupAlias){var alias=decodeURIComponent(popupAlias);if(window.popupLoaded&&window.popups[alias]){openPopup(alias)}else if(!window.popupLoaded){openPopupsWithInterval(alias)}else{popupTriggering()}}else{popupTriggering()}};function hashHandler(){var popupAlias=window.location.hash.split('?')[1];if(window.removeNoScroll){document.body.classList.remove('no-scroll')}else{window.removeNoScroll=!0} if(!window.activePopupAlias||window.activePopupAlias!==popupAlias){openPopup(popupAlias)}} function getItem(name){if(!window.localStorage){return!1}else{return window.localStorage.getItem(name)}} function setItem(name,data){if(!window.localStorage){return!1}else{window.localStorage.setItem(name,data);return!0}} function addPopupId(popupId,popupsList,currentLanguageId,saveCounter){if(popupsList[currentLanguageId]){let popup=popupsList[currentLanguageId].ucFindBy('popupId',popupId);if(popup){popup.showsCount++}else{popupsList[currentLanguageId].push({popupId,showsCount:1,saveCounter:saveCounter||1})}}else{popupsList[currentLanguageId]=[{popupId,showsCount:1,saveCounter:saveCounter||1}]} setItem('openedPopupsListByLanguage',JSON.stringify(popupsList))} function correctStructure(curPopups,saveCounter){let curPopupsArr=[];curPopups.forEach(popup=>{curPopupsArr.push({popupId:popup,showsCount:1,saveCounter:saveCounter})});return curPopupsArr} function updateStructure(curPopups,popupId,saveCounter){let curPopup=curPopups.ucFindBy('popupId',popupId);curPopup.showsCount=0;curPopup.saveCounter=saveCounter;return curPopups} function popupTriggering(disableOpenedPopupList=!1){if(window.popupTriggeringRules){if(window.page.status===404){return!1} let rules=popupTriggeringRules.filter(function(item){return item.enableTriggeringRule==1});let BreakException={};try{rules.forEach((rule)=>{let openedPopupsList=null;let currentLanguageId=null;if(!disableOpenedPopupList){openedPopupsList=getItem('openedPopupsListByLanguage');currentLanguageId=this.window.currentLanguageObject.id;if(openedPopupsList){openedPopupsList=JSON.parse(openedPopupsList)}else{openedPopupsList={}} if(openedPopupsList&¤tLanguageId&&openedPopupsList[currentLanguageId]){if(typeof openedPopupsList[currentLanguageId][0]==='number'){openedPopupsList[currentLanguageId]=correctStructure(openedPopupsList[currentLanguageId],rule.saveCounter);setItem('openedPopupsListByLanguage',JSON.stringify(openedPopupsList))} let curPopup=openedPopupsList[currentLanguageId]&&openedPopupsList[currentLanguageId].length&&openedPopupsList[currentLanguageId].ucFindBy('popupId',rule.id);if(curPopup){if(curPopup.saveCounter!==parseInt(rule.saveCounter)){openedPopupsList[currentLanguageId]=updateStructure(openedPopupsList[currentLanguageId],rule.id,parseInt(rule.saveCounter));setItem('openedPopupsListByLanguage',JSON.stringify(openedPopupsList))}else if(parseInt(rule.impressionsMaxNumber)!==0&&parseInt(rule.impressionsMaxNumber)<=curPopup.showsCount){return}}}} let triggeringUrlValue=rule.triggeringUrlValue.toLowerCase();let pathname=window.location.pathname.toLowerCase();pathname=decodeURI(pathname);if(pathname==='/'){pathname=pathname+window.page.alias} if(pathname===`/${window.currentLanguagePrefix}`){pathname=pathname+'/'+window.page.alias} let segments=pathname.split('/');let lastSegment=segments[segments.length-1] switch(rule.triggeringUrlRule){case 'is':if(lastSegment===triggeringUrlValue||pathname===triggeringUrlValue||pathname===`/${triggeringUrlValue}`){window.triggeringRuleIsWorked=!0;setTimeout(function(){openPopup(rule.alias);if(!disableOpenedPopupList)addPopupId(rule.id,openedPopupsList,currentLanguageId,rule.saveCounter)},Number(rule.triggeringTime)*1000);throw BreakException} break;case 'isNot':if(!pathname.includes(triggeringUrlValue)&&window.popups[rule.alias]){window.triggeringRuleIsWorked=!0;setTimeout(function(){openPopup(rule.alias);if(!disableOpenedPopupList)addPopupId(rule.id,openedPopupsList,currentLanguageId,rule.saveCounter)},Number(rule.triggeringTime)*1000);throw BreakException} break;case 'startsWith':if(pathname.startsWith(triggeringUrlValue)&&window.popups[rule.alias]){window.triggeringRuleIsWorked=!0;setTimeout(function(){openPopup(rule.alias);if(!disableOpenedPopupList)addPopupId(rule.id,openedPopupsList,currentLanguageId,rule.saveCounter)},Number(rule.triggeringTime)*1000);throw BreakException} break;case 'endsWith':if(pathname.endsWith(triggeringUrlValue)&&window.popups[rule.alias]){window.triggeringRuleIsWorked=!0;setTimeout(function(){openPopup(rule.alias);if(!disableOpenedPopupList)addPopupId(rule.id,openedPopupsList,currentLanguageId,rule.saveCounter)},Number(rule.triggeringTime)*1000);throw BreakException} break;case 'contains':if(pathname.includes(triggeringUrlValue)&&window.popups[rule.alias]){window.triggeringRuleIsWorked=!0;setTimeout(function(){openPopup(rule.alias);if(!disableOpenedPopupList)addPopupId(rule.id,openedPopupsList,currentLanguageId,rule.saveCounter)},Number(rule.triggeringTime)*1000);throw BreakException} break;case 'doesNotContains':if(!pathname.includes(triggeringUrlValue)&&window.popups[rule.alias]){window.triggeringRuleIsWorked=!0;setTimeout(function(){openPopup(rule.alias);if(!disableOpenedPopupList)addPopupId(rule.id,openedPopupsList,currentLanguageId,rule.saveCounter)},Number(rule.triggeringTime)*1000);throw BreakException} break;default:}})}catch(e){if(e!==BreakException)throw e}}} function openPopupsWithInterval(alias){var popupOpenInterval=setInterval(function(){if(window.popupLoaded){clearInterval(popupOpenInterval);if(window.popups[alias]){openPopup(alias)}else{popupTriggering()}}},300)} window.addEventListener("message",receiveMessageForPopup.bind(this),!1);function checkOrigin(event){return event.origin===window.location.origin} function receiveMessageForPopup(event){if(checkOrigin(event)){if(event.data.action){if(event.data.action==="openPopup"){openPopup(event.data.alias)} if(event.data.action==="changeLanguage"&&event.data.prefix&&event.data.url){changeLanguage(null,event.data.prefix,event.data.url)}}}} if(window.popupIframe){window.onclick=function(e){var target;if(e.target.href){target=e.target}else if(e.target.closest("a")&&e.target.closest("a").href){target=e.target.closest("a")} if(target&&target.href){e.preventDefault();e.stopPropagation();window.parent.postMessage({action:'popupBeforeRedirection',href:target.href,target:target.target},'*')} if(e.target.type=='checkbox'){return} let popupWrapper=document.querySelector('.popup-body'),ecwidPopup=document.querySelector('#ecwid_body'),isClickInsideElement=popupWrapper.contains(e.target)||!e.target.closest('.uc-popup-close')||(ecwidPopup&&ecwidPopup.contains(popupWrapper)&&(ecwidPopup.contains(e.target)||e.target.classList.item(0).toLowerCase()==='ecwid-popup-closebutton'));if(!isClickInsideElement||e.target.classList.contains('uc-popup-close')||e.target.closest('.uc-popup-close')){let alias=!isClickInsideElement?popupWrapper.getAttribute('data-wrapper-alias'):e.target.getAttribute('data-alias');window.parent.postMessage({action:'closePopup',alias:alias||e.target.closest('.uc-popup-close').getAttribute('data-alias')},'*')}}}else{window.addEventListener("message",event=>{if(checkOrigin(event)){if(event.data.action==="popupBeforeRedirection"){if(event.data.target==='_blank'){window.open(event.data.href)}else{window.location.href=event.data.href}} if(event.data.action==='closePopup'){closePopup(event.data.alias)}}},!1)} function openPopup(alias,isAccountPopup=!1){if((event&&event.type==="keydown"&&event.keyCode!==13)||!alias){return!1} if(window.popupIframe){window.parent.postMessage({action:'openPopup',alias:alias},'*');return!1} if(!window.popupLoaded){openPopupsWithInterval(alias) return!1} alias=decodeURIComponent(alias);var popup=window.popups[alias];if(popup){var existingPopup=document.querySelector('[data-alias="'+alias+'"]');if(!existingPopup){var htmlObject=document.createElement('div');htmlObject.innerHTML=popup;existingPopup=htmlObject.querySelector('[data-alias="'+alias+'"]');document.body.appendChild(htmlObject);var iframe=document.createElement('iframe');iframe.style="width:100%;height:100%;border:0;position:relative;z-index:1";document.querySelector(`[data-wrapper-alias='${alias}'] .popup-wrapper-overlay`).after(iframe);iframe.contentWindow.document.open();iframe.contentWindow.document.write('');iframe.contentWindow.document.querySelector('body').style.background='transparent';iframe.contentWindow.document.querySelector('body').classList.add('popup-body');iframe.contentWindow.document.close();document.querySelector(`[data-wrapper-alias='${alias}'] .popup-wrapper-container`).remove();setTimeout(function(){if(window.reconcileEmberIslandComponents){window.reconcileEmberIslandComponents()}},100)} setTimeout(function(){if(window.activePopupAlias===alias){return} if(window.activePopupAlias){var activePopup=document.querySelector('.popup-tool-container.active');activePopup.classList.remove('active');activePopup.classList.add('out');activePopup.classList.add('delay');existingPopup.classList.add("active");existingPopup.classList.add("delay");setTimeout(function(){activePopup.classList.remove('out');activePopup.classList.remove('delay');existingPopup.classList.remove('delay')},popupAnimationDuration);window.activePopupAlias=alias}else{window.activePopupAlias=alias;existingPopup.classList.add("active")} var locationHash=window.location.hash?window.location.hash:'#';var hashAlias=locationHash.split('?')[1];if(window.referrerPopupAliases[window.referrerPopupAliases.length-1]!==alias){window.referrerPopupAliases.push(alias)} if(!hashAlias){history.pushState(null,null,locationHash+'?'+alias);window.removeNoScroll=!1}else if(hashAlias!==alias&&!isAccountPopup){var replacedHash=window.location.hash.replace(hashAlias,alias);history.pushState(null,null,replacedHash)} setTimeout(()=>{initVideos(popup)},500)},100);document.body.classList.add('no-scroll');document.body.classList.add('open-popup')}else{closeOpenedPopups()}} function closePopup(alias){window.activePopupAlias=null;var currentPopup=document.querySelector('[data-alias="'+alias+'"]');if(currentPopup!==null){let moduleYoutubeVideos=currentPopup.querySelectorAll('.moduleYoutubeVideo'),moduleVimeoVideos=currentPopup.querySelectorAll('.moduleVimeoVideo'),moduleCustomVideos=currentPopup.querySelectorAll('.moduleCustomVideo');moduleYoutubeVideos.forEach(video=>{let elId=video.getAttribute('data-id');document.querySelector(`#iframe${elId}`).contentWindow.postMessage('{"event":"command","func":"pauseVideo","args":""}','*')});moduleVimeoVideos.forEach(video=>{let elId=video.getAttribute('data-id');document.querySelector(`#iframe${elId}`).contentWindow.postMessage('{"method":"pause"}','*')});moduleCustomVideos.forEach(video=>{video.pause()});window.referrerPopupAliases.pop();currentPopup.classList.remove("active");currentPopup.classList.add('out');setTimeout(()=>{currentPopup.classList.remove('out');currentPopup.closest('div').remove()},popupAnimationDuration) history.pushState(null,null,window.location.hash.split('?')[0]);document.body.classList.remove('no-scroll');document.body.classList.remove('open-popup');if(window.referrerPopupAliases.length){openPopup(window.referrerPopupAliases[window.referrerPopupAliases.length-1])} let youtubeVideos=currentPopup.querySelectorAll('.vidoeYoutubeContent'),vimeoVideos=currentPopup.querySelectorAll('.vidoeVimeoContent'),hiddenBackgroundImages=currentPopup.querySelectorAll('.hide-background-image');youtubeVideos.forEach(video=>{let elId=video.getAttribute('data-id');tv[`iframe${elId}`].stopVideo()});vimeoVideos.forEach(video=>{let elId=video.getAttribute('data-id');tv[`vimeo${elId}`].unload()});hiddenBackgroundImages.forEach(bg=>{bg.classList.remove('hide-background-image')})}} function closeOpenedPopups(){var activePopup=document.querySelector('.popup-tool-container.active');if(activePopup){activePopup.classList.remove('active');window.activePopupAlias=null}} document.addEventListener('keydown',function(){document.documentElement.classList.add('keyboard');document.documentElement.classList.remove('mouse')});document.addEventListener('mousedown',function(){document.documentElement.classList.add('mouse');document.documentElement.classList.remove('keyboard')});document.addEventListener('click',function(){if(openedSubMenu){closeUcSubMenu(document.querySelectorAll('.subMenu__show'));openedSubMenu=null}}) var ucExternalUrl={};ucExternalUrl.getUrlQueryParams=function(url){var queries={};if(url.indexOf('?')===-1){return queries} url=url.split('?')[1];var queryStrings=url;if(url.indexOf('#')!==-1){queryStrings=url.split('#')[0]} queryStrings=queryStrings.split('&');queryStrings.forEach(function(queryString){if(queryString.length>0){queryString=queryString.split('=');if(queryString[1]!==undefined){queries[queryString[0]]=queryString[1]}else{queries[queryString[0]]=''}}});return queries};ucExternalUrl.getUpdatedurl=function(currentUrlQueries,url){if(url.indexOf(window.location.hostname)!==-1){return url} var regex=/^https?:\/\/|^\/\//i;if(regex.test(url)===!1){return url} var query='';var urlParts=url.split('#');if(urlParts[0].indexOf('?')===-1){var counter=1;for(var index in currentUrlQueries){if(currentUrlQueries.hasOwnProperty(index)){if(counter===1){query+='?'+index+'='+currentUrlQueries[index]}else{query+='&'+index+'='+currentUrlQueries[index]} counter++}}}else{var hrefQueries=ucExternalUrl.getUrlQueryParams(urlParts[0]);for(var index in currentUrlQueries){if(currentUrlQueries.hasOwnProperty(index)){if(hrefQueries[index]===undefined){query+='&'+index+'='+currentUrlQueries[index]}}}} url=urlParts[0]+=query;if(urlParts[1]!==undefined){url+='#'+urlParts[1]} return url};ucExternalUrl.createCookie=function(name,value,days){if(days){var date=new Date();date.setTime(date.getTime()+(days*24*60*60*1000));var expires="; expires="+date.toUTCString()}else var expires="";document.cookie=name+"="+value+expires+"; path=/"};ucExternalUrl.readCookie=function(name){var nameEQ=name+"=";var ca=document.cookie.split(';');for(var i=0;i-1){urlQueryParamsForMergeCookie[key]=externalUrlQueryParams[key];return!1} return!0});var urlStringForSaveCookie='';if(externalUrlQueryKeys.length){let stringParts=externalUrlQueryKeys.map(function(key){if(key==='tap_cid'||key==='ref'||key==='tap_s'){ucExternalUrl.createCookie(key,externalUrlQueryParams[key],30)} return key+'='+externalUrlQueryParams[key]});urlStringForSaveCookie+='?'+stringParts.join('&')} if(urlStringForSaveCookie.length>0){ucExternalUrl.createCookie('ucraftExternalUrlQueryParams',urlStringForSaveCookie,30)} var ucraftExternalUrlQueryParams=ucExternalUrl.readCookie('ucraftExternalUrlQueryParams');if(!ucraftExternalUrlQueryParams){if(!urlQueryParamsForMergeCookie){return!0}else{cookieUrlQueries=urlQueryParamsForMergeCookie}}else{cookieUrlQueries=ucExternalUrl.getUrlQueryParams(ucraftExternalUrlQueryParams);cookieUrlQueries=Object.assign(cookieUrlQueries,urlQueryParamsForMergeCookie)} $('a[href]').each(function(){var href=$(this).attr('href');$(this).attr('href',ucExternalUrl.getUpdatedurl(cookieUrlQueries,href))});$('a[data-href]').each(function(){var href=$(this).attr('data-href');$(this).attr('href',ucExternalUrl.getUpdatedurl(cookieUrlQueries,href))})}); if(!window.websiteElementsDisabled){var returnUrl=encodeURIComponent(window.location.href.replace(location.hash,""));window.addEventListener("message",receiveMessage,!1);window.accountSystemLanguage=null;function receiveMessage(event){switch(event.data.action){case 'accounts_status':window.location.href=window.accountsURLWithoutLocale+'#/login?return='+returnUrl;break;case 'login':setCookie("justLoggedIn",'1',1);window.location.href=event.data.url;break;case 'close':iframe_popup_close();$('#accounts-iframe').attr('src','');if(window.accountSystemLanguage!==null){tryToRedirectToRightLanguage(window.accountSystemLanguage)} break;case 'reload':window.location.reload();break;case 'loaded':handleIframeLoaded();$(".accounts-popup .loading-container").removeClass("show");break;case 'accept':iframe_popup_close();$('#accounts-iframe').attr('src','');break;case 'redirect':window.open(event.data.url,'_blank');iframe_popup_close();$('#accounts-iframe').attr('src','');break;case 'updateAvatar':$('.user-image img').attr('src',event.data.avatar);break;case "changeLanguage":window.accountSystemLanguage=event.data.currentLocale;break;case 'logout':document.querySelectorAll('.user-profile-menu').forEach(function(node){node.classList.remove('logged-in')});case "changeLayout":changeLayout(event.data.layout);break}} $(document).ready(function(){window.language=window.currentLanguageObject?window.currentLanguageObject.prefix:"";let url=`/${window.language}/papi/default/ModuleUserProfile/getCurrentUser`;if(document.documentElement.classList.contains('preview-mode')){url+='?previewMode=true'} window.currentUsergetCall=fetch(url);window.currentUsergetCall.then((response)=>response.json()).then((data)=>{window.currentUser=data.msg.currentUser;if(window.currentUser&&window.currentUser.id){document.querySelectorAll('[data-session-visibility="2"]').forEach(function(node){node.removeAttribute('data-session-visibility')});window.language=data.msg.currentUser.language;if(document.querySelector('.user-profile')){document.querySelectorAll('.user-profile-menu').forEach(function(node){node.classList.add('logged-in')}) document.querySelectorAll('.user-profile .name').forEach(function(node){node.innerHTML=window.currentUser.firstName+" "+window.currentUser.lastName});document.querySelectorAll('.user-profile .email').forEach(function(node){node.innerHTML=window.currentUser.email});userAccountFrame();if(window.currentUser.avatarUrl!==""){document.querySelectorAll('.user-profile .user-image').forEach(function(node){node.firstElementChild.setAttribute('src',window.currentUser.avatarUrl)})} if(getCookie("justLoggedIn")){deleteCookie("justLoggedIn");if(window.currentUser.hasSites){window.location.hash="#my-sites";hash_change()}else{window.location.hash="#get-started";hash_change()}}}}else{document.querySelectorAll('[data-session-visibility="3"]').forEach(function(node){node.removeAttribute('data-session-visibility')});if(document.querySelector('.user-profile')){userAccountFrame();document.querySelectorAll('.user-profile-menu').forEach(function(node){node.classList.remove('logged-in')})} if($('.user-profile-menu').find(".user-profile")){$('.user-profile-menu').find(".user-profile").remove()}}});var externalUrlQueryParams=ucExternalUrl.getUrlQueryParams(location.search);var tapCid=ucExternalUrl.readCookie('tap_cid');var ref=ucExternalUrl.readCookie('ref');if(externalUrlQueryParams.ref){ucExternalUrl.createCookie('tap_s',externalUrlQueryParams.tap_s?externalUrlQueryParams.tap_s:'',30)} var source=ucExternalUrl.readCookie('tap_s');if(externalUrlQueryParams.ref||(ref&&!tapCid)){api.publicCall('default','Helper','getAffilaitionClickId',JSON.stringify({referralId:externalUrlQueryParams.ref?externalUrlQueryParams.ref:ref,sourceId:source}),function(response){if(response&&response.data&&response.data.click&&response.data.click.id){ucExternalUrl.createCookie('tap_cid',response.data.click.id,30);userAccountFrame()}},'get')}});function userAccountFrame(){window.accountsURL=window.accountsIframeUrl+'?locale='+window.language;window.accountsURLWithoutLocale=window.accountsUrl;var ucraftExternalUrlQueryParams=ucExternalUrl.readCookie('ucraftExternalUrlQueryParams');if(ucraftExternalUrlQueryParams!==null&&ucraftExternalUrlQueryParams.length){var cookieUrlQueries=ucExternalUrl.getUrlQueryParams(ucraftExternalUrlQueryParams);var tapCid=ucExternalUrl.readCookie('tap_cid');var affiliateId=tapCid?tapCid:(cookieUrlQueries.tap_cid?cookieUrlQueries.tap_cid:null);if(affiliateId){window.accountsURL+='&affiliateId='+affiliateId;window.accountsURL+='&affiliateType=tapfiliate'} if(cookieUrlQueries.tap_id!==undefined&&cookieUrlQueries.tap_id&&cookieUrlQueries.tap_program!==undefined&&cookieUrlQueries.tap_program){window.accountsURL+='&affiliateId='+cookieUrlQueries.tap_id;window.accountsURL+='&affiliateType=tapfiliate';window.accountsURL+='&affiliateProgramId='+cookieUrlQueries.tap_program}} window.popupViews={"#sign-in":{"url":window.accountsURL+"#/login?animate=false&response=url&redirectTo="+returnUrl,"loginStatus":!1},"#sign-up":{"url":window.accountsURL+"#/registration?animate=false&response=url&redirectTo="+returnUrl,"loginStatus":!1},"#add-site-with-package":{"url":"DYNAMIC_BUILDABLE","loginStatus":!0},"#add-site-with-template":{"url":"DYNAMIC_BUILDABLE","loginStatus":!0},"#generate-a-new-wl-project":{"url":"DYNAMIC_BUILDABLE","loginStatus":!0},"#forgot-password":{"url":window.accountsURL+"#/forgot-password?animate=false","loginStatus":!1},"#my-sites":{"url":window.accountsURL+"#/my-sites?animate=false"},"#get-started":{"url":window.accountsURL+"#/wizard?animate=false","loginStatus":!0},"#profile":{"url":window.accountsURL+"#/my/profile?animate=false","loginStatus":!0},"#billing":{"url":window.accountsURL+"#/my/billing/billing-details?animate=false","loginStatus":!0},"#subscriptions":{"url":window.accountsURL+"#/my/subscriptions?animate=false","loginStatus":!0}};if(window.location.hash.trim().length){hash_change()}} $(document).on('click','.accounts-logout',function(e){e.preventDefault();logout()});function logout(){if(window.logoutFromAllDevices&&document.querySelector('.sign-out-public-container')){document.querySelector('.sign-out-public-container').classList.add('active')}else{signOut(0)}} function logOutFromAllDevices(){let signOurFromAll=0,input=document.getElementById('sign-out-all-devices') if(input&&input.checked){signOurFromAll=1} signOut(signOurFromAll);cancelSignOutConfPopUp()} function cancelSignOutConfPopUp(){document.querySelector('.sign-out-public-container').classList.remove('active')} function signOut(signOurFromAll){$.ajax({type:"GET",url:`/${window.currentLanguageObject.prefix}/papi/default/ModuleUserProfile/logout?sign_out_from_all=${signOurFromAll}`,success:function(response){$('.user-profile-menu').removeClass('logged-in');if($('.user-profile-menu').find(".user-profile")){$('.user-profile-menu').find(".user-profile").remove()}},error:function(error){error=JSON.parse(error)}})} function handleIframeLoaded(){if(localStorage.getItem('iframeUrl')){iframe_popup_show();document.querySelector(".accounts-popup .loading-container").classList.add("show");document.querySelector('#accounts-iframe').setAttribute('src',localStorage.getItem('iframeUrl'));localStorage.removeItem('iframeUrl')}} function handleIubendaClick(){let frame=document.querySelector('#accounts-iframe');if(frame){localStorage.setItem('iframeUrl',frame.getAttribute('src'))}} function changeIntercomeStyle(display){let intercom=document.querySelector('#intercom-container');if(!intercom) intercom=document.querySelector('.intercom-lightweight-app');if(intercom) intercom.style.display=display;return!!(intercom)} function changeLayout(layout){switch(layout.component){case 'sign-up':if(layout.mobile){if(layout.init){let timeout=setInterval(()=>{if(changeIntercomeStyle('none')) clearInterval(timeout)},100)}else changeIntercomeStyle('unset')} break}} function hash_change(){let iubenda=document.querySelector('.iubenda-cs-container');let iubendaClose=document.querySelector('.iubenda-cs-close-btn');if(iubenda&&iubendaClose){iubendaClose.removeEventListener('mousedown',handleIubendaClick,{once:!0});iubendaClose.addEventListener('mousedown',handleIubendaClick,{once:!0})} hash=window.location.hash.trim();var hashLink=hash.split('?')[0];if(window.popupViews&&window.popupViews[hashLink]){var hashParts=hash.split('?');var oldSrc=$('#accounts-iframe').attr('src');var newSrc=popupViews[hashParts[0]].url+(hashParts[1]?"&"+hashParts[1]:"");if(hash.indexOf('#add-site-with-template')!==-1){var templateIdAndType=hashParts[1].split('|');var alias='';if(templateIdAndType[1]!=''){alias=templateIdAndType[1]}else{alias='free-website'} newSrc=window.accountsURL+"#/wizard/choose-site-name/"+templateIdAndType[0]+"/"+alias+"?animate=false"} if(hash.indexOf('#add-site-with-package')!==-1){newSrc=window.accountsURL+"#/wizard/choose-template/"+hashParts[1]+"?animate=false"} if(hash.indexOf('#generate-a-new-wl-project')!==-1){newSrc=`${window.accountsURL}#/purchase/plan/${hashParts[1]}?animate=false`} iframe_popup_show();$(".accounts-popup .loading-container").addClass("show");$('#accounts-iframe').attr('src',newSrc)}} function checkUserLogin(){return window.loginStatus==1} function iframe_popup_show(){$(".accounts-popup").addClass("show");$("html, body").addClass('no-scroll')} function iframe_popup_close(){$(".accounts-popup").removeClass("show");window.location.hash='/';$("html, body").removeClass('no-scroll')} function signIn(){window.location.hash="#sign-in";hash_change()} $(window).on('hashchange',function(e){hash_change(e)});$(document).keyup(function(e){if(e.keyCode==27){if(jQuery(".accounts-popup").hasClass("show")){iframe_popup_close()}}});$(document).on('keypress',function(e){if(e.keyCode==27){iframe_popup_close()}});$(document).on("click",".use-package",function(e){e.preventDefault();var templateId=jQuery(this).attr('pricing-alias');var url=jQuery(this).attr('href');window.location.href=url+"?"+templateId});$(document).on("click",".use-template",function(e){e.preventDefault();var templateId=jQuery(this).attr('template-id');var templateType=jQuery(this).attr('template-type');var url=jQuery(this).attr('href');window.location.href=url+"?"+templateId+'|'+templateType});function getCookie(name){var v=document.cookie.match('(^|;) ?'+name+'=([^;]*)(;|$)');return v?v[2]:null} function setCookie(name,value,days){var d=new Date;d.setTime(d.getTime()+24*60*60*1000*days);document.cookie=name+"="+value+";path=/;expires="+d.toGMTString()} function deleteCookie(name){setCookie(name,'',-1)}} (function($){$.fn.jqueryUcSlider=function(options,publicMode,update){var currentSlide,nextSlide,slideDuration,slideIndex,slideTimeOut;var currentSlideIndex=options.currentSlideId?options.currentSlideId:0;var autoPlay=options.autoPlay;var sliderType=options.slideType;var autoPlayDelay=options.autoPlayDelay;var autoPlayOnHover=options.autoPlayOnHover==="on";var slideItems=options.sliderItems||$(this).find("> .slider-container > .slider-container > .slider-item");var addTouchEvents=options.touchEvents;var contentHeight=options.contentHeight;var thatContainer=this;var isSliding=!1;var slider=$(this);var isInHoverState=!1;slideDuration=options.animationSpeed;slideItems.css('opacity','1');if(!autoPlayOnHover){var handlerIn=function(){isInHoverState=!0;if(autoPlay==="on"){clearTimeout(slideTimeOut)}};var handlerOut=function(){isInHoverState=!1;if(autoPlay==="on"){slideTimeOut=setTimeout(moveNext,autoPlayDelay)}};slider.hover(handlerIn,handlerOut)} if(publicMode===!0){if(autoPlay==="on"&&slideItems.length>1){slideTimeOut=setTimeout(moveNext,autoPlayDelay)}} if(update){$(window).on("resize",function(){updateHeight(thatContainer)})} if(contentHeight==!0){updateHeight(this)} function updateHeight(that){var sliderHeight=0;$(that).find(".slider-item").removeClass("display-none");$(that).find(".slider-container li").each(function(){var thisSliderHeight=$(this).find(".quote-item").height();if(sliderHeight.slider-container > .slide-pagination").find(".slide-pointer");$(pagination).find("a").removeClass("active");$(pagination[currentSlideIndex]).find("a").addClass("active");$(pagination).unbind("click");$(this).find(".slider-left").unbind("click");slideItems.removeClass("active-slide next-slide");$(slideItems[currentSlideIndex]).addClass("active-slide");slideItems.css('transform','translate(0,0)');$(this).find(".slider-left").click(function(e){e.preventDefault();if(!isSliding&&slideItems.length>1){if(publicMode===!0&&autoPlay==="on"){clearTimeout(slideTimeOut)} movePrev()}});$(this).find(".slider-right").unbind("click");$(this).find(".slider-right").click(function(e){e.preventDefault();if(!isSliding&&slideItems.length>1){if(publicMode===!0&&autoPlay==="on"){clearTimeout(slideTimeOut)} moveNext()}});if(addTouchEvents==="on"){setupSwipeEvents()} $(pagination).click(function(e){e.preventDefault();if(isSliding){return} if($(this).index()===currentSlideIndex){return} if(publicMode===!0&&autoPlay==="on"){clearTimeout(slideTimeOut)} moveTo($(this).index())});function setupSwipeEvents(){var startX,dist,startTime,endTime;slider.on("touchstart",".slider-container",function(event){var touchObj=event.originalEvent.changedTouches[0];startX=touchObj.clientX;startTime=new Date().getTime();$(document).one("touchend",function(e){var touchObj=e.originalEvent.changedTouches[0];dist=touchObj.clientX-startX;endTime=new Date().getTime();if(startTime-endTime<500){touchMove(dist)}})})} function touchMove(dist){if(dist>0&&dist>=70){movePrev()} if(dist<0&&Math.abs(dist)>=70){moveNext()}} function updateForNextSlide(){if(publicMode===!0){if(autoPlay==="on"){clearTimeout(slideTimeOut);if(!autoPlayOnHover||(autoPlayOnHover&&!isInHoverState)){slideTimeOut=setTimeout(moveNext,autoPlayDelay)}}} nextSlide.removeClass("next-slide").addClass("active-slide");if(currentSlide&¤tSlide.find('.uc-animation').length){window.animateEffects.addActiveClass()} currentSlide.removeClass("active-slide");isSliding=!1;$(pagination).find("a").removeClass("active");currentSlideIndex++;$(pagination.get(currentSlideIndex)).find("a").addClass("active")} function updateForPrevSlide(){if(publicMode===!0){if(autoPlay==="on"){clearTimeout(slideTimeOut);if(!autoPlayOnHover||(autoPlayOnHover&&!isInHoverState)){slideTimeOut=setTimeout(moveNext,autoPlayDelay)}}} nextSlide.removeClass("next-slide").addClass("active-slide");currentSlide.removeClass("active-slide");isSliding=!1;$(pagination).find("a").removeClass("active");currentSlideIndex--;$(pagination.get(currentSlideIndex)).find("a").addClass("active")} function updateForAnimate(){if(publicMode===!0){if(autoPlay==="on"){clearTimeout(slideTimeOut);slideTimeOut=setTimeout(moveNext,autoPlayDelay)}} slideItems.removeClass("active-slide next-slide");slideItems.css('transform','translate(0,0)');$(pagination).find("a").removeClass("active");$(pagination.get(slideIndex)).find("a").addClass("active");currentSlide.removeClass("active-slide");nextSlide.removeClass("next-slide").addClass("active-slide");isSliding=!1;currentSlideIndex=slideIndex} function animateForward(slide1,slide2){if(sliderType==="horizontal"){anime({targets:slide1.get(0),translateX:'-100%',duration:slideDuration*1000,easing:'easeInOutCubic'});anime.set(slide2.get(0),{translateX:'100%',});anime({targets:slide2.get(0),translateX:0,duration:slideDuration*1000,easing:'easeInOutCubic',complete:updateForAnimate})}else{if(sliderType==="vertical"){anime({targets:slide1.get(0),translateY:'-100%',duration:slideDuration*1000,easing:'easeInOutCubic'});anime.set(slide2.get(0),{translateY:'100%',});anime({targets:slide2.get(0),translateY:0,duration:slideDuration*1000,easing:'easeInOutCubic',complete:updateForAnimate})}else{if(sliderType==="fade"){anime({targets:slide1.get(0),opacity:0,duration:slideDuration*1000,easing:'linear'});anime.set(slide2.get(0),{opacity:0,});anime({targets:slide2.get(0),opacity:1,duration:slideDuration*1000,easing:'easeInOutCubic',complete:updateForAnimate})}}}} function animateBack(slide1,slide2){if(sliderType==="horizontal"){anime({targets:slide1.get(0),translateX:'100%',duration:slideDuration*1000,easing:'easeInOutCubic'});anime.set(slide2.get(0),{translateX:'-100%',});anime({targets:slide2.get(0),translateX:0,duration:slideDuration*1000,easing:'easeInOutCubic',complete:updateForAnimate})}else{if(sliderType==="vertical"){anime({targets:slide1.get(0),translateY:'100%',duration:slideDuration*1000,easing:'easeInOutCubic'});anime.set(slide2.get(0),{translateY:'-100%',});anime({targets:slide2.get(0),translateY:0,duration:slideDuration*1000,easing:'easeInOutCubic',complete:updateForAnimate})}else{if(sliderType==="fade"){anime({targets:slide1.get(0),opacity:0,duration:slideDuration*1000,easing:'linear'});anime.set(slide2.get(0),{opacity:0,});anime({targets:slide2.get(0),opacity:1,duration:slideDuration*1000,easing:'easeInOutCubic',complete:updateForAnimate})}}}} function moveNext(){if(isSliding){return} currentSlide=$(slideItems.get(currentSlideIndex));isSliding=!0;if(currentSlideIndex===slideItems.length-1){nextSlide=$(slideItems.get(0));currentSlideIndex=-1}else{nextSlide=currentSlide.next()} nextSlide.addClass("next-slide");currentSlide.addClass("active-slide");if(sliderType==="horizontal"){anime({targets:currentSlide.get(0),translateX:'-100%',duration:slideDuration*1000,easing:'easeInOutCubic'});anime.set(nextSlide.get(0),{translateX:'100%',});anime({targets:nextSlide.get(0),translateX:0,duration:slideDuration*1000,easing:'easeInOutCubic',complete:updateForNextSlide})}else{if(sliderType==="vertical"){anime({targets:currentSlide.get(0),translateY:'-100%',duration:slideDuration*1000,easing:'easeInOutCubic'});anime.set(nextSlide.get(0),{translateY:'100%',});anime({targets:nextSlide.get(0),translateY:0,duration:slideDuration*1000,easing:'easeInOutCubic',complete:updateForNextSlide})}else{if(sliderType==="fade"){anime({targets:currentSlide.get(0),opacity:'0',duration:slideDuration*1000,easing:'linear'});anime.set(nextSlide.get(0),{opacity:'0',});anime({targets:nextSlide.get(0),opacity:1,duration:slideDuration*1000,easing:'linear',complete:updateForNextSlide})}}}} function movePrev(){if(isSliding){return} currentSlide=$(slideItems.get(currentSlideIndex));isSliding=!0;if(currentSlideIndex===0){var lastSlideIndex=slideItems.length-1;nextSlide=$(slideItems.get(lastSlideIndex));currentSlideIndex=slideItems.length}else{nextSlide=$(slideItems.get(currentSlideIndex-1))} nextSlide.addClass("next-slide");currentSlide.addClass("active-slide");if(sliderType==="horizontal"){anime({targets:currentSlide.get(0),translateX:'100%',duration:slideDuration*1000,easing:'easeInOutCubic'});anime.set(nextSlide.get(0),{translateX:'-100%',});anime({targets:nextSlide.get(0),translateX:0,duration:slideDuration*1000,easing:'easeInOutCubic',complete:updateForPrevSlide})}else{if(sliderType==="vertical"){anime({targets:currentSlide.get(0),translateY:'100%',duration:slideDuration*1000,easing:'easeInOutCubic'});anime.set(nextSlide.get(0),{translateY:'-100%',});anime({targets:nextSlide.get(0),translateY:0,duration:slideDuration*1000,easing:'easeInOutCubic',complete:updateForPrevSlide})}else{if(sliderType==="fade"){anime({targets:currentSlide.get(0),opacity:'0',duration:slideDuration*1000,easing:'linear'});anime.set(nextSlide.get(0),{opacity:'0',});anime({targets:nextSlide.get(0),opacity:1,duration:slideDuration*1000,easing:'linear',complete:updateForPrevSlide})}}}} function moveTo(index){if(isSliding){return} isSliding=!0;slideIndex=index;currentSlide=$(slideItems.get(currentSlideIndex));nextSlide=$(slideItems.get(index));currentSlide.addClass("active-slide");nextSlide.addClass("next-slide");if(indexcurrentSlideIndex){animateForward(currentSlide,nextSlide)}}} return{clearDelays:function(){if(publicMode===!0){clearTimeout(slideTimeOut)}}}}})(jQuery) function Api(){} Api.prototype.call=function(component,type,action,data,callback){var url=baseUrl+'/'+apiPrefix+'/'+component+'/'+type+'/'+action;ucRequest(url,data,callback)};Api.prototype.publicCall=function(component,type,action,data,callback,method){if(currentLanguageObject.default===0&¤tLanguageObject.prefix){baseUrlModified=baseUrl+'/'+currentLanguageObject.prefix}else{baseUrlModified=baseUrl} var url=baseUrlModified+'/'+publicApiPrefix+'/'+component+'/'+type+'/'+action;var sendMethod='POST';if(typeof method!=='undefined'){sendMethod=method} ucRequest(url,data,callback,sendMethod)};Api.prototype.maintenanceCall=function(action,data,callback){var url=baseUrl+'/'+maintenancePrefix+'/'+action;ucRequest(url,data,callback,'GET')};Api.prototype.login=function(data,callback){$('a.btn.login').addClass('loading');if(typeof callback==="undefined"){callback=function(data){var message='';for(var i in data.msg){message+=data.msg[i]+"\n"} if(data.type==1){var returnUrl=$('form.login input[name="_returnUrl"]') if(returnUrl.length>0){window.location=returnUrl.val()}else{window.location=baseUrl}}else{$('a.btn.login').removeClass('loading')}}} this.publicCall('default','admin','login',data,callback)};Api.prototype.logout=function(data,callback){$('a.btn.logout').addClass('loading');if(typeof callback==="undefined"){callback=function(data){var message='';for(var i in data.msg){message+=data.msg[i]+"\n"} if(data.type==1){if($('form.logout input[name="_returnUrl"]').length>0&&$('form.logout input[name="_returnUrl"]').val()!=''){window.location=$('form.logout input[name="_returnUrl"]').val()}else{window.location=baseUrl}}else{$('a.btn.logout').removeClass('loading')}}} this.call('default','admin','logout',data,callback)};Api.prototype.sendForm=function(data,callback){this.publicCall('default','ModuleForm','send',data,callback)};Api.prototype.viewPage=function(data,callback){this.publicCall('default','ModulePasswordProtectionHidden','viewPage',data,callback)};Api.prototype.downloadPage=function(data,callback){this.publicCall('default','ModuleSave','downloadPage',data,callback)};api=new Api();(function($){$.fn.serializeFormJSON=function(){var o={};var a=this.serializeArray();$.each(a,function(){if(o[this.name]){if(!o[this.name].push){o[this.name]=[o[this.name]]} o[this.name].push(this.value||'')}else{o[this.name]=this.value||''}});return o}})(jQuery);var moduleController;var marginController;var confirmData=[];confirmData.container='body';confirmData.addClass='default';confirmData.buttons=[];confirmData.buttons.confirm=[];confirmData.buttons.confirm.label='Yes';confirmData.buttons.discard=[];confirmData.buttons.discard.label='No';confirmData.buttons.discard['function']=function(){$('.confirm-layer-container').removeClass('active');anime({targets:'.confirm-layer-container',opacity:0,duration:300,easing:'linear'})};var confirmObj;function confirmPopup(data){var container='';var confirmHtml='
'+'
'+'
'+'
'+'
'+'
'+''+''+'
'+'
'+'
'+'
';confirmObj=$(confirmHtml);if($(data.container).length>0){var container=$(data.container)} if(data.buttons){confirmObj.find('.confirm-buttons').removeClass('invisible');if(data.buttons.confirm){confirmObj.find('.btn-confirm').unbind("click");confirmObj.find('.btn-confirm').removeClass('invisible');confirmObj.find('.btn-confirm').html(data.buttons.confirm.label);confirmObj.find('.btn-confirm').click(function(e){e.preventDefault();e.stopPropagation();data.buttons.confirm['function'](data.buttons.confirm.params);closeConfirmPopup()})}else{confirmObj.find('.btn-confirm').addClass('invisible')} if(data.buttons.discard){confirmObj.find('.btn-discard').removeClass('invisible');confirmObj.find('.btn-discard').unbind("click");confirmObj.find('.btn-discard').html(data.buttons.discard.label);confirmObj.find('.btn-discard').click(function(e){e.preventDefault();e.stopPropagation();data.buttons.discard['function'](data.buttons.discard.params);closeConfirmPopup()})}else{confirmObj.find('.btn-discard').addClass('invisible')}}else{confirmObj.find('.confirm-buttons').addClass('invisible')} if(data.addClass){confirmObj.attr('data-custom-class',data.addClass);confirmObj.addClass(data.addClass)}else{confirmObj.removeClass(confirmObj.attr('data-custom-class'));confirmObj.removeAttr('data-custom-class')} confirmObj.find('.confirm-message').html(data.message);$(container).append(confirmObj);confirmObj.addClass('active');anime({targets:confirmObj.get(0),opacity:1,duration:300,easing:'linear'})} function closeConfirmPopup(data){confirmObj.removeClass('active');anime({targets:confirmObj.get(0),opacity:0,duration:300,easing:'linear',complete:function(){jQuery('.confirm-layer-container').remove()}})} function capitalizeFirstLetter(data){return data.charAt(0).toUpperCase()+data.slice(1)} function ucRequest(url,data,callback,method){if(window.previewMode){if(url.indexOf('?')===-1){url+='?previewMode=true'}else{url+='&previewMode=true'}} if(typeof method==='undefined'){method='POST'} if(typeof callback==="undefined"){callback=function(data){var message='';for(var i in data.msg){message+=data.msg[i]+"\n"} console.log(message)}} var sendData=Object();sendData.data=data;if(typeof _token!=="undefined") sendData._token=_token;$.ajax({type:method,url:url,data:sendData,success:function(response){if(response.type==-2){window.location='https://www.ucraft.com'}else if(response.type==-1){confirmData.message='';delete confirmData.buttons.discard;confirmData.buttons.confirm.label='Ok';for(var i in response.msg){if(i!='global'){confirmData.message+=capitalizeFirstLetter(i)+': '+response.msg[i]+'
'}else{confirmData.message+=response.msg[i]+'
'}} confirmData.buttons.confirm['function']=function(){$('.confirm-layer-container').removeClass('active');anime({targets:'.confirm-layer-container',opacity:0,duration:300,easing:'linear',complete:function(){jQuery('.confirm-layer-container').remove();callback(response)}})};confirmPopup(confirmData)}else{callback(response)}},error:function(xhr,status,error){if(!xhr.getAllResponseHeaders()){return!0} var message='Internal Server Error.
Please, refresh the page to restore the syncronization with server.';if(xhr.status===429){message=error||'Too Many Requests'} if(xhr.responseJSON&&xhr.responseJSON.message){message=xhr.responseJSON.message;if(xhr.responseJSON.subMessage){message+='
'+xhr.responseJSON.subMessage}} var response={type:-1,msg:{global:message},status:500};confirmData.message='';confirmData.buttons.confirm.label='Refresh now';confirmData.buttons.discard=[];confirmData.buttons.discard.label='Ok';for(var i in response.msg){if(i!='global'){confirmData.message+=capitalizeFirstLetter(i)+': '+response.msg[i]+'
'}else{confirmData.message+=response.msg[i]+'
'}} confirmData.buttons.discard['function']=function(){$('.confirm-layer-container').removeClass('active');anime({targets:'.confirm-layer-container',opacity:0,duration:300,easing:'linear',complete:function(){jQuery('.confirm-layer-container').remove();callback(response)}})};confirmData.buttons.confirm['function']=function(){$('.confirm-layer-container').removeClass('active');anime({targets:'.confirm-layer-container',opacity:0,duration:300,easing:'linear',complete:function(){jQuery('.confirm-layer-container').remove();callback(response);window.location.reload()}})};confirmPopup(confirmData)},dataType:'json'})} window.animateEffects={effectsDone:!1,effectStartThreshold:50,elementTop:{},lazyTimer:400,addActiveClass:function(){var _self=this;var animateBoxes=$(".uc-animation:not(.active)");animateBoxes.each(function(){var effectBoxNode=$(this).parent();if(!effectBoxNode.length){effectBoxNode=$(this)} var effectBoxTop=effectBoxNode.offset().top;var effectStartPosition=effectBoxTop+_self.effectStartThreshold;var scrollClientPos=$(document).scrollTop()+$(window).height();if(scrollClientPos>=effectStartPosition){var element=this,rows=element.closest(".main-rows");if(!rows){rows=element.closest(".header-rows")?element.closest(".header-rows"):element.closest(".footer-rows")} if(rows){rows.querySelectorAll(".uc-row.uc-animation.staticParallax.active").forEach(content=>{if(content&&!content.querySelector('.affix')) content.classList.remove("active")})} element.classList.add("active");if(!element.classList.contains('affix')){element.parentElement.classList.add("no-scroll");setTimeout(function(){element.parentElement.classList.remove("no-scroll")},300)}}});if(!animateBoxes.length){window.removeEventListener('scroll',window.animateEffects.scrollFunction,!0)} window.animateEffects.effectsDone=!0},effects:function(){if(window.animateEffects.lazyTimer){setTimeout(function(){if(!window.animateEffects.effectsDone){window.animateEffects.addActiveClass()}},window.animateEffects.lazyTimer)}else{if(!window.animateEffects.effectsDone){window.animateEffects.addActiveClass()}} window.addEventListener('scroll',window.animateEffects.scrollFunction=function(){window.animateEffects.addActiveClass()},!0)},};$(document).ready(function(){window.animateEffects.effects()});window.addEventListener("load",function(){var headerFixedRows=document.querySelectorAll('.header-rows .header-row-fix');var fixHeaderHeight=0;headerFixedRows.forEach(function(fixRow){var fixRowWrapper=fixRow.closest('.header-row-wrapper');fixHeaderHeight+=fixRowWrapper.offsetHeight});var affixColumns=document.querySelectorAll('.affix-column');for(var i=0;iPrevious',nextArrow:'',autoplay:!1,autoplaySpeed:3e3,centerMode:!1,centerPadding:"50px",cssEase:"ease",customPaging:function(b,c){return a('