PageSourceSearch

https://mercuryrecords.com/cdn/shop/t/30/assets/a2431988ad3942090e12_9080_build.js

js mercuryrecords.com collected 2026-09-24 23:09:44 UTC 1,567 bytes, 1 lines download raw bytes

1"use strict";(self.webpackChunkgcom_rhythm=self.webpackChunkgcom_rhythm||[]).push([[9080],{9080(e,t,n){n.d(t,{setFlexibleBundleProperties:()=>a,updateSelectedVariantIdFlexibleBundleProductCard:()=>u});var r=n(5805);async function a(e,t){const n=e.querySelector('[name="properties[_bundles_properties]"]');if(n){const r=e.querySelector("[data-product]").dataset.product,a=window.crypto.randomUUID(),u=await async function(e,t){const n=e.dataset.gtins;if("null"===n)return null;const r=JSON.parse(n),a=t.querySelector('[name="component_ref"]')?.value,u=a.split(",").sort().join(","),i=(new TextEncoder).encode(u),c=await window.crypto.subtle.digest("SHA-1",i),o=Array.from(new Uint8Array(c)),s=o.map(e=>e.toString(16).padStart(2,"0")).join("").toLowerCase();return r[s]||null}(e,t),i=JSON.parse(n.value);let c;c=u?i.map(e=>({...e,attributes:{...e.attributes,_flex_bundle_uuid:a,_flex_bundle_gtin:u,_bundle_parent_id:r}})):i.map(e=>({...e,attributes:{...e.attributes,_flex_bundle_uuid:a,_bundle_parent_id:r}})),n.value=JSON.stringify(c)}}async function u(e){const t=e.closest(".flexible-bundle-group__component");t&&(t.dataset.selectedVariantid=e.currentVariant.id,async function(e,t){const n=e.querySelector(".price__current"),a=e.querySelector(".price__compare"),u=JSON.parse(e.dataset.price),i=u[t.currentVariant.id];i&&(n.textContent=(0,r.up)(i));if(a){const n=JSON.parse(e.dataset.compareAtPrice)[t.currentVariant.id];n&&(a.textContent=(0,r.up)(n))}}(t,e),document.dispatchEvent(new CustomEvent("umg:flexible-bundle:variant:change",{detail:{productCard:t}})))}}}]);

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.