",{html:[e("",{"class":"readonly",text:a.country||""}),e(" ",{"class":"readonly",text:a.state||"*"}),e(" ",{"class":"readonly",text:a.rate||""}),e(" ",{"class":"readonly",text:a.name||""})]}).appendTo(r)}),e(".tax-rates").show()}else e(".tax-rates").hide()}}else e(':input[name="currency_pos"]').closest("tr").show(),e(':input[name="thousand_sep"]').closest("tr").show(),e(':input[name="decimal_sep"]').closest("tr").show(),e(':input[name="num_decimals"]').closest("tr").show(),e(".tax-rates").hide()}).change(),e('input[name="woocommerce_calc_taxes"]').change(function(){e(this).is(":checked")?(e(':input[name="woocommerce_prices_include_tax"], :input[name="woocommerce_import_tax_rates"]').closest("tr").show(),e("tr.tax-rates").show()):(e(':input[name="woocommerce_prices_include_tax"], :input[name="woocommerce_import_tax_rates"]').closest("tr").hide(),e("tr.tax-rates").hide())}).change(),e(".button-next").on("click",function(){return e(".wc-setup-content").block({message:null,overlayCSS:{background:"#fff",opacity:.6}}),!0}),e(".wc-wizard-payment-gateways, .wc-wizard-shipping-methods").on("change",".wc-wizard-gateway-enable input, .wc-wizard-shipping-enable input",function(){e(this).is(":checked")?e(this).closest("li").addClass("checked"):e(this).closest("li").removeClass("checked")}),e(".wc-wizard-payment-gateways, .wc-wizard-shipping-methods").on("click","li.wc-wizard-gateway, li.wc-wizard-shipping",function(){var t=e(this).find(".wc-wizard-gateway-enable input, .wc-wizard-shipping-enable input");t.prop("checked",!t.prop("checked")).change()}),e(".wc-wizard-payment-gateways li, .wc-wizard-shipping-methods li").on("click","table, a",function(e){e.stopPropagation()})});
\ No newline at end of file
+jQuery(function(e){function i(){e(".wc-setup-content").block({message:null,overlayCSS:{background:"#fff",opacity:.6}})}function s(){e("form.activate-jetpack").submit()}function t(){wp.ajax.post("setup_wizard_check_jetpack").then(function(e){if(!e||!e.is_active||"yes"===e.is_active)return s();setTimeout(t,3e3)}).fail(function(){s()})}e(".button-next").on("click",function(){var s=e(this).parents("form").get(0);return("function"!=typeof s.checkValidity||s.checkValidity())&&i(),!0}),e(".wc-wizard-services").on("change",".wc-wizard-service-enable input",function(){e(this).is(":checked")?(e(this).closest(".wc-wizard-service-toggle").removeClass("disabled"),e(this).closest(".wc-wizard-service-item").addClass("checked"),e(this).closest(".wc-wizard-service-item").find(".wc-wizard-service-settings").removeClass("hide")):(e(this).closest(".wc-wizard-service-toggle").addClass("disabled"),e(this).closest(".wc-wizard-service-item").removeClass("checked"),e(this).closest(".wc-wizard-service-item").find(".wc-wizard-service-settings").addClass("hide"))}),e(".wc-wizard-services").on("click",".wc-wizard-service-enable",function(i){i.stopPropagation();var s=e(this).find(".wc-wizard-service-toggle input");s.prop("checked",!s.prop("checked")).change()}),e(".wc-wizard-services-list-toggle").on("change",".wc-wizard-service-enable input",function(){e(this).closest(".wc-wizard-services-list-toggle").toggleClass("closed"),e(this).closest(".wc-wizard-services").find(".wc-wizard-service-item").slideToggle().css("display","flex")}),e(".wc-wizard-services").on("change",".wc-wizard-shipping-method-select .method",function(i){var s=e(this).closest(".wc-wizard-service-description"),t=i.target.value,c=s.find(".shipping-method-descriptions");c.find(".shipping-method-description").addClass("hide"),c.find("."+t).removeClass("hide");var r=s.find(".shipping-method-settings");r.find(".shipping-method-setting").addClass("hide").find(".shipping-method-required-field").prop("required",!1),r.find("."+t).removeClass("hide").find(".shipping-method-required-field").prop("required",!0)}),e(".wc-wizard-services").on("change",".wc-wizard-shipping-method-enable",function(){var i=e(this).is(":checked");e(this).closest(".wc-wizard-service-item").find(".shipping-method-required-field").prop("required",i)}),e(".activate-jetpack").on("click",".button-primary",function(e){if(i(),"no"===wc_setup_params.pending_jetpack_install)return!0;e.preventDefault(),t()}),e(".wc-wizard-services").on("change","input#stripe_create_account",function(){e(this).is(":checked")?(e(this).closest(".wc-wizard-service-settings").find("input.payment-email-input").prop("required",!0),e(this).closest(".wc-wizard-service-settings").find(".wc-wizard-service-setting-stripe_email").show()):(e(this).closest(".wc-wizard-service-settings").find("input.payment-email-input").prop("required",!1),e(this).closest(".wc-wizard-service-settings").find(".wc-wizard-service-setting-stripe_email").hide())}),e(".wc-wizard-services input#stripe_create_account").change(),e("select#store_country_state").on("change",function(){var i=this.value.split(":")[0];e("select#currency_code").val(wc_setup_currencies[i]).change()})});
\ No newline at end of file
diff --git a/assets/js/admin/woocommerce_admin.js b/assets/js/admin/woocommerce_admin.js
index 3e3182ceded..faddb59682a 100644
--- a/assets/js/admin/woocommerce_admin.js
+++ b/assets/js/admin/woocommerce_admin.js
@@ -291,8 +291,9 @@ jQuery( function ( $ ) {
// Load videos when help button is clicked.
$( '#contextual-help-link' ).on( 'click', function() {
- var frame = $( '#tab-panel-woocommerce_guided_tour_tab iframe' );
-
- frame.attr( 'src', frame.data( 'src' ) );
+ $( '.wc-guided-tour-embed' ).each( function() {
+ var video_id = $( this ).data( 'video_id' );
+ $( this ).replaceWith( '' );
+ } );
});
});
diff --git a/assets/js/admin/woocommerce_admin.min.js b/assets/js/admin/woocommerce_admin.min.js
index 9d42f2270be..40cbf700de8 100644
--- a/assets/js/admin/woocommerce_admin.min.js
+++ b/assets/js/admin/woocommerce_admin.min.js
@@ -1 +1 @@
-jQuery(function(e){if("undefined"!=typeof woocommerce_admin){var t=e(".edit-php.post-type-product"),i=t.find(".page-title-action:first");0===t.find(".woocommerce-BlankState").length?(i.after(''+woocommerce_admin.strings.export_products+" "),i.after(''+woocommerce_admin.strings.import_products+" ")):i.hide(),e(".woocommerce-progress-form-wrapper .button-next").on("click",function(){return e(".wc-progress-form-content").block({message:null,overlayCSS:{background:"#fff",opacity:.6}}),!0}),e(document.body).on("wc_add_error_tip",function(t,i,o){var r=i.position();0===i.parent().find(".wc_error_tip").length&&(i.after(''+woocommerce_admin[o]+"
"),i.parent().find(".wc_error_tip").css("left",r.left+i.width()-i.width()/2-e(".wc_error_tip").width()/2).css("top",r.top+i.height()).fadeIn("100"))}).on("wc_remove_error_tip",function(t,i,o){i.parent().find(".wc_error_tip."+o).fadeOut("100",function(){e(this).remove()})}).on("click",function(){e(".wc_error_tip").fadeOut("100",function(){e(this).remove()})}).on("blur",".wc_input_decimal[type=text], .wc_input_price[type=text], .wc_input_country_iso[type=text]",function(){e(".wc_error_tip").fadeOut("100",function(){e(this).remove()})}).on("change",".wc_input_price[type=text], .wc_input_decimal[type=text], .wc-order-totals #refund_amount[type=text]",function(){var t;t=e(this).is(".wc_input_price")||e(this).is("#refund_amount")?new RegExp("[^-0-9%\\"+woocommerce_admin.mon_decimal_point+"]+","gi"):new RegExp("[^-0-9%\\"+woocommerce_admin.decimal_point+"]+","gi");var i=e(this).val(),o=i.replace(t,"");i!==o&&e(this).val(o)}).on("keyup",".wc_input_price[type=text], .wc_input_decimal[type=text], .wc_input_country_iso[type=text], .wc-order-totals #refund_amount[type=text]",function(){var t,i;e(this).is(".wc_input_price")||e(this).is("#refund_amount")?(t=new RegExp("[^-0-9%\\"+woocommerce_admin.mon_decimal_point+"]+","gi"),i="i18n_mon_decimal_error"):e(this).is(".wc_input_country_iso")?(t=new RegExp("([^A-Z])+|(.){3,}","im"),i="i18n_country_iso_error"):(t=new RegExp("[^-0-9%\\"+woocommerce_admin.decimal_point+"]+","gi"),i="i18n_decimal_error");var o=e(this).val();o!==o.replace(t,"")?e(document.body).triggerHandler("wc_add_error_tip",[e(this),i]):e(document.body).triggerHandler("wc_remove_error_tip",[e(this),i])}).on("change","#_sale_price.wc_input_price[type=text], .wc_input_price[name^=variable_sale_price]",function(){var t,i=e(this);t=-1!==i.attr("name").indexOf("variable")?i.parents(".variable_pricing").find(".wc_input_price[name^=variable_regular_price]"):e("#_regular_price"),parseFloat(window.accounting.unformat(i.val(),woocommerce_admin.mon_decimal_point))>=parseFloat(window.accounting.unformat(t.val(),woocommerce_admin.mon_decimal_point))&&e(this).val("")}).on("keyup","#_sale_price.wc_input_price[type=text], .wc_input_price[name^=variable_sale_price]",function(){var t,i=e(this);t=-1!==i.attr("name").indexOf("variable")?i.parents(".variable_pricing").find(".wc_input_price[name^=variable_regular_price]"):e("#_regular_price"),parseFloat(window.accounting.unformat(i.val(),woocommerce_admin.mon_decimal_point))>=parseFloat(window.accounting.unformat(t.val(),woocommerce_admin.mon_decimal_point))?e(document.body).triggerHandler("wc_add_error_tip",[e(this),"i18_sale_less_than_regular_error"]):e(document.body).triggerHandler("wc_remove_error_tip",[e(this),"i18_sale_less_than_regular_error"])}).on("init_tooltips",function(){var t={attribute:"data-tip",fadeIn:50,fadeOut:50,delay:200};e(".tips, .help_tip, .woocommerce-help-tip").tipTip(t),e(".parent-tips").each(function(){e(this).closest("a, th").attr("data-tip",e(this).data("tip")).tipTip(t).css("cursor","help")})}),e(document.body).trigger("init_tooltips"),e(".wc_input_table.sortable tbody").sortable({items:"tr",cursor:"move",axis:"y",scrollSensitivity:40,forcePlaceholderSize:!0,helper:"clone",opacity:.65,placeholder:"wc-metabox-sortable-placeholder",start:function(e,t){t.item.css("background-color","#f6f6f6")},stop:function(e,t){t.item.removeAttr("style")}}),e(".wc_input_table .remove_rows").click(function(){var t=e(this).closest(".wc_input_table").find("tbody");return t.find("tr.current").length>0&&t.find("tr.current").each(function(){e(this).remove()}),!1});var o=!1,r=!1,n=!1;e(document.body).bind("keyup keydown",function(e){r=e.shiftKey,o=e.ctrlKey||e.metaKey}),e(".wc_input_table").on("focus click","input",function(t){var i=e(this).closest("table, tbody"),c=e(this).closest("tr");("focus"===t.type&&n!==c.index()||"click"===t.type&&e(this).is(":focus"))&&(n=c.index(),r||o?r?(e("tr",i).removeClass("current"),c.addClass("selected_now").addClass("current"),e("tr.last_selected",i).length>0&&(c.index()>e("tr.last_selected",i).index()?e("tr",i).slice(e("tr.last_selected",i).index(),c.index()).addClass("current"):e("tr",i).slice(c.index(),e("tr.last_selected",i).index()+1).addClass("current")),e("tr",i).removeClass("last_selected"),c.addClass("last_selected")):(e("tr",i).removeClass("last_selected"),o&&e(this).closest("tr").is(".current")?c.removeClass("current"):c.addClass("current").addClass("last_selected")):(e("tr",i).removeClass("current").removeClass("last_selected"),c.addClass("current").addClass("last_selected")),e("tr",i).removeClass("selected_now"))}).on("blur","input",function(){n=!1}),e(".woocommerce_page_wc-settings .shippingrows tbody tr:even, table.attributes-table tbody tr:nth-child(odd)").addClass("alternate"),e(document.body).on("click",".show_order_items",function(){return e(this).closest("td").find("table").toggle(),!1}),e("select.availability").change(function(){"all"===e(this).val()?e(this).closest("tr").next("tr").hide():e(this).closest("tr").next("tr").show()}).change(),e(".hide_options_if_checked").each(function(){e(this).find("input:eq(0)").change(function(){e(this).is(":checked")?e(this).closest("fieldset, tr").nextUntil(".hide_options_if_checked, .show_options_if_checked",".hidden_option").hide():e(this).closest("fieldset, tr").nextUntil(".hide_options_if_checked, .show_options_if_checked",".hidden_option").show()}).change()}),e(".show_options_if_checked").each(function(){e(this).find("input:eq(0)").change(function(){e(this).is(":checked")?e(this).closest("fieldset, tr").nextUntil(".hide_options_if_checked, .show_options_if_checked",".hidden_option").show():e(this).closest("fieldset, tr").nextUntil(".hide_options_if_checked, .show_options_if_checked",".hidden_option").hide()}).change()}),e("input#woocommerce_demo_store").change(function(){e(this).is(":checked")?e("#woocommerce_demo_store_notice").closest("tr").show():e("#woocommerce_demo_store_notice").closest("tr").hide()}).change(),e("input#woocommerce_enable_reviews").change(function(){e(this).is(":checked")?e("#woocommerce_enable_review_rating").closest("tr").show():e("#woocommerce_enable_review_rating").closest("tr").hide()}).change(),e("table.attributes-table tbody tr:nth-child(odd)").addClass("alternate"),e("#contextual-help-link").on("click",function(){var t=e("#tab-panel-woocommerce_guided_tour_tab iframe");t.attr("src",t.data("src"))})}});
\ No newline at end of file
+jQuery(function(e){if("undefined"!=typeof woocommerce_admin){var t=e(".edit-php.post-type-product"),i=t.find(".page-title-action:first");0===t.find(".woocommerce-BlankState").length?(i.after(''+woocommerce_admin.strings.export_products+" "),i.after(''+woocommerce_admin.strings.import_products+" ")):i.hide(),e(".woocommerce-progress-form-wrapper .button-next").on("click",function(){return e(".wc-progress-form-content").block({message:null,overlayCSS:{background:"#fff",opacity:.6}}),!0}),e(document.body).on("wc_add_error_tip",function(t,i,o){var r=i.position();0===i.parent().find(".wc_error_tip").length&&(i.after(''+woocommerce_admin[o]+"
"),i.parent().find(".wc_error_tip").css("left",r.left+i.width()-i.width()/2-e(".wc_error_tip").width()/2).css("top",r.top+i.height()).fadeIn("100"))}).on("wc_remove_error_tip",function(t,i,o){i.parent().find(".wc_error_tip."+o).fadeOut("100",function(){e(this).remove()})}).on("click",function(){e(".wc_error_tip").fadeOut("100",function(){e(this).remove()})}).on("blur",".wc_input_decimal[type=text], .wc_input_price[type=text], .wc_input_country_iso[type=text]",function(){e(".wc_error_tip").fadeOut("100",function(){e(this).remove()})}).on("change",".wc_input_price[type=text], .wc_input_decimal[type=text], .wc-order-totals #refund_amount[type=text]",function(){var t;t=e(this).is(".wc_input_price")||e(this).is("#refund_amount")?new RegExp("[^-0-9%\\"+woocommerce_admin.mon_decimal_point+"]+","gi"):new RegExp("[^-0-9%\\"+woocommerce_admin.decimal_point+"]+","gi");var i=e(this).val(),o=i.replace(t,"");i!==o&&e(this).val(o)}).on("keyup",".wc_input_price[type=text], .wc_input_decimal[type=text], .wc_input_country_iso[type=text], .wc-order-totals #refund_amount[type=text]",function(){var t,i;e(this).is(".wc_input_price")||e(this).is("#refund_amount")?(t=new RegExp("[^-0-9%\\"+woocommerce_admin.mon_decimal_point+"]+","gi"),i="i18n_mon_decimal_error"):e(this).is(".wc_input_country_iso")?(t=new RegExp("([^A-Z])+|(.){3,}","im"),i="i18n_country_iso_error"):(t=new RegExp("[^-0-9%\\"+woocommerce_admin.decimal_point+"]+","gi"),i="i18n_decimal_error");var o=e(this).val();o!==o.replace(t,"")?e(document.body).triggerHandler("wc_add_error_tip",[e(this),i]):e(document.body).triggerHandler("wc_remove_error_tip",[e(this),i])}).on("change","#_sale_price.wc_input_price[type=text], .wc_input_price[name^=variable_sale_price]",function(){var t,i=e(this);t=-1!==i.attr("name").indexOf("variable")?i.parents(".variable_pricing").find(".wc_input_price[name^=variable_regular_price]"):e("#_regular_price"),parseFloat(window.accounting.unformat(i.val(),woocommerce_admin.mon_decimal_point))>=parseFloat(window.accounting.unformat(t.val(),woocommerce_admin.mon_decimal_point))&&e(this).val("")}).on("keyup","#_sale_price.wc_input_price[type=text], .wc_input_price[name^=variable_sale_price]",function(){var t,i=e(this);t=-1!==i.attr("name").indexOf("variable")?i.parents(".variable_pricing").find(".wc_input_price[name^=variable_regular_price]"):e("#_regular_price"),parseFloat(window.accounting.unformat(i.val(),woocommerce_admin.mon_decimal_point))>=parseFloat(window.accounting.unformat(t.val(),woocommerce_admin.mon_decimal_point))?e(document.body).triggerHandler("wc_add_error_tip",[e(this),"i18_sale_less_than_regular_error"]):e(document.body).triggerHandler("wc_remove_error_tip",[e(this),"i18_sale_less_than_regular_error"])}).on("init_tooltips",function(){var t={attribute:"data-tip",fadeIn:50,fadeOut:50,delay:200};e(".tips, .help_tip, .woocommerce-help-tip").tipTip(t),e(".parent-tips").each(function(){e(this).closest("a, th").attr("data-tip",e(this).data("tip")).tipTip(t).css("cursor","help")})}),e(document.body).trigger("init_tooltips"),e(".wc_input_table.sortable tbody").sortable({items:"tr",cursor:"move",axis:"y",scrollSensitivity:40,forcePlaceholderSize:!0,helper:"clone",opacity:.65,placeholder:"wc-metabox-sortable-placeholder",start:function(e,t){t.item.css("background-color","#f6f6f6")},stop:function(e,t){t.item.removeAttr("style")}}),e(".wc_input_table .remove_rows").click(function(){var t=e(this).closest(".wc_input_table").find("tbody");return t.find("tr.current").length>0&&t.find("tr.current").each(function(){e(this).remove()}),!1});var o=!1,r=!1,n=!1;e(document.body).bind("keyup keydown",function(e){r=e.shiftKey,o=e.ctrlKey||e.metaKey}),e(".wc_input_table").on("focus click","input",function(t){var i=e(this).closest("table, tbody"),c=e(this).closest("tr");("focus"===t.type&&n!==c.index()||"click"===t.type&&e(this).is(":focus"))&&(n=c.index(),r||o?r?(e("tr",i).removeClass("current"),c.addClass("selected_now").addClass("current"),e("tr.last_selected",i).length>0&&(c.index()>e("tr.last_selected",i).index()?e("tr",i).slice(e("tr.last_selected",i).index(),c.index()).addClass("current"):e("tr",i).slice(c.index(),e("tr.last_selected",i).index()+1).addClass("current")),e("tr",i).removeClass("last_selected"),c.addClass("last_selected")):(e("tr",i).removeClass("last_selected"),o&&e(this).closest("tr").is(".current")?c.removeClass("current"):c.addClass("current").addClass("last_selected")):(e("tr",i).removeClass("current").removeClass("last_selected"),c.addClass("current").addClass("last_selected")),e("tr",i).removeClass("selected_now"))}).on("blur","input",function(){n=!1}),e(".woocommerce_page_wc-settings .shippingrows tbody tr:even, table.attributes-table tbody tr:nth-child(odd)").addClass("alternate"),e(document.body).on("click",".show_order_items",function(){return e(this).closest("td").find("table").toggle(),!1}),e("select.availability").change(function(){"all"===e(this).val()?e(this).closest("tr").next("tr").hide():e(this).closest("tr").next("tr").show()}).change(),e(".hide_options_if_checked").each(function(){e(this).find("input:eq(0)").change(function(){e(this).is(":checked")?e(this).closest("fieldset, tr").nextUntil(".hide_options_if_checked, .show_options_if_checked",".hidden_option").hide():e(this).closest("fieldset, tr").nextUntil(".hide_options_if_checked, .show_options_if_checked",".hidden_option").show()}).change()}),e(".show_options_if_checked").each(function(){e(this).find("input:eq(0)").change(function(){e(this).is(":checked")?e(this).closest("fieldset, tr").nextUntil(".hide_options_if_checked, .show_options_if_checked",".hidden_option").show():e(this).closest("fieldset, tr").nextUntil(".hide_options_if_checked, .show_options_if_checked",".hidden_option").hide()}).change()}),e("input#woocommerce_demo_store").change(function(){e(this).is(":checked")?e("#woocommerce_demo_store_notice").closest("tr").show():e("#woocommerce_demo_store_notice").closest("tr").hide()}).change(),e("input#woocommerce_enable_reviews").change(function(){e(this).is(":checked")?e("#woocommerce_enable_review_rating").closest("tr").show():e("#woocommerce_enable_review_rating").closest("tr").hide()}).change(),e("table.attributes-table tbody tr:nth-child(odd)").addClass("alternate"),e("#contextual-help-link").on("click",function(){e(".wc-guided-tour-embed").each(function(){var t=e(this).data("video_id");e(this).replaceWith('')})})}});
\ No newline at end of file
diff --git a/assets/js/flexslider/jquery.flexslider.js b/assets/js/flexslider/jquery.flexslider.js
index 84e67450522..5d255f25ea8 100644
--- a/assets/js/flexslider/jquery.flexslider.js
+++ b/assets/js/flexslider/jquery.flexslider.js
@@ -1,5 +1,5 @@
/*
- * jQuery FlexSlider v2.6.3
+ * jQuery FlexSlider v2.6.1
* Copyright 2012 WooThemes
* Contributing Author: Tyler Smith
*/
@@ -13,6 +13,11 @@
var slider = $(el);
// making variables public
+
+ //if rtl value was not passed and html is in rtl..enable it by default.
+ if(typeof options.rtl=='undefined' && $('html').attr('dir')=='rtl'){
+ options.rtl=true;
+ }
slider.vars = $.extend({}, $.flexslider.defaults, options);
var namespace = slider.vars.namespace,
@@ -49,7 +54,7 @@
slider.syncExists = $(slider.vars.sync).length > 0;
// SLIDE:
if (slider.vars.animation === "slide") { slider.vars.animation = "swing"; }
- slider.prop = (vertical) ? "top" : "marginLeft";
+ slider.prop = (vertical) ? "top" : ( slider.vars.rtl ? "marginRight" : "marginLeft" );
slider.args = {};
// SLIDESHOW:
slider.manualPause = false;
@@ -101,8 +106,14 @@
$(document).bind('keyup', function(event) {
var keycode = event.keyCode;
if (!slider.animating && (keycode === 39 || keycode === 37)) {
- var target = (keycode === 39) ? slider.getTarget('next') :
- (keycode === 37) ? slider.getTarget('prev') : false;
+ var target = (slider.vars.rtl?
+ ((keycode === 37) ? slider.getTarget('next') :
+ (keycode === 39) ? slider.getTarget('prev') : false)
+ :
+ ((keycode === 39) ? slider.getTarget('next') :
+ (keycode === 37) ? slider.getTarget('prev') : false)
+ )
+ ;
slider.flexAnimate(target, slider.vars.pauseOnAction);
}
});
@@ -165,8 +176,15 @@
e.preventDefault();
var $slide = $(this),
target = $slide.index();
- var posFromLeft = $slide.offset().left - $(slider).scrollLeft(); // Find position of slide relative to left of slider container
- if( posFromLeft <= 0 && $slide.hasClass( namespace + 'active-slide' ) ) {
+ var posFromX;
+ if(slider.vars.rtl){
+ posFromX = -1*($slide.offset().right - $(slider).scrollLeft()); // Find position of slide relative to right of slider container
+ }
+ else
+ {
+ posFromX = $slide.offset().left - $(slider).scrollLeft(); // Find position of slide relative to left of slider container
+ }
+ if( posFromX <= 0 && $slide.hasClass( namespace + 'active-slide' ) ) {
slider.flexAnimate(slider.getTarget("prev"), true);
} else if (!$(slider.vars.asNavFor).data('flexslider').animating && !$slide.hasClass(namespace + "active-slide")) {
slider.direction = (slider.currentItem < target) ? "next" : "prev";
@@ -428,7 +446,6 @@
(reverse) ? (slider.last - slider.currentSlide + slider.cloneOffset) * cwidth : (slider.currentSlide + slider.cloneOffset) * cwidth;
startX = (vertical) ? localY : localX;
startY = (vertical) ? localX : localY;
-
el.addEventListener('touchmove', onTouchMove, false);
el.addEventListener('touchend', onTouchEnd, false);
}
@@ -440,9 +457,8 @@
localX = e.touches[0].pageX;
localY = e.touches[0].pageY;
- dx = (vertical) ? startX - localY : startX - localX;
+ dx = (vertical) ? startX - localY : (slider.vars.rtl?-1:1)*(startX - localX);
scrolling = (vertical) ? (Math.abs(dx) < Math.abs(localX - startY)) : (Math.abs(dx) < Math.abs(localY - startY));
-
var fxms = 500;
if ( ! scrolling || Number( new Date() ) - startT > fxms ) {
@@ -519,7 +535,7 @@
//Accumulate translations.
accDx = accDx + ((vertical) ? transY : transX);
- dx = accDx;
+ dx = (slider.vars.rtl?-1:1)*accDx;
scrolling = (vertical) ? (Math.abs(accDx) < Math.abs(-transX)) : (Math.abs(accDx) < Math.abs(-transY));
if(e.detail === e.MSGESTURE_FLAG_INERTIA){
@@ -776,8 +792,12 @@
}
} else { // FADE:
if (!touch) {
+ //slider.slides.eq(slider.currentSlide).fadeOut(slider.vars.animationSpeed, slider.vars.easing);
+ //slider.slides.eq(target).fadeIn(slider.vars.animationSpeed, slider.vars.easing, slider.wrapup);
+
slider.slides.eq(slider.currentSlide).css({"zIndex": 1}).animate({"opacity": 0}, slider.vars.animationSpeed, slider.vars.easing);
slider.slides.eq(target).css({"zIndex": 2}).animate({"opacity": 1}, slider.vars.animationSpeed, slider.vars.easing, slider.wrapup);
+
} else {
slider.slides.eq(slider.currentSlide).css({ "opacity": 0, "zIndex": 1 });
slider.slides.eq(target).css({ "opacity": 1, "zIndex": 2 });
@@ -878,7 +898,7 @@
}());
if (slider.transitions) {
- target = (vertical) ? "translate3d(0," + target + ",0)" : "translate3d(" + target + ",0,0)";
+ target = (vertical) ? "translate3d(0," + target + ",0)" : "translate3d(" + ((slider.vars.rtl?-1:1)*parseInt(target)+'px') + ",0,0)";
dur = (dur !== undefined) ? (dur/1000) + "s" : "0s";
slider.container.css("-" + slider.pfx + "-transition-duration", dur);
slider.container.css("transition-duration", dur);
@@ -933,13 +953,23 @@
slider.setProps(sliderOffset * slider.computedW, "init");
setTimeout(function(){
slider.doMath();
- slider.newSlides.css({"width": slider.computedW, "marginRight" : slider.computedM, "float": "left", "display": "block"});
+ if(slider.vars.rtl){
+ slider.newSlides.css({"width": slider.computedW, "marginLeft" : slider.computedM, "float": "right", "display": "block"});
+ }
+ else{
+ slider.newSlides.css({"width": slider.computedW, "marginRight" : slider.computedM, "float": "left", "display": "block"});
+ }
// SMOOTH HEIGHT:
if (slider.vars.smoothHeight) { methods.smoothHeight(); }
}, (type === "init") ? 100 : 0);
}
} else { // FADE:
- slider.slides.css({"width": "100%", "float": "left", "marginRight": "-100%", "position": "relative"});
+ if(slider.vars.rtl){
+ slider.slides.css({"width": "100%", "float": 'right', "marginLeft": "-100%", "position": "relative"});
+ }
+ else{
+ slider.slides.css({"width": "100%", "float": 'left', "marginRight": "-100%", "position": "relative"});
+ }
if (type === "init") {
if (!touch) {
//slider.slides.eq(slider.currentSlide).fadeIn(slider.vars.animationSpeed, slider.vars.easing);
@@ -1154,7 +1184,8 @@
end: function(){}, //Callback: function(slider) - Fires when the slider reaches the last slide (asynchronous)
added: function(){}, //{NEW} Callback: function(slider) - Fires after a slide is added
removed: function(){}, //{NEW} Callback: function(slider) - Fires after a slide is removed
- init: function() {} //{NEW} Callback: function(slider) - Fires after the slider is initially setup
+ init: function() {}, //{NEW} Callback: function(slider) - Fires after the slider is initially setup
+ rtl: false //{NEW} Boolean: Whether or not to enable RTL mode
};
//FlexSlider: Plugin Function
diff --git a/assets/js/flexslider/jquery.flexslider.min.js b/assets/js/flexslider/jquery.flexslider.min.js
index 1a932008fb7..4f5320ffdf8 100644
--- a/assets/js/flexslider/jquery.flexslider.min.js
+++ b/assets/js/flexslider/jquery.flexslider.min.js
@@ -1 +1 @@
-!function(e){var t=!0;e.flexslider=function(a,n){var i=e(a);i.vars=e.extend({},e.flexslider.defaults,n);var s,r=i.vars.namespace,o=window.navigator&&window.navigator.msPointerEnabled&&window.MSGesture,l=("ontouchstart"in window||o||window.DocumentTouch&&document instanceof DocumentTouch)&&i.vars.touch,c="click touchend MSPointerUp keyup",d="",u="vertical"===i.vars.direction,v=i.vars.reverse,p=i.vars.itemWidth>0,m="fade"===i.vars.animation,f=""!==i.vars.asNavFor,g={};e.data(a,"flexslider",i),g={init:function(){i.animating=!1,i.currentSlide=parseInt(i.vars.startAt?i.vars.startAt:0,10),isNaN(i.currentSlide)&&(i.currentSlide=0),i.animatingTo=i.currentSlide,i.atEnd=0===i.currentSlide||i.currentSlide===i.last,i.containerSelector=i.vars.selector.substr(0,i.vars.selector.search(" ")),i.slides=e(i.vars.selector,i),i.container=e(i.containerSelector,i),i.count=i.slides.length,i.syncExists=e(i.vars.sync).length>0,"slide"===i.vars.animation&&(i.vars.animation="swing"),i.prop=u?"top":"marginLeft",i.args={},i.manualPause=!1,i.stopped=!1,i.started=!1,i.startTimeout=null,i.transitions=!i.vars.video&&!m&&i.vars.useCSS&&function(){var e=document.createElement("div"),t=["perspectiveProperty","WebkitPerspective","MozPerspective","OPerspective","msPerspective"];for(var a in t)if(e.style[t[a]]!==undefined)return i.pfx=t[a].replace("Perspective","").toLowerCase(),i.prop="-"+i.pfx+"-transform",!0;return!1}(),i.ensureAnimationEnd="",""!==i.vars.controlsContainer&&(i.controlsContainer=e(i.vars.controlsContainer).length>0&&e(i.vars.controlsContainer)),""!==i.vars.manualControls&&(i.manualControls=e(i.vars.manualControls).length>0&&e(i.vars.manualControls)),""!==i.vars.customDirectionNav&&(i.customDirectionNav=2===e(i.vars.customDirectionNav).length&&e(i.vars.customDirectionNav)),i.vars.randomize&&(i.slides.sort(function(){return Math.round(Math.random())-.5}),i.container.empty().append(i.slides)),i.doMath(),i.setup("init"),i.vars.controlNav&&g.controlNav.setup(),i.vars.directionNav&&g.directionNav.setup(),i.vars.keyboard&&(1===e(i.containerSelector).length||i.vars.multipleKeyboard)&&e(document).bind("keyup",function(e){var t=e.keyCode;if(!i.animating&&(39===t||37===t)){var a=39===t?i.getTarget("next"):37===t&&i.getTarget("prev");i.flexAnimate(a,i.vars.pauseOnAction)}}),i.vars.mousewheel&&i.bind("mousewheel",function(e,t,a,n){e.preventDefault();var s=t<0?i.getTarget("next"):i.getTarget("prev");i.flexAnimate(s,i.vars.pauseOnAction)}),i.vars.pausePlay&&g.pausePlay.setup(),i.vars.slideshow&&i.vars.pauseInvisible&&g.pauseInvisible.init(),i.vars.slideshow&&(i.vars.pauseOnHover&&i.hover(function(){i.manualPlay||i.manualPause||i.pause()},function(){i.manualPause||i.manualPlay||i.stopped||i.play()}),i.vars.pauseInvisible&&g.pauseInvisible.isHidden()||(i.vars.initDelay>0?i.startTimeout=setTimeout(i.play,i.vars.initDelay):i.play())),f&&g.asNav.setup(),l&&i.vars.touch&&g.touch(),(!m||m&&i.vars.smoothHeight)&&e(window).bind("resize orientationchange focus",g.resize),i.find("img").attr("draggable","false"),setTimeout(function(){i.vars.start(i)},200)},asNav:{setup:function(){i.asNav=!0,i.animatingTo=Math.floor(i.currentSlide/i.move),i.currentItem=i.currentSlide,i.slides.removeClass(r+"active-slide").eq(i.currentItem).addClass(r+"active-slide"),o?(a._slider=i,i.slides.each(function(){var t=this;t._gesture=new MSGesture,t._gesture.target=t,t.addEventListener("MSPointerDown",function(e){e.preventDefault(),e.currentTarget._gesture&&e.currentTarget._gesture.addPointer(e.pointerId)},!1),t.addEventListener("MSGestureTap",function(t){t.preventDefault();var a=e(this),n=a.index();e(i.vars.asNavFor).data("flexslider").animating||a.hasClass("active")||(i.direction=i.currentItem'),i.pagingCount>1)for(var o=0;o ":''+s+" ","thumbnails"===i.vars.controlNav&&!0===i.vars.thumbCaptions){var u=a.attr("data-thumbcaption");""!==u&&undefined!==u&&(t+=''+u+" ")}i.controlNavScaffold.append(""+t+" "),s++}i.controlsContainer?e(i.controlsContainer).append(i.controlNavScaffold):i.append(i.controlNavScaffold),g.controlNav.set(),g.controlNav.active(),i.controlNavScaffold.delegate("a, img",c,function(t){if(t.preventDefault(),""===d||d===t.type){var a=e(this),n=i.controlNav.index(a);a.hasClass(r+"active")||(i.direction=n>i.currentSlide?"next":"prev",i.flexAnimate(n,i.vars.pauseOnAction))}""===d&&(d=t.type),g.setToClearWatchedEvent()})},setupManual:function(){i.controlNav=i.manualControls,g.controlNav.active(),i.controlNav.bind(c,function(t){if(t.preventDefault(),""===d||d===t.type){var a=e(this),n=i.controlNav.index(a);a.hasClass(r+"active")||(n>i.currentSlide?i.direction="next":i.direction="prev",i.flexAnimate(n,i.vars.pauseOnAction))}""===d&&(d=t.type),g.setToClearWatchedEvent()})},set:function(){var t="thumbnails"===i.vars.controlNav?"img":"a";i.controlNav=e("."+r+"control-nav li "+t,i.controlsContainer?i.controlsContainer:i)},active:function(){i.controlNav.removeClass(r+"active").eq(i.animatingTo).addClass(r+"active")},update:function(t,a){i.pagingCount>1&&"add"===t?i.controlNavScaffold.append(e(''+i.count+" ")):1===i.pagingCount?i.controlNavScaffold.find("li").remove():i.controlNav.eq(a).closest("li").remove(),g.controlNav.set(),i.pagingCount>1&&i.pagingCount!==i.controlNav.length?i.update(a,t):g.controlNav.active()}},directionNav:{setup:function(){var t=e('");i.customDirectionNav?i.directionNav=i.customDirectionNav:i.controlsContainer?(e(i.controlsContainer).append(t),i.directionNav=e("."+r+"direction-nav li a",i.controlsContainer)):(i.append(t),i.directionNav=e("."+r+"direction-nav li a",i)),g.directionNav.update(),i.directionNav.bind(c,function(t){t.preventDefault();var a;""!==d&&d!==t.type||(a=e(this).hasClass(r+"next")?i.getTarget("next"):i.getTarget("prev"),i.flexAnimate(a,i.vars.pauseOnAction)),""===d&&(d=t.type),g.setToClearWatchedEvent()})},update:function(){var e=r+"disabled";1===i.pagingCount?i.directionNav.addClass(e).attr("tabindex","-1"):i.vars.animationLoop?i.directionNav.removeClass(e).removeAttr("tabindex"):0===i.animatingTo?i.directionNav.removeClass(e).filter("."+r+"prev").addClass(e).attr("tabindex","-1"):i.animatingTo===i.last?i.directionNav.removeClass(e).filter("."+r+"next").addClass(e).attr("tabindex","-1"):i.directionNav.removeClass(e).removeAttr("tabindex")}},pausePlay:{setup:function(){var t=e('');i.controlsContainer?(i.controlsContainer.append(t),i.pausePlay=e("."+r+"pauseplay a",i.controlsContainer)):(i.append(t),i.pausePlay=e("."+r+"pauseplay a",i)),g.pausePlay.update(i.vars.slideshow?r+"pause":r+"play"),i.pausePlay.bind(c,function(t){t.preventDefault(),""!==d&&d!==t.type||(e(this).hasClass(r+"pause")?(i.manualPause=!0,i.manualPlay=!1,i.pause()):(i.manualPause=!1,i.manualPlay=!0,i.play())),""===d&&(d=t.type),g.setToClearWatchedEvent()})},update:function(e){"play"===e?i.pausePlay.removeClass(r+"pause").addClass(r+"play").html(i.vars.playText):i.pausePlay.removeClass(r+"play").addClass(r+"pause").html(i.vars.pauseText)}},touch:function(){var e,t,n,s,r,l,c,d,f,g=!1,h=0,S=0,y=0;o?(a.style.msTouchAction="none",a._gesture=new MSGesture,a._gesture.target=a,a.addEventListener("MSPointerDown",function(e){e.stopPropagation(),i.animating?e.preventDefault():(i.pause(),a._gesture.addPointer(e.pointerId),y=0,s=u?i.h:i.w,l=Number(new Date),n=p&&v&&i.animatingTo===i.last?0:p&&v?i.limit-(i.itemW+i.vars.itemMargin)*i.move*i.animatingTo:p&&i.currentSlide===i.last?i.limit:p?(i.itemW+i.vars.itemMargin)*i.move*i.currentSlide:v?(i.last-i.currentSlide+i.cloneOffset)*s:(i.currentSlide+i.cloneOffset)*s)},!1),a._slider=i,a.addEventListener("MSGestureChange",function(e){e.stopPropagation();var t=e.target._slider;if(t){var i=-e.translationX,o=-e.translationY;r=y+=u?o:i,g=u?Math.abs(y)500)&&(e.preventDefault(),!m&&t.transitions&&(t.vars.animationLoop||(r=y/(0===t.currentSlide&&y<0||t.currentSlide===t.last&&y>0?Math.abs(y)/s+2:1)),t.setProps(n+r,"setTouch"))):setImmediate(function(){a._gesture.stop()})}},!1),a.addEventListener("MSGestureEnd",function(a){a.stopPropagation();var i=a.target._slider;if(i){if(i.animatingTo===i.currentSlide&&!g&&null!==r){var o=v?-r:r,c=o>0?i.getTarget("next"):i.getTarget("prev");i.canAdvance(c)&&(Number(new Date)-l<550&&Math.abs(o)>50||Math.abs(o)>s/2)?i.flexAnimate(c,i.vars.pauseOnAction):m||i.flexAnimate(i.currentSlide,i.vars.pauseOnAction,!0)}e=null,t=null,r=null,n=null,y=0}},!1)):(c=function(r){i.animating?r.preventDefault():(window.navigator.msPointerEnabled||1===r.touches.length)&&(i.pause(),s=u?i.h:i.w,l=Number(new Date),h=r.touches[0].pageX,S=r.touches[0].pageY,n=p&&v&&i.animatingTo===i.last?0:p&&v?i.limit-(i.itemW+i.vars.itemMargin)*i.move*i.animatingTo:p&&i.currentSlide===i.last?i.limit:p?(i.itemW+i.vars.itemMargin)*i.move*i.currentSlide:v?(i.last-i.currentSlide+i.cloneOffset)*s:(i.currentSlide+i.cloneOffset)*s,e=u?S:h,t=u?h:S,a.addEventListener("touchmove",d,!1),a.addEventListener("touchend",f,!1))},d=function(a){h=a.touches[0].pageX,S=a.touches[0].pageY,r=u?e-S:e-h;(!(g=u?Math.abs(r)500)&&(a.preventDefault(),!m&&i.transitions&&(i.vars.animationLoop||(r/=0===i.currentSlide&&r<0||i.currentSlide===i.last&&r>0?Math.abs(r)/s+2:1),i.setProps(n+r,"setTouch")))},f=function(o){if(a.removeEventListener("touchmove",d,!1),i.animatingTo===i.currentSlide&&!g&&null!==r){var c=v?-r:r,u=c>0?i.getTarget("next"):i.getTarget("prev");i.canAdvance(u)&&(Number(new Date)-l<550&&Math.abs(c)>50||Math.abs(c)>s/2)?i.flexAnimate(u,i.vars.pauseOnAction):m||i.flexAnimate(i.currentSlide,i.vars.pauseOnAction,!0)}a.removeEventListener("touchend",f,!1),e=null,t=null,r=null,n=null},a.addEventListener("touchstart",c,!1))},resize:function(){!i.animating&&i.is(":visible")&&(p||i.doMath(),m?g.smoothHeight():p?(i.slides.width(i.computedW),i.update(i.pagingCount),i.setProps()):u?(i.viewport.height(i.h),i.setProps(i.h,"setTotal")):(i.vars.smoothHeight&&g.smoothHeight(),i.newSlides.width(i.computedW),i.setProps(i.computedW,"setTotal")))},smoothHeight:function(e){if(!u||m){var t=m?i:i.viewport;e?t.animate({height:i.slides.eq(i.animatingTo).innerHeight()},e):t.innerHeight(i.slides.eq(i.animatingTo).innerHeight())}},sync:function(t){var a=e(i.vars.sync).data("flexslider"),n=i.animatingTo;switch(t){case"animate":a.flexAnimate(n,i.vars.pauseOnAction,!1,!0);break;case"play":a.playing||a.asNav||a.play();break;case"pause":a.pause()}},uniqueID:function(t){return t.filter("[id]").add(t.find("[id]")).each(function(){var t=e(this);t.attr("id",t.attr("id")+"_clone")}),t},pauseInvisible:{visProp:null,init:function(){var e=g.pauseInvisible.getHiddenProp();if(e){var t=e.replace(/[H|h]idden/,"")+"visibilitychange";document.addEventListener(t,function(){g.pauseInvisible.isHidden()?i.startTimeout?clearTimeout(i.startTimeout):i.pause():i.started?i.play():i.vars.initDelay>0?setTimeout(i.play,i.vars.initDelay):i.play()})}},isHidden:function(){var e=g.pauseInvisible.getHiddenProp();return!!e&&document[e]},getHiddenProp:function(){var e=["webkit","moz","ms","o"];if("hidden"in document)return"hidden";for(var t=0;ti.currentSlide?"next":"prev"),f&&1===i.pagingCount&&(i.direction=i.currentItemi.limit&&1!==i.visible?i.limit:S):h=0===i.currentSlide&&t===i.count-1&&i.vars.animationLoop&&"next"!==i.direction?v?(i.count+i.cloneOffset)*y:0:i.currentSlide===i.last&&0===t&&i.vars.animationLoop&&"prev"!==i.direction?v?0:(i.count+1)*y:v?(i.count-1-t+i.cloneOffset)*y:(t+i.cloneOffset)*y,i.setProps(h,"",i.vars.animationSpeed),i.transitions?(i.vars.animationLoop&&i.atEnd||(i.animating=!1,i.currentSlide=i.animatingTo),i.container.unbind("webkitTransitionEnd transitionend"),i.container.bind("webkitTransitionEnd transitionend",function(){clearTimeout(i.ensureAnimationEnd),i.wrapup(y)}),clearTimeout(i.ensureAnimationEnd),i.ensureAnimationEnd=setTimeout(function(){i.wrapup(y)},i.vars.animationSpeed+100)):i.container.animate(i.args,i.vars.animationSpeed,i.vars.easing,function(){i.wrapup(y)})}i.vars.smoothHeight&&g.smoothHeight(i.vars.animationSpeed)}},i.wrapup=function(e){m||p||(0===i.currentSlide&&i.animatingTo===i.last&&i.vars.animationLoop?i.setProps(e,"jumpEnd"):i.currentSlide===i.last&&0===i.animatingTo&&i.vars.animationLoop&&i.setProps(e,"jumpStart")),i.animating=!1,i.currentSlide=i.animatingTo,i.vars.after(i)},i.animateSlides=function(){!i.animating&&t&&i.flexAnimate(i.getTarget("next"))},i.pause=function(){clearInterval(i.animatedSlides),i.animatedSlides=null,i.playing=!1,i.vars.pausePlay&&g.pausePlay.update("play"),i.syncExists&&g.sync("pause")},i.play=function(){i.playing&&clearInterval(i.animatedSlides),i.animatedSlides=i.animatedSlides||setInterval(i.animateSlides,i.vars.slideshowSpeed),i.started=i.playing=!0,i.vars.pausePlay&&g.pausePlay.update("pause"),i.syncExists&&g.sync("play")},i.stop=function(){i.pause(),i.stopped=!0},i.canAdvance=function(e,t){var a=f?i.pagingCount-1:i.last;return!!t||(!(!f||i.currentItem!==i.count-1||0!==e||"prev"!==i.direction)||(!f||0!==i.currentItem||e!==i.pagingCount-1||"next"===i.direction)&&(!(e===i.currentSlide&&!f)&&(!!i.vars.animationLoop||(!i.atEnd||0!==i.currentSlide||e!==a||"next"===i.direction)&&(!i.atEnd||i.currentSlide!==a||0!==e||"next"!==i.direction))))},i.getTarget=function(e){return i.direction=e,"next"===e?i.currentSlide===i.last?0:i.currentSlide+1:0===i.currentSlide?i.last:i.currentSlide-1},i.setProps=function(e,t,a){var n=function(){var a=e||(i.itemW+i.vars.itemMargin)*i.move*i.animatingTo;return-1*function(){if(p)return"setTouch"===t?e:v&&i.animatingTo===i.last?0:v?i.limit-(i.itemW+i.vars.itemMargin)*i.move*i.animatingTo:i.animatingTo===i.last?i.limit:a;switch(t){case"setTotal":return v?(i.count-1-i.currentSlide+i.cloneOffset)*e:(i.currentSlide+i.cloneOffset)*e;case"setTouch":return e;case"jumpEnd":return v?e:i.count*e;case"jumpStart":return v?i.count*e:e;default:return e}}()+"px"}();i.transitions&&(n=u?"translate3d(0,"+n+",0)":"translate3d("+n+",0,0)",a=a!==undefined?a/1e3+"s":"0s",i.container.css("-"+i.pfx+"-transition-duration",a),i.container.css("transition-duration",a)),i.args[i.prop]=n,(i.transitions||a===undefined)&&i.container.css(i.args),i.container.css("transform",n)},i.setup=function(t){if(m)i.slides.css({width:"100%","float":"left",marginRight:"-100%",position:"relative"}),"init"===t&&(l?i.slides.css({opacity:0,display:"block",webkitTransition:"opacity "+i.vars.animationSpeed/1e3+"s ease",zIndex:1}).eq(i.currentSlide).css({opacity:1,zIndex:2}):0==i.vars.fadeFirstSlide?i.slides.css({opacity:0,display:"block",zIndex:1}).eq(i.currentSlide).css({zIndex:2}).css({opacity:1}):i.slides.css({opacity:0,display:"block",zIndex:1}).eq(i.currentSlide).css({zIndex:2}).animate({opacity:1},i.vars.animationSpeed,i.vars.easing)),i.vars.smoothHeight&&g.smoothHeight();else{var a,n;"init"===t&&(i.viewport=e('
').css({overflow:"hidden",position:"relative"}).appendTo(i).append(i.container),i.cloneCount=0,i.cloneOffset=0,v&&(n=e.makeArray(i.slides).reverse(),i.slides=e(n),i.container.empty().append(i.slides))),i.vars.animationLoop&&!p&&(i.cloneCount=2,i.cloneOffset=1,"init"!==t&&i.container.find(".clone").remove(),i.container.append(g.uniqueID(i.slides.first().clone().addClass("clone")).attr("aria-hidden","true")).prepend(g.uniqueID(i.slides.last().clone().addClass("clone")).attr("aria-hidden","true"))),i.newSlides=e(i.vars.selector,i),a=v?i.count-1-i.currentSlide+i.cloneOffset:i.currentSlide+i.cloneOffset,u&&!p?(i.container.height(200*(i.count+i.cloneCount)+"%").css("position","absolute").width("100%"),setTimeout(function(){i.newSlides.css({display:"block"}),i.doMath(),i.viewport.height(i.h),i.setProps(a*i.h,"init")},"init"===t?100:0)):(i.container.width(200*(i.count+i.cloneCount)+"%"),i.setProps(a*i.computedW,"init"),setTimeout(function(){i.doMath(),i.newSlides.css({width:i.computedW,marginRight:i.computedM,"float":"left",display:"block"}),i.vars.smoothHeight&&g.smoothHeight()},"init"===t?100:0))}p||i.slides.removeClass(r+"active-slide").eq(i.currentSlide).addClass(r+"active-slide"),i.vars.init(i)},i.doMath=function(){var e=i.slides.first(),t=i.vars.itemMargin,a=i.vars.minItems,n=i.vars.maxItems;i.w=i.viewport===undefined?i.width():i.viewport.width(),i.h=e.height(),i.boxPadding=e.outerWidth()-e.width(),p?(i.itemT=i.vars.itemWidth+t,i.itemM=t,i.minW=a?a*i.itemT:i.w,i.maxW=n?n*i.itemT-t:i.w,i.itemW=i.minW>i.w?(i.w-t*(a-1))/a:i.maxWi.w?i.w:i.vars.itemWidth,i.visible=Math.floor(i.w/i.itemW),i.move=i.vars.move>0&&i.vars.movei.w?i.itemW*(i.count-1)+t*(i.count-1):(i.itemW+t)*i.count-i.w-t):(i.itemW=i.w,i.itemM=t,i.pagingCount=i.count,i.last=i.count-1),i.computedW=i.itemW-i.boxPadding,i.computedM=i.itemM},i.update=function(e,t){i.doMath(),p||(ei.controlNav.length?g.controlNav.update("add"):("remove"===t&&!p||i.pagingCounti.last&&(i.currentSlide-=1,i.animatingTo-=1),g.controlNav.update("remove",i.last))),i.vars.directionNav&&g.directionNav.update()},i.addSlide=function(t,a){var n=e(t);i.count+=1,i.last=i.count-1,u&&v?a!==undefined?i.slides.eq(i.count-a).after(n):i.container.prepend(n):a!==undefined?i.slides.eq(a).before(n):i.container.append(n),i.update(a,"add"),i.slides=e(i.vars.selector+":not(.clone)",i),i.setup(),i.vars.added(i)},i.removeSlide=function(t){var a=isNaN(t)?i.slides.index(e(t)):t;i.count-=1,i.last=i.count-1,isNaN(t)?e(t,i.slides).remove():u&&v?i.slides.eq(i.last).remove():i.slides.eq(t).remove(),i.doMath(),i.update(a,"remove"),i.slides=e(i.vars.selector+":not(.clone)",i),i.setup(),i.vars.removed(i)},g.init()},e(window).blur(function(e){t=!1}).focus(function(e){t=!0}),e.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,start:function(){},before:function(){},after:function(){},end:function(){},added:function(){},removed:function(){},init:function(){}},e.fn.flexslider=function(t){if(t===undefined&&(t={}),"object"==typeof t)return this.each(function(){var a=e(this),n=t.selector?t.selector:".slides > li",i=a.find(n);1===i.length&&!1===t.allowOneSlide||0===i.length?(i.fadeIn(400),t.start&&t.start(a)):a.data("flexslider")===undefined&&new e.flexslider(this,t)});var a=e(this).data("flexslider");switch(t){case"play":a.play();break;case"pause":a.pause();break;case"stop":a.stop();break;case"next":a.flexAnimate(a.getTarget("next"),!0);break;case"prev":case"previous":a.flexAnimate(a.getTarget("prev"),!0);break;default:"number"==typeof t&&a.flexAnimate(t,!0)}}}(jQuery);
\ No newline at end of file
+!function(e){var t=!0;e.flexslider=function(a,n){var i=e(a);"undefined"==typeof n.rtl&&"rtl"==e("html").attr("dir")&&(n.rtl=!0),i.vars=e.extend({},e.flexslider.defaults,n);var r,s=i.vars.namespace,o=window.navigator&&window.navigator.msPointerEnabled&&window.MSGesture,l=("ontouchstart"in window||o||window.DocumentTouch&&document instanceof DocumentTouch)&&i.vars.touch,c="click touchend MSPointerUp keyup",d="",u="vertical"===i.vars.direction,v=i.vars.reverse,p=i.vars.itemWidth>0,m="fade"===i.vars.animation,f=""!==i.vars.asNavFor,g={};e.data(a,"flexslider",i),g={init:function(){i.animating=!1,i.currentSlide=parseInt(i.vars.startAt?i.vars.startAt:0,10),isNaN(i.currentSlide)&&(i.currentSlide=0),i.animatingTo=i.currentSlide,i.atEnd=0===i.currentSlide||i.currentSlide===i.last,i.containerSelector=i.vars.selector.substr(0,i.vars.selector.search(" ")),i.slides=e(i.vars.selector,i),i.container=e(i.containerSelector,i),i.count=i.slides.length,i.syncExists=e(i.vars.sync).length>0,"slide"===i.vars.animation&&(i.vars.animation="swing"),i.prop=u?"top":i.vars.rtl?"marginRight":"marginLeft",i.args={},i.manualPause=!1,i.stopped=!1,i.started=!1,i.startTimeout=null,i.transitions=!i.vars.video&&!m&&i.vars.useCSS&&function(){var e=document.createElement("div"),t=["perspectiveProperty","WebkitPerspective","MozPerspective","OPerspective","msPerspective"];for(var a in t)if(e.style[t[a]]!==undefined)return i.pfx=t[a].replace("Perspective","").toLowerCase(),i.prop="-"+i.pfx+"-transform",!0;return!1}(),i.ensureAnimationEnd="",""!==i.vars.controlsContainer&&(i.controlsContainer=e(i.vars.controlsContainer).length>0&&e(i.vars.controlsContainer)),""!==i.vars.manualControls&&(i.manualControls=e(i.vars.manualControls).length>0&&e(i.vars.manualControls)),""!==i.vars.customDirectionNav&&(i.customDirectionNav=2===e(i.vars.customDirectionNav).length&&e(i.vars.customDirectionNav)),i.vars.randomize&&(i.slides.sort(function(){return Math.round(Math.random())-.5}),i.container.empty().append(i.slides)),i.doMath(),i.setup("init"),i.vars.controlNav&&g.controlNav.setup(),i.vars.directionNav&&g.directionNav.setup(),i.vars.keyboard&&(1===e(i.containerSelector).length||i.vars.multipleKeyboard)&&e(document).bind("keyup",function(e){var t=e.keyCode;if(!i.animating&&(39===t||37===t)){var a=i.vars.rtl?37===t?i.getTarget("next"):39===t&&i.getTarget("prev"):39===t?i.getTarget("next"):37===t&&i.getTarget("prev");i.flexAnimate(a,i.vars.pauseOnAction)}}),i.vars.mousewheel&&i.bind("mousewheel",function(e,t,a,n){e.preventDefault();var r=t<0?i.getTarget("next"):i.getTarget("prev");i.flexAnimate(r,i.vars.pauseOnAction)}),i.vars.pausePlay&&g.pausePlay.setup(),i.vars.slideshow&&i.vars.pauseInvisible&&g.pauseInvisible.init(),i.vars.slideshow&&(i.vars.pauseOnHover&&i.hover(function(){i.manualPlay||i.manualPause||i.pause()},function(){i.manualPause||i.manualPlay||i.stopped||i.play()}),i.vars.pauseInvisible&&g.pauseInvisible.isHidden()||(i.vars.initDelay>0?i.startTimeout=setTimeout(i.play,i.vars.initDelay):i.play())),f&&g.asNav.setup(),l&&i.vars.touch&&g.touch(),(!m||m&&i.vars.smoothHeight)&&e(window).bind("resize orientationchange focus",g.resize),i.find("img").attr("draggable","false"),setTimeout(function(){i.vars.start(i)},200)},asNav:{setup:function(){i.asNav=!0,i.animatingTo=Math.floor(i.currentSlide/i.move),i.currentItem=i.currentSlide,i.slides.removeClass(s+"active-slide").eq(i.currentItem).addClass(s+"active-slide"),o?(a._slider=i,i.slides.each(function(){var t=this;t._gesture=new MSGesture,t._gesture.target=t,t.addEventListener("MSPointerDown",function(e){e.preventDefault(),e.currentTarget._gesture&&e.currentTarget._gesture.addPointer(e.pointerId)},!1),t.addEventListener("MSGestureTap",function(t){t.preventDefault();var a=e(this),n=a.index();e(i.vars.asNavFor).data("flexslider").animating||a.hasClass("active")||(i.direction=i.currentItem'),i.pagingCount>1)for(var o=0;o ":''+r+" ","thumbnails"===i.vars.controlNav&&!0===i.vars.thumbCaptions){var u=a.attr("data-thumbcaption");""!==u&&undefined!==u&&(t+=''+u+" ")}i.controlNavScaffold.append(""+t+" "),r++}i.controlsContainer?e(i.controlsContainer).append(i.controlNavScaffold):i.append(i.controlNavScaffold),g.controlNav.set(),g.controlNav.active(),i.controlNavScaffold.delegate("a, img",c,function(t){if(t.preventDefault(),""===d||d===t.type){var a=e(this),n=i.controlNav.index(a);a.hasClass(s+"active")||(i.direction=n>i.currentSlide?"next":"prev",i.flexAnimate(n,i.vars.pauseOnAction))}""===d&&(d=t.type),g.setToClearWatchedEvent()})},setupManual:function(){i.controlNav=i.manualControls,g.controlNav.active(),i.controlNav.bind(c,function(t){if(t.preventDefault(),""===d||d===t.type){var a=e(this),n=i.controlNav.index(a);a.hasClass(s+"active")||(n>i.currentSlide?i.direction="next":i.direction="prev",i.flexAnimate(n,i.vars.pauseOnAction))}""===d&&(d=t.type),g.setToClearWatchedEvent()})},set:function(){var t="thumbnails"===i.vars.controlNav?"img":"a";i.controlNav=e("."+s+"control-nav li "+t,i.controlsContainer?i.controlsContainer:i)},active:function(){i.controlNav.removeClass(s+"active").eq(i.animatingTo).addClass(s+"active")},update:function(t,a){i.pagingCount>1&&"add"===t?i.controlNavScaffold.append(e(''+i.count+" ")):1===i.pagingCount?i.controlNavScaffold.find("li").remove():i.controlNav.eq(a).closest("li").remove(),g.controlNav.set(),i.pagingCount>1&&i.pagingCount!==i.controlNav.length?i.update(a,t):g.controlNav.active()}},directionNav:{setup:function(){var t=e('");i.customDirectionNav?i.directionNav=i.customDirectionNav:i.controlsContainer?(e(i.controlsContainer).append(t),i.directionNav=e("."+s+"direction-nav li a",i.controlsContainer)):(i.append(t),i.directionNav=e("."+s+"direction-nav li a",i)),g.directionNav.update(),i.directionNav.bind(c,function(t){t.preventDefault();var a;""!==d&&d!==t.type||(a=e(this).hasClass(s+"next")?i.getTarget("next"):i.getTarget("prev"),i.flexAnimate(a,i.vars.pauseOnAction)),""===d&&(d=t.type),g.setToClearWatchedEvent()})},update:function(){var e=s+"disabled";1===i.pagingCount?i.directionNav.addClass(e).attr("tabindex","-1"):i.vars.animationLoop?i.directionNav.removeClass(e).removeAttr("tabindex"):0===i.animatingTo?i.directionNav.removeClass(e).filter("."+s+"prev").addClass(e).attr("tabindex","-1"):i.animatingTo===i.last?i.directionNav.removeClass(e).filter("."+s+"next").addClass(e).attr("tabindex","-1"):i.directionNav.removeClass(e).removeAttr("tabindex")}},pausePlay:{setup:function(){var t=e('');i.controlsContainer?(i.controlsContainer.append(t),i.pausePlay=e("."+s+"pauseplay a",i.controlsContainer)):(i.append(t),i.pausePlay=e("."+s+"pauseplay a",i)),g.pausePlay.update(i.vars.slideshow?s+"pause":s+"play"),i.pausePlay.bind(c,function(t){t.preventDefault(),""!==d&&d!==t.type||(e(this).hasClass(s+"pause")?(i.manualPause=!0,i.manualPlay=!1,i.pause()):(i.manualPause=!1,i.manualPlay=!0,i.play())),""===d&&(d=t.type),g.setToClearWatchedEvent()})},update:function(e){"play"===e?i.pausePlay.removeClass(s+"pause").addClass(s+"play").html(i.vars.playText):i.pausePlay.removeClass(s+"play").addClass(s+"pause").html(i.vars.pauseText)}},touch:function(){var e,t,n,r,s,l,c,d,f,g=!1,h=0,S=0,y=0;o?(a.style.msTouchAction="none",a._gesture=new MSGesture,a._gesture.target=a,a.addEventListener("MSPointerDown",function(e){e.stopPropagation(),i.animating?e.preventDefault():(i.pause(),a._gesture.addPointer(e.pointerId),y=0,r=u?i.h:i.w,l=Number(new Date),n=p&&v&&i.animatingTo===i.last?0:p&&v?i.limit-(i.itemW+i.vars.itemMargin)*i.move*i.animatingTo:p&&i.currentSlide===i.last?i.limit:p?(i.itemW+i.vars.itemMargin)*i.move*i.currentSlide:v?(i.last-i.currentSlide+i.cloneOffset)*r:(i.currentSlide+i.cloneOffset)*r)},!1),a._slider=i,a.addEventListener("MSGestureChange",function(e){e.stopPropagation();var t=e.target._slider;if(t){var i=-e.translationX,o=-e.translationY;y+=u?o:i,s=(t.vars.rtl?-1:1)*y,g=u?Math.abs(y)500)&&(e.preventDefault(),!m&&t.transitions&&(t.vars.animationLoop||(s=y/(0===t.currentSlide&&y<0||t.currentSlide===t.last&&y>0?Math.abs(y)/r+2:1)),t.setProps(n+s,"setTouch"))):setImmediate(function(){a._gesture.stop()})}},!1),a.addEventListener("MSGestureEnd",function(a){a.stopPropagation();var i=a.target._slider;if(i){if(i.animatingTo===i.currentSlide&&!g&&null!==s){var o=v?-s:s,c=o>0?i.getTarget("next"):i.getTarget("prev");i.canAdvance(c)&&(Number(new Date)-l<550&&Math.abs(o)>50||Math.abs(o)>r/2)?i.flexAnimate(c,i.vars.pauseOnAction):m||i.flexAnimate(i.currentSlide,i.vars.pauseOnAction,!0)}e=null,t=null,s=null,n=null,y=0}},!1)):(c=function(s){i.animating?s.preventDefault():(window.navigator.msPointerEnabled||1===s.touches.length)&&(i.pause(),r=u?i.h:i.w,l=Number(new Date),h=s.touches[0].pageX,S=s.touches[0].pageY,n=p&&v&&i.animatingTo===i.last?0:p&&v?i.limit-(i.itemW+i.vars.itemMargin)*i.move*i.animatingTo:p&&i.currentSlide===i.last?i.limit:p?(i.itemW+i.vars.itemMargin)*i.move*i.currentSlide:v?(i.last-i.currentSlide+i.cloneOffset)*r:(i.currentSlide+i.cloneOffset)*r,e=u?S:h,t=u?h:S,a.addEventListener("touchmove",d,!1),a.addEventListener("touchend",f,!1))},d=function(a){h=a.touches[0].pageX,S=a.touches[0].pageY,s=u?e-S:(i.vars.rtl?-1:1)*(e-h);(!(g=u?Math.abs(s)500)&&(a.preventDefault(),!m&&i.transitions&&(i.vars.animationLoop||(s/=0===i.currentSlide&&s<0||i.currentSlide===i.last&&s>0?Math.abs(s)/r+2:1),i.setProps(n+s,"setTouch")))},f=function(o){if(a.removeEventListener("touchmove",d,!1),i.animatingTo===i.currentSlide&&!g&&null!==s){var c=v?-s:s,u=c>0?i.getTarget("next"):i.getTarget("prev");i.canAdvance(u)&&(Number(new Date)-l<550&&Math.abs(c)>50||Math.abs(c)>r/2)?i.flexAnimate(u,i.vars.pauseOnAction):m||i.flexAnimate(i.currentSlide,i.vars.pauseOnAction,!0)}a.removeEventListener("touchend",f,!1),e=null,t=null,s=null,n=null},a.addEventListener("touchstart",c,!1))},resize:function(){!i.animating&&i.is(":visible")&&(p||i.doMath(),m?g.smoothHeight():p?(i.slides.width(i.computedW),i.update(i.pagingCount),i.setProps()):u?(i.viewport.height(i.h),i.setProps(i.h,"setTotal")):(i.vars.smoothHeight&&g.smoothHeight(),i.newSlides.width(i.computedW),i.setProps(i.computedW,"setTotal")))},smoothHeight:function(e){if(!u||m){var t=m?i:i.viewport;e?t.animate({height:i.slides.eq(i.animatingTo).innerHeight()},e):t.innerHeight(i.slides.eq(i.animatingTo).innerHeight())}},sync:function(t){var a=e(i.vars.sync).data("flexslider"),n=i.animatingTo;switch(t){case"animate":a.flexAnimate(n,i.vars.pauseOnAction,!1,!0);break;case"play":a.playing||a.asNav||a.play();break;case"pause":a.pause()}},uniqueID:function(t){return t.filter("[id]").add(t.find("[id]")).each(function(){var t=e(this);t.attr("id",t.attr("id")+"_clone")}),t},pauseInvisible:{visProp:null,init:function(){var e=g.pauseInvisible.getHiddenProp();if(e){var t=e.replace(/[H|h]idden/,"")+"visibilitychange";document.addEventListener(t,function(){g.pauseInvisible.isHidden()?i.startTimeout?clearTimeout(i.startTimeout):i.pause():i.started?i.play():i.vars.initDelay>0?setTimeout(i.play,i.vars.initDelay):i.play()})}},isHidden:function(){var e=g.pauseInvisible.getHiddenProp();return!!e&&document[e]},getHiddenProp:function(){var e=["webkit","moz","ms","o"];if("hidden"in document)return"hidden";for(var t=0;ti.currentSlide?"next":"prev"),f&&1===i.pagingCount&&(i.direction=i.currentItemi.limit&&1!==i.visible?i.limit:S):h=0===i.currentSlide&&t===i.count-1&&i.vars.animationLoop&&"next"!==i.direction?v?(i.count+i.cloneOffset)*y:0:i.currentSlide===i.last&&0===t&&i.vars.animationLoop&&"prev"!==i.direction?v?0:(i.count+1)*y:v?(i.count-1-t+i.cloneOffset)*y:(t+i.cloneOffset)*y,i.setProps(h,"",i.vars.animationSpeed),i.transitions?(i.vars.animationLoop&&i.atEnd||(i.animating=!1,i.currentSlide=i.animatingTo),i.container.unbind("webkitTransitionEnd transitionend"),i.container.bind("webkitTransitionEnd transitionend",function(){clearTimeout(i.ensureAnimationEnd),i.wrapup(y)}),clearTimeout(i.ensureAnimationEnd),i.ensureAnimationEnd=setTimeout(function(){i.wrapup(y)},i.vars.animationSpeed+100)):i.container.animate(i.args,i.vars.animationSpeed,i.vars.easing,function(){i.wrapup(y)})}i.vars.smoothHeight&&g.smoothHeight(i.vars.animationSpeed)}},i.wrapup=function(e){m||p||(0===i.currentSlide&&i.animatingTo===i.last&&i.vars.animationLoop?i.setProps(e,"jumpEnd"):i.currentSlide===i.last&&0===i.animatingTo&&i.vars.animationLoop&&i.setProps(e,"jumpStart")),i.animating=!1,i.currentSlide=i.animatingTo,i.vars.after(i)},i.animateSlides=function(){!i.animating&&t&&i.flexAnimate(i.getTarget("next"))},i.pause=function(){clearInterval(i.animatedSlides),i.animatedSlides=null,i.playing=!1,i.vars.pausePlay&&g.pausePlay.update("play"),i.syncExists&&g.sync("pause")},i.play=function(){i.playing&&clearInterval(i.animatedSlides),i.animatedSlides=i.animatedSlides||setInterval(i.animateSlides,i.vars.slideshowSpeed),i.started=i.playing=!0,i.vars.pausePlay&&g.pausePlay.update("pause"),i.syncExists&&g.sync("play")},i.stop=function(){i.pause(),i.stopped=!0},i.canAdvance=function(e,t){var a=f?i.pagingCount-1:i.last;return!!t||(!(!f||i.currentItem!==i.count-1||0!==e||"prev"!==i.direction)||(!f||0!==i.currentItem||e!==i.pagingCount-1||"next"===i.direction)&&(!(e===i.currentSlide&&!f)&&(!!i.vars.animationLoop||(!i.atEnd||0!==i.currentSlide||e!==a||"next"===i.direction)&&(!i.atEnd||i.currentSlide!==a||0!==e||"next"!==i.direction))))},i.getTarget=function(e){return i.direction=e,"next"===e?i.currentSlide===i.last?0:i.currentSlide+1:0===i.currentSlide?i.last:i.currentSlide-1},i.setProps=function(e,t,a){var n=function(){var a=e||(i.itemW+i.vars.itemMargin)*i.move*i.animatingTo;return-1*function(){if(p)return"setTouch"===t?e:v&&i.animatingTo===i.last?0:v?i.limit-(i.itemW+i.vars.itemMargin)*i.move*i.animatingTo:i.animatingTo===i.last?i.limit:a;switch(t){case"setTotal":return v?(i.count-1-i.currentSlide+i.cloneOffset)*e:(i.currentSlide+i.cloneOffset)*e;case"setTouch":return e;case"jumpEnd":return v?e:i.count*e;case"jumpStart":return v?i.count*e:e;default:return e}}()+"px"}();i.transitions&&(n=u?"translate3d(0,"+n+",0)":"translate3d("+(i.vars.rtl?-1:1)*parseInt(n)+"px,0,0)",a=a!==undefined?a/1e3+"s":"0s",i.container.css("-"+i.pfx+"-transition-duration",a),i.container.css("transition-duration",a)),i.args[i.prop]=n,(i.transitions||a===undefined)&&i.container.css(i.args),i.container.css("transform",n)},i.setup=function(t){if(m)i.vars.rtl?i.slides.css({width:"100%","float":"right",marginLeft:"-100%",position:"relative"}):i.slides.css({width:"100%","float":"left",marginRight:"-100%",position:"relative"}),"init"===t&&(l?i.slides.css({opacity:0,display:"block",webkitTransition:"opacity "+i.vars.animationSpeed/1e3+"s ease",zIndex:1}).eq(i.currentSlide).css({opacity:1,zIndex:2}):0==i.vars.fadeFirstSlide?i.slides.css({opacity:0,display:"block",zIndex:1}).eq(i.currentSlide).css({zIndex:2}).css({opacity:1}):i.slides.css({opacity:0,display:"block",zIndex:1}).eq(i.currentSlide).css({zIndex:2}).animate({opacity:1},i.vars.animationSpeed,i.vars.easing)),i.vars.smoothHeight&&g.smoothHeight();else{var a,n;"init"===t&&(i.viewport=e('
').css({overflow:"hidden",position:"relative"}).appendTo(i).append(i.container),i.cloneCount=0,i.cloneOffset=0,v&&(n=e.makeArray(i.slides).reverse(),i.slides=e(n),i.container.empty().append(i.slides))),i.vars.animationLoop&&!p&&(i.cloneCount=2,i.cloneOffset=1,"init"!==t&&i.container.find(".clone").remove(),i.container.append(g.uniqueID(i.slides.first().clone().addClass("clone")).attr("aria-hidden","true")).prepend(g.uniqueID(i.slides.last().clone().addClass("clone")).attr("aria-hidden","true"))),i.newSlides=e(i.vars.selector,i),a=v?i.count-1-i.currentSlide+i.cloneOffset:i.currentSlide+i.cloneOffset,u&&!p?(i.container.height(200*(i.count+i.cloneCount)+"%").css("position","absolute").width("100%"),setTimeout(function(){i.newSlides.css({display:"block"}),i.doMath(),i.viewport.height(i.h),i.setProps(a*i.h,"init")},"init"===t?100:0)):(i.container.width(200*(i.count+i.cloneCount)+"%"),i.setProps(a*i.computedW,"init"),setTimeout(function(){i.doMath(),i.vars.rtl?i.newSlides.css({width:i.computedW,marginLeft:i.computedM,"float":"right",display:"block"}):i.newSlides.css({width:i.computedW,marginRight:i.computedM,"float":"left",display:"block"}),i.vars.smoothHeight&&g.smoothHeight()},"init"===t?100:0))}p||i.slides.removeClass(s+"active-slide").eq(i.currentSlide).addClass(s+"active-slide"),i.vars.init(i)},i.doMath=function(){var e=i.slides.first(),t=i.vars.itemMargin,a=i.vars.minItems,n=i.vars.maxItems;i.w=i.viewport===undefined?i.width():i.viewport.width(),i.h=e.height(),i.boxPadding=e.outerWidth()-e.width(),p?(i.itemT=i.vars.itemWidth+t,i.itemM=t,i.minW=a?a*i.itemT:i.w,i.maxW=n?n*i.itemT-t:i.w,i.itemW=i.minW>i.w?(i.w-t*(a-1))/a:i.maxWi.w?i.w:i.vars.itemWidth,i.visible=Math.floor(i.w/i.itemW),i.move=i.vars.move>0&&i.vars.movei.w?i.itemW*(i.count-1)+t*(i.count-1):(i.itemW+t)*i.count-i.w-t):(i.itemW=i.w,i.itemM=t,i.pagingCount=i.count,i.last=i.count-1),i.computedW=i.itemW-i.boxPadding,i.computedM=i.itemM},i.update=function(e,t){i.doMath(),p||(ei.controlNav.length?g.controlNav.update("add"):("remove"===t&&!p||i.pagingCounti.last&&(i.currentSlide-=1,i.animatingTo-=1),g.controlNav.update("remove",i.last))),i.vars.directionNav&&g.directionNav.update()},i.addSlide=function(t,a){var n=e(t);i.count+=1,i.last=i.count-1,u&&v?a!==undefined?i.slides.eq(i.count-a).after(n):i.container.prepend(n):a!==undefined?i.slides.eq(a).before(n):i.container.append(n),i.update(a,"add"),i.slides=e(i.vars.selector+":not(.clone)",i),i.setup(),i.vars.added(i)},i.removeSlide=function(t){var a=isNaN(t)?i.slides.index(e(t)):t;i.count-=1,i.last=i.count-1,isNaN(t)?e(t,i.slides).remove():u&&v?i.slides.eq(i.last).remove():i.slides.eq(t).remove(),i.doMath(),i.update(a,"remove"),i.slides=e(i.vars.selector+":not(.clone)",i),i.setup(),i.vars.removed(i)},g.init()},e(window).blur(function(e){t=!1}).focus(function(e){t=!0}),e.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,start:function(){},before:function(){},after:function(){},end:function(){},added:function(){},removed:function(){},init:function(){},rtl:!1},e.fn.flexslider=function(t){if(t===undefined&&(t={}),"object"==typeof t)return this.each(function(){var a=e(this),n=t.selector?t.selector:".slides > li",i=a.find(n);1===i.length&&!1===t.allowOneSlide||0===i.length?(i.fadeIn(400),t.start&&t.start(a)):a.data("flexslider")===undefined&&new e.flexslider(this,t)});var a=e(this).data("flexslider");switch(t){case"play":a.play();break;case"pause":a.pause();break;case"stop":a.stop();break;case"next":a.flexAnimate(a.getTarget("next"),!0);break;case"prev":case"previous":a.flexAnimate(a.getTarget("prev"),!0);break;default:"number"==typeof t&&a.flexAnimate(t,!0)}}}(jQuery);
diff --git a/assets/js/frontend/add-to-cart.js b/assets/js/frontend/add-to-cart.js
index c95b74a0288..4270137de3c 100644
--- a/assets/js/frontend/add-to-cart.js
+++ b/assets/js/frontend/add-to-cart.js
@@ -9,7 +9,7 @@ jQuery( function( $ ) {
* AddToCartHandler class.
*/
var AddToCartHandler = function() {
- $( document )
+ $( document.body )
.on( 'click', '.add_to_cart_button', this.onAddToCart )
.on( 'click', '.remove_from_cart_button', this.onRemoveFromCart )
.on( 'added_to_cart', this.updateButton )
diff --git a/assets/js/frontend/add-to-cart.min.js b/assets/js/frontend/add-to-cart.min.js
index 17d88a7a39c..fae12c51ea8 100644
--- a/assets/js/frontend/add-to-cart.min.js
+++ b/assets/js/frontend/add-to-cart.min.js
@@ -1 +1 @@
-jQuery(function(t){if("undefined"==typeof wc_add_to_cart_params)return!1;var a=function(){t(document).on("click",".add_to_cart_button",this.onAddToCart).on("click",".remove_from_cart_button",this.onRemoveFromCart).on("added_to_cart",this.updateButton).on("added_to_cart",this.updateCartPage).on("added_to_cart removed_from_cart",this.updateFragments)};a.prototype.onAddToCart=function(a){var o=t(this);if(o.is(".ajax_add_to_cart")){if(!o.attr("data-product_id"))return!0;a.preventDefault(),o.removeClass("added"),o.addClass("loading");var r={};t.each(o.data(),function(t,a){r[t]=a}),t(document.body).trigger("adding_to_cart",[o,r]),t.post(wc_add_to_cart_params.wc_ajax_url.toString().replace("%%endpoint%%","add_to_cart"),r,function(a){a&&(a.error&&a.product_url?window.location=a.product_url:"yes"!==wc_add_to_cart_params.cart_redirect_after_add?t(document.body).trigger("added_to_cart",[a.fragments,a.cart_hash,o]):window.location=wc_add_to_cart_params.cart_url)})}},a.prototype.onRemoveFromCart=function(a){var o=t(this),r=o.closest(".woocommerce-mini-cart-item");a.preventDefault(),r.block({message:null,overlayCSS:{opacity:.6}}),t.post(wc_add_to_cart_params.wc_ajax_url.toString().replace("%%endpoint%%","remove_from_cart"),{cart_item_key:o.data("cart_item_key")},function(a){a&&a.fragments?t(document.body).trigger("removed_from_cart",[a.fragments,a.cart_hash]):window.location=o.attr("href")}).fail(function(){window.location=o.attr("href")})},a.prototype.updateButton=function(a,o,r,e){(e=void 0!==e&&e)&&(e.removeClass("loading"),e.addClass("added"),wc_add_to_cart_params.is_cart||0!==e.parent().find(".added_to_cart").length||e.after(' '+wc_add_to_cart_params.i18n_view_cart+" "),t(document.body).trigger("wc_cart_button_updated",[e]))},a.prototype.updateCartPage=function(){var a=window.location.toString().replace("add-to-cart","added-to-cart");t(".shop_table.cart").load(a+" .shop_table.cart:eq(0) > *",function(){t(".shop_table.cart").stop(!0).css("opacity","1").unblock(),t(document.body).trigger("cart_page_refreshed")}),t(".cart_totals").load(a+" .cart_totals:eq(0) > *",function(){t(".cart_totals").stop(!0).css("opacity","1").unblock(),t(document.body).trigger("cart_totals_refreshed")})},a.prototype.updateFragments=function(a,o){o&&(t.each(o,function(a){t(a).addClass("updating").fadeTo("400","0.6").block({message:null,overlayCSS:{opacity:.6}})}),t.each(o,function(a,o){t(a).replaceWith(o),t(a).stop(!0).css("opacity","1").unblock()}),t(document.body).trigger("wc_fragments_loaded"))},new a});
\ No newline at end of file
+jQuery(function(t){if("undefined"==typeof wc_add_to_cart_params)return!1;var a=function(){t(document.body).on("click",".add_to_cart_button",this.onAddToCart).on("click",".remove_from_cart_button",this.onRemoveFromCart).on("added_to_cart",this.updateButton).on("added_to_cart",this.updateCartPage).on("added_to_cart removed_from_cart",this.updateFragments)};a.prototype.onAddToCart=function(a){var o=t(this);if(o.is(".ajax_add_to_cart")){if(!o.attr("data-product_id"))return!0;a.preventDefault(),o.removeClass("added"),o.addClass("loading");var r={};t.each(o.data(),function(t,a){r[t]=a}),t(document.body).trigger("adding_to_cart",[o,r]),t.post(wc_add_to_cart_params.wc_ajax_url.toString().replace("%%endpoint%%","add_to_cart"),r,function(a){a&&(a.error&&a.product_url?window.location=a.product_url:"yes"!==wc_add_to_cart_params.cart_redirect_after_add?t(document.body).trigger("added_to_cart",[a.fragments,a.cart_hash,o]):window.location=wc_add_to_cart_params.cart_url)})}},a.prototype.onRemoveFromCart=function(a){var o=t(this),r=o.closest(".woocommerce-mini-cart-item");a.preventDefault(),r.block({message:null,overlayCSS:{opacity:.6}}),t.post(wc_add_to_cart_params.wc_ajax_url.toString().replace("%%endpoint%%","remove_from_cart"),{cart_item_key:o.data("cart_item_key")},function(a){a&&a.fragments?t(document.body).trigger("removed_from_cart",[a.fragments,a.cart_hash]):window.location=o.attr("href")}).fail(function(){window.location=o.attr("href")})},a.prototype.updateButton=function(a,o,r,e){(e=void 0!==e&&e)&&(e.removeClass("loading"),e.addClass("added"),wc_add_to_cart_params.is_cart||0!==e.parent().find(".added_to_cart").length||e.after(' '+wc_add_to_cart_params.i18n_view_cart+" "),t(document.body).trigger("wc_cart_button_updated",[e]))},a.prototype.updateCartPage=function(){var a=window.location.toString().replace("add-to-cart","added-to-cart");t(".shop_table.cart").load(a+" .shop_table.cart:eq(0) > *",function(){t(".shop_table.cart").stop(!0).css("opacity","1").unblock(),t(document.body).trigger("cart_page_refreshed")}),t(".cart_totals").load(a+" .cart_totals:eq(0) > *",function(){t(".cart_totals").stop(!0).css("opacity","1").unblock(),t(document.body).trigger("cart_totals_refreshed")})},a.prototype.updateFragments=function(a,o){o&&(t.each(o,function(a){t(a).addClass("updating").fadeTo("400","0.6").block({message:null,overlayCSS:{opacity:.6}})}),t.each(o,function(a,o){t(a).replaceWith(o),t(a).stop(!0).css("opacity","1").unblock()}),t(document.body).trigger("wc_fragments_loaded"))},new a});
\ No newline at end of file
diff --git a/assets/js/frontend/address-i18n.js b/assets/js/frontend/address-i18n.js
index 4f7d6c7078a..5702c3d6bb0 100644
--- a/assets/js/frontend/address-i18n.js
+++ b/assets/js/frontend/address-i18n.js
@@ -11,8 +11,10 @@ jQuery( function( $ ) {
function field_is_required( field, is_required ) {
if ( is_required ) {
- field.find( 'label' ).append( ' * ' );
- field.addClass( 'validate-required' );
+ if ( field.find( 'label abbr.required' ).length === 0 ) {
+ field.find( 'label' ).append( ' * ' );
+ field.addClass( 'validate-required' );
+ }
} else {
field.find( 'label abbr' ).remove();
field.removeClass( 'validate-required' );
@@ -46,86 +48,46 @@ jQuery( function( $ ) {
$.each( locale_fields, function( key, value ) {
- var field = thisform.find( value );
+ var field = thisform.find( value ),
+ fieldLocale = $.extend( true, {}, locale['default'][ key ], thislocale[ key ] );
- // Set to defaults.
- if ( locale['default'][ key ] ) {
- if ( 'state' !== key ) {
- if ( typeof locale['default'][ key ].hidden === 'undefined' || locale['default'][ key ].hidden === false ) {
- field.show();
- } else if ( locale['default'][ key ].hidden === true ) {
- field.hide().find( 'input' ).val( '' );
- }
- }
-
- if ( 'postcode' === key || 'city' === key || 'state' === key ) {
- if ( locale['default'][ key ].label ) {
- field.find( 'label' ).html( locale['default'][ key ].label );
- }
-
- if ( locale['default'][ key ].placeholder ) {
- field.find( 'input' ).attr( 'placeholder', locale['default'][ key ].placeholder );
-
- // Use the label as a placeholder if there is no label element and no placeholder.
- } else if ( locale['default'][ key ].label && ! field.find( 'label' ).length ) {
- field.find( 'input' ).attr( 'placeholder', locale['default'][ key ].label );
- field.find( '.select2-selection__placeholder' ).text( locale['default'][ key ].label );
- }
-
- }
-
- if ( locale['default'][ key ].required === true ) {
- if ( field.find( 'label abbr' ).length === 0 ) {
- field_is_required( field, true );
- }
- }
-
- if ( locale['default'][ key ].priority ) {
- field.data( 'priority', locale['default'][ key ].priority );
- }
+ // Labels.
+ if ( typeof fieldLocale.label !== 'undefined' ) {
+ field.find( 'label' ).html( fieldLocale.label );
}
- // Set to locale.
- if ( thislocale[ key ] ) {
+ // Placeholders.
+ if ( typeof fieldLocale.placeholder !== 'undefined' ) {
+ field.find( 'input' ).attr( 'placeholder', fieldLocale.placeholder );
+ field.find( '.select2-selection__placeholder' ).text( fieldLocale.placeholder );
+ }
- if ( thislocale[ key ].label ) {
- field.find( 'label' ).html( thislocale[ key ].label );
- }
-
- if ( thislocale[ key ].placeholder ) {
- field.find( 'input' ).attr( 'placeholder', thislocale[ key ].placeholder );
- field.find( '.select2-selection__placeholder' ).text( thislocale[ key ].placeholder );
-
- // Use the i18n label as a placeholder if there is no label element and no i18n placeholder.
- } else if ( thislocale[ key ].label && ! field.find( 'label' ).length ) {
- field.find( 'input' ).attr( 'placeholder', thislocale[ key ].label );
- field.find( '.select2-selection__placeholder' ).text( thislocale[ key ].label );
- }
+ // Use the i18n label as a placeholder if there is no label element and no i18n placeholder.
+ if ( typeof fieldLocale.placeholder === 'undefined' && typeof fieldLocale.label !== 'undefined' && ! field.find( 'label' ).length ) {
+ field.find( 'input' ).attr( 'placeholder', fieldLocale.label );
+ field.find( '.select2-selection__placeholder' ).text( fieldLocale.label );
+ }
+ // Required.
+ if ( typeof fieldLocale.required !== 'undefined' ) {
+ field_is_required( field, fieldLocale.required );
+ } else {
field_is_required( field, false );
-
- if ( typeof thislocale[ key ].required === 'undefined' && locale['default'][ key ].required === true ) {
- field_is_required( field, true );
- } else if ( thislocale[ key ].required === true ) {
- field_is_required( field, true );
- }
-
- if ( key !== 'state' ) {
- if ( thislocale[ key ].hidden === true ) {
- field.hide().find( 'input' ).val( '' );
- } else {
- field.show();
- }
- }
-
- if ( thislocale[ key ].priority ) {
- field.data( 'priority', thislocale[ key ].priority );
- } else if ( locale['default'][ key ].priority ) {
- field.data( 'priority', locale['default'][ key ].priority );
- }
-
}
+ // Priority.
+ if ( typeof fieldLocale.priority !== 'undefined' ) {
+ field.data( 'priority', fieldLocale.priority );
+ }
+
+ // Hidden fields.
+ if ( 'state' !== key ) {
+ if ( typeof fieldLocale.hidden !== 'undefined' && true === fieldLocale.hidden ) {
+ field.hide().find( 'input' ).val( '' );
+ } else {
+ field.show();
+ }
+ }
});
var fieldsets = $('.woocommerce-billing-fields__field-wrapper, .woocommerce-shipping-fields__field-wrapper, .woocommerce-address-fields__field-wrapper, .woocommerce-additional-fields__field-wrapper .woocommerce-account-fields');
diff --git a/assets/js/frontend/address-i18n.min.js b/assets/js/frontend/address-i18n.min.js
index bbedbd43350..b03f8c494d5 100644
--- a/assets/js/frontend/address-i18n.min.js
+++ b/assets/js/frontend/address-i18n.min.js
@@ -1 +1 @@
-jQuery(function(e){function a(e,a){a?(e.find("label").append(' * '),e.addClass("validate-required")):(e.find("label abbr").remove(),e.removeClass("validate-required"))}if("undefined"==typeof wc_address_i18n_params)return!1;var t=wc_address_i18n_params.locale.replace(/"/g,'"'),i=e.parseJSON(t);e(document.body).bind("country_to_state_changing",function(t,l,d){var r,n=d;r="undefined"!=typeof i[l]?i[l]:i["default"];var o=n.find("#billing_postcode_field, #shipping_postcode_field"),f=n.find("#billing_city_field, #shipping_city_field"),s=n.find("#billing_state_field, #shipping_state_field");o.attr("data-o_class")||(o.attr("data-o_class",o.attr("class")),f.attr("data-o_class",f.attr("class")),s.attr("data-o_class",s.attr("class")));var p=e.parseJSON(wc_address_i18n_params.locale_fields);e.each(p,function(e,t){var l=n.find(t);i["default"][e]&&("state"!==e&&("undefined"==typeof i["default"][e].hidden||!1===i["default"][e].hidden?l.show():!0===i["default"][e].hidden&&l.hide().find("input").val("")),"postcode"!==e&&"city"!==e&&"state"!==e||(i["default"][e].label&&l.find("label").html(i["default"][e].label),i["default"][e].placeholder?l.find("input").attr("placeholder",i["default"][e].placeholder):i["default"][e].label&&!l.find("label").length&&(l.find("input").attr("placeholder",i["default"][e].label),l.find(".select2-selection__placeholder").text(i["default"][e].label))),!0===i["default"][e].required&&0===l.find("label abbr").length&&a(l,!0),i["default"][e].priority&&l.data("priority",i["default"][e].priority)),r[e]&&(r[e].label&&l.find("label").html(r[e].label),r[e].placeholder?(l.find("input").attr("placeholder",r[e].placeholder),l.find(".select2-selection__placeholder").text(r[e].placeholder)):r[e].label&&!l.find("label").length&&(l.find("input").attr("placeholder",r[e].label),l.find(".select2-selection__placeholder").text(r[e].label)),a(l,!1),"undefined"==typeof r[e].required&&!0===i["default"][e].required?a(l,!0):!0===r[e].required&&a(l,!0),"state"!==e&&(!0===r[e].hidden?l.hide().find("input").val(""):l.show()),r[e].priority?l.data("priority",r[e].priority):i["default"][e].priority&&l.data("priority",i["default"][e].priority))}),e(".woocommerce-billing-fields__field-wrapper, .woocommerce-shipping-fields__field-wrapper, .woocommerce-address-fields__field-wrapper, .woocommerce-additional-fields__field-wrapper .woocommerce-account-fields").each(function(a,t){var i=e(t).find(".form-row"),l=i.first().parent(),d=0;i.each(function(){e(this).data("priority")||e(this).data("priority",d+1),d=e(this).data("priority")}),i.sort(function(a,t){var i=e(a).data("priority"),l=e(t).data("priority");return i>l?1:i*'),e.addClass("validate-required")):(e.find("label abbr").remove(),e.removeClass("validate-required"))}if("undefined"==typeof wc_address_i18n_params)return!1;var i=wc_address_i18n_params.locale.replace(/"/g,'"'),d=e.parseJSON(i);e(document.body).bind("country_to_state_changing",function(i,t,r){var l,n=r;l="undefined"!=typeof d[t]?d[t]:d["default"];var o=n.find("#billing_postcode_field, #shipping_postcode_field"),s=n.find("#billing_city_field, #shipping_city_field"),f=n.find("#billing_state_field, #shipping_state_field");o.attr("data-o_class")||(o.attr("data-o_class",o.attr("class")),s.attr("data-o_class",s.attr("class")),f.attr("data-o_class",f.attr("class")));var p=e.parseJSON(wc_address_i18n_params.locale_fields);e.each(p,function(i,t){var r=n.find(t),o=e.extend(!0,{},d["default"][i],l[i]);"undefined"!=typeof o.label&&r.find("label").html(o.label),"undefined"!=typeof o.placeholder&&(r.find("input").attr("placeholder",o.placeholder),r.find(".select2-selection__placeholder").text(o.placeholder)),"undefined"!=typeof o.placeholder||"undefined"==typeof o.label||r.find("label").length||(r.find("input").attr("placeholder",o.label),r.find(".select2-selection__placeholder").text(o.label)),"undefined"!=typeof o.required?a(r,o.required):a(r,!1),"undefined"!=typeof o.priority&&r.data("priority",o.priority),"state"!==i&&("undefined"!=typeof o.hidden&&!0===o.hidden?r.hide().find("input").val(""):r.show())}),e(".woocommerce-billing-fields__field-wrapper, .woocommerce-shipping-fields__field-wrapper, .woocommerce-address-fields__field-wrapper, .woocommerce-additional-fields__field-wrapper .woocommerce-account-fields").each(function(a,i){var d=e(i).find(".form-row"),t=d.first().parent(),r=0;d.each(function(){e(this).data("priority")||e(this).data("priority",r+1),r=e(this).data("priority")}),d.sort(function(a,i){var d=e(a).data("priority"),t=e(i).data("priority");return d>t?1:d' + error_message + '' );
wc_checkout_form.$checkout_form.removeClass( 'processing' ).unblock();
- wc_checkout_form.$checkout_form.find( '.input-text, select, input:checkbox' ).blur();
+ wc_checkout_form.$checkout_form.find( '.input-text, select, input:checkbox' ).trigger( 'validate' ).blur();
$( 'html, body' ).animate({
scrollTop: ( $( 'form.checkout' ).offset().top - 100 )
}, 1000 );
diff --git a/assets/js/frontend/password-strength-meter.js b/assets/js/frontend/password-strength-meter.js
index c9e908ad248..0e3f0c81eb7 100644
--- a/assets/js/frontend/password-strength-meter.js
+++ b/assets/js/frontend/password-strength-meter.js
@@ -1,6 +1,6 @@
/* global wp, pwsL10n, wc_password_strength_meter_params */
-jQuery( function( $ ) {
-
+( function( $ ) {
+ 'use strict';
/**
* Password Strength Meter class.
*/
@@ -106,4 +106,4 @@ jQuery( function( $ ) {
};
wc_password_strength_meter.init();
-});
+})( jQuery );
diff --git a/assets/js/frontend/password-strength-meter.min.js b/assets/js/frontend/password-strength-meter.min.js
index 61643d51fed..c0f73aac5bb 100644
--- a/assets/js/frontend/password-strength-meter.min.js
+++ b/assets/js/frontend/password-strength-meter.min.js
@@ -1 +1 @@
-jQuery(function(s){var r={init:function(){s(document.body).on("keyup change","form.register #reg_password, form.checkout #account_password, form.edit-account #password_1, form.lost_reset_password #password_1",this.strengthMeter),s("form.checkout #createaccount").change()},strengthMeter:function(){var e=s("form.register, form.checkout, form.edit-account, form.lost_reset_password"),t=s('input[type="submit"]',e),a=s("#reg_password, #account_password, #password_1",e),o=1,d=a.val();r.includeMeter(e,a),o=r.checkPasswordStrength(e,a),d.length>0&&o'),s(document.body).trigger("wc-password-strength-added"))},checkPasswordStrength:function(s,r){var e=s.find(".woocommerce-password-strength"),t=s.find(".woocommerce-password-hint"),a=''+wc_password_strength_meter_params.i18n_password_hint+" ",o=wp.passwordStrength.meter(r.val(),wp.passwordStrength.userInputBlacklist()),d="";switch(e.removeClass("short bad good strong"),t.remove(),o0&&o'),s(document.body).trigger("wc-password-strength-added"))},checkPasswordStrength:function(s,r){var e=s.find(".woocommerce-password-strength"),t=s.find(".woocommerce-password-hint"),a=''+wc_password_strength_meter_params.i18n_password_hint+" ",o=wp.passwordStrength.meter(r.val(),wp.passwordStrength.userInputBlacklist()),d="";switch(e.removeClass("short bad good strong"),t.remove(),o=0||"#reviews"===t||"#tab-reviews"===t?o.find("li.reviews_tab a").click():i.indexOf("comment-page-")>0||i.indexOf("cpage=")>0?o.find("li.reviews_tab a").click():"#tab-additional_information"===t?o.find("li.additional_information_tab a").click():o.find("li:first a").click()}).on("click",".wc-tabs li a, ul.tabs li a",function(t){t.preventDefault();var i=e(this),o=i.closest(".wc-tabs-wrapper, .woocommerce-tabs");o.find(".wc-tabs, ul.tabs").find("li").removeClass("active"),o.find(".wc-tab, .panel:not(.panel .panel)").hide(),i.closest("li").addClass("active"),o.find(i.attr("href")).show()}).on("click","a.woocommerce-review-link",function(){return e(".reviews_tab a").click(),!0}).on("init","#rating",function(){e("#rating").hide().before('1 2 3 4 5
')}).on("click","#respond p.stars a",function(){var t=e(this),i=e(this).closest("#respond").find("#rating"),o=e(this).closest(".stars");return i.val(t.text()),t.siblings("a").removeClass("active"),t.addClass("active"),o.addClass("selected"),!1}).on("click","#respond #submit",function(){var t=e(this).closest("#respond").find("#rating"),i=t.val();if(t.length>0&&!i&&"yes"===wc_single_product_params.review_rating_required)return window.alert(wc_single_product_params.i18n_required_rating_text),!1}),e(".wc-tabs-wrapper, .woocommerce-tabs, #rating").trigger("init");var t=function(t,i){this.$target=t,this.$images=e(".woocommerce-product-gallery__image",t),0!==this.$images.length?(t.data("product_gallery",this),this.flexslider_enabled=e.isFunction(e.fn.flexslider)&&wc_single_product_params.flexslider_enabled,this.zoom_enabled=e.isFunction(e.fn.zoom)&&wc_single_product_params.zoom_enabled,this.photoswipe_enabled="undefined"!=typeof PhotoSwipe&&wc_single_product_params.photoswipe_enabled,i&&(this.flexslider_enabled=!1!==i.flexslider_enabled&&this.flexslider_enabled,this.zoom_enabled=!1!==i.zoom_enabled&&this.zoom_enabled,this.photoswipe_enabled=!1!==i.photoswipe_enabled&&this.photoswipe_enabled),this.initFlexslider=this.initFlexslider.bind(this),this.initZoom=this.initZoom.bind(this),this.initZoomForTarget=this.initZoomForTarget.bind(this),this.initPhotoswipe=this.initPhotoswipe.bind(this),this.onResetSlidePosition=this.onResetSlidePosition.bind(this),this.getGalleryItems=this.getGalleryItems.bind(this),this.openPhotoswipe=this.openPhotoswipe.bind(this),this.flexslider_enabled?(this.initFlexslider(),t.on("woocommerce_gallery_reset_slide_position",this.onResetSlidePosition)):this.$target.css("opacity",1),this.zoom_enabled&&(this.initZoom(),t.on("woocommerce_gallery_init_zoom",this.initZoom)),this.photoswipe_enabled&&this.initPhotoswipe()):this.$target.css("opacity",1)};t.prototype.initFlexslider=function(){var t=this.$target,i=this;t.flexslider({selector:".woocommerce-product-gallery__wrapper > .woocommerce-product-gallery__image",animation:wc_single_product_params.flexslider.animation,smoothHeight:wc_single_product_params.flexslider.smoothHeight,directionNav:wc_single_product_params.flexslider.directionNav,controlNav:wc_single_product_params.flexslider.controlNav,slideshow:wc_single_product_params.flexslider.slideshow,animationSpeed:wc_single_product_params.flexslider.animationSpeed,animationLoop:wc_single_product_params.flexslider.animationLoop,allowOneSlide:wc_single_product_params.flexslider.allowOneSlide,start:function(){t.css("opacity",1)},after:function(e){i.initZoomForTarget(i.$images.eq(e.currentSlide))}}),e(".woocommerce-product-gallery__wrapper .woocommerce-product-gallery__image:eq(0) .wp-post-image").one("load",function(){var t=e(this);t&&setTimeout(function(){var e=t.closest(".woocommerce-product-gallery__image").height(),i=t.closest(".flex-viewport");e&&i&&i.height(e)},100)}).each(function(){this.complete&&e(this).load()})},t.prototype.initZoom=function(){this.initZoomForTarget(this.$images.first())},t.prototype.initZoomForTarget=function(t){var i=this.$target.width(),o=!1;if(e(t).each(function(t,a){if(e(a).find("img").data("large_image_width")>i)return o=!0,!1}),o){var a={touch:!1};"ontouchstart"in window&&(a.on="click"),t.trigger("zoom.destroy"),t.zoom(a)}},t.prototype.initPhotoswipe=function(){this.zoom_enabled&&this.$images.length>0&&(this.$target.prepend('🔍 '),this.$target.on("click",".woocommerce-product-gallery__trigger",this.openPhotoswipe)),this.$target.on("click",".woocommerce-product-gallery__image a",this.openPhotoswipe)},t.prototype.onResetSlidePosition=function(){this.$target.flexslider(0)},t.prototype.getGalleryItems=function(){var t=this.$images,i=[];return t.length>0&&t.each(function(t,o){var a=e(o).find("img"),s={src:a.attr("data-large_image"),w:a.attr("data-large_image_width"),h:a.attr("data-large_image_height"),title:a.attr("data-caption")?a.attr("data-caption"):a.attr("title")};i.push(s)}),i},t.prototype.openPhotoswipe=function(t){t.preventDefault();var i,o=e(".pswp")[0],a=this.getGalleryItems(),s=e(t.target);i=s.is(".woocommerce-product-gallery__trigger")?this.$target.find(".flex-active-slide"):s.closest(".woocommerce-product-gallery__image");var r=e.extend({index:e(i).index()},wc_single_product_params.photoswipe_options);new PhotoSwipe(o,PhotoSwipeUI_Default,a,r).init()},e.fn.wc_product_gallery=function(e){return new t(this,e),this},e(".woocommerce-product-gallery").each(function(){e(this).wc_product_gallery()})});
\ No newline at end of file
+jQuery(function(e){if("undefined"==typeof wc_single_product_params)return!1;e("body").on("init",".wc-tabs-wrapper, .woocommerce-tabs",function(){e(".wc-tab, .woocommerce-tabs .panel:not(.panel .panel)").hide();var t=window.location.hash,i=window.location.href,o=e(this).find(".wc-tabs, ul.tabs").first();t.toLowerCase().indexOf("comment-")>=0||"#reviews"===t||"#tab-reviews"===t?o.find("li.reviews_tab a").click():i.indexOf("comment-page-")>0||i.indexOf("cpage=")>0?o.find("li.reviews_tab a").click():"#tab-additional_information"===t?o.find("li.additional_information_tab a").click():o.find("li:first a").click()}).on("click",".wc-tabs li a, ul.tabs li a",function(t){t.preventDefault();var i=e(this),o=i.closest(".wc-tabs-wrapper, .woocommerce-tabs");o.find(".wc-tabs, ul.tabs").find("li").removeClass("active"),o.find(".wc-tab, .panel:not(.panel .panel)").hide(),i.closest("li").addClass("active"),o.find(i.attr("href")).show()}).on("click","a.woocommerce-review-link",function(){return e(".reviews_tab a").click(),!0}).on("init","#rating",function(){e("#rating").hide().before('1 2 3 4 5
')}).on("click","#respond p.stars a",function(){var t=e(this),i=e(this).closest("#respond").find("#rating"),o=e(this).closest(".stars");return i.val(t.text()),t.siblings("a").removeClass("active"),t.addClass("active"),o.addClass("selected"),!1}).on("click","#respond #submit",function(){var t=e(this).closest("#respond").find("#rating"),i=t.val();if(t.length>0&&!i&&"yes"===wc_single_product_params.review_rating_required)return window.alert(wc_single_product_params.i18n_required_rating_text),!1}),e(".wc-tabs-wrapper, .woocommerce-tabs, #rating").trigger("init");var t=function(t,i){this.$target=t,this.$images=e(".woocommerce-product-gallery__image",t),0!==this.$images.length?(t.data("product_gallery",this),this.flexslider_enabled=e.isFunction(e.fn.flexslider)&&wc_single_product_params.flexslider_enabled,this.zoom_enabled=e.isFunction(e.fn.zoom)&&wc_single_product_params.zoom_enabled,this.photoswipe_enabled="undefined"!=typeof PhotoSwipe&&wc_single_product_params.photoswipe_enabled,i&&(this.flexslider_enabled=!1!==i.flexslider_enabled&&this.flexslider_enabled,this.zoom_enabled=!1!==i.zoom_enabled&&this.zoom_enabled,this.photoswipe_enabled=!1!==i.photoswipe_enabled&&this.photoswipe_enabled),this.initFlexslider=this.initFlexslider.bind(this),this.initZoom=this.initZoom.bind(this),this.initZoomForTarget=this.initZoomForTarget.bind(this),this.initPhotoswipe=this.initPhotoswipe.bind(this),this.onResetSlidePosition=this.onResetSlidePosition.bind(this),this.getGalleryItems=this.getGalleryItems.bind(this),this.openPhotoswipe=this.openPhotoswipe.bind(this),this.flexslider_enabled?(this.initFlexslider(),t.on("woocommerce_gallery_reset_slide_position",this.onResetSlidePosition)):this.$target.css("opacity",1),this.zoom_enabled&&(this.initZoom(),t.on("woocommerce_gallery_init_zoom",this.initZoom)),this.photoswipe_enabled&&this.initPhotoswipe()):this.$target.css("opacity",1)};t.prototype.initFlexslider=function(){var t=this.$target,i=this;t.flexslider({selector:".woocommerce-product-gallery__wrapper > .woocommerce-product-gallery__image",animation:wc_single_product_params.flexslider.animation,smoothHeight:wc_single_product_params.flexslider.smoothHeight,directionNav:wc_single_product_params.flexslider.directionNav,controlNav:wc_single_product_params.flexslider.controlNav,slideshow:wc_single_product_params.flexslider.slideshow,animationSpeed:wc_single_product_params.flexslider.animationSpeed,animationLoop:wc_single_product_params.flexslider.animationLoop,allowOneSlide:wc_single_product_params.flexslider.allowOneSlide,start:function(){t.css("opacity",1)},after:function(e){i.initZoomForTarget(i.$images.eq(e.currentSlide))}}),e(".woocommerce-product-gallery__wrapper .woocommerce-product-gallery__image:eq(0) .wp-post-image").one("load",function(){var t=e(this);t&&setTimeout(function(){var e=t.closest(".woocommerce-product-gallery__image").height(),i=t.closest(".flex-viewport");e&&i&&i.height(e)},100)}).each(function(){this.complete&&e(this).load()})},t.prototype.initZoom=function(){this.initZoomForTarget(this.$images.first())},t.prototype.initZoomForTarget=function(t){if(!this.zoom_enabled)return!1;var i=this.$target.width(),o=!1;if(e(t).each(function(t,a){if(e(a).find("img").data("large_image_width")>i)return o=!0,!1}),o){var a={touch:!1};"ontouchstart"in window&&(a.on="click"),t.trigger("zoom.destroy"),t.zoom(a)}},t.prototype.initPhotoswipe=function(){this.zoom_enabled&&this.$images.length>0&&(this.$target.prepend('🔍 '),this.$target.on("click",".woocommerce-product-gallery__trigger",this.openPhotoswipe)),this.$target.on("click",".woocommerce-product-gallery__image a",this.openPhotoswipe)},t.prototype.onResetSlidePosition=function(){this.$target.flexslider(0)},t.prototype.getGalleryItems=function(){var t=this.$images,i=[];return t.length>0&&t.each(function(t,o){var a=e(o).find("img"),s={src:a.attr("data-large_image"),w:a.attr("data-large_image_width"),h:a.attr("data-large_image_height"),title:a.attr("data-caption")?a.attr("data-caption"):a.attr("title")};i.push(s)}),i},t.prototype.openPhotoswipe=function(t){t.preventDefault();var i,o=e(".pswp")[0],a=this.getGalleryItems(),s=e(t.target);i=s.is(".woocommerce-product-gallery__trigger")||s.is(".woocommerce-product-gallery__trigger img")?this.$target.find(".flex-active-slide"):s.closest(".woocommerce-product-gallery__image");var r=e.extend({index:e(i).index()},wc_single_product_params.photoswipe_options);new PhotoSwipe(o,PhotoSwipeUI_Default,a,r).init()},e.fn.wc_product_gallery=function(e){return new t(this,e),this},e(".woocommerce-product-gallery").each(function(){e(this).wc_product_gallery()})});
\ No newline at end of file
diff --git a/assets/js/selectWoo/selectWoo.full.js b/assets/js/selectWoo/selectWoo.full.js
index d0189912c70..4639046d091 100644
--- a/assets/js/selectWoo/selectWoo.full.js
+++ b/assets/js/selectWoo/selectWoo.full.js
@@ -1,5 +1,5 @@
/*!
- * SelectWoo 5.0.0
+ * SelectWoo 1.0.1
* https://github.com/woocommerce/selectWoo
*
* Released under the MIT license
@@ -1668,6 +1668,13 @@ S2.define('select2/selection/multiple',[
});
}
);
+
+ this.$selection.on('keydown', function (evt) {
+ // If user starts typing an alphanumeric key on the keyboard, open if not opened.
+ if (!container.isOpen() && evt.which >= 48 && evt.which <= 90) {
+ container.open();
+ }
+ });
};
MultipleSelection.prototype.clear = function () {
@@ -1694,6 +1701,7 @@ S2.define('select2/selection/multiple',[
};
MultipleSelection.prototype.update = function (data) {
+ var self = this;
this.clear();
if (data.length === 0) {
@@ -1719,6 +1727,14 @@ S2.define('select2/selection/multiple',[
var $rendered = this.$selection.find('.select2-selection__rendered');
Utils.appendMany($rendered, $selections);
+
+ // Return cursor to search field after updating.
+ // Needs 1 ms delay because of other 1 ms setTimeouts when rendering.
+ if ('undefined' !== typeof this.$search) {
+ setTimeout(function(){
+ self.$search.focus();
+ }, 1);
+ }
};
return MultipleSelection;
@@ -3524,6 +3540,7 @@ S2.define('select2/data/ajax',[
}
callback(results);
+ self.container.focusOnActiveElement();
}, function () {
// Attempt to detect if a request was aborted
// Only works if the transport exposes a status property
@@ -5416,7 +5433,7 @@ S2.define('select2/core',[
// Needs 1 ms delay because of other 1 ms setTimeouts when rendering.
setTimeout(function(){
self.focusOnActiveElement();
- },1);
+ }, 1);
});
$(document).on('keydown', function (evt) {
@@ -5445,16 +5462,17 @@ S2.define('select2/core',[
evt.preventDefault();
}
+ var $searchField = self.$dropdown.find('.select2-search__field');
+ if (! $searchField.length) {
+ $searchField = self.$container.find('.select2-search__field');
+ }
+
// Move the focus to the selected element on keyboard navigation.
// Required for screen readers to work properly.
if (key === KEYS.DOWN || key === KEYS.UP) {
self.focusOnActiveElement();
} else {
// Focus on the search if user starts typing.
- var $searchField = self.$dropdown.find('.select2-search__field');
- if (! $searchField.length) {
- $searchField = self.$container.find('.select2-search__field');
- }
$searchField.focus();
// Focus back to active selection when finished typing.
// Small delay so typed character can be read by screen reader.
@@ -5463,6 +5481,14 @@ S2.define('select2/core',[
}, 1000);
}
+ // If focus is in the search field, select the current active element on Enter key.
+ $searchField.on('keydown', function (evt) {
+ if (evt.which === KEYS.ENTER) {
+ self.trigger('results:select', {});
+ evt.preventDefault();
+ }
+ });
+
} else if (self.hasFocus()) {
if (key === KEYS.ENTER || key === KEYS.SPACE ||
(key === KEYS.DOWN && evt.altKey)) {
diff --git a/assets/js/selectWoo/selectWoo.full.min.js b/assets/js/selectWoo/selectWoo.full.min.js
index 52d0cf32f77..78600167de6 100644
--- a/assets/js/selectWoo/selectWoo.full.min.js
+++ b/assets/js/selectWoo/selectWoo.full.min.js
@@ -1 +1 @@
-/*! Select2 5.0.0 | https://github.com/select2/select2/blob/master/LICENSE.md */!function(a){"function"==typeof define&&define.amd?define(["jquery"],a):"object"==typeof module&&module.exports?module.exports=function(b,c){return void 0===c&&(c="undefined"!=typeof window?require("jquery"):require("jquery")(b)),a(c),c}:a(jQuery)}(function(a){var b=function(){if(a&&a.fn&&a.fn.select2&&a.fn.select2.amd)var b=a.fn.select2.amd;var b;return function(){if(!b||!b.requirejs){b?c=b:b={};var a,c,d;!function(b){function e(a,b){return v.call(a,b)}function f(a,b){var c,d,e,f,g,h,i,j,k,l,m,n,o=b&&b.split("/"),p=t.map,q=p&&p["*"]||{};if(a){for(a=a.split("/"),g=a.length-1,t.nodeIdCompat&&x.test(a[g])&&(a[g]=a[g].replace(x,"")),"."===a[0].charAt(0)&&o&&(n=o.slice(0,o.length-1),a=n.concat(a)),k=0;k0&&(a.splice(k-1,2),k-=2)}a=a.join("/")}if((o||q)&&p){for(c=a.split("/"),k=c.length;k>0;k-=1){if(d=c.slice(0,k).join("/"),o)for(l=o.length;l>0;l-=1)if((e=p[o.slice(0,l).join("/")])&&(e=e[d])){f=e,h=k;break}if(f)break;!i&&q&&q[d]&&(i=q[d],j=k)}!f&&i&&(f=i,h=j),f&&(c.splice(0,h,f),a=c.join("/"))}return a}function g(a,c){return function(){var d=w.call(arguments,0);return"string"!=typeof d[0]&&1===d.length&&d.push(null),o.apply(b,d.concat([a,c]))}}function h(a){return function(b){return f(b,a)}}function i(a){return function(b){r[a]=b}}function j(a){if(e(s,a)){var c=s[a];delete s[a],u[a]=!0,n.apply(b,c)}if(!e(r,a)&&!e(u,a))throw new Error("No "+a);return r[a]}function k(a){var b,c=a?a.indexOf("!"):-1;return c>-1&&(b=a.substring(0,c),a=a.substring(c+1,a.length)),[b,a]}function l(a){return a?k(a):[]}function m(a){return function(){return t&&t.config&&t.config[a]||{}}}var n,o,p,q,r={},s={},t={},u={},v=Object.prototype.hasOwnProperty,w=[].slice,x=/\.js$/;p=function(a,b){var c,d=k(a),e=d[0],g=b[1];return a=d[1],e&&(e=f(e,g),c=j(e)),e?a=c&&c.normalize?c.normalize(a,h(g)):f(a,g):(a=f(a,g),d=k(a),e=d[0],a=d[1],e&&(c=j(e))),{f:e?e+"!"+a:a,n:a,pr:e,p:c}},q={require:function(a){return g(a)},exports:function(a){var b=r[a];return void 0!==b?b:r[a]={}},module:function(a){return{id:a,uri:"",exports:r[a],config:m(a)}}},n=function(a,c,d,f){var h,k,m,n,o,t,v,w=[],x=typeof d;if(f=f||a,t=l(f),"undefined"===x||"function"===x){for(c=!c.length&&d.length?["require","exports","module"]:c,o=0;o0&&(b.call(arguments,a.prototype.constructor),e=c.prototype.constructor),e.apply(this,arguments)}function e(){this.constructor=d}var f=b(c),g=b(a);c.displayName=a.displayName,d.prototype=new e;for(var h=0;h":">",'"':""","'":"'","/":"/"};return"string"!=typeof a?a:String(a).replace(/[&<>"'\/\\]/g,function(a){return b[a]})},c.appendMany=function(b,c){if("1.7"===a.fn.jquery.substr(0,3)){var d=a();a.map(c,function(a){d=d.add(a)}),c=d}b.append(c)},c.isTouchscreen=function(){return void 0===c._isTouchscreenCache&&(c._isTouchscreenCache="ontouchstart"in document.documentElement),c._isTouchscreenCache},c}),b.define("select2/results",["jquery","./utils"],function(a,b){function c(a,b,d){this.$element=a,this.data=d,this.options=b,c.__super__.constructor.call(this)}return b.Extend(c,b.Observable),c.prototype.render=function(){var b=a('');return this.options.get("multiple")&&b.attr("aria-multiselectable","true"),this.$results=b,b},c.prototype.clear=function(){this.$results.empty()},c.prototype.displayMessage=function(b){var c=this.options.get("escapeMarkup");this.clear(),this.hideLoading();var d=a(' '),e=this.options.get("translations").get(b.message);d.append(c(e(b.args))),d[0].className+=" select2-results__message",this.$results.append(d)},c.prototype.hideMessages=function(){this.$results.find(".select2-results__message").remove()},c.prototype.append=function(a){this.hideLoading();var b=[];if(null==a.results||0===a.results.length)return void(0===this.$results.children().length&&this.trigger("results:message",{message:"noResults"}));a.results=this.sort(a.results);for(var c=0;c0?b.first().trigger("mouseenter"):a.first().trigger("mouseenter"),this.ensureHighlightVisible()},c.prototype.setClasses=function(){var b=this;this.data.current(function(c){var d=a.map(c,function(a){return a.id.toString()});b.$results.find(".select2-results__option[data-selected]").each(function(){var b=a(this),c=a.data(this,"data"),e=""+c.id;null!=c.element&&c.element.selected||null==c.element&&a.inArray(e,d)>-1?b.attr("data-selected","true"):b.attr("data-selected","false")})})},c.prototype.showLoading=function(a){this.hideLoading();var b=this.options.get("translations").get("searching"),c={disabled:!0,loading:!0,text:b(a)},d=this.option(c);d.className+=" loading-results",this.$results.prepend(d)},c.prototype.hideLoading=function(){this.$results.find(".loading-results").remove()},c.prototype.option=function(b){var c=document.createElement("li");c.className="select2-results__option";var d={role:"option","data-selected":"false",tabindex:-1};b.disabled&&(delete d["data-selected"],d["aria-disabled"]="true"),null==b.id&&delete d["data-selected"],null!=b._resultId&&(c.id=b._resultId),b.title&&(c.title=b.title),b.children&&(d["aria-label"]=b.text,delete d["data-selected"]);for(var e in d){var f=d[e];c.setAttribute(e,f)}if(b.children){var g=a(c),h=document.createElement("strong");h.className="select2-results__group";var i=a(h);this.template(b,h),i.attr("role","presentation");for(var j=[],k=0;k",{class:"select2-results__options select2-results__options--nested",role:"listbox"});n.append(j),g.attr("role","list"),g.append(h),g.append(n)}else this.template(b,c);return a.data(c,"data",b),c},c.prototype.bind=function(b,c){var d=this,e=b.id+"-results";this.$results.attr("id",e),b.on("results:all",function(a){d.clear(),d.append(a.data),b.isOpen()&&(d.setClasses(),d.highlightFirstItem())}),b.on("results:append",function(a){d.append(a.data),b.isOpen()&&d.setClasses()}),b.on("query",function(a){d.hideMessages(),d.showLoading(a)}),b.on("select",function(){b.isOpen()&&(d.setClasses(),d.highlightFirstItem())}),b.on("unselect",function(){b.isOpen()&&(d.setClasses(),d.highlightFirstItem())}),b.on("open",function(){d.$results.attr("aria-expanded","true"),d.$results.attr("aria-hidden","false"),d.setClasses(),d.ensureHighlightVisible()}),b.on("close",function(){d.$results.attr("aria-expanded","false"),d.$results.attr("aria-hidden","true"),d.$results.removeAttr("aria-activedescendant")}),b.on("results:toggle",function(){var a=d.getHighlightedResults();0!==a.length&&a.trigger("mouseup")}),b.on("results:select",function(){var a=d.getHighlightedResults();if(0!==a.length){var b=a.data("data");"true"==a.attr("data-selected")?d.trigger("close",{}):d.trigger("select",{data:b})}}),b.on("results:previous",function(){var a=d.getHighlightedResults(),b=d.$results.find("[data-selected]"),c=b.index(a);if(0!==c){var e=c-1;0===a.length&&(e=0);var f=b.eq(e);f.trigger("mouseenter");var g=d.$results.offset().top,h=f.offset().top,i=d.$results.scrollTop()+(h-g);0===e?d.$results.scrollTop(0):h-g<0&&d.$results.scrollTop(i)}}),b.on("results:next",function(){var a=d.getHighlightedResults(),b=d.$results.find("[data-selected]"),c=b.index(a),e=c+1;if(!(e>=b.length)){var f=b.eq(e);f.trigger("mouseenter");var g=d.$results.offset().top+d.$results.outerHeight(!1),h=f.offset().top+f.outerHeight(!1),i=d.$results.scrollTop()+h-g;0===e?d.$results.scrollTop(0):h>g&&d.$results.scrollTop(i)}}),b.on("results:focus",function(a){a.element.addClass("select2-results__option--highlighted").attr("aria-selected","true"),d.$results.attr("aria-activedescendant",a.element.attr("id"))}),b.on("results:message",function(a){d.displayMessage(a)}),a.fn.mousewheel&&this.$results.on("mousewheel",function(a){var b=d.$results.scrollTop(),c=d.$results.get(0).scrollHeight-b+a.deltaY,e=a.deltaY>0&&b-a.deltaY<=0,f=a.deltaY<0&&c<=d.$results.height();e?(d.$results.scrollTop(0),a.preventDefault(),a.stopPropagation()):f&&(d.$results.scrollTop(d.$results.get(0).scrollHeight-d.$results.height()),a.preventDefault(),a.stopPropagation())}),this.$results.on("mouseup",".select2-results__option[data-selected]",function(b){var c=a(this),e=c.data("data");if("true"===c.attr("data-selected"))return void(d.options.get("multiple")?d.trigger("unselect",{originalEvent:b,data:e}):d.trigger("close",{}));d.trigger("select",{originalEvent:b,data:e})}),this.$results.on("mouseenter",".select2-results__option[data-selected]",function(b){var c=a(this).data("data");d.getHighlightedResults().removeClass("select2-results__option--highlighted").attr("aria-selected","false"),d.trigger("results:focus",{data:c,element:a(this)})})},c.prototype.getHighlightedResults=function(){return this.$results.find(".select2-results__option--highlighted")},c.prototype.destroy=function(){this.$results.remove()},c.prototype.ensureHighlightVisible=function(){var a=this.getHighlightedResults();if(0!==a.length){var b=this.$results.find("[data-selected]"),c=b.index(a),d=this.$results.offset().top,e=a.offset().top,f=this.$results.scrollTop()+(e-d),g=e-d;f-=2*a.outerHeight(!1),c<=2?this.$results.scrollTop(0):(g>this.$results.outerHeight()||g<0)&&this.$results.scrollTop(f)}},c.prototype.template=function(b,c){var d=this.options.get("templateResult"),e=this.options.get("escapeMarkup"),f=d(b,c);null==f?c.style.display="none":"string"==typeof f?c.innerHTML=e(f):a(c).append(f)},c}),b.define("select2/keys",[],function(){return{BACKSPACE:8,TAB:9,ENTER:13,SHIFT:16,CTRL:17,ALT:18,ESC:27,SPACE:32,PAGE_UP:33,PAGE_DOWN:34,END:35,HOME:36,LEFT:37,UP:38,RIGHT:39,DOWN:40,DELETE:46}}),b.define("select2/selection/base",["jquery","../utils","../keys"],function(a,b,c){function d(a,b){this.$element=a,this.options=b,d.__super__.constructor.call(this)}return b.Extend(d,b.Observable),d.prototype.render=function(){var b=a(' ');return this._tabindex=0,null!=this.$element.data("old-tabindex")?this._tabindex=this.$element.data("old-tabindex"):null!=this.$element.attr("tabindex")&&(this._tabindex=this.$element.attr("tabindex")),b.attr("title",this.$element.attr("title")),b.attr("tabindex",this._tabindex),this.$selection=b,b},d.prototype.bind=function(a,b){var d=this,e=(a.id,a.id+"-results");this.options.get("minimumResultsForSearch");this.container=a,this.$selection.on("focus",function(a){d.trigger("focus",a)}),this.$selection.on("blur",function(a){d._handleBlur(a)}),this.$selection.on("keydown",function(a){d.trigger("keypress",a),a.which===c.SPACE&&a.preventDefault()}),a.on("results:focus",function(a){d.$selection.attr("aria-activedescendant",a.data._resultId)}),a.on("selection:update",function(a){d.update(a.data)}),a.on("open",function(){d.$selection.attr("aria-expanded","true"),d.$selection.attr("aria-owns",e),d._attachCloseHandler(a)}),a.on("close",function(){d.$selection.attr("aria-expanded","false"),d.$selection.removeAttr("aria-activedescendant"),d.$selection.removeAttr("aria-owns"),window.setTimeout(function(){d.$selection.focus()},1),d._detachCloseHandler(a)}),a.on("enable",function(){d.$selection.attr("tabindex",d._tabindex)}),a.on("disable",function(){d.$selection.attr("tabindex","-1")})},d.prototype._handleBlur=function(b){var c=this;window.setTimeout(function(){document.activeElement==c.$selection[0]||a.contains(c.$selection[0],document.activeElement)||c.trigger("blur",b)},1)},d.prototype._attachCloseHandler=function(b){a(document.body).on("mousedown.select2."+b.id,function(b){var c=a(b.target),d=c.closest(".select2");a(".select2.select2-container--open").each(function(){var b=a(this);this!=d[0]&&b.data("element").select2("close")})})},d.prototype._detachCloseHandler=function(b){a(document.body).off("mousedown.select2."+b.id)},d.prototype.position=function(a,b){b.find(".selection").append(a)},d.prototype.destroy=function(){this._detachCloseHandler(this.container)},d.prototype.update=function(a){throw new Error("The `update` method must be defined in child classes.")},d}),b.define("select2/selection/single",["jquery","./base","../utils","../keys"],function(a,b,c,d){function e(){e.__super__.constructor.apply(this,arguments)}return c.Extend(e,b),e.prototype.render=function(){var a=e.__super__.render.call(this);return a.addClass("select2-selection--single"),a.html(' '),a},e.prototype.bind=function(a,b){var c=this;e.__super__.bind.apply(this,arguments);var d=a.id+"-container";this.$selection.find(".select2-selection__rendered").attr("id",d).attr("role","textbox").attr("aria-readonly","true"),this.$selection.attr("aria-labelledby",d),this.$selection.attr("role","combobox"),this.$selection.on("mousedown",function(a){1===a.which&&c.trigger("toggle",{originalEvent:a})}),this.$selection.on("focus",function(a){}),this.$selection.on("keydown",function(b){!a.isOpen()&&b.which>=48&&b.which<=90&&a.open()}),this.$selection.on("blur",function(a){}),a.on("focus",function(b){a.isOpen()||c.$selection.focus()}),a.on("selection:update",function(a){c.update(a.data)})},e.prototype.clear=function(){this.$selection.find(".select2-selection__rendered").empty()},e.prototype.display=function(a,b){var c=this.options.get("templateSelection");return this.options.get("escapeMarkup")(c(a,b))},e.prototype.selectionContainer=function(){return a(" ")},e.prototype.update=function(a){if(0===a.length)return void this.clear();var b=a[0],c=this.$selection.find(".select2-selection__rendered"),d=this.display(b,c);c.empty().append(d),c.prop("title",b.title||b.text)},e}),b.define("select2/selection/multiple",["jquery","./base","../utils"],function(a,b,c){function d(a,b){d.__super__.constructor.apply(this,arguments)}return c.Extend(d,b),d.prototype.render=function(){var a=d.__super__.render.call(this);return a.addClass("select2-selection--multiple"),a.html(''),a},d.prototype.bind=function(b,c){var e=this;d.__super__.bind.apply(this,arguments),this.$selection.on("click",function(a){e.trigger("toggle",{originalEvent:a})}),this.$selection.on("click",".select2-selection__choice__remove",function(b){if(!e.options.get("disabled")){var c=a(this),d=c.parent(),f=d.data("data");e.trigger("unselect",{originalEvent:b,data:f})}})},d.prototype.clear=function(){this.$selection.find(".select2-selection__rendered").empty()},d.prototype.display=function(a,b){var c=this.options.get("templateSelection");return this.options.get("escapeMarkup")(c(a,b))},d.prototype.selectionContainer=function(){return a('× ')},d.prototype.update=function(a){if(this.clear(),0!==a.length){for(var b=[],d=0;d1||c)return a.call(this,b);this.clear();var d=this.createPlaceholder(this.placeholder);this.$selection.find(".select2-selection__rendered").append(d)},b}),b.define("select2/selection/allowClear",["jquery","../keys"],function(a,b){function c(){}return c.prototype.bind=function(a,b,c){var d=this;a.call(this,b,c),null==this.placeholder&&this.options.get("debug")&&window.console&&console.error&&console.error("Select2: The `allowClear` option should be used in combination with the `placeholder` option."),this.$selection.on("mousedown",".select2-selection__clear",function(a){d._handleClear(a)}),b.on("keypress",function(a){d._handleKeyboardClear(a,b)})},c.prototype._handleClear=function(a,b){if(!this.options.get("disabled")){var c=this.$selection.find(".select2-selection__clear");if(0!==c.length){b.stopPropagation();for(var d=c.data("data"),e=0;e0||0===c.length)){var d=a('× ');d.data("data",c),this.$selection.find(".select2-selection__rendered").prepend(d)}},c}),b.define("select2/selection/search",["jquery","../utils","../keys"],function(a,b,c){function d(a,b,c){a.call(this,b,c)}return d.prototype.render=function(b){var c=a(' ');this.$searchContainer=c,this.$search=c.find("input");var d=b.call(this);return this._transferTabIndex(),d},d.prototype.bind=function(a,b,d){var e=this,f=b.id+"-results";a.call(this,b,d),b.on("open",function(){e.$search.attr("aria-owns",f),e.$search.trigger("focus")}),b.on("close",function(){e.$search.val(""),e.$search.removeAttr("aria-activedescendant"),e.$search.removeAttr("aria-owns"),e.$search.trigger("focus")}),b.on("enable",function(){e.$search.prop("disabled",!1),e._transferTabIndex()}),b.on("disable",function(){e.$search.prop("disabled",!0)}),b.on("focus",function(a){e.$search.trigger("focus")}),b.on("results:focus",function(a){e.$search.attr("aria-activedescendant",a.data._resultId)}),this.$selection.on("focusin",".select2-search--inline",function(a){e.trigger("focus",a)}),this.$selection.on("focusout",".select2-search--inline",function(a){e._handleBlur(a)}),this.$selection.on("keydown",".select2-search--inline",function(a){if(a.stopPropagation(),e.trigger("keypress",a),e._keyUpPrevented=a.isDefaultPrevented(),a.which===c.BACKSPACE&&""===e.$search.val()){var b=e.$searchContainer.prev(".select2-selection__choice");if(b.length>0){var d=b.data("data");e.searchRemoveChoice(d),a.preventDefault()}}});var g=document.documentMode,h=g&&g<=11;this.$selection.on("input.searchcheck",".select2-search--inline",function(a){if(h)return void e.$selection.off("input.search input.searchcheck");e.$selection.off("keyup.search")}),this.$selection.on("keyup.search input.search",".select2-search--inline",function(a){if(h&&"input"===a.type)return void e.$selection.off("input.search input.searchcheck");var b=a.which;b!=c.SHIFT&&b!=c.CTRL&&b!=c.ALT&&b!=c.TAB&&e.handleSearch(a)})},d.prototype._transferTabIndex=function(a){this.$search.attr("tabindex",this.$selection.attr("tabindex")),this.$selection.attr("tabindex","-1")},d.prototype.createPlaceholder=function(a,b){this.$search.attr("placeholder",b.text)},d.prototype.update=function(a,b){var c=this.$search[0]==document.activeElement;this.$search.attr("placeholder",""),a.call(this,b),this.$selection.find(".select2-selection__rendered").append(this.$searchContainer),this.resizeSearch(),c&&this.$search.focus()},d.prototype.handleSearch=function(){if(this.resizeSearch(),!this._keyUpPrevented){var a=this.$search.val();this.trigger("query",{term:a})}this._keyUpPrevented=!1},d.prototype.searchRemoveChoice=function(a,b){this.trigger("unselect",{data:b}),this.$search.val(b.text),this.handleSearch()},d.prototype.resizeSearch=function(){this.$search.css("width","25px");var a="";if(""!==this.$search.attr("placeholder"))a=this.$selection.find(".select2-selection__rendered").innerWidth();else{a=.75*(this.$search.val().length+1)+"em"}this.$search.css("width",a)},d}),b.define("select2/selection/eventRelay",["jquery"],function(a){function b(){}return b.prototype.bind=function(b,c,d){var e=this,f=["open","opening","close","closing","select","selecting","unselect","unselecting"],g=["opening","closing","selecting","unselecting"];b.call(this,c,d),c.on("*",function(b,c){if(-1!==a.inArray(b,f)){c=c||{};var d=a.Event("select2:"+b,{params:c});e.$element.trigger(d),-1!==a.inArray(b,g)&&(c.prevented=d.isDefaultPrevented())}})},b}),b.define("select2/translation",["jquery","require"],function(a,b){function c(a){this.dict=a||{}}return c.prototype.all=function(){return this.dict},c.prototype.get=function(a){return this.dict[a]},c.prototype.extend=function(b){this.dict=a.extend({},b.all(),this.dict)},c._cache={},c.loadPath=function(a){if(!(a in c._cache)){var d=b(a);c._cache[a]=d}return new c(c._cache[a])},c}),b.define("select2/diacritics",[],function(){return{"Ⓐ":"A","A":"A","À":"A","Á":"A","Â":"A","Ầ":"A","Ấ":"A","Ẫ":"A","Ẩ":"A","Ã":"A","Ā":"A","Ă":"A","Ằ":"A","Ắ":"A","Ẵ":"A","Ẳ":"A","Ȧ":"A","Ǡ":"A","Ä":"A","Ǟ":"A","Ả":"A","Å":"A","Ǻ":"A","Ǎ":"A","Ȁ":"A","Ȃ":"A","Ạ":"A","Ậ":"A","Ặ":"A","Ḁ":"A","Ą":"A","Ⱥ":"A","Ɐ":"A","Ꜳ":"AA","Æ":"AE","Ǽ":"AE","Ǣ":"AE","Ꜵ":"AO","Ꜷ":"AU","Ꜹ":"AV","Ꜻ":"AV","Ꜽ":"AY","Ⓑ":"B","B":"B","Ḃ":"B","Ḅ":"B","Ḇ":"B","Ƀ":"B","Ƃ":"B","Ɓ":"B","Ⓒ":"C","C":"C","Ć":"C","Ĉ":"C","Ċ":"C","Č":"C","Ç":"C","Ḉ":"C","Ƈ":"C","Ȼ":"C","Ꜿ":"C","Ⓓ":"D","D":"D","Ḋ":"D","Ď":"D","Ḍ":"D","Ḑ":"D","Ḓ":"D","Ḏ":"D","Đ":"D","Ƌ":"D","Ɗ":"D","Ɖ":"D","Ꝺ":"D","DZ":"DZ","DŽ":"DZ","Dz":"Dz","Dž":"Dz","Ⓔ":"E","E":"E","È":"E","É":"E","Ê":"E","Ề":"E","Ế":"E","Ễ":"E","Ể":"E","Ẽ":"E","Ē":"E","Ḕ":"E","Ḗ":"E","Ĕ":"E","Ė":"E","Ë":"E","Ẻ":"E","Ě":"E","Ȅ":"E","Ȇ":"E","Ẹ":"E","Ệ":"E","Ȩ":"E","Ḝ":"E","Ę":"E","Ḙ":"E","Ḛ":"E","Ɛ":"E","Ǝ":"E","Ⓕ":"F","F":"F","Ḟ":"F","Ƒ":"F","Ꝼ":"F","Ⓖ":"G","G":"G","Ǵ":"G","Ĝ":"G","Ḡ":"G","Ğ":"G","Ġ":"G","Ǧ":"G","Ģ":"G","Ǥ":"G","Ɠ":"G","Ꞡ":"G","Ᵹ":"G","Ꝿ":"G","Ⓗ":"H","H":"H","Ĥ":"H","Ḣ":"H","Ḧ":"H","Ȟ":"H","Ḥ":"H","Ḩ":"H","Ḫ":"H","Ħ":"H","Ⱨ":"H","Ⱶ":"H","Ɥ":"H","Ⓘ":"I","I":"I","Ì":"I","Í":"I","Î":"I","Ĩ":"I","Ī":"I","Ĭ":"I","İ":"I","Ï":"I","Ḯ":"I","Ỉ":"I","Ǐ":"I","Ȉ":"I","Ȋ":"I","Ị":"I","Į":"I","Ḭ":"I","Ɨ":"I","Ⓙ":"J","J":"J","Ĵ":"J","Ɉ":"J","Ⓚ":"K","K":"K","Ḱ":"K","Ǩ":"K","Ḳ":"K","Ķ":"K","Ḵ":"K","Ƙ":"K","Ⱪ":"K","Ꝁ":"K","Ꝃ":"K","Ꝅ":"K","Ꞣ":"K","Ⓛ":"L","L":"L","Ŀ":"L","Ĺ":"L","Ľ":"L","Ḷ":"L","Ḹ":"L","Ļ":"L","Ḽ":"L","Ḻ":"L","Ł":"L","Ƚ":"L","Ɫ":"L","Ⱡ":"L","Ꝉ":"L","Ꝇ":"L","Ꞁ":"L","LJ":"LJ","Lj":"Lj","Ⓜ":"M","M":"M","Ḿ":"M","Ṁ":"M","Ṃ":"M","Ɱ":"M","Ɯ":"M","Ⓝ":"N","N":"N","Ǹ":"N","Ń":"N","Ñ":"N","Ṅ":"N","Ň":"N","Ṇ":"N","Ņ":"N","Ṋ":"N","Ṉ":"N","Ƞ":"N","Ɲ":"N","Ꞑ":"N","Ꞥ":"N","NJ":"NJ","Nj":"Nj","Ⓞ":"O","O":"O","Ò":"O","Ó":"O","Ô":"O","Ồ":"O","Ố":"O","Ỗ":"O","Ổ":"O","Õ":"O","Ṍ":"O","Ȭ":"O","Ṏ":"O","Ō":"O","Ṑ":"O","Ṓ":"O","Ŏ":"O","Ȯ":"O","Ȱ":"O","Ö":"O","Ȫ":"O","Ỏ":"O","Ő":"O","Ǒ":"O","Ȍ":"O","Ȏ":"O","Ơ":"O","Ờ":"O","Ớ":"O","Ỡ":"O","Ở":"O","Ợ":"O","Ọ":"O","Ộ":"O","Ǫ":"O","Ǭ":"O","Ø":"O","Ǿ":"O","Ɔ":"O","Ɵ":"O","Ꝋ":"O","Ꝍ":"O","Ƣ":"OI","Ꝏ":"OO","Ȣ":"OU","Ⓟ":"P","P":"P","Ṕ":"P","Ṗ":"P","Ƥ":"P","Ᵽ":"P","Ꝑ":"P","Ꝓ":"P","Ꝕ":"P","Ⓠ":"Q","Q":"Q","Ꝗ":"Q","Ꝙ":"Q","Ɋ":"Q","Ⓡ":"R","R":"R","Ŕ":"R","Ṙ":"R","Ř":"R","Ȑ":"R","Ȓ":"R","Ṛ":"R","Ṝ":"R","Ŗ":"R","Ṟ":"R","Ɍ":"R","Ɽ":"R","Ꝛ":"R","Ꞧ":"R","Ꞃ":"R","Ⓢ":"S","S":"S","ẞ":"S","Ś":"S","Ṥ":"S","Ŝ":"S","Ṡ":"S","Š":"S","Ṧ":"S","Ṣ":"S","Ṩ":"S","Ș":"S","Ş":"S","Ȿ":"S","Ꞩ":"S","Ꞅ":"S","Ⓣ":"T","T":"T","Ṫ":"T","Ť":"T","Ṭ":"T","Ț":"T","Ţ":"T","Ṱ":"T","Ṯ":"T","Ŧ":"T","Ƭ":"T","Ʈ":"T","Ⱦ":"T","Ꞇ":"T","Ꜩ":"TZ","Ⓤ":"U","U":"U","Ù":"U","Ú":"U","Û":"U","Ũ":"U","Ṹ":"U","Ū":"U","Ṻ":"U","Ŭ":"U","Ü":"U","Ǜ":"U","Ǘ":"U","Ǖ":"U","Ǚ":"U","Ủ":"U","Ů":"U","Ű":"U","Ǔ":"U","Ȕ":"U","Ȗ":"U","Ư":"U","Ừ":"U","Ứ":"U","Ữ":"U","Ử":"U","Ự":"U","Ụ":"U","Ṳ":"U","Ų":"U","Ṷ":"U","Ṵ":"U","Ʉ":"U","Ⓥ":"V","V":"V","Ṽ":"V","Ṿ":"V","Ʋ":"V","Ꝟ":"V","Ʌ":"V","Ꝡ":"VY","Ⓦ":"W","W":"W","Ẁ":"W","Ẃ":"W","Ŵ":"W","Ẇ":"W","Ẅ":"W","Ẉ":"W","Ⱳ":"W","Ⓧ":"X","X":"X","Ẋ":"X","Ẍ":"X","Ⓨ":"Y","Y":"Y","Ỳ":"Y","Ý":"Y","Ŷ":"Y","Ỹ":"Y","Ȳ":"Y","Ẏ":"Y","Ÿ":"Y","Ỷ":"Y","Ỵ":"Y","Ƴ":"Y","Ɏ":"Y","Ỿ":"Y","Ⓩ":"Z","Z":"Z","Ź":"Z","Ẑ":"Z","Ż":"Z","Ž":"Z","Ẓ":"Z","Ẕ":"Z","Ƶ":"Z","Ȥ":"Z","Ɀ":"Z","Ⱬ":"Z","Ꝣ":"Z","ⓐ":"a","a":"a","ẚ":"a","à":"a","á":"a","â":"a","ầ":"a","ấ":"a","ẫ":"a","ẩ":"a","ã":"a","ā":"a","ă":"a","ằ":"a","ắ":"a","ẵ":"a","ẳ":"a","ȧ":"a","ǡ":"a","ä":"a","ǟ":"a","ả":"a","å":"a","ǻ":"a","ǎ":"a","ȁ":"a","ȃ":"a","ạ":"a","ậ":"a","ặ":"a","ḁ":"a","ą":"a","ⱥ":"a","ɐ":"a","ꜳ":"aa","æ":"ae","ǽ":"ae","ǣ":"ae","ꜵ":"ao","ꜷ":"au","ꜹ":"av","ꜻ":"av","ꜽ":"ay","ⓑ":"b","b":"b","ḃ":"b","ḅ":"b","ḇ":"b","ƀ":"b","ƃ":"b","ɓ":"b","ⓒ":"c","c":"c","ć":"c","ĉ":"c","ċ":"c","č":"c","ç":"c","ḉ":"c","ƈ":"c","ȼ":"c","ꜿ":"c","ↄ":"c","ⓓ":"d","d":"d","ḋ":"d","ď":"d","ḍ":"d","ḑ":"d","ḓ":"d","ḏ":"d","đ":"d","ƌ":"d","ɖ":"d","ɗ":"d","ꝺ":"d","dz":"dz","dž":"dz","ⓔ":"e","e":"e","è":"e","é":"e","ê":"e","ề":"e","ế":"e","ễ":"e","ể":"e","ẽ":"e","ē":"e","ḕ":"e","ḗ":"e","ĕ":"e","ė":"e","ë":"e","ẻ":"e","ě":"e","ȅ":"e","ȇ":"e","ẹ":"e","ệ":"e","ȩ":"e","ḝ":"e","ę":"e","ḙ":"e","ḛ":"e","ɇ":"e","ɛ":"e","ǝ":"e","ⓕ":"f","f":"f","ḟ":"f","ƒ":"f","ꝼ":"f","ⓖ":"g","g":"g","ǵ":"g","ĝ":"g","ḡ":"g","ğ":"g","ġ":"g","ǧ":"g","ģ":"g","ǥ":"g","ɠ":"g","ꞡ":"g","ᵹ":"g","ꝿ":"g","ⓗ":"h","h":"h","ĥ":"h","ḣ":"h","ḧ":"h","ȟ":"h","ḥ":"h","ḩ":"h","ḫ":"h","ẖ":"h","ħ":"h","ⱨ":"h","ⱶ":"h","ɥ":"h","ƕ":"hv","ⓘ":"i","i":"i","ì":"i","í":"i","î":"i","ĩ":"i","ī":"i","ĭ":"i","ï":"i","ḯ":"i","ỉ":"i","ǐ":"i","ȉ":"i","ȋ":"i","ị":"i","į":"i","ḭ":"i","ɨ":"i","ı":"i","ⓙ":"j","j":"j","ĵ":"j","ǰ":"j","ɉ":"j","ⓚ":"k","k":"k","ḱ":"k","ǩ":"k","ḳ":"k","ķ":"k","ḵ":"k","ƙ":"k","ⱪ":"k","ꝁ":"k","ꝃ":"k","ꝅ":"k","ꞣ":"k","ⓛ":"l","l":"l","ŀ":"l","ĺ":"l","ľ":"l","ḷ":"l","ḹ":"l","ļ":"l","ḽ":"l","ḻ":"l","ſ":"l","ł":"l","ƚ":"l","ɫ":"l","ⱡ":"l","ꝉ":"l","ꞁ":"l","ꝇ":"l","lj":"lj","ⓜ":"m","m":"m","ḿ":"m","ṁ":"m","ṃ":"m","ɱ":"m","ɯ":"m","ⓝ":"n","n":"n","ǹ":"n","ń":"n","ñ":"n","ṅ":"n","ň":"n","ṇ":"n","ņ":"n","ṋ":"n","ṉ":"n","ƞ":"n","ɲ":"n","ʼn":"n","ꞑ":"n","ꞥ":"n","nj":"nj","ⓞ":"o","o":"o","ò":"o","ó":"o","ô":"o","ồ":"o","ố":"o","ỗ":"o","ổ":"o","õ":"o","ṍ":"o","ȭ":"o","ṏ":"o","ō":"o","ṑ":"o","ṓ":"o","ŏ":"o","ȯ":"o","ȱ":"o","ö":"o","ȫ":"o","ỏ":"o","ő":"o","ǒ":"o","ȍ":"o","ȏ":"o","ơ":"o","ờ":"o","ớ":"o","ỡ":"o","ở":"o","ợ":"o","ọ":"o","ộ":"o","ǫ":"o","ǭ":"o","ø":"o","ǿ":"o","ɔ":"o","ꝋ":"o","ꝍ":"o","ɵ":"o","ƣ":"oi","ȣ":"ou","ꝏ":"oo","ⓟ":"p","p":"p","ṕ":"p","ṗ":"p","ƥ":"p","ᵽ":"p","ꝑ":"p","ꝓ":"p","ꝕ":"p","ⓠ":"q","q":"q","ɋ":"q","ꝗ":"q","ꝙ":"q","ⓡ":"r","r":"r","ŕ":"r","ṙ":"r","ř":"r","ȑ":"r","ȓ":"r","ṛ":"r","ṝ":"r","ŗ":"r","ṟ":"r","ɍ":"r","ɽ":"r","ꝛ":"r","ꞧ":"r","ꞃ":"r","ⓢ":"s","s":"s","ß":"s","ś":"s","ṥ":"s","ŝ":"s","ṡ":"s","š":"s","ṧ":"s","ṣ":"s","ṩ":"s","ș":"s","ş":"s","ȿ":"s","ꞩ":"s","ꞅ":"s","ẛ":"s","ⓣ":"t","t":"t","ṫ":"t","ẗ":"t","ť":"t","ṭ":"t","ț":"t","ţ":"t","ṱ":"t","ṯ":"t","ŧ":"t","ƭ":"t","ʈ":"t","ⱦ":"t","ꞇ":"t","ꜩ":"tz","ⓤ":"u","u":"u","ù":"u","ú":"u","û":"u","ũ":"u","ṹ":"u","ū":"u","ṻ":"u","ŭ":"u","ü":"u","ǜ":"u","ǘ":"u","ǖ":"u","ǚ":"u","ủ":"u","ů":"u","ű":"u","ǔ":"u","ȕ":"u","ȗ":"u","ư":"u","ừ":"u","ứ":"u","ữ":"u","ử":"u","ự":"u","ụ":"u","ṳ":"u","ų":"u","ṷ":"u","ṵ":"u","ʉ":"u","ⓥ":"v","v":"v","ṽ":"v","ṿ":"v","ʋ":"v","ꝟ":"v","ʌ":"v","ꝡ":"vy","ⓦ":"w","w":"w","ẁ":"w","ẃ":"w","ŵ":"w","ẇ":"w","ẅ":"w","ẘ":"w","ẉ":"w","ⱳ":"w","ⓧ":"x","x":"x","ẋ":"x","ẍ":"x","ⓨ":"y","y":"y","ỳ":"y","ý":"y","ŷ":"y","ỹ":"y","ȳ":"y","ẏ":"y","ÿ":"y","ỷ":"y","ẙ":"y","ỵ":"y","ƴ":"y","ɏ":"y","ỿ":"y","ⓩ":"z","z":"z","ź":"z","ẑ":"z","ż":"z","ž":"z","ẓ":"z","ẕ":"z","ƶ":"z","ȥ":"z","ɀ":"z","ⱬ":"z","ꝣ":"z","Ά":"Α","Έ":"Ε","Ή":"Η","Ί":"Ι","Ϊ":"Ι","Ό":"Ο","Ύ":"Υ","Ϋ":"Υ","Ώ":"Ω","ά":"α","έ":"ε","ή":"η","ί":"ι","ϊ":"ι","ΐ":"ι","ό":"ο","ύ":"υ","ϋ":"υ","ΰ":"υ","ω":"ω","ς":"σ"}}),b.define("select2/data/base",["../utils"],function(a){function b(a,c){b.__super__.constructor.call(this)}return a.Extend(b,a.Observable),b.prototype.current=function(a){throw new Error("The `current` method must be defined in child classes.")},b.prototype.query=function(a,b){throw new Error("The `query` method must be defined in child classes.")},b.prototype.bind=function(a,b){},b.prototype.destroy=function(){},b.prototype.generateResultId=function(b,c){var d="";return d+=null!=b?b.id:a.generateChars(4),d+="-result-",d+=a.generateChars(4),null!=c.id?d+="-"+c.id.toString():d+="-"+a.generateChars(4),d},b}),b.define("select2/data/select",["./base","../utils","jquery"],function(a,b,c){function d(a,b){this.$element=a,this.options=b,d.__super__.constructor.call(this)}return b.Extend(d,a),d.prototype.current=function(a){var b=[],d=this;this.$element.find(":selected").each(function(){var a=c(this),e=d.item(a);b.push(e)}),a(b)},d.prototype.select=function(a){var b=this;if(a.selected=!0,c(a.element).is("option"))return a.element.selected=!0,void this.$element.trigger("change");if(this.$element.prop("multiple"))this.current(function(d){var e=[];a=[a],a.push.apply(a,d);for(var f=0;f=0){var k=f.filter(d(j)),l=this.item(k),m=c.extend(!0,{},j,l),n=this.option(m);k.replaceWith(n)}else{var o=this.option(j);if(j.children){var p=this.convertToOptions(j.children);b.appendMany(o,p)}h.push(o)}}return h},d}),b.define("select2/data/ajax",["./array","../utils","jquery"],function(a,b,c){function d(a,b){this.ajaxOptions=this._applyDefaults(b.get("ajax")),null!=this.ajaxOptions.processResults&&(this.processResults=this.ajaxOptions.processResults),d.__super__.constructor.call(this,a,b)}return b.Extend(d,a),d.prototype._applyDefaults=function(a){var b={data:function(a){return c.extend({},a,{q:a.term})},transport:function(a,b,d){var e=c.ajax(a);return e.then(b),e.fail(d),e}};return c.extend({},b,a,!0)},d.prototype.processResults=function(a){return a},d.prototype.query=function(a,b){function d(){var d=f.transport(f,function(d){var f=e.processResults(d,a);e.options.get("debug")&&window.console&&console.error&&(f&&f.results&&c.isArray(f.results)||console.error("Select2: The AJAX results did not return an array in the `results` key of the response.")),b(f)},function(){d.status&&"0"===d.status||e.trigger("results:message",{message:"errorLoading"})});e._request=d}var e=this;null!=this._request&&(c.isFunction(this._request.abort)&&this._request.abort(),this._request=null);var f=c.extend({type:"GET"},this.ajaxOptions);"function"==typeof f.url&&(f.url=f.url.call(this.$element,a)),"function"==typeof f.data&&(f.data=f.data.call(this.$element,a)),this.ajaxOptions.delay&&null!=a.term?(this._queryTimeout&&window.clearTimeout(this._queryTimeout),this._queryTimeout=window.setTimeout(d,this.ajaxOptions.delay)):d()},d}),b.define("select2/data/tags",["jquery"],function(a){function b(b,c,d){var e=d.get("tags"),f=d.get("createTag");void 0!==f&&(this.createTag=f);var g=d.get("insertTag");if(void 0!==g&&(this.insertTag=g),b.call(this,c,d),a.isArray(e))for(var h=0;h0&&b.term.length>this.maximumInputLength)return void this.trigger("results:message",{message:"inputTooLong",args:{maximum:this.maximumInputLength,input:b.term,params:b}});a.call(this,b,c)},a}),b.define("select2/data/maximumSelectionLength",[],function(){function a(a,b,c){this.maximumSelectionLength=c.get("maximumSelectionLength"),a.call(this,b,c)}return a.prototype.query=function(a,b,c){var d=this;this.current(function(e){var f=null!=e?e.length:0;if(d.maximumSelectionLength>0&&f>=d.maximumSelectionLength)return void d.trigger("results:message",{message:"maximumSelected",args:{maximum:d.maximumSelectionLength}});a.call(d,b,c)})},a}),b.define("select2/dropdown",["jquery","./utils"],function(a,b){function c(a,b){this.$element=a,this.options=b,c.__super__.constructor.call(this)}return b.Extend(c,b.Observable),c.prototype.render=function(){var b=a(' ');return b.attr("dir",this.options.get("dir")),this.$dropdown=b,b},c.prototype.bind=function(){},c.prototype.position=function(a,b){},c.prototype.destroy=function(){this.$dropdown.remove()},c}),b.define("select2/dropdown/search",["jquery","../utils"],function(a,b){function c(){}return c.prototype.render=function(b){var c=b.call(this),d=a(' ');return this.$searchContainer=d,this.$search=d.find("input"),c.prepend(d),c},c.prototype.bind=function(b,c,d){var e=this,f=c.id+"-results";b.call(this,c,d),this.$search.on("keydown",function(a){e.trigger("keypress",a),e._keyUpPrevented=a.isDefaultPrevented()}),this.$search.on("input",function(b){a(this).off("keyup")}),this.$search.on("keyup input",function(a){e.handleSearch(a)}),c.on("open",function(){e.$search.attr("tabindex",0),e.$search.attr("aria-owns",f),e.$search.focus(),window.setTimeout(function(){e.$search.focus()},0)}),c.on("close",function(){e.$search.attr("tabindex",-1),e.$search.removeAttr("aria-activedescendant"),e.$search.removeAttr("aria-owns"),e.$search.val("")}),c.on("focus",function(){c.isOpen()&&e.$search.focus()}),c.on("results:all",function(a){if(null==a.query.term||""===a.query.term){e.showSearch(a)?e.$searchContainer.removeClass("select2-search--hide"):e.$searchContainer.addClass("select2-search--hide")}}),c.on("results:focus",function(a){e.$search.attr("aria-activedescendant",a.data._resultId)})},c.prototype.handleSearch=function(a){if(!this._keyUpPrevented){var b=this.$search.val();this.trigger("query",{term:b})}this._keyUpPrevented=!1},c.prototype.showSearch=function(a,b){return!0},c}),b.define("select2/dropdown/hidePlaceholder",[],function(){function a(a,b,c,d){this.placeholder=this.normalizePlaceholder(c.get("placeholder")),a.call(this,b,c,d)}return a.prototype.append=function(a,b){b.results=this.removePlaceholder(b.results),a.call(this,b)},a.prototype.normalizePlaceholder=function(a,b){return"string"==typeof b&&(b={id:"",text:b}),b},a.prototype.removePlaceholder=function(a,b){for(var c=b.slice(0),d=b.length-1;d>=0;d--){var e=b[d];this.placeholder.id===e.id&&c.splice(d,1)}return c},a}),b.define("select2/dropdown/infiniteScroll",["jquery"],function(a){function b(a,b,c,d){this.lastParams={},a.call(this,b,c,d),this.$loadingMore=this.createLoadingMore(),this.loading=!1}return b.prototype.append=function(a,b){this.$loadingMore.remove(),this.loading=!1,a.call(this,b),this.showLoadingMore(b)&&this.$results.append(this.$loadingMore)},b.prototype.bind=function(b,c,d){var e=this;b.call(this,c,d),c.on("query",function(a){e.lastParams=a,e.loading=!0}),c.on("query:append",function(a){e.lastParams=a,e.loading=!0}),this.$results.on("scroll",function(){var b=a.contains(document.documentElement,e.$loadingMore[0]);if(!e.loading&&b){e.$results.offset().top+e.$results.outerHeight(!1)+50>=e.$loadingMore.offset().top+e.$loadingMore.outerHeight(!1)&&e.loadMore()}})},b.prototype.loadMore=function(){this.loading=!0;var b=a.extend({},{page:1},this.lastParams);b.page++,this.trigger("query:append",b)},b.prototype.showLoadingMore=function(a,b){return b.pagination&&b.pagination.more},b.prototype.createLoadingMore=function(){var b=a(' '),c=this.options.get("translations").get("loadingMore");return b.html(c(this.lastParams)),b},b}),b.define("select2/dropdown/attachBody",["jquery","../utils"],function(a,b){function c(b,c,d){this.$dropdownParent=d.get("dropdownParent")||a(document.body),b.call(this,c,d)}return c.prototype.bind=function(a,b,c){var d=this,e=!1;a.call(this,b,c),b.on("open",function(){d._showDropdown(),d._attachPositioningHandler(b),e||(e=!0,b.on("results:all",function(){d._positionDropdown(),d._resizeDropdown()}),b.on("results:append",function(){d._positionDropdown(),d._resizeDropdown()}))}),b.on("close",function(){d._hideDropdown(),d._detachPositioningHandler(b)}),this.$dropdownContainer.on("mousedown",function(a){a.stopPropagation()})},c.prototype.destroy=function(a){a.call(this),this.$dropdownContainer.remove()},c.prototype.position=function(a,b,c){b.attr("class",c.attr("class")),b.removeClass("select2"),b.addClass("select2-container--open"),b.css({position:"absolute",top:-999999}),this.$container=c},c.prototype.render=function(b){var c=a(" "),d=b.call(this);return c.append(d),this.$dropdownContainer=c,c},c.prototype._hideDropdown=function(a){this.$dropdownContainer.detach()},c.prototype._attachPositioningHandler=function(c,d){var e=this,f="scroll.select2."+d.id,g="resize.select2."+d.id,h="orientationchange.select2."+d.id,i=this.$container.parents().filter(b.hasScroll);i.each(function(){a(this).data("select2-scroll-position",{x:a(this).scrollLeft(),y:a(this).scrollTop()})}),i.on(f,function(b){var c=a(this).data("select2-scroll-position");a(this).scrollTop(c.y)}),a(window).on(f+" "+g+" "+h,function(a){e._positionDropdown(),e._resizeDropdown()})},c.prototype._detachPositioningHandler=function(c,d){var e="scroll.select2."+d.id,f="resize.select2."+d.id,g="orientationchange.select2."+d.id;this.$container.parents().filter(b.hasScroll).off(e),a(window).off(e+" "+f+" "+g)},c.prototype._positionDropdown=function(){var b=a(window),c=this.$dropdown.hasClass("select2-dropdown--above"),d=this.$dropdown.hasClass("select2-dropdown--below"),e=null,f=this.$container.offset();f.bottom=f.top+this.$container.outerHeight(!1);var g={height:this.$container.outerHeight(!1)};g.top=f.top,g.bottom=f.top+g.height;var h={height:this.$dropdown.outerHeight(!1)},i={top:b.scrollTop(),bottom:b.scrollTop()+b.height()},j=i.topf.bottom+h.height,l={left:f.left,top:g.bottom},m=this.$dropdownParent;"static"===m.css("position")&&(m=m.offsetParent());var n=m.offset();l.top-=n.top,l.left-=n.left,c||d||(e="below"),k||!j||c?!j&&k&&c&&(e="below"):e="above",("above"==e||c&&"below"!==e)&&(l.top=g.top-n.top-h.height),null!=e&&(this.$dropdown.removeClass("select2-dropdown--below select2-dropdown--above").addClass("select2-dropdown--"+e),this.$container.removeClass("select2-container--below select2-container--above").addClass("select2-container--"+e)),this.$dropdownContainer.css(l)},c.prototype._resizeDropdown=function(){var a={width:this.$container.outerWidth(!1)+"px"};this.options.get("dropdownAutoWidth")&&(a.minWidth=a.width,a.position="relative",a.width="auto"),this.$dropdown.css(a)},c.prototype._showDropdown=function(a){this.$dropdownContainer.appendTo(this.$dropdownParent),this._positionDropdown(),this._resizeDropdown()},c}),b.define("select2/dropdown/minimumResultsForSearch",[],function(){function a(b){for(var c=0,d=0;d0&&(l.dataAdapter=j.Decorate(l.dataAdapter,r)),l.maximumInputLength>0&&(l.dataAdapter=j.Decorate(l.dataAdapter,s)),l.maximumSelectionLength>0&&(l.dataAdapter=j.Decorate(l.dataAdapter,t)),l.tags&&(l.dataAdapter=j.Decorate(l.dataAdapter,p)),null==l.tokenSeparators&&null==l.tokenizer||(l.dataAdapter=j.Decorate(l.dataAdapter,q)),null!=l.query){var C=b(l.amdBase+"compat/query");l.dataAdapter=j.Decorate(l.dataAdapter,C)}if(null!=l.initSelection){var D=b(l.amdBase+"compat/initSelection");l.dataAdapter=j.Decorate(l.dataAdapter,D)}}if(null==l.resultsAdapter&&(l.resultsAdapter=c,null!=l.ajax&&(l.resultsAdapter=j.Decorate(l.resultsAdapter,x)),null!=l.placeholder&&(l.resultsAdapter=j.Decorate(l.resultsAdapter,w)),l.selectOnClose&&(l.resultsAdapter=j.Decorate(l.resultsAdapter,A))),null==l.dropdownAdapter){if(l.multiple)l.dropdownAdapter=u;else{var E=j.Decorate(u,v);l.dropdownAdapter=E}if(0!==l.minimumResultsForSearch&&(l.dropdownAdapter=j.Decorate(l.dropdownAdapter,z)),l.closeOnSelect&&(l.dropdownAdapter=j.Decorate(l.dropdownAdapter,B)),null!=l.dropdownCssClass||null!=l.dropdownCss||null!=l.adaptDropdownCssClass){var F=b(l.amdBase+"compat/dropdownCss");l.dropdownAdapter=j.Decorate(l.dropdownAdapter,F)}l.dropdownAdapter=j.Decorate(l.dropdownAdapter,y)}if(null==l.selectionAdapter){if(l.multiple?l.selectionAdapter=e:l.selectionAdapter=d,null!=l.placeholder&&(l.selectionAdapter=j.Decorate(l.selectionAdapter,f)),l.allowClear&&(l.selectionAdapter=j.Decorate(l.selectionAdapter,g)),l.multiple&&(l.selectionAdapter=j.Decorate(l.selectionAdapter,h)),null!=l.containerCssClass||null!=l.containerCss||null!=l.adaptContainerCssClass){var G=b(l.amdBase+"compat/containerCss");l.selectionAdapter=j.Decorate(l.selectionAdapter,G)}l.selectionAdapter=j.Decorate(l.selectionAdapter,i)}if("string"==typeof l.language)if(l.language.indexOf("-")>0){var H=l.language.split("-"),I=H[0];l.language=[l.language,I]}else l.language=[l.language];if(a.isArray(l.language)){var J=new k;l.language.push("en");for(var K=l.language,L=0;L0){for(var f=a.extend(!0,{},e),g=e.children.length-1;g>=0;g--){null==c(d,e.children[g])&&f.children.splice(g,1)}return f.children.length>0?f:c(d,f)}var h=b(e.text).toUpperCase(),i=b(d.term).toUpperCase();return h.indexOf(i)>-1?e:null}this.defaults={amdBase:"./",amdLanguageBase:"./i18n/",closeOnSelect:!0,debug:!1,dropdownAutoWidth:!1,escapeMarkup:j.escapeMarkup,language:C,matcher:c,minimumInputLength:0,maximumInputLength:0,maximumSelectionLength:0,minimumResultsForSearch:0,selectOnClose:!1,sorter:function(a){return a},templateResult:function(a){return a.text},templateSelection:function(a){return a.text},theme:"default",width:"resolve"}},D.prototype.set=function(b,c){var d=a.camelCase(b),e={};e[d]=c;var f=j._convertData(e);a.extend(this.defaults,f)},new D}),b.define("select2/options",["require","jquery","./defaults","./utils"],function(a,b,c,d){function e(b,e){if(this.options=b,null!=e&&this.fromElement(e),this.options=c.apply(this.options),e&&e.is("input")){var f=a(this.get("amdBase")+"compat/inputData");this.options.dataAdapter=d.Decorate(this.options.dataAdapter,f)}}return e.prototype.fromElement=function(a){var c=["select2"];null==this.options.multiple&&(this.options.multiple=a.prop("multiple")),null==this.options.disabled&&(this.options.disabled=a.prop("disabled")),null==this.options.language&&(a.prop("lang")?this.options.language=a.prop("lang").toLowerCase():a.closest("[lang]").prop("lang")&&(this.options.language=a.closest("[lang]").prop("lang"))),null==this.options.dir&&(a.prop("dir")?this.options.dir=a.prop("dir"):a.closest("[dir]").prop("dir")?this.options.dir=a.closest("[dir]").prop("dir"):this.options.dir="ltr"),a.prop("disabled",this.options.disabled),a.prop("multiple",this.options.multiple),a.data("select2Tags")&&(this.options.debug&&window.console&&console.warn&&console.warn('Select2: The `data-select2-tags` attribute has been changed to use the `data-data` and `data-tags="true"` attributes and will be removed in future versions of Select2.'),a.data("data",a.data("select2Tags")),a.data("tags",!0)),a.data("ajaxUrl")&&(this.options.debug&&window.console&&console.warn&&console.warn("Select2: The `data-ajax-url` attribute has been changed to `data-ajax--url` and support for the old attribute will be removed in future versions of Select2."),a.attr("ajax--url",a.data("ajaxUrl")),a.data("ajax--url",a.data("ajaxUrl")));var e={};e=b.fn.jquery&&"1."==b.fn.jquery.substr(0,2)&&a[0].dataset?b.extend(!0,{},a[0].dataset,a.data()):a.data();var f=b.extend(!0,{},e);f=d._convertData(f);for(var g in f)b.inArray(g,c)>-1||(b.isPlainObject(this.options[g])?b.extend(this.options[g],f[g]):this.options[g]=f[g]);return this},e.prototype.get=function(a){return this.options[a]},e.prototype.set=function(a,b){this.options[a]=b},e}),b.define("select2/core",["jquery","./options","./utils","./keys"],function(a,b,c,d){var e=function(a,c){null!=a.data("select2")&&a.data("select2").destroy(),this.$element=a,this.id=this._generateId(a),c=c||{},this.options=new b(c,a),e.__super__.constructor.call(this);var d=a.attr("tabindex")||0;a.data("old-tabindex",d),a.attr("tabindex","-1");var f=this.options.get("dataAdapter");this.dataAdapter=new f(a,this.options);var g=this.render();this._placeContainer(g);var h=this.options.get("selectionAdapter");this.selection=new h(a,this.options),this.$selection=this.selection.render(),this.selection.position(this.$selection,g);var i=this.options.get("dropdownAdapter");this.dropdown=new i(a,this.options),this.$dropdown=this.dropdown.render(),this.dropdown.position(this.$dropdown,g);var j=this.options.get("resultsAdapter");this.results=new j(a,this.options,this.dataAdapter),this.$results=this.results.render(),this.results.position(this.$results,this.$dropdown);var k=this;this._bindAdapters(),this._registerDomEvents(),this._registerDataEvents(),this._registerSelectionEvents(),this._registerDropdownEvents(),this._registerResultsEvents(),this._registerEvents(),this.dataAdapter.current(function(a){k.trigger("selection:update",{data:a})}),a.addClass("select2-hidden-accessible"),a.attr("aria-hidden","true"),this._syncAttributes(),a.data("select2",this)};return c.Extend(e,c.Observable),e.prototype._generateId=function(a){var b="";return b=null!=a.attr("id")?a.attr("id"):null!=a.attr("name")?a.attr("name")+"-"+c.generateChars(2):c.generateChars(4),b=b.replace(/(:|\.|\[|\]|,)/g,""),b="select2-"+b},e.prototype._placeContainer=function(a){a.insertAfter(this.$element);var b=this._resolveWidth(this.$element,this.options.get("width"));null!=b&&a.css("width",b)},e.prototype._resolveWidth=function(a,b){var c=/^width:(([-+]?([0-9]*\.)?[0-9]+)(px|em|ex|%|in|cm|mm|pt|pc))/i;if("resolve"==b){var d=this._resolveWidth(a,"style");return null!=d?d:this._resolveWidth(a,"element")}if("element"==b){var e=a.outerWidth(!1);return e<=0?"auto":e+"px"}if("style"==b){var f=a.attr("style");if("string"!=typeof f)return null;for(var g=f.split(";"),h=0,i=g.length;h=1)return k[1]}return null}return b},e.prototype._bindAdapters=function(){this.dataAdapter.bind(this,this.$container),this.selection.bind(this,this.$container),this.dropdown.bind(this,this.$container),this.results.bind(this,this.$container)},e.prototype._registerDomEvents=function(){var b=this;this.$element.on("change.select2",function(){b.dataAdapter.current(function(a){b.trigger("selection:update",{data:a})})}),this.$element.on("focus.select2",function(a){b.trigger("focus",a)}),this._syncA=c.bind(this._syncAttributes,this),this._syncS=c.bind(this._syncSubtree,this),this.$element[0].attachEvent&&this.$element[0].attachEvent("onpropertychange",this._syncA);var d=window.MutationObserver||window.WebKitMutationObserver||window.MozMutationObserver;null!=d?(this._observer=new d(function(c){a.each(c,b._syncA),a.each(c,b._syncS)}),this._observer.observe(this.$element[0],{attributes:!0,childList:!0,subtree:!1})):this.$element[0].addEventListener&&(this.$element[0].addEventListener("DOMAttrModified",b._syncA,!1),this.$element[0].addEventListener("DOMNodeInserted",b._syncS,!1),this.$element[0].addEventListener("DOMNodeRemoved",b._syncS,!1))},e.prototype._registerDataEvents=function(){var a=this;this.dataAdapter.on("*",function(b,c){a.trigger(b,c)})},e.prototype._registerSelectionEvents=function(){var b=this,c=["toggle","focus"];this.selection.on("toggle",function(){b.toggleDropdown()}),this.selection.on("focus",function(a){b.focus(a)}),this.selection.on("*",function(d,e){-1===a.inArray(d,c)&&b.trigger(d,e)})},e.prototype._registerDropdownEvents=function(){var a=this;this.dropdown.on("*",function(b,c){a.trigger(b,c)})},e.prototype._registerResultsEvents=function(){var a=this;this.results.on("*",function(b,c){a.trigger(b,c)})},e.prototype._registerEvents=function(){var b=this;this.on("open",function(){b.$container.addClass("select2-container--open")}),this.on("close",function(){b.$container.removeClass("select2-container--open")}),this.on("enable",function(){b.$container.removeClass("select2-container--disabled")}),this.on("disable",function(){b.$container.addClass("select2-container--disabled")}),this.on("blur",function(){b.$container.removeClass("select2-container--focus")}),this.on("query",function(a){b.isOpen()||b.trigger("open",{}),this.dataAdapter.query(a,function(c){b.trigger("results:all",{data:c,query:a})})}),this.on("query:append",function(a){this.dataAdapter.query(a,function(c){b.trigger("results:append",{data:c,query:a})})}),this.on("open",function(){setTimeout(function(){b.focusOnActiveElement()},1)}),a(document).on("keydown",function(a){var c=a.which;if(b.isOpen())if(c===d.ESC||c===d.TAB||c===d.UP&&a.altKey?(b.close(),a.preventDefault()):c===d.ENTER?(b.trigger("results:select",{}),a.preventDefault()):c===d.SPACE&&a.ctrlKey?(b.trigger("results:toggle",{}),a.preventDefault()):c===d.UP?(b.trigger("results:previous",{}),a.preventDefault()):c===d.DOWN&&(b.trigger("results:next",{}),a.preventDefault()),c===d.DOWN||c===d.UP)b.focusOnActiveElement();else{var e=b.$dropdown.find(".select2-search__field");e.length||(e=b.$container.find(".select2-search__field")),e.focus(),setTimeout(function(){b.focusOnActiveElement()},1e3)}else b.hasFocus()&&(c===d.ENTER||c===d.SPACE||c===d.DOWN&&a.altKey)&&(b.open(),a.preventDefault())})},e.prototype.focusOnActiveElement=function(){c.isTouchscreen()||this.$results.find("li.select2-results__option--highlighted").focus()},e.prototype._syncAttributes=function(){this.options.set("disabled",this.$element.prop("disabled")),this.options.get("disabled")?(this.isOpen()&&this.close(),this.trigger("disable",{})):this.trigger("enable",{})},e.prototype._syncSubtree=function(a,b){var c=!1,d=this;if(!a||!a.target||"OPTION"===a.target.nodeName||"OPTGROUP"===a.target.nodeName){if(b)if(b.addedNodes&&b.addedNodes.length>0)for(var e=0;e0&&(c=!0);else c=!0;c&&this.dataAdapter.current(function(a){d.trigger("selection:update",{data:a})})}},e.prototype.trigger=function(a,b){var c=e.__super__.trigger,d={open:"opening",close:"closing",select:"selecting",unselect:"unselecting"};if(void 0===b&&(b={}),a in d){var f=d[a],g={prevented:!1,name:a,args:b};if(c.call(this,f,g),g.prevented)return void(b.prevented=!0)}c.call(this,a,b)},e.prototype.toggleDropdown=function(){this.options.get("disabled")||(this.isOpen()?this.close():this.open())},e.prototype.open=function(){this.isOpen()||this.trigger("query",{})},e.prototype.close=function(){this.isOpen()&&this.trigger("close",{})},e.prototype.isOpen=function(){return this.$container.hasClass("select2-container--open")},e.prototype.hasFocus=function(){return this.$container.hasClass("select2-container--focus")},e.prototype.focus=function(a){this.hasFocus()||(this.$container.addClass("select2-container--focus"),this.trigger("focus",{}))},e.prototype.enable=function(a){this.options.get("debug")&&window.console&&console.warn&&console.warn('Select2: The `select2("enable")` method has been deprecated and will be removed in later Select2 versions. Use $element.prop("disabled") instead.'),null!=a&&0!==a.length||(a=[!0]);var b=!a[0];this.$element.prop("disabled",b)},e.prototype.data=function(){this.options.get("debug")&&arguments.length>0&&window.console&&console.warn&&console.warn('Select2: Data can no longer be set using `select2("data")`. You should consider setting the value instead using `$element.val()`.');var a=[];return this.dataAdapter.current(function(b){a=b}),a},e.prototype.val=function(b){if(this.options.get("debug")&&window.console&&console.warn&&console.warn('Select2: The `select2("val")` method has been deprecated and will be removed in later Select2 versions. Use $element.val() instead.'),null==b||0===b.length)return this.$element.val();var c=b[0];a.isArray(c)&&(c=a.map(c,function(a){return a.toString()})),this.$element.val(c).trigger("change")},e.prototype.destroy=function(){this.$container.remove(),this.$element[0].detachEvent&&this.$element[0].detachEvent("onpropertychange",this._syncA),null!=this._observer?(this._observer.disconnect(),this._observer=null):this.$element[0].removeEventListener&&(this.$element[0].removeEventListener("DOMAttrModified",this._syncA,!1),this.$element[0].removeEventListener("DOMNodeInserted",this._syncS,!1),this.$element[0].removeEventListener("DOMNodeRemoved",this._syncS,!1)),this._syncA=null,this._syncS=null,this.$element.off(".select2"),this.$element.attr("tabindex",this.$element.data("old-tabindex")),this.$element.removeClass("select2-hidden-accessible"),this.$element.attr("aria-hidden","false"),this.$element.removeData("select2"),this.dataAdapter.destroy(),this.selection.destroy(),this.dropdown.destroy(),this.results.destroy(),this.dataAdapter=null,this.selection=null,this.dropdown=null,this.results=null},e.prototype.render=function(){var b=a(' ');return b.attr("dir",this.options.get("dir")),this.$container=b,this.$container.addClass("select2-container--"+this.options.get("theme")),b.data("element",this.$element),b},e}),b.define("select2/compat/utils",["jquery"],function(a){function b(b,c,d){var e,f,g=[];e=a.trim(b.attr("class")),e&&(e=""+e,a(e.split(/\s+/)).each(function(){0===this.indexOf("select2-")&&g.push(this)})),e=a.trim(c.attr("class")),e&&(e=""+e,a(e.split(/\s+/)).each(function(){0!==this.indexOf("select2-")&&null!=(f=d(this))&&g.push(f)})),b.attr("class",g.join(" "))}return{syncCssClasses:b}}),b.define("select2/compat/containerCss",["jquery","./utils"],function(a,b){function c(a){return null}function d(){}return d.prototype.render=function(d){var e=d.call(this),f=this.options.get("containerCssClass")||"";a.isFunction(f)&&(f=f(this.$element));var g=this.options.get("adaptContainerCssClass");if(g=g||c,-1!==f.indexOf(":all:")){f=f.replace(":all:","");var h=g;g=function(a){var b=h(a);return null!=b?b+" "+a:a}}var i=this.options.get("containerCss")||{};return a.isFunction(i)&&(i=i(this.$element)),b.syncCssClasses(e,this.$element,g),e.css(i),e.addClass(f),e},d}),b.define("select2/compat/dropdownCss",["jquery","./utils"],function(a,b){function c(a){return null}function d(){}return d.prototype.render=function(d){var e=d.call(this),f=this.options.get("dropdownCssClass")||"";a.isFunction(f)&&(f=f(this.$element));var g=this.options.get("adaptDropdownCssClass");if(g=g||c,-1!==f.indexOf(":all:")){f=f.replace(":all:","");var h=g;g=function(a){var b=h(a);return null!=b?b+" "+a:a}}var i=this.options.get("dropdownCss")||{};return a.isFunction(i)&&(i=i(this.$element)),b.syncCssClasses(e,this.$element,g),e.css(i),e.addClass(f),e},d}),b.define("select2/compat/initSelection",["jquery"],function(a){function b(a,b,c){c.get("debug")&&window.console&&console.warn&&console.warn("Select2: The `initSelection` option has been deprecated in favor of a custom data adapter that overrides the `current` method. This method is now called multiple times instead of a single time when the instance is initialized. Support will be removed for the `initSelection` option in future versions of Select2"),this.initSelection=c.get("initSelection"),this._isInitialized=!1,a.call(this,b,c)}return b.prototype.current=function(b,c){var d=this;if(this._isInitialized)return void b.call(this,c);this.initSelection.call(null,this.$element,function(b){d._isInitialized=!0,a.isArray(b)||(b=[b]),c(b)})},b}),b.define("select2/compat/inputData",["jquery"],function(a){function b(a,b,c){this._currentData=[],this._valueSeparator=c.get("valueSeparator")||",","hidden"===b.prop("type")&&c.get("debug")&&console&&console.warn&&console.warn("Select2: Using a hidden input with Select2 is no longer supported and may stop working in the future. It is recommended to use a `` element instead."),a.call(this,b,c)}return b.prototype.current=function(b,c){function d(b,c){var e=[];return b.selected||-1!==a.inArray(b.id,c)?(b.selected=!0,e.push(b)):b.selected=!1,b.children&&e.push.apply(e,d(b.children,c)),e}for(var e=[],f=0;f=0;f--){var g=d.children[f];b(c.term,g.text,g)||e.children.splice(f,1)}if(e.children.length>0)return e}return b(c.term,d.text,d)?e:null}return c}return b}),b.define("select2/compat/query",[],function(){function a(a,b,c){c.get("debug")&&window.console&&console.warn&&console.warn("Select2: The `query` option has been deprecated in favor of a custom data adapter that overrides the `query` method. Support will be removed for the `query` option in future versions of Select2."),a.call(this,b,c)}return a.prototype.query=function(a,b,c){b.callback=c,this.options.get("query").call(null,b)},a}),b.define("select2/dropdown/attachContainer",[],function(){function a(a,b,c){a.call(this,b,c)}return a.prototype.position=function(a,b,c){c.find(".dropdown-wrapper").append(b),b.addClass("select2-dropdown--below"),c.addClass("select2-container--below")},a}),b.define("select2/dropdown/stopPropagation",[],function(){function a(){}return a.prototype.bind=function(a,b,c){a.call(this,b,c);var d=["blur","change","click","dblclick","focus","focusin","focusout","input","keydown","keyup","keypress","mousedown","mouseenter","mouseleave","mousemove","mouseover","mouseup","search","touchend","touchstart"];this.$dropdown.on(d.join(" "),function(a){a.stopPropagation()})},a}),b.define("select2/selection/stopPropagation",[],function(){function a(){}return a.prototype.bind=function(a,b,c){a.call(this,b,c);var d=["blur","change","click","dblclick","focus","focusin","focusout","input","keydown","keyup","keypress","mousedown","mouseenter","mouseleave","mousemove","mouseover","mouseup","search","touchend","touchstart"];this.$selection.on(d.join(" "),function(a){a.stopPropagation()})},a}),function(c){"function"==typeof b.define&&b.define.amd?b.define("jquery-mousewheel",["jquery"],c):"object"==typeof exports?module.exports=c:c(a)}(function(a){function b(b){var g=b||window.event,h=i.call(arguments,1),j=0,l=0,m=0,n=0,o=0,p=0;if(b=a.event.fix(g),b.type="mousewheel","detail"in g&&(m=-1*g.detail),"wheelDelta"in g&&(m=g.wheelDelta),"wheelDeltaY"in g&&(m=g.wheelDeltaY),"wheelDeltaX"in g&&(l=-1*g.wheelDeltaX),"axis"in g&&g.axis===g.HORIZONTAL_AXIS&&(l=-1*m,m=0),j=0===m?l:m,"deltaY"in g&&(m=-1*g.deltaY,j=m),"deltaX"in g&&(l=g.deltaX,0===m&&(j=-1*l)),0!==m||0!==l){if(1===g.deltaMode){var q=a.data(this,"mousewheel-line-height");j*=q,m*=q,l*=q}else if(2===g.deltaMode){var r=a.data(this,"mousewheel-page-height");j*=r,m*=r,l*=r}if(n=Math.max(Math.abs(m),Math.abs(l)),(!f||n=1?"floor":"ceil"](j/f),l=Math[l>=1?"floor":"ceil"](l/f),m=Math[m>=1?"floor":"ceil"](m/f),k.settings.normalizeOffset&&this.getBoundingClientRect){var s=this.getBoundingClientRect();o=b.clientX-s.left,p=b.clientY-s.top}return b.deltaX=l,b.deltaY=m,b.deltaFactor=f,b.offsetX=o,b.offsetY=p,b.deltaMode=0,h.unshift(b,j,l,m),e&&clearTimeout(e),e=setTimeout(c,200),(a.event.dispatch||a.event.handle).apply(this,h)}}function c(){f=null}function d(a,b){return k.settings.adjustOldDeltas&&"mousewheel"===a.type&&b%120==0}var e,f,g=["wheel","mousewheel","DOMMouseScroll","MozMousePixelScroll"],h="onwheel"in document||document.documentMode>=9?["wheel"]:["mousewheel","DomMouseScroll","MozMousePixelScroll"],i=Array.prototype.slice;if(a.event.fixHooks)for(var j=g.length;j;)a.event.fixHooks[g[--j]]=a.event.mouseHooks;var k=a.event.special.mousewheel={version:"3.1.12",setup:function(){if(this.addEventListener)for(var c=h.length;c;)this.addEventListener(h[--c],b,!1);else this.onmousewheel=b;a.data(this,"mousewheel-line-height",k.getLineHeight(this)),a.data(this,"mousewheel-page-height",k.getPageHeight(this))},teardown:function(){if(this.removeEventListener)for(var c=h.length;c;)this.removeEventListener(h[--c],b,!1);else this.onmousewheel=null;a.removeData(this,"mousewheel-line-height"),a.removeData(this,"mousewheel-page-height")},getLineHeight:function(b){var c=a(b),d=c["offsetParent"in a.fn?"offsetParent":"parent"]();return d.length||(d=a("body")),parseInt(d.css("fontSize"),10)||parseInt(c.css("fontSize"),10)||16},getPageHeight:function(b){return a(b).height()},settings:{adjustOldDeltas:!0,normalizeOffset:!0}};a.fn.extend({mousewheel:function(a){return a?this.bind("mousewheel",a):this.trigger("mousewheel")},unmousewheel:function(a){return this.unbind("mousewheel",a)}})}),b.define("jquery.select2",["jquery","jquery-mousewheel","./select2/core","./select2/defaults"],function(a,b,c,d){if(null==a.fn.selectWoo){var e=["open","close","destroy"];a.fn.selectWoo=function(b){if("object"==typeof(b=b||{}))return this.each(function(){var d=a.extend(!0,{},b);new c(a(this),d)}),this;if("string"==typeof b){var d,f=Array.prototype.slice.call(arguments,1);return this.each(function(){var c=a(this).data("select2");null==c&&window.console&&console.error&&console.error("The select2('"+b+"') method was called on an element that is not using Select2."),d=c[b].apply(c,f)}),a.inArray(b,e)>-1?this:d}throw new Error("Invalid arguments for Select2: "+b)}}return null!=a.fn.select2&&null!=a.fn.select2.defaults&&(a.fn.selectWoo.defaults=a.fn.select2.defaults),null==a.fn.selectWoo.defaults&&(a.fn.selectWoo.defaults=d),a.fn.select2=a.fn.select2||a.fn.selectWoo,c}),{define:b.define,require:b.require}}(),c=b.require("jquery.select2");return a.fn.select2.amd=b,a.fn.selectWoo.amd=b,c});
\ No newline at end of file
+/*! Select2 1.0.1 | https://github.com/select2/select2/blob/master/LICENSE.md */!function(a){"function"==typeof define&&define.amd?define(["jquery"],a):"object"==typeof module&&module.exports?module.exports=function(b,c){return void 0===c&&(c="undefined"!=typeof window?require("jquery"):require("jquery")(b)),a(c),c}:a(jQuery)}(function(a){var b=function(){if(a&&a.fn&&a.fn.select2&&a.fn.select2.amd)var b=a.fn.select2.amd;var b;return function(){if(!b||!b.requirejs){b?c=b:b={};var a,c,d;!function(b){function e(a,b){return v.call(a,b)}function f(a,b){var c,d,e,f,g,h,i,j,k,l,m,n,o=b&&b.split("/"),p=t.map,q=p&&p["*"]||{};if(a){for(a=a.split("/"),g=a.length-1,t.nodeIdCompat&&x.test(a[g])&&(a[g]=a[g].replace(x,"")),"."===a[0].charAt(0)&&o&&(n=o.slice(0,o.length-1),a=n.concat(a)),k=0;k0&&(a.splice(k-1,2),k-=2)}a=a.join("/")}if((o||q)&&p){for(c=a.split("/"),k=c.length;k>0;k-=1){if(d=c.slice(0,k).join("/"),o)for(l=o.length;l>0;l-=1)if((e=p[o.slice(0,l).join("/")])&&(e=e[d])){f=e,h=k;break}if(f)break;!i&&q&&q[d]&&(i=q[d],j=k)}!f&&i&&(f=i,h=j),f&&(c.splice(0,h,f),a=c.join("/"))}return a}function g(a,c){return function(){var d=w.call(arguments,0);return"string"!=typeof d[0]&&1===d.length&&d.push(null),o.apply(b,d.concat([a,c]))}}function h(a){return function(b){return f(b,a)}}function i(a){return function(b){r[a]=b}}function j(a){if(e(s,a)){var c=s[a];delete s[a],u[a]=!0,n.apply(b,c)}if(!e(r,a)&&!e(u,a))throw new Error("No "+a);return r[a]}function k(a){var b,c=a?a.indexOf("!"):-1;return c>-1&&(b=a.substring(0,c),a=a.substring(c+1,a.length)),[b,a]}function l(a){return a?k(a):[]}function m(a){return function(){return t&&t.config&&t.config[a]||{}}}var n,o,p,q,r={},s={},t={},u={},v=Object.prototype.hasOwnProperty,w=[].slice,x=/\.js$/;p=function(a,b){var c,d=k(a),e=d[0],g=b[1];return a=d[1],e&&(e=f(e,g),c=j(e)),e?a=c&&c.normalize?c.normalize(a,h(g)):f(a,g):(a=f(a,g),d=k(a),e=d[0],a=d[1],e&&(c=j(e))),{f:e?e+"!"+a:a,n:a,pr:e,p:c}},q={require:function(a){return g(a)},exports:function(a){var b=r[a];return void 0!==b?b:r[a]={}},module:function(a){return{id:a,uri:"",exports:r[a],config:m(a)}}},n=function(a,c,d,f){var h,k,m,n,o,t,v,w=[],x=typeof d;if(f=f||a,t=l(f),"undefined"===x||"function"===x){for(c=!c.length&&d.length?["require","exports","module"]:c,o=0;o0&&(b.call(arguments,a.prototype.constructor),e=c.prototype.constructor),e.apply(this,arguments)}function e(){this.constructor=d}var f=b(c),g=b(a);c.displayName=a.displayName,d.prototype=new e;for(var h=0;h":">",'"':""","'":"'","/":"/"};return"string"!=typeof a?a:String(a).replace(/[&<>"'\/\\]/g,function(a){return b[a]})},c.appendMany=function(b,c){if("1.7"===a.fn.jquery.substr(0,3)){var d=a();a.map(c,function(a){d=d.add(a)}),c=d}b.append(c)},c.isTouchscreen=function(){return void 0===c._isTouchscreenCache&&(c._isTouchscreenCache="ontouchstart"in document.documentElement),c._isTouchscreenCache},c}),b.define("select2/results",["jquery","./utils"],function(a,b){function c(a,b,d){this.$element=a,this.data=d,this.options=b,c.__super__.constructor.call(this)}return b.Extend(c,b.Observable),c.prototype.render=function(){var b=a('');return this.options.get("multiple")&&b.attr("aria-multiselectable","true"),this.$results=b,b},c.prototype.clear=function(){this.$results.empty()},c.prototype.displayMessage=function(b){var c=this.options.get("escapeMarkup");this.clear(),this.hideLoading();var d=a(' '),e=this.options.get("translations").get(b.message);d.append(c(e(b.args))),d[0].className+=" select2-results__message",this.$results.append(d)},c.prototype.hideMessages=function(){this.$results.find(".select2-results__message").remove()},c.prototype.append=function(a){this.hideLoading();var b=[];if(null==a.results||0===a.results.length)return void(0===this.$results.children().length&&this.trigger("results:message",{message:"noResults"}));a.results=this.sort(a.results);for(var c=0;c0?b.first().trigger("mouseenter"):a.first().trigger("mouseenter"),this.ensureHighlightVisible()},c.prototype.setClasses=function(){var b=this;this.data.current(function(c){var d=a.map(c,function(a){return a.id.toString()});b.$results.find(".select2-results__option[data-selected]").each(function(){var b=a(this),c=a.data(this,"data"),e=""+c.id;null!=c.element&&c.element.selected||null==c.element&&a.inArray(e,d)>-1?b.attr("data-selected","true"):b.attr("data-selected","false")})})},c.prototype.showLoading=function(a){this.hideLoading();var b=this.options.get("translations").get("searching"),c={disabled:!0,loading:!0,text:b(a)},d=this.option(c);d.className+=" loading-results",this.$results.prepend(d)},c.prototype.hideLoading=function(){this.$results.find(".loading-results").remove()},c.prototype.option=function(b){var c=document.createElement("li");c.className="select2-results__option";var d={role:"option","data-selected":"false",tabindex:-1};b.disabled&&(delete d["data-selected"],d["aria-disabled"]="true"),null==b.id&&delete d["data-selected"],null!=b._resultId&&(c.id=b._resultId),b.title&&(c.title=b.title),b.children&&(d["aria-label"]=b.text,delete d["data-selected"]);for(var e in d){var f=d[e];c.setAttribute(e,f)}if(b.children){var g=a(c),h=document.createElement("strong");h.className="select2-results__group";var i=a(h);this.template(b,h),i.attr("role","presentation");for(var j=[],k=0;k",{class:"select2-results__options select2-results__options--nested",role:"listbox"});n.append(j),g.attr("role","list"),g.append(h),g.append(n)}else this.template(b,c);return a.data(c,"data",b),c},c.prototype.bind=function(b,c){var d=this,e=b.id+"-results";this.$results.attr("id",e),b.on("results:all",function(a){d.clear(),d.append(a.data),b.isOpen()&&(d.setClasses(),d.highlightFirstItem())}),b.on("results:append",function(a){d.append(a.data),b.isOpen()&&d.setClasses()}),b.on("query",function(a){d.hideMessages(),d.showLoading(a)}),b.on("select",function(){b.isOpen()&&(d.setClasses(),d.highlightFirstItem())}),b.on("unselect",function(){b.isOpen()&&(d.setClasses(),d.highlightFirstItem())}),b.on("open",function(){d.$results.attr("aria-expanded","true"),d.$results.attr("aria-hidden","false"),d.setClasses(),d.ensureHighlightVisible()}),b.on("close",function(){d.$results.attr("aria-expanded","false"),d.$results.attr("aria-hidden","true"),d.$results.removeAttr("aria-activedescendant")}),b.on("results:toggle",function(){var a=d.getHighlightedResults();0!==a.length&&a.trigger("mouseup")}),b.on("results:select",function(){var a=d.getHighlightedResults();if(0!==a.length){var b=a.data("data");"true"==a.attr("data-selected")?d.trigger("close",{}):d.trigger("select",{data:b})}}),b.on("results:previous",function(){var a=d.getHighlightedResults(),b=d.$results.find("[data-selected]"),c=b.index(a);if(0!==c){var e=c-1;0===a.length&&(e=0);var f=b.eq(e);f.trigger("mouseenter");var g=d.$results.offset().top,h=f.offset().top,i=d.$results.scrollTop()+(h-g);0===e?d.$results.scrollTop(0):h-g<0&&d.$results.scrollTop(i)}}),b.on("results:next",function(){var a=d.getHighlightedResults(),b=d.$results.find("[data-selected]"),c=b.index(a),e=c+1;if(!(e>=b.length)){var f=b.eq(e);f.trigger("mouseenter");var g=d.$results.offset().top+d.$results.outerHeight(!1),h=f.offset().top+f.outerHeight(!1),i=d.$results.scrollTop()+h-g;0===e?d.$results.scrollTop(0):h>g&&d.$results.scrollTop(i)}}),b.on("results:focus",function(a){a.element.addClass("select2-results__option--highlighted").attr("aria-selected","true"),d.$results.attr("aria-activedescendant",a.element.attr("id"))}),b.on("results:message",function(a){d.displayMessage(a)}),a.fn.mousewheel&&this.$results.on("mousewheel",function(a){var b=d.$results.scrollTop(),c=d.$results.get(0).scrollHeight-b+a.deltaY,e=a.deltaY>0&&b-a.deltaY<=0,f=a.deltaY<0&&c<=d.$results.height();e?(d.$results.scrollTop(0),a.preventDefault(),a.stopPropagation()):f&&(d.$results.scrollTop(d.$results.get(0).scrollHeight-d.$results.height()),a.preventDefault(),a.stopPropagation())}),this.$results.on("mouseup",".select2-results__option[data-selected]",function(b){var c=a(this),e=c.data("data");if("true"===c.attr("data-selected"))return void(d.options.get("multiple")?d.trigger("unselect",{originalEvent:b,data:e}):d.trigger("close",{}));d.trigger("select",{originalEvent:b,data:e})}),this.$results.on("mouseenter",".select2-results__option[data-selected]",function(b){var c=a(this).data("data");d.getHighlightedResults().removeClass("select2-results__option--highlighted").attr("aria-selected","false"),d.trigger("results:focus",{data:c,element:a(this)})})},c.prototype.getHighlightedResults=function(){return this.$results.find(".select2-results__option--highlighted")},c.prototype.destroy=function(){this.$results.remove()},c.prototype.ensureHighlightVisible=function(){var a=this.getHighlightedResults();if(0!==a.length){var b=this.$results.find("[data-selected]"),c=b.index(a),d=this.$results.offset().top,e=a.offset().top,f=this.$results.scrollTop()+(e-d),g=e-d;f-=2*a.outerHeight(!1),c<=2?this.$results.scrollTop(0):(g>this.$results.outerHeight()||g<0)&&this.$results.scrollTop(f)}},c.prototype.template=function(b,c){var d=this.options.get("templateResult"),e=this.options.get("escapeMarkup"),f=d(b,c);null==f?c.style.display="none":"string"==typeof f?c.innerHTML=e(f):a(c).append(f)},c}),b.define("select2/keys",[],function(){return{BACKSPACE:8,TAB:9,ENTER:13,SHIFT:16,CTRL:17,ALT:18,ESC:27,SPACE:32,PAGE_UP:33,PAGE_DOWN:34,END:35,HOME:36,LEFT:37,UP:38,RIGHT:39,DOWN:40,DELETE:46}}),b.define("select2/selection/base",["jquery","../utils","../keys"],function(a,b,c){function d(a,b){this.$element=a,this.options=b,d.__super__.constructor.call(this)}return b.Extend(d,b.Observable),d.prototype.render=function(){var b=a(' ');return this._tabindex=0,null!=this.$element.data("old-tabindex")?this._tabindex=this.$element.data("old-tabindex"):null!=this.$element.attr("tabindex")&&(this._tabindex=this.$element.attr("tabindex")),b.attr("title",this.$element.attr("title")),b.attr("tabindex",this._tabindex),this.$selection=b,b},d.prototype.bind=function(a,b){var d=this,e=(a.id,a.id+"-results");this.options.get("minimumResultsForSearch");this.container=a,this.$selection.on("focus",function(a){d.trigger("focus",a)}),this.$selection.on("blur",function(a){d._handleBlur(a)}),this.$selection.on("keydown",function(a){d.trigger("keypress",a),a.which===c.SPACE&&a.preventDefault()}),a.on("results:focus",function(a){d.$selection.attr("aria-activedescendant",a.data._resultId)}),a.on("selection:update",function(a){d.update(a.data)}),a.on("open",function(){d.$selection.attr("aria-expanded","true"),d.$selection.attr("aria-owns",e),d._attachCloseHandler(a)}),a.on("close",function(){d.$selection.attr("aria-expanded","false"),d.$selection.removeAttr("aria-activedescendant"),d.$selection.removeAttr("aria-owns"),window.setTimeout(function(){d.$selection.focus()},1),d._detachCloseHandler(a)}),a.on("enable",function(){d.$selection.attr("tabindex",d._tabindex)}),a.on("disable",function(){d.$selection.attr("tabindex","-1")})},d.prototype._handleBlur=function(b){var c=this;window.setTimeout(function(){document.activeElement==c.$selection[0]||a.contains(c.$selection[0],document.activeElement)||c.trigger("blur",b)},1)},d.prototype._attachCloseHandler=function(b){a(document.body).on("mousedown.select2."+b.id,function(b){var c=a(b.target),d=c.closest(".select2");a(".select2.select2-container--open").each(function(){var b=a(this);this!=d[0]&&b.data("element").select2("close")})})},d.prototype._detachCloseHandler=function(b){a(document.body).off("mousedown.select2."+b.id)},d.prototype.position=function(a,b){b.find(".selection").append(a)},d.prototype.destroy=function(){this._detachCloseHandler(this.container)},d.prototype.update=function(a){throw new Error("The `update` method must be defined in child classes.")},d}),b.define("select2/selection/single",["jquery","./base","../utils","../keys"],function(a,b,c,d){function e(){e.__super__.constructor.apply(this,arguments)}return c.Extend(e,b),e.prototype.render=function(){var a=e.__super__.render.call(this);return a.addClass("select2-selection--single"),a.html(' '),a},e.prototype.bind=function(a,b){var c=this;e.__super__.bind.apply(this,arguments);var d=a.id+"-container";this.$selection.find(".select2-selection__rendered").attr("id",d).attr("role","textbox").attr("aria-readonly","true"),this.$selection.attr("aria-labelledby",d),this.$selection.attr("role","combobox"),this.$selection.on("mousedown",function(a){1===a.which&&c.trigger("toggle",{originalEvent:a})}),this.$selection.on("focus",function(a){}),this.$selection.on("keydown",function(b){!a.isOpen()&&b.which>=48&&b.which<=90&&a.open()}),this.$selection.on("blur",function(a){}),a.on("focus",function(b){a.isOpen()||c.$selection.focus()}),a.on("selection:update",function(a){c.update(a.data)})},e.prototype.clear=function(){this.$selection.find(".select2-selection__rendered").empty()},e.prototype.display=function(a,b){var c=this.options.get("templateSelection");return this.options.get("escapeMarkup")(c(a,b))},e.prototype.selectionContainer=function(){return a(" ")},e.prototype.update=function(a){if(0===a.length)return void this.clear();var b=a[0],c=this.$selection.find(".select2-selection__rendered"),d=this.display(b,c);c.empty().append(d),c.prop("title",b.title||b.text)},e}),b.define("select2/selection/multiple",["jquery","./base","../utils"],function(a,b,c){function d(a,b){d.__super__.constructor.apply(this,arguments)}return c.Extend(d,b),d.prototype.render=function(){var a=d.__super__.render.call(this);return a.addClass("select2-selection--multiple"),a.html(''),a},d.prototype.bind=function(b,c){var e=this;d.__super__.bind.apply(this,arguments),this.$selection.on("click",function(a){e.trigger("toggle",{originalEvent:a})}),this.$selection.on("click",".select2-selection__choice__remove",function(b){if(!e.options.get("disabled")){var c=a(this),d=c.parent(),f=d.data("data");e.trigger("unselect",{originalEvent:b,data:f})}}),this.$selection.on("keydown",function(a){!b.isOpen()&&a.which>=48&&a.which<=90&&b.open()})},d.prototype.clear=function(){this.$selection.find(".select2-selection__rendered").empty()},d.prototype.display=function(a,b){var c=this.options.get("templateSelection");return this.options.get("escapeMarkup")(c(a,b))},d.prototype.selectionContainer=function(){return a('× ')},d.prototype.update=function(a){var b=this;if(this.clear(),0!==a.length){for(var d=[],e=0;e1||c)return a.call(this,b);this.clear();var d=this.createPlaceholder(this.placeholder);this.$selection.find(".select2-selection__rendered").append(d)},b}),b.define("select2/selection/allowClear",["jquery","../keys"],function(a,b){function c(){}return c.prototype.bind=function(a,b,c){var d=this;a.call(this,b,c),null==this.placeholder&&this.options.get("debug")&&window.console&&console.error&&console.error("Select2: The `allowClear` option should be used in combination with the `placeholder` option."),this.$selection.on("mousedown",".select2-selection__clear",function(a){d._handleClear(a)}),b.on("keypress",function(a){d._handleKeyboardClear(a,b)})},c.prototype._handleClear=function(a,b){if(!this.options.get("disabled")){var c=this.$selection.find(".select2-selection__clear");if(0!==c.length){b.stopPropagation();for(var d=c.data("data"),e=0;e0||0===c.length)){var d=a('× ');d.data("data",c),this.$selection.find(".select2-selection__rendered").prepend(d)}},c}),b.define("select2/selection/search",["jquery","../utils","../keys"],function(a,b,c){function d(a,b,c){a.call(this,b,c)}return d.prototype.render=function(b){var c=a(' ');this.$searchContainer=c,this.$search=c.find("input");var d=b.call(this);return this._transferTabIndex(),d},d.prototype.bind=function(a,b,d){var e=this,f=b.id+"-results";a.call(this,b,d),b.on("open",function(){e.$search.attr("aria-owns",f),e.$search.trigger("focus")}),b.on("close",function(){e.$search.val(""),e.$search.removeAttr("aria-activedescendant"),e.$search.removeAttr("aria-owns"),e.$search.trigger("focus")}),b.on("enable",function(){e.$search.prop("disabled",!1),e._transferTabIndex()}),b.on("disable",function(){e.$search.prop("disabled",!0)}),b.on("focus",function(a){e.$search.trigger("focus")}),b.on("results:focus",function(a){e.$search.attr("aria-activedescendant",a.data._resultId)}),this.$selection.on("focusin",".select2-search--inline",function(a){e.trigger("focus",a)}),this.$selection.on("focusout",".select2-search--inline",function(a){e._handleBlur(a)}),this.$selection.on("keydown",".select2-search--inline",function(a){if(a.stopPropagation(),e.trigger("keypress",a),e._keyUpPrevented=a.isDefaultPrevented(),a.which===c.BACKSPACE&&""===e.$search.val()){var b=e.$searchContainer.prev(".select2-selection__choice");if(b.length>0){var d=b.data("data");e.searchRemoveChoice(d),a.preventDefault()}}});var g=document.documentMode,h=g&&g<=11;this.$selection.on("input.searchcheck",".select2-search--inline",function(a){if(h)return void e.$selection.off("input.search input.searchcheck");e.$selection.off("keyup.search")}),this.$selection.on("keyup.search input.search",".select2-search--inline",function(a){if(h&&"input"===a.type)return void e.$selection.off("input.search input.searchcheck");var b=a.which;b!=c.SHIFT&&b!=c.CTRL&&b!=c.ALT&&b!=c.TAB&&e.handleSearch(a)})},d.prototype._transferTabIndex=function(a){this.$search.attr("tabindex",this.$selection.attr("tabindex")),this.$selection.attr("tabindex","-1")},d.prototype.createPlaceholder=function(a,b){this.$search.attr("placeholder",b.text)},d.prototype.update=function(a,b){var c=this.$search[0]==document.activeElement;this.$search.attr("placeholder",""),a.call(this,b),this.$selection.find(".select2-selection__rendered").append(this.$searchContainer),this.resizeSearch(),c&&this.$search.focus()},d.prototype.handleSearch=function(){if(this.resizeSearch(),!this._keyUpPrevented){var a=this.$search.val();this.trigger("query",{term:a})}this._keyUpPrevented=!1},d.prototype.searchRemoveChoice=function(a,b){this.trigger("unselect",{data:b}),this.$search.val(b.text),this.handleSearch()},d.prototype.resizeSearch=function(){this.$search.css("width","25px");var a="";if(""!==this.$search.attr("placeholder"))a=this.$selection.find(".select2-selection__rendered").innerWidth();else{a=.75*(this.$search.val().length+1)+"em"}this.$search.css("width",a)},d}),b.define("select2/selection/eventRelay",["jquery"],function(a){function b(){}return b.prototype.bind=function(b,c,d){var e=this,f=["open","opening","close","closing","select","selecting","unselect","unselecting"],g=["opening","closing","selecting","unselecting"];b.call(this,c,d),c.on("*",function(b,c){if(-1!==a.inArray(b,f)){c=c||{};var d=a.Event("select2:"+b,{params:c});e.$element.trigger(d),-1!==a.inArray(b,g)&&(c.prevented=d.isDefaultPrevented())}})},b}),b.define("select2/translation",["jquery","require"],function(a,b){function c(a){this.dict=a||{}}return c.prototype.all=function(){return this.dict},c.prototype.get=function(a){return this.dict[a]},c.prototype.extend=function(b){this.dict=a.extend({},b.all(),this.dict)},c._cache={},c.loadPath=function(a){if(!(a in c._cache)){var d=b(a);c._cache[a]=d}return new c(c._cache[a])},c}),b.define("select2/diacritics",[],function(){return{"Ⓐ":"A","A":"A","À":"A","Á":"A","Â":"A","Ầ":"A","Ấ":"A","Ẫ":"A","Ẩ":"A","Ã":"A","Ā":"A","Ă":"A","Ằ":"A","Ắ":"A","Ẵ":"A","Ẳ":"A","Ȧ":"A","Ǡ":"A","Ä":"A","Ǟ":"A","Ả":"A","Å":"A","Ǻ":"A","Ǎ":"A","Ȁ":"A","Ȃ":"A","Ạ":"A","Ậ":"A","Ặ":"A","Ḁ":"A","Ą":"A","Ⱥ":"A","Ɐ":"A","Ꜳ":"AA","Æ":"AE","Ǽ":"AE","Ǣ":"AE","Ꜵ":"AO","Ꜷ":"AU","Ꜹ":"AV","Ꜻ":"AV","Ꜽ":"AY","Ⓑ":"B","B":"B","Ḃ":"B","Ḅ":"B","Ḇ":"B","Ƀ":"B","Ƃ":"B","Ɓ":"B","Ⓒ":"C","C":"C","Ć":"C","Ĉ":"C","Ċ":"C","Č":"C","Ç":"C","Ḉ":"C","Ƈ":"C","Ȼ":"C","Ꜿ":"C","Ⓓ":"D","D":"D","Ḋ":"D","Ď":"D","Ḍ":"D","Ḑ":"D","Ḓ":"D","Ḏ":"D","Đ":"D","Ƌ":"D","Ɗ":"D","Ɖ":"D","Ꝺ":"D","DZ":"DZ","DŽ":"DZ","Dz":"Dz","Dž":"Dz","Ⓔ":"E","E":"E","È":"E","É":"E","Ê":"E","Ề":"E","Ế":"E","Ễ":"E","Ể":"E","Ẽ":"E","Ē":"E","Ḕ":"E","Ḗ":"E","Ĕ":"E","Ė":"E","Ë":"E","Ẻ":"E","Ě":"E","Ȅ":"E","Ȇ":"E","Ẹ":"E","Ệ":"E","Ȩ":"E","Ḝ":"E","Ę":"E","Ḙ":"E","Ḛ":"E","Ɛ":"E","Ǝ":"E","Ⓕ":"F","F":"F","Ḟ":"F","Ƒ":"F","Ꝼ":"F","Ⓖ":"G","G":"G","Ǵ":"G","Ĝ":"G","Ḡ":"G","Ğ":"G","Ġ":"G","Ǧ":"G","Ģ":"G","Ǥ":"G","Ɠ":"G","Ꞡ":"G","Ᵹ":"G","Ꝿ":"G","Ⓗ":"H","H":"H","Ĥ":"H","Ḣ":"H","Ḧ":"H","Ȟ":"H","Ḥ":"H","Ḩ":"H","Ḫ":"H","Ħ":"H","Ⱨ":"H","Ⱶ":"H","Ɥ":"H","Ⓘ":"I","I":"I","Ì":"I","Í":"I","Î":"I","Ĩ":"I","Ī":"I","Ĭ":"I","İ":"I","Ï":"I","Ḯ":"I","Ỉ":"I","Ǐ":"I","Ȉ":"I","Ȋ":"I","Ị":"I","Į":"I","Ḭ":"I","Ɨ":"I","Ⓙ":"J","J":"J","Ĵ":"J","Ɉ":"J","Ⓚ":"K","K":"K","Ḱ":"K","Ǩ":"K","Ḳ":"K","Ķ":"K","Ḵ":"K","Ƙ":"K","Ⱪ":"K","Ꝁ":"K","Ꝃ":"K","Ꝅ":"K","Ꞣ":"K","Ⓛ":"L","L":"L","Ŀ":"L","Ĺ":"L","Ľ":"L","Ḷ":"L","Ḹ":"L","Ļ":"L","Ḽ":"L","Ḻ":"L","Ł":"L","Ƚ":"L","Ɫ":"L","Ⱡ":"L","Ꝉ":"L","Ꝇ":"L","Ꞁ":"L","LJ":"LJ","Lj":"Lj","Ⓜ":"M","M":"M","Ḿ":"M","Ṁ":"M","Ṃ":"M","Ɱ":"M","Ɯ":"M","Ⓝ":"N","N":"N","Ǹ":"N","Ń":"N","Ñ":"N","Ṅ":"N","Ň":"N","Ṇ":"N","Ņ":"N","Ṋ":"N","Ṉ":"N","Ƞ":"N","Ɲ":"N","Ꞑ":"N","Ꞥ":"N","NJ":"NJ","Nj":"Nj","Ⓞ":"O","O":"O","Ò":"O","Ó":"O","Ô":"O","Ồ":"O","Ố":"O","Ỗ":"O","Ổ":"O","Õ":"O","Ṍ":"O","Ȭ":"O","Ṏ":"O","Ō":"O","Ṑ":"O","Ṓ":"O","Ŏ":"O","Ȯ":"O","Ȱ":"O","Ö":"O","Ȫ":"O","Ỏ":"O","Ő":"O","Ǒ":"O","Ȍ":"O","Ȏ":"O","Ơ":"O","Ờ":"O","Ớ":"O","Ỡ":"O","Ở":"O","Ợ":"O","Ọ":"O","Ộ":"O","Ǫ":"O","Ǭ":"O","Ø":"O","Ǿ":"O","Ɔ":"O","Ɵ":"O","Ꝋ":"O","Ꝍ":"O","Ƣ":"OI","Ꝏ":"OO","Ȣ":"OU","Ⓟ":"P","P":"P","Ṕ":"P","Ṗ":"P","Ƥ":"P","Ᵽ":"P","Ꝑ":"P","Ꝓ":"P","Ꝕ":"P","Ⓠ":"Q","Q":"Q","Ꝗ":"Q","Ꝙ":"Q","Ɋ":"Q","Ⓡ":"R","R":"R","Ŕ":"R","Ṙ":"R","Ř":"R","Ȑ":"R","Ȓ":"R","Ṛ":"R","Ṝ":"R","Ŗ":"R","Ṟ":"R","Ɍ":"R","Ɽ":"R","Ꝛ":"R","Ꞧ":"R","Ꞃ":"R","Ⓢ":"S","S":"S","ẞ":"S","Ś":"S","Ṥ":"S","Ŝ":"S","Ṡ":"S","Š":"S","Ṧ":"S","Ṣ":"S","Ṩ":"S","Ș":"S","Ş":"S","Ȿ":"S","Ꞩ":"S","Ꞅ":"S","Ⓣ":"T","T":"T","Ṫ":"T","Ť":"T","Ṭ":"T","Ț":"T","Ţ":"T","Ṱ":"T","Ṯ":"T","Ŧ":"T","Ƭ":"T","Ʈ":"T","Ⱦ":"T","Ꞇ":"T","Ꜩ":"TZ","Ⓤ":"U","U":"U","Ù":"U","Ú":"U","Û":"U","Ũ":"U","Ṹ":"U","Ū":"U","Ṻ":"U","Ŭ":"U","Ü":"U","Ǜ":"U","Ǘ":"U","Ǖ":"U","Ǚ":"U","Ủ":"U","Ů":"U","Ű":"U","Ǔ":"U","Ȕ":"U","Ȗ":"U","Ư":"U","Ừ":"U","Ứ":"U","Ữ":"U","Ử":"U","Ự":"U","Ụ":"U","Ṳ":"U","Ų":"U","Ṷ":"U","Ṵ":"U","Ʉ":"U","Ⓥ":"V","V":"V","Ṽ":"V","Ṿ":"V","Ʋ":"V","Ꝟ":"V","Ʌ":"V","Ꝡ":"VY","Ⓦ":"W","W":"W","Ẁ":"W","Ẃ":"W","Ŵ":"W","Ẇ":"W","Ẅ":"W","Ẉ":"W","Ⱳ":"W","Ⓧ":"X","X":"X","Ẋ":"X","Ẍ":"X","Ⓨ":"Y","Y":"Y","Ỳ":"Y","Ý":"Y","Ŷ":"Y","Ỹ":"Y","Ȳ":"Y","Ẏ":"Y","Ÿ":"Y","Ỷ":"Y","Ỵ":"Y","Ƴ":"Y","Ɏ":"Y","Ỿ":"Y","Ⓩ":"Z","Z":"Z","Ź":"Z","Ẑ":"Z","Ż":"Z","Ž":"Z","Ẓ":"Z","Ẕ":"Z","Ƶ":"Z","Ȥ":"Z","Ɀ":"Z","Ⱬ":"Z","Ꝣ":"Z","ⓐ":"a","a":"a","ẚ":"a","à":"a","á":"a","â":"a","ầ":"a","ấ":"a","ẫ":"a","ẩ":"a","ã":"a","ā":"a","ă":"a","ằ":"a","ắ":"a","ẵ":"a","ẳ":"a","ȧ":"a","ǡ":"a","ä":"a","ǟ":"a","ả":"a","å":"a","ǻ":"a","ǎ":"a","ȁ":"a","ȃ":"a","ạ":"a","ậ":"a","ặ":"a","ḁ":"a","ą":"a","ⱥ":"a","ɐ":"a","ꜳ":"aa","æ":"ae","ǽ":"ae","ǣ":"ae","ꜵ":"ao","ꜷ":"au","ꜹ":"av","ꜻ":"av","ꜽ":"ay","ⓑ":"b","b":"b","ḃ":"b","ḅ":"b","ḇ":"b","ƀ":"b","ƃ":"b","ɓ":"b","ⓒ":"c","c":"c","ć":"c","ĉ":"c","ċ":"c","č":"c","ç":"c","ḉ":"c","ƈ":"c","ȼ":"c","ꜿ":"c","ↄ":"c","ⓓ":"d","d":"d","ḋ":"d","ď":"d","ḍ":"d","ḑ":"d","ḓ":"d","ḏ":"d","đ":"d","ƌ":"d","ɖ":"d","ɗ":"d","ꝺ":"d","dz":"dz","dž":"dz","ⓔ":"e","e":"e","è":"e","é":"e","ê":"e","ề":"e","ế":"e","ễ":"e","ể":"e","ẽ":"e","ē":"e","ḕ":"e","ḗ":"e","ĕ":"e","ė":"e","ë":"e","ẻ":"e","ě":"e","ȅ":"e","ȇ":"e","ẹ":"e","ệ":"e","ȩ":"e","ḝ":"e","ę":"e","ḙ":"e","ḛ":"e","ɇ":"e","ɛ":"e","ǝ":"e","ⓕ":"f","f":"f","ḟ":"f","ƒ":"f","ꝼ":"f","ⓖ":"g","g":"g","ǵ":"g","ĝ":"g","ḡ":"g","ğ":"g","ġ":"g","ǧ":"g","ģ":"g","ǥ":"g","ɠ":"g","ꞡ":"g","ᵹ":"g","ꝿ":"g","ⓗ":"h","h":"h","ĥ":"h","ḣ":"h","ḧ":"h","ȟ":"h","ḥ":"h","ḩ":"h","ḫ":"h","ẖ":"h","ħ":"h","ⱨ":"h","ⱶ":"h","ɥ":"h","ƕ":"hv","ⓘ":"i","i":"i","ì":"i","í":"i","î":"i","ĩ":"i","ī":"i","ĭ":"i","ï":"i","ḯ":"i","ỉ":"i","ǐ":"i","ȉ":"i","ȋ":"i","ị":"i","į":"i","ḭ":"i","ɨ":"i","ı":"i","ⓙ":"j","j":"j","ĵ":"j","ǰ":"j","ɉ":"j","ⓚ":"k","k":"k","ḱ":"k","ǩ":"k","ḳ":"k","ķ":"k","ḵ":"k","ƙ":"k","ⱪ":"k","ꝁ":"k","ꝃ":"k","ꝅ":"k","ꞣ":"k","ⓛ":"l","l":"l","ŀ":"l","ĺ":"l","ľ":"l","ḷ":"l","ḹ":"l","ļ":"l","ḽ":"l","ḻ":"l","ſ":"l","ł":"l","ƚ":"l","ɫ":"l","ⱡ":"l","ꝉ":"l","ꞁ":"l","ꝇ":"l","lj":"lj","ⓜ":"m","m":"m","ḿ":"m","ṁ":"m","ṃ":"m","ɱ":"m","ɯ":"m","ⓝ":"n","n":"n","ǹ":"n","ń":"n","ñ":"n","ṅ":"n","ň":"n","ṇ":"n","ņ":"n","ṋ":"n","ṉ":"n","ƞ":"n","ɲ":"n","ʼn":"n","ꞑ":"n","ꞥ":"n","nj":"nj","ⓞ":"o","o":"o","ò":"o","ó":"o","ô":"o","ồ":"o","ố":"o","ỗ":"o","ổ":"o","õ":"o","ṍ":"o","ȭ":"o","ṏ":"o","ō":"o","ṑ":"o","ṓ":"o","ŏ":"o","ȯ":"o","ȱ":"o","ö":"o","ȫ":"o","ỏ":"o","ő":"o","ǒ":"o","ȍ":"o","ȏ":"o","ơ":"o","ờ":"o","ớ":"o","ỡ":"o","ở":"o","ợ":"o","ọ":"o","ộ":"o","ǫ":"o","ǭ":"o","ø":"o","ǿ":"o","ɔ":"o","ꝋ":"o","ꝍ":"o","ɵ":"o","ƣ":"oi","ȣ":"ou","ꝏ":"oo","ⓟ":"p","p":"p","ṕ":"p","ṗ":"p","ƥ":"p","ᵽ":"p","ꝑ":"p","ꝓ":"p","ꝕ":"p","ⓠ":"q","q":"q","ɋ":"q","ꝗ":"q","ꝙ":"q","ⓡ":"r","r":"r","ŕ":"r","ṙ":"r","ř":"r","ȑ":"r","ȓ":"r","ṛ":"r","ṝ":"r","ŗ":"r","ṟ":"r","ɍ":"r","ɽ":"r","ꝛ":"r","ꞧ":"r","ꞃ":"r","ⓢ":"s","s":"s","ß":"s","ś":"s","ṥ":"s","ŝ":"s","ṡ":"s","š":"s","ṧ":"s","ṣ":"s","ṩ":"s","ș":"s","ş":"s","ȿ":"s","ꞩ":"s","ꞅ":"s","ẛ":"s","ⓣ":"t","t":"t","ṫ":"t","ẗ":"t","ť":"t","ṭ":"t","ț":"t","ţ":"t","ṱ":"t","ṯ":"t","ŧ":"t","ƭ":"t","ʈ":"t","ⱦ":"t","ꞇ":"t","ꜩ":"tz","ⓤ":"u","u":"u","ù":"u","ú":"u","û":"u","ũ":"u","ṹ":"u","ū":"u","ṻ":"u","ŭ":"u","ü":"u","ǜ":"u","ǘ":"u","ǖ":"u","ǚ":"u","ủ":"u","ů":"u","ű":"u","ǔ":"u","ȕ":"u","ȗ":"u","ư":"u","ừ":"u","ứ":"u","ữ":"u","ử":"u","ự":"u","ụ":"u","ṳ":"u","ų":"u","ṷ":"u","ṵ":"u","ʉ":"u","ⓥ":"v","v":"v","ṽ":"v","ṿ":"v","ʋ":"v","ꝟ":"v","ʌ":"v","ꝡ":"vy","ⓦ":"w","w":"w","ẁ":"w","ẃ":"w","ŵ":"w","ẇ":"w","ẅ":"w","ẘ":"w","ẉ":"w","ⱳ":"w","ⓧ":"x","x":"x","ẋ":"x","ẍ":"x","ⓨ":"y","y":"y","ỳ":"y","ý":"y","ŷ":"y","ỹ":"y","ȳ":"y","ẏ":"y","ÿ":"y","ỷ":"y","ẙ":"y","ỵ":"y","ƴ":"y","ɏ":"y","ỿ":"y","ⓩ":"z","z":"z","ź":"z","ẑ":"z","ż":"z","ž":"z","ẓ":"z","ẕ":"z","ƶ":"z","ȥ":"z","ɀ":"z","ⱬ":"z","ꝣ":"z","Ά":"Α","Έ":"Ε","Ή":"Η","Ί":"Ι","Ϊ":"Ι","Ό":"Ο","Ύ":"Υ","Ϋ":"Υ","Ώ":"Ω","ά":"α","έ":"ε","ή":"η","ί":"ι","ϊ":"ι","ΐ":"ι","ό":"ο","ύ":"υ","ϋ":"υ","ΰ":"υ","ω":"ω","ς":"σ"}}),b.define("select2/data/base",["../utils"],function(a){function b(a,c){b.__super__.constructor.call(this)}return a.Extend(b,a.Observable),b.prototype.current=function(a){throw new Error("The `current` method must be defined in child classes.")},b.prototype.query=function(a,b){throw new Error("The `query` method must be defined in child classes.")},b.prototype.bind=function(a,b){},b.prototype.destroy=function(){},b.prototype.generateResultId=function(b,c){var d="";return d+=null!=b?b.id:a.generateChars(4),d+="-result-",d+=a.generateChars(4),null!=c.id?d+="-"+c.id.toString():d+="-"+a.generateChars(4),d},b}),b.define("select2/data/select",["./base","../utils","jquery"],function(a,b,c){function d(a,b){this.$element=a,this.options=b,d.__super__.constructor.call(this)}return b.Extend(d,a),d.prototype.current=function(a){var b=[],d=this;this.$element.find(":selected").each(function(){var a=c(this),e=d.item(a);b.push(e)}),a(b)},d.prototype.select=function(a){var b=this;if(a.selected=!0,c(a.element).is("option"))return a.element.selected=!0,void this.$element.trigger("change");if(this.$element.prop("multiple"))this.current(function(d){var e=[];a=[a],a.push.apply(a,d);for(var f=0;f=0){var k=f.filter(d(j)),l=this.item(k),m=c.extend(!0,{},j,l),n=this.option(m);k.replaceWith(n)}else{var o=this.option(j);if(j.children){var p=this.convertToOptions(j.children);b.appendMany(o,p)}h.push(o)}}return h},d}),b.define("select2/data/ajax",["./array","../utils","jquery"],function(a,b,c){function d(a,b){this.ajaxOptions=this._applyDefaults(b.get("ajax")),null!=this.ajaxOptions.processResults&&(this.processResults=this.ajaxOptions.processResults),d.__super__.constructor.call(this,a,b)}return b.Extend(d,a),d.prototype._applyDefaults=function(a){var b={data:function(a){return c.extend({},a,{q:a.term})},transport:function(a,b,d){var e=c.ajax(a);return e.then(b),e.fail(d),e}};return c.extend({},b,a,!0)},d.prototype.processResults=function(a){return a},d.prototype.query=function(a,b){function d(){var d=f.transport(f,function(d){var f=e.processResults(d,a);e.options.get("debug")&&window.console&&console.error&&(f&&f.results&&c.isArray(f.results)||console.error("Select2: The AJAX results did not return an array in the `results` key of the response.")),b(f),e.container.focusOnActiveElement()},function(){d.status&&"0"===d.status||e.trigger("results:message",{message:"errorLoading"})});e._request=d}var e=this;null!=this._request&&(c.isFunction(this._request.abort)&&this._request.abort(),this._request=null);var f=c.extend({type:"GET"},this.ajaxOptions);"function"==typeof f.url&&(f.url=f.url.call(this.$element,a)),"function"==typeof f.data&&(f.data=f.data.call(this.$element,a)),this.ajaxOptions.delay&&null!=a.term?(this._queryTimeout&&window.clearTimeout(this._queryTimeout),this._queryTimeout=window.setTimeout(d,this.ajaxOptions.delay)):d()},d}),b.define("select2/data/tags",["jquery"],function(a){function b(b,c,d){var e=d.get("tags"),f=d.get("createTag");void 0!==f&&(this.createTag=f);var g=d.get("insertTag");if(void 0!==g&&(this.insertTag=g),b.call(this,c,d),a.isArray(e))for(var h=0;h0&&b.term.length>this.maximumInputLength)return void this.trigger("results:message",{message:"inputTooLong",args:{maximum:this.maximumInputLength,input:b.term,params:b}});a.call(this,b,c)},a}),b.define("select2/data/maximumSelectionLength",[],function(){function a(a,b,c){this.maximumSelectionLength=c.get("maximumSelectionLength"),a.call(this,b,c)}return a.prototype.query=function(a,b,c){var d=this;this.current(function(e){var f=null!=e?e.length:0;if(d.maximumSelectionLength>0&&f>=d.maximumSelectionLength)return void d.trigger("results:message",{message:"maximumSelected",args:{maximum:d.maximumSelectionLength}});a.call(d,b,c)})},a}),b.define("select2/dropdown",["jquery","./utils"],function(a,b){function c(a,b){this.$element=a,this.options=b,c.__super__.constructor.call(this)}return b.Extend(c,b.Observable),c.prototype.render=function(){var b=a(' ');return b.attr("dir",this.options.get("dir")),this.$dropdown=b,b},c.prototype.bind=function(){},c.prototype.position=function(a,b){},c.prototype.destroy=function(){this.$dropdown.remove()},c}),b.define("select2/dropdown/search",["jquery","../utils"],function(a,b){function c(){}return c.prototype.render=function(b){var c=b.call(this),d=a(' ');return this.$searchContainer=d,this.$search=d.find("input"),c.prepend(d),c},c.prototype.bind=function(b,c,d){var e=this,f=c.id+"-results";b.call(this,c,d),this.$search.on("keydown",function(a){e.trigger("keypress",a),e._keyUpPrevented=a.isDefaultPrevented()}),this.$search.on("input",function(b){a(this).off("keyup")}),this.$search.on("keyup input",function(a){e.handleSearch(a)}),c.on("open",function(){e.$search.attr("tabindex",0),e.$search.attr("aria-owns",f),e.$search.focus(),window.setTimeout(function(){e.$search.focus()},0)}),c.on("close",function(){e.$search.attr("tabindex",-1),e.$search.removeAttr("aria-activedescendant"),e.$search.removeAttr("aria-owns"),e.$search.val("")}),c.on("focus",function(){c.isOpen()&&e.$search.focus()}),c.on("results:all",function(a){if(null==a.query.term||""===a.query.term){e.showSearch(a)?e.$searchContainer.removeClass("select2-search--hide"):e.$searchContainer.addClass("select2-search--hide")}}),c.on("results:focus",function(a){e.$search.attr("aria-activedescendant",a.data._resultId)})},c.prototype.handleSearch=function(a){if(!this._keyUpPrevented){var b=this.$search.val();this.trigger("query",{term:b})}this._keyUpPrevented=!1},c.prototype.showSearch=function(a,b){return!0},c}),b.define("select2/dropdown/hidePlaceholder",[],function(){function a(a,b,c,d){this.placeholder=this.normalizePlaceholder(c.get("placeholder")),a.call(this,b,c,d)}return a.prototype.append=function(a,b){b.results=this.removePlaceholder(b.results),a.call(this,b)},a.prototype.normalizePlaceholder=function(a,b){return"string"==typeof b&&(b={id:"",text:b}),b},a.prototype.removePlaceholder=function(a,b){for(var c=b.slice(0),d=b.length-1;d>=0;d--){var e=b[d];this.placeholder.id===e.id&&c.splice(d,1)}return c},a}),b.define("select2/dropdown/infiniteScroll",["jquery"],function(a){function b(a,b,c,d){this.lastParams={},a.call(this,b,c,d),this.$loadingMore=this.createLoadingMore(),this.loading=!1}return b.prototype.append=function(a,b){this.$loadingMore.remove(),this.loading=!1,a.call(this,b),this.showLoadingMore(b)&&this.$results.append(this.$loadingMore)},b.prototype.bind=function(b,c,d){var e=this;b.call(this,c,d),c.on("query",function(a){e.lastParams=a,e.loading=!0}),c.on("query:append",function(a){e.lastParams=a,e.loading=!0}),this.$results.on("scroll",function(){var b=a.contains(document.documentElement,e.$loadingMore[0]);if(!e.loading&&b){e.$results.offset().top+e.$results.outerHeight(!1)+50>=e.$loadingMore.offset().top+e.$loadingMore.outerHeight(!1)&&e.loadMore()}})},b.prototype.loadMore=function(){this.loading=!0;var b=a.extend({},{page:1},this.lastParams);b.page++,this.trigger("query:append",b)},b.prototype.showLoadingMore=function(a,b){return b.pagination&&b.pagination.more},b.prototype.createLoadingMore=function(){var b=a(' '),c=this.options.get("translations").get("loadingMore");return b.html(c(this.lastParams)),b},b}),b.define("select2/dropdown/attachBody",["jquery","../utils"],function(a,b){function c(b,c,d){this.$dropdownParent=d.get("dropdownParent")||a(document.body),b.call(this,c,d)}return c.prototype.bind=function(a,b,c){var d=this,e=!1;a.call(this,b,c),b.on("open",function(){d._showDropdown(),d._attachPositioningHandler(b),e||(e=!0,b.on("results:all",function(){d._positionDropdown(),d._resizeDropdown()}),b.on("results:append",function(){d._positionDropdown(),d._resizeDropdown()}))}),b.on("close",function(){d._hideDropdown(),d._detachPositioningHandler(b)}),this.$dropdownContainer.on("mousedown",function(a){a.stopPropagation()})},c.prototype.destroy=function(a){a.call(this),this.$dropdownContainer.remove()},c.prototype.position=function(a,b,c){b.attr("class",c.attr("class")),b.removeClass("select2"),b.addClass("select2-container--open"),b.css({position:"absolute",top:-999999}),this.$container=c},c.prototype.render=function(b){var c=a(" "),d=b.call(this);return c.append(d),this.$dropdownContainer=c,c},c.prototype._hideDropdown=function(a){this.$dropdownContainer.detach()},c.prototype._attachPositioningHandler=function(c,d){var e=this,f="scroll.select2."+d.id,g="resize.select2."+d.id,h="orientationchange.select2."+d.id,i=this.$container.parents().filter(b.hasScroll);i.each(function(){a(this).data("select2-scroll-position",{x:a(this).scrollLeft(),y:a(this).scrollTop()})}),i.on(f,function(b){var c=a(this).data("select2-scroll-position");a(this).scrollTop(c.y)}),a(window).on(f+" "+g+" "+h,function(a){e._positionDropdown(),e._resizeDropdown()})},c.prototype._detachPositioningHandler=function(c,d){var e="scroll.select2."+d.id,f="resize.select2."+d.id,g="orientationchange.select2."+d.id;this.$container.parents().filter(b.hasScroll).off(e),a(window).off(e+" "+f+" "+g)},c.prototype._positionDropdown=function(){var b=a(window),c=this.$dropdown.hasClass("select2-dropdown--above"),d=this.$dropdown.hasClass("select2-dropdown--below"),e=null,f=this.$container.offset();f.bottom=f.top+this.$container.outerHeight(!1);var g={height:this.$container.outerHeight(!1)};g.top=f.top,g.bottom=f.top+g.height;var h={height:this.$dropdown.outerHeight(!1)},i={top:b.scrollTop(),bottom:b.scrollTop()+b.height()},j=i.topf.bottom+h.height,l={left:f.left,top:g.bottom},m=this.$dropdownParent;"static"===m.css("position")&&(m=m.offsetParent());var n=m.offset();l.top-=n.top,l.left-=n.left,c||d||(e="below"),k||!j||c?!j&&k&&c&&(e="below"):e="above",("above"==e||c&&"below"!==e)&&(l.top=g.top-n.top-h.height),null!=e&&(this.$dropdown.removeClass("select2-dropdown--below select2-dropdown--above").addClass("select2-dropdown--"+e),this.$container.removeClass("select2-container--below select2-container--above").addClass("select2-container--"+e)),this.$dropdownContainer.css(l)},c.prototype._resizeDropdown=function(){var a={width:this.$container.outerWidth(!1)+"px"};this.options.get("dropdownAutoWidth")&&(a.minWidth=a.width,a.position="relative",a.width="auto"),this.$dropdown.css(a)},c.prototype._showDropdown=function(a){this.$dropdownContainer.appendTo(this.$dropdownParent),this._positionDropdown(),this._resizeDropdown()},c}),b.define("select2/dropdown/minimumResultsForSearch",[],function(){function a(b){for(var c=0,d=0;d0&&(l.dataAdapter=j.Decorate(l.dataAdapter,r)),l.maximumInputLength>0&&(l.dataAdapter=j.Decorate(l.dataAdapter,s)),l.maximumSelectionLength>0&&(l.dataAdapter=j.Decorate(l.dataAdapter,t)),l.tags&&(l.dataAdapter=j.Decorate(l.dataAdapter,p)),null==l.tokenSeparators&&null==l.tokenizer||(l.dataAdapter=j.Decorate(l.dataAdapter,q)),null!=l.query){var C=b(l.amdBase+"compat/query");l.dataAdapter=j.Decorate(l.dataAdapter,C)}if(null!=l.initSelection){var D=b(l.amdBase+"compat/initSelection");l.dataAdapter=j.Decorate(l.dataAdapter,D)}}if(null==l.resultsAdapter&&(l.resultsAdapter=c,null!=l.ajax&&(l.resultsAdapter=j.Decorate(l.resultsAdapter,x)),null!=l.placeholder&&(l.resultsAdapter=j.Decorate(l.resultsAdapter,w)),l.selectOnClose&&(l.resultsAdapter=j.Decorate(l.resultsAdapter,A))),null==l.dropdownAdapter){if(l.multiple)l.dropdownAdapter=u;else{var E=j.Decorate(u,v);l.dropdownAdapter=E}if(0!==l.minimumResultsForSearch&&(l.dropdownAdapter=j.Decorate(l.dropdownAdapter,z)),l.closeOnSelect&&(l.dropdownAdapter=j.Decorate(l.dropdownAdapter,B)),null!=l.dropdownCssClass||null!=l.dropdownCss||null!=l.adaptDropdownCssClass){var F=b(l.amdBase+"compat/dropdownCss");l.dropdownAdapter=j.Decorate(l.dropdownAdapter,F)}l.dropdownAdapter=j.Decorate(l.dropdownAdapter,y)}if(null==l.selectionAdapter){if(l.multiple?l.selectionAdapter=e:l.selectionAdapter=d,null!=l.placeholder&&(l.selectionAdapter=j.Decorate(l.selectionAdapter,f)),l.allowClear&&(l.selectionAdapter=j.Decorate(l.selectionAdapter,g)),l.multiple&&(l.selectionAdapter=j.Decorate(l.selectionAdapter,h)),null!=l.containerCssClass||null!=l.containerCss||null!=l.adaptContainerCssClass){var G=b(l.amdBase+"compat/containerCss");l.selectionAdapter=j.Decorate(l.selectionAdapter,G)}l.selectionAdapter=j.Decorate(l.selectionAdapter,i)}if("string"==typeof l.language)if(l.language.indexOf("-")>0){var H=l.language.split("-"),I=H[0];l.language=[l.language,I]}else l.language=[l.language];if(a.isArray(l.language)){var J=new k;l.language.push("en");for(var K=l.language,L=0;L0){for(var f=a.extend(!0,{},e),g=e.children.length-1;g>=0;g--){null==c(d,e.children[g])&&f.children.splice(g,1)}return f.children.length>0?f:c(d,f)}var h=b(e.text).toUpperCase(),i=b(d.term).toUpperCase();return h.indexOf(i)>-1?e:null}this.defaults={amdBase:"./",amdLanguageBase:"./i18n/",closeOnSelect:!0,debug:!1,dropdownAutoWidth:!1,escapeMarkup:j.escapeMarkup,language:C,matcher:c,minimumInputLength:0,maximumInputLength:0,maximumSelectionLength:0,minimumResultsForSearch:0,selectOnClose:!1,sorter:function(a){return a},templateResult:function(a){return a.text},templateSelection:function(a){return a.text},theme:"default",width:"resolve"}},D.prototype.set=function(b,c){var d=a.camelCase(b),e={};e[d]=c;var f=j._convertData(e);a.extend(this.defaults,f)},new D}),b.define("select2/options",["require","jquery","./defaults","./utils"],function(a,b,c,d){function e(b,e){if(this.options=b,null!=e&&this.fromElement(e),this.options=c.apply(this.options),e&&e.is("input")){var f=a(this.get("amdBase")+"compat/inputData");this.options.dataAdapter=d.Decorate(this.options.dataAdapter,f)}}return e.prototype.fromElement=function(a){var c=["select2"];null==this.options.multiple&&(this.options.multiple=a.prop("multiple")),null==this.options.disabled&&(this.options.disabled=a.prop("disabled")),null==this.options.language&&(a.prop("lang")?this.options.language=a.prop("lang").toLowerCase():a.closest("[lang]").prop("lang")&&(this.options.language=a.closest("[lang]").prop("lang"))),null==this.options.dir&&(a.prop("dir")?this.options.dir=a.prop("dir"):a.closest("[dir]").prop("dir")?this.options.dir=a.closest("[dir]").prop("dir"):this.options.dir="ltr"),a.prop("disabled",this.options.disabled),a.prop("multiple",this.options.multiple),a.data("select2Tags")&&(this.options.debug&&window.console&&console.warn&&console.warn('Select2: The `data-select2-tags` attribute has been changed to use the `data-data` and `data-tags="true"` attributes and will be removed in future versions of Select2.'),a.data("data",a.data("select2Tags")),a.data("tags",!0)),a.data("ajaxUrl")&&(this.options.debug&&window.console&&console.warn&&console.warn("Select2: The `data-ajax-url` attribute has been changed to `data-ajax--url` and support for the old attribute will be removed in future versions of Select2."),a.attr("ajax--url",a.data("ajaxUrl")),a.data("ajax--url",a.data("ajaxUrl")));var e={};e=b.fn.jquery&&"1."==b.fn.jquery.substr(0,2)&&a[0].dataset?b.extend(!0,{},a[0].dataset,a.data()):a.data();var f=b.extend(!0,{},e);f=d._convertData(f);for(var g in f)b.inArray(g,c)>-1||(b.isPlainObject(this.options[g])?b.extend(this.options[g],f[g]):this.options[g]=f[g]);return this},e.prototype.get=function(a){return this.options[a]},e.prototype.set=function(a,b){this.options[a]=b},e}),b.define("select2/core",["jquery","./options","./utils","./keys"],function(a,b,c,d){var e=function(a,c){null!=a.data("select2")&&a.data("select2").destroy(),this.$element=a,this.id=this._generateId(a),c=c||{},this.options=new b(c,a),e.__super__.constructor.call(this);var d=a.attr("tabindex")||0;a.data("old-tabindex",d),a.attr("tabindex","-1");var f=this.options.get("dataAdapter");this.dataAdapter=new f(a,this.options);var g=this.render();this._placeContainer(g);var h=this.options.get("selectionAdapter");this.selection=new h(a,this.options),this.$selection=this.selection.render(),this.selection.position(this.$selection,g);var i=this.options.get("dropdownAdapter");this.dropdown=new i(a,this.options),this.$dropdown=this.dropdown.render(),this.dropdown.position(this.$dropdown,g);var j=this.options.get("resultsAdapter");this.results=new j(a,this.options,this.dataAdapter),this.$results=this.results.render(),this.results.position(this.$results,this.$dropdown);var k=this;this._bindAdapters(),this._registerDomEvents(),this._registerDataEvents(),this._registerSelectionEvents(),this._registerDropdownEvents(),this._registerResultsEvents(),this._registerEvents(),this.dataAdapter.current(function(a){k.trigger("selection:update",{data:a})}),a.addClass("select2-hidden-accessible"),a.attr("aria-hidden","true"),this._syncAttributes(),a.data("select2",this)};return c.Extend(e,c.Observable),e.prototype._generateId=function(a){var b="";return b=null!=a.attr("id")?a.attr("id"):null!=a.attr("name")?a.attr("name")+"-"+c.generateChars(2):c.generateChars(4),b=b.replace(/(:|\.|\[|\]|,)/g,""),b="select2-"+b},e.prototype._placeContainer=function(a){a.insertAfter(this.$element);var b=this._resolveWidth(this.$element,this.options.get("width"));null!=b&&a.css("width",b)},e.prototype._resolveWidth=function(a,b){var c=/^width:(([-+]?([0-9]*\.)?[0-9]+)(px|em|ex|%|in|cm|mm|pt|pc))/i;if("resolve"==b){var d=this._resolveWidth(a,"style");return null!=d?d:this._resolveWidth(a,"element")}if("element"==b){var e=a.outerWidth(!1);return e<=0?"auto":e+"px"}if("style"==b){var f=a.attr("style");if("string"!=typeof f)return null;for(var g=f.split(";"),h=0,i=g.length;h=1)return k[1]}return null}return b},e.prototype._bindAdapters=function(){this.dataAdapter.bind(this,this.$container),this.selection.bind(this,this.$container),this.dropdown.bind(this,this.$container),this.results.bind(this,this.$container)},e.prototype._registerDomEvents=function(){var b=this;this.$element.on("change.select2",function(){b.dataAdapter.current(function(a){b.trigger("selection:update",{data:a})})}),this.$element.on("focus.select2",function(a){b.trigger("focus",a)}),this._syncA=c.bind(this._syncAttributes,this),this._syncS=c.bind(this._syncSubtree,this),this.$element[0].attachEvent&&this.$element[0].attachEvent("onpropertychange",this._syncA);var d=window.MutationObserver||window.WebKitMutationObserver||window.MozMutationObserver;null!=d?(this._observer=new d(function(c){a.each(c,b._syncA),a.each(c,b._syncS)}),this._observer.observe(this.$element[0],{attributes:!0,childList:!0,subtree:!1})):this.$element[0].addEventListener&&(this.$element[0].addEventListener("DOMAttrModified",b._syncA,!1),this.$element[0].addEventListener("DOMNodeInserted",b._syncS,!1),this.$element[0].addEventListener("DOMNodeRemoved",b._syncS,!1))},e.prototype._registerDataEvents=function(){var a=this;this.dataAdapter.on("*",function(b,c){a.trigger(b,c)})},e.prototype._registerSelectionEvents=function(){var b=this,c=["toggle","focus"];this.selection.on("toggle",function(){b.toggleDropdown()}),this.selection.on("focus",function(a){b.focus(a)}),this.selection.on("*",function(d,e){-1===a.inArray(d,c)&&b.trigger(d,e)})},e.prototype._registerDropdownEvents=function(){var a=this;this.dropdown.on("*",function(b,c){a.trigger(b,c)})},e.prototype._registerResultsEvents=function(){var a=this;this.results.on("*",function(b,c){a.trigger(b,c)})},e.prototype._registerEvents=function(){var b=this;this.on("open",function(){b.$container.addClass("select2-container--open")}),this.on("close",function(){b.$container.removeClass("select2-container--open")}),this.on("enable",function(){b.$container.removeClass("select2-container--disabled")}),this.on("disable",function(){b.$container.addClass("select2-container--disabled")}),this.on("blur",function(){b.$container.removeClass("select2-container--focus")}),this.on("query",function(a){b.isOpen()||b.trigger("open",{}),this.dataAdapter.query(a,function(c){b.trigger("results:all",{data:c,query:a})})}),this.on("query:append",function(a){this.dataAdapter.query(a,function(c){b.trigger("results:append",{data:c,query:a})})}),this.on("open",function(){setTimeout(function(){b.focusOnActiveElement()},1)}),a(document).on("keydown",function(a){var c=a.which;if(b.isOpen()){c===d.ESC||c===d.TAB||c===d.UP&&a.altKey?(b.close(),a.preventDefault()):c===d.ENTER?(b.trigger("results:select",{}),a.preventDefault()):c===d.SPACE&&a.ctrlKey?(b.trigger("results:toggle",{}),a.preventDefault()):c===d.UP?(b.trigger("results:previous",{}),a.preventDefault()):c===d.DOWN&&(b.trigger("results:next",{}),a.preventDefault());var e=b.$dropdown.find(".select2-search__field");e.length||(e=b.$container.find(".select2-search__field")),c===d.DOWN||c===d.UP?b.focusOnActiveElement():(e.focus(),setTimeout(function(){b.focusOnActiveElement()},1e3)),e.on("keydown",function(a){a.which===d.ENTER&&(b.trigger("results:select",{}),a.preventDefault())})}else b.hasFocus()&&(c===d.ENTER||c===d.SPACE||c===d.DOWN&&a.altKey)&&(b.open(),a.preventDefault())})},e.prototype.focusOnActiveElement=function(){c.isTouchscreen()||this.$results.find("li.select2-results__option--highlighted").focus()},e.prototype._syncAttributes=function(){this.options.set("disabled",this.$element.prop("disabled")),this.options.get("disabled")?(this.isOpen()&&this.close(),this.trigger("disable",{})):this.trigger("enable",{})},e.prototype._syncSubtree=function(a,b){var c=!1,d=this;if(!a||!a.target||"OPTION"===a.target.nodeName||"OPTGROUP"===a.target.nodeName){if(b)if(b.addedNodes&&b.addedNodes.length>0)for(var e=0;e0&&(c=!0);else c=!0;c&&this.dataAdapter.current(function(a){d.trigger("selection:update",{data:a})})}},e.prototype.trigger=function(a,b){var c=e.__super__.trigger,d={open:"opening",close:"closing",select:"selecting",unselect:"unselecting"};if(void 0===b&&(b={}),a in d){var f=d[a],g={prevented:!1,name:a,args:b};if(c.call(this,f,g),g.prevented)return void(b.prevented=!0)}c.call(this,a,b)},e.prototype.toggleDropdown=function(){this.options.get("disabled")||(this.isOpen()?this.close():this.open())},e.prototype.open=function(){this.isOpen()||this.trigger("query",{})},e.prototype.close=function(){this.isOpen()&&this.trigger("close",{})},e.prototype.isOpen=function(){return this.$container.hasClass("select2-container--open")},e.prototype.hasFocus=function(){return this.$container.hasClass("select2-container--focus")},e.prototype.focus=function(a){this.hasFocus()||(this.$container.addClass("select2-container--focus"),this.trigger("focus",{}))},e.prototype.enable=function(a){this.options.get("debug")&&window.console&&console.warn&&console.warn('Select2: The `select2("enable")` method has been deprecated and will be removed in later Select2 versions. Use $element.prop("disabled") instead.'),null!=a&&0!==a.length||(a=[!0]);var b=!a[0];this.$element.prop("disabled",b)},e.prototype.data=function(){this.options.get("debug")&&arguments.length>0&&window.console&&console.warn&&console.warn('Select2: Data can no longer be set using `select2("data")`. You should consider setting the value instead using `$element.val()`.');var a=[];return this.dataAdapter.current(function(b){a=b}),a},e.prototype.val=function(b){if(this.options.get("debug")&&window.console&&console.warn&&console.warn('Select2: The `select2("val")` method has been deprecated and will be removed in later Select2 versions. Use $element.val() instead.'),null==b||0===b.length)return this.$element.val();var c=b[0];a.isArray(c)&&(c=a.map(c,function(a){return a.toString()})),this.$element.val(c).trigger("change")},e.prototype.destroy=function(){this.$container.remove(),this.$element[0].detachEvent&&this.$element[0].detachEvent("onpropertychange",this._syncA),null!=this._observer?(this._observer.disconnect(),this._observer=null):this.$element[0].removeEventListener&&(this.$element[0].removeEventListener("DOMAttrModified",this._syncA,!1),this.$element[0].removeEventListener("DOMNodeInserted",this._syncS,!1),this.$element[0].removeEventListener("DOMNodeRemoved",this._syncS,!1)),this._syncA=null,this._syncS=null,this.$element.off(".select2"),this.$element.attr("tabindex",this.$element.data("old-tabindex")),this.$element.removeClass("select2-hidden-accessible"),this.$element.attr("aria-hidden","false"),this.$element.removeData("select2"),this.dataAdapter.destroy(),this.selection.destroy(),this.dropdown.destroy(),this.results.destroy(),this.dataAdapter=null,this.selection=null,this.dropdown=null,this.results=null},e.prototype.render=function(){var b=a(' ');return b.attr("dir",this.options.get("dir")),this.$container=b,this.$container.addClass("select2-container--"+this.options.get("theme")),b.data("element",this.$element),b},e}),b.define("select2/compat/utils",["jquery"],function(a){function b(b,c,d){var e,f,g=[];e=a.trim(b.attr("class")),e&&(e=""+e,a(e.split(/\s+/)).each(function(){0===this.indexOf("select2-")&&g.push(this)})),e=a.trim(c.attr("class")),e&&(e=""+e,a(e.split(/\s+/)).each(function(){0!==this.indexOf("select2-")&&null!=(f=d(this))&&g.push(f)})),b.attr("class",g.join(" "))}return{syncCssClasses:b}}),b.define("select2/compat/containerCss",["jquery","./utils"],function(a,b){function c(a){return null}function d(){}return d.prototype.render=function(d){var e=d.call(this),f=this.options.get("containerCssClass")||"";a.isFunction(f)&&(f=f(this.$element));var g=this.options.get("adaptContainerCssClass");if(g=g||c,-1!==f.indexOf(":all:")){f=f.replace(":all:","");var h=g;g=function(a){var b=h(a);return null!=b?b+" "+a:a}}var i=this.options.get("containerCss")||{};return a.isFunction(i)&&(i=i(this.$element)),b.syncCssClasses(e,this.$element,g),e.css(i),e.addClass(f),e},d}),b.define("select2/compat/dropdownCss",["jquery","./utils"],function(a,b){function c(a){return null}function d(){}return d.prototype.render=function(d){var e=d.call(this),f=this.options.get("dropdownCssClass")||"";a.isFunction(f)&&(f=f(this.$element));var g=this.options.get("adaptDropdownCssClass");if(g=g||c,-1!==f.indexOf(":all:")){f=f.replace(":all:","");var h=g;g=function(a){var b=h(a);return null!=b?b+" "+a:a}}var i=this.options.get("dropdownCss")||{};return a.isFunction(i)&&(i=i(this.$element)),b.syncCssClasses(e,this.$element,g),e.css(i),e.addClass(f),e},d}),b.define("select2/compat/initSelection",["jquery"],function(a){function b(a,b,c){c.get("debug")&&window.console&&console.warn&&console.warn("Select2: The `initSelection` option has been deprecated in favor of a custom data adapter that overrides the `current` method. This method is now called multiple times instead of a single time when the instance is initialized. Support will be removed for the `initSelection` option in future versions of Select2"),this.initSelection=c.get("initSelection"),this._isInitialized=!1,a.call(this,b,c)}return b.prototype.current=function(b,c){var d=this;if(this._isInitialized)return void b.call(this,c);this.initSelection.call(null,this.$element,function(b){d._isInitialized=!0,a.isArray(b)||(b=[b]),c(b)})},b}),b.define("select2/compat/inputData",["jquery"],function(a){function b(a,b,c){this._currentData=[],this._valueSeparator=c.get("valueSeparator")||",","hidden"===b.prop("type")&&c.get("debug")&&console&&console.warn&&console.warn("Select2: Using a hidden input with Select2 is no longer supported and may stop working in the future. It is recommended to use a `` element instead."),a.call(this,b,c)}return b.prototype.current=function(b,c){function d(b,c){var e=[];return b.selected||-1!==a.inArray(b.id,c)?(b.selected=!0,e.push(b)):b.selected=!1,b.children&&e.push.apply(e,d(b.children,c)),e}for(var e=[],f=0;f=0;f--){var g=d.children[f];b(c.term,g.text,g)||e.children.splice(f,1)}if(e.children.length>0)return e}return b(c.term,d.text,d)?e:null}return c}return b}),b.define("select2/compat/query",[],function(){function a(a,b,c){c.get("debug")&&window.console&&console.warn&&console.warn("Select2: The `query` option has been deprecated in favor of a custom data adapter that overrides the `query` method. Support will be removed for the `query` option in future versions of Select2."),a.call(this,b,c)}return a.prototype.query=function(a,b,c){b.callback=c,this.options.get("query").call(null,b)},a}),b.define("select2/dropdown/attachContainer",[],function(){function a(a,b,c){a.call(this,b,c)}return a.prototype.position=function(a,b,c){c.find(".dropdown-wrapper").append(b),b.addClass("select2-dropdown--below"),c.addClass("select2-container--below")},a}),b.define("select2/dropdown/stopPropagation",[],function(){function a(){}return a.prototype.bind=function(a,b,c){a.call(this,b,c);var d=["blur","change","click","dblclick","focus","focusin","focusout","input","keydown","keyup","keypress","mousedown","mouseenter","mouseleave","mousemove","mouseover","mouseup","search","touchend","touchstart"];this.$dropdown.on(d.join(" "),function(a){a.stopPropagation()})},a}),b.define("select2/selection/stopPropagation",[],function(){function a(){}return a.prototype.bind=function(a,b,c){a.call(this,b,c);var d=["blur","change","click","dblclick","focus","focusin","focusout","input","keydown","keyup","keypress","mousedown","mouseenter","mouseleave","mousemove","mouseover","mouseup","search","touchend","touchstart"];this.$selection.on(d.join(" "),function(a){a.stopPropagation()})},a}),function(c){"function"==typeof b.define&&b.define.amd?b.define("jquery-mousewheel",["jquery"],c):"object"==typeof exports?module.exports=c:c(a)}(function(a){function b(b){var g=b||window.event,h=i.call(arguments,1),j=0,l=0,m=0,n=0,o=0,p=0;if(b=a.event.fix(g),b.type="mousewheel","detail"in g&&(m=-1*g.detail),"wheelDelta"in g&&(m=g.wheelDelta),"wheelDeltaY"in g&&(m=g.wheelDeltaY),"wheelDeltaX"in g&&(l=-1*g.wheelDeltaX),"axis"in g&&g.axis===g.HORIZONTAL_AXIS&&(l=-1*m,m=0),j=0===m?l:m,"deltaY"in g&&(m=-1*g.deltaY,j=m),"deltaX"in g&&(l=g.deltaX,0===m&&(j=-1*l)),0!==m||0!==l){if(1===g.deltaMode){var q=a.data(this,"mousewheel-line-height");j*=q,m*=q,l*=q}else if(2===g.deltaMode){var r=a.data(this,"mousewheel-page-height");j*=r,m*=r,l*=r}if(n=Math.max(Math.abs(m),Math.abs(l)),(!f||n=1?"floor":"ceil"](j/f),l=Math[l>=1?"floor":"ceil"](l/f),m=Math[m>=1?"floor":"ceil"](m/f),k.settings.normalizeOffset&&this.getBoundingClientRect){var s=this.getBoundingClientRect();o=b.clientX-s.left,p=b.clientY-s.top}return b.deltaX=l,b.deltaY=m,b.deltaFactor=f,b.offsetX=o,b.offsetY=p,b.deltaMode=0,h.unshift(b,j,l,m),e&&clearTimeout(e),e=setTimeout(c,200),(a.event.dispatch||a.event.handle).apply(this,h)}}function c(){f=null}function d(a,b){return k.settings.adjustOldDeltas&&"mousewheel"===a.type&&b%120==0}var e,f,g=["wheel","mousewheel","DOMMouseScroll","MozMousePixelScroll"],h="onwheel"in document||document.documentMode>=9?["wheel"]:["mousewheel","DomMouseScroll","MozMousePixelScroll"],i=Array.prototype.slice;if(a.event.fixHooks)for(var j=g.length;j;)a.event.fixHooks[g[--j]]=a.event.mouseHooks;var k=a.event.special.mousewheel={version:"3.1.12",setup:function(){if(this.addEventListener)for(var c=h.length;c;)this.addEventListener(h[--c],b,!1);else this.onmousewheel=b;a.data(this,"mousewheel-line-height",k.getLineHeight(this)),a.data(this,"mousewheel-page-height",k.getPageHeight(this))},teardown:function(){if(this.removeEventListener)for(var c=h.length;c;)this.removeEventListener(h[--c],b,!1);else this.onmousewheel=null;a.removeData(this,"mousewheel-line-height"),a.removeData(this,"mousewheel-page-height")},getLineHeight:function(b){var c=a(b),d=c["offsetParent"in a.fn?"offsetParent":"parent"]();return d.length||(d=a("body")),parseInt(d.css("fontSize"),10)||parseInt(c.css("fontSize"),10)||16},getPageHeight:function(b){return a(b).height()},settings:{adjustOldDeltas:!0,normalizeOffset:!0}};a.fn.extend({mousewheel:function(a){return a?this.bind("mousewheel",a):this.trigger("mousewheel")},unmousewheel:function(a){return this.unbind("mousewheel",a)}})}),b.define("jquery.select2",["jquery","jquery-mousewheel","./select2/core","./select2/defaults"],function(a,b,c,d){if(null==a.fn.selectWoo){var e=["open","close","destroy"];a.fn.selectWoo=function(b){if("object"==typeof(b=b||{}))return this.each(function(){var d=a.extend(!0,{},b);new c(a(this),d)}),this;if("string"==typeof b){var d,f=Array.prototype.slice.call(arguments,1);return this.each(function(){var c=a(this).data("select2");null==c&&window.console&&console.error&&console.error("The select2('"+b+"') method was called on an element that is not using Select2."),d=c[b].apply(c,f)}),a.inArray(b,e)>-1?this:d}throw new Error("Invalid arguments for Select2: "+b)}}return null!=a.fn.select2&&null!=a.fn.select2.defaults&&(a.fn.selectWoo.defaults=a.fn.select2.defaults),null==a.fn.selectWoo.defaults&&(a.fn.selectWoo.defaults=d),a.fn.select2=a.fn.select2||a.fn.selectWoo,c}),{define:b.define,require:b.require}}(),c=b.require("jquery.select2");return a.fn.select2.amd=b,a.fn.selectWoo.amd=b,c});
\ No newline at end of file
diff --git a/assets/js/selectWoo/selectWoo.js b/assets/js/selectWoo/selectWoo.js
index a671fb67a29..6a1f43c1eda 100644
--- a/assets/js/selectWoo/selectWoo.js
+++ b/assets/js/selectWoo/selectWoo.js
@@ -1,5 +1,5 @@
/*!
- * SelectWoo 5.0.0
+ * SelectWoo 1.0.1
* https://github.com/woocommerce/selectWoo
*
* Released under the MIT license
@@ -1668,6 +1668,13 @@ S2.define('select2/selection/multiple',[
});
}
);
+
+ this.$selection.on('keydown', function (evt) {
+ // If user starts typing an alphanumeric key on the keyboard, open if not opened.
+ if (!container.isOpen() && evt.which >= 48 && evt.which <= 90) {
+ container.open();
+ }
+ });
};
MultipleSelection.prototype.clear = function () {
@@ -1694,6 +1701,7 @@ S2.define('select2/selection/multiple',[
};
MultipleSelection.prototype.update = function (data) {
+ var self = this;
this.clear();
if (data.length === 0) {
@@ -1719,6 +1727,14 @@ S2.define('select2/selection/multiple',[
var $rendered = this.$selection.find('.select2-selection__rendered');
Utils.appendMany($rendered, $selections);
+
+ // Return cursor to search field after updating.
+ // Needs 1 ms delay because of other 1 ms setTimeouts when rendering.
+ if ('undefined' !== typeof this.$search) {
+ setTimeout(function(){
+ self.$search.focus();
+ }, 1);
+ }
};
return MultipleSelection;
@@ -3524,6 +3540,7 @@ S2.define('select2/data/ajax',[
}
callback(results);
+ self.container.focusOnActiveElement();
}, function () {
// Attempt to detect if a request was aborted
// Only works if the transport exposes a status property
@@ -5416,7 +5433,7 @@ S2.define('select2/core',[
// Needs 1 ms delay because of other 1 ms setTimeouts when rendering.
setTimeout(function(){
self.focusOnActiveElement();
- },1);
+ }, 1);
});
$(document).on('keydown', function (evt) {
@@ -5445,16 +5462,17 @@ S2.define('select2/core',[
evt.preventDefault();
}
+ var $searchField = self.$dropdown.find('.select2-search__field');
+ if (! $searchField.length) {
+ $searchField = self.$container.find('.select2-search__field');
+ }
+
// Move the focus to the selected element on keyboard navigation.
// Required for screen readers to work properly.
if (key === KEYS.DOWN || key === KEYS.UP) {
self.focusOnActiveElement();
} else {
// Focus on the search if user starts typing.
- var $searchField = self.$dropdown.find('.select2-search__field');
- if (! $searchField.length) {
- $searchField = self.$container.find('.select2-search__field');
- }
$searchField.focus();
// Focus back to active selection when finished typing.
// Small delay so typed character can be read by screen reader.
@@ -5463,6 +5481,14 @@ S2.define('select2/core',[
}, 1000);
}
+ // If focus is in the search field, select the current active element on Enter key.
+ $searchField.on('keydown', function (evt) {
+ if (evt.which === KEYS.ENTER) {
+ self.trigger('results:select', {});
+ evt.preventDefault();
+ }
+ });
+
} else if (self.hasFocus()) {
if (key === KEYS.ENTER || key === KEYS.SPACE ||
(key === KEYS.DOWN && evt.altKey)) {
diff --git a/assets/js/selectWoo/selectWoo.min.js b/assets/js/selectWoo/selectWoo.min.js
index 232ed7cc53c..067c070f606 100644
--- a/assets/js/selectWoo/selectWoo.min.js
+++ b/assets/js/selectWoo/selectWoo.min.js
@@ -1 +1 @@
-/*! Select2 5.0.0 | https://github.com/select2/select2/blob/master/LICENSE.md */!function(a){"function"==typeof define&&define.amd?define(["jquery"],a):"object"==typeof module&&module.exports?module.exports=function(b,c){return void 0===c&&(c="undefined"!=typeof window?require("jquery"):require("jquery")(b)),a(c),c}:a(jQuery)}(function(a){var b=function(){if(a&&a.fn&&a.fn.select2&&a.fn.select2.amd)var b=a.fn.select2.amd;var b;return function(){if(!b||!b.requirejs){b?c=b:b={};var a,c,d;!function(b){function e(a,b){return v.call(a,b)}function f(a,b){var c,d,e,f,g,h,i,j,k,l,m,n,o=b&&b.split("/"),p=t.map,q=p&&p["*"]||{};if(a){for(a=a.split("/"),g=a.length-1,t.nodeIdCompat&&x.test(a[g])&&(a[g]=a[g].replace(x,"")),"."===a[0].charAt(0)&&o&&(n=o.slice(0,o.length-1),a=n.concat(a)),k=0;k0&&(a.splice(k-1,2),k-=2)}a=a.join("/")}if((o||q)&&p){for(c=a.split("/"),k=c.length;k>0;k-=1){if(d=c.slice(0,k).join("/"),o)for(l=o.length;l>0;l-=1)if((e=p[o.slice(0,l).join("/")])&&(e=e[d])){f=e,h=k;break}if(f)break;!i&&q&&q[d]&&(i=q[d],j=k)}!f&&i&&(f=i,h=j),f&&(c.splice(0,h,f),a=c.join("/"))}return a}function g(a,c){return function(){var d=w.call(arguments,0);return"string"!=typeof d[0]&&1===d.length&&d.push(null),o.apply(b,d.concat([a,c]))}}function h(a){return function(b){return f(b,a)}}function i(a){return function(b){r[a]=b}}function j(a){if(e(s,a)){var c=s[a];delete s[a],u[a]=!0,n.apply(b,c)}if(!e(r,a)&&!e(u,a))throw new Error("No "+a);return r[a]}function k(a){var b,c=a?a.indexOf("!"):-1;return c>-1&&(b=a.substring(0,c),a=a.substring(c+1,a.length)),[b,a]}function l(a){return a?k(a):[]}function m(a){return function(){return t&&t.config&&t.config[a]||{}}}var n,o,p,q,r={},s={},t={},u={},v=Object.prototype.hasOwnProperty,w=[].slice,x=/\.js$/;p=function(a,b){var c,d=k(a),e=d[0],g=b[1];return a=d[1],e&&(e=f(e,g),c=j(e)),e?a=c&&c.normalize?c.normalize(a,h(g)):f(a,g):(a=f(a,g),d=k(a),e=d[0],a=d[1],e&&(c=j(e))),{f:e?e+"!"+a:a,n:a,pr:e,p:c}},q={require:function(a){return g(a)},exports:function(a){var b=r[a];return void 0!==b?b:r[a]={}},module:function(a){return{id:a,uri:"",exports:r[a],config:m(a)}}},n=function(a,c,d,f){var h,k,m,n,o,t,v,w=[],x=typeof d;if(f=f||a,t=l(f),"undefined"===x||"function"===x){for(c=!c.length&&d.length?["require","exports","module"]:c,o=0;o0&&(b.call(arguments,a.prototype.constructor),e=c.prototype.constructor),e.apply(this,arguments)}function e(){this.constructor=d}var f=b(c),g=b(a);c.displayName=a.displayName,d.prototype=new e;for(var h=0;h":">",'"':""","'":"'","/":"/"};return"string"!=typeof a?a:String(a).replace(/[&<>"'\/\\]/g,function(a){return b[a]})},c.appendMany=function(b,c){if("1.7"===a.fn.jquery.substr(0,3)){var d=a();a.map(c,function(a){d=d.add(a)}),c=d}b.append(c)},c.isTouchscreen=function(){return void 0===c._isTouchscreenCache&&(c._isTouchscreenCache="ontouchstart"in document.documentElement),c._isTouchscreenCache},c}),b.define("select2/results",["jquery","./utils"],function(a,b){function c(a,b,d){this.$element=a,this.data=d,this.options=b,c.__super__.constructor.call(this)}return b.Extend(c,b.Observable),c.prototype.render=function(){var b=a('');return this.options.get("multiple")&&b.attr("aria-multiselectable","true"),this.$results=b,b},c.prototype.clear=function(){this.$results.empty()},c.prototype.displayMessage=function(b){var c=this.options.get("escapeMarkup");this.clear(),this.hideLoading();var d=a(' '),e=this.options.get("translations").get(b.message);d.append(c(e(b.args))),d[0].className+=" select2-results__message",this.$results.append(d)},c.prototype.hideMessages=function(){this.$results.find(".select2-results__message").remove()},c.prototype.append=function(a){this.hideLoading();var b=[];if(null==a.results||0===a.results.length)return void(0===this.$results.children().length&&this.trigger("results:message",{message:"noResults"}));a.results=this.sort(a.results);for(var c=0;c0?b.first().trigger("mouseenter"):a.first().trigger("mouseenter"),this.ensureHighlightVisible()},c.prototype.setClasses=function(){var b=this;this.data.current(function(c){var d=a.map(c,function(a){return a.id.toString()});b.$results.find(".select2-results__option[data-selected]").each(function(){var b=a(this),c=a.data(this,"data"),e=""+c.id;null!=c.element&&c.element.selected||null==c.element&&a.inArray(e,d)>-1?b.attr("data-selected","true"):b.attr("data-selected","false")})})},c.prototype.showLoading=function(a){this.hideLoading();var b=this.options.get("translations").get("searching"),c={disabled:!0,loading:!0,text:b(a)},d=this.option(c);d.className+=" loading-results",this.$results.prepend(d)},c.prototype.hideLoading=function(){this.$results.find(".loading-results").remove()},c.prototype.option=function(b){var c=document.createElement("li");c.className="select2-results__option";var d={role:"option","data-selected":"false",tabindex:-1};b.disabled&&(delete d["data-selected"],d["aria-disabled"]="true"),null==b.id&&delete d["data-selected"],null!=b._resultId&&(c.id=b._resultId),b.title&&(c.title=b.title),b.children&&(d["aria-label"]=b.text,delete d["data-selected"]);for(var e in d){var f=d[e];c.setAttribute(e,f)}if(b.children){var g=a(c),h=document.createElement("strong");h.className="select2-results__group";var i=a(h);this.template(b,h),i.attr("role","presentation");for(var j=[],k=0;k",{class:"select2-results__options select2-results__options--nested",role:"listbox"});n.append(j),g.attr("role","list"),g.append(h),g.append(n)}else this.template(b,c);return a.data(c,"data",b),c},c.prototype.bind=function(b,c){var d=this,e=b.id+"-results";this.$results.attr("id",e),b.on("results:all",function(a){d.clear(),d.append(a.data),b.isOpen()&&(d.setClasses(),d.highlightFirstItem())}),b.on("results:append",function(a){d.append(a.data),b.isOpen()&&d.setClasses()}),b.on("query",function(a){d.hideMessages(),d.showLoading(a)}),b.on("select",function(){b.isOpen()&&(d.setClasses(),d.highlightFirstItem())}),b.on("unselect",function(){b.isOpen()&&(d.setClasses(),d.highlightFirstItem())}),b.on("open",function(){d.$results.attr("aria-expanded","true"),d.$results.attr("aria-hidden","false"),d.setClasses(),d.ensureHighlightVisible()}),b.on("close",function(){d.$results.attr("aria-expanded","false"),d.$results.attr("aria-hidden","true"),d.$results.removeAttr("aria-activedescendant")}),b.on("results:toggle",function(){var a=d.getHighlightedResults();0!==a.length&&a.trigger("mouseup")}),b.on("results:select",function(){var a=d.getHighlightedResults();if(0!==a.length){var b=a.data("data");"true"==a.attr("data-selected")?d.trigger("close",{}):d.trigger("select",{data:b})}}),b.on("results:previous",function(){var a=d.getHighlightedResults(),b=d.$results.find("[data-selected]"),c=b.index(a);if(0!==c){var e=c-1;0===a.length&&(e=0);var f=b.eq(e);f.trigger("mouseenter");var g=d.$results.offset().top,h=f.offset().top,i=d.$results.scrollTop()+(h-g);0===e?d.$results.scrollTop(0):h-g<0&&d.$results.scrollTop(i)}}),b.on("results:next",function(){var a=d.getHighlightedResults(),b=d.$results.find("[data-selected]"),c=b.index(a),e=c+1;if(!(e>=b.length)){var f=b.eq(e);f.trigger("mouseenter");var g=d.$results.offset().top+d.$results.outerHeight(!1),h=f.offset().top+f.outerHeight(!1),i=d.$results.scrollTop()+h-g;0===e?d.$results.scrollTop(0):h>g&&d.$results.scrollTop(i)}}),b.on("results:focus",function(a){a.element.addClass("select2-results__option--highlighted").attr("aria-selected","true"),d.$results.attr("aria-activedescendant",a.element.attr("id"))}),b.on("results:message",function(a){d.displayMessage(a)}),a.fn.mousewheel&&this.$results.on("mousewheel",function(a){var b=d.$results.scrollTop(),c=d.$results.get(0).scrollHeight-b+a.deltaY,e=a.deltaY>0&&b-a.deltaY<=0,f=a.deltaY<0&&c<=d.$results.height();e?(d.$results.scrollTop(0),a.preventDefault(),a.stopPropagation()):f&&(d.$results.scrollTop(d.$results.get(0).scrollHeight-d.$results.height()),a.preventDefault(),a.stopPropagation())}),this.$results.on("mouseup",".select2-results__option[data-selected]",function(b){var c=a(this),e=c.data("data");if("true"===c.attr("data-selected"))return void(d.options.get("multiple")?d.trigger("unselect",{originalEvent:b,data:e}):d.trigger("close",{}));d.trigger("select",{originalEvent:b,data:e})}),this.$results.on("mouseenter",".select2-results__option[data-selected]",function(b){var c=a(this).data("data");d.getHighlightedResults().removeClass("select2-results__option--highlighted").attr("aria-selected","false"),d.trigger("results:focus",{data:c,element:a(this)})})},c.prototype.getHighlightedResults=function(){return this.$results.find(".select2-results__option--highlighted")},c.prototype.destroy=function(){this.$results.remove()},c.prototype.ensureHighlightVisible=function(){var a=this.getHighlightedResults();if(0!==a.length){var b=this.$results.find("[data-selected]"),c=b.index(a),d=this.$results.offset().top,e=a.offset().top,f=this.$results.scrollTop()+(e-d),g=e-d;f-=2*a.outerHeight(!1),c<=2?this.$results.scrollTop(0):(g>this.$results.outerHeight()||g<0)&&this.$results.scrollTop(f)}},c.prototype.template=function(b,c){var d=this.options.get("templateResult"),e=this.options.get("escapeMarkup"),f=d(b,c);null==f?c.style.display="none":"string"==typeof f?c.innerHTML=e(f):a(c).append(f)},c}),b.define("select2/keys",[],function(){return{BACKSPACE:8,TAB:9,ENTER:13,SHIFT:16,CTRL:17,ALT:18,ESC:27,SPACE:32,PAGE_UP:33,PAGE_DOWN:34,END:35,HOME:36,LEFT:37,UP:38,RIGHT:39,DOWN:40,DELETE:46}}),b.define("select2/selection/base",["jquery","../utils","../keys"],function(a,b,c){function d(a,b){this.$element=a,this.options=b,d.__super__.constructor.call(this)}return b.Extend(d,b.Observable),d.prototype.render=function(){var b=a(' ');return this._tabindex=0,null!=this.$element.data("old-tabindex")?this._tabindex=this.$element.data("old-tabindex"):null!=this.$element.attr("tabindex")&&(this._tabindex=this.$element.attr("tabindex")),b.attr("title",this.$element.attr("title")),b.attr("tabindex",this._tabindex),this.$selection=b,b},d.prototype.bind=function(a,b){var d=this,e=(a.id,a.id+"-results");this.options.get("minimumResultsForSearch");this.container=a,this.$selection.on("focus",function(a){d.trigger("focus",a)}),this.$selection.on("blur",function(a){d._handleBlur(a)}),this.$selection.on("keydown",function(a){d.trigger("keypress",a),a.which===c.SPACE&&a.preventDefault()}),a.on("results:focus",function(a){d.$selection.attr("aria-activedescendant",a.data._resultId)}),a.on("selection:update",function(a){d.update(a.data)}),a.on("open",function(){d.$selection.attr("aria-expanded","true"),d.$selection.attr("aria-owns",e),d._attachCloseHandler(a)}),a.on("close",function(){d.$selection.attr("aria-expanded","false"),d.$selection.removeAttr("aria-activedescendant"),d.$selection.removeAttr("aria-owns"),window.setTimeout(function(){d.$selection.focus()},1),d._detachCloseHandler(a)}),a.on("enable",function(){d.$selection.attr("tabindex",d._tabindex)}),a.on("disable",function(){d.$selection.attr("tabindex","-1")})},d.prototype._handleBlur=function(b){var c=this;window.setTimeout(function(){document.activeElement==c.$selection[0]||a.contains(c.$selection[0],document.activeElement)||c.trigger("blur",b)},1)},d.prototype._attachCloseHandler=function(b){a(document.body).on("mousedown.select2."+b.id,function(b){var c=a(b.target),d=c.closest(".select2");a(".select2.select2-container--open").each(function(){var b=a(this);this!=d[0]&&b.data("element").select2("close")})})},d.prototype._detachCloseHandler=function(b){a(document.body).off("mousedown.select2."+b.id)},d.prototype.position=function(a,b){b.find(".selection").append(a)},d.prototype.destroy=function(){this._detachCloseHandler(this.container)},d.prototype.update=function(a){throw new Error("The `update` method must be defined in child classes.")},d}),b.define("select2/selection/single",["jquery","./base","../utils","../keys"],function(a,b,c,d){function e(){e.__super__.constructor.apply(this,arguments)}return c.Extend(e,b),e.prototype.render=function(){var a=e.__super__.render.call(this);return a.addClass("select2-selection--single"),a.html(' '),a},e.prototype.bind=function(a,b){var c=this;e.__super__.bind.apply(this,arguments);var d=a.id+"-container";this.$selection.find(".select2-selection__rendered").attr("id",d).attr("role","textbox").attr("aria-readonly","true"),this.$selection.attr("aria-labelledby",d),this.$selection.attr("role","combobox"),this.$selection.on("mousedown",function(a){1===a.which&&c.trigger("toggle",{originalEvent:a})}),this.$selection.on("focus",function(a){}),this.$selection.on("keydown",function(b){!a.isOpen()&&b.which>=48&&b.which<=90&&a.open()}),this.$selection.on("blur",function(a){}),a.on("focus",function(b){a.isOpen()||c.$selection.focus()}),a.on("selection:update",function(a){c.update(a.data)})},e.prototype.clear=function(){this.$selection.find(".select2-selection__rendered").empty()},e.prototype.display=function(a,b){var c=this.options.get("templateSelection");return this.options.get("escapeMarkup")(c(a,b))},e.prototype.selectionContainer=function(){return a(" ")},e.prototype.update=function(a){if(0===a.length)return void this.clear();var b=a[0],c=this.$selection.find(".select2-selection__rendered"),d=this.display(b,c);c.empty().append(d),c.prop("title",b.title||b.text)},e}),b.define("select2/selection/multiple",["jquery","./base","../utils"],function(a,b,c){function d(a,b){d.__super__.constructor.apply(this,arguments)}return c.Extend(d,b),d.prototype.render=function(){var a=d.__super__.render.call(this);return a.addClass("select2-selection--multiple"),a.html(''),a},d.prototype.bind=function(b,c){var e=this;d.__super__.bind.apply(this,arguments),this.$selection.on("click",function(a){e.trigger("toggle",{originalEvent:a})}),this.$selection.on("click",".select2-selection__choice__remove",function(b){if(!e.options.get("disabled")){var c=a(this),d=c.parent(),f=d.data("data");e.trigger("unselect",{originalEvent:b,data:f})}})},d.prototype.clear=function(){this.$selection.find(".select2-selection__rendered").empty()},d.prototype.display=function(a,b){var c=this.options.get("templateSelection");return this.options.get("escapeMarkup")(c(a,b))},d.prototype.selectionContainer=function(){return a('× ')},d.prototype.update=function(a){if(this.clear(),0!==a.length){for(var b=[],d=0;d1||c)return a.call(this,b);this.clear();var d=this.createPlaceholder(this.placeholder);this.$selection.find(".select2-selection__rendered").append(d)},b}),b.define("select2/selection/allowClear",["jquery","../keys"],function(a,b){function c(){}return c.prototype.bind=function(a,b,c){var d=this;a.call(this,b,c),null==this.placeholder&&this.options.get("debug")&&window.console&&console.error&&console.error("Select2: The `allowClear` option should be used in combination with the `placeholder` option."),this.$selection.on("mousedown",".select2-selection__clear",function(a){d._handleClear(a)}),b.on("keypress",function(a){d._handleKeyboardClear(a,b)})},c.prototype._handleClear=function(a,b){if(!this.options.get("disabled")){var c=this.$selection.find(".select2-selection__clear");if(0!==c.length){b.stopPropagation();for(var d=c.data("data"),e=0;e0||0===c.length)){var d=a('× ');d.data("data",c),this.$selection.find(".select2-selection__rendered").prepend(d)}},c}),b.define("select2/selection/search",["jquery","../utils","../keys"],function(a,b,c){function d(a,b,c){a.call(this,b,c)}return d.prototype.render=function(b){var c=a(' ');this.$searchContainer=c,this.$search=c.find("input");var d=b.call(this);return this._transferTabIndex(),d},d.prototype.bind=function(a,b,d){var e=this,f=b.id+"-results";a.call(this,b,d),b.on("open",function(){e.$search.attr("aria-owns",f),e.$search.trigger("focus")}),b.on("close",function(){e.$search.val(""),e.$search.removeAttr("aria-activedescendant"),e.$search.removeAttr("aria-owns"),e.$search.trigger("focus")}),b.on("enable",function(){e.$search.prop("disabled",!1),e._transferTabIndex()}),b.on("disable",function(){e.$search.prop("disabled",!0)}),b.on("focus",function(a){e.$search.trigger("focus")}),b.on("results:focus",function(a){e.$search.attr("aria-activedescendant",a.data._resultId)}),this.$selection.on("focusin",".select2-search--inline",function(a){e.trigger("focus",a)}),this.$selection.on("focusout",".select2-search--inline",function(a){e._handleBlur(a)}),this.$selection.on("keydown",".select2-search--inline",function(a){if(a.stopPropagation(),e.trigger("keypress",a),e._keyUpPrevented=a.isDefaultPrevented(),a.which===c.BACKSPACE&&""===e.$search.val()){var b=e.$searchContainer.prev(".select2-selection__choice");if(b.length>0){var d=b.data("data");e.searchRemoveChoice(d),a.preventDefault()}}});var g=document.documentMode,h=g&&g<=11;this.$selection.on("input.searchcheck",".select2-search--inline",function(a){if(h)return void e.$selection.off("input.search input.searchcheck");e.$selection.off("keyup.search")}),this.$selection.on("keyup.search input.search",".select2-search--inline",function(a){if(h&&"input"===a.type)return void e.$selection.off("input.search input.searchcheck");var b=a.which;b!=c.SHIFT&&b!=c.CTRL&&b!=c.ALT&&b!=c.TAB&&e.handleSearch(a)})},d.prototype._transferTabIndex=function(a){this.$search.attr("tabindex",this.$selection.attr("tabindex")),this.$selection.attr("tabindex","-1")},d.prototype.createPlaceholder=function(a,b){this.$search.attr("placeholder",b.text)},d.prototype.update=function(a,b){var c=this.$search[0]==document.activeElement;this.$search.attr("placeholder",""),a.call(this,b),this.$selection.find(".select2-selection__rendered").append(this.$searchContainer),this.resizeSearch(),c&&this.$search.focus()},d.prototype.handleSearch=function(){if(this.resizeSearch(),!this._keyUpPrevented){var a=this.$search.val();this.trigger("query",{term:a})}this._keyUpPrevented=!1},d.prototype.searchRemoveChoice=function(a,b){this.trigger("unselect",{data:b}),this.$search.val(b.text),this.handleSearch()},d.prototype.resizeSearch=function(){this.$search.css("width","25px");var a="";if(""!==this.$search.attr("placeholder"))a=this.$selection.find(".select2-selection__rendered").innerWidth();else{a=.75*(this.$search.val().length+1)+"em"}this.$search.css("width",a)},d}),b.define("select2/selection/eventRelay",["jquery"],function(a){function b(){}return b.prototype.bind=function(b,c,d){var e=this,f=["open","opening","close","closing","select","selecting","unselect","unselecting"],g=["opening","closing","selecting","unselecting"];b.call(this,c,d),c.on("*",function(b,c){if(-1!==a.inArray(b,f)){c=c||{};var d=a.Event("select2:"+b,{params:c});e.$element.trigger(d),-1!==a.inArray(b,g)&&(c.prevented=d.isDefaultPrevented())}})},b}),b.define("select2/translation",["jquery","require"],function(a,b){function c(a){this.dict=a||{}}return c.prototype.all=function(){return this.dict},c.prototype.get=function(a){return this.dict[a]},c.prototype.extend=function(b){this.dict=a.extend({},b.all(),this.dict)},c._cache={},c.loadPath=function(a){if(!(a in c._cache)){var d=b(a);c._cache[a]=d}return new c(c._cache[a])},c}),b.define("select2/diacritics",[],function(){return{"Ⓐ":"A","A":"A","À":"A","Á":"A","Â":"A","Ầ":"A","Ấ":"A","Ẫ":"A","Ẩ":"A","Ã":"A","Ā":"A","Ă":"A","Ằ":"A","Ắ":"A","Ẵ":"A","Ẳ":"A","Ȧ":"A","Ǡ":"A","Ä":"A","Ǟ":"A","Ả":"A","Å":"A","Ǻ":"A","Ǎ":"A","Ȁ":"A","Ȃ":"A","Ạ":"A","Ậ":"A","Ặ":"A","Ḁ":"A","Ą":"A","Ⱥ":"A","Ɐ":"A","Ꜳ":"AA","Æ":"AE","Ǽ":"AE","Ǣ":"AE","Ꜵ":"AO","Ꜷ":"AU","Ꜹ":"AV","Ꜻ":"AV","Ꜽ":"AY","Ⓑ":"B","B":"B","Ḃ":"B","Ḅ":"B","Ḇ":"B","Ƀ":"B","Ƃ":"B","Ɓ":"B","Ⓒ":"C","C":"C","Ć":"C","Ĉ":"C","Ċ":"C","Č":"C","Ç":"C","Ḉ":"C","Ƈ":"C","Ȼ":"C","Ꜿ":"C","Ⓓ":"D","D":"D","Ḋ":"D","Ď":"D","Ḍ":"D","Ḑ":"D","Ḓ":"D","Ḏ":"D","Đ":"D","Ƌ":"D","Ɗ":"D","Ɖ":"D","Ꝺ":"D","DZ":"DZ","DŽ":"DZ","Dz":"Dz","Dž":"Dz","Ⓔ":"E","E":"E","È":"E","É":"E","Ê":"E","Ề":"E","Ế":"E","Ễ":"E","Ể":"E","Ẽ":"E","Ē":"E","Ḕ":"E","Ḗ":"E","Ĕ":"E","Ė":"E","Ë":"E","Ẻ":"E","Ě":"E","Ȅ":"E","Ȇ":"E","Ẹ":"E","Ệ":"E","Ȩ":"E","Ḝ":"E","Ę":"E","Ḙ":"E","Ḛ":"E","Ɛ":"E","Ǝ":"E","Ⓕ":"F","F":"F","Ḟ":"F","Ƒ":"F","Ꝼ":"F","Ⓖ":"G","G":"G","Ǵ":"G","Ĝ":"G","Ḡ":"G","Ğ":"G","Ġ":"G","Ǧ":"G","Ģ":"G","Ǥ":"G","Ɠ":"G","Ꞡ":"G","Ᵹ":"G","Ꝿ":"G","Ⓗ":"H","H":"H","Ĥ":"H","Ḣ":"H","Ḧ":"H","Ȟ":"H","Ḥ":"H","Ḩ":"H","Ḫ":"H","Ħ":"H","Ⱨ":"H","Ⱶ":"H","Ɥ":"H","Ⓘ":"I","I":"I","Ì":"I","Í":"I","Î":"I","Ĩ":"I","Ī":"I","Ĭ":"I","İ":"I","Ï":"I","Ḯ":"I","Ỉ":"I","Ǐ":"I","Ȉ":"I","Ȋ":"I","Ị":"I","Į":"I","Ḭ":"I","Ɨ":"I","Ⓙ":"J","J":"J","Ĵ":"J","Ɉ":"J","Ⓚ":"K","K":"K","Ḱ":"K","Ǩ":"K","Ḳ":"K","Ķ":"K","Ḵ":"K","Ƙ":"K","Ⱪ":"K","Ꝁ":"K","Ꝃ":"K","Ꝅ":"K","Ꞣ":"K","Ⓛ":"L","L":"L","Ŀ":"L","Ĺ":"L","Ľ":"L","Ḷ":"L","Ḹ":"L","Ļ":"L","Ḽ":"L","Ḻ":"L","Ł":"L","Ƚ":"L","Ɫ":"L","Ⱡ":"L","Ꝉ":"L","Ꝇ":"L","Ꞁ":"L","LJ":"LJ","Lj":"Lj","Ⓜ":"M","M":"M","Ḿ":"M","Ṁ":"M","Ṃ":"M","Ɱ":"M","Ɯ":"M","Ⓝ":"N","N":"N","Ǹ":"N","Ń":"N","Ñ":"N","Ṅ":"N","Ň":"N","Ṇ":"N","Ņ":"N","Ṋ":"N","Ṉ":"N","Ƞ":"N","Ɲ":"N","Ꞑ":"N","Ꞥ":"N","NJ":"NJ","Nj":"Nj","Ⓞ":"O","O":"O","Ò":"O","Ó":"O","Ô":"O","Ồ":"O","Ố":"O","Ỗ":"O","Ổ":"O","Õ":"O","Ṍ":"O","Ȭ":"O","Ṏ":"O","Ō":"O","Ṑ":"O","Ṓ":"O","Ŏ":"O","Ȯ":"O","Ȱ":"O","Ö":"O","Ȫ":"O","Ỏ":"O","Ő":"O","Ǒ":"O","Ȍ":"O","Ȏ":"O","Ơ":"O","Ờ":"O","Ớ":"O","Ỡ":"O","Ở":"O","Ợ":"O","Ọ":"O","Ộ":"O","Ǫ":"O","Ǭ":"O","Ø":"O","Ǿ":"O","Ɔ":"O","Ɵ":"O","Ꝋ":"O","Ꝍ":"O","Ƣ":"OI","Ꝏ":"OO","Ȣ":"OU","Ⓟ":"P","P":"P","Ṕ":"P","Ṗ":"P","Ƥ":"P","Ᵽ":"P","Ꝑ":"P","Ꝓ":"P","Ꝕ":"P","Ⓠ":"Q","Q":"Q","Ꝗ":"Q","Ꝙ":"Q","Ɋ":"Q","Ⓡ":"R","R":"R","Ŕ":"R","Ṙ":"R","Ř":"R","Ȑ":"R","Ȓ":"R","Ṛ":"R","Ṝ":"R","Ŗ":"R","Ṟ":"R","Ɍ":"R","Ɽ":"R","Ꝛ":"R","Ꞧ":"R","Ꞃ":"R","Ⓢ":"S","S":"S","ẞ":"S","Ś":"S","Ṥ":"S","Ŝ":"S","Ṡ":"S","Š":"S","Ṧ":"S","Ṣ":"S","Ṩ":"S","Ș":"S","Ş":"S","Ȿ":"S","Ꞩ":"S","Ꞅ":"S","Ⓣ":"T","T":"T","Ṫ":"T","Ť":"T","Ṭ":"T","Ț":"T","Ţ":"T","Ṱ":"T","Ṯ":"T","Ŧ":"T","Ƭ":"T","Ʈ":"T","Ⱦ":"T","Ꞇ":"T","Ꜩ":"TZ","Ⓤ":"U","U":"U","Ù":"U","Ú":"U","Û":"U","Ũ":"U","Ṹ":"U","Ū":"U","Ṻ":"U","Ŭ":"U","Ü":"U","Ǜ":"U","Ǘ":"U","Ǖ":"U","Ǚ":"U","Ủ":"U","Ů":"U","Ű":"U","Ǔ":"U","Ȕ":"U","Ȗ":"U","Ư":"U","Ừ":"U","Ứ":"U","Ữ":"U","Ử":"U","Ự":"U","Ụ":"U","Ṳ":"U","Ų":"U","Ṷ":"U","Ṵ":"U","Ʉ":"U","Ⓥ":"V","V":"V","Ṽ":"V","Ṿ":"V","Ʋ":"V","Ꝟ":"V","Ʌ":"V","Ꝡ":"VY","Ⓦ":"W","W":"W","Ẁ":"W","Ẃ":"W","Ŵ":"W","Ẇ":"W","Ẅ":"W","Ẉ":"W","Ⱳ":"W","Ⓧ":"X","X":"X","Ẋ":"X","Ẍ":"X","Ⓨ":"Y","Y":"Y","Ỳ":"Y","Ý":"Y","Ŷ":"Y","Ỹ":"Y","Ȳ":"Y","Ẏ":"Y","Ÿ":"Y","Ỷ":"Y","Ỵ":"Y","Ƴ":"Y","Ɏ":"Y","Ỿ":"Y","Ⓩ":"Z","Z":"Z","Ź":"Z","Ẑ":"Z","Ż":"Z","Ž":"Z","Ẓ":"Z","Ẕ":"Z","Ƶ":"Z","Ȥ":"Z","Ɀ":"Z","Ⱬ":"Z","Ꝣ":"Z","ⓐ":"a","a":"a","ẚ":"a","à":"a","á":"a","â":"a","ầ":"a","ấ":"a","ẫ":"a","ẩ":"a","ã":"a","ā":"a","ă":"a","ằ":"a","ắ":"a","ẵ":"a","ẳ":"a","ȧ":"a","ǡ":"a","ä":"a","ǟ":"a","ả":"a","å":"a","ǻ":"a","ǎ":"a","ȁ":"a","ȃ":"a","ạ":"a","ậ":"a","ặ":"a","ḁ":"a","ą":"a","ⱥ":"a","ɐ":"a","ꜳ":"aa","æ":"ae","ǽ":"ae","ǣ":"ae","ꜵ":"ao","ꜷ":"au","ꜹ":"av","ꜻ":"av","ꜽ":"ay","ⓑ":"b","b":"b","ḃ":"b","ḅ":"b","ḇ":"b","ƀ":"b","ƃ":"b","ɓ":"b","ⓒ":"c","c":"c","ć":"c","ĉ":"c","ċ":"c","č":"c","ç":"c","ḉ":"c","ƈ":"c","ȼ":"c","ꜿ":"c","ↄ":"c","ⓓ":"d","d":"d","ḋ":"d","ď":"d","ḍ":"d","ḑ":"d","ḓ":"d","ḏ":"d","đ":"d","ƌ":"d","ɖ":"d","ɗ":"d","ꝺ":"d","dz":"dz","dž":"dz","ⓔ":"e","e":"e","è":"e","é":"e","ê":"e","ề":"e","ế":"e","ễ":"e","ể":"e","ẽ":"e","ē":"e","ḕ":"e","ḗ":"e","ĕ":"e","ė":"e","ë":"e","ẻ":"e","ě":"e","ȅ":"e","ȇ":"e","ẹ":"e","ệ":"e","ȩ":"e","ḝ":"e","ę":"e","ḙ":"e","ḛ":"e","ɇ":"e","ɛ":"e","ǝ":"e","ⓕ":"f","f":"f","ḟ":"f","ƒ":"f","ꝼ":"f","ⓖ":"g","g":"g","ǵ":"g","ĝ":"g","ḡ":"g","ğ":"g","ġ":"g","ǧ":"g","ģ":"g","ǥ":"g","ɠ":"g","ꞡ":"g","ᵹ":"g","ꝿ":"g","ⓗ":"h","h":"h","ĥ":"h","ḣ":"h","ḧ":"h","ȟ":"h","ḥ":"h","ḩ":"h","ḫ":"h","ẖ":"h","ħ":"h","ⱨ":"h","ⱶ":"h","ɥ":"h","ƕ":"hv","ⓘ":"i","i":"i","ì":"i","í":"i","î":"i","ĩ":"i","ī":"i","ĭ":"i","ï":"i","ḯ":"i","ỉ":"i","ǐ":"i","ȉ":"i","ȋ":"i","ị":"i","į":"i","ḭ":"i","ɨ":"i","ı":"i","ⓙ":"j","j":"j","ĵ":"j","ǰ":"j","ɉ":"j","ⓚ":"k","k":"k","ḱ":"k","ǩ":"k","ḳ":"k","ķ":"k","ḵ":"k","ƙ":"k","ⱪ":"k","ꝁ":"k","ꝃ":"k","ꝅ":"k","ꞣ":"k","ⓛ":"l","l":"l","ŀ":"l","ĺ":"l","ľ":"l","ḷ":"l","ḹ":"l","ļ":"l","ḽ":"l","ḻ":"l","ſ":"l","ł":"l","ƚ":"l","ɫ":"l","ⱡ":"l","ꝉ":"l","ꞁ":"l","ꝇ":"l","lj":"lj","ⓜ":"m","m":"m","ḿ":"m","ṁ":"m","ṃ":"m","ɱ":"m","ɯ":"m","ⓝ":"n","n":"n","ǹ":"n","ń":"n","ñ":"n","ṅ":"n","ň":"n","ṇ":"n","ņ":"n","ṋ":"n","ṉ":"n","ƞ":"n","ɲ":"n","ʼn":"n","ꞑ":"n","ꞥ":"n","nj":"nj","ⓞ":"o","o":"o","ò":"o","ó":"o","ô":"o","ồ":"o","ố":"o","ỗ":"o","ổ":"o","õ":"o","ṍ":"o","ȭ":"o","ṏ":"o","ō":"o","ṑ":"o","ṓ":"o","ŏ":"o","ȯ":"o","ȱ":"o","ö":"o","ȫ":"o","ỏ":"o","ő":"o","ǒ":"o","ȍ":"o","ȏ":"o","ơ":"o","ờ":"o","ớ":"o","ỡ":"o","ở":"o","ợ":"o","ọ":"o","ộ":"o","ǫ":"o","ǭ":"o","ø":"o","ǿ":"o","ɔ":"o","ꝋ":"o","ꝍ":"o","ɵ":"o","ƣ":"oi","ȣ":"ou","ꝏ":"oo","ⓟ":"p","p":"p","ṕ":"p","ṗ":"p","ƥ":"p","ᵽ":"p","ꝑ":"p","ꝓ":"p","ꝕ":"p","ⓠ":"q","q":"q","ɋ":"q","ꝗ":"q","ꝙ":"q","ⓡ":"r","r":"r","ŕ":"r","ṙ":"r","ř":"r","ȑ":"r","ȓ":"r","ṛ":"r","ṝ":"r","ŗ":"r","ṟ":"r","ɍ":"r","ɽ":"r","ꝛ":"r","ꞧ":"r","ꞃ":"r","ⓢ":"s","s":"s","ß":"s","ś":"s","ṥ":"s","ŝ":"s","ṡ":"s","š":"s","ṧ":"s","ṣ":"s","ṩ":"s","ș":"s","ş":"s","ȿ":"s","ꞩ":"s","ꞅ":"s","ẛ":"s","ⓣ":"t","t":"t","ṫ":"t","ẗ":"t","ť":"t","ṭ":"t","ț":"t","ţ":"t","ṱ":"t","ṯ":"t","ŧ":"t","ƭ":"t","ʈ":"t","ⱦ":"t","ꞇ":"t","ꜩ":"tz","ⓤ":"u","u":"u","ù":"u","ú":"u","û":"u","ũ":"u","ṹ":"u","ū":"u","ṻ":"u","ŭ":"u","ü":"u","ǜ":"u","ǘ":"u","ǖ":"u","ǚ":"u","ủ":"u","ů":"u","ű":"u","ǔ":"u","ȕ":"u","ȗ":"u","ư":"u","ừ":"u","ứ":"u","ữ":"u","ử":"u","ự":"u","ụ":"u","ṳ":"u","ų":"u","ṷ":"u","ṵ":"u","ʉ":"u","ⓥ":"v","v":"v","ṽ":"v","ṿ":"v","ʋ":"v","ꝟ":"v","ʌ":"v","ꝡ":"vy","ⓦ":"w","w":"w","ẁ":"w","ẃ":"w","ŵ":"w","ẇ":"w","ẅ":"w","ẘ":"w","ẉ":"w","ⱳ":"w","ⓧ":"x","x":"x","ẋ":"x","ẍ":"x","ⓨ":"y","y":"y","ỳ":"y","ý":"y","ŷ":"y","ỹ":"y","ȳ":"y","ẏ":"y","ÿ":"y","ỷ":"y","ẙ":"y","ỵ":"y","ƴ":"y","ɏ":"y","ỿ":"y","ⓩ":"z","z":"z","ź":"z","ẑ":"z","ż":"z","ž":"z","ẓ":"z","ẕ":"z","ƶ":"z","ȥ":"z","ɀ":"z","ⱬ":"z","ꝣ":"z","Ά":"Α","Έ":"Ε","Ή":"Η","Ί":"Ι","Ϊ":"Ι","Ό":"Ο","Ύ":"Υ","Ϋ":"Υ","Ώ":"Ω","ά":"α","έ":"ε","ή":"η","ί":"ι","ϊ":"ι","ΐ":"ι","ό":"ο","ύ":"υ","ϋ":"υ","ΰ":"υ","ω":"ω","ς":"σ"}}),b.define("select2/data/base",["../utils"],function(a){function b(a,c){b.__super__.constructor.call(this)}return a.Extend(b,a.Observable),b.prototype.current=function(a){throw new Error("The `current` method must be defined in child classes.")},b.prototype.query=function(a,b){throw new Error("The `query` method must be defined in child classes.")},b.prototype.bind=function(a,b){},b.prototype.destroy=function(){},b.prototype.generateResultId=function(b,c){var d="";return d+=null!=b?b.id:a.generateChars(4),d+="-result-",d+=a.generateChars(4),null!=c.id?d+="-"+c.id.toString():d+="-"+a.generateChars(4),d},b}),b.define("select2/data/select",["./base","../utils","jquery"],function(a,b,c){function d(a,b){this.$element=a,this.options=b,d.__super__.constructor.call(this)}return b.Extend(d,a),d.prototype.current=function(a){var b=[],d=this;this.$element.find(":selected").each(function(){var a=c(this),e=d.item(a);b.push(e)}),a(b)},d.prototype.select=function(a){var b=this;if(a.selected=!0,c(a.element).is("option"))return a.element.selected=!0,void this.$element.trigger("change");if(this.$element.prop("multiple"))this.current(function(d){var e=[];a=[a],a.push.apply(a,d);for(var f=0;f=0){var k=f.filter(d(j)),l=this.item(k),m=c.extend(!0,{},j,l),n=this.option(m);k.replaceWith(n)}else{var o=this.option(j);if(j.children){var p=this.convertToOptions(j.children);b.appendMany(o,p)}h.push(o)}}return h},d}),b.define("select2/data/ajax",["./array","../utils","jquery"],function(a,b,c){function d(a,b){this.ajaxOptions=this._applyDefaults(b.get("ajax")),null!=this.ajaxOptions.processResults&&(this.processResults=this.ajaxOptions.processResults),d.__super__.constructor.call(this,a,b)}return b.Extend(d,a),d.prototype._applyDefaults=function(a){var b={data:function(a){return c.extend({},a,{q:a.term})},transport:function(a,b,d){var e=c.ajax(a);return e.then(b),e.fail(d),e}};return c.extend({},b,a,!0)},d.prototype.processResults=function(a){return a},d.prototype.query=function(a,b){function d(){var d=f.transport(f,function(d){var f=e.processResults(d,a);e.options.get("debug")&&window.console&&console.error&&(f&&f.results&&c.isArray(f.results)||console.error("Select2: The AJAX results did not return an array in the `results` key of the response.")),b(f)},function(){d.status&&"0"===d.status||e.trigger("results:message",{message:"errorLoading"})});e._request=d}var e=this;null!=this._request&&(c.isFunction(this._request.abort)&&this._request.abort(),this._request=null);var f=c.extend({type:"GET"},this.ajaxOptions);"function"==typeof f.url&&(f.url=f.url.call(this.$element,a)),"function"==typeof f.data&&(f.data=f.data.call(this.$element,a)),this.ajaxOptions.delay&&null!=a.term?(this._queryTimeout&&window.clearTimeout(this._queryTimeout),this._queryTimeout=window.setTimeout(d,this.ajaxOptions.delay)):d()},d}),b.define("select2/data/tags",["jquery"],function(a){function b(b,c,d){var e=d.get("tags"),f=d.get("createTag");void 0!==f&&(this.createTag=f);var g=d.get("insertTag");if(void 0!==g&&(this.insertTag=g),b.call(this,c,d),a.isArray(e))for(var h=0;h0&&b.term.length>this.maximumInputLength)return void this.trigger("results:message",{message:"inputTooLong",args:{maximum:this.maximumInputLength,input:b.term,params:b}});a.call(this,b,c)},a}),b.define("select2/data/maximumSelectionLength",[],function(){function a(a,b,c){this.maximumSelectionLength=c.get("maximumSelectionLength"),a.call(this,b,c)}return a.prototype.query=function(a,b,c){var d=this;this.current(function(e){var f=null!=e?e.length:0;if(d.maximumSelectionLength>0&&f>=d.maximumSelectionLength)return void d.trigger("results:message",{message:"maximumSelected",args:{maximum:d.maximumSelectionLength}});a.call(d,b,c)})},a}),b.define("select2/dropdown",["jquery","./utils"],function(a,b){function c(a,b){this.$element=a,this.options=b,c.__super__.constructor.call(this)}return b.Extend(c,b.Observable),c.prototype.render=function(){var b=a(' ');return b.attr("dir",this.options.get("dir")),this.$dropdown=b,b},c.prototype.bind=function(){},c.prototype.position=function(a,b){},c.prototype.destroy=function(){this.$dropdown.remove()},c}),b.define("select2/dropdown/search",["jquery","../utils"],function(a,b){function c(){}return c.prototype.render=function(b){var c=b.call(this),d=a(' ');return this.$searchContainer=d,this.$search=d.find("input"),c.prepend(d),c},c.prototype.bind=function(b,c,d){var e=this,f=c.id+"-results";b.call(this,c,d),this.$search.on("keydown",function(a){e.trigger("keypress",a),e._keyUpPrevented=a.isDefaultPrevented()}),this.$search.on("input",function(b){a(this).off("keyup")}),this.$search.on("keyup input",function(a){e.handleSearch(a)}),c.on("open",function(){e.$search.attr("tabindex",0),e.$search.attr("aria-owns",f),e.$search.focus(),window.setTimeout(function(){e.$search.focus()},0)}),c.on("close",function(){e.$search.attr("tabindex",-1),e.$search.removeAttr("aria-activedescendant"),e.$search.removeAttr("aria-owns"),e.$search.val("")}),c.on("focus",function(){c.isOpen()&&e.$search.focus()}),c.on("results:all",function(a){if(null==a.query.term||""===a.query.term){e.showSearch(a)?e.$searchContainer.removeClass("select2-search--hide"):e.$searchContainer.addClass("select2-search--hide")}}),c.on("results:focus",function(a){e.$search.attr("aria-activedescendant",a.data._resultId)})},c.prototype.handleSearch=function(a){if(!this._keyUpPrevented){var b=this.$search.val();this.trigger("query",{term:b})}this._keyUpPrevented=!1},c.prototype.showSearch=function(a,b){return!0},c}),b.define("select2/dropdown/hidePlaceholder",[],function(){function a(a,b,c,d){this.placeholder=this.normalizePlaceholder(c.get("placeholder")),a.call(this,b,c,d)}return a.prototype.append=function(a,b){b.results=this.removePlaceholder(b.results),a.call(this,b)},a.prototype.normalizePlaceholder=function(a,b){return"string"==typeof b&&(b={id:"",text:b}),b},a.prototype.removePlaceholder=function(a,b){for(var c=b.slice(0),d=b.length-1;d>=0;d--){var e=b[d];this.placeholder.id===e.id&&c.splice(d,1)}return c},a}),b.define("select2/dropdown/infiniteScroll",["jquery"],function(a){function b(a,b,c,d){this.lastParams={},a.call(this,b,c,d),this.$loadingMore=this.createLoadingMore(),this.loading=!1}return b.prototype.append=function(a,b){this.$loadingMore.remove(),this.loading=!1,a.call(this,b),this.showLoadingMore(b)&&this.$results.append(this.$loadingMore)},b.prototype.bind=function(b,c,d){var e=this;b.call(this,c,d),c.on("query",function(a){e.lastParams=a,e.loading=!0}),c.on("query:append",function(a){e.lastParams=a,e.loading=!0}),this.$results.on("scroll",function(){var b=a.contains(document.documentElement,e.$loadingMore[0]);if(!e.loading&&b){e.$results.offset().top+e.$results.outerHeight(!1)+50>=e.$loadingMore.offset().top+e.$loadingMore.outerHeight(!1)&&e.loadMore()}})},b.prototype.loadMore=function(){this.loading=!0;var b=a.extend({},{page:1},this.lastParams);b.page++,this.trigger("query:append",b)},b.prototype.showLoadingMore=function(a,b){return b.pagination&&b.pagination.more},b.prototype.createLoadingMore=function(){var b=a(' '),c=this.options.get("translations").get("loadingMore");return b.html(c(this.lastParams)),b},b}),b.define("select2/dropdown/attachBody",["jquery","../utils"],function(a,b){function c(b,c,d){this.$dropdownParent=d.get("dropdownParent")||a(document.body),b.call(this,c,d)}return c.prototype.bind=function(a,b,c){var d=this,e=!1;a.call(this,b,c),b.on("open",function(){d._showDropdown(),d._attachPositioningHandler(b),e||(e=!0,b.on("results:all",function(){d._positionDropdown(),d._resizeDropdown()}),b.on("results:append",function(){d._positionDropdown(),d._resizeDropdown()}))}),b.on("close",function(){d._hideDropdown(),d._detachPositioningHandler(b)}),this.$dropdownContainer.on("mousedown",function(a){a.stopPropagation()})},c.prototype.destroy=function(a){a.call(this),this.$dropdownContainer.remove()},c.prototype.position=function(a,b,c){b.attr("class",c.attr("class")),b.removeClass("select2"),b.addClass("select2-container--open"),b.css({position:"absolute",top:-999999}),this.$container=c},c.prototype.render=function(b){var c=a(" "),d=b.call(this);return c.append(d),this.$dropdownContainer=c,c},c.prototype._hideDropdown=function(a){this.$dropdownContainer.detach()},c.prototype._attachPositioningHandler=function(c,d){var e=this,f="scroll.select2."+d.id,g="resize.select2."+d.id,h="orientationchange.select2."+d.id,i=this.$container.parents().filter(b.hasScroll);i.each(function(){a(this).data("select2-scroll-position",{x:a(this).scrollLeft(),y:a(this).scrollTop()})}),i.on(f,function(b){var c=a(this).data("select2-scroll-position");a(this).scrollTop(c.y)}),a(window).on(f+" "+g+" "+h,function(a){e._positionDropdown(),e._resizeDropdown()})},c.prototype._detachPositioningHandler=function(c,d){var e="scroll.select2."+d.id,f="resize.select2."+d.id,g="orientationchange.select2."+d.id;this.$container.parents().filter(b.hasScroll).off(e),a(window).off(e+" "+f+" "+g)},c.prototype._positionDropdown=function(){var b=a(window),c=this.$dropdown.hasClass("select2-dropdown--above"),d=this.$dropdown.hasClass("select2-dropdown--below"),e=null,f=this.$container.offset();f.bottom=f.top+this.$container.outerHeight(!1);var g={height:this.$container.outerHeight(!1)};g.top=f.top,g.bottom=f.top+g.height;var h={height:this.$dropdown.outerHeight(!1)},i={top:b.scrollTop(),bottom:b.scrollTop()+b.height()},j=i.topf.bottom+h.height,l={left:f.left,top:g.bottom},m=this.$dropdownParent;"static"===m.css("position")&&(m=m.offsetParent());var n=m.offset();l.top-=n.top,l.left-=n.left,c||d||(e="below"),k||!j||c?!j&&k&&c&&(e="below"):e="above",("above"==e||c&&"below"!==e)&&(l.top=g.top-n.top-h.height),null!=e&&(this.$dropdown.removeClass("select2-dropdown--below select2-dropdown--above").addClass("select2-dropdown--"+e),this.$container.removeClass("select2-container--below select2-container--above").addClass("select2-container--"+e)),this.$dropdownContainer.css(l)},c.prototype._resizeDropdown=function(){var a={width:this.$container.outerWidth(!1)+"px"};this.options.get("dropdownAutoWidth")&&(a.minWidth=a.width,a.position="relative",a.width="auto"),this.$dropdown.css(a)},c.prototype._showDropdown=function(a){this.$dropdownContainer.appendTo(this.$dropdownParent),this._positionDropdown(),this._resizeDropdown()},c}),b.define("select2/dropdown/minimumResultsForSearch",[],function(){function a(b){for(var c=0,d=0;d0&&(l.dataAdapter=j.Decorate(l.dataAdapter,r)),l.maximumInputLength>0&&(l.dataAdapter=j.Decorate(l.dataAdapter,s)),l.maximumSelectionLength>0&&(l.dataAdapter=j.Decorate(l.dataAdapter,t)),l.tags&&(l.dataAdapter=j.Decorate(l.dataAdapter,p)),null==l.tokenSeparators&&null==l.tokenizer||(l.dataAdapter=j.Decorate(l.dataAdapter,q)),null!=l.query){var C=b(l.amdBase+"compat/query");l.dataAdapter=j.Decorate(l.dataAdapter,C)}if(null!=l.initSelection){var D=b(l.amdBase+"compat/initSelection");l.dataAdapter=j.Decorate(l.dataAdapter,D)}}if(null==l.resultsAdapter&&(l.resultsAdapter=c,null!=l.ajax&&(l.resultsAdapter=j.Decorate(l.resultsAdapter,x)),null!=l.placeholder&&(l.resultsAdapter=j.Decorate(l.resultsAdapter,w)),l.selectOnClose&&(l.resultsAdapter=j.Decorate(l.resultsAdapter,A))),null==l.dropdownAdapter){if(l.multiple)l.dropdownAdapter=u;else{var E=j.Decorate(u,v);l.dropdownAdapter=E}if(0!==l.minimumResultsForSearch&&(l.dropdownAdapter=j.Decorate(l.dropdownAdapter,z)),l.closeOnSelect&&(l.dropdownAdapter=j.Decorate(l.dropdownAdapter,B)),null!=l.dropdownCssClass||null!=l.dropdownCss||null!=l.adaptDropdownCssClass){var F=b(l.amdBase+"compat/dropdownCss");l.dropdownAdapter=j.Decorate(l.dropdownAdapter,F)}l.dropdownAdapter=j.Decorate(l.dropdownAdapter,y)}if(null==l.selectionAdapter){if(l.multiple?l.selectionAdapter=e:l.selectionAdapter=d,null!=l.placeholder&&(l.selectionAdapter=j.Decorate(l.selectionAdapter,f)),l.allowClear&&(l.selectionAdapter=j.Decorate(l.selectionAdapter,g)),l.multiple&&(l.selectionAdapter=j.Decorate(l.selectionAdapter,h)),null!=l.containerCssClass||null!=l.containerCss||null!=l.adaptContainerCssClass){var G=b(l.amdBase+"compat/containerCss");l.selectionAdapter=j.Decorate(l.selectionAdapter,G)}l.selectionAdapter=j.Decorate(l.selectionAdapter,i)}if("string"==typeof l.language)if(l.language.indexOf("-")>0){var H=l.language.split("-"),I=H[0];l.language=[l.language,I]}else l.language=[l.language];if(a.isArray(l.language)){var J=new k;l.language.push("en");for(var K=l.language,L=0;L0){for(var f=a.extend(!0,{},e),g=e.children.length-1;g>=0;g--){null==c(d,e.children[g])&&f.children.splice(g,1)}return f.children.length>0?f:c(d,f)}var h=b(e.text).toUpperCase(),i=b(d.term).toUpperCase();return h.indexOf(i)>-1?e:null}this.defaults={amdBase:"./",amdLanguageBase:"./i18n/",closeOnSelect:!0,debug:!1,dropdownAutoWidth:!1,escapeMarkup:j.escapeMarkup,language:C,matcher:c,minimumInputLength:0,maximumInputLength:0,maximumSelectionLength:0,minimumResultsForSearch:0,selectOnClose:!1,sorter:function(a){return a},templateResult:function(a){return a.text},templateSelection:function(a){return a.text},theme:"default",width:"resolve"}},D.prototype.set=function(b,c){var d=a.camelCase(b),e={};e[d]=c;var f=j._convertData(e);a.extend(this.defaults,f)},new D}),b.define("select2/options",["require","jquery","./defaults","./utils"],function(a,b,c,d){function e(b,e){if(this.options=b,null!=e&&this.fromElement(e),this.options=c.apply(this.options),e&&e.is("input")){var f=a(this.get("amdBase")+"compat/inputData");this.options.dataAdapter=d.Decorate(this.options.dataAdapter,f)}}return e.prototype.fromElement=function(a){var c=["select2"];null==this.options.multiple&&(this.options.multiple=a.prop("multiple")),null==this.options.disabled&&(this.options.disabled=a.prop("disabled")),null==this.options.language&&(a.prop("lang")?this.options.language=a.prop("lang").toLowerCase():a.closest("[lang]").prop("lang")&&(this.options.language=a.closest("[lang]").prop("lang"))),null==this.options.dir&&(a.prop("dir")?this.options.dir=a.prop("dir"):a.closest("[dir]").prop("dir")?this.options.dir=a.closest("[dir]").prop("dir"):this.options.dir="ltr"),a.prop("disabled",this.options.disabled),a.prop("multiple",this.options.multiple),a.data("select2Tags")&&(this.options.debug&&window.console&&console.warn&&console.warn('Select2: The `data-select2-tags` attribute has been changed to use the `data-data` and `data-tags="true"` attributes and will be removed in future versions of Select2.'),a.data("data",a.data("select2Tags")),a.data("tags",!0)),a.data("ajaxUrl")&&(this.options.debug&&window.console&&console.warn&&console.warn("Select2: The `data-ajax-url` attribute has been changed to `data-ajax--url` and support for the old attribute will be removed in future versions of Select2."),a.attr("ajax--url",a.data("ajaxUrl")),a.data("ajax--url",a.data("ajaxUrl")));var e={};e=b.fn.jquery&&"1."==b.fn.jquery.substr(0,2)&&a[0].dataset?b.extend(!0,{},a[0].dataset,a.data()):a.data();var f=b.extend(!0,{},e);f=d._convertData(f);for(var g in f)b.inArray(g,c)>-1||(b.isPlainObject(this.options[g])?b.extend(this.options[g],f[g]):this.options[g]=f[g]);return this},e.prototype.get=function(a){return this.options[a]},e.prototype.set=function(a,b){this.options[a]=b},e}),b.define("select2/core",["jquery","./options","./utils","./keys"],function(a,b,c,d){var e=function(a,c){null!=a.data("select2")&&a.data("select2").destroy(),this.$element=a,this.id=this._generateId(a),c=c||{},this.options=new b(c,a),e.__super__.constructor.call(this);var d=a.attr("tabindex")||0;a.data("old-tabindex",d),a.attr("tabindex","-1");var f=this.options.get("dataAdapter");this.dataAdapter=new f(a,this.options);var g=this.render();this._placeContainer(g);var h=this.options.get("selectionAdapter");this.selection=new h(a,this.options),this.$selection=this.selection.render(),this.selection.position(this.$selection,g);var i=this.options.get("dropdownAdapter");this.dropdown=new i(a,this.options),this.$dropdown=this.dropdown.render(),this.dropdown.position(this.$dropdown,g);var j=this.options.get("resultsAdapter");this.results=new j(a,this.options,this.dataAdapter),this.$results=this.results.render(),this.results.position(this.$results,this.$dropdown);var k=this;this._bindAdapters(),this._registerDomEvents(),this._registerDataEvents(),this._registerSelectionEvents(),this._registerDropdownEvents(),this._registerResultsEvents(),this._registerEvents(),this.dataAdapter.current(function(a){k.trigger("selection:update",{data:a})}),a.addClass("select2-hidden-accessible"),a.attr("aria-hidden","true"),this._syncAttributes(),a.data("select2",this)};return c.Extend(e,c.Observable),e.prototype._generateId=function(a){var b="";return b=null!=a.attr("id")?a.attr("id"):null!=a.attr("name")?a.attr("name")+"-"+c.generateChars(2):c.generateChars(4),b=b.replace(/(:|\.|\[|\]|,)/g,""),b="select2-"+b},e.prototype._placeContainer=function(a){a.insertAfter(this.$element);var b=this._resolveWidth(this.$element,this.options.get("width"));null!=b&&a.css("width",b)},e.prototype._resolveWidth=function(a,b){var c=/^width:(([-+]?([0-9]*\.)?[0-9]+)(px|em|ex|%|in|cm|mm|pt|pc))/i;if("resolve"==b){var d=this._resolveWidth(a,"style");return null!=d?d:this._resolveWidth(a,"element")}if("element"==b){var e=a.outerWidth(!1);return e<=0?"auto":e+"px"}if("style"==b){var f=a.attr("style");if("string"!=typeof f)return null;for(var g=f.split(";"),h=0,i=g.length;h=1)return k[1]}return null}return b},e.prototype._bindAdapters=function(){this.dataAdapter.bind(this,this.$container),this.selection.bind(this,this.$container),this.dropdown.bind(this,this.$container),this.results.bind(this,this.$container)},e.prototype._registerDomEvents=function(){var b=this;this.$element.on("change.select2",function(){b.dataAdapter.current(function(a){b.trigger("selection:update",{data:a})})}),this.$element.on("focus.select2",function(a){b.trigger("focus",a)}),this._syncA=c.bind(this._syncAttributes,this),this._syncS=c.bind(this._syncSubtree,this),this.$element[0].attachEvent&&this.$element[0].attachEvent("onpropertychange",this._syncA);var d=window.MutationObserver||window.WebKitMutationObserver||window.MozMutationObserver;null!=d?(this._observer=new d(function(c){a.each(c,b._syncA),a.each(c,b._syncS)}),this._observer.observe(this.$element[0],{attributes:!0,childList:!0,subtree:!1})):this.$element[0].addEventListener&&(this.$element[0].addEventListener("DOMAttrModified",b._syncA,!1),this.$element[0].addEventListener("DOMNodeInserted",b._syncS,!1),this.$element[0].addEventListener("DOMNodeRemoved",b._syncS,!1))},e.prototype._registerDataEvents=function(){var a=this;this.dataAdapter.on("*",function(b,c){a.trigger(b,c)})},e.prototype._registerSelectionEvents=function(){var b=this,c=["toggle","focus"];this.selection.on("toggle",function(){b.toggleDropdown()}),this.selection.on("focus",function(a){b.focus(a)}),this.selection.on("*",function(d,e){-1===a.inArray(d,c)&&b.trigger(d,e)})},e.prototype._registerDropdownEvents=function(){var a=this;this.dropdown.on("*",function(b,c){a.trigger(b,c)})},e.prototype._registerResultsEvents=function(){var a=this;this.results.on("*",function(b,c){a.trigger(b,c)})},e.prototype._registerEvents=function(){var b=this;this.on("open",function(){b.$container.addClass("select2-container--open")}),this.on("close",function(){b.$container.removeClass("select2-container--open")}),this.on("enable",function(){b.$container.removeClass("select2-container--disabled")}),this.on("disable",function(){b.$container.addClass("select2-container--disabled")}),this.on("blur",function(){b.$container.removeClass("select2-container--focus")}),this.on("query",function(a){b.isOpen()||b.trigger("open",{}),this.dataAdapter.query(a,function(c){b.trigger("results:all",{data:c,query:a})})}),this.on("query:append",function(a){this.dataAdapter.query(a,function(c){b.trigger("results:append",{data:c,query:a})})}),this.on("open",function(){setTimeout(function(){b.focusOnActiveElement()},1)}),a(document).on("keydown",function(a){var c=a.which;if(b.isOpen())if(c===d.ESC||c===d.TAB||c===d.UP&&a.altKey?(b.close(),a.preventDefault()):c===d.ENTER?(b.trigger("results:select",{}),a.preventDefault()):c===d.SPACE&&a.ctrlKey?(b.trigger("results:toggle",{}),a.preventDefault()):c===d.UP?(b.trigger("results:previous",{}),a.preventDefault()):c===d.DOWN&&(b.trigger("results:next",{}),a.preventDefault()),c===d.DOWN||c===d.UP)b.focusOnActiveElement();else{var e=b.$dropdown.find(".select2-search__field");e.length||(e=b.$container.find(".select2-search__field")),e.focus(),setTimeout(function(){b.focusOnActiveElement()},1e3)}else b.hasFocus()&&(c===d.ENTER||c===d.SPACE||c===d.DOWN&&a.altKey)&&(b.open(),a.preventDefault())})},e.prototype.focusOnActiveElement=function(){c.isTouchscreen()||this.$results.find("li.select2-results__option--highlighted").focus()},e.prototype._syncAttributes=function(){this.options.set("disabled",this.$element.prop("disabled")),this.options.get("disabled")?(this.isOpen()&&this.close(),this.trigger("disable",{})):this.trigger("enable",{})},e.prototype._syncSubtree=function(a,b){var c=!1,d=this;if(!a||!a.target||"OPTION"===a.target.nodeName||"OPTGROUP"===a.target.nodeName){if(b)if(b.addedNodes&&b.addedNodes.length>0)for(var e=0;e0&&(c=!0);else c=!0;c&&this.dataAdapter.current(function(a){d.trigger("selection:update",{data:a})})}},e.prototype.trigger=function(a,b){var c=e.__super__.trigger,d={open:"opening",close:"closing",select:"selecting",unselect:"unselecting"};if(void 0===b&&(b={}),a in d){var f=d[a],g={prevented:!1,name:a,args:b};if(c.call(this,f,g),g.prevented)return void(b.prevented=!0)}c.call(this,a,b)},e.prototype.toggleDropdown=function(){this.options.get("disabled")||(this.isOpen()?this.close():this.open())},e.prototype.open=function(){this.isOpen()||this.trigger("query",{})},e.prototype.close=function(){this.isOpen()&&this.trigger("close",{})},e.prototype.isOpen=function(){return this.$container.hasClass("select2-container--open")},e.prototype.hasFocus=function(){return this.$container.hasClass("select2-container--focus")},e.prototype.focus=function(a){this.hasFocus()||(this.$container.addClass("select2-container--focus"),this.trigger("focus",{}))},e.prototype.enable=function(a){this.options.get("debug")&&window.console&&console.warn&&console.warn('Select2: The `select2("enable")` method has been deprecated and will be removed in later Select2 versions. Use $element.prop("disabled") instead.'),null!=a&&0!==a.length||(a=[!0]);var b=!a[0];this.$element.prop("disabled",b)},e.prototype.data=function(){this.options.get("debug")&&arguments.length>0&&window.console&&console.warn&&console.warn('Select2: Data can no longer be set using `select2("data")`. You should consider setting the value instead using `$element.val()`.');var a=[];return this.dataAdapter.current(function(b){a=b}),a},e.prototype.val=function(b){if(this.options.get("debug")&&window.console&&console.warn&&console.warn('Select2: The `select2("val")` method has been deprecated and will be removed in later Select2 versions. Use $element.val() instead.'),null==b||0===b.length)return this.$element.val();var c=b[0];a.isArray(c)&&(c=a.map(c,function(a){return a.toString()})),this.$element.val(c).trigger("change")},e.prototype.destroy=function(){this.$container.remove(),this.$element[0].detachEvent&&this.$element[0].detachEvent("onpropertychange",this._syncA),null!=this._observer?(this._observer.disconnect(),this._observer=null):this.$element[0].removeEventListener&&(this.$element[0].removeEventListener("DOMAttrModified",this._syncA,!1),this.$element[0].removeEventListener("DOMNodeInserted",this._syncS,!1),this.$element[0].removeEventListener("DOMNodeRemoved",this._syncS,!1)),this._syncA=null,this._syncS=null,this.$element.off(".select2"),this.$element.attr("tabindex",this.$element.data("old-tabindex")),this.$element.removeClass("select2-hidden-accessible"),this.$element.attr("aria-hidden","false"),this.$element.removeData("select2"),this.dataAdapter.destroy(),this.selection.destroy(),this.dropdown.destroy(),this.results.destroy(),this.dataAdapter=null,this.selection=null,this.dropdown=null,this.results=null},e.prototype.render=function(){var b=a(' ');return b.attr("dir",this.options.get("dir")),this.$container=b,this.$container.addClass("select2-container--"+this.options.get("theme")),b.data("element",this.$element),b},e}),b.define("jquery-mousewheel",["jquery"],function(a){return a}),b.define("jquery.select2",["jquery","jquery-mousewheel","./select2/core","./select2/defaults"],function(a,b,c,d){if(null==a.fn.selectWoo){var e=["open","close","destroy"];a.fn.selectWoo=function(b){if("object"==typeof(b=b||{}))return this.each(function(){var d=a.extend(!0,{},b);new c(a(this),d)}),this;if("string"==typeof b){var d,f=Array.prototype.slice.call(arguments,1);return this.each(function(){var c=a(this).data("select2");null==c&&window.console&&console.error&&console.error("The select2('"+b+"') method was called on an element that is not using Select2."),d=c[b].apply(c,f)}),a.inArray(b,e)>-1?this:d}throw new Error("Invalid arguments for Select2: "+b)}}return null!=a.fn.select2&&null!=a.fn.select2.defaults&&(a.fn.selectWoo.defaults=a.fn.select2.defaults),null==a.fn.selectWoo.defaults&&(a.fn.selectWoo.defaults=d),a.fn.select2=a.fn.select2||a.fn.selectWoo,c}),{define:b.define,require:b.require}}(),c=b.require("jquery.select2");return a.fn.select2.amd=b,a.fn.selectWoo.amd=b,c});
\ No newline at end of file
+/*! Select2 1.0.1 | https://github.com/select2/select2/blob/master/LICENSE.md */!function(a){"function"==typeof define&&define.amd?define(["jquery"],a):"object"==typeof module&&module.exports?module.exports=function(b,c){return void 0===c&&(c="undefined"!=typeof window?require("jquery"):require("jquery")(b)),a(c),c}:a(jQuery)}(function(a){var b=function(){if(a&&a.fn&&a.fn.select2&&a.fn.select2.amd)var b=a.fn.select2.amd;var b;return function(){if(!b||!b.requirejs){b?c=b:b={};var a,c,d;!function(b){function e(a,b){return v.call(a,b)}function f(a,b){var c,d,e,f,g,h,i,j,k,l,m,n,o=b&&b.split("/"),p=t.map,q=p&&p["*"]||{};if(a){for(a=a.split("/"),g=a.length-1,t.nodeIdCompat&&x.test(a[g])&&(a[g]=a[g].replace(x,"")),"."===a[0].charAt(0)&&o&&(n=o.slice(0,o.length-1),a=n.concat(a)),k=0;k0&&(a.splice(k-1,2),k-=2)}a=a.join("/")}if((o||q)&&p){for(c=a.split("/"),k=c.length;k>0;k-=1){if(d=c.slice(0,k).join("/"),o)for(l=o.length;l>0;l-=1)if((e=p[o.slice(0,l).join("/")])&&(e=e[d])){f=e,h=k;break}if(f)break;!i&&q&&q[d]&&(i=q[d],j=k)}!f&&i&&(f=i,h=j),f&&(c.splice(0,h,f),a=c.join("/"))}return a}function g(a,c){return function(){var d=w.call(arguments,0);return"string"!=typeof d[0]&&1===d.length&&d.push(null),o.apply(b,d.concat([a,c]))}}function h(a){return function(b){return f(b,a)}}function i(a){return function(b){r[a]=b}}function j(a){if(e(s,a)){var c=s[a];delete s[a],u[a]=!0,n.apply(b,c)}if(!e(r,a)&&!e(u,a))throw new Error("No "+a);return r[a]}function k(a){var b,c=a?a.indexOf("!"):-1;return c>-1&&(b=a.substring(0,c),a=a.substring(c+1,a.length)),[b,a]}function l(a){return a?k(a):[]}function m(a){return function(){return t&&t.config&&t.config[a]||{}}}var n,o,p,q,r={},s={},t={},u={},v=Object.prototype.hasOwnProperty,w=[].slice,x=/\.js$/;p=function(a,b){var c,d=k(a),e=d[0],g=b[1];return a=d[1],e&&(e=f(e,g),c=j(e)),e?a=c&&c.normalize?c.normalize(a,h(g)):f(a,g):(a=f(a,g),d=k(a),e=d[0],a=d[1],e&&(c=j(e))),{f:e?e+"!"+a:a,n:a,pr:e,p:c}},q={require:function(a){return g(a)},exports:function(a){var b=r[a];return void 0!==b?b:r[a]={}},module:function(a){return{id:a,uri:"",exports:r[a],config:m(a)}}},n=function(a,c,d,f){var h,k,m,n,o,t,v,w=[],x=typeof d;if(f=f||a,t=l(f),"undefined"===x||"function"===x){for(c=!c.length&&d.length?["require","exports","module"]:c,o=0;o0&&(b.call(arguments,a.prototype.constructor),e=c.prototype.constructor),e.apply(this,arguments)}function e(){this.constructor=d}var f=b(c),g=b(a);c.displayName=a.displayName,d.prototype=new e;for(var h=0;h":">",'"':""","'":"'","/":"/"};return"string"!=typeof a?a:String(a).replace(/[&<>"'\/\\]/g,function(a){return b[a]})},c.appendMany=function(b,c){if("1.7"===a.fn.jquery.substr(0,3)){var d=a();a.map(c,function(a){d=d.add(a)}),c=d}b.append(c)},c.isTouchscreen=function(){return void 0===c._isTouchscreenCache&&(c._isTouchscreenCache="ontouchstart"in document.documentElement),c._isTouchscreenCache},c}),b.define("select2/results",["jquery","./utils"],function(a,b){function c(a,b,d){this.$element=a,this.data=d,this.options=b,c.__super__.constructor.call(this)}return b.Extend(c,b.Observable),c.prototype.render=function(){var b=a('');return this.options.get("multiple")&&b.attr("aria-multiselectable","true"),this.$results=b,b},c.prototype.clear=function(){this.$results.empty()},c.prototype.displayMessage=function(b){var c=this.options.get("escapeMarkup");this.clear(),this.hideLoading();var d=a(' '),e=this.options.get("translations").get(b.message);d.append(c(e(b.args))),d[0].className+=" select2-results__message",this.$results.append(d)},c.prototype.hideMessages=function(){this.$results.find(".select2-results__message").remove()},c.prototype.append=function(a){this.hideLoading();var b=[];if(null==a.results||0===a.results.length)return void(0===this.$results.children().length&&this.trigger("results:message",{message:"noResults"}));a.results=this.sort(a.results);for(var c=0;c0?b.first().trigger("mouseenter"):a.first().trigger("mouseenter"),this.ensureHighlightVisible()},c.prototype.setClasses=function(){var b=this;this.data.current(function(c){var d=a.map(c,function(a){return a.id.toString()});b.$results.find(".select2-results__option[data-selected]").each(function(){var b=a(this),c=a.data(this,"data"),e=""+c.id;null!=c.element&&c.element.selected||null==c.element&&a.inArray(e,d)>-1?b.attr("data-selected","true"):b.attr("data-selected","false")})})},c.prototype.showLoading=function(a){this.hideLoading();var b=this.options.get("translations").get("searching"),c={disabled:!0,loading:!0,text:b(a)},d=this.option(c);d.className+=" loading-results",this.$results.prepend(d)},c.prototype.hideLoading=function(){this.$results.find(".loading-results").remove()},c.prototype.option=function(b){var c=document.createElement("li");c.className="select2-results__option";var d={role:"option","data-selected":"false",tabindex:-1};b.disabled&&(delete d["data-selected"],d["aria-disabled"]="true"),null==b.id&&delete d["data-selected"],null!=b._resultId&&(c.id=b._resultId),b.title&&(c.title=b.title),b.children&&(d["aria-label"]=b.text,delete d["data-selected"]);for(var e in d){var f=d[e];c.setAttribute(e,f)}if(b.children){var g=a(c),h=document.createElement("strong");h.className="select2-results__group";var i=a(h);this.template(b,h),i.attr("role","presentation");for(var j=[],k=0;k",{class:"select2-results__options select2-results__options--nested",role:"listbox"});n.append(j),g.attr("role","list"),g.append(h),g.append(n)}else this.template(b,c);return a.data(c,"data",b),c},c.prototype.bind=function(b,c){var d=this,e=b.id+"-results";this.$results.attr("id",e),b.on("results:all",function(a){d.clear(),d.append(a.data),b.isOpen()&&(d.setClasses(),d.highlightFirstItem())}),b.on("results:append",function(a){d.append(a.data),b.isOpen()&&d.setClasses()}),b.on("query",function(a){d.hideMessages(),d.showLoading(a)}),b.on("select",function(){b.isOpen()&&(d.setClasses(),d.highlightFirstItem())}),b.on("unselect",function(){b.isOpen()&&(d.setClasses(),d.highlightFirstItem())}),b.on("open",function(){d.$results.attr("aria-expanded","true"),d.$results.attr("aria-hidden","false"),d.setClasses(),d.ensureHighlightVisible()}),b.on("close",function(){d.$results.attr("aria-expanded","false"),d.$results.attr("aria-hidden","true"),d.$results.removeAttr("aria-activedescendant")}),b.on("results:toggle",function(){var a=d.getHighlightedResults();0!==a.length&&a.trigger("mouseup")}),b.on("results:select",function(){var a=d.getHighlightedResults();if(0!==a.length){var b=a.data("data");"true"==a.attr("data-selected")?d.trigger("close",{}):d.trigger("select",{data:b})}}),b.on("results:previous",function(){var a=d.getHighlightedResults(),b=d.$results.find("[data-selected]"),c=b.index(a);if(0!==c){var e=c-1;0===a.length&&(e=0);var f=b.eq(e);f.trigger("mouseenter");var g=d.$results.offset().top,h=f.offset().top,i=d.$results.scrollTop()+(h-g);0===e?d.$results.scrollTop(0):h-g<0&&d.$results.scrollTop(i)}}),b.on("results:next",function(){var a=d.getHighlightedResults(),b=d.$results.find("[data-selected]"),c=b.index(a),e=c+1;if(!(e>=b.length)){var f=b.eq(e);f.trigger("mouseenter");var g=d.$results.offset().top+d.$results.outerHeight(!1),h=f.offset().top+f.outerHeight(!1),i=d.$results.scrollTop()+h-g;0===e?d.$results.scrollTop(0):h>g&&d.$results.scrollTop(i)}}),b.on("results:focus",function(a){a.element.addClass("select2-results__option--highlighted").attr("aria-selected","true"),d.$results.attr("aria-activedescendant",a.element.attr("id"))}),b.on("results:message",function(a){d.displayMessage(a)}),a.fn.mousewheel&&this.$results.on("mousewheel",function(a){var b=d.$results.scrollTop(),c=d.$results.get(0).scrollHeight-b+a.deltaY,e=a.deltaY>0&&b-a.deltaY<=0,f=a.deltaY<0&&c<=d.$results.height();e?(d.$results.scrollTop(0),a.preventDefault(),a.stopPropagation()):f&&(d.$results.scrollTop(d.$results.get(0).scrollHeight-d.$results.height()),a.preventDefault(),a.stopPropagation())}),this.$results.on("mouseup",".select2-results__option[data-selected]",function(b){var c=a(this),e=c.data("data");if("true"===c.attr("data-selected"))return void(d.options.get("multiple")?d.trigger("unselect",{originalEvent:b,data:e}):d.trigger("close",{}));d.trigger("select",{originalEvent:b,data:e})}),this.$results.on("mouseenter",".select2-results__option[data-selected]",function(b){var c=a(this).data("data");d.getHighlightedResults().removeClass("select2-results__option--highlighted").attr("aria-selected","false"),d.trigger("results:focus",{data:c,element:a(this)})})},c.prototype.getHighlightedResults=function(){return this.$results.find(".select2-results__option--highlighted")},c.prototype.destroy=function(){this.$results.remove()},c.prototype.ensureHighlightVisible=function(){var a=this.getHighlightedResults();if(0!==a.length){var b=this.$results.find("[data-selected]"),c=b.index(a),d=this.$results.offset().top,e=a.offset().top,f=this.$results.scrollTop()+(e-d),g=e-d;f-=2*a.outerHeight(!1),c<=2?this.$results.scrollTop(0):(g>this.$results.outerHeight()||g<0)&&this.$results.scrollTop(f)}},c.prototype.template=function(b,c){var d=this.options.get("templateResult"),e=this.options.get("escapeMarkup"),f=d(b,c);null==f?c.style.display="none":"string"==typeof f?c.innerHTML=e(f):a(c).append(f)},c}),b.define("select2/keys",[],function(){return{BACKSPACE:8,TAB:9,ENTER:13,SHIFT:16,CTRL:17,ALT:18,ESC:27,SPACE:32,PAGE_UP:33,PAGE_DOWN:34,END:35,HOME:36,LEFT:37,UP:38,RIGHT:39,DOWN:40,DELETE:46}}),b.define("select2/selection/base",["jquery","../utils","../keys"],function(a,b,c){function d(a,b){this.$element=a,this.options=b,d.__super__.constructor.call(this)}return b.Extend(d,b.Observable),d.prototype.render=function(){var b=a(' ');return this._tabindex=0,null!=this.$element.data("old-tabindex")?this._tabindex=this.$element.data("old-tabindex"):null!=this.$element.attr("tabindex")&&(this._tabindex=this.$element.attr("tabindex")),b.attr("title",this.$element.attr("title")),b.attr("tabindex",this._tabindex),this.$selection=b,b},d.prototype.bind=function(a,b){var d=this,e=(a.id,a.id+"-results");this.options.get("minimumResultsForSearch");this.container=a,this.$selection.on("focus",function(a){d.trigger("focus",a)}),this.$selection.on("blur",function(a){d._handleBlur(a)}),this.$selection.on("keydown",function(a){d.trigger("keypress",a),a.which===c.SPACE&&a.preventDefault()}),a.on("results:focus",function(a){d.$selection.attr("aria-activedescendant",a.data._resultId)}),a.on("selection:update",function(a){d.update(a.data)}),a.on("open",function(){d.$selection.attr("aria-expanded","true"),d.$selection.attr("aria-owns",e),d._attachCloseHandler(a)}),a.on("close",function(){d.$selection.attr("aria-expanded","false"),d.$selection.removeAttr("aria-activedescendant"),d.$selection.removeAttr("aria-owns"),window.setTimeout(function(){d.$selection.focus()},1),d._detachCloseHandler(a)}),a.on("enable",function(){d.$selection.attr("tabindex",d._tabindex)}),a.on("disable",function(){d.$selection.attr("tabindex","-1")})},d.prototype._handleBlur=function(b){var c=this;window.setTimeout(function(){document.activeElement==c.$selection[0]||a.contains(c.$selection[0],document.activeElement)||c.trigger("blur",b)},1)},d.prototype._attachCloseHandler=function(b){a(document.body).on("mousedown.select2."+b.id,function(b){var c=a(b.target),d=c.closest(".select2");a(".select2.select2-container--open").each(function(){var b=a(this);this!=d[0]&&b.data("element").select2("close")})})},d.prototype._detachCloseHandler=function(b){a(document.body).off("mousedown.select2."+b.id)},d.prototype.position=function(a,b){b.find(".selection").append(a)},d.prototype.destroy=function(){this._detachCloseHandler(this.container)},d.prototype.update=function(a){throw new Error("The `update` method must be defined in child classes.")},d}),b.define("select2/selection/single",["jquery","./base","../utils","../keys"],function(a,b,c,d){function e(){e.__super__.constructor.apply(this,arguments)}return c.Extend(e,b),e.prototype.render=function(){var a=e.__super__.render.call(this);return a.addClass("select2-selection--single"),a.html(' '),a},e.prototype.bind=function(a,b){var c=this;e.__super__.bind.apply(this,arguments);var d=a.id+"-container";this.$selection.find(".select2-selection__rendered").attr("id",d).attr("role","textbox").attr("aria-readonly","true"),this.$selection.attr("aria-labelledby",d),this.$selection.attr("role","combobox"),this.$selection.on("mousedown",function(a){1===a.which&&c.trigger("toggle",{originalEvent:a})}),this.$selection.on("focus",function(a){}),this.$selection.on("keydown",function(b){!a.isOpen()&&b.which>=48&&b.which<=90&&a.open()}),this.$selection.on("blur",function(a){}),a.on("focus",function(b){a.isOpen()||c.$selection.focus()}),a.on("selection:update",function(a){c.update(a.data)})},e.prototype.clear=function(){this.$selection.find(".select2-selection__rendered").empty()},e.prototype.display=function(a,b){var c=this.options.get("templateSelection");return this.options.get("escapeMarkup")(c(a,b))},e.prototype.selectionContainer=function(){return a(" ")},e.prototype.update=function(a){if(0===a.length)return void this.clear();var b=a[0],c=this.$selection.find(".select2-selection__rendered"),d=this.display(b,c);c.empty().append(d),c.prop("title",b.title||b.text)},e}),b.define("select2/selection/multiple",["jquery","./base","../utils"],function(a,b,c){function d(a,b){d.__super__.constructor.apply(this,arguments)}return c.Extend(d,b),d.prototype.render=function(){var a=d.__super__.render.call(this);return a.addClass("select2-selection--multiple"),a.html(''),a},d.prototype.bind=function(b,c){var e=this;d.__super__.bind.apply(this,arguments),this.$selection.on("click",function(a){e.trigger("toggle",{originalEvent:a})}),this.$selection.on("click",".select2-selection__choice__remove",function(b){if(!e.options.get("disabled")){var c=a(this),d=c.parent(),f=d.data("data");e.trigger("unselect",{originalEvent:b,data:f})}}),this.$selection.on("keydown",function(a){!b.isOpen()&&a.which>=48&&a.which<=90&&b.open()})},d.prototype.clear=function(){this.$selection.find(".select2-selection__rendered").empty()},d.prototype.display=function(a,b){var c=this.options.get("templateSelection");return this.options.get("escapeMarkup")(c(a,b))},d.prototype.selectionContainer=function(){return a('× ')},d.prototype.update=function(a){var b=this;if(this.clear(),0!==a.length){for(var d=[],e=0;e1||c)return a.call(this,b);this.clear();var d=this.createPlaceholder(this.placeholder);this.$selection.find(".select2-selection__rendered").append(d)},b}),b.define("select2/selection/allowClear",["jquery","../keys"],function(a,b){function c(){}return c.prototype.bind=function(a,b,c){var d=this;a.call(this,b,c),null==this.placeholder&&this.options.get("debug")&&window.console&&console.error&&console.error("Select2: The `allowClear` option should be used in combination with the `placeholder` option."),this.$selection.on("mousedown",".select2-selection__clear",function(a){d._handleClear(a)}),b.on("keypress",function(a){d._handleKeyboardClear(a,b)})},c.prototype._handleClear=function(a,b){if(!this.options.get("disabled")){var c=this.$selection.find(".select2-selection__clear");if(0!==c.length){b.stopPropagation();for(var d=c.data("data"),e=0;e0||0===c.length)){var d=a('× ');d.data("data",c),this.$selection.find(".select2-selection__rendered").prepend(d)}},c}),b.define("select2/selection/search",["jquery","../utils","../keys"],function(a,b,c){function d(a,b,c){a.call(this,b,c)}return d.prototype.render=function(b){var c=a(' ');this.$searchContainer=c,this.$search=c.find("input");var d=b.call(this);return this._transferTabIndex(),d},d.prototype.bind=function(a,b,d){var e=this,f=b.id+"-results";a.call(this,b,d),b.on("open",function(){e.$search.attr("aria-owns",f),e.$search.trigger("focus")}),b.on("close",function(){e.$search.val(""),e.$search.removeAttr("aria-activedescendant"),e.$search.removeAttr("aria-owns"),e.$search.trigger("focus")}),b.on("enable",function(){e.$search.prop("disabled",!1),e._transferTabIndex()}),b.on("disable",function(){e.$search.prop("disabled",!0)}),b.on("focus",function(a){e.$search.trigger("focus")}),b.on("results:focus",function(a){e.$search.attr("aria-activedescendant",a.data._resultId)}),this.$selection.on("focusin",".select2-search--inline",function(a){e.trigger("focus",a)}),this.$selection.on("focusout",".select2-search--inline",function(a){e._handleBlur(a)}),this.$selection.on("keydown",".select2-search--inline",function(a){if(a.stopPropagation(),e.trigger("keypress",a),e._keyUpPrevented=a.isDefaultPrevented(),a.which===c.BACKSPACE&&""===e.$search.val()){var b=e.$searchContainer.prev(".select2-selection__choice");if(b.length>0){var d=b.data("data");e.searchRemoveChoice(d),a.preventDefault()}}});var g=document.documentMode,h=g&&g<=11;this.$selection.on("input.searchcheck",".select2-search--inline",function(a){if(h)return void e.$selection.off("input.search input.searchcheck");e.$selection.off("keyup.search")}),this.$selection.on("keyup.search input.search",".select2-search--inline",function(a){if(h&&"input"===a.type)return void e.$selection.off("input.search input.searchcheck");var b=a.which;b!=c.SHIFT&&b!=c.CTRL&&b!=c.ALT&&b!=c.TAB&&e.handleSearch(a)})},d.prototype._transferTabIndex=function(a){this.$search.attr("tabindex",this.$selection.attr("tabindex")),this.$selection.attr("tabindex","-1")},d.prototype.createPlaceholder=function(a,b){this.$search.attr("placeholder",b.text)},d.prototype.update=function(a,b){var c=this.$search[0]==document.activeElement;this.$search.attr("placeholder",""),a.call(this,b),this.$selection.find(".select2-selection__rendered").append(this.$searchContainer),this.resizeSearch(),c&&this.$search.focus()},d.prototype.handleSearch=function(){if(this.resizeSearch(),!this._keyUpPrevented){var a=this.$search.val();this.trigger("query",{term:a})}this._keyUpPrevented=!1},d.prototype.searchRemoveChoice=function(a,b){this.trigger("unselect",{data:b}),this.$search.val(b.text),this.handleSearch()},d.prototype.resizeSearch=function(){this.$search.css("width","25px");var a="";if(""!==this.$search.attr("placeholder"))a=this.$selection.find(".select2-selection__rendered").innerWidth();else{a=.75*(this.$search.val().length+1)+"em"}this.$search.css("width",a)},d}),b.define("select2/selection/eventRelay",["jquery"],function(a){function b(){}return b.prototype.bind=function(b,c,d){var e=this,f=["open","opening","close","closing","select","selecting","unselect","unselecting"],g=["opening","closing","selecting","unselecting"];b.call(this,c,d),c.on("*",function(b,c){if(-1!==a.inArray(b,f)){c=c||{};var d=a.Event("select2:"+b,{params:c});e.$element.trigger(d),-1!==a.inArray(b,g)&&(c.prevented=d.isDefaultPrevented())}})},b}),b.define("select2/translation",["jquery","require"],function(a,b){function c(a){this.dict=a||{}}return c.prototype.all=function(){return this.dict},c.prototype.get=function(a){return this.dict[a]},c.prototype.extend=function(b){this.dict=a.extend({},b.all(),this.dict)},c._cache={},c.loadPath=function(a){if(!(a in c._cache)){var d=b(a);c._cache[a]=d}return new c(c._cache[a])},c}),b.define("select2/diacritics",[],function(){return{"Ⓐ":"A","A":"A","À":"A","Á":"A","Â":"A","Ầ":"A","Ấ":"A","Ẫ":"A","Ẩ":"A","Ã":"A","Ā":"A","Ă":"A","Ằ":"A","Ắ":"A","Ẵ":"A","Ẳ":"A","Ȧ":"A","Ǡ":"A","Ä":"A","Ǟ":"A","Ả":"A","Å":"A","Ǻ":"A","Ǎ":"A","Ȁ":"A","Ȃ":"A","Ạ":"A","Ậ":"A","Ặ":"A","Ḁ":"A","Ą":"A","Ⱥ":"A","Ɐ":"A","Ꜳ":"AA","Æ":"AE","Ǽ":"AE","Ǣ":"AE","Ꜵ":"AO","Ꜷ":"AU","Ꜹ":"AV","Ꜻ":"AV","Ꜽ":"AY","Ⓑ":"B","B":"B","Ḃ":"B","Ḅ":"B","Ḇ":"B","Ƀ":"B","Ƃ":"B","Ɓ":"B","Ⓒ":"C","C":"C","Ć":"C","Ĉ":"C","Ċ":"C","Č":"C","Ç":"C","Ḉ":"C","Ƈ":"C","Ȼ":"C","Ꜿ":"C","Ⓓ":"D","D":"D","Ḋ":"D","Ď":"D","Ḍ":"D","Ḑ":"D","Ḓ":"D","Ḏ":"D","Đ":"D","Ƌ":"D","Ɗ":"D","Ɖ":"D","Ꝺ":"D","DZ":"DZ","DŽ":"DZ","Dz":"Dz","Dž":"Dz","Ⓔ":"E","E":"E","È":"E","É":"E","Ê":"E","Ề":"E","Ế":"E","Ễ":"E","Ể":"E","Ẽ":"E","Ē":"E","Ḕ":"E","Ḗ":"E","Ĕ":"E","Ė":"E","Ë":"E","Ẻ":"E","Ě":"E","Ȅ":"E","Ȇ":"E","Ẹ":"E","Ệ":"E","Ȩ":"E","Ḝ":"E","Ę":"E","Ḙ":"E","Ḛ":"E","Ɛ":"E","Ǝ":"E","Ⓕ":"F","F":"F","Ḟ":"F","Ƒ":"F","Ꝼ":"F","Ⓖ":"G","G":"G","Ǵ":"G","Ĝ":"G","Ḡ":"G","Ğ":"G","Ġ":"G","Ǧ":"G","Ģ":"G","Ǥ":"G","Ɠ":"G","Ꞡ":"G","Ᵹ":"G","Ꝿ":"G","Ⓗ":"H","H":"H","Ĥ":"H","Ḣ":"H","Ḧ":"H","Ȟ":"H","Ḥ":"H","Ḩ":"H","Ḫ":"H","Ħ":"H","Ⱨ":"H","Ⱶ":"H","Ɥ":"H","Ⓘ":"I","I":"I","Ì":"I","Í":"I","Î":"I","Ĩ":"I","Ī":"I","Ĭ":"I","İ":"I","Ï":"I","Ḯ":"I","Ỉ":"I","Ǐ":"I","Ȉ":"I","Ȋ":"I","Ị":"I","Į":"I","Ḭ":"I","Ɨ":"I","Ⓙ":"J","J":"J","Ĵ":"J","Ɉ":"J","Ⓚ":"K","K":"K","Ḱ":"K","Ǩ":"K","Ḳ":"K","Ķ":"K","Ḵ":"K","Ƙ":"K","Ⱪ":"K","Ꝁ":"K","Ꝃ":"K","Ꝅ":"K","Ꞣ":"K","Ⓛ":"L","L":"L","Ŀ":"L","Ĺ":"L","Ľ":"L","Ḷ":"L","Ḹ":"L","Ļ":"L","Ḽ":"L","Ḻ":"L","Ł":"L","Ƚ":"L","Ɫ":"L","Ⱡ":"L","Ꝉ":"L","Ꝇ":"L","Ꞁ":"L","LJ":"LJ","Lj":"Lj","Ⓜ":"M","M":"M","Ḿ":"M","Ṁ":"M","Ṃ":"M","Ɱ":"M","Ɯ":"M","Ⓝ":"N","N":"N","Ǹ":"N","Ń":"N","Ñ":"N","Ṅ":"N","Ň":"N","Ṇ":"N","Ņ":"N","Ṋ":"N","Ṉ":"N","Ƞ":"N","Ɲ":"N","Ꞑ":"N","Ꞥ":"N","NJ":"NJ","Nj":"Nj","Ⓞ":"O","O":"O","Ò":"O","Ó":"O","Ô":"O","Ồ":"O","Ố":"O","Ỗ":"O","Ổ":"O","Õ":"O","Ṍ":"O","Ȭ":"O","Ṏ":"O","Ō":"O","Ṑ":"O","Ṓ":"O","Ŏ":"O","Ȯ":"O","Ȱ":"O","Ö":"O","Ȫ":"O","Ỏ":"O","Ő":"O","Ǒ":"O","Ȍ":"O","Ȏ":"O","Ơ":"O","Ờ":"O","Ớ":"O","Ỡ":"O","Ở":"O","Ợ":"O","Ọ":"O","Ộ":"O","Ǫ":"O","Ǭ":"O","Ø":"O","Ǿ":"O","Ɔ":"O","Ɵ":"O","Ꝋ":"O","Ꝍ":"O","Ƣ":"OI","Ꝏ":"OO","Ȣ":"OU","Ⓟ":"P","P":"P","Ṕ":"P","Ṗ":"P","Ƥ":"P","Ᵽ":"P","Ꝑ":"P","Ꝓ":"P","Ꝕ":"P","Ⓠ":"Q","Q":"Q","Ꝗ":"Q","Ꝙ":"Q","Ɋ":"Q","Ⓡ":"R","R":"R","Ŕ":"R","Ṙ":"R","Ř":"R","Ȑ":"R","Ȓ":"R","Ṛ":"R","Ṝ":"R","Ŗ":"R","Ṟ":"R","Ɍ":"R","Ɽ":"R","Ꝛ":"R","Ꞧ":"R","Ꞃ":"R","Ⓢ":"S","S":"S","ẞ":"S","Ś":"S","Ṥ":"S","Ŝ":"S","Ṡ":"S","Š":"S","Ṧ":"S","Ṣ":"S","Ṩ":"S","Ș":"S","Ş":"S","Ȿ":"S","Ꞩ":"S","Ꞅ":"S","Ⓣ":"T","T":"T","Ṫ":"T","Ť":"T","Ṭ":"T","Ț":"T","Ţ":"T","Ṱ":"T","Ṯ":"T","Ŧ":"T","Ƭ":"T","Ʈ":"T","Ⱦ":"T","Ꞇ":"T","Ꜩ":"TZ","Ⓤ":"U","U":"U","Ù":"U","Ú":"U","Û":"U","Ũ":"U","Ṹ":"U","Ū":"U","Ṻ":"U","Ŭ":"U","Ü":"U","Ǜ":"U","Ǘ":"U","Ǖ":"U","Ǚ":"U","Ủ":"U","Ů":"U","Ű":"U","Ǔ":"U","Ȕ":"U","Ȗ":"U","Ư":"U","Ừ":"U","Ứ":"U","Ữ":"U","Ử":"U","Ự":"U","Ụ":"U","Ṳ":"U","Ų":"U","Ṷ":"U","Ṵ":"U","Ʉ":"U","Ⓥ":"V","V":"V","Ṽ":"V","Ṿ":"V","Ʋ":"V","Ꝟ":"V","Ʌ":"V","Ꝡ":"VY","Ⓦ":"W","W":"W","Ẁ":"W","Ẃ":"W","Ŵ":"W","Ẇ":"W","Ẅ":"W","Ẉ":"W","Ⱳ":"W","Ⓧ":"X","X":"X","Ẋ":"X","Ẍ":"X","Ⓨ":"Y","Y":"Y","Ỳ":"Y","Ý":"Y","Ŷ":"Y","Ỹ":"Y","Ȳ":"Y","Ẏ":"Y","Ÿ":"Y","Ỷ":"Y","Ỵ":"Y","Ƴ":"Y","Ɏ":"Y","Ỿ":"Y","Ⓩ":"Z","Z":"Z","Ź":"Z","Ẑ":"Z","Ż":"Z","Ž":"Z","Ẓ":"Z","Ẕ":"Z","Ƶ":"Z","Ȥ":"Z","Ɀ":"Z","Ⱬ":"Z","Ꝣ":"Z","ⓐ":"a","a":"a","ẚ":"a","à":"a","á":"a","â":"a","ầ":"a","ấ":"a","ẫ":"a","ẩ":"a","ã":"a","ā":"a","ă":"a","ằ":"a","ắ":"a","ẵ":"a","ẳ":"a","ȧ":"a","ǡ":"a","ä":"a","ǟ":"a","ả":"a","å":"a","ǻ":"a","ǎ":"a","ȁ":"a","ȃ":"a","ạ":"a","ậ":"a","ặ":"a","ḁ":"a","ą":"a","ⱥ":"a","ɐ":"a","ꜳ":"aa","æ":"ae","ǽ":"ae","ǣ":"ae","ꜵ":"ao","ꜷ":"au","ꜹ":"av","ꜻ":"av","ꜽ":"ay","ⓑ":"b","b":"b","ḃ":"b","ḅ":"b","ḇ":"b","ƀ":"b","ƃ":"b","ɓ":"b","ⓒ":"c","c":"c","ć":"c","ĉ":"c","ċ":"c","č":"c","ç":"c","ḉ":"c","ƈ":"c","ȼ":"c","ꜿ":"c","ↄ":"c","ⓓ":"d","d":"d","ḋ":"d","ď":"d","ḍ":"d","ḑ":"d","ḓ":"d","ḏ":"d","đ":"d","ƌ":"d","ɖ":"d","ɗ":"d","ꝺ":"d","dz":"dz","dž":"dz","ⓔ":"e","e":"e","è":"e","é":"e","ê":"e","ề":"e","ế":"e","ễ":"e","ể":"e","ẽ":"e","ē":"e","ḕ":"e","ḗ":"e","ĕ":"e","ė":"e","ë":"e","ẻ":"e","ě":"e","ȅ":"e","ȇ":"e","ẹ":"e","ệ":"e","ȩ":"e","ḝ":"e","ę":"e","ḙ":"e","ḛ":"e","ɇ":"e","ɛ":"e","ǝ":"e","ⓕ":"f","f":"f","ḟ":"f","ƒ":"f","ꝼ":"f","ⓖ":"g","g":"g","ǵ":"g","ĝ":"g","ḡ":"g","ğ":"g","ġ":"g","ǧ":"g","ģ":"g","ǥ":"g","ɠ":"g","ꞡ":"g","ᵹ":"g","ꝿ":"g","ⓗ":"h","h":"h","ĥ":"h","ḣ":"h","ḧ":"h","ȟ":"h","ḥ":"h","ḩ":"h","ḫ":"h","ẖ":"h","ħ":"h","ⱨ":"h","ⱶ":"h","ɥ":"h","ƕ":"hv","ⓘ":"i","i":"i","ì":"i","í":"i","î":"i","ĩ":"i","ī":"i","ĭ":"i","ï":"i","ḯ":"i","ỉ":"i","ǐ":"i","ȉ":"i","ȋ":"i","ị":"i","į":"i","ḭ":"i","ɨ":"i","ı":"i","ⓙ":"j","j":"j","ĵ":"j","ǰ":"j","ɉ":"j","ⓚ":"k","k":"k","ḱ":"k","ǩ":"k","ḳ":"k","ķ":"k","ḵ":"k","ƙ":"k","ⱪ":"k","ꝁ":"k","ꝃ":"k","ꝅ":"k","ꞣ":"k","ⓛ":"l","l":"l","ŀ":"l","ĺ":"l","ľ":"l","ḷ":"l","ḹ":"l","ļ":"l","ḽ":"l","ḻ":"l","ſ":"l","ł":"l","ƚ":"l","ɫ":"l","ⱡ":"l","ꝉ":"l","ꞁ":"l","ꝇ":"l","lj":"lj","ⓜ":"m","m":"m","ḿ":"m","ṁ":"m","ṃ":"m","ɱ":"m","ɯ":"m","ⓝ":"n","n":"n","ǹ":"n","ń":"n","ñ":"n","ṅ":"n","ň":"n","ṇ":"n","ņ":"n","ṋ":"n","ṉ":"n","ƞ":"n","ɲ":"n","ʼn":"n","ꞑ":"n","ꞥ":"n","nj":"nj","ⓞ":"o","o":"o","ò":"o","ó":"o","ô":"o","ồ":"o","ố":"o","ỗ":"o","ổ":"o","õ":"o","ṍ":"o","ȭ":"o","ṏ":"o","ō":"o","ṑ":"o","ṓ":"o","ŏ":"o","ȯ":"o","ȱ":"o","ö":"o","ȫ":"o","ỏ":"o","ő":"o","ǒ":"o","ȍ":"o","ȏ":"o","ơ":"o","ờ":"o","ớ":"o","ỡ":"o","ở":"o","ợ":"o","ọ":"o","ộ":"o","ǫ":"o","ǭ":"o","ø":"o","ǿ":"o","ɔ":"o","ꝋ":"o","ꝍ":"o","ɵ":"o","ƣ":"oi","ȣ":"ou","ꝏ":"oo","ⓟ":"p","p":"p","ṕ":"p","ṗ":"p","ƥ":"p","ᵽ":"p","ꝑ":"p","ꝓ":"p","ꝕ":"p","ⓠ":"q","q":"q","ɋ":"q","ꝗ":"q","ꝙ":"q","ⓡ":"r","r":"r","ŕ":"r","ṙ":"r","ř":"r","ȑ":"r","ȓ":"r","ṛ":"r","ṝ":"r","ŗ":"r","ṟ":"r","ɍ":"r","ɽ":"r","ꝛ":"r","ꞧ":"r","ꞃ":"r","ⓢ":"s","s":"s","ß":"s","ś":"s","ṥ":"s","ŝ":"s","ṡ":"s","š":"s","ṧ":"s","ṣ":"s","ṩ":"s","ș":"s","ş":"s","ȿ":"s","ꞩ":"s","ꞅ":"s","ẛ":"s","ⓣ":"t","t":"t","ṫ":"t","ẗ":"t","ť":"t","ṭ":"t","ț":"t","ţ":"t","ṱ":"t","ṯ":"t","ŧ":"t","ƭ":"t","ʈ":"t","ⱦ":"t","ꞇ":"t","ꜩ":"tz","ⓤ":"u","u":"u","ù":"u","ú":"u","û":"u","ũ":"u","ṹ":"u","ū":"u","ṻ":"u","ŭ":"u","ü":"u","ǜ":"u","ǘ":"u","ǖ":"u","ǚ":"u","ủ":"u","ů":"u","ű":"u","ǔ":"u","ȕ":"u","ȗ":"u","ư":"u","ừ":"u","ứ":"u","ữ":"u","ử":"u","ự":"u","ụ":"u","ṳ":"u","ų":"u","ṷ":"u","ṵ":"u","ʉ":"u","ⓥ":"v","v":"v","ṽ":"v","ṿ":"v","ʋ":"v","ꝟ":"v","ʌ":"v","ꝡ":"vy","ⓦ":"w","w":"w","ẁ":"w","ẃ":"w","ŵ":"w","ẇ":"w","ẅ":"w","ẘ":"w","ẉ":"w","ⱳ":"w","ⓧ":"x","x":"x","ẋ":"x","ẍ":"x","ⓨ":"y","y":"y","ỳ":"y","ý":"y","ŷ":"y","ỹ":"y","ȳ":"y","ẏ":"y","ÿ":"y","ỷ":"y","ẙ":"y","ỵ":"y","ƴ":"y","ɏ":"y","ỿ":"y","ⓩ":"z","z":"z","ź":"z","ẑ":"z","ż":"z","ž":"z","ẓ":"z","ẕ":"z","ƶ":"z","ȥ":"z","ɀ":"z","ⱬ":"z","ꝣ":"z","Ά":"Α","Έ":"Ε","Ή":"Η","Ί":"Ι","Ϊ":"Ι","Ό":"Ο","Ύ":"Υ","Ϋ":"Υ","Ώ":"Ω","ά":"α","έ":"ε","ή":"η","ί":"ι","ϊ":"ι","ΐ":"ι","ό":"ο","ύ":"υ","ϋ":"υ","ΰ":"υ","ω":"ω","ς":"σ"}}),b.define("select2/data/base",["../utils"],function(a){function b(a,c){b.__super__.constructor.call(this)}return a.Extend(b,a.Observable),b.prototype.current=function(a){throw new Error("The `current` method must be defined in child classes.")},b.prototype.query=function(a,b){throw new Error("The `query` method must be defined in child classes.")},b.prototype.bind=function(a,b){},b.prototype.destroy=function(){},b.prototype.generateResultId=function(b,c){var d="";return d+=null!=b?b.id:a.generateChars(4),d+="-result-",d+=a.generateChars(4),null!=c.id?d+="-"+c.id.toString():d+="-"+a.generateChars(4),d},b}),b.define("select2/data/select",["./base","../utils","jquery"],function(a,b,c){function d(a,b){this.$element=a,this.options=b,d.__super__.constructor.call(this)}return b.Extend(d,a),d.prototype.current=function(a){var b=[],d=this;this.$element.find(":selected").each(function(){var a=c(this),e=d.item(a);b.push(e)}),a(b)},d.prototype.select=function(a){var b=this;if(a.selected=!0,c(a.element).is("option"))return a.element.selected=!0,void this.$element.trigger("change");if(this.$element.prop("multiple"))this.current(function(d){var e=[];a=[a],a.push.apply(a,d);for(var f=0;f=0){var k=f.filter(d(j)),l=this.item(k),m=c.extend(!0,{},j,l),n=this.option(m);k.replaceWith(n)}else{var o=this.option(j);if(j.children){var p=this.convertToOptions(j.children);b.appendMany(o,p)}h.push(o)}}return h},d}),b.define("select2/data/ajax",["./array","../utils","jquery"],function(a,b,c){function d(a,b){this.ajaxOptions=this._applyDefaults(b.get("ajax")),null!=this.ajaxOptions.processResults&&(this.processResults=this.ajaxOptions.processResults),d.__super__.constructor.call(this,a,b)}return b.Extend(d,a),d.prototype._applyDefaults=function(a){var b={data:function(a){return c.extend({},a,{q:a.term})},transport:function(a,b,d){var e=c.ajax(a);return e.then(b),e.fail(d),e}};return c.extend({},b,a,!0)},d.prototype.processResults=function(a){return a},d.prototype.query=function(a,b){function d(){var d=f.transport(f,function(d){var f=e.processResults(d,a);e.options.get("debug")&&window.console&&console.error&&(f&&f.results&&c.isArray(f.results)||console.error("Select2: The AJAX results did not return an array in the `results` key of the response.")),b(f),e.container.focusOnActiveElement()},function(){d.status&&"0"===d.status||e.trigger("results:message",{message:"errorLoading"})});e._request=d}var e=this;null!=this._request&&(c.isFunction(this._request.abort)&&this._request.abort(),this._request=null);var f=c.extend({type:"GET"},this.ajaxOptions);"function"==typeof f.url&&(f.url=f.url.call(this.$element,a)),"function"==typeof f.data&&(f.data=f.data.call(this.$element,a)),this.ajaxOptions.delay&&null!=a.term?(this._queryTimeout&&window.clearTimeout(this._queryTimeout),this._queryTimeout=window.setTimeout(d,this.ajaxOptions.delay)):d()},d}),b.define("select2/data/tags",["jquery"],function(a){function b(b,c,d){var e=d.get("tags"),f=d.get("createTag");void 0!==f&&(this.createTag=f);var g=d.get("insertTag");if(void 0!==g&&(this.insertTag=g),b.call(this,c,d),a.isArray(e))for(var h=0;h0&&b.term.length>this.maximumInputLength)return void this.trigger("results:message",{message:"inputTooLong",args:{maximum:this.maximumInputLength,input:b.term,params:b}});a.call(this,b,c)},a}),b.define("select2/data/maximumSelectionLength",[],function(){function a(a,b,c){this.maximumSelectionLength=c.get("maximumSelectionLength"),a.call(this,b,c)}return a.prototype.query=function(a,b,c){var d=this;this.current(function(e){var f=null!=e?e.length:0;if(d.maximumSelectionLength>0&&f>=d.maximumSelectionLength)return void d.trigger("results:message",{message:"maximumSelected",args:{maximum:d.maximumSelectionLength}});a.call(d,b,c)})},a}),b.define("select2/dropdown",["jquery","./utils"],function(a,b){function c(a,b){this.$element=a,this.options=b,c.__super__.constructor.call(this)}return b.Extend(c,b.Observable),c.prototype.render=function(){var b=a(' ');return b.attr("dir",this.options.get("dir")),this.$dropdown=b,b},c.prototype.bind=function(){},c.prototype.position=function(a,b){},c.prototype.destroy=function(){this.$dropdown.remove()},c}),b.define("select2/dropdown/search",["jquery","../utils"],function(a,b){function c(){}return c.prototype.render=function(b){var c=b.call(this),d=a(' ');return this.$searchContainer=d,this.$search=d.find("input"),c.prepend(d),c},c.prototype.bind=function(b,c,d){var e=this,f=c.id+"-results";b.call(this,c,d),this.$search.on("keydown",function(a){e.trigger("keypress",a),e._keyUpPrevented=a.isDefaultPrevented()}),this.$search.on("input",function(b){a(this).off("keyup")}),this.$search.on("keyup input",function(a){e.handleSearch(a)}),c.on("open",function(){e.$search.attr("tabindex",0),e.$search.attr("aria-owns",f),e.$search.focus(),window.setTimeout(function(){e.$search.focus()},0)}),c.on("close",function(){e.$search.attr("tabindex",-1),e.$search.removeAttr("aria-activedescendant"),e.$search.removeAttr("aria-owns"),e.$search.val("")}),c.on("focus",function(){c.isOpen()&&e.$search.focus()}),c.on("results:all",function(a){if(null==a.query.term||""===a.query.term){e.showSearch(a)?e.$searchContainer.removeClass("select2-search--hide"):e.$searchContainer.addClass("select2-search--hide")}}),c.on("results:focus",function(a){e.$search.attr("aria-activedescendant",a.data._resultId)})},c.prototype.handleSearch=function(a){if(!this._keyUpPrevented){var b=this.$search.val();this.trigger("query",{term:b})}this._keyUpPrevented=!1},c.prototype.showSearch=function(a,b){return!0},c}),b.define("select2/dropdown/hidePlaceholder",[],function(){function a(a,b,c,d){this.placeholder=this.normalizePlaceholder(c.get("placeholder")),a.call(this,b,c,d)}return a.prototype.append=function(a,b){b.results=this.removePlaceholder(b.results),a.call(this,b)},a.prototype.normalizePlaceholder=function(a,b){return"string"==typeof b&&(b={id:"",text:b}),b},a.prototype.removePlaceholder=function(a,b){for(var c=b.slice(0),d=b.length-1;d>=0;d--){var e=b[d];this.placeholder.id===e.id&&c.splice(d,1)}return c},a}),b.define("select2/dropdown/infiniteScroll",["jquery"],function(a){function b(a,b,c,d){this.lastParams={},a.call(this,b,c,d),this.$loadingMore=this.createLoadingMore(),this.loading=!1}return b.prototype.append=function(a,b){this.$loadingMore.remove(),this.loading=!1,a.call(this,b),this.showLoadingMore(b)&&this.$results.append(this.$loadingMore)},b.prototype.bind=function(b,c,d){var e=this;b.call(this,c,d),c.on("query",function(a){e.lastParams=a,e.loading=!0}),c.on("query:append",function(a){e.lastParams=a,e.loading=!0}),this.$results.on("scroll",function(){var b=a.contains(document.documentElement,e.$loadingMore[0]);if(!e.loading&&b){e.$results.offset().top+e.$results.outerHeight(!1)+50>=e.$loadingMore.offset().top+e.$loadingMore.outerHeight(!1)&&e.loadMore()}})},b.prototype.loadMore=function(){this.loading=!0;var b=a.extend({},{page:1},this.lastParams);b.page++,this.trigger("query:append",b)},b.prototype.showLoadingMore=function(a,b){return b.pagination&&b.pagination.more},b.prototype.createLoadingMore=function(){var b=a(' '),c=this.options.get("translations").get("loadingMore");return b.html(c(this.lastParams)),b},b}),b.define("select2/dropdown/attachBody",["jquery","../utils"],function(a,b){function c(b,c,d){this.$dropdownParent=d.get("dropdownParent")||a(document.body),b.call(this,c,d)}return c.prototype.bind=function(a,b,c){var d=this,e=!1;a.call(this,b,c),b.on("open",function(){d._showDropdown(),d._attachPositioningHandler(b),e||(e=!0,b.on("results:all",function(){d._positionDropdown(),d._resizeDropdown()}),b.on("results:append",function(){d._positionDropdown(),d._resizeDropdown()}))}),b.on("close",function(){d._hideDropdown(),d._detachPositioningHandler(b)}),this.$dropdownContainer.on("mousedown",function(a){a.stopPropagation()})},c.prototype.destroy=function(a){a.call(this),this.$dropdownContainer.remove()},c.prototype.position=function(a,b,c){b.attr("class",c.attr("class")),b.removeClass("select2"),b.addClass("select2-container--open"),b.css({position:"absolute",top:-999999}),this.$container=c},c.prototype.render=function(b){var c=a(" "),d=b.call(this);return c.append(d),this.$dropdownContainer=c,c},c.prototype._hideDropdown=function(a){this.$dropdownContainer.detach()},c.prototype._attachPositioningHandler=function(c,d){var e=this,f="scroll.select2."+d.id,g="resize.select2."+d.id,h="orientationchange.select2."+d.id,i=this.$container.parents().filter(b.hasScroll);i.each(function(){a(this).data("select2-scroll-position",{x:a(this).scrollLeft(),y:a(this).scrollTop()})}),i.on(f,function(b){var c=a(this).data("select2-scroll-position");a(this).scrollTop(c.y)}),a(window).on(f+" "+g+" "+h,function(a){e._positionDropdown(),e._resizeDropdown()})},c.prototype._detachPositioningHandler=function(c,d){var e="scroll.select2."+d.id,f="resize.select2."+d.id,g="orientationchange.select2."+d.id;this.$container.parents().filter(b.hasScroll).off(e),a(window).off(e+" "+f+" "+g)},c.prototype._positionDropdown=function(){var b=a(window),c=this.$dropdown.hasClass("select2-dropdown--above"),d=this.$dropdown.hasClass("select2-dropdown--below"),e=null,f=this.$container.offset();f.bottom=f.top+this.$container.outerHeight(!1);var g={height:this.$container.outerHeight(!1)};g.top=f.top,g.bottom=f.top+g.height;var h={height:this.$dropdown.outerHeight(!1)},i={top:b.scrollTop(),bottom:b.scrollTop()+b.height()},j=i.topf.bottom+h.height,l={left:f.left,top:g.bottom},m=this.$dropdownParent;"static"===m.css("position")&&(m=m.offsetParent());var n=m.offset();l.top-=n.top,l.left-=n.left,c||d||(e="below"),k||!j||c?!j&&k&&c&&(e="below"):e="above",("above"==e||c&&"below"!==e)&&(l.top=g.top-n.top-h.height),null!=e&&(this.$dropdown.removeClass("select2-dropdown--below select2-dropdown--above").addClass("select2-dropdown--"+e),this.$container.removeClass("select2-container--below select2-container--above").addClass("select2-container--"+e)),this.$dropdownContainer.css(l)},c.prototype._resizeDropdown=function(){var a={width:this.$container.outerWidth(!1)+"px"};this.options.get("dropdownAutoWidth")&&(a.minWidth=a.width,a.position="relative",a.width="auto"),this.$dropdown.css(a)},c.prototype._showDropdown=function(a){this.$dropdownContainer.appendTo(this.$dropdownParent),this._positionDropdown(),this._resizeDropdown()},c}),b.define("select2/dropdown/minimumResultsForSearch",[],function(){function a(b){for(var c=0,d=0;d0&&(l.dataAdapter=j.Decorate(l.dataAdapter,r)),l.maximumInputLength>0&&(l.dataAdapter=j.Decorate(l.dataAdapter,s)),l.maximumSelectionLength>0&&(l.dataAdapter=j.Decorate(l.dataAdapter,t)),l.tags&&(l.dataAdapter=j.Decorate(l.dataAdapter,p)),null==l.tokenSeparators&&null==l.tokenizer||(l.dataAdapter=j.Decorate(l.dataAdapter,q)),null!=l.query){var C=b(l.amdBase+"compat/query");l.dataAdapter=j.Decorate(l.dataAdapter,C)}if(null!=l.initSelection){var D=b(l.amdBase+"compat/initSelection");l.dataAdapter=j.Decorate(l.dataAdapter,D)}}if(null==l.resultsAdapter&&(l.resultsAdapter=c,null!=l.ajax&&(l.resultsAdapter=j.Decorate(l.resultsAdapter,x)),null!=l.placeholder&&(l.resultsAdapter=j.Decorate(l.resultsAdapter,w)),l.selectOnClose&&(l.resultsAdapter=j.Decorate(l.resultsAdapter,A))),null==l.dropdownAdapter){if(l.multiple)l.dropdownAdapter=u;else{var E=j.Decorate(u,v);l.dropdownAdapter=E}if(0!==l.minimumResultsForSearch&&(l.dropdownAdapter=j.Decorate(l.dropdownAdapter,z)),l.closeOnSelect&&(l.dropdownAdapter=j.Decorate(l.dropdownAdapter,B)),null!=l.dropdownCssClass||null!=l.dropdownCss||null!=l.adaptDropdownCssClass){var F=b(l.amdBase+"compat/dropdownCss");l.dropdownAdapter=j.Decorate(l.dropdownAdapter,F)}l.dropdownAdapter=j.Decorate(l.dropdownAdapter,y)}if(null==l.selectionAdapter){if(l.multiple?l.selectionAdapter=e:l.selectionAdapter=d,null!=l.placeholder&&(l.selectionAdapter=j.Decorate(l.selectionAdapter,f)),l.allowClear&&(l.selectionAdapter=j.Decorate(l.selectionAdapter,g)),l.multiple&&(l.selectionAdapter=j.Decorate(l.selectionAdapter,h)),null!=l.containerCssClass||null!=l.containerCss||null!=l.adaptContainerCssClass){var G=b(l.amdBase+"compat/containerCss");l.selectionAdapter=j.Decorate(l.selectionAdapter,G)}l.selectionAdapter=j.Decorate(l.selectionAdapter,i)}if("string"==typeof l.language)if(l.language.indexOf("-")>0){var H=l.language.split("-"),I=H[0];l.language=[l.language,I]}else l.language=[l.language];if(a.isArray(l.language)){var J=new k;l.language.push("en");for(var K=l.language,L=0;L0){for(var f=a.extend(!0,{},e),g=e.children.length-1;g>=0;g--){null==c(d,e.children[g])&&f.children.splice(g,1)}return f.children.length>0?f:c(d,f)}var h=b(e.text).toUpperCase(),i=b(d.term).toUpperCase();return h.indexOf(i)>-1?e:null}this.defaults={amdBase:"./",amdLanguageBase:"./i18n/",closeOnSelect:!0,debug:!1,dropdownAutoWidth:!1,escapeMarkup:j.escapeMarkup,language:C,matcher:c,minimumInputLength:0,maximumInputLength:0,maximumSelectionLength:0,minimumResultsForSearch:0,selectOnClose:!1,sorter:function(a){return a},templateResult:function(a){return a.text},templateSelection:function(a){return a.text},theme:"default",width:"resolve"}},D.prototype.set=function(b,c){var d=a.camelCase(b),e={};e[d]=c;var f=j._convertData(e);a.extend(this.defaults,f)},new D}),b.define("select2/options",["require","jquery","./defaults","./utils"],function(a,b,c,d){function e(b,e){if(this.options=b,null!=e&&this.fromElement(e),this.options=c.apply(this.options),e&&e.is("input")){var f=a(this.get("amdBase")+"compat/inputData");this.options.dataAdapter=d.Decorate(this.options.dataAdapter,f)}}return e.prototype.fromElement=function(a){var c=["select2"];null==this.options.multiple&&(this.options.multiple=a.prop("multiple")),null==this.options.disabled&&(this.options.disabled=a.prop("disabled")),null==this.options.language&&(a.prop("lang")?this.options.language=a.prop("lang").toLowerCase():a.closest("[lang]").prop("lang")&&(this.options.language=a.closest("[lang]").prop("lang"))),null==this.options.dir&&(a.prop("dir")?this.options.dir=a.prop("dir"):a.closest("[dir]").prop("dir")?this.options.dir=a.closest("[dir]").prop("dir"):this.options.dir="ltr"),a.prop("disabled",this.options.disabled),a.prop("multiple",this.options.multiple),a.data("select2Tags")&&(this.options.debug&&window.console&&console.warn&&console.warn('Select2: The `data-select2-tags` attribute has been changed to use the `data-data` and `data-tags="true"` attributes and will be removed in future versions of Select2.'),a.data("data",a.data("select2Tags")),a.data("tags",!0)),a.data("ajaxUrl")&&(this.options.debug&&window.console&&console.warn&&console.warn("Select2: The `data-ajax-url` attribute has been changed to `data-ajax--url` and support for the old attribute will be removed in future versions of Select2."),a.attr("ajax--url",a.data("ajaxUrl")),a.data("ajax--url",a.data("ajaxUrl")));var e={};e=b.fn.jquery&&"1."==b.fn.jquery.substr(0,2)&&a[0].dataset?b.extend(!0,{},a[0].dataset,a.data()):a.data();var f=b.extend(!0,{},e);f=d._convertData(f);for(var g in f)b.inArray(g,c)>-1||(b.isPlainObject(this.options[g])?b.extend(this.options[g],f[g]):this.options[g]=f[g]);return this},e.prototype.get=function(a){return this.options[a]},e.prototype.set=function(a,b){this.options[a]=b},e}),b.define("select2/core",["jquery","./options","./utils","./keys"],function(a,b,c,d){var e=function(a,c){null!=a.data("select2")&&a.data("select2").destroy(),this.$element=a,this.id=this._generateId(a),c=c||{},this.options=new b(c,a),e.__super__.constructor.call(this);var d=a.attr("tabindex")||0;a.data("old-tabindex",d),a.attr("tabindex","-1");var f=this.options.get("dataAdapter");this.dataAdapter=new f(a,this.options);var g=this.render();this._placeContainer(g);var h=this.options.get("selectionAdapter");this.selection=new h(a,this.options),this.$selection=this.selection.render(),this.selection.position(this.$selection,g);var i=this.options.get("dropdownAdapter");this.dropdown=new i(a,this.options),this.$dropdown=this.dropdown.render(),this.dropdown.position(this.$dropdown,g);var j=this.options.get("resultsAdapter");this.results=new j(a,this.options,this.dataAdapter),this.$results=this.results.render(),this.results.position(this.$results,this.$dropdown);var k=this;this._bindAdapters(),this._registerDomEvents(),this._registerDataEvents(),this._registerSelectionEvents(),this._registerDropdownEvents(),this._registerResultsEvents(),this._registerEvents(),this.dataAdapter.current(function(a){k.trigger("selection:update",{data:a})}),a.addClass("select2-hidden-accessible"),a.attr("aria-hidden","true"),this._syncAttributes(),a.data("select2",this)};return c.Extend(e,c.Observable),e.prototype._generateId=function(a){var b="";return b=null!=a.attr("id")?a.attr("id"):null!=a.attr("name")?a.attr("name")+"-"+c.generateChars(2):c.generateChars(4),b=b.replace(/(:|\.|\[|\]|,)/g,""),b="select2-"+b},e.prototype._placeContainer=function(a){a.insertAfter(this.$element);var b=this._resolveWidth(this.$element,this.options.get("width"));null!=b&&a.css("width",b)},e.prototype._resolveWidth=function(a,b){var c=/^width:(([-+]?([0-9]*\.)?[0-9]+)(px|em|ex|%|in|cm|mm|pt|pc))/i;if("resolve"==b){var d=this._resolveWidth(a,"style");return null!=d?d:this._resolveWidth(a,"element")}if("element"==b){var e=a.outerWidth(!1);return e<=0?"auto":e+"px"}if("style"==b){var f=a.attr("style");if("string"!=typeof f)return null;for(var g=f.split(";"),h=0,i=g.length;h=1)return k[1]}return null}return b},e.prototype._bindAdapters=function(){this.dataAdapter.bind(this,this.$container),this.selection.bind(this,this.$container),this.dropdown.bind(this,this.$container),this.results.bind(this,this.$container)},e.prototype._registerDomEvents=function(){var b=this;this.$element.on("change.select2",function(){b.dataAdapter.current(function(a){b.trigger("selection:update",{data:a})})}),this.$element.on("focus.select2",function(a){b.trigger("focus",a)}),this._syncA=c.bind(this._syncAttributes,this),this._syncS=c.bind(this._syncSubtree,this),this.$element[0].attachEvent&&this.$element[0].attachEvent("onpropertychange",this._syncA);var d=window.MutationObserver||window.WebKitMutationObserver||window.MozMutationObserver;null!=d?(this._observer=new d(function(c){a.each(c,b._syncA),a.each(c,b._syncS)}),this._observer.observe(this.$element[0],{attributes:!0,childList:!0,subtree:!1})):this.$element[0].addEventListener&&(this.$element[0].addEventListener("DOMAttrModified",b._syncA,!1),this.$element[0].addEventListener("DOMNodeInserted",b._syncS,!1),this.$element[0].addEventListener("DOMNodeRemoved",b._syncS,!1))},e.prototype._registerDataEvents=function(){var a=this;this.dataAdapter.on("*",function(b,c){a.trigger(b,c)})},e.prototype._registerSelectionEvents=function(){var b=this,c=["toggle","focus"];this.selection.on("toggle",function(){b.toggleDropdown()}),this.selection.on("focus",function(a){b.focus(a)}),this.selection.on("*",function(d,e){-1===a.inArray(d,c)&&b.trigger(d,e)})},e.prototype._registerDropdownEvents=function(){var a=this;this.dropdown.on("*",function(b,c){a.trigger(b,c)})},e.prototype._registerResultsEvents=function(){var a=this;this.results.on("*",function(b,c){a.trigger(b,c)})},e.prototype._registerEvents=function(){var b=this;this.on("open",function(){b.$container.addClass("select2-container--open")}),this.on("close",function(){b.$container.removeClass("select2-container--open")}),this.on("enable",function(){b.$container.removeClass("select2-container--disabled")}),this.on("disable",function(){b.$container.addClass("select2-container--disabled")}),this.on("blur",function(){b.$container.removeClass("select2-container--focus")}),this.on("query",function(a){b.isOpen()||b.trigger("open",{}),this.dataAdapter.query(a,function(c){b.trigger("results:all",{data:c,query:a})})}),this.on("query:append",function(a){this.dataAdapter.query(a,function(c){b.trigger("results:append",{data:c,query:a})})}),this.on("open",function(){setTimeout(function(){b.focusOnActiveElement()},1)}),a(document).on("keydown",function(a){var c=a.which;if(b.isOpen()){c===d.ESC||c===d.TAB||c===d.UP&&a.altKey?(b.close(),a.preventDefault()):c===d.ENTER?(b.trigger("results:select",{}),a.preventDefault()):c===d.SPACE&&a.ctrlKey?(b.trigger("results:toggle",{}),a.preventDefault()):c===d.UP?(b.trigger("results:previous",{}),a.preventDefault()):c===d.DOWN&&(b.trigger("results:next",{}),a.preventDefault());var e=b.$dropdown.find(".select2-search__field");e.length||(e=b.$container.find(".select2-search__field")),c===d.DOWN||c===d.UP?b.focusOnActiveElement():(e.focus(),setTimeout(function(){b.focusOnActiveElement()},1e3)),e.on("keydown",function(a){a.which===d.ENTER&&(b.trigger("results:select",{}),a.preventDefault())})}else b.hasFocus()&&(c===d.ENTER||c===d.SPACE||c===d.DOWN&&a.altKey)&&(b.open(),a.preventDefault())})},e.prototype.focusOnActiveElement=function(){c.isTouchscreen()||this.$results.find("li.select2-results__option--highlighted").focus()},e.prototype._syncAttributes=function(){this.options.set("disabled",this.$element.prop("disabled")),this.options.get("disabled")?(this.isOpen()&&this.close(),this.trigger("disable",{})):this.trigger("enable",{})},e.prototype._syncSubtree=function(a,b){var c=!1,d=this;if(!a||!a.target||"OPTION"===a.target.nodeName||"OPTGROUP"===a.target.nodeName){if(b)if(b.addedNodes&&b.addedNodes.length>0)for(var e=0;e0&&(c=!0);else c=!0;c&&this.dataAdapter.current(function(a){d.trigger("selection:update",{data:a})})}},e.prototype.trigger=function(a,b){var c=e.__super__.trigger,d={open:"opening",close:"closing",select:"selecting",unselect:"unselecting"};if(void 0===b&&(b={}),a in d){var f=d[a],g={prevented:!1,name:a,args:b};if(c.call(this,f,g),g.prevented)return void(b.prevented=!0)}c.call(this,a,b)},e.prototype.toggleDropdown=function(){this.options.get("disabled")||(this.isOpen()?this.close():this.open())},e.prototype.open=function(){this.isOpen()||this.trigger("query",{})},e.prototype.close=function(){this.isOpen()&&this.trigger("close",{})},e.prototype.isOpen=function(){return this.$container.hasClass("select2-container--open")},e.prototype.hasFocus=function(){return this.$container.hasClass("select2-container--focus")},e.prototype.focus=function(a){this.hasFocus()||(this.$container.addClass("select2-container--focus"),this.trigger("focus",{}))},e.prototype.enable=function(a){this.options.get("debug")&&window.console&&console.warn&&console.warn('Select2: The `select2("enable")` method has been deprecated and will be removed in later Select2 versions. Use $element.prop("disabled") instead.'),null!=a&&0!==a.length||(a=[!0]);var b=!a[0];this.$element.prop("disabled",b)},e.prototype.data=function(){this.options.get("debug")&&arguments.length>0&&window.console&&console.warn&&console.warn('Select2: Data can no longer be set using `select2("data")`. You should consider setting the value instead using `$element.val()`.');var a=[];return this.dataAdapter.current(function(b){a=b}),a},e.prototype.val=function(b){if(this.options.get("debug")&&window.console&&console.warn&&console.warn('Select2: The `select2("val")` method has been deprecated and will be removed in later Select2 versions. Use $element.val() instead.'),null==b||0===b.length)return this.$element.val();var c=b[0];a.isArray(c)&&(c=a.map(c,function(a){return a.toString()})),this.$element.val(c).trigger("change")},e.prototype.destroy=function(){this.$container.remove(),this.$element[0].detachEvent&&this.$element[0].detachEvent("onpropertychange",this._syncA),null!=this._observer?(this._observer.disconnect(),this._observer=null):this.$element[0].removeEventListener&&(this.$element[0].removeEventListener("DOMAttrModified",this._syncA,!1),this.$element[0].removeEventListener("DOMNodeInserted",this._syncS,!1),this.$element[0].removeEventListener("DOMNodeRemoved",this._syncS,!1)),this._syncA=null,this._syncS=null,this.$element.off(".select2"),this.$element.attr("tabindex",this.$element.data("old-tabindex")),this.$element.removeClass("select2-hidden-accessible"),this.$element.attr("aria-hidden","false"),this.$element.removeData("select2"),this.dataAdapter.destroy(),this.selection.destroy(),this.dropdown.destroy(),this.results.destroy(),this.dataAdapter=null,this.selection=null,this.dropdown=null,this.results=null},e.prototype.render=function(){var b=a(' ');return b.attr("dir",this.options.get("dir")),this.$container=b,this.$container.addClass("select2-container--"+this.options.get("theme")),b.data("element",this.$element),b},e}),b.define("jquery-mousewheel",["jquery"],function(a){return a}),b.define("jquery.select2",["jquery","jquery-mousewheel","./select2/core","./select2/defaults"],function(a,b,c,d){if(null==a.fn.selectWoo){var e=["open","close","destroy"];a.fn.selectWoo=function(b){if("object"==typeof(b=b||{}))return this.each(function(){var d=a.extend(!0,{},b);new c(a(this),d)}),this;if("string"==typeof b){var d,f=Array.prototype.slice.call(arguments,1);return this.each(function(){var c=a(this).data("select2");null==c&&window.console&&console.error&&console.error("The select2('"+b+"') method was called on an element that is not using Select2."),d=c[b].apply(c,f)}),a.inArray(b,e)>-1?this:d}throw new Error("Invalid arguments for Select2: "+b)}}return null!=a.fn.select2&&null!=a.fn.select2.defaults&&(a.fn.selectWoo.defaults=a.fn.select2.defaults),null==a.fn.selectWoo.defaults&&(a.fn.selectWoo.defaults=d),a.fn.select2=a.fn.select2||a.fn.selectWoo,c}),{define:b.define,require:b.require}}(),c=b.require("jquery.select2");return a.fn.select2.amd=b,a.fn.selectWoo.amd=b,c});
\ No newline at end of file
diff --git a/composer.json b/composer.json
index e0c01286b91..76407278649 100644
--- a/composer.json
+++ b/composer.json
@@ -9,15 +9,24 @@
},
"require-dev": {
"squizlabs/php_codesniffer": "*",
- "wp-coding-standards/wpcs": "0.10.0",
- "phpunit/phpunit": "6.2.3"
+ "wp-coding-standards/wpcs": "0.13.1",
+ "phpunit/phpunit": "6.2.3",
+ "woocommerce/woocommerce-git-hooks": "1.0.2"
},
"scripts": {
+ "pre-update-cmd": [
+ "WooCommerce\\GitHooks\\Hooks::preHooks"
+ ],
+ "pre-install-cmd": [
+ "WooCommerce\\GitHooks\\Hooks::preHooks"
+ ],
"post-install-cmd": [
- "\"vendor/bin/phpcs\" --config-set installed_paths vendor/wp-coding-standards/wpcs"
+ "\"vendor/bin/phpcs\" --config-set installed_paths vendor/wp-coding-standards/wpcs",
+ "WooCommerce\\GitHooks\\Hooks::postHooks"
],
"post-update-cmd": [
- "\"vendor/bin/phpcs\" --config-set installed_paths vendor/wp-coding-standards/wpcs"
+ "\"vendor/bin/phpcs\" --config-set installed_paths vendor/wp-coding-standards/wpcs",
+ "WooCommerce\\GitHooks\\Hooks::postHooks"
]
}
}
diff --git a/composer.lock b/composer.lock
index 8135c716e9f..e41bc637096 100644
--- a/composer.lock
+++ b/composer.lock
@@ -4,20 +4,20 @@
"Read more about it at https://getcomposer.org/doc/01-basic-usage.md#composer-lock-the-lock-file",
"This file is @generated automatically"
],
- "content-hash": "4028dd750463d5e5ad5f2099196a949a",
+ "content-hash": "5268174ad56d2293f14e24b931afeb63",
"packages": [
{
"name": "composer/installers",
- "version": "v1.3.0",
+ "version": "v1.4.0",
"source": {
"type": "git",
"url": "https://github.com/composer/installers.git",
- "reference": "79ad876c7498c0bbfe7eed065b8651c93bfd6045"
+ "reference": "9ce17fb70e9a38dd8acff0636a29f5cf4d575c1b"
},
"dist": {
"type": "zip",
- "url": "https://api.github.com/repos/composer/installers/zipball/79ad876c7498c0bbfe7eed065b8651c93bfd6045",
- "reference": "79ad876c7498c0bbfe7eed065b8651c93bfd6045",
+ "url": "https://api.github.com/repos/composer/installers/zipball/9ce17fb70e9a38dd8acff0636a29f5cf4d575c1b",
+ "reference": "9ce17fb70e9a38dd8acff0636a29f5cf4d575c1b",
"shasum": ""
},
"require": {
@@ -63,6 +63,7 @@
"Hurad",
"ImageCMS",
"Kanboard",
+ "Lan Management System",
"MODX Evo",
"Mautic",
"Maya",
@@ -86,6 +87,7 @@
"croogo",
"dokuwiki",
"drupal",
+ "eZ Platform",
"elgg",
"expressionengine",
"fuelphp",
@@ -102,6 +104,7 @@
"mediawiki",
"modulework",
"moodle",
+ "osclass",
"phpbb",
"piwik",
"ppi",
@@ -118,38 +121,38 @@
"zend",
"zikula"
],
- "time": "2017-04-24T06:37:16+00:00"
+ "time": "2017-08-09T07:53:48+00:00"
}
],
"packages-dev": [
{
"name": "doctrine/instantiator",
- "version": "1.0.5",
+ "version": "1.1.0",
"source": {
"type": "git",
"url": "https://github.com/doctrine/instantiator.git",
- "reference": "8e884e78f9f0eb1329e445619e04456e64d8051d"
+ "reference": "185b8868aa9bf7159f5f953ed5afb2d7fcdc3bda"
},
"dist": {
"type": "zip",
- "url": "https://api.github.com/repos/doctrine/instantiator/zipball/8e884e78f9f0eb1329e445619e04456e64d8051d",
- "reference": "8e884e78f9f0eb1329e445619e04456e64d8051d",
+ "url": "https://api.github.com/repos/doctrine/instantiator/zipball/185b8868aa9bf7159f5f953ed5afb2d7fcdc3bda",
+ "reference": "185b8868aa9bf7159f5f953ed5afb2d7fcdc3bda",
"shasum": ""
},
"require": {
- "php": ">=5.3,<8.0-DEV"
+ "php": "^7.1"
},
"require-dev": {
"athletic/athletic": "~0.1.8",
"ext-pdo": "*",
"ext-phar": "*",
- "phpunit/phpunit": "~4.0",
- "squizlabs/php_codesniffer": "~2.0"
+ "phpunit/phpunit": "^6.2.3",
+ "squizlabs/php_codesniffer": "^3.0.2"
},
"type": "library",
"extra": {
"branch-alias": {
- "dev-master": "1.0.x-dev"
+ "dev-master": "1.2.x-dev"
}
},
"autoload": {
@@ -174,7 +177,7 @@
"constructor",
"instantiate"
],
- "time": "2015-06-14T21:17:01+00:00"
+ "time": "2017-07-22T11:58:36+00:00"
},
{
"name": "myclabs/deep-copy",
@@ -322,16 +325,16 @@
},
{
"name": "phpdocumentor/reflection-common",
- "version": "1.0",
+ "version": "1.0.1",
"source": {
"type": "git",
"url": "https://github.com/phpDocumentor/ReflectionCommon.git",
- "reference": "144c307535e82c8fdcaacbcfc1d6d8eeb896687c"
+ "reference": "21bdeb5f65d7ebf9f43b1b25d404f87deab5bfb6"
},
"dist": {
"type": "zip",
- "url": "https://api.github.com/repos/phpDocumentor/ReflectionCommon/zipball/144c307535e82c8fdcaacbcfc1d6d8eeb896687c",
- "reference": "144c307535e82c8fdcaacbcfc1d6d8eeb896687c",
+ "url": "https://api.github.com/repos/phpDocumentor/ReflectionCommon/zipball/21bdeb5f65d7ebf9f43b1b25d404f87deab5bfb6",
+ "reference": "21bdeb5f65d7ebf9f43b1b25d404f87deab5bfb6",
"shasum": ""
},
"require": {
@@ -372,24 +375,24 @@
"reflection",
"static analysis"
],
- "time": "2015-12-27T11:43:31+00:00"
+ "time": "2017-09-11T18:02:19+00:00"
},
{
"name": "phpdocumentor/reflection-docblock",
- "version": "3.2.0",
+ "version": "4.1.1",
"source": {
"type": "git",
"url": "https://github.com/phpDocumentor/ReflectionDocBlock.git",
- "reference": "46f7e8bb075036c92695b15a1ddb6971c751e585"
+ "reference": "2d3d238c433cf69caeb4842e97a3223a116f94b2"
},
"dist": {
"type": "zip",
- "url": "https://api.github.com/repos/phpDocumentor/ReflectionDocBlock/zipball/46f7e8bb075036c92695b15a1ddb6971c751e585",
- "reference": "46f7e8bb075036c92695b15a1ddb6971c751e585",
+ "url": "https://api.github.com/repos/phpDocumentor/ReflectionDocBlock/zipball/2d3d238c433cf69caeb4842e97a3223a116f94b2",
+ "reference": "2d3d238c433cf69caeb4842e97a3223a116f94b2",
"shasum": ""
},
"require": {
- "php": ">=5.5",
+ "php": "^7.0",
"phpdocumentor/reflection-common": "^1.0@dev",
"phpdocumentor/type-resolver": "^0.4.0",
"webmozart/assert": "^1.0"
@@ -417,7 +420,7 @@
}
],
"description": "With this component, a library can provide support for annotations via DocBlocks or otherwise retrieve information that is embedded in a DocBlock.",
- "time": "2017-07-15T11:38:20+00:00"
+ "time": "2017-08-30T18:51:59+00:00"
},
{
"name": "phpdocumentor/type-resolver",
@@ -468,22 +471,22 @@
},
{
"name": "phpspec/prophecy",
- "version": "v1.7.0",
+ "version": "v1.7.2",
"source": {
"type": "git",
"url": "https://github.com/phpspec/prophecy.git",
- "reference": "93d39f1f7f9326d746203c7c056f300f7f126073"
+ "reference": "c9b8c6088acd19d769d4cc0ffa60a9fe34344bd6"
},
"dist": {
"type": "zip",
- "url": "https://api.github.com/repos/phpspec/prophecy/zipball/93d39f1f7f9326d746203c7c056f300f7f126073",
- "reference": "93d39f1f7f9326d746203c7c056f300f7f126073",
+ "url": "https://api.github.com/repos/phpspec/prophecy/zipball/c9b8c6088acd19d769d4cc0ffa60a9fe34344bd6",
+ "reference": "c9b8c6088acd19d769d4cc0ffa60a9fe34344bd6",
"shasum": ""
},
"require": {
"doctrine/instantiator": "^1.0.2",
"php": "^5.3|^7.0",
- "phpdocumentor/reflection-docblock": "^2.0|^3.0.2",
+ "phpdocumentor/reflection-docblock": "^2.0|^3.0.2|^4.0",
"sebastian/comparator": "^1.1|^2.0",
"sebastian/recursion-context": "^1.0|^2.0|^3.0"
},
@@ -494,7 +497,7 @@
"type": "library",
"extra": {
"branch-alias": {
- "dev-master": "1.6.x-dev"
+ "dev-master": "1.7.x-dev"
}
},
"autoload": {
@@ -527,32 +530,32 @@
"spy",
"stub"
],
- "time": "2017-03-02T20:05:34+00:00"
+ "time": "2017-09-04T11:05:03+00:00"
},
{
"name": "phpunit/php-code-coverage",
- "version": "5.2.1",
+ "version": "5.2.2",
"source": {
"type": "git",
"url": "https://github.com/sebastianbergmann/php-code-coverage.git",
- "reference": "dc421f9ca5082a0c0cb04afb171c765f79add85b"
+ "reference": "8ed1902a57849e117b5651fc1a5c48110946c06b"
},
"dist": {
"type": "zip",
- "url": "https://api.github.com/repos/sebastianbergmann/php-code-coverage/zipball/dc421f9ca5082a0c0cb04afb171c765f79add85b",
- "reference": "dc421f9ca5082a0c0cb04afb171c765f79add85b",
+ "url": "https://api.github.com/repos/sebastianbergmann/php-code-coverage/zipball/8ed1902a57849e117b5651fc1a5c48110946c06b",
+ "reference": "8ed1902a57849e117b5651fc1a5c48110946c06b",
"shasum": ""
},
"require": {
"ext-dom": "*",
"ext-xmlwriter": "*",
"php": "^7.0",
- "phpunit/php-file-iterator": "^1.3",
- "phpunit/php-text-template": "^1.2",
+ "phpunit/php-file-iterator": "^1.4.2",
+ "phpunit/php-text-template": "^1.2.1",
"phpunit/php-token-stream": "^1.4.11 || ^2.0",
- "sebastian/code-unit-reverse-lookup": "^1.0",
+ "sebastian/code-unit-reverse-lookup": "^1.0.1",
"sebastian/environment": "^3.0",
- "sebastian/version": "^2.0",
+ "sebastian/version": "^2.0.1",
"theseer/tokenizer": "^1.1"
},
"require-dev": {
@@ -560,7 +563,7 @@
"phpunit/phpunit": "^6.0"
},
"suggest": {
- "ext-xdebug": "^2.5.3"
+ "ext-xdebug": "^2.5.5"
},
"type": "library",
"extra": {
@@ -591,7 +594,7 @@
"testing",
"xunit"
],
- "time": "2017-04-21T08:03:57+00:00"
+ "time": "2017-08-03T12:40:43+00:00"
},
{
"name": "phpunit/php-file-iterator",
@@ -732,29 +735,29 @@
},
{
"name": "phpunit/php-token-stream",
- "version": "1.4.11",
+ "version": "2.0.1",
"source": {
"type": "git",
"url": "https://github.com/sebastianbergmann/php-token-stream.git",
- "reference": "e03f8f67534427a787e21a385a67ec3ca6978ea7"
+ "reference": "9a02332089ac48e704c70f6cefed30c224e3c0b0"
},
"dist": {
"type": "zip",
- "url": "https://api.github.com/repos/sebastianbergmann/php-token-stream/zipball/e03f8f67534427a787e21a385a67ec3ca6978ea7",
- "reference": "e03f8f67534427a787e21a385a67ec3ca6978ea7",
+ "url": "https://api.github.com/repos/sebastianbergmann/php-token-stream/zipball/9a02332089ac48e704c70f6cefed30c224e3c0b0",
+ "reference": "9a02332089ac48e704c70f6cefed30c224e3c0b0",
"shasum": ""
},
"require": {
"ext-tokenizer": "*",
- "php": ">=5.3.3"
+ "php": "^7.0"
},
"require-dev": {
- "phpunit/phpunit": "~4.2"
+ "phpunit/phpunit": "^6.2.4"
},
"type": "library",
"extra": {
"branch-alias": {
- "dev-master": "1.4-dev"
+ "dev-master": "2.0-dev"
}
},
"autoload": {
@@ -777,7 +780,7 @@
"keywords": [
"tokenizer"
],
- "time": "2017-02-27T10:12:30+00:00"
+ "time": "2017-08-20T05:47:52+00:00"
},
{
"name": "phpunit/phpunit",
@@ -865,22 +868,22 @@
},
{
"name": "phpunit/phpunit-mock-objects",
- "version": "4.0.2",
+ "version": "4.0.4",
"source": {
"type": "git",
"url": "https://github.com/sebastianbergmann/phpunit-mock-objects.git",
- "reference": "d8833b396dce9162bb2eb5d59aee5a3ab3cfa5b4"
+ "reference": "2f789b59ab89669015ad984afa350c4ec577ade0"
},
"dist": {
"type": "zip",
- "url": "https://api.github.com/repos/sebastianbergmann/phpunit-mock-objects/zipball/d8833b396dce9162bb2eb5d59aee5a3ab3cfa5b4",
- "reference": "d8833b396dce9162bb2eb5d59aee5a3ab3cfa5b4",
+ "url": "https://api.github.com/repos/sebastianbergmann/phpunit-mock-objects/zipball/2f789b59ab89669015ad984afa350c4ec577ade0",
+ "reference": "2f789b59ab89669015ad984afa350c4ec577ade0",
"shasum": ""
},
"require": {
- "doctrine/instantiator": "^1.0.2",
+ "doctrine/instantiator": "^1.0.5",
"php": "^7.0",
- "phpunit/php-text-template": "^1.2",
+ "phpunit/php-text-template": "^1.2.1",
"sebastian/exporter": "^3.0"
},
"conflict": {
@@ -920,7 +923,7 @@
"mock",
"xunit"
],
- "time": "2017-06-30T08:15:21+00:00"
+ "time": "2017-08-03T14:08:16+00:00"
},
{
"name": "sebastian/code-unit-reverse-lookup",
@@ -969,21 +972,21 @@
},
{
"name": "sebastian/comparator",
- "version": "2.0.0",
+ "version": "2.0.2",
"source": {
"type": "git",
"url": "https://github.com/sebastianbergmann/comparator.git",
- "reference": "20f84f468cb67efee293246e6a09619b891f55f0"
+ "reference": "ae068fede81d06e7bb9bb46a367210a3d3e1fe6a"
},
"dist": {
"type": "zip",
- "url": "https://api.github.com/repos/sebastianbergmann/comparator/zipball/20f84f468cb67efee293246e6a09619b891f55f0",
- "reference": "20f84f468cb67efee293246e6a09619b891f55f0",
+ "url": "https://api.github.com/repos/sebastianbergmann/comparator/zipball/ae068fede81d06e7bb9bb46a367210a3d3e1fe6a",
+ "reference": "ae068fede81d06e7bb9bb46a367210a3d3e1fe6a",
"shasum": ""
},
"require": {
"php": "^7.0",
- "sebastian/diff": "^1.2",
+ "sebastian/diff": "^2.0",
"sebastian/exporter": "^3.0"
},
"require-dev": {
@@ -1029,32 +1032,32 @@
"compare",
"equality"
],
- "time": "2017-03-03T06:26:08+00:00"
+ "time": "2017-08-03T07:14:59+00:00"
},
{
"name": "sebastian/diff",
- "version": "1.4.3",
+ "version": "2.0.1",
"source": {
"type": "git",
"url": "https://github.com/sebastianbergmann/diff.git",
- "reference": "7f066a26a962dbe58ddea9f72a4e82874a3975a4"
+ "reference": "347c1d8b49c5c3ee30c7040ea6fc446790e6bddd"
},
"dist": {
"type": "zip",
- "url": "https://api.github.com/repos/sebastianbergmann/diff/zipball/7f066a26a962dbe58ddea9f72a4e82874a3975a4",
- "reference": "7f066a26a962dbe58ddea9f72a4e82874a3975a4",
+ "url": "https://api.github.com/repos/sebastianbergmann/diff/zipball/347c1d8b49c5c3ee30c7040ea6fc446790e6bddd",
+ "reference": "347c1d8b49c5c3ee30c7040ea6fc446790e6bddd",
"shasum": ""
},
"require": {
- "php": "^5.3.3 || ^7.0"
+ "php": "^7.0"
},
"require-dev": {
- "phpunit/phpunit": "^4.8.35 || ^5.7 || ^6.0"
+ "phpunit/phpunit": "^6.2"
},
"type": "library",
"extra": {
"branch-alias": {
- "dev-master": "1.4-dev"
+ "dev-master": "2.0-dev"
}
},
"autoload": {
@@ -1081,7 +1084,7 @@
"keywords": [
"diff"
],
- "time": "2017-05-22T07:24:03+00:00"
+ "time": "2017-08-03T08:09:46+00:00"
},
{
"name": "sebastian/environment",
@@ -1253,21 +1256,21 @@
},
{
"name": "sebastian/object-enumerator",
- "version": "3.0.2",
+ "version": "3.0.3",
"source": {
"type": "git",
"url": "https://github.com/sebastianbergmann/object-enumerator.git",
- "reference": "31dd3379d16446c5d86dec32ab1ad1f378581ad8"
+ "reference": "7cfd9e65d11ffb5af41198476395774d4c8a84c5"
},
"dist": {
"type": "zip",
- "url": "https://api.github.com/repos/sebastianbergmann/object-enumerator/zipball/31dd3379d16446c5d86dec32ab1ad1f378581ad8",
- "reference": "31dd3379d16446c5d86dec32ab1ad1f378581ad8",
+ "url": "https://api.github.com/repos/sebastianbergmann/object-enumerator/zipball/7cfd9e65d11ffb5af41198476395774d4c8a84c5",
+ "reference": "7cfd9e65d11ffb5af41198476395774d4c8a84c5",
"shasum": ""
},
"require": {
"php": "^7.0",
- "sebastian/object-reflector": "^1.0",
+ "sebastian/object-reflector": "^1.1.1",
"sebastian/recursion-context": "^3.0"
},
"require-dev": {
@@ -1296,7 +1299,7 @@
],
"description": "Traverses array structures and object graphs to enumerate all referenced objects",
"homepage": "https://github.com/sebastianbergmann/object-enumerator/",
- "time": "2017-03-12T15:17:29+00:00"
+ "time": "2017-08-03T12:35:26+00:00"
},
{
"name": "sebastian/object-reflector",
@@ -1483,64 +1486,37 @@
},
{
"name": "squizlabs/php_codesniffer",
- "version": "2.9.1",
+ "version": "3.1.1",
"source": {
"type": "git",
"url": "https://github.com/squizlabs/PHP_CodeSniffer.git",
- "reference": "dcbed1074f8244661eecddfc2a675430d8d33f62"
+ "reference": "d667e245d5dcd4d7bf80f26f2c947d476b66213e"
},
"dist": {
"type": "zip",
- "url": "https://api.github.com/repos/squizlabs/PHP_CodeSniffer/zipball/dcbed1074f8244661eecddfc2a675430d8d33f62",
- "reference": "dcbed1074f8244661eecddfc2a675430d8d33f62",
+ "url": "https://api.github.com/repos/squizlabs/PHP_CodeSniffer/zipball/d667e245d5dcd4d7bf80f26f2c947d476b66213e",
+ "reference": "d667e245d5dcd4d7bf80f26f2c947d476b66213e",
"shasum": ""
},
"require": {
"ext-simplexml": "*",
"ext-tokenizer": "*",
"ext-xmlwriter": "*",
- "php": ">=5.1.2"
+ "php": ">=5.4.0"
},
"require-dev": {
- "phpunit/phpunit": "~4.0"
+ "phpunit/phpunit": "^4.0 || ^5.0 || ^6.0"
},
"bin": [
- "scripts/phpcs",
- "scripts/phpcbf"
+ "bin/phpcs",
+ "bin/phpcbf"
],
"type": "library",
"extra": {
"branch-alias": {
- "dev-master": "2.x-dev"
+ "dev-master": "3.x-dev"
}
},
- "autoload": {
- "classmap": [
- "CodeSniffer.php",
- "CodeSniffer/CLI.php",
- "CodeSniffer/Exception.php",
- "CodeSniffer/File.php",
- "CodeSniffer/Fixer.php",
- "CodeSniffer/Report.php",
- "CodeSniffer/Reporting.php",
- "CodeSniffer/Sniff.php",
- "CodeSniffer/Tokens.php",
- "CodeSniffer/Reports/",
- "CodeSniffer/Tokenizers/",
- "CodeSniffer/DocGenerators/",
- "CodeSniffer/Standards/AbstractPatternSniff.php",
- "CodeSniffer/Standards/AbstractScopeSniff.php",
- "CodeSniffer/Standards/AbstractVariableSniff.php",
- "CodeSniffer/Standards/IncorrectPatternException.php",
- "CodeSniffer/Standards/Generic/Sniffs/",
- "CodeSniffer/Standards/MySource/Sniffs/",
- "CodeSniffer/Standards/PEAR/Sniffs/",
- "CodeSniffer/Standards/PSR1/Sniffs/",
- "CodeSniffer/Standards/PSR2/Sniffs/",
- "CodeSniffer/Standards/Squiz/Sniffs/",
- "CodeSniffer/Standards/Zend/Sniffs/"
- ]
- },
"notification-url": "https://packagist.org/downloads/",
"license": [
"BSD-3-Clause"
@@ -1557,7 +1533,7 @@
"phpcs",
"standards"
],
- "time": "2017-05-22T02:43:20+00:00"
+ "time": "2017-10-16T22:40:25+00:00"
},
{
"name": "theseer/tokenizer",
@@ -1650,23 +1626,60 @@
"time": "2016-11-23T20:04:58+00:00"
},
{
- "name": "wp-coding-standards/wpcs",
- "version": "0.10.0",
+ "name": "woocommerce/woocommerce-git-hooks",
+ "version": "1.0.2",
"source": {
"type": "git",
- "url": "https://github.com/WordPress-Coding-Standards/WordPress-Coding-Standards.git",
- "reference": "b39490465f6fd7375743a395019cd597e12119c9"
+ "url": "https://github.com/woocommerce/woocommerce-git-hooks.git",
+ "reference": "f0eea8aa392c822f0f3b9cd0b31f92bfa4de6a0c"
},
"dist": {
"type": "zip",
- "url": "https://api.github.com/repos/WordPress-Coding-Standards/WordPress-Coding-Standards/zipball/b39490465f6fd7375743a395019cd597e12119c9",
- "reference": "b39490465f6fd7375743a395019cd597e12119c9",
+ "url": "https://api.github.com/repos/woocommerce/woocommerce-git-hooks/zipball/f0eea8aa392c822f0f3b9cd0b31f92bfa4de6a0c",
+ "reference": "f0eea8aa392c822f0f3b9cd0b31f92bfa4de6a0c",
+ "shasum": ""
+ },
+ "type": "scripts",
+ "autoload": {
+ "psr-4": {
+ "WooCommerce\\GitHooks\\": "src/"
+ }
+ },
+ "notification-url": "https://packagist.org/downloads/",
+ "license": [
+ "MIT"
+ ],
+ "authors": [
+ {
+ "name": "Claudio Sanches",
+ "email": "claudio@automattic.com"
+ }
+ ],
+ "description": "WooCommerce Git Hooks",
+ "time": "2017-09-27T16:03:36+00:00"
+ },
+ {
+ "name": "wp-coding-standards/wpcs",
+ "version": "0.13.1",
+ "source": {
+ "type": "git",
+ "url": "https://github.com/WordPress-Coding-Standards/WordPress-Coding-Standards.git",
+ "reference": "1f64b1a0b5b789822d0303436ee4e30e0135e4dc"
+ },
+ "dist": {
+ "type": "zip",
+ "url": "https://api.github.com/repos/WordPress-Coding-Standards/WordPress-Coding-Standards/zipball/1f64b1a0b5b789822d0303436ee4e30e0135e4dc",
+ "reference": "1f64b1a0b5b789822d0303436ee4e30e0135e4dc",
"shasum": ""
},
"require": {
- "squizlabs/php_codesniffer": "^2.6"
+ "php": ">=5.3",
+ "squizlabs/php_codesniffer": "^2.9.0 || ^3.0.2"
},
- "type": "library",
+ "suggest": {
+ "dealerdirect/phpcodesniffer-composer-installer": "^0.4.1"
+ },
+ "type": "phpcodesniffer-standard",
"notification-url": "https://packagist.org/downloads/",
"license": [
"MIT"
@@ -1683,7 +1696,7 @@
"standards",
"wordpress"
],
- "time": "2016-08-29T20:04:47+00:00"
+ "time": "2017-08-05T16:08:58+00:00"
}
],
"aliases": [],
diff --git a/dummy-data/dummy-data.csv b/dummy-data/dummy-data.csv
deleted file mode 100644
index 0d3be6d3fb2..00000000000
--- a/dummy-data/dummy-data.csv
+++ /dev/null
@@ -1,29 +0,0 @@
-Type,SKU,Name,Published,Is featured?,Visibility in catalog,Short description,Description,Date sale price starts,Date sale price ends,Tax class,In stock?,Stock,Backorders allowed?,Sold individually?,Weight (kg),Length (cm),Width (cm),Height (cm),Allow customer reviews?,Purchase note,Sale price,Regular price,Categories,Tags,Shipping class,Images,Download limit,Download expiry days,Parent,Grouped products,Upsells,Cross-sells,External URL,Button text,Download 1 name,Download 1 URL,Attribute 1 name,Attribute 1 value(s),Attribute 1 visible,Attribute 1 global,Attribute 2 name,Attribute 2 value(s),Attribute 2 visible,Attribute 2 global,Attribute 1 default,Attribute 2 default
-"simple, downloadable, virtual",WOO-SINGLE-2,Woo Single #2,1,0,visible,"Pellentesque habitant morbi tristique senectus et netus et malesuada fames ac turpis egestas. Vestibulum tortor quam, feugiat vitae, ultricies eget, tempor sit amet, ante. Donec eu libero sit amet quam egestas semper. Aenean ultricies mi vitae est. Mauris placerat eleifend leo.","Pellentesque habitant morbi tristique senectus et netus et malesuada fames ac turpis egestas. Vestibulum tortor quam, feugiat vitae, ultricies eget, tempor sit amet, ante. Donec eu libero sit amet quam egestas semper. Aenean ultricies mi vitae est. Mauris placerat eleifend leo.",,,taxable,1,,0,0,,,,,1,,2,3,"Music, Music > Singles",,,"http://demo.woothemes.com/woocommerce/wp-content/uploads/sites/56/2013/06/cd_6_angle.jpg, http://demo.woothemes.com/woocommerce/wp-content/uploads/sites/56/2013/06/cd_6_flat.jpg",10,90,,,,,,,Song #2,https://woocommerce.files.wordpress.com/2017/06/woo-single-2.ogg,,,,,,,,,,
-"simple, downloadable, virtual",WOO-SINGLE-1,Woo Single #1,1,0,visible,"Pellentesque habitant morbi tristique senectus et netus et malesuada fames ac turpis egestas. Vestibulum tortor quam, feugiat vitae, ultricies eget, tempor sit amet, ante. Donec eu libero sit amet quam egestas semper. Aenean ultricies mi vitae est. Mauris placerat eleifend leo.","Pellentesque habitant morbi tristique senectus et netus et malesuada fames ac turpis egestas. Vestibulum tortor quam, feugiat vitae, ultricies eget, tempor sit amet, ante. Donec eu libero sit amet quam egestas semper. Aenean ultricies mi vitae est. Mauris placerat eleifend leo.",,,taxable,1,,0,0,,,,,1,,,3,"Music, Music > Singles",,,"http://demo.woothemes.com/woocommerce/wp-content/uploads/sites/56/2013/06/cd_4_angle.jpg, http://demo.woothemes.com/woocommerce/wp-content/uploads/sites/56/2013/06/cd_4_flat.jpg",-1,-1,,,,,,,Song #1,https://woocommerce.files.wordpress.com/2017/06/woo-single-1.ogg,,,,,,,,,,
-grouped,WOO-SINGLES,Woo Singles,1,0,visible,"Pellentesque habitant morbi tristique senectus et netus et malesuada fames ac turpis egestas. Vestibulum tortor quam, feugiat vitae, ultricies eget, tempor sit amet, ante. Donec eu libero sit amet quam egestas semper. Aenean ultricies mi vitae est. Mauris placerat eleifend leo.","Pellentesque habitant morbi tristique senectus et netus et malesuada fames ac turpis egestas. Vestibulum tortor quam, feugiat vitae, ultricies eget, tempor sit amet, ante. Donec eu libero sit amet quam egestas semper. Aenean ultricies mi vitae est. Mauris placerat eleifend leo.",,,taxable,1,,0,0,,,,,1,,,,"Music, Music > Singles",,,http://demo.woothemes.com/woocommerce/wp-content/uploads/sites/56/2013/06/cd_6_flat.jpg,,,,"WOO-SINGLE-1,WOO-SINGLE-2","WOO-ALBUM-1,WOO-ALBUM-2",WOO-ALBUM-3,,,,,,,,,,,,,,
-"simple, virtual",WOO-ALBUM-4,Woo Album #4,1,0,visible,"Pellentesque habitant morbi tristique senectus et netus et malesuada fames ac turpis egestas. Vestibulum tortor quam, feugiat vitae, ultricies eget, tempor sit amet, ante. Donec eu libero sit amet quam egestas semper. Aenean ultricies mi vitae est. Mauris placerat eleifend leo.","Pellentesque habitant morbi tristique senectus et netus et malesuada fames ac turpis egestas. Vestibulum tortor quam, feugiat vitae, ultricies eget, tempor sit amet, ante. Donec eu libero sit amet quam egestas semper. Aenean ultricies mi vitae est. Mauris placerat eleifend leo.",,,taxable,1,,0,0,,,,,1,,,9,"Music > Albums, Music",,,"http://demo.woothemes.com/woocommerce/wp-content/uploads/sites/56/2013/06/cd_5_angle.jpg, http://demo.woothemes.com/woocommerce/wp-content/uploads/sites/56/2013/06/cd_5_flat.jpg",,,,,,,,,,,,,,,,,,,,
-"simple, virtual",WOO-ALBUM-3,Woo Album #3,1,0,visible,"Pellentesque habitant morbi tristique senectus et netus et malesuada fames ac turpis egestas. Vestibulum tortor quam, feugiat vitae, ultricies eget, tempor sit amet, ante. Donec eu libero sit amet quam egestas semper. Aenean ultricies mi vitae est. Mauris placerat eleifend leo.","Pellentesque habitant morbi tristique senectus et netus et malesuada fames ac turpis egestas. Vestibulum tortor quam, feugiat vitae, ultricies eget, tempor sit amet, ante. Donec eu libero sit amet quam egestas semper. Aenean ultricies mi vitae est. Mauris placerat eleifend leo.",,,taxable,1,,0,0,,,,,1,,,9,"Music > Albums, Music",,,"http://demo.woothemes.com/woocommerce/wp-content/uploads/sites/56/2013/06/cd_3_angle.jpg, http://demo.woothemes.com/woocommerce/wp-content/uploads/sites/56/2013/06/cd_3_flat.jpg",,,,,,,,,,,,,,,,,,,,
-"simple, virtual",WOO-ALBUM-2,Woo Album #2,1,0,visible,"Pellentesque habitant morbi tristique senectus et netus et malesuada fames ac turpis egestas. Vestibulum tortor quam, feugiat vitae, ultricies eget, tempor sit amet, ante. Donec eu libero sit amet quam egestas semper. Aenean ultricies mi vitae est. Mauris placerat eleifend leo.","Pellentesque habitant morbi tristique senectus et netus et malesuada fames ac turpis egestas. Vestibulum tortor quam, feugiat vitae, ultricies eget, tempor sit amet, ante. Donec eu libero sit amet quam egestas semper. Aenean ultricies mi vitae est. Mauris placerat eleifend leo.",,,taxable,1,,0,0,,,,,1,,,9,"Music > Albums, Music",,,"http://demo.woothemes.com/woocommerce/wp-content/uploads/sites/56/2013/06/cd_2_angle.jpg, http://demo.woothemes.com/woocommerce/wp-content/uploads/sites/56/2013/06/cd_2_flat.jpg",,,,,,,,,,,,,,,,,,,,
-"simple, virtual",WOO-ALBUM-1,Woo Album #1,1,0,visible,"Pellentesque habitant morbi tristique senectus et netus et malesuada fames ac turpis egestas. Vestibulum tortor quam, feugiat vitae, ultricies eget, tempor sit amet, ante. Donec eu libero sit amet quam egestas semper. Aenean ultricies mi vitae est. Mauris placerat eleifend leo.","Pellentesque habitant morbi tristique senectus et netus et malesuada fames ac turpis egestas. Vestibulum tortor quam, feugiat vitae, ultricies eget, tempor sit amet, ante. Donec eu libero sit amet quam egestas semper. Aenean ultricies mi vitae est. Mauris placerat eleifend leo.",,,taxable,1,,0,0,,,,,1,,,9,"Music > Albums, Music",,,"http://demo.woothemes.com/woocommerce/wp-content/uploads/sites/56/2013/06/cd_1_angle.jpg, http://demo.woothemes.com/woocommerce/wp-content/uploads/sites/56/2013/06/cd_1_flat.jpg",,,,,,,,,,,,,,,,,,,,
-simple,POSTER-WOO-LOGO,Woo Logo,1,0,visible,"Pellentesque habitant morbi tristique senectus et netus et malesuada fames ac turpis egestas. Vestibulum tortor quam, feugiat vitae, ultricies eget, tempor sit amet, ante. Donec eu libero sit amet quam egestas semper. Aenean ultricies mi vitae est. Mauris placerat eleifend leo.","Pellentesque habitant morbi tristique senectus et netus et malesuada fames ac turpis egestas. Vestibulum tortor quam, feugiat vitae, ultricies eget, tempor sit amet, ante. Donec eu libero sit amet quam egestas semper. Aenean ultricies mi vitae est. Mauris placerat eleifend leo.",,,taxable,1,,0,0,,,,,1,,,15,Posters,,,"http://demo.woothemes.com/woocommerce/wp-content/uploads/sites/56/2013/06/poster_5_up.jpg, http://demo.woothemes.com/woocommerce/wp-content/uploads/sites/56/2013/06/Poster_5_flat.jpg",,,,,,"T-SHIRT-WOO-LOGO,HOODIE-WOO-LOGO",,,,,,,,,,,,,,
-simple,POSTER-WOO-NINJA,Woo Ninja,1,0,visible,"Pellentesque habitant morbi tristique senectus et netus et malesuada fames ac turpis egestas. Vestibulum tortor quam, feugiat vitae, ultricies eget, tempor sit amet, ante. Donec eu libero sit amet quam egestas semper. Aenean ultricies mi vitae est. Mauris placerat eleifend leo.","Pellentesque habitant morbi tristique senectus et netus et malesuada fames ac turpis egestas. Vestibulum tortor quam, feugiat vitae, ultricies eget, tempor sit amet, ante. Donec eu libero sit amet quam egestas semper. Aenean ultricies mi vitae est. Mauris placerat eleifend leo.",,,taxable,1,,0,0,,,,,1,,,15,Posters,,,"http://demo.woothemes.com/woocommerce/wp-content/uploads/sites/56/2013/06/poster_4_up.jpg, http://demo.woothemes.com/woocommerce/wp-content/uploads/sites/56/2013/06/Poster_4_flat.jpg",,,,,,"T-SHIRT-WOO-NINJA,HOODIE-WOO-NINJA",,,,,,,,,,,,,,
-simple,POSTER-PREMIUM-QUALITY,Premium Quality,1,0,visible,"Pellentesque habitant morbi tristique senectus et netus et malesuada fames ac turpis egestas. Vestibulum tortor quam, feugiat vitae, ultricies eget, tempor sit amet, ante. Donec eu libero sit amet quam egestas semper. Aenean ultricies mi vitae est. Mauris placerat eleifend leo.","Pellentesque habitant morbi tristique senectus et netus et malesuada fames ac turpis egestas. Vestibulum tortor quam, feugiat vitae, ultricies eget, tempor sit amet, ante. Donec eu libero sit amet quam egestas semper. Aenean ultricies mi vitae est. Mauris placerat eleifend leo.",,,taxable,1,,0,0,,,,,1,,12,15,Posters,,,"http://demo.woothemes.com/woocommerce/wp-content/uploads/sites/56/2013/06/poster_3_up.jpg, http://demo.woothemes.com/woocommerce/wp-content/uploads/sites/56/2013/06/Poster_3_flat.jpg",,,,,T-SHIRT-PREMIUM-QUALITY,,,,,,,,,,,,,,,
-simple,POSTER-FLYING-NINJA,Flying Ninja,1,0,visible,"Pellentesque habitant morbi tristique senectus et netus et malesuada fames ac turpis egestas. Vestibulum tortor quam, feugiat vitae, ultricies eget, tempor sit amet, ante. Donec eu libero sit amet quam egestas semper. Aenean ultricies mi vitae est. Mauris placerat eleifend leo.","Pellentesque habitant morbi tristique senectus et netus et malesuada fames ac turpis egestas. Vestibulum tortor quam, feugiat vitae, ultricies eget, tempor sit amet, ante. Donec eu libero sit amet quam egestas semper. Aenean ultricies mi vitae est. Mauris placerat eleifend leo.",,,taxable,1,,0,0,,,,,1,,12,15,Posters,,,"http://demo.woothemes.com/woocommerce/wp-content/uploads/sites/56/2013/06/poster_2_up.jpg, http://demo.woothemes.com/woocommerce/wp-content/uploads/sites/56/2013/06/Poster_2_flat.jpg",,,,,,,,,,,,,,,,,,,,
-simple,POSTER-SHIP-YOUR-IDEA,Ship Your Idea,1,0,visible,"Pellentesque habitant morbi tristique senectus et netus et malesuada fames ac turpis egestas. Vestibulum tortor quam, feugiat vitae, ultricies eget, tempor sit amet, ante. Donec eu libero sit amet quam egestas semper. Aenean ultricies mi vitae est. Mauris placerat eleifend leo.","Pellentesque habitant morbi tristique senectus et netus et malesuada fames ac turpis egestas. Vestibulum tortor quam, feugiat vitae, ultricies eget, tempor sit amet, ante. Donec eu libero sit amet quam egestas semper. Aenean ultricies mi vitae est. Mauris placerat eleifend leo.",,,taxable,1,,0,0,,,,,1,,,15,Posters,,,"http://demo.woothemes.com/woocommerce/wp-content/uploads/sites/56/2013/06/poster_1_up.jpg, http://demo.woothemes.com/woocommerce/wp-content/uploads/sites/56/2013/06/Poster_1_flat.jpg",,,,,"T-SHIRT-SHIP-YOUR-IDEA,HOODIE-SHIP-YOUR-IDEA","T-SHIRT-SHIP-YOUR-IDEA,HOODIE-SHIP-YOUR-IDEA",,,,,,,,,,,,,,
-simple,HOODIE-WOO-LOGO,Woo Logo,1,0,visible,"Pellentesque habitant morbi tristique senectus et netus et malesuada fames ac turpis egestas. Vestibulum tortor quam, feugiat vitae, ultricies eget, tempor sit amet, ante. Donec eu libero sit amet quam egestas semper. Aenean ultricies mi vitae est. Mauris placerat eleifend leo.","Pellentesque habitant morbi tristique senectus et netus et malesuada fames ac turpis egestas. Vestibulum tortor quam, feugiat vitae, ultricies eget, tempor sit amet, ante. Donec eu libero sit amet quam egestas semper. Aenean ultricies mi vitae est. Mauris placerat eleifend leo.",,,taxable,1,,0,0,,,,,1,,,35,"Clothing, Clothing > Hoodies",,,"http://demo.woothemes.com/woocommerce/wp-content/uploads/sites/56/2013/06/hoodie_6_front.jpg, http://demo.woothemes.com/woocommerce/wp-content/uploads/sites/56/2013/06/hoodie_6_back.jpg",,,,,,T-SHIRT-WOO-LOGO,,,,,,,,,,,,,,
-external,HOODIE-NINJA-SILHOUETTE,Ninja Silhouette,1,0,visible,"Pellentesque habitant morbi tristique senectus et netus et malesuada fames ac turpis egestas. Vestibulum tortor quam, feugiat vitae, ultricies eget, tempor sit amet, ante. Donec eu libero sit amet quam egestas semper. Aenean ultricies mi vitae est. Mauris placerat eleifend leo.","Pellentesque habitant morbi tristique senectus et netus et malesuada fames ac turpis egestas. Vestibulum tortor quam, feugiat vitae, ultricies eget, tempor sit amet, ante. Donec eu libero sit amet quam egestas semper. Aenean ultricies mi vitae est. Mauris placerat eleifend leo.",,,taxable,1,,0,0,,,,,0,,,30,"Clothing, Clothing > Hoodies",,,"http://demo.woothemes.com/woocommerce/wp-content/uploads/sites/56/2013/06/hoodie_5_front.jpg, http://demo.woothemes.com/woocommerce/wp-content/uploads/sites/56/2013/06/hoodie_5_back.jpg",,,,,,T-SHIRT-NINJA-SILHOUETTE,https://mercantile.wordpress.org/product/wordpress-logo-black-zip-hoodie/,Buy on WordPress Swag Store,,,,,,,,,,,,
-simple,HOODIE-HAPPY-NINJA,Happy Ninja,1,0,visible,"Pellentesque habitant morbi tristique senectus et netus et malesuada fames ac turpis egestas. Vestibulum tortor quam, feugiat vitae, ultricies eget, tempor sit amet, ante. Donec eu libero sit amet quam egestas semper. Aenean ultricies mi vitae est. Mauris placerat eleifend leo.","Pellentesque habitant morbi tristique senectus et netus et malesuada fames ac turpis egestas. Vestibulum tortor quam, feugiat vitae, ultricies eget, tempor sit amet, ante. Donec eu libero sit amet quam egestas semper. Aenean ultricies mi vitae est. Mauris placerat eleifend leo.",,,taxable,1,,0,0,,,,,1,,,35,"Clothing, Clothing > Hoodies",,,"http://demo.woothemes.com/woocommerce/wp-content/uploads/sites/56/2013/06/hoodie_4_front.jpg, http://demo.woothemes.com/woocommerce/wp-content/uploads/sites/56/2013/06/hoodie_4_back.jpg",,,,,,T-SHIRT-HAPPY-NINJA,,,,,,,,,,,,,,
-simple,HOODIE-PATIENT-NINJA,Patient Ninja,1,0,visible,"Pellentesque habitant morbi tristique senectus et netus et malesuada fames ac turpis egestas. Vestibulum tortor quam, feugiat vitae, ultricies eget, tempor sit amet, ante. Donec eu libero sit amet quam egestas semper. Aenean ultricies mi vitae est. Mauris placerat eleifend leo.","Pellentesque habitant morbi tristique senectus et netus et malesuada fames ac turpis egestas. Vestibulum tortor quam, feugiat vitae, ultricies eget, tempor sit amet, ante. Donec eu libero sit amet quam egestas semper. Aenean ultricies mi vitae est. Mauris placerat eleifend leo.",,,taxable,1,,0,0,,,,,1,,,35,"Clothing, Clothing > Hoodies",,,"http://demo.woothemes.com/woocommerce/wp-content/uploads/sites/56/2013/06/hoodie_3_front.jpg, http://demo.woothemes.com/woocommerce/wp-content/uploads/sites/56/2013/06/hoodie_3_back.jpg",,,,,,HOODIE-HAPPY-NINJA,,,,,,,,,,,,,,
-simple,HOODIE-WOO-NINJA,Woo Ninja,1,0,visible,"Pellentesque habitant morbi tristique senectus et netus et malesuada fames ac turpis egestas. Vestibulum tortor quam, feugiat vitae, ultricies eget, tempor sit amet, ante. Donec eu libero sit amet quam egestas semper. Aenean ultricies mi vitae est. Mauris placerat eleifend leo.","Pellentesque habitant morbi tristique senectus et netus et malesuada fames ac turpis egestas. Vestibulum tortor quam, feugiat vitae, ultricies eget, tempor sit amet, ante. Donec eu libero sit amet quam egestas semper. Aenean ultricies mi vitae est. Mauris placerat eleifend leo.",,,taxable,1,,0,0,,,,,1,,,35,"Clothing, Clothing > Hoodies",,,"http://demo.woothemes.com/woocommerce/wp-content/uploads/sites/56/2013/06/hoodie_2_front.jpg, http://demo.woothemes.com/woocommerce/wp-content/uploads/sites/56/2013/06/hoodie_2_back.jpg",,,,,,T-SHIRT-WOO-NINJA,,,,,,,,,,,,,,
-variable,HOODIE-SHIP-YOUR-IDEA,Ship Your Idea,1,0,visible,"Pellentesque habitant morbi tristique senectus et netus et malesuada fames ac turpis egestas. Vestibulum tortor quam, feugiat vitae, ultricies eget, tempor sit amet, ante. Donec eu libero sit amet quam egestas semper. Aenean ultricies mi vitae est. Mauris placerat eleifend leo.","Pellentesque habitant morbi tristique senectus et netus et malesuada fames ac turpis egestas. Vestibulum tortor quam, feugiat vitae, ultricies eget, tempor sit amet, ante. Donec eu libero sit amet quam egestas semper. Aenean ultricies mi vitae est. Mauris placerat eleifend leo.",,,taxable,1,,0,0,,,,,1,,,30,"Clothing, Clothing > Hoodies",,,"http://demo.woothemes.com/woocommerce/wp-content/uploads/sites/56/2013/06/hoodie_7_front.jpg, http://demo.woothemes.com/woocommerce/wp-content/uploads/sites/56/2013/06/hoodie_7_back.jpg, http://demo.woothemes.com/woocommerce/wp-content/uploads/sites/56/2013/06/hoodie_1_back.jpg, http://demo.woothemes.com/woocommerce/wp-content/uploads/sites/56/2013/06/hoodie_1_front.jpg",,,,,,T-SHIRT-SHIP-YOUR-IDEA,,,,,Color,"Black, Blue",0,1,Size,"L, XL",1,0,Black,L
-variation,HOODIE-SHIP-YOUR-IDEA-BLUE-XL,"Ship Your Idea - Blue, XL",1,0,visible,,,,,taxable,1,,0,0,,,,,1,,30,35,,,,http://demo.woothemes.com/woocommerce/wp-content/uploads/sites/56/2013/06/hoodie_1_front.jpg,,,HOODIE-SHIP-YOUR-IDEA,,,T-SHIRT-SHIP-YOUR-IDEA,,,,,Color,Blue,,1,Size,XL,,0,,
-variation,HOODIE-SHIP-YOUR-IDEA-BLACK-L,"Ship Your Idea - Black, L",1,0,visible,,,,,taxable,1,,0,0,,,,,1,,,35,,,,http://demo.woothemes.com/woocommerce/wp-content/uploads/sites/56/2013/06/hoodie_7_front.jpg,,,HOODIE-SHIP-YOUR-IDEA,,,T-SHIRT-SHIP-YOUR-IDEA,,,,,Color,Black,,1,Size,L,,0,,
-simple,T-SHIRT-HAPPY-NINJA,Happy Ninja,1,0,visible,"Pellentesque habitant morbi tristique senectus et netus et malesuada fames ac turpis egestas. Vestibulum tortor quam, feugiat vitae, ultricies eget, tempor sit amet, ante. Donec eu libero sit amet quam egestas semper. Aenean ultricies mi vitae est. Mauris placerat eleifend leo.","Pellentesque habitant morbi tristique senectus et netus et malesuada fames ac turpis egestas. Vestibulum tortor quam, feugiat vitae, ultricies eget, tempor sit amet, ante. Donec eu libero sit amet quam egestas semper. Aenean ultricies mi vitae est. Mauris placerat eleifend leo.",,,taxable,1,,0,0,,,,,1,,,18,"Clothing, Clothing > T-shirts",,,"http://demo.woothemes.com/woocommerce/wp-content/uploads/sites/56/2013/06/T_7_front.jpg, http://demo.woothemes.com/woocommerce/wp-content/uploads/sites/56/2013/06/T_7_back.jpg",,,,,HOODIE-HAPPY-NINJA,"T-SHIRT-WOO-NINJA,T-SHIRT-NINJA-SILHOUETTE",,,,,,,,,,,,,,
-simple,T-SHIRT-WOO-NINJA,Woo Ninja,1,0,visible,"Pellentesque habitant morbi tristique senectus et netus et malesuada fames ac turpis egestas. Vestibulum tortor quam, feugiat vitae, ultricies eget, tempor sit amet, ante. Donec eu libero sit amet quam egestas semper. Aenean ultricies mi vitae est. Mauris placerat eleifend leo.","Pellentesque habitant morbi tristique senectus et netus et malesuada fames ac turpis egestas. Vestibulum tortor quam, feugiat vitae, ultricies eget, tempor sit amet, ante. Donec eu libero sit amet quam egestas semper. Aenean ultricies mi vitae est. Mauris placerat eleifend leo.",,,taxable,1,,0,0,,,,,1,,,20,"Clothing, Clothing > T-shirts",,,"http://demo.woothemes.com/woocommerce/wp-content/uploads/sites/56/2013/06/T_6_front.jpg, http://demo.woothemes.com/woocommerce/wp-content/uploads/sites/56/2013/06/T_6_back.jpg",,,,,HOODIE-WOO-NINJA,"T-SHIRT-HAPPY-NINJA,T-SHIRT-NINJA-SILHOUETTE",,,,,,,,,,,,,,
-simple,T-SHIRT-NINJA-SILHOUETTE,Ninja Silhouette,1,0,visible,"Pellentesque habitant morbi tristique senectus et netus et malesuada fames ac turpis egestas. Vestibulum tortor quam, feugiat vitae, ultricies eget, tempor sit amet, ante. Donec eu libero sit amet quam egestas semper. Aenean ultricies mi vitae est. Mauris placerat eleifend leo.","Pellentesque habitant morbi tristique senectus et netus et malesuada fames ac turpis egestas. Vestibulum tortor quam, feugiat vitae, ultricies eget, tempor sit amet, ante. Donec eu libero sit amet quam egestas semper. Aenean ultricies mi vitae est. Mauris placerat eleifend leo.",,,taxable,1,,0,0,,,,,1,,,20,"Clothing, Clothing > T-shirts",,,"http://demo.woothemes.com/woocommerce/wp-content/uploads/sites/56/2013/06/T_5_front.jpg, http://demo.woothemes.com/woocommerce/wp-content/uploads/sites/56/2013/06/T_5_back.jpg",,,,,HOODIE-NINJA-SILHOUETTE,"T-SHIRT-WOO-NINJA,T-SHIRT-HAPPY-NINJA",,,,,,,,,,,,,,
-variable,T-SHIRT-SHIP-YOUR-IDEA,Ship Your Idea,1,0,visible,"Pellentesque habitant morbi tristique senectus et netus et malesuada fames ac turpis egestas. Vestibulum tortor quam, feugiat vitae, ultricies eget, tempor sit amet, ante. Donec eu libero sit amet quam egestas semper. Aenean ultricies mi vitae est. Mauris placerat eleifend leo.","Pellentesque habitant morbi tristique senectus et netus et malesuada fames ac turpis egestas. Vestibulum tortor quam, feugiat vitae, ultricies eget, tempor sit amet, ante. Donec eu libero sit amet quam egestas semper. Aenean ultricies mi vitae est. Mauris placerat eleifend leo.",,,taxable,1,,0,0,,,,,1,,,20,"Clothing, Clothing > T-shirts",,,"http://demo.woothemes.com/woocommerce/wp-content/uploads/sites/56/2013/06/T_4_front.jpg, http://demo.woothemes.com/woocommerce/wp-content/uploads/sites/56/2013/06/T_3_back.jpg, http://demo.woothemes.com/woocommerce/wp-content/uploads/sites/56/2013/06/T_3_front.jpg, http://demo.woothemes.com/woocommerce/wp-content/uploads/sites/56/2013/06/T_4_back.jpg, http://demo.woothemes.com/woocommerce/wp-content/uploads/sites/56/2013/06/T_4_front1.jpg",,,,,HOODIE-SHIP-YOUR-IDEA,,,,,,Color,"Black, Green",0,1,,,,,,
-variation,T-SHIRT-SHIP-YOUR-IDEA-GREEN,Ship Your Idea - Green,1,0,visible,,,,,taxable,1,,0,0,,,,,1,,,20,,,,http://demo.woothemes.com/woocommerce/wp-content/uploads/sites/56/2013/06/T_3_front.jpg,,,T-SHIRT-SHIP-YOUR-IDEA,,,,,,,,Color,Green,,1,,,,,,
-variation,T-SHIRT-SHIP-YOUR-IDEA-BLACK,Ship Your Idea - Black,1,0,visible,,,,,taxable,1,,0,0,,,,,1,,,20,,,,http://demo.woothemes.com/woocommerce/wp-content/uploads/sites/56/2013/06/T_4_front1.jpg,,,T-SHIRT-SHIP-YOUR-IDEA,,,,,,,,Color,Black,,1,,,,,,
-simple,T-SHIRT-PREMIUM-QUALITY,Premium Quality,1,0,visible,"Pellentesque habitant morbi tristique senectus et netus et malesuada fames ac turpis egestas. Vestibulum tortor quam, feugiat vitae, ultricies eget, tempor sit amet, ante. Donec eu libero sit amet quam egestas semper. Aenean ultricies mi vitae est. Mauris placerat eleifend leo.","Pellentesque habitant morbi tristique senectus et netus et malesuada fames ac turpis egestas. Vestibulum tortor quam, feugiat vitae, ultricies eget, tempor sit amet, ante. Donec eu libero sit amet quam egestas semper. Aenean ultricies mi vitae est. Mauris placerat eleifend leo.",,,taxable,1,,0,0,,,,,1,,,20,"Clothing, Clothing > T-shirts",,,"http://demo.woothemes.com/woocommerce/wp-content/uploads/sites/56/2013/06/T_2_front.jpg, http://demo.woothemes.com/woocommerce/wp-content/uploads/sites/56/2013/06/T_2_back.jpg",,,,,,,,,,,,,,,,,,,,
-simple,T-SHIRT-WOO-LOGO,Woo Logo,1,0,visible,"Pellentesque habitant morbi tristique senectus et netus et malesuada fames ac turpis egestas. Vestibulum tortor quam, feugiat vitae, ultricies eget, tempor sit amet, ante. Donec eu libero sit amet quam egestas semper. Aenean ultricies mi vitae est. Mauris placerat eleifend leo.","Pellentesque habitant morbi tristique senectus et netus et malesuada fames ac turpis egestas. Vestibulum tortor quam, feugiat vitae, ultricies eget, tempor sit amet, ante. Donec eu libero sit amet quam egestas semper. Aenean ultricies mi vitae est. Mauris placerat eleifend leo.",,,taxable,1,5,0,0,,,,,1,,18,20,"Clothing, Clothing > T-shirts",,,"http://demo.woothemes.com/woocommerce/wp-content/uploads/sites/56/2013/06/T_1_front.jpg, http://demo.woothemes.com/woocommerce/wp-content/uploads/sites/56/2013/06/T_1_back.jpg",,,,,HOODIE-WOO-LOGO,,,,,,,,,,,,,,,
diff --git a/dummy-data/dummy-data.xml b/dummy-data/dummy-data.xml
deleted file mode 100644
index a8867b6d5fc..00000000000
--- a/dummy-data/dummy-data.xml
+++ /dev/null
@@ -1,6653 +0,0 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- WooCommerce Dummy Data
- http://demo.woothemes.com/woocommerce
- Just another WooThemes Demo site
- Fri, 14 Jun 2013 12:35:54 +0000
- en-US
- 1.2
- http://demo2.woothemes.com/
- http://demo.woothemes.com/woocommerce
-
- 17 pa_color black
- 19 pa_color blue
- 5 product_type external
- 16 pa_color green
- 3 product_type grouped
- 2 product_type simple
- 4 product_type variable
- 14 product_cat clothing
- 18 product_cat hoodies clothing
- 13 product_cat music
- 20 product_cat posters
- 21 product_cat singles music
- 15 product_cat t-shirts clothing
- 22 product_cat albums music
-
- https://wordpress.org/?v=3.5.1
-
- -
-
T_1_front
- http://demo.woothemes.com/woocommerce/product/woo-logo/t_1_front/
- Fri, 07 Jun 2013 10:35:28 +0000
- wooteam
- http://demo.woothemes.com/woocommerce/wp-content/uploads/sites/56/2013/06/T_1_front.jpg
-
-
-
- 16
- 2013-06-07 10:35:28
- 2013-06-07 10:35:28
- open
- open
- t_1_front
- inherit
- 15
- 0
- attachment
-
- 0
- http://demo.woothemes.com/woocommerce/wp-content/uploads/sites/56/2013/06/T_1_front.jpg
-
- _wp_attached_file
-
-
-
- _wp_attachment_metadata
-
-
-
- -
-
T_1_back
- http://demo.woothemes.com/woocommerce/product/woo-logo/t_1_back/
- Fri, 07 Jun 2013 10:35:39 +0000
- wooteam
- http://demo.woothemes.com/woocommerce/wp-content/uploads/sites/56/2013/06/T_1_back.jpg
-
-
-
- 17
- 2013-06-07 10:35:39
- 2013-06-07 10:35:39
- open
- open
- t_1_back
- inherit
- 15
- 0
- attachment
-
- 0
- http://demo.woothemes.com/woocommerce/wp-content/uploads/sites/56/2013/06/T_1_back.jpg
-
- _wp_attached_file
-
-
-
- _wp_attachment_metadata
-
-
-
- -
-
T_2_front
- http://demo.woothemes.com/woocommerce/product/premium-quality/t_2_front/
- Fri, 07 Jun 2013 10:41:23 +0000
- wooteam
- http://demo.woothemes.com/woocommerce/wp-content/uploads/sites/56/2013/06/T_2_front.jpg
-
-
-
- 20
- 2013-06-07 10:41:23
- 2013-06-07 10:41:23
- open
- open
- t_2_front
- inherit
- 19
- 0
- attachment
-
- 0
- http://demo.woothemes.com/woocommerce/wp-content/uploads/sites/56/2013/06/T_2_front.jpg
-
- _wp_attached_file
-
-
-
- _wp_attachment_metadata
-
-
-
- -
-
T_2_back
- http://demo.woothemes.com/woocommerce/product/premium-quality/t_2_back/
- Fri, 07 Jun 2013 10:41:34 +0000
- wooteam
- http://demo.woothemes.com/woocommerce/wp-content/uploads/sites/56/2013/06/T_2_back.jpg
-
-
-
- 21
- 2013-06-07 10:41:34
- 2013-06-07 10:41:34
- open
- open
- t_2_back
- inherit
- 19
- 0
- attachment
-
- 0
- http://demo.woothemes.com/woocommerce/wp-content/uploads/sites/56/2013/06/T_2_back.jpg
-
- _wp_attached_file
-
-
-
- _wp_attachment_metadata
-
-
-
- -
-
T_4_front
- http://demo.woothemes.com/woocommerce/product/ship-your-idea/t_4_front/
- Fri, 07 Jun 2013 10:45:14 +0000
- wooteam
- http://demo.woothemes.com/woocommerce/wp-content/uploads/sites/56/2013/06/T_4_front.jpg
-
-
-
- 25
- 2013-06-07 10:45:14
- 2013-06-07 10:45:14
- open
- open
- t_4_front
- inherit
- 22
- 0
- attachment
-
- 0
- http://demo.woothemes.com/woocommerce/wp-content/uploads/sites/56/2013/06/T_4_front.jpg
-
- _wp_attached_file
-
-
-
- _wp_attachment_metadata
-
-
-
- -
-
T_3_back
- http://demo.woothemes.com/woocommerce/product/ship-your-idea/t_3_back/
- Fri, 07 Jun 2013 10:45:26 +0000
- wooteam
- http://demo.woothemes.com/woocommerce/wp-content/uploads/sites/56/2013/06/T_3_back.jpg
-
-
-
- 26
- 2013-06-07 10:45:26
- 2013-06-07 10:45:26
- open
- open
- t_3_back
- inherit
- 22
- 0
- attachment
-
- 0
- http://demo.woothemes.com/woocommerce/wp-content/uploads/sites/56/2013/06/T_3_back.jpg
-
- _wp_attached_file
-
-
-
- _wp_attachment_metadata
-
-
-
- -
-
T_3_front
- http://demo.woothemes.com/woocommerce/product/ship-your-idea/t_3_front/
- Fri, 07 Jun 2013 10:45:27 +0000
- wooteam
- http://demo.woothemes.com/woocommerce/wp-content/uploads/sites/56/2013/06/T_3_front.jpg
-
-
-
- 27
- 2013-06-07 10:45:27
- 2013-06-07 10:45:27
- open
- open
- t_3_front
- inherit
- 22
- 0
- attachment
-
- 0
- http://demo.woothemes.com/woocommerce/wp-content/uploads/sites/56/2013/06/T_3_front.jpg
-
- _wp_attached_file
-
-
-
- _wp_attachment_metadata
-
-
-
- -
-
T_4_back
- http://demo.woothemes.com/woocommerce/product/ship-your-idea/t_4_back/
- Fri, 07 Jun 2013 10:45:29 +0000
- wooteam
- http://demo.woothemes.com/woocommerce/wp-content/uploads/sites/56/2013/06/T_4_back.jpg
-
-
-
- 28
- 2013-06-07 10:45:29
- 2013-06-07 10:45:29
- open
- open
- t_4_back
- inherit
- 22
- 0
- attachment
-
- 0
- http://demo.woothemes.com/woocommerce/wp-content/uploads/sites/56/2013/06/T_4_back.jpg
-
- _wp_attached_file
-
-
-
- _wp_attachment_metadata
-
-
-
- -
-
T_4_front
- http://demo.woothemes.com/woocommerce/product/ship-your-idea/t_4_front-2/
- Fri, 07 Jun 2013 10:45:30 +0000
- wooteam
- http://demo.woothemes.com/woocommerce/wp-content/uploads/sites/56/2013/06/T_4_front1.jpg
-
-
-
- 29
- 2013-06-07 10:45:30
- 2013-06-07 10:45:30
- open
- open
- t_4_front-2
- inherit
- 22
- 0
- attachment
-
- 0
- http://demo.woothemes.com/woocommerce/wp-content/uploads/sites/56/2013/06/T_4_front1.jpg
-
- _wp_attached_file
-
-
-
- _wp_attachment_metadata
-
-
-
- -
-
T_5_front
- http://demo.woothemes.com/woocommerce/product/ninja-silhouette/t_5_front/
- Fri, 07 Jun 2013 10:49:13 +0000
- wooteam
- http://demo.woothemes.com/woocommerce/wp-content/uploads/sites/56/2013/06/T_5_front.jpg
-
-
-
- 32
- 2013-06-07 10:49:13
- 2013-06-07 10:49:13
- open
- open
- t_5_front
- inherit
- 31
- 0
- attachment
-
- 0
- http://demo.woothemes.com/woocommerce/wp-content/uploads/sites/56/2013/06/T_5_front.jpg
-
- _wp_attached_file
-
-
-
- _wp_attachment_metadata
-
-
-
- -
-
T_5_back
- http://demo.woothemes.com/woocommerce/product/ninja-silhouette/t_5_back/
- Fri, 07 Jun 2013 10:49:23 +0000
- wooteam
- http://demo.woothemes.com/woocommerce/wp-content/uploads/sites/56/2013/06/T_5_back.jpg
-
-
-
- 33
- 2013-06-07 10:49:23
- 2013-06-07 10:49:23
- open
- open
- t_5_back
- inherit
- 31
- 0
- attachment
-
- 0
- http://demo.woothemes.com/woocommerce/wp-content/uploads/sites/56/2013/06/T_5_back.jpg
-
- _wp_attached_file
-
-
-
- _wp_attachment_metadata
-
-
-
- -
-
T_6_front
- http://demo.woothemes.com/woocommerce/product/woo-ninja/t_6_front/
- Fri, 07 Jun 2013 10:51:51 +0000
- wooteam
- http://demo.woothemes.com/woocommerce/wp-content/uploads/sites/56/2013/06/T_6_front.jpg
-
-
-
- 35
- 2013-06-07 10:51:51
- 2013-06-07 10:51:51
- open
- open
- t_6_front
- inherit
- 34
- 0
- attachment
-
- 0
- http://demo.woothemes.com/woocommerce/wp-content/uploads/sites/56/2013/06/T_6_front.jpg
-
- _wp_attached_file
-
-
-
- _wp_attachment_metadata
-
-
-
- -
-
T_6_back
- http://demo.woothemes.com/woocommerce/product/woo-ninja/t_6_back/
- Fri, 07 Jun 2013 10:52:02 +0000
- wooteam
- http://demo.woothemes.com/woocommerce/wp-content/uploads/sites/56/2013/06/T_6_back.jpg
-
-
-
- 36
- 2013-06-07 10:52:02
- 2013-06-07 10:52:02
- open
- open
- t_6_back
- inherit
- 34
- 0
- attachment
-
- 0
- http://demo.woothemes.com/woocommerce/wp-content/uploads/sites/56/2013/06/T_6_back.jpg
-
- _wp_attached_file
-
-
-
- _wp_attachment_metadata
-
-
-
- -
-
T_7_front
- http://demo.woothemes.com/woocommerce/product/happy-ninja/t_7_front/
- Fri, 07 Jun 2013 10:52:55 +0000
- wooteam
- http://demo.woothemes.com/woocommerce/wp-content/uploads/sites/56/2013/06/T_7_front.jpg
-
-
-
- 38
- 2013-06-07 10:52:55
- 2013-06-07 10:52:55
- open
- open
- t_7_front
- inherit
- 37
- 0
- attachment
-
- 0
- http://demo.woothemes.com/woocommerce/wp-content/uploads/sites/56/2013/06/T_7_front.jpg
-
- _wp_attached_file
-
-
-
- _wp_attachment_metadata
-
-
-
- -
-
T_7_back
- http://demo.woothemes.com/woocommerce/product/happy-ninja/t_7_back/
- Fri, 07 Jun 2013 10:53:29 +0000
- wooteam
- http://demo.woothemes.com/woocommerce/wp-content/uploads/sites/56/2013/06/T_7_back.jpg
-
-
-
- 39
- 2013-06-07 10:53:29
- 2013-06-07 10:53:29
- open
- open
- t_7_back
- inherit
- 37
- 0
- attachment
-
- 0
- http://demo.woothemes.com/woocommerce/wp-content/uploads/sites/56/2013/06/T_7_back.jpg
-
- _wp_attached_file
-
-
-
- _wp_attachment_metadata
-
-
-
- -
-
hoodie_7_front
- http://demo.woothemes.com/woocommerce/product/ship-your-idea-2/hoodie_7_front/
- Fri, 07 Jun 2013 10:59:40 +0000
- wooteam
- http://demo.woothemes.com/woocommerce/wp-content/uploads/sites/56/2013/06/hoodie_7_front.jpg
-
-
-
- 43
- 2013-06-07 10:59:40
- 2013-06-07 10:59:40
- open
- open
- hoodie_7_front
- inherit
- 40
- 0
- attachment
-
- 0
- http://demo.woothemes.com/woocommerce/wp-content/uploads/sites/56/2013/06/hoodie_7_front.jpg
-
- _wp_attached_file
-
-
-
- _wp_attachment_metadata
-
-
-
- -
-
hoodie_7_back
- http://demo.woothemes.com/woocommerce/product/ship-your-idea-2/hoodie_7_back/
- Fri, 07 Jun 2013 10:59:54 +0000
- wooteam
- http://demo.woothemes.com/woocommerce/wp-content/uploads/sites/56/2013/06/hoodie_7_back.jpg
-
-
-
- 44
- 2013-06-07 10:59:54
- 2013-06-07 10:59:54
- open
- open
- hoodie_7_back
- inherit
- 40
- 0
- attachment
-
- 0
- http://demo.woothemes.com/woocommerce/wp-content/uploads/sites/56/2013/06/hoodie_7_back.jpg
-
- _wp_attached_file
-
-
-
- _wp_attachment_metadata
-
-
-
- -
-
hoodie_1_back
- http://demo.woothemes.com/woocommerce/product/ship-your-idea-2/hoodie_1_back/
- Fri, 07 Jun 2013 11:00:00 +0000
- wooteam
- http://demo.woothemes.com/woocommerce/wp-content/uploads/sites/56/2013/06/hoodie_1_back.jpg
-
-
-
- 45
- 2013-06-07 11:00:00
- 2013-06-07 11:00:00
- open
- open
- hoodie_1_back
- inherit
- 40
- 0
- attachment
-
- 0
- http://demo.woothemes.com/woocommerce/wp-content/uploads/sites/56/2013/06/hoodie_1_back.jpg
-
- _wp_attached_file
-
-
-
- _wp_attachment_metadata
-
-
-
- -
-
hoodie_1_front
- http://demo.woothemes.com/woocommerce/product/ship-your-idea-2/hoodie_1_front/
- Fri, 07 Jun 2013 11:00:01 +0000
- wooteam
- http://demo.woothemes.com/woocommerce/wp-content/uploads/sites/56/2013/06/hoodie_1_front.jpg
-
-
-
- 46
- 2013-06-07 11:00:01
- 2013-06-07 11:00:01
- open
- open
- hoodie_1_front
- inherit
- 40
- 0
- attachment
-
- 0
- http://demo.woothemes.com/woocommerce/wp-content/uploads/sites/56/2013/06/hoodie_1_front.jpg
-
- _wp_attached_file
-
-
-
- _wp_attachment_metadata
-
-
-
- -
-
hoodie_2_front
- http://demo.woothemes.com/woocommerce/product/woo-ninja-2/hoodie_2_front/
- Fri, 07 Jun 2013 11:01:23 +0000
- wooteam
- http://demo.woothemes.com/woocommerce/wp-content/uploads/sites/56/2013/06/hoodie_2_front.jpg
-
-
-
- 48
- 2013-06-07 11:01:23
- 2013-06-07 11:01:23
- open
- open
- hoodie_2_front
- inherit
- 47
- 0
- attachment
-
- 0
- http://demo.woothemes.com/woocommerce/wp-content/uploads/sites/56/2013/06/hoodie_2_front.jpg
-
- _wp_attached_file
-
-
-
- _wp_attachment_metadata
-
-
-
- -
-
hoodie_2_back
- http://demo.woothemes.com/woocommerce/product/woo-ninja-2/hoodie_2_back/
- Fri, 07 Jun 2013 11:02:26 +0000
- wooteam
- http://demo.woothemes.com/woocommerce/wp-content/uploads/sites/56/2013/06/hoodie_2_back.jpg
-
-
-
- 49
- 2013-06-07 11:02:26
- 2013-06-07 11:02:26
- open
- open
- hoodie_2_back
- inherit
- 47
- 0
- attachment
-
- 0
- http://demo.woothemes.com/woocommerce/wp-content/uploads/sites/56/2013/06/hoodie_2_back.jpg
-
- _wp_attached_file
-
-
-
- _wp_attachment_metadata
-
-
-
- -
-
hoodie_3_front
- http://demo.woothemes.com/woocommerce/product/patient-ninja/hoodie_3_front/
- Fri, 07 Jun 2013 11:03:16 +0000
- wooteam
- http://demo.woothemes.com/woocommerce/wp-content/uploads/sites/56/2013/06/hoodie_3_front.jpg
-
-
-
- 51
- 2013-06-07 11:03:16
- 2013-06-07 11:03:16
- open
- open
- hoodie_3_front
- inherit
- 50
- 0
- attachment
-
- 0
- http://demo.woothemes.com/woocommerce/wp-content/uploads/sites/56/2013/06/hoodie_3_front.jpg
-
- _wp_attached_file
-
-
-
- _wp_attachment_metadata
-
-
-
- -
-
hoodie_3_back
- http://demo.woothemes.com/woocommerce/product/patient-ninja/hoodie_3_back/
- Fri, 07 Jun 2013 11:03:50 +0000
- wooteam
- http://demo.woothemes.com/woocommerce/wp-content/uploads/sites/56/2013/06/hoodie_3_back.jpg
-
-
-
- 52
- 2013-06-07 11:03:50
- 2013-06-07 11:03:50
- open
- open
- hoodie_3_back
- inherit
- 50
- 0
- attachment
-
- 0
- http://demo.woothemes.com/woocommerce/wp-content/uploads/sites/56/2013/06/hoodie_3_back.jpg
-
- _wp_attached_file
-
-
-
- _wp_attachment_metadata
-
-
-
- -
-
hoodie_4_front
- http://demo.woothemes.com/woocommerce/product/happy-ninja-2/hoodie_4_front/
- Fri, 07 Jun 2013 11:05:03 +0000
- wooteam
- http://demo.woothemes.com/woocommerce/wp-content/uploads/sites/56/2013/06/hoodie_4_front.jpg
-
-
-
- 54
- 2013-06-07 11:05:03
- 2013-06-07 11:05:03
- open
- open
- hoodie_4_front
- inherit
- 53
- 0
- attachment
-
- 0
- http://demo.woothemes.com/woocommerce/wp-content/uploads/sites/56/2013/06/hoodie_4_front.jpg
-
- _wp_attached_file
-
-
-
- _wp_attachment_metadata
-
-
-
- -
-
hoodie_4_back
- http://demo.woothemes.com/woocommerce/product/happy-ninja-2/hoodie_4_back/
- Fri, 07 Jun 2013 11:05:13 +0000
- wooteam
- http://demo.woothemes.com/woocommerce/wp-content/uploads/sites/56/2013/06/hoodie_4_back.jpg
-
-
-
- 55
- 2013-06-07 11:05:13
- 2013-06-07 11:05:13
- open
- open
- hoodie_4_back
- inherit
- 53
- 0
- attachment
-
- 0
- http://demo.woothemes.com/woocommerce/wp-content/uploads/sites/56/2013/06/hoodie_4_back.jpg
-
- _wp_attached_file
-
-
-
- _wp_attachment_metadata
-
-
-
- -
-
hoodie_5_front
- http://demo.woothemes.com/woocommerce/product/ninja-silhouette-2/hoodie_5_front/
- Fri, 07 Jun 2013 11:06:32 +0000
- wooteam
- http://demo.woothemes.com/woocommerce/wp-content/uploads/sites/56/2013/06/hoodie_5_front.jpg
-
-
-
- 57
- 2013-06-07 11:06:32
- 2013-06-07 11:06:32
- open
- open
- hoodie_5_front
- inherit
- 56
- 0
- attachment
-
- 0
- http://demo.woothemes.com/woocommerce/wp-content/uploads/sites/56/2013/06/hoodie_5_front.jpg
-
- _wp_attached_file
-
-
-
- _wp_attachment_metadata
-
-
-
- -
-
hoodie_5_back
- http://demo.woothemes.com/woocommerce/product/ninja-silhouette-2/hoodie_5_back/
- Fri, 07 Jun 2013 11:07:10 +0000
- wooteam
- http://demo.woothemes.com/woocommerce/wp-content/uploads/sites/56/2013/06/hoodie_5_back.jpg
-
-
-
- 58
- 2013-06-07 11:07:10
- 2013-06-07 11:07:10
- open
- open
- hoodie_5_back
- inherit
- 56
- 0
- attachment
-
- 0
- http://demo.woothemes.com/woocommerce/wp-content/uploads/sites/56/2013/06/hoodie_5_back.jpg
-
- _wp_attached_file
-
-
-
- _wp_attachment_metadata
-
-
-
- -
-
hoodie_6_front
- http://demo.woothemes.com/woocommerce/product/woo-logo-2/hoodie_6_front/
- Fri, 07 Jun 2013 11:12:02 +0000
- wooteam
- http://demo.woothemes.com/woocommerce/wp-content/uploads/sites/56/2013/06/hoodie_6_front.jpg
-
-
-
- 61
- 2013-06-07 11:12:02
- 2013-06-07 11:12:02
- open
- open
- hoodie_6_front
- inherit
- 60
- 0
- attachment
-
- 0
- http://demo.woothemes.com/woocommerce/wp-content/uploads/sites/56/2013/06/hoodie_6_front.jpg
-
- _wp_attached_file
-
-
-
- _wp_attachment_metadata
-
-
-
- -
-
hoodie_6_back
- http://demo.woothemes.com/woocommerce/product/woo-logo-2/hoodie_6_back/
- Fri, 07 Jun 2013 11:12:16 +0000
- wooteam
- http://demo.woothemes.com/woocommerce/wp-content/uploads/sites/56/2013/06/hoodie_6_back.jpg
-
-
-
- 62
- 2013-06-07 11:12:16
- 2013-06-07 11:12:16
- open
- open
- hoodie_6_back
- inherit
- 60
- 0
- attachment
-
- 0
- http://demo.woothemes.com/woocommerce/wp-content/uploads/sites/56/2013/06/hoodie_6_back.jpg
-
- _wp_attached_file
-
-
-
- _wp_attachment_metadata
-
-
-
- -
-
poster_1_up
- http://demo.woothemes.com/woocommerce/product/ship-your-idea-3/poster_1_up/
- Fri, 07 Jun 2013 11:21:34 +0000
- wooteam
- http://demo.woothemes.com/woocommerce/wp-content/uploads/sites/56/2013/06/poster_1_up.jpg
-
-
-
- 68
- 2013-06-07 11:21:34
- 2013-06-07 11:21:34
- open
- open
- poster_1_up
- inherit
- 67
- 0
- attachment
-
- 0
- http://demo.woothemes.com/woocommerce/wp-content/uploads/sites/56/2013/06/poster_1_up.jpg
-
- _wp_attached_file
-
-
-
- _wp_attachment_metadata
-
-
-
- -
-
Poster_1_flat
- http://demo.woothemes.com/woocommerce/product/ship-your-idea-3/poster_1_flat/
- Fri, 07 Jun 2013 11:22:05 +0000
- wooteam
- http://demo.woothemes.com/woocommerce/wp-content/uploads/sites/56/2013/06/Poster_1_flat.jpg
-
-
-
- 69
- 2013-06-07 11:22:05
- 2013-06-07 11:22:05
- open
- open
- poster_1_flat
- inherit
- 67
- 0
- attachment
-
- 0
- http://demo.woothemes.com/woocommerce/wp-content/uploads/sites/56/2013/06/Poster_1_flat.jpg
-
- _wp_attached_file
-
-
-
- _wp_attachment_metadata
-
-
-
- -
-
poster_2_up
- http://demo.woothemes.com/woocommerce/product/flying-ninja/poster_2_up/
- Fri, 07 Jun 2013 11:24:19 +0000
- wooteam
- http://demo.woothemes.com/woocommerce/wp-content/uploads/sites/56/2013/06/poster_2_up.jpg
-
-
-
- 71
- 2013-06-07 11:24:19
- 2013-06-07 11:24:19
- open
- open
- poster_2_up
- inherit
- 70
- 0
- attachment
-
- 0
- http://demo.woothemes.com/woocommerce/wp-content/uploads/sites/56/2013/06/poster_2_up.jpg
-
- _wp_attached_file
-
-
-
- _wp_attachment_metadata
-
-
-
- -
-
Poster_2_flat
- http://demo.woothemes.com/woocommerce/product/flying-ninja/poster_2_flat/
- Fri, 07 Jun 2013 11:24:47 +0000
- wooteam
- http://demo.woothemes.com/woocommerce/wp-content/uploads/sites/56/2013/06/Poster_2_flat.jpg
-
-
-
- 72
- 2013-06-07 11:24:47
- 2013-06-07 11:24:47
- open
- open
- poster_2_flat
- inherit
- 70
- 0
- attachment
-
- 0
- http://demo.woothemes.com/woocommerce/wp-content/uploads/sites/56/2013/06/Poster_2_flat.jpg
-
- _wp_attached_file
-
-
-
- _wp_attachment_metadata
-
-
-
- -
-
poster_3_up
- http://demo.woothemes.com/woocommerce/product/premium-quality-2/poster_3_up/
- Fri, 07 Jun 2013 11:26:47 +0000
- wooteam
- http://demo.woothemes.com/woocommerce/wp-content/uploads/sites/56/2013/06/poster_3_up.jpg
-
-
-
- 74
- 2013-06-07 11:26:47
- 2013-06-07 11:26:47
- open
- open
- poster_3_up
- inherit
- 73
- 0
- attachment
-
- 0
- http://demo.woothemes.com/woocommerce/wp-content/uploads/sites/56/2013/06/poster_3_up.jpg
-
- _wp_attached_file
-
-
-
- _wp_attachment_metadata
-
-
-
- -
-
Poster_3_flat
- http://demo.woothemes.com/woocommerce/product/premium-quality-2/poster_3_flat/
- Fri, 07 Jun 2013 11:27:31 +0000
- wooteam
- http://demo.woothemes.com/woocommerce/wp-content/uploads/sites/56/2013/06/Poster_3_flat.jpg
-
-
-
- 75
- 2013-06-07 11:27:31
- 2013-06-07 11:27:31
- open
- open
- poster_3_flat
- inherit
- 73
- 0
- attachment
-
- 0
- http://demo.woothemes.com/woocommerce/wp-content/uploads/sites/56/2013/06/Poster_3_flat.jpg
-
- _wp_attached_file
-
-
-
- _wp_attachment_metadata
-
-
-
- -
-
poster_4_up
- http://demo.woothemes.com/woocommerce/product/woo-ninja-3/poster_4_up/
- Fri, 07 Jun 2013 11:28:07 +0000
- wooteam
- http://demo.woothemes.com/woocommerce/wp-content/uploads/sites/56/2013/06/poster_4_up.jpg
-
-
-
- 77
- 2013-06-07 11:28:07
- 2013-06-07 11:28:07
- open
- open
- poster_4_up
- inherit
- 76
- 0
- attachment
-
- 0
- http://demo.woothemes.com/woocommerce/wp-content/uploads/sites/56/2013/06/poster_4_up.jpg
-
- _wp_attached_file
-
-
-
- _wp_attachment_metadata
-
-
-
- -
-
Poster_4_flat
- http://demo.woothemes.com/woocommerce/product/woo-ninja-3/poster_4_flat/
- Fri, 07 Jun 2013 11:28:20 +0000
- wooteam
- http://demo.woothemes.com/woocommerce/wp-content/uploads/sites/56/2013/06/Poster_4_flat.jpg
-
-
-
- 78
- 2013-06-07 11:28:20
- 2013-06-07 11:28:20
- open
- open
- poster_4_flat
- inherit
- 76
- 0
- attachment
-
- 0
- http://demo.woothemes.com/woocommerce/wp-content/uploads/sites/56/2013/06/Poster_4_flat.jpg
-
- _wp_attached_file
-
-
-
- _wp_attachment_metadata
-
-
-
- -
-
poster_5_up
- http://demo.woothemes.com/woocommerce/product/woo-logo-3/poster_5_up/
- Fri, 07 Jun 2013 11:29:26 +0000
- wooteam
- http://demo.woothemes.com/woocommerce/wp-content/uploads/sites/56/2013/06/poster_5_up.jpg
-
-
-
- 80
- 2013-06-07 11:29:26
- 2013-06-07 11:29:26
- open
- open
- poster_5_up
- inherit
- 79
- 0
- attachment
-
- 0
- http://demo.woothemes.com/woocommerce/wp-content/uploads/sites/56/2013/06/poster_5_up.jpg
-
- _wp_attached_file
-
-
-
- _wp_attachment_metadata
-
-
-
- -
-
Poster_5_flat
- http://demo.woothemes.com/woocommerce/product/woo-logo-3/poster_5_flat/
- Fri, 07 Jun 2013 11:29:37 +0000
- wooteam
- http://demo.woothemes.com/woocommerce/wp-content/uploads/sites/56/2013/06/Poster_5_flat.jpg
-
-
-
- 81
- 2013-06-07 11:29:37
- 2013-06-07 11:29:37
- open
- open
- poster_5_flat
- inherit
- 79
- 0
- attachment
-
- 0
- http://demo.woothemes.com/woocommerce/wp-content/uploads/sites/56/2013/06/Poster_5_flat.jpg
-
- _wp_attached_file
-
-
-
- _wp_attachment_metadata
-
-
-
- -
-
cd_1_angle
- http://demo.woothemes.com/woocommerce/product/woo-album-1/cd_1_angle/
- Fri, 07 Jun 2013 11:32:44 +0000
- wooteam
- http://demo.woothemes.com/woocommerce/wp-content/uploads/sites/56/2013/06/cd_1_angle.jpg
-
-
-
- 84
- 2013-06-07 11:32:44
- 2013-06-07 11:32:44
- open
- open
- cd_1_angle
- inherit
- 83
- 0
- attachment
-
- 0
- http://demo.woothemes.com/woocommerce/wp-content/uploads/sites/56/2013/06/cd_1_angle.jpg
-
- _wp_attached_file
-
-
-
- _wp_attachment_metadata
-
-
-
- -
-
cd_1_flat
- http://demo.woothemes.com/woocommerce/product/woo-album-1/cd_1_flat/
- Fri, 07 Jun 2013 11:32:57 +0000
- wooteam
- http://demo.woothemes.com/woocommerce/wp-content/uploads/sites/56/2013/06/cd_1_flat.jpg
-
-
-
- 85
- 2013-06-07 11:32:57
- 2013-06-07 11:32:57
- open
- open
- cd_1_flat
- inherit
- 83
- 0
- attachment
-
- 0
- http://demo.woothemes.com/woocommerce/wp-content/uploads/sites/56/2013/06/cd_1_flat.jpg
-
- _wp_attached_file
-
-
-
- _wp_attachment_metadata
-
-
-
- -
-
cd_2_angle
- http://demo.woothemes.com/woocommerce/product/woo-album-2/cd_2_angle/
- Fri, 07 Jun 2013 11:33:53 +0000
- wooteam
- http://demo.woothemes.com/woocommerce/wp-content/uploads/sites/56/2013/06/cd_2_angle.jpg
-
-
-
- 88
- 2013-06-07 11:33:53
- 2013-06-07 11:33:53
- open
- open
- cd_2_angle
- inherit
- 87
- 0
- attachment
-
- 0
- http://demo.woothemes.com/woocommerce/wp-content/uploads/sites/56/2013/06/cd_2_angle.jpg
-
- _wp_attached_file
-
-
-
- _wp_attachment_metadata
-
-
-
- -
-
cd_2_flat
- http://demo.woothemes.com/woocommerce/product/woo-album-2/cd_2_flat/
- Fri, 07 Jun 2013 11:34:07 +0000
- wooteam
- http://demo.woothemes.com/woocommerce/wp-content/uploads/sites/56/2013/06/cd_2_flat.jpg
-
-
-
- 89
- 2013-06-07 11:34:07
- 2013-06-07 11:34:07
- open
- open
- cd_2_flat
- inherit
- 87
- 0
- attachment
-
- 0
- http://demo.woothemes.com/woocommerce/wp-content/uploads/sites/56/2013/06/cd_2_flat.jpg
-
- _wp_attached_file
-
-
-
- _wp_attachment_metadata
-
-
-
- -
-
cd_3_angle
- http://demo.woothemes.com/woocommerce/product/woo-album-3/cd_3_angle/
- Fri, 07 Jun 2013 11:34:58 +0000
- wooteam
- http://demo.woothemes.com/woocommerce/wp-content/uploads/sites/56/2013/06/cd_3_angle.jpg
-
-
-
- 91
- 2013-06-07 11:34:58
- 2013-06-07 11:34:58
- open
- open
- cd_3_angle
- inherit
- 90
- 0
- attachment
-
- 0
- http://demo.woothemes.com/woocommerce/wp-content/uploads/sites/56/2013/06/cd_3_angle.jpg
-
- _wp_attached_file
-
-
-
- _wp_attachment_metadata
-
-
-
- -
-
cd_3_flat
- http://demo.woothemes.com/woocommerce/product/woo-album-3/cd_3_flat/
- Fri, 07 Jun 2013 11:35:10 +0000
- wooteam
- http://demo.woothemes.com/woocommerce/wp-content/uploads/sites/56/2013/06/cd_3_flat.jpg
-
-
-
- 92
- 2013-06-07 11:35:10
- 2013-06-07 11:35:10
- open
- open
- cd_3_flat
- inherit
- 90
- 0
- attachment
-
- 0
- http://demo.woothemes.com/woocommerce/wp-content/uploads/sites/56/2013/06/cd_3_flat.jpg
-
- _wp_attached_file
-
-
-
- _wp_attachment_metadata
-
-
-
- -
-
cd_4_flat
- http://demo.woothemes.com/woocommerce/product/woo-single-1/cd_4_flat/
- Fri, 07 Jun 2013 11:36:10 +0000
- wooteam
- http://demo.woothemes.com/woocommerce/wp-content/uploads/sites/56/2013/06/cd_4_flat.jpg
-
-
-
- 94
- 2013-06-07 11:36:10
- 2013-06-07 11:36:10
- open
- open
- cd_4_flat
- inherit
- 93
- 0
- attachment
-
- 0
- http://demo.woothemes.com/woocommerce/wp-content/uploads/sites/56/2013/06/cd_4_flat.jpg
-
- _wp_attached_file
-
-
-
- _wp_attachment_metadata
-
-
-
- -
-
cd_4_angle
- http://demo.woothemes.com/woocommerce/product/woo-single-1/cd_4_angle/
- Fri, 07 Jun 2013 11:36:22 +0000
- wooteam
- http://demo.woothemes.com/woocommerce/wp-content/uploads/sites/56/2013/06/cd_4_angle.jpg
-
-
-
- 95
- 2013-06-07 11:36:22
- 2013-06-07 11:36:22
- open
- open
- cd_4_angle
- inherit
- 93
- 0
- attachment
-
- 0
- http://demo.woothemes.com/woocommerce/wp-content/uploads/sites/56/2013/06/cd_4_angle.jpg
-
- _wp_attached_file
-
-
-
- _wp_attachment_metadata
-
-
-
- -
-
cd_5_angle
- http://demo.woothemes.com/woocommerce/product/woo-album-4/cd_5_angle/
- Fri, 07 Jun 2013 11:37:04 +0000
- wooteam
- http://demo.woothemes.com/woocommerce/wp-content/uploads/sites/56/2013/06/cd_5_angle.jpg
-
-
-
- 97
- 2013-06-07 11:37:04
- 2013-06-07 11:37:04
- open
- open
- cd_5_angle
- inherit
- 96
- 0
- attachment
-
- 0
- http://demo.woothemes.com/woocommerce/wp-content/uploads/sites/56/2013/06/cd_5_angle.jpg
-
- _wp_attached_file
-
-
-
- _wp_attachment_metadata
-
-
-
- -
-
cd_5_flat
- http://demo.woothemes.com/woocommerce/product/woo-album-4/cd_5_flat/
- Fri, 07 Jun 2013 11:37:17 +0000
- wooteam
- http://demo.woothemes.com/woocommerce/wp-content/uploads/sites/56/2013/06/cd_5_flat.jpg
-
-
-
- 98
- 2013-06-07 11:37:17
- 2013-06-07 11:37:17
- open
- open
- cd_5_flat
- inherit
- 96
- 0
- attachment
-
- 0
- http://demo.woothemes.com/woocommerce/wp-content/uploads/sites/56/2013/06/cd_5_flat.jpg
-
- _wp_attached_file
-
-
-
- _wp_attachment_metadata
-
-
-
- -
-
cd_6_angle
- http://demo.woothemes.com/woocommerce/product/woo-single-2/cd_6_angle/
- Fri, 07 Jun 2013 11:37:51 +0000
- wooteam
- http://demo.woothemes.com/woocommerce/wp-content/uploads/sites/56/2013/06/cd_6_angle.jpg
-
-
-
- 100
- 2013-06-07 11:37:51
- 2013-06-07 11:37:51
- open
- open
- cd_6_angle
- inherit
- 99
- 0
- attachment
-
- 0
- http://demo.woothemes.com/woocommerce/wp-content/uploads/sites/56/2013/06/cd_6_angle.jpg
-
- _wp_attached_file
-
-
-
- _wp_attachment_metadata
-
-
-
- -
-
cd_6_flat
- http://demo.woothemes.com/woocommerce/product/woo-single-2/cd_6_flat/
- Fri, 07 Jun 2013 11:38:03 +0000
- wooteam
- http://demo.woothemes.com/woocommerce/wp-content/uploads/sites/56/2013/06/cd_6_flat.jpg
-
-
-
- 101
- 2013-06-07 11:38:03
- 2013-06-07 11:38:03
- open
- open
- cd_6_flat
- inherit
- 99
- 0
- attachment
-
- 0
- http://demo.woothemes.com/woocommerce/wp-content/uploads/sites/56/2013/06/cd_6_flat.jpg
-
- _wp_attached_file
-
-
-
- _wp_attachment_metadata
-
-
-
- -
-
Woo Logo
- http://demo.woothemes.com/woocommerce/product/woo-logo/
- Fri, 07 Jun 2013 10:35:51 +0000
- wooteam
- http://demo.woothemes.com/woocommerce/?post_type=product&p=15
-
-
-
- 15
- 2013-06-07 10:35:51
- 2013-06-07 10:35:51
- open
- closed
- woo-logo
- publish
- 0
- 0
- product
-
- 0
-
-
-
-
- _edit_last
-
-
-
- _thumbnail_id
-
-
-
- _visibility
-
-
-
- _stock_status
-
-
-
- total_sales
-
-
-
- _downloadable
-
-
-
- _virtual
-
-
-
- _product_image_gallery
-
-
-
- _regular_price
-
-
-
- _sale_price
-
-
-
- _tax_status
-
-
-
- _tax_class
-
-
-
- _purchase_note
-
-
-
- _featured
-
-
-
- _weight
-
-
-
- _length
-
-
-
- _width
-
-
-
- _height
-
-
-
- _sku
-
-
-
- _product_attributes
-
-
-
- _sale_price_dates_from
-
-
-
- _sale_price_dates_to
-
-
-
- _price
-
-
-
- _sold_individually
-
-
-
- _stock
-
-
-
- _backorders
-
-
-
- _manage_stock
-
-
-
- _upsell_ids
-
-
-
- 13
-
- bester.c@gmail.com
-
- 196.215.9.147
- 2013-06-07 11:57:05
- 2013-06-07 11:57:05
-
- 1
-
- 0
- 0
-
- akismet_error
-
-
-
- akismet_history
-
-
-
- akismet_as_submitted
-
-
-
- rating
-
-
-
- akismet_history
-
-
-
-
- -
-
Premium Quality
- http://demo.woothemes.com/woocommerce/product/premium-quality/
- Fri, 07 Jun 2013 10:41:52 +0000
- wooteam
- http://demo.woothemes.com/woocommerce/?post_type=product&p=19
-
-
-
- 19
- 2013-06-07 10:41:52
- 2013-06-07 10:41:52
- open
- closed
- premium-quality
- publish
- 0
- 0
- product
-
- 0
-
-
-
-
- _edit_last
-
-
-
- _thumbnail_id
-
-
-
- _visibility
-
-
-
- _stock_status
-
-
-
- total_sales
-
-
-
- _downloadable
-
-
-
- _virtual
-
-
-
- _product_image_gallery
-
-
-
- _regular_price
-
-
-
- _sale_price
-
-
-
- _tax_status
-
-
-
- _tax_class
-
-
-
- _purchase_note
-
-
-
- _featured
-
-
-
- _weight
-
-
-
- _length
-
-
-
- _width
-
-
-
- _height
-
-
-
- _sku
-
-
-
- _product_attributes
-
-
-
- _sale_price_dates_from
-
-
-
- _sale_price_dates_to
-
-
-
- _price
-
-
-
- _sold_individually
-
-
-
- _stock
-
-
-
- _backorders
-
-
-
- _manage_stock
-
-
-
- 7
-
- bester.c@gmail.com
-
- 196.215.9.147
- 2013-06-07 11:53:49
- 2013-06-07 11:53:49
-
- 1
-
- 0
- 0
-
- akismet_error
-
-
-
- akismet_history
-
-
-
- akismet_as_submitted
-
-
-
- rating
-
-
-
- akismet_history
-
-
-
-
- 14
-
- andrew@chromeorange.co.uk
-
- 86.19.152.140
- 2013-06-07 11:57:45
- 2013-06-07 11:57:45
-
- 1
-
- 0
- 0
-
- akismet_error
-
-
-
- akismet_history
-
-
-
- akismet_as_submitted
-
-
-
- rating
-
-
-
- akismet_history
-
-
-
-
- -
-
Ship Your Idea
- http://demo.woothemes.com/woocommerce/product/ship-your-idea/
- Fri, 07 Jun 2013 10:46:01 +0000
- wooteam
- http://demo.woothemes.com/woocommerce/?post_type=product&p=22
-
-
-
- 22
- 2013-06-07 10:46:01
- 2013-06-07 10:46:01
- open
- closed
- ship-your-idea
- publish
- 0
- 0
- product
-
- 0
-
-
-
-
-
-
- _edit_last
-
-
-
- _visibility
-
-
-
- _stock_status
-
-
-
- total_sales
-
-
-
- _downloadable
-
-
-
- _virtual
-
-
-
- _product_image_gallery
-
-
-
- _regular_price
-
-
-
- _sale_price
-
-
-
- _tax_status
-
-
-
- _tax_class
-
-
-
- _purchase_note
-
-
-
- _featured
-
-
-
- _weight
-
-
-
- _length
-
-
-
- _width
-
-
-
- _height
-
-
-
- _sku
-
-
-
- _product_attributes
-
-
-
- _sale_price_dates_from
-
-
-
- _sale_price_dates_to
-
-
-
- _price
-
-
-
- _sold_individually
-
-
-
- _stock
-
-
-
- _backorders
-
-
-
- _manage_stock
-
-
-
- _thumbnail_id
-
-
-
- _min_variation_price
-
-
-
- _max_variation_price
-
-
-
- _min_variation_regular_price
-
-
-
- _max_variation_regular_price
-
-
-
- _min_variation_sale_price
-
-
-
- _max_variation_sale_price
-
-
-
- _default_attributes
-
-
-
- _wp_old_slug
-
-
-
- _upsell_ids
-
-
-
- 2
-
- james@jameskoster.co.uk
-
- 86.146.141.82
- 2013-06-07 11:43:13
- 2013-06-07 11:43:13
-
- 1
-
- 0
- 0
-
- akismet_error
-
-
-
- akismet_history
-
-
-
- akismet_as_submitted
-
-
-
- rating
-
-
-
- akismet_history
-
-
-
-
- 10
-
- bester.c@gmail.com
-
- 196.215.9.147
- 2013-06-07 11:55:15
- 2013-06-07 11:55:15
-
- 1
-
- 0
- 0
-
- akismet_error
-
-
-
- akismet_history
-
-
-
- akismet_as_submitted
-
-
-
- rating
-
-
-
- akismet_history
-
-
-
-
- 28
-
- stuart@woothemes.com
-
- 82.32.109.140
- 2013-06-07 13:02:14
- 2013-06-07 13:02:14
-
- 1
-
- 0
- 0
-
- akismet_error
-
-
-
- akismet_history
-
-
-
- akismet_as_submitted
-
-
-
- rating
-
-
-
- akismet_history
-
-
-
-
- -
-
Ninja Silhouette
- http://demo.woothemes.com/woocommerce/product/ninja-silhouette/
- Fri, 07 Jun 2013 10:49:51 +0000
- wooteam
- http://demo.woothemes.com/woocommerce/?post_type=product&p=31
-
-
-
- 31
- 2013-06-07 10:49:51
- 2013-06-07 10:49:51
- open
- closed
- ninja-silhouette
- publish
- 0
- 0
- product
-
- 0
-
-
-
-
- _edit_last
-
-
-
- _thumbnail_id
-
-
-
- _visibility
-
-
-
- _stock_status
-
-
-
- total_sales
-
-
-
- _downloadable
-
-
-
- _virtual
-
-
-
- _product_image_gallery
-
-
-
- _regular_price
-
-
-
- _sale_price
-
-
-
- _tax_status
-
-
-
- _tax_class
-
-
-
- _purchase_note
-
-
-
- _featured
-
-
-
- _weight
-
-
-
- _length
-
-
-
- _width
-
-
-
- _height
-
-
-
- _sku
-
-
-
- _product_attributes
-
-
-
- _sale_price_dates_from
-
-
-
- _sale_price_dates_to
-
-
-
- _price
-
-
-
- _sold_individually
-
-
-
- _stock
-
-
-
- _backorders
-
-
-
- _manage_stock
-
-
-
- _crosssell_ids
-
-
-
- _upsell_ids
-
-
-
- 8
-
- bester.c@gmail.com
-
- 196.215.9.147
- 2013-06-07 11:54:32
- 2013-06-07 11:54:32
-
- 1
-
- 0
- 0
-
- akismet_error
-
-
-
- akismet_history
-
-
-
- akismet_as_submitted
-
-
-
- rating
-
-
-
- akismet_history
-
-
-
-
- -
-
Woo Ninja
- http://demo.woothemes.com/woocommerce/product/woo-ninja/
- Fri, 07 Jun 2013 10:52:06 +0000
- wooteam
- http://demo.woothemes.com/woocommerce/?post_type=product&p=34
-
-
-
- 34
- 2013-06-07 10:52:06
- 2013-06-07 10:52:06
- open
- closed
- woo-ninja
- publish
- 0
- 0
- product
-
- 0
-
-
-
-
- _edit_last
-
-
-
- _thumbnail_id
-
-
-
- _visibility
-
-
-
- _stock_status
-
-
-
- total_sales
-
-
-
- _downloadable
-
-
-
- _virtual
-
-
-
- _product_image_gallery
-
-
-
- _regular_price
-
-
-
- _sale_price
-
-
-
- _tax_status
-
-
-
- _tax_class
-
-
-
- _purchase_note
-
-
-
- _featured
-
-
-
- _weight
-
-
-
- _length
-
-
-
- _width
-
-
-
- _height
-
-
-
- _sku
-
-
-
- _product_attributes
-
-
-
- _sale_price_dates_from
-
-
-
- _sale_price_dates_to
-
-
-
- _price
-
-
-
- _sold_individually
-
-
-
- _stock
-
-
-
- _backorders
-
-
-
- _manage_stock
-
-
-
- _crosssell_ids
-
-
-
- _upsell_ids
-
-
-
- -
-
Happy Ninja
- http://demo.woothemes.com/woocommerce/product/happy-ninja/
- Fri, 07 Jun 2013 10:53:15 +0000
- wooteam
- http://demo.woothemes.com/woocommerce/?post_type=product&p=37
-
-
-
- 37
- 2013-06-07 10:53:15
- 2013-06-07 10:53:15
- open
- closed
- happy-ninja
- publish
- 0
- 0
- product
-
- 0
-
-
-
-
- _edit_last
-
-
-
- _visibility
-
-
-
- _stock_status
-
-
-
- total_sales
-
-
-
- _downloadable
-
-
-
- _virtual
-
-
-
- _product_image_gallery
-
-
-
- _regular_price
-
-
-
- _sale_price
-
-
-
- _tax_status
-
-
-
- _tax_class
-
-
-
- _purchase_note
-
-
-
- _featured
-
-
-
- _weight
-
-
-
- _length
-
-
-
- _width
-
-
-
- _height
-
-
-
- _sku
-
-
-
- _product_attributes
-
-
-
- _sale_price_dates_from
-
-
-
- _sale_price_dates_to
-
-
-
- _price
-
-
-
- _sold_individually
-
-
-
- _stock
-
-
-
- _backorders
-
-
-
- _manage_stock
-
-
-
- _thumbnail_id
-
-
-
- _crosssell_ids
-
-
-
- _upsell_ids
-
-
-
- 27
-
- stuart@woothemes.com
-
- 82.32.109.140
- 2013-06-07 13:01:25
- 2013-06-07 13:01:25
-
- 1
-
- 0
- 0
-
- akismet_error
-
-
-
- akismet_history
-
-
-
- akismet_as_submitted
-
-
-
- rating
-
-
-
- akismet_history
-
-
-
-
- 39
-
- maria@woothemes.com
-
- 24.225.103.32
- 2013-06-07 15:49:53
- 2013-06-07 15:49:53
-
- 1
-
- 0
- 0
-
- akismet_error
-
-
-
- akismet_history
-
-
-
- akismet_as_submitted
-
-
-
- rating
-
-
-
- akismet_history
-
-
-
-
- -
-
Ship Your Idea
- http://demo.woothemes.com/woocommerce/product/ship-your-idea-2/
- Fri, 07 Jun 2013 11:00:28 +0000
- wooteam
- http://demo.woothemes.com/woocommerce/?post_type=product&p=40
-
-
-
- 40
- 2013-06-07 11:00:28
- 2013-06-07 11:00:28
- open
- closed
- ship-your-idea-2
- publish
- 0
- 0
- product
-
- 0
-
-
-
-
-
-
- _edit_last
-
-
-
- _visibility
-
-
-
- _stock_status
-
-
-
- total_sales
-
-
-
- _downloadable
-
-
-
- _virtual
-
-
-
- _product_image_gallery
-
-
-
- _regular_price
-
-
-
- _sale_price
-
-
-
- _tax_status
-
-
-
- _tax_class
-
-
-
- _purchase_note
-
-
-
- _featured
-
-
-
- _weight
-
-
-
- _length
-
-
-
- _width
-
-
-
- _height
-
-
-
- _sku
-
-
-
- _product_attributes
-
-
-
- _sale_price_dates_from
-
-
-
- _sale_price_dates_to
-
-
-
- _price
-
-
-
- _sold_individually
-
-
-
- _stock
-
-
-
- _backorders
-
-
-
- _manage_stock
-
-
-
- _min_variation_price
-
-
-
- _max_variation_price
-
-
-
- _min_variation_regular_price
-
-
-
- _max_variation_regular_price
-
-
-
- _min_variation_sale_price
-
-
-
- _max_variation_sale_price
-
-
-
- _default_attributes
-
-
-
- _thumbnail_id
-
-
-
- _crosssell_ids
-
-
-
- 29
-
- stuart@woothemes.com
-
- 82.32.109.140
- 2013-06-07 13:03:29
- 2013-06-07 13:03:29
-
- 1
-
- 0
- 0
-
- akismet_error
-
-
-
- akismet_history
-
-
-
- akismet_as_submitted
-
-
-
- rating
-
-
-
- akismet_history
-
-
-
-
- 30
-
- ryan@woothemes.com
-
- 99.153.225.252
- 2013-06-07 13:24:52
- 2013-06-07 13:24:52
-
- 1
-
- 0
- 0
-
- akismet_error
-
-
-
- akismet_history
-
-
-
- akismet_as_submitted
-
-
-
- rating
-
-
-
- akismet_history
-
-
-
-
- 43
-
- maria@woothemes.com
-
- 24.225.103.32
- 2013-06-07 15:53:31
- 2013-06-07 15:53:31
-
- 1
-
- 0
- 0
-
- akismet_error
-
-
-
- akismet_history
-
-
-
- akismet_as_submitted
-
-
-
- rating
-
-
-
- akismet_history
-
-
-
-
- -
-
Woo Ninja
- http://demo.woothemes.com/woocommerce/product/woo-ninja-2/
- Fri, 07 Jun 2013 11:02:31 +0000
- wooteam
- http://demo.woothemes.com/woocommerce/?post_type=product&p=47
-
-
-
- 47
- 2013-06-07 11:02:31
- 2013-06-07 11:02:31
- open
- closed
- woo-ninja-2
- publish
- 0
- 0
- product
-
- 0
-
-
-
-
- _edit_last
-
-
-
- _visibility
-
-
-
- _stock_status
-
-
-
- total_sales
-
-
-
- _downloadable
-
-
-
- _virtual
-
-
-
- _product_image_gallery
-
-
-
- _regular_price
-
-
-
- _sale_price
-
-
-
- _tax_status
-
-
-
- _tax_class
-
-
-
- _purchase_note
-
-
-
- _featured
-
-
-
- _weight
-
-
-
- _length
-
-
-
- _width
-
-
-
- _height
-
-
-
- _sku
-
-
-
- _product_attributes
-
-
-
- _sale_price_dates_from
-
-
-
- _sale_price_dates_to
-
-
-
- _price
-
-
-
- _sold_individually
-
-
-
- _stock
-
-
-
- _backorders
-
-
-
- _manage_stock
-
-
-
- _thumbnail_id
-
-
-
- _crosssell_ids
-
-
-
- 15
-
- bester.c@gmail.com
-
- 196.215.9.147
- 2013-06-07 11:57:59
- 2013-06-07 11:57:59
-
- 1
-
- 0
- 0
-
- akismet_error
-
-
-
- akismet_history
-
-
-
- akismet_as_submitted
-
-
-
- rating
-
-
-
- akismet_history
-
-
-
-
- 42
-
- maria@woothemes.com
-
- 24.225.103.32
- 2013-06-07 15:53:13
- 2013-06-07 15:53:13
-
- 1
-
- 0
- 0
-
- akismet_error
-
-
-
- akismet_history
-
-
-
- akismet_as_submitted
-
-
-
- rating
-
-
-
- akismet_history
-
-
-
-
- -
-
Patient Ninja
- http://demo.woothemes.com/woocommerce/product/patient-ninja/
- Fri, 07 Jun 2013 11:03:56 +0000
- wooteam
- http://demo.woothemes.com/woocommerce/?post_type=product&p=50
-
-
-
- 50
- 2013-06-07 11:03:56
- 2013-06-07 11:03:56
- open
- closed
- patient-ninja
- publish
- 0
- 0
- product
-
- 0
-
-
-
-
- _edit_last
-
-
-
- _visibility
-
-
-
- _stock_status
-
-
-
- total_sales
-
-
-
- _downloadable
-
-
-
- _virtual
-
-
-
- _product_image_gallery
-
-
-
- _regular_price
-
-
-
- _sale_price
-
-
-
- _tax_status
-
-
-
- _tax_class
-
-
-
- _purchase_note
-
-
-
- _featured
-
-
-
- _weight
-
-
-
- _length
-
-
-
- _width
-
-
-
- _height
-
-
-
- _sku
-
-
-
- _product_attributes
-
-
-
- _sale_price_dates_from
-
-
-
- _sale_price_dates_to
-
-
-
- _price
-
-
-
- _sold_individually
-
-
-
- _stock
-
-
-
- _backorders
-
-
-
- _manage_stock
-
-
-
- _thumbnail_id
-
-
-
- _crosssell_ids
-
-
-
- 4
-
- james@jameskoster.co.uk
-
- 86.146.141.82
- 2013-06-07 11:46:52
- 2013-06-07 11:46:52
-
- 1
-
- 0
- 0
-
- akismet_error
-
-
-
- akismet_history
-
-
-
- akismet_as_submitted
-
-
-
- rating
-
-
-
- akismet_history
-
-
-
-
- 6
-
- bester.c@gmail.com
-
- 196.215.9.147
- 2013-06-07 11:53:13
- 2013-06-07 11:53:13
-
- 1
-
- 0
- 0
-
- akismet_error
-
-
-
- akismet_history
-
-
-
- akismet_as_submitted
-
-
-
- rating
-
-
-
- akismet_history
-
-
-
-
- 17
-
- magnus@woothemes.com
-
- 79.161.106.35
- 2013-06-07 12:04:03
- 2013-06-07 12:04:03
-
- 1
-
- 0
- 0
-
- akismet_error
-
-
-
- akismet_history
-
-
-
- akismet_as_submitted
-
-
-
- rating
-
-
-
- akismet_history
-
-
-
-
- -
-
Happy Ninja
- http://demo.woothemes.com/woocommerce/product/happy-ninja-2/
- Fri, 07 Jun 2013 11:05:37 +0000
- wooteam
- http://demo.woothemes.com/woocommerce/?post_type=product&p=53
-
-
-
- 53
- 2013-06-07 11:05:37
- 2013-06-07 11:05:37
- open
- closed
- happy-ninja-2
- publish
- 0
- 0
- product
-
- 0
-
-
-
-
- _edit_last
-
-
-
- _thumbnail_id
-
-
-
- _visibility
-
-
-
- _stock_status
-
-
-
- total_sales
-
-
-
- _downloadable
-
-
-
- _virtual
-
-
-
- _product_image_gallery
-
-
-
- _regular_price
-
-
-
- _sale_price
-
-
-
- _tax_status
-
-
-
- _tax_class
-
-
-
- _purchase_note
-
-
-
- _featured
-
-
-
- _weight
-
-
-
- _length
-
-
-
- _width
-
-
-
- _height
-
-
-
- _sku
-
-
-
- _product_attributes
-
-
-
- _sale_price_dates_from
-
-
-
- _sale_price_dates_to
-
-
-
- _price
-
-
-
- _sold_individually
-
-
-
- _stock
-
-
-
- _backorders
-
-
-
- _manage_stock
-
-
-
- _crosssell_ids
-
-
-
- 9
-
- andrew@chromeorange.co.uk
-
- 86.19.152.140
- 2013-06-07 11:54:51
- 2013-06-07 11:54:51
-
- 1
-
- 0
- 0
-
- akismet_error
-
-
-
- akismet_history
-
-
-
- akismet_as_submitted
-
-
-
- rating
-
-
-
- akismet_history
-
-
-
-
- 40
-
- maria@woothemes.com
-
- 24.225.103.32
- 2013-06-07 15:50:22
- 2013-06-07 15:50:22
-
- 1
-
- 0
- 0
-
- akismet_error
-
-
-
- akismet_history
-
-
-
- akismet_as_submitted
-
-
-
- rating
-
-
-
- akismet_history
-
-
-
-
- -
-
Ninja Silhouette
- http://demo.woothemes.com/woocommerce/product/ninja-silhouette-2/
- Fri, 07 Jun 2013 11:07:19 +0000
- wooteam
- http://demo.woothemes.com/woocommerce/?post_type=product&p=56
-
-
-
- 56
- 2013-06-07 11:07:19
- 2013-06-07 11:07:19
- open
- closed
- ninja-silhouette-2
- publish
- 0
- 0
- product
-
- 0
-
-
-
-
- _edit_last
-
-
-
- _visibility
-
-
-
- _stock_status
-
-
-
- total_sales
-
-
-
- _downloadable
-
-
-
- _virtual
-
-
-
- _product_image_gallery
-
-
-
- _regular_price
-
-
-
- _sale_price
-
-
-
- _tax_status
-
-
-
- _tax_class
-
-
-
- _purchase_note
-
-
-
- _featured
-
-
-
- _weight
-
-
-
- _length
-
-
-
- _width
-
-
-
- _height
-
-
-
- _sku
-
-
-
- _product_attributes
-
-
-
- _sale_price_dates_from
-
-
-
- _sale_price_dates_to
-
-
-
- _price
-
-
-
- _sold_individually
-
-
-
- _stock
-
-
-
- _backorders
-
-
-
- _manage_stock
-
-
-
- _thumbnail_id
-
-
-
- _crosssell_ids
-
-
-
- 19
-
- student@woothemes.com
-
- 196.215.9.147
- 2013-06-07 12:14:53
- 2013-06-07 12:14:53
-
- 1
-
- 0
- 600
-
- akismet_error
-
-
-
- akismet_history
-
-
-
- akismet_as_submitted
-
-
-
- rating
-
-
-
- akismet_history
-
-
-
-
- 21
-
- coen@woothemes.com
-
- 84.39.28.254
- 2013-06-07 12:20:56
- 2013-06-07 12:20:56
-
- 1
-
- 0
- 0
-
- akismet_error
-
-
-
- akismet_history
-
-
-
- akismet_as_submitted
-
-
-
- rating
-
-
-
- akismet_history
-
-
-
-
- 25
-
- dan@woothemes.com
-
- 188.221.1.167
- 2013-06-07 12:41:42
- 2013-06-07 12:41:42
-
- 1
-
- 0
- 0
-
- akismet_error
-
-
-
- akismet_history
-
-
-
- akismet_as_submitted
-
-
-
- rating
-
-
-
- akismet_history
-
-
-
-
- 31
-
- ryan@woothemes.com
-
- 99.153.225.252
- 2013-06-07 13:26:40
- 2013-06-07 13:26:40
-
- 1
-
- 0
- 0
-
- akismet_error
-
-
-
- akismet_history
-
-
-
- akismet_as_submitted
-
-
-
- rating
-
-
-
- akismet_history
-
-
-
-
- 44
-
- maria@woothemes.com
-
- 24.225.103.32
- 2013-06-07 15:53:56
- 2013-06-07 15:53:56
-
- 1
-
- 0
- 0
-
- akismet_error
-
-
-
- akismet_history
-
-
-
- akismet_as_submitted
-
-
-
- rating
-
-
-
- akismet_history
-
-
-
-
- 48
-
- gerhard@woothemes.com
-
- 72.251.244.9
- 2013-06-08 09:37:42
- 2013-06-08 09:37:42
-
- 0
-
- 0
- 0
-
- akismet_error
-
-
-
- akismet_history
-
-
-
- akismet_as_submitted
-
-
-
- rating
-
-
-
-
- -
-
Woo Logo
- http://demo.woothemes.com/woocommerce/product/woo-logo-2/
- Fri, 07 Jun 2013 11:12:55 +0000
- wooteam
- http://demo.woothemes.com/woocommerce/?post_type=product&p=60
-
-
-
- 60
- 2013-06-07 11:12:55
- 2013-06-07 11:12:55
- open
- closed
- woo-logo-2
- publish
- 0
- 0
- product
-
- 0
-
-
-
-
- _edit_last
-
-
-
- _thumbnail_id
-
-
-
- _visibility
-
-
-
- _stock_status
-
-
-
- total_sales
-
-
-
- _downloadable
-
-
-
- _virtual
-
-
-
- _product_image_gallery
-
-
-
- _regular_price
-
-
-
- _sale_price
-
-
-
- _tax_status
-
-
-
- _tax_class
-
-
-
- _purchase_note
-
-
-
- _featured
-
-
-
- _weight
-
-
-
- _length
-
-
-
- _width
-
-
-
- _height
-
-
-
- _sku
-
-
-
- _product_attributes
-
-
-
- _sale_price_dates_from
-
-
-
- _sale_price_dates_to
-
-
-
- _price
-
-
-
- _sold_individually
-
-
-
- _stock
-
-
-
- _backorders
-
-
-
- _manage_stock
-
-
-
- _crosssell_ids
-
-
-
- 18
-
- magnus@woothemes.com
-
- 79.161.106.35
- 2013-06-07 12:04:33
- 2013-06-07 12:04:33
-
- 1
-
- 0
- 0
-
- akismet_error
-
-
-
- akismet_history
-
-
-
- akismet_as_submitted
-
-
-
- rating
-
-
-
- akismet_history
-
-
-
-
- 45
-
- maria@woothemes.com
-
- 24.225.103.32
- 2013-06-07 15:54:25
- 2013-06-07 15:54:25
-
- 1
-
- 0
- 0
-
- akismet_error
-
-
-
- akismet_history
-
-
-
- akismet_as_submitted
-
-
-
- rating
-
-
-
- akismet_history
-
-
-
-
- -
-
Ship Your Idea
- http://demo.woothemes.com/woocommerce/product/ship-your-idea-3/
- Fri, 07 Jun 2013 11:22:50 +0000
- wooteam
- http://demo.woothemes.com/woocommerce/?post_type=product&p=67
-
-
-
- 67
- 2013-06-07 11:22:50
- 2013-06-07 11:22:50
- open
- closed
- ship-your-idea-3
- publish
- 0
- 0
- product
-
- 0
-
-
-
- _edit_last
-
-
-
- _visibility
-
-
-
- _stock_status
-
-
-
- total_sales
-
-
-
- _downloadable
-
-
-
- _virtual
-
-
-
- _product_image_gallery
-
-
-
- _regular_price
-
-
-
- _sale_price
-
-
-
- _tax_status
-
-
-
- _tax_class
-
-
-
- _purchase_note
-
-
-
- _featured
-
-
-
- _weight
-
-
-
- _length
-
-
-
- _width
-
-
-
- _height
-
-
-
- _sku
-
-
-
- _product_attributes
-
-
-
- _sale_price_dates_from
-
-
-
- _sale_price_dates_to
-
-
-
- _price
-
-
-
- _sold_individually
-
-
-
- _stock
-
-
-
- _backorders
-
-
-
- _manage_stock
-
-
-
- _thumbnail_id
-
-
-
- _upsell_ids
-
-
-
- _crosssell_ids
-
-
-
- -
-
Flying Ninja
- http://demo.woothemes.com/woocommerce/product/flying-ninja/
- Fri, 07 Jun 2013 11:25:01 +0000
- wooteam
- http://demo.woothemes.com/woocommerce/?post_type=product&p=70
-
-
-
- 70
- 2013-06-07 11:25:01
- 2013-06-07 11:25:01
- open
- closed
- flying-ninja
- publish
- 0
- 0
- product
-
- 0
-
-
-
- _edit_last
-
-
-
- _visibility
-
-
-
- _stock_status
-
-
-
- total_sales
-
-
-
- _downloadable
-
-
-
- _virtual
-
-
-
- _product_image_gallery
-
-
-
- _regular_price
-
-
-
- _sale_price
-
-
-
- _tax_status
-
-
-
- _tax_class
-
-
-
- _purchase_note
-
-
-
- _featured
-
-
-
- _weight
-
-
-
- _length
-
-
-
- _width
-
-
-
- _height
-
-
-
- _sku
-
-
-
- _product_attributes
-
-
-
- _sale_price_dates_from
-
-
-
- _sale_price_dates_to
-
-
-
- _price
-
-
-
- _sold_individually
-
-
-
- _stock
-
-
-
- _backorders
-
-
-
- _manage_stock
-
-
-
- _thumbnail_id
-
-
-
- 5
-
- bester.c@gmail.com
-
- 196.215.9.147
- 2013-06-07 11:52:25
- 2013-06-07 11:52:25
-
- 1
-
- 0
- 0
-
- akismet_error
-
-
-
- akismet_history
-
-
-
- akismet_as_submitted
-
-
-
- rating
-
-
-
- akismet_history
-
-
-
-
- 12
-
- andrew@chromeorange.co.uk
-
- 86.19.152.140
- 2013-06-07 11:56:36
- 2013-06-07 11:56:36
-
- 1
-
- 0
- 0
-
- akismet_error
-
-
-
- akismet_history
-
-
-
- akismet_as_submitted
-
-
-
- rating
-
-
-
- akismet_history
-
-
-
-
- 20
-
- coen@woothemes.com
-
- 84.39.28.254
- 2013-06-07 12:19:25
- 2013-06-07 12:19:25
-
- 1
-
- 0
- 0
-
- akismet_error
-
-
-
- akismet_history
-
-
-
- akismet_as_submitted
-
-
-
- rating
-
-
-
- akismet_history
-
-
-
-
- 26
-
- stuart@woothemes.com
-
- 82.32.109.140
- 2013-06-07 12:59:49
- 2013-06-07 12:59:49
-
- 1
-
- 0
- 0
-
- akismet_error
-
-
-
- akismet_history
-
-
-
- akismet_as_submitted
-
-
-
- rating
-
-
-
- akismet_history
-
-
-
-
- -
-
Premium Quality
- http://demo.woothemes.com/woocommerce/product/premium-quality-2/
- Fri, 07 Jun 2013 11:27:38 +0000
- wooteam
- http://demo.woothemes.com/woocommerce/?post_type=product&p=73
-
-
-
- 73
- 2013-06-07 11:27:38
- 2013-06-07 11:27:38
- open
- closed
- premium-quality-2
- publish
- 0
- 0
- product
-
- 0
-
-
-
- _edit_last
-
-
-
- _visibility
-
-
-
- _stock_status
-
-
-
- total_sales
-
-
-
- _downloadable
-
-
-
- _virtual
-
-
-
- _product_image_gallery
-
-
-
- _regular_price
-
-
-
- _sale_price
-
-
-
- _tax_status
-
-
-
- _tax_class
-
-
-
- _purchase_note
-
-
-
- _featured
-
-
-
- _weight
-
-
-
- _length
-
-
-
- _width
-
-
-
- _height
-
-
-
- _sku
-
-
-
- _product_attributes
-
-
-
- _sale_price_dates_from
-
-
-
- _sale_price_dates_to
-
-
-
- _price
-
-
-
- _sold_individually
-
-
-
- _stock
-
-
-
- _backorders
-
-
-
- _manage_stock
-
-
-
- _upsell_ids
-
-
-
- _thumbnail_id
-
-
-
- 24
-
- dan@woothemes.com
-
- 188.221.1.167
- 2013-06-07 12:39:04
- 2013-06-07 12:39:04
-
- 1
-
- 0
- 0
-
- akismet_error
-
-
-
- akismet_history
-
-
-
- akismet_as_submitted
-
-
-
- rating
-
-
-
- akismet_history
-
-
-
-
- 46
-
- maria@woothemes.com
-
- 24.225.103.32
- 2013-06-07 15:55:29
- 2013-06-07 15:55:29
-
- 1
-
- 0
- 0
-
- akismet_error
-
-
-
- akismet_history
-
-
-
- akismet_as_submitted
-
-
-
- rating
-
-
-
- akismet_history
-
-
-
-
- -
-
Woo Ninja
- http://demo.woothemes.com/woocommerce/product/woo-ninja-3/
- Fri, 07 Jun 2013 11:28:45 +0000
- wooteam
- http://demo.woothemes.com/woocommerce/?post_type=product&p=76
-
-
-
- 76
- 2013-06-07 11:28:45
- 2013-06-07 11:28:45
- open
- closed
- woo-ninja-3
- publish
- 0
- 0
- product
-
- 0
-
-
-
- _edit_last
-
-
-
- _thumbnail_id
-
-
-
- _visibility
-
-
-
- _stock_status
-
-
-
- total_sales
-
-
-
- _downloadable
-
-
-
- _virtual
-
-
-
- _product_image_gallery
-
-
-
- _regular_price
-
-
-
- _sale_price
-
-
-
- _tax_status
-
-
-
- _tax_class
-
-
-
- _purchase_note
-
-
-
- _featured
-
-
-
- _weight
-
-
-
- _length
-
-
-
- _width
-
-
-
- _height
-
-
-
- _sku
-
-
-
- _product_attributes
-
-
-
- _sale_price_dates_from
-
-
-
- _sale_price_dates_to
-
-
-
- _price
-
-
-
- _sold_individually
-
-
-
- _stock
-
-
-
- _backorders
-
-
-
- _manage_stock
-
-
-
- _crosssell_ids
-
-
-
- 47
-
- maria@woothemes.com
-
- 24.225.103.32
- 2013-06-07 15:56:24
- 2013-06-07 15:56:24
-
- 1
-
- 0
- 0
-
- akismet_error
-
-
-
- akismet_history
-
-
-
- akismet_as_submitted
-
-
-
- rating
-
-
-
- akismet_history
-
-
-
-
- -
-
Variation #23 of Ship Your Idea
- http://demo.woothemes.com/woocommerce/?product_variation=product-22-variation
- Fri, 07 Jun 2013 10:44:57 +0000
- wooteam
- http://demo.woothemes.com/woocommerce/?product_variation=product-22-variation
-
-
-
- 23
- 2013-06-07 10:44:57
- 2013-06-07 10:44:57
- open
- open
- product-22-variation
- publish
- 22
- 0
- product_variation
-
- 0
-
- _sku
-
-
-
- _weight
-
-
-
- _length
-
-
-
- _width
-
-
-
- _height
-
-
-
- _stock
-
-
-
- _thumbnail_id
-
-
-
- _virtual
-
-
-
- _downloadable
-
-
-
- _regular_price
-
-
-
- _sale_price
-
-
-
- _sale_price_dates_from
-
-
-
- _sale_price_dates_to
-
-
-
- _price
-
-
-
- _tax_class
-
-
-
- _download_limit
-
-
-
- _download_expiry
-
-
-
- _file_paths
-
-
-
- attribute_pa_color
-
-
-
- -
-
Variation #24 of Ship Your Idea
- http://demo.woothemes.com/woocommerce/?product_variation=product-22-variation-2
- Fri, 07 Jun 2013 10:44:58 +0000
- wooteam
- http://demo.woothemes.com/woocommerce/?product_variation=product-22-variation-2
-
-
-
- 24
- 2013-06-07 10:44:58
- 2013-06-07 10:44:58
- open
- open
- product-22-variation-2
- publish
- 22
- 1
- product_variation
-
- 0
-
- _sku
-
-
-
- _weight
-
-
-
- _length
-
-
-
- _width
-
-
-
- _height
-
-
-
- _stock
-
-
-
- _thumbnail_id
-
-
-
- _virtual
-
-
-
- _downloadable
-
-
-
- _regular_price
-
-
-
- _sale_price
-
-
-
- _sale_price_dates_from
-
-
-
- _sale_price_dates_to
-
-
-
- _price
-
-
-
- _tax_class
-
-
-
- _download_limit
-
-
-
- _download_expiry
-
-
-
- _file_paths
-
-
-
- attribute_pa_color
-
-
-
- -
-
Variation #41 of Ship Your Idea
- http://demo.woothemes.com/woocommerce/?product_variation=product-40-variation
- Fri, 07 Jun 2013 10:59:15 +0000
- wooteam
- http://demo.woothemes.com/woocommerce/?product_variation=product-40-variation
-
-
-
- 41
- 2013-06-07 10:59:15
- 2013-06-07 10:59:15
- open
- open
- product-40-variation
- publish
- 40
- 0
- product_variation
-
- 0
-
- _sku
-
-
-
- _weight
-
-
-
- _length
-
-
-
- _width
-
-
-
- _height
-
-
-
- _stock
-
-
-
- _thumbnail_id
-
-
-
- _virtual
-
-
-
- _downloadable
-
-
-
- _regular_price
-
-
-
- _sale_price
-
-
-
- _sale_price_dates_from
-
-
-
- _sale_price_dates_to
-
-
-
- _price
-
-
-
- _tax_class
-
-
-
- _download_limit
-
-
-
- _download_expiry
-
-
-
- _file_paths
-
-
-
- attribute_pa_color
-
-
-
- -
-
Variation #42 of Ship Your Idea
- http://demo.woothemes.com/woocommerce/?product_variation=product-40-variation-2
- Fri, 07 Jun 2013 10:59:15 +0000
- wooteam
- http://demo.woothemes.com/woocommerce/?product_variation=product-40-variation-2
-
-
-
- 42
- 2013-06-07 10:59:15
- 2013-06-07 10:59:15
- open
- open
- product-40-variation-2
- publish
- 40
- 1
- product_variation
-
- 0
-
- _sku
-
-
-
- _weight
-
-
-
- _length
-
-
-
- _width
-
-
-
- _height
-
-
-
- _stock
-
-
-
- _thumbnail_id
-
-
-
- _virtual
-
-
-
- _downloadable
-
-
-
- _regular_price
-
-
-
- _sale_price
-
-
-
- _sale_price_dates_from
-
-
-
- _sale_price_dates_to
-
-
-
- _price
-
-
-
- _tax_class
-
-
-
- _download_limit
-
-
-
- _download_expiry
-
-
-
- _file_paths
-
-
-
- attribute_pa_color
-
-
-
- -
-
Woo Logo
- http://demo.woothemes.com/woocommerce/product/woo-logo-3/
- Fri, 07 Jun 2013 11:29:44 +0000
- wooteam
- http://demo.woothemes.com/woocommerce/?post_type=product&p=79
-
-
-
- 79
- 2013-06-07 11:29:44
- 2013-06-07 11:29:44
- open
- closed
- woo-logo-3
- publish
- 0
- 0
- product
-
- 0
-
-
-
- _edit_last
-
-
-
- _thumbnail_id
-
-
-
- _visibility
-
-
-
- _stock_status
-
-
-
- total_sales
-
-
-
- _downloadable
-
-
-
- _virtual
-
-
-
- _product_image_gallery
-
-
-
- _regular_price
-
-
-
- _sale_price
-
-
-
- _tax_status
-
-
-
- _tax_class
-
-
-
- _purchase_note
-
-
-
- _featured
-
-
-
- _weight
-
-
-
- _length
-
-
-
- _width
-
-
-
- _height
-
-
-
- _sku
-
-
-
- _product_attributes
-
-
-
- _sale_price_dates_from
-
-
-
- _sale_price_dates_to
-
-
-
- _price
-
-
-
- _sold_individually
-
-
-
- _stock
-
-
-
- _backorders
-
-
-
- _manage_stock
-
-
-
- _crosssell_ids
-
-
-
- -
-
Woo Album #1
- http://demo.woothemes.com/woocommerce/product/woo-album-1/
- Fri, 07 Jun 2013 11:33:05 +0000
- wooteam
- http://demo.woothemes.com/woocommerce/?post_type=product&p=83
-
-
-
- 83
- 2013-06-07 11:33:05
- 2013-06-07 11:33:05
- open
- closed
- woo-album-1
- publish
- 0
- 0
- product
-
- 0
-
-
-
-
- _edit_last
-
-
-
- _thumbnail_id
-
-
-
- _visibility
-
-
-
- _stock_status
-
-
-
- total_sales
-
-
-
- _downloadable
-
-
-
- _virtual
-
-
-
- _product_image_gallery
-
-
-
- _regular_price
-
-
-
- _sale_price
-
-
-
- _tax_status
-
-
-
- _tax_class
-
-
-
- _purchase_note
-
-
-
- _featured
-
-
-
- _weight
-
-
-
- _length
-
-
-
- _width
-
-
-
- _height
-
-
-
- _sku
-
-
-
- _product_attributes
-
-
-
- _sale_price_dates_from
-
-
-
- _sale_price_dates_to
-
-
-
- _price
-
-
-
- _sold_individually
-
-
-
- _stock
-
-
-
- _backorders
-
-
-
- _manage_stock
-
-
-
- _file_paths
-
-
-
- _download_limit
-
-
-
- _download_expiry
-
-
-
- -
-
Woo Album #2
- http://demo.woothemes.com/woocommerce/product/woo-album-2/
- Fri, 07 Jun 2013 11:34:14 +0000
- wooteam
- http://demo.woothemes.com/woocommerce/?post_type=product&p=87
-
-
-
- 87
- 2013-06-07 11:34:14
- 2013-06-07 11:34:14
- open
- closed
- woo-album-2
- publish
- 0
- 0
- product
-
- 0
-
-
-
-
- _edit_last
-
-
-
- _thumbnail_id
-
-
-
- _visibility
-
-
-
- _stock_status
-
-
-
- total_sales
-
-
-
- _downloadable
-
-
-
- _virtual
-
-
-
- _product_image_gallery
-
-
-
- _regular_price
-
-
-
- _sale_price
-
-
-
- _tax_status
-
-
-
- _tax_class
-
-
-
- _purchase_note
-
-
-
- _featured
-
-
-
- _weight
-
-
-
- _length
-
-
-
- _width
-
-
-
- _height
-
-
-
- _sku
-
-
-
- _product_attributes
-
-
-
- _sale_price_dates_from
-
-
-
- _sale_price_dates_to
-
-
-
- _price
-
-
-
- _sold_individually
-
-
-
- _stock
-
-
-
- _backorders
-
-
-
- _manage_stock
-
-
-
- _file_paths
-
-
-
- _download_limit
-
-
-
- _download_expiry
-
-
-
- 11
-
- bester.c@gmail.com
-
- 196.215.9.147
- 2013-06-07 11:56:32
- 2013-06-07 11:56:32
-
- 1
-
- 0
- 0
-
- akismet_error
-
-
-
- akismet_history
-
-
-
- akismet_as_submitted
-
-
-
- rating
-
-
-
- akismet_history
-
-
-
-
- -
-
Woo Album #3
- http://demo.woothemes.com/woocommerce/product/woo-album-3/
- Fri, 07 Jun 2013 11:35:18 +0000
- wooteam
- http://demo.woothemes.com/woocommerce/?post_type=product&p=90
-
-
-
- 90
- 2013-06-07 11:35:18
- 2013-06-07 11:35:18
- open
- closed
- woo-album-3
- publish
- 0
- 0
- product
-
- 0
-
-
-
-
- _edit_last
-
-
-
- _thumbnail_id
-
-
-
- _visibility
-
-
-
- _stock_status
-
-
-
- total_sales
-
-
-
- _downloadable
-
-
-
- _virtual
-
-
-
- _product_image_gallery
-
-
-
- _regular_price
-
-
-
- _sale_price
-
-
-
- _tax_status
-
-
-
- _tax_class
-
-
-
- _purchase_note
-
-
-
- _featured
-
-
-
- _weight
-
-
-
- _length
-
-
-
- _width
-
-
-
- _height
-
-
-
- _sku
-
-
-
- _product_attributes
-
-
-
- _sale_price_dates_from
-
-
-
- _sale_price_dates_to
-
-
-
- _price
-
-
-
- _sold_individually
-
-
-
- _stock
-
-
-
- _backorders
-
-
-
- _manage_stock
-
-
-
- _file_paths
-
-
-
- _download_limit
-
-
-
- _download_expiry
-
-
-
- 23
-
- coen@woothemes.com
-
- 84.39.28.254
- 2013-06-07 12:22:07
- 2013-06-07 12:22:07
-
- 1
-
- 0
- 0
-
- akismet_error
-
-
-
- akismet_history
-
-
-
- akismet_as_submitted
-
-
-
- rating
-
-
-
- akismet_history
-
-
-
-
- -
-
Woo Single #1
- http://demo.woothemes.com/woocommerce/product/woo-single-1/
- Fri, 07 Jun 2013 11:36:34 +0000
- wooteam
- http://demo.woothemes.com/woocommerce/?post_type=product&p=93
-
-
-
- 93
- 2013-06-07 11:36:34
- 2013-06-07 11:36:34
- open
- closed
- woo-single-1
- publish
- 0
- 0
- product
-
- 0
-
-
-
-
- _edit_last
-
-
-
- _thumbnail_id
-
-
-
- _visibility
-
-
-
- _stock_status
-
-
-
- total_sales
-
-
-
- _downloadable
-
-
-
- _virtual
-
-
-
- _product_image_gallery
-
-
-
- _regular_price
-
-
-
- _sale_price
-
-
-
- _tax_status
-
-
-
- _tax_class
-
-
-
- _purchase_note
-
-
-
- _featured
-
-
-
- _weight
-
-
-
- _length
-
-
-
- _width
-
-
-
- _height
-
-
-
- _sku
-
-
-
- _product_attributes
-
-
-
- _sale_price_dates_from
-
-
-
- _sale_price_dates_to
-
-
-
- _price
-
-
-
- _sold_individually
-
-
-
- _stock
-
-
-
- _backorders
-
-
-
- _manage_stock
-
-
-
- _file_paths
-
-
-
- _download_limit
-
-
-
- _download_expiry
-
-
-
- -
-
Woo Album #4
- http://demo.woothemes.com/woocommerce/product/woo-album-4/
- Fri, 07 Jun 2013 11:37:23 +0000
- wooteam
- http://demo.woothemes.com/woocommerce/?post_type=product&p=96
-
-
-
- 96
- 2013-06-07 11:37:23
- 2013-06-07 11:37:23
- open
- closed
- woo-album-4
- publish
- 0
- 0
- product
-
- 0
-
-
-
-
- _edit_last
-
-
-
- _thumbnail_id
-
-
-
- _visibility
-
-
-
- _stock_status
-
-
-
- total_sales
-
-
-
- _downloadable
-
-
-
- _virtual
-
-
-
- _product_image_gallery
-
-
-
- _regular_price
-
-
-
- _sale_price
-
-
-
- _tax_status
-
-
-
- _tax_class
-
-
-
- _purchase_note
-
-
-
- _featured
-
-
-
- _weight
-
-
-
- _length
-
-
-
- _width
-
-
-
- _height
-
-
-
- _sku
-
-
-
- _product_attributes
-
-
-
- _sale_price_dates_from
-
-
-
- _sale_price_dates_to
-
-
-
- _price
-
-
-
- _sold_individually
-
-
-
- _stock
-
-
-
- _backorders
-
-
-
- _manage_stock
-
-
-
- _file_paths
-
-
-
- _download_limit
-
-
-
- _download_expiry
-
-
-
- 3
-
- james@jameskoster.co.uk
-
- 86.146.141.82
- 2013-06-07 11:44:50
- 2013-06-07 11:44:50
-
- 1
-
- 0
- 0
-
- akismet_error
-
-
-
- akismet_history
-
-
-
- akismet_as_submitted
-
-
-
- rating
-
-
-
- akismet_history
-
-
-
-
- 22
-
- coen@woothemes.com
-
- 84.39.28.254
- 2013-06-07 12:21:30
- 2013-06-07 12:21:30
-
- 1
-
- 0
- 0
-
- akismet_error
-
-
-
- akismet_history
-
-
-
- akismet_as_submitted
-
-
-
- rating
-
-
-
- akismet_history
-
-
-
-
- -
-
Woo Single #2
- http://demo.woothemes.com/woocommerce/product/woo-single-2/
- Fri, 07 Jun 2013 11:38:12 +0000
- wooteam
- http://demo.woothemes.com/woocommerce/?post_type=product&p=99
-
-
-
- 99
- 2013-06-07 11:38:12
- 2013-06-07 11:38:12
- open
- closed
- woo-single-2
- publish
- 0
- 0
- product
-
- 0
-
-
-
-
- _edit_last
-
-
-
- _thumbnail_id
-
-
-
- _visibility
-
-
-
- _stock_status
-
-
-
- total_sales
-
-
-
- _downloadable
-
-
-
- _virtual
-
-
-
- _product_image_gallery
-
-
-
- _regular_price
-
-
-
- _sale_price
-
-
-
- _tax_status
-
-
-
- _tax_class
-
-
-
- _purchase_note
-
-
-
- _featured
-
-
-
- _weight
-
-
-
- _length
-
-
-
- _width
-
-
-
- _height
-
-
-
- _sku
-
-
-
- _product_attributes
-
-
-
- _sale_price_dates_from
-
-
-
- _sale_price_dates_to
-
-
-
- _price
-
-
-
- _sold_individually
-
-
-
- _stock
-
-
-
- _backorders
-
-
-
- _manage_stock
-
-
-
- 16
-
- bester.c@gmail.com
-
- 196.215.9.147
- 2013-06-07 11:58:43
- 2013-06-07 11:58:43
-
- 1
-
- 0
- 0
-
- akismet_error
-
-
-
- akismet_history
-
-
-
- akismet_as_submitted
-
-
-
- rating
-
-
-
- akismet_history
-
-
-
-
- 41
-
- maria@woothemes.com
-
- 24.225.103.32
- 2013-06-07 15:52:48
- 2013-06-07 15:52:48
-
- 1
-
- 0
- 0
-
- akismet_error
-
-
-
- akismet_history
-
-
-
- akismet_as_submitted
-
-
-
- rating
-
-
-
- akismet_history
-
-
-
-
-
-
diff --git a/dummy-data/dummy-products.csv b/dummy-data/dummy-products.csv
new file mode 100644
index 00000000000..2f3639a675a
--- /dev/null
+++ b/dummy-data/dummy-products.csv
@@ -0,0 +1,21 @@
+ID,Type,SKU,Name,Published,Is featured?,Visibility in catalog,Short description,Description,Date sale price starts,Date sale price ends,Tax status,Tax class,In stock?,Stock,Backorders allowed?,Sold individually?,Weight (kg),Length (cm),Width (cm),Height (cm),Allow customer reviews?,Purchase note,Sale price,Regular price,Categories,Tags,Shipping class,Images,Download limit,Download expiry days,Parent,Grouped products,Upsells,Cross-sells,External URL,Button text,Attribute 1 name,Attribute 1 value(s),Attribute 1 visible,Attribute 1 global
+,simple,woo-beanie,Beanie,1,0,visible,This is a simple product.,"Pellentesque habitant morbi tristique senectus et netus et malesuada fames ac turpis egestas. Vestibulum tortor quam, feugiat vitae, ultricies eget, tempor sit amet, ante. Donec eu libero sit amet quam egestas semper. Aenean ultricies mi vitae est. Mauris placerat eleifend leo.",,,taxable,,1,,0,0,,,,,1,,18,20,Accessories,,,https://demo.woothemes.com/woocommerce/wp-content/uploads/sites/56/2017/08/beanie.jpg,,,,,,,,,Color,Red,1,1
+,simple,woo-belt,Belt,1,0,visible,This is a simple product.,"Pellentesque habitant morbi tristique senectus et netus et malesuada fames ac turpis egestas. Vestibulum tortor quam, feugiat vitae, ultricies eget, tempor sit amet, ante. Donec eu libero sit amet quam egestas semper. Aenean ultricies mi vitae est. Mauris placerat eleifend leo.",,,taxable,,1,,0,0,,,,,1,,55,65,Accessories,,,https://demo.woothemes.com/woocommerce/wp-content/uploads/sites/56/2017/08/belt.jpg,,,,,,,,,,,,
+,simple,woo-cap,Cap,1,1,visible,This is a simple product.,"Pellentesque habitant morbi tristique senectus et netus et malesuada fames ac turpis egestas. Vestibulum tortor quam, feugiat vitae, ultricies eget, tempor sit amet, ante. Donec eu libero sit amet quam egestas semper. Aenean ultricies mi vitae est. Mauris placerat eleifend leo.",,,taxable,,1,,0,0,,,,,1,,16,18,Accessories,,,https://demo.woothemes.com/woocommerce/wp-content/uploads/sites/56/2017/08/cap.jpg,,,,,,,,,Color,Yellow,1,1
+,simple,woo-sunglasses,Sunglasses,1,1,visible,This is a simple product.,"Pellentesque habitant morbi tristique senectus et netus et malesuada fames ac turpis egestas. Vestibulum tortor quam, feugiat vitae, ultricies eget, tempor sit amet, ante. Donec eu libero sit amet quam egestas semper. Aenean ultricies mi vitae est. Mauris placerat eleifend leo.",,,taxable,,1,,0,0,,,,,1,,,90,Accessories,,,https://demo.woothemes.com/woocommerce/wp-content/uploads/sites/56/2017/08/sunglasses.jpg,,,,,,,,,,,,
+,simple,woo-hoodie-with-logo,Hoodie with Logo,1,0,visible,This is a simple product.,"Pellentesque habitant morbi tristique senectus et netus et malesuada fames ac turpis egestas. Vestibulum tortor quam, feugiat vitae, ultricies eget, tempor sit amet, ante. Donec eu libero sit amet quam egestas semper. Aenean ultricies mi vitae est. Mauris placerat eleifend leo.",,,taxable,,1,,0,0,,,,,1,,,45,Hoodies,,,https://demo.woothemes.com/woocommerce/wp-content/uploads/sites/56/2017/08/hoodie-with-logo.jpg,,,,,,,,,Color,Blue,1,1
+,simple,woo-hoodie-with-pocket,Hoodie with Pocket,1,1,hidden,This is a simple product.,"Pellentesque habitant morbi tristique senectus et netus et malesuada fames ac turpis egestas. Vestibulum tortor quam, feugiat vitae, ultricies eget, tempor sit amet, ante. Donec eu libero sit amet quam egestas semper. Aenean ultricies mi vitae est. Mauris placerat eleifend leo.",,,taxable,,1,,0,0,,,,,1,,35,45,Hoodies,,,https://demo.woothemes.com/woocommerce/wp-content/uploads/sites/56/2017/08/hoodie-with-pocket.jpg,,,,,,,,,Color,Gray,1,1
+,simple,woo-hoodie-with-zipper,Hoodie with Zipper,1,1,visible,This is a simple product.,"Pellentesque habitant morbi tristique senectus et netus et malesuada fames ac turpis egestas. Vestibulum tortor quam, feugiat vitae, ultricies eget, tempor sit amet, ante. Donec eu libero sit amet quam egestas semper. Aenean ultricies mi vitae est. Mauris placerat eleifend leo.",,,taxable,,1,,0,0,,,,,1,,,45,Hoodies,,,https://demo.woothemes.com/woocommerce/wp-content/uploads/sites/56/2017/08/hoodie-with-zipper.jpg,,,,,,,,,,,,
+,variable,woo-hoodie,Hoodie,1,0,visible,This is a variable product.,"Pellentesque habitant morbi tristique senectus et netus et malesuada fames ac turpis egestas. Vestibulum tortor quam, feugiat vitae, ultricies eget, tempor sit amet, ante. Donec eu libero sit amet quam egestas semper. Aenean ultricies mi vitae est. Mauris placerat eleifend leo.",,,taxable,,1,,0,0,,,,,1,,42,45,Hoodies,,,"https://demo.woothemes.com/woocommerce/wp-content/uploads/sites/56/2017/08/hoodie.jpg, https://demo.woothemes.com/woocommerce/wp-content/uploads/sites/56/2017/05/hoodie-blue.jpg, https://demo.woothemes.com/woocommerce/wp-content/uploads/sites/56/2017/05/hoodie-green.jpg",,,,,,,,,Color,"Blue, Green, Red",1,1
+,simple,woo-long-sleeve-tee,Long Sleeve Tee,1,0,visible,This is a simple product.,"Pellentesque habitant morbi tristique senectus et netus et malesuada fames ac turpis egestas. Vestibulum tortor quam, feugiat vitae, ultricies eget, tempor sit amet, ante. Donec eu libero sit amet quam egestas semper. Aenean ultricies mi vitae est. Mauris placerat eleifend leo.",,,taxable,,1,,0,0,,,,,1,,,25,T-Shirts,,,https://demo.woothemes.com/woocommerce/wp-content/uploads/sites/56/2017/08/long-sleeve-tee.jpg,,,,,,,,,Color,Green,1,1
+,simple,woo-polo,Polo,1,0,visible,This is a simple product.,"Pellentesque habitant morbi tristique senectus et netus et malesuada fames ac turpis egestas. Vestibulum tortor quam, feugiat vitae, ultricies eget, tempor sit amet, ante. Donec eu libero sit amet quam egestas semper. Aenean ultricies mi vitae est. Mauris placerat eleifend leo.",,,taxable,,1,,0,0,,,,,1,,,20,T-Shirts,,,https://demo.woothemes.com/woocommerce/wp-content/uploads/sites/56/2017/08/polo.jpg,,,,,,,,,Color,Blue,1,1
+,simple,woo-tshirt,T-Shirt,1,0,visible,This is a simple product.,"Pellentesque habitant morbi tristique senectus et netus et malesuada fames ac turpis egestas. Vestibulum tortor quam, feugiat vitae, ultricies eget, tempor sit amet, ante. Donec eu libero sit amet quam egestas semper. Aenean ultricies mi vitae est. Mauris placerat eleifend leo.",,,taxable,,1,,0,0,,,,,1,,,18,T-Shirts,,,https://demo.woothemes.com/woocommerce/wp-content/uploads/sites/56/2017/08/tshirt.jpg,,,,,,,,,Color,Gray,1,1
+,variable,woo-vneck-tee,V-Neck T-Shirt,1,1,visible,This is a variable product.,"Pellentesque habitant morbi tristique senectus et netus et malesuada fames ac turpis egestas. Vestibulum tortor quam, feugiat vitae, ultricies eget, tempor sit amet, ante. Donec eu libero sit amet quam egestas semper. Aenean ultricies mi vitae est. Mauris placerat eleifend leo.",,,taxable,,1,,0,0,,,,,1,,,18,T-Shirts,,,"https://demo.woothemes.com/woocommerce/wp-content/uploads/sites/56/2017/08/vneck-tee.jpg, https://demo.woothemes.com/woocommerce/wp-content/uploads/sites/56/2017/08/vnech-tee-green.jpg, https://demo.woothemes.com/woocommerce/wp-content/uploads/sites/56/2017/08/vnech-tee-blue.jpg",,,,,,,,,Color,"Blue, Green, Red",1,1
+,"simple, downloadable, virtual",woo-album,Album,1,0,visible,"This is a simple, virtual product.","Lorem ipsum dolor sit amet, consectetur adipiscing elit. Vestibulum sagittis orci ac odio dictum tincidunt. Donec ut metus leo. Class aptent taciti sociosqu ad litora torquent per conubia nostra, per inceptos himenaeos. Sed luctus, dui eu sagittis sodales, nulla nibh sagittis augue, vel porttitor diam enim non metus. Vestibulum aliquam augue neque. Phasellus tincidunt odio eget ullamcorper efficitur. Cras placerat ut turpis pellentesque vulputate. Nam sed consequat tortor. Curabitur finibus sapien dolor. Ut eleifend tellus nec erat pulvinar dignissim. Nam non arcu purus. Vivamus et massa massa.",,,taxable,,1,,0,0,,,,,1,,,15,Music,,,https://demo.woothemes.com/woocommerce/wp-content/uploads/sites/56/2017/08/album.jpg,-1,-1,,,,,,,,,,
+,"simple, downloadable, virtual",woo-single,Single,1,0,visible,"This is a simple, virtual product.","Lorem ipsum dolor sit amet, consectetur adipiscing elit. Vestibulum sagittis orci ac odio dictum tincidunt. Donec ut metus leo. Class aptent taciti sociosqu ad litora torquent per conubia nostra, per inceptos himenaeos. Sed luctus, dui eu sagittis sodales, nulla nibh sagittis augue, vel porttitor diam enim non metus. Vestibulum aliquam augue neque. Phasellus tincidunt odio eget ullamcorper efficitur. Cras placerat ut turpis pellentesque vulputate. Nam sed consequat tortor. Curabitur finibus sapien dolor. Ut eleifend tellus nec erat pulvinar dignissim. Nam non arcu purus. Vivamus et massa massa.",,,taxable,,1,,0,0,,,,,1,,2,3,Music,,,https://demo.woothemes.com/woocommerce/wp-content/uploads/sites/56/2017/08/single.jpg,-1,-1,,,,,,,,,,
+,variation,woo-vneck-tee-red,V-Neck T-Shirt - Red,1,0,visible,This is a product variation.,"Lorem ipsum dolor sit amet, consectetur adipiscing elit. Vestibulum sagittis orci ac odio dictum tincidunt. Donec ut metus leo. Class aptent taciti sociosqu ad litora torquent per conubia nostra, per inceptos himenaeos. Sed luctus, dui eu sagittis sodales, nulla nibh sagittis augue, vel porttitor diam enim non metus. Vestibulum aliquam augue neque. Phasellus tincidunt odio eget ullamcorper efficitur. Cras placerat ut turpis pellentesque vulputate. Nam sed consequat tortor. Curabitur finibus sapien dolor. Ut eleifend tellus nec erat pulvinar dignissim. Nam non arcu purus. Vivamus et massa massa.",,,taxable,,1,,0,0,,,,,0,,,20,,,,https://demo.woothemes.com/woocommerce/wp-content/uploads/sites/56/2017/08/vneck-tee.jpg,,,woo-vneck-tee,,,,,,Color,Red,,1
+,variation,woo-vneck-tee-green,V-Neck T-Shirt - Green,1,0,visible,This is a product variation.,"Lorem ipsum dolor sit amet, consectetur adipiscing elit. Vestibulum sagittis orci ac odio dictum tincidunt. Donec ut metus leo. Class aptent taciti sociosqu ad litora torquent per conubia nostra, per inceptos himenaeos. Sed luctus, dui eu sagittis sodales, nulla nibh sagittis augue, vel porttitor diam enim non metus. Vestibulum aliquam augue neque. Phasellus tincidunt odio eget ullamcorper efficitur. Cras placerat ut turpis pellentesque vulputate. Nam sed consequat tortor. Curabitur finibus sapien dolor. Ut eleifend tellus nec erat pulvinar dignissim. Nam non arcu purus. Vivamus et massa massa.",,,taxable,,1,,0,0,,,,,0,,,20,,,,https://demo.woothemes.com/woocommerce/wp-content/uploads/sites/56/2017/08/vnech-tee-green.jpg,,,woo-vneck-tee,,,,,,Color,Green,,1
+,variation,woo-vneck-tee-blue,V-Neck T-Shirt - Blue,1,0,visible,This is a product variation.,"Lorem ipsum dolor sit amet, consectetur adipiscing elit. Vestibulum sagittis orci ac odio dictum tincidunt. Donec ut metus leo. Class aptent taciti sociosqu ad litora torquent per conubia nostra, per inceptos himenaeos. Sed luctus, dui eu sagittis sodales, nulla nibh sagittis augue, vel porttitor diam enim non metus. Vestibulum aliquam augue neque. Phasellus tincidunt odio eget ullamcorper efficitur. Cras placerat ut turpis pellentesque vulputate. Nam sed consequat tortor. Curabitur finibus sapien dolor. Ut eleifend tellus nec erat pulvinar dignissim. Nam non arcu purus. Vivamus et massa massa.",,,taxable,,1,,0,0,,,,,0,,,15,,,,https://demo.woothemes.com/woocommerce/wp-content/uploads/sites/56/2017/08/vnech-tee-blue.jpg,,,woo-vneck-tee,,,,,,Color,Blue,,1
+,variation,woo-hoodie-red,Hoodie - Red,1,0,visible,This is a product variation.,"Lorem ipsum dolor sit amet, consectetur adipiscing elit. Vestibulum sagittis orci ac odio dictum tincidunt. Donec ut metus leo. Class aptent taciti sociosqu ad litora torquent per conubia nostra, per inceptos himenaeos. Sed luctus, dui eu sagittis sodales, nulla nibh sagittis augue, vel porttitor diam enim non metus. Vestibulum aliquam augue neque. Phasellus tincidunt odio eget ullamcorper efficitur. Cras placerat ut turpis pellentesque vulputate. Nam sed consequat tortor. Curabitur finibus sapien dolor. Ut eleifend tellus nec erat pulvinar dignissim. Nam non arcu purus. Vivamus et massa massa.",,,taxable,,1,,0,0,,,,,0,,42,45,,,,https://demo.woothemes.com/woocommerce/wp-content/uploads/sites/56/2017/08/hoodie.jpg,,,woo-hoodie,,,,,,Color,Red,,1
+,variation,woo-hoodie-green,Hoodie - Green,1,0,visible,This is a product variation.,"Lorem ipsum dolor sit amet, consectetur adipiscing elit. Vestibulum sagittis orci ac odio dictum tincidunt. Donec ut metus leo. Class aptent taciti sociosqu ad litora torquent per conubia nostra, per inceptos himenaeos. Sed luctus, dui eu sagittis sodales, nulla nibh sagittis augue, vel porttitor diam enim non metus. Vestibulum aliquam augue neque. Phasellus tincidunt odio eget ullamcorper efficitur. Cras placerat ut turpis pellentesque vulputate. Nam sed consequat tortor. Curabitur finibus sapien dolor. Ut eleifend tellus nec erat pulvinar dignissim. Nam non arcu purus. Vivamus et massa massa.",,,taxable,,1,,0,0,,,,,0,,,45,,,,https://demo.woothemes.com/woocommerce/wp-content/uploads/sites/56/2017/05/hoodie-green.jpg,,,woo-hoodie,,,,,,Color,Green,,1
+,variation,woo-hoodie-blue,Hoodie - Blue,1,0,visible,This is a product variation.,"Lorem ipsum dolor sit amet, consectetur adipiscing elit. Vestibulum sagittis orci ac odio dictum tincidunt. Donec ut metus leo. Class aptent taciti sociosqu ad litora torquent per conubia nostra, per inceptos himenaeos. Sed luctus, dui eu sagittis sodales, nulla nibh sagittis augue, vel porttitor diam enim non metus. Vestibulum aliquam augue neque. Phasellus tincidunt odio eget ullamcorper efficitur. Cras placerat ut turpis pellentesque vulputate. Nam sed consequat tortor. Curabitur finibus sapien dolor. Ut eleifend tellus nec erat pulvinar dignissim. Nam non arcu purus. Vivamus et massa massa.",,,taxable,,1,,0,0,,,,,0,,,45,,,,https://demo.woothemes.com/woocommerce/wp-content/uploads/sites/56/2017/05/hoodie-blue.jpg,,,woo-hoodie,,,,,,Color,Blue,,1
\ No newline at end of file
diff --git a/dummy-data/dummy-products.xml b/dummy-data/dummy-products.xml
new file mode 100644
index 00000000000..59c0e1feb09
--- /dev/null
+++ b/dummy-data/dummy-products.xml
@@ -0,0 +1,6374 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ WooCommerce Dummy Data
+ https://demo.woothemes.com/woocommerce
+ Just another WooCommerce shop
+ Thu, 05 Oct 2017 15:33:45 +0000
+ en-US
+ 1.2
+ http://demo.woothemes.com/
+ https://demo.woothemes.com/woocommerce
+
+ 3
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ https://wordpress.org/?v=4.8.2
+
+
+
+ -
+
accessories
+ https://demo.woothemes.com/woocommerce/accessories/
+ Tue, 08 Aug 2017 12:42:33 +0000
+
+ https://demo.woothemes.com/wp-content/uploads/sites/56/2017/08/accessories.jpg
+
+
+
+ 184
+
+
+
+
+
+
+ 0
+ 0
+
+
+ 0
+
+
+
+
+
+
+
+
+
+
+ -
+
beanie
+ https://demo.woothemes.com/woocommerce/beanie-2/
+ Tue, 08 Aug 2017 12:42:34 +0000
+
+ https://demo.woothemes.com/wp-content/uploads/sites/56/2017/08/beanie.jpg
+
+
+
+ 185
+
+
+
+
+
+
+ 0
+ 0
+
+
+ 0
+
+
+
+
+
+
+
+
+
+
+ -
+
belt
+ https://demo.woothemes.com/woocommerce/belt-2/
+ Tue, 08 Aug 2017 12:42:35 +0000
+
+ https://demo.woothemes.com/wp-content/uploads/sites/56/2017/08/belt.jpg
+
+
+
+ 186
+
+
+
+
+
+
+ 0
+ 0
+
+
+ 0
+
+
+
+
+
+
+
+
+
+
+ -
+
cap
+ https://demo.woothemes.com/woocommerce/cap-2/
+ Tue, 08 Aug 2017 12:42:36 +0000
+
+ https://demo.woothemes.com/wp-content/uploads/sites/56/2017/08/cap.jpg
+
+
+
+ 187
+
+
+
+
+
+
+ 0
+ 0
+
+
+ 0
+
+
+
+
+
+
+
+
+
+
+ -
+
hoodie-with-logo
+ https://demo.woothemes.com/woocommerce/hoodie-with-logo-2/
+ Tue, 08 Aug 2017 12:42:38 +0000
+
+ https://demo.woothemes.com/wp-content/uploads/sites/56/2017/08/hoodie-with-logo.jpg
+
+
+
+ 189
+
+
+
+
+
+
+ 0
+ 0
+
+
+ 0
+
+
+
+
+
+
+
+
+
+
+ -
+
hoodie-with-pocket
+ https://demo.woothemes.com/woocommerce/hoodie-with-pocket-2/
+ Tue, 08 Aug 2017 12:42:39 +0000
+
+ https://demo.woothemes.com/wp-content/uploads/sites/56/2017/08/hoodie-with-pocket.jpg
+
+
+
+ 190
+
+
+
+
+
+
+ 0
+ 0
+
+
+ 0
+
+
+
+
+
+
+
+
+
+
+ -
+
hoodie-with-zipper
+ https://demo.woothemes.com/woocommerce/hoodie-with-zipper-2/
+ Tue, 08 Aug 2017 12:42:40 +0000
+
+ https://demo.woothemes.com/wp-content/uploads/sites/56/2017/08/hoodie-with-zipper.jpg
+
+
+
+ 191
+
+
+
+
+
+
+ 0
+ 0
+
+
+ 0
+
+
+
+
+
+
+
+
+
+
+ -
+
hoodie
+ https://demo.woothemes.com/woocommerce/hoodie-2/
+ Tue, 08 Aug 2017 12:42:41 +0000
+
+ https://demo.woothemes.com/wp-content/uploads/sites/56/2017/08/hoodie.jpg
+
+
+
+ 192
+
+
+
+
+
+
+ 0
+ 0
+
+
+ 0
+
+
+
+
+
+
+
+
+
+
+ -
+
hoodies
+ https://demo.woothemes.com/woocommerce/hoodies/
+ Tue, 08 Aug 2017 12:42:43 +0000
+
+ https://demo.woothemes.com/wp-content/uploads/sites/56/2017/08/hoodies.jpg
+
+
+
+ 193
+
+
+
+
+
+
+ 0
+ 0
+
+
+ 0
+
+
+
+
+
+
+
+
+
+
+ -
+
long-sleeve-tee
+ https://demo.woothemes.com/woocommerce/long-sleeve-tee-2/
+ Tue, 08 Aug 2017 12:42:44 +0000
+
+ https://demo.woothemes.com/wp-content/uploads/sites/56/2017/08/long-sleeve-tee.jpg
+
+
+
+ 194
+
+
+
+
+
+
+ 0
+ 0
+
+
+ 0
+
+
+
+
+
+
+
+
+
+
+ -
+
polo
+ https://demo.woothemes.com/woocommerce/polo-2/
+ Tue, 08 Aug 2017 12:42:45 +0000
+
+ https://demo.woothemes.com/wp-content/uploads/sites/56/2017/08/polo.jpg
+
+
+
+ 195
+
+
+
+
+
+
+ 0
+ 0
+
+
+ 0
+
+
+
+
+
+
+
+
+
+
+ -
+
sunglasses
+ https://demo.woothemes.com/woocommerce/sunglasses-2/
+ Tue, 08 Aug 2017 12:42:45 +0000
+
+ https://demo.woothemes.com/wp-content/uploads/sites/56/2017/08/sunglasses.jpg
+
+
+
+ 196
+
+
+
+
+
+
+ 0
+ 0
+
+
+ 0
+
+
+
+
+
+
+
+
+
+
+ -
+
tshirt
+ https://demo.woothemes.com/woocommerce/tshirt-2/
+ Tue, 08 Aug 2017 12:42:46 +0000
+
+ https://demo.woothemes.com/wp-content/uploads/sites/56/2017/08/tshirt.jpg
+
+
+
+ 197
+
+
+
+
+
+
+ 0
+ 0
+
+
+ 0
+
+
+
+
+
+
+
+
+
+
+ -
+
tshirts
+ https://demo.woothemes.com/woocommerce/tshirts/
+ Tue, 08 Aug 2017 12:42:48 +0000
+
+ https://demo.woothemes.com/wp-content/uploads/sites/56/2017/08/tshirts.jpg
+
+
+
+ 198
+
+
+
+
+
+
+ 0
+ 0
+
+
+ 0
+
+
+
+
+
+
+
+
+
+
+ -
+
vneck-tee
+ https://demo.woothemes.com/woocommerce/vneck-tee-2/
+ Tue, 08 Aug 2017 12:42:49 +0000
+
+ https://demo.woothemes.com/wp-content/uploads/sites/56/2017/08/vneck-tee.jpg
+
+
+
+ 199
+
+
+
+
+
+
+ 0
+ 0
+
+
+ 0
+
+
+
+
+
+
+
+
+
+
+ -
+
single
+ https://demo.woothemes.com/woocommerce/product/single/single-2/
+ Thu, 05 Oct 2017 13:34:18 +0000
+
+ https://demo.woothemes.com/wp-content/uploads/sites/56/2017/08/single.jpg
+
+
+
+ 237
+
+
+
+
+
+
+ 159
+ 0
+
+
+ 0
+
+
+
+
+
+
+
+
+
+
+ -
+
album
+ https://demo.woothemes.com/woocommerce/product/album/album-2/
+ Thu, 05 Oct 2017 13:35:38 +0000
+
+ https://demo.woothemes.com/wp-content/uploads/sites/56/2017/08/album.jpg
+
+
+
+ 238
+
+
+
+
+
+
+ 158
+ 0
+
+
+ 0
+
+
+
+
+
+
+
+
+
+
+ -
+
vnech-tee-blue
+ https://demo.woothemes.com/woocommerce/?attachment_id=239
+ Thu, 05 Oct 2017 13:36:37 +0000
+
+ https://demo.woothemes.com/wp-content/uploads/sites/56/2017/08/vnech-tee-blue.jpg
+
+
+
+ 239
+
+
+
+
+
+
+ 173
+ 0
+
+
+ 0
+
+
+
+
+
+
+
+
+
+
+ -
+
vnech-tee-green
+ https://demo.woothemes.com/woocommerce/?attachment_id=240
+ Thu, 05 Oct 2017 13:36:38 +0000
+
+ https://demo.woothemes.com/wp-content/uploads/sites/56/2017/08/vnech-tee-green.jpg
+
+
+
+ 240
+
+
+
+
+
+
+ 173
+ 0
+
+
+ 0
+
+
+
+
+
+
+
+
+
+
+ -
+
hoodie-blue
+ https://demo.woothemes.com/woocommerce/product/hoodie/hoodie-blue-2/
+ Thu, 05 Oct 2017 13:38:33 +0000
+
+ https://demo.woothemes.com/wp-content/uploads/sites/56/2017/05/hoodie-blue.jpg
+
+
+
+ 241
+
+
+
+
+
+
+ 148
+ 0
+
+
+ 0
+
+
+
+
+
+
+
+
+
+
+ -
+
hoodie-green
+ https://demo.woothemes.com/woocommerce/product/hoodie/hoodie-green-2/
+ Thu, 05 Oct 2017 13:38:34 +0000
+
+ https://demo.woothemes.com/wp-content/uploads/sites/56/2017/05/hoodie-green.jpg
+
+
+
+ 242
+
+
+
+
+
+
+ 148
+ 0
+
+
+ 0
+
+
+
+
+
+
+
+
+
+
+
+
+
+ -
+
Beanie
+ https://demo.woothemes.com/woocommerce/product/beanie/
+ Tue, 23 May 2017 13:53:43 +0000
+
+ http://shop.dev/bookings/?p=28
+
+
+
+ 141
+
+
+
+
+
+
+ 0
+ 3
+
+
+ 0
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ -
+
Belt
+ https://demo.woothemes.com/woocommerce/product/belt/
+ Tue, 23 May 2017 13:53:43 +0000
+
+ http://shop.dev/bookings/?p=29
+
+
+
+ 142
+
+
+
+
+
+
+ 0
+ 9
+
+
+ 0
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 254
+
+
+
+
+
+
+
+
+
+ 0
+ 2189
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ -
+
Cap
+ https://demo.woothemes.com/woocommerce/product/cap/
+ Tue, 23 May 2017 13:53:43 +0000
+
+ http://shop.dev/bookings/?p=30
+
+
+
+ 143
+
+
+
+
+
+
+ 0
+ 13
+
+
+ 0
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 253
+
+
+
+
+
+
+
+
+
+ 0
+ 2189
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ -
+
Sunglasses
+ https://demo.woothemes.com/woocommerce/product/sunglasses/
+ Tue, 23 May 2017 13:53:43 +0000
+
+ http://shop.dev/bookings/?p=31
+
+
+
+ 144
+
+
+
+
+
+
+ 0
+ 6
+
+
+ 0
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ -
+
Hoodie with Logo
+ https://demo.woothemes.com/woocommerce/product/hoodie-with-logo/
+ Tue, 23 May 2017 13:53:43 +0000
+
+ http://shop.dev/bookings/?p=32
+
+
+
+ 145
+
+
+
+
+
+
+ 0
+ 7
+
+
+ 0
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ -
+
Hoodie with Pocket
+ https://demo.woothemes.com/woocommerce/product/hoodie-with-pocket/
+ Tue, 23 May 2017 13:53:43 +0000
+
+ http://shop.dev/bookings/?p=33
+
+
+
+ 146
+
+
+
+
+
+
+ 0
+ 15
+
+
+ 0
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ -
+
Hoodie with Zipper
+ https://demo.woothemes.com/woocommerce/product/hoodie-with-zipper/
+ Tue, 23 May 2017 13:53:43 +0000
+
+ http://shop.dev/bookings/?p=34
+
+
+
+ 147
+
+
+
+
+
+
+ 0
+ 16
+
+
+ 0
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ -
+
Long Sleeve Tee
+ https://demo.woothemes.com/woocommerce/product/long-sleeve-tee/
+ Tue, 23 May 2017 13:53:43 +0000
+
+ http://shop.dev/bookings/?p=36
+
+
+
+ 149
+
+
+
+
+
+
+ 0
+ 4
+
+
+ 0
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ -
+
Polo
+ https://demo.woothemes.com/woocommerce/product/polo/
+ Tue, 23 May 2017 11:53:43 +0000
+
+ http://shop.dev/bookings/?p=37
+
+
+
+ 150
+
+
+
+
+
+
+ 0
+ 17
+
+
+ 0
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ -
+
T-Shirt
+ https://demo.woothemes.com/woocommerce/product/tshirt/
+ Tue, 23 May 2017 11:53:43 +0000
+
+ http://shop.dev/bookings/?p=38
+
+
+
+ 151
+
+
+
+
+
+
+ 0
+ 5
+
+
+ 0
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ -
+
V-Neck T-Shirt
+ https://demo.woothemes.com/woocommerce/product/vneck-tee/
+ Tue, 23 May 2017 13:53:43 +0000
+
+ http://shop.dev/bookings/?p=39
+
+
+
+ 152
+
+
+
+
+
+
+ 0
+ 20
+
+
+ 0
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 250
+
+
+
+
+
+
+
+
+
+ 0
+ 2189
+
+
+
+
+
+
+
+
+
+
+ -
+
Hoodie
+ https://demo.woothemes.com/woocommerce/product/hoodie/
+ Tue, 23 May 2017 15:53:43 +0000
+
+
+
+
+
+ 148
+
+
+
+
+
+
+ 0
+ 8
+
+
+ 0
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ -
+
Album
+ https://demo.woothemes.com/woocommerce/product/album/
+ Mon, 07 Aug 2017 15:52:10 +0000
+
+ http://shop.dev/?post_type=product&p=150
+
+
+
+ 158
+
+
+
+
+
+
+ 0
+ 0
+
+
+ 0
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 251
+
+
+
+
+
+
+
+
+
+ 0
+ 2189
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 252
+
+
+
+
+
+
+
+
+
+ 0
+ 2189
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ -
+
Single
+ https://demo.woothemes.com/woocommerce/product/single/
+ Mon, 07 Aug 2017 15:53:06 +0000
+
+ http://shop.dev/?post_type=product&p=151
+
+
+
+ 159
+
+
+
+
+
+
+ 0
+ 0
+
+
+ 0
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ -
+
V-Neck T-Shirt - Red
+ https://demo.woothemes.com/woocommerce/product/vneck-tee/?attribute_pa_color=red
+ Mon, 29 May 2017 13:54:24 +0000
+
+ http://shop.dev/product/vneck-tee/
+
+
+
+ 171
+
+
+
+
+
+
+ 152
+ 2
+
+
+ 0
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ -
+
V-Neck T-Shirt - Green
+ https://demo.woothemes.com/woocommerce/product/vneck-tee/?attribute_pa_color=green
+ Mon, 29 May 2017 13:54:24 +0000
+
+ http://shop.dev/product/vneck-tee/
+
+
+
+ 172
+
+
+
+
+
+
+ 152
+ 3
+
+
+ 0
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ -
+
V-Neck T-Shirt - Blue
+ https://demo.woothemes.com/woocommerce/product/vneck-tee/?attribute_pa_color=blue
+ Mon, 07 Aug 2017 13:27:42 +0000
+
+ http://shop.dev/shop/hoodies/vneck-tee/
+
+
+
+ 173
+
+
+
+
+
+
+ 152
+ 1
+
+
+ 0
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ -
+
Hoodie - Red
+ https://demo.woothemes.com/woocommerce/product/hoodie/?attribute_pa_color=red
+ Mon, 07 Aug 2017 15:55:40 +0000
+
+ http://shop.dev/shop/hoodies/hoodie/
+
+
+
+ 181
+
+
+
+
+
+
+ 148
+ 1
+
+
+ 0
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ -
+
Hoodie - Green
+ https://demo.woothemes.com/woocommerce/product/hoodie/?attribute_pa_color=green
+ Mon, 07 Aug 2017 15:55:40 +0000
+
+ http://shop.dev/shop/hoodies/hoodie/
+
+
+
+ 182
+
+
+
+
+
+
+ 148
+ 2
+
+
+ 0
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ -
+
Hoodie - Blue
+ https://demo.woothemes.com/woocommerce/product/hoodie/?attribute_pa_color=blue
+ Mon, 07 Aug 2017 15:55:40 +0000
+
+ http://shop.dev/shop/hoodies/hoodie/
+
+
+
+ 183
+
+
+
+
+
+
+ 148
+ 3
+
+
+ 0
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/i18n/languages/woocommerce.pot b/i18n/languages/woocommerce.pot
index 79b541be424..86fa4276883 100644
--- a/i18n/languages/woocommerce.pot
+++ b/i18n/languages/woocommerce.pot
@@ -2,9 +2,9 @@
# This file is distributed under the same license as the WooCommerce package.
msgid ""
msgstr ""
-"Project-Id-Version: WooCommerce 3.2.0-beta.2\n"
+"Project-Id-Version: WooCommerce 3.3-dev\n"
"Report-Msgid-Bugs-To: https://github.com/woocommerce/woocommerce/issues\n"
-"POT-Creation-Date: 2017-09-08 16:49:10+00:00\n"
+"POT-Creation-Date: 2017-10-11 09:50:24+00:00\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=utf-8\n"
"Content-Transfer-Encoding: 8bit\n"
@@ -5272,6 +5272,126 @@ msgstr ""
msgid "Düzce"
msgstr ""
+#: i18n/states/TZ.php:14
+msgid "Arusha"
+msgstr ""
+
+#: i18n/states/TZ.php:15
+msgid "Dar es Salaam"
+msgstr ""
+
+#: i18n/states/TZ.php:16
+msgid "Dodoma"
+msgstr ""
+
+#: i18n/states/TZ.php:17
+msgid "Iringa"
+msgstr ""
+
+#: i18n/states/TZ.php:18
+msgid "Kagera"
+msgstr ""
+
+#: i18n/states/TZ.php:19
+msgid "Pemba North"
+msgstr ""
+
+#: i18n/states/TZ.php:20
+msgid "Zanzibar North"
+msgstr ""
+
+#: i18n/states/TZ.php:21
+msgid "Kigoma"
+msgstr ""
+
+#: i18n/states/TZ.php:22
+msgid "Kilimanjaro"
+msgstr ""
+
+#: i18n/states/TZ.php:23
+msgid "Pemba South"
+msgstr ""
+
+#: i18n/states/TZ.php:24
+msgid "Zanzibar South"
+msgstr ""
+
+#: i18n/states/TZ.php:25
+msgid "Lindi"
+msgstr ""
+
+#: i18n/states/TZ.php:26
+msgid "Mara"
+msgstr ""
+
+#: i18n/states/TZ.php:27
+msgid "Mbeya"
+msgstr ""
+
+#: i18n/states/TZ.php:28
+msgid "Zanzibar West"
+msgstr ""
+
+#: i18n/states/TZ.php:29
+msgid "Morogoro"
+msgstr ""
+
+#: i18n/states/TZ.php:30
+msgid "Mtwara"
+msgstr ""
+
+#: i18n/states/TZ.php:31
+msgid "Mwanza"
+msgstr ""
+
+#: i18n/states/TZ.php:32
+msgid "Coast"
+msgstr ""
+
+#: i18n/states/TZ.php:33
+msgid "Rukwa"
+msgstr ""
+
+#: i18n/states/TZ.php:34
+msgid "Ruvuma"
+msgstr ""
+
+#: i18n/states/TZ.php:35
+msgid "Shinyanga"
+msgstr ""
+
+#: i18n/states/TZ.php:36
+msgid "Singida"
+msgstr ""
+
+#: i18n/states/TZ.php:37
+msgid "Tabora"
+msgstr ""
+
+#: i18n/states/TZ.php:38
+msgid "Tanga"
+msgstr ""
+
+#: i18n/states/TZ.php:39
+msgid "Manyara"
+msgstr ""
+
+#: i18n/states/TZ.php:40
+msgid "Geita"
+msgstr ""
+
+#: i18n/states/TZ.php:41
+msgid "Katavi"
+msgstr ""
+
+#: i18n/states/TZ.php:42
+msgid "Njombe"
+msgstr ""
+
+#: i18n/states/TZ.php:43
+msgid "Simiyu"
+msgstr ""
+
#: i18n/states/US.php:17
msgid "Alabama"
msgstr ""
@@ -5516,8 +5636,10 @@ msgstr ""
msgid "Western Cape"
msgstr ""
-#: includes/abstracts/abstract-wc-data.php:280
-msgid "Meta properties should not be accessed directly. Use getters and setters."
+#: includes/abstracts/abstract-wc-data.php:278
+msgid ""
+"Generic add/update/get meta methods should not be used for internal meta "
+"data, including \"%s\". Use getters and setters."
msgstr ""
#: includes/abstracts/abstract-wc-order.php:478
@@ -5535,39 +5657,39 @@ msgstr ""
msgid "Invalid coupon code"
msgstr ""
-#: includes/abstracts/abstract-wc-order.php:907
+#: includes/abstracts/abstract-wc-order.php:914
#: includes/class-wc-discounts.php:214
msgid "Invalid coupon"
msgstr ""
-#: includes/abstracts/abstract-wc-order.php:914
+#: includes/abstracts/abstract-wc-order.php:921
#: includes/class-wc-coupon.php:913
msgid "Coupon code already applied!"
msgstr ""
-#: includes/abstracts/abstract-wc-order.php:1655
+#: includes/abstracts/abstract-wc-order.php:1661
#. translators: %s: shipping method
msgid "via %s"
msgstr ""
-#: includes/abstracts/abstract-wc-order.php:1660
-#: includes/class-wc-cart.php:1446 includes/class-wc-product-grouped.php:108
+#: includes/abstracts/abstract-wc-order.php:1666
+#: includes/class-wc-cart.php:1445 includes/class-wc-product-grouped.php:108
msgid "Free!"
msgstr ""
-#: includes/abstracts/abstract-wc-order.php:1688
+#: includes/abstracts/abstract-wc-order.php:1694
msgid "Subtotal:"
msgstr ""
-#: includes/abstracts/abstract-wc-order.php:1703
+#: includes/abstracts/abstract-wc-order.php:1709
msgid "Discount:"
msgstr ""
-#: includes/abstracts/abstract-wc-order.php:1718
+#: includes/abstracts/abstract-wc-order.php:1724
msgid "Shipping:"
msgstr ""
-#: includes/abstracts/abstract-wc-order.php:1777
+#: includes/abstracts/abstract-wc-order.php:1783
#: includes/admin/meta-boxes/views/html-order-item.php:97
#: includes/admin/meta-boxes/views/html-order-item.php:143
#: templates/checkout/order-receipt.php:34 templates/checkout/thankyou.php:63
@@ -5582,48 +5704,48 @@ msgstr ""
msgid "Save to account"
msgstr ""
-#: includes/abstracts/abstract-wc-product.php:757
+#: includes/abstracts/abstract-wc-product.php:769
msgid "Invalid catalog visibility option."
msgstr ""
-#: includes/abstracts/abstract-wc-product.php:794
+#: includes/abstracts/abstract-wc-product.php:806
msgid "Invalid or duplicated SKU."
msgstr ""
-#: includes/abstracts/abstract-wc-product.php:878
+#: includes/abstracts/abstract-wc-product.php:890
msgid "Invalid product tax status."
msgstr ""
-#: includes/abstracts/abstract-wc-product.php:1166
+#: includes/abstracts/abstract-wc-product.php:1187
msgid ""
"The downloadable file %1$s cannot be used as it does not have an allowed "
"file type. Allowed types include: %2$s"
msgstr ""
-#: includes/abstracts/abstract-wc-product.php:1174
+#: includes/abstracts/abstract-wc-product.php:1195
msgid "The downloadable file %s cannot be used as it does not exist on the server."
msgstr ""
-#: includes/abstracts/abstract-wc-product.php:1716
+#: includes/abstracts/abstract-wc-product.php:1743
#: includes/class-wc-product-simple.php:54
msgid "Add to cart"
msgstr ""
-#: includes/abstracts/abstract-wc-product.php:1725
+#: includes/abstracts/abstract-wc-product.php:1752
#: includes/class-wc-embed.php:112 includes/class-wc-product-simple.php:54
#: includes/class-wc-product-variable.php:60
msgid "Read more"
msgstr ""
-#: includes/abstracts/abstract-wc-product.php:1877
+#: includes/abstracts/abstract-wc-product.php:1906
#: includes/admin/class-wc-admin-post-types.php:453
#: includes/admin/class-wc-admin-reports.php:100
#: includes/admin/reports/class-wc-report-stock.php:114
-#: includes/wc-product-functions.php:779
+#: includes/wc-product-functions.php:783
msgid "Out of stock"
msgstr ""
-#: includes/abstracts/abstract-wc-product.php:1879 templates/cart/cart.php:91
+#: includes/abstracts/abstract-wc-product.php:1908 templates/cart/cart.php:88
msgid "Available on backorder"
msgstr ""
@@ -5631,11 +5753,11 @@ msgstr ""
#: includes/api/legacy/v2/class-wc-api-coupons.php:529
#: includes/api/legacy/v2/class-wc-api-customers.php:792
#: includes/api/legacy/v2/class-wc-api-orders.php:1789
-#: includes/api/legacy/v2/class-wc-api-products.php:2310
+#: includes/api/legacy/v2/class-wc-api-products.php:2305
#: includes/api/legacy/v3/class-wc-api-coupons.php:529
#: includes/api/legacy/v3/class-wc-api-customers.php:782
#: includes/api/legacy/v3/class-wc-api-orders.php:1836
-#: includes/api/legacy/v3/class-wc-api-products.php:3123
+#: includes/api/legacy/v3/class-wc-api-products.php:3118
#: includes/api/legacy/v3/class-wc-api-taxes.php:465
#. translators: %s: items limit
msgid "Unable to accept more than %s items for this request."
@@ -5707,10 +5829,10 @@ msgstr ""
#: includes/abstracts/abstract-wc-rest-crud-controller.php:138
#: includes/abstracts/abstract-wc-rest-crud-controller.php:225
-#: includes/abstracts/abstract-wc-rest-crud-controller.php:384
+#: includes/abstracts/abstract-wc-rest-crud-controller.php:388
#: includes/abstracts/abstract-wc-rest-posts-controller.php:149
#: includes/api/class-wc-rest-product-variations-controller.php:462
-#: includes/api/class-wc-rest-products-controller.php:1265
+#: includes/api/class-wc-rest-products-controller.php:1276
msgid "Invalid ID."
msgstr ""
@@ -5726,37 +5848,37 @@ msgstr ""
msgid "Cannot create existing %s."
msgstr ""
-#: includes/abstracts/abstract-wc-rest-crud-controller.php:401
+#: includes/abstracts/abstract-wc-rest-crud-controller.php:405
#: includes/abstracts/abstract-wc-rest-posts-controller.php:434
#: includes/api/class-wc-rest-product-variations-controller.php:479
-#: includes/api/class-wc-rest-products-controller.php:1286
+#: includes/api/class-wc-rest-products-controller.php:1297
#: includes/api/v1/class-wc-rest-products-controller.php:1656
#. translators: %s: post type
msgid "Sorry, you are not allowed to delete %s."
msgstr ""
-#: includes/abstracts/abstract-wc-rest-crud-controller.php:415
+#: includes/abstracts/abstract-wc-rest-crud-controller.php:419
#: includes/abstracts/abstract-wc-rest-posts-controller.php:447
#: includes/api/class-wc-rest-product-variations-controller.php:493
-#: includes/api/class-wc-rest-products-controller.php:1313
+#: includes/api/class-wc-rest-products-controller.php:1324
#: includes/api/v1/class-wc-rest-products-controller.php:1683
#. translators: %s: post type
msgid "The %s does not support trashing."
msgstr ""
-#: includes/abstracts/abstract-wc-rest-crud-controller.php:422
+#: includes/abstracts/abstract-wc-rest-crud-controller.php:426
#: includes/abstracts/abstract-wc-rest-posts-controller.php:453
#: includes/api/class-wc-rest-product-variations-controller.php:500
-#: includes/api/class-wc-rest-products-controller.php:1320
+#: includes/api/class-wc-rest-products-controller.php:1331
#: includes/api/v1/class-wc-rest-products-controller.php:1689
#. translators: %s: post type
msgid "The %s has already been deleted."
msgstr ""
-#: includes/abstracts/abstract-wc-rest-crud-controller.php:432
+#: includes/abstracts/abstract-wc-rest-crud-controller.php:436
#: includes/abstracts/abstract-wc-rest-posts-controller.php:463
#: includes/api/class-wc-rest-product-variations-controller.php:510
-#: includes/api/class-wc-rest-products-controller.php:1330
+#: includes/api/class-wc-rest-products-controller.php:1341
#: includes/api/v1/class-wc-rest-order-notes-controller.php:316
#: includes/api/v1/class-wc-rest-products-controller.php:1700
#: includes/api/v1/class-wc-rest-webhooks-controller.php:342
@@ -5764,74 +5886,74 @@ msgstr ""
msgid "The %s cannot be deleted."
msgstr ""
-#: includes/abstracts/abstract-wc-rest-crud-controller.php:478
+#: includes/abstracts/abstract-wc-rest-crud-controller.php:482
#: includes/api/v1/class-wc-rest-taxes-controller.php:658
#: includes/vendor/abstract-wp-rest-controller.php:255
msgid "Current page of the collection."
msgstr ""
-#: includes/abstracts/abstract-wc-rest-crud-controller.php:486
+#: includes/abstracts/abstract-wc-rest-crud-controller.php:490
#: includes/api/v1/class-wc-rest-taxes-controller.php:666
#: includes/vendor/abstract-wp-rest-controller.php:263
msgid "Maximum number of items to be returned in result set."
msgstr ""
-#: includes/abstracts/abstract-wc-rest-crud-controller.php:495
+#: includes/abstracts/abstract-wc-rest-crud-controller.php:499
#: includes/vendor/abstract-wp-rest-controller.php:272
msgid "Limit results to those matching a string."
msgstr ""
-#: includes/abstracts/abstract-wc-rest-crud-controller.php:501
+#: includes/abstracts/abstract-wc-rest-crud-controller.php:505
#: includes/abstracts/abstract-wc-rest-posts-controller.php:619
msgid "Limit response to resources published after a given ISO8601 compliant date."
msgstr ""
-#: includes/abstracts/abstract-wc-rest-crud-controller.php:507
+#: includes/abstracts/abstract-wc-rest-crud-controller.php:511
#: includes/abstracts/abstract-wc-rest-posts-controller.php:625
msgid "Limit response to resources published before a given ISO8601 compliant date."
msgstr ""
-#: includes/abstracts/abstract-wc-rest-crud-controller.php:513
+#: includes/abstracts/abstract-wc-rest-crud-controller.php:517
#: includes/abstracts/abstract-wc-rest-posts-controller.php:631
#: includes/api/v1/class-wc-rest-customers-controller.php:865
msgid "Ensure result set excludes specific IDs."
msgstr ""
-#: includes/abstracts/abstract-wc-rest-crud-controller.php:522
+#: includes/abstracts/abstract-wc-rest-crud-controller.php:526
#: includes/abstracts/abstract-wc-rest-posts-controller.php:640
-#: includes/abstracts/abstract-wc-rest-terms-controller.php:709
+#: includes/abstracts/abstract-wc-rest-terms-controller.php:710
msgid "Limit result set to specific ids."
msgstr ""
-#: includes/abstracts/abstract-wc-rest-crud-controller.php:531
+#: includes/abstracts/abstract-wc-rest-crud-controller.php:535
#: includes/abstracts/abstract-wc-rest-posts-controller.php:649
-#: includes/abstracts/abstract-wc-rest-terms-controller.php:719
+#: includes/abstracts/abstract-wc-rest-terms-controller.php:720
#: includes/api/v1/class-wc-rest-customers-controller.php:883
#: includes/api/v1/class-wc-rest-taxes-controller.php:675
msgid "Offset the result set by a specific number of items."
msgstr ""
-#: includes/abstracts/abstract-wc-rest-crud-controller.php:537
+#: includes/abstracts/abstract-wc-rest-crud-controller.php:541
#: includes/abstracts/abstract-wc-rest-posts-controller.php:655
-#: includes/abstracts/abstract-wc-rest-terms-controller.php:726
+#: includes/abstracts/abstract-wc-rest-terms-controller.php:727
#: includes/api/v1/class-wc-rest-customers-controller.php:890
#: includes/api/v1/class-wc-rest-taxes-controller.php:682
msgid "Order sort attribute ascending or descending."
msgstr ""
-#: includes/abstracts/abstract-wc-rest-crud-controller.php:544
+#: includes/abstracts/abstract-wc-rest-crud-controller.php:548
#: includes/abstracts/abstract-wc-rest-posts-controller.php:662
#: includes/api/v1/class-wc-rest-customers-controller.php:898
#: includes/api/v1/class-wc-rest-taxes-controller.php:690
msgid "Sort collection by object attribute."
msgstr ""
-#: includes/abstracts/abstract-wc-rest-crud-controller.php:559
+#: includes/abstracts/abstract-wc-rest-crud-controller.php:563
#: includes/abstracts/abstract-wc-rest-posts-controller.php:679
msgid "Limit result set to those of particular parent IDs."
msgstr ""
-#: includes/abstracts/abstract-wc-rest-crud-controller.php:568
+#: includes/abstracts/abstract-wc-rest-crud-controller.php:572
#: includes/abstracts/abstract-wc-rest-posts-controller.php:688
msgid "Limit result set to all items except those of a particular parent ID."
msgstr ""
@@ -5880,8 +6002,8 @@ msgstr ""
#: includes/abstracts/abstract-wc-rest-posts-controller.php:147
#: includes/abstracts/abstract-wc-rest-posts-controller.php:254
-#: includes/api/class-wc-rest-products-controller.php:675
-#: includes/api/class-wc-rest-products-controller.php:1269
+#: includes/api/class-wc-rest-products-controller.php:681
+#: includes/api/class-wc-rest-products-controller.php:1280
#: includes/api/v1/class-wc-rest-products-controller.php:1637
msgid ""
"To manipulate product variations you should use the "
@@ -5945,7 +6067,7 @@ msgstr ""
#: includes/api/class-wc-rest-product-reviews-controller.php:155
#: includes/api/class-wc-rest-product-variations-controller.php:597
#: includes/api/class-wc-rest-products-controller.php:83
-#: includes/api/class-wc-rest-products-controller.php:1364
+#: includes/api/class-wc-rest-products-controller.php:1375
#: includes/api/class-wc-rest-setting-options-controller.php:81
#: includes/api/class-wc-rest-shipping-methods-controller.php:53
#: includes/api/class-wc-rest-shipping-zones-controller.php:279
@@ -6001,48 +6123,48 @@ msgid "Taxonomy does not exist."
msgstr ""
#: includes/abstracts/abstract-wc-rest-terms-controller.php:376
-#: includes/abstracts/abstract-wc-rest-terms-controller.php:480
+#: includes/abstracts/abstract-wc-rest-terms-controller.php:481
msgid "Can not set resource parent, taxonomy is not hierarchical."
msgstr ""
-#: includes/abstracts/abstract-wc-rest-terms-controller.php:382
-#: includes/abstracts/abstract-wc-rest-terms-controller.php:491
+#: includes/abstracts/abstract-wc-rest-terms-controller.php:383
+#: includes/abstracts/abstract-wc-rest-terms-controller.php:492
msgid "Parent resource does not exist."
msgstr ""
-#: includes/abstracts/abstract-wc-rest-terms-controller.php:542
+#: includes/abstracts/abstract-wc-rest-terms-controller.php:543
#: includes/api/v1/class-wc-rest-product-attributes-controller.php:357
msgid "Resource does not support trashing."
msgstr ""
-#: includes/abstracts/abstract-wc-rest-terms-controller.php:551
+#: includes/abstracts/abstract-wc-rest-terms-controller.php:552
#: includes/api/v1/class-wc-rest-customers-controller.php:495
#: includes/api/v1/class-wc-rest-product-attributes-controller.php:372
#: includes/api/v1/class-wc-rest-taxes-controller.php:472
msgid "The resource cannot be deleted."
msgstr ""
-#: includes/abstracts/abstract-wc-rest-terms-controller.php:700
+#: includes/abstracts/abstract-wc-rest-terms-controller.php:701
msgid "Ensure result set excludes specific ids."
msgstr ""
-#: includes/abstracts/abstract-wc-rest-terms-controller.php:737
+#: includes/abstracts/abstract-wc-rest-terms-controller.php:738
msgid "Sort collection by resource attribute."
msgstr ""
-#: includes/abstracts/abstract-wc-rest-terms-controller.php:753
+#: includes/abstracts/abstract-wc-rest-terms-controller.php:754
msgid "Whether to hide resources not assigned to any products."
msgstr ""
-#: includes/abstracts/abstract-wc-rest-terms-controller.php:760
+#: includes/abstracts/abstract-wc-rest-terms-controller.php:761
msgid "Limit result set to resources assigned to a specific parent."
msgstr ""
-#: includes/abstracts/abstract-wc-rest-terms-controller.php:767
+#: includes/abstracts/abstract-wc-rest-terms-controller.php:768
msgid "Limit result set to resources assigned to a specific product."
msgstr ""
-#: includes/abstracts/abstract-wc-rest-terms-controller.php:773
+#: includes/abstracts/abstract-wc-rest-terms-controller.php:774
msgid "Limit result set to resources with a specific slug."
msgstr ""
@@ -6078,7 +6200,7 @@ msgstr ""
#: includes/admin/class-wc-admin-addons.php:336
#: includes/admin/class-wc-admin-addons.php:500
-#: includes/admin/class-wc-admin-setup-wizard.php:677
+#: includes/admin/class-wc-admin-setup-wizard.php:629
msgid "WooCommerce Services"
msgstr ""
@@ -6102,7 +6224,7 @@ msgid "Show Canada Post shipping rates"
msgstr ""
#: includes/admin/class-wc-admin-addons.php:349
-#: includes/admin/class-wc-admin-setup-wizard.php:553
+#: includes/admin/class-wc-admin-setup-wizard.php:493
msgid ""
"Display live rates from Canada Post at checkout to make shipping a breeze. "
"Powered by WooCommerce Services."
@@ -6113,14 +6235,14 @@ msgid "Free"
msgstr ""
#: includes/admin/class-wc-admin-addons.php:452
+#: includes/admin/helper/class-wc-helper.php:333
msgid "Installed"
msgstr ""
#: includes/admin/class-wc-admin-api-keys-table-list.php:40
#: includes/admin/class-wc-admin-post-types.php:301
-#: includes/admin/class-wc-admin-setup-wizard.php:258
-#: includes/admin/importers/class-wc-product-csv-importer-controller.php:376
-#: includes/admin/importers/class-wc-product-csv-importer-controller.php:498
+#: includes/admin/importers/class-wc-product-csv-importer-controller.php:408
+#: includes/admin/importers/class-wc-product-csv-importer-controller.php:537
#: includes/admin/meta-boxes/views/html-variation-admin.php:309
#: includes/admin/settings/class-wc-settings-shipping.php:345
#: includes/admin/settings/views/html-admin-page-shipping-zone-methods.php:73
@@ -6131,7 +6253,7 @@ msgstr ""
#: includes/gateways/cod/class-wc-gateway-cod.php:83
#: includes/gateways/paypal/includes/settings-paypal.php:25
#: includes/gateways/simplify-commerce/class-wc-gateway-simplify-commerce.php:204
-#: includes/wc-template-functions.php:1171
+#: includes/wc-template-functions.php:1172
#: templates/single-product/tabs/description.php:25
msgid "Description"
msgstr ""
@@ -6254,165 +6376,165 @@ msgstr ""
msgid "WooCommerce"
msgstr ""
-#: includes/admin/class-wc-admin-assets.php:151
+#: includes/admin/class-wc-admin-assets.php:152
#. translators: %s: decimal
msgid "Please enter in decimal (%s) format without thousand separators."
msgstr ""
-#: includes/admin/class-wc-admin-assets.php:153
+#: includes/admin/class-wc-admin-assets.php:154
#. translators: %s: price decimal separator
msgid ""
"Please enter in monetary decimal (%s) format without thousand separators "
"and currency symbols."
msgstr ""
-#: includes/admin/class-wc-admin-assets.php:154
+#: includes/admin/class-wc-admin-assets.php:155
msgid "Please enter in country code with two capital letters."
msgstr ""
-#: includes/admin/class-wc-admin-assets.php:155
+#: includes/admin/class-wc-admin-assets.php:156
msgid "Please enter in a value less than the regular price."
msgstr ""
-#: includes/admin/class-wc-admin-assets.php:159
+#: includes/admin/class-wc-admin-assets.php:160
#: includes/admin/importers/class-wc-product-csv-importer-controller.php:91
msgid "Import"
msgstr ""
-#: includes/admin/class-wc-admin-assets.php:160
+#: includes/admin/class-wc-admin-assets.php:161
msgid "Export"
msgstr ""
-#: includes/admin/class-wc-admin-assets.php:182
+#: includes/admin/class-wc-admin-assets.php:183
#: includes/admin/meta-boxes/views/html-product-data-advanced.php:42
#: includes/admin/settings/class-wc-settings-products.php:472
msgid "Enable reviews"
msgstr ""
-#: includes/admin/class-wc-admin-assets.php:209
+#: includes/admin/class-wc-admin-assets.php:210
msgid ""
"Are you sure you want to link all variations? This will create a new "
"variation for each and every possible combination of variation attributes "
"(max %d per run)."
msgstr ""
-#: includes/admin/class-wc-admin-assets.php:210
+#: includes/admin/class-wc-admin-assets.php:211
msgid "Enter a value"
msgstr ""
-#: includes/admin/class-wc-admin-assets.php:211
+#: includes/admin/class-wc-admin-assets.php:212
msgid "Variation menu order (determines position in the list of variations)"
msgstr ""
-#: includes/admin/class-wc-admin-assets.php:212
+#: includes/admin/class-wc-admin-assets.php:213
msgid "Enter a value (fixed or %)"
msgstr ""
-#: includes/admin/class-wc-admin-assets.php:213
+#: includes/admin/class-wc-admin-assets.php:214
msgid "Are you sure you want to delete all variations? This cannot be undone."
msgstr ""
-#: includes/admin/class-wc-admin-assets.php:214
+#: includes/admin/class-wc-admin-assets.php:215
msgid "Last warning, are you sure?"
msgstr ""
-#: includes/admin/class-wc-admin-assets.php:215
+#: includes/admin/class-wc-admin-assets.php:216
#: includes/admin/class-wc-admin-taxonomies.php:130
#: includes/admin/class-wc-admin-taxonomies.php:240
msgid "Choose an image"
msgstr ""
-#: includes/admin/class-wc-admin-assets.php:216
+#: includes/admin/class-wc-admin-assets.php:217
msgid "Set variation image"
msgstr ""
-#: includes/admin/class-wc-admin-assets.php:217
+#: includes/admin/class-wc-admin-assets.php:218
msgid "variation added"
msgstr ""
-#: includes/admin/class-wc-admin-assets.php:218
+#: includes/admin/class-wc-admin-assets.php:219
msgid "variations added"
msgstr ""
-#: includes/admin/class-wc-admin-assets.php:219
+#: includes/admin/class-wc-admin-assets.php:220
msgid "No variations added"
msgstr ""
-#: includes/admin/class-wc-admin-assets.php:220
+#: includes/admin/class-wc-admin-assets.php:221
msgid "Are you sure you want to remove this variation?"
msgstr ""
-#: includes/admin/class-wc-admin-assets.php:221
+#: includes/admin/class-wc-admin-assets.php:222
msgid "Sale start date (YYYY-MM-DD format or leave blank)"
msgstr ""
-#: includes/admin/class-wc-admin-assets.php:222
+#: includes/admin/class-wc-admin-assets.php:223
msgid "Sale end date (YYYY-MM-DD format or leave blank)"
msgstr ""
-#: includes/admin/class-wc-admin-assets.php:223
+#: includes/admin/class-wc-admin-assets.php:224
msgid "Save changes before changing page?"
msgstr ""
-#: includes/admin/class-wc-admin-assets.php:224
+#: includes/admin/class-wc-admin-assets.php:225
msgid "%qty% variation"
msgstr ""
-#: includes/admin/class-wc-admin-assets.php:225
+#: includes/admin/class-wc-admin-assets.php:226
msgid "%qty% variations"
msgstr ""
-#: includes/admin/class-wc-admin-assets.php:237
-#: includes/admin/class-wc-admin-assets.php:383
+#: includes/admin/class-wc-admin-assets.php:238
+#: includes/admin/class-wc-admin-assets.php:384
#: includes/admin/settings/views/html-webhooks-edit.php:54
#: includes/class-wc-frontend-scripts.php:559
msgid "Select an option…"
msgstr ""
-#: includes/admin/class-wc-admin-assets.php:240
+#: includes/admin/class-wc-admin-assets.php:241
#: includes/admin/meta-boxes/views/html-order-item-meta.php:45
msgid "Name (required)"
msgstr ""
-#: includes/admin/class-wc-admin-assets.php:241
+#: includes/admin/class-wc-admin-assets.php:242
#: includes/admin/meta-boxes/views/html-order-item-meta.php:46
msgid "Value (required)"
msgstr ""
-#: includes/admin/class-wc-admin-assets.php:256
+#: includes/admin/class-wc-admin-assets.php:257
msgid ""
"Are you sure you want to remove the selected items? If you have previously "
"reduced this item's stock, or this order was submitted by a customer, you "
"will need to manually restore the item's stock."
msgstr ""
-#: includes/admin/class-wc-admin-assets.php:257
+#: includes/admin/class-wc-admin-assets.php:258
msgid "Please select some items."
msgstr ""
-#: includes/admin/class-wc-admin-assets.php:258
+#: includes/admin/class-wc-admin-assets.php:259
msgid "Are you sure you wish to process this refund? This action cannot be undone."
msgstr ""
-#: includes/admin/class-wc-admin-assets.php:259
+#: includes/admin/class-wc-admin-assets.php:260
msgid "Are you sure you wish to delete this refund? This action cannot be undone."
msgstr ""
-#: includes/admin/class-wc-admin-assets.php:260
+#: includes/admin/class-wc-admin-assets.php:261
msgid ""
"Are you sure you wish to delete this tax column? This action cannot be "
"undone."
msgstr ""
-#: includes/admin/class-wc-admin-assets.php:261
+#: includes/admin/class-wc-admin-assets.php:262
msgid "Remove this item meta?"
msgstr ""
-#: includes/admin/class-wc-admin-assets.php:262
+#: includes/admin/class-wc-admin-assets.php:263
msgid "Remove this attribute?"
msgstr ""
-#: includes/admin/class-wc-admin-assets.php:263
+#: includes/admin/class-wc-admin-assets.php:264
#: includes/admin/class-wc-admin-attributes.php:193
#: includes/admin/class-wc-admin-attributes.php:247
#: includes/admin/class-wc-admin-attributes.php:282
@@ -6420,10 +6542,9 @@ msgstr ""
#: includes/admin/class-wc-admin-attributes.php:367
#: includes/admin/class-wc-admin-attributes.php:408
#: includes/admin/class-wc-admin-post-types.php:269
-#: includes/admin/class-wc-admin-setup-wizard.php:438
#: includes/admin/class-wc-admin-webhooks-table-list.php:40
-#: includes/admin/importers/class-wc-product-csv-importer-controller.php:371
-#: includes/admin/importers/class-wc-product-csv-importer-controller.php:493
+#: includes/admin/importers/class-wc-product-csv-importer-controller.php:403
+#: includes/admin/importers/class-wc-product-csv-importer-controller.php:532
#: includes/admin/meta-boxes/views/html-product-attribute.php:17
#: includes/admin/meta-boxes/views/html-product-data-general.php:66
#: includes/admin/meta-boxes/views/html-variation-admin.php:322
@@ -6435,68 +6556,68 @@ msgstr ""
msgid "Name"
msgstr ""
-#: includes/admin/class-wc-admin-assets.php:264
+#: includes/admin/class-wc-admin-assets.php:265
#: includes/admin/meta-boxes/views/html-product-attribute.php:8
#: includes/admin/meta-boxes/views/html-variation-admin.php:16
#: includes/admin/settings/views/html-admin-page-shipping-classes.php:48
msgid "Remove"
msgstr ""
-#: includes/admin/class-wc-admin-assets.php:265
+#: includes/admin/class-wc-admin-assets.php:266
#: includes/admin/meta-boxes/views/html-order-download-permission.php:9
#: includes/admin/meta-boxes/views/html-product-attribute.php:9
#: includes/admin/meta-boxes/views/html-variation-admin.php:17
msgid "Click to toggle"
msgstr ""
-#: includes/admin/class-wc-admin-assets.php:266
+#: includes/admin/class-wc-admin-assets.php:267
#: includes/admin/meta-boxes/views/html-product-attribute.php:29
msgid "Value(s)"
msgstr ""
-#: includes/admin/class-wc-admin-assets.php:267
+#: includes/admin/class-wc-admin-assets.php:268
msgid "Enter some text, or some attributes by pipe (|) separating values."
msgstr ""
-#: includes/admin/class-wc-admin-assets.php:268
+#: includes/admin/class-wc-admin-assets.php:269
#: includes/admin/meta-boxes/views/html-product-attribute.php:81
msgid "Visible on the product page"
msgstr ""
-#: includes/admin/class-wc-admin-assets.php:269
+#: includes/admin/class-wc-admin-assets.php:270
#: includes/admin/meta-boxes/views/html-product-attribute.php:87
msgid "Used for variations"
msgstr ""
-#: includes/admin/class-wc-admin-assets.php:270
+#: includes/admin/class-wc-admin-assets.php:271
msgid "Enter a name for the new attribute term:"
msgstr ""
-#: includes/admin/class-wc-admin-assets.php:271
+#: includes/admin/class-wc-admin-assets.php:272
msgid ""
"Recalculate totals? This will calculate taxes based on the customers "
"country (or the store base country) and update totals."
msgstr ""
-#: includes/admin/class-wc-admin-assets.php:272
+#: includes/admin/class-wc-admin-assets.php:273
msgid ""
"Copy billing information to shipping information? This will remove any "
"currently entered shipping information."
msgstr ""
-#: includes/admin/class-wc-admin-assets.php:273
+#: includes/admin/class-wc-admin-assets.php:274
msgid ""
"Load the customer's billing information? This will remove any currently "
"entered billing information."
msgstr ""
-#: includes/admin/class-wc-admin-assets.php:274
+#: includes/admin/class-wc-admin-assets.php:275
msgid ""
"Load the customer's shipping information? This will remove any currently "
"entered shipping information."
msgstr ""
-#: includes/admin/class-wc-admin-assets.php:275
+#: includes/admin/class-wc-admin-assets.php:276
#: includes/admin/class-wc-admin-post-types.php:282
#: includes/admin/class-wc-admin-post-types.php:1811
#: includes/admin/views/html-bulk-edit-product.php:200
@@ -6504,43 +6625,43 @@ msgstr ""
msgid "Featured"
msgstr ""
-#: includes/admin/class-wc-admin-assets.php:279
+#: includes/admin/class-wc-admin-assets.php:280
msgid "No customer selected"
msgstr ""
-#: includes/admin/class-wc-admin-assets.php:303
+#: includes/admin/class-wc-admin-assets.php:304
msgid ""
"Could not grant access - the user may already have permission for this file "
"or billing email is not set. Ensure the billing email is set, and the order "
"has been saved."
msgstr ""
-#: includes/admin/class-wc-admin-assets.php:304
+#: includes/admin/class-wc-admin-assets.php:305
msgid "Are you sure you want to revoke access to this download?"
msgstr ""
-#: includes/admin/class-wc-admin-assets.php:305
+#: includes/admin/class-wc-admin-assets.php:306
msgid "You cannot add the same tax rate twice!"
msgstr ""
-#: includes/admin/class-wc-admin-assets.php:306
+#: includes/admin/class-wc-admin-assets.php:307
msgid "Are you sure you wish to delete this note? This action cannot be undone."
msgstr ""
-#: includes/admin/class-wc-admin-assets.php:307
+#: includes/admin/class-wc-admin-assets.php:308
msgid "Enter a coupon code to apply to this order."
msgstr ""
-#: includes/admin/class-wc-admin-assets.php:308
+#: includes/admin/class-wc-admin-assets.php:309
msgid "Enter a fixed amount or percentage to apply as a fee."
msgstr ""
-#: includes/admin/class-wc-admin-assets.php:357
+#: includes/admin/class-wc-admin-assets.php:358
#: includes/admin/views/html-admin-page-status-report.php:35
msgid "Copying to clipboard failed. Please press Ctrl/Cmd+C to copy."
msgstr ""
-#: includes/admin/class-wc-admin-assets.php:370
+#: includes/admin/class-wc-admin-assets.php:371
msgid "Are you sure you want to delete this log?"
msgstr ""
@@ -6593,8 +6714,8 @@ msgstr ""
#: includes/admin/class-wc-admin-attributes.php:284
#: includes/admin/class-wc-admin-attributes.php:385
#: includes/admin/class-wc-admin-post-types.php:283
-#: includes/admin/importers/class-wc-product-csv-importer-controller.php:369
-#: includes/admin/importers/class-wc-product-csv-importer-controller.php:491
+#: includes/admin/importers/class-wc-product-csv-importer-controller.php:401
+#: includes/admin/importers/class-wc-product-csv-importer-controller.php:530
#: includes/export/class-wc-product-csv-exporter.php:81
msgid "Type"
msgstr ""
@@ -6679,7 +6800,7 @@ msgstr ""
#: includes/admin/meta-boxes/views/html-product-variation-download.php:13
#: includes/admin/settings/views/html-admin-page-shipping-zone-methods.php:107
#: includes/admin/settings/views/html-admin-page-shipping-zones.php:78
-#: includes/wc-account-functions.php:336
+#: includes/wc-account-functions.php:337
msgid "Delete"
msgstr ""
@@ -6730,7 +6851,7 @@ msgstr ""
#: includes/admin/class-wc-admin-customize.php:79
#: includes/admin/class-wc-admin-menus.php:275
#: includes/admin/settings/class-wc-settings-accounts.php:164
-#: includes/class-wc-query.php:125
+#: includes/class-wc-query.php:126
msgid "Lost password"
msgstr ""
@@ -6828,117 +6949,117 @@ msgstr ""
msgid "Product Export"
msgstr ""
-#: includes/admin/class-wc-admin-help.php:41
-#: includes/admin/class-wc-admin-help.php:45
+#: includes/admin/class-wc-admin-help.php:43
+#: includes/admin/class-wc-admin-help.php:47
msgid "General Settings"
msgstr ""
-#: includes/admin/class-wc-admin-help.php:49
+#: includes/admin/class-wc-admin-help.php:51
msgid "Product Settings"
msgstr ""
-#: includes/admin/class-wc-admin-help.php:53
+#: includes/admin/class-wc-admin-help.php:55
msgid "Tax Settings"
msgstr ""
-#: includes/admin/class-wc-admin-help.php:57
-#: includes/admin/class-wc-admin-help.php:61
-#: includes/admin/class-wc-admin-help.php:65
+#: includes/admin/class-wc-admin-help.php:59
+#: includes/admin/class-wc-admin-help.php:63
+#: includes/admin/class-wc-admin-help.php:67
msgid "Tax Rate Example"
msgstr ""
-#: includes/admin/class-wc-admin-help.php:69
+#: includes/admin/class-wc-admin-help.php:71
msgid "Shipping Zones"
msgstr ""
-#: includes/admin/class-wc-admin-help.php:73
+#: includes/admin/class-wc-admin-help.php:75
msgid "Shipping Options"
msgstr ""
-#: includes/admin/class-wc-admin-help.php:77
+#: includes/admin/class-wc-admin-help.php:79
msgid "Shipping Classes"
msgstr ""
-#: includes/admin/class-wc-admin-help.php:81
+#: includes/admin/class-wc-admin-help.php:83
msgid "Checkout Settings"
msgstr ""
-#: includes/admin/class-wc-admin-help.php:85
+#: includes/admin/class-wc-admin-help.php:87
msgid "Bank Transfer (BACS) Payment Method"
msgstr ""
-#: includes/admin/class-wc-admin-help.php:89
+#: includes/admin/class-wc-admin-help.php:91
msgid "Check Payment Method"
msgstr ""
-#: includes/admin/class-wc-admin-help.php:93
+#: includes/admin/class-wc-admin-help.php:95
msgid "Cash on Delivery (COD) Payment Method"
msgstr ""
-#: includes/admin/class-wc-admin-help.php:97
+#: includes/admin/class-wc-admin-help.php:99
msgid "PayPal Standard Method"
msgstr ""
-#: includes/admin/class-wc-admin-help.php:101
+#: includes/admin/class-wc-admin-help.php:103
msgid "PayPal by Braintree Payment Method"
msgstr ""
-#: includes/admin/class-wc-admin-help.php:105
+#: includes/admin/class-wc-admin-help.php:107
msgid "Stripe Payment Method"
msgstr ""
-#: includes/admin/class-wc-admin-help.php:109
+#: includes/admin/class-wc-admin-help.php:111
msgid "Account Settings"
msgstr ""
-#: includes/admin/class-wc-admin-help.php:113
+#: includes/admin/class-wc-admin-help.php:115
msgid "Email Settings"
msgstr ""
-#: includes/admin/class-wc-admin-help.php:117
+#: includes/admin/class-wc-admin-help.php:119
msgid "API Settings"
msgstr ""
-#: includes/admin/class-wc-admin-help.php:121
+#: includes/admin/class-wc-admin-help.php:123
msgid "Creating Products"
msgstr ""
-#: includes/admin/class-wc-admin-help.php:125
+#: includes/admin/class-wc-admin-help.php:127
#: includes/widgets/class-wc-widget-product-categories.php:43
msgid "Product Categories"
msgstr ""
-#: includes/admin/class-wc-admin-help.php:129
+#: includes/admin/class-wc-admin-help.php:131
msgid "Product Tags"
msgstr ""
-#: includes/admin/class-wc-admin-help.php:133
+#: includes/admin/class-wc-admin-help.php:135
msgid "Product Attributes"
msgstr ""
-#: includes/admin/class-wc-admin-help.php:137
+#: includes/admin/class-wc-admin-help.php:139
msgid "System Status"
msgstr ""
-#: includes/admin/class-wc-admin-help.php:141
+#: includes/admin/class-wc-admin-help.php:143
#: includes/admin/class-wc-admin-menus.php:70
msgid "Reports"
msgstr ""
-#: includes/admin/class-wc-admin-help.php:145
-#: includes/admin/class-wc-admin-help.php:149
+#: includes/admin/class-wc-admin-help.php:147
+#: includes/admin/class-wc-admin-help.php:151
#: includes/admin/settings/class-wc-settings-checkout.php:75
#: includes/class-wc-post-types.php:385
msgid "Coupons"
msgstr ""
-#: includes/admin/class-wc-admin-help.php:153
-#: includes/admin/class-wc-admin-help.php:157
+#: includes/admin/class-wc-admin-help.php:155
+#: includes/admin/class-wc-admin-help.php:159
msgid "Managing Orders"
msgstr ""
-#: includes/admin/class-wc-admin-help.php:180
-#: includes/admin/class-wc-admin-help.php:182
+#: includes/admin/class-wc-admin-help.php:184
+#: includes/admin/class-wc-admin-help.php:185
msgid "Guided Tour"
msgstr ""
@@ -7135,7 +7256,7 @@ msgid "Source"
msgstr ""
#: includes/admin/class-wc-admin-log-table-list.php:173
-#: includes/widgets/class-wc-widget-price-filter.php:116
+#: includes/widgets/class-wc-widget-price-filter.php:119
msgid "Filter"
msgstr ""
@@ -7148,7 +7269,7 @@ msgid "All sources"
msgstr ""
#: includes/admin/class-wc-admin-menus.php:62
-#: includes/admin/importers/class-wc-product-csv-importer-controller.php:552
+#: includes/admin/importers/class-wc-product-csv-importer-controller.php:591
#: includes/admin/meta-boxes/class-wc-meta-box-product-data.php:104
#: includes/admin/views/html-admin-page-product-export.php:41
msgid "Attributes"
@@ -7165,7 +7286,7 @@ msgstr ""
#: includes/admin/class-wc-admin-menus.php:80
#: includes/admin/settings/class-wc-settings-api.php:42
#: includes/admin/views/html-admin-page-status-report.php:493
-#: includes/class-wc-install.php:882
+#: includes/class-wc-install.php:891
msgid "Settings"
msgstr ""
@@ -7675,8 +7796,8 @@ msgid "Image"
msgstr ""
#: includes/admin/class-wc-admin-post-types.php:272
-#: includes/admin/importers/class-wc-product-csv-importer-controller.php:370
-#: includes/admin/importers/class-wc-product-csv-importer-controller.php:492
+#: includes/admin/importers/class-wc-product-csv-importer-controller.php:402
+#: includes/admin/importers/class-wc-product-csv-importer-controller.php:531
#: includes/admin/meta-boxes/views/html-product-data-inventory.php:14
#: includes/admin/meta-boxes/views/html-variation-admin.php:64
#: includes/admin/views/html-quick-edit-product.php:22
@@ -7686,25 +7807,25 @@ msgstr ""
#: includes/admin/class-wc-admin-post-types.php:276
#: includes/admin/class-wc-admin-reports.php:91
-#: includes/admin/importers/class-wc-product-csv-importer-controller.php:382
+#: includes/admin/importers/class-wc-product-csv-importer-controller.php:414
#: includes/admin/meta-boxes/views/html-product-data-variations.php:65
#: includes/export/class-wc-product-csv-exporter.php:94
msgid "Stock"
msgstr ""
#: includes/admin/class-wc-admin-post-types.php:279
-#: includes/admin/importers/class-wc-product-csv-importer-controller.php:500
+#: includes/admin/importers/class-wc-product-csv-importer-controller.php:539
#: includes/admin/importers/mappings/generic.php:18
#: includes/admin/views/html-bulk-edit-product.php:21
#: includes/admin/views/html-quick-edit-product.php:33
#: includes/widgets/class-wc-widget-products.php:56 templates/cart/cart.php:36
-#: templates/cart/cart.php:96 templates/emails/email-order-details.php:34
+#: templates/cart/cart.php:92 templates/emails/email-order-details.php:34
msgid "Price"
msgstr ""
#: includes/admin/class-wc-admin-post-types.php:280
-#: includes/admin/importers/class-wc-product-csv-importer-controller.php:393
-#: includes/admin/importers/class-wc-product-csv-importer-controller.php:527
+#: includes/admin/importers/class-wc-product-csv-importer-controller.php:425
+#: includes/admin/importers/class-wc-product-csv-importer-controller.php:566
#: includes/admin/reports/class-wc-report-sales-by-category.php:194
#: includes/class-wc-post-types.php:81
#: includes/export/class-wc-product-csv-exporter.php:105
@@ -7712,8 +7833,8 @@ msgid "Categories"
msgstr ""
#: includes/admin/class-wc-admin-post-types.php:281
-#: includes/admin/importers/class-wc-product-csv-importer-controller.php:394
-#: includes/admin/importers/class-wc-product-csv-importer-controller.php:528
+#: includes/admin/importers/class-wc-product-csv-importer-controller.php:426
+#: includes/admin/importers/class-wc-product-csv-importer-controller.php:567
#: includes/export/class-wc-product-csv-exporter.php:106
msgid "Tags"
msgstr ""
@@ -7788,7 +7909,7 @@ msgstr ""
#: includes/admin/reports/class-wc-report-taxes-by-code.php:176
#: includes/wc-account-functions.php:186 templates/cart/cart-totals.php:92
#: templates/cart/cart-totals.php:93 templates/cart/cart.php:38
-#: templates/cart/cart.php:119 templates/checkout/review-order.php:27
+#: templates/cart/cart.php:114 templates/checkout/review-order.php:27
#: templates/checkout/review-order.php:106 templates/myaccount/my-orders.php:16
#: templates/order/order-details.php:44
msgid "Total"
@@ -7860,7 +7981,7 @@ msgstr ""
#: includes/admin/class-wc-admin-post-types.php:451
#: includes/admin/reports/class-wc-report-stock.php:112
#: includes/wc-formatting-functions.php:1037
-#: includes/wc-product-functions.php:778
+#: includes/wc-product-functions.php:782
msgid "In stock"
msgstr ""
@@ -7957,22 +8078,22 @@ msgid "Filter by product type"
msgstr ""
#: includes/admin/class-wc-admin-post-types.php:1487
-#: includes/wc-product-functions.php:494
+#: includes/wc-product-functions.php:498
msgid "Grouped product"
msgstr ""
#: includes/admin/class-wc-admin-post-types.php:1490
-#: includes/wc-product-functions.php:495
+#: includes/wc-product-functions.php:499
msgid "External/Affiliate product"
msgstr ""
#: includes/admin/class-wc-admin-post-types.php:1493
-#: includes/wc-product-functions.php:496
+#: includes/wc-product-functions.php:500
msgid "Variable product"
msgstr ""
#: includes/admin/class-wc-admin-post-types.php:1496
-#: includes/wc-product-functions.php:493
+#: includes/wc-product-functions.php:497
msgid "Simple product"
msgstr ""
@@ -7983,7 +8104,7 @@ msgstr ""
#: includes/admin/class-wc-admin-post-types.php:1566
#: includes/admin/meta-boxes/class-wc-meta-box-order-data.php:259
#: includes/admin/settings/views/html-keys-edit.php:35
-#: includes/class-wc-ajax.php:1377
+#: includes/class-wc-ajax.php:1383
#. translators: 1: user display name 2: user ID 3: user email
msgid "%1$s (#%2$s – %3$s)"
msgstr ""
@@ -7993,7 +8114,7 @@ msgid "Search for a customer…"
msgstr ""
#: includes/admin/class-wc-admin-post-types.php:1757
-#: templates/cart/cart.php:137 templates/checkout/form-coupon.php:36
+#: templates/cart/cart.php:132 templates/checkout/form-coupon.php:36
msgid "Coupon code"
msgstr ""
@@ -8050,12 +8171,10 @@ msgid "Ready to start selling something awesome?"
msgstr ""
#: includes/admin/class-wc-admin-post-types.php:1947
-#: includes/admin/class-wc-admin-setup-wizard.php:943
msgid "Create your first product!"
msgstr ""
#: includes/admin/class-wc-admin-post-types.php:1948
-#: includes/admin/class-wc-admin-setup-wizard.php:944
#: includes/admin/importers/views/html-product-csv-import-form.php:11
msgid "Import products from a CSV file"
msgstr ""
@@ -8118,7 +8237,6 @@ msgstr ""
#: includes/admin/class-wc-admin-profile.php:56
#: includes/admin/class-wc-admin-profile.php:116
-#: includes/admin/class-wc-admin-setup-wizard.php:341
#: includes/admin/meta-boxes/class-wc-meta-box-order-data.php:55
#: includes/admin/meta-boxes/class-wc-meta-box-order-data.php:104
#: includes/admin/settings/class-wc-settings-general.php:55
@@ -8131,7 +8249,7 @@ msgstr ""
#: includes/admin/class-wc-admin-profile.php:60
#: includes/admin/class-wc-admin-profile.php:120
-#: includes/admin/class-wc-admin-setup-wizard.php:347
+#: includes/admin/class-wc-admin-setup-wizard.php:336
#: includes/admin/meta-boxes/class-wc-meta-box-order-data.php:59
#: includes/admin/meta-boxes/class-wc-meta-box-order-data.php:108
#: includes/admin/settings/class-wc-settings-general.php:64
@@ -8144,7 +8262,7 @@ msgstr ""
#: includes/admin/class-wc-admin-profile.php:64
#: includes/admin/class-wc-admin-profile.php:124
-#: includes/admin/class-wc-admin-setup-wizard.php:353
+#: includes/admin/class-wc-admin-setup-wizard.php:348
#: includes/admin/meta-boxes/class-wc-meta-box-order-data.php:63
#: includes/admin/meta-boxes/class-wc-meta-box-order-data.php:112
#: includes/admin/settings/class-wc-settings-general.php:73
@@ -8156,7 +8274,7 @@ msgstr ""
#: includes/admin/class-wc-admin-profile.php:68
#: includes/admin/class-wc-admin-profile.php:128
-#: includes/admin/class-wc-admin-setup-wizard.php:366
+#: includes/admin/class-wc-admin-setup-wizard.php:361
#: includes/admin/meta-boxes/class-wc-meta-box-order-data.php:67
#: includes/admin/meta-boxes/class-wc-meta-box-order-data.php:116
#: includes/admin/settings/class-wc-settings-general.php:91
@@ -8171,7 +8289,7 @@ msgstr ""
#: includes/admin/class-wc-admin-profile.php:132
#: includes/admin/class-wc-admin-settings.php:565
#: includes/admin/class-wc-admin-settings.php:590
-#: includes/admin/class-wc-admin-setup-wizard.php:435
+#: includes/admin/class-wc-admin-setup-wizard.php:317
#: includes/admin/meta-boxes/class-wc-meta-box-order-data.php:71
#: includes/admin/meta-boxes/class-wc-meta-box-order-data.php:120
#: includes/class-wc-countries.php:605
@@ -8182,7 +8300,7 @@ msgstr ""
#: includes/admin/class-wc-admin-profile.php:136
#: includes/admin/meta-boxes/class-wc-meta-box-order-data.php:75
#: includes/admin/meta-boxes/class-wc-meta-box-order-data.php:124
-#: includes/wc-template-functions.php:2019
+#: includes/wc-template-functions.php:2020
#: templates/cart/shipping-calculator.php:39
msgid "Select a country…"
msgstr ""
@@ -8210,7 +8328,7 @@ msgid "Phone"
msgstr ""
#: includes/admin/class-wc-admin-profile.php:88
-#: includes/admin/class-wc-admin-setup-wizard.php:935
+#: includes/admin/class-wc-admin-setup-wizard.php:1656
#: includes/admin/meta-boxes/class-wc-meta-box-order-data.php:83
#: includes/class-wc-countries.php:1158 includes/class-wc-form-handler.php:214
#: templates/myaccount/form-edit-account.php:40
@@ -8236,7 +8354,7 @@ msgstr ""
#: includes/admin/class-wc-admin-reports.php:45
#: includes/admin/reports/class-wc-report-customer-list.php:210
#: includes/admin/settings/class-wc-settings-accounts.php:110
-#: includes/class-wc-post-types.php:323 includes/class-wc-query.php:101
+#: includes/class-wc-post-types.php:323 includes/class-wc-query.php:102
#: includes/wc-account-functions.php:97
msgid "Orders"
msgstr ""
@@ -8312,7 +8430,7 @@ msgid "Select a page…"
msgstr ""
#: includes/admin/class-wc-admin-settings.php:565
-#: includes/admin/class-wc-admin-setup-wizard.php:361
+#: includes/admin/class-wc-admin-setup-wizard.php:316
msgid "Choose a country…"
msgstr ""
@@ -8320,493 +8438,567 @@ msgstr ""
msgid "Choose countries…"
msgstr ""
-#: includes/admin/class-wc-admin-setup-wizard.php:59
-msgid "Introduction"
+#: includes/admin/class-wc-admin-setup-wizard.php:94
+msgid "Store setup"
msgstr ""
-#: includes/admin/class-wc-admin-setup-wizard.php:64
-#: includes/admin/class-wc-admin-setup-wizard.php:251
-msgid "Page setup"
+#: includes/admin/class-wc-admin-setup-wizard.php:99
+#: includes/admin/class-wc-admin-setup-wizard.php:1254
+msgid "Payment"
msgstr ""
-#: includes/admin/class-wc-admin-setup-wizard.php:69
-msgid "Store location"
-msgstr ""
-
-#: includes/admin/class-wc-admin-setup-wizard.php:74
-#: includes/admin/class-wc-admin-setup-wizard.php:597
+#: includes/admin/class-wc-admin-setup-wizard.php:104
+#: includes/admin/class-wc-admin-setup-wizard.php:786
#: includes/admin/meta-boxes/class-wc-meta-box-product-data.php:92
#: includes/admin/meta-boxes/views/html-order-shipping.php:17
#: includes/admin/meta-boxes/views/html-product-data-variations.php:69
#: includes/admin/settings/class-wc-settings-shipping.php:27
#: includes/admin/settings/class-wc-settings-tax.php:183
#: includes/admin/settings/views/html-settings-tax.php:32
-#: includes/class-wc-order-item-shipping.php:178
+#: includes/class-wc-order-item-shipping.php:181
#: templates/cart/cart-totals.php:55 templates/cart/cart-totals.php:56
msgid "Shipping"
msgstr ""
-#: includes/admin/class-wc-admin-setup-wizard.php:79
-#: includes/admin/class-wc-admin-setup-wizard.php:773
-msgid "Payments"
+#: includes/admin/class-wc-admin-setup-wizard.php:109
+msgid "Extras"
msgstr ""
-#: includes/admin/class-wc-admin-setup-wizard.php:84
-#: includes/admin/views/html-admin-page-status-report.php:609
-msgid "Theme"
+#: includes/admin/class-wc-admin-setup-wizard.php:114
+msgid "Activate"
msgstr ""
-#: includes/admin/class-wc-admin-setup-wizard.php:89
+#: includes/admin/class-wc-admin-setup-wizard.php:119
msgid "Ready!"
msgstr ""
-#: includes/admin/class-wc-admin-setup-wizard.php:178
+#: includes/admin/class-wc-admin-setup-wizard.php:227
msgid "WooCommerce › Setup Wizard"
msgstr ""
-#: includes/admin/class-wc-admin-setup-wizard.php:194
-msgid "Return to the WordPress Dashboard"
-msgstr ""
-
-#: includes/admin/class-wc-admin-setup-wizard.php:236
-msgid "Welcome to the world of WooCommerce!"
-msgstr ""
-
-#: includes/admin/class-wc-admin-setup-wizard.php:237
-msgid ""
-"Thank you for choosing WooCommerce to power your online store! This quick "
-"setup wizard will help you configure the basic settings. It’s "
-"completely optional and shouldn’t take longer than five minutes. "
-msgstr ""
-
-#: includes/admin/class-wc-admin-setup-wizard.php:238
-msgid ""
-"No time right now? If you don’t want to go through the wizard, you can skip "
-"and return to the WordPress dashboard. Come back anytime if you change your "
-"mind!"
-msgstr ""
-
-#: includes/admin/class-wc-admin-setup-wizard.php:240
-msgid "Let's go!"
-msgstr ""
-
-#: includes/admin/class-wc-admin-setup-wizard.php:241
+#: includes/admin/class-wc-admin-setup-wizard.php:243
msgid "Not right now"
msgstr ""
-#: includes/admin/class-wc-admin-setup-wizard.php:253
-msgid ""
-"Your store needs a few essential pages . The following will be created automatically "
-"(if they do not already exist):"
+#: includes/admin/class-wc-admin-setup-wizard.php:245
+msgid "Return to your dashboard"
msgstr ""
-#: includes/admin/class-wc-admin-setup-wizard.php:257
-msgid "Page name"
-msgstr ""
-
-#: includes/admin/class-wc-admin-setup-wizard.php:264
-msgid "The shop page will display your products."
-msgstr ""
-
-#: includes/admin/class-wc-admin-setup-wizard.php:268
-msgid ""
-"The cart page will be where the customers go to view their cart and begin "
-"checkout."
-msgstr ""
-
-#: includes/admin/class-wc-admin-setup-wizard.php:273
-msgid "The checkout page will be where the customers go to pay for their items."
-msgstr ""
-
-#: includes/admin/class-wc-admin-setup-wizard.php:279
-msgid ""
-"Registered customers will be able to manage their account details and view "
-"past orders on this page."
-msgstr ""
-
-#: includes/admin/class-wc-admin-setup-wizard.php:285
-msgid ""
-"Once created, these pages can be managed from your admin dashboard on the "
-"Pages screen . You can control which "
-"pages are shown on your website via Appearance > Menus ."
-msgstr ""
-
-#: includes/admin/class-wc-admin-setup-wizard.php:288
-#: includes/admin/class-wc-admin-setup-wizard.php:449
-#: includes/admin/class-wc-admin-setup-wizard.php:628
-#: includes/admin/class-wc-admin-setup-wizard.php:816
-#: includes/admin/importers/views/html-product-csv-import-form.php:89
-msgid "Continue"
-msgstr ""
-
-#: includes/admin/class-wc-admin-setup-wizard.php:289
-#: includes/admin/class-wc-admin-setup-wizard.php:450
-#: includes/admin/class-wc-admin-setup-wizard.php:629
-#: includes/admin/class-wc-admin-setup-wizard.php:817
-#: includes/admin/class-wc-admin-setup-wizard.php:876
+#: includes/admin/class-wc-admin-setup-wizard.php:247
msgid "Skip this step"
msgstr ""
-#: includes/admin/class-wc-admin-setup-wizard.php:336
-msgid "Store location setup"
+#: includes/admin/class-wc-admin-setup-wizard.php:308
+msgid ""
+"The following wizard will help you configure your store and get you started "
+"quickly."
msgstr ""
-#: includes/admin/class-wc-admin-setup-wizard.php:359
-#: includes/admin/settings/class-wc-settings-general.php:82
-msgid "Country / State"
+#: includes/admin/class-wc-admin-setup-wizard.php:310
+msgid "Where is your store based?"
msgstr ""
-#: includes/admin/class-wc-admin-setup-wizard.php:372
-msgid "Which currency will your store use?"
+#: includes/admin/class-wc-admin-setup-wizard.php:325
+msgid "Address"
msgstr ""
-#: includes/admin/class-wc-admin-setup-wizard.php:374
-#: includes/admin/class-wc-admin-setup-wizard.php:375
+#: includes/admin/class-wc-admin-setup-wizard.php:376
+msgid "What currency do you use?"
+msgstr ""
+
+#: includes/admin/class-wc-admin-setup-wizard.php:382
+#: includes/admin/class-wc-admin-setup-wizard.php:385
msgid "Choose a currency…"
msgstr ""
-#: includes/admin/class-wc-admin-setup-wizard.php:378
+#: includes/admin/class-wc-admin-setup-wizard.php:388
#: includes/admin/meta-boxes/views/html-order-items.php:40
#: includes/admin/views/html-bulk-edit-product.php:134
msgid "%1$s (%2$s)"
msgstr ""
-#: includes/admin/class-wc-admin-setup-wizard.php:382
-msgid ""
-"If your currency is not listed you can add "
-"it later ."
-msgstr ""
-
-#: includes/admin/class-wc-admin-setup-wizard.php:386
-#: includes/admin/settings/class-wc-settings-general.php:220
-#: includes/admin/views/html-admin-page-status-report.php:513
-msgid "Currency position"
-msgstr ""
-
-#: includes/admin/class-wc-admin-setup-wizard.php:389
-#: includes/admin/settings/class-wc-settings-general.php:227
-msgid "Left"
-msgstr ""
-
-#: includes/admin/class-wc-admin-setup-wizard.php:390
-#: includes/admin/settings/class-wc-settings-general.php:228
-msgid "Right"
-msgstr ""
-
-#: includes/admin/class-wc-admin-setup-wizard.php:391
-#: includes/admin/settings/class-wc-settings-general.php:229
-msgid "Left with space"
-msgstr ""
-
-#: includes/admin/class-wc-admin-setup-wizard.php:392
-#: includes/admin/settings/class-wc-settings-general.php:230
-msgid "Right with space"
-msgstr ""
-
-#: includes/admin/class-wc-admin-setup-wizard.php:397
-#: includes/admin/settings/class-wc-settings-general.php:236
-#: includes/admin/views/html-admin-page-status-report.php:518
-msgid "Thousand separator"
+#: includes/admin/class-wc-admin-setup-wizard.php:394
+msgid "What type of product do you plan to sell?"
msgstr ""
+#: includes/admin/class-wc-admin-setup-wizard.php:400
#: includes/admin/class-wc-admin-setup-wizard.php:403
-#: includes/admin/settings/class-wc-settings-general.php:246
-#: includes/admin/views/html-admin-page-status-report.php:523
-msgid "Decimal separator"
+msgid "Please choose one…"
msgstr ""
-#: includes/admin/class-wc-admin-setup-wizard.php:409
-#: includes/admin/settings/class-wc-settings-general.php:256
-#: includes/admin/views/html-admin-page-status-report.php:528
-msgid "Number of decimals"
+#: includes/admin/class-wc-admin-setup-wizard.php:404
+msgid "I plan to sell physical products"
+msgstr ""
+
+#: includes/admin/class-wc-admin-setup-wizard.php:405
+msgid "I plan to sell digital products"
+msgstr ""
+
+#: includes/admin/class-wc-admin-setup-wizard.php:406
+msgid "I plan to sell both physical and digital products"
+msgstr ""
+
+#: includes/admin/class-wc-admin-setup-wizard.php:411
+msgid ""
+"Allow WooCommerce to collect non-sensitive diagnostic data and usage "
+"information."
msgstr ""
#: includes/admin/class-wc-admin-setup-wizard.php:415
-msgid "Will you be charging sales tax?"
+msgid "Let's go!"
msgstr ""
-#: includes/admin/class-wc-admin-setup-wizard.php:418
-msgid "Yes, I will be charging sales tax"
-msgstr ""
-
-#: includes/admin/class-wc-admin-setup-wizard.php:422
-msgid "How will you enter product prices?"
-msgstr ""
-
-#: includes/admin/class-wc-admin-setup-wizard.php:424
-msgid "I will enter prices inclusive of tax"
-msgstr ""
-
-#: includes/admin/class-wc-admin-setup-wizard.php:425
-msgid "I will enter prices exclusive of tax"
-msgstr ""
-
-#: includes/admin/class-wc-admin-setup-wizard.php:430
-msgid ""
-"The following tax rates will be imported automatically for you. You can "
-"read more about taxes in our "
-"documentation ."
-msgstr ""
-
-#: includes/admin/class-wc-admin-setup-wizard.php:436
-#: includes/class-wc-countries.php:711 includes/class-wc-countries.php:1051
-msgid "State"
-msgstr ""
-
-#: includes/admin/class-wc-admin-setup-wizard.php:437
-msgid "Rate (%)"
-msgstr ""
-
-#: includes/admin/class-wc-admin-setup-wizard.php:444
-msgid ""
-"You may need to add/edit rates based on your products or business location "
-"which can be done from the tax "
-"settings screen. If in doubt, speak to an accountant."
-msgstr ""
-
-#: includes/admin/class-wc-admin-setup-wizard.php:545
-#: includes/admin/class-wc-admin-setup-wizard.php:552
+#: includes/admin/class-wc-admin-setup-wizard.php:485
+#: includes/admin/class-wc-admin-setup-wizard.php:492
msgid "Enable WooCommerce Shipping (recommended)"
msgstr ""
-#: includes/admin/class-wc-admin-setup-wizard.php:546
+#: includes/admin/class-wc-admin-setup-wizard.php:486
msgid ""
"Print labels and get discounted USPS shipping rates, right from your "
"WooCommerce dashboard. Powered by WooCommerce Services."
msgstr ""
-#: includes/admin/class-wc-admin-setup-wizard.php:603
-#: includes/admin/settings/class-wc-settings-products.php:425
-msgid "Weight unit"
+#: includes/admin/class-wc-admin-setup-wizard.php:617
+#: includes/admin/class-wc-admin-setup-wizard.php:1598
+msgid "Jetpack"
msgstr ""
-#: includes/admin/class-wc-admin-setup-wizard.php:606
+#: includes/admin/class-wc-admin-setup-wizard.php:662
+msgid "Live Rates"
+msgstr ""
+
+#: includes/admin/class-wc-admin-setup-wizard.php:663
+msgid "Shipping rates updated in realtime. Powered by Jetpack."
+msgstr ""
+
+#: includes/admin/class-wc-admin-setup-wizard.php:666
+msgid "Flat Rate"
+msgstr ""
+
+#: includes/admin/class-wc-admin-setup-wizard.php:667
+msgid "Set a fixed price to cover shipping costs."
+msgstr ""
+
+#: includes/admin/class-wc-admin-setup-wizard.php:671
+#: includes/admin/meta-boxes/views/html-order-items.php:31
+#: includes/shipping/flat-rate/includes/settings-flat-rate.php:31
+#: includes/shipping/legacy-flat-rate/includes/settings-flat-rate.php:58
+#: includes/shipping/local-pickup/class-wc-shipping-local-pickup.php:91
+msgid "Cost"
+msgstr ""
+
+#: includes/admin/class-wc-admin-setup-wizard.php:672
+msgid "What would you like to charge for flat rate shipping?"
+msgstr ""
+
+#: includes/admin/class-wc-admin-setup-wizard.php:678
+#: includes/shipping/legacy-free-shipping/class-wc-shipping-legacy-free-shipping.php:92
+msgid "Free Shipping"
+msgstr ""
+
+#: includes/admin/class-wc-admin-setup-wizard.php:679
+msgid "Don't charge for shipping."
+msgstr ""
+
+#: includes/admin/class-wc-admin-setup-wizard.php:769
+msgid "How would you like units on your store displayed?"
+msgstr ""
+
+#: includes/admin/class-wc-admin-setup-wizard.php:773
+#. translators: %1$s: country name including the 'the' prefix, %2$s: shipping
+#. carrier name
+msgid ""
+"You're all set up to ship anywhere in %1$s, and outside of it. We recommend "
+"using live rates to get accurate %2$s shipping prices to cover the cost of "
+"order fulfillment."
+msgstr ""
+
+#: includes/admin/class-wc-admin-setup-wizard.php:780
+#. translators: %s: country name including the 'the' prefix if needed
+msgid ""
+"You can choose which countries you'll be shipping to and with which "
+"methods. To get started, we've set you up with shipping inside and outside "
+"of %s."
+msgstr ""
+
+#: includes/admin/class-wc-admin-setup-wizard.php:793
+msgid "Shipping Zone"
+msgstr ""
+
+#: includes/admin/class-wc-admin-setup-wizard.php:796
+msgid "Shipping Method"
+msgstr ""
+
+#: includes/admin/class-wc-admin-setup-wizard.php:815
+#: includes/admin/settings/views/html-admin-page-shipping-zones.php:26
+#: includes/data-stores/class-wc-shipping-zone-data-store.php:67
+msgid "Locations not covered by your other zones"
+msgstr ""
+
+#: includes/admin/class-wc-admin-setup-wizard.php:836
+msgid "Weight unit —used to calculate shipping rates, and more."
+msgstr ""
+
+#: includes/admin/class-wc-admin-setup-wizard.php:843
#: includes/admin/settings/class-wc-settings-products.php:433
msgid "kg"
msgstr ""
-#: includes/admin/class-wc-admin-setup-wizard.php:607
+#: includes/admin/class-wc-admin-setup-wizard.php:844
#: includes/admin/settings/class-wc-settings-products.php:434
msgid "g"
msgstr ""
-#: includes/admin/class-wc-admin-setup-wizard.php:608
+#: includes/admin/class-wc-admin-setup-wizard.php:845
#: includes/admin/settings/class-wc-settings-products.php:435
msgid "lbs"
msgstr ""
-#: includes/admin/class-wc-admin-setup-wizard.php:609
+#: includes/admin/class-wc-admin-setup-wizard.php:846
#: includes/admin/settings/class-wc-settings-products.php:436
msgid "oz"
msgstr ""
-#: includes/admin/class-wc-admin-setup-wizard.php:614
-msgid "Dimension unit"
+#: includes/admin/class-wc-admin-setup-wizard.php:854
+msgid "Dimension unit —helps for accurate package selection."
msgstr ""
-#: includes/admin/class-wc-admin-setup-wizard.php:617
+#: includes/admin/class-wc-admin-setup-wizard.php:861
#: includes/admin/meta-boxes/class-wc-meta-box-order-data.php:216
#: includes/admin/settings/class-wc-settings-products.php:450
msgid "m"
msgstr ""
-#: includes/admin/class-wc-admin-setup-wizard.php:618
+#: includes/admin/class-wc-admin-setup-wizard.php:862
#: includes/admin/settings/class-wc-settings-products.php:451
msgid "cm"
msgstr ""
-#: includes/admin/class-wc-admin-setup-wizard.php:619
+#: includes/admin/class-wc-admin-setup-wizard.php:863
#: includes/admin/settings/class-wc-settings-products.php:452
msgid "mm"
msgstr ""
-#: includes/admin/class-wc-admin-setup-wizard.php:620
+#: includes/admin/class-wc-admin-setup-wizard.php:864
#: includes/admin/settings/class-wc-settings-products.php:453
msgid "in"
msgstr ""
-#: includes/admin/class-wc-admin-setup-wizard.php:621
+#: includes/admin/class-wc-admin-setup-wizard.php:865
#: includes/admin/settings/class-wc-settings-products.php:454
msgid "yd"
msgstr ""
-#: includes/admin/class-wc-admin-setup-wizard.php:696
-msgid "PayPal by Braintree"
+#: includes/admin/class-wc-admin-setup-wizard.php:871
+#: includes/admin/class-wc-admin-setup-wizard.php:1294
+#: includes/admin/class-wc-admin-setup-wizard.php:1399
+#: includes/admin/importers/views/html-product-csv-import-form.php:89
+msgid "Continue"
msgstr ""
-#: includes/admin/class-wc-admin-setup-wizard.php:698
-#: includes/admin/class-wc-admin-setup-wizard.php:705
+#: includes/admin/class-wc-admin-setup-wizard.php:1034
+msgid ""
+"Accept all major debit & credit cards from customers in 135+ countries "
+"on your site. Learn more ."
+msgstr ""
+
+#: includes/admin/class-wc-admin-setup-wizard.php:1038
+#: includes/admin/class-wc-admin-setup-wizard.php:1042
msgid ""
"Safe and secure payments using credit cards or your customer's PayPal "
-"account."
+"account. Learn more ."
msgstr ""
-#: includes/admin/class-wc-admin-setup-wizard.php:698
-#: includes/admin/class-wc-admin-setup-wizard.php:705
-msgid "Learn more about PayPal"
-msgstr ""
-
-#: includes/admin/class-wc-admin-setup-wizard.php:703
-msgid "PayPal Express Checkout"
-msgstr ""
-
-#: includes/admin/class-wc-admin-setup-wizard.php:710
+#: includes/admin/class-wc-admin-setup-wizard.php:1048
msgid "Stripe"
msgstr ""
-#: includes/admin/class-wc-admin-setup-wizard.php:712
-msgid ""
-"A modern and robust way to accept credit card payments on your store. Learn more about Stripe ."
+#: includes/admin/class-wc-admin-setup-wizard.php:1055
+msgid "Create a new Stripe account for me"
msgstr ""
-#: includes/admin/class-wc-admin-setup-wizard.php:717
+#: includes/admin/class-wc-admin-setup-wizard.php:1062
+msgid "Stripe email address:"
+msgstr ""
+
+#: includes/admin/class-wc-admin-setup-wizard.php:1065
+msgid "Stripe email address"
+msgstr ""
+
+#: includes/admin/class-wc-admin-setup-wizard.php:1066
+msgid ""
+"Enter your email address and we'll create an account for you. Powered by "
+"WooCommerce Services."
+msgstr ""
+
+#: includes/admin/class-wc-admin-setup-wizard.php:1074
+msgid "PayPal by Braintree"
+msgstr ""
+
+#: includes/admin/class-wc-admin-setup-wizard.php:1080
+msgid "PayPal Express Checkout"
+msgstr ""
+
+#: includes/admin/class-wc-admin-setup-wizard.php:1086
msgid "PayPal Standard"
msgstr ""
-#: includes/admin/class-wc-admin-setup-wizard.php:718
+#: includes/admin/class-wc-admin-setup-wizard.php:1087
msgid "Accept payments via PayPal using account balance or credit card."
msgstr ""
-#: includes/admin/class-wc-admin-setup-wizard.php:723
-#: includes/admin/class-wc-admin-setup-wizard.php:726
+#: includes/admin/class-wc-admin-setup-wizard.php:1091
+msgid "PayPal email address:"
+msgstr ""
+
+#: includes/admin/class-wc-admin-setup-wizard.php:1094
msgid "PayPal email address"
msgstr ""
-#: includes/admin/class-wc-admin-setup-wizard.php:732
+#: includes/admin/class-wc-admin-setup-wizard.php:1128
msgid "A simple offline gateway that lets you accept a check as method of payment."
msgstr ""
-#: includes/admin/class-wc-admin-setup-wizard.php:737
+#: includes/admin/class-wc-admin-setup-wizard.php:1133
msgid "Bank transfer (BACS) payments"
msgstr ""
-#: includes/admin/class-wc-admin-setup-wizard.php:738
+#: includes/admin/class-wc-admin-setup-wizard.php:1134
msgid "A simple offline gateway that lets you accept BACS payment."
msgstr ""
-#: includes/admin/class-wc-admin-setup-wizard.php:743
+#: includes/admin/class-wc-admin-setup-wizard.php:1139
#: includes/gateways/cod/class-wc-gateway-cod.php:52
#: includes/gateways/cod/class-wc-gateway-cod.php:79
msgid "Cash on delivery"
msgstr ""
-#: includes/admin/class-wc-admin-setup-wizard.php:744
+#: includes/admin/class-wc-admin-setup-wizard.php:1140
msgid "A simple offline gateway that lets you accept cash on delivery."
msgstr ""
-#: includes/admin/class-wc-admin-setup-wizard.php:775
+#: includes/admin/class-wc-admin-setup-wizard.php:1257
msgid ""
"WooCommerce can accept both online and offline payments. Additional payment methods can be installed later and "
-"managed from the checkout settings "
-"screen."
+"target=\"_blank\">Additional payment methods can be installed later."
msgstr ""
-#: includes/admin/class-wc-admin-setup-wizard.php:862
+#: includes/admin/class-wc-admin-setup-wizard.php:1279
+msgid "Offline Payments"
+msgstr ""
+
+#: includes/admin/class-wc-admin-setup-wizard.php:1282
+msgid "Collect payments from customers offline."
+msgstr ""
+
+#: includes/admin/class-wc-admin-setup-wizard.php:1347
+msgid "Recommended Extras"
+msgstr ""
+
+#: includes/admin/class-wc-admin-setup-wizard.php:1353
+msgid "Storefront Theme"
+msgstr ""
+
+#: includes/admin/class-wc-admin-setup-wizard.php:1355
msgid ""
-"Storefront is the free WordPress theme built and "
-"maintained by the makers of WooCommerce."
+"Your theme is not compatible with WooCommerce. We recommend you switch to "
+"Storefront, a free WordPress theme built and maintained by the makers of "
+"WooCommerce. If toggled on, Storefront will be installed and activated for "
+"you."
msgstr ""
-#: includes/admin/class-wc-admin-setup-wizard.php:867
+#: includes/admin/class-wc-admin-setup-wizard.php:1359
+msgid "Learn more about Storefront"
+msgstr ""
+
+#: includes/admin/class-wc-admin-setup-wizard.php:1377
+msgid "Automated Taxes"
+msgstr ""
+
+#: includes/admin/class-wc-admin-setup-wizard.php:1379
msgid ""
-"Bulletproof WooCommerce integration: Rest assured the "
-"integration between WooCommerce, WooCommerce extensions and Storefront is "
-"water-tight."
+"We’ll automatically calculate and charge the correct rate of tax for each "
+"time a customer checks out. Powered by WooCommerce Services."
msgstr ""
-#: includes/admin/class-wc-admin-setup-wizard.php:868
+#: includes/admin/class-wc-admin-setup-wizard.php:1457
+#. translators: %s: list of features, potentially comma separated
msgid ""
-"Built with accessibility in mind: Storefront adheres to "
-"the strict wordpress.org accessibility guidelines making your store "
-"accessible to the widest audience possible."
+"Your store is almost ready! To activate services like %s, just connect with "
+"Jetpack."
msgstr ""
-#: includes/admin/class-wc-admin-setup-wizard.php:869
+#: includes/admin/class-wc-admin-setup-wizard.php:1460
+msgid "Stripe payments, automated taxes, live rates and discounted shipping labels"
+msgstr ""
+
+#: includes/admin/class-wc-admin-setup-wizard.php:1462
+msgid "Stripe payments and automated taxes"
+msgstr ""
+
+#: includes/admin/class-wc-admin-setup-wizard.php:1464
+msgid "Stripe payments, live rates and discounted shipping labels"
+msgstr ""
+
+#: includes/admin/class-wc-admin-setup-wizard.php:1466
+msgid "Stripe payments"
+msgstr ""
+
+#: includes/admin/class-wc-admin-setup-wizard.php:1468
+msgid "automated taxes, live rates and discounted shipping labels"
+msgstr ""
+
+#: includes/admin/class-wc-admin-setup-wizard.php:1470
+msgid "automated taxes"
+msgstr ""
+
+#: includes/admin/class-wc-admin-setup-wizard.php:1472
+msgid "live rates and discounted shipping labels"
+msgstr ""
+
+#: includes/admin/class-wc-admin-setup-wizard.php:1488
+msgid "Sorry, We couldn't connect your store to Jetpack"
+msgstr ""
+
+#: includes/admin/class-wc-admin-setup-wizard.php:1495
+msgid "Connect your store to Jetpack"
+msgstr ""
+
+#: includes/admin/class-wc-admin-setup-wizard.php:1496
+msgid "Connect your store to Jetpack to enable extra features"
+msgstr ""
+
+#: includes/admin/class-wc-admin-setup-wizard.php:1512
+msgid "Finish setting up your store"
+msgstr ""
+
+#: includes/admin/class-wc-admin-setup-wizard.php:1519
msgid ""
-"Child themes and extensions available: Like WooCommerce, "
-"you can extend Storefront with an extension or child theme to make your "
-"store truly your own."
+"By connecting your site you agree to our fascinating Terms of Service and to share details with WordPress.com"
msgstr ""
-#: includes/admin/class-wc-admin-setup-wizard.php:870
+#: includes/admin/class-wc-admin-setup-wizard.php:1527
+msgid "Connect with Jetpack"
+msgstr ""
+
+#: includes/admin/class-wc-admin-setup-wizard.php:1532
+msgid "Bonus reasons you'll love Jetpack"
+msgstr ""
+
+#: includes/admin/class-wc-admin-setup-wizard.php:1536
+msgid "Better security"
+msgstr ""
+
+#: includes/admin/class-wc-admin-setup-wizard.php:1539
+msgid "Protect your store from unauthorized access."
+msgstr ""
+
+#: includes/admin/class-wc-admin-setup-wizard.php:1544
+msgid "Store stats"
+msgstr ""
+
+#: includes/admin/class-wc-admin-setup-wizard.php:1547
msgid ""
-"No Shortcodes, sliders or page builders: Bring your "
-"favorite sliders or page builders, Storefront is built to work with the "
-"most popular options."
+"Get insights on how your store is doing, including total sales, top "
+"products, and more."
msgstr ""
-#: includes/admin/class-wc-admin-setup-wizard.php:871
+#: includes/admin/class-wc-admin-setup-wizard.php:1552
+msgid "Store monitoring"
+msgstr ""
+
+#: includes/admin/class-wc-admin-setup-wizard.php:1555
+msgid "Get an alert if your store is down for even a few minutes."
+msgstr ""
+
+#: includes/admin/class-wc-admin-setup-wizard.php:1560
+msgid "Product promotion"
+msgstr ""
+
+#: includes/admin/class-wc-admin-setup-wizard.php:1563
+msgid "Share new items on social media the moment they're live in your store."
+msgstr ""
+
+#: includes/admin/class-wc-admin-setup-wizard.php:1573
msgid ""
-"Clean, simple mobile-first design: The perfect place to "
-"start when customizing your store, looks beautiful on any device."
+"Sorry! We tried, but we couldn't connect Jetpack just now 😭. Please go to "
+"the Plugins tab to connect Jetpack, so that you can finish setting up your "
+"store."
msgstr ""
-#: includes/admin/class-wc-admin-setup-wizard.php:872
+#: includes/admin/class-wc-admin-setup-wizard.php:1574
msgid ""
-"Optimized for search: Valid schema markup for improved SEO "
-"performance."
+"Sorry! We tried, but we couldn't install Jetpack for you 😭. Please go to "
+"the Plugins tab to install it, and finish setting up your store."
msgstr ""
-#: includes/admin/class-wc-admin-setup-wizard.php:875
-msgid "Install & activate Storefront"
-msgstr ""
-
-#: includes/admin/class-wc-admin-setup-wizard.php:920
-msgid "Your store is ready!"
-msgstr ""
-
-#: includes/admin/class-wc-admin-setup-wizard.php:924
+#: includes/admin/class-wc-admin-setup-wizard.php:1575
msgid ""
-"Want to help make WooCommerce even more awesome? Allow WooCommerce to "
-"collect non-sensitive diagnostic data and usage information. %1$sFind out "
-"more%2$s."
+"Sorry! We couldn't contact Jetpack just now 😭. Please make sure that your "
+"site is visible over the internet, and that it accepts incoming and "
+"outgoing requests via curl. You can also try to connect to Jetpack again, "
+"and if you run into any more issues, please contact support."
msgstr ""
-#: includes/admin/class-wc-admin-setup-wizard.php:926
-#: includes/admin/views/html-notice-tracking.php:13
-#: includes/wc-product-functions.php:793
-msgid "Allow"
-msgstr ""
-
-#: includes/admin/class-wc-admin-setup-wizard.php:927
-msgid "No thanks"
-msgstr ""
-
-#: includes/admin/class-wc-admin-setup-wizard.php:933
+#: includes/admin/class-wc-admin-setup-wizard.php:1576
msgid ""
-"Join the WooCommerce mailing list for help getting started, tips, and "
-"product updates."
+"Your site might be on a private network. Jetpack can only connect to public "
+"sites. Please make sure your site is visible over the internet, and then "
+"try connecting again 🙏."
msgstr ""
-#: includes/admin/class-wc-admin-setup-wizard.php:935
-msgid "Subscribe"
+#: includes/admin/class-wc-admin-setup-wizard.php:1640
+#. translators: %1$s: link to videos, %2$s: link to docs
+msgid ""
+"Watch our guided tour videos to "
+"learn more about WooCommerce, and visit WooCommerce.com to learn more about "
+"getting started ."
msgstr ""
-#: includes/admin/class-wc-admin-setup-wizard.php:941
-msgid "Next steps"
+#: includes/admin/class-wc-admin-setup-wizard.php:1645
+msgid "You're ready to start selling!"
msgstr ""
-#: includes/admin/class-wc-admin-setup-wizard.php:948
-#: includes/admin/meta-boxes/views/html-product-data-variations.php:13
-#: includes/admin/plugin-updates/views/html-notice-untested-extensions-modal.php:38
-#: includes/gateways/simplify-commerce/class-wc-gateway-simplify-commerce.php:98
-msgid "Learn more"
+#: includes/admin/class-wc-admin-setup-wizard.php:1648
+msgid ""
+"We're here for you — get tips, product updates, and inspiration straight to "
+"your mailbox."
msgstr ""
-#: includes/admin/class-wc-admin-setup-wizard.php:950
-msgid "Watch the Guided Tour videos"
+#: includes/admin/class-wc-admin-setup-wizard.php:1662
+msgid "Yes please!"
msgstr ""
-#: includes/admin/class-wc-admin-setup-wizard.php:951
-msgid "Learn more about getting started"
+#: includes/admin/class-wc-admin-setup-wizard.php:1675
+msgid "Next step"
msgstr ""
-#: includes/admin/class-wc-admin-setup-wizard.php:952
-msgid "Get eCommerce advice in your inbox"
+#: includes/admin/class-wc-admin-setup-wizard.php:1676
+msgid "Create your first product"
+msgstr ""
+
+#: includes/admin/class-wc-admin-setup-wizard.php:1677
+msgid "You're ready to add your first product."
+msgstr ""
+
+#: includes/admin/class-wc-admin-setup-wizard.php:1682
+msgid "Create a product"
+msgstr ""
+
+#: includes/admin/class-wc-admin-setup-wizard.php:1689
+msgid "Have an existing store?"
+msgstr ""
+
+#: includes/admin/class-wc-admin-setup-wizard.php:1690
+#: includes/admin/class-wc-admin-setup-wizard.php:1696
+msgid "Import products"
+msgstr ""
+
+#: includes/admin/class-wc-admin-setup-wizard.php:1691
+msgid "Transfer existing products to your new store — just import a CSV file."
msgstr ""
#: includes/admin/class-wc-admin-status.php:47
@@ -9048,20 +9240,20 @@ msgstr ""
msgid "Next ›"
msgstr ""
-#: includes/admin/class-wc-admin.php:197
+#: includes/admin/class-wc-admin.php:198
msgid "HTML email template"
msgstr ""
-#: includes/admin/class-wc-admin.php:239
+#: includes/admin/class-wc-admin.php:240
#. translators: 1: WooCommerce 2:: five stars
msgid "If you like %1$s please leave us a %2$s rating. A huge thanks in advance!"
msgstr ""
-#: includes/admin/class-wc-admin.php:241
+#: includes/admin/class-wc-admin.php:242
msgid "Thanks :)"
msgstr ""
-#: includes/admin/class-wc-admin.php:250
+#: includes/admin/class-wc-admin.php:251
msgid "Thank you for selling with WooCommerce."
msgstr ""
@@ -9159,45 +9351,45 @@ msgstr ""
msgid "Inactive"
msgstr ""
-#: includes/admin/helper/class-wc-helper.php:333
+#: includes/admin/helper/class-wc-helper.php:334
msgid "Update Available"
msgstr ""
-#: includes/admin/helper/class-wc-helper.php:334
+#: includes/admin/helper/class-wc-helper.php:335
msgid "Expiring Soon"
msgstr ""
-#: includes/admin/helper/class-wc-helper.php:335
+#: includes/admin/helper/class-wc-helper.php:336
msgid "Expired"
msgstr ""
-#: includes/admin/helper/class-wc-helper.php:336
+#: includes/admin/helper/class-wc-helper.php:337
#: includes/admin/helper/views/html-main.php:108
#: includes/class-wc-emails.php:364
#: includes/legacy/abstract-wc-legacy-order.php:507
#: includes/wc-account-functions.php:205
-#: includes/wc-template-functions.php:2529
+#: includes/wc-template-functions.php:2532
msgid "Download"
msgstr ""
-#: includes/admin/helper/class-wc-helper.php:454
+#: includes/admin/helper/class-wc-helper.php:463
#. translators: %s: product name
msgid "%s activated successfully. You will now receive updates for this product."
msgstr ""
-#: includes/admin/helper/class-wc-helper.php:464
+#: includes/admin/helper/class-wc-helper.php:473
#. translators: %s: product name
msgid "An error has occurred when activating %s. Please try again later."
msgstr ""
-#: includes/admin/helper/class-wc-helper.php:474
+#: includes/admin/helper/class-wc-helper.php:483
#. translators: %s: product name
msgid ""
"Subscription for %s deactivated successfully. You will no longer receive "
"updates for this product."
msgstr ""
-#: includes/admin/helper/class-wc-helper.php:488
+#: includes/admin/helper/class-wc-helper.php:497
#. translators: %1$s: product name, %2$s: deactivate url
msgid ""
"Subscription for %1$s deactivated successfully. You will no longer receive "
@@ -9205,38 +9397,38 @@ msgid ""
"deactivate the plugin as well."
msgstr ""
-#: includes/admin/helper/class-wc-helper.php:503
+#: includes/admin/helper/class-wc-helper.php:512
#. translators: %s: product name
msgid ""
"An error has occurred when deactivating the subscription for %s. Please try "
"again later."
msgstr ""
-#: includes/admin/helper/class-wc-helper.php:513
+#: includes/admin/helper/class-wc-helper.php:522
#. translators: %s: product name
msgid "The extension %s has been deactivated successfully."
msgstr ""
-#: includes/admin/helper/class-wc-helper.php:523
+#: includes/admin/helper/class-wc-helper.php:532
#. translators: %1$s: product name, %2$s: plugins screen url
msgid ""
"An error has occurred when deactivating the extension %1$s. Please proceed "
"to the Plugins screen to deactivate it manually."
msgstr ""
-#: includes/admin/helper/class-wc-helper.php:530
+#: includes/admin/helper/class-wc-helper.php:539
msgid "You have successfully connected your store to WooCommerce.com"
msgstr ""
-#: includes/admin/helper/class-wc-helper.php:537
+#: includes/admin/helper/class-wc-helper.php:546
msgid "You have successfully disconnected your store from WooCommerce.com"
msgstr ""
-#: includes/admin/helper/class-wc-helper.php:544
+#: includes/admin/helper/class-wc-helper.php:553
msgid "Authentication and subscription caches refreshed successfully."
msgstr ""
-#: includes/admin/helper/class-wc-helper.php:1248
+#: includes/admin/helper/class-wc-helper.php:1257
#. translators: %1$s: helper url, %2$d: number of extensions
msgid ""
"Note: You currently have %2$d paid extension which "
@@ -9386,75 +9578,81 @@ msgstr ""
msgid "Done!"
msgstr ""
-#: includes/admin/importers/class-wc-product-csv-importer-controller.php:236
+#: includes/admin/importers/class-wc-product-csv-importer-controller.php:257
msgid ""
"File is empty. Please upload something more substantial. This error could "
"also be caused by uploads being disabled in your php.ini or by "
"post_max_size being defined as smaller than upload_max_filesize in php.ini."
msgstr ""
-#: includes/admin/importers/class-wc-product-csv-importer-controller.php:241
-#: includes/admin/importers/class-wc-product-csv-importer-controller.php:274
+#: includes/admin/importers/class-wc-product-csv-importer-controller.php:262
+#: includes/admin/importers/class-wc-product-csv-importer-controller.php:295
msgid "Invalid file type. The importer supports CSV and TXT file formats."
msgstr ""
-#: includes/admin/importers/class-wc-product-csv-importer-controller.php:280
+#: includes/admin/importers/class-wc-product-csv-importer-controller.php:301
msgid "Please upload or provide the link to a valid CSV file."
msgstr ""
-#: includes/admin/importers/class-wc-product-csv-importer-controller.php:298
-msgid "The file is empty, please try again with a new file."
+#: includes/admin/importers/class-wc-product-csv-importer-controller.php:320
+msgid ""
+"The file is empty or using a different encoding than UTF-8, please try "
+"again with a new file."
msgstr ""
-#: includes/admin/importers/class-wc-product-csv-importer-controller.php:310
+#: includes/admin/importers/class-wc-product-csv-importer-controller.php:324
+msgid "Upload a new file"
+msgstr ""
+
+#: includes/admin/importers/class-wc-product-csv-importer-controller.php:342
#: includes/admin/importers/class-wc-tax-rate-importer.php:125
msgid "The file does not exist, please try again."
msgstr ""
-#: includes/admin/importers/class-wc-product-csv-importer-controller.php:368
-#: includes/admin/importers/class-wc-product-csv-importer-controller.php:490
+#: includes/admin/importers/class-wc-product-csv-importer-controller.php:400
+#: includes/admin/importers/class-wc-product-csv-importer-controller.php:529
#: includes/export/class-wc-product-csv-exporter.php:80
msgid "ID"
msgstr ""
-#: includes/admin/importers/class-wc-product-csv-importer-controller.php:372
-#: includes/admin/importers/class-wc-product-csv-importer-controller.php:494
+#: includes/admin/importers/class-wc-product-csv-importer-controller.php:404
+#: includes/admin/importers/class-wc-product-csv-importer-controller.php:533
#: includes/export/class-wc-product-csv-exporter.php:84
msgid "Published"
msgstr ""
-#: includes/admin/importers/class-wc-product-csv-importer-controller.php:373
-#: includes/admin/importers/class-wc-product-csv-importer-controller.php:495
+#: includes/admin/importers/class-wc-product-csv-importer-controller.php:405
+#: includes/admin/importers/class-wc-product-csv-importer-controller.php:534
#: includes/export/class-wc-product-csv-exporter.php:85
msgid "Is featured?"
msgstr ""
-#: includes/admin/importers/class-wc-product-csv-importer-controller.php:374
-#: includes/admin/importers/class-wc-product-csv-importer-controller.php:496
+#: includes/admin/importers/class-wc-product-csv-importer-controller.php:406
+#: includes/admin/importers/class-wc-product-csv-importer-controller.php:535
#: includes/export/class-wc-product-csv-exporter.php:86
msgid "Visibility in catalog"
msgstr ""
-#: includes/admin/importers/class-wc-product-csv-importer-controller.php:375
-#: includes/admin/importers/class-wc-product-csv-importer-controller.php:497
+#: includes/admin/importers/class-wc-product-csv-importer-controller.php:407
+#: includes/admin/importers/class-wc-product-csv-importer-controller.php:536
#: includes/export/class-wc-product-csv-exporter.php:87
msgid "Short description"
msgstr ""
-#: includes/admin/importers/class-wc-product-csv-importer-controller.php:377
-#: includes/admin/importers/class-wc-product-csv-importer-controller.php:504
+#: includes/admin/importers/class-wc-product-csv-importer-controller.php:409
+#: includes/admin/importers/class-wc-product-csv-importer-controller.php:543
#: includes/export/class-wc-product-csv-exporter.php:89
msgid "Date sale price starts"
msgstr ""
-#: includes/admin/importers/class-wc-product-csv-importer-controller.php:378
-#: includes/admin/importers/class-wc-product-csv-importer-controller.php:505
+#: includes/admin/importers/class-wc-product-csv-importer-controller.php:410
+#: includes/admin/importers/class-wc-product-csv-importer-controller.php:544
#: includes/export/class-wc-product-csv-exporter.php:90
msgid "Date sale price ends"
msgstr ""
-#: includes/admin/importers/class-wc-product-csv-importer-controller.php:379
-#: includes/admin/importers/class-wc-product-csv-importer-controller.php:508
+#: includes/admin/importers/class-wc-product-csv-importer-controller.php:411
+#: includes/admin/importers/class-wc-product-csv-importer-controller.php:547
#: includes/admin/meta-boxes/views/html-product-data-general.php:135
#: includes/admin/views/html-bulk-edit-product.php:70
#: includes/admin/views/html-quick-edit-product.php:50
@@ -9465,9 +9663,9 @@ msgstr ""
msgid "Tax status"
msgstr ""
-#: includes/admin/importers/class-wc-product-csv-importer-controller.php:380
-#: includes/admin/importers/class-wc-product-csv-importer-controller.php:509
-#: includes/admin/meta-boxes/views/html-order-items.php:295
+#: includes/admin/importers/class-wc-product-csv-importer-controller.php:412
+#: includes/admin/importers/class-wc-product-csv-importer-controller.php:548
+#: includes/admin/meta-boxes/views/html-order-items.php:296
#: includes/admin/meta-boxes/views/html-product-data-general.php:148
#: includes/admin/meta-boxes/views/html-variation-admin.php:283
#: includes/admin/settings/class-wc-settings-tax.php:184
@@ -9477,90 +9675,90 @@ msgstr ""
msgid "Tax class"
msgstr ""
-#: includes/admin/importers/class-wc-product-csv-importer-controller.php:381
-#: includes/admin/importers/class-wc-product-csv-importer-controller.php:510
+#: includes/admin/importers/class-wc-product-csv-importer-controller.php:413
+#: includes/admin/importers/class-wc-product-csv-importer-controller.php:549
#: includes/admin/views/html-bulk-edit-product.php:218
#: includes/admin/views/html-quick-edit-product.php:162
#: includes/export/class-wc-product-csv-exporter.php:93
msgid "In stock?"
msgstr ""
-#: includes/admin/importers/class-wc-product-csv-importer-controller.php:383
-#: includes/admin/importers/class-wc-product-csv-importer-controller.php:512
+#: includes/admin/importers/class-wc-product-csv-importer-controller.php:415
+#: includes/admin/importers/class-wc-product-csv-importer-controller.php:551
#: includes/export/class-wc-product-csv-exporter.php:95
msgid "Backorders allowed?"
msgstr ""
-#: includes/admin/importers/class-wc-product-csv-importer-controller.php:384
-#: includes/admin/importers/class-wc-product-csv-importer-controller.php:513
+#: includes/admin/importers/class-wc-product-csv-importer-controller.php:416
+#: includes/admin/importers/class-wc-product-csv-importer-controller.php:552
#: includes/admin/views/html-bulk-edit-product.php:291
#: includes/export/class-wc-product-csv-exporter.php:96
msgid "Sold individually?"
msgstr ""
-#: includes/admin/importers/class-wc-product-csv-importer-controller.php:385
-#: includes/admin/importers/class-wc-product-csv-importer-controller.php:515
+#: includes/admin/importers/class-wc-product-csv-importer-controller.php:417
+#: includes/admin/importers/class-wc-product-csv-importer-controller.php:554
#: includes/admin/meta-boxes/views/html-variation-admin.php:216
#: includes/export/class-wc-product-csv-exporter.php:97
#. translators: %s: weight unit
msgid "Weight (%s)"
msgstr ""
-#: includes/admin/importers/class-wc-product-csv-importer-controller.php:386
-#: includes/admin/importers/class-wc-product-csv-importer-controller.php:520
+#: includes/admin/importers/class-wc-product-csv-importer-controller.php:418
+#: includes/admin/importers/class-wc-product-csv-importer-controller.php:559
#: includes/admin/views/html-bulk-edit-product.php:158
#: includes/export/class-wc-product-csv-exporter.php:98
#. translators: %s: dimension unit
msgid "Length (%s)"
msgstr ""
-#: includes/admin/importers/class-wc-product-csv-importer-controller.php:387
-#: includes/admin/importers/class-wc-product-csv-importer-controller.php:522
+#: includes/admin/importers/class-wc-product-csv-importer-controller.php:419
+#: includes/admin/importers/class-wc-product-csv-importer-controller.php:561
#: includes/admin/views/html-bulk-edit-product.php:159
#: includes/export/class-wc-product-csv-exporter.php:99
#. translators: %s: dimension unit
msgid "Width (%s)"
msgstr ""
-#: includes/admin/importers/class-wc-product-csv-importer-controller.php:388
-#: includes/admin/importers/class-wc-product-csv-importer-controller.php:524
+#: includes/admin/importers/class-wc-product-csv-importer-controller.php:420
+#: includes/admin/importers/class-wc-product-csv-importer-controller.php:563
#: includes/admin/views/html-bulk-edit-product.php:160
#: includes/export/class-wc-product-csv-exporter.php:100
#. translators: %s: dimension unit
msgid "Height (%s)"
msgstr ""
-#: includes/admin/importers/class-wc-product-csv-importer-controller.php:389
-#: includes/admin/importers/class-wc-product-csv-importer-controller.php:561
+#: includes/admin/importers/class-wc-product-csv-importer-controller.php:421
+#: includes/admin/importers/class-wc-product-csv-importer-controller.php:600
#: includes/export/class-wc-product-csv-exporter.php:101
msgid "Allow customer reviews?"
msgstr ""
-#: includes/admin/importers/class-wc-product-csv-importer-controller.php:390
-#: includes/admin/importers/class-wc-product-csv-importer-controller.php:562
+#: includes/admin/importers/class-wc-product-csv-importer-controller.php:422
+#: includes/admin/importers/class-wc-product-csv-importer-controller.php:601
#: includes/admin/meta-boxes/views/html-product-data-advanced.php:13
#: includes/export/class-wc-product-csv-exporter.php:102
msgid "Purchase note"
msgstr ""
-#: includes/admin/importers/class-wc-product-csv-importer-controller.php:391
-#: includes/admin/importers/class-wc-product-csv-importer-controller.php:503
+#: includes/admin/importers/class-wc-product-csv-importer-controller.php:423
+#: includes/admin/importers/class-wc-product-csv-importer-controller.php:542
#: includes/admin/meta-boxes/views/html-product-data-general.php:41
#: includes/admin/views/html-quick-edit-product.php:42
#: includes/export/class-wc-product-csv-exporter.php:103
msgid "Sale price"
msgstr ""
-#: includes/admin/importers/class-wc-product-csv-importer-controller.php:392
-#: includes/admin/importers/class-wc-product-csv-importer-controller.php:502
+#: includes/admin/importers/class-wc-product-csv-importer-controller.php:424
+#: includes/admin/importers/class-wc-product-csv-importer-controller.php:541
#: includes/admin/meta-boxes/views/html-product-data-general.php:33
#: includes/admin/views/html-quick-edit-product.php:35
#: includes/export/class-wc-product-csv-exporter.php:104
msgid "Regular price"
msgstr ""
-#: includes/admin/importers/class-wc-product-csv-importer-controller.php:395
-#: includes/admin/importers/class-wc-product-csv-importer-controller.php:529
+#: includes/admin/importers/class-wc-product-csv-importer-controller.php:427
+#: includes/admin/importers/class-wc-product-csv-importer-controller.php:568
#: includes/admin/meta-boxes/views/html-product-data-shipping.php:50
#: includes/admin/meta-boxes/views/html-variation-admin.php:266
#: includes/admin/settings/class-wc-settings-shipping.php:343
@@ -9571,14 +9769,14 @@ msgstr ""
msgid "Shipping class"
msgstr ""
-#: includes/admin/importers/class-wc-product-csv-importer-controller.php:396
-#: includes/admin/importers/class-wc-product-csv-importer-controller.php:530
+#: includes/admin/importers/class-wc-product-csv-importer-controller.php:428
+#: includes/admin/importers/class-wc-product-csv-importer-controller.php:569
#: includes/export/class-wc-product-csv-exporter.php:108
msgid "Images"
msgstr ""
-#: includes/admin/importers/class-wc-product-csv-importer-controller.php:397
-#: includes/admin/importers/class-wc-product-csv-importer-controller.php:547
+#: includes/admin/importers/class-wc-product-csv-importer-controller.php:429
+#: includes/admin/importers/class-wc-product-csv-importer-controller.php:586
#: includes/admin/meta-boxes/views/html-product-data-general.php:102
#: includes/admin/meta-boxes/views/html-product-data-variations.php:76
#: includes/admin/meta-boxes/views/html-variation-admin.php:361
@@ -9586,147 +9784,147 @@ msgstr ""
msgid "Download limit"
msgstr ""
-#: includes/admin/importers/class-wc-product-csv-importer-controller.php:398
-#: includes/admin/importers/class-wc-product-csv-importer-controller.php:548
+#: includes/admin/importers/class-wc-product-csv-importer-controller.php:430
+#: includes/admin/importers/class-wc-product-csv-importer-controller.php:587
#: includes/export/class-wc-product-csv-exporter.php:110
msgid "Download expiry days"
msgstr ""
-#: includes/admin/importers/class-wc-product-csv-importer-controller.php:399
-#: includes/admin/importers/class-wc-product-csv-importer-controller.php:531
+#: includes/admin/importers/class-wc-product-csv-importer-controller.php:431
+#: includes/admin/importers/class-wc-product-csv-importer-controller.php:570
#: includes/admin/reports/class-wc-report-stock.php:169
#: includes/export/class-wc-product-csv-exporter.php:111
msgid "Parent"
msgstr ""
-#: includes/admin/importers/class-wc-product-csv-importer-controller.php:400
-#: includes/admin/importers/class-wc-product-csv-importer-controller.php:532
+#: includes/admin/importers/class-wc-product-csv-importer-controller.php:432
+#: includes/admin/importers/class-wc-product-csv-importer-controller.php:571
#: includes/admin/meta-boxes/views/html-product-data-linked-products.php:28
#: includes/export/class-wc-product-csv-exporter.php:113
msgid "Upsells"
msgstr ""
-#: includes/admin/importers/class-wc-product-csv-importer-controller.php:401
-#: includes/admin/importers/class-wc-product-csv-importer-controller.php:533
+#: includes/admin/importers/class-wc-product-csv-importer-controller.php:433
+#: includes/admin/importers/class-wc-product-csv-importer-controller.php:572
#: includes/admin/meta-boxes/views/html-product-data-linked-products.php:44
#: includes/export/class-wc-product-csv-exporter.php:114
msgid "Cross-sells"
msgstr ""
-#: includes/admin/importers/class-wc-product-csv-importer-controller.php:402
-#: includes/admin/importers/class-wc-product-csv-importer-controller.php:534
+#: includes/admin/importers/class-wc-product-csv-importer-controller.php:434
+#: includes/admin/importers/class-wc-product-csv-importer-controller.php:573
#: includes/admin/meta-boxes/views/html-product-data-linked-products.php:10
#: includes/export/class-wc-product-csv-exporter.php:112
msgid "Grouped products"
msgstr ""
-#: includes/admin/importers/class-wc-product-csv-importer-controller.php:403
-#: includes/admin/importers/class-wc-product-csv-importer-controller.php:538
+#: includes/admin/importers/class-wc-product-csv-importer-controller.php:435
+#: includes/admin/importers/class-wc-product-csv-importer-controller.php:577
#: includes/export/class-wc-product-csv-exporter.php:115
msgid "External URL"
msgstr ""
-#: includes/admin/importers/class-wc-product-csv-importer-controller.php:404
-#: includes/admin/importers/class-wc-product-csv-importer-controller.php:539
+#: includes/admin/importers/class-wc-product-csv-importer-controller.php:436
+#: includes/admin/importers/class-wc-product-csv-importer-controller.php:578
#: includes/admin/meta-boxes/views/html-product-data-general.php:21
#: includes/export/class-wc-product-csv-exporter.php:116
msgid "Button text"
msgstr ""
-#: includes/admin/importers/class-wc-product-csv-importer-controller.php:405
-#: includes/admin/importers/class-wc-product-csv-importer-controller.php:564
+#: includes/admin/importers/class-wc-product-csv-importer-controller.php:437
+#: includes/admin/importers/class-wc-product-csv-importer-controller.php:603
#: includes/export/class-wc-product-csv-exporter.php:117
msgid "Position"
msgstr ""
-#: includes/admin/importers/class-wc-product-csv-importer-controller.php:410
+#: includes/admin/importers/class-wc-product-csv-importer-controller.php:448
#: includes/export/class-wc-product-csv-exporter.php:468
msgid "Attribute %d name"
msgstr ""
-#: includes/admin/importers/class-wc-product-csv-importer-controller.php:411
+#: includes/admin/importers/class-wc-product-csv-importer-controller.php:449
#: includes/export/class-wc-product-csv-exporter.php:469
msgid "Attribute %d value(s)"
msgstr ""
-#: includes/admin/importers/class-wc-product-csv-importer-controller.php:412
+#: includes/admin/importers/class-wc-product-csv-importer-controller.php:450
#: includes/export/class-wc-product-csv-exporter.php:470
msgid "Attribute %d visible"
msgstr ""
-#: includes/admin/importers/class-wc-product-csv-importer-controller.php:413
+#: includes/admin/importers/class-wc-product-csv-importer-controller.php:451
#: includes/export/class-wc-product-csv-exporter.php:471
msgid "Attribute %d global"
msgstr ""
-#: includes/admin/importers/class-wc-product-csv-importer-controller.php:414
+#: includes/admin/importers/class-wc-product-csv-importer-controller.php:452
#: includes/export/class-wc-product-csv-exporter.php:508
msgid "Attribute %d default"
msgstr ""
-#: includes/admin/importers/class-wc-product-csv-importer-controller.php:415
+#: includes/admin/importers/class-wc-product-csv-importer-controller.php:453
#: includes/export/class-wc-product-csv-exporter.php:443
msgid "Download %d name"
msgstr ""
-#: includes/admin/importers/class-wc-product-csv-importer-controller.php:416
+#: includes/admin/importers/class-wc-product-csv-importer-controller.php:454
#: includes/export/class-wc-product-csv-exporter.php:444
msgid "Download %d URL"
msgstr ""
-#: includes/admin/importers/class-wc-product-csv-importer-controller.php:417
+#: includes/admin/importers/class-wc-product-csv-importer-controller.php:455
#: includes/export/class-wc-product-csv-exporter.php:544
msgid "Meta: %s"
msgstr ""
-#: includes/admin/importers/class-wc-product-csv-importer-controller.php:517
+#: includes/admin/importers/class-wc-product-csv-importer-controller.php:556
#: templates/single-product/product-attributes.php:35
msgid "Dimensions"
msgstr ""
-#: includes/admin/importers/class-wc-product-csv-importer-controller.php:536
+#: includes/admin/importers/class-wc-product-csv-importer-controller.php:575
msgid "External product"
msgstr ""
-#: includes/admin/importers/class-wc-product-csv-importer-controller.php:543
+#: includes/admin/importers/class-wc-product-csv-importer-controller.php:582
#: includes/admin/settings/class-wc-settings-accounts.php:128
#: includes/admin/views/html-admin-page-product-export.php:40
-#: includes/class-wc-query.php:110 includes/wc-account-functions.php:98
+#: includes/class-wc-query.php:111 includes/wc-account-functions.php:98
#: templates/emails/email-downloads.php:25
#: templates/emails/plain/email-downloads.php:23
#: templates/order/order-downloads.php:25
msgid "Downloads"
msgstr ""
-#: includes/admin/importers/class-wc-product-csv-importer-controller.php:545
+#: includes/admin/importers/class-wc-product-csv-importer-controller.php:584
msgid "Download name"
msgstr ""
-#: includes/admin/importers/class-wc-product-csv-importer-controller.php:546
+#: includes/admin/importers/class-wc-product-csv-importer-controller.php:585
msgid "Download URL"
msgstr ""
-#: includes/admin/importers/class-wc-product-csv-importer-controller.php:554
+#: includes/admin/importers/class-wc-product-csv-importer-controller.php:593
msgid "Attribute name"
msgstr ""
-#: includes/admin/importers/class-wc-product-csv-importer-controller.php:555
+#: includes/admin/importers/class-wc-product-csv-importer-controller.php:594
msgid "Attribute value(s)"
msgstr ""
-#: includes/admin/importers/class-wc-product-csv-importer-controller.php:556
+#: includes/admin/importers/class-wc-product-csv-importer-controller.php:595
msgid "Is a global attribute?"
msgstr ""
-#: includes/admin/importers/class-wc-product-csv-importer-controller.php:557
+#: includes/admin/importers/class-wc-product-csv-importer-controller.php:596
msgid "Attribute visibility"
msgstr ""
-#: includes/admin/importers/class-wc-product-csv-importer-controller.php:558
+#: includes/admin/importers/class-wc-product-csv-importer-controller.php:597
msgid "Default attribute"
msgstr ""
-#: includes/admin/importers/class-wc-product-csv-importer-controller.php:563
+#: includes/admin/importers/class-wc-product-csv-importer-controller.php:602
msgid "Import as meta"
msgstr ""
@@ -9831,7 +10029,8 @@ msgid "Parent SKU"
msgstr ""
#: includes/admin/importers/mappings/generic.php:20 templates/cart/cart.php:37
-#: templates/cart/cart.php:102 templates/emails/email-order-details.php:33
+#: templates/cart/cart.php:98 templates/emails/email-order-details.php:33
+#: templates/global/quantity-input.php:32
msgid "Quantity"
msgstr ""
@@ -9882,7 +10081,7 @@ msgstr ""
#: includes/class-wc-emails.php:362 includes/class-wc-post-types.php:263
#: includes/data-stores/class-wc-product-data-store-cpt.php:96
#: includes/wc-account-functions.php:202 templates/cart/cart.php:35
-#: templates/cart/cart.php:78 templates/checkout/form-pay.php:29
+#: templates/cart/cart.php:76 templates/checkout/form-pay.php:29
#: templates/checkout/review-order.php:26
#: templates/emails/email-order-details.php:32
#: templates/order/order-details.php:43
@@ -10067,7 +10266,7 @@ msgstr ""
#: includes/admin/meta-boxes/class-wc-meta-box-coupon-data.php:154
#: includes/admin/meta-boxes/class-wc-meta-box-coupon-data.php:171
-#: includes/admin/meta-boxes/views/html-order-items.php:264
+#: includes/admin/meta-boxes/views/html-order-items.php:265
#: includes/admin/meta-boxes/views/html-product-data-linked-products.php:11
#: includes/admin/meta-boxes/views/html-product-data-linked-products.php:29
#: includes/admin/meta-boxes/views/html-product-data-linked-products.php:45
@@ -10282,7 +10481,7 @@ msgstr ""
#: includes/shipping/legacy-flat-rate/includes/settings-flat-rate.php:84
#: includes/shipping/legacy-flat-rate/includes/settings-flat-rate.php:93
#: includes/shipping/legacy-free-shipping/class-wc-shipping-legacy-free-shipping.php:122
-#: includes/wc-account-functions.php:331
+#: includes/wc-account-functions.php:332
#: includes/wc-formatting-functions.php:1106
#: includes/wc-formatting-functions.php:1125
#: templates/emails/email-addresses.php:31
@@ -10333,7 +10532,7 @@ msgid "Customer notes about the order"
msgstr ""
#: includes/admin/meta-boxes/class-wc-meta-box-order-downloads.php:54
-#: includes/class-wc-ajax.php:724
+#: includes/class-wc-ajax.php:727
msgid "File %d"
msgstr ""
@@ -10359,7 +10558,7 @@ msgid "by %s"
msgstr ""
#: includes/admin/meta-boxes/class-wc-meta-box-order-notes.php:57
-#: includes/class-wc-ajax.php:1219
+#: includes/class-wc-ajax.php:1225
msgid "Delete note"
msgstr ""
@@ -10390,8 +10589,8 @@ msgid "Note to customer"
msgstr ""
#: includes/admin/meta-boxes/class-wc-meta-box-order-notes.php:79
-#: includes/admin/meta-boxes/views/html-order-items.php:269
-#: includes/admin/meta-boxes/views/html-order-items.php:326
+#: includes/admin/meta-boxes/views/html-order-items.php:270
+#: includes/admin/meta-boxes/views/html-order-items.php:327
#: includes/admin/meta-boxes/views/html-product-data-attributes.php:28
msgid "Add"
msgstr ""
@@ -10488,7 +10687,7 @@ msgid "Customer download link"
msgstr ""
#: includes/admin/meta-boxes/views/html-order-fee.php:18
-#: includes/class-wc-cart-fees.php:74 includes/class-wc-order-item-fee.php:209
+#: includes/class-wc-cart-fees.php:79 includes/class-wc-order-item-fee.php:212
msgid "Fee"
msgstr ""
@@ -10537,13 +10736,6 @@ msgstr ""
msgid "Item"
msgstr ""
-#: includes/admin/meta-boxes/views/html-order-items.php:31
-#: includes/shipping/flat-rate/includes/settings-flat-rate.php:31
-#: includes/shipping/legacy-flat-rate/includes/settings-flat-rate.php:58
-#: includes/shipping/local-pickup/class-wc-shipping-local-pickup.php:91
-msgid "Cost"
-msgstr ""
-
#: includes/admin/meta-boxes/views/html-order-items.php:32
#: templates/checkout/form-pay.php:30
msgid "Qty"
@@ -10587,7 +10779,7 @@ msgid "Add item(s)"
msgstr ""
#: includes/admin/meta-boxes/views/html-order-items.php:175
-#: templates/cart/cart.php:137 templates/checkout/form-coupon.php:40
+#: templates/cart/cart.php:132 templates/checkout/form-coupon.php:40
msgid "Apply coupon"
msgstr ""
@@ -10621,7 +10813,7 @@ msgid "Add shipping"
msgstr ""
#: includes/admin/meta-boxes/views/html-order-items.php:196
-#: includes/admin/meta-boxes/views/html-order-items.php:283
+#: includes/admin/meta-boxes/views/html-order-items.php:284
msgid "Add tax"
msgstr ""
@@ -10679,28 +10871,28 @@ msgstr ""
msgid "Refund %s manually"
msgstr ""
-#: includes/admin/meta-boxes/views/html-order-items.php:257
+#: includes/admin/meta-boxes/views/html-order-items.php:258
msgid "Add products"
msgstr ""
-#: includes/admin/meta-boxes/views/html-order-items.php:294
+#: includes/admin/meta-boxes/views/html-order-items.php:295
msgid "Rate name"
msgstr ""
-#: includes/admin/meta-boxes/views/html-order-items.php:296
+#: includes/admin/meta-boxes/views/html-order-items.php:297
msgid "Rate code"
msgstr ""
-#: includes/admin/meta-boxes/views/html-order-items.php:297
+#: includes/admin/meta-boxes/views/html-order-items.php:298
#: includes/admin/settings/class-wc-settings-tax.php:179
msgid "Rate %"
msgstr ""
-#: includes/admin/meta-boxes/views/html-order-items.php:318
+#: includes/admin/meta-boxes/views/html-order-items.php:319
msgid "Or, enter tax rate ID:"
msgstr ""
-#: includes/admin/meta-boxes/views/html-order-items.php:319
+#: includes/admin/meta-boxes/views/html-order-items.php:320
#: includes/gateways/paypal/includes/settings-paypal.php:113
#: includes/gateways/paypal/includes/settings-paypal.php:121
#: includes/gateways/paypal/includes/settings-paypal.php:134
@@ -10924,7 +11116,7 @@ msgstr ""
#: includes/admin/meta-boxes/views/html-product-data-inventory.php:72
#: includes/admin/meta-boxes/views/html-variation-admin.php:209
-#: includes/api/class-wc-rest-products-controller.php:1597
+#: includes/api/class-wc-rest-products-controller.php:1608
#: includes/api/v1/class-wc-rest-products-controller.php:1952
msgid ""
"Controls whether or not the product is listed as \"in stock\" or \"out of "
@@ -11020,6 +11212,12 @@ msgid ""
"the Attributes tab."
msgstr ""
+#: includes/admin/meta-boxes/views/html-product-data-variations.php:13
+#: includes/admin/plugin-updates/views/html-notice-untested-extensions-modal.php:38
+#: includes/gateways/simplify-commerce/class-wc-gateway-simplify-commerce.php:98
+msgid "Learn more"
+msgstr ""
+
#: includes/admin/meta-boxes/views/html-product-data-variations.php:20
msgid "Default Form Values"
msgstr ""
@@ -11632,7 +11830,7 @@ msgstr ""
#: includes/admin/reports/class-wc-report-sales-by-date.php:676
#: includes/admin/reports/class-wc-report-taxes-by-code.php:150
-#: includes/admin/reports/class-wc-report-taxes-by-date.php:152
+#: includes/admin/reports/class-wc-report-taxes-by-date.php:185
msgid "Number of orders"
msgstr ""
@@ -11740,49 +11938,49 @@ msgid "This is the sum of the \"Tax rows\" shipping tax amount within your order
msgstr ""
#: includes/admin/reports/class-wc-report-taxes-by-code.php:153
-#: includes/admin/reports/class-wc-report-taxes-by-date.php:155
+#: includes/admin/reports/class-wc-report-taxes-by-date.php:188
msgid "Total tax"
msgstr ""
#: includes/admin/reports/class-wc-report-taxes-by-code.php:153
-#: includes/admin/reports/class-wc-report-taxes-by-date.php:155
+#: includes/admin/reports/class-wc-report-taxes-by-date.php:188
msgid "This is the total tax for the rate (shipping tax + product tax)."
msgstr ""
#: includes/admin/reports/class-wc-report-taxes-by-code.php:185
-#: includes/admin/reports/class-wc-report-taxes-by-date.php:197
+#: includes/admin/reports/class-wc-report-taxes-by-date.php:230
msgid "No taxes found in this period"
msgstr ""
-#: includes/admin/reports/class-wc-report-taxes-by-date.php:151
+#: includes/admin/reports/class-wc-report-taxes-by-date.php:184
msgid "Period"
msgstr ""
-#: includes/admin/reports/class-wc-report-taxes-by-date.php:153
+#: includes/admin/reports/class-wc-report-taxes-by-date.php:186
msgid "Total sales"
msgstr ""
-#: includes/admin/reports/class-wc-report-taxes-by-date.php:153
+#: includes/admin/reports/class-wc-report-taxes-by-date.php:186
msgid "This is the sum of the 'Order total' field within your orders."
msgstr ""
-#: includes/admin/reports/class-wc-report-taxes-by-date.php:154
+#: includes/admin/reports/class-wc-report-taxes-by-date.php:187
msgid "Total shipping"
msgstr ""
-#: includes/admin/reports/class-wc-report-taxes-by-date.php:154
+#: includes/admin/reports/class-wc-report-taxes-by-date.php:187
msgid "This is the sum of the 'Shipping total' field within your orders."
msgstr ""
-#: includes/admin/reports/class-wc-report-taxes-by-date.php:156
+#: includes/admin/reports/class-wc-report-taxes-by-date.php:189
msgid "Net profit"
msgstr ""
-#: includes/admin/reports/class-wc-report-taxes-by-date.php:156
+#: includes/admin/reports/class-wc-report-taxes-by-date.php:189
msgid "Total sales minus shipping and tax."
msgstr ""
-#: includes/admin/reports/class-wc-report-taxes-by-date.php:186
+#: includes/admin/reports/class-wc-report-taxes-by-date.php:219
#: templates/checkout/form-pay.php:31
msgid "Totals"
msgstr ""
@@ -11883,7 +12081,7 @@ msgid "Endpoint for the \"My account → Edit account\" page."
msgstr ""
#: includes/admin/settings/class-wc-settings-accounts.php:146
-#: includes/class-wc-query.php:116 includes/wc-account-functions.php:99
+#: includes/class-wc-query.php:117 includes/wc-account-functions.php:99
msgid "Addresses"
msgstr ""
@@ -11892,7 +12090,7 @@ msgid "Endpoint for the \"My account → Addresses\" page."
msgstr ""
#: includes/admin/settings/class-wc-settings-accounts.php:155
-#: includes/class-wc-query.php:119 includes/wc-account-functions.php:100
+#: includes/class-wc-query.php:120 includes/wc-account-functions.php:100
msgid "Payment methods"
msgstr ""
@@ -12027,7 +12225,7 @@ msgid "Endpoint for the \"Checkout → Pay\" page."
msgstr ""
#: includes/admin/settings/class-wc-settings-checkout.php:188
-#: includes/class-wc-query.php:94
+#: includes/class-wc-query.php:95
msgid "Order received"
msgstr ""
@@ -12036,7 +12234,7 @@ msgid "Endpoint for the \"Checkout → Order received\" page."
msgstr ""
#: includes/admin/settings/class-wc-settings-checkout.php:197
-#: includes/class-wc-query.php:122
+#: includes/class-wc-query.php:123
#: templates/myaccount/form-add-payment-method.php:53
#: templates/myaccount/payment-methods.php:79
msgid "Add payment method"
@@ -12154,12 +12352,8 @@ msgstr ""
msgid "The text to appear in the footer of WooCommerce emails."
msgstr ""
-#: includes/admin/settings/class-wc-settings-emails.php:112
-#. translators: %s: site name
-msgid "%s - Powered by WooCommerce"
-msgstr ""
-
#: includes/admin/settings/class-wc-settings-emails.php:118
+#. translators: %s: site name
msgid "Base color"
msgstr ""
@@ -12207,7 +12401,7 @@ msgid "Recipient(s)"
msgstr ""
#: includes/admin/settings/class-wc-settings-emails.php:262
-#: includes/class-wc-install.php:697
+#: includes/class-wc-install.php:706
msgid "Customer"
msgstr ""
@@ -12250,6 +12444,10 @@ msgstr ""
msgid "The city in which your business is located."
msgstr ""
+#: includes/admin/settings/class-wc-settings-general.php:82
+msgid "Country / State"
+msgstr ""
+
#: includes/admin/settings/class-wc-settings-general.php:83
msgid ""
"The country and state or province, if any, in which your business is "
@@ -12386,18 +12584,54 @@ msgid ""
"currency gateways will take payments in."
msgstr ""
+#: includes/admin/settings/class-wc-settings-general.php:220
+#: includes/admin/views/html-admin-page-status-report.php:513
+msgid "Currency position"
+msgstr ""
+
#: includes/admin/settings/class-wc-settings-general.php:221
msgid "This controls the position of the currency symbol."
msgstr ""
+#: includes/admin/settings/class-wc-settings-general.php:227
+msgid "Left"
+msgstr ""
+
+#: includes/admin/settings/class-wc-settings-general.php:228
+msgid "Right"
+msgstr ""
+
+#: includes/admin/settings/class-wc-settings-general.php:229
+msgid "Left with space"
+msgstr ""
+
+#: includes/admin/settings/class-wc-settings-general.php:230
+msgid "Right with space"
+msgstr ""
+
+#: includes/admin/settings/class-wc-settings-general.php:236
+#: includes/admin/views/html-admin-page-status-report.php:518
+msgid "Thousand separator"
+msgstr ""
+
#: includes/admin/settings/class-wc-settings-general.php:237
msgid "This sets the thousand separator of displayed prices."
msgstr ""
+#: includes/admin/settings/class-wc-settings-general.php:246
+#: includes/admin/views/html-admin-page-status-report.php:523
+msgid "Decimal separator"
+msgstr ""
+
#: includes/admin/settings/class-wc-settings-general.php:247
msgid "This sets the decimal separator of displayed prices."
msgstr ""
+#: includes/admin/settings/class-wc-settings-general.php:256
+#: includes/admin/views/html-admin-page-status-report.php:528
+msgid "Number of decimals"
+msgstr ""
+
#: includes/admin/settings/class-wc-settings-general.php:257
msgid "This sets the number of decimal points shown in displayed prices."
msgstr ""
@@ -12681,6 +12915,10 @@ msgstr ""
msgid "Measurements"
msgstr ""
+#: includes/admin/settings/class-wc-settings-products.php:425
+msgid "Weight unit"
+msgstr ""
+
#: includes/admin/settings/class-wc-settings-products.php:426
msgid "This controls what unit you will define weights in."
msgstr ""
@@ -13028,11 +13266,6 @@ msgstr ""
msgid "Shipping method(s)"
msgstr ""
-#: includes/admin/settings/views/html-admin-page-shipping-zones.php:26
-#: includes/data-stores/class-wc-shipping-zone-data-store.php:67
-msgid "Locations not covered by your other zones"
-msgstr ""
-
#: includes/admin/settings/views/html-admin-page-shipping-zones.php:28
msgid "Manage shipping methods"
msgstr ""
@@ -13096,7 +13329,7 @@ msgid "Generate API key"
msgstr ""
#: includes/admin/settings/views/html-keys-edit.php:106
-#: includes/class-wc-ajax.php:1708
+#: includes/class-wc-ajax.php:1721
msgid "Revoke key"
msgstr ""
@@ -13131,7 +13364,7 @@ msgstr ""
#: includes/admin/views/html-bulk-edit-product.php:95
#: includes/admin/views/html-quick-edit-product.php:73
#: includes/gateways/simplify-commerce/class-wc-gateway-simplify-commerce.php:217
-#: includes/wc-product-functions.php:760
+#: includes/wc-product-functions.php:764
msgid "Standard"
msgstr ""
@@ -14167,6 +14400,10 @@ msgstr ""
msgid "Page does not contain the shortcode."
msgstr ""
+#: includes/admin/views/html-admin-page-status-report.php:609
+msgid "Theme"
+msgstr ""
+
#: includes/admin/views/html-admin-page-status-report.php:615
msgid "The name of the current active theme."
msgstr ""
@@ -14370,7 +14607,7 @@ msgstr ""
#: includes/admin/views/html-bulk-edit-product.php:190
#: includes/admin/views/html-quick-edit-product.php:147
-#: includes/wc-product-functions.php:710
+#: includes/wc-product-functions.php:714
msgid "Hidden"
msgstr ""
@@ -14499,6 +14736,11 @@ msgid ""
"target=\"_blank\">Find out more."
msgstr ""
+#: includes/admin/views/html-notice-tracking.php:13
+#: includes/wc-product-functions.php:797
+msgid "Allow"
+msgstr ""
+
#: includes/admin/views/html-notice-tracking.php:14
msgid "No, do not bother me again"
msgstr ""
@@ -14801,7 +15043,7 @@ msgstr ""
#: includes/api/class-wc-rest-orders-controller.php:1494
#: includes/api/class-wc-rest-orders-controller.php:1552
#: includes/api/class-wc-rest-product-variations-controller.php:913
-#: includes/api/class-wc-rest-products-controller.php:1938
+#: includes/api/class-wc-rest-products-controller.php:1949
msgid "Meta data."
msgstr ""
@@ -14816,7 +15058,7 @@ msgstr ""
#: includes/api/class-wc-rest-orders-controller.php:1501
#: includes/api/class-wc-rest-orders-controller.php:1559
#: includes/api/class-wc-rest-product-variations-controller.php:920
-#: includes/api/class-wc-rest-products-controller.php:1945
+#: includes/api/class-wc-rest-products-controller.php:1956
msgid "Meta ID."
msgstr ""
@@ -14831,7 +15073,7 @@ msgstr ""
#: includes/api/class-wc-rest-orders-controller.php:1507
#: includes/api/class-wc-rest-orders-controller.php:1565
#: includes/api/class-wc-rest-product-variations-controller.php:926
-#: includes/api/class-wc-rest-products-controller.php:1951
+#: includes/api/class-wc-rest-products-controller.php:1962
#: includes/api/v1/class-wc-rest-order-refunds-controller.php:476
#: includes/api/v1/class-wc-rest-orders-controller.php:1309
msgid "Meta key."
@@ -14848,7 +15090,7 @@ msgstr ""
#: includes/api/class-wc-rest-orders-controller.php:1512
#: includes/api/class-wc-rest-orders-controller.php:1570
#: includes/api/class-wc-rest-product-variations-controller.php:931
-#: includes/api/class-wc-rest-products-controller.php:1956
+#: includes/api/class-wc-rest-products-controller.php:1967
#: includes/api/v1/class-wc-rest-order-refunds-controller.php:488
#: includes/api/v1/class-wc-rest-orders-controller.php:1321
msgid "Meta value."
@@ -14877,7 +15119,7 @@ msgstr ""
#: includes/api/class-wc-rest-customer-downloads-controller.php:103
#: includes/api/class-wc-rest-order-refunds-controller.php:423
#: includes/api/class-wc-rest-orders-controller.php:1146
-#: includes/api/class-wc-rest-products-controller.php:1370
+#: includes/api/class-wc-rest-products-controller.php:1381
#: includes/api/v1/class-wc-rest-order-refunds-controller.php:380
#: includes/api/v1/class-wc-rest-orders-controller.php:1213
#: includes/api/v1/class-wc-rest-products-controller.php:1740
@@ -14924,7 +15166,7 @@ msgstr ""
#: includes/api/class-wc-rest-customer-downloads-controller.php:151
#: includes/api/class-wc-rest-product-variations-controller.php:711
-#: includes/api/class-wc-rest-products-controller.php:1538
+#: includes/api/class-wc-rest-products-controller.php:1549
#: includes/api/v1/class-wc-rest-customer-downloads-controller.php:223
#: includes/api/v1/class-wc-rest-products-controller.php:1886
#: includes/api/v1/class-wc-rest-products-controller.php:2364
@@ -14933,7 +15175,7 @@ msgstr ""
#: includes/api/class-wc-rest-customer-downloads-controller.php:157
#: includes/api/class-wc-rest-product-variations-controller.php:716
-#: includes/api/class-wc-rest-products-controller.php:1543
+#: includes/api/class-wc-rest-products-controller.php:1554
#: includes/api/v1/class-wc-rest-customer-downloads-controller.php:229
#: includes/api/v1/class-wc-rest-products-controller.php:1891
#: includes/api/v1/class-wc-rest-products-controller.php:2369
@@ -15760,7 +16002,7 @@ msgid "Placeholder text to be displayed in text inputs."
msgstr ""
#: includes/api/class-wc-rest-product-categories-controller.php:112
-#: includes/api/class-wc-rest-products-controller.php:1747
+#: includes/api/class-wc-rest-products-controller.php:1758
#: includes/api/v1/class-wc-rest-product-categories-controller.php:176
#: includes/api/v1/class-wc-rest-products-controller.php:2102
msgid "Category name."
@@ -15800,7 +16042,7 @@ msgstr ""
#: includes/api/class-wc-rest-product-categories-controller.php:153
#: includes/api/class-wc-rest-product-variations-controller.php:831
-#: includes/api/class-wc-rest-products-controller.php:1796
+#: includes/api/class-wc-rest-products-controller.php:1807
#: includes/api/v1/class-wc-rest-product-categories-controller.php:217
#: includes/api/v1/class-wc-rest-products-controller.php:2151
#: includes/api/v1/class-wc-rest-products-controller.php:2484
@@ -15809,7 +16051,7 @@ msgstr ""
#: includes/api/class-wc-rest-product-categories-controller.php:158
#: includes/api/class-wc-rest-product-variations-controller.php:836
-#: includes/api/class-wc-rest-products-controller.php:1801
+#: includes/api/class-wc-rest-products-controller.php:1812
#: includes/api/v1/class-wc-rest-product-categories-controller.php:222
#: includes/api/v1/class-wc-rest-products-controller.php:2156
#: includes/api/v1/class-wc-rest-products-controller.php:2489
@@ -15818,13 +16060,13 @@ msgstr ""
#: includes/api/class-wc-rest-product-categories-controller.php:164
#: includes/api/class-wc-rest-product-variations-controller.php:842
-#: includes/api/class-wc-rest-products-controller.php:1807
+#: includes/api/class-wc-rest-products-controller.php:1818
msgid "The date the image was created, as GMT."
msgstr ""
#: includes/api/class-wc-rest-product-categories-controller.php:170
#: includes/api/class-wc-rest-product-variations-controller.php:848
-#: includes/api/class-wc-rest-products-controller.php:1813
+#: includes/api/class-wc-rest-products-controller.php:1824
#: includes/api/v1/class-wc-rest-product-categories-controller.php:228
#: includes/api/v1/class-wc-rest-products-controller.php:2162
#: includes/api/v1/class-wc-rest-products-controller.php:2495
@@ -15833,13 +16075,13 @@ msgstr ""
#: includes/api/class-wc-rest-product-categories-controller.php:176
#: includes/api/class-wc-rest-product-variations-controller.php:854
-#: includes/api/class-wc-rest-products-controller.php:1819
+#: includes/api/class-wc-rest-products-controller.php:1830
msgid "The date the image was last modified, as GMT."
msgstr ""
#: includes/api/class-wc-rest-product-categories-controller.php:182
#: includes/api/class-wc-rest-product-variations-controller.php:860
-#: includes/api/class-wc-rest-products-controller.php:1825
+#: includes/api/class-wc-rest-products-controller.php:1836
#: includes/api/v1/class-wc-rest-product-categories-controller.php:234
#: includes/api/v1/class-wc-rest-products-controller.php:2168
#: includes/api/v1/class-wc-rest-products-controller.php:2501
@@ -15848,7 +16090,7 @@ msgstr ""
#: includes/api/class-wc-rest-product-categories-controller.php:188
#: includes/api/class-wc-rest-product-variations-controller.php:866
-#: includes/api/class-wc-rest-products-controller.php:1831
+#: includes/api/class-wc-rest-products-controller.php:1842
#: includes/api/v1/class-wc-rest-product-categories-controller.php:240
#: includes/api/v1/class-wc-rest-products-controller.php:2174
#: includes/api/v1/class-wc-rest-products-controller.php:2507
@@ -15857,7 +16099,7 @@ msgstr ""
#: includes/api/class-wc-rest-product-categories-controller.php:193
#: includes/api/class-wc-rest-product-variations-controller.php:871
-#: includes/api/class-wc-rest-products-controller.php:1836
+#: includes/api/class-wc-rest-products-controller.php:1847
#: includes/api/v1/class-wc-rest-product-categories-controller.php:245
#: includes/api/v1/class-wc-rest-products-controller.php:2179
#: includes/api/v1/class-wc-rest-products-controller.php:2512
@@ -15946,7 +16188,7 @@ msgid "Variation URL."
msgstr ""
#: includes/api/class-wc-rest-product-variations-controller.php:627
-#: includes/api/class-wc-rest-products-controller.php:1448
+#: includes/api/class-wc-rest-products-controller.php:1459
#: includes/api/v1/class-wc-rest-products-controller.php:1806
#: includes/api/v1/class-wc-rest-products-controller.php:2291
msgid "Unique identifier."
@@ -15968,19 +16210,19 @@ msgid "Variation sale price."
msgstr ""
#: includes/api/class-wc-rest-product-variations-controller.php:648
-#: includes/api/class-wc-rest-products-controller.php:1469
+#: includes/api/class-wc-rest-products-controller.php:1480
msgid "Start date of sale price, in the site's timezone."
msgstr ""
#: includes/api/class-wc-rest-product-variations-controller.php:653
-#: includes/api/class-wc-rest-products-controller.php:1474
+#: includes/api/class-wc-rest-products-controller.php:1485
msgid "Start date of sale price, as GMT."
msgstr ""
#: includes/api/class-wc-rest-product-variations-controller.php:658
#: includes/api/class-wc-rest-product-variations-controller.php:663
-#: includes/api/class-wc-rest-products-controller.php:1479
-#: includes/api/class-wc-rest-products-controller.php:1484
+#: includes/api/class-wc-rest-products-controller.php:1490
+#: includes/api/class-wc-rest-products-controller.php:1495
msgid "End date of sale price, in the site's timezone."
msgstr ""
@@ -15990,7 +16232,7 @@ msgid "Shows if the variation is on sale."
msgstr ""
#: includes/api/class-wc-rest-product-variations-controller.php:674
-#: includes/api/class-wc-rest-products-controller.php:1871
+#: includes/api/class-wc-rest-products-controller.php:1882
#: includes/api/v1/class-wc-rest-products-controller.php:2214
msgid ""
"Define if the attribute is visible on the \"Additional information\" tab in "
@@ -16013,42 +16255,42 @@ msgid "If the variation is downloadable."
msgstr ""
#: includes/api/class-wc-rest-product-variations-controller.php:698
-#: includes/api/class-wc-rest-products-controller.php:1525
+#: includes/api/class-wc-rest-products-controller.php:1536
#: includes/api/v1/class-wc-rest-products-controller.php:1873
#: includes/api/v1/class-wc-rest-products-controller.php:2351
msgid "List of downloadable files."
msgstr ""
#: includes/api/class-wc-rest-product-variations-controller.php:705
-#: includes/api/class-wc-rest-products-controller.php:1532
+#: includes/api/class-wc-rest-products-controller.php:1543
#: includes/api/v1/class-wc-rest-products-controller.php:1880
#: includes/api/v1/class-wc-rest-products-controller.php:2358
msgid "File MD5 hash."
msgstr ""
#: includes/api/class-wc-rest-product-variations-controller.php:724
-#: includes/api/class-wc-rest-products-controller.php:1551
+#: includes/api/class-wc-rest-products-controller.php:1562
#: includes/api/v1/class-wc-rest-products-controller.php:1899
#: includes/api/v1/class-wc-rest-products-controller.php:2377
msgid "Number of times downloadable files can be downloaded after purchase."
msgstr ""
#: includes/api/class-wc-rest-product-variations-controller.php:730
-#: includes/api/class-wc-rest-products-controller.php:1557
+#: includes/api/class-wc-rest-products-controller.php:1568
#: includes/api/v1/class-wc-rest-products-controller.php:1905
#: includes/api/v1/class-wc-rest-products-controller.php:2383
msgid "Number of days until access to downloadable files expires."
msgstr ""
#: includes/api/class-wc-rest-product-variations-controller.php:736
-#: includes/api/class-wc-rest-products-controller.php:1574
+#: includes/api/class-wc-rest-products-controller.php:1585
#: includes/api/v1/class-wc-rest-products-controller.php:1929
#: includes/api/v1/class-wc-rest-products-controller.php:2389
msgid "Tax status."
msgstr ""
#: includes/api/class-wc-rest-product-variations-controller.php:743
-#: includes/api/class-wc-rest-products-controller.php:1581
+#: includes/api/class-wc-rest-products-controller.php:1592
#: includes/api/v1/class-wc-rest-products-controller.php:1936
#: includes/api/v1/class-wc-rest-products-controller.php:2396
#: includes/api/v1/class-wc-rest-taxes-controller.php:635
@@ -16061,7 +16303,7 @@ msgid "Stock management at variation level."
msgstr ""
#: includes/api/class-wc-rest-product-variations-controller.php:754
-#: includes/api/class-wc-rest-products-controller.php:1592
+#: includes/api/class-wc-rest-products-controller.php:1603
#: includes/api/v1/class-wc-rest-products-controller.php:1947
#: includes/api/v1/class-wc-rest-products-controller.php:2407
msgid "Stock quantity."
@@ -16075,14 +16317,14 @@ msgid ""
msgstr ""
#: includes/api/class-wc-rest-product-variations-controller.php:765
-#: includes/api/class-wc-rest-products-controller.php:1603
+#: includes/api/class-wc-rest-products-controller.php:1614
#: includes/api/v1/class-wc-rest-products-controller.php:1958
#: includes/api/v1/class-wc-rest-products-controller.php:2418
msgid "If managing stock, this controls if backorders are allowed."
msgstr ""
#: includes/api/class-wc-rest-product-variations-controller.php:772
-#: includes/api/class-wc-rest-products-controller.php:1610
+#: includes/api/class-wc-rest-products-controller.php:1621
#: includes/api/v1/class-wc-rest-products-controller.php:1965
#: includes/api/v1/class-wc-rest-products-controller.php:2425
msgid "Shows if backorders are allowed."
@@ -16123,14 +16365,14 @@ msgid "Variation height (%s)."
msgstr ""
#: includes/api/class-wc-rest-product-variations-controller.php:815
-#: includes/api/class-wc-rest-products-controller.php:1671
+#: includes/api/class-wc-rest-products-controller.php:1682
#: includes/api/v1/class-wc-rest-products-controller.php:2026
#: includes/api/v1/class-wc-rest-products-controller.php:2468
msgid "Shipping class slug."
msgstr ""
#: includes/api/class-wc-rest-product-variations-controller.php:820
-#: includes/api/class-wc-rest-products-controller.php:1676
+#: includes/api/class-wc-rest-products-controller.php:1687
#: includes/api/v1/class-wc-rest-products-controller.php:2031
#: includes/api/v1/class-wc-rest-products-controller.php:2473
msgid "Shipping class ID."
@@ -16142,22 +16384,22 @@ msgid "Variation image data."
msgstr ""
#: includes/api/class-wc-rest-product-variations-controller.php:876
-#: includes/api/class-wc-rest-products-controller.php:1841
+#: includes/api/class-wc-rest-products-controller.php:1852
#: includes/api/v1/class-wc-rest-products-controller.php:2184
#: includes/api/v1/class-wc-rest-products-controller.php:2517
msgid "Image position. 0 means that the image is featured."
msgstr ""
#: includes/api/class-wc-rest-product-variations-controller.php:883
-#: includes/api/class-wc-rest-products-controller.php:1849
+#: includes/api/class-wc-rest-products-controller.php:1860
#: includes/api/v1/class-wc-rest-products-controller.php:2192
#: includes/api/v1/class-wc-rest-products-controller.php:2524
msgid "List of attributes."
msgstr ""
#: includes/api/class-wc-rest-product-variations-controller.php:890
-#: includes/api/class-wc-rest-products-controller.php:1856
-#: includes/api/class-wc-rest-products-controller.php:1898
+#: includes/api/class-wc-rest-products-controller.php:1867
+#: includes/api/class-wc-rest-products-controller.php:1909
#: includes/api/v1/class-wc-rest-products-controller.php:2199
#: includes/api/v1/class-wc-rest-products-controller.php:2241
#: includes/api/v1/class-wc-rest-products-controller.php:2531
@@ -16166,8 +16408,8 @@ msgid "Attribute ID."
msgstr ""
#: includes/api/class-wc-rest-product-variations-controller.php:895
-#: includes/api/class-wc-rest-products-controller.php:1861
-#: includes/api/class-wc-rest-products-controller.php:1903
+#: includes/api/class-wc-rest-products-controller.php:1872
+#: includes/api/class-wc-rest-products-controller.php:1914
#: includes/api/v1/class-wc-rest-product-attributes-controller.php:462
#: includes/api/v1/class-wc-rest-products-controller.php:2204
#: includes/api/v1/class-wc-rest-products-controller.php:2246
@@ -16176,381 +16418,381 @@ msgid "Attribute name."
msgstr ""
#: includes/api/class-wc-rest-product-variations-controller.php:900
-#: includes/api/class-wc-rest-products-controller.php:1908
+#: includes/api/class-wc-rest-products-controller.php:1919
#: includes/api/v1/class-wc-rest-products-controller.php:2251
#: includes/api/v1/class-wc-rest-products-controller.php:2541
msgid "Selected attribute term name."
msgstr ""
#: includes/api/class-wc-rest-product-variations-controller.php:908
-#: includes/api/class-wc-rest-products-controller.php:1933
+#: includes/api/class-wc-rest-products-controller.php:1944
#: includes/api/v1/class-wc-rest-products-controller.php:2561
msgid "Menu order, used to custom sort products."
msgstr ""
-#: includes/api/class-wc-rest-products-controller.php:393
-#: includes/api/class-wc-rest-products-controller.php:394
+#: includes/api/class-wc-rest-products-controller.php:398
+#: includes/api/class-wc-rest-products-controller.php:399
#: includes/api/legacy/v1/class-wc-api-products.php:459
#: includes/api/legacy/v1/class-wc-api-products.php:460
-#: includes/api/legacy/v2/class-wc-api-products.php:1619
-#: includes/api/legacy/v2/class-wc-api-products.php:1620
-#: includes/api/legacy/v3/class-wc-api-products.php:2123
-#: includes/api/legacy/v3/class-wc-api-products.php:2124
+#: includes/api/legacy/v2/class-wc-api-products.php:1614
+#: includes/api/legacy/v2/class-wc-api-products.php:1615
+#: includes/api/legacy/v3/class-wc-api-products.php:2118
+#: includes/api/legacy/v3/class-wc-api-products.php:2119
#: includes/api/v1/class-wc-rest-products-controller.php:313
#: includes/api/v1/class-wc-rest-products-controller.php:314
#: includes/wc-product-functions.php:288
msgid "Placeholder"
msgstr ""
-#: includes/api/class-wc-rest-products-controller.php:1057
+#: includes/api/class-wc-rest-products-controller.php:1063
#: includes/api/v1/class-wc-rest-products-controller.php:867
msgid "#%s is an invalid image ID."
msgstr ""
-#: includes/api/class-wc-rest-products-controller.php:1375
+#: includes/api/class-wc-rest-products-controller.php:1386
#: includes/api/v1/class-wc-rest-products-controller.php:1745
msgid "Product slug."
msgstr ""
-#: includes/api/class-wc-rest-products-controller.php:1380
+#: includes/api/class-wc-rest-products-controller.php:1391
#: includes/api/v1/class-wc-rest-products-controller.php:1750
msgid "Product URL."
msgstr ""
-#: includes/api/class-wc-rest-products-controller.php:1387
+#: includes/api/class-wc-rest-products-controller.php:1398
#: includes/api/v1/class-wc-rest-products-controller.php:1757
msgid "The date the product was created, in the site's timezone."
msgstr ""
-#: includes/api/class-wc-rest-products-controller.php:1393
+#: includes/api/class-wc-rest-products-controller.php:1404
msgid "The date the product was created, as GMT."
msgstr ""
-#: includes/api/class-wc-rest-products-controller.php:1399
+#: includes/api/class-wc-rest-products-controller.php:1410
#: includes/api/v1/class-wc-rest-products-controller.php:1763
msgid "The date the product was last modified, in the site's timezone."
msgstr ""
-#: includes/api/class-wc-rest-products-controller.php:1405
+#: includes/api/class-wc-rest-products-controller.php:1416
msgid "The date the product was last modified, as GMT."
msgstr ""
-#: includes/api/class-wc-rest-products-controller.php:1411
+#: includes/api/class-wc-rest-products-controller.php:1422
#: includes/api/v1/class-wc-rest-products-controller.php:1769
msgid "Product type."
msgstr ""
-#: includes/api/class-wc-rest-products-controller.php:1418
+#: includes/api/class-wc-rest-products-controller.php:1429
#: includes/api/v1/class-wc-rest-products-controller.php:1776
msgid "Product status (post status)."
msgstr ""
-#: includes/api/class-wc-rest-products-controller.php:1425
+#: includes/api/class-wc-rest-products-controller.php:1436
#: includes/api/v1/class-wc-rest-products-controller.php:1783
msgid "Featured product."
msgstr ""
-#: includes/api/class-wc-rest-products-controller.php:1431
+#: includes/api/class-wc-rest-products-controller.php:1442
#: includes/api/v1/class-wc-rest-products-controller.php:1789
msgid "Catalog visibility."
msgstr ""
-#: includes/api/class-wc-rest-products-controller.php:1438
+#: includes/api/class-wc-rest-products-controller.php:1449
#: includes/api/v1/class-wc-rest-products-controller.php:1796
msgid "Product description."
msgstr ""
-#: includes/api/class-wc-rest-products-controller.php:1443
+#: includes/api/class-wc-rest-products-controller.php:1454
#: includes/api/v1/class-wc-rest-products-controller.php:1801
msgid "Product short description."
msgstr ""
-#: includes/api/class-wc-rest-products-controller.php:1453
+#: includes/api/class-wc-rest-products-controller.php:1464
#: includes/api/v1/class-wc-rest-products-controller.php:1811
msgid "Current product price."
msgstr ""
-#: includes/api/class-wc-rest-products-controller.php:1459
+#: includes/api/class-wc-rest-products-controller.php:1470
#: includes/api/v1/class-wc-rest-products-controller.php:1817
msgid "Product regular price."
msgstr ""
-#: includes/api/class-wc-rest-products-controller.php:1464
+#: includes/api/class-wc-rest-products-controller.php:1475
#: includes/api/v1/class-wc-rest-products-controller.php:1822
msgid "Product sale price."
msgstr ""
-#: includes/api/class-wc-rest-products-controller.php:1489
+#: includes/api/class-wc-rest-products-controller.php:1500
#: includes/api/v1/class-wc-rest-products-controller.php:1837
msgid "Price formatted in HTML."
msgstr ""
-#: includes/api/class-wc-rest-products-controller.php:1495
+#: includes/api/class-wc-rest-products-controller.php:1506
#: includes/api/v1/class-wc-rest-products-controller.php:1843
msgid "Shows if the product is on sale."
msgstr ""
-#: includes/api/class-wc-rest-products-controller.php:1501
+#: includes/api/class-wc-rest-products-controller.php:1512
#: includes/api/v1/class-wc-rest-products-controller.php:1849
msgid "Shows if the product can be bought."
msgstr ""
-#: includes/api/class-wc-rest-products-controller.php:1507
+#: includes/api/class-wc-rest-products-controller.php:1518
#: includes/api/v1/class-wc-rest-products-controller.php:1855
msgid "Amount of sales."
msgstr ""
-#: includes/api/class-wc-rest-products-controller.php:1513
+#: includes/api/class-wc-rest-products-controller.php:1524
#: includes/api/v1/class-wc-rest-products-controller.php:1861
msgid "If the product is virtual."
msgstr ""
-#: includes/api/class-wc-rest-products-controller.php:1519
+#: includes/api/class-wc-rest-products-controller.php:1530
#: includes/api/v1/class-wc-rest-products-controller.php:1867
msgid "If the product is downloadable."
msgstr ""
-#: includes/api/class-wc-rest-products-controller.php:1563
+#: includes/api/class-wc-rest-products-controller.php:1574
#: includes/api/v1/class-wc-rest-products-controller.php:1918
msgid "Product external URL. Only for external products."
msgstr ""
-#: includes/api/class-wc-rest-products-controller.php:1569
+#: includes/api/class-wc-rest-products-controller.php:1580
#: includes/api/v1/class-wc-rest-products-controller.php:1924
msgid "Product external button text. Only for external products."
msgstr ""
-#: includes/api/class-wc-rest-products-controller.php:1586
+#: includes/api/class-wc-rest-products-controller.php:1597
#: includes/api/v1/class-wc-rest-products-controller.php:1941
msgid "Stock management at product level."
msgstr ""
-#: includes/api/class-wc-rest-products-controller.php:1616
+#: includes/api/class-wc-rest-products-controller.php:1627
#: includes/api/v1/class-wc-rest-products-controller.php:1971
msgid "Shows if the product is on backordered."
msgstr ""
-#: includes/api/class-wc-rest-products-controller.php:1622
+#: includes/api/class-wc-rest-products-controller.php:1633
#: includes/api/v1/class-wc-rest-products-controller.php:1977
msgid "Allow one item to be bought in a single order."
msgstr ""
-#: includes/api/class-wc-rest-products-controller.php:1629
+#: includes/api/class-wc-rest-products-controller.php:1640
#: includes/api/v1/class-wc-rest-products-controller.php:1984
#. translators: %s: weight unit
msgid "Product weight (%s)."
msgstr ""
-#: includes/api/class-wc-rest-products-controller.php:1634
+#: includes/api/class-wc-rest-products-controller.php:1645
#: includes/api/v1/class-wc-rest-products-controller.php:1989
msgid "Product dimensions."
msgstr ""
-#: includes/api/class-wc-rest-products-controller.php:1640
+#: includes/api/class-wc-rest-products-controller.php:1651
#: includes/api/v1/class-wc-rest-products-controller.php:1995
#. translators: %s: dimension unit
msgid "Product length (%s)."
msgstr ""
-#: includes/api/class-wc-rest-products-controller.php:1646
+#: includes/api/class-wc-rest-products-controller.php:1657
#: includes/api/v1/class-wc-rest-products-controller.php:2001
#. translators: %s: dimension unit
msgid "Product width (%s)."
msgstr ""
-#: includes/api/class-wc-rest-products-controller.php:1652
+#: includes/api/class-wc-rest-products-controller.php:1663
#: includes/api/v1/class-wc-rest-products-controller.php:2007
#. translators: %s: dimension unit
msgid "Product height (%s)."
msgstr ""
-#: includes/api/class-wc-rest-products-controller.php:1659
+#: includes/api/class-wc-rest-products-controller.php:1670
#: includes/api/v1/class-wc-rest-products-controller.php:2014
msgid "Shows if the product need to be shipped."
msgstr ""
-#: includes/api/class-wc-rest-products-controller.php:1665
+#: includes/api/class-wc-rest-products-controller.php:1676
#: includes/api/v1/class-wc-rest-products-controller.php:2020
msgid "Shows whether or not the product shipping is taxable."
msgstr ""
-#: includes/api/class-wc-rest-products-controller.php:1682
+#: includes/api/class-wc-rest-products-controller.php:1693
#: includes/api/v1/class-wc-rest-products-controller.php:2037
msgid "Allow reviews."
msgstr ""
-#: includes/api/class-wc-rest-products-controller.php:1688
+#: includes/api/class-wc-rest-products-controller.php:1699
#: includes/api/v1/class-wc-rest-products-controller.php:2043
msgid "Reviews average rating."
msgstr ""
-#: includes/api/class-wc-rest-products-controller.php:1694
+#: includes/api/class-wc-rest-products-controller.php:1705
#: includes/api/v1/class-wc-rest-products-controller.php:2049
msgid "Amount of reviews that the product have."
msgstr ""
-#: includes/api/class-wc-rest-products-controller.php:1700
+#: includes/api/class-wc-rest-products-controller.php:1711
#: includes/api/v1/class-wc-rest-products-controller.php:2055
msgid "List of related products IDs."
msgstr ""
-#: includes/api/class-wc-rest-products-controller.php:1709
+#: includes/api/class-wc-rest-products-controller.php:1720
msgid "List of up-sell products IDs."
msgstr ""
-#: includes/api/class-wc-rest-products-controller.php:1717
+#: includes/api/class-wc-rest-products-controller.php:1728
#: includes/api/v1/class-wc-rest-products-controller.php:2072
msgid "List of cross-sell products IDs."
msgstr ""
-#: includes/api/class-wc-rest-products-controller.php:1725
+#: includes/api/class-wc-rest-products-controller.php:1736
#: includes/api/v1/class-wc-rest-products-controller.php:2080
msgid "Product parent ID."
msgstr ""
-#: includes/api/class-wc-rest-products-controller.php:1730
+#: includes/api/class-wc-rest-products-controller.php:1741
#: includes/api/v1/class-wc-rest-products-controller.php:2085
msgid "Optional note to send the customer after purchase."
msgstr ""
-#: includes/api/class-wc-rest-products-controller.php:1735
+#: includes/api/class-wc-rest-products-controller.php:1746
#: includes/api/v1/class-wc-rest-products-controller.php:2090
msgid "List of categories."
msgstr ""
-#: includes/api/class-wc-rest-products-controller.php:1742
+#: includes/api/class-wc-rest-products-controller.php:1753
#: includes/api/v1/class-wc-rest-products-controller.php:2097
msgid "Category ID."
msgstr ""
-#: includes/api/class-wc-rest-products-controller.php:1753
+#: includes/api/class-wc-rest-products-controller.php:1764
#: includes/api/v1/class-wc-rest-products-controller.php:2108
msgid "Category slug."
msgstr ""
-#: includes/api/class-wc-rest-products-controller.php:1762
+#: includes/api/class-wc-rest-products-controller.php:1773
#: includes/api/v1/class-wc-rest-products-controller.php:2117
msgid "List of tags."
msgstr ""
-#: includes/api/class-wc-rest-products-controller.php:1769
+#: includes/api/class-wc-rest-products-controller.php:1780
#: includes/api/v1/class-wc-rest-products-controller.php:2124
msgid "Tag ID."
msgstr ""
-#: includes/api/class-wc-rest-products-controller.php:1774
+#: includes/api/class-wc-rest-products-controller.php:1785
#: includes/api/v1/class-wc-rest-product-tags-controller.php:100
#: includes/api/v1/class-wc-rest-products-controller.php:2129
msgid "Tag name."
msgstr ""
-#: includes/api/class-wc-rest-products-controller.php:1780
+#: includes/api/class-wc-rest-products-controller.php:1791
#: includes/api/v1/class-wc-rest-products-controller.php:2135
msgid "Tag slug."
msgstr ""
-#: includes/api/class-wc-rest-products-controller.php:1789
+#: includes/api/class-wc-rest-products-controller.php:1800
#: includes/api/v1/class-wc-rest-products-controller.php:2144
msgid "List of images."
msgstr ""
-#: includes/api/class-wc-rest-products-controller.php:1866
+#: includes/api/class-wc-rest-products-controller.php:1877
#: includes/api/v1/class-wc-rest-products-controller.php:2209
msgid "Attribute position."
msgstr ""
-#: includes/api/class-wc-rest-products-controller.php:1877
+#: includes/api/class-wc-rest-products-controller.php:1888
#: includes/api/v1/class-wc-rest-products-controller.php:2220
msgid "Define if the attribute can be used as variation."
msgstr ""
-#: includes/api/class-wc-rest-products-controller.php:1883
+#: includes/api/class-wc-rest-products-controller.php:1894
#: includes/api/v1/class-wc-rest-products-controller.php:2226
msgid "List of available term names of the attribute."
msgstr ""
-#: includes/api/class-wc-rest-products-controller.php:1891
+#: includes/api/class-wc-rest-products-controller.php:1902
#: includes/api/v1/class-wc-rest-products-controller.php:2234
msgid "Defaults variation attributes."
msgstr ""
-#: includes/api/class-wc-rest-products-controller.php:1916
+#: includes/api/class-wc-rest-products-controller.php:1927
msgid "List of variations IDs."
msgstr ""
-#: includes/api/class-wc-rest-products-controller.php:1925
+#: includes/api/class-wc-rest-products-controller.php:1936
#: includes/api/v1/class-wc-rest-products-controller.php:2552
msgid "List of grouped products ID."
msgstr ""
-#: includes/api/class-wc-rest-products-controller.php:1978
+#: includes/api/class-wc-rest-products-controller.php:1989
#: includes/api/v1/class-wc-rest-products-controller.php:2580
msgid "Limit result set to products with a specific slug."
msgstr ""
-#: includes/api/class-wc-rest-products-controller.php:1984
+#: includes/api/class-wc-rest-products-controller.php:1995
#: includes/api/v1/class-wc-rest-products-controller.php:2586
msgid "Limit result set to products assigned a specific status."
msgstr ""
-#: includes/api/class-wc-rest-products-controller.php:1991
+#: includes/api/class-wc-rest-products-controller.php:2002
#: includes/api/v1/class-wc-rest-products-controller.php:2593
msgid "Limit result set to products assigned a specific type."
msgstr ""
-#: includes/api/class-wc-rest-products-controller.php:1998
+#: includes/api/class-wc-rest-products-controller.php:2009
#: includes/api/v1/class-wc-rest-products-controller.php:2630
msgid "Limit result set to products with a specific SKU."
msgstr ""
-#: includes/api/class-wc-rest-products-controller.php:2004
+#: includes/api/class-wc-rest-products-controller.php:2015
msgid "Limit result set to featured products."
msgstr ""
-#: includes/api/class-wc-rest-products-controller.php:2010
+#: includes/api/class-wc-rest-products-controller.php:2021
#: includes/api/v1/class-wc-rest-products-controller.php:2600
msgid "Limit result set to products assigned a specific category ID."
msgstr ""
-#: includes/api/class-wc-rest-products-controller.php:2016
+#: includes/api/class-wc-rest-products-controller.php:2027
#: includes/api/v1/class-wc-rest-products-controller.php:2606
msgid "Limit result set to products assigned a specific tag ID."
msgstr ""
-#: includes/api/class-wc-rest-products-controller.php:2022
+#: includes/api/class-wc-rest-products-controller.php:2033
#: includes/api/v1/class-wc-rest-products-controller.php:2612
msgid "Limit result set to products assigned a specific shipping class ID."
msgstr ""
-#: includes/api/class-wc-rest-products-controller.php:2028
+#: includes/api/class-wc-rest-products-controller.php:2039
#: includes/api/v1/class-wc-rest-products-controller.php:2618
msgid "Limit result set to products with a specific attribute."
msgstr ""
-#: includes/api/class-wc-rest-products-controller.php:2034
+#: includes/api/class-wc-rest-products-controller.php:2045
#: includes/api/v1/class-wc-rest-products-controller.php:2624
msgid ""
"Limit result set to products with a specific attribute term ID (required an "
"assigned attribute)."
msgstr ""
-#: includes/api/class-wc-rest-products-controller.php:2042
+#: includes/api/class-wc-rest-products-controller.php:2053
msgid "Limit result set to products with a specific tax class."
msgstr ""
-#: includes/api/class-wc-rest-products-controller.php:2051
+#: includes/api/class-wc-rest-products-controller.php:2062
msgid "Limit result set to products in stock or out of stock."
msgstr ""
-#: includes/api/class-wc-rest-products-controller.php:2057
+#: includes/api/class-wc-rest-products-controller.php:2068
msgid "Limit result set to products on sale."
msgstr ""
-#: includes/api/class-wc-rest-products-controller.php:2063
+#: includes/api/class-wc-rest-products-controller.php:2074
msgid "Limit result set to products based on a minimum price."
msgstr ""
-#: includes/api/class-wc-rest-products-controller.php:2069
+#: includes/api/class-wc-rest-products-controller.php:2080
msgid "Limit result set to products based on a maximum price."
msgstr ""
@@ -17308,8 +17550,8 @@ msgid "The date the webhook was last modified, as GMT."
msgstr ""
#: includes/api/legacy/class-wc-rest-legacy-products-controller.php:531
-#: includes/api/legacy/v2/class-wc-api-products.php:1292
-#: includes/api/legacy/v3/class-wc-api-products.php:1787
+#: includes/api/legacy/v2/class-wc-api-products.php:1287
+#: includes/api/legacy/v3/class-wc-api-products.php:1782
#: includes/api/v1/class-wc-rest-products-controller.php:1372
#. translators: 1: variation id 2: product name
msgid "Variation #%1$s of %2$s"
@@ -17468,7 +17710,7 @@ msgstr ""
#: includes/api/legacy/v2/class-wc-api-products.php:450
#: includes/api/legacy/v2/class-wc-api-resource.php:382
#: includes/api/legacy/v3/class-wc-api-products.php:509
-#: includes/api/legacy/v3/class-wc-api-products.php:3061
+#: includes/api/legacy/v3/class-wc-api-products.php:3056
#: includes/api/legacy/v3/class-wc-api-resource.php:384
msgid "This %s cannot be deleted"
msgstr ""
@@ -17483,14 +17725,14 @@ msgstr ""
#: includes/api/legacy/v1/class-wc-api-resource.php:333
#: includes/api/legacy/v2/class-wc-api-products.php:463
-#: includes/api/legacy/v2/class-wc-api-products.php:2229
+#: includes/api/legacy/v2/class-wc-api-products.php:2224
#: includes/api/legacy/v2/class-wc-api-resource.php:390
#: includes/api/legacy/v3/class-wc-api-products.php:522
#: includes/api/legacy/v3/class-wc-api-products.php:866
#: includes/api/legacy/v3/class-wc-api-products.php:1058
-#: includes/api/legacy/v3/class-wc-api-products.php:2790
-#: includes/api/legacy/v3/class-wc-api-products.php:3068
-#: includes/api/legacy/v3/class-wc-api-products.php:3379
+#: includes/api/legacy/v3/class-wc-api-products.php:2785
+#: includes/api/legacy/v3/class-wc-api-products.php:3063
+#: includes/api/legacy/v3/class-wc-api-products.php:3374
#: includes/api/legacy/v3/class-wc-api-resource.php:394
#: includes/api/legacy/v3/class-wc-api-taxes.php:354
#: includes/api/legacy/v3/class-wc-api-taxes.php:665
@@ -17525,13 +17767,13 @@ msgstr ""
#: includes/api/legacy/v2/class-wc-api-coupons.php:226
#: includes/api/legacy/v2/class-wc-api-customers.php:363
#: includes/api/legacy/v2/class-wc-api-products.php:228
-#: includes/api/legacy/v2/class-wc-api-products.php:1985
+#: includes/api/legacy/v2/class-wc-api-products.php:1980
#: includes/api/legacy/v2/class-wc-api-server.php:430
#: includes/api/legacy/v3/class-wc-api-coupons.php:224
#: includes/api/legacy/v3/class-wc-api-customers.php:364
#: includes/api/legacy/v3/class-wc-api-products.php:277
-#: includes/api/legacy/v3/class-wc-api-products.php:2543
-#: includes/api/legacy/v3/class-wc-api-products.php:2942
+#: includes/api/legacy/v3/class-wc-api-products.php:2538
+#: includes/api/legacy/v3/class-wc-api-products.php:2937
#: includes/api/legacy/v3/class-wc-api-server.php:431
#: includes/api/legacy/v3/class-wc-api-taxes.php:575
#: includes/class-wc-auth.php:174
@@ -17545,7 +17787,7 @@ msgstr ""
#: includes/api/legacy/v2/class-wc-api-orders.php:1292
#: includes/api/legacy/v2/class-wc-api-orders.php:1585
#: includes/api/legacy/v2/class-wc-api-products.php:214
-#: includes/api/legacy/v2/class-wc-api-products.php:2023
+#: includes/api/legacy/v2/class-wc-api-products.php:2018
#: includes/api/legacy/v2/class-wc-api-webhooks.php:176
#: includes/api/legacy/v3/class-wc-api-coupons.php:210
#: includes/api/legacy/v3/class-wc-api-customers.php:350
@@ -17555,9 +17797,9 @@ msgstr ""
#: includes/api/legacy/v3/class-wc-api-products.php:263
#: includes/api/legacy/v3/class-wc-api-products.php:702
#: includes/api/legacy/v3/class-wc-api-products.php:959
-#: includes/api/legacy/v3/class-wc-api-products.php:2581
-#: includes/api/legacy/v3/class-wc-api-products.php:2922
-#: includes/api/legacy/v3/class-wc-api-products.php:3265
+#: includes/api/legacy/v3/class-wc-api-products.php:2576
+#: includes/api/legacy/v3/class-wc-api-products.php:2917
+#: includes/api/legacy/v3/class-wc-api-products.php:3260
#: includes/api/legacy/v3/class-wc-api-taxes.php:184
#: includes/api/legacy/v3/class-wc-api-taxes.php:564
#: includes/api/legacy/v3/class-wc-api-webhooks.php:176
@@ -17582,7 +17824,7 @@ msgstr ""
#: includes/api/legacy/v2/class-wc-api-orders.php:1351
#: includes/api/legacy/v2/class-wc-api-orders.php:1664
#: includes/api/legacy/v2/class-wc-api-products.php:323
-#: includes/api/legacy/v2/class-wc-api-products.php:2106
+#: includes/api/legacy/v2/class-wc-api-products.php:2101
#: includes/api/legacy/v2/class-wc-api-webhooks.php:259
#: includes/api/legacy/v3/class-wc-api-coupons.php:322
#: includes/api/legacy/v3/class-wc-api-customers.php:405
@@ -17592,9 +17834,9 @@ msgstr ""
#: includes/api/legacy/v3/class-wc-api-products.php:377
#: includes/api/legacy/v3/class-wc-api-products.php:779
#: includes/api/legacy/v3/class-wc-api-products.php:1004
-#: includes/api/legacy/v3/class-wc-api-products.php:2665
-#: includes/api/legacy/v3/class-wc-api-products.php:2987
-#: includes/api/legacy/v3/class-wc-api-products.php:3323
+#: includes/api/legacy/v3/class-wc-api-products.php:2660
+#: includes/api/legacy/v3/class-wc-api-products.php:2982
+#: includes/api/legacy/v3/class-wc-api-products.php:3318
#: includes/api/legacy/v3/class-wc-api-taxes.php:254
#: includes/api/legacy/v3/class-wc-api-webhooks.php:259
msgid "No %1$s data specified to edit %1$s"
@@ -17610,11 +17852,11 @@ msgstr ""
#: includes/api/legacy/v2/class-wc-api-coupons.php:521
#: includes/api/legacy/v2/class-wc-api-customers.php:784
#: includes/api/legacy/v2/class-wc-api-orders.php:1781
-#: includes/api/legacy/v2/class-wc-api-products.php:2302
+#: includes/api/legacy/v2/class-wc-api-products.php:2297
#: includes/api/legacy/v3/class-wc-api-coupons.php:521
#: includes/api/legacy/v3/class-wc-api-customers.php:774
#: includes/api/legacy/v3/class-wc-api-orders.php:1828
-#: includes/api/legacy/v3/class-wc-api-products.php:3115
+#: includes/api/legacy/v3/class-wc-api-products.php:3110
#: includes/api/legacy/v3/class-wc-api-taxes.php:457
msgid "No %1$s data specified to create/edit %1$s"
msgstr ""
@@ -17855,127 +18097,127 @@ msgstr ""
msgid "The SKU already exists on another product."
msgstr ""
-#: includes/api/legacy/v2/class-wc-api-products.php:1703
-#: includes/api/legacy/v3/class-wc-api-products.php:2236
+#: includes/api/legacy/v2/class-wc-api-products.php:1698
+#: includes/api/legacy/v3/class-wc-api-products.php:2231
#: includes/wc-rest-functions.php:74
msgid "Invalid URL %s."
msgstr ""
-#: includes/api/legacy/v2/class-wc-api-products.php:1715
-#: includes/api/legacy/v2/class-wc-api-products.php:1717
-#: includes/api/legacy/v3/class-wc-api-products.php:2248
-#: includes/api/legacy/v3/class-wc-api-products.php:2250
+#: includes/api/legacy/v2/class-wc-api-products.php:1710
+#: includes/api/legacy/v2/class-wc-api-products.php:1712
+#: includes/api/legacy/v3/class-wc-api-products.php:2243
+#: includes/api/legacy/v3/class-wc-api-products.php:2245
#: includes/wc-rest-functions.php:86 includes/wc-rest-functions.php:88
msgid "Error getting remote image %s."
msgstr ""
-#: includes/api/legacy/v2/class-wc-api-products.php:1715
-#: includes/api/legacy/v3/class-wc-api-products.php:2248
+#: includes/api/legacy/v2/class-wc-api-products.php:1710
+#: includes/api/legacy/v3/class-wc-api-products.php:2243
#: includes/class-wc-auth.php:383 includes/wc-rest-functions.php:86
#. translators: %s: error message
msgid "Error: %s."
msgstr ""
-#: includes/api/legacy/v2/class-wc-api-products.php:1738
-#: includes/api/legacy/v3/class-wc-api-products.php:2271
+#: includes/api/legacy/v2/class-wc-api-products.php:1733
+#: includes/api/legacy/v3/class-wc-api-products.php:2266
#: includes/wc-rest-functions.php:109
msgid "Invalid image type."
msgstr ""
-#: includes/api/legacy/v2/class-wc-api-products.php:1755
-#: includes/api/legacy/v3/class-wc-api-products.php:2288
+#: includes/api/legacy/v2/class-wc-api-products.php:1750
+#: includes/api/legacy/v3/class-wc-api-products.php:2283
#: includes/wc-rest-functions.php:127
msgid "Zero size file downloaded."
msgstr ""
-#: includes/api/legacy/v2/class-wc-api-products.php:1897
-#: includes/api/legacy/v2/class-wc-api-products.php:1943
-#: includes/api/legacy/v3/class-wc-api-products.php:2455
-#: includes/api/legacy/v3/class-wc-api-products.php:2501
+#: includes/api/legacy/v2/class-wc-api-products.php:1892
+#: includes/api/legacy/v2/class-wc-api-products.php:1938
+#: includes/api/legacy/v3/class-wc-api-products.php:2450
+#: includes/api/legacy/v3/class-wc-api-products.php:2496
msgid "You do not have permission to read product attributes"
msgstr ""
-#: includes/api/legacy/v2/class-wc-api-products.php:1938
-#: includes/api/legacy/v3/class-wc-api-products.php:2496
-#: includes/api/legacy/v3/class-wc-api-products.php:2874
+#: includes/api/legacy/v2/class-wc-api-products.php:1933
+#: includes/api/legacy/v3/class-wc-api-products.php:2491
+#: includes/api/legacy/v3/class-wc-api-products.php:2869
msgid "Invalid product attribute ID"
msgstr ""
-#: includes/api/legacy/v2/class-wc-api-products.php:1953
-#: includes/api/legacy/v2/class-wc-api-products.php:2201
-#: includes/api/legacy/v3/class-wc-api-products.php:2511
-#: includes/api/legacy/v3/class-wc-api-products.php:2761
-#: includes/api/legacy/v3/class-wc-api-products.php:2816
-#: includes/api/legacy/v3/class-wc-api-products.php:2885
-#: includes/api/legacy/v3/class-wc-api-products.php:2935
-#: includes/api/legacy/v3/class-wc-api-products.php:3001
-#: includes/api/legacy/v3/class-wc-api-products.php:3054
+#: includes/api/legacy/v2/class-wc-api-products.php:1948
+#: includes/api/legacy/v2/class-wc-api-products.php:2196
+#: includes/api/legacy/v3/class-wc-api-products.php:2506
+#: includes/api/legacy/v3/class-wc-api-products.php:2756
+#: includes/api/legacy/v3/class-wc-api-products.php:2811
+#: includes/api/legacy/v3/class-wc-api-products.php:2880
+#: includes/api/legacy/v3/class-wc-api-products.php:2930
+#: includes/api/legacy/v3/class-wc-api-products.php:2996
+#: includes/api/legacy/v3/class-wc-api-products.php:3049
msgid "A product attribute with the provided ID could not be found"
msgstr ""
-#: includes/api/legacy/v2/class-wc-api-products.php:1989
-#: includes/api/legacy/v3/class-wc-api-products.php:2547
+#: includes/api/legacy/v2/class-wc-api-products.php:1984
+#: includes/api/legacy/v3/class-wc-api-products.php:2542
#: includes/api/v1/class-wc-rest-product-attributes-controller.php:567
#: includes/wc-attribute-functions.php:423
msgid "Slug \"%s\" is too long (28 characters max). Shorten it, please."
msgstr ""
-#: includes/api/legacy/v2/class-wc-api-products.php:1991
-#: includes/api/legacy/v3/class-wc-api-products.php:2549
+#: includes/api/legacy/v2/class-wc-api-products.php:1986
+#: includes/api/legacy/v3/class-wc-api-products.php:2544
#: includes/api/v1/class-wc-rest-product-attributes-controller.php:569
#: includes/wc-attribute-functions.php:425
msgid "Slug \"%s\" is not allowed because it is a reserved term. Change it, please."
msgstr ""
-#: includes/api/legacy/v2/class-wc-api-products.php:1993
-#: includes/api/legacy/v3/class-wc-api-products.php:2551
+#: includes/api/legacy/v2/class-wc-api-products.php:1988
+#: includes/api/legacy/v3/class-wc-api-products.php:2546
#: includes/api/v1/class-wc-rest-product-attributes-controller.php:571
#: includes/wc-attribute-functions.php:427
msgid "Slug \"%s\" is already in use. Change it, please."
msgstr ""
-#: includes/api/legacy/v2/class-wc-api-products.php:1998
-#: includes/api/legacy/v3/class-wc-api-products.php:2556
+#: includes/api/legacy/v2/class-wc-api-products.php:1993
+#: includes/api/legacy/v3/class-wc-api-products.php:2551
msgid ""
"Invalid product attribute type - the product attribute type must be any of "
"these: %s"
msgstr ""
-#: includes/api/legacy/v2/class-wc-api-products.php:2003
-#: includes/api/legacy/v3/class-wc-api-products.php:2561
+#: includes/api/legacy/v2/class-wc-api-products.php:1998
+#: includes/api/legacy/v3/class-wc-api-products.php:2556
msgid ""
"Invalid product attribute order_by type - the product attribute order_by "
"type must be any of these: %s"
msgstr ""
-#: includes/api/legacy/v2/class-wc-api-products.php:2030
-#: includes/api/legacy/v3/class-wc-api-products.php:2588
-#: includes/api/legacy/v3/class-wc-api-products.php:2929
+#: includes/api/legacy/v2/class-wc-api-products.php:2025
+#: includes/api/legacy/v3/class-wc-api-products.php:2583
+#: includes/api/legacy/v3/class-wc-api-products.php:2924
msgid "You do not have permission to create product attributes"
msgstr ""
-#: includes/api/legacy/v2/class-wc-api-products.php:2114
-#: includes/api/legacy/v3/class-wc-api-products.php:2673
-#: includes/api/legacy/v3/class-wc-api-products.php:2995
+#: includes/api/legacy/v2/class-wc-api-products.php:2109
+#: includes/api/legacy/v3/class-wc-api-products.php:2668
+#: includes/api/legacy/v3/class-wc-api-products.php:2990
msgid "You do not have permission to edit product attributes"
msgstr ""
-#: includes/api/legacy/v2/class-wc-api-products.php:2160
-#: includes/api/legacy/v3/class-wc-api-products.php:2719
+#: includes/api/legacy/v2/class-wc-api-products.php:2155
+#: includes/api/legacy/v3/class-wc-api-products.php:2714
msgid "Could not edit the attribute"
msgstr ""
-#: includes/api/legacy/v2/class-wc-api-products.php:2189
-#: includes/api/legacy/v3/class-wc-api-products.php:2749
+#: includes/api/legacy/v2/class-wc-api-products.php:2184
+#: includes/api/legacy/v3/class-wc-api-products.php:2744
msgid "You do not have permission to delete product attributes"
msgstr ""
-#: includes/api/legacy/v2/class-wc-api-products.php:2211
-#: includes/api/legacy/v3/class-wc-api-products.php:2771
+#: includes/api/legacy/v2/class-wc-api-products.php:2206
+#: includes/api/legacy/v3/class-wc-api-products.php:2766
msgid "Could not delete the attribute"
msgstr ""
-#: includes/api/legacy/v2/class-wc-api-products.php:2252
+#: includes/api/legacy/v2/class-wc-api-products.php:2247
msgid "Invalid product SKU"
msgstr ""
@@ -18089,53 +18331,53 @@ msgstr ""
msgid "Could not delete the tag"
msgstr ""
-#: includes/api/legacy/v3/class-wc-api-products.php:2810
-#: includes/api/legacy/v3/class-wc-api-products.php:2879
+#: includes/api/legacy/v3/class-wc-api-products.php:2805
+#: includes/api/legacy/v3/class-wc-api-products.php:2874
msgid "You do not have permission to read product attribute terms"
msgstr ""
-#: includes/api/legacy/v3/class-wc-api-products.php:2891
+#: includes/api/legacy/v3/class-wc-api-products.php:2886
msgid "A product attribute term with the provided ID could not be found"
msgstr ""
-#: includes/api/legacy/v3/class-wc-api-products.php:3048
+#: includes/api/legacy/v3/class-wc-api-products.php:3043
msgid "You do not have permission to delete product attribute terms"
msgstr ""
-#: includes/api/legacy/v3/class-wc-api-products.php:3191
-#: includes/api/legacy/v3/class-wc-api-products.php:3226
+#: includes/api/legacy/v3/class-wc-api-products.php:3186
+#: includes/api/legacy/v3/class-wc-api-products.php:3221
msgid "You do not have permission to read product shipping classes"
msgstr ""
-#: includes/api/legacy/v3/class-wc-api-products.php:3221
+#: includes/api/legacy/v3/class-wc-api-products.php:3216
msgid "Invalid product shipping class ID"
msgstr ""
-#: includes/api/legacy/v3/class-wc-api-products.php:3232
+#: includes/api/legacy/v3/class-wc-api-products.php:3227
msgid "A product shipping class with the provided ID could not be found"
msgstr ""
-#: includes/api/legacy/v3/class-wc-api-products.php:3270
+#: includes/api/legacy/v3/class-wc-api-products.php:3265
msgid "You do not have permission to create product shipping classes"
msgstr ""
-#: includes/api/legacy/v3/class-wc-api-products.php:3288
+#: includes/api/legacy/v3/class-wc-api-products.php:3283
msgid "Product shipping class parent is invalid"
msgstr ""
-#: includes/api/legacy/v3/class-wc-api-products.php:3331
+#: includes/api/legacy/v3/class-wc-api-products.php:3326
msgid "You do not have permission to edit product shipping classes"
msgstr ""
-#: includes/api/legacy/v3/class-wc-api-products.php:3343
+#: includes/api/legacy/v3/class-wc-api-products.php:3338
msgid "Could not edit the shipping class"
msgstr ""
-#: includes/api/legacy/v3/class-wc-api-products.php:3368
+#: includes/api/legacy/v3/class-wc-api-products.php:3363
msgid "You do not have permission to delete product shipping classes"
msgstr ""
-#: includes/api/legacy/v3/class-wc-api-products.php:3374
+#: includes/api/legacy/v3/class-wc-api-products.php:3369
msgid "Could not delete the shipping class"
msgstr ""
@@ -18615,61 +18857,65 @@ msgstr ""
msgid "Return to shop"
msgstr ""
-#: includes/class-wc-ajax.php:775 includes/class-wc-ajax.php:817
+#: includes/class-wc-ajax.php:778 includes/class-wc-ajax.php:820
msgid "Invalid order"
msgstr ""
-#: includes/class-wc-ajax.php:832
+#: includes/class-wc-ajax.php:835
msgid "%s fee"
msgstr ""
-#: includes/class-wc-ajax.php:1062
+#: includes/class-wc-ajax.php:1068
msgid "Item %1$s stock reduced from %2$s to %3$s."
msgstr ""
-#: includes/class-wc-ajax.php:1069
+#: includes/class-wc-ajax.php:1075
msgid ""
"No products had their stock reduced - they may not have stock management "
"enabled."
msgstr ""
-#: includes/class-wc-ajax.php:1102
+#: includes/class-wc-ajax.php:1108
msgid "Item %1$s stock increased from %2$s to %3$s."
msgstr ""
-#: includes/class-wc-ajax.php:1109
+#: includes/class-wc-ajax.php:1115
msgid ""
"No products had their stock increased - they may not have stock management "
"enabled."
msgstr ""
-#: includes/class-wc-ajax.php:1545
+#: includes/class-wc-ajax.php:1554
msgid "Invalid refund amount"
msgstr ""
-#: includes/class-wc-ajax.php:1642
+#: includes/class-wc-ajax.php:1558
+msgid "Error processing refund. Please try again."
+msgstr ""
+
+#: includes/class-wc-ajax.php:1655
msgid "Description is missing."
msgstr ""
-#: includes/class-wc-ajax.php:1645
+#: includes/class-wc-ajax.php:1658
msgid "User is missing."
msgstr ""
-#: includes/class-wc-ajax.php:1648
+#: includes/class-wc-ajax.php:1661
msgid "Permissions is missing."
msgstr ""
-#: includes/class-wc-ajax.php:1677
+#: includes/class-wc-ajax.php:1690
msgid "API Key updated successfully."
msgstr ""
-#: includes/class-wc-ajax.php:1707
+#: includes/class-wc-ajax.php:1720
msgid ""
"API Key generated successfully. Make sure to copy your new keys now as the "
"secret key will be hidden once you leave this page."
msgstr ""
-#: includes/class-wc-ajax.php:1789
+#: includes/class-wc-ajax.php:1802
msgid "Dismiss this notice."
msgstr ""
@@ -18793,33 +19039,33 @@ msgid ""
"href=\"%2$s\">W3 Total Cache settings."
msgstr ""
-#: includes/class-wc-cart-fees.php:84
+#: includes/class-wc-cart-fees.php:89
msgid "Fee has already been added."
msgstr ""
-#: includes/class-wc-cart-session.php:85
+#: includes/class-wc-cart-session.php:90
#. translators: %s: product name
msgid ""
"%s has been removed from your cart because it can no longer be purchased. "
"Please contact us if you need assistance."
msgstr ""
-#: includes/class-wc-cart.php:585
+#: includes/class-wc-cart.php:584
msgid "Get cart should not be called before the wp_loaded action."
msgstr ""
-#: includes/class-wc-cart.php:724
+#: includes/class-wc-cart.php:723
msgid "An item which is no longer available was removed from your cart."
msgstr ""
-#: includes/class-wc-cart.php:750
+#: includes/class-wc-cart.php:749
#. translators: %s: product name
msgid ""
"Sorry, \"%s\" is not in stock. Please edit your cart and try again. We "
"apologize for any inconvenience caused."
msgstr ""
-#: includes/class-wc-cart.php:763
+#: includes/class-wc-cart.php:762
#. translators: 1: product name 2: quantity in stock
msgid ""
"Sorry, we do not have enough \"%1$s\" in stock to fulfill your order (%2$s "
@@ -18827,7 +19073,7 @@ msgid ""
"inconvenience caused."
msgstr ""
-#: includes/class-wc-cart.php:792
+#: includes/class-wc-cart.php:791
#. translators: 1: product name 2: minutes
msgid ""
"Sorry, we do not have enough \"%1$s\" in stock to fulfill your order right "
@@ -18835,38 +19081,38 @@ msgid ""
"apologize for any inconvenience caused."
msgstr ""
-#: includes/class-wc-cart.php:1090 includes/class-wc-frontend-scripts.php:539
-#: includes/wc-cart-functions.php:117 includes/wc-template-functions.php:1481
+#: includes/class-wc-cart.php:1089 includes/class-wc-frontend-scripts.php:539
+#: includes/wc-cart-functions.php:117 includes/wc-template-functions.php:1482
#. translators: %s: product name
msgid "View cart"
msgstr ""
-#: includes/class-wc-cart.php:1090
+#: includes/class-wc-cart.php:1089
msgid "You cannot add another \"%s\" to your cart."
msgstr ""
-#: includes/class-wc-cart.php:1095
+#: includes/class-wc-cart.php:1094
msgid "Sorry, this product cannot be purchased."
msgstr ""
-#: includes/class-wc-cart.php:1100
+#: includes/class-wc-cart.php:1099
msgid ""
"You cannot add "%s" to the cart because the product is out of "
"stock."
msgstr ""
-#: includes/class-wc-cart.php:1105
+#: includes/class-wc-cart.php:1104
#. translators: 1: product name 2: quantity in stock
msgid ""
"You cannot add that amount of "%1$s" to the cart because there is "
"not enough stock (%2$s remaining)."
msgstr ""
-#: includes/class-wc-cart.php:1116
+#: includes/class-wc-cart.php:1115
msgid "View Cart"
msgstr ""
-#: includes/class-wc-cart.php:1117
+#: includes/class-wc-cart.php:1116
msgid ""
"You cannot add that amount to the cart — we have %1$s in stock and "
"you already have %2$s in your cart."
@@ -19028,6 +19274,10 @@ msgstr ""
msgid "Postcode"
msgstr ""
+#: includes/class-wc-countries.php:711 includes/class-wc-countries.php:1051
+msgid "State"
+msgstr ""
+
#: includes/class-wc-countries.php:727
msgid "District"
msgstr ""
@@ -19098,11 +19348,11 @@ msgstr ""
msgid "Coupon code removed successfully."
msgstr ""
-#: includes/class-wc-coupon.php:898 includes/class-wc-discounts.php:846
+#: includes/class-wc-coupon.php:898 includes/class-wc-discounts.php:858
msgid "Coupon is not valid."
msgstr ""
-#: includes/class-wc-coupon.php:902 includes/class-wc-discounts.php:508
+#: includes/class-wc-coupon.php:902 includes/class-wc-discounts.php:518
#. translators: %s: coupon code
msgid "Coupon \"%s\" does not exist!"
msgstr ""
@@ -19128,21 +19378,21 @@ msgid ""
"conjunction with other coupons."
msgstr ""
-#: includes/class-wc-coupon.php:920 includes/class-wc-discounts.php:524
-#: includes/class-wc-discounts.php:551
+#: includes/class-wc-coupon.php:920 includes/class-wc-discounts.php:534
+#: includes/class-wc-discounts.php:561
msgid "Coupon usage limit has been reached."
msgstr ""
-#: includes/class-wc-coupon.php:923 includes/class-wc-discounts.php:568
+#: includes/class-wc-coupon.php:923 includes/class-wc-discounts.php:578
msgid "This coupon has expired."
msgstr ""
-#: includes/class-wc-coupon.php:927 includes/class-wc-discounts.php:586
+#: includes/class-wc-coupon.php:927 includes/class-wc-discounts.php:597
#. translators: %s: coupon minimum amount
msgid "The minimum spend for this coupon is %s."
msgstr ""
-#: includes/class-wc-coupon.php:931 includes/class-wc-discounts.php:604
+#: includes/class-wc-coupon.php:931 includes/class-wc-discounts.php:616
#. translators: %s: coupon maximum amount
msgid "The maximum spend for this coupon is %s."
msgstr ""
@@ -19151,17 +19401,17 @@ msgstr ""
msgid "Sorry, this coupon is not applicable to your cart contents."
msgstr ""
-#: includes/class-wc-coupon.php:948 includes/class-wc-discounts.php:763
+#: includes/class-wc-coupon.php:948 includes/class-wc-discounts.php:775
#. translators: %s: products list
msgid "Sorry, this coupon is not applicable to the products: %s."
msgstr ""
-#: includes/class-wc-coupon.php:968 includes/class-wc-discounts.php:799
+#: includes/class-wc-coupon.php:968 includes/class-wc-discounts.php:811
#. translators: %s: categories list
msgid "Sorry, this coupon is not applicable to the categories: %s."
msgstr ""
-#: includes/class-wc-coupon.php:971 includes/class-wc-discounts.php:691
+#: includes/class-wc-coupon.php:971 includes/class-wc-discounts.php:703
msgid "Sorry, this coupon is not valid for sale items."
msgstr ""
@@ -19191,8 +19441,8 @@ msgstr ""
msgid "Invalid data store."
msgstr ""
-#: includes/class-wc-discounts.php:630 includes/class-wc-discounts.php:664
-#: includes/class-wc-discounts.php:718
+#: includes/class-wc-discounts.php:642 includes/class-wc-discounts.php:676
+#: includes/class-wc-discounts.php:730
msgid "Sorry, this coupon is not applicable to selected products."
msgstr ""
@@ -19202,10 +19452,10 @@ msgid "Invalid download link."
msgstr ""
#: includes/class-wc-download-handler.php:93
-#: includes/class-wc-form-handler.php:701
+#: includes/class-wc-form-handler.php:706
#: includes/data-stores/abstract-wc-order-data-store-cpt.php:89
#: includes/shortcodes/class-wc-shortcode-checkout.php:169
-#: includes/shortcodes/class-wc-shortcode-my-account.php:127
+#: includes/shortcodes/class-wc-shortcode-my-account.php:130
#: includes/wc-order-functions.php:608
msgid "Invalid order."
msgstr ""
@@ -19278,7 +19528,7 @@ msgstr ""
msgid "Buy now"
msgstr ""
-#: includes/class-wc-embed.php:130 includes/wc-template-functions.php:2642
+#: includes/class-wc-embed.php:130 includes/wc-template-functions.php:2645
#: includes/widgets/class-wc-widget-layered-nav-filters.php:166
#. translators: %s: average rating
#. translators: %s: rating
@@ -19372,69 +19622,65 @@ msgstr[1] ""
msgid "The cart has been filled with the items from your previous order."
msgstr ""
-#: includes/class-wc-form-handler.php:691
+#: includes/class-wc-form-handler.php:696
msgid "Order cancelled by customer."
msgstr ""
-#: includes/class-wc-form-handler.php:694
+#: includes/class-wc-form-handler.php:699
msgid "Your order was cancelled."
msgstr ""
-#: includes/class-wc-form-handler.php:699
+#: includes/class-wc-form-handler.php:704
msgid ""
"Your order can no longer be cancelled. Please contact us if you need "
"assistance."
msgstr ""
-#: includes/class-wc-form-handler.php:810
+#: includes/class-wc-form-handler.php:815
msgid "Please choose the quantity of items you wish to add to your cart…"
msgstr ""
-#: includes/class-wc-form-handler.php:818
+#: includes/class-wc-form-handler.php:823
msgid "Please choose a product to add to your cart…"
msgstr ""
-#: includes/class-wc-form-handler.php:861
+#: includes/class-wc-form-handler.php:866
msgid "Please choose product options…"
msgstr ""
-#: includes/class-wc-form-handler.php:891
+#: includes/class-wc-form-handler.php:896
msgid "Invalid value posted for %s"
msgstr ""
-#: includes/class-wc-form-handler.php:898
+#: includes/class-wc-form-handler.php:903
msgid "%s is a required field"
msgid_plural "%s are required fields"
msgstr[0] ""
msgstr[1] ""
-#: includes/class-wc-form-handler.php:935
-#: includes/class-wc-form-handler.php:939
-#: includes/class-wc-form-handler.php:952
-#: includes/class-wc-form-handler.php:1093 includes/wc-user-functions.php:111
+#: includes/class-wc-form-handler.php:940
+#: includes/class-wc-form-handler.php:944
+#: includes/class-wc-form-handler.php:957
+#: includes/class-wc-form-handler.php:1101 includes/wc-user-functions.php:111
msgid "Error:"
msgstr ""
-#: includes/class-wc-form-handler.php:939
+#: includes/class-wc-form-handler.php:944
msgid "Username is required."
msgstr ""
-#: includes/class-wc-form-handler.php:952
+#: includes/class-wc-form-handler.php:957
msgid "A user could not be found with this email address."
msgstr ""
-#: includes/class-wc-form-handler.php:1030
+#: includes/class-wc-form-handler.php:1035
msgid "Please enter your password."
msgstr ""
-#: includes/class-wc-form-handler.php:1034
+#: includes/class-wc-form-handler.php:1039
msgid "Passwords do not match."
msgstr ""
-#: includes/class-wc-form-handler.php:1076
-msgid "Anti-spam field was filled in."
-msgstr ""
-
#: includes/class-wc-frontend-scripts.php:473
msgid "Please select a rating"
msgstr ""
@@ -19444,7 +19690,7 @@ msgid "Error processing checkout. Please try again."
msgstr ""
#: includes/class-wc-frontend-scripts.php:516
-#: includes/wc-template-functions.php:1960
+#: includes/wc-template-functions.php:1961
msgid "required"
msgstr ""
@@ -19467,49 +19713,49 @@ msgstr ""
msgid "Please enter a stronger password."
msgstr ""
-#: includes/class-wc-install.php:324
+#: includes/class-wc-install.php:333
msgid "Monthly"
msgstr ""
-#: includes/class-wc-install.php:702
+#: includes/class-wc-install.php:711
msgid "Shop manager"
msgstr ""
-#: includes/class-wc-install.php:882
+#: includes/class-wc-install.php:891
msgid "View WooCommerce settings"
msgstr ""
-#: includes/class-wc-install.php:898
+#: includes/class-wc-install.php:907
msgid "View WooCommerce documentation"
msgstr ""
-#: includes/class-wc-install.php:898
+#: includes/class-wc-install.php:907
msgid "Docs"
msgstr ""
-#: includes/class-wc-install.php:899
+#: includes/class-wc-install.php:908
msgid "View WooCommerce API docs"
msgstr ""
-#: includes/class-wc-install.php:899
+#: includes/class-wc-install.php:908
msgid "API docs"
msgstr ""
-#: includes/class-wc-install.php:900
+#: includes/class-wc-install.php:909
msgid "Visit premium customer support"
msgstr ""
-#: includes/class-wc-install.php:900
+#: includes/class-wc-install.php:909
msgid "Premium support"
msgstr ""
-#: includes/class-wc-install.php:1042 includes/class-wc-install.php:1124
+#: includes/class-wc-install.php:1051 includes/class-wc-install.php:1133
msgid ""
"%1$s could not be installed (%2$s). Please install it "
"manually by clicking here. "
msgstr ""
-#: includes/class-wc-install.php:1068
+#: includes/class-wc-install.php:1077
msgid ""
"%1$s was installed but could not be activated. Please "
"activate it manually by clicking here. "
@@ -19525,7 +19771,7 @@ msgstr ""
msgid "%1$s was called with an invalid level \"%2$s\"."
msgstr ""
-#: includes/class-wc-order-item-fee.php:126
+#: includes/class-wc-order-item-fee.php:129
#: includes/class-wc-order-item-product.php:61
msgid "Invalid tax class"
msgstr ""
@@ -20008,23 +20254,23 @@ msgstr ""
msgid "Select options"
msgstr ""
-#: includes/class-wc-query.php:91
+#: includes/class-wc-query.php:92
#: includes/shortcodes/class-wc-shortcode-checkout.php:144
msgid "Pay for order"
msgstr ""
-#: includes/class-wc-query.php:99
+#: includes/class-wc-query.php:100
#. translators: %s: page
msgid "Orders (page %d)"
msgstr ""
-#: includes/class-wc-query.php:107
+#: includes/class-wc-query.php:108
#: includes/gateways/simplify-commerce/class-wc-gateway-simplify-commerce.php:623
#. translators: %s: order number
msgid "Order #%s"
msgstr ""
-#: includes/class-wc-query.php:113
+#: includes/class-wc-query.php:114
#: includes/gateways/bacs/class-wc-gateway-bacs.php:123
#: includes/wc-account-functions.php:101
msgid "Account details"
@@ -20202,7 +20448,7 @@ msgstr ""
#: includes/emails/class-wc-email-cancelled-order.php:146
#: includes/emails/class-wc-email-customer-completed-order.php:135
-#: includes/emails/class-wc-email-customer-invoice.php:185
+#: includes/emails/class-wc-email-customer-invoice.php:171
#: includes/emails/class-wc-email-failed-order.php:145
#: includes/emails/class-wc-email-new-order.php:150
#: includes/emails/class-wc-email.php:571
@@ -20213,10 +20459,10 @@ msgstr ""
#: includes/emails/class-wc-email-cancelled-order.php:159
#: includes/emails/class-wc-email-customer-completed-order.php:139
#: includes/emails/class-wc-email-customer-completed-order.php:148
-#: includes/emails/class-wc-email-customer-invoice.php:189
-#: includes/emails/class-wc-email-customer-invoice.php:198
-#: includes/emails/class-wc-email-customer-invoice.php:207
-#: includes/emails/class-wc-email-customer-invoice.php:216
+#: includes/emails/class-wc-email-customer-invoice.php:175
+#: includes/emails/class-wc-email-customer-invoice.php:184
+#: includes/emails/class-wc-email-customer-invoice.php:193
+#: includes/emails/class-wc-email-customer-invoice.php:202
#: includes/emails/class-wc-email-customer-refunded-order.php:228
#: includes/emails/class-wc-email-customer-refunded-order.php:237
#: includes/emails/class-wc-email-customer-refunded-order.php:246
@@ -20233,7 +20479,7 @@ msgstr ""
#: includes/emails/class-wc-email-cancelled-order.php:155
#: includes/emails/class-wc-email-customer-completed-order.php:144
-#: includes/emails/class-wc-email-customer-invoice.php:194
+#: includes/emails/class-wc-email-customer-invoice.php:180
#: includes/emails/class-wc-email-failed-order.php:154
#: includes/emails/class-wc-email-new-order.php:159
#: includes/emails/class-wc-email.php:580
@@ -20242,7 +20488,7 @@ msgstr ""
#: includes/emails/class-wc-email-cancelled-order.php:164
#: includes/emails/class-wc-email-customer-completed-order.php:153
-#: includes/emails/class-wc-email-customer-invoice.php:221
+#: includes/emails/class-wc-email-customer-invoice.php:207
#: includes/emails/class-wc-email-customer-refunded-order.php:260
#: includes/emails/class-wc-email-failed-order.php:163
#: includes/emails/class-wc-email-new-order.php:168
@@ -20252,7 +20498,7 @@ msgstr ""
#: includes/emails/class-wc-email-cancelled-order.php:166
#: includes/emails/class-wc-email-customer-completed-order.php:155
-#: includes/emails/class-wc-email-customer-invoice.php:223
+#: includes/emails/class-wc-email-customer-invoice.php:209
#: includes/emails/class-wc-email-customer-refunded-order.php:262
#: includes/emails/class-wc-email-failed-order.php:165
#: includes/emails/class-wc-email-new-order.php:170
@@ -20278,38 +20524,38 @@ msgstr ""
msgid "Your order is complete"
msgstr ""
-#: includes/emails/class-wc-email-customer-invoice.php:42
+#: includes/emails/class-wc-email-customer-invoice.php:28
msgid "Customer invoice"
msgstr ""
-#: includes/emails/class-wc-email-customer-invoice.php:43
+#: includes/emails/class-wc-email-customer-invoice.php:29
msgid ""
"Customer invoice emails can be sent to customers containing their order "
"information and payment links."
msgstr ""
-#: includes/emails/class-wc-email-customer-invoice.php:66
+#: includes/emails/class-wc-email-customer-invoice.php:52
msgid "Your {site_title} order from {order_date}"
msgstr ""
-#: includes/emails/class-wc-email-customer-invoice.php:68
+#: includes/emails/class-wc-email-customer-invoice.php:54
msgid "Invoice for order {order_number} from {order_date}"
msgstr ""
-#: includes/emails/class-wc-email-customer-invoice.php:80
+#: includes/emails/class-wc-email-customer-invoice.php:66
#: includes/emails/class-wc-email-customer-refunded-order.php:84
msgid "Order {order_number} details"
msgstr ""
-#: includes/emails/class-wc-email-customer-invoice.php:82
+#: includes/emails/class-wc-email-customer-invoice.php:68
msgid "Invoice for order {order_number}"
msgstr ""
-#: includes/emails/class-wc-email-customer-invoice.php:203
+#: includes/emails/class-wc-email-customer-invoice.php:189
msgid "Subject (paid)"
msgstr ""
-#: includes/emails/class-wc-email-customer-invoice.php:212
+#: includes/emails/class-wc-email-customer-invoice.php:198
msgid "Email heading (paid)"
msgstr ""
@@ -20777,31 +21023,31 @@ msgstr ""
msgid "What is PayPal?"
msgstr ""
-#: includes/gateways/paypal/class-wc-gateway-paypal.php:212
+#: includes/gateways/paypal/class-wc-gateway-paypal.php:216
msgid "Gateway disabled"
msgstr ""
-#: includes/gateways/paypal/class-wc-gateway-paypal.php:212
+#: includes/gateways/paypal/class-wc-gateway-paypal.php:216
msgid "PayPal does not support your store currency."
msgstr ""
-#: includes/gateways/paypal/class-wc-gateway-paypal.php:288
+#: includes/gateways/paypal/class-wc-gateway-paypal.php:292
msgid "Refund failed: No transaction ID"
msgstr ""
-#: includes/gateways/paypal/class-wc-gateway-paypal.php:305
+#: includes/gateways/paypal/class-wc-gateway-paypal.php:309
msgid "Refunded %1$s - Refund ID: %2$s"
msgstr ""
-#: includes/gateways/paypal/class-wc-gateway-paypal.php:327
+#: includes/gateways/paypal/class-wc-gateway-paypal.php:331
msgid "Payment could not captured: %s"
msgstr ""
-#: includes/gateways/paypal/class-wc-gateway-paypal.php:336
+#: includes/gateways/paypal/class-wc-gateway-paypal.php:340
msgid "Payment of %1$s was captured - Auth ID: %2$s, Transaction ID: %3$s"
msgstr ""
-#: includes/gateways/paypal/class-wc-gateway-paypal.php:341
+#: includes/gateways/paypal/class-wc-gateway-paypal.php:345
msgid "Payment could not captured - Auth ID: %1$s, Status: %2$s"
msgstr ""
@@ -20822,14 +21068,14 @@ msgid "IPN payment completed"
msgstr ""
#: includes/gateways/paypal/includes/class-wc-gateway-paypal-ipn-handler.php:196
-#: includes/gateways/paypal/includes/class-wc-gateway-paypal-pdt-handler.php:123
+#: includes/gateways/paypal/includes/class-wc-gateway-paypal-pdt-handler.php:124
msgid ""
"Payment authorized. Change payment status to processing or complete to "
"capture funds."
msgstr ""
#: includes/gateways/paypal/includes/class-wc-gateway-paypal-ipn-handler.php:198
-#: includes/gateways/paypal/includes/class-wc-gateway-paypal-pdt-handler.php:125
+#: includes/gateways/paypal/includes/class-wc-gateway-paypal-pdt-handler.php:126
msgid "Payment pending (%s)."
msgstr ""
@@ -20877,11 +21123,11 @@ msgid ""
"payment and update the order status accordingly here: %2$s"
msgstr ""
-#: includes/gateways/paypal/includes/class-wc-gateway-paypal-pdt-handler.php:100
+#: includes/gateways/paypal/includes/class-wc-gateway-paypal-pdt-handler.php:101
msgid "Validation error: PayPal amounts do not match (amt %s)."
msgstr ""
-#: includes/gateways/paypal/includes/class-wc-gateway-paypal-pdt-handler.php:102
+#: includes/gateways/paypal/includes/class-wc-gateway-paypal-pdt-handler.php:103
msgid "PDT payment completed"
msgstr ""
@@ -21209,7 +21455,7 @@ msgid "Enable Simplify Commerce"
msgstr ""
#: includes/gateways/simplify-commerce/class-wc-gateway-simplify-commerce.php:200
-#: includes/wc-account-functions.php:238 includes/wc-account-functions.php:371
+#: includes/wc-account-functions.php:238 includes/wc-account-functions.php:372
msgid "Credit card"
msgstr ""
@@ -21333,36 +21579,36 @@ msgid ""
"yet."
msgstr ""
-#: includes/import/abstract-wc-product-importer.php:553
+#: includes/import/abstract-wc-product-importer.php:550
msgid "Not able to attach \"%s\"."
msgstr ""
-#: includes/import/abstract-wc-product-importer.php:561
+#: includes/import/abstract-wc-product-importer.php:558
msgid "Unable to use image \"%s\"."
msgstr ""
-#: includes/import/class-wc-product-csv-importer.php:780
+#: includes/import/class-wc-product-csv-importer.php:781
msgid "ID %d"
msgstr ""
-#: includes/import/class-wc-product-csv-importer.php:783
+#: includes/import/class-wc-product-csv-importer.php:784
msgid "SKU %s"
msgstr ""
-#: includes/import/class-wc-product-csv-importer.php:826
+#: includes/import/class-wc-product-csv-importer.php:827
msgid "A product with this ID already exists."
msgstr ""
-#: includes/import/class-wc-product-csv-importer.php:831
+#: includes/import/class-wc-product-csv-importer.php:832
msgid "A product with this SKU already exists."
msgstr ""
-#: includes/import/class-wc-product-csv-importer.php:836
+#: includes/import/class-wc-product-csv-importer.php:837
msgid "No matching product exists to update."
msgstr ""
#: includes/legacy/abstract-wc-legacy-order.php:507
-#: includes/wc-template-functions.php:2529
+#: includes/wc-template-functions.php:2532
#. translators: 1: current item count
msgid "Download %d"
msgstr ""
@@ -21402,7 +21648,7 @@ msgid "%1$s ending in %2$s (expires %3$s/%4$s)"
msgstr ""
#: includes/payment-tokens/class-wc-payment-token-echeck.php:41
-#: includes/wc-account-functions.php:239 includes/wc-account-functions.php:393
+#: includes/wc-account-functions.php:239 includes/wc-account-functions.php:394
msgid "eCheck"
msgstr ""
@@ -21609,10 +21855,6 @@ msgstr ""
msgid "Free shipping (legacy)"
msgstr ""
-#: includes/shipping/legacy-free-shipping/class-wc-shipping-legacy-free-shipping.php:92
-msgid "Free Shipping"
-msgstr ""
-
#: includes/shipping/legacy-free-shipping/class-wc-shipping-legacy-free-shipping.php:96
#: includes/shipping/legacy-local-delivery/class-wc-shipping-legacy-local-delivery.php:153
#: includes/shipping/legacy-local-pickup/class-wc-shipping-legacy-local-pickup.php:109
@@ -21752,29 +21994,29 @@ msgid ""
"the \"Place order\" button at the bottom of the page."
msgstr ""
-#: includes/shortcodes/class-wc-shortcode-my-account.php:51
+#: includes/shortcodes/class-wc-shortcode-my-account.php:52
msgid "Your password has been reset successfully."
msgstr ""
-#: includes/shortcodes/class-wc-shortcode-my-account.php:64
+#: includes/shortcodes/class-wc-shortcode-my-account.php:65
msgid "Are you sure you want to log out? Confirm and log out "
msgstr ""
-#: includes/shortcodes/class-wc-shortcode-my-account.php:127
+#: includes/shortcodes/class-wc-shortcode-my-account.php:130
#: templates/checkout/thankyou.php:35
msgid "My account"
msgstr ""
-#: includes/shortcodes/class-wc-shortcode-my-account.php:244
+#: includes/shortcodes/class-wc-shortcode-my-account.php:248
msgid "Enter a username or email address."
msgstr ""
-#: includes/shortcodes/class-wc-shortcode-my-account.php:267
-#: includes/shortcodes/class-wc-shortcode-my-account.php:272
+#: includes/shortcodes/class-wc-shortcode-my-account.php:273
+#: includes/shortcodes/class-wc-shortcode-my-account.php:279
msgid "Invalid username or email."
msgstr ""
-#: includes/shortcodes/class-wc-shortcode-my-account.php:285
+#: includes/shortcodes/class-wc-shortcode-my-account.php:293
msgid "Password reset is not allowed for this user"
msgstr ""
@@ -21880,7 +22122,7 @@ msgstr ""
msgid "Dashboard"
msgstr ""
-#: includes/wc-account-functions.php:345
+#: includes/wc-account-functions.php:346
msgid "Make default"
msgstr ""
@@ -22659,7 +22901,7 @@ msgstr ""
msgid "Item #%1$s stock increased from %2$s to %3$s."
msgstr ""
-#: includes/wc-order-functions.php:721 includes/wc-update-functions.php:775
+#: includes/wc-order-functions.php:721 includes/wc-update-functions.php:895
msgid "Order fully refunded"
msgstr ""
@@ -22672,23 +22914,23 @@ msgstr ""
msgid "%1$s should not be called before the %2$s action."
msgstr ""
-#: includes/wc-product-functions.php:707
+#: includes/wc-product-functions.php:711
msgid "Shop and search results"
msgstr ""
-#: includes/wc-product-functions.php:708
+#: includes/wc-product-functions.php:712
msgid "Shop only"
msgstr ""
-#: includes/wc-product-functions.php:709
+#: includes/wc-product-functions.php:713
msgid "Search results only"
msgstr ""
-#: includes/wc-product-functions.php:791
+#: includes/wc-product-functions.php:795
msgid "Do not allow"
msgstr ""
-#: includes/wc-product-functions.php:792
+#: includes/wc-product-functions.php:796
msgid "Allow, but notify customer"
msgstr ""
@@ -22749,47 +22991,47 @@ msgstr ""
msgid "Relevance"
msgstr ""
-#: includes/wc-template-functions.php:1180
+#: includes/wc-template-functions.php:1181
#: templates/checkout/form-shipping.php:63
#: templates/single-product/tabs/additional-information.php:25
msgid "Additional information"
msgstr ""
-#: includes/wc-template-functions.php:1189
+#: includes/wc-template-functions.php:1190
msgid "Reviews (%d)"
msgstr ""
-#: includes/wc-template-functions.php:1493
+#: includes/wc-template-functions.php:1494
msgid "Checkout"
msgstr ""
-#: includes/wc-template-functions.php:1620
+#: includes/wc-template-functions.php:1621
msgid "Place order"
msgstr ""
-#: includes/wc-template-functions.php:2027
+#: includes/wc-template-functions.php:2028
msgid "Update country"
msgstr ""
-#: includes/wc-template-functions.php:2046
+#: includes/wc-template-functions.php:2047
#: templates/cart/shipping-calculator.php:64
msgid "Select a state…"
msgstr ""
-#: includes/wc-template-functions.php:2091
-#: includes/wc-template-functions.php:2243
-#: includes/wc-template-functions.php:2253
+#: includes/wc-template-functions.php:2092
+#: includes/wc-template-functions.php:2244
+#: includes/wc-template-functions.php:2254
msgid "Choose an option"
msgstr ""
-#: includes/wc-template-functions.php:2639
+#: includes/wc-template-functions.php:2642
#. translators: 1: rating 2: rating count
msgid "Rated %1$s out of 5 based on %2$s customer rating"
msgid_plural "Rated %1$s out of 5 based on %2$s customer ratings"
msgstr[0] ""
msgstr[1] ""
-#: includes/wc-template-functions.php:2686
+#: includes/wc-template-functions.php:2689
msgid "Your cart is currently empty."
msgstr ""
@@ -22915,15 +23157,15 @@ msgstr ""
msgid "Filter by price"
msgstr ""
-#: includes/widgets/class-wc-widget-price-filter.php:114
+#: includes/widgets/class-wc-widget-price-filter.php:117
msgid "Min price"
msgstr ""
-#: includes/widgets/class-wc-widget-price-filter.php:115
+#: includes/widgets/class-wc-widget-price-filter.php:118
msgid "Max price"
msgstr ""
-#: includes/widgets/class-wc-widget-price-filter.php:118
+#: includes/widgets/class-wc-widget-price-filter.php:121
msgid "Price:"
msgstr ""
@@ -23134,11 +23376,11 @@ msgstr ""
msgid "Remove this item"
msgstr ""
-#: templates/cart/cart.php:137
+#: templates/cart/cart.php:132
msgid "Coupon:"
msgstr ""
-#: templates/cart/cart.php:142
+#: templates/cart/cart.php:137
msgid "Update cart"
msgstr ""
@@ -23251,7 +23493,7 @@ msgstr ""
#: templates/checkout/terms.php:26
msgid ""
-"I’ve read and accept the terms & conditions "
msgstr ""
@@ -23435,6 +23677,10 @@ msgstr ""
msgid "Lost your password?"
msgstr ""
+#: templates/global/quantity-input.php:33
+msgid "%s quantity"
+msgstr ""
+
#: templates/loop/no-products-found.php:24
msgid "No products were found matching your selection."
msgstr ""
@@ -23490,14 +23736,10 @@ msgstr ""
msgid "Save address"
msgstr ""
-#: templates/myaccount/form-login.php:75 templates/myaccount/form-login.php:111
+#: templates/myaccount/form-login.php:75 templates/myaccount/form-login.php:108
msgid "Register"
msgstr ""
-#: templates/myaccount/form-login.php:105
-msgid "Anti-spam"
-msgstr ""
-
#: templates/myaccount/form-lost-password.php:27
msgid ""
"Lost your password? Please enter your username or email address. You will "
@@ -23806,71 +24048,72 @@ msgctxt "US state of Georgia"
msgid "Georgia"
msgstr ""
-#: includes/admin/class-wc-admin-assets.php:117
-#: includes/admin/class-wc-admin-setup-wizard.php:108
+#: includes/admin/class-wc-admin-assets.php:118
+#: includes/admin/class-wc-admin-setup-wizard.php:157
#: includes/class-wc-frontend-scripts.php:560
+#: includes/widgets/class-wc-widget-layered-nav.php:297
msgctxt "enhanced select"
msgid "No matches found"
msgstr ""
-#: includes/admin/class-wc-admin-assets.php:118
-#: includes/admin/class-wc-admin-setup-wizard.php:109
+#: includes/admin/class-wc-admin-assets.php:119
+#: includes/admin/class-wc-admin-setup-wizard.php:158
#: includes/class-wc-frontend-scripts.php:561
msgctxt "enhanced select"
msgid "Loading failed"
msgstr ""
-#: includes/admin/class-wc-admin-assets.php:119
-#: includes/admin/class-wc-admin-setup-wizard.php:110
+#: includes/admin/class-wc-admin-assets.php:120
+#: includes/admin/class-wc-admin-setup-wizard.php:159
#: includes/class-wc-frontend-scripts.php:562
msgctxt "enhanced select"
msgid "Please enter 1 or more characters"
msgstr ""
-#: includes/admin/class-wc-admin-assets.php:120
-#: includes/admin/class-wc-admin-setup-wizard.php:111
+#: includes/admin/class-wc-admin-assets.php:121
+#: includes/admin/class-wc-admin-setup-wizard.php:160
#: includes/class-wc-frontend-scripts.php:563
msgctxt "enhanced select"
msgid "Please enter %qty% or more characters"
msgstr ""
-#: includes/admin/class-wc-admin-assets.php:121
-#: includes/admin/class-wc-admin-setup-wizard.php:112
+#: includes/admin/class-wc-admin-assets.php:122
+#: includes/admin/class-wc-admin-setup-wizard.php:161
#: includes/class-wc-frontend-scripts.php:564
msgctxt "enhanced select"
msgid "Please delete 1 character"
msgstr ""
-#: includes/admin/class-wc-admin-assets.php:122
-#: includes/admin/class-wc-admin-setup-wizard.php:113
+#: includes/admin/class-wc-admin-assets.php:123
+#: includes/admin/class-wc-admin-setup-wizard.php:162
#: includes/class-wc-frontend-scripts.php:565
msgctxt "enhanced select"
msgid "Please delete %qty% characters"
msgstr ""
-#: includes/admin/class-wc-admin-assets.php:123
-#: includes/admin/class-wc-admin-setup-wizard.php:114
+#: includes/admin/class-wc-admin-assets.php:124
+#: includes/admin/class-wc-admin-setup-wizard.php:163
#: includes/class-wc-frontend-scripts.php:566
msgctxt "enhanced select"
msgid "You can only select 1 item"
msgstr ""
-#: includes/admin/class-wc-admin-assets.php:124
-#: includes/admin/class-wc-admin-setup-wizard.php:115
+#: includes/admin/class-wc-admin-assets.php:125
+#: includes/admin/class-wc-admin-setup-wizard.php:164
#: includes/class-wc-frontend-scripts.php:567
msgctxt "enhanced select"
msgid "You can only select %qty% items"
msgstr ""
-#: includes/admin/class-wc-admin-assets.php:125
-#: includes/admin/class-wc-admin-setup-wizard.php:116
+#: includes/admin/class-wc-admin-assets.php:126
+#: includes/admin/class-wc-admin-setup-wizard.php:165
#: includes/class-wc-frontend-scripts.php:568
msgctxt "enhanced select"
msgid "Loading more results…"
msgstr ""
-#: includes/admin/class-wc-admin-assets.php:126
-#: includes/admin/class-wc-admin-setup-wizard.php:117
+#: includes/admin/class-wc-admin-assets.php:127
+#: includes/admin/class-wc-admin-setup-wizard.php:166
#: includes/class-wc-frontend-scripts.php:569
msgctxt "enhanced select"
msgid "Searching…"
@@ -23913,19 +24156,19 @@ msgid "Webhooks"
msgstr ""
#: includes/admin/class-wc-admin-permalink-settings.php:76
-#: includes/wc-core-functions.php:1697 includes/wc-update-functions.php:51
+#: includes/wc-core-functions.php:1697 includes/wc-update-functions.php:61
msgctxt "slug"
msgid "product-category"
msgstr ""
#: includes/admin/class-wc-admin-permalink-settings.php:85
-#: includes/wc-core-functions.php:1698 includes/wc-update-functions.php:52
+#: includes/wc-core-functions.php:1698 includes/wc-update-functions.php:62
msgctxt "slug"
msgid "product-tag"
msgstr ""
#: includes/admin/class-wc-admin-permalink-settings.php:194
-#: includes/wc-core-functions.php:1696 includes/wc-update-functions.php:60
+#: includes/wc-core-functions.php:1696 includes/wc-update-functions.php:70
msgctxt "slug"
msgid "product"
msgstr ""
@@ -23953,31 +24196,7 @@ msgctxt "full name"
msgid "%1$s %2$s"
msgstr ""
-#: includes/admin/class-wc-admin-setup-wizard.php:263
-#: includes/class-wc-install.php:363
-msgctxt "Page title"
-msgid "Shop"
-msgstr ""
-
-#: includes/admin/class-wc-admin-setup-wizard.php:267
-#: includes/class-wc-install.php:368
-msgctxt "Page title"
-msgid "Cart"
-msgstr ""
-
-#: includes/admin/class-wc-admin-setup-wizard.php:271
-#: includes/class-wc-install.php:373
-msgctxt "Page title"
-msgid "Checkout"
-msgstr ""
-
-#: includes/admin/class-wc-admin-setup-wizard.php:277
-#: includes/class-wc-install.php:378
-msgctxt "Page title"
-msgid "My account"
-msgstr ""
-
-#: includes/admin/class-wc-admin-setup-wizard.php:731
+#: includes/admin/class-wc-admin-setup-wizard.php:1127
#: includes/gateways/cheque/class-wc-gateway-cheque.php:27
#: includes/gateways/cheque/class-wc-gateway-cheque.php:63
msgctxt "Check payment method"
@@ -24007,7 +24226,7 @@ msgctxt "Webhook created on date parsed by strftime"
msgid "%b %d, %Y @ %I:%M %p"
msgstr ""
-#: includes/admin/importers/class-wc-product-csv-importer-controller.php:511
+#: includes/admin/importers/class-wc-product-csv-importer-controller.php:550
msgctxt "Quantity in stock"
msgid "Stock"
msgstr ""
@@ -24094,26 +24313,46 @@ msgctxt "Item name in quotes"
msgid "“%s”"
msgstr ""
-#: includes/class-wc-install.php:362
+#: includes/class-wc-install.php:371
msgctxt "Page slug"
msgid "shop"
msgstr ""
-#: includes/class-wc-install.php:367
+#: includes/class-wc-install.php:376
msgctxt "Page slug"
msgid "cart"
msgstr ""
-#: includes/class-wc-install.php:372
+#: includes/class-wc-install.php:381
msgctxt "Page slug"
msgid "checkout"
msgstr ""
-#: includes/class-wc-install.php:377
+#: includes/class-wc-install.php:386
msgctxt "Page slug"
msgid "my-account"
msgstr ""
+#: includes/class-wc-install.php:372
+msgctxt "Page title"
+msgid "Shop"
+msgstr ""
+
+#: includes/class-wc-install.php:377
+msgctxt "Page title"
+msgid "Cart"
+msgstr ""
+
+#: includes/class-wc-install.php:382
+msgctxt "Page title"
+msgid "Checkout"
+msgstr ""
+
+#: includes/class-wc-install.php:387
+msgctxt "Page title"
+msgid "My account"
+msgstr ""
+
#: includes/class-wc-order-refund.php:64
#: includes/data-stores/abstract-wc-order-data-store-cpt.php:206
#: includes/data-stores/class-wc-order-refund-data-store-cpt.php:105
@@ -24193,12 +24432,12 @@ msgid_plural "Shipping %d"
msgstr[0] ""
msgstr[1] ""
-#: includes/wc-template-functions.php:1568
+#: includes/wc-template-functions.php:1569
msgctxt "breadcrumb"
msgid "Home"
msgstr ""
-#: includes/wc-template-functions.php:2657
+#: includes/wc-template-functions.php:2660
msgctxt "min_price"
msgid "From:"
msgstr ""
@@ -24208,7 +24447,7 @@ msgctxt "Sorting order"
msgid "Order"
msgstr ""
-#: templates/global/quantity-input.php:32
+#: templates/global/quantity-input.php:33
msgctxt "Product quantity input tooltip"
msgid "Qty"
msgstr ""
diff --git a/i18n/locale-info.php b/i18n/locale-info.php
index 2ead33cf29f..1f3d1f52f39 100644
--- a/i18n/locale-info.php
+++ b/i18n/locale-info.php
@@ -524,7 +524,7 @@ return array(
'thousand_sep' => ',',
'decimal_sep' => '.',
'num_decimals' => 2,
- 'weight_unit' => 'lbs',
+ 'weight_unit' => 'oz',
'dimension_unit' => 'in',
'tax_rates' => array(
'AL' => array(
diff --git a/i18n/states/TZ.php b/i18n/states/TZ.php
new file mode 100644
index 00000000000..dfd8cce60be
--- /dev/null
+++ b/i18n/states/TZ.php
@@ -0,0 +1,44 @@
+ __( 'Arusha', 'woocommerce' ),
+ 'TZ02' => __( 'Dar es Salaam', 'woocommerce' ),
+ 'TZ03' => __( 'Dodoma', 'woocommerce' ),
+ 'TZ04' => __( 'Iringa', 'woocommerce' ),
+ 'TZ05' => __( 'Kagera', 'woocommerce' ),
+ 'TZ06' => __( 'Pemba North', 'woocommerce' ),
+ 'TZ07' => __( 'Zanzibar North', 'woocommerce' ),
+ 'TZ08' => __( 'Kigoma', 'woocommerce' ),
+ 'TZ09' => __( 'Kilimanjaro', 'woocommerce' ),
+ 'TZ10' => __( 'Pemba South', 'woocommerce' ),
+ 'TZ11' => __( 'Zanzibar South', 'woocommerce' ),
+ 'TZ12' => __( 'Lindi', 'woocommerce' ),
+ 'TZ13' => __( 'Mara', 'woocommerce' ),
+ 'TZ14' => __( 'Mbeya', 'woocommerce' ),
+ 'TZ15' => __( 'Zanzibar West', 'woocommerce' ),
+ 'TZ16' => __( 'Morogoro', 'woocommerce' ),
+ 'TZ17' => __( 'Mtwara', 'woocommerce' ),
+ 'TZ18' => __( 'Mwanza', 'woocommerce' ),
+ 'TZ19' => __( 'Coast', 'woocommerce' ),
+ 'TZ20' => __( 'Rukwa', 'woocommerce' ),
+ 'TZ21' => __( 'Ruvuma', 'woocommerce' ),
+ 'TZ22' => __( 'Shinyanga', 'woocommerce' ),
+ 'TZ23' => __( 'Singida', 'woocommerce' ),
+ 'TZ24' => __( 'Tabora', 'woocommerce' ),
+ 'TZ25' => __( 'Tanga', 'woocommerce' ),
+ 'TZ26' => __( 'Manyara', 'woocommerce' ),
+ 'TZ27' => __( 'Geita', 'woocommerce' ),
+ 'TZ28' => __( 'Katavi', 'woocommerce' ),
+ 'TZ29' => __( 'Njombe', 'woocommerce' ),
+ 'TZ30' => __( 'Simiyu', 'woocommerce' )
+);
diff --git a/includes/abstracts/abstract-wc-data.php b/includes/abstracts/abstract-wc-data.php
index ca30310dee3..8644e15190c 100644
--- a/includes/abstracts/abstract-wc-data.php
+++ b/includes/abstracts/abstract-wc-data.php
@@ -142,7 +142,7 @@ abstract class WC_Data {
foreach ( $this->meta_data as $array_key => $meta ) {
$this->meta_data[ $array_key ] = clone $meta;
if ( ! empty( $meta->id ) ) {
- unset( $this->meta_data[ $array_key ]->id );
+ $this->meta_data[ $array_key ]->id = null;
}
}
}
@@ -248,9 +248,7 @@ abstract class WC_Data {
* Filter null meta values from array.
*
* @since 3.0.0
- *
- * @param mixed $meta
- *
+ * @param mixed $meta Meta value to check.
* @return bool
*/
protected function filter_null_meta( $meta ) {
@@ -261,7 +259,7 @@ abstract class WC_Data {
* Get All Meta Data.
*
* @since 2.6.0
- * @return array
+ * @return array of objects.
*/
public function get_meta_data() {
$this->maybe_read_meta_data();
@@ -272,17 +270,25 @@ abstract class WC_Data {
* Check if the key is an internal one.
*
* @since 3.2.0
- * @param string $key
+ * @param string $key Key to check.
* @return bool true if it's an internal key, false otherwise
*/
protected function is_internal_meta_key( $key ) {
- if ( $this->data_store && ! empty( $key ) && in_array( $key, $this->data_store->get_internal_meta_keys() ) ) {
- wc_doing_it_wrong( __FUNCTION__, sprintf( __( 'Generic add/update/get meta methods should not be used for internal meta data, including "%s". Use getters and setters.', 'woocommerce' ), $key ), '3.2.0' );
+ $internal_meta_key = ! empty( $key ) && $this->data_store && in_array( $key, $this->data_store->get_internal_meta_keys() );
- return true;
+ if ( ! $internal_meta_key ) {
+ return false;
}
- return false;
+ $has_setter_or_getter = is_callable( array( $this, 'set_' . $key ) ) || is_callable( array( $this, 'get_' . $key ) );
+
+ if ( ! $has_setter_or_getter ) {
+ return false;
+ }
+
+ wc_doing_it_wrong( __FUNCTION__, sprintf( __( 'Generic add/update/get meta methods should not be used for internal meta data, including "%s". Use getters and setters.', 'woocommerce' ), $key ), '3.2.0' );
+
+ return true;
}
/**
diff --git a/includes/abstracts/abstract-wc-order.php b/includes/abstracts/abstract-wc-order.php
index 5508e9eb070..f6b20c4f5c5 100644
--- a/includes/abstracts/abstract-wc-order.php
+++ b/includes/abstracts/abstract-wc-order.php
@@ -992,7 +992,6 @@ abstract class WC_Abstract_Order extends WC_Abstract_Legacy_Order {
foreach ( $this->get_items( 'coupon' ) as $coupon_item ) {
$coupon_code = $coupon_item->get_code();
$coupon_id = wc_get_coupon_id_by_code( $coupon_code );
- $coupon_object = false;
// If we have a coupon ID (loaded via wc_get_coupon_id_by_code) we can simply load the new coupon object using the ID.
if ( $coupon_id ) {
@@ -1237,8 +1236,8 @@ abstract class WC_Abstract_Order extends WC_Abstract_Legacy_Order {
$found_tax_classes = array();
foreach ( $this->get_items() as $item ) {
- if ( ( $product = $item->get_product() ) && ( $product->is_taxable() || $product->is_shipping_taxable() ) ) {
- $found_tax_classes[] = $product->get_tax_class();
+ if ( is_callable( array( $item, 'get_tax_status' ) ) && in_array( $item->get_tax_status(), array( 'taxable', 'shipping' ), true ) ) {
+ $found_tax_classes[] = $item->get_tax_class();
}
}
@@ -1295,7 +1294,8 @@ abstract class WC_Abstract_Order extends WC_Abstract_Legacy_Order {
$shipping_tax_class = get_option( 'woocommerce_shipping_tax_class' );
if ( 'inherit' === $shipping_tax_class ) {
- $shipping_tax_class = current( array_intersect( array_merge( array( '' ), WC_Tax::get_tax_class_slugs() ), $this->get_items_tax_classes() ) );
+ $found_classes = array_intersect( array_merge( array( '' ), WC_Tax :: get_tax_class_slugs() ), $this->get_items_tax_classes() );
+ $shipping_tax_class = count( $found_classes ) ? current( $found_classes ): false;
}
$is_vat_exempt = apply_filters( 'woocommerce_order_is_vat_exempt', 'yes' === $this->get_meta( 'is_vat_exempt' ) );
@@ -1306,7 +1306,11 @@ abstract class WC_Abstract_Order extends WC_Abstract_Legacy_Order {
}
foreach ( $this->get_shipping_methods() as $item_id => $item ) {
- $item->calculate_taxes( array_merge( $calculate_tax_for, array( 'tax_class' => $shipping_tax_class ) ), $is_vat_exempt );
+ if ( false !== $shipping_tax_class ) {
+ $item->calculate_taxes( array_merge( $calculate_tax_for, array( 'tax_class' => $shipping_tax_class ) ) );
+ } else {
+ $item->set_taxes( false );
+ }
}
$this->update_taxes();
diff --git a/includes/abstracts/abstract-wc-product.php b/includes/abstracts/abstract-wc-product.php
index 397461dccba..62f1545a270 100644
--- a/includes/abstracts/abstract-wc-product.php
+++ b/includes/abstracts/abstract-wc-product.php
@@ -1,4 +1,10 @@
set_prop( 'featured', wc_string_to_bool( $featured ) );
@@ -748,7 +760,7 @@ class WC_Product extends WC_Abstract_Legacy_Product {
* Set catalog visibility.
*
* @since 3.0.0
- * @throws WC_Data_Exception
+ * @throws WC_Data_Exception Throws exception when invalid data is found.
* @param string $visibility Options: 'hidden', 'visible', 'search' and 'catalog'.
*/
public function set_catalog_visibility( $visibility ) {
@@ -783,7 +795,7 @@ class WC_Product extends WC_Abstract_Legacy_Product {
* Set SKU.
*
* @since 3.0.0
- * @throws WC_Data_Exception
+ * @throws WC_Data_Exception Throws exception when invalid data is found.
* @param string $sku Product SKU.
*/
public function set_sku( $sku ) {
@@ -859,7 +871,7 @@ class WC_Product extends WC_Abstract_Legacy_Product {
* Set the tax status.
*
* @since 3.0.0
- * @throws WC_Data_Exception
+ * @throws WC_Data_Exception Throws exception when invalid data is found.
* @param string $status Tax status.
*/
public function set_tax_status( $status ) {
@@ -890,7 +902,7 @@ class WC_Product extends WC_Abstract_Legacy_Product {
public function set_tax_class( $class ) {
$class = sanitize_title( $class );
$class = 'standard' === $class ? '' : $class;
- $valid_classes = WC_Tax::get_tax_class_slugs();
+ $valid_classes = $this->get_valid_tax_classes();
if ( ! in_array( $class, $valid_classes ) ) {
$class = '';
@@ -899,11 +911,20 @@ class WC_Product extends WC_Abstract_Legacy_Product {
$this->set_prop( 'tax_class', $class );
}
+ /**
+ * Return an array of valid tax classes
+ *
+ * @return array valid tax classes
+ */
+ protected function get_valid_tax_classes() {
+ return WC_Tax::get_tax_class_slugs();
+ }
+
/**
* Set if product manage stock.
*
* @since 3.0.0
- * @param bool
+ * @param bool $manage_stock Whether or not manage stock is enabled.
*/
public function set_manage_stock( $manage_stock ) {
$this->set_prop( 'manage_stock', wc_string_to_bool( $manage_stock ) );
@@ -942,7 +963,7 @@ class WC_Product extends WC_Abstract_Legacy_Product {
* Set if should be sold individually.
*
* @since 3.0.0
- * @param bool
+ * @param bool $sold_individually Whether or not product is sold individually.
*/
public function set_sold_individually( $sold_individually ) {
$this->set_prop( 'sold_individually', wc_string_to_bool( $sold_individually ) );
@@ -1073,7 +1094,7 @@ class WC_Product extends WC_Abstract_Legacy_Product {
*/
public function set_default_attributes( $default_attributes ) {
$this->set_prop( 'default_attributes',
- array_filter( (array) $default_attributes, 'wc_array_filter_default_attributes' ) );
+ array_filter( (array) $default_attributes, 'wc_array_filter_default_attributes' ) );
}
/**
@@ -1110,7 +1131,7 @@ class WC_Product extends WC_Abstract_Legacy_Product {
* Set if the product is virtual.
*
* @since 3.0.0
- * @param bool|string
+ * @param bool|string $virtual Whether product is virtual or not.
*/
public function set_virtual( $virtual ) {
$this->set_prop( 'virtual', wc_string_to_bool( $virtual ) );
@@ -1120,7 +1141,7 @@ class WC_Product extends WC_Abstract_Legacy_Product {
* Set shipping class ID.
*
* @since 3.0.0
- * @param int
+ * @param int $id Product shipping class id.
*/
public function set_shipping_class_id( $id ) {
$this->set_prop( 'shipping_class_id', absint( $id ) );
@@ -1130,7 +1151,7 @@ class WC_Product extends WC_Abstract_Legacy_Product {
* Set if the product is downloadable.
*
* @since 3.0.0
- * @param bool|string
+ * @param bool|string $downloadable Whether product is downloadable or not.
*/
public function set_downloadable( $downloadable ) {
$this->set_prop( 'downloadable', wc_string_to_bool( $downloadable ) );
@@ -1140,7 +1161,7 @@ class WC_Product extends WC_Abstract_Legacy_Product {
* Set downloads.
*
* @since 3.0.0
- * @param $downloads_array array of WC_Product_Download objects or arrays.
+ * @param array $downloads_array Array of WC_Product_Download objects or arrays.
*/
public function set_downloads( $downloads_array ) {
$downloads = array();
@@ -1160,7 +1181,7 @@ class WC_Product extends WC_Abstract_Legacy_Product {
$download_object->set_previous_hash( $download['previous_hash'] );
}
- // Validate the file extension
+ // Validate the file extension.
if ( ! $download_object->is_allowed_filetype() ) {
if ( $this->get_object_read() ) {
$errors[] = sprintf( __( 'The downloadable file %1$s cannot be used as it does not have an allowed file type. Allowed types include: %2$s', 'woocommerce' ), '' . basename( $download_object->get_file() ) . '
', '' . implode( ', ', array_keys( $download_object->get_allowed_mime_types() ) ) . '
' );
@@ -1190,7 +1211,7 @@ class WC_Product extends WC_Abstract_Legacy_Product {
* Set download limit.
*
* @since 3.0.0
- * @param int|string $download_limit
+ * @param int|string $download_limit Product download limit.
*/
public function set_download_limit( $download_limit ) {
$this->set_prop( 'download_limit', -1 === (int) $download_limit || '' === $download_limit ? -1 : absint( $download_limit ) );
@@ -1200,7 +1221,7 @@ class WC_Product extends WC_Abstract_Legacy_Product {
* Set download expiry.
*
* @since 3.0.0
- * @param int|string $download_limit
+ * @param int|string $download_expiry Product download expiry.
*/
public function set_download_expiry( $download_expiry ) {
$this->set_prop( 'download_expiry', -1 === (int) $download_expiry || '' === $download_expiry ? -1 : absint( $download_expiry ) );
@@ -1210,7 +1231,7 @@ class WC_Product extends WC_Abstract_Legacy_Product {
* Set gallery attachment ids.
*
* @since 3.0.0
- * @param array $image_ids
+ * @param array $image_ids List of image ids.
*/
public function set_gallery_image_ids( $image_ids ) {
$image_ids = wp_parse_id_list( $image_ids );
@@ -1226,7 +1247,7 @@ class WC_Product extends WC_Abstract_Legacy_Product {
* Set main image ID.
*
* @since 3.0.0
- * @param int $image_id
+ * @param int|string $image_id Product image id.
*/
public function set_image_id( $image_id = '' ) {
$this->set_prop( 'image_id', $image_id );
@@ -1234,7 +1255,8 @@ class WC_Product extends WC_Abstract_Legacy_Product {
/**
* Set rating counts. Read only.
- * @param array $counts
+ *
+ * @param array $counts Product rating counts.
*/
public function set_rating_counts( $counts ) {
$this->set_prop( 'rating_counts', array_filter( array_map( 'absint', (array) $counts ) ) );
@@ -1242,7 +1264,8 @@ class WC_Product extends WC_Abstract_Legacy_Product {
/**
* Set average rating. Read only.
- * @param float $average
+ *
+ * @param float $average Product average rating.
*/
public function set_average_rating( $average ) {
$this->set_prop( 'average_rating', wc_format_decimal( $average ) );
@@ -1250,7 +1273,8 @@ class WC_Product extends WC_Abstract_Legacy_Product {
/**
* Set review count. Read only.
- * @param int $count
+ *
+ * @param int $count Product review count.
*/
public function set_review_count( $count ) {
$this->set_prop( 'review_count', absint( $count ) );
@@ -1264,6 +1288,7 @@ class WC_Product extends WC_Abstract_Legacy_Product {
/**
* Ensure properties are set correctly before save.
+ *
* @since 3.0.0
*/
public function validate_props() {
@@ -1272,11 +1297,11 @@ class WC_Product extends WC_Abstract_Legacy_Product {
$this->set_stock_quantity( '' );
$this->set_backorders( 'no' );
- // If we are stock managing and we don't have stock, force out of stock status.
+ // If we are stock managing and we don't have stock, force out of stock status.
} elseif ( $this->get_stock_quantity() <= get_option( 'woocommerce_notify_no_stock_amount' ) && 'no' === $this->get_backorders() ) {
$this->set_stock_status( 'outofstock' );
- // If the stock level is changing and we do now have enough, force in stock status.
+ // If the stock level is changing and we do now have enough, force in stock status.
} elseif ( $this->get_stock_quantity() > get_option( 'woocommerce_notify_no_stock_amount' ) && array_key_exists( 'stock_quantity', $this->get_changes() ) ) {
$this->set_stock_status( 'instock' );
}
@@ -1340,7 +1365,7 @@ class WC_Product extends WC_Abstract_Legacy_Product {
*
* Backwards compatibility with downloadable/virtual.
*
- * @param string|array $type Array or string of types
+ * @param string|array $type Array or string of types.
* @return bool
*/
public function is_type( $type ) {
@@ -1521,7 +1546,7 @@ class WC_Product extends WC_Abstract_Legacy_Product {
/**
* Check if a product is on backorder.
*
- * @param int $qty_in_cart (default: 0)
+ * @param int $qty_in_cart (default: 0).
* @return bool
*/
public function is_on_backorder( $qty_in_cart = 0 ) {
@@ -1531,7 +1556,7 @@ class WC_Product extends WC_Abstract_Legacy_Product {
/**
* Returns whether or not the product has enough stock for the order.
*
- * @param mixed $quantity
+ * @param mixed $quantity Quantity of a product added to an order.
* @return bool
*/
public function has_enough_stock( $quantity ) {
@@ -1586,7 +1611,7 @@ class WC_Product extends WC_Abstract_Legacy_Product {
*
* @since 1.6.2
*
- * @param string $download_id file identifier
+ * @param string $download_id file identifier.
* @return bool Whether downloadable product has a file attached.
*/
public function has_file( $download_id = '' ) {
@@ -1621,6 +1646,7 @@ class WC_Product extends WC_Abstract_Legacy_Product {
/**
* Product permalink.
+ *
* @return string
*/
public function get_permalink() {
@@ -1638,6 +1664,7 @@ class WC_Product extends WC_Abstract_Legacy_Product {
/**
* If the stock level comes from another product ID, this should be modified.
+ *
* @since 3.0.0
* @return int
*/
@@ -1648,7 +1675,7 @@ class WC_Product extends WC_Abstract_Legacy_Product {
/**
* Returns the price in html format.
*
- * @param string $deprecated
+ * @param string $deprecated Deprecated param.
*
* @return string
*/
@@ -1728,9 +1755,9 @@ class WC_Product extends WC_Abstract_Legacy_Product {
/**
* Returns the main product image.
*
- * @param string $size (default: 'shop_thumbnail')
- * @param array $attr
- * @param bool $placeholder True to return $placeholder if no image is found, or false to return an empty string.
+ * @param string $size (default: 'shop_thumbnail').
+ * @param array $attr Image attributes.
+ * @param bool $placeholder True to return $placeholder if no image is found, or false to return an empty string.
* @return string
*/
public function get_image( $size = 'shop_thumbnail', $attr = array(), $placeholder = true ) {
@@ -1764,6 +1791,7 @@ class WC_Product extends WC_Abstract_Legacy_Product {
/**
* Returns a single product attribute as a string.
+ *
* @param string $attribute to get.
* @return string
*/
@@ -1783,6 +1811,7 @@ class WC_Product extends WC_Abstract_Legacy_Product {
/**
* Get the total amount (COUNT) of ratings, or just the count for one rating e.g. number of 5 star ratings.
+ *
* @param int $value Optional. Rating value to get the count for. By default returns the count of all rating values.
* @return int
*/
@@ -1801,14 +1830,14 @@ class WC_Product extends WC_Abstract_Legacy_Product {
/**
* Get a file by $download_id.
*
- * @param string $download_id file identifier
+ * @param string $download_id file identifier.
* @return array|false if not found
*/
public function get_file( $download_id = '' ) {
$files = $this->get_downloads();
if ( '' === $download_id ) {
- $file = sizeof( $files ) ? current( $files ) : false;
+ $file = count( $files ) ? current( $files ) : false;
} elseif ( isset( $files[ $download_id ] ) ) {
$file = $files[ $download_id ];
} else {
@@ -1821,22 +1850,22 @@ class WC_Product extends WC_Abstract_Legacy_Product {
/**
* Get file download path identified by $download_id.
*
- * @param string $download_id file identifier
+ * @param string $download_id file identifier.
* @return string
*/
public function get_file_download_path( $download_id ) {
$files = $this->get_downloads();
$file_path = isset( $files[ $download_id ] ) ? $files[ $download_id ]->get_file() : '';
- // allow overriding based on the particular file being requested
+ // allow overriding based on the particular file being requested.
return apply_filters( 'woocommerce_product_file_download_path', $file_path, $this, $download_id );
}
/**
* Get the suffix to display after prices > 0.
*
- * @param string $price to calculate, left blank to just use get_price()
- * @param integer $qty passed on to get_price_including_tax() or get_price_excluding_tax()
+ * @param string $price to calculate, left blank to just use get_price().
+ * @param integer $qty passed on to get_price_including_tax() or get_price_excluding_tax().
* @return string
*/
public function get_price_suffix( $price = '', $qty = 1 ) {
diff --git a/includes/abstracts/abstract-wc-rest-terms-controller.php b/includes/abstracts/abstract-wc-rest-terms-controller.php
index f04eb469f06..a789290aecf 100644
--- a/includes/abstracts/abstract-wc-rest-terms-controller.php
+++ b/includes/abstracts/abstract-wc-rest-terms-controller.php
@@ -378,7 +378,8 @@ abstract class WC_REST_Terms_Controller extends WC_REST_Controller {
$parent = get_term( (int) $request['parent'], $taxonomy );
- if ( ! $parent ) {
+ // If is null or WP_Error is invalid parent term.
+ if ( ! $parent || is_wp_error( $parent ) ) {
return new WP_Error( 'woocommerce_rest_term_invalid', __( 'Parent resource does not exist.', 'woocommerce' ), array( 'status' => 404 ) );
}
diff --git a/includes/admin/class-wc-admin-assets.php b/includes/admin/class-wc-admin-assets.php
index 122181bd828..1366e5bf486 100644
--- a/includes/admin/class-wc-admin-assets.php
+++ b/includes/admin/class-wc-admin-assets.php
@@ -112,7 +112,7 @@ class WC_Admin_Assets {
wp_register_script( 'wc-shipping-classes', WC()->plugin_url() . '/assets/js/admin/wc-shipping-classes' . $suffix . '.js', array( 'jquery', 'wp-util', 'underscore', 'backbone' ), WC_VERSION );
wp_register_script( 'wc-clipboard', WC()->plugin_url() . '/assets/js/admin/wc-clipboard' . $suffix . '.js', array( 'jquery' ), WC_VERSION );
wp_register_script( 'select2', WC()->plugin_url() . '/assets/js/select2/select2.full' . $suffix . '.js', array( 'jquery' ), '4.0.3' );
- wp_register_script( 'selectWoo', WC()->plugin_url() . '/assets/js/selectWoo/selectWoo.full' . $suffix . '.js', array( 'jquery' ), '1.0.0' );
+ wp_register_script( 'selectWoo', WC()->plugin_url() . '/assets/js/selectWoo/selectWoo.full' . $suffix . '.js', array( 'jquery' ), '1.0.1' );
wp_register_script( 'wc-enhanced-select', WC()->plugin_url() . '/assets/js/admin/wc-enhanced-select' . $suffix . '.js', array( 'jquery', 'selectWoo' ), WC_VERSION );
wp_localize_script( 'wc-enhanced-select', 'wc_enhanced_select_params', array(
'i18n_no_matches' => _x( 'No matches found', 'enhanced select', 'woocommerce' ),
@@ -232,7 +232,7 @@ class WC_Admin_Assets {
if ( in_array( str_replace( 'edit-', '', $screen_id ), wc_get_order_types( 'order-meta-boxes' ) ) ) {
$default_location = wc_get_customer_default_location();
- wp_enqueue_script( 'wc-admin-order-meta-boxes', WC()->plugin_url() . '/assets/js/admin/meta-boxes-order' . $suffix . '.js', array( 'wc-admin-meta-boxes', 'wc-backbone-modal' ), WC_VERSION );
+ wp_enqueue_script( 'wc-admin-order-meta-boxes', WC()->plugin_url() . '/assets/js/admin/meta-boxes-order' . $suffix . '.js', array( 'wc-admin-meta-boxes', 'wc-backbone-modal', 'selectWoo' ), WC_VERSION );
wp_localize_script( 'wc-admin-order-meta-boxes', 'woocommerce_admin_meta_boxes_order', array(
'countries' => json_encode( array_merge( WC()->countries->get_allowed_country_states(), WC()->countries->get_shipping_country_states() ) ),
'i18n_select_state_text' => esc_attr__( 'Select an option…', 'woocommerce' ),
@@ -374,7 +374,7 @@ class WC_Admin_Assets {
}
if ( in_array( $screen_id, array( 'user-edit', 'profile' ) ) ) {
- wp_register_script( 'wc-users', WC()->plugin_url() . '/assets/js/admin/users' . $suffix . '.js', array( 'jquery', 'wc-enhanced-select' ), WC_VERSION, true );
+ wp_register_script( 'wc-users', WC()->plugin_url() . '/assets/js/admin/users' . $suffix . '.js', array( 'jquery', 'wc-enhanced-select', 'selectWoo' ), WC_VERSION, true );
wp_enqueue_script( 'wc-users' );
wp_localize_script(
'wc-users',
diff --git a/includes/admin/class-wc-admin-help.php b/includes/admin/class-wc-admin-help.php
index 82455b0bc35..72e61449f56 100644
--- a/includes/admin/class-wc-admin-help.php
+++ b/includes/admin/class-wc-admin-help.php
@@ -177,7 +177,10 @@ class WC_Admin_Help {
}
if ( isset( $video_map[ $video_key ] ) ) {
- $embed_code = str_replace( '?feature=oembed', '?feature=oembed&modestbranding=1&scolor=white', wp_oembed_get( 'https://www.youtube.com/watch?v=' . $video_map[ $video_key ]['id'], array( 'width' => '420px' ) ) );
+ $embed_code = '
+
+
+ ';
$screen->add_help_tab( array(
'id' => 'woocommerce_guided_tour_tab',
diff --git a/includes/admin/class-wc-admin-notices.php b/includes/admin/class-wc-admin-notices.php
index 662d681dac9..22fcda58a92 100644
--- a/includes/admin/class-wc-admin-notices.php
+++ b/includes/admin/class-wc-admin-notices.php
@@ -235,12 +235,12 @@ class WC_Admin_Notices {
$theme_file = false;
if ( file_exists( get_stylesheet_directory() . '/' . $file ) ) {
$theme_file = get_stylesheet_directory() . '/' . $file;
- } elseif ( file_exists( get_stylesheet_directory() . '/woocommerce/' . $file ) ) {
- $theme_file = get_stylesheet_directory() . '/woocommerce/' . $file;
+ } elseif ( file_exists( get_stylesheet_directory() . '/' . WC()->template_path() . $file ) ) {
+ $theme_file = get_stylesheet_directory() . '/' . WC()->template_path() . $file;
} elseif ( file_exists( get_template_directory() . '/' . $file ) ) {
$theme_file = get_template_directory() . '/' . $file;
- } elseif ( file_exists( get_template_directory() . '/woocommerce/' . $file ) ) {
- $theme_file = get_template_directory() . '/woocommerce/' . $file;
+ } elseif ( file_exists( get_template_directory() . '/' . WC()->template_path() . $file ) ) {
+ $theme_file = get_template_directory() . '/' . WC()->template_path() . $file;
}
if ( false !== $theme_file ) {
diff --git a/includes/admin/class-wc-admin-permalink-settings.php b/includes/admin/class-wc-admin-permalink-settings.php
index 3614426cf00..08594b93939 100644
--- a/includes/admin/class-wc-admin-permalink-settings.php
+++ b/includes/admin/class-wc-admin-permalink-settings.php
@@ -194,7 +194,7 @@ class WC_Admin_Permalink_Settings {
$product_base = '/' . _x( 'product', 'slug', 'woocommerce' ) . $product_base;
}
} elseif ( empty( $product_base ) ) {
- $product_base = false;
+ $product_base = _x( 'product', 'slug', 'woocommerce' );
}
$permalinks['product_base'] = wc_sanitize_permalink( $product_base );
diff --git a/includes/admin/class-wc-admin-post-types.php b/includes/admin/class-wc-admin-post-types.php
index 161b86e397f..06a85f917e2 100644
--- a/includes/admin/class-wc-admin-post-types.php
+++ b/includes/admin/class-wc-admin-post-types.php
@@ -176,7 +176,7 @@ class WC_Admin_Post_Types {
'' . date_i18n( __( 'M j, Y @ G:i', 'woocommerce' ), strtotime( $post->post_date ) ) . ' '
),
10 => __( 'Order draft updated.', 'woocommerce' ),
- 11 => __( 'Order updated and sent to the customer.', 'woocommerce' ),
+ 11 => __( 'Order updated and sent.', 'woocommerce' ),
);
$messages['shop_coupon'] = array(
diff --git a/includes/admin/class-wc-admin-setup-wizard.php b/includes/admin/class-wc-admin-setup-wizard.php
index d4cb95da75a..854da32dcc4 100644
--- a/includes/admin/class-wc-admin-setup-wizard.php
+++ b/includes/admin/class-wc-admin-setup-wizard.php
@@ -24,6 +24,9 @@ class WC_Admin_Setup_Wizard {
/** @var array Steps for the setup wizard */
private $steps = array();
+ /** @var array Actions to be executed after the HTTP response has completed */
+ private $deferred_actions = array();
+
/** @var array Tweets user can optionally send after install */
private $tweets = array(
'Someone give me woo-t, I just set up a new store with #WordPress and @WooCommerce!',
@@ -47,6 +50,38 @@ class WC_Admin_Setup_Wizard {
add_dashboard_page( '', '', 'manage_options', 'wc-setup', '' );
}
+ /**
+ * The theme "extra" should only be shown if the current user can modify themes
+ * and the store doesn't already have a WooCommerce compatible theme.
+ */
+ protected function should_show_theme_extra() {
+ return (
+ current_user_can( 'install_themes' ) &&
+ current_user_can( 'switch_themes' ) &&
+ ! is_multisite() &&
+ ! current_theme_supports( 'woocommerce' )
+ );
+ }
+
+ /**
+ * The "automated tax" extra should only be shown if the current user can
+ * install plugins and the store is in a supported country.
+ */
+ protected function should_show_automated_tax_extra() {
+ if ( ! current_user_can( 'install_plugins' ) ) {
+ return false;
+ }
+
+ $country_code = WC()->countries->get_base_country();
+ // https://developers.taxjar.com/api/reference/#countries
+ $tax_supported_countries = array_merge(
+ array( 'US', 'CA', 'AU' ),
+ WC()->countries->get_european_union_countries()
+ );
+
+ return in_array( $country_code, $tax_supported_countries );
+ }
+
/**
* Show the setup wizard.
*/
@@ -55,35 +90,30 @@ class WC_Admin_Setup_Wizard {
return;
}
$default_steps = array(
- 'introduction' => array(
- 'name' => __( 'Introduction', 'woocommerce' ),
- 'view' => array( $this, 'wc_setup_introduction' ),
- 'handler' => '',
+ 'store_setup' => array(
+ 'name' => __( 'Store setup', 'woocommerce' ),
+ 'view' => array( $this, 'wc_setup_store_setup' ),
+ 'handler' => array( $this, 'wc_setup_store_setup_save' ),
),
- 'pages' => array(
- 'name' => __( 'Page setup', 'woocommerce' ),
- 'view' => array( $this, 'wc_setup_pages' ),
- 'handler' => array( $this, 'wc_setup_pages_save' ),
- ),
- 'location' => array(
- 'name' => __( 'Store location', 'woocommerce' ),
- 'view' => array( $this, 'wc_setup_location' ),
- 'handler' => array( $this, 'wc_setup_location_save' ),
+ 'payment' => array(
+ 'name' => __( 'Payment', 'woocommerce' ),
+ 'view' => array( $this, 'wc_setup_payment' ),
+ 'handler' => array( $this, 'wc_setup_payment_save' ),
),
'shipping' => array(
'name' => __( 'Shipping', 'woocommerce' ),
'view' => array( $this, 'wc_setup_shipping' ),
'handler' => array( $this, 'wc_setup_shipping_save' ),
),
- 'payments' => array(
- 'name' => __( 'Payments', 'woocommerce' ),
- 'view' => array( $this, 'wc_setup_payments' ),
- 'handler' => array( $this, 'wc_setup_payments_save' ),
+ 'extras' => array(
+ 'name' => __( 'Extras', 'woocommerce' ),
+ 'view' => array( $this, 'wc_setup_extras' ),
+ 'handler' => array( $this, 'wc_setup_extras_save' ),
),
- 'theme' => array(
- 'name' => __( 'Theme', 'woocommerce' ),
- 'view' => array( $this, 'wc_setup_theme' ),
- 'handler' => array( $this, 'wc_setup_theme_save' ),
+ 'activate' => array(
+ 'name' => __( 'Activate', 'woocommerce' ),
+ 'view' => array( $this, 'wc_setup_activate' ),
+ 'handler' => array( $this, 'wc_setup_activate_save' ),
),
'next_steps' => array(
'name' => __( 'Ready!', 'woocommerce' ),
@@ -92,11 +122,30 @@ class WC_Admin_Setup_Wizard {
),
);
- // Hide storefront step if using a WooCommerce theme or user cannot modify themes.
- if ( ! current_user_can( 'install_themes' ) || ! current_user_can( 'switch_themes' ) || is_multisite() || current_theme_supports( 'woocommerce' ) ) {
- unset( $default_steps['theme'] );
+ // Hide the extras step if this store/user isn't eligible for them.
+ if ( ! $this->should_show_theme_extra() && ! $this->should_show_automated_tax_extra() ) {
+ unset( $default_steps['extras'] );
}
+ // Hide shipping step if the store is selling digital products only.
+ if ( 'virtual' === get_option( 'woocommerce_product_type' ) ) {
+ unset( $default_steps['shipping'] );
+ }
+
+ // Hide the activate step if Jetpack is already active, but not
+ // if we're returning from connecting Jetpack on WordPress.com.
+ if (
+ class_exists( 'Jetpack' ) &&
+ Jetpack::is_active() &&
+ ! isset( $_GET['from'] ) &&
+ ! isset( $_GET['activate_error'] )
+ ) {
+ unset( $default_steps['activate'] );
+ }
+
+ // Whether or not there is a pending background install of Jetpack.
+ $pending_jetpack = ! class_exists( 'Jetpack' ) && get_option( 'woocommerce_setup_background_installing_jetpack' );
+
$this->steps = apply_filters( 'woocommerce_setup_wizard_steps', $default_steps );
$this->step = isset( $_GET['step'] ) ? sanitize_key( $_GET['step'] ) : current( array_keys( $this->steps ) );
$suffix = defined( 'SCRIPT_DEBUG' ) && SCRIPT_DEBUG ? '' : '.min';
@@ -122,9 +171,9 @@ class WC_Admin_Setup_Wizard {
wp_enqueue_style( 'woocommerce_admin_styles', WC()->plugin_url() . '/assets/css/admin.css', array(), WC_VERSION );
wp_enqueue_style( 'wc-setup', WC()->plugin_url() . '/assets/css/wc-setup.css', array( 'dashicons', 'install' ), WC_VERSION );
- wp_register_script( 'wc-setup', WC()->plugin_url() . '/assets/js/admin/wc-setup' . $suffix . '.js', array( 'jquery', 'wc-enhanced-select', 'jquery-blockui' ), WC_VERSION );
+ wp_register_script( 'wc-setup', WC()->plugin_url() . '/assets/js/admin/wc-setup' . $suffix . '.js', array( 'jquery', 'wc-enhanced-select', 'jquery-blockui', 'wp-util' ), WC_VERSION );
wp_localize_script( 'wc-setup', 'wc_setup_params', array(
- 'locale_info' => json_encode( include( WC()->plugin_path() . '/i18n/locale-info.php' ) ),
+ 'pending_jetpack_install' => $pending_jetpack ? 'yes' : 'no',
) );
if ( ! empty( $_POST['save_step'] ) && isset( $this->steps[ $this->step ]['handler'] ) ) {
@@ -162,7 +211,7 @@ class WC_Admin_Setup_Wizard {
return '';
}
- return add_query_arg( 'step', $keys[ $step_index + 1 ] );
+ return add_query_arg( 'step', $keys[ $step_index + 1 ], remove_query_arg( 'activate_error' ) );
}
/**
@@ -190,8 +239,12 @@ class WC_Admin_Setup_Wizard {
*/
public function setup_wizard_footer() {
?>
- step ) : ?>
-
+ step ) : ?>
+
+ step ) : ?>
+
+ step ) : ?>
+