PageSourceSearch

https://woodsorrelstudios.com/cdn/shop/t/18/assets/block.product-v…?v=154818048934545116921788906318

js woodsorrelstudios.com collected 2026-10-10 01:08:54 UTC 1,223 bytes, 2 lines download raw bytes

1if(!window.__variantChangeBridge){window.__variantChangeBridge=!0;const latestSelection=new WeakMap;document.addEventListener("shopify:product:select",async event=>{const triggerEl=event.target;if(!(triggerEl instanceof HTMLElement)||!triggerEl.matches("kit-variant-picker"))return;const{sectionId,productId}=triggerEl.dataset;if(!sectionId||!productId)return;const selectionId=(latestSelection.get(triggerEl)??0)+1;latestSelection.set(triggerEl,selectionId);const dispatch=(html,variant,loading)=>{latestSelection.get(triggerEl)===selectionId&&triggerEl.dispatchEvent(new CustomEvent(`variant:change:${sectionId}:${productId}`,{bubbles:!0,detail:{sectionId,variant,html,loading}}))},selectedVariant=JSON.parse(triggerEl.querySelector("[data-kit-selected-variant]")?.textContent??"null");dispatch(null,selectedVariant,!0);try{const{html}=await event.promise,newSelectedVariant=JSON.parse(html.querySelector("[data-kit-selected-variant]")?.textContent??"null");dispatch(html,newSelectedVariant,!1)}catch(error){error?.name!=="AbortError"&&console.error("Variant change failed:",error),dispatch(null,null,!1)}})}
2//# sourceMappingURL=/cdn/shop/t/18/assets/block.product-variant-picker.js.map?v=154818048934545116921788906318

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.