1(function($){window.setCookie=function(cname,cvalue,exdays){const d=new Date;d.setTime(d.getTime()+exdays*24*60*60*1e3);let expires="expires="+d.toUTCString();document.cookie=cname+"="+cvalue+";"+expires+";path=/"},window.addUpsellToCart=function(target){if(target.getAttribute("disabled")==="disabled")return;const variantId=target.getAttribute("data-variant-id");let quantity=1;const quantityInput=$(target).closest(".upsell-product").find(".upsell-quantity-input");if(quantityInput.length){quantity=parseInt(quantityInput.val())||1;const min=parseInt(quantityInput.attr("min"))||1,max=parseInt(quantityInput.attr("max"))||1;quantity<min?(quantity=min,quantityInput.val(min)):quantity>max&&(quantity=max,quantityInput.val(max))}target.style.opacity="0.5",target.setAttribute("disabled","disabled"),jQuery.ajax({type:"POST",url:"/cart/add.js",data:{id:variantId,quantity},dataType:"json",success:function(data){window.setCookie("show_cart","true",1),window.location.reload(!0)},error:function(xhr,status,error){console.error("Error adding product to cart:",error),target.style.opacity="1",target.removeAttribute("disabled"),alert("Failed to add product to cart. Please try again.")}})},$(document).on("click",".upsell-quantity .oci-plus",function(e){e.preventDefault();const input=$(this).siblings(".upsell-quantity-input"),currentVal=parseInt(input.val())||1,max=parseInt(input.attr("max"))||1;currentVal<max&&input.val(currentVal+1)}),$(document).on("click",".upsell-quantity .oci-minus",function(e){e.preventDefault();const input=$(this).siblings(".upsell-quantity-input"),currentVal=parseInt(input.val())||1,min=parseInt(input.attr("min"))||1;currentVal>min&&input.val(currentVal-1)}),$(document).on("change",".upsell-quantity-input",function(){const min=parseInt($(this).attr("min"))||1,max=parseInt($(this).attr("max"))||1;let val=parseInt($(this).val())||min;val<min?val=min:val>max&&(val=max),$(this).val(val)})})(jQuery); 2//# sourceMappingURL=/cdn/shop/t/65/assets/upsell.js.map?v=49380657848001733151759850188
Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.