1const backorderVariants=JSON.parse(document.querySelector("#ProductJSON-backorder").textContent),backorderInputs=document.querySelectorAll("input#backorder");document.addEventListener("DOMContentLoaded",function(){const productVariantInput=document.querySelector(".product-variant-id");if(!productVariantInput){console.error("Product variant input not found.");return}productVariantInput.addEventListener("change",function(){const backorderStatus=backorderVariants[productVariantInput.value];for(let i=0;i<backorderInputs.length;i++)if(backorderStatus.isBackOrdered){backorderInputs[i].setAttribute("name","properties[Backorder]");const formattedBackorderCopy=backorderVariants.backorderCopy.replace("{{ date }}",backorderStatus.avaialbleDate);backorderInputs[i].setAttribute("value",formattedBackorderCopy)}else backorderInputs[i].setAttribute("name",""),backorderInputs[i].setAttribute("value","")})}); 2//# sourceMappingURL=/cdn/shop/t/683/assets/backorder-input.js.map?v=63224339559161998871790173328
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.