var prodcat=prodcat||{};prodcat.ui=prodcat.ui||{},prodcat.data=prodcat.data||{},function(t){Drupal.behaviors.productAddToBagV1={attach:function(a){this.attached||(this.attached=!0,t(a).off("click.addToBag").on("click.addToBag",".js-product-add-to-bag:not(.js-product-add-all-to-bag)",(function(a){a.preventDefault();var d=t(this),o=parseInt(d.attr("data-sku-base-id")),r=parseInt(d.attr("data-qty")),e=parseInt(d.attr("data-replenishment")),s=prodcat.data.getSku(o),u={};if(!s.isShoppable)return!1;u.skuBaseId=o,r&&(u.quantity=r),void 0!==s&&s.REFILLABLE&&Drupal.settings.globals_variables&&Drupal.settings.globals_variables.enable_auto_replenish_spp&&(u.REPLENISHMENT_FREQ=e||0,u.action="add",u.itemType="replenishment",u.add_to_cart=1),prodcat.ui.addToCart(u)})),t(a).off("click.addAllToBag").on("click.addAllToBag",".js-product-add-all-to-bag",(function(a){a.preventDefault();var d,o=t(this),r=o.attr("data-sku-base-id"),e=!!r&&r.split(","),s=parseInt(o.attr("data-qty")),u={};return!(!e||!e[0])&&(!!prodcat.data.getSku(e[0]).isShoppable&&(u.skuBaseId=u.SKU_BASE_ID=(d=[],e.forEach((function(t){d.push(t.trim())})),d),s&&(u.quantity=s),void prodcat.ui.addToCart(u)))})))},attached:!1},t(document).on("product.skuSelect",".js-product-ui",(function(a,d){var o=t(this);t(".js-product-add-to-bag",o).filter((function(){return t(this).closest(".js-pdp-bundle-item").length<1})).attr("data-sku-base-id",d)})),t(document).on("product.bundleSelect",".js-product-bundle",(function(a,d){var o=t(this).closest(".js-product-ui");t(".js-product-add-to-bag",o).attr("data-sku-base-id",d)}))}(jQuery); //# sourceMappingURL=product_add_to_bag_v1.js.map