$=jQuery;
let flag=true;
if(jQuery("form.woocommerce-checkout").length > 0&&!(jQuery("form.woocommerce-checkout").hasClass('wc-roundoff')) ){
jQuery("form.woocommerce-checkout").addClass('wc-roundoff');
}
dispaly_socialshare_links(jQuery);
jQuery(window).on('load', function(){
if(wcOrderScript.donationToOrder.is_checkout&&wcOrderScript.donationToOrder.is_roundOff=='yes'){
jQuery('.wc-block-components-checkout-place-order-button').on('click', function (e){
if(flag){
e.stopPropagation();
add_popup_before_order();
}});
}});
jQuery(window).on('load', function(){
jQuery('.flip-clock').each(function(){
var clockElement=jQuery(this);
var clock;
var startTimeStr=jQuery(this).data('start-time');
var endTimeStr=jQuery(this).data('end-time');
var endTimeArr=endTimeStr.split(':');
var startTimeArr=startTimeStr.split(':');
var now=new Date();
var startTime=new Date(now.getFullYear(), now.getMonth(), now.getDate(), parseInt(startTimeArr[0]), parseInt(startTimeArr[1]), 0);
var endTime=new Date(now.getFullYear(), now.getMonth(), now.getDate(), parseInt(endTimeArr[0]), parseInt(endTimeArr[1]), 0);
if(endTime.getTime() < now.getTime()){
endTime.setDate(endTime.getDate() + 1);
}
var diff=endTime.getTime() / 1000 - now.getTime() / 1000;
diff=Math.max(diff, 0);
clockElement.addClass('non-clickable');
clock=jQuery(this).FlipClock(diff, {
clockFace: 'HourlyCounter',
countdown: true
});
console.log('startTime');
console.log(startTime);
console.log('endTime');
console.log(endTime);
var interval=setInterval(function(){
now=new Date();
var remainingTime=clock.getTime().time;
if(remainingTime <=0){
clearInterval(interval);
console.log('Reloading page');
location.reload();
}}, 1000);
clock.setTime(diff);
clock.start();
});
jQuery('.pomodoro-clock-container').each(function (){
var container=this;
var timerLabel=jQuery(container).find('.timer-label');
var startTimeStr=jQuery(this).data('start-time');
var endTimeStr=jQuery(this).data('end-time');
var startTimeParts=startTimeStr.split(':');
var endTimeParts=endTimeStr.split(':');
var now=new Date();
var start=new Date(now.getFullYear(), now.getMonth(), now.getDate(), startTimeParts[0], startTimeParts[1], 0);
var end=new Date(now.getFullYear(), now.getMonth(), now.getDate(), endTimeParts[0], endTimeParts[1], 0);
if(end < start){
end.setDate(end.getDate() + 1);
}
var duration=(end - start) / 1000;
var elapsedTime=(now - start) / 1000;
var remainingTime=duration - elapsedTime;
var storedRemainingTime=localStorage.getItem('remainingTime');
var lastSaved=localStorage.getItem('lastSaved');
if(storedRemainingTime&&lastSaved){
var elapsedSinceLastSave=(now.getTime() - new Date(lastSaved).getTime()) / 1000;
remainingTime=Math.max(0, storedRemainingTime - elapsedSinceLastSave);
}
var totalSecondsInDay=24 * 60 * 60;
remainingTime=remainingTime % totalSecondsInDay;
var bar=new ProgressBar.Circle(container, {
color: '#EFBBBE',
trailColor: '#BF5252',
trailWidth: 5,
duration: remainingTime * 1000,
easing: 'linear',
strokeWidth: 5,
from: { color: '#EFBBBE', width: 5 },
to: { color: '#EFBBBE', width: 5 },
step: function (state, circle){
var elapsed=(1.0 - circle.value()) * duration;
var remaining=Math.max(duration - elapsed, 0);
timerLabel.text(formatDuration(remaining));
circle.path.setAttribute('stroke', state.color);
circle.path.setAttribute('stroke-width', state.width);
}});
function updateProgressBar(){
bar.set(remainingTime / duration);
if(remainingTime <=0){
clearInterval(progressInterval);
}}
var progressInterval=setInterval(updateProgressBar, 1100);
var interval=setInterval(function (){
now=new Date();
elapsedTime=(now - start) / 1000;
remainingTime=Math.max(duration - elapsedTime, 0);
remainingTime=remainingTime % totalSecondsInDay;
timerLabel.text(formatDuration(remainingTime));
localStorage.setItem('remainingTime', remainingTime);
localStorage.setItem('lastSaved', new Date().toISOString());
if(remainingTime <=1){
clearInterval(interval);
location.reload();
}}, 1000);
jQuery(window).on('beforeunload', function (){
now=new Date();
elapsedTime=(now - start) / 1000;
remainingTime=Math.max(duration - elapsedTime, 0);
remainingTime=remainingTime % totalSecondsInDay;
localStorage.setItem('remainingTime', remainingTime);
localStorage.setItem('lastSaved', new Date().toISOString());
});
});
jQuery('<style>')
.prop('type', 'text/css')
.html('\
.flip-clock-wrapper .flip-clock-days {\
display: none;\
}\
')
.appendTo('head');
});
function formatTime(date){
var hours=date.getHours();
var minutes=date.getMinutes();
return (hours < 10 ? '0':'') + hours + ':' + (minutes < 10 ? '0':'') + minutes;
}
function formatDuration(seconds){
var hours=Math.floor(seconds / 3600);
seconds %=3600;
var minutes=Math.floor(seconds / 60);
var sec=Math.floor(seconds % 60);
return (hours < 10 ? '0':'') + hours + ':' +
(minutes < 10 ? '0':'') + minutes + ':' +
(sec < 10 ? '0':'') + sec;
}
jQuery(document).on('click', '.wc-donation-tabs-wrap ul.tab-nav > li', function(event){
event.preventDefault();
jQuery(this).siblings().removeClass('active');
jQuery(this).addClass('active');
var content=jQuery(this).data('tab');
jQuery('.wc-donation-tab-content').removeClass('active');
jQuery(`.wc-donation-tab-content.${content}`).addClass('active');
});
function add_popup_before_order (){
jQuery.ajax({
url: wcOrderScript.donationToOrder.ajaxUrl,
type: "POST",
dataType: "json",
data: {
action: 'add_popup_before_order',
nonce: wcOrderScript.donationToOrder.nonce
},
beforeSend: function (){
},
success: function (response){
if(response['status']=='success'){
jQuery(".wc-donation-popup").find("#wc-donation-price-" + response['campaign_id']).val(response['donation']);
var text=jQuery(".wc-donation-popup").find(".donation_text").text();
var res=text.replace("%amount%", response['donation']);
jQuery(".wc-donation-popup").find(".donation_text").text(res);
jQuery(".wc-donation-popup:not(.cart-campaign-popup)").addClass('wc-popup-show');
}else{
flag=false;
jQuery('.wc-block-components-checkout-place-order-button').trigger('click');
jQuery("form.woocommerce-checkout").submit();
}}
});
}
if(wcOrderScript.donationToOrder.is_checkout&&! wcOrderScript.donationToOrder.is_order_pay){
jQuery(document).on("click",
"#place_order",
function (e){
if(wcOrderScript.donationToOrder.is_checkout&&wcOrderScript.donationToOrder.is_roundOff=='yes'){
e.preventDefault();
add_popup_before_order();
}}
);
}
function NumbersOnly(myfield, e, dec){
var allowNegativeNumber=false;
var key;
var keychar;
if(window.event)
key=window.event.keyCode;
else if(e)
key=e.which;
else
return true;
keychar=String.fromCharCode(key);
var srcEl=e.srcElement ? e.srcElement:e.target;
if((key==null)||(key==0)||(key==9)||(key==13)||(key==27)){
return true;
}
if((("0123456789").indexOf(keychar) > -1))
return true;
else if(dec&&(keychar==".")){
return srcEl.value.indexOf(".")==-1;
}
else if(dec&&(keychar==",")){
return srcEl.value.indexOf(",")==-1;
}
else if(allowNegativeNumber&&(keychar=="-")){
return (srcEl.value.length==0||srcEl.value=="0.00")
}
else
return false;
}
jQuery(document).on('focusout', '.grab-donation', function(){
var This=jQuery(this);
var min=This.data('min');
var max=This.data('max');
var id=This.data('campaign_id');
var rand_id=This.data('rand_id');
var priceEl=document.getElementById('wc-donation-price-' + id + '_' + rand_id);
var val=This.val();
if(max <=0&&max!='any'){
max=val;
}
if((min=='any'&&max=='any')||(val >=min&&val <=max)){
var procFees=jQuery('#processing-fees-' + id + '_' + rand_id).val();
if(wcOrderScript.donationToOrder.fees_type=='percentage'){
var donation_card_fee=val*(procFees/100);
}else{
var donation_card_fee=procFees;
}
var donation_summary_total=parseFloat(val) + parseFloat(donation_card_fee);
if(donation_summary_total > 0&&donation_summary_total!=''){
jQuery('#wc-donation-summary-' + id + '_' + rand_id + ' .wc-donation-currency-symbol').attr('style', 'display: inline-block !important');
jQuery('#wc-donation-summary-' + id + '_' + rand_id + ' .wc-donation-charge .wc-donation-amt').text(parseFloat(val).toFixed(2));
jQuery('#wc-donation-summary-' + id + '_' + rand_id + ' .wc-donation-fee-summary .wc-donation-amt').text(parseFloat(donation_card_fee).toFixed(2));
jQuery('#wc-donation-summary-' + id + '_' + rand_id + ' .wc-donation-summary-total .wc-donation-amt').text(parseFloat(donation_summary_total).toFixed(2));
}else{
jQuery('#wc-donation-summary-' + id + '_' + rand_id + ' .wc-donation-currency-symbol').attr('style', 'display: inline-block !important');
jQuery('#wc-donation-summary-' + id + '_' + rand_id + ' .wc-donation-charge .wc-donation-amt').text(parseFloat(0).toFixed(2));
jQuery('#wc-donation-summary-' + id + '_' + rand_id + ' .wc-donation-fee-summary .wc-donation-amt').text(parseFloat(0).toFixed(2));
jQuery('#wc-donation-summary-' + id + '_' + rand_id + ' .wc-donation-summary-total .wc-donation-amt').text(parseFloat(0).toFixed(2));
}
priceEl.value=val;
}else{
priceEl.value='';
This.val('');
}});
jQuery(document).on("click", ".wc-close", function(){
jQuery(this).parents(".wc-donation-popup").removeClass("wc-popup-show");
if(jQuery('body').hasClass('stopScroll')){
jQuery('body').removeClass('stopScroll');
}});
function addDonationToOrder(type, amount, min_amount, max_amount, campaign_id, is_recurring, new_period, new_length, new_interval, tracker, donation_type, cause, fees, gift_aid='', tribute='', tribute_message='', cc_processing_fee, _this ,wps_sfw_sub_number, wps_sfw_sub_interval,wps_sfw_sub_exp_number,wps_sfw_sub_exp_interval, selectedLabel){
let skip=false;
if(type==='roundoff-skip'){
flag=false;
jQuery('.wc-block-components-checkout-place-order-button').trigger('click');
jQuery("form.woocommerce-checkout").submit();
return true;
}
if((amount!=0&&amount!=null&&amount > 0)){
jQuery.ajax({
url: wcOrderScript.donationToOrder.ajaxUrl,
type: "POST",
dataType: "json",
data: {
action: wcOrderScript.donationToOrder.action,
nonce: wcOrderScript.donationToOrder.nonce,
campaign_id: campaign_id,
amount: amount,
selectedLabel: selectedLabel,
cause: cause,
fees: fees,
type: type,
tribute: tribute,
tribute_message: tribute_message,
gift_aid: gift_aid,
is_recurring: is_recurring,
new_period: new_period,
new_length: new_length,
new_interval: new_interval,
cc_processing_fee: cc_processing_fee,
wps_sfw_subscription_number:wps_sfw_sub_number,
wps_sfw_subscription_interval:wps_sfw_sub_interval,
wps_sfw_subscription_expiry_number:wps_sfw_sub_exp_number,
wps_sfw_subscription_expiry_interval:wps_sfw_sub_exp_interval,
},
beforeSend: function(){
jQuery(_this).parents('.wc_donation_on_cart').append('<div class="wc-donation-loader-css"><div class="wc-donation-blur-effect"></div><div class="wc-donation-loader" style="display:block;"></div></div>');
jQuery(_this).parents('.widget_wc-donation-widget').append('<div class="wc-donation-loader-css"><div class="wc-donation-blur-effect"></div><div class="wc-donation-loader" style="display:block;"></div></div>');
},
success: function (response){
if(response['response']=='success'){
jQuery(`input[value="${campaign_id}"]`).closest('.wc_donation_on_cart').find('div.wc-donation-loader-css').remove();
jQuery(`input[value="${campaign_id}"]`).closest('.widget_wc-donation-widget').find('div.wc-donation-loader-css').remove();
jQuery("[name='update_cart']").prop("disabled", false);
jQuery("[name='update_cart']").trigger("click");
if(type==='roundoff'){
jQuery(".wc-donation-popup").removeClass("wc-popup-show");
}
jQuery('body').trigger('update_checkout');
if(typeof wc!=='undefined'){
flag=false;
const { extensionCartUpdate }=wc.blocksCheckout;
extensionCartUpdate({
namespace: 'dfw',
data: {},
});
}
if(jQuery("#wc-donation-woocommerce-notices-wrapper").length){
jQuery("#wc-donation-woocommerce-notices-wrapper").show();
document
.getElementById("wc-donation-woocommerce-notices-wrapper")
.scrollIntoView({ behavior: "smooth" });
}
if(response['cart_url']!=''){
window.location.href=response['cart_url'];
}
if(response['checkoutUrl']!=''){
window.location.href=response['checkoutUrl'];
}
jQuery('body').trigger('wc_donation_checkout_event');
}
if('failed'===response['response']){
jQuery(`input[value="${campaign_id}"]`).closest('.wc_donation_on_cart').find('div.wc-donation-loader-css').remove();
jQuery(`input[value="${campaign_id}"]`).closest('.widget_wc-donation-widget').find('div.wc-donation-loader-css').remove();
if(! jQuery(`input[value="${campaign_id}"]`).siblings('div').hasClass('cc-require-message')){
var messageElement=jQuery('<div class="cc-require-message">'+response.message+'</div>');
jQuery(`input[value="${campaign_id}"]`).siblings('button').after(messageElement);
}}
console.log(response['response']);
if('error'===response['response']){
alert('Time Limit Exceeded');
location.reload();
}}
}
);
setTimeout(function(){
jQuery('.cc-require-message').remove();
}, 7000);
}else{
var text=wcOrderScript.donationToOrder.other_amount_placeholder;
text=text.replace("%min%", min_amount);
text=text.replace("%max%", max_amount);
if(donation_type=='both'||donation_type=='predefined'){
if(tracker==1){
alert(`${text}`);
}else{
alert(`Please select amount`);
}}else{
alert(`${text}`);
}
return true;
}}
jQuery(document).on("click", ".wc-donation-f-submit-donation, #wc-donation-round-f-submit-donation, #wc-donation-round-f-submit-skip-donation", function (e){
e.preventDefault();
var _this=jQuery(this);
var parents=jQuery(this).parents('.wc-donation-in-action');
var type=jQuery(this).data('type');
var campaign_id=jQuery(this).siblings('.wc_donation_camp').val();
var rand_id=jQuery(this).siblings('.wp_rand').val();
var is_recurring=false;
var new_period='day';
var new_length='1';
var new_interval='1';
var min_amount=0;
var max_amount=0;
var donation_type=jQuery(parents).data('donation-type');
var tracker=jQuery(parents).find('.wc-opened').length;
var subscription_data=[];
var tracker2=jQuery(parents).find('.wc-donation-f-donation-other-value').length;
var selectBox=jQuery(parents).find('select.wc-label-select');
selectedLabel='';
if(selectBox.length&&selectBox.find('option:selected').val()){
selectedLabel=selectBox.find('option:selected').text().trim();
}
if(!selectedLabel){
var selectedRadio=jQuery(parents).find('input[name="wc_label_price"]:checked');
if(selectedRadio.length){
selectedLabel=selectedRadio.closest('label').text().trim();
}}
if(jQuery(this).data('min-value')){
min_amount=jQuery(this).data('min-value');
}
if(jQuery(this).data('max-value')){
max_amount=jQuery(this).data('max-value');
}
if(jQuery(parents).find('.donation-is-recurring').length > 0&&jQuery(parents).find('.donation-is-recurring').is(':checked')){
is_recurring=jQuery(parents).find('.donation-is-recurring').val();
new_period=jQuery(parents).find('._subscription_period').val();
new_length=jQuery(parents).find('#_subscription_length').val();
new_interval=jQuery(parents).find('#_subscription_period_interval').val();
}else{
is_recurring='no';
}
if(type=='roundoff'||type=='roundoff-skip'){
jQuery(".wc-donation-popup").removeClass("wc-popup-show");
var amount=jQuery('.roundoff-donation-price').val();
}else{
var id='.donate_' + campaign_id + '_' + rand_id;
var amount=jQuery(id).val();
}
var causeID='.donate_cause_' + campaign_id + '_' + rand_id;
var cause=jQuery(causeID).val();
var feeCheck='.donate_fees_' + campaign_id + '_' + rand_id;
var fees=jQuery(feeCheck).val();
var cc_processing_fee='';
if(jQuery(feeCheck).data('require')!==''){
if(false==jQuery('#processing-fees-'+ campaign_id + '_' + rand_id).prop('checked') ){
var cc_processing_fee='require';
}}
var gift_aid='';
if(jQuery(`#wc_donation_gift_aid_checkbox_${campaign_id}_${rand_id}`).length > 0&&jQuery(`#wc_donation_gift_aid_checkbox_${campaign_id}_${rand_id}`).is(':checked')){
gift_aid='yes';
}
var tribute='';
var tribute_message='';
if(jQuery(`#_hidden_tribute_${campaign_id}_${rand_id}`).length > 0&&jQuery("input[name='wc_donation_tribute_checkbox']:checked").length&&jQuery(`#_hidden_tribute_${campaign_id}_${rand_id}`).val()!=''){
tribute=jQuery(`#_hidden_tribute_${campaign_id}_${rand_id}`).val();
}
if(jQuery(`#wc_donation_trubte_message_${campaign_id}_${rand_id}`).length > 0&&jQuery("input[name='wc_donation_tribute_checkbox']:checked").length&&jQuery(`#wc_donation_trubte_message_${campaign_id}_${rand_id}`).val()!=''){
tribute_message=jQuery(`#wc_donation_trubte_message_${campaign_id}_${rand_id}`).val();
}
var wps_sfw_sub_number='';
var wps_sfw_sub_interval='';
var wps_sfw_sub_exp_number='';
var wps_sfw_sub_exp_interval='';
if(jQuery('.wc_donation_subscription_table').length){
var wps_sfw_sub_number=jQuery('.wc_donation_subscription_table').find('.wps_sfw_subscription_number').val();
var wps_sfw_sub_interval=jQuery('.wc_donation_subscription_table').find('.wps_sfw_subscription_interval').val();
var wps_sfw_sub_exp_number=jQuery('.wc_donation_subscription_table').find('.wps_sfw_subscription_expiry_number').val();
var wps_sfw_sub_exp_interval=jQuery('.wc_donation_subscription_table').find('.wps_sfw_subscription_expiry_interval').val();
}
addDonationToOrder(type, amount, min_amount, max_amount, campaign_id, is_recurring, new_period, new_length, new_interval, tracker, donation_type, cause, fees, gift_aid, tribute, tribute_message, cc_processing_fee, _this ,wps_sfw_sub_number ,wps_sfw_sub_interval ,wps_sfw_sub_exp_number, wps_sfw_sub_exp_interval, selectedLabel);
}
);
jQuery(document).on('click', 'label.wc-label-button input[type="radio"][name="wc_label_price"], label.wc-label-button input[type="radio"][name="wc_label_cause"]', function(){
if(jQuery(this).is(':checked')){
jQuery(this).parent('.wc-label-button').siblings().removeClass('wc-active');
jQuery(this).parent('.wc-label-button').addClass('wc-active');
}});
jQuery(document).on('click', 'label.wc-label-radio input[type="radio"][name="wc_donation_tribute_checkbox"]', function(){
if(jQuery(this).is(':checked')){
jQuery(this).parent().siblings('.wc_donation_trubte_name').prop('type', 'text');
jQuery(this).parent().siblings('.wc_donation_trubte_message').prop('type', 'text');
}});
jQuery(document).on('copy paste keyup click', '.wc_donation_trubte_name', function(){
var tribute_name=jQuery(this).val();
var tribute_check_value=jQuery(this).siblings('label.wc-label-radio').find('input[name="wc_donation_tribute_checkbox"]:checked').val();
if(jQuery.trim(tribute_name)!=''&&jQuery.trim(tribute_check_value)!=''){
jQuery(this).siblings('input[name="tribute"]').val(`${tribute_check_value} ${tribute_name}`);
}else{
jQuery(this).siblings('input[name="tribute"]').val('');
}});
jQuery(document).on('change', '.wc-label-radio input.donation-processing-fees', function(){
var id=jQuery(this).data('id');
var campid=jQuery(this).data('camp');
var procFees=jQuery(this).val();
var wcdonationprice=jQuery('#wc-donation-price-'+campid).val();
if(wcOrderScript.donationToOrder.fees_type=='percentage'){
var donation_card_fee=wcdonationprice*(procFees/100);
}else{
var donation_card_fee=procFees;
}
var donation_summary_total=parseFloat(wcdonationprice) + parseFloat(donation_card_fee);
if(donation_summary_total > 0&&donation_summary_total!=''){
jQuery('#wc-donation-summary-' + campid + ' .wc-donation-currency-symbol').attr('style', 'display: inline-block !important');
jQuery('#wc-donation-summary-' + campid + ' .wc-donation-charge .wc-donation-amt').text(parseFloat(wcdonationprice).toFixed(2));
jQuery('#wc-donation-summary-' + campid + ' .wc-donation-fee-summary .wc-donation-amt').text(parseFloat(donation_card_fee).toFixed(2));
jQuery('#wc-donation-summary-' + campid + ' .wc-donation-summary-total .wc-donation-amt').text(parseFloat(donation_summary_total).toFixed(2));
}
if(jQuery(this).is(':checked')){
jQuery('#wc-donation-summary-'+campid).show();
jQuery('#wc-donation-' + id).val(procFees);
}else{
jQuery('#wc-donation-summary-'+campid).hide();
jQuery('#wc-donation-' + id).val(undefined);
}});
jQuery(document).on("click", "ul.causes-dropdown .init", function(){
jQuery(this).parent().children('li:not(.init)').toggle();
jQuery(this).parent().toggleClass('active');
if(jQuery(this).parent().hasClass('active')){
if(jQuery(this).parents('.wc-donation-container').length){
var i=(75 * jQuery(this).parent().children('li:not(.init)').length);
jQuery(this).parents('.wc-donation-cause').css('margin-bottom', `${i}px`);
}}else{
jQuery(this).parents('.wc-donation-cause').css('margin-bottom', `0px`);
}});
jQuery(document).on("click", "ul.causes-dropdown li:not(.init)", function(){
var allOptions=jQuery(this).parent().children('li:not(.init)');
var id=jQuery(this).data('id');
var causeName=jQuery(this).data('name');
jQuery('#wc-donation-' + id).val(causeName);
allOptions.removeClass('selected');
jQuery(this).addClass('selected');
jQuery(this).parent().removeClass('active');
jQuery(this).parent().children('.init').html(jQuery(this).html());
allOptions.toggle();
});
jQuery(document.body).mousedown(function(event){
var target=jQuery(event.target);
if(jQuery('ul.causes-dropdown').hasClass('active')&&!target.parents().andSelf().is('ul.causes-dropdown')){
jQuery('ul.causes-dropdown').removeClass('active');
jQuery('ul.causes-dropdown').children('li:not(.init)').toggle();
}});
jQuery(document).on('change copy paste click', '.wc-label-button input, .wc-label-radio input, .wc-label-select', function(){
var id=jQuery(this).data('id');
jQuery('#wc-donation-price-' + id).val(jQuery(this).val());
if(jQuery(this).val()=='wc-donation-other-amount'){
jQuery("#wc-donation-f-donation-other-value-" + id).show();
jQuery("#wc-donation-f-donation-other-value-" + id).addClass('wc-opened');
jQuery(".other-price-wrapper-" + id).show();
jQuery(".other-price-wrapper-" + id).siblings('.wc-donation-tooltip').show();
}else{
jQuery("#wc-donation-f-donation-other-value-" + id).hide();
jQuery("#wc-donation-f-donation-other-value-" + id).removeClass('wc-opened');
jQuery(".other-price-wrapper-" + id).siblings('.wc-donation-tooltip').hide();
jQuery(".other-price-wrapper-" + id).hide();
}
var procFees=jQuery('#processing-fees-'+id).val();
var wcdonationprice=jQuery('#wc-donation-price-' + id).val();
if(wcOrderScript.donationToOrder.fees_type=='percentage'){
var donation_card_fee=wcdonationprice*(procFees/100);
}else{
var donation_card_fee=procFees;
}
var donation_summary_total=parseFloat(wcdonationprice) + parseFloat(donation_card_fee);
if(donation_summary_total > 0&&donation_summary_total!=''){
jQuery('#wc-donation-summary-' + id + ' .wc-donation-currency-symbol').attr('style', 'display: inline-block !important');
jQuery('#wc-donation-summary-' + id + ' .wc-donation-charge .wc-donation-amt').text(parseFloat(wcdonationprice).toFixed(2));
jQuery('#wc-donation-summary-' + id + ' .wc-donation-fee-summary .wc-donation-amt').text(parseFloat(donation_card_fee).toFixed(2));
jQuery('#wc-donation-summary-' + id + ' .wc-donation-summary-total .wc-donation-amt').text(parseFloat(donation_summary_total).toFixed(2));
}});
jQuery(document).on('change', '._subscription_period', function(){
var $this=jQuery(this);
var subscription_field=$this.parents('.wc-donation-in-action').find('select[name="_subscription_length"]');
var period=$this.val();
jQuery.ajax({
url: wcOrderScript.donationToOrder.ajaxUrl,
type: "POST",
dataType: "json",
data: {
action: 'wc_donation_get_sub_length_by_sub_period',
period: period,
nonce: wcOrderScript.donationToOrder.nonce
},
beforeSend: function (){
jQuery(subscription_field).css({'pointer-events': 'none', 'opacity': '0.5'});
},
success: function (response){
if(response.range!=''){
jQuery(subscription_field).html('');
jQuery.each(response.range, function(index, val){
jQuery(subscription_field).append('<option value="'+ index +'">'+ val +'</option>');
});
jQuery(subscription_field).removeAttr('style');
}}
});
});
jQuery(function(jQuery){
jQuery(".donor-lists .give-grid__item").slice(0, 12).css('display', 'flex');
jQuery(".anonymous-donor-lists .give-grid__item").slice(0, 12).css('display', 'flex');
jQuery(".global-donor-lists .give-grid__item").slice(0, 12).css('display', 'flex');
jQuery(".leaderboard-donor-lists .give-grid__item").slice(0, 12).css('display', 'flex');
jQuery(".give-donor__load_more").on('click', function (e){
e.preventDefault();
jQuery(this).siblings('.give-grid').find(".give-grid__item:hidden").slice(0, 4).css('display', 'flex');
if(jQuery(this).siblings('.give-grid').find(".give-grid__item:hidden").length==0){
jQuery(this).fadeOut(700);
}});
jQuery('input[name="wc_donation_tribute_checkbox"]').click(function(){
var $radio=jQuery(this);
if($radio.data('waschecked')==true){
$radio.prop('checked', false);
jQuery(".wc_donation_trubte_name").prop('type', 'hidden');
jQuery(".wc_donation_trubte_message").prop('type', 'hidden');
$radio.data('waschecked', false);
}else{
$radio.data('waschecked', true);
}
$radio.siblings('input[name="wc_donation_tribute_checkbox"]').data('waschecked', false);
});
});
function dispaly_socialshare_links($){
jQuery(document).ready(function(){
jQuery(document).on('click', '#wc-donation-social-share', function(){
jQuery('#social-share-popup').css({
'display': 'flex',
'justify-content': 'center',
'align-items': 'center',
'overflow': 'hidden'
}).show();
});
jQuery('.close').click(function(){
jQuery('#social-share-popup').hide();
});
jQuery(window).click(function(event){
if(jQuery(event.target).is('#social-share-popup')){
jQuery('#social-share-popup').hide();
}});
jQuery('#copy-link').click(function(e){
e.preventDefault();
const url=jQuery(this).data('url');
const tempInput=jQuery('<input>');
jQuery('body').append(tempInput);
tempInput.val(url).select();
document.execCommand ('copy');
tempInput.remove();
alert('Link copied to clipboard!');
});
jQuery('#print-poster').click(function(e){
e.preventDefault();
var printWindow=window.open('', '_blank');
var printContents=document.getElementById('print-section').innerHTML;
printWindow.document.write('<html><head><title>Print Poster</title>');
printWindow.document.write('</head><body>');
printWindow.document.write(printContents);
printWindow.document.write('</body></html>');
printWindow.document.close();
printWindow.onload=function(){
printWindow.print();
printWindow.close();
};});
});
}
document.addEventListener("DOMContentLoaded", function (){
if(jQuery('.donation-is-recurring').length){
const recurringCheckbox=document.querySelector(".donation-is-recurring");
const donationSubscriptionDiv=document.querySelector(".donation_subscription");
function toggleSubscriptionVisibility(){
if(recurringCheckbox.checked){
donationSubscriptionDiv.style.display="block";
}else{
donationSubscriptionDiv.style.display="none";
}}
toggleSubscriptionVisibility();
recurringCheckbox.addEventListener("change", toggleSubscriptionVisibility);
}});
document.addEventListener("DOMContentLoaded", function (){
if(jQuery('.donation-is-recurring').length){
const recurringCheckbox=document.querySelector(".donation-is-recurring");
const subscriptionOptions=document.querySelectorAll(".subscription-options");
function toggleSubscriptionOptions(){
const display=recurringCheckbox.checked ? "table-row":"none";
subscriptionOptions.forEach(row=> {
row.style.display=display;
});
}
toggleSubscriptionOptions();
recurringCheckbox.addEventListener("change", toggleSubscriptionOptions);
}});
jQuery(document).ready(function($){
var allowSubmit=true;
jQuery('#wc-donation-f-submit-donation').on('click', function(e){
var subscriptionNumber=parseInt(jQuery('#wps_sfw_subscription_number').val(), 10);
var expiryNumber=parseInt(jQuery('#wps_sfw_subscription_expiry_number').val(), 10);
if(jQuery('#wps_sfw_subscription_number').length){
if(jQuery('.donation-is-recurring').is(':checked')){
if(isNaN(subscriptionNumber)||subscriptionNumber===''){
alert('Please enter the number of subscriptions per interval.');
allowSubmit=false;
e.preventDefault();
return;
}}
if(subscriptionNumber < 1||expiryNumber < 1){
alert('Interval cannot be negative.');
allowSubmit=false;
e.preventDefault();
return;
}
if(subscriptionNumber > expiryNumber){
alert('Subscriptions Per Interval must not be greater than Subscriptions Expiry Interval.');
allowSubmit=false;
e.preventDefault();
}else{
allowSubmit=true;
}}
});
jQuery(document).ajaxSend(function(event, jqxhr, settings){
if(!allowSubmit){
jqxhr.abort();
jQuery('.wc-donation-loader-css').hide();
}});
});
jQuery(document).ready(function($){
jQuery('#wps_sfw_subscription_interval').on('change', function(){
var selectedInterval=jQuery(this).val();
jQuery('#wps_sfw_subscription_expiry_interval').empty();
jQuery('#wps_sfw_subscription_expiry_interval').append('<option value="' + selectedInterval + '">' + selectedInterval.charAt(0).toUpperCase() + selectedInterval.slice(1) + '(s)</option>');
});
jQuery('#wps_sfw_subscription_interval').trigger('change');
});
function on_keydown_remove_from_cart(e){" "===e.key&&(e.preventDefault(),e.currentTarget.click())}function focus_populate_live_region(){var e=["woocommerce-message","woocommerce-error","wc-block-components-notice-banner"].map(function(e){return"."+e+'[role="alert"]'}).join(", "),o=document.querySelectorAll(e);if(0!==o.length){var t=o[0];t.setAttribute("tabindex","-1");var n=setTimeout(function(){t.focus(),clearTimeout(n)},500)}}function refresh_sorted_by_live_region(){var e=document.querySelector(".woocommerce-result-count");if(e){var o=e.innerHTML;e.setAttribute("aria-hidden","true");var t=setTimeout(function(){e.setAttribute("aria-hidden","false"),e.innerHTML="",e.innerHTML=o,clearTimeout(t)},2e3)}}function on_document_ready(){focus_populate_live_region(),refresh_sorted_by_live_region()}jQuery(function(e){e(".woocommerce-ordering").on("change","select.orderby",function(){e(this).closest("form").trigger("submit")}),e("input.qty:not(.product-quantity input.qty)").each(function(){var o=parseFloat(e(this).attr("min"));o>=0&&parseFloat(e(this).val())<o&&e(this).val(o)});var o="store_notice"+(e(".woocommerce-store-notice").data("noticeId")||"");if("hidden"===Cookies.get(o))e(".woocommerce-store-notice").hide();else{function t(o){["Enter"," "].includes(o.key)&&(o.preventDefault(),e(".woocommerce-store-notice__dismiss-link").click())}e(".woocommerce-store-notice").show(),e(".woocommerce-store-notice__dismiss-link").on("click",function n(r){Cookies.set(o,"hidden",{path:"/"}),e(".woocommerce-store-notice").hide(),r.preventDefault(),e(".woocommerce-store-notice__dismiss-link").off("click",n).off("keydown",t)}).on("keydown",t)}e(".woocommerce-input-wrapper span.description").length&&e(document.body).on("click",function(){e(".woocommerce-input-wrapper span.description:visible").prop("aria-hidden",!0).slideUp(250)}),e(".woocommerce-input-wrapper").on("click",function(e){e.stopPropagation()}),e(".woocommerce-input-wrapper :input").on("keydown",function(o){var t=e(this).parent().find("span.description");if(27===o.which&&t.length&&t.is(":visible"))return t.prop("aria-hidden",!0).slideUp(250),o.preventDefault(),!1}).on("click focus",function(){var o=e(this).parent(),t=o.find("span.description");o.addClass("currentTarget"),e(".woocommerce-input-wrapper:not(.currentTarget) span.description:visible").prop("aria-hidden",!0).slideUp(250),t.length&&t.is(":hidden")&&t.prop("aria-hidden",!1).slideDown(250),o.removeClass("currentTarget")}),e.scroll_to_notices=function(o){o.length&&e("html, body").animate({scrollTop:o.offset().top-100},1e3)},e('.woocommerce form .woocommerce-Input[type="password"]').wrap('<span class="password-input"></span>'),e(".woocommerce form input").filter(":password").parent("span").addClass("password-input"),e(".password-input").each(function(){const o=e(this).find("input").attr("id");e(this).append('<button type="button" class="show-password-input" aria-label="'+woocommerce_params.i18n_password_show+'" aria-describedBy="'+o+'"></button>')}),e(".show-password-input").on("click",function(o){o.preventDefault(),e(this).hasClass("display-password")?(e(this).removeClass("display-password"),e(this).attr("aria-label",woocommerce_params.i18n_password_show)):(e(this).addClass("display-password"),e(this).attr("aria-label",woocommerce_params.i18n_password_hide)),e(this).hasClass("display-password")?e(this).siblings(['input[type="password"]']).prop("type","text"):e(this).siblings('input[type="text"]').prop("type","password"),e(this).siblings("input").focus()}),e("a.coming-soon-footer-banner-dismiss").on("click",function(o){var t=e(o.target);e.ajax({type:"post",url:t.data("rest-url"),data:{woocommerce_meta:{coming_soon_banner_dismissed:"yes"}},beforeSend:function(e){e.setRequestHeader("X-WP-Nonce",t.data("rest-nonce"))},complete:function(){e("#coming-soon-footer-banner").hide()}})}),"undefined"==typeof wc_add_to_cart_params&&e(document.body).on("keydown",".remove_from_cart_button",on_keydown_remove_from_cart),e(document.body).on("item_removed_from_classic_cart updated_wc_div",focus_populate_live_region)}),document.addEventListener("DOMContentLoaded",on_document_ready);
!function(n,t){var r,e;"object"==typeof exports&&"undefined"!=typeof module?module.exports=t():"function"==typeof define&&define.amd?define("underscore",t):(n="undefined"!=typeof globalThis?globalThis:n||self,r=n._,(e=n._=t()).noConflict=function(){return n._=r,e})}(this,function(){var n="1.13.7",t="object"==typeof self&&self.self===self&&self||"object"==typeof global&&global.global===global&&global||Function("return this")()||{},e=Array.prototype,V=Object.prototype,F="undefined"!=typeof Symbol?Symbol.prototype:null,P=e.push,f=e.slice,s=V.toString,q=V.hasOwnProperty,r="undefined"!=typeof ArrayBuffer,u="undefined"!=typeof DataView,U=Array.isArray,W=Object.keys,z=Object.create,L=r&&ArrayBuffer.isView,$=isNaN,C=isFinite,K=!{toString:null}.propertyIsEnumerable("toString"),J=["valueOf","isPrototypeOf","toString","propertyIsEnumerable","hasOwnProperty","toLocaleString"],G=Math.pow(2,53)-1;function l(u,o){return o=null==o?u.length-1:+o,function(){for(var n=Math.max(arguments.length-o,0),t=Array(n),r=0;r<n;r++)t[r]=arguments[r+o];switch(o){case 0:return u.call(this,t);case 1:return u.call(this,arguments[0],t);case 2:return u.call(this,arguments[0],arguments[1],t)}for(var e=Array(o+1),r=0;r<o;r++)e[r]=arguments[r];return e[o]=t,u.apply(this,e)}}function o(n){var t=typeof n;return"function"==t||"object"==t&&!!n}function H(n){return void 0===n}function Q(n){return!0===n||!1===n||"[object Boolean]"===s.call(n)}function i(n){var t="[object "+n+"]";return function(n){return s.call(n)===t}}var X=i("String"),Y=i("Number"),Z=i("Date"),nn=i("RegExp"),tn=i("Error"),rn=i("Symbol"),en=i("ArrayBuffer"),a=i("Function"),t=t.document&&t.document.childNodes,p=a="function"!=typeof/./&&"object"!=typeof Int8Array&&"function"!=typeof t?function(n){return"function"==typeof n||!1}:a,t=i("Object"),un=u&&(!/\[native code\]/.test(String(DataView))||t(new DataView(new ArrayBuffer(8)))),a="undefined"!=typeof Map&&t(new Map),u=i("DataView");var h=un?function(n){return null!=n&&p(n.getInt8)&&en(n.buffer)}:u,v=U||i("Array");function y(n,t){return null!=n&&q.call(n,t)}var on=i("Arguments"),an=(!function(){on(arguments)||(on=function(n){return y(n,"callee")})}(),on);function fn(n){return Y(n)&&$(n)}function cn(n){return function(){return n}}function ln(t){return function(n){n=t(n);return"number"==typeof n&&0<=n&&n<=G}}function sn(t){return function(n){return null==n?void 0:n[t]}}var d=sn("byteLength"),pn=ln(d),hn=/\[object ((I|Ui)nt(8|16|32)|Float(32|64)|Uint8Clamped|Big(I|Ui)nt64)Array\]/;var vn=r?function(n){return L?L(n)&&!h(n):pn(n)&&hn.test(s.call(n))}:cn(!1),g=sn("length");function yn(n,t){t=function(t){for(var r={},n=t.length,e=0;e<n;++e)r[t[e]]=!0;return{contains:function(n){return!0===r[n]},push:function(n){return r[n]=!0,t.push(n)}}}(t);var r=J.length,e=n.constructor,u=p(e)&&e.prototype||V,o="constructor";for(y(n,o)&&!t.contains(o)&&t.push(o);r--;)(o=J[r])in n&&n[o]!==u[o]&&!t.contains(o)&&t.push(o)}function b(n){if(!o(n))return[];if(W)return W(n);var t,r=[];for(t in n)y(n,t)&&r.push(t);return K&&yn(n,r),r}function dn(n,t){var r=b(t),e=r.length;if(null==n)return!e;for(var u=Object(n),o=0;o<e;o++){var i=r[o];if(t[i]!==u[i]||!(i in u))return!1}return!0}function m(n){return n instanceof m?n:this instanceof m?void(this._wrapped=n):new m(n)}function gn(n){return new Uint8Array(n.buffer||n,n.byteOffset||0,d(n))}m.VERSION=n,m.prototype.valueOf=m.prototype.toJSON=m.prototype.value=function(){return this._wrapped},m.prototype.toString=function(){return String(this._wrapped)};var bn="[object DataView]";function mn(n,t,r,e){var u;return n===t?0!==n||1/n==1/t:null!=n&&null!=t&&(n!=n?t!=t:("function"==(u=typeof n)||"object"==u||"object"==typeof t)&&function n(t,r,e,u){t instanceof m&&(t=t._wrapped);r instanceof m&&(r=r._wrapped);var o=s.call(t);if(o!==s.call(r))return!1;if(un&&"[object Object]"==o&&h(t)){if(!h(r))return!1;o=bn}switch(o){case"[object RegExp]":case"[object String]":return""+t==""+r;case"[object Number]":return+t!=+t?+r!=+r:0==+t?1/+t==1/r:+t==+r;case"[object Date]":case"[object Boolean]":return+t==+r;case"[object Symbol]":return F.valueOf.call(t)===F.valueOf.call(r);case"[object ArrayBuffer]":case bn:return n(gn(t),gn(r),e,u)}o="[object Array]"===o;if(!o&&vn(t)){var i=d(t);if(i!==d(r))return!1;if(t.buffer===r.buffer&&t.byteOffset===r.byteOffset)return!0;o=!0}if(!o){if("object"!=typeof t||"object"!=typeof r)return!1;var i=t.constructor,a=r.constructor;if(i!==a&&!(p(i)&&i instanceof i&&p(a)&&a instanceof a)&&"constructor"in t&&"constructor"in r)return!1}e=e||[];u=u||[];var f=e.length;for(;f--;)if(e[f]===t)return u[f]===r;e.push(t);u.push(r);if(o){if((f=t.length)!==r.length)return!1;for(;f--;)if(!mn(t[f],r[f],e,u))return!1}else{var c,l=b(t);if(f=l.length,b(r).length!==f)return!1;for(;f--;)if(c=l[f],!y(r,c)||!mn(t[c],r[c],e,u))return!1}e.pop();u.pop();return!0}(n,t,r,e))}function c(n){if(!o(n))return[];var t,r=[];for(t in n)r.push(t);return K&&yn(n,r),r}function jn(e){var u=g(e);return function(n){if(null==n)return!1;var t=c(n);if(g(t))return!1;for(var r=0;r<u;r++)if(!p(n[e[r]]))return!1;return e!==_n||!p(n[wn])}}var wn="forEach",t=["clear","delete"],u=["get","has","set"],U=t.concat(wn,u),_n=t.concat(u),r=["add"].concat(t,wn,"has"),u=a?jn(U):i("Map"),t=a?jn(_n):i("WeakMap"),U=a?jn(r):i("Set"),a=i("WeakSet");function j(n){for(var t=b(n),r=t.length,e=Array(r),u=0;u<r;u++)e[u]=n[t[u]];return e}function An(n){for(var t={},r=b(n),e=0,u=r.length;e<u;e++)t[n[r[e]]]=r[e];return t}function xn(n){var t,r=[];for(t in n)p(n[t])&&r.push(t);return r.sort()}function Sn(f,c){return function(n){var t=arguments.length;if(c&&(n=Object(n)),!(t<2||null==n))for(var r=1;r<t;r++)for(var e=arguments[r],u=f(e),o=u.length,i=0;i<o;i++){var a=u[i];c&&void 0!==n[a]||(n[a]=e[a])}return n}}var On=Sn(c),w=Sn(b),Mn=Sn(c,!0);function En(n){var t;return o(n)?z?z(n):((t=function(){}).prototype=n,n=new t,t.prototype=null,n):{}}function Bn(n){return v(n)?n:[n]}function _(n){return m.toPath(n)}function Nn(n,t){for(var r=t.length,e=0;e<r;e++){if(null==n)return;n=n[t[e]]}return r?n:void 0}function In(n,t,r){n=Nn(n,_(t));return H(n)?r:n}function Tn(n){return n}function A(t){return t=w({},t),function(n){return dn(n,t)}}function kn(t){return t=_(t),function(n){return Nn(n,t)}}function x(u,o,n){if(void 0===o)return u;switch(null==n?3:n){case 1:return function(n){return u.call(o,n)};case 3:return function(n,t,r){return u.call(o,n,t,r)};case 4:return function(n,t,r,e){return u.call(o,n,t,r,e)}}return function(){return u.apply(o,arguments)}}function Dn(n,t,r){return null==n?Tn:p(n)?x(n,t,r):(o(n)&&!v(n)?A:kn)(n)}function Rn(n,t){return Dn(n,t,1/0)}function S(n,t,r){return m.iteratee!==Rn?m.iteratee(n,t):Dn(n,t,r)}function Vn(){}function Fn(n,t){return null==t&&(t=n,n=0),n+Math.floor(Math.random()*(t-n+1))}m.toPath=Bn,m.iteratee=Rn;var O=Date.now||function(){return(new Date).getTime()};function Pn(t){function r(n){return t[n]}var n="(?:"+b(t).join("|")+")",e=RegExp(n),u=RegExp(n,"g");return function(n){return e.test(n=null==n?"":""+n)?n.replace(u,r):n}}var r={"&":"&amp;","<":"&lt;",">":"&gt;",'"':"&quot;","'":"&#x27;","`":"&#x60;"},qn=Pn(r),r=Pn(An(r)),Un=m.templateSettings={evaluate:/<%([\s\S]+?)%>/g,interpolate:/<%=([\s\S]+?)%>/g,escape:/<%-([\s\S]+?)%>/g},Wn=/(.)^/,zn={"'":"'","\\":"\\","\r":"r","\n":"n","\u2028":"u2028","\u2029":"u2029"},Ln=/\\|'|\r|\n|\u2028|\u2029/g;function $n(n){return"\\"+zn[n]}var Cn=/^\s*(\w|\$)+\s*$/;var Kn=0;function Jn(n,t,r,e,u){return e instanceof t?(e=En(n.prototype),o(t=n.apply(e,u))?t:e):n.apply(r,u)}var M=l(function(u,o){function i(){for(var n=0,t=o.length,r=Array(t),e=0;e<t;e++)r[e]=o[e]===a?arguments[n++]:o[e];for(;n<arguments.length;)r.push(arguments[n++]);return Jn(u,i,this,this,r)}var a=M.placeholder;return i}),Gn=(M.placeholder=m,l(function(t,r,e){var u;if(p(t))return u=l(function(n){return Jn(t,u,r,this,e.concat(n))});throw new TypeError("Bind must be called on a function")})),E=ln(g);function B(n,t,r,e){if(e=e||[],t||0===t){if(t<=0)return e.concat(n)}else t=1/0;for(var u=e.length,o=0,i=g(n);o<i;o++){var a=n[o];if(E(a)&&(v(a)||an(a)))if(1<t)B(a,t-1,r,e),u=e.length;else for(var f=0,c=a.length;f<c;)e[u++]=a[f++];else r||(e[u++]=a)}return e}var Hn=l(function(n,t){var r=(t=B(t,!1,!1)).length;if(r<1)throw new Error("bindAll must be passed function names");for(;r--;){var e=t[r];n[e]=Gn(n[e],n)}return n});var Qn=l(function(n,t,r){return setTimeout(function(){return n.apply(null,r)},t)}),Xn=M(Qn,m,1);function Yn(n){return function(){return!n.apply(this,arguments)}}function Zn(n,t){var r;return function(){return 0<--n&&(r=t.apply(this,arguments)),n<=1&&(t=null),r}}var nt=M(Zn,2);function tt(n,t,r){t=S(t,r);for(var e,u=b(n),o=0,i=u.length;o<i;o++)if(t(n[e=u[o]],e,n))return e}function rt(o){return function(n,t,r){t=S(t,r);for(var e=g(n),u=0<o?0:e-1;0<=u&&u<e;u+=o)if(t(n[u],u,n))return u;return-1}}var et=rt(1),ut=rt(-1);function ot(n,t,r,e){for(var u=(r=S(r,e,1))(t),o=0,i=g(n);o<i;){var a=Math.floor((o+i)/2);r(n[a])<u?o=a+1:i=a}return o}function it(o,i,a){return function(n,t,r){var e=0,u=g(n);if("number"==typeof r)0<o?e=0<=r?r:Math.max(r+u,e):u=0<=r?Math.min(r+1,u):r+u+1;else if(a&&r&&u)return n[r=a(n,t)]===t?r:-1;if(t!=t)return 0<=(r=i(f.call(n,e,u),fn))?r+e:-1;for(r=0<o?e:u-1;0<=r&&r<u;r+=o)if(n[r]===t)return r;return-1}}var at=it(1,et,ot),ft=it(-1,ut);function ct(n,t,r){t=(E(n)?et:tt)(n,t,r);if(void 0!==t&&-1!==t)return n[t]}function N(n,t,r){if(t=x(t,r),E(n))for(u=0,o=n.length;u<o;u++)t(n[u],u,n);else for(var e=b(n),u=0,o=e.length;u<o;u++)t(n[e[u]],e[u],n);return n}function I(n,t,r){t=S(t,r);for(var e=!E(n)&&b(n),u=(e||n).length,o=Array(u),i=0;i<u;i++){var a=e?e[i]:i;o[i]=t(n[a],a,n)}return o}function lt(f){return function(n,t,r,e){var u=3<=arguments.length;return function(n,t,r,e){var u=!E(n)&&b(n),o=(u||n).length,i=0<f?0:o-1;for(e||(r=n[u?u[i]:i],i+=f);0<=i&&i<o;i+=f){var a=u?u[i]:i;r=t(r,n[a],a,n)}return r}(n,x(t,e,4),r,u)}}var st=lt(1),pt=lt(-1);function T(n,e,t){var u=[];return e=S(e,t),N(n,function(n,t,r){e(n,t,r)&&u.push(n)}),u}function ht(n,t,r){t=S(t,r);for(var e=!E(n)&&b(n),u=(e||n).length,o=0;o<u;o++){var i=e?e[o]:o;if(!t(n[i],i,n))return!1}return!0}function vt(n,t,r){t=S(t,r);for(var e=!E(n)&&b(n),u=(e||n).length,o=0;o<u;o++){var i=e?e[o]:o;if(t(n[i],i,n))return!0}return!1}function k(n,t,r,e){return E(n)||(n=j(n)),0<=at(n,t,r="number"==typeof r&&!e?r:0)}var yt=l(function(n,r,e){var u,o;return p(r)?o=r:(r=_(r),u=r.slice(0,-1),r=r[r.length-1]),I(n,function(n){var t=o;if(!t){if(null==(n=u&&u.length?Nn(n,u):n))return;t=n[r]}return null==t?t:t.apply(n,e)})});function dt(n,t){return I(n,kn(t))}function gt(n,e,t){var r,u,o=-1/0,i=-1/0;if(null==e||"number"==typeof e&&"object"!=typeof n[0]&&null!=n)for(var a=0,f=(n=E(n)?n:j(n)).length;a<f;a++)null!=(r=n[a])&&o<r&&(o=r);else e=S(e,t),N(n,function(n,t,r){u=e(n,t,r),(i<u||u===-1/0&&o===-1/0)&&(o=n,i=u)});return o}var bt=/[^\ud800-\udfff]|[\ud800-\udbff][\udc00-\udfff]|[\ud800-\udfff]/g;function mt(n){return n?v(n)?f.call(n):X(n)?n.match(bt):E(n)?I(n,Tn):j(n):[]}function jt(n,t,r){if(null==t||r)return(n=E(n)?n:j(n))[Fn(n.length-1)];for(var e=mt(n),r=g(e),u=(t=Math.max(Math.min(t,r),0),r-1),o=0;o<t;o++){var i=Fn(o,u),a=e[o];e[o]=e[i],e[i]=a}return e.slice(0,t)}function D(o,t){return function(r,e,n){var u=t?[[],[]]:{};return e=S(e,n),N(r,function(n,t){t=e(n,t,r);o(u,n,t)}),u}}var wt=D(function(n,t,r){y(n,r)?n[r].push(t):n[r]=[t]}),_t=D(function(n,t,r){n[r]=t}),At=D(function(n,t,r){y(n,r)?n[r]++:n[r]=1}),xt=D(function(n,t,r){n[r?0:1].push(t)},!0);function St(n,t,r){return t in r}var Ot=l(function(n,t){var r={},e=t[0];if(null!=n){p(e)?(1<t.length&&(e=x(e,t[1])),t=c(n)):(e=St,t=B(t,!1,!1),n=Object(n));for(var u=0,o=t.length;u<o;u++){var i=t[u],a=n[i];e(a,i,n)&&(r[i]=a)}}return r}),Mt=l(function(n,r){var t,e=r[0];return p(e)?(e=Yn(e),1<r.length&&(t=r[1])):(r=I(B(r,!1,!1),String),e=function(n,t){return!k(r,t)}),Ot(n,e,t)});function Et(n,t,r){return f.call(n,0,Math.max(0,n.length-(null==t||r?1:t)))}function Bt(n,t,r){return null==n||n.length<1?null==t||r?void 0:[]:null==t||r?n[0]:Et(n,n.length-t)}function R(n,t,r){return f.call(n,null==t||r?1:t)}var Nt=l(function(n,t){return t=B(t,!0,!0),T(n,function(n){return!k(t,n)})}),It=l(function(n,t){return Nt(n,t)});function Tt(n,t,r,e){Q(t)||(e=r,r=t,t=!1),null!=r&&(r=S(r,e));for(var u=[],o=[],i=0,a=g(n);i<a;i++){var f=n[i],c=r?r(f,i,n):f;t&&!r?(i&&o===c||u.push(f),o=c):r?k(o,c)||(o.push(c),u.push(f)):k(u,f)||u.push(f)}return u}var kt=l(function(n){return Tt(B(n,!0,!0))});function Dt(n){for(var t=n&&gt(n,g).length||0,r=Array(t),e=0;e<t;e++)r[e]=dt(n,e);return r}var Rt=l(Dt);function Vt(n,t){return n._chain?m(t).chain():t}function Ft(r){return N(xn(r),function(n){var t=m[n]=r[n];m.prototype[n]=function(){var n=[this._wrapped];return P.apply(n,arguments),Vt(this,t.apply(m,n))}}),m}N(["pop","push","reverse","shift","sort","splice","unshift"],function(t){var r=e[t];m.prototype[t]=function(){var n=this._wrapped;return null!=n&&(r.apply(n,arguments),"shift"!==t&&"splice"!==t||0!==n.length||delete n[0]),Vt(this,n)}}),N(["concat","join","slice"],function(n){var t=e[n];m.prototype[n]=function(){var n=this._wrapped;return Vt(this,n=null!=n?t.apply(n,arguments):n)}});n=Ft({__proto__:null,VERSION:n,restArguments:l,isObject:o,isNull:function(n){return null===n},isUndefined:H,isBoolean:Q,isElement:function(n){return!(!n||1!==n.nodeType)},isString:X,isNumber:Y,isDate:Z,isRegExp:nn,isError:tn,isSymbol:rn,isArrayBuffer:en,isDataView:h,isArray:v,isFunction:p,isArguments:an,isFinite:function(n){return!rn(n)&&C(n)&&!isNaN(parseFloat(n))},isNaN:fn,isTypedArray:vn,isEmpty:function(n){var t;return null==n||("number"==typeof(t=g(n))&&(v(n)||X(n)||an(n))?0===t:0===g(b(n)))},isMatch:dn,isEqual:function(n,t){return mn(n,t)},isMap:u,isWeakMap:t,isSet:U,isWeakSet:a,keys:b,allKeys:c,values:j,pairs:function(n){for(var t=b(n),r=t.length,e=Array(r),u=0;u<r;u++)e[u]=[t[u],n[t[u]]];return e},invert:An,functions:xn,methods:xn,extend:On,extendOwn:w,assign:w,defaults:Mn,create:function(n,t){return n=En(n),t&&w(n,t),n},clone:function(n){return o(n)?v(n)?n.slice():On({},n):n},tap:function(n,t){return t(n),n},get:In,has:function(n,t){for(var r=(t=_(t)).length,e=0;e<r;e++){var u=t[e];if(!y(n,u))return!1;n=n[u]}return!!r},mapObject:function(n,t,r){t=S(t,r);for(var e=b(n),u=e.length,o={},i=0;i<u;i++){var a=e[i];o[a]=t(n[a],a,n)}return o},identity:Tn,constant:cn,noop:Vn,toPath:Bn,property:kn,propertyOf:function(t){return null==t?Vn:function(n){return In(t,n)}},matcher:A,matches:A,times:function(n,t,r){var e=Array(Math.max(0,n));t=x(t,r,1);for(var u=0;u<n;u++)e[u]=t(u);return e},random:Fn,now:O,escape:qn,unescape:r,templateSettings:Un,template:function(o,n,t){n=Mn({},n=!n&&t?t:n,m.templateSettings);var r,t=RegExp([(n.escape||Wn).source,(n.interpolate||Wn).source,(n.evaluate||Wn).source].join("|")+"|$","g"),i=0,a="__p+='";if(o.replace(t,function(n,t,r,e,u){return a+=o.slice(i,u).replace(Ln,$n),i=u+n.length,t?a+="'+\n((__t=("+t+"))==null?'':_.escape(__t))+\n'":r?a+="'+\n((__t=("+r+"))==null?'':__t)+\n'":e&&(a+="';\n"+e+"\n__p+='"),n}),a+="';\n",t=n.variable){if(!Cn.test(t))throw new Error("variable is not a bare identifier: "+t)}else a="with(obj||{}){\n"+a+"}\n",t="obj";a="var __t,__p='',__j=Array.prototype.join,print=function(){__p+=__j.call(arguments,'');};\n"+a+"return __p;\n";try{r=new Function(t,"_",a)}catch(n){throw n.source=a,n}function e(n){return r.call(this,n,m)}return e.source="function("+t+"){\n"+a+"}",e},result:function(n,t,r){var e=(t=_(t)).length;if(!e)return p(r)?r.call(n):r;for(var u=0;u<e;u++){var o=null==n?void 0:n[t[u]];void 0===o&&(o=r,u=e),n=p(o)?o.call(n):o}return n},uniqueId:function(n){var t=++Kn+"";return n?n+t:t},chain:function(n){return(n=m(n))._chain=!0,n},iteratee:Rn,partial:M,bind:Gn,bindAll:Hn,memoize:function(e,u){function o(n){var t=o.cache,r=""+(u?u.apply(this,arguments):n);return y(t,r)||(t[r]=e.apply(this,arguments)),t[r]}return o.cache={},o},delay:Qn,defer:Xn,throttle:function(r,e,u){function o(){l=!1===u.leading?0:O(),i=null,c=r.apply(a,f),i||(a=f=null)}function n(){var n=O(),t=(l||!1!==u.leading||(l=n),e-(n-l));return a=this,f=arguments,t<=0||e<t?(i&&(clearTimeout(i),i=null),l=n,c=r.apply(a,f),i||(a=f=null)):i||!1===u.trailing||(i=setTimeout(o,t)),c}var i,a,f,c,l=0;return u=u||{},n.cancel=function(){clearTimeout(i),l=0,i=a=f=null},n},debounce:function(t,r,e){function u(){var n=O()-i;n<r?o=setTimeout(u,r-n):(o=null,e||(f=t.apply(c,a)),o||(a=c=null))}var o,i,a,f,c,n=l(function(n){return c=this,a=n,i=O(),o||(o=setTimeout(u,r),e&&(f=t.apply(c,a))),f});return n.cancel=function(){clearTimeout(o),o=a=c=null},n},wrap:function(n,t){return M(t,n)},negate:Yn,compose:function(){var r=arguments,e=r.length-1;return function(){for(var n=e,t=r[e].apply(this,arguments);n--;)t=r[n].call(this,t);return t}},after:function(n,t){return function(){if(--n<1)return t.apply(this,arguments)}},before:Zn,once:nt,findKey:tt,findIndex:et,findLastIndex:ut,sortedIndex:ot,indexOf:at,lastIndexOf:ft,find:ct,detect:ct,findWhere:function(n,t){return ct(n,A(t))},each:N,forEach:N,map:I,collect:I,reduce:st,foldl:st,inject:st,reduceRight:pt,foldr:pt,filter:T,select:T,reject:function(n,t,r){return T(n,Yn(S(t)),r)},every:ht,all:ht,some:vt,any:vt,contains:k,includes:k,include:k,invoke:yt,pluck:dt,where:function(n,t){return T(n,A(t))},max:gt,min:function(n,e,t){var r,u,o=1/0,i=1/0;if(null==e||"number"==typeof e&&"object"!=typeof n[0]&&null!=n)for(var a=0,f=(n=E(n)?n:j(n)).length;a<f;a++)null!=(r=n[a])&&r<o&&(o=r);else e=S(e,t),N(n,function(n,t,r){((u=e(n,t,r))<i||u===1/0&&o===1/0)&&(o=n,i=u)});return o},shuffle:function(n){return jt(n,1/0)},sample:jt,sortBy:function(n,e,t){var u=0;return e=S(e,t),dt(I(n,function(n,t,r){return{value:n,index:u++,criteria:e(n,t,r)}}).sort(function(n,t){var r=n.criteria,e=t.criteria;if(r!==e){if(e<r||void 0===r)return 1;if(r<e||void 0===e)return-1}return n.index-t.index}),"value")},groupBy:wt,indexBy:_t,countBy:At,partition:xt,toArray:mt,size:function(n){return null==n?0:(E(n)?n:b(n)).length},pick:Ot,omit:Mt,first:Bt,head:Bt,take:Bt,initial:Et,last:function(n,t,r){return null==n||n.length<1?null==t||r?void 0:[]:null==t||r?n[n.length-1]:R(n,Math.max(0,n.length-t))},rest:R,tail:R,drop:R,compact:function(n){return T(n,Boolean)},flatten:function(n,t){return B(n,t,!1)},without:It,uniq:Tt,unique:Tt,union:kt,intersection:function(n){for(var t=[],r=arguments.length,e=0,u=g(n);e<u;e++){var o=n[e];if(!k(t,o)){for(var i=1;i<r&&k(arguments[i],o);i++);i===r&&t.push(o)}}return t},difference:Nt,unzip:Dt,transpose:Dt,zip:Rt,object:function(n,t){for(var r={},e=0,u=g(n);e<u;e++)t?r[n[e]]=t[e]:r[n[e][0]]=n[e][1];return r},range:function(n,t,r){null==t&&(t=n||0,n=0),r=r||(t<n?-1:1);for(var e=Math.max(Math.ceil((t-n)/r),0),u=Array(e),o=0;o<e;o++,n+=r)u[o]=n;return u},chunk:function(n,t){if(null==t||t<1)return[];for(var r=[],e=0,u=n.length;e<u;)r.push(f.call(n,e,e+=t));return r},mixin:Ft,default:m});return n._=n});
window.wp=window.wp||{},function(r){var t="undefined"==typeof _wpUtilSettings?{}:_wpUtilSettings;wp.template=_.memoize(function(a){var n,s={evaluate:/<#([\s\S]+?)#>/g,interpolate:/\{\{\{([\s\S]+?)\}\}\}/g,escape:/\{\{([^\}]+?)\}\}(?!\})/g,variable:"data"};return function(t){var e=document.querySelector("script#tmpl-"+a);if(e)return(n=n||_.template(r(e).html(),s))(t);throw new Error("Template not found: #tmpl-"+a)}}),wp.ajax={settings:t.ajax||{},post:function(t,e){return wp.ajax.send({data:_.isObject(t)?t:_.extend(e||{},{action:t})})},send:function(n,t){var e,a;return _.isObject(n)?t=n:(t=t||{}).data=_.extend(t.data||{},{action:n}),t=_.defaults(t||{},{type:"POST",url:wp.ajax.settings.url,context:this}),(e=(a=r.Deferred(function(a){t.success&&a.done(t.success),t.error&&a.fail(t.error),delete t.success,delete t.error,a.jqXHR=r.ajax(t).done(function(t){var e;"1"!==t&&1!==t||(t={success:!0}),_.isObject(t)&&!_.isUndefined(t.success)?(e=this,a.done(function(){n&&n.data&&"query-attachments"===n.data.action&&a.jqXHR.hasOwnProperty("getResponseHeader")&&a.jqXHR.getResponseHeader("X-WP-Total")?e.totalAttachments=parseInt(a.jqXHR.getResponseHeader("X-WP-Total"),10):e.totalAttachments=0}),a[t.success?"resolveWith":"rejectWith"](this,[t.data])):a.rejectWith(this,[t])}).fail(function(){a.rejectWith(this,arguments)})})).promise()).abort=function(){return a.jqXHR.abort(),this},e}}}(jQuery);
!function(c){var w=window.wpApiSettings;function t(e){return e=t.buildAjaxOptions(e),t.transport(e)}t.buildAjaxOptions=function(e){var t,n,a,p,o,r,i=e.url,d=e.path,s=e.method;for(r in"string"==typeof e.namespace&&"string"==typeof e.endpoint&&(t=e.namespace.replace(/^\/|\/$/g,""),d=(n=e.endpoint.replace(/^\//,""))?t+"/"+n:t),"string"==typeof d&&(n=w.root,d=d.replace(/^\//,""),"string"==typeof n&&-1!==n.indexOf("?")&&(d=d.replace("?","&")),i=n+d),p=!(e.data&&e.data._wpnonce),o=!0,a=e.headers||{})if(a.hasOwnProperty(r))switch(r.toLowerCase()){case"x-wp-nonce":p=!1;break;case"accept":o=!1}return p&&(a=c.extend({"X-WP-Nonce":w.nonce},a)),o&&(a=c.extend({Accept:"application/json, */*;q=0.1"},a)),"string"!=typeof s||"PUT"!==(s=s.toUpperCase())&&"DELETE"!==s||(a=c.extend({"X-HTTP-Method-Override":s},a),s="POST"),delete(e=c.extend({},e,{headers:a,url:i,method:s})).path,delete e.namespace,delete e.endpoint,e},t.transport=c.ajax,window.wp=window.wp||{},window.wp.apiRequest=t}(jQuery);
(()=>{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})();