function reshowNav(){'use strict'; jQuery(this).addClass('hovered'); }
function rehideNav(){'use strict'; jQuery(this).removeClass('hovered');}
(function(b,c){var $=b.jQuery||b.Cowboy||(b.Cowboy={}),a;$.throttle=a=function(e,f,j,i){var h,d=0;if(typeof f!=="boolean"){i=j;j=f;f=c}function g(){var o=this,m=+new Date()-d,n=arguments;function l(){d=+new Date();j.apply(o,n)}function k(){h=c}if(i&&!h){l()}h&&clearTimeout(h);if(i===c&&m>e){l()}else{if(f!==true){h=setTimeout(i?k:l,i===c?e-m:e)}}}if($.guid){g.guid=j.guid=j.guid||$.guid++}return g};$.debounce=function(d,e,f){return f===c?a(d,e,false):a(d,f,e!==false)}})(this);
var re_main_search={
init: function init(){
jQuery(document).on('click', '.icon-search-onclick', function(e){
e.preventDefault();
e.stopPropagation();
document.getElementById('rhSplashSearch').classList.toggle('top-search-onclick-open');
document.getElementById('rhSplashSearch').classList.toggle('css-ani-trigger');
setTimeout(function(){
document.getElementById('rhSplashSearch').querySelector('input[type=text]').focus();
}, 600);
});
jQuery(document).on("click", function(e){
if(jQuery(e.target).closest(".head_search").length||jQuery(e.target).closest(".custom_search_box").length)
return;
jQuery('.re-aj-search-wrap').removeClass('re-aj-search-open').empty();
e.stopPropagation();
});
jQuery(document).on('click', '#close-src-splash', function(e){
document.getElementById('rhSplashSearch').classList.remove('top-search-onclick-open');
document.getElementById('rhSplashSearch').classList.remove('css-ani-trigger');
document.getElementById('rhSplashSearch').querySelector('input[type=text]').blur();
});
}};
var NavOverlayRemoved=true;
var revMenuStyle=function(){
var menu=jQuery('#rhslidingMenu'),
openMenu=jQuery('.dl-trigger'),
navMenu=jQuery('#slide-menu-mobile'),
menuList=jQuery('#slide-menu-mobile > .menu'),
subMenu=menu.find('.sub-menu'),
mobilecustomheader=jQuery('#rhmobpnlcustom'),
mobsidebar=jQuery('#rh_woo_mbl_sidebar'),
mobsidebartrigger=jQuery('#mobile-trigger-sidebar');
menuList.addClass('off-canvas');
if(menuList.find('.close-menu').length===0){
menuList.append('<li class="close-menu rh-close-btn position-relative text-center cursorpointer rh-circular-hover mt10 mb10 margincenter"><span><i class="rhicon rhi-times whitebg roundborder50p rh-shadow4 abdposleft" aria-hidden="true"></i></span></li>');
}
if(mobilecustomheader.length > 0){
menuList.prepend('<li id="mobtopheaderpnl">'+mobilecustomheader.html()+'</li>');
}
jQuery('#slide-menu-mobile .menu-item-has-children').children('a').after('<span class="submenu-toggle text-center cursorpointer blackcolor"><i class="rhicon rhi-angle-right"></i></span>');
jQuery('#slide-menu-mobile .menu-item-has-children:not(.rh-mobile-linkable)').children('a').addClass('submenu-toggle');
menuList.on('click', '.submenu-toggle', function(evt){
evt.preventDefault();
jQuery(this)
.siblings('.sub-menu')
.addClass('sub-menu-active');
});
subMenu.each(function(){
var $this=jQuery(this);
if($this.find('.back-mb').length===0){
$this.prepend('<li class="back-mb"><span class="rehub-main-color"><i class="rhicon rhi-chevron-left mr10"></i> '+rhscriptvars.back+'</span></li>');
}
menu.on('click', '.back-mb span', function(evt){
evt.preventDefault();
jQuery(this)
.parent()
.parent()
.removeClass('sub-menu-active');
});
});
openMenu.on('click', function(e){
e.preventDefault();
e.stopPropagation();
jQuery('#wpadminbar').css('z-index', '999');
navMenu.fadeIn(100);
menuList.addClass('off-canvas-active');
jQuery(this).addClass('toggle-active');
if(NavOverlayRemoved){
jQuery('body').append(jQuery('<div class="offsetnav-overlay"></div>').hide().fadeIn());
NavOverlayRemoved=false;
}});
mobsidebartrigger.on('click', function(e){
e.preventDefault();
e.stopPropagation();
mobsidebar.toggleClass('activeslide');
if(NavOverlayRemoved){
jQuery('body').append(jQuery('<div class="offsetnav-overlay"></div>').hide().fadeIn());
NavOverlayRemoved=false;
}});
jQuery(document).on('click touchstart', '.close-menu, .offsetnav-overlay', function(event){
event.stopPropagation();
setTimeout(function(){
menuList.removeClass('off-canvas-active');
openMenu.removeClass('toggle-active');
jQuery('.sub-menu').removeClass('sub-menu-active');
mobsidebar.removeClass('activeslide');
if(!NavOverlayRemoved){
jQuery('.offsetnav-overlay').remove();
NavOverlayRemoved=true;
}
return false;
}, 100);
});
}
jQuery(document).ready(function($){
'use strict';
(function(){$.simplyToast=function(e,t,n){function u(){$.simplyToast.remove(o)}n=$.extend(true,{},$.simplyToast.defaultOptions,n);var r='<div class="simply-toast rh-toast rh-toast-'+(t?t:n.type)+" "+(n.customClass?n.customClass:"")+'">';if(n.allowDismiss)r+='<span class="rh-toast-close" data-dismiss="alert">&times;</span>';r+=e;r+="</div>";var i=n.offset.amount;$(".simply-toast").each(function(){return i=Math.max(i,parseInt($(this).css(n.offset.from))+this.offsetHeight+n.spacing)});var s={position:n.appendTo==="body"?"fixed":"absolute",margin:0,"z-index":"999999",display:"none","min-width":n.minWidth,"max-width":n.maxWidth};s[n.offset.from]=i+"px";var o=$(r).css(s).appendTo(n.appendTo);switch(n.align){case"center":o.css({left:"50%","margin-left":"-"+o.outerWidth()/2+"px"});break;case"left":o.css("left","20px");break;default:o.css("right","20px")}if(o.fadeIn)o.fadeIn();else o.css({display:"block",opacity:1});if(n.delay>0){setTimeout(u,n.delay)}o.find('[data-dismiss="alert"]').removeAttr("data-dismiss").click(u);return o};$.simplyToast.remove=function(e){if(e.fadeOut){return e.fadeOut(function(){return e.remove()})}else{return e.remove()}};$.simplyToast.defaultOptions={appendTo:"body",customClass:false,type:"info",offset:{from:"top",amount:20},align:"right",minWidth:250,maxWidth:450,delay:4e3,allowDismiss:true,spacing:10}})();
var res_nav=$(".top_menu").html();
$("#slide-menu-mobile").html(res_nav);
if($('#re_menu_near_logo').length > 0){
var header_responsive_menu=$("#re_menu_near_logo ul").html();
$("#slide-menu-mobile ul.menu").append(header_responsive_menu);
}
if($('#main_header .top-nav ul.menu').length > 0){
var header_top_menu_add=$("#main_header .top-nav ul.menu").html();
$("#slide-menu-mobile ul.menu").append(header_top_menu_add);
}
if($('#main_header .top_custom_content').length > 0){
var header_top_menu_add=$("#main_header .top_custom_content").html();
$("#slide-menu-mobile ul.menu").append('<li><div class="pt15 pb15 pl15 pr15 top_custom_content_mobile font80">'+header_top_menu_add+'</div></li>');
}
const rhtoolicons=document.getElementById("rhNavToolbar");
const rhtooldiv="<div class='rh-flex-center-align rh-flex-grow1 rh-flex-justify-center'></div>";
if($('.rh_woocartmenu_cell').length > 0){
let prep=$(".rh_woocartmenu_cell").html();
if(rhtoolicons){
rhtoolicons.insertAdjacentHTML('afterbegin', rhtooldiv.replace("div", "div id='rhWoocartTool'"));
$("#rhWoocartTool").prepend(prep);
}else{
$("#main_header .responsive_nav_wrap #mobile-menu-icons").append(prep);
}}
const mobileinmenu=document.querySelectorAll('.mobileinmenu');
if(mobileinmenu.length){
if(rhtoolicons){
mobileinmenu.forEach((item, index)=>{
let clone=item.cloneNode(true);
let toolwrap=rhtooldiv.replace("div", "div id='rhToolicon"+index+"'");
rhtoolicons.insertAdjacentHTML('afterbegin', toolwrap);
document.getElementById("rhToolicon"+index+"").prepend(clone);
});
}else{
$("#main_header .responsive_nav_wrap #mobile-menu-icons").append($(".logo-section .mobileinmenu").clone());
var mobilelogo=document.querySelector("a.logo_image_mobile img");
if(mobilelogo!==null){
if(document.body.classList.contains('rtl')){
mobilelogo.setAttribute("style", "right:55px; left:auto; transform:none;");
}else{
mobilelogo.setAttribute("style", "left:55px; transform:none;");
}}
}}
if($('#logo_mobile_wrapper').length > 0){
$(".responsive_nav_wrap #dl-trigger").after($('#logo_mobile_wrapper').html());
$(".logo_image_insticky, header .logo").addClass('hideontablet');
}
if($('.main-nav .logo-inmenu').length > 0){
$("#main_header .responsive_nav_wrap #dl-menu .menu-item.logo-inmenu").remove();
}
$("nav.top_menu > ul li.menu-item-has-children").hoverIntent({
over: reshowNav,
out: rehideNav,
timeout: 120,
interval: 100
});
$("#main_header .top-nav > ul li.menu-item-has-children").hoverIntent({
over: reshowNav,
out: rehideNav,
timeout: 120,
interval: 100
});
revMenuStyle();
re_main_search.init();
$(document).on('click','.rehub_scroll, #kcmenu a, .kc-gotop', function (e){
e.preventDefault();
if(typeof $(this).data('scrollto')!=='undefined'){
var target=$(this).data('scrollto');
var hash=$(this).data('scrollto');
}else{
var target=$(this.hash + ', a[name="'+ this.hash.replace(/#/,"") +'"]').first();
var hash=this.hash;
}
var $target=$(target);
if($target.length!==0){
$('html, body').stop().animate({
'scrollTop': $target.offset().top - 45
}, 500, 'swing', function (){
if(history.pushState){
history.pushState(null, null, hash);
}else{
window.location.hash=hash;
}});
}});
if($('.wpsm-bar').length > 0){
$('.wpsm-bar').each(function(){
$(this).find('.wpsm-bar-bar').animate({ width: $(this).attr('data-percent') }, 1500);
});
}
if($(".countdown_dashboard").length > 0){
$(".countdown_dashboard").each(function(){
$(this).show();
var id=$(this).attr("id");
var day=$(this).attr("data-day");
var month=$(this).attr("data-month");
var year=$(this).attr("data-year");
var hour=$(this).attr("data-hour");
var min=$(this).attr("data-min");
$(this).countDown({
targetDate: {
"day":      day,
"month":    month,
"year":     year,
"hour":     hour,
"min":      min,
"sec":      0
},
omitWeeks: true,
onComplete: function(){ $("#"+ id).hide() }});
});
}
$(document).on('click', '.r_offer_details .r_show_hide', function(e){
let element=$(this).closest('.r_offer_details').find('.open_dls_onclk');
if(!element.hasClass('rh_collapse_in')){
let y=element.position().top + window.scrollY - 50;
window.scroll({
top: y,
behavior: 'smooth'
});
}
element.toggleClass('rh_collapse_in');
$(this).closest('.r_offer_details').find('.hide_dls_onclk').toggleClass('rhhidden');
$(this).toggleClass('r_show_active');
});
$('.rh-sslide-panel').on('click', function(event){
if($(event.target).is('.rh-sslide-panel')||$(event.target).is('.rh-sslide-close-btn')){
$('.rh-sslide-panel').removeClass('active');
$('.rh-sslide-panel').find('.widget_shopping_cart').html("");
event.preventDefault();
}});
$('.rh-container').find('iframe[src*="player.vimeo.com"], iframe[src*="youtube.com"]').each(function(){
var $video=$(this);
if($video.parents('object').length) return;
if($video.parent().hasClass('rhpb-video-wrapper')) return;
if($video.parent().hasClass('video-container')) return;
if($video.parent().hasClass('wp-block-embed__wrapper')) return;
if($video.parent().parent().hasClass('slides')) return;
if(! $video.prop('id') ) $video.attr('id', 'rvw' + Math.floor(Math.random() * 999999) );
$video.wrap('<div class="video-container"></div>');
});
$(document).on("click", ".masked_coupon:not(.expired_coupon)", function(e){
e.preventDefault();
var $this=$(this);
var codeid=$this.data('codeid');
var codetext=$this.data('codetext');
var issearch=window.location.search;
if(issearch){
var codeidtext="&codeid=";
var codetexttext="&codetext=";
if(typeof URLSearchParams!=='undefined'){
let params=new URLSearchParams(issearch.substring(1));
params.delete('codeid');
params.delete('codetext');
issearch='?' + params.toString();
}}else{
var codeidtext="?codeid=";
var codetexttext="?codetext=";
}
if(typeof $this.data('codeid')!=='undefined'){var couponpage=window.location.pathname + issearch + codeidtext + codeid;}
if(typeof $this.data('codetext')!=='undefined'){var couponpage=window.location.pathname + issearch + codetexttext + codetext;}
var couponcode=$this.data('clipboard-text');
var destination=$this.data('dest');
window.open(couponpage);
if(destination!=""||destination!="#"){
window.location.href=destination;
}});
if($('#coupon_code_in_modal').length > 0){
var codeid=$('#coupon_code_in_modal').data('couponid');
var $change_code=$(".rehub_offer_coupon.masked_coupon:not(.expired_coupon)[data-codeid='" + codeid + "']");
var couponcode=$change_code.data("clipboard-text");
$change_code.removeClass("rh-deal-compact-btn masked_coupon woo_loop_btn coupon_btn btn_offer_block wpsm-button").addClass("not_masked_coupon").html("<i class=\'rhicon rhi-scissors fa-rotate-180\'></i><span class=\'coupon_text\'>"+ couponcode +"</span>");
$change_code.closest(".reveal_enabled").removeClass("reveal_enabled");
$.pgwModal({
titleBar: false,
maxWidth: 650,
target: "#coupon_code_in_modal",
mainClassName:"pgwModal coupon-reveal-popup",
});
}
$(document).on("click", "a.not_masked_coupon", function(e){
e.preventDefault();
});
$(document).on("click", ".csspopuptrigger", function(e){
e.preventDefault();
var destination='#' + $(this).data('popup');
$(destination).toggleClass('active');
$('body').addClass('flowhidden');
});
$(document).on("click", ".csspopup .cpopupclose", function(e){
e.preventDefault();
$(this).closest('.csspopup').removeClass('active');
$('body').removeClass('flowhidden');
});
$(document).on("click", ".toggle-this-table", function(e){
e.preventDefault();
$(this).closest('.rh-tabletext-block').toggleClass('closedtable');
});
if($(".rehub_offer_coupon.masked_coupon.expired_coupon").length > 0){
$(".rehub_offer_coupon.masked_coupon.expired_coupon").each(function(){
var couponcode=$(this).data('clipboard-text');
$(this).removeClass('masked_coupon woo_loop_btn coupon_btn btn_offer_block wpsm-button').addClass('not_masked_coupon').text(couponcode);
$(this).closest('.reveal_enabled').removeClass('reveal_enabled');
});
}
$('.ext-source').replaceWith(function(){
return '<a href="' + $(this).data('dest') + '" target="_blank" rel="nofollow sponsored">' + $(this).html() + '</a>';
});
$('.int-source').replaceWith(function(){
return '<a href="' + $(this).data('dest') + '">' + $(this).html() + '</a>';
});
jQuery(document).on('click', '.share-link-image', function(event){
var href=jQuery(this).data("href"),
service=jQuery(this).data('service'),
width='pinterest'==service ? 750:600,
height='twitter'==service ? 250:'pinterest'==service ? 320:300,
top=(screen.height / 2) - height / 2,
left=(screen.width / 2) - width / 2;
var options='top=' + top + ',left=' + left + ',width=' + width + ',height=' + height;
event.preventDefault();
event.stopPropagation();
window.open(href, service, options);
});
$(window).on("resize", function(){
var w=$(window).width();
if(w > 1023){
$('#slide-menu-mobile').hide();
$('.offsetnav-overlay').hide();
}});
});
jQuery(function($){
'use strict';
$(document).ready(function(){
$(document).on('inview', '.rate_bar_wrap', function(event, visible){
if(visible){
$('.rate-bar').each(function(){
$(this).find('.rate-bar-bar').animate({ width: $(this).attr('data-percent') }, 1500);
});
$(document).off('inview', '.rate_bar_wrap');
}});
$('.radial-progress').each(function(){
$(this).find('.circle .mask.full, .circle .fill:not(.fix)').animate({  borderSpacing: $(this).attr('data-rating')*18 }, {
step: function(now,fx){
$(this).css('transform','rotate('+now+'deg)');
},
duration:'slow'
},'linear');
$(this).find('.circle .fill.fix').animate({  borderSpacing: $(this).attr('data-rating')*36 }, {
step: function(now,fx){
$(this).css('transform','rotate('+now+'deg)');
},
duration:'slow'
},'linear');
});
});
});
if(jQuery('.post-inner').length > 0){
var postheight=jQuery('.post-inner').height() + jQuery('#main_header').height() - 100;
jQuery(window).on('scroll', jQuery.throttle(250, function(){
'use strict';
if(jQuery(this).scrollTop() > 500){
jQuery('#topcontrol, #float-posts-nav').addClass('scrollvisible');
}else{
jQuery('#topcontrol').removeClass('scrollvisible');
jQuery('#float-posts-nav').removeClass('scrollvisible');
}
if(jQuery(this).scrollTop() > postheight){
jQuery('#float-posts-nav').addClass('openedprevnext');
}else{
jQuery('#float-posts-nav').removeClass('openedprevnext');
}}));
};
var re_ajax_cache={
data: {},
remove: function (cache_id){
delete re_ajax_cache.data[cache_id];
},
exist: function (cache_id){
if(jQuery('.custom_search_box').length){
return false;
}
return re_ajax_cache.data.hasOwnProperty(cache_id)&&re_ajax_cache.data[cache_id]!==null;
},
get: function (cache_id){
return re_ajax_cache.data[cache_id];
},
set: function (cache_id, cachedData){
re_ajax_cache.remove(cache_id);
re_ajax_cache.data[cache_id]=cachedData;
}};
var re_ajax_search={
_current_selection_index:0,
_last_request_results_count:0,
_first_down_up:true,
init: function init(){
jQuery('.re-ajax-search').on("keydown", jQuery.debounce(250, function(event){
var ajaxsearchitem=jQuery(this);
if((event.which&&event.which==39)
|| (event.keyCode&&event.keyCode==39)
|| (event.which&&event.which==37)
|| (event.keyCode&&event.keyCode==37)){
re_ajax_search.re_ajax_set_focus(ajaxsearchitem);
return;
}
if((event.which&&event.which==13)||(event.keyCode&&event.keyCode==13)){
var re_ajax_search_cur=jQuery(this).parent().parent().find('.re-sch-cur-element');
if(re_ajax_search_cur.length > 0){
var re_searchopen_url=re_ajax_search_cur.find('.re-search-result-title a').attr('href');
window.location=re_searchopen_url;
}else{
jQuery(this).parent().submit();
}
return false;
}else{
if((event.which&&event.which==40)||(event.keyCode&&event.keyCode==40)){
re_ajax_search.re_aj_search_move_key_down(ajaxsearchitem);
return false;
}else if((event.which&&event.which==38)||(event.keyCode&&event.keyCode==38)){
re_ajax_search.re_aj_search_move_key_up(ajaxsearchitem);
return false;
}else{
if((event.which&&event.which==8)||(event.keyCode&&event.keyCode==8)){
var search_query=jQuery(this).val();
if(search_query.length==1){
jQuery(this).parent().parent().find('.re-aj-search-wrap').removeClass('re-aj-search-open').empty();
}}
re_ajax_search.re_ajax_set_focus(ajaxsearchitem);
setTimeout(function(){
re_ajax_search.do_ajax_call(ajaxsearchitem);
}, 100);
}
return true;
}}));
},
re_aj_search_move_key_up: function re_aj_search_move_key_up(elem){
if(re_ajax_search._first_down_up===true){
re_ajax_search._first_down_up=false;
if(re_ajax_search._current_selection_index===0){
re_ajax_search._current_selection_index=re_ajax_search._last_request_results_count - 1;
}else{
re_ajax_search._current_selection_index--;
}}else{
if(re_ajax_search._current_selection_index===0){
re_ajax_search._current_selection_index=re_ajax_search._last_request_results_count;
}else{
re_ajax_search._current_selection_index--;
}}
elem.parent().parent().find('.re-search-result-div').removeClass('re-sch-cur-element');
if(re_ajax_search._current_selection_index  > re_ajax_search._last_request_results_count -1){
elem.closest('form').fadeTo(100, 1);
}else{
re_ajax_search.re_search_input_remove_focus(elem);
elem.parent().parent().find('.re-search-result-div').eq(re_ajax_search._current_selection_index).addClass('re-sch-cur-element');
}},
re_aj_search_move_key_down: function re_aj_search_move_key_down(elem){
if(re_ajax_search._first_down_up===true){
re_ajax_search._first_down_up=false;
}else{
if(re_ajax_search._current_selection_index===re_ajax_search._last_request_results_count){
re_ajax_search._current_selection_index=0;
}else{
re_ajax_search._current_selection_index++;
}}
elem.parent().parent().find('.re-search-result-div').removeClass('re-sch-cur-element');
if(re_ajax_search._current_selection_index > re_ajax_search._last_request_results_count - 1){
elem.closest('form').fadeTo(100, 1);
}else{
re_ajax_search.re_search_input_remove_focus(elem);
elem.parent().parent().find('.re-search-result-div').eq(re_ajax_search._current_selection_index).addClass('re-sch-cur-element');
}},
re_ajax_set_focus: function re_ajax_set_focus(elem){
re_ajax_search._current_selection_index=0;
re_ajax_search._first_down_up=true;
elem.closest('form').fadeTo(100, 1);
elem.parent().parent().find('.re-search-result-div').removeClass('re-sch-cur-element');
},
re_search_input_remove_focus: function re_search_input_remove_focus(elem){
if(re_ajax_search._last_request_results_count!==0){
elem.closest('form').css('opacity', 0.5);
}},
process_ajax_response: function (data, callelem){
var current_query=callelem.val().trim();
if(current_query==''){
callelem.parent().parent().find('.re-aj-search-wrap').empty();
return;
}
var td_data_object=JSON.parse(data);
if(td_data_object.re_search_query!==current_query){
return;
}
re_ajax_search._current_selection_index=0;
re_ajax_search._last_request_results_count=td_data_object.re_total_inlist;
re_ajax_search._first_down_up=true;
callelem.parent().parent().find('.re-aj-search-wrap').addClass('re-aj-search-open').html(td_data_object.re_data);
var iconsearch=callelem.parent().find('.rhi-sync');
iconsearch.removeClass('rhi-sync fa-spin').addClass('rhi-search');
callelem.removeClass('searching-now');
},
do_ajax_call: function do_ajax_call(elem){
var posttypes=elem.data('posttype');
var enable_compare=elem.data('enable_compare');
var aff=elem.data('aff');
if(elem.prevObject==undefined){
var catid=elem.data('catid');
}else{
var catid=elem.attr('data-catid');
}
var callelem=elem;
if(elem.val()==''){
re_ajax_search.re_ajax_set_focus(callelem);
return;
}
var search_query=elem.val();
if(re_ajax_cache.exist(search_query)){
re_ajax_search.process_ajax_response(re_ajax_cache.get(search_query), callelem);
return;
}
var iconsearch=elem.parent().find('.rhi-search');
iconsearch.removeClass('rhi-search').addClass('rhi-sync fa-spin');
elem.addClass('searching-now');
jQuery.ajax({
type: 'POST',
url: rhscriptvars.ajax_url,
data: {
action: 'rehub_ajax_search',
re_string: search_query,
posttypesearch: posttypes,
enable_compare:enable_compare,
aff_link: aff,
catid:catid,
security:rhscriptvars.searchnonce,
}}).done(function(data, textStatus, XMLHttpRequest){
re_ajax_cache.set(search_query, data);
re_ajax_search.process_ajax_response(data, callelem);
});
}};
jQuery(document).ready(function($){
'use strict';
re_ajax_search.init();
});
(()=>{"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 a(e){return e&&"string"==typeof e?e.trim().toLowerCase():""}function i(e){const t=a(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=a(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 a(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 c(e){return e.find(e=>{let{type:t}=e;return t===n})?.value}e.g.document.addEventListener("wpcf7mailsent",m=>{const f=e.g._googlesitekit?.gtagUserData,g=f?function(e){if(!(e&&e instanceof HTMLFormElement))return;const m=new FormData(e);return function(e){const t=[["address",s(e)],["email",o(e)],["phone_number",c(e)]].filter(e=>{let[,t]=e;return t});if(0!==t.length)return Object.fromEntries(t)}(Array.from(m.entries()).map(s=>{let[o,c]=s;const m=e.querySelector(`[name='${o}']`),f=m?.type;return"hidden"===f||"submit"===f?null:function(e){let{type:s,name:o,value:c,label:m}=e||{};switch(s=a(s),o=a(o),c=a(c),m=function(e){return e&&"string"==typeof e?e.trim().toLowerCase().replace(/\s*\*+\s*$/,"").replace(/\s*\(required\)\s*$/i,"").replace(/\s*:\s*$/,"").trim():""}(m),s){case"email":return{type:t,value:i(c)};case"tel":return{type:n,value:u(c)}}return function(e){if(!e)return!1;const t=i(e);return/^[^\s@]+@[^\s@]+\.[^\s@]+$/.test(t)}(c)||l[t].includes(o)||l[t].includes(m)?{type:t,value:i(c)}:l[n].includes(o)||l[n].includes(m)?{type:n,value:u(c)}:l[r].includes(o)||l[r].includes(m)?{type:r,value:a(c)}: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)}(c)?{type:n,value:u(c)}:null}({type:f,label:m?.id?e.querySelector(`label[for='${m?.id}']`)?.textContent:void 0,name:o,value:c})}).filter(Boolean))}(m.target):null;e.g._googlesitekit?.gtagEvent?.("contact",{event_category:m.detail.contactFormId,event_label:m.detail.unitTag,...g?{user_data:g}:{}})})})();