({57:function(){learndash.views=learndash.views||{},learndash.views.breakpoints=learndash.views.breakpoints||{},((e,s,t)=>{"use strict";t.selectors={container:'[data-js="learndash-view"]',breakpointClassPrefix:"ld-breakpoint--"},t.breakpoints={},t.debounce=(e,s)=>{let t;return(...a)=>{clearTimeout(t),t=setTimeout(()=>e.apply(this,a),s)}},t.setContainerClasses=(e,s)=>{const a=Object.keys(s.breakpoints);e.classList.add(`${t.selectors.breakpointClassPrefix}initialized`),a.forEach(a=>{const n=t.selectors.breakpointClassPrefix+a;t.breakpoints[a]=s.breakpoints[a],e.offsetWidth<s.breakpoints[a]?e.classList.remove(n):e.classList.add(n)})},t.handleResize=e=>{t.setContainerClasses(e.data.container,e.data.data)},t.unbindEvents=s=>{e.removeEventListener("resize",t.handleResize),s.removeEventListener("beforeAjaxSuccess",t.deinit)},t.bindEvents=(s,a)=>{const n=t.debounce(()=>{t.handleResize({data:{container:s,data:a}})},100);e.addEventListener("resize",n),s.addEventListener("beforeAjaxSuccess",()=>{t.deinit({data:{container:s}})})},t.deinit=e=>{t.unbindEvents(e.data.container)},t.initTasks=function(e){const s=JSON.parse(e.dataset.learndashBreakpoints||"{}");t.bindEvents(e,s),t.setContainerClasses(e,s),s.initialized=!0,e.dataset.learndashBreakpoints=JSON.stringify(s)},t.init=function(e){const s=JSON.parse(e.dataset.learndashBreakpoints||"{}");s&&s.initialized||t.initTasks(e)},t.setup=function(e){e.matches(t.selectors.container)&&t.initTasks(e)},t.ready=function(){s.querySelectorAll(t.selectors.container).forEach(e=>{t.init(e)})},s.addEventListener("DOMContentLoaded",t.ready)})(window,document,learndash.views.breakpoints)}})[57].call({});
jQuery(function ($){
var hash=window.location.hash;
const expandableSidebarHeightPadding=50;
learndashFocusModeSidebarAutoScroll();
initLoginModal();
if('#login'==hash){
openLoginModal();
}
if('undefined'!==typeof ldGetUrlVars().login){
var loginStatus=ldGetUrlVars().login;
if('failed'==loginStatus){
openLoginModal();
}}
if('undefined'!==typeof ldGetUrlVars()['ld-topic-page']){
var topicPage=ldGetUrlVars()['ld-topic-page'];
var topicIds=topicPage.split('-');
var topicId=Object.values(topicIds)[0];
var lesson=$('#ld-expand-' + topicId);
var button=$(lesson).find('.ld-expand-button');
ldToggleExpandableElement(button, true);
$('html, body').animate({
scrollTop: $(lesson).offset().top,
},
500
);
}
$('body').on('click',
'a[href="#login"], button[data-ld-login-modal-trigger]',
function (e){
e.preventDefault();
openLoginModal();
}
);
$('body').on('keypress', '.ld-modal-closer', function (e){
if(13===e.keyCode||32===e.keyCode){
e.preventDefault();
closeLoginModal();
}});
$('body').on('click', '.ld-modal-closer', function (e){
e.preventDefault();
closeLoginModal();
});
$('body').on('click', '#ld-comments-post-button', function (e){
$(this).addClass('ld-open');
$('#ld-comments-form').removeClass('ld-collapsed');
$('textarea#comment').focus();
});
/*
$('body').on('click', function(e){
if($('.learndash-wrapper').hasClass('ld-modal-open')){
if(! $(e.target).parents('.ld-modal').length&&(! $(e.target).is('a'))){
closeLoginModal();
}}
});
*/
$(document).on('keyup', function (e){
if(27===e.keyCode){
closeLoginModal();
}});
$('.learndash-wrapper').on('click',
'a.user_statistic',
learndash_ld30_show_user_statistic
);
focusMobileCheck();
focusMobileResizeCheck();
disableFocusTrap();
$('body').on('click', '.ld-focus-sidebar-trigger', function (e){
if($('.ld-focus').hasClass('ld-focus-sidebar-collapsed')){
openFocusSidebar();
}else{
closeFocusSidebar();
}});
$('body').on('click', '.ld-trigger-mobile-nav', function (e){
e.preventDefault();
if($('.ld-focus').hasClass('ld-focus-sidebar-collapsed')){
openFocusSidebar();
}else{
closeFocusSidebar();
}});
$('.ld-js-register-account').on('click', function (e){
e.preventDefault();
$('.ld-login-modal-register .ld-modal-text').slideUp('slow');
$('.ld-login-modal-register .ld-alert').slideUp('slow');
$(this).slideUp('slow', function (){
$('#ld-user-register').slideDown('slow');
});
});
ldRegistrationLinkInit();
ldRegistrationLinkInitModern();
var windowWidth=$(window).width();
$(window).on('resize orientationchange', function (){
const resizeTimer=setTimeout(()=> {
const newWidth=$(window).width();
if(newWidth===windowWidth){
return;
}
windowWidth=newWidth;
window.requestAnimationFrame(()=> {
initTooltips();
focusMobileResizeCheck();
clearTimeout(resizeTimer);
});
}, 150);
});
if($('.ld-course-status-content').length){
var tallest=0;
$('.ld-course-status-content').each(function (){
if($(this).height() > tallest){
tallest=$(this).height();
}});
$('.ld-course-status-content').height(tallest);
}
function focusMobileCheck(){
if(1024 > $(window).width()){
closeFocusSidebarPageLoad();
}}
function focusMobileResizeCheck(){
if($(window).width() < 1024){
$('#ld-focus-sidebar').attr('aria-modal', 'true');
if(!$('.ld-focus').hasClass('ld-focus-sidebar-collapsed')){
closeFocusSidebar();
}}else{
$('#ld-focus-sidebar').attr('aria-modal', 'false');
if($('.ld-focus').hasClass('ld-focus-sidebar-filtered')){
closeFocusSidebar();
}else if(!$('.ld-focus').hasClass('ld-focus-sidebar-filtered') &&
$('.ld-focus').hasClass('ld-focus-sidebar-collapsed')
){
openFocusSidebar();
}}
}
function focusMobileHandleOrientationChange(e){
if(e.matches){
if(1024 <=$(window).width() &&
!$('.ld-focus').hasClass('ld-focus-sidebar-filtered') &&
$('.ld-focus').hasClass('ld-focus-sidebar-collapsed')
){
openFocusSidebar();
}}
}
window
.matchMedia('(orientation: landscape)')
.addListener(focusMobileHandleOrientationChange);
function closeFocusSidebarPageLoad(){
$('.ld-focus').addClass('ld-focus-sidebar-collapsed');
$('.ld-focus').removeClass('ld-focus-initial-transition');
$('.ld-mobile-nav').removeClass('expanded');
$('[aria-controls="ld-focus-sidebar"]').attr('aria-expanded', 'false');
positionTooltips();
const sidebar=document.querySelector('.ld-focus-sidebar');
if(sidebar){
sidebar.dispatchEvent(new CustomEvent('ld-focus-sidebar-closed'));
}
dispatchSidebarEvent(false);
}
function dispatchSidebarEvent(isOpen){
const sidebar=document.querySelector('.ld-focus-sidebar');
if(!sidebar){
return;
}
let eventName='ld-focus-sidebar-closed';
if(isOpen){
eventName='ld-focus-sidebar-opened';
}
sidebar.dispatchEvent(new CustomEvent(eventName));
}
function closeFocusSidebar(){
$('.ld-focus-sidebar-wrapper').hide();
$('.ld-focus').addClass('ld-focus-sidebar-collapsed');
$('.ld-mobile-nav').removeClass('expanded');
$('[aria-controls="ld-focus-sidebar"]').attr('aria-expanded', 'false');
disableFocusTrap();
const mobileTrigger=$('.ld-trigger-mobile-nav');
if(mobileTrigger.is(':visible')){
mobileTrigger.focus();
}
positionTooltips();
const sidebar=document.querySelector('.ld-focus-sidebar');
if(sidebar){
sidebar.dispatchEvent(new CustomEvent('ld-focus-sidebar-closed'));
}
dispatchSidebarEvent(false);
}
function handleTabTrap(e){
if(e.key==='Tab'){
e.preventDefault();
$('#ld-focus-sidebar-toggle').focus();
}}
function enableFocusTrap(){
$('#ld-focus-sidebar-toggle').focus();
$('#ld-focus-mode-course-heading').attr('tabindex', '0');
const focusableElements=$('.ld-lesson-items a');
const lastFocusableElement =
focusableElements[focusableElements.length - 1];
lastFocusableElement.addEventListener('keydown', handleTabTrap);
}
function disableFocusTrap(){
$('#ld-focus-mode-course-heading').attr('tabindex', '-1');
if($('.ld-focus-sidebar-trigger').attr('aria-expanded')==='true'){
return;
}
const focusableElements=$('.ld-lesson-items a');
const lastFocusableElement =
focusableElements[focusableElements.length - 1];
if(lastFocusableElement){
lastFocusableElement.removeEventListener('keydown', handleTabTrap);
}}
function openFocusSidebar(){
focusMobileCheck();
$('.ld-focus-sidebar-wrapper').show();
$('.ld-focus-sidebar .ld-lesson-item-expanded.ld-expanded').each(function (){
const $lessonContainer=$(this);
if(parseInt($lessonContainer.attr('data-height'), 10) > 0){
return;
}
let recalcHeight=0;
$lessonContainer.children().each(function (){
recalcHeight +=$(this).outerHeight();
});
const newHeight=recalcHeight > 0 ? recalcHeight + expandableSidebarHeightPadding:0;
$lessonContainer.attr('data-height', newHeight).css('max-height', newHeight);
});
$('.ld-focus').removeClass('ld-focus-sidebar-collapsed');
$('.ld-mobile-nav').addClass('expanded');
enableFocusTrap();
$('[aria-controls="ld-focus-sidebar"]').attr('aria-expanded', 'true');
const sidebar=document.querySelector('.ld-focus-sidebar');
if(sidebar){
sidebar.dispatchEvent(new CustomEvent('ld-focus-sidebar-opened'));
}
dispatchSidebarEvent(true);
positionTooltips();
}
$('.ld-file-input').each(function (){
var $input=$(this),
$label=$input.next('label'),
labelVal=$label.html();
$input.on('change', function (e){
var fileName='';
if(this.files&&1 < this.files.length){
fileName=(
this.getAttribute('data-multiple-caption')||''
).replace('{count}', this.files.length);
}else if(e.target.value){
fileName=e.target.value.split('\\').pop();
}
if(fileName){
$label.find('span').html(fileName);
$label.addClass('ld-file-selected');
$('#uploadfile_btn').attr('disabled', false);
}else{
$label.html(labelVal);
$label.removeClass('ld-file-selected');
$('#uploadfile_btn').attr('disabled', true);
}});
$('#uploadfile_form').on('submit', function (){
$label.removeClass('ld-file-selected');
$('#uploadfile_btn').attr('disabled', true);
});
$input
.on('focus', function (){
$input.addClass('has-focus');
})
.on('blur', function (){
$input.removeClass('has-focus');
});
});
$('body').on('click',
'.ld-expand-button, [data-ld-expand-button]',
function (e){
e.preventDefault();
ldToggleExpandableElement($(this));
positionTooltips();
}
);
function initializeExpandableElements(){
$('.ld-expand-button, [data-ld-expand-button], .ld-search-prompt').each(function (index, buttonElement){
ldToggleExpandableElement(
$(buttonElement),
$(buttonElement).attr('aria-expanded')==='true'
);
}
);
}
function initializeAlerts(){
setTimeout(function (){
$('.ld-alert[role="alert"]:visible')
.first()
.attr('tabindex', '-1')
.focus();
}, 500);
}
$(document).on('ldAccordionPaginationComplete',
'.ld-accordion',
initializeExpandableElements
);
initializeExpandableElements();
initializeAlerts();
$('body').on('click', '.ld-search-prompt', function (e){
e.preventDefault();
$('#course_name_field').focus();
ldToggleExpandableElement($(this));
const $controls=$('#' + $(this).attr('aria-controls'));
if($controls.find('.ld-closer').length > 0){
$controls
.find('.ld-closer')
.attr('aria-expanded', $(this).attr('aria-expanded'));
}});
function ldToggleExpandableElement($button, expand){
if('undefined'===typeof expand){
expand=$button.attr('aria-expanded')!=='true';
}
const containerID=$button.attr('aria-controls');
if(typeof containerID!=='undefined' &&
containerID.indexOf(' ') > -1 &&
!$button.data('ld-expanding-all')
){
containerID.split(' ').forEach(function (id){
const $element=$('[aria-controls="' + id + '"]');
ldToggleExpandableElement($element, expand);
});
$button.data('ld-expanding-all', true);
ldToggleExpandableElement($button, expand);
$button.data('ld-expanding-all', false);
}else{
$button=$('[aria-controls="' + containerID + '"]');
const $container=$('#' + containerID);
if(expand&&$container.length > 0){
$container.attr('hidden', false);
}
$button.each(function (index, element){
const dataInitialText =
$(element).data('ld-initial-text') ||
$(element)
.find('.ld-text, [data-ld-expand-button-text-element]')
.html();
$(element).data('ld-initial-text', dataInitialText);
const dataExpandText =
$(element).data('ld-expand-text')||dataInitialText;
const dataCollapseText =
$(element).data('ld-collapse-text')||dataInitialText;
$(element)
.attr('aria-expanded', expand)
.toggleClass('ld-expanded', expand);
if(expand&&dataCollapseText){
$(element)
.find('.ld-text, [data-ld-expand-button-text-element]')
.html(dataCollapseText);
}else if(!expand&&dataExpandText){
$(element)
.find('.ld-text, [data-ld-expand-button-text-element]')
.html(dataExpandText);
}});
if($container.length <=0){
return;
}
let totalHeight=0;
$container.children().each(function (){
totalHeight +=$(this).outerHeight();
});
const finalHeightWithPadding=totalHeight > 0 ? totalHeight + expandableSidebarHeightPadding:0;
$container.attr('data-height', finalHeightWithPadding);
$container.css({
'max-height': expand ? finalHeightWithPadding:0,
});
if(!expand){
$container.toggleClass('ld-expanded', expand);
const waitForCollapsed=setInterval(function (){
if($container.outerHeight()===0){
clearInterval(waitForCollapsed);
$container.attr('hidden', true);
}});
}else{
const waitForExpanded=setInterval(function (){
if($container.outerHeight()===totalHeight){
clearInterval(waitForExpanded);
$container.toggleClass('ld-expanded', expand);
}});
}}
positionTooltips();
}
function ldRegistrationLinkInit(){
const $loginLink=$('.registration-login-link');
if($loginLink.length===0){
return;
}
if(''!==$loginLink.attr('href')){
return;
}
$loginLink.on('click', function (e){
e.preventDefault();
$('#learndash_registerform, .registration-login').hide();
$(
'.registration-login-form, .show-register-form, .show-password-reset-link'
).show();
});
$('.show-register-form').on('click', function (e){
e.preventDefault();
$(
'.registration-login-form, .show-register-form, .show-password-reset-link'
).hide();
$('#learndash_registerform, .registration-login').show();
});
}
function ldRegistrationLinkInitModern(){
const $loginLink=$('.ld-registration__login-link');
if($loginLink.length===0){
return;
}
if(''!==$loginLink.attr('href')){
return;
}
$(document).on('click', '.ld-registration__login-link', function (e){
e.preventDefault();
let $wrapper=$(this).closest('.ld-registration__wrapper');
$wrapper.addClass('ld-registration__wrapper--login');
$wrapper.removeClass('ld-registration__wrapper--register');
});
$(document).on('click',
'.ld-registration__register-link',
function (e){
e.preventDefault();
let $wrapper=$(this).closest('.ld-registration__wrapper');
$wrapper.removeClass('ld-registration__wrapper--login');
$wrapper.addClass('ld-registration__wrapper--register');
}
);
}
$('body').on('click', '.ld-closer', function (e){
ldToggleExpandableElement($('.ld-search-prompt'), false);
$(this).attr('aria-expanded', false);
});
$('body').on('touch click', '.ld-tabs-navigation .ld-tab', function (){
const $tabContent=$('#' + $(this).attr('aria-controls'));
if(!$tabContent.length){
return;
}
$('.ld-tabs-navigation .ld-tab.ld-active')
.removeClass('ld-active')
.attr('aria-selected', 'false')
.attr('tabindex', '-1');
$(this)
.addClass('ld-active')
.attr('aria-selected', 'true')
.removeAttr('tabindex');
$('.ld-tabs-content .ld-tab-content.ld-visible').removeClass('ld-visible'
);
$tabContent.addClass('ld-visible');
positionTooltips();
});
$('body').on('keydown', '.ld-tabs-navigation .ld-tab', function (event){
if(['ArrowLeft', 'ArrowRight', 'Home', 'End'].indexOf(event.key)===-1
){
return;
}
const target=event.currentTarget;
const $firstTab=$(target)
.closest('[role="tablist"]')
.find('[role="tab"]')
.first();
const $lastTab=$(target)
.closest('[role="tablist"]')
.find('[role="tab"]')
.last();
event.stopPropagation();
event.preventDefault();
switch (event.key){
case 'ArrowLeft':
if(target===$firstTab[0]){
$lastTab.focus();
}else{
$(this).prev().focus();
}
break;
case 'ArrowRight':
if(target===$lastTab[0]){
$firstTab.focus();
}else{
$(target).next().focus();
}
break;
case 'Home':
$firstTab.focus();
break;
case 'End':
$lastTab.focus();
break;
default:
break;
}});
function initTooltips(){
$('.ld-tooltip').each(function (){
const $tooltip=$(this).find('[role="tooltip"]');
if(!$tooltip.length||typeof $tooltip[0]==='undefined'){
return;
}
if(!$(this).hasClass('ld-tooltip--initialized')){
$(this)
.addClass('ld-tooltip--initialized')
.addClass('ld-tooltip--hidden');
}
const isHidden=$(this).hasClass('ld-tooltip--hidden');
$(this).removeClass('ld-tooltip--hidden');
$(this).removeClass('ld-tooltip--position-right');
const tooltipRect=$tooltip[0].getBoundingClientRect();
let containerWidth=windowWidth;
if($(this).closest('.ld-focus-sidebar').length){
containerWidth=$(this).closest('.ld-focus-sidebar').width();
}
$(this).toggleClass('ld-tooltip--position-right',
tooltipRect.right > containerWidth
);
$(this).toggleClass('ld-tooltip--hidden', isHidden);
});
$(document).on('keydown', function (event){
if(event.key==='Escape' &&
($('.ld-tooltip:hover').length ||
$('.ld-tooltip:focus').length ||
$('.ld-tooltip:focus-within').length)
){
$(
'.ld-tooltip:hover, .ld-tooltip:focus, .ld-tooltip:focus-within'
).addClass('ld-tooltip--hidden');
$('.ld-tooltip:focus, .ld-tooltip :focus').blur();
}});
$(document).on('mouseenter focusin touchstart',
'.ld-tooltip--hidden',
function (){
$(this).removeClass('ld-tooltip--hidden');
}
);
$(document).on('mouseleave focusout touchstart',
'.ld-tooltip:not(.ld-tooltip--hidden)',
function (){
$(this).addClass('ld-tooltip--hidden');
}
);
}
initTooltips();
initTooltips();
var $tooltips=$('*[data-ld-tooltip]');
initLegacyTooltips();
function initLegacyTooltips(){
if($('#learndash-tooltips').length){
$('#learndash-tooltips').remove();
$tooltips=$('*[data-ld-tooltip]');
}
if($tooltips.length){
$('body').prepend('<div id="learndash-tooltips"></div>');
var $ctr=1;
$tooltips.each(function (){
var anchor=$(this);
if(anchor.hasClass('ld-item-list-item')){
anchor=anchor.find('.ld-item-title');
}
if('undefined'!==typeof anchor &&
$(anchor).hasClass('ld-status-waiting')
){
$(anchor).on('click', function (e){
e.preventDefault();
return false;
});
var parent_anchor=$(anchor).parents('a');
if('undefined'!==typeof parent_anchor){
$(parent_anchor).on('click', function (e){
e.preventDefault();
return false;
});
}}
var elementOffsets={
top: anchor.offset().top,
left: anchor.offset().left + anchor.outerWidth() / 2,
};
var $content=$(this).attr('data-ld-tooltip');
var $rel_id=Math.floor(Math.random() * 99999);
var $tooltip =
'<span id="ld-tooltip-' +
$rel_id +
'" class="ld-tooltip">' +
$content +
'</span>';
$(this).attr('data-ld-tooltip-id', $rel_id);
$('#learndash-tooltips').append($tooltip);
$ctr++;
var $tooltip=$('#ld-tooltip-' + $rel_id);
$(this)
.on('mouseenter', function (){
$tooltip.addClass('ld-visible');
})
.on('mouseleave', function (){
$tooltip.removeClass('ld-visible');
});
});
$(window).on('resize', function (){
positionTooltips();
});
$(window)
.add('.ld-focus-sidebar-wrapper')
.on('scroll', function (){
$('.ld-visible.ld-tooltip').removeClass('ld-visible');
positionTooltips();
});
positionTooltips();
}}
function initLoginModal(){
var modal_wrapper=$('.learndash-wrapper-login-modal');
if('undefined'!==typeof modal_wrapper&&modal_wrapper.length){
$(modal_wrapper).prependTo('body');
}}
function openLoginModal(){
var modal_wrapper=$('.learndash-wrapper-login-modal');
if('undefined'!==typeof modal_wrapper&&modal_wrapper.length){
$(modal_wrapper).addClass('ld-modal-open');
$(modal_wrapper).removeClass('ld-modal-closed');
$('html, body').animate({
scrollTop: $('.ld-modal', modal_wrapper).offset().top,
},
50
);
$('.ld-modal', modal_wrapper).focus();
}}
function closeLoginModal(){
var modal_wrapper=$('.learndash-wrapper-login-modal');
if('undefined'!==typeof modal_wrapper&&modal_wrapper.length){
$(modal_wrapper).removeClass('ld-modal-open');
$(modal_wrapper).addClass('ld-modal-closed');
$('[data-ld-login-modal-trigger]').focus();
}}
function positionTooltips(){
if('undefined'!==typeof $tooltips){
setTimeout(function (){
$tooltips.each(function (){
var anchor=$(this);
var $rel_id=anchor.attr('data-ld-tooltip-id');
$tooltip=$('#ld-tooltip-' + $rel_id);
if(anchor.hasClass('ld-item-list-item')){
anchor=anchor.find('.ld-status-icon');
}
var parent_focus =
jQuery(anchor).parents('.ld-focus-sidebar');
var left_post =
anchor.offset().left + (anchor.outerWidth() + 10);
if(parent_focus.length){
left_post =
anchor.offset().left + (anchor.outerWidth() - 18);
}
var focusModeMainContentHeight =
$('.ld-focus-main').height();
var focusModeCurrentTooltipHeight =
anchor.offset().top + -3;
if(!focusModeMainContentHeight){
var anchorTop=anchor.offset().top + -3;
var anchorLeft=anchor.offset().left;
}else{
anchorTop =
focusModeCurrentTooltipHeight <
focusModeMainContentHeight
? focusModeCurrentTooltipHeight
: focusModeMainContentHeight;
anchorLeft=left_post;
}
$tooltip
.css({
top: anchorTop,
left: anchorLeft, //anchor.offset().left + (anchor.outerWidth() +10),
'margin-left': 0,
'margin-right': 0,
})
.removeClass('ld-shifted-left ld-shifted-right');
if($tooltip.offset().left <=0){
$tooltip
.css({
'margin-left': Math.abs($tooltip.offset().left),
})
.addClass('ld-shifted-left');
}
var $tooltipRight =
$(window).width() -
($tooltip.offset().left + $tooltip.outerWidth());
if(0 >=$tooltipRight&&360 < $(window).width()){
$tooltip
.css({ 'margin-right': Math.abs($tooltipRight) })
.addClass('ld-shifted-right');
}});
}, 500);
}}
$('body').on('click', '#ld-profile .ld-reset-button', function (e){
e.preventDefault();
$('#ld-profile #course_name_field').val('');
var searchVars={
shortcode_instance: $('#ld-profile').data('shortcode_instance'),
};
searchVars['ld-profile-search']=$(this)
.parents('.ld-item-search-wrapper')
.find('#course_name_field')
.val();
searchVars['ld-profile-search-nonce']=$(this)
.parents('.ld-item-search-wrapper')
.find('form.ld-item-search-fields')
.data('nonce');
$('#ld-profile #ld-main-course-list').addClass('ld-loading');
$.ajax({
type: 'GET',
url: ldVars.ajaxurl + '?action=ld30_ajax_profile_search',
data: searchVars,
success(response){
if('undefined'!==typeof response.data.markup){
$('#ld-profile').html(response.data.markup);
ldToggleExpandableElement(
'#ld-profile .ld-search-prompt',
true
);
}},
});
});
$('body').on('submit', '.ld-item-search-fields', function (e){
e.preventDefault();
var searchVars={
shortcode_instance: $('#ld-profile').data('shortcode_instance'),
};
searchVars['ld-profile-search']=$(this)
.parents('.ld-item-search-wrapper')
.find('#course_name_field')
.val();
searchVars['ld-profile-search-nonce']=$(this)
.parents('.ld-item-search-wrapper')
.find('form.ld-item-search-fields')
.data('nonce');
$('#ld-profile #ld-main-course-list').addClass('ld-loading');
$.ajax({
type: 'GET',
url: ldVars.ajaxurl + '?action=ld30_ajax_profile_search',
data: searchVars,
success(response){
if('undefined'!==typeof response.data.markup){
$('#ld-profile').html(response.data.markup);
ldToggleExpandableElement(
'#ld-profile .ld-search-prompt',
true
);
}},
});
});
$('body').on('click', '.ld-pagination a', function (e){
e.preventDefault();
var linkVars={};
var parentVars={};
$(this)
.attr('href')
.replace(/[?&]+([^=&]+)=([^&]*)/gi, function (m, key, value){
linkVars[key]=value;
});
linkVars.pager_nonce=$(this)
.parents('.ld-pagination')
.data('pager-nonce');
linkVars.pager_results=$(this)
.parents('.ld-pagination')
.data('pager-results');
linkVars.context=$(this).data('context');
parentVars.currentTarget=e.currentTarget;
if('profile'!=linkVars.context){
linkVars.lesson_id=$(this).data('lesson_id');
linkVars.course_id=$(this).data('course_id');
if($('.ld-course-nav-' + linkVars.course_id).length){
linkVars.widget_instance=$(
'.ld-course-nav-' + linkVars.course_id
).data('widget_instance');
}}
if('course_topics'==linkVars.context){
$('#ld-topic-list-' + linkVars.lesson_id).addClass('ld-loading');
$('#ld-nav-content-list-' + linkVars.lesson_id).addClass('ld-loading'
);
}
if('course_content_shortcode'==linkVars.context){
parentVars.parent_container=$(parentVars.currentTarget).closest('.ld-course-content-' + linkVars.course_id
);
if('undefined'!==typeof parentVars.parent_container &&
parentVars.parent_container.length
){
$(parentVars.parent_container).addClass('ld-loading');
linkVars.shortcode_instance=$(
parentVars.parent_container
).data('shortcode_instance');
}else{
$('.ld-course-content-' + linkVars.course_id).addClass('ld-loading'
);
linkVars.shortcode_instance=$(
'.ld-course-content-' + linkVars.course_id
).data('shortcode_instance');
}}else if('course_lessons'==linkVars.context){
var parent_container;
if('undefined'===typeof parentVars.parent_container ||
!parentVars.parent_container.length
){
parent_container=$(parentVars.currentTarget).parents('.ld-lesson-navigation'
);
if('undefined'!==typeof parent_container &&
parent_container.length
){
parentVars.context_sub='course_navigation_widget';
parentVars.parent_container=$(
parentVars.currentTarget
).parents('#ld-lesson-list-' + linkVars.course_id);
}}
if('undefined'===typeof parentVars.parent_container ||
!parentVars.parent_container.length
){
parent_container=$(parentVars.currentTarget).parents('.ld-focus-sidebar-wrapper'
);
if('undefined'!==typeof parent_container &&
parent_container.length
){
parentVars.context_sub='focus_mode_sidebar';
parentVars.parent_container=$(
parentVars.currentTarget
).parents('#ld-lesson-list-' + linkVars.course_id);
}}
if('undefined'===typeof parentVars.parent_container ||
!parentVars.parent_container.length
){
parentVars.parent_container=$(
parentVars.currentTarget
).closest('#ld-item-list-' + linkVars.course_id,
'#ld-lesson-list-' + linkVars.course_id
);
}
if('undefined'!==typeof parentVars.parent_container &&
parentVars.parent_container.length
){
$(parentVars.parent_container).addClass('ld-loading');
}else{
$('#ld-item-list-' + linkVars.course_id).addClass('ld-loading');
$('#ld-lesson-list-' + linkVars.course_id).addClass('ld-loading'
);
}}
if('profile'==linkVars.context){
$('#ld-profile #ld-main-course-list').addClass('ld-loading');
linkVars.shortcode_instance =
$('#ld-profile').data('shortcode_instance');
}
if('profile_quizzes'==linkVars.context){
$(
'#ld-course-list-item-' +
linkVars.pager_results.quiz_course_id +
' .ld-item-contents'
).addClass('ld-loading');
}
if('course_info_courses'==linkVars.context){
$('.ld-user-status').addClass('ld-loading');
linkVars.shortcode_instance =
$('.ld-user-status').data('shortcode-atts');
}
if('group_courses'==linkVars.context){
linkVars.group_id=$(this).data('group_id');
if('undefined'!==typeof linkVars.group_id){
parent_container=$(parentVars.currentTarget).parents('.ld-group-courses-' + linkVars.group_id
);
if('undefined'!==typeof parent_container &&
parent_container.length
){
$(parent_container).addClass('ld-loading');
parentVars.parent_container=parent_container;
}}
}
$.ajax({
type: 'GET',
url: ldVars.ajaxurl + '?action=ld30_ajax_pager',
data: linkVars,
success(response){
if('course_topics'==linkVars.context){
if($('#ld-topic-list-' + linkVars.lesson_id).length){
if('undefined'!==typeof response.data.topics){
$('#ld-topic-list-' + linkVars.lesson_id).html(response.data.topics
);
}
if('undefined'!==typeof response.data.pager){
$('#ld-expand-' + linkVars.lesson_id)
.find('.ld-table-list-footer')
.html(response.data.pager);
}
learndashSetMaxHeight(
$('.ld-lesson-item-' + linkVars.lesson_id).find('.ld-item-list-item-expanded'
)
);
$('#ld-topic-list-' + linkVars.lesson_id).removeClass('ld-loading'
);
}
if($('#ld-nav-content-list-' + linkVars.lesson_id).length
){
if('undefined'!==typeof response.data.nav_topics){
$('#ld-nav-content-list-' + linkVars.lesson_id)
.find('.ld-table-list-items')
.html(response.data.topics);
}
if('undefined'!==typeof response.data.pager){
$('#ld-nav-content-list-' + linkVars.lesson_id)
.find('.ld-table-list-footer')
.html(response.data.pager);
}
$(
'#ld-nav-content-list-' + linkVars.lesson_id
).removeClass('ld-loading');
}}
if('course_content_shortcode'==linkVars.context){
if('undefined'!==typeof response.data.markup){
if('undefined'!==typeof parentVars.parent_container &&
parentVars.parent_container.length
){
$(parentVars.parent_container).replaceWith(response.data.markup
);
}else{
$(
'#learndash_post_' + linkVars.course_id
).replaceWith(response.data.markup);
}}
}else if('course_lessons'==linkVars.context){
if('undefined'!==typeof parentVars.parent_container &&
parentVars.parent_container.length
){
if('course_navigation_widget'==parentVars.context_sub
){
if('undefined'!==typeof response.data.nav_lessons
){
$(parentVars.parent_container)
.html(response.data.nav_lessons)
.removeClass('ld-loading');
}}else if('focus_mode_sidebar'==parentVars.context_sub
){
if('undefined'!==typeof response.data.nav_lessons
){
$(parentVars.parent_container)
.html(response.data.nav_lessons)
.removeClass('ld-loading');
}}else if('undefined'!==typeof response.data.lessons
){
$(parentVars.parent_container)
.html(response.data.lessons)
.removeClass('ld-loading');
}}else{
if($('#ld-item-list-' + linkVars.course_id).length){
if('undefined'!==typeof response.data.lessons){
$('#ld-item-list-' + linkVars.course_id)
.html(response.data.lessons)
.removeClass('ld-loading');
}}
if($('#ld-lesson-list-' + linkVars.course_id).length){
if('undefined'!==typeof response.data.nav_lessons
){
$('#ld-lesson-list-' + linkVars.course_id)
.html(response.data.nav_lessons)
.removeClass('ld-loading');
}}
}}
if('group_courses'==linkVars.context){
if('undefined'!==typeof parentVars.parent_container &&
parentVars.parent_container.length
){
if('undefined'!==typeof response.data.markup){
$(parentVars.parent_container)
.html(response.data.markup)
.removeClass('ld-loading');
}}
}
if('profile'==linkVars.context){
if('undefined'!==typeof response.data.markup){
$('#ld-profile').html(response.data.markup);
}}
if('profile_quizzes'==linkVars.context){
if('undefined'!==typeof response.data.markup){
$(
'#ld-course-list-item-' +
linkVars.pager_results.quiz_course_id +
' .ld-item-list-item-expanded .ld-item-contents'
).replaceWith(response.data.markup);
$(
'#ld-course-list-item-' +
linkVars.pager_results.quiz_course_id
)
.get(0)
.scrollIntoView({ behavior: 'smooth' });
}}
if('course_info_courses'==linkVars.context){
if('undefined'!==typeof response.data.markup){
$('.ld-user-status').replaceWith(response.data.markup);
}}
$('body').trigger('ld_has_paginated');
initTooltips();
},
});
});
if($('#learndash_timer').length){
var timer_el=jQuery('#learndash_timer');
var timer_seconds=timer_el.attr('data-timer-seconds');
var timer_button_el=jQuery(timer_el.attr('data-button'));
var cookie_key=timer_el.attr('data-cookie-key');
if('undefined'!==typeof cookie_key){
var cookie_name='learndash_timer_cookie_' + cookie_key;
}else{
var cookie_name='learndash_timer_cookie';
}
cookie_timer_seconds=jQuery.cookie(cookie_name);
if('undefined'!==typeof cookie_timer_seconds){
timer_seconds=parseInt(cookie_timer_seconds);
}
if(0==timer_seconds){
$(timer_el).hide();
}
$(timer_button_el).on('learndash-time-finished', function (){
$(timer_el).hide();
});
}
$(document).on('learndash_video_disable_assets', function (event, status){
if('undefined'===typeof learndash_video_data){
return false;
}
if('BEFORE'==learndash_video_data.videos_shown){
if(true==status){
$('.ld-lesson-topic-list').hide();
$('.ld-lesson-navigation')
.find('#ld-nav-content-list-' + ldVars.postID)
.addClass('user_has_no_access');
$('.ld-quiz-list').hide();
}else{
$('.ld-lesson-topic-list').slideDown();
$('.ld-quiz-list').slideDown();
$('.ld-lesson-navigation')
.find('#ld-nav-content-list-' + ldVars.postID)
.removeClass('user_has_no_access');
}}
});
$('.learndash-wrapper').on('click',
'.wpProQuiz_questionListItem input[type="radio"]',
function (e){
$(this)
.parents('.wpProQuiz_questionList')
.find('label')
.removeClass('is-selected');
$(this).parents('label').addClass('is-selected');
}
);
$('.learndash-wrapper').on('click',
'.wpProQuiz_questionListItem input[type="checkbox"]',
function (e){
if(jQuery(e.currentTarget).is(':checked')){
$(this).parents('label').addClass('is-selected');
}else{
$(this).parents('label').removeClass('is-selected');
}}
);
function learndash_ld30_show_user_statistic(e){
e.preventDefault();
var refId=jQuery(this).data('ref-id');
var quizId=jQuery(this).data('quiz-id');
var userId=jQuery(this).data('user-id');
var statistic_nonce=jQuery(this).data('statistic-nonce');
var post_data={
action: 'wp_pro_quiz_admin_ajax_statistic_load_user',
func: 'statisticLoadUser',
data: {
quizId,
userId,
refId,
statistic_nonce,
avg: 0,
},
};
jQuery('#wpProQuiz_user_overlay, #wpProQuiz_loadUserData').show();
var content=jQuery('#wpProQuiz_user_content').hide();
jQuery.ajax({
type: 'POST',
url: ldVars.ajaxurl,
dataType: 'json',
cache: false,
data: post_data,
error(jqXHR, textStatus, errorThrown){},
success(reply_data){
if('undefined'!==typeof reply_data.html){
content.html(reply_data.html);
jQuery('#wpProQuiz_user_content').show();
jQuery('body').trigger('learndash-statistics-contentchanged'
);
jQuery('#wpProQuiz_loadUserData').hide();
content.find('.statistic_data').on('click', function (){
jQuery(this).parents('tr').next().toggle('fast');
return false;
});
}},
});
jQuery('#wpProQuiz_overlay_close').on('click', function (){
jQuery('#wpProQuiz_user_overlay').hide();
});
}
function learndashSetMaxHeight(elm){
var totalHeight=0;
elm.find('> *').each(function (){
totalHeight +=$(this).outerHeight();
});
elm.attr('data-height', '' + (totalHeight + 50) + '');
elm.css({
'max-height': totalHeight + 50,
});
}
function learndashFocusModeSidebarAutoScroll(){
if(jQuery('.learndash-wrapper .ld-focus').length){
var sidebar_wrapper=jQuery(
'.learndash-wrapper .ld-focus .ld-focus-sidebar-wrapper'
);
var sidebar_current_topic=jQuery(
'.learndash-wrapper .ld-focus .ld-focus-sidebar-wrapper .ld-is-current-item'
);
if('undefined'!==typeof sidebar_current_topic &&
sidebar_current_topic.length
){
var sidebar_scrollTo=sidebar_current_topic;
}else{
var sidebar_current_lesson=jQuery(
'.learndash-wrapper .ld-focus .ld-focus-sidebar-wrapper .ld-is-current-lesson'
);
if('undefined'!==typeof sidebar_current_lesson &&
sidebar_current_lesson.length
){
var sidebar_scrollTo=sidebar_current_lesson;
}}
if('undefined'!==typeof sidebar_scrollTo &&
sidebar_scrollTo.length
){
var offset_top=0;
if(jQuery('.learndash-wrapper .ld-focus .ld-focus-header')
.length
){
var logo_height=jQuery(
'.learndash-wrapper .ld-focus .ld-focus-header'
).height();
offset_top +=logo_height;
}
if(jQuery(
'.learndash-wrapper .ld-focus .ld-focus-sidebar .ld-course-navigation-heading'
).length
){
var heading_height=jQuery(
'.learndash-wrapper .ld-focus .ld-focus-sidebar .ld-course-navigation-heading'
).height();
offset_top +=heading_height;
}
if(jQuery(
'.learndash-wrapper .ld-focus .ld-focus-sidebar .ld-focus-sidebar-wrapper'
).length
){
var container_height=jQuery(
'.learndash-wrapper .ld-focus .ld-focus-sidebar .ld-focus-sidebar-wrapper'
).height();
offset_top +=container_height;
}
var current_item_height=jQuery(sidebar_scrollTo).height();
offset_top -=current_item_height;
sidebar_wrapper.animate({
scrollTop: sidebar_scrollTo.offset().top - offset_top,
},
1000
);
}}
}
function update_payment_forms(data){
$('#total-row').attr('data-total', data.total.value);
$('form[name="buynow"] input[name="amount"]').val(data.total.value);
$('form.learndash-stripe-checkout input[name="stripe_price"]').val(data.total.stripe_value
);
const stripe_course_id=$(
'.learndash-stripe-checkout input[name="stripe_course_id"]'
).val();
if(stripe_course_id){
LD_Cookies.remove('ld_stripe_session_id_' + stripe_course_id);
LD_Cookies.remove('ld_stripe_connect_session_id_' + stripe_course_id
);
}
if(typeof ld_init_stripe_legacy==='function'){
ld_init_stripe_legacy();
}}
$('.btn-join').on('click', function (e){
if($(this).hasClass('btn-disabled')){
e.preventDefault();
return false;
}
const supportsCoupon=$('#total-row').attr('data-supports-coupon');
if(!supportsCoupon){
return;
}
const total=parseFloat($('#total-row').attr('data-total'));
if(0===total){
$.ajax({
type: 'POST',
url: ldVars.ajaxurl,
dataType: 'json',
cache: false,
data: {
action: 'learndash_enroll_with_zero_price',
nonce: $('#apply-coupon-form').data('nonce'),
post_id: $('#apply-coupon-form').data('post-id'),
},
success(response){
if(response.success){
window.location.replace(response.data.redirect_url);
}else{
alert(response.data.message);
}},
});
e.preventDefault();
return false;
}});
$('#apply-coupon-form').on('submit', function (e){
e.preventDefault();
const $el=$(this);
const $wrapper=$el.closest('.ld-registration-order__items');
$.ajax({
type: 'POST',
url: ldVars.ajaxurl,
dataType: 'json',
cache: false,
data: {
action: 'learndash_apply_coupon',
nonce: $(this).data('nonce'),
coupon_code: $(this).find('#coupon-field').val(),
post_id: $(this).data('post-id'),
},
success(response){
const isModernRegistration=$(
'.ld-form__field-coupon_field'
).length;
if(isModernRegistration){
$('#coupon-alerts .coupon-alert').hide();
const $alert=$('#coupon-alerts').find(response.success
? '.coupon-alert-success'
: '.coupon-alert-warning'
);
if(response.success){
$wrapper
.find('.ld-coupon__label-text')
.html(response.data.coupon_code);
$wrapper
.find('.ld-coupon__value')
.html('(' + response.data.discount + ')');
$wrapper
.find('.ld-registration-order__item-price-value')
.html(response.data.total.formatted);
$wrapper
.find('.ld-registration-order__total-price')
.html(response.data.total.formatted);
$wrapper.addClass('ld-registration-order__items--with-coupon'
);
update_payment_forms(response.data);
}
$alert
.find('.ld-alert-messages')
.html(response.data.message);
$alert.fadeIn();
}else{
$('#coupon-alerts .coupon-alert').hide();
const $alert=$('#coupon-alerts').find(response.success
? '.coupon-alert-success'
: '.coupon-alert-warning'
);
const $coupon_row=$('#coupon-row');
if(response.success){
$coupon_row
.find('.purchase-label > span')
.html(response.data.coupon_code);
$coupon_row
.find('.purchase-value span')
.html(response.data.discount);
$coupon_row.css('display', 'flex').hide().fadeIn();
$('#total-row .purchase-value').html(response.data.total.formatted
);
$('#totals').show();
update_payment_forms(response.data);
}
$alert
.find('.ld-alert-messages')
.html(response.data.message);
$alert.fadeIn();
}},
});
});
$('#remove-coupon-form').on('submit', function (e){
e.preventDefault();
const $el=$(this);
const $wrapper=$el.closest('.ld-registration-order__items');
$.ajax({
type: 'POST',
url: ldVars.ajaxurl,
dataType: 'json',
cache: false,
data: {
action: 'learndash_remove_coupon',
nonce: $(this).data('nonce'),
post_id: $(this).data('post-id'),
},
success(response){
const isModernRegistration=$(
'.ld-form__field-coupon_field'
).length;
if(isModernRegistration){
$('#coupon-alerts .coupon-alert').hide();
const $alert=$('#coupon-alerts').find(response.success
? '.coupon-alert-success'
: '.coupon-alert-warning'
);
if(response.success){
$wrapper.removeClass('ld-registration-order__items--with-coupon'
);
$wrapper.find('.ld-form__field-coupon_field').val('');
$wrapper
.find('.ld-registration-order__item-price-value')
.html(response.data.total.formatted);
$wrapper
.find('.ld-registration-order__total-price')
.html(response.data.total.formatted);
update_payment_forms(response.data);
}
$alert
.find('.ld-alert-messages')
.html(response.data.message);
$alert.fadeIn();
}else{
$('#coupon-alerts .coupon-alert').hide();
const $alert=$('#coupon-alerts').find(response.success
? '.coupon-alert-success'
: '.coupon-alert-warning'
);
if(response.success){
$('#coupon-row').hide();
$('#coupon-field').val('');
$('#price-row .purchase-value').html(response.data.total.formatted
);
$('#subtotal-row .purchase-value').html(response.data.total.formatted
);
$('#total-row .purchase-value').html(response.data.total.formatted
);
$('#totals').hide();
update_payment_forms(response.data);
}
$alert
.find('.ld-alert-messages')
.html(response.data.message);
$alert.fadeIn();
}},
});
});
});
function ldGetUrlVars(){
var vars={};
var parts=window.location.href.replace(/[?&]+([^=&]+)=([^&]*)/gi,
function (m, key, value){
vars[key]=value;
}
);
return vars;
};
jQuery(document).ready((function(t){var n=n||{};n.init=function(){t("body").bind("contextmenu cut copy",(function(t){return t.preventDefault(),!1})),t("body").bind("paste",(function(n){if(!t(n.target).is('[type="password"]'))return n.preventDefault(),!1}))},n.init()}));
(()=>{var e={32:()=>{var e;0!==(e=jQuery)(".learndash-course-reviews-stars-input").length&&e(document).on("change",".learndash-course-reviews-stars-input .review-star input",function(){let s=-1;e(this).prop("checked")&&(s=parseInt(e(this).val())-1),e(this).closest(".learndash-course-reviews-stars-input").find(" .review-star").each(function(r,a){r>s?e(a).removeClass("active"):e(a).addClass("active")})})}},s={};function r(a){var t=s[a];if(void 0!==t)return t.exports;var i=s[a]={exports:{}};return e[a](i,i.exports,r),i.exports}(()=>{"use strict";var e,s;r(32),e=jQuery,s=learndashCourseReviews,e('form[name="learndash_course_reviews"]').length<1||e(document).on("submit",'form[name="learndash_course_reviews"]',function(r){r.preventDefault();const a=function(e){const s={};for(const r in e)s[e[r].name]=e[r].value;return s}(e(this).serializeArray()),t=this,i=e(t).find('input[type="submit"]'),n=i.val();i.val(i.data("saving_text")).attr("disabled",!0).addClass("disabled"),e.ajax({method:"POST",url:s.restURL+"addReview/"+a.course_id,data:a,cache:!1,success(s){i.val(n).attr("disabled",!1).removeClass("disabled"),t.reset(),e(t).find(".learndash-course-reviews-stars-input input").trigger("change"),window.location.href=window.location.href.replace(/#.*?$/g,"")+"#ld-review-"+s.comment_id,window.location.reload(!0)},error(s){const r=JSON.parse(s.responseText);if(void 0!==r.html){const s=e(t).closest(".learndash-course-reviews-form").find(".notices-container");s.append(r.html),s[0].scrollIntoView({behavior:"smooth"})}else void 0!==r.message&&console.error(r.message);i.val(n).attr("disabled",!1).removeClass("disabled")}})})})()})();
!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);
jQuery(function(e){if("undefined"==typeof wc_cart_fragments_params)return!1;var t=!0,r=wc_cart_fragments_params.cart_hash_key;try{t="sessionStorage"in window&&null!==window.sessionStorage,window.sessionStorage.setItem("wc","test"),window.sessionStorage.removeItem("wc"),window.localStorage.setItem("wc","test"),window.localStorage.removeItem("wc")}catch(f){t=!1}function n(){t&&sessionStorage.setItem("wc_cart_created",(new Date).getTime())}function o(e){t&&(localStorage.setItem(r,e),sessionStorage.setItem(r,e))}var a={url:wc_cart_fragments_params.wc_ajax_url.toString().replace("%%endpoint%%","get_refreshed_fragments"),type:"POST",data:{time:(new Date).getTime()},timeout:wc_cart_fragments_params.request_timeout,success:function(r){r&&r.fragments&&(e.each(r.fragments,function(t,r){e(t).replaceWith(r)}),t&&(sessionStorage.setItem(wc_cart_fragments_params.fragment_name,JSON.stringify(r.fragments)),o(r.cart_hash),r.cart_hash&&n()),e(document.body).trigger("wc_fragments_refreshed"))},error:function(){e(document.body).trigger("wc_fragments_ajax_error")}};function s(){e.ajax(a)}if(t){var i=null;e(document.body).on("wc_fragment_refresh updated_wc_div",function(){s()}),e(document.body).on("added_to_cart removed_from_cart",function(e,t,a){var s=sessionStorage.getItem(r);null!==s&&s!==undefined&&""!==s||n(),sessionStorage.setItem(wc_cart_fragments_params.fragment_name,JSON.stringify(t)),o(a)}),e(document.body).on("wc_fragments_refreshed",function(){clearTimeout(i),i=setTimeout(s,864e5)}),e(window).on("storage onstorage",function(e){r===e.originalEvent.key&&localStorage.getItem(r)!==sessionStorage.getItem(r)&&s()}),e(window).on("pageshow",function(t){t.originalEvent.persisted&&(e(".widget_shopping_cart_content").empty(),e(document.body).trigger("wc_fragment_refresh"))});try{var c=JSON.parse(sessionStorage.getItem(wc_cart_fragments_params.fragment_name)),_=sessionStorage.getItem(r),g=Cookies.get("woocommerce_cart_hash"),m=sessionStorage.getItem("wc_cart_created");if(null!==_&&_!==undefined&&""!==_||(_=""),null!==g&&g!==undefined&&""!==g||(g=""),_&&(null===m||m===undefined||""===m))throw"No cart_created";if(m){var d=1*m+864e5,w=(new Date).getTime();if(d<w)throw"Fragment expired";i=setTimeout(s,d-w)}if(!c||!c["div.widget_shopping_cart_content"]||_!==g)throw"No fragment";e.each(c,function(t,r){e(t).replaceWith(r)}),e(document.body).trigger("wc_fragments_loaded")}catch(f){s()}}else s();Cookies.get("woocommerce_items_in_cart")>0?e(".hide_cart_widget_if_empty").closest(".widget_shopping_cart").show():e(".hide_cart_widget_if_empty").closest(".widget_shopping_cart").hide(),e(document.body).on("adding_to_cart",function(){e(".hide_cart_widget_if_empty").closest(".widget_shopping_cart").show()}),"undefined"!=typeof wp&&wp.customize&&wp.customize.selectiveRefresh&&wp.customize.widgetsPreview&&wp.customize.widgetsPreview.WidgetPartial&&wp.customize.selectiveRefresh.bind("partial-content-rendered",function(){s()})});
!function(e,t,a){"use strict";function n(){this.scripts=[],this.eventListeners=["click","scroll","touchstart","touchmove","keydown","mousemove"],this.windowWidth=t.innerWidth,this.windowHeight=t.innerHeight,this.noClick=this.preventClick.bind(this),this.load=this.triggerLoad.bind(this),this.shouldDelayForViewTransition=this.shouldDelayForViewTransition(),this.pageCritical(),this.lazyLoadCriticalMedia(),this.loadCriticalAnimations(),this.gatherElements(),this.addEvents()}const i=n.prototype;i.gatherElements=function(){a.querySelectorAll('script[type="salientlazyscript"]').forEach(e=>{this.scripts.push(e)})},i.aboveTheFoldElements=function(e){let t=[];const n=this;a.querySelectorAll(".container-wrap .vc_row:not(.inner_row)").forEach((a,i)=>{if(i<2){if(1==i){if(a.getBoundingClientRect().top>n.windowHeight)return}a.querySelectorAll(e).forEach(e=>{t.push(e)})}});const i=a.querySelectorAll(".woocommerce.archive .products, .archive .posts-container, .nectar_hook_global_section_after_header_navigation, .nectar_hook_before_secondary_header");return i&&i.forEach((a,n)=>{a.querySelectorAll(e).forEach(e=>{t.push(e)})}),t},i.maybeAddAnimationEasing=function(e){let t="";if(this.windowWidth>1e3||this.shouldDelayForViewTransition){let n="cubic-bezier(0.33, 1, 0.68, 1)",i="0s",r="1s";if(e.hasAttribute("data-animation-easing")){const t=e.getAttribute("data-animation-easing");void 0!==this.easings[t]&&(n="cubic-bezier("+this.easings[t]+")")}a.body.hasAttribute("data-cad")&&(r=parseInt(a.body.getAttribute("data-cad"))+"ms"),e.hasAttribute("data-delay")&&""!==e.getAttribute("data-delay")&&(i=parseInt(e.getAttribute("data-delay"))+"ms"),t="transform "+r+" "+n+" "+i+", clip-path "+r+" "+n+" "+i+", opacity "+r+" "+n+" "+i}return t},i.pageCritical=function(){const e=a.querySelector(".container-wrap > .main-content > .row");if(e){const t=e.children;if(t.length>0){const e=t[t.length-1];(e.classList.contains("full-width-section")||e.classList.contains("full-width-content"))&&(a.querySelector(".container-wrap").style.paddingBottom="0")}}const t=a.getElementById("header-outer");if(t){t.querySelectorAll("a[href*='"+location.pathname+"']").forEach(function(e){const t=e.getAttribute("href");if(t&&-1!==t.indexOf("#")){const n=t.substring(t.indexOf("#")+1).replace(/[^a-zA-Z0-9-]/g,"");if(n.length>0){if(a.getElementById(n)){const t=e.parentNode;t.classList.add("no-pseudo-after-transition"),t.classList.remove("current_page_item"),t.classList.remove("current-menu-item"),setTimeout(()=>{t.classList.remove("no-pseudo-after-transition")},100)}a.querySelector('div[data-fullscreen-anchor-id="'+n+'"]')&&(e.parentNode.classList.remove("current_page_item"),e.parentNode.classList.remove("current-menu-item"))}}})}if(this.windowWidth<1e3&&null!==a.querySelector('#header-outer[data-mobile-fixed="1"]')&&null===a.querySelector('#header-outer[data-transparent-header="true"]')){var n=a.querySelector("#header-outer"),i=a.querySelector("#header-space");n&&i&&(i.style.height=n.offsetHeight+"px")}const r=a.querySelector(".container.main-content");if(r){var o=this.stickyOffsetCalc();r.style.setProperty("--nectar-sticky-top-distance",o+"px")}if(a.querySelector("#nectar_fullscreen_rows")){const e=null!==a.querySelector('#nectar_fullscreen_rows[data-mobile-disable="off"]'),t=this.aboveTheFoldElements('.nectar-split-heading[data-text-effect="letter-reveal-bottom"]');this.windowWidth<1e3&&e?t.forEach(e=>{e.setAttribute("data-text-effect","default")}):this.windowWidth>=1e3&&t.forEach(e=>{e.setAttribute("data-text-effect","default")})}this.wooCommerce(),this.parallaxPositioning(),this.backdropFilters()},i.backdropFilters=function(){a.querySelectorAll(".wpb_column").forEach(function(e){if(e.classList.contains("backdrop_filter_blur")){var t=e.closest(".wpb_row");if(t){t.classList.add("row-col-gap");var a=t.getAttribute("data-column-margin")||"default";if("default"!==a){var n=t.querySelector(".span_12");n&&(n.style.columnGap=a)}}}})},i.stickyOffsetCalc=function(){var e=50,t=a.querySelector('#header-outer[data-remove-fixed="0"]'),n=null===a.querySelector('#header-outer[data-format="left-header"]'),i="true"===a.body.getAttribute("data-contained-header"),r=this.windowWidth<1e3,o=a.querySelector("#wpadminbar"),s=a.querySelector('#header-outer[data-shrink-num][data-header-resize="1"]'),l=a.querySelector('#header-outer[data-condense="true"]');if(t&&n){if(e+=t.offsetHeight,i&&(e+=parseInt(getComputedStyle(t).marginTop)),s){var c=parseInt(t.getAttribute("data-padding"))-parseInt(t.getAttribute("data-padding"))/1.8;e-=parseInt(t.getAttribute("data-shrink-num"))||0,e-=2*c}if(!r&&l){var d=a.querySelector('#header-outer[data-format="centered-menu-bottom-bar"] header#top .span_9'),u=a.querySelector("#header-outer #logo"),h=a.querySelector("#header-secondary-outer"),m=h&&h.length>0&&"none"!==h.style.display?h.offsetHeight:0;e=50,e+=t.offsetHeight-(d.offsetTop-parseInt(getComputedStyle(u).marginTop))-parseInt(m)}}return o&&(e+=o.offsetHeight),e},i.parallaxPositioning=function(){const e=t.scrollY,n=this.windowWidth,i=this.windowHeight;a.querySelectorAll('.wpb_column[data-scroll-animation="true"], .nectar-el-parallax-scroll[data-scroll-animation="true"]').forEach(function(r,o){if("true"===r.getAttribute("data-scroll-animation")&&null===a.getElementById("nectar_fullscreen_rows")&&null===r.closest(".n-sticky")&&null===r.closest(".nectar-global-section-megamenu")){let o=r,s=o.querySelector(":scope > .vc_column-inner"),l=o.getAttribute("data-scroll-animation-intensity")?Math.max(Math.min(parseFloat(o.getAttribute("data-scroll-animation-intensity")),8),-8):3;l/=10;const c=!(!o.hasAttribute("data-scroll-animation-mobile")||"true"!==o.getAttribute("data-scroll-animation-mobile"));r.classList.contains("wpb_column")||null!==r.closest(".cell")||(s=r,o=r.parentNode,r.hasAttribute("data-scroll-animation-movement")&&o.setAttribute("data-scroll-animation-movement",r.getAttribute("data-scroll-animation-movement")));const d=o.closest(".col.has-animation");let u=0;if(d){const e=t.getComputedStyle(d).transform.split(",")[5];e&&(u=parseInt(e))}const h=o.getBoundingClientRect(),m=h.top+e-u,f=o.offsetHeight,p=i/2-f/2;let y="translateY";"transform_x"===o.getAttribute("data-scroll-animation-movement")&&(y="translateX");let g=!1;o.closest(".top-level")&&(g=!0,o.getBoundingClientRect().top+e>i&&(g=!1));let b=!1;a.querySelector(".nectar_hook_global_section_parallax_footer")&&(b=!0);let w=l;if(n<1025&&(w/=1.2),n<690&&(w/=1.35),h.top>2*i||h.top+f<-i)return;s.style.transform=!0===g&&n>1e3||!0===g&&c?y+"("+-e*w+"px) translateZ(0)":!0===b&&n>1e3||!0===b&&c?y+"("+-(e-(m+f)+i)*w+"px) translateZ(0)":n>1e3||c?y+"("+-(e-m+p)*w+"px) translateZ(0)":y+"(0px) translateZ(0)"}})},i.wooCommerce=function(){if(!a.querySelector("body.woocommerce-account #customer_login"))return;const e=a.querySelector(".woocommerce-account .woocommerce > #customer_login");if(!e)return;const t=a.createElement("div");t.className="nectar-form-controls",e.prepend(t),a.querySelectorAll(".woocommerce-account .woocommerce > #customer_login > div:not(.nectar-form-controls)").forEach(function(e,n){const i=e.querySelector(":scope > h2");if(i){const e=i.textContent,r=a.createElement("div");r.className=0===n?"control active":"control",r.textContent=e,t.appendChild(r)}});const n=a.querySelector(".woocommerce-account .woocommerce > #customer_login .u-column1");n&&n.classList.add("visible")},i.splitLineHeadingAnimation=function(e){const t=e.hasAttribute("data-animation-delay")?parseInt(e.getAttribute("data-animation-delay")):0,a=Array.from(e.children),n=e.hasAttribute("data-text-effect")?e.getAttribute("data-text-effect"):"default";if("none"===n||"scroll-opacity-reveal"===n)return;let i="opacity 1s cubic-bezier(0.33, 1, 0.68, 1), transform 1s cubic-bezier(0.33, 1, 0.68, 1), filter 1s cubic-bezier(0.33, 1, 0.68, 1)";e.closest(".nectar-post-grid-item")&&(i=""),a.forEach(e=>{let t=e.textContent;const a=(t=t?t.trim():"").split(" "),i=n.includes("letter-reveal");t&&e.setAttribute("aria-label",t),e.innerHTML="";for(var r=0;r<a.length;r++)e.innerHTML+=i?'<span aria-hidden="true">'+a[r]+"</span> ":'<span aria-hidden="true"><span class="inner" style="transition: none;">'+a[r]+"</span></span> ";i&&e.querySelectorAll("span").forEach(e=>{let t=e.textContent;e.innerHTML="";for(var a=0;a<t.length;a++)e.innerHTML+='<span class="inner" style="transition: none;">'+t[a]+"</span>"})});const r=this.shouldDelayForViewTransition?450:0;setTimeout(()=>{setTimeout(()=>{e.querySelectorAll(".inner").forEach((t,a)=>{const r=e.hasAttribute("data-stagger")&&"true"===e.getAttribute("data-stagger")?40:0;setTimeout(()=>{t.style="","twist-bottom-2"===n&&(t.style.transition="transform 1100ms cubic-bezier(0.165, 0.84, 0.44, 1), opacity 1100ms cubic-bezier(0.165, 0.84, 0.44, 1)"),0==r&&(t.style.transition=i),t.style.transform="translateY(0em)",t.style.opacity="1",t.style.filter="none"},r*a)})},t+10)},r),e.classList.add("animated-in","markup-generated"),e.setAttribute("data-stored-text-effect",n),e.setAttribute("data-text-effect","none")},i.loadCriticalAnimations=function(){const n=this.shouldDelayForViewTransition?450:0;this.easings={linear:"0,0,1,1",easeInSine:"0.12, 0, 0.39, 0",easeOutSine:"0.61, 1, 0.88, 1",easeInOutSine:"0.37, 0, 0.63, 1",easeInQuad:"0.11, 0, 0.5, 0",easeOutQuad:"0.5, 1, 0.89, 1",easeInOutQuad:"0.45, 0, 0.55, 1",easeInCubic:"0.32, 0, 0.67, 0",easeOutCubic:"0.33, 1, 0.68, 1",easeInOutCubic:"0.65, 0, 0.35, 1",easeInQuart:"0.5, 0, 0.75, 0",easeOutQuart:"0.25, 1, 0.5, 1",easeInOutQuart:"0.76, 0, 0.24, 1",easeInQuint:"0.64, 0, 0.78, 0",easeOutQuint:"0.22, 1, 0.36, 1",easeInOutQuint:"0.83, 0, 0.17, 1",easeInExpo:"0.8, 0, 0.2, 0",easeOutExpo:"0.19, 1, 0.22, 1",easeInOutExpo:"0.87, 0, 0.13, 1",easeInCirc:"0.6, 0, 0.98, 0",easeOutCirc:"0, 0.55, 0.45, 1",easeInOutCirc:"0.85, 0, 0.15, 1"};const i=a.getElementById("ajax-loading-screen");if(i&&i.classList.add("loaded"),t.nectarOptions&&t.nectarOptions.header_entrance&&"true"==t.nectarOptions.header_entrance&&a.querySelector("#header-outer")&&a.querySelector("#header-outer").classList.add("entrance-animation"),t.NectarBoxRollHelper&&a.querySelector(".nectar-box-roll")){(new NectarBoxRollHelper).setInitialSize(),a.querySelectorAll("body, html, #ajax-content-wrap, .container-wrap, .blurred-wrap").forEach(e=>{e.classList.add("no-scroll")})}const r=a.querySelector("#page-header-bg .nectar-particles .inner-wrap >*:not(.top-heading)");r&&(r.style.transform="translate3d(0,0,0)",r.style.opacity="1"),setTimeout(()=>{const e=a.querySelector(".widget_shopping_cart .cart_list .empty"),t=a.querySelector(".widget_shopping_cart .cart_list"),n=a.querySelector("#mobile-cart-link"),i=a.querySelector(".cart-menu-wrap.static");!e&&!i&&n&&t&&n.classList.add("first-load")},80),a.querySelectorAll(".vc_row.top-level").forEach(e=>{e.classList.add("loaded")}),this.aboveTheFoldElements('.img-with-aniamtion-wrap:not([data-animation="none"])').forEach(e=>{const t=e.querySelector(".hover-wrap"),a=e.querySelector(".inner"),i=e.querySelector(".img-with-animation"),r=[e,a,t,i];i&&t&&(t.style.transition=this.maybeAddAnimationEasing(i)),this.windowWidth<1e3&&r.forEach(e=>{e&&(e.style.transition="none")}),setTimeout(()=>{r.forEach(e=>{e&&(e.style.opacity="1",e.style.transform="translate3d(0,0,0)")})},n),i&&i.classList.add("animated-in")}),this.aboveTheFoldElements('.wpb_column.has-animation:not([data-animation*="reveal"]), .nectar-fancy-box.has-animation').forEach(e=>{e.style.transition=this.maybeAddAnimationEasing(e),setTimeout(()=>{e.style.transform="translate3d(0,0,0)",e.style.opacity="1"},n),e.classList.add("animated-in")}),this.aboveTheFoldElements('.wpb_column.has-animation[data-animation*="reveal"]').forEach(e=>{[e,e.querySelector(".vc_column-inner")].forEach(t=>{t&&(t.style.transition=this.maybeAddAnimationEasing(e),setTimeout(()=>{t.style.opacity="1",t.style.transform="translate3d(0,0,0)"},n))}),e.classList.add("animated-in")});const o=this.aboveTheFoldElements(".nectar_cascading_images");setTimeout(()=>{o.forEach(e=>{e.querySelectorAll(".inner-wrap, .inner-wrap img").forEach(e=>{e.style.transition="none",e.style.transform="translate3d(0,0,0)",e.style.opacity="1"})})},n);const s=this.aboveTheFoldElements('.row-bg-wrap[data-bg-animation]:not([data-bg-animation="none"])'),l=this.aboveTheFoldElements('.column-image-bg-wrap[data-bg-animation]:not([data-bg-animation="none"])'),c=this.aboveTheFoldElements('.nectar-post-grid:not([data-animation="none"])'),d=this.aboveTheFoldElements(".wpb_animate_when_almost_visible"),u=this.aboveTheFoldElements(".nectar-waypoint-el");if(setTimeout(()=>{s.forEach(e=>{e.parentElement.classList.add("animated-in"),e.classList.add("animated-in"),e.querySelectorAll(".row-bg, .inner-wrap").forEach(e=>{e.classList.add("animated-in")})}),l.forEach(e=>{e.parentElement.classList.add("revealed-bg"),e.classList.add("animated-in"),e.parentElement.querySelectorAll(".column-bg-layer").forEach(e=>{e.classList.add("animated-in")}),e.querySelectorAll(".column-image-bg, .inner-wrap").forEach(e=>{e.classList.add("animated-in")})}),c.forEach(e=>{const t=e.hasAttribute("data-animation-stagger")?e.getAttribute("data-animation-stagger"):90,a=e.querySelectorAll(".nectar-post-grid-item");e.parentElement.classList.add("delay-js-loaded"),a.forEach((e,a)=>{setTimeout(()=>{e.classList.add("animated-in")},a*t)});const n=e.parentElement.querySelector(".nectar-post-grid-filters");n&&n.classList.add("animated-in"),setTimeout(function(){e.classList.add("finished-animating")},950)}),d.forEach(e=>{e.classList.add("wpb_start_animation"),e.classList.add("animated")}),u.forEach(e=>{e.classList.add("animated-in")})},n),this.aboveTheFoldElements(".nectar-split-heading").forEach(e=>{"line-reveal-by-space"===e.getAttribute("data-animation-type")&&this.windowWidth>=1e3?this.splitLineHeadingAnimation(e):setTimeout(()=>{e.setAttribute("data-text-effect","none"),e.classList.add("animated-in"),e.querySelectorAll(".heading-line > div").forEach(e=>{e.style.transform="translate3d(0,0,0)"})},n)}),setTimeout(()=>{this.aboveTheFoldElements(".nectar-text-inline-images__marker").forEach(e=>{e.classList.add("animated-in")}),this.aboveTheFoldElements(".nectar-highlighted-text em").forEach(e=>{e.classList.add("animated")}),this.aboveTheFoldElements(".nectar-animated-title").forEach(e=>{e.classList.add("completed")}),this.aboveTheFoldElements('.nectar-icon-list[data-animate="true"]').forEach(e=>{e.classList.add("completed"),e.querySelectorAll(".nectar-icon-list-item").forEach(e=>{e.classList.add("animated")})}),this.aboveTheFoldElements('.nectar-fancy-ul[data-animation="true"]').forEach(e=>{e.classList.add("animated-in");const t=e.getAttribute("data-list-icon"),n=t.split(" "),i=e.getAttribute("data-color");e.querySelectorAll("ul li").forEach(e=>{const r=a.createElement("i");t&&i&&(r.classList.add("icon-default-style",i),n.forEach(e=>{r.classList.add(e)})),e.style.left="0",e.style.opacity="1",e.prepend(r)})}),this.aboveTheFoldElements('.divider-border[data-animate="yes"], .divider-small-border[data-animate="yes"]').forEach(e=>{e.style.visibility="visible",e.classList.add("completed")})},n),this.aboveTheFoldElements(".nectar-rotating-words-title").forEach(e=>{e.style.opacity="1",e.classList.add("animated-in"),e.classList.add("delay-js-loaded");const t=e.querySelectorAll(".text-wrap > span"),a=e.getAttribute("data-delay"),i=a&&""!==a&&!isNaN(parseInt(a))?parseInt(a):0;setTimeout(()=>{t.forEach(e=>{e.style.transform="translate3d(0,0,0)"})},n+i)}),"undefined"!=typeof SalientRecentProjectsFullScreen){this.aboveTheFoldElements(".nectar_fullscreen_zoom_recent_projects").forEach(t=>{new SalientRecentProjectsFullScreen(e(t))})}this.aboveTheFoldElements(".wpb_gallery_slidesflickity_static_height_style .item-meta").forEach(e=>{const t=e.parentElement.querySelector("img");t&&(e.style.width=t.offsetWidth+"px")}),this.aboveTheFoldElements('.nectar-woo-flickity[data-animation*="fade"]').forEach(e=>{e.classList.add("animated-in");const t=e.querySelectorAll(".product");setTimeout(()=>{t.forEach(e=>{e.style.opacity="1",e.style.transform="translate3d(0,0,0)"})},n)});const h=a.querySelectorAll(".vc_row-o-full-height:not(.top-level)"),m=this.windowHeight;h.forEach(e=>{e.style.minHeight=parseInt(m)+"px";const t=e.querySelector(".col.span_12");t&&(t.style.minHeight=parseInt(m)+"px")});const f=a.querySelectorAll('.row > .top-level:not(.has-global-section) .wpb_wrapper > .nectar-slider-wrap[data-full-width="true"], .row > .top-level:not(.has-global-section) .portfolio-items[data-col-num="elastic"]'),p=a.querySelectorAll('#page-header-bg, .page-header-no-bg, .project-title, .body[data-bg-header="true"], body.single'),y=a.querySelectorAll("#portfolio-extra"),g=a.querySelectorAll("#full_width_portfolio"),b=y.length>0&&0==g.length;if(f.length>0&&0==p.length&&!1===b){const e=a.querySelector(".container-wrap");e&&(e.style.paddingTop="0px")}const w=a.querySelector(".blog-fullwidth-wrap");if(!!(w&&w.querySelectorAll(".span_12.masonry.meta_overlaid").length>0)){w.classList.add("meta-overlaid");const e=a.querySelector(".container-wrap");e&&e.classList.add("meta_overlaid_blog")}this.windowWidth>470&&setTimeout(()=>{const e=function(){};a.querySelectorAll(".portfolio-items:not(.carousel)").forEach(t=>{"undefined"!=typeof SalientPortfolio&&"undefined"!=typeof jQuery&&new SalientPortfolio(jQuery(t),e,"",e)}),a.querySelectorAll(".masonry:not(.auto_meta_overlaid_spaced) > .posts-container").forEach(t=>{if("undefined"!=typeof NectarMasonryBlog&&"undefined"!=typeof jQuery){new NectarMasonryBlog(jQuery(t),e,e),t.querySelectorAll(".masonry-blog-item").forEach(e=>{e.classList.add("animated-in")})}})},200);const v=a.querySelector("body.material #slide-out-widget-area.slide-out-from-right .slide_out_area_close");v&&v.classList.add("hide_until_rendered")},i.shouldDelayForViewTransition=function(){if(!a.startViewTransition)return!1;if(this.windowWidth<1e3)return!1;if("reveal-from-bottom"!==(t.nectarOptions&&t.nectarOptions.view_transitions_effect?t.nectarOptions.view_transitions_effect:""))return!1;if("undefined"==typeof performance||!performance.getEntriesByType)return!1;const e=performance.getEntriesByType("navigation");if(e.length>0){const n=e[0].type,i=a.referrer,r=t.location.origin;if(!i||i.includes("wp-admin"))return!1;if("reload"===n)return!1;if("navigate"===n)return!0;if("back_forward"===n)return new URL(i).origin===r}return!1},i.pageLoadHashCheck=function(){let e=t.location.hash;if(e&&e.length>0){e=e.replace(/[^a-zA-Z0-9-]/g,""),a.getElementById(e)&&this.load()}},i.lazyLoadCriticalMedia=function(){let e=this.aboveTheFoldElements("[data-nectar-img-src]");const t=new Map;(e=e.filter(e=>{if(e.closest(".nectar-post-grid[data-lazy-skip]"))return!1;if(e.closest(".nectar-content-trail"))return!1;const a=e.closest("ul.products");if(a){const e=t.get(a)||0;if(e>=3)return!1;t.set(a,e+1)}return!0})).forEach(e=>{var t=e.getAttribute("data-nectar-img-src");if(t)if(e.classList.contains("nectar-lazy")){e.addEventListener("load",function(){e.classList.add("loaded"),e.removeAttribute("data-nectar-img-src")}),e.src=t;var a=e.getAttribute("data-nectar-img-srcset");a&&(e.setAttribute("srcset",a),e.removeAttribute("data-nectar-img-srcset")),e.parentNode.classList.add("img-loaded")}else e.style.backgroundImage="url('"+t+"')",e.classList.add("loaded"),e.removeAttribute("data-nectar-img-src")}),this.aboveTheFoldElements(".nectar-lazy-video").forEach(e=>{for(var t in e.children){const a=e.children[t];"string"==typeof a.tagName&&"SOURCE"===a.tagName&&(a.src=a.dataset.nectarVideoSrc)}e.load(),e.classList.remove("lazy"),e.classList.add("loaded")}),this.handleBackgroundVideoAutoplay()},i.handleBackgroundVideoAutoplay=function(){const e=this;a.querySelectorAll(".nectar-video-wrap .nectar-video-bg").forEach(t=>{e.watchBackgroundVideoAutoplay(t)})},i.watchBackgroundVideoAutoplay=function(e){if("true"===e.dataset.nectarAutoplayChecked)return;e.dataset.nectarAutoplayChecked="true";const a=()=>{const a=e.play();a&&"function"==typeof a.catch&&a.catch(a=>{a&&"NotAllowedError"===a.name&&(()=>{const a=e.closest(".nectar-video-wrap");if(!a||"true"===a.dataset.autoplayHidden)return;const n=a.parentNode;if(!n)return;const i=n.querySelector(":scope > .mobile-video-image");if(!i)return;const r=t.getComputedStyle(i).backgroundImage;r&&"none"!==r&&!/^url\(["']?["']?\)$/.test(r)&&(a.dataset.autoplayHidden="true",i.style.display="block",a.style.opacity="0",a.style.pointerEvents="none")})()})};e.readyState>=2?a():e.addEventListener("loadeddata",a,{once:!0})},i.addEvents=function(){this.ocmLinks=a.querySelectorAll(".slide-out-widget-area-toggle a"),this.ocmLinks&&this.ocmLinks.forEach(e=>{e.addEventListener("click",()=>{t.nectarOcmOpen=!0},{once:!0}),e.addEventListener("touchend",()=>{t.nectarOcmOpen=!0},{once:!0})}),setTimeout(()=>{this.linksToPrevent=a.querySelectorAll("a.nectar_video_lightbox, a.pp, a[data-fancybox], a.pretty_photo, .wpb_gallery_slidesflickity_style .cell > a:not(.ext-url-link), .wpb_gallery_slidesflickity_static_height_style .cell > a:not(.ext-url-link), #mobile-cart-link, .mobile-search");let e=this;this.eventListeners.forEach(a=>{t.addEventListener(a,e.load)}),this.linksToPrevent&&this.linksToPrevent.forEach(t=>{t.addEventListener("click",e.noClick)}),this.pageLoadHashCheck()},80)},i.preventClick=function(e){if(!a.body.classList.contains("nectar-delay-js-loaded"))return e.preventDefault(),!1},i.removeEvents=function(){let e=this;this.eventListeners.forEach(a=>{t.removeEventListener(a,e.load)})},i.triggerLoad=async function(e){var t=this;this.removeEvents(),await new Promise(e=>setTimeout(e,30)),this.preloadScripts(),await this.sequentialScripts(),this.dispatchEvents(),(e&&"click"===e.type||e&&"touchstart"===e.type)&&(e.target&&e.target.matches("a")||e.target.closest("a"))&&setTimeout(()=>{this.linksToPrevent&&this.linksToPrevent.forEach(a=>{if(a.removeEventListener("click",t.noClick),a===e.target||a.contains(e.target)){"absolute"!==getComputedStyle(e.target).position&&e.target.click()}})},90),a.body.classList.add("nectar-delay-js-loaded")},i.preloadScripts=function(){this.scripts.forEach(function(e){const t=e.getAttribute("src");if(t){const e=a.createElement("link");e.href=t,e.rel="preload",e.as="script",a.head.appendChild(e)}})},i.sequentialScripts=async function(){const e=this.scripts.shift();return e?(await this.loadScript(e),this.sequentialScripts(e)):Promise.resolve()},i.loadScript=async function(e){if(e.hasAttribute("src"))return new Promise(function(t,n){const i=a.createElement("script");[...e.attributes].forEach(e=>{const t=e.nodeName,a=e.nodeValue;"type"!==t?"data-salient-lazy-type"!==t?"data-nowprocket"!==t&&"data-pagespeed-no-defer"!==t&&i.setAttribute(t,a):i.setAttribute("type",a):i.setAttribute("data-salient-delayed-js-loaded","true")}),i.addEventListener("load",()=>{t()}),i.addEventListener("error",()=>{t()}),e.parentNode.replaceChild(i,e)})},i.dispatchEvents=function(){t.dispatchEvent(new Event("load")),t.dispatchEvent(new Event("salient-delayed-js-loaded"))},new n}(window.jQuery,window,document);