1(()=>{const LOADING_CLASS="is-nvd-loading",drawer=document.getElementById("cart-drawer");if(!drawer)return;let widgetSeen=!1,releaseTimer=null,staleMini=null;const hasWidget=()=>{const mini=drawer.querySelector(".nvd-mini");return mini&&mini.childElementCount>0?!0:!!drawer.querySelector('[id^="nvd-"], [class*="nvd-"]:not(.nvd-mini)')},isWidgetReinjected=()=>{const mini=drawer.querySelector(".nvd-mini");return!mini||mini===staleMini?!1:hasWidget()},release=()=>{clearTimeout(releaseTimer),releaseTimer=null,staleMini=null,drawer.classList.remove(LOADING_CLASS)};new MutationObserver(()=>{hasWidget()&&(widgetSeen=!0),drawer.classList.contains(LOADING_CLASS)&&isWidgetReinjected()&&release()}).observe(drawer,{childList:!0,subtree:!0}),hasWidget()&&(widgetSeen=!0);const engage=()=>{widgetSeen&&(staleMini=drawer.querySelector(".nvd-mini"),drawer.classList.add(LOADING_CLASS),clearTimeout(releaseTimer),releaseTimer=setTimeout(release,4e3))};document.addEventListener("cart:change",engage),document.addEventListener("cart:refresh",engage)})(); 2//# sourceMappingURL=/cdn/shop/t/205/assets/cart-drawer-navidium-loader.js.map?v=121970362267375751701789427810
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.