function std_setCookie(cname, cvalue, exdays){
const d=new Date();
d.setTime(d.getTime() + (exdays * 24 * 60 * 60 * 1000));
let expires="expires=" + d.toUTCString();
document.cookie=cname + "=" + cvalue + ";" + expires + ";path=/";
}
function std_getCookie(cname){
let name=cname + "=";
let decodedCookie=decodeURIComponent(document.cookie);
let ca=decodedCookie.split(';');
for (let i=0; i < ca.length; i++){
let c=ca[i];
while (c.charAt(0)==' '){
c=c.substring(1);
}
if(c.indexOf(name)==0){
return c.substring(name.length, c.length);
}}
return "";
}
jQuery(document).ready(function ($){
"use strict";
function std_scroll_to_error(form){
form.find('.std-error-highlight').each(function (){
var in_selector=$(this);
$('html,body').animate({
scrollTop: in_selector.closest('div').offset().top - 150
},
'slow');
return false;
});
}
$(document).on('focus', '.std-front-datepicker', function (){
$(this).datepicker({
todayHighlight: true,
format: $(this).data('date-format'),
autoclose: true
})
});
$('body').on('submit', '.std-subscription-form', function (e){
e.preventDefault();
var selector=$(this);
var form_alias=$(this).data('form-alias');
var form_data=$(this).serialize();
$.ajax({
type: 'post',
url: std_frontend_obj.ajax_url,
data: {
form_data: form_data,
_wpnonce: std_frontend_obj.ajax_nonce,
action: 'std_form_process_action',
form_alias: form_alias
},
beforeSend: function (xhr){
selector.find('.std-form-message').slideUp(500);
selector.find('.std-form-loader-wraper').show();
selector.find('*').removeClass('std-error-highlight');
},
success: function (res){
selector.find('.std-form-loader-wraper').hide();
res=$.parseJSON(res);
if(res.status==200){
selector[0].reset();
if(selector.find('#g-recaptcha-response').length > 0){
std_reCaptcha_ready();
}
selector.find('.std-form-message').removeClass('std-error').addClass('std-success').html(res.message).slideDown(500, function (){
if(res.instant_download_button){
setTimeout(function (){
selector.find('.std-form-message').after(res.instant_download_button);
}, 500);
}else{
if(res.redirection_url){
setTimeout(function (){
window.location=res.redirection_url;
exit;
}, 500);
}}
});
}else{
if(selector.find('#g-recaptcha-response').length > 0){
std_reCaptcha_ready();
}
selector.find('.std-form-message').removeClass('std-success').addClass('std-error').html(res.message).slideDown(500);
if(res.hasOwnProperty('data')&&res.data.hasOwnProperty('error_keys')){
var error_keys=res.data.error_keys;
for (var i=0; i <=error_keys.length; i++){
selector.find('*[data-field-key="' + error_keys[i] + '"]').addClass('std-error-highlight');
setTimeout(function (){
std_scroll_to_error(selector);
}, 1000);
}}
}}
});
});
$('body').on('click', '.std-popup-trigger', function (e){
var temp_popup_html=$(this).next('.std-popup-innerwrap').clone();
$('.std-temp-popup-wrapper').append(temp_popup_html);
$('.std-temp-popup-wrapper .std-popup-innerwrap').fadeIn(500);
e.stopPropagation();
});
$('body').on('click', '.std-popup-close, .std-overlay', function (){
$('.std-popup-innerwrap').fadeOut(500, function (){
$('.std-temp-popup-wrapper').html('');
});
});
if($('.std-delay-popup').length > 0){
var delay=$('.std-delay-popup').data('delay');
if(delay==0||delay==''){
$('.std-delay-popup').fadeIn(500);
}else{
setTimeout(function (){
$('.std-delay-popup').fadeIn(500);
}, delay * 1000);
}}
$('body').on('click', '.std-form-wrap', function (e){
e.stopPropagation();
});
$('body').on('click', '.std-error-highlight', function (){
$(this).removeClass('std-error-highlight');
});
$('body').on('click', '.std-disable-when-closed-trigger', function (){
var alias=$(this).data('alias');
var hide_days=$(this).data('hide-days');
var hide_cookie_name='std_popup_hide_flag_' + alias;
std_setCookie(hide_cookie_name, 1, hide_days);
});
});
!function(){"use strict";function e(e){e.fn._fadeIn=e.fn.fadeIn;var t=e.noop||function(){},o=/MSIE/.test(navigator.userAgent),n=/MSIE 6.0/.test(navigator.userAgent)&&!/MSIE 8.0/.test(navigator.userAgent),i=(document.documentMode,"function"==typeof document.createElement("div").style.setExpression&&document.createElement("div").style.setExpression);e.blockUI=function(e){d(window,e)},e.unblockUI=function(e){a(window,e)},e.growlUI=function(t,o,n,i){var s=e('<div class="growlUI"></div>');t&&s.append("<h1>"+t+"</h1>"),o&&s.append("<h2>"+o+"</h2>"),n===undefined&&(n=3e3);var l=function(t){t=t||{},e.blockUI({message:s,fadeIn:"undefined"!=typeof t.fadeIn?t.fadeIn:700,fadeOut:"undefined"!=typeof t.fadeOut?t.fadeOut:1e3,timeout:"undefined"!=typeof t.timeout?t.timeout:n,centerY:!1,showOverlay:!1,onUnblock:i,css:e.blockUI.defaults.growlCSS})};l();s.css("opacity");s.on("mouseover",function(){l({fadeIn:0,timeout:3e4});var t=e(".blockMsg");t.stop(),t.fadeTo(300,1)}).on("mouseout",function(){e(".blockMsg").fadeOut(1e3)})},e.fn.block=function(t){if(this[0]===window)return e.blockUI(t),this;var o=e.extend({},e.blockUI.defaults,t||{});return this.each(function(){var t=e(this);o.ignoreIfBlocked&&t.data("blockUI.isBlocked")||t.unblock({fadeOut:0})}),this.each(function(){"static"==e.css(this,"position")&&(this.style.position="relative",e(this).data("blockUI.static",!0)),this.style.zoom=1,d(this,t)})},e.fn.unblock=function(t){return this[0]===window?(e.unblockUI(t),this):this.each(function(){a(this,t)})},e.blockUI.version=2.7,e.blockUI.defaults={message:"<h1>Please wait...</h1>",title:null,draggable:!0,theme:!1,css:{padding:0,margin:0,width:"30%",top:"40%",left:"35%",textAlign:"center",color:"#000",border:"3px solid #aaa",backgroundColor:"#fff",cursor:"wait"},themedCSS:{width:"30%",top:"40%",left:"35%"},overlayCSS:{backgroundColor:"#000",opacity:.6,cursor:"wait"},cursorReset:"default",growlCSS:{width:"350px",top:"10px",left:"",right:"10px",border:"none",padding:"5px",opacity:.6,cursor:"default",color:"#fff",backgroundColor:"#000","-webkit-border-radius":"10px","-moz-border-radius":"10px","border-radius":"10px"},iframeSrc:/^https/i.test(window.location.href||"")?"javascript:false":"about:blank",forceIframe:!1,baseZ:1e3,centerX:!0,centerY:!0,allowBodyStretch:!0,bindEvents:!0,constrainTabKey:!0,fadeIn:200,fadeOut:400,timeout:0,showOverlay:!0,focusInput:!0,focusableElements:":input:enabled:visible",onBlock:null,onUnblock:null,onOverlayClick:null,quirksmodeOffsetHack:4,blockMsgClass:"blockMsg",ignoreIfBlocked:!1};var s=null,l=[];function d(d,c){var u,b,h=d==window,k=c&&c.message!==undefined?c.message:undefined;if(!(c=e.extend({},e.blockUI.defaults,c||{})).ignoreIfBlocked||!e(d).data("blockUI.isBlocked")){if(c.overlayCSS=e.extend({},e.blockUI.defaults.overlayCSS,c.overlayCSS||{}),u=e.extend({},e.blockUI.defaults.css,c.css||{}),c.onOverlayClick&&(c.overlayCSS.cursor="pointer"),b=e.extend({},e.blockUI.defaults.themedCSS,c.themedCSS||{}),k=k===undefined?c.message:k,h&&s&&a(window,{fadeOut:0}),k&&"string"!=typeof k&&(k.parentNode||k.jquery)){var y=k.jquery?k[0]:k,m={};e(d).data("blockUI.history",m),m.el=y,m.parent=y.parentNode,m.display=y.style.display,m.position=y.style.position,m.parent&&m.parent.removeChild(y)}e(d).data("blockUI.onUnblock",c.onUnblock);var g,v,I,w,U=c.baseZ;g=o||c.forceIframe?e('<iframe class="blockUI" style="z-index:'+U+++';display:none;border:none;margin:0;padding:0;position:absolute;width:100%;height:100%;top:0;left:0" src="'+c.iframeSrc+'"></iframe>'):e('<div class="blockUI" style="display:none"></div>'),v=c.theme?e('<div class="blockUI blockOverlay ui-widget-overlay" style="z-index:'+U+++';display:none"></div>'):e('<div class="blockUI blockOverlay" style="z-index:'+U+++';display:none;border:none;margin:0;padding:0;width:100%;height:100%;top:0;left:0"></div>'),c.theme&&h?(w='<div class="blockUI '+c.blockMsgClass+' blockPage ui-dialog ui-widget ui-corner-all" style="z-index:'+(U+10)+';display:none;position:fixed">',c.title&&(w+='<div class="ui-widget-header ui-dialog-titlebar ui-corner-all blockTitle">'+(c.title||"&nbsp;")+"</div>"),w+='<div class="ui-widget-content ui-dialog-content"></div>',w+="</div>"):c.theme?(w='<div class="blockUI '+c.blockMsgClass+' blockElement ui-dialog ui-widget ui-corner-all" style="z-index:'+(U+10)+';display:none;position:absolute">',c.title&&(w+='<div class="ui-widget-header ui-dialog-titlebar ui-corner-all blockTitle">'+(c.title||"&nbsp;")+"</div>"),w+='<div class="ui-widget-content ui-dialog-content"></div>',w+="</div>"):w=h?'<div class="blockUI '+c.blockMsgClass+' blockPage" style="z-index:'+(U+10)+';display:none;position:fixed"></div>':'<div class="blockUI '+c.blockMsgClass+' blockElement" style="z-index:'+(U+10)+';display:none;position:absolute"></div>',I=e(w),k&&(c.theme?(I.css(b),I.addClass("ui-widget-content")):I.css(u)),c.theme||v.css(c.overlayCSS),v.css("position",h?"fixed":"absolute"),(o||c.forceIframe)&&g.css("opacity",0);var x=[g,v,I],C=e(h?"body":d);e.each(x,function(){this.appendTo(C)}),c.theme&&c.draggable&&e.fn.draggable&&I.draggable({handle:".ui-dialog-titlebar",cancel:"li"});var S=i&&(!e.support.boxModel||e("object,embed",h?null:d).length>0);if(n||S){if(h&&c.allowBodyStretch&&e.support.boxModel&&e("html,body").css("height","100%"),(n||!e.support.boxModel)&&!h)var E=p(d,"borderTopWidth"),O=p(d,"borderLeftWidth"),T=E?"(0 - "+E+")":0,M=O?"(0 - "+O+")":0;e.each(x,function(e,t){var o=t[0].style;if(o.position="absolute",e<2)h?o.setExpression("height","Math.max(document.body.scrollHeight, document.body.offsetHeight) - (jQuery.support.boxModel?0:"+c.quirksmodeOffsetHack+') + "px"'):o.setExpression("height",'this.parentNode.offsetHeight + "px"'),h?o.setExpression("width",'jQuery.support.boxModel&&document.documentElement.clientWidth||document.body.clientWidth + "px"'):o.setExpression("width",'this.parentNode.offsetWidth + "px"'),M&&o.setExpression("left",M),T&&o.setExpression("top",T);else if(c.centerY)h&&o.setExpression("top",'(document.documentElement.clientHeight||document.body.clientHeight) / 2 - (this.offsetHeight / 2) + (blah=document.documentElement.scrollTop ? document.documentElement.scrollTop:document.body.scrollTop) + "px"'),o.marginTop=0;else if(!c.centerY&&h){var n="((document.documentElement.scrollTop ? document.documentElement.scrollTop:document.body.scrollTop) + "+(c.css&&c.css.top?parseInt(c.css.top,10):0)+') + "px"';o.setExpression("top",n)}})}if(k&&(c.theme?I.find(".ui-widget-content").append(k):I.append(k),(k.jquery||k.nodeType)&&e(k).show()),(o||c.forceIframe)&&c.showOverlay&&g.show(),c.fadeIn){var B=c.onBlock?c.onBlock:t,j=c.showOverlay&&!k?B:t,H=k?B:t;c.showOverlay&&v._fadeIn(c.fadeIn,j),k&&I._fadeIn(c.fadeIn,H)}else c.showOverlay&&v.show(),k&&I.show(),c.onBlock&&c.onBlock.bind(I)();if(r(1,d,c),h?(s=I[0],l=e(c.focusableElements,s),c.focusInput&&setTimeout(f,20)):function(e,t,o){var n=e.parentNode,i=e.style,s=(n.offsetWidth-e.offsetWidth)/2-p(n,"borderLeftWidth"),l=(n.offsetHeight-e.offsetHeight)/2-p(n,"borderTopWidth");t&&(i.left=s>0?s+"px":"0");o&&(i.top=l>0?l+"px":"0")}(I[0],c.centerX,c.centerY),c.timeout){var z=setTimeout(function(){h?e.unblockUI(c):e(d).unblock(c)},c.timeout);e(d).data("blockUI.timeout",z)}}}function a(t,o){var n,i,d=t==window,a=e(t),u=a.data("blockUI.history"),f=a.data("blockUI.timeout");f&&(clearTimeout(f),a.removeData("blockUI.timeout")),o=e.extend({},e.blockUI.defaults,o||{}),r(0,t,o),null===o.onUnblock&&(o.onUnblock=a.data("blockUI.onUnblock"),a.removeData("blockUI.onUnblock")),i=d?e(document.body).children().filter(".blockUI").add("body > .blockUI"):a.find(">.blockUI"),o.cursorReset&&(i.length>1&&(i[1].style.cursor=o.cursorReset),i.length>2&&(i[2].style.cursor=o.cursorReset)),d&&(s=l=null),o.fadeOut?(n=i.length,i.stop().fadeOut(o.fadeOut,function(){0==--n&&c(i,u,o,t)})):c(i,u,o,t)}function c(t,o,n,i){var s=e(i);if(!s.data("blockUI.isBlocked")){t.each(function(e,t){this.parentNode&&this.parentNode.removeChild(this)}),o&&o.el&&(o.el.style.display=o.display,o.el.style.position=o.position,o.el.style.cursor="default",o.parent&&o.parent.appendChild(o.el),s.removeData("blockUI.history")),s.data("blockUI.static")&&s.css("position","static"),"function"==typeof n.onUnblock&&n.onUnblock(i,n);var l=e(document.body),d=l.width(),a=l[0].style.width;l.width(d-1).width(d),l[0].style.width=a}}function r(t,o,n){var i=o==window,l=e(o);if((t||(!i||s)&&(i||l.data("blockUI.isBlocked")))&&(l.data("blockUI.isBlocked",t),i&&n.bindEvents&&(!t||n.showOverlay))){var d="mousedown mouseup keydown keypress keyup touchstart touchend touchmove";t?e(document).on(d,n,u):e(document).off(d,u)}}function u(t){if("keydown"===t.type&&t.keyCode&&9==t.keyCode&&s&&t.data.constrainTabKey){var o=l,n=!t.shiftKey&&t.target===o[o.length-1],i=t.shiftKey&&t.target===o[0];if(n||i)return setTimeout(function(){f(i)},10),!1}var d=t.data,a=e(t.target);return a.hasClass("blockOverlay")&&d.onOverlayClick&&d.onOverlayClick(t),a.parents("div."+d.blockMsgClass).length>0||0===a.parents().children().filter("div.blockUI").length}function f(e){if(l){var t=l[!0===e?l.length-1:0];t&&t.trigger("focus")}}function p(t,o){return parseInt(e.css(t,o),10)||0}}"function"==typeof define&&define.amd&&define.amd.jQuery?define(["jquery"],e):e(jQuery)}();
!function(e,t){"object"==typeof exports&&"undefined"!=typeof module?module.exports=t():"function"==typeof define&&define.amd?define(t):(e="undefined"!=typeof globalThis?globalThis:e||self,function(){var n=e.Cookies,o=e.Cookies=t();o.noConflict=function(){return e.Cookies=n,o}}())}(this,function(){"use strict";function e(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var o in n)e[o]=n[o]}return e}return function t(n,o){function r(t,r,i){if("undefined"!=typeof document){"number"==typeof(i=e({},o,i)).expires&&(i.expires=new Date(Date.now()+864e5*i.expires)),i.expires&&(i.expires=i.expires.toUTCString()),t=encodeURIComponent(t).replace(/%(2[346B]|5E|60|7C)/g,decodeURIComponent).replace(/[()]/g,escape);var c="";for(var u in i)i[u]&&(c+="; "+u,!0!==i[u]&&(c+="="+i[u].split(";")[0]));return document.cookie=t+"="+n.write(r,t)+c}}return Object.create({set:r,get:function(e){if("undefined"!=typeof document&&(!arguments.length||e)){for(var t=document.cookie?document.cookie.split("; "):[],o={},r=0;r<t.length;r++){var i=t[r].split("="),c=i.slice(1).join("=");try{var u=decodeURIComponent(i[0]);if(o[u]=n.read(c,u),e===u)break}catch(f){}}return e?o[e]:o}},remove:function(t,n){r(t,"",e({},n,{expires:-1}))},withAttributes:function(n){return t(this.converter,e({},this.attributes,n))},withConverter:function(n){return t(e({},this.converter,n),this.attributes)}},{attributes:{value:Object.freeze(o)},converter:{value:Object.freeze(n)}})}({read:function(e){return'"'===e[0]&&(e=e.slice(1,-1)),e.replace(/(%[\dA-F]{2})+/gi,decodeURIComponent)},write:function(e){return encodeURIComponent(e).replace(/%(2[346BF]|3[AC-F]|40|5[BDE]|60|7[BCD])/g,decodeURIComponent)}},{path:"/"})});
document.addEventListener("DOMContentLoaded", function(event){
function trpClearWooCartFragments(){
var trp_language_switcher_urls=document.querySelectorAll(".trp-language-switcher-container a:not(.trp-ls-disabled-language), .trp-language-item:not(.trp-language-item__current)");
for (i=0; i < trp_language_switcher_urls.length; i++){
trp_language_switcher_urls[i].addEventListener("click", function(){
if(typeof wc_cart_fragments_params!=='undefined'&&typeof wc_cart_fragments_params.fragment_name!=='undefined'){
window.sessionStorage.removeItem(wc_cart_fragments_params.fragment_name);
}});
}}
trpClearWooCartFragments();
});
function TRP_IN_Determine_Language(){
var _this=this;
var trpCookie=null;
var trpHelper=null;
this.get_lang_from_url=function(url){
if(trp_language_cookie_data['domain_language_map']){
var domainLang=_this.get_lang_from_domain(url);
if(domainLang){
return domainLang;
}}
var lang=url.replace(/^(http|https):\/\//g, '');
var abs_home=trp_language_cookie_data[ 'abs_home' ].replace(/^(http|https):\/\//g, '');
lang=trpHelper.ltrim(trpHelper.trailingslashit(lang.replace(abs_home, '')),'/');
var lang_array=lang.split("/");
if(lang_array.length < 2){
return trp_language_cookie_data['default_language'];
}
for(var i=0; i < lang_array.length; i++){
if(lang_array[i]!=undefined&&lang_array[i]!=''){
lang=lang_array[i];
break;
}}
if(trpHelper.in_array(lang, trp_language_cookie_data['url_slugs'])){
return trpHelper.array_search(lang, trp_language_cookie_data['url_slugs']);
}else{
return trp_language_cookie_data['default_language'];
}};
this.get_lang_from_domain=function(url){
var domainMap=trp_language_cookie_data['domain_language_map'];
if(!domainMap){
return null;
}
var hostname;
try {
var urlObj=new URL(url);
hostname=urlObj.hostname;
} catch(e){
var match=url.match(/^(?:https?:\/\/)?([^\/]+)/i);
hostname=match ? match[1]:null;
}
if(!hostname){
return null;
}
if(domainMap[hostname]){
return domainMap[hostname];
}
return null;
};
this.get_current_dom_language=function(){
var html_language_document=document.getElementById("tp-language");
var html_language;
if(html_language_document){
if(jQuery('#tp-language').attr('data-tp-language')){
html_language=jQuery('#tp-language').attr('data-tp-language');
}else if(jQuery('#tp-language').attr('lang')){
html_language=jQuery('#tp-language').attr('lang');
}}else{
html_language=jQuery('html').attr('lang');
html_language=html_language.split("-").join("_");
}
if(!trpHelper.in_array(html_language, trp_language_cookie_data['publish_languages']) ){
html_language="error_determining_language";
}
return html_language;
};
this.ajax_get_needed_language=function(){
jQuery.ajax({
url: trp_language_cookie_data['trp_ald_ajax_url'],
type: 'post',
dataType: 'json',
data: {
action: 'trp_ald_get_needed_language',
detection_method: trp_language_cookie_data['detection_method'],
popup_option: trp_language_cookie_data['popup_option'],
popup_textarea: trp_language_cookie_data['popup_textarea'],
popup_type: trp_language_cookie_data['popup_type'],
popup_textarea_change_button: trp_language_cookie_data['popup_textarea_change_button'],
popup_textarea_close_button: trp_language_cookie_data['popup_textarea_close_button'],
publish_languages: trp_language_cookie_data['publish_languages'],
iso_codes: trp_language_cookie_data['iso_codes'],
english_name: trp_language_cookie_data['english_name'],
default_language: trp_language_cookie_data['default_language'],
is_iphone_user_check: trp_language_cookie_data['is_iphone_user_check']
},
success: function(response){
if(response){
_this.redirect_if_needed(response);
}else{
_this.redirect_if_needed(_this.get_current_dom_language());
}},
error: function(errorThrown){
_this.redirect_if_needed(_this.get_current_dom_language());
}});
};
this.activate_popup=function(response, url_to_redirect){
_this.make_ls_clickable();
_this.ls_make_default_language_preselected(response);
var popup=document.getElementById("trp_ald_modal_container");
var close=document.getElementById("trp_ald_x_button");
var popup_change_button=document.getElementById("trp_ald_popup_change_language");
var close_popup=document.getElementById("trp_ald_x_button_and_textarea");
var no_text_popup_select_current_language=document.querySelector('[special-selector="trp_ald_popup_current_language"]');
popup.style.display='block';
close_popup.onclick=function(e){
popup.style.display='none';
trpCookie.setCookie(trp_language_cookie_data['cookie_name'], _this.get_current_dom_language(), trp_language_cookie_data['cookie_age'], trp_language_cookie_data['cookie_path']);
e.preventDefault();
}
_this.ls_select_language();
popup_change_button.onclick=function(){
var selected_language=no_text_popup_select_current_language.getAttribute('data-trp-ald-selected-language');
trpCookie.setCookie(trp_language_cookie_data['cookie_name'], selected_language, trp_language_cookie_data['cookie_age'], trp_language_cookie_data['cookie_path']);
}}
this.activate_hello_bar=function (response, url_to_redirect){
var no_text_popup=document.getElementById("trp_ald_no_text_popup_template");
var clone=no_text_popup.content.cloneNode(true);
var close_button=clone.getElementById('trp_close');
var button_change_language_no_text_popup=clone.getElementById('trp_ald_no_text_popup_change_language');
var no_text_popup_select_current_language=clone.querySelector('[special-selector="trp_ald_popup_current_language"]');
var div=document.createElement('div');
div.appendChild(clone);
document.body.insertAdjacentElement('afterbegin', div);
button_change_language_no_text_popup.onclick=function(){
var selected_language=no_text_popup_select_current_language.getAttribute('data-trp-ald-selected-language');
trpCookie.setCookie(trp_language_cookie_data[ 'cookie_name' ], selected_language, trp_language_cookie_data[ 'cookie_age' ], trp_language_cookie_data[ 'cookie_path' ]);
}
var remove_bar=function (){
trpCookie.setCookie(trp_language_cookie_data['cookie_name'], _this.get_current_dom_language(), trp_language_cookie_data['cookie_age'], trp_language_cookie_data['cookie_path']);
document.body.removeChild(div);
};
close_button.onclick=remove_bar;
_this.make_ls_clickable();
_this.ls_select_language();
_this.ls_make_default_language_preselected(response);
}
this.make_ls_clickable=function (){
jQuery('.trp_ald_ls_container .trp-ls-shortcode-current-language').click(function (){
jQuery('.trp_ald_ls_container .trp-ls-shortcode-current-language').addClass('trp-ls-clicked');
jQuery('.trp_ald_ls_container .trp-ls-shortcode-language').addClass('trp-ls-clicked');
});
jQuery('.trp_ald_ls_container .trp-ls-shortcode-language').click(function (){
jQuery('.trp_ald_ls_container .trp-ls-shortcode-current-language').removeClass('trp-ls-clicked');
jQuery('.trp_ald_ls_container .trp-ls-shortcode-language').removeClass('trp-ls-clicked');
});
jQuery(document).keyup(function(e){
if(e.key==="Escape"){
jQuery('.trp_ald_ls_container .trp-ls-shortcode-current-language').removeClass('trp-ls-clicked');
jQuery('.trp_ald_ls_container .trp-ls-shortcode-language').removeClass('trp-ls-clicked');
}});
jQuery(document).on("click", function(event){
if(!jQuery(event.target).closest(".trp_ald_ls_container .trp-ls-shortcode-current-language").length){
jQuery('.trp_ald_ls_container .trp-ls-shortcode-current-language').removeClass('trp-ls-clicked');
jQuery('.trp_ald_ls_container .trp-ls-shortcode-language').removeClass('trp-ls-clicked');
}});
}
this.ls_select_language=function(){
var no_text_current_language=document.querySelector('.trp_ald_ls_container .trp-ls-shortcode-current-language');
var no_text_popup_select_current_language=document.querySelector('.trp_ald_ls_container .trp-ls-shortcode-current-language');
var popup_change_button=document.getElementById("trp_ald_popup_change_language");
var button_change_language_no_text_popup=document.getElementById('trp_ald_no_text_popup_change_language');
jQuery('.trp-ald-popup-select').click(function(item){
no_text_current_language.innerHTML=item.target.innerHTML;
no_text_current_language.setAttribute('data-trp-ald-selected-language', item.target.getAttribute('data-trp-ald-selected-language'));
var selected_language=no_text_popup_select_current_language.getAttribute('data-trp-ald-selected-language');
_this.set_language_href(selected_language,popup_change_button,button_change_language_no_text_popup);
});
}
this.ls_make_default_language_preselected=function(response){
var no_text_current_language=document.querySelector('[special-selector="trp_ald_popup_current_language"]');
var all_languages=document.querySelectorAll('.trp_ald_ls_container .trp-ald-popup-select');
var popup_change_button=document.getElementById("trp_ald_popup_change_language");
var button_change_language_no_text_popup=document.getElementById('trp_ald_no_text_popup_change_language');
for(var i=0; i< all_languages.length; i++){
if(all_languages[i].id===response){
no_text_current_language.innerHTML=all_languages[i].innerHTML;
no_text_current_language.setAttribute('data-trp-ald-selected-language', response);
no_text_current_language.setAttribute('id', response);
var selected_language=no_text_current_language.getAttribute('data-trp-ald-selected-language');
_this.set_language_href(selected_language, popup_change_button, button_change_language_no_text_popup);
break;
}}
}
this.set_language_href=function(selected_language, popup_change_button, button_change_language_no_text_popup){
if(popup_change_button!==null){
popup_change_button.href=_this.get_url_for_lang(selected_language);
}
if(button_change_language_no_text_popup!==null){
button_change_language_no_text_popup.href=_this.get_url_for_lang(selected_language);
}}
this.decode_HTML_entities=function(str){
let txt=new DOMParser().parseFromString(str, "text/html");
return txt.documentElement.textContent;
}
this.get_url_for_lang=function(language){
for(i in trp_language_cookie_data['language_urls']){
if(i===language){
let url_for_language=_this.decode_HTML_entities(trp_language_cookie_data['language_urls'][i]);
return url_for_language;
}}
return false;
};
this.is_valid_url=function(url){
if(typeof url==='undefined'||url===''){
return false;
}
var starting_characters=['#','?', 'javascript'];
for (var i=0; i < starting_characters.length; i++){
if(url.substring(0, starting_characters[i].length)===starting_characters[i]){
return false;
}}
return true;
};
this.replace_underscore_with_dash=function (var_replace){
var_replace=var_replace.toLowerCase();
var_replace=var_replace.split("_").join("-");
return var_replace;
}
this.is_same_language_code=function (var1, var2){
var1=_this.replace_underscore_with_dash(var1);
var2=_this.replace_underscore_with_dash(var2);
if(var1==var2||var1=="error_determining_language"||var2=="error_determining_language"){
return true;
}
return false;
}
this.is_login_url=function(url){
if(url.includes("wp-login.php")){
return true;
}
return false;
}
this.add_event_handlers=function(){
jQuery('body').on('click', 'a', function(e){
var clicked_url=jQuery(this).attr("href");
if(_this.is_valid_url(clicked_url)&&!_this.is_login_url(clicked_url)){
var clicked_language=_this.get_lang_from_url(clicked_url);
var trp_current_language=trpCookie.getCookie(trp_language_cookie_data['cookie_name']);
if(!(_this.is_same_language_code(trp_current_language, clicked_language))){
if(trp_language_cookie_data['domain_language_map']&&!_this.get_lang_from_domain(clicked_url) ){
return;
}
trpCookie.setCookie(trp_language_cookie_data['cookie_name'], clicked_language, trp_language_cookie_data['cookie_age'], trp_language_cookie_data['cookie_path'], true);
if(trp_language_cookie_data['domain_language_map']){
e.preventDefault();
var separator=clicked_url.indexOf('?')!==-1 ? '&':'?';
window.location.href=clicked_url + separator + 'trp_lang_switch=1';
return false;
}}
}});
};
this.check_if_iphone_user=function (){
if(trp_language_cookie_data['is_iphone_user_check']==false){
return false;
}else{
if(/iPhone/g.test(navigator.userAgent)){
return true;
}else{
return false;
}}
};
this.redirect_if_needed=function(needed_language){
trpCookie.setCookie(trp_language_cookie_data['cookie_name'], needed_language, trp_language_cookie_data['cookie_age'], trp_language_cookie_data['cookie_path'], true);
_this.add_event_handlers();
if(!(_this.is_same_language_code(_this.get_current_dom_language(), needed_language))&&_this.check_if_iphone_user()==false){
url_to_redirect=_this.get_url_for_lang(needed_language);
if(url_to_redirect!='undefined'&&url_to_redirect!=false){
if(trp_language_cookie_data['popup_type']=='normal_popup'&&trp_language_cookie_data['popup_option']=='popup'){
_this.activate_popup(needed_language, url_to_redirect);
}else{
if(trp_language_cookie_data['popup_type']=='hello_bar'&&trp_language_cookie_data['popup_option']=='popup'){
_this.activate_hello_bar(needed_language, url_to_redirect);
}else{
window.location.replace(url_to_redirect);
}}
}}
};
this.initialize=function (){
trpCookie=new TRP_IN_Cookie();
trpHelper=new TRP_IN_Helper();
if(! trpCookie.areCookiesEnabled()){
_this.add_event_handlers();
return;
}
var urlParams=new URLSearchParams(window.location.search);
if(urlParams.has('trp_lang_switch') ){
urlParams.delete('trp_lang_switch');
var newUrl=window.location.pathname +(urlParams.toString() ? '?' + urlParams.toString():'') + window.location.hash;
history.replaceState(null, '', newUrl);
var currentLanguage=_this.get_lang_from_url(window.location.href);
if(currentLanguage){
trpCookie.setCookie(trp_language_cookie_data['cookie_name'], currentLanguage, trp_language_cookie_data['cookie_age'], trp_language_cookie_data['cookie_path']);
_this.add_event_handlers();
return;
}}
var language_from_cookie=trpCookie.getCookie(trp_language_cookie_data['cookie_name']);
if(language_from_cookie&&trpHelper.in_array(language_from_cookie, trp_language_cookie_data['publish_languages']) ){
_this.redirect_if_needed(language_from_cookie);
}else{
_this.ajax_get_needed_language();
}};
_this.initialize();
}
function TRP_IN_Helper(){
this.trailingslashit=function(string){
string=string.replace(/\/+$/,'');
string=string + '/';
return string;
};
this.ltrim=function(string){
var trimmed=string.replace(/^\s+/g, '');
return trimmed;
};
this.in_array=function (needle, haystack){
for(var i in haystack){
if(haystack[i]==needle){
return true;
}}
return false;
};
this.array_search=function(val, array){
if(typeof(array)==='array'||typeof(array)==='object'){
var rekey;
for(var i in array){
if(array[i]==val){
rekey=i;
break;
}}
return rekey;
}};
this.update_query_string=function(key, value, url){
if(!url) url=window.location.href;
var re=new RegExp("([?&])" + key + "=.*?(&|#|$)(.*)", "gi"),
hash;
if(re.test(url)){
if(typeof value!=='undefined'&&value!==null)
return url.replace(re, '$1' + key + "=" + value + '$2$3');
else {
hash=url.split('#');
url=hash[0].replace(re, '$1$3').replace(/(&|\?)$/, '');
if(typeof hash[1]!=='undefined'&&hash[1]!==null)
url +='#' + hash[1];
return url;
}}else{
if(typeof value!=='undefined'&&value!==null){
var separator=url.indexOf('?')!==-1 ? '&':'?';
hash=url.split('#');
url=hash[0] + separator + key + '=' + value;
if(typeof hash[1]!=='undefined'&&hash[1]!==null)
url +='#' + hash[1];
return url;
}
else
return url;
}};}
function TRP_IN_Cookie(){
var _this=this;
this.syncInProgress=false;
this.setCookie=function(cname, cvalue, exdays, cpath, skipSync){
var d=new Date();
d.setTime(d.getTime() + (exdays * 24 * 60 * 60 * 1000));
var expires="expires=" + d.toUTCString();
document.cookie=cname + "=" + cvalue + ";" + expires + ";path=" + cpath + ";SameSite=Lax";
if(cname===trp_language_cookie_data['cookie_name']&&!skipSync){
_this.syncToOtherDomains(cvalue);
}};
this.getCookie=function(cname){
var name=cname + "=";
var ca=document.cookie.split(';');
for(var i=0; i < ca.length; i++){
var c=ca[i];
while (c.charAt(0)==' '){
c=c.substring(1);
}
if(c.indexOf(name)==0){
return c.substring(name.length, c.length);
}}
return "";
};
this.eraseCookie=function(name){
document.cookie=name+'=; Max-Age=-99999999;';
};
this.areCookiesEnabled=function(){
if(navigator.cookieEnabled) return true;
document.cookie="cookietest=1";
var ret=document.cookie.indexOf("cookietest=")!=-1;
document.cookie="cookietest=1; expires=Thu, 01-Jan-1970 00:00:01 GMT";
return ret;
};
this.syncToOtherDomains=function(cookieValue){
if(!trp_language_cookie_data['sync_enabled'] ||
!trp_language_cookie_data['sync_ajax_urls'] ||
_this.syncInProgress){
return;
}
_this.syncInProgress=true;
var currentDomain=trp_language_cookie_data['current_domain'];
var ajaxUrls=trp_language_cookie_data['sync_ajax_urls'];
for(var language in ajaxUrls){
if(!ajaxUrls.hasOwnProperty(language) ){
continue;
}
var ajaxUrl=ajaxUrls[ language ];
if(ajaxUrl.indexOf(currentDomain)===0){
continue;
}
_this.injectSyncIframe(ajaxUrl, cookieValue);
}
setTimeout(function(){
_this.syncInProgress=false;
}, 5000);
};
this.injectSyncIframe=function(restUrl, cookieValue){
var iframe=document.createElement('iframe');
iframe.style.display='none';
iframe.className='trp-ald-sync-iframe';
iframe.src=restUrl + '?trp_ald_cv=' + encodeURIComponent(cookieValue);
iframe.onload=function(){
setTimeout(function(){
if(iframe.parentNode){
iframe.parentNode.removeChild(iframe);
}}, 1000);
};
setTimeout(function(){
if(iframe.parentNode){
iframe.parentNode.removeChild(iframe);
}}, 10000);
document.body.appendChild(iframe);
};}
jQuery(function(){
trpDetermineLanguage=new TRP_IN_Determine_Language();
});
!function(a){"use strict";let i,e,t,c,o=!1,r=[],n=[],s=window.fetch;function d(){let i=a(".vi-wcaio-sidebar-cart-content-wrap").data("option")||{},e=!1;return Object.keys(i).length&&a(".vi-wcaio-sidebar-cart-wrap .vi-wcaio-sidebar-cart-pd-wrap").length&&a.each(i,function(i,t){switch(i){case"sc_footer_cart_total":a(".vi-wcaio-sidebar-cart-footer-cart_total1-"+t).length||e++;break;case"sc_pd_price_style":a(".vi-wcaio-sidebar-cart-pd-price-"+t).length||e++}}),e}function w(e=null){e||(e=i(t).getCartData()),n=e?.items,a(document).trigger("vicaio-wc-blocks_added_to_cart"),a(document).trigger("viwcaio_after_update_cart",[e?.extensions?.vicaio_update])}function l(i="",e=""){let t=a(".vi-wcaio-sidebar-cart-content-wrap"),c=a(".vi-wcaio-sidebar-cart").data("position"),o=a(".vi-wcaio-sidebar-cart").data("effect");if("hide"===i&&t.hasClass("vi-wcaio-sidebar-cart-content-close"))return!1;if("show"===i&&t.hasClass("vi-wcaio-sidebar-cart-content-open"))return!1;f(t);let r="top_left"===c||"bottom_left"===c?"left":"right";if("start"===i&&e)return t.hasClass("vi-wcaio-sidebar-cart-content-close")?(t.removeClass("vi-wcaio-sidebar-cart-content-open vi-wcaio-sidebar-cart-content-open-"+o+"-"+r),t.addClass("vi-wcaio-sidebar-cart-content-close vi-wcaio-sidebar-cart-content-close-"+e+"-"+r)):(t.addClass("vi-wcaio-sidebar-cart-content-open vi-wcaio-sidebar-cart-content-open-"+e+"-"+r),t.removeClass("vi-wcaio-sidebar-cart-content-close vi-wcaio-sidebar-cart-content-close-"+o+"-"+r)),a(".vi-wcaio-sidebar-cart").data("effect",e),!1;e=e||o;let n=a(".vi-wcaio-sidebar-cart").data("old_position")||"",s=n?"top_left"===n||"bottom_left"===n?"left":"right":r,d="vi-wcaio-sidebar-cart-content-open vi-wcaio-sidebar-cart-content-open-"+e+"-"+r,w="vi-wcaio-sidebar-cart-content-close vi-wcaio-sidebar-cart-content-close-"+e+"-"+r,l="vi-wcaio-sidebar-cart-content-open vi-wcaio-sidebar-cart-content-open-"+o+"-"+s,v="vi-wcaio-sidebar-cart-content-close vi-wcaio-sidebar-cart-content-close-"+o+"-"+s+" vi-wcaio-sidebar-cart-content-close-"+o+"-"+r;t.hasClass("vi-wcaio-sidebar-cart-content-close")?(t.addClass(d).removeClass(w).removeClass(v),a("html").addClass("vi-wcaio-html-non-scroll"),a(".vi-wcaio-sidebar-cart-overlay").removeClass("vi-wcaio-disabled"),a(".vi-wcaio-sidebar-cart").data("effect",e),p()):(t.addClass(w).removeClass(d).removeClass(l),a(".vi-wcaio-sidebar-cart-overlay").addClass("vi-wcaio-disabled"),a("html").removeClass("vi-wcaio-html-non-scroll"),p(!0)),a(".vi-wcaio-sidebar-cart").data("effect",e)}function v(i,e=!1,t=!1){return a(".vi-wcaio-sidebar-cart-loading-wrap").addClass("vi-wcaio-disabled"),e?(p(!0,t),!1):(i||(l("hide"),p()),(i=a(i)).length&&(i.data("empty_enable")||i.find(".vi-wcaio-sidebar-cart-pd-wrap").length)?(i.find(".vi-wcaio-sidebar-cart-pd-wrap").length&&a(".vi-wcaio-sidebar-cart-icon-wrap").removeClass("vi-wcaio-disabled"),!1):(l("hide"),a(".vi-wcaio-coupon-code").val(""),void p(!0)))}function p(i=!1,e=!1){if(i){if(!e&&!a(".vi-wcaio-sidebar-cart-wrap").data("empty_enable")&&!a(".vi-wcaio-sidebar-cart-wrap").find(".vi-wcaio-sidebar-cart-pd-wrap").length)return!1;a(".vi-wcaio-sidebar-cart-icon-wrap").removeClass("vi-wcaio-disabled vi-wcaio-sidebar-cart-icon-wrap-close vi-wcaio-sidebar-cart-icon-wrap-mouseenter vi-wcaio-sidebar-cart-icon-wrap-mouseleave"),a(".vi-wcaio-sidebar-cart-icon-wrap").addClass("vi-wcaio-sidebar-cart-icon-wrap-open")}else a(".vi-wcaio-sidebar-cart-icon-wrap").addClass("vi-wcaio-sidebar-cart-icon-wrap-close"),a(".vi-wcaio-sidebar-cart-icon-wrap").removeClass("vi-wcaio-sidebar-cart-icon-wrap-open vi-wcaio-sidebar-cart-icon-wrap-mouseenter vi-wcaio-sidebar-cart-icon-wrap-mouseleave")}function f(i){i=a(i),window.innerWidth<782&&i.css({maxHeight:window.innerHeight})}function _(i){let e=!1;(i=a(i)).closest(".vi-wcaio-sidebar-cart-rtl").length&&(e=!0),i.find("img").each(function(){a(this).attr("src",a(this).data("src"))}),i.addClass("vi-wcaio-slider-init"),i.viwcaio_flexslider({namespace:"vi-wcaio-slider-",selector:".vi-wcaio-sidebar-cart-footer-pd-wrap .vi-wcaio-sidebar-cart-footer-pd",animation:"slide",animationLoop:1,itemWidth:145,itemMargin:10,controlNav:!1,maxItems:window.outerWidth>480?2:1,reverse:e,rtl:e,move:1,touch:!0,slideshow:!1})}function g(i){a(".vi-wcaio-sidebar-cart-wrap").removeClass("vi-wcaio-sidebar-cart-wrap-warning"),a(".vi-wcaio-warning-wrap").length?(a(".vi-wcaio-warning-wrap").removeClass("vi-wcaio-warning-wrap-close").addClass("vi-wcaio-warning-wrap-open"),a(".vi-wcaio-warning-wrap > div").html(i)):a("body").append('<div class="vi-wcaio-warning-wrap vi-wcaio-warning-wrap-open"><div>'+i+"</div></div>"),setTimeout(function(){a(".vi-wcaio-sidebar-cart-wrap").addClass("vi-wcaio-sidebar-cart-wrap-warning")},1e3),setTimeout(function(){u()},15e3)}function u(){a(".vi-wcaio-sidebar-cart-wrap").removeClass("vi-wcaio-sidebar-cart-wrap-warning"),a(".vi-wcaio-warning-wrap").addClass("vi-wcaio-warning-wrap-close").removeClass("vi-wcaio-warning-wrap-open")}window.fetch=async function(...i){if(a(".vi-wcaio-sidebar-cart-wrap").find(".vi-wcaio-sidebar-cart-loading-wrap").removeClass("vi-wcaio-disabled"),i[0]&&"string"==typeof i[0]&&i[0].includes("/wc/store/v1/cart/update-item")&&i[1]&&i[1]?.body){let e=JSON.parse(i[1].body);if(e?.id&&e?.key&&!a('.vi-wcaio-sidebar-cart-pd-wrap[data-cart_item_key="'+e.key+'"]').length){let a={id:e.id,quantity:1};i[1].body=JSON.stringify(a),i[0]=i[0].replace("/wc/store/v1/cart/update-item","/wc/store/v1/cart/add-item")}}let e=await s.apply(this,i);if("isset"===o&&i[0]&&"string"==typeof i[0]&&i[0].includes("/wc/store/v1/cart")){e.clone().json().then(a=>{n=a?.items,w(a)})}return a(".vi-wcaio-sidebar-cart-wrap").find(".vi-wcaio-sidebar-cart-loading-wrap").addClass("vi-wcaio-disabled"),e},a(document).ready(function(){setTimeout(function(){a(document).trigger("viwcaio_sidebar_cart_init")},100)}),a(document).on("viwcaio_sidebar_cart_init",function(){if(!a(".vi-wcaio-sidebar-cart-wrap").length)return setTimeout(function(){a(document).trigger("viwcaio_sidebar_cart_init")},100),!1;a(".vi-wcaio-sidebar-cart-wrap:not(.vi-wcaio-sidebar-cart-wrap-init)").length&&(a(".vi-wcaio-sidebar-cart-wrap:not(.vi-wcaio-sidebar-cart-wrap-init)").addClass("vi-wcaio-sidebar-cart-wrap-init"),function(){if(p(!0),a(document).on("mouseenter",".vi-wcaio-sidebar-cart-icon-wrap",function(){a(this).hasClass("vi-wcaio-sidebar-cart-icon-wrap-click")?a(this).removeClass("vi-wcaio-sidebar-cart-icon-wrap-mouseleave").addClass("vi-wcaio-sidebar-cart-icon-wrap-mouseenter"):l("show")}).on("mouseleave",".vi-wcaio-sidebar-cart-icon-wrap",function(){a(this).hasClass("vi-wcaio-sidebar-cart-icon-wrap-mouseenter")&&a(this).removeClass("vi-wcaio-sidebar-cart-icon-wrap-mouseenter").addClass("vi-wcaio-sidebar-cart-icon-wrap-mouseleave")}).on("click",".vi-wcaio-sidebar-cart-icon-wrap",function(){a(this).hasClass("vi-wcaio-sidebar-cart-icon-wrap-click")&&l("show")}),a(document).on("click",".vi-wcaio-sidebar-cart-overlay, .vi-wcaio-sidebar-cart-close-wrap",function(){a(this).hasClass("vi-wcaio-not-hidden")||l("hide")}),a(document).on("click keydown",".vi-wcaio-sidebar-cart-wrap.vi-wcaio-sidebar-cart-wrap-warning",function(){u()}),a(".vi-wcaio-sidebar-cart-footer-pd-wrap-wrap:not(.vi-wcaio-disabled):not(.vi-wcaio-slide-init)").each(function(){_(a(this))}),"undefined"==typeof viwcaio_sc_params)return!1;!function(){o="undefined"!=typeof wp&&wp?.data?.select&&wp?.data?.subscribe&&"undefined"!=typeof wc&&wc?.wcBlocksData?.CART_STORE_KEY,o?c||(i=wp.data.select,e=wp.data.subscribe,t=wc.wcBlocksData.CART_STORE_KEY,c=e(w,t)):a('[data-block-name="woocommerce/product-button"]').length&&a('[data-wp-on--click="actions.addCartItem"]').length?o="isset":function(i,e){if(a(".vi-wcaio-sidebar-cart-wrap.vi-wcaio-sidebar-cart-wrap-init").length)if(a(".vi-wcaio-sidebar-cart-wrap:not(.vi-wcaio-sidebar-cart-wrap-fragments-load)").length){if(d())return setTimeout(function(){a(document).trigger("viwcaio_fragment_refresh",[i,e])},100),!1;if("undefined"!=typeof wc_cart_fragments_params)return a(document.body).on("wc_fragments_loaded",function(){a(".vi-wcaio-sidebar-cart-wrap:not(.vi-wcaio-sidebar-cart-wrap-fragments-load)").length&&(a(".vi-wcaio-sidebar-cart-wrap:not(.vi-wcaio-sidebar-cart-wrap-fragments-load)").addClass("vi-wcaio-sidebar-cart-wrap-fragments-load"),setTimeout(function(){a(document).trigger("viwcaio_fragment_refresh",[i,e])},100))}),!1;a(".vi-wcaio-sidebar-cart-wrap:not(.vi-wcaio-sidebar-cart-wrap-fragments-load)").addClass("vi-wcaio-sidebar-cart-wrap-fragments-load"),"sessionStorage"in window&&null!==window.sessionStorage&&"undefined"!=typeof viwcaio_sc_params||setTimeout(function(){a(document).trigger("viwcaio_fragment_refresh",[i,e])},100);let t=sessionStorage.getItem(viwcaio_sc_params.cart_hash_key);a(window).on("storage onstorage",function(c){t===c.originalEvent.key&&localStorage.getItem(t)!==sessionStorage.getItem(t)&&setTimeout(function(){a(document).trigger("viwcaio_fragment_refresh",[i,e])},100)});try{let i=JSON.parse(sessionStorage.getItem(viwcaio_sc_params.fragment_name)),e=Cookies.get("woocommerce_cart_hash"),c=sessionStorage.getItem("wc_cart_created");if(null!=t&&""!==t||(t=""),null!=e&&""!==e||(e=""),t&&(null==c||""===c))throw"No cart_created";if(c)if(1*c+864e5<(new Date).getTime())throw"Fragment expired";if(!i||!i["div.widget_shopping_cart_content"]||t!==e)throw"No fragment";a.each(i,function(i,e){a(i).replaceWith(e)})}catch(t){console.log(t),setTimeout(function(){a(document).trigger("viwcaio_fragment_refresh",[i,e])},100)}}else a(".vi-wcaio-sidebar-cart-footer-pd-wrap-wrap:not(.vi-wcaio-disabled):not(.vi-wcaio-slide-init)").each(function(){_(a(this))})}(viwcaio_sc_params.wc_ajax_url.toString().replace("%%endpoint%%","viwcaio_get_cart_fragments"),{viwcaio_get_cart_fragments:1,vicaio_nonce:viwcaio_sc_params.nonce});a(document).on("viwcaio_after_update_cart",function(i,e,t=!1){let c=e.fragments?e.fragments:e;if(c&&e?.cart_hash&&"sessionStorage"in window&&null!==window.sessionStorage&&"undefined"!=typeof viwcaio_sc_params){let a=viwcaio_sc_params.fragment_name,i=viwcaio_sc_params.cart_hash_key;if(sessionStorage.setItem(a,JSON.stringify(c)),localStorage.setItem(i,e.cart_hash),sessionStorage.setItem(i,e.cart_hash),e.cart_hash&&sessionStorage.setItem("wc_cart_created",(new Date).getTime()),t)return!1}if(!c||!Object.keys(c).length)return a(document.body).trigger("wc_fragments_ajax_error"),!1;if(a.each(c,function(i,e){a(i).replaceWith(e)}),"undefined"!=typeof wc_cart_params){if(a('[name="update_cart"]').length&&a('[name="update_cart"]').closest("form").length){let i=a('[name="update_cart"]').closest("form"),e=a(".vi-wcaio-sidebar-cart-products"),t=0;e.find(".vi_wcaio_qty").each(function(e,c){let o=a(c).attr("name").replace("viwcaio_","");i.find(`input[name="${o}"]`).val()!=a(c).val()&&(t++,i.find(`input[name="${o}"]`).val(a(c).val()).trigger("change"))}),t&&a('[name="update_cart"]').removeAttr("disabled").trigger("click")}}else"undefined"==typeof wc_checkout_params||"undefined"!=typeof viwcaio_atc&&viwcaio_atc.length||a(document.body).trigger("update_checkout");a(".vi-wcaio-sidebar-cart-wrap").addClass("vi-wcaio-sidebar-cart-wrap-updated"),a(document.body).trigger("wc_fragments_refreshed")}),a(document).on("viwcaio_fragment_refresh",function(i,e="",t=""){if("undefined"!=typeof viwcaio_sc_params&&(e||(e=viwcaio_sc_params.wc_ajax_url.toString().replace("%%endpoint%%","viwcaio_get_cart_fragments")),t||(t={viwcaio_get_cart_fragments:1,vicaio_nonce:viwcaio_sc_params.nonce})),!e||!t)return!1;a.ajax({url:e,type:"POST",data:t,beforeSend:function(){a(".vi-wcaio-sidebar-cart-wrap").find(".vi-wcaio-sidebar-cart-loading-wrap").removeClass("vi-wcaio-disabled")},success:function(i){a(document).trigger("viwcaio_after_update_cart",[i])},error:function(i){console.log(i),a(".vi-wcaio-sidebar-cart-wrap").find(".vi-wcaio-sidebar-cart-loading-wrap").addClass("vi-wcaio-disabled")},complete:function(){a(".vi-wcaio-sidebar-cart-wrap").find(".vi-wcaio-sidebar-cart-loading-wrap").addClass("vi-wcaio-disabled")}})}),a(document.body).on("wc_fragments_refreshed wc_fragments_ajax_error",function(){if(a(".vi-wcaio-sidebar-cart-wrap-open-atc").length)return a(document.body).trigger("viwcaio_sc_effect_after_atc",[a(".vi-wcaio-sidebar-cart-wrap-open-atc").removeClass("vi-wcaio-sidebar-cart-wrap-open-atc").data("effect_after_atc")]),!0;a(".vi-wcaio-sidebar-cart-wrap").find(".vi-wcaio-sidebar-cart-loading-wrap").addClass("vi-wcaio-disabled"),a(".vi-wcaio-sidebar-cart-wrap").removeClass("vi-wcaio-sidebar-cart-wrap-updated"),v(a(".vi-wcaio-sidebar-cart-wrap")),a(".vi-wcaio-sidebar-cart-footer-pd-wrap-wrap:not(.vi-wcaio-disabled):not(.vi-wcaio-slide-init)").each(function(){_(a(this))})}),a(document.body).on("vartable_global_add_finished",function(i){if(a(".vi-wcaio-sidebar-cart-content-open").length)return!0;let e=a(".vi-wcaio-sidebar-cart-wrap"),t=e.data("effect_after_atc"),c=e.data("fly_to_cart");if(e.find(".vi-wcaio-sidebar-cart.vi-wcaio-disabled").length?(v(e,!0,!0),e.find(".vi-wcaio-sidebar-cart").removeClass("vi-wcaio-disabled")):a(".vi-wcaio-sidebar-cart-icon-wrap.vi-wcaio-sidebar-cart-icon-wrap-close").length&&(v(e,!0,!0),e=a(".vi-wcaio-sidebar-cart-wrap")),!t&&!c)return!0;"open"===t&&e.addClass("vi-wcaio-sidebar-cart-wrap-open-atc")}),a(document).on("click",'[data-wp-on--click="actions.addCartItem"]',function(i){a('[id="wp-script-module-data-@wordpress/interactivity"]').length&&(r=JSON.parse(a('[id="wp-script-module-data-@wordpress/interactivity"]').html())?.state?.woocommerce?.cart?.items,a(this).addClass("vicaio-wc-blocks_adding_to_cart"))}),a(document).on("vicaio-wc-blocks_added_to_cart",function(){if(!a(".vicaio-wc-blocks_adding_to_cart").length||!n.length||!r.length)return;let i;for(let a of n){if(!a?.key||!a?.id||!a?.quantity)continue;let e=!1;for(let t of r){if(!t?.key||!t?.id||!t?.quantity)break;if(t.key===a.key&&t.id===a.id){e=!0,a.quantity>t.quantity&&(i=a.id);break}}if(e||(i=a.id),i)break}if(!i)return;let e=a(`[data-product_id="${i}"] .vicaio-wc-blocks_adding_to_cart`);e.length||(e=a(`[data-product_id="${i}"].vicaio-wc-blocks_adding_to_cart`)),e.length&&(e.removeClass("vicaio-wc-blocks_adding_to_cart"),a(document).trigger("viwcaio_added_to_cart",[e]),r=n)}),a(document.body).on("added_to_cart",function(i,e,t,c){a(document).trigger("viwcaio_added_to_cart",[c,{fragments:e,cart_hash:t}])}),a(document).on("viwcaio_added_to_cart",function(i,e,t){if(e.hasClass("vi-wcaio-pd_plus-product-bt-atc")||e.closest(".viwcuf-checkout-funnel-container-popup-init").length||a(".vi-wcaio-sidebar-cart-content-open").length)return!1;t&&!e.hasClass("vi-wcaio-product-bt-atc-loading")&&"undefined"==typeof wc_cart_fragments_params&&a(document).trigger("viwcaio_after_update_cart",[t,!0]);let c=a(".vi-wcaio-sidebar-cart-wrap"),o=c.data("effect_after_atc"),r=c.data("fly_to_cart");if(c.find(".vi-wcaio-sidebar-cart.vi-wcaio-disabled").length?(v(c,!0,!0),c.find(".vi-wcaio-sidebar-cart").removeClass("vi-wcaio-disabled")):a(".vi-wcaio-sidebar-cart-icon-wrap.vi-wcaio-sidebar-cart-icon-wrap-close").length&&(v(c,!0,!0),c=a(".vi-wcaio-sidebar-cart-wrap")),!o&&!r)return!1;if(a(".vi-wcaio-sb-container-popup-show").length)return"open"===o&&a(document.body).trigger("viwcaio_sc_effect_after_atc",[o]),!1;if(r){let i=function(a){let i,e=a.closest(".vi-wcaio-sb-wrap");e.length||(e=a.closest(".tmb-woocommerce"));e.length||(e=a.closest(".product"));e.length||(e=a.closest(".item-product"));e.length||(e=a.closest(".product-item"));e.length||(e=a.closest(".gdlr-core-item-list"));e.length||(e=a.closest(".product-warp-item"));e.length||(e=a.closest(".item-grid"));e.length||(e=a.closest(".product__box"));e.length||(e=a.closest(".woo-entry-inner"));e.find(".vi-wcaio-sb-product-img").length?i=e.find(".vi-wcaio-sb-product-img").first():e.find(".wp-post-image").length?i=e.find(".wp-post-image").first():e.find(".attachment-shop_catalog").length?i=e.find(".attachment-shop_catalog").first():e.find(".gdlr-core-product-thumbnail").length?i=e.find(".gdlr-core-product-thumbnail").first():e.find(".woo-entry-image-main").length?i=e.find(".woo-entry-image-main").first():e.find(".wp-post-image.vi-load").length?i=e.find(".wp-post-image.vi-load").first():e.find(".attachment-woocommerce_thumbnail").length&&(i=e.find(".attachment-woocommerce_thumbnail").first());i||(i=!(!e||!e.find("img"))&&e.find("img").first());return i}(e),t=a(".vi-wcaio-sidebar-cart-icon-wrap");if(a(i).length&&t.length){i=a(i);let e,r,n,s,d,w,l=t.offset().top||c.offset().top,v=t.offset().left||c.offset().left;!i.closest(".elementor-widget-wrap").length||i.closest(".product").length||i.closest(".elementor-widget-wrap").find(".product").length?(i.closest(".woocommerce-product-gallery__wrapper").length?e=i.closest(".woocommerce-product-gallery__wrapper"):i.closest(".woocommerce-product-gallery__image").length&&(e=i.closest(".woocommerce-product-gallery__image")),e&&e.length&&(e.find(".flex-active-slide").length?r=e.find(".flex-active-slide"):e.find(".slick-active").length?r=e.find(".slick-active"):e.find(".active").length?r=e.find(".active"):e.find(".swiper-slide-active").length&&(r=e.find(".swiper-slide-active"))),r&&a(r).length||(r=i),r.find("img").length&&(r=r.find("img").first())):r=i.closest(".elementor-widget-wrap"),n=r.offset().top,s=r.offset().left,d=r.width(),w=r.height(),a(".vi-wcaio-img-flying").remove(),a("body").append('<div class="vi-wcaio-img-flying"></div>');let p=a("div.vi-wcaio-img-flying");i.clone().appendTo(p),p.css({top:n+"px",left:s+"px",width:d+"px",height:w+"px"}).fadeIn("slow"),p.animate({width:.6*d+"px",height:.6*w+"px",top:"+="+.2*w+"px",left:"+="+.2*d+"px"},400,"swing",function(){p.animate({top:l+"px",left:v+"px",height:"18px",width:"25px"},800,"swing",function(){a("div.vi-wcaio-img-flying").fadeIn("fast",function(){a("div.vi-wcaio-img-flying").remove()}),a(document.body).trigger("viwcaio_sc_effect_after_atc",[o])})})}else a(document.body).trigger("viwcaio_sc_effect_after_atc",[o])}else a(document.body).trigger("viwcaio_sc_effect_after_atc",[o])}),a(document.body).on("viwcaio_sc_effect_after_atc",function(a,i,e){switch(e){case"open":l("show");break;case"shake_horizontal":i.find(".vi-wcaio-sidebar-cart-icon-wrap").removeClass("vi-wcaio-sidebar-cart-icon-wrap-mouseleave vi-wcaio-sidebar-cart-icon-wrap-open").addClass("vi-wcaio-sidebar-cart-icon-wrap-effect-shake_horizontal"),setTimeout(function(){i.find(".vi-wcaio-sidebar-cart-icon-wrap").removeClass("vi-wcaio-sidebar-cart-icon-wrap-effect-shake_horizontal")},1100);break;case"shake_vertical":i.find(".vi-wcaio-sidebar-cart-icon-wrap").removeClass("vi-wcaio-sidebar-cart-icon-wrap-mouseleave vi-wcaio-sidebar-cart-icon-wrap-open").addClass("vi-wcaio-sidebar-cart-icon-wrap-effect-shake_vertical"),setTimeout(function(){i.find(".vi-wcaio-sidebar-cart-icon-wrap").removeClass("vi-wcaio-sidebar-cart-icon-wrap-effect-shake_vertical")},1100)}}),a(document.body).on("click",".vi-wcaio-sidebar-cart-pd-remove-wrap a.vi-wcaio-sidebar-cart-pd-remove",function(i){i.preventDefault(),i.stopPropagation();let e=a(this),t=e.closest(".vi-wcaio-sidebar-cart-wrap"),c={cart_item_key:e.data("cart_item_key"),vicaio_nonce:viwcaio_sc_params.nonce};a.ajax({url:viwcaio_sc_params.wc_ajax_url.toString().replace("%%endpoint%%","viwcaio_remove_item"),type:"POST",data:c,beforeSend:function(){t.find(" .vi-wcaio-sidebar-cart-loading-wrap").removeClass("vi-wcaio-disabled")},success:function(i){if(!i||i.error)return window.location.reload(),!1;t.addClass("vi-wcaio-sidebar-cart-wrap-updated"),a(document.body).trigger("removed_from_cart",[i.fragments,i.cart_hash,e]),a(document).trigger("viwcaio_after_update_cart",[i])},error:function(){t.find(".vi-wcaio-sidebar-cart-loading-wrap").addClass("vi-wcaio-disabled")}})}),a(document.body).on("click",".vi-wcaio-sidebar-cart-pd-wrap .vi_wcaio_change_qty",function(i){i.preventDefault(),i.stopPropagation();let e=a(this).closest(".vi-wcaio-sidebar-cart-pd-quantity").find(".vi_wcaio_qty"),t=parseFloat(e.val()),c=parseFloat(e.attr("step")),o=parseFloat(e.attr("min")),r=parseFloat(e.attr("max"));if(a(this).hasClass("vi_wcaio_plus")){if(r===t)return!1;t+=c}else{if(o===t)return!1;t-=c}e.val(t).trigger("change")}),a(document.body).on("change",".vi-wcaio-sidebar-cart-pd-wrap input.vi_wcaio_qty",function(i){i.preventDefault(),i.stopPropagation();let e=parseFloat(a(this).val()),t=parseFloat(a(this).attr("min")),c=parseFloat(a(this).attr("max"));t>e&&(e=t),e>c&&(e=c),a(this).val(e),a(this).addClass("vi_wcaio_qty_update").closest(".vi-wcaio-sidebar-cart-wrap").find(".vi-wcaio-sidebar-cart-bt-update").removeClass("vi-wcaio-disabled")}),a(document.body).on("click",".vi-wcaio-sidebar-cart-wrap .vi-wcaio-sidebar-cart-bt-update",function(i){i.preventDefault(),i.stopPropagation();let e,t=a(this),c=t.closest(".vi-wcaio-sidebar-cart-wrap");e=c.find(".vi_wcaio_qty_update").length?c.find(".vi-wcaio-sidebar-cart-products input.vi_wcaio_qty_update").serialize():c.find(".vi-wcaio-sidebar-cart-products input").serialize(),-1===e.search("vicaio_nonce")&&(e+="&vicaio_nonce="+viwcaio_sc_params.nonce),a.ajax({url:viwcaio_sc_params.wc_ajax_url.toString().replace("%%endpoint%%","viwcaio_change_quantity"),type:"POST",data:e,beforeSend:function(){c.find(" .vi-wcaio-sidebar-cart-loading-wrap").removeClass("vi-wcaio-disabled")},success:function(i){if(!i||i.error)return window.location.reload(),!1;t.addClass("vi-wcaio-disabled"),a(document).trigger("viwcaio_after_update_cart",[i])},error:function(){c.find(".vi_wcaio_qty_update").removeClass("vi_wcaio_qty_update"),c.find(".vi-wcaio-sidebar-cart-loading-wrap").addClass("vi-wcaio-disabled")}})}),a(document.body).on("click",".vi-wcaio-sidebar-cart-wrap .vi-wcaio-bt-coupon-code",function(i){i.preventDefault(),i.stopPropagation();let e=a(this).closest(".vi-wcaio-sidebar-cart-wrap"),t={vi_wcaio_coupon_code:e.find(".vi-wcaio-coupon-code").val()||"",vicaio_nonce:viwcaio_sc_params.nonce};a.ajax({url:viwcaio_sc_params.wc_ajax_url.toString().replace("%%endpoint%%","viwcaio_apply_coupon"),type:"POST",data:t,beforeSend:function(){e.find(" .vi-wcaio-sidebar-cart-loading-wrap").removeClass("vi-wcaio-disabled")},success:function(i){if(!i)return window.location.reload(),!1;i.message&&g(i.message),i.status&&"success"===i.status?a(document.body).trigger("viwcaio_fragment_refresh"):e.find(".vi-wcaio-sidebar-cart-loading-wrap").addClass("vi-wcaio-disabled")},error:function(){e.find(".vi-wcaio-sidebar-cart-loading-wrap").addClass("vi-wcaio-disabled")}})})}()}())}),a(window).on("resize",function(){f(a(".vi-wcaio-sidebar-cart-content-wrap"))}),window.viwcaio_sidebar_cart_is_refresh=d,window.vi_wcaio_sc_toggle=l,window.vi_wcaio_sc_icon_may_be_toggle=v,window.vi_wcaio_sc_icon_toggle=p,window.vi_wcaio_sc_flexslider=_,window.vi_wcaio_show_message=g,window.vi_wcaio_hide_message=u}(jQuery);
!function(v){var a=!0;v.viwcaio_flexslider=function(p,e){var m=v(p);"undefined"==typeof e.rtl&&"rtl"==v("html").attr("dir")&&(e.rtl=!0),m.vars=v.extend({},v.viwcaio_flexslider.defaults,e);var t,r=m.vars.namespace,f=window.navigator&&window.navigator.msPointerEnabled&&window.MSGesture,o=("ontouchstart"in window||f||window.DocumentTouch&&document instanceof DocumentTouch)&&m.vars.touch,l="click touchend MSPointerUp keyup",d="",g="vertical"===m.vars.direction,h=m.vars.reverse,S=0<m.vars.itemWidth,x="fade"===m.vars.animation,c=""!==m.vars.asNavFor,u={};v.data(p,"flexslider",m),u={init:function(){m.animating=!1,m.currentSlide=parseInt(m.vars.startAt||0,10),isNaN(m.currentSlide)&&(m.currentSlide=0),m.animatingTo=m.currentSlide,m.atEnd=0===m.currentSlide||m.currentSlide===m.last,m.containerSelector=m.vars.selector.substr(0,m.vars.selector.search(" ")),m.slides=v(m.vars.selector,m),m.container=v(m.containerSelector,m),m.count=m.slides.length,m.syncExists=0<v(m.vars.sync).length,"slide"===m.vars.animation&&(m.vars.animation="swing"),m.prop=g?"top":m.vars.rtl?"marginRight":"marginLeft",m.args={},m.manualPause=!1,m.stopped=!1,m.started=!1,m.startTimeout=null,m.transitions=!m.vars.video&&!x&&m.vars.useCSS&&function(){var e,t=document.createElement("div"),a=["perspectiveProperty","WebkitPerspective","MozPerspective","OPerspective","msPerspective"];for(e in a)if(t.style[a[e]]!==undefined)return m.pfx=a[e].replace("Perspective","").toLowerCase(),m.prop="-"+m.pfx+"-transform",!0;return!1}(),m.isFirefox=-1<navigator.userAgent.toLowerCase().indexOf("firefox"),(m.ensureAnimationEnd="")!==m.vars.controlsContainer&&(m.controlsContainer=0<v(m.vars.controlsContainer).length&&v(m.vars.controlsContainer)),""!==m.vars.manualControls&&(m.manualControls=0<v(m.vars.manualControls).length&&v(m.vars.manualControls)),""!==m.vars.customDirectionNav&&(m.customDirectionNav=2===v(m.vars.customDirectionNav).length&&v(m.vars.customDirectionNav)),m.vars.randomize&&(m.slides.sort(function(){return Math.round(Math.random())-.5}),m.container.empty().append(m.slides)),m.doMath(),m.setup("init"),m.vars.controlNav&&u.controlNav.setup(),m.vars.directionNav&&u.directionNav.setup(),m.vars.keyboard&&(1===v(m.containerSelector).length||m.vars.multipleKeyboard)&&v(document).on("keyup",function(e){var e=e.keyCode;m.animating||39!==e&&37!==e||(e=m.vars.rtl?37===e?m.getTarget("next"):39===e&&m.getTarget("prev"):39===e?m.getTarget("next"):37===e&&m.getTarget("prev"),m.flexAnimate(e,m.vars.pauseOnAction))}),m.vars.mousewheel&&m.on("mousewheel",function(e,t,a,n){e.preventDefault();t=t<0?m.getTarget("next"):m.getTarget("prev");m.flexAnimate(t,m.vars.pauseOnAction)}),m.vars.pausePlay&&u.pausePlay.setup(),m.vars.slideshow&&m.vars.pauseInvisible&&u.pauseInvisible.init(),m.vars.slideshow&&(m.vars.pauseOnHover&&m.on("mouseenter",function(){m.manualPlay||m.manualPause||m.pause()}).on("mouseleave",function(){m.manualPause||m.manualPlay||m.stopped||m.play()}),m.vars.pauseInvisible&&u.pauseInvisible.isHidden()||(0<m.vars.initDelay?m.startTimeout=setTimeout(m.play,m.vars.initDelay):m.play())),c&&u.asNav.setup(),o&&m.vars.touch&&u.touch(),x&&!m.vars.smoothHeight||v(window).on("resize orientationchange focus",u.resize),m.find("img").attr("draggable","false"),setTimeout(function(){m.vars.start(m)},200)},asNav:{setup:function(){m.asNav=!0,m.animatingTo=Math.floor(m.currentSlide/m.move),m.currentItem=m.currentSlide,m.slides.removeClass(r+"active-slide").eq(m.currentItem).addClass(r+"active-slide"),f?(p._slider=m).slides.each(function(){var e=this;e._gesture=new MSGesture,(e._gesture.target=e).addEventListener("MSPointerDown",function(e){e.preventDefault(),e.currentTarget._gesture&&e.currentTarget._gesture.addPointer(e.pointerId)},!1),e.addEventListener("MSGestureTap",function(e){e.preventDefault();var t=v(this),e=t.index();v(m.vars.asNavFor).data("flexslider").animating||t.hasClass("active")||(m.direction=m.currentItem<e?"next":"prev",m.flexAnimate(e,m.vars.pauseOnAction,!1,!0,!0))})}):m.slides.on(l,function(e){e.preventDefault();var t=v(this),a=t.index(),e=m.vars.rtl?-1*(t.offset().right-v(m).scrollLeft()):t.offset().left-v(m).scrollLeft();e<=0&&t.hasClass(r+"active-slide")?m.flexAnimate(m.getTarget("prev"),!0):v(m.vars.asNavFor).data("flexslider").animating||t.hasClass(r+"active-slide")||(m.direction=m.currentItem<a?"next":"prev",m.flexAnimate(a,m.vars.pauseOnAction,!1,!0,!0))})}},controlNav:{setup:function(){m.manualControls?u.controlNav.setupManual():u.controlNav.setupPaging()},setupPaging:function(){var e,t="thumbnails"===m.vars.controlNav?"control-thumbs":"control-paging",a=1;if(m.controlNavScaffold=v('<ol class="'+r+"control-nav "+r+t+'"></ol>'),1<m.pagingCount)for(var n=0;n<m.pagingCount;n++){var i=m.slides.eq(n);undefined===i.attr("data-thumb-alt")&&i.attr("data-thumb-alt",""),e=v("<a></a>").attr("href","#").text(a),"thumbnails"===m.vars.controlNav&&(e=v("<img/>",{onload:"this.width=this.naturalWidth; this.height=this.naturalHeight",src:i.attr("data-thumb"),alt:i.attr("alt")})),""!==i.attr("data-thumb-alt")&&e.attr("alt",i.attr("data-thumb-alt")),"thumbnails"!==m.vars.controlNav||!0!==m.vars.thumbCaptions||""!==(i=i.attr("data-thumbcaption"))&&undefined!==i&&(s=v("<span></span>").addClass(r+"caption").text(i),e.append(s));var s=v("<li>");e.appendTo(s),s.append("</li>"),m.controlNavScaffold.append(s),a++}(m.controlsContainer?v(m.controlsContainer):m).append(m.controlNavScaffold),u.controlNav.set(),u.controlNav.active(),m.controlNavScaffold.on(l,"a, img",function(e){var t,a;e.preventDefault(),""!==d&&d!==e.type||(t=v(this),a=m.controlNav.index(t),t.hasClass(r+"active")||(m.direction=a>m.currentSlide?"next":"prev",m.flexAnimate(a,m.vars.pauseOnAction))),""===d&&(d=e.type),u.setToClearWatchedEvent()})},setupManual:function(){m.controlNav=m.manualControls,u.controlNav.active(),m.controlNav.on(l,function(e){var t,a;e.preventDefault(),""!==d&&d!==e.type||(t=v(this),a=m.controlNav.index(t),t.hasClass(r+"active")||(a>m.currentSlide?m.direction="next":m.direction="prev",m.flexAnimate(a,m.vars.pauseOnAction))),""===d&&(d=e.type),u.setToClearWatchedEvent()})},set:function(){var e="thumbnails"===m.vars.controlNav?"img":"a";m.controlNav=v("."+r+"control-nav li "+e,m.controlsContainer||m)},active:function(){m.controlNav.removeClass(r+"active").eq(m.animatingTo).addClass(r+"active")},update:function(e,t){1<m.pagingCount&&"add"===e?m.controlNavScaffold.append(v('<li><a href="#">'+m.count+"</a></li>")):(1===m.pagingCount?m.controlNavScaffold.find("li"):m.controlNav.eq(t).closest("li")).remove(),u.controlNav.set(),1<m.pagingCount&&m.pagingCount!==m.controlNav.length?m.update(t,e):u.controlNav.active()}},directionNav:{setup:function(){var e=v('<ul class="'+r+'direction-nav"><li class="'+r+'nav-prev"><a class="'+r+'prev" href="#">'+m.vars.prevText+'</a></li><li class="'+r+'nav-next"><a class="'+r+'next" href="#">'+m.vars.nextText+"</a></li></ul>");m.customDirectionNav?m.directionNav=m.customDirectionNav:m.controlsContainer?(v(m.controlsContainer).append(e),m.directionNav=v("."+r+"direction-nav li a",m.controlsContainer)):(m.append(e),m.directionNav=v("."+r+"direction-nav li a",m)),u.directionNav.update(),m.directionNav.on(l,function(e){var t;e.preventDefault(),""!==d&&d!==e.type||(t=v(this).hasClass(r+"next")?m.getTarget("next"):m.getTarget("prev"),m.flexAnimate(t,m.vars.pauseOnAction)),""===d&&(d=e.type),u.setToClearWatchedEvent()})},update:function(){console.log("updating...");var e=r+"disabled";1===m.pagingCount?m.directionNav.addClass(e).attr("tabindex","-1"):m.vars.animationLoop?m.directionNav.removeClass(e).prop("tabindex","-1"):0===m.animatingTo?m.directionNav.removeClass(e).filter("."+r+"prev").addClass(e).attr("tabindex","-1"):m.animatingTo===m.last?m.directionNav.removeClass(e).filter("."+r+"next").addClass(e).attr("tabindex","-1"):m.directionNav.removeClass(e).prop("tabindex","-1")}},pausePlay:{setup:function(){var e=v('<div class="'+r+'pauseplay"><a href="#"></a></div>');m.controlsContainer?(m.controlsContainer.append(e),m.pausePlay=v("."+r+"pauseplay a",m.controlsContainer)):(m.append(e),m.pausePlay=v("."+r+"pauseplay a",m)),u.pausePlay.update(m.vars.slideshow?r+"pause":r+"play"),m.pausePlay.on(l,function(e){e.preventDefault(),""!==d&&d!==e.type||(v(this).hasClass(r+"pause")?(m.manualPause=!0,m.manualPlay=!1,m.pause()):(m.manualPause=!1,m.manualPlay=!0,m.play())),""===d&&(d=e.type),u.setToClearWatchedEvent()})},update:function(e){"play"===e?m.pausePlay.removeClass(r+"pause").addClass(r+"play").html(m.vars.playText):m.pausePlay.removeClass(r+"play").addClass(r+"pause").html(m.vars.pauseText)}},touch:function(){var n,i,s,r,o,l,d,c,u=!1,t=0,a=0,v=0;f?(p.style.msTouchAction="none",p._gesture=new MSGesture,(p._gesture.target=p).addEventListener("MSPointerDown",function(e){e.stopPropagation(),m.animating?e.preventDefault():(m.pause(),p._gesture.addPointer(e.pointerId),v=0,r=g?m.h:m.w,l=Number(new Date),s=S&&h&&m.animatingTo===m.last?0:S&&h?m.limit-(m.itemW+m.vars.itemMargin)*m.move*m.animatingTo:S&&m.currentSlide===m.last?m.limit:S?(m.itemW+m.vars.itemMargin)*m.move*m.currentSlide:h?(m.last-m.currentSlide+m.cloneOffset)*r:(m.currentSlide+m.cloneOffset)*r)},!1),p._slider=m,p.addEventListener("MSGestureChange",function(e){e.stopPropagation();var t,a,n=e.target._slider;n&&(t=-e.translationX,a=-e.translationY,v+=g?a:t,o=(n.vars.rtl?-1:1)*v,u=g?Math.abs(v)<Math.abs(-t):Math.abs(v)<Math.abs(-a),e.detail!==e.MSGESTURE_FLAG_INERTIA?(!u||500<Number(new Date)-l)&&(e.preventDefault(),!x&&n.transitions&&(n.vars.animationLoop||(o=v/(0===n.currentSlide&&v<0||n.currentSlide===n.last&&0<v?Math.abs(v)/r+2:1)),n.setProps(s+o,"setTouch"))):setImmediate(function(){p._gesture.stop()}))},!1),p.addEventListener("MSGestureEnd",function(e){e.stopPropagation();var t,a=e.target._slider;a&&(a.animatingTo!==a.currentSlide||u||null===o||(e=0<(t=h?-o:o)?a.getTarget("next"):a.getTarget("prev"),a.canAdvance(e)&&(Number(new Date)-l<550&&50<Math.abs(t)||Math.abs(t)>r/2)?a.flexAnimate(e,a.vars.pauseOnAction):x||a.flexAnimate(a.currentSlide,a.vars.pauseOnAction,!0)),s=o=i=n=null,v=0)},!1)):(d=function(e){t=e.touches[0].pageX,a=e.touches[0].pageY,o=g?n-a:(m.vars.rtl?-1:1)*(n-t);(!(u=g?Math.abs(o)<Math.abs(t-i):Math.abs(o)<Math.abs(a-i))||500<Number(new Date)-l)&&(e.preventDefault(),!x&&m.transitions&&(m.vars.animationLoop||(o/=0===m.currentSlide&&o<0||m.currentSlide===m.last&&0<o?Math.abs(o)/r+2:1),m.setProps(s+o,"setTouch")))},c=function(e){var t,a;p.removeEventListener("touchmove",d,!1),m.animatingTo!==m.currentSlide||u||null===o||(a=0<(t=h?-o:o)?m.getTarget("next"):m.getTarget("prev"),m.canAdvance(a)&&(Number(new Date)-l<550&&50<Math.abs(t)||Math.abs(t)>r/2)?m.flexAnimate(a,m.vars.pauseOnAction):x||m.flexAnimate(m.currentSlide,m.vars.pauseOnAction,!0)),p.removeEventListener("touchend",c,!1),s=o=i=n=null},p.addEventListener("touchstart",function(e){m.animating?e.preventDefault():!window.navigator.msPointerEnabled&&1!==e.touches.length||(m.pause(),r=g?m.h:m.w,l=Number(new Date),t=e.touches[0].pageX,a=e.touches[0].pageY,s=S&&h&&m.animatingTo===m.last?0:S&&h?m.limit-(m.itemW+m.vars.itemMargin)*m.move*m.animatingTo:S&&m.currentSlide===m.last?m.limit:S?(m.itemW+m.vars.itemMargin)*m.move*m.currentSlide:h?(m.last-m.currentSlide+m.cloneOffset)*r:(m.currentSlide+m.cloneOffset)*r,n=g?a:t,i=g?t:a,p.addEventListener("touchmove",d,!1),p.addEventListener("touchend",c,!1))},!1))},resize:function(){!m.animating&&m.is(":visible")&&(S||m.doMath(),x?u.smoothHeight():S?(m.slides.width(m.computedW),m.update(m.pagingCount),m.setProps()):g?(m.viewport.height(m.h),m.setProps(m.h,"setTotal")):(m.vars.smoothHeight&&u.smoothHeight(),m.newSlides.width(m.computedW),m.setProps(m.computedW,"setTotal")))},smoothHeight:function(e){var t;g&&!x||(t=x?m:m.viewport,e?t.animate({height:m.slides.eq(m.animatingTo).innerHeight()},e):t.innerHeight(m.slides.eq(m.animatingTo).innerHeight()))},sync:function(e){var t=v(m.vars.sync).data("flexslider"),a=m.animatingTo;switch(e){case"animate":t.flexAnimate(a,m.vars.pauseOnAction,!1,!0);break;case"play":t.playing||t.asNav||t.play();break;case"pause":t.pause()}},uniqueID:function(e){return e.filter("[id]").add(e.find("[id]")).each(function(){var e=v(this);e.attr("id",e.attr("id")+"_clone")}),e},pauseInvisible:{visProp:null,init:function(){var e=u.pauseInvisible.getHiddenProp();e&&(e=e.replace(/[H|h]idden/,"")+"visibilitychange",document.addEventListener(e,function(){u.pauseInvisible.isHidden()?m.startTimeout?clearTimeout(m.startTimeout):m.pause():!m.started&&0<m.vars.initDelay?setTimeout(m.play,m.vars.initDelay):m.play()}))},isHidden:function(){var e=u.pauseInvisible.getHiddenProp();return!!e&&document[e]},getHiddenProp:function(){var e=["webkit","moz","ms","o"];if("hidden"in document)return"hidden";for(var t=0;t<e.length;t++)if(e[t]+"Hidden"in document)return e[t]+"Hidden";return null}},setToClearWatchedEvent:function(){clearTimeout(t),t=setTimeout(function(){d=""},3e3)}},m.flexAnimate=function(e,t,a,n,i){if(m.vars.animationLoop||e===m.currentSlide||(m.direction=e>m.currentSlide?"next":"prev"),c&&1===m.pagingCount&&(m.direction=m.currentItem<e?"next":"prev"),!m.animating&&(m.canAdvance(e,i)||a)&&m.is(":visible")){if(c&&n){n=v(m.vars.asNavFor).data("flexslider");if(m.atEnd=0===e||e===m.count-1,n.flexAnimate(e,!0,!1,!0,i),m.direction=m.currentItem<e?"next":"prev",n.direction=m.direction,Math.ceil((e+1)/m.visible)-1===m.currentSlide||0===e)return m.currentItem=e,m.slides.removeClass(r+"active-slide").eq(e).addClass(r+"active-slide"),!1;m.currentItem=e,m.slides.removeClass(r+"active-slide").eq(e).addClass(r+"active-slide"),e=Math.floor(e/m.visible)}var s;m.animating=!0,m.animatingTo=e,t&&m.pause(),m.vars.before(m),m.syncExists&&!i&&u.sync("animate"),m.vars.controlNav&&u.controlNav.active(),S||m.slides.removeClass(r+"active-slide").eq(e).addClass(r+"active-slide"),m.atEnd=0===e||e===m.last,m.vars.directionNav&&u.directionNav.update(),e===m.last&&(m.vars.end(m),m.vars.animationLoop||m.pause()),x?o?(m.slides.eq(m.currentSlide).css({opacity:0,zIndex:1}),m.slides.eq(e).css({opacity:1,zIndex:2}),m.wrapup(s)):(m.slides.eq(m.currentSlide).css({zIndex:1}).animate({opacity:0},m.vars.animationSpeed,m.vars.easing),m.slides.eq(e).css({zIndex:2}).animate({opacity:1},m.vars.animationSpeed,m.vars.easing,m.wrapup)):(s=g?m.slides.filter(":first").height():m.computedW,e=S?(i=m.vars.itemMargin,(i=(m.itemW+i)*m.move*m.animatingTo)>m.limit&&1!==m.visible?m.limit:i):0===m.currentSlide&&e===m.count-1&&m.vars.animationLoop&&"next"!==m.direction?h?(m.count+m.cloneOffset)*s:0:m.currentSlide===m.last&&0===e&&m.vars.animationLoop&&"prev"!==m.direction?h?0:(m.count+1)*s:h?(m.count-1-e+m.cloneOffset)*s:(e+m.cloneOffset)*s,m.setProps(e,"",m.vars.animationSpeed),m.transitions?(m.vars.animationLoop&&m.atEnd||(m.animating=!1,m.currentSlide=m.animatingTo),m.container.off("webkitTransitionEnd transitionend"),m.container.on("webkitTransitionEnd transitionend",function(){clearTimeout(m.ensureAnimationEnd),m.wrapup(s)}),clearTimeout(m.ensureAnimationEnd),m.ensureAnimationEnd=setTimeout(function(){m.wrapup(s)},m.vars.animationSpeed+100)):m.container.animate(m.args,m.vars.animationSpeed,m.vars.easing,function(){m.wrapup(s)})),m.vars.smoothHeight&&u.smoothHeight(m.vars.animationSpeed)}},m.wrapup=function(e){x||S||(0===m.currentSlide&&m.animatingTo===m.last&&m.vars.animationLoop?m.setProps(e,"jumpEnd"):m.currentSlide===m.last&&0===m.animatingTo&&m.vars.animationLoop&&m.setProps(e,"jumpStart")),m.animating=!1,m.currentSlide=m.animatingTo,m.vars.after(m)},m.animateSlides=function(){!m.animating&&a&&m.flexAnimate(m.getTarget("next"))},m.pause=function(){clearInterval(m.animatedSlides),m.animatedSlides=null,m.playing=!1,m.vars.pausePlay&&u.pausePlay.update("play"),m.syncExists&&u.sync("pause")},m.play=function(){m.playing&&clearInterval(m.animatedSlides),m.animatedSlides=m.animatedSlides||setInterval(m.animateSlides,m.vars.slideshowSpeed),m.started=m.playing=!0,m.vars.pausePlay&&u.pausePlay.update("pause"),m.syncExists&&u.sync("play")},m.stop=function(){m.pause(),m.stopped=!0},m.canAdvance=function(e,t){var a=c?m.pagingCount-1:m.last;return!!t||(c&&m.currentItem===m.count-1&&0===e&&"prev"===m.direction||(!c||0!==m.currentItem||e!==m.pagingCount-1||"next"===m.direction)&&((e!==m.currentSlide||c)&&(!!m.vars.animationLoop||(!m.atEnd||0!==m.currentSlide||e!==a||"next"===m.direction)&&(!m.atEnd||m.currentSlide!==a||0!==e||"next"!==m.direction))))},m.getTarget=function(e){return"next"===(m.direction=e)?m.currentSlide===m.last?0:m.currentSlide+1:0===m.currentSlide?m.last:m.currentSlide-1},m.setProps=function(e,t,a){var n,i=(n=e||(m.itemW+m.vars.itemMargin)*m.move*m.animatingTo,function(){if(S)return"setTouch"===t?e:h&&m.animatingTo===m.last?0:h?m.limit-(m.itemW+m.vars.itemMargin)*m.move*m.animatingTo:m.animatingTo===m.last?m.limit:n;switch(t){case"setTotal":return h?(m.count-1-m.currentSlide+m.cloneOffset)*e:(m.currentSlide+m.cloneOffset)*e;case"setTouch":return e;case"jumpEnd":return h?e:m.count*e;case"jumpStart":return h?m.count*e:e;default:return e}}()*(m.vars.rtl?1:-1)+"px");m.transitions&&(i=g?"translate3d(0,"+i+",0)":"translate3d("+parseInt(i)+"px,0,0)",a=a!==undefined?a/1e3+"s":"0s",m.container.css("-"+m.pfx+"-transition-duration",a),m.container.css("transition-duration",a)),m.args[m.prop]=i,!m.transitions&&a!==undefined||m.container.css(m.args),m.container.css("transform",i)},m.setup=function(e){var t,a;x?(m.vars.rtl?m.slides.css({width:"100%","float":"right",marginLeft:"-100%",position:"relative"}):m.slides.css({width:"100%","float":"left",marginRight:"-100%",position:"relative"}),"init"===e&&(o?m.slides.css({opacity:0,display:"block",webkitTransition:"opacity "+m.vars.animationSpeed/1e3+"s ease",zIndex:1}).eq(m.currentSlide).css({opacity:1,zIndex:2}):0==m.vars.fadeFirstSlide?m.slides.css({opacity:0,display:"block",zIndex:1}).eq(m.currentSlide).css({zIndex:2}).css({opacity:1}):m.slides.css({opacity:0,display:"block",zIndex:1}).eq(m.currentSlide).css({zIndex:2}).animate({opacity:1},m.vars.animationSpeed,m.vars.easing)),m.vars.smoothHeight&&u.smoothHeight()):("init"===e&&(m.viewport=v('<div class="'+r+'viewport"></div>').css({overflow:"hidden",position:"relative"}).appendTo(m).append(m.container),m.cloneCount=0,m.cloneOffset=0,h&&(a=v.makeArray(m.slides).reverse(),m.slides=v(a),m.container.empty().append(m.slides))),m.vars.animationLoop&&!S&&(m.cloneCount=2,m.cloneOffset=1,"init"!==e&&m.container.find(".clone").remove(),m.container.append(u.uniqueID(m.slides.first().clone().addClass("clone")).attr("aria-hidden","true")).prepend(u.uniqueID(m.slides.last().clone().addClass("clone")).attr("aria-hidden","true"))),m.newSlides=v(m.vars.selector,m),t=h?m.count-1-m.currentSlide+m.cloneOffset:m.currentSlide+m.cloneOffset,g&&!S?(m.container.height(200*(m.count+m.cloneCount)+"%").css("position","absolute").width("100%"),setTimeout(function(){m.newSlides.css({display:"block"}),m.doMath(),m.viewport.height(m.h),m.setProps(t*m.h,"init")},"init"===e?100:0)):(m.container.width(200*(m.count+m.cloneCount)+"%"),m.setProps(t*m.computedW,"init"),setTimeout(function(){m.doMath(),m.vars.rtl?m.newSlides.css({width:m.computedW,marginRight:m.computedM,"float":"right",display:"block"}):m.newSlides.css({width:m.computedW,marginRight:m.computedM,"float":"left",display:"block"}),m.vars.smoothHeight&&u.smoothHeight()},"init"===e?100:0))),S||m.slides.removeClass(r+"active-slide").eq(m.currentSlide).addClass(r+"active-slide"),m.vars.init(m)},m.doMath=function(){var e=m.slides.first(),t=m.vars.itemMargin,a=m.vars.minItems,n=m.vars.maxItems;m.w=(m.viewport===undefined?m:m.viewport).width(),m.isFirefox&&(m.w=m.width()),m.h=e.height(),m.boxPadding=e.outerWidth()-e.width(),S?(m.itemT=m.vars.itemWidth+t,m.itemM=t,m.minW=a?a*m.itemT:m.w,m.maxW=n?n*m.itemT-t:m.w,m.itemW=m.minW>m.w?(m.w-t*(a-1))/a:m.maxW<m.w?(m.w-t*(n-1))/n:m.vars.itemWidth>m.w?m.w:m.vars.itemWidth,m.visible=Math.floor(m.w/m.itemW),m.move=0<m.vars.move&&m.vars.move<m.visible?m.vars.move:m.visible,m.pagingCount=Math.ceil((m.count-m.visible)/m.move+1),m.last=m.pagingCount-1,m.limit=1===m.pagingCount?0:m.vars.itemWidth>m.w?m.itemW*(m.count-1)+t*(m.count-1):(m.itemW+t)*m.count-m.w-t):(m.itemW=m.w,m.itemM=t,m.pagingCount=m.count,m.last=m.count-1),m.computedW=m.itemW-m.boxPadding,m.computedM=m.itemM},m.update=function(e,t){m.doMath(),S||(e<m.currentSlide?m.currentSlide+=1:e<=m.currentSlide&&0!==e&&--m.currentSlide,m.animatingTo=m.currentSlide),m.vars.controlNav&&!m.manualControls&&("add"===t&&!S||m.pagingCount>m.controlNav.length?u.controlNav.update("add"):("remove"===t&&!S||m.pagingCount<m.controlNav.length)&&(S&&m.currentSlide>m.last&&(--m.currentSlide,--m.animatingTo),u.controlNav.update("remove",m.last))),m.vars.directionNav&&u.directionNav.update()},m.addSlide=function(e,t){e=v(e);m.count+=1,m.last=m.count-1,g&&h?t!==undefined?m.slides.eq(m.count-t).after(e):m.container.prepend(e):t!==undefined?m.slides.eq(t).before(e):m.container.append(e),m.update(t,"add"),m.slides=v(m.vars.selector+":not(.clone)",m),m.setup(),m.vars.added(m)},m.removeSlide=function(e){var t=isNaN(e)?m.slides.index(v(e)):e;--m.count,m.last=m.count-1,(isNaN(e)?v(e,m.slides):g&&h?m.slides.eq(m.last):m.slides.eq(e)).remove(),m.doMath(),m.update(t,"remove"),m.slides=v(m.vars.selector+":not(.clone)",m),m.setup(),m.vars.removed(m)},u.init()},v(window).on("blur",function(e){a=!1}).on("focus",function(e){a=!0}),v.viwcaio_flexslider.defaults={namespace:"flex-",selector:".slides > li",animation:"fade",easing:"swing",direction:"horizontal",reverse:!1,animationLoop:!0,smoothHeight:!1,startAt:0,slideshow:!0,slideshowSpeed:7e3,animationSpeed:600,initDelay:0,randomize:!1,fadeFirstSlide:!0,thumbCaptions:!1,pauseOnAction:!0,pauseOnHover:!1,pauseInvisible:!0,useCSS:!0,touch:!0,video:!1,controlNav:!0,directionNav:!0,prevText:"Previous",nextText:"Next",keyboard:!0,multipleKeyboard:!1,mousewheel:!1,pausePlay:!1,pauseText:"Pause",playText:"Play",controlsContainer:"",manualControls:"",customDirectionNav:"",sync:"",asNavFor:"",itemWidth:0,itemMargin:0,minItems:1,maxItems:0,move:0,allowOneSlide:!0,isFirefox:!1,start:function(){},before:function(){},after:function(){},end:function(){},added:function(){},removed:function(){},init:function(){},rtl:!1},v.fn.viwcaio_flexslider=function(a){if("object"==typeof(a=a===undefined?{}:a))return this.each(function(){var e=v(this),t=a.selector||".slides > li",t=e.find(t);1===t.length&&!1===a.allowOneSlide||0===t.length?(t.fadeIn(400),a.start&&a.start(e)):e.data("flexslider")===undefined&&new v.viwcaio_flexslider(this,a)});var e=v(this).data("flexslider");switch(a){case"play":e.play();break;case"pause":e.pause();break;case"stop":e.stop();break;case"next":e.flexAnimate(e.getTarget("next"),!0);break;case"prev":case"previous":e.flexAnimate(e.getTarget("prev"),!0);break;default:"number"==typeof a&&e.flexAnimate(a,!0)}}}(jQuery);
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()})});
class BaseSwitcher {
constructor(rootEl){
this.root=rootEl;
this.list=rootEl?.querySelector('.trp-switcher-dropdown-list')||null;
this.isOpen=false;
this._pendingFocusOnOpen=false;
if(!this.root||!this.list) return;
if(!this.list.id){
this.list.id=`trp-list-${Math.random().toString(36).slice(2, 9)}`;
}
this._onTe=(e)=> {
if(e.target!==this.list||e.propertyName!=='max-height') return;
this.root.classList.remove('is-transitioning');
if(!this.isOpen){
this.list.hidden=true;
this.list.setAttribute('inert', '');
}else if(this._pendingFocusOnOpen){
this._pendingFocusOnOpen=false;
const first=this.list.querySelector('[role="option"], a, button, [tabindex]:not([tabindex="-1"])'
);
first?.focus?.({ preventScroll: true });
}};
this.list.addEventListener('transitionend', this._onTe);
this.collapse();
this.setAutoWidth();
this.bindKeyboard();
}
_hasAnimatedTransition(){
if(!this.list) return false;
const cs=getComputedStyle(this.list);
const durationsRaw=cs.transitionDuration||'';
if(!durationsRaw) return false;
const durations=durationsRaw
.split(',')
.map(str=> parseFloat(str)||0);
return durations.some(d=> d > 0);
}
collapse(){
this.list.hidden=true;
this.list.setAttribute('inert', '');
this.setExpanded(false);
this.root.classList.remove('is-transitioning');
}
setAutoWidth(){
const bonusWidth=10;
const cs=getComputedStyle(this.root);
const declaredWidth=cs.getPropertyValue('--switcher-width').trim();
if(declaredWidth==='auto'&&this.root.querySelector('.trp-language-item-name')){
const initialWidth=this.root.getBoundingClientRect().width;
this.root.style.setProperty('--switcher-width', (initialWidth + bonusWidth) + 'px');
}}
setExpanded(open){
const trigger=this.root.querySelector('.trp-language-item__current[role="button"]');
const val=String(!!open);
trigger?.setAttribute('aria-expanded', val);
this.root.classList.toggle('is-open', !!open);
}
setOpen(open, { source=null }={}){
if(!this.root||!this.list||open===this.isOpen) return;
const prefersReduced=window.matchMedia?.('(prefers-reduced-motion: reduce)')?.matches;
const hasTransition  = !prefersReduced&&this._hasAnimatedTransition();
this.isOpen=open;
if(!hasTransition){
if(open){
this.list.hidden=false;
this.list.removeAttribute('inert');
this.setExpanded(true);
this._pendingFocusOnOpen=(source?.type==='keydown');
if(this._pendingFocusOnOpen){
this._pendingFocusOnOpen=false;
const first=this.list.querySelector('[role="option"], a, button, [tabindex]:not([tabindex="-1"])'
);
first?.focus?.({ preventScroll: true });
}}else{
this.setExpanded(false);
this.list.hidden=true;
this.list.setAttribute('inert', '');
this._pendingFocusOnOpen=false;
}
return;
}
if(open){
this.list.hidden=false;
this.list.removeAttribute('inert');
this._pendingFocusOnOpen=(source?.type==='keydown');
this.root.classList.add('is-transitioning');
requestAnimationFrame(()=> this.setExpanded(true) );
}else{
this.root.classList.add('is-transitioning');
this.setExpanded(false);
}}
bindKeyboard(){
const trigger=this.root.querySelector('.trp-language-item__current[role="button"]');
if(!trigger) return;
trigger.addEventListener('keydown', (e)=> {
const inList = !!e.target.closest?.('.trp-switcher-dropdown-list');
if(e.key==='Enter'||e.key===' '){
e.preventDefault();
this.setOpen(!this.isOpen, { source: e });
return;
}
if(e.key==='ArrowDown'&&!this.isOpen){
e.preventDefault();
this.setOpen(true, { source: e });
}
if(e.key==='Escape'){
this.setOpen(false, { source: e });
trigger.focus?.();
}});
}}
class ShortcodeSwitcher extends BaseSwitcher {
constructor(wrapper){
const overlay =
wrapper.querySelector('.trp-language-switcher.trp-shortcode-overlay')
|| [...wrapper.querySelectorAll('.trp-language-switcher')]
.find(el=> el.classList.contains('trp-shortcode-overlay'));
overlay.hidden=false;
overlay.removeAttribute('hidden');
overlay.removeAttribute('inert');
if('inert' in overlay) overlay.inert=false;
super(overlay);
if(!this.root||!this.list) return;
const control=this.root.querySelector('.trp-language-item__current[role="button"]');
if(control&&this.list&&!control.hasAttribute('aria-controls')){
control.setAttribute('aria-controls', this.list.id);
}
const isClickMode =
this.root.classList.contains('trp-open-on-click') ||
wrapper.dataset.openMode==='click' ||
wrapper.classList.contains('trp-open-on-click');
if(isClickMode){
this.root.addEventListener('click', (e)=> {
const inList=e.target.closest('.trp-switcher-dropdown-list');
if(!inList){
e.preventDefault();
e.stopPropagation();
this.setOpen(!this.isOpen, { source: e });
}}, true);
this.onDocClick=(evt)=> {
if(!wrapper.contains(evt.target)) this.setOpen(false, { source: evt });
};
document.addEventListener('click', this.onDocClick, true);
wrapper.addEventListener('focusout', ()=> {
setTimeout(()=> {
if(!wrapper.contains(document.activeElement)){
this.setOpen(false, { source: 'keyboard' });
}}, 0);
});
}else{
this.root.addEventListener('mouseenter', (e)=> this.setOpen(true,  { source: e }));
this.root.addEventListener('mouseleave', (e)=> this.setOpen(false, { source: e }));
}}
}
class FloaterSwitcher extends BaseSwitcher {
constructor(el){
super(el);
el.addEventListener('mouseenter', (e)=> this.setOpen(true,  { source: e }));
el.addEventListener('mouseleave', (e)=> this.setOpen(false, { source: e }));
this.onDocClick=(evt)=> { if(!el.contains(evt.target)) this.setOpen(false, { source: evt });};
document.addEventListener('click', this.onDocClick, true);
}}
document.addEventListener('DOMContentLoaded', ()=> {
initLanguageSwitchers(document);
if(inGutenberg() &&
!getEditorDoc().querySelector(WRAPPER)
){
observeWrapperUntilFound();
}
if(!inGutenberg())
observeShortcodeSwitcher();
});
const TRP_BOUND=new WeakSet();
const mark=(el)=> TRP_BOUND.add(el);
const isMarked=(el)=> TRP_BOUND.has(el);
const WRAPPER='.trp-shortcode-switcher__wrapper';
const OVERLAY='.trp-language-switcher:not(.trp-opposite-button)';
function inGutenberg(){
return document.body?.classList?.contains('block-editor-page')
|| !!(window.wp?.data?.select?.('core/block-editor'));
}
function getEditorDoc(){
const ifr=document.querySelector('iframe[name="editor-canvas"], .editor-canvas__iframe');
return (ifr&&ifr.contentDocument) ? ifr.contentDocument:document;
}
function initLanguageSwitchers(root=document){
const floater=root.querySelector('.trp-language-switcher.trp-ls-dropdown:not(.trp-shortcode-switcher):not(.trp-opposite-language)'
);
if(floater)
new FloaterSwitcher(floater);
root.querySelectorAll(WRAPPER)
.forEach(wrapper=> {
const overlay=wrapper.querySelector('.trp-language-switcher:not(.trp-opposite-button)');
if(overlay&&!isMarked(overlay)){
mark(overlay);
new ShortcodeSwitcher(wrapper);
}});
}
function observeShortcodeSwitcher(){
const initWrapper=(wrapper)=> {
if(!wrapper)
return;
const overlay=wrapper.querySelector(OVERLAY);
if(!overlay||isMarked(overlay) )
return;
mark(overlay);
new ShortcodeSwitcher(wrapper);
}
const mo=new MutationObserver(( mutations)=> {
for(const m of mutations){
for(const n of m.addedNodes){
if(n.nodeType!==1)
continue;
if(n.matches?.(WRAPPER) )
initWrapper(n);
n.querySelectorAll?.(WRAPPER).forEach(initWrapper);
}}
});
mo.observe(document, { childList: true, subtree: true });
}
function observeWrapperUntilFound(){
const edDoc=getEditorDoc();
const existing=edDoc.querySelector(WRAPPER);
if(existing){
initLanguageSwitchers(edDoc);
return;
}
const findCanvasIframe=()=> document.querySelector('iframe[name="editor-canvas"], .editor-canvas__iframe');
const iframeNow=findCanvasIframe();
if(iframeNow){
watchIframe(iframeNow);
return;
}
const outerMO=new MutationObserver(( mutations)=> {
for(const m of mutations){
for(const n of m.addedNodes){
if(n.nodeType!==1) continue;
const iframe =
n.matches?.('iframe[name="editor-canvas"], .editor-canvas__iframe')
? n
: n.querySelector?.('iframe[name="editor-canvas"], .editor-canvas__iframe');
if(iframe){
outerMO.disconnect();
watchIframe(iframe);
return;
}
const wrapper =
n.matches?.(WRAPPER)
? n
: n.querySelector?.(WRAPPER);
if(wrapper){
outerMO.disconnect();
initLanguageSwitchers(document);
return;
}}
}});
outerMO.observe(document, { childList: true, subtree: true });
function watchIframe(iframe){
tryAttachInside();
iframe.addEventListener('load', tryAttachInside);
function tryAttachInside(){
let doc;
try {
doc=iframe.contentDocument||iframe.contentWindow?.document;
} catch (e){
console.warn('Cannot access iframe content due to cross-origin restrictions', e);
return;
}
if(!doc) return;
const hit=doc.querySelector(WRAPPER);
if(hit){
initLanguageSwitchers(doc);
return;
}
const innerMO=new MutationObserver(( muts)=> {
for(const mm of muts){
for(const nn of mm.addedNodes){
if(nn.nodeType!==1) continue;
if(nn.matches?.(WRAPPER) ||
nn.querySelector?.(WRAPPER)
){
innerMO.disconnect();
initLanguageSwitchers(doc);
return;
}}
}
if(doc.querySelector(WRAPPER)){
innerMO.disconnect();
initLanguageSwitchers(doc);
}});
innerMO.observe(doc, { childList: true, subtree: true });
}}
};
(()=>{var t={507:(t,e,r)=>{"use strict";r.d(e,{A:()=>A});var n=function(t){return"string"!=typeof t||""===t?(console.error("The namespace must be a non-empty string."),!1):!!/^[a-zA-Z][a-zA-Z0-9_.\-\/]*$/.test(t)||(console.error("The namespace can only contain numbers, letters, dashes, periods, underscores and slashes."),!1)};var i=function(t){return"string"!=typeof t||""===t?(console.error("The hook name must be a non-empty string."),!1):/^__/.test(t)?(console.error("The hook name cannot begin with `__`."),!1):!!/^[a-zA-Z][a-zA-Z0-9_.-]*$/.test(t)||(console.error("The hook name can only contain numbers, letters, dashes, periods and underscores."),!1)};var o=function(t,e){return function(r,o,s,c=10){const l=t[e];if(!i(r))return;if(!n(o))return;if("function"!=typeof s)return void console.error("The hook callback must be a function.");if("number"!=typeof c)return void console.error("If specified, the hook priority must be a number.");const a={callback:s,priority:c,namespace:o};if(l[r]){const t=l[r].handlers;let e;for(e=t.length;e>0&&!(c>=t[e-1].priority);e--);e===t.length?t[e]=a:t.splice(e,0,a),l.__current.forEach((t=>{t.name===r&&t.currentIndex>=e&&t.currentIndex++}))}else l[r]={handlers:[a],runs:0};"hookAdded"!==r&&t.doAction("hookAdded",r,o,s,c)}};var s=function(t,e,r=!1){return function(o,s){const c=t[e];if(!i(o))return;if(!r&&!n(s))return;if(!c[o])return 0;let l=0;if(r)l=c[o].handlers.length,c[o]={runs:c[o].runs,handlers:[]};else{const t=c[o].handlers;for(let e=t.length-1;e>=0;e--)t[e].namespace===s&&(t.splice(e,1),l++,c.__current.forEach((t=>{t.name===o&&t.currentIndex>=e&&t.currentIndex--})))}return"hookRemoved"!==o&&t.doAction("hookRemoved",o,s),l}};var c=function(t,e){return function(r,n){const i=t[e];return void 0!==n?r in i&&i[r].handlers.some((t=>t.namespace===n)):r in i}};var l=function(t,e,r,n){return function(i,...o){const s=t[e];s[i]||(s[i]={handlers:[],runs:0}),s[i].runs++;const c=s[i].handlers;if(!c||!c.length)return r?o[0]:void 0;const l={name:i,currentIndex:0};return(n?async function(){try{s.__current.add(l);let t=r?o[0]:void 0;for(;l.currentIndex<c.length;){const e=c[l.currentIndex];t=await e.callback.apply(null,o),r&&(o[0]=t),l.currentIndex++}return r?t:void 0}finally{s.__current.delete(l)}}:function(){try{s.__current.add(l);let t=r?o[0]:void 0;for(;l.currentIndex<c.length;){t=c[l.currentIndex].callback.apply(null,o),r&&(o[0]=t),l.currentIndex++}return r?t:void 0}finally{s.__current.delete(l)}})()}};var a=function(t,e){return function(){const r=t[e],n=Array.from(r.__current);return n.at(-1)?.name??null}};var d=function(t,e){return function(r){const n=t[e];return void 0===r?n.__current.size>0:Array.from(n.__current).some((t=>t.name===r))}};var u=function(t,e){return function(r){const n=t[e];if(i(r))return n[r]&&n[r].runs?n[r].runs:0}};class h{actions;filters;addAction;addFilter;removeAction;removeFilter;hasAction;hasFilter;removeAllActions;removeAllFilters;doAction;doActionAsync;applyFilters;applyFiltersAsync;currentAction;currentFilter;doingAction;doingFilter;didAction;didFilter;constructor(){this.actions=Object.create(null),this.actions.__current=new Set,this.filters=Object.create(null),this.filters.__current=new Set,this.addAction=o(this,"actions"),this.addFilter=o(this,"filters"),this.removeAction=s(this,"actions"),this.removeFilter=s(this,"filters"),this.hasAction=c(this,"actions"),this.hasFilter=c(this,"filters"),this.removeAllActions=s(this,"actions",!0),this.removeAllFilters=s(this,"filters",!0),this.doAction=l(this,"actions",!1,!1),this.doActionAsync=l(this,"actions",!1,!0),this.applyFilters=l(this,"filters",!0,!1),this.applyFiltersAsync=l(this,"filters",!0,!0),this.currentAction=a(this,"actions"),this.currentFilter=a(this,"filters"),this.doingAction=d(this,"actions"),this.doingFilter=d(this,"filters"),this.didAction=u(this,"actions"),this.didFilter=u(this,"filters")}}var A=function(){return new h}},8770:()=>{}},e={};function r(n){var i=e[n];if(void 0!==i)return i.exports;var o=e[n]={exports:{}};return t[n](o,o.exports,r),o.exports}r.n=t=>{var e=t&&t.__esModule?()=>t.default:()=>t;return r.d(e,{a:e}),e},r.d=(t,e)=>{for(var n in e)r.o(e,n)&&!r.o(t,n)&&Object.defineProperty(t,n,{enumerable:!0,get:e[n]})},r.o=(t,e)=>Object.prototype.hasOwnProperty.call(t,e),r.r=t=>{"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(t,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(t,"__esModule",{value:!0})};var n={};(()=>{"use strict";r.r(n),r.d(n,{actions:()=>x,addAction:()=>s,addFilter:()=>c,applyFilters:()=>m,applyFiltersAsync:()=>v,createHooks:()=>t.A,currentAction:()=>y,currentFilter:()=>F,defaultHooks:()=>o,didAction:()=>b,didFilter:()=>k,doAction:()=>f,doActionAsync:()=>p,doingAction:()=>_,doingFilter:()=>g,filters:()=>w,hasAction:()=>d,hasFilter:()=>u,removeAction:()=>l,removeAllActions:()=>h,removeAllFilters:()=>A,removeFilter:()=>a});var t=r(507),e=r(8770),i={};for(const t in e)["default","actions","addAction","addFilter","applyFilters","applyFiltersAsync","createHooks","currentAction","currentFilter","defaultHooks","didAction","didFilter","doAction","doActionAsync","doingAction","doingFilter","filters","hasAction","hasFilter","removeAction","removeAllActions","removeAllFilters","removeFilter"].indexOf(t)<0&&(i[t]=()=>e[t]);r.d(n,i);const o=(0,t.A)(),{addAction:s,addFilter:c,removeAction:l,removeFilter:a,hasAction:d,hasFilter:u,removeAllActions:h,removeAllFilters:A,doAction:f,doActionAsync:p,applyFilters:m,applyFiltersAsync:v,currentAction:y,currentFilter:F,doingAction:_,doingFilter:g,didAction:b,didFilter:k,actions:x,filters:w}=o})(),(window.wp=window.wp||{}).hooks=n})();
(()=>{"use strict";var t={d:(n,e)=>{for(var r in e)t.o(e,r)&&!t.o(n,r)&&Object.defineProperty(n,r,{enumerable:!0,get:e[r]})},o:(t,n)=>Object.prototype.hasOwnProperty.call(t,n),r:t=>{"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(t,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(t,"__esModule",{value:!0})}},n={};t.r(n),t.d(n,{__:()=>F,_n:()=>L,_nx:()=>D,_x:()=>w,createI18n:()=>h,defaultI18n:()=>b,getLocaleData:()=>g,hasTranslation:()=>O,isRTL:()=>P,resetLocaleData:()=>x,setLocaleData:()=>v,sprintf:()=>l,subscribe:()=>m});var e,r,a,i,o=/%(((\d+)\$)|(\(([$_a-zA-Z][$_a-zA-Z0-9]*)\)))?[ +0#-]*\d*(\.(\d+|\*))?(ll|[lhqL])?([cduxXefgsp%])/g;function l(t,...n){return function(t,...n){var e=0;return Array.isArray(n[0])&&(n=n[0]),t.replace(o,(function(){var t,r,a,i,o;return t=arguments[3],r=arguments[5],"%"===(i=arguments[9])?"%":("*"===(a=arguments[7])&&(a=n[e],e++),void 0===r?(void 0===t&&(t=e+1),e++,o=n[t-1]):n[0]&&"object"==typeof n[0]&&n[0].hasOwnProperty(r)&&(o=n[0][r]),"f"===i?o=parseFloat(o)||0:"d"===i&&(o=parseInt(o)||0),void 0!==a&&("f"===i?o=o.toFixed(a):"s"===i&&(o=o.substr(0,a))),null!=o?o:"")}))}(t,...n)}e={"(":9,"!":8,"*":7,"/":7,"%":7,"+":6,"-":6,"<":5,"<=":5,">":5,">=":5,"==":4,"!=":4,"&&":3,"||":2,"?":1,"?:":1},r=["(","?"],a={")":["("],":":["?","?:"]},i=/<=|>=|==|!=|&&|\|\||\?:|\(|!|\*|\/|%|\+|-|<|>|\?|\)|:/;var s={"!":function(t){return!t},"*":function(t,n){return t*n},"/":function(t,n){return t/n},"%":function(t,n){return t%n},"+":function(t,n){return t+n},"-":function(t,n){return t-n},"<":function(t,n){return t<n},"<=":function(t,n){return t<=n},">":function(t,n){return t>n},">=":function(t,n){return t>=n},"==":function(t,n){return t===n},"!=":function(t,n){return t!==n},"&&":function(t,n){return t&&n},"||":function(t,n){return t||n},"?:":function(t,n,e){if(t)throw n;return e}};function u(t){var n=function(t){for(var n,o,l,s,u=[],d=[];n=t.match(i);){for(o=n[0],(l=t.substr(0,n.index).trim())&&u.push(l);s=d.pop();){if(a[o]){if(a[o][0]===s){o=a[o][1]||o;break}}else if(r.indexOf(s)>=0||e[s]<e[o]){d.push(s);break}u.push(s)}a[o]||d.push(o),t=t.substr(n.index+o.length)}return(t=t.trim())&&u.push(t),u.concat(d.reverse())}(t);return function(t){return function(t,n){var e,r,a,i,o,l,u=[];for(e=0;e<t.length;e++){if(o=t[e],i=s[o]){for(r=i.length,a=Array(r);r--;)a[r]=u.pop();try{l=i.apply(null,a)}catch(t){return t}}else l=n.hasOwnProperty(o)?n[o]:+o;u.push(l)}return u[0]}(n,t)}}var d={contextDelimiter:"",onMissingKey:null};function c(t,n){var e;for(e in this.data=t,this.pluralForms={},this.options={},d)this.options[e]=void 0!==n&&e in n?n[e]:d[e]}c.prototype.getPluralForm=function(t,n){var e,r,a,i=this.pluralForms[t];return i||("function"!=typeof(a=(e=this.data[t][""])["Plural-Forms"]||e["plural-forms"]||e.plural_forms)&&(r=function(t){var n,e,r;for(n=t.split(";"),e=0;e<n.length;e++)if(0===(r=n[e].trim()).indexOf("plural="))return r.substr(7)}(e["Plural-Forms"]||e["plural-forms"]||e.plural_forms),a=function(t){var n=u(t);return function(t){return+n({n:t})}}(r)),i=this.pluralForms[t]=a),i(n)},c.prototype.dcnpgettext=function(t,n,e,r,a){var i,o,l;return i=void 0===a?0:this.getPluralForm(t,a),o=e,n&&(o=n+this.options.contextDelimiter+e),(l=this.data[t][o])&&l[i]?l[i]:(this.options.onMissingKey&&this.options.onMissingKey(e,t),0===i?e:r)};const p={plural_forms:t=>1===t?0:1},f=/^i18n\.(n?gettext|has_translation)(_|$)/,h=(t,n,e)=>{const r=new c({}),a=new Set,i=()=>{a.forEach((t=>t()))},o=(t,n="default")=>{r.data[n]={...r.data[n],...t},r.data[n][""]={...p,...r.data[n]?.[""]},delete r.pluralForms[n]},l=(t,n)=>{o(t,n),i()},s=(t="default",n,e,a,i)=>(r.data[t]||o(void 0,t),r.dcnpgettext(t,n,e,a,i)),u=t=>t||"default",d=(t,n,r)=>{let a=s(r,n,t);return e?(a=e.applyFilters("i18n.gettext_with_context",a,t,n,r),e.applyFilters("i18n.gettext_with_context_"+u(r),a,t,n,r)):a};if(t&&l(t,n),e){const t=t=>{f.test(t)&&i()};e.addAction("hookAdded","core/i18n",t),e.addAction("hookRemoved","core/i18n",t)}return{getLocaleData:(t="default")=>r.data[t],setLocaleData:l,addLocaleData:(t,n="default")=>{r.data[n]={...r.data[n],...t,"":{...p,...r.data[n]?.[""],...t?.[""]}},delete r.pluralForms[n],i()},resetLocaleData:(t,n)=>{r.data={},r.pluralForms={},l(t,n)},subscribe:t=>(a.add(t),()=>a.delete(t)),__:(t,n)=>{let r=s(n,void 0,t);return e?(r=e.applyFilters("i18n.gettext",r,t,n),e.applyFilters("i18n.gettext_"+u(n),r,t,n)):r},_x:d,_n:(t,n,r,a)=>{let i=s(a,void 0,t,n,r);return e?(i=e.applyFilters("i18n.ngettext",i,t,n,r,a),e.applyFilters("i18n.ngettext_"+u(a),i,t,n,r,a)):i},_nx:(t,n,r,a,i)=>{let o=s(i,a,t,n,r);return e?(o=e.applyFilters("i18n.ngettext_with_context",o,t,n,r,a,i),e.applyFilters("i18n.ngettext_with_context_"+u(i),o,t,n,r,a,i)):o},isRTL:()=>"rtl"===d("ltr","text direction"),hasTranslation:(t,n,a)=>{const i=n?n+""+t:t;let o=!!r.data?.[a??"default"]?.[i];return e&&(o=e.applyFilters("i18n.has_translation",o,t,n,a),o=e.applyFilters("i18n.has_translation_"+u(a),o,t,n,a)),o}}},_=window.wp.hooks,y=h(void 0,void 0,_.defaultHooks);var b=y;const g=y.getLocaleData.bind(y),v=y.setLocaleData.bind(y),x=y.resetLocaleData.bind(y),m=y.subscribe.bind(y),F=y.__.bind(y),w=y._x.bind(y),L=y._n.bind(y),D=y._nx.bind(y),P=y.isRTL.bind(y),O=y.hasTranslation.bind(y);(window.wp=window.wp||{}).i18n=n})();