!function(){class e{constructor(){this.initSettings(),this.initElements(),this.bindEvents()}initSettings(){this.settings={selectors:{menuToggle:".site-header .site-navigation-toggle",menuToggleHolder:".site-header .site-navigation-toggle-holder",dropdownMenu:".site-header .site-navigation-dropdown"}}}initElements(){this.elements={window:window,menuToggle:document.querySelector(this.settings.selectors.menuToggle),menuToggleHolder:document.querySelector(this.settings.selectors.menuToggleHolder),dropdownMenu:document.querySelector(this.settings.selectors.dropdownMenu)}}bindEvents(){this.elements.menuToggleHolder&&!this.elements.menuToggleHolder?.classList.contains("hide")&&(this.elements.menuToggle.addEventListener("click",()=>this.handleMenuToggle()),this.elements.dropdownMenu.querySelectorAll(".menu-item-has-children > a").forEach(e=>e.addEventListener("click",e=>this.handleMenuChildren(e))))}closeMenuItems(){this.elements.menuToggleHolder.classList.remove("elementor-active"),this.elements.window.removeEventListener("resize",()=>this.closeMenuItems())}handleMenuToggle(){const e=!this.elements.menuToggleHolder.classList.contains("elementor-active");this.elements.menuToggle.setAttribute("aria-expanded",e),this.elements.dropdownMenu.setAttribute("aria-hidden",!e),this.elements.dropdownMenu.inert=!e,this.elements.menuToggleHolder.classList.toggle("elementor-active",e),this.elements.dropdownMenu.querySelectorAll(".elementor-active").forEach(e=>e.classList.remove("elementor-active")),e?this.elements.window.addEventListener("resize",()=>this.closeMenuItems()):this.elements.window.removeEventListener("resize",()=>this.closeMenuItems())}handleMenuChildren(e){const t=e.currentTarget.parentElement;t?.classList&&t.classList.toggle("elementor-active")}}document.addEventListener("DOMContentLoaded",()=>{new e})}();
(function($){
var WidgethfeSearchButton=function($scope, $){
if('undefined'==typeof $scope)
return;
var $input=$scope.find("input.hfe-search-form__input");
var $clear=$scope.find("button#clear");
var $clear_with_button=$scope.find("button#clear-with-button");
var $search_button=$scope.find(".hfe-search-submit");
var $toggle_search=$scope.find(".hfe-search-icon-toggle input");
$scope.find('.hfe-search-icon-toggle').on('click', function(){
$scope.find(".hfe-search-form__input").trigger('focus');
});
$scope.find(".hfe-search-form__input").on('focus', function(){
$scope.find(".hfe-search-button-wrapper").addClass("hfe-input-focus");
});
$scope.find(".hfe-search-form__input").blur(function(){
$scope.find(".hfe-search-button-wrapper").removeClass("hfe-input-focus");
});
$search_button.on('touchstart click', function(){
$input.submit();
});
$toggle_search.css('padding-right', $toggle_search.next().outerWidth() + 'px');
$input.on('keyup', function(){
$clear.style=(this.value.length) ? $clear.css('visibility','visible'): $clear.css('visibility','hidden');
$clear_with_button.style=(this.value.length) ? $clear_with_button.css('visibility','visible'): $clear_with_button.css('visibility','hidden');
$clear_with_button.css('right', $search_button.outerWidth() + 'px');
});
$clear.on("click",function(){
this.style=$clear.css('visibility','hidden');
$input.value="";
});
$clear_with_button.on("click",function(){
this.style=$clear_with_button.css('visibility','hidden');
$input.value="";
});
};
var WidgethfeNavMenuHandler=function($scope, $){
if('undefined'==typeof $scope)
return;
var id=$scope.data('id');
var wrapper=$scope.find('.elementor-widget-hfe-nav-menu ');
var layout=$('.elementor-element-' + id + ' .hfe-nav-menu').data('layout');
var flyout_data=$('.elementor-element-' + id + ' .hfe-flyout-wrapper').data('flyout-class');
var last_item=$('.elementor-element-' + id + ' .hfe-nav-menu').data('last-item');
var last_item_flyout=$('.elementor-element-' + id + ' .hfe-flyout-wrapper').data('last-item');
var menu_items_links=$('.elementor-element-' + id + ' .hfe-nav-menu nav li a');
var menu_items_links_flyout=$('.elementor-element-' + id + ' .hfe-flyout-wrapper li a');
if(menu_items_links.length > 0){
_handle_current_menu_item_class(menu_items_links);
}
if(menu_items_links_flyout.length > 0){
_handle_current_menu_item_class(menu_items_links_flyout);
}
$('div.hfe-has-submenu-container').removeClass('sub-menu-active');
_toggleClick(id);
_handlePolylangSwitcher($scope);
_handleSinglePageMenu(id, layout);
if('horizontal'!==layout){
_eventClick(id);
}else if('horizontal'===layout&&window.matchMedia("(max-width: 767px)").matches){
_eventClick(id);
}else if('horizontal'===layout&&window.matchMedia("(max-width: 1024px)").matches){
_eventClick(id);
}
$('.elementor-element-' + id + ' .hfe-flyout-trigger .hfe-nav-menu-icon').off('click keyup').on('click keyup', function(){
_openMenu(id);
});
$('.elementor-element-' + id + ' .hfe-flyout-close').off('click keyup').on('click keyup', function(){
_closeMenu(id);
});
$('.elementor-element-' + id + ' .hfe-flyout-overlay').off('click').on('click', function(){
_closeMenu(id);
});
$scope.find('.sub-menu').each(function(){
var parent=$(this).closest('.menu-item');
$scope.find(parent).addClass('parent-has-child');
$scope.find(parent).removeClass('parent-has-no-child');
});
if(( 'cta'==last_item||'cta'==last_item_flyout)&&'expandible'!=layout){
$('.elementor-element-' + id + ' li.menu-item:last-child a.hfe-menu-item').parent().addClass('hfe-button-wrapper elementor-widget-button');
$('.elementor-element-' + id + ' li.menu-item:last-child a.hfe-menu-item').addClass('elementor-button');
}
_borderClass(id);
$(window).on('resize', function(){
if('horizontal'!==layout){
_eventClick(id);
}else if('horizontal'===layout&&window.matchMedia("(max-width: 767px)").matches){
_eventClick(id);
}else if('horizontal'===layout&&window.matchMedia("(max-width: 1024px)").matches){
_eventClick(id);
}
if('horizontal'==layout&&window.matchMedia("(min-width: 977px)").matches){
$('.elementor-element-' + id + ' div.hfe-has-submenu-container').next().css('position', 'absolute');
}
if('expandible'==layout||'flyout'==layout){
_toggleClick(id);
}else if('vertical'==layout||'horizontal'==layout){
if(window.matchMedia("(max-width: 767px)").matches&&($('.elementor-element-' + id).hasClass('hfe-nav-menu__breakpoint-tablet')||$('.elementor-element-' + id).hasClass('hfe-nav-menu__breakpoint-mobile'))){
_toggleClick(id);
}else if(window.matchMedia("(max-width: 1024px)").matches&&$('.elementor-element-' + id).hasClass('hfe-nav-menu__breakpoint-tablet')){
_toggleClick(id);
}else{
var $toggle=$('.elementor-element-' + id + ' .hfe-nav-menu__toggle');
var $nextElement=$toggle.next();
var width=$nextElement.parent().width();
if($nextElement.length){
$nextElement.css('width', width + 'px');
$nextElement.css('left', '0');
}}
}
_borderClass(id);
});
$scope.find('.parent-has-child .hfe-has-submenu-container a').attr('aria-haspopup', 'true');
$scope.find('.parent-has-child .hfe-has-submenu-container a').attr('aria-expanded', 'false');
var hef_navmenu_toggle=$scope.find('.hfe-nav-menu__toggle');
hef_navmenu_toggle.attr('aria-haspopup', 'true');
hef_navmenu_toggle.attr('aria-expanded', 'false');
if(window.matchMedia("(max-width: 1024px)").matches&&$('.elementor-element-' + id).hasClass('hfe-nav-menu__breakpoint-tablet')){
hef_navmenu_toggle.find('i').attr('aria-hidden', 'false');
}
if(window.matchMedia("(max-width: 768px)").matches&&$('.elementor-element-' + id).hasClass('hfe-nav-menu__breakpoint-mobile')){
hef_navmenu_toggle.find('i').attr('aria-hidden', 'false');
}
$(document).trigger('hfe_nav_menu_init', id);
if('expandible'===layout){
$('.elementor-element-' + id + ' nav').on('keydown', function(e){
var $currentElement=$(document.activeElement);
var $menuItems=$(this).find('li > a:visible');
var currentIndex=$menuItems.index($currentElement);
switch(e.key){
case 'Escape':
$('.elementor-element-' + id + ' .hfe-nav-menu__toggle').trigger('click');
$('.elementor-element-' + id + ' .hfe-nav-menu__toggle').focus();
e.preventDefault();
break;
case 'ArrowDown':
if(currentIndex < $menuItems.length - 1){
$menuItems.eq(currentIndex + 1).focus();
}
e.preventDefault();
break;
case 'ArrowUp':
if(currentIndex > 0){
$menuItems.eq(currentIndex - 1).focus();
}
e.preventDefault();
break;
case 'Tab':
if(e.shiftKey&&currentIndex===0){
setTimeout(function(){
if(!$('.elementor-element-' + id + ' nav').find(':focus').length){
$('.elementor-element-' + id + ' .hfe-nav-menu__toggle').trigger('click');
}}, 10);
}else if(!e.shiftKey&&currentIndex===$menuItems.length - 1){
setTimeout(function(){
if(!$('.elementor-element-' + id + ' nav').find(':focus').length){
$('.elementor-element-' + id + ' .hfe-nav-menu__toggle').trigger('click');
}}, 10);
}
break;
}});
}
$('.elementor-element-' + id + ' div.hfe-has-submenu-container').on('keyup', function(e){
var $this=$(this);
if(e.key==='Enter'||e.key==='Space'){
e.preventDefault();
e.stopPropagation();
}else{
return;
}
if($this.parent().hasClass('menu-active') ){
$this.parent().removeClass('menu-active');
$this.attr('aria-expanded', 'false');
$this.parent().next().find('ul').css({ 'visibility': 'hidden', 'opacity': '0', 'height': '0' });
$this.parent().prev().find('ul').css({ 'visibility': 'hidden', 'opacity': '0', 'height': '0' });
$this.parent().next().find('div.hfe-has-submenu-container').removeClass('sub-menu-active');
$this.parent().prev().find('div.hfe-has-submenu-container').removeClass('sub-menu-active');
}else{
$this.parent().next().find('ul').css({ 'visibility': 'hidden', 'opacity': '0', 'height': '0' });
$this.parent().prev().find('ul').css({ 'visibility': 'hidden', 'opacity': '0', 'height': '0' });
$this.parent().next().find('div.hfe-has-submenu-container').removeClass('sub-menu-active');
$this.parent().prev().find('div.hfe-has-submenu-container').removeClass('sub-menu-active');
$this.parent().siblings().find('.hfe-has-submenu-container a').attr('aria-expanded', 'false');
$this.parent().next().removeClass('menu-active');
$this.parent().prev().removeClass('menu-active');
event.preventDefault();
$this.parent().addClass('menu-active');
if('horizontal'!==layout){
$this.addClass('sub-menu-active');
}
$this.find('a').attr('aria-expanded', 'true');
$this.attr('aria-expanded', 'true');
$this.next().css({ 'visibility': 'visible', 'opacity': '1', 'height': 'auto' });
if('horizontal'!==layout){
$this.next().css('position', 'relative');
}else if('horizontal'===layout&&window.matchMedia("(max-width: 767px)").matches&&($('.elementor-element-' + id).hasClass('hfe-nav-menu__breakpoint-tablet')||$('.elementor-element-' + id).hasClass('hfe-nav-menu__breakpoint-mobile'))){
$this.next().css('position', 'relative');
}else if('horizontal'===layout&&window.matchMedia("(max-width: 1024px)").matches){
if($('.elementor-element-' + id).hasClass('hfe-nav-menu__breakpoint-tablet')){
$this.next().css('position', 'relative');
}else if($('.elementor-element-' + id).hasClass('hfe-nav-menu__breakpoint-mobile')||$('.elementor-element-' + id).hasClass('hfe-nav-menu__breakpoint-none')){
$this.next().css('position', 'absolute');
}}
}});
$('.elementor-element-' + id + ' li.menu-item').on('keyup', function(e){
var $this=$(this);
$this.next().find('a').attr('aria-expanded', 'false');
$this.prev().find('a').attr('aria-expanded', 'false');
$this.next().find('ul').css({ 'visibility': 'hidden', 'opacity': '0', 'height': '0' });
$this.prev().find('ul').css({ 'visibility': 'hidden', 'opacity': '0', 'height': '0' });
$this.siblings().removeClass('menu-active');
$this.next().find('div.hfe-has-submenu-container').removeClass('sub-menu-active');
$this.prev().find('div.hfe-has-submenu-container').removeClass('sub-menu-active');
});
};
function _handle_current_menu_item_class(layout_links){
layout_links.each(function (){
var $this=$(this);
if($this.is('[href*="#"]')){
var menu_item_parent=$this.parent();
menu_item_parent.removeClass('current-menu-item current-menu-ancestor');
$this.click(function (){
var current_index=menu_item_parent.index(),
parent_element=$this.closest('ul');
parent_element.find('li').not(':eq(' + current_index + ')').removeClass('current-menu-item current-menu-ancestor');
menu_item_parent.addClass('current-menu-item current-menu-ancestor');
}
)
}}
);
}
function _openMenu(id){
var flyout_content=$('#hfe-flyout-content-id-' + id);
var layout=$('#hfe-flyout-content-id-' + id).data('layout');
var layout_type=$('#hfe-flyout-content-id-' + id).data('flyout-type');
var wrap_width=flyout_content.width() + 'px';
var container=$('.elementor-element-' + id + ' .hfe-flyout-container .hfe-side.hfe-flyout-' + layout);
$('.elementor-element-' + id + ' .hfe-flyout-overlay').fadeIn(100);
if('left'==layout){
$('body').css('margin-left' , '0');
container.css('left', '0');
if('push'==layout_type){
$('body').addClass('hfe-flyout-animating').css({
position: 'absolute',
width: '100%',
'margin-left':wrap_width,
'margin-right':'auto'
});
}
container.addClass('hfe-flyout-show');
}else{
$('body').css('margin-right', '0');
container.css('right', '0');
if('push'==layout_type){
$('body').addClass('hfe-flyout-animating').css({
position: 'absolute',
width: '100%',
'margin-left':'-' + wrap_width,
'margin-right':'auto',
});
}
container.addClass('hfe-flyout-show');
}}
function _closeMenu(id){
var flyout_content=$('#hfe-flyout-content-id-' + id);
var layout=$('#hfe-flyout-content-id-' + id).data('layout');
var wrap_width=flyout_content.width() + 'px';
var layout_type=$('#hfe-flyout-content-id-' + id).data('flyout-type');
var container=$('.elementor-element-' + id + ' .hfe-flyout-container .hfe-side.hfe-flyout-' + layout);
$('.elementor-element-' + id + ' .hfe-flyout-overlay').fadeOut(100);
if('left'==layout){
container.css('left', '-' + wrap_width);
if('push'==layout_type){
$('body').css({
position: '',
'margin-left':'',
'margin-right':'',
});
setTimeout(function(){
$('body').removeClass('hfe-flyout-animating').css({
width: '',
});
});
}
container.removeClass('hfe-flyout-show');
}else{
container.css('right', '-' + wrap_width);
if('push'==layout_type){
$('body').css({
position: '',
'margin-right':'',
'margin-left':'',
});
setTimeout(function(){
$('body').removeClass('hfe-flyout-animating').css({
width: '',
});
});
}
container.removeClass('hfe-flyout-show');
}}
function _eventClick(id){
var layout=$('.elementor-element-' + id + ' .hfe-nav-menu').data('layout');
$('.elementor-element-' + id + ' div.hfe-has-submenu-container').off('click').on('click', function(event){
var $this=$(this);
if($('.elementor-element-' + id).hasClass('hfe-link-redirect-child') ){
if($this.hasClass('sub-menu-active') ){
if(! $this.next().hasClass('sub-menu-open') ){
$this.find('a').attr('aria-expanded', 'false');
if('horizontal'!==layout){
event.preventDefault();
$this.next().css('position', 'relative');
}else if('horizontal'===layout&&window.matchMedia("(max-width: 767px)").matches&&($('.elementor-element-' + id).hasClass('hfe-nav-menu__breakpoint-tablet')||$('.elementor-element-' + id).hasClass('hfe-nav-menu__breakpoint-mobile'))){
event.preventDefault();
$this.next().css('position', 'relative');
}else if('horizontal'===layout&&window.matchMedia("(max-width: 1024px)").matches&&($('.elementor-element-' + id).hasClass('hfe-nav-menu__breakpoint-tablet')||$('.elementor-element-' + id).hasClass('hfe-nav-menu__breakpoint-mobile'))){
event.preventDefault();
$this.next().css('position', 'relative');
}
$this.removeClass('sub-menu-active');
$this.nextAll('.sub-menu').removeClass('sub-menu-open');
$this.nextAll('.sub-menu').css({ 'visibility': 'hidden', 'opacity': '0', 'height': '0' });
$this.nextAll('.sub-menu').css({ 'transition': 'none'});
}else{
$this.find('a').attr('aria-expanded', 'false');
$this.removeClass('sub-menu-active');
$this.nextAll('.sub-menu').removeClass('sub-menu-open');
$this.nextAll('.sub-menu').css({ 'visibility': 'hidden', 'opacity': '0', 'height': '0' });
$this.nextAll('.sub-menu').css({ 'transition': 'none'});
if('horizontal'!==layout){
$this.next().css('position', 'relative');
}else if('horizontal'===layout&&window.matchMedia("(max-width: 767px)").matches&&($('.elementor-element-' + id).hasClass('hfe-nav-menu__breakpoint-tablet')||$('.elementor-element-' + id).hasClass('hfe-nav-menu__breakpoint-mobile'))){
$this.next().css('position', 'relative');
}else if('horizontal'===layout&&window.matchMedia("(max-width: 1024px)").matches&&($('.elementor-element-' + id).hasClass('hfe-nav-menu__breakpoint-tablet')||$('.elementor-element-' + id).hasClass('hfe-nav-menu__breakpoint-mobile'))){
$this.next().css('position', 'absolute');
}}
}else{
$this.find('a').attr('aria-expanded', 'true');
if('horizontal'!==layout){
event.preventDefault();
$this.next().css('position', 'relative');
}else if('horizontal'===layout&&window.matchMedia("(max-width: 767px)").matches&&($('.elementor-element-' + id).hasClass('hfe-nav-menu__breakpoint-tablet')||$('.elementor-element-' + id).hasClass('hfe-nav-menu__breakpoint-mobile'))){
event.preventDefault();
$this.next().css('position', 'relative');
}else if('horizontal'===layout&&window.matchMedia("(max-width: 1024px)").matches){
event.preventDefault();
if($('.elementor-element-' + id).hasClass('hfe-nav-menu__breakpoint-tablet')){
$this.next().css('position', 'relative');
}else if($('.elementor-element-' + id).hasClass('hfe-nav-menu__breakpoint-mobile')||$('.elementor-element-' + id).hasClass('hfe-nav-menu__breakpoint-none')){
$this.next().css('position', 'absolute');
}}
$this.addClass('sub-menu-active');
$this.nextAll('.sub-menu').addClass('sub-menu-open');
$this.nextAll('.sub-menu').css({ 'visibility': 'visible', 'opacity': '1', 'height': 'auto' });
$this.nextAll('.sub-menu').css({ 'transition': '0.3s ease'});
}}
});
$('.elementor-element-' + id + ' .hfe-menu-toggle').off('click keyup').on('click keyup',function(event){
var $this=$(this);
if($this.parent().parent().hasClass('menu-active') ){
event.preventDefault();
$this.parent().parent().removeClass('menu-active');
$this.parent().parent().next().css({ 'visibility': 'hidden', 'opacity': '0', 'height': '0' });
if('horizontal'!==layout){
$this.parent().parent().next().css('position', 'relative');
}else if('horizontal'===layout&&window.matchMedia("(max-width: 767px)").matches&&($('.elementor-element-' + id).hasClass('hfe-nav-menu__breakpoint-tablet')||$('.elementor-element-' + id).hasClass('hfe-nav-menu__breakpoint-mobile'))){
$this.parent().parent().next().css('position', 'relative');
}else if('horizontal'===layout&&window.matchMedia("(max-width: 1024px)").matches){
if($('.elementor-element-' + id).hasClass('hfe-nav-menu__breakpoint-tablet')){
$this.parent().parent().next().css('position', 'relative');
}else if($('.elementor-element-' + id).hasClass('hfe-nav-menu__breakpoint-mobile')||$('.elementor-element-' + id).hasClass('hfe-nav-menu__breakpoint-none')){
$this.parent().parent().next().css('position', 'absolute');
}}
}else{
event.preventDefault();
$this.parent().parent().addClass('menu-active');
$this.parent().parent().next().css({ 'visibility': 'visible', 'opacity': '1', 'height': 'auto' });
if('horizontal'!==layout){
$this.parent().parent().next().css('position', 'relative');
}else if('horizontal'===layout&&window.matchMedia("(max-width: 767px)").matches&&($('.elementor-element-' + id).hasClass('hfe-nav-menu__breakpoint-tablet')||$('.elementor-element-' + id).hasClass('hfe-nav-menu__breakpoint-mobile'))){
$this.parent().parent().next().css('position', 'relative');
}else if('horizontal'===layout&&window.matchMedia("(max-width: 1024px)").matches){
if($('.elementor-element-' + id).hasClass('hfe-nav-menu__breakpoint-tablet')){
$this.parent().parent().next().css('position', 'relative');
}else if($('.elementor-element-' + id).hasClass('hfe-nav-menu__breakpoint-mobile')||$('.elementor-element-' + id).hasClass('hfe-nav-menu__breakpoint-none')){
$this.parent().parent().next().css('position', 'absolute');
}}
}});
}
function _borderClass(id){
var last_item=$('.elementor-element-' + id + ' .hfe-nav-menu').data('last-item');
var last_item_flyout=$('.elementor-element-' + id + ' .hfe-flyout-wrapper').data('last-item');
var layout=$('.elementor-element-' + id + ' .hfe-nav-menu').data('layout');
$('.elementor-element-' + id + ' nav').removeClass('hfe-dropdown');
if(window.matchMedia("(max-width: 767px)").matches){
if($('.elementor-element-' + id).hasClass('hfe-nav-menu__breakpoint-mobile')||$('.elementor-element-' + id).hasClass('hfe-nav-menu__breakpoint-tablet')){
$('.elementor-element-' + id + ' nav').addClass('hfe-dropdown');
if(( 'cta'==last_item||'cta'==last_item_flyout)&&'expandible'!=layout){
$('.elementor-element-' + id + ' li.menu-item:last-child a.hfe-menu-item').parent().removeClass('hfe-button-wrapper elementor-widget-button');
$('.elementor-element-' + id + ' li.menu-item:last-child a.hfe-menu-item').removeClass('elementor-button');
}}else{
$('.elementor-element-' + id + ' nav').removeClass('hfe-dropdown');
if(( 'cta'==last_item||'cta'==last_item_flyout)&&'expandible'!=layout){
$('.elementor-element-' + id + ' li.menu-item:last-child a.hfe-menu-item').parent().addClass('hfe-button-wrapper elementor-widget-button');
$('.elementor-element-' + id + ' li.menu-item:last-child a.hfe-menu-item').addClass('elementor-button');
}}
}else if(window.matchMedia("(max-width: 1024px)").matches){
if($('.elementor-element-' + id).hasClass('hfe-nav-menu__breakpoint-tablet')){
$('.elementor-element-' + id + ' nav').addClass('hfe-dropdown');
if(( 'cta'==last_item||'cta'==last_item_flyout)&&'expandible'!=layout){
$('.elementor-element-' + id + ' li.menu-item:last-child a.hfe-menu-item').parent().removeClass('hfe-button-wrapper elementor-widget-button');
$('.elementor-element-' + id + ' li.menu-item:last-child a.hfe-menu-item').removeClass('elementor-button');
}}else{
$('.elementor-element-' + id + ' nav').removeClass('hfe-dropdown');
if(( 'cta'==last_item||'cta'==last_item_flyout)&&'expandible'!=layout){
$('.elementor-element-' + id + ' li.menu-item:last-child a.hfe-menu-item').parent().addClass('hfe-button-wrapper elementor-widget-button');
$('.elementor-element-' + id + ' li.menu-item:last-child a.hfe-menu-item').addClass('elementor-button');
}}
}else{
var $parent_element=$('.elementor-element-' + id);
$parent_element.find('nav').removeClass('hfe-dropdown');
if(( 'cta'==last_item||'cta'==last_item_flyout)&&'expandible'!=layout){
$parent_element.find('li.menu-item:last-child a.hfe-menu-item').parent().addClass('hfe-button-wrapper elementor-widget-button');
$parent_element.find('li.menu-item:last-child a.hfe-menu-item').addClass('elementor-button');
}}
var layout=$('.elementor-element-' + id + ' .hfe-nav-menu').data('layout');
if('expandible'==layout){
if(( 'cta'==last_item||'cta'==last_item_flyout)&&'expandible'!=layout){
$('.elementor-element-' + id + ' li.menu-item:last-child a.hfe-menu-item').parent().removeClass('hfe-button-wrapper elementor-widget-button');
$('.elementor-element-' + id + ' li.menu-item:last-child a.hfe-menu-item').removeClass('elementor-button');
}}
}
function _toggleClick(id){
if($('.elementor-element-' + id + ' .hfe-nav-menu__toggle').hasClass('hfe-active-menu-full-width') ){
var $toggle=$('.elementor-element-' + id + ' .hfe-nav-menu__toggle');
var $nextElement=$toggle.next();
if($nextElement.length){
$nextElement.css('left', '0');
var $section=$('.elementor-element-' + id).closest('.elementor-section, .e-con-boxed.e-parent, .e-con-full.e-parent');
if($section.length){
var width=$section.outerWidth();
var sec_pos=$section.offset().left - $toggle.next().offset().left;
$nextElement.css('width', width + 'px');
$nextElement.css('left', sec_pos + 'px');
}}
}
$('.elementor-element-' + id + ' .hfe-nav-menu__toggle').off('click keyup').on('click keyup', function(event){
if(event.type==='keyup'&&event.key!=='Enter'&&event.key!=='Space'){
return;
}
if(event.type==='keyup'){
event.preventDefault();
}
var $this=$(this);
var $selector=$this.next();
if($this.hasClass('hfe-active-menu') ){
var layout=$('.elementor-element-' + id + ' .hfe-nav-menu').data('layout');
var full_width=$selector.data('full-width');
var toggle_icon=$('.elementor-element-' + id + ' nav').data('toggle-icon');
$('.elementor-element-' + id).find('.hfe-nav-menu-icon').html(toggle_icon);
$this.removeClass('hfe-active-menu');
$this.attr('aria-expanded', 'false');
if('yes'==full_width){
$this.removeClass('hfe-active-menu-full-width');
$selector.css('width', 'auto');
$selector.css('left', '0');
$selector.css('z-index', '0');
}}else{
var layout=$('.elementor-element-' + id + ' .hfe-nav-menu').data('layout');
var full_width=$selector.data('full-width');
var close_icon=$('.elementor-element-' + id + ' nav').data('close-icon');
$('.elementor-element-' + id).find('.hfe-nav-menu-icon').html(close_icon);
$this.addClass('hfe-active-menu');
$this.attr('aria-expanded', 'true');
if('yes'==full_width){
$this.addClass('hfe-active-menu-full-width');
var closestElement=$('.elementor-element-' + id).closest('.elementor-section, .e-con-boxed.e-parent, .e-con-full.e-parent');
var width=closestElement.outerWidth();
var sec_pos=closestElement.offset().left - $selector.offset().left;
$selector.css('width', width + 'px');
$selector.css('left', sec_pos + 'px');
$selector.css('z-index', '9999');
}}
if($('.elementor-element-' + id + ' nav').hasClass('menu-is-active') ){
$('.elementor-element-' + id + ' nav').removeClass('menu-is-active');
}else{
$('.elementor-element-' + id + ' nav').addClass('menu-is-active');
if(event.type==='keyup'){
setTimeout(function(){
$selector.find('li:first-child > a').focus();
}, 100);
}}
});
}
function _handleSinglePageMenu(id, layout){
$('.elementor-element-' + id + ' ul.hfe-nav-menu li a').on('click',
function(event){
var $this=$(this);
var link=$this.attr('href');
var linkValue='';
if(link&&link.includes('#') ){
if(link.charAt(0)==='#'){
event.preventDefault();
linkValue=link.slice(1);
}else{
var index=link.indexOf('#');
if(index!==-1){
linkValue=link.slice(index + 1);
}}
}
if(linkValue.length > 0){
var targetSection=$('#' + linkValue);
if(targetSection.length){
$('html, body').animate({
scrollTop: targetSection.offset().top
}, 800);
}
setTimeout(function(){
if('expandible'==layout){
var $toggle=$('.elementor-element-' + id + ' .hfe-nav-menu__toggle');
if($toggle.hasClass('hfe-active-menu') ){
$toggle.trigger('click');
}}else if('flyout'==layout){
_closeMenu(id);
}else{
if(window.matchMedia('(max-width: 1024px)').matches){
if($('.elementor-element-' + id).hasClass('hfe-nav-menu__breakpoint-tablet') ||
$('.elementor-element-' + id).hasClass('hfe-nav-menu__breakpoint-mobile')){
var $toggle=$('.elementor-element-' + id + ' .hfe-nav-menu__toggle');
if($toggle.hasClass('hfe-active-menu') ){
$toggle.trigger('click');
}}
}}
}, 100);
}}
);
}
function _handlePolylangSwitcher($scope){
var polylangSwitcher=$scope.find('.hfe-nav-menu nav .pll-parent-menu-item a.hfe-menu-item');
var hrefProperty=polylangSwitcher.prop('href');
if(undefined!==hrefProperty&&hrefProperty.includes('#') ){
var index=hrefProperty.indexOf('#');
var value=hrefProperty.slice(index);
if(value==='#pll_switcher'){
polylangSwitcher.prop('href', '#');
}}
}
$(window).on('elementor/frontend/init', function (){
elementorFrontend.hooks.addAction('frontend/element_ready/navigation-menu.default', WidgethfeNavMenuHandler);
elementorFrontend.hooks.addAction('frontend/element_ready/hfe-search-button.default', WidgethfeSearchButton);
});
})(jQuery);
!function(e){if("object"==typeof exports&&"undefined"!=typeof module)module.exports=e();else if("function"==typeof define&&define.amd)define([],e);else{var t;"undefined"!=typeof window?t=window:"undefined"!=typeof global?t=global:"undefined"!=typeof self&&(t=self),t.sbjs=e()}}(function(){return function e(t,r,n){function a(s,o){if(!r[s]){if(!t[s]){var c="function"==typeof require&&require;if(!o&&c)return c(s,!0);if(i)return i(s,!0);var u=new Error("Cannot find module '"+s+"'");throw u.code="MODULE_NOT_FOUND",u}var p=r[s]={exports:{}};t[s][0].call(p.exports,function(e){var r=t[s][1][e];return a(r||e)},p,p.exports,e,t,r,n)}return r[s].exports}for(var i="function"==typeof require&&require,s=0;s<n.length;s++)a(n[s]);return a}({1:[function(e,t,r){"use strict";var n=e("./init"),a={init:function(e){this.get=n(e),e&&e.callback&&"function"==typeof e.callback&&e.callback(this.get)}};t.exports=a},{"./init":6}],2:[function(e,t,r){"use strict";var n=e("./terms"),a=e("./helpers/utils"),i={containers:{current:"sbjs_current",current_extra:"sbjs_current_add",first:"sbjs_first",first_extra:"sbjs_first_add",session:"sbjs_session",udata:"sbjs_udata",promocode:"sbjs_promo"},service:{migrations:"sbjs_migrations"},delimiter:"|||",aliases:{main:{type:"typ",source:"src",medium:"mdm",campaign:"cmp",content:"cnt",term:"trm",id:"id",platform:"plt",format:"fmt",tactic:"tct"},extra:{fire_date:"fd",entrance_point:"ep",referer:"rf"},session:{pages_seen:"pgs",current_page:"cpg"},udata:{visits:"vst",ip:"uip",agent:"uag"},promo:"code"},pack:{main:function(e){return i.aliases.main.type+"="+e.type+i.delimiter+i.aliases.main.source+"="+e.source+i.delimiter+i.aliases.main.medium+"="+e.medium+i.delimiter+i.aliases.main.campaign+"="+e.campaign+i.delimiter+i.aliases.main.content+"="+e.content+i.delimiter+i.aliases.main.term+"="+e.term+i.delimiter+i.aliases.main.id+"="+e.id+i.delimiter+i.aliases.main.platform+"="+e.platform+i.delimiter+i.aliases.main.format+"="+e.format+i.delimiter+i.aliases.main.tactic+"="+e.tactic},extra:function(e){return i.aliases.extra.fire_date+"="+a.setDate(new Date,e)+i.delimiter+i.aliases.extra.entrance_point+"="+document.location.href+i.delimiter+i.aliases.extra.referer+"="+(document.referrer||n.none)},user:function(e,t){return i.aliases.udata.visits+"="+e+i.delimiter+i.aliases.udata.ip+"="+t+i.delimiter+i.aliases.udata.agent+"="+navigator.userAgent},session:function(e){return i.aliases.session.pages_seen+"="+e+i.delimiter+i.aliases.session.current_page+"="+document.location.href},promo:function(e){return i.aliases.promo+"="+a.setLeadingZeroToInt(a.randomInt(e.min,e.max),e.max.toString().length)}}};t.exports=i},{"./helpers/utils":5,"./terms":9}],3:[function(e,t,r){"use strict";var n=e("../data").delimiter;t.exports={useBase64:!1,setBase64Flag:function(e){this.useBase64=e},encodeData:function(e){return encodeURIComponent(e).replace(/\!/g,"%21").replace(/\~/g,"%7E").replace(/\*/g,"%2A").replace(/\'/g,"%27").replace(/\(/g,"%28").replace(/\)/g,"%29")},decodeData:function(e){try{return decodeURIComponent(e).replace(/\%21/g,"!").replace(/\%7E/g,"~").replace(/\%2A/g,"*").replace(/\%27/g,"'").replace(/\%28/g,"(").replace(/\%29/g,")")}catch(t){try{return unescape(e)}catch(r){return""}}},set:function(e,t,r,n,a){var i,s;if(r){var o=new Date;o.setTime(o.getTime()+60*r*1e3),i="; expires="+o.toGMTString()}else i="";s=n&&!a?";domain=."+n:"";var c=this.encodeData(t);this.useBase64&&(c=btoa(c).replace(/=+$/,"")),document.cookie=this.encodeData(e)+"="+c+i+s+"; path=/"},get:function(e){for(var t=this.encodeData(e)+"=",r=document.cookie.split(";"),n=0;n<r.length;n++){for(var a=r[n];" "===a.charAt(0);)a=a.substring(1,a.length);if(0===a.indexOf(t)){var i=a.substring(t.length,a.length);if(/^[A-Za-z0-9+/]+$/.test(i))try{i=atob(i.padEnd(4*Math.ceil(i.length/4),"="))}catch(s){}return this.decodeData(i)}}return null},destroy:function(e,t,r){this.set(e,"",-1,t,r)},parse:function(e){var t=[],r={};if("string"==typeof e)t.push(e);else for(var a in e)e.hasOwnProperty(a)&&t.push(e[a]);for(var i=0;i<t.length;i++){var s;r[this.unsbjs(t[i])]={},s=this.get(t[i])?this.get(t[i]).split(n):[];for(var o=0;o<s.length;o++){var c=s[o].split("="),u=c.splice(0,1);u.push(c.join("=")),r[this.unsbjs(t[i])][u[0]]=this.decodeData(u[1])}}return r},unsbjs:function(e){return e.replace("sbjs_","")}}},{"../data":2}],4:[function(e,t,r){"use strict";t.exports={parse:function(e){for(var t=this.parseOptions,r=t.parser[t.strictMode?"strict":"loose"].exec(e),n={},a=14;a--;)n[t.key[a]]=r[a]||"";return n[t.q.name]={},n[t.key[12]].replace(t.q.parser,function(e,r,a){r&&(n[t.q.name][r]=a)}),n},parseOptions:{strictMode:!1,key:["source","protocol","authority","userInfo","user","password","host","port","relative","path","directory","file","query","anchor"],q:{name:"queryKey",parser:/(?:^|&)([^&=]*)=?([^&]*)/g},parser:{strict:/^(?:([^:\/?#]+):)?(?:\/\/((?:(([^:@]*)(?::([^:@]*))?)?@)?([^:\/?#]*)(?::(\d*))?))?((((?:[^?#\/]*\/)*)([^?#]*))(?:\?([^#]*))?(?:#(.*))?)/,loose:/^(?:(?![^:@]+:[^:@\/]*@)([^:\/?#.]+):)?(?:\/\/)?((?:(([^:@]*)(?::([^:@]*))?)?@)?([^:\/?#]*)(?::(\d*))?)(((\/(?:[^?#](?![^?#\/]*\.[^?#\/.]+(?:[?#]|$)))*\/?)?([^?#\/]*))(?:\?([^#]*))?(?:#(.*))?)/}},getParam:function(e){for(var t={},r=(e||window.location.search.substring(1)).split("&"),n=0;n<r.length;n++){var a=r[n].split("=");if("undefined"==typeof t[a[0]])t[a[0]]=a[1];else if("string"==typeof t[a[0]]){var i=[t[a[0]],a[1]];t[a[0]]=i}else t[a[0]].push(a[1])}return t},getHost:function(e){return this.parse(e).host.replace("www.","")}}},{}],5:[function(e,t,r){"use strict";t.exports={escapeRegexp:function(e){return e.replace(/[\-\[\]\/\{\}\(\)\*\+\?\.\\\^\$\|]/g,"\\$&")},setDate:function(e,t){var r=e.getTimezoneOffset()/60,n=e.getHours(),a=t||0===t?t:-r;return e.setHours(n+r+a),e.getFullYear()+"-"+this.setLeadingZeroToInt(e.getMonth()+1,2)+"-"+this.setLeadingZeroToInt(e.getDate(),2)+" "+this.setLeadingZeroToInt(e.getHours(),2)+":"+this.setLeadingZeroToInt(e.getMinutes(),2)+":"+this.setLeadingZeroToInt(e.getSeconds(),2)},setLeadingZeroToInt:function(e,t){for(var r=e+"";r.length<t;)r="0"+r;return r},randomInt:function(e,t){return Math.floor(Math.random()*(t-e+1))+e}}},{}],6:[function(e,t,r){"use strict";var n=e("./data"),a=e("./terms"),i=e("./helpers/cookies"),s=e("./helpers/uri"),o=e("./helpers/utils"),c=e("./params"),u=e("./migrations");t.exports=function(e){var t,r,p,f,m,d,l,g,h,y,_,v,b,x=c.fetch(e),k=s.getParam(),w=x.domain.host,q=x.domain.isolate,I=x.lifetime;function j(e){switch(e){case a.traffic.utm:t=a.traffic.utm,r="undefined"!=typeof k.utm_source?k.utm_source:"undefined"!=typeof k.gclid?"google":"undefined"!=typeof k.yclid?"yandex":a.none,p="undefined"!=typeof k.utm_medium?k.utm_medium:"undefined"!=typeof k.gclid?"cpc":"undefined"!=typeof k.yclid?"cpc":a.none,f="undefined"!=typeof k.utm_campaign?k.utm_campaign:"undefined"!=typeof k[x.campaign_param]?k[x.campaign_param]:"undefined"!=typeof k.gclid?"google_cpc":"undefined"!=typeof k.yclid?"yandex_cpc":a.none,m="undefined"!=typeof k.utm_content?k.utm_content:"undefined"!=typeof k[x.content_param]?k[x.content_param]:a.none,l=k.utm_id||a.none,g=k.utm_source_platform||a.none,h=k.utm_creative_format||a.none,y=k.utm_marketing_tactic||a.none,d="undefined"!=typeof k.utm_term?k.utm_term:"undefined"!=typeof k[x.term_param]?k[x.term_param]:function(){var e=document.referrer;if(k.utm_term)return k.utm_term;if(!(e&&s.parse(e).host&&s.parse(e).host.match(/^(?:.*\.)?yandex\..{2,9}$/i)))return!1;try{return s.getParam(s.parse(document.referrer).query).text}catch(t){return!1}}()||a.none;break;case a.traffic.organic:t=a.traffic.organic,r=r||s.getHost(document.referrer),p=a.referer.organic,f=a.none,m=a.none,d=a.none,l=a.none,g=a.none,h=a.none,y=a.none;break;case a.traffic.referral:t=a.traffic.referral,r=r||s.getHost(document.referrer),p=p||a.referer.referral,f=a.none,m=s.parse(document.referrer).path,d=a.none,l=a.none,g=a.none,h=a.none,y=a.none;break;case a.traffic.typein:t=a.traffic.typein,r=x.typein_attributes.source,p=x.typein_attributes.medium,f=a.none,m=a.none,d=a.none,l=a.none,g=a.none,h=a.none,y=a.none;break;default:t=a.oops,r=a.oops,p=a.oops,f=a.oops,m=a.oops,d=a.oops,l=a.oops,g=a.oops,h=a.oops,y=a.oops}var i={type:t,source:r,medium:p,campaign:f,content:m,term:d,id:l,platform:g,format:h,tactic:y};return n.pack.main(i)}function R(e){var t=document.referrer;switch(e){case a.traffic.organic:return!!t&&H(t)&&function(e){var t=new RegExp("^(?:.*\\.)?"+o.escapeRegexp("yandex")+"\\..{2,9}$"),n=new RegExp(".*"+o.escapeRegexp("text")+"=.*"),a=new RegExp("^(?:www\\.)?"+o.escapeRegexp("google")+"\\..{2,9}$");if(s.parse(e).query&&s.parse(e).host.match(t)&&s.parse(e).query.match(n))return r="yandex",!0;if(s.parse(e).host.match(a))return r="google",!0;if(!s.parse(e).query)return!1;for(var i=0;i<x.organics.length;i++){if(s.parse(e).host.match(new RegExp("^(?:.*\\.)?"+o.escapeRegexp(x.organics[i].host)+"$","i"))&&s.parse(e).query.match(new RegExp(".*"+o.escapeRegexp(x.organics[i].param)+"=.*","i")))return r=x.organics[i].display||x.organics[i].host,!0;if(i+1===x.organics.length)return!1}}(t);case a.traffic.referral:return!!t&&H(t)&&function(e){if(!(x.referrals.length>0))return r=s.getHost(e),!0;for(var t=0;t<x.referrals.length;t++){if(s.parse(e).host.match(new RegExp("^(?:.*\\.)?"+o.escapeRegexp(x.referrals[t].host)+"$","i")))return r=x.referrals[t].display||x.referrals[t].host,p=x.referrals[t].medium||a.referer.referral,!0;if(t+1===x.referrals.length)return r=s.getHost(e),!0}}(t);default:return!1}}function H(e){if(x.domain){if(q)return s.getHost(e)!==s.getHost(w);var t=new RegExp("^(?:.*\\.)?"+o.escapeRegexp(w)+"$","i");return!s.getHost(e).match(t)}return s.getHost(e)!==s.getHost(document.location.href)}function D(){i.set(n.containers.current_extra,n.pack.extra(x.timezone_offset),I,w,q),i.get(n.containers.first_extra)||i.set(n.containers.first_extra,n.pack.extra(x.timezone_offset),I,w,q)}return i.setBase64Flag(x.base64),u.go(I,w,q),i.set(n.containers.current,function(){var e;if("undefined"!=typeof k.utm_source||"undefined"!=typeof k.utm_medium||"undefined"!=typeof k.utm_campaign||"undefined"!=typeof k.utm_content||"undefined"!=typeof k.utm_term||"undefined"!=typeof k.utm_id||"undefined"!=typeof k.utm_source_platform||"undefined"!=typeof k.utm_creative_format||"undefined"!=typeof k.utm_marketing_tactic||"undefined"!=typeof k.gclid||"undefined"!=typeof k.yclid||"undefined"!=typeof k[x.campaign_param]||"undefined"!=typeof k[x.term_param]||"undefined"!=typeof k[x.content_param])D(),e=j(a.traffic.utm);else if(R(a.traffic.organic))D(),e=j(a.traffic.organic);else if(!i.get(n.containers.session)&&R(a.traffic.referral))D(),e=j(a.traffic.referral);else{if(i.get(n.containers.first)||i.get(n.containers.current))return i.get(n.containers.current);D(),e=j(a.traffic.typein)}return e}(),I,w,q),i.get(n.containers.first)||i.set(n.containers.first,i.get(n.containers.current),I,w,q),i.get(n.containers.udata)?(_=parseInt(i.parse(n.containers.udata)[i.unsbjs(n.containers.udata)][n.aliases.udata.visits])||1,_=i.get(n.containers.session)?_:_+1,v=n.pack.user(_,x.user_ip)):(_=1,v=n.pack.user(_,x.user_ip)),i.set(n.containers.udata,v,I,w,q),i.get(n.containers.session)?(b=parseInt(i.parse(n.containers.session)[i.unsbjs(n.containers.session)][n.aliases.session.pages_seen])||1,b+=1):b=1,i.set(n.containers.session,n.pack.session(b),x.session_length,w,q),x.promocode&&!i.get(n.containers.promocode)&&i.set(n.containers.promocode,n.pack.promo(x.promocode),I,w,q),i.parse(n.containers)}},{"./data":2,"./helpers/cookies":3,"./helpers/uri":4,"./helpers/utils":5,"./migrations":7,"./params":8,"./terms":9}],7:[function(e,t,r){"use strict";var n=e("./data"),a=e("./helpers/cookies");t.exports={go:function(e,t,r){var i,s=this.migrations,o={l:e,d:t,i:r};if(a.get(n.containers.first)||a.get(n.service.migrations)){if(!a.get(n.service.migrations))for(i=0;i<s.length;i++)s[i].go(s[i].id,o)}else{var c=[];for(i=0;i<s.length;i++)c.push(s[i].id);var u="";for(i=0;i<c.length;i++)u+=c[i]+"=1",i<c.length-1&&(u+=n.delimiter);a.set(n.service.migrations,u,o.l,o.d,o.i)}},migrations:[{id:"1418474375998",version:"1.0.0-beta",go:function(e,t){var r=e+"=1",i=e+"=0",s=function(e,t,r){return t||r?e:n.delimiter};try{var o=[];for(var c in n.containers)n.containers.hasOwnProperty(c)&&o.push(n.containers[c]);for(var u=0;u<o.length;u++)if(a.get(o[u])){var p=a.get(o[u]).replace(/(\|)?\|(\|)?/g,s);a.destroy(o[u],t.d,t.i),a.destroy(o[u],t.d,!t.i),a.set(o[u],p,t.l,t.d,t.i)}a.get(n.containers.session)&&a.set(n.containers.session,n.pack.session(0),t.l,t.d,t.i),a.set(n.service.migrations,r,t.l,t.d,t.i)}catch(f){a.set(n.service.migrations,i,t.l,t.d,t.i)}}}]}},{"./data":2,"./helpers/cookies":3}],8:[function(e,t,r){"use strict";var n=e("./terms"),a=e("./helpers/uri");t.exports={fetch:function(e){var t=e||{},r={};if(r.lifetime=this.validate.checkFloat(t.lifetime)||6,r.lifetime=parseInt(30*r.lifetime*24*60),r.session_length=this.validate.checkInt(t.session_length)||30,r.timezone_offset=this.validate.checkInt(t.timezone_offset),r.base64=t.base64||!1,r.campaign_param=t.campaign_param||!1,r.term_param=t.term_param||!1,r.content_param=t.content_param||!1,r.user_ip=t.user_ip||n.none,t.promocode?(r.promocode={},r.promocode.min=parseInt(t.promocode.min)||1e5,r.promocode.max=parseInt(t.promocode.max)||999999):r.promocode=!1,t.typein_attributes&&t.typein_attributes.source&&t.typein_attributes.medium?(r.typein_attributes={},r.typein_attributes.source=t.typein_attributes.source,r.typein_attributes.medium=t.typein_attributes.medium):r.typein_attributes={source:"(direct)",medium:"(none)"},t.domain&&this.validate.isString(t.domain)?r.domain={host:t.domain,isolate:!1}:t.domain&&t.domain.host?r.domain=t.domain:r.domain={host:a.getHost(document.location.hostname),isolate:!1},r.referrals=[],t.referrals&&t.referrals.length>0)for(var i=0;i<t.referrals.length;i++)t.referrals[i].host&&r.referrals.push(t.referrals[i]);if(r.organics=[],t.organics&&t.organics.length>0)for(var s=0;s<t.organics.length;s++)t.organics[s].host&&t.organics[s].param&&r.organics.push(t.organics[s]);return r.organics.push({host:"bing.com",param:"q",display:"bing"}),r.organics.push({host:"yahoo.com",param:"p",display:"yahoo"}),r.organics.push({host:"about.com",param:"q",display:"about"}),r.organics.push({host:"aol.com",param:"q",display:"aol"}),r.organics.push({host:"ask.com",param:"q",display:"ask"}),r.organics.push({host:"globososo.com",param:"q",display:"globo"}),r.organics.push({host:"go.mail.ru",param:"q",display:"go.mail.ru"}),r.organics.push({host:"rambler.ru",param:"query",display:"rambler"}),r.organics.push({host:"tut.by",param:"query",display:"tut.by"}),r.referrals.push({host:"t.co",display:"twitter.com"}),r.referrals.push({host:"plus.url.google.com",display:"plus.google.com"}),r},validate:{checkFloat:function(e){return!(!e||!this.isNumeric(parseFloat(e)))&&parseFloat(e)},checkInt:function(e){return!(!e||!this.isNumeric(parseInt(e)))&&parseInt(e)},isNumeric:function(e){return!isNaN(e)},isString:function(e){return"[object String]"===Object.prototype.toString.call(e)}}}},{"./helpers/uri":4,"./terms":9}],9:[function(e,t,r){"use strict";t.exports={traffic:{utm:"utm",organic:"organic",referral:"referral",typein:"typein"},referer:{referral:"referral",organic:"organic",social:"social"},none:"(none)",oops:"(Houston, we have a problem)"}},{}]},{},[1])(1)});
!function(t){"use strict";const e=t.params,n=(document.querySelector.bind(document),(t,e)=>e.split(".").reduce((t,e)=>t&&t[e],t)),i=()=>null,s=t=>null===t||t===undefined?"":t,o="wc/store/checkout";function a(t){document.querySelectorAll("wc-order-attribution-inputs").forEach((t,e)=>{e>0&&t.remove()});for(const e of document.querySelectorAll("wc-order-attribution-inputs"))e.values=t}function r(t){window.wp&&window.wp.data&&window.wp.data.dispatch&&window.wc&&window.wc.wcBlocksData&&window.wp.data.dispatch(window.wc.wcBlocksData.CHECKOUT_STORE_KEY).setExtensionData("woocommerce/order-attribution",t,!0)}function c(){return"undefined"!=typeof sbjs}function d(){if(window.wp&&window.wp.data&&"function"==typeof window.wp.data.subscribe){const e=window.wp.data.subscribe(function(){e(),r(t.getAttributionData())},o)}}t.getAttributionData=function(){const s=e.allowTracking&&c()?n:i,o=c()?sbjs.get:{},a=Object.entries(t.fields).map(([t,e])=>[t,s(o,e)]);return Object.fromEntries(a)},t.setOrderTracking=function(n){if(e.allowTracking=n,n){if(!c())return;sbjs.init({lifetime:Number(e.lifetime),session_length:Number(e.session),base64:Boolean(e.base64),timezone_offset:"0"})}else!function(){const t=window.location.hostname;["sbjs_current","sbjs_current_add","sbjs_first","sbjs_first_add","sbjs_session","sbjs_udata","sbjs_migrations","sbjs_promo"].forEach(e=>{document.cookie=`${e}=; path=/; max-age=-999; domain=.${t};`})}();const i=t.getAttributionData();a(i),r(i)},t.setOrderTracking(e.allowTracking),"loading"===document.readyState?document.addEventListener("DOMContentLoaded",d):d(),window.customElements.define("wc-order-attribution-inputs",class extends HTMLElement{constructor(){if(super(),this._fieldNames=Object.keys(t.fields),this.hasOwnProperty("_values")){let t=this.values;delete this.values,this.values=t||{}}}connectedCallback(){this.innerHTML="";const t=new DocumentFragment;for(const n of this._fieldNames){const i=document.createElement("input");i.type="hidden",i.name=`${e.prefix}${n}`,i.value=s(this.values&&this.values[n]||""),t.appendChild(i)}this.appendChild(t)}set values(t){if(this._values=t,this.isConnected)for(const t of this._fieldNames){const n=this.querySelector(`input[name="${e.prefix}${t}"]`);n?n.value=s(this.values[t]):console.warn(`Field "${t}" not found. `+"Most likely, the '<wc-order-attribution-inputs>' element was manipulated.")}}get values(){return this._values}})}(window.wc_order_attribution);
(()=>{var e={2076(e){var t=/^(?:submit|button|image|reset|file)$/i,n=/^(?:input|select|textarea|keygen)/i,r=/(\[[^\[\]]*\])/g;function i(e,t,n){if(0===t.length)return n;var r=t.shift(),o=r.match(/^\[(.+?)\]$/);if("[]"===r)return e=e||[],Array.isArray(e)?e.push(i(null,t,n)):(e._values=e._values||[],e._values.push(i(null,t,n))),e;if(o){var s=o[1],a=+s;isNaN(a)?(e=e||{})[s]=i(e[s],t,n):(e=e||[])[a]=i(e[a],t,n)}else e[r]=i(e[r],t,n);return e}function o(e,t,n){if(t.match(r))i(e,function(e){var t=[],n=new RegExp(r),i=/^([^\[\]]*)/.exec(e);for(i[1]&&t.push(i[1]);null!==(i=n.exec(e));)t.push(i[1]);return t}(t),n);else{var o=e[t];o?(Array.isArray(o)||(e[t]=[o]),e[t].push(n)):e[t]=n}return e}function s(e,t,n){return n=n.replace(/(\r)?\n/g,"\r\n"),n=(n=encodeURIComponent(n)).replace(/%20/g,"+"),e+(e?"&":"")+encodeURIComponent(t)+"="+n}e.exports=function(e,r){"object"!=typeof r?r={hash:!!r}:void 0===r.hash&&(r.hash=!0);for(var i=r.hash?{}:"",a=r.serializer||(r.hash?o:s),c=e&&e.elements?e.elements:[],l=Object.create(null),u=0;u<c.length;++u){var f=c[u];if((r.disabled||!f.disabled)&&f.name&&n.test(f.nodeName)&&!t.test(f.type)){var d=f.name,h=f.value;if("checkbox"!==f.type&&"radio"!==f.type||f.checked||(h=void 0),r.empty){if("checkbox"!==f.type||f.checked||(h=""),"radio"===f.type&&(l[f.name]||f.checked?f.checked&&(l[f.name]=!0):l[f.name]=!1),null==h&&"radio"==f.type)continue}else if(!h)continue;if("select-multiple"!==f.type)i=a(i,d,h);else{h=[];for(var p=f.options,m=!1,g=0;g<p.length;++g){var y=p[g],v=r.empty&&!y.value,w=y.value||v;y.selected&&w&&(m=!0,i=r.hash&&"[]"!==d.slice(d.length-2)?a(i,d+"[]",y.value):a(i,d,y.value))}!m&&r.empty&&(i=a(i,d,""))}}}if(r.empty)for(var d in l)l[d]||(i=a(i,d,""));return i}},5626(){function e(e){const t=!!e.getAttribute("data-show-if"),n=t?e.getAttribute("data-show-if").split(":"):e.getAttribute("data-hide-if").split(":"),r=n[0],i=(n.length>1?n[1]:"*").split("|"),o=function(e,t){const n=[],r=e.querySelectorAll('input[name="'+t+'"],select[name="'+t+'"],textarea[name="'+t+'"]');for(let e=0;e<r.length;e++)("radio"!==r[e].type&&"checkbox"!==r[e].type||r[e].checked)&&n.push(r[e].value);return n}(function(e){let t=e;for(;t.parentElement;)if(t=t.parentElement,"FORM"===t.tagName)return t;return null}(e),r);let s=!1;for(let e=0;e<o.length&&!s;e++)s=i.indexOf(o[e])>-1||i.indexOf("*")>-1&&o[e].length>0;e.style.display=t?s?"":"none":s?"none":"";const a=e.querySelectorAll("input,select,textarea");for(let e=0;e<a.length;e++)(s||t)&&a[e].getAttribute("data-was-required")&&(a[e].required=!0,a[e].removeAttribute("data-was-required")),s&&t||!a[e].required||(a[e].setAttribute("data-was-required","true"),a[e].required=!1)}function t(){const t=document.querySelectorAll(".mc4wp-form [data-show-if],.mc4wp-form [data-hide-if]");for(let n=0;n<t.length;n++)e(t[n])}function n(t){if(!t.target||!t.target.form||t.target.form.className.indexOf("mc4wp-form")<0)return;const n=t.target.form.querySelectorAll("[data-show-if],[data-hide-if]");for(let t=0;t<n.length;t++)e(n[t])}document.addEventListener("keyup",n,!0),document.addEventListener("change",n,!0),document.addEventListener("mc4wp-refresh",t,!0),window.addEventListener("load",t),t()},6564(e){e.exports&&(e.exports=function e(t,n,r){for(const i in n){if(!n.hasOwnProperty(i))continue;const o=i;let s=n[i];if(void 0===s&&(s=""),null===s&&(s=""),void 0!==r&&(o=r+"["+i+"]"),s.constructor===Array)o+="[]";else if("object"==typeof s){e(t,s,o);continue}const a=t.elements.namedItem(o);if(!a)continue;const c=a.type||a[0].type;switch(c){default:a.value=s;break;case"radio":case"checkbox":{const e=s.constructor===Array?s:[s];for(let t=0;t<a.length;t++)a[t].checked=e.indexOf(a[t].value)>-1}break;case"select-multiple":{const e=s.constructor===Array?s:[s];for(let t=0;t<a.options.length;t++)a.options[t].selected=e.indexOf(a.options[t].value)>-1}break;case"select":case"select-one":a.value=s.toString()||s;break;case"date":a.value=new Date(s).toISOString().split("T")[0]}const l=new Event("change",{bubbles:!0});switch(c){default:a.dispatchEvent(l);break;case"radio":case"checkbox":for(let e=0;e<a.length;e++)a[e].checked&&a[e].dispatchEvent(l)}}})},6942(e,t,n){const r=n(2076),i=n(6564),o=function(e,t){this.id=e,this.element=t||document.createElement("form"),this.name=this.element.getAttribute("data-name")||"Form #"+this.id,this.errors=[],this.started=!1};o.prototype.setData=function(e){try{i(this.element,e)}catch(e){console.error(e)}},o.prototype.getData=function(){return r(this.element,{hash:!0,empty:!0})},o.prototype.getSerializedData=function(){return r(this.element,{hash:!1,empty:!0})},o.prototype.setResponse=function(e){this.element.querySelector(".mc4wp-response").innerHTML=e},o.prototype.reset=function(){this.setResponse(""),this.element.querySelector(".mc4wp-form-fields").style.display="",this.element.reset()},e.exports=o},9685(e,t,n){const r=n(6942),i=[],o=new(n(9885));function s(e,t){t=t||parseInt(e.getAttribute("data-id"))||0;const n=new r(t,e);return i.push(n),n}e.exports={get:function(e){e=parseInt(e);for(let t=0;t<i.length;t++)if(i[t].id===e)return i[t];return s(document.querySelector(".mc4wp-form-"+e),e)},getByElement:function(e){const t=e.form||e;for(let e=0;e<i.length;e++)if(i[e].element===t)return i[e];return s(t)},on:function(e,t){o.on(e,t)},trigger:function(e,t){"submit"===e||e.indexOf(".submit")>0?(o.emit(t[0].id+"."+e,t),o.emit(e,t)):window.setTimeout(function(){o.emit(t[0].id+"."+e,t),o.emit(e,t)},10)}}},9885(e){function t(){this.listeners={}}t.prototype.emit=function(e,t){this.listeners[e]=this.listeners[e]??[],this.listeners[e].forEach(e=>e.apply(null,t))},t.prototype.on=function(e,t){this.listeners[e]=this.listeners[e]??[],this.listeners[e].push(t)},e.exports=t}},t={};function n(r){var i=t[r];if(void 0!==i)return i.exports;var o=t[r]={exports:{}};return e[r](o,o.exports,n),o.exports}const r=window.mc4wp||{},i=n(9685);function o(e,t){document.addEventListener(e,e=>{if(!e.target)return;const n=e.target;("string"==typeof n.className&&n.className.indexOf("mc4wp-form")>-1||"function"==typeof n.matches&&n.matches(".mc4wp-form *"))&&t.call(e,e)},!0)}n(5626),o("submit",function(e){if(e.defaultPrevented)return;const t=i.getByElement(e.target);i.trigger("submit",[t,e])}),o("focus",function(e){const t=i.getByElement(e.target);t.started||(i.trigger("started",[t,e]),t.started=!0)}),o("change",function(e){const t=i.getByElement(e.target);i.trigger("change",[t,e])}),r.listeners&&([].forEach.call(r.listeners,function(e){i.on(e.event,e.callback)}),delete r.listeners),r.forms=i,window.mc4wp=r})();
(()=>{"use strict";var e={};e.g=function(){if("object"==typeof globalThis)return globalThis;try{return this||new Function("return this")()}catch(e){if("object"==typeof window)return window}}();const t="email",n="phone",r="name",l={[t]:["email","e-mail","mail","email address"],[n]:["phone","tel","mobile","cell","telephone","phone number"],[r]:["name","full-name","full name","full_name","fullname","first-name","first name","first_name","firstname","last-name","last name","last_name","lastname","given-name","given name","given_name","givenname","family-name","family name","family_name","familyname","fname","lname","first","last","your-name","your name"]};function i(e){return e&&"string"==typeof e?e.trim().toLowerCase():""}function a(e){const t=i(e),n=t.lastIndexOf("@");if(-1===n)return t;const r=t.slice(n+1);return["gmail.com","googlemail.com"].includes(r)?`${t.slice(0,n).replace(/\./g,"")}@${r}`:t}function u(e){const t=i(e),n=t.replace(/\D/g,"");return t.startsWith("+")?`+${n}`:n}function s(e){const t=e.filter(e=>{let{type:t}=e;return t===r}).map(e=>{let{value:t}=e;return i(t)}).filter(Boolean);if(!t.length)return;const[n,...l]=1===t.length?t[0].split(" "):t;return{first_name:n,...l?.length>0?{last_name:l.join(" ")}:{}}}function o(e){return e.find(e=>{let{type:n}=e;return n===t})?.value}function m(e){return e.find(e=>{let{type:t}=e;return t===n})?.value}var c;(c=e.g.mc4wp)&&c.forms.on("subscribed",(c,f)=>{const g=e.g._googlesitekit?.gtagUserData,p=g?function(e,c){if(!(e&&e instanceof HTMLFormElement))return;return function(e){const t=[["address",s(e)],["email",o(e)],["phone_number",m(e)]].filter(e=>{let[,t]=e;return t});if(0!==t.length)return Object.fromEntries(t)}(Object.entries(c).map(s=>{let[o,m]=s;if("NAME"===o&&("FNAME"in c||"LNAME"in c))return null;const f=e.querySelector(`[name='${o}']`),g=f?.type;return function(e){let{type:s,name:o,value:m,label:c}=e||{};switch(s=i(s),o=i(o),m=i(m),c=function(e){return e&&"string"==typeof e?e.trim().toLowerCase().replace(/\s*\*+\s*$/,"").replace(/\s*\(required\)\s*$/i,"").replace(/\s*:\s*$/,"").trim():""}(c),s){case"email":return{type:t,value:a(m)};case"tel":return{type:n,value:u(m)}}return function(e){if(!e)return!1;const t=a(e);return/^[^\s@]+@[^\s@]+\.[^\s@]+$/.test(t)}(m)||l[t].includes(o)||l[t].includes(c)?{type:t,value:a(m)}:l[n].includes(o)||l[n].includes(c)?{type:n,value:u(m)}:l[r].includes(o)||l[r].includes(c)?{type:r,value:i(m)}:function(e){if(!e)return!1;if(!function(e){const t=e.replace(/\D/g,"");return!(t.length<7||t.length<e.length/2)&&/^[\s\-()+.\d]*$/.test(e)}(e))return!1;const t=u(e);if(!/^\+?\d{7,}$/.test(t))return!1;const n=/[\s\-()+.]/.test(e),r=e.trim().startsWith("+");return!(!n&&!r)}(m)?{type:n,value:u(m)}:null}({type:g,label:f?.id?e.querySelector(`label[for='${f?.id}']`)?.textContent:void 0,name:o,value:m})}).filter(Boolean))}(c.element,f):null;e.g._googlesitekit?.gtagEvent?.("submit_lead_form",{event_category:"mailchimp",...p?{user_data:p}:{}})})})();