(()=>{console.log("Automatic Add To Cart Started");let l={label:4676,product_url:"workwear-code"},n=document.createElement("div");n.classList.add("fetched-product","hide");var e=document.querySelector("footer.footer");function t(){let t=0,o=!1;var e,r;$mini_cart.forEach(e=>{o||e.item_id===Number(l.product_id)&&(o=!0),e.product_labels&&e.product_labels.includes(l.label)&&(t+=e.item_order_qty)}),console.log(t),console.log(o),o?(console.log("Product in cart"),e=(r=document.querySelector(`.minicart .item[data-itemid="${l.product_id}"]`)||document.querySelector(".item_"+l.product_id)).querySelector("input.minicart_qty")||r.querySelector("input.quantity"),console.log(r),t&&t!==Number(e.value)&&e&&(e.value=t,e.dispatchEvent(new Event("change",{bubbles:!0})))):(console.log("Product not in a cart"),t&&(l.product_input.value=t,l.product_button.click())),t||o&&(r=document.querySelector(`.minicart .item[data-itemid="${l.product_id}"]`)||document.querySelector(".item_"+l.product_id),console.log(r),e=r.querySelector(".delete"),(r=r.querySelector(".delete-btn"))&&r.click(),e)&&e.dispatchEvent(new Event("click",{bubbles:!0}))}e&&(e.append(n),document.addEventListener("cart-total-update",function(e){console.log("added to the cart successfully",e),setTimeout(t,50)},!1),(async()=>{var e=await(await fetch(window.location.origin+"/"+l.product_url)).text(),e=(new DOMParser).parseFromString(e,"text/html").querySelector(".productaddtocart_container");if(e){var t=e.querySelector("button#addItemToCart"),o=(t.removeAttribute("disabled"),e.querySelector("input.inputquantity")),r=e.querySelector(".product").getAttribute("data-item-id"),t=(l.product_button=t,l.product_input=o,l.product_id=r,console.log(l),e.querySelector(".buttons.group script"));if(t){var c=t.textContent;if(o=c.match(/var\s+(obj_\d+)\s*=/)){for(var d,o=o[1],i=/\$t_item\.(\w+)\s*=\s*(.*?);/g,a={};d=i.exec(c);){var u=d[1];let e=d[2].trim();/^["'].*["']$/.test(e)?e=e.slice(1,-1):"JSON.parse('[]')"===e?e=[]:isNaN(e)||(e=Number(e)),a[u]=e}void 0===window[o]?(window[o]=JSON.parse(JSON.stringify(a)),console.log("Created:",o,window[o])):console.log("Skipped, already exists:",o)}n.append(e),n.classList.add("product-added"),console.log("Item created")}}})())})();