1(function(){"use strict";if(window.__hideFamilyPackABTestInit)return;window.__hideFamilyPackABTestInit=!0;var BODY_ATTR="data-hide-family-pack",HIDE_LABELS=["Ultra Family Pack (6)"],HIDDEN_ATTR="data-hide-family-pack-ab-hidden",timer=null,busy=!1;function shouldHideBundle(){var body=document.body;return body?body.getAttribute(BODY_ATTR)==="true":!1}function normalize(text){return String(text||"").replace(/\s+/g," ").trim()}function matchesHideLabel(text){var normalized=normalize(text),i;for(i=0;i<HIDE_LABELS.length;i++)if(normalized.indexOf(HIDE_LABELS[i])>-1)return!0;return!1}function getBarLabel(bar){var title=bar.querySelector(".kaching-bundles__bar-title")||bar.querySelector('[class*="bar-title"]')||bar.querySelector('[class*="bar-name"]')||bar.querySelector("label")||null;return normalize(title?title.textContent:bar.textContent)}function isBarSelected(bar){if(!bar)return!1;if(bar.classList.contains("kaching-bundles__bar--selected")||bar.getAttribute("aria-checked")==="true")return!0;var radio=bar.querySelector('input[type="radio"]');return!!(radio&&radio.checked)}function selectFirstVisibleBar(container){var bars=container.querySelectorAll('.kaching-bundles__bar, [class*="kaching-bundles__bar"]'),i,bar,radio;for(i=0;i<bars.length;i++)if(bar=bars[i],!bar.getAttribute(HIDDEN_ATTR)&&bar.style.display!=="none"&&!bar.closest("["+HIDDEN_ATTR+"]")&&(radio=bar.querySelector('input[type="radio"]'),!(!radio||radio.disabled))){radio.checked=!0,radio.dispatchEvent(new Event("change",{bubbles:!0})),bar.click();return}}function hideBar(bar){if(!(!bar||bar.getAttribute(HIDDEN_ATTR))){var wasSelected=isBarSelected(bar),container=bar.closest("kaching-bundles-block")||bar.closest("kaching-bundle")||bar.closest('[class*="kaching-bundles"]')||bar.parentElement;bar.setAttribute(HIDDEN_ATTR,"true"),bar.style.display="none",bar.setAttribute("aria-hidden","true");var radio=bar.querySelector('input[type="radio"]');radio&&(radio.checked=!1,radio.disabled=!0,radio.tabIndex=-1),wasSelected&&container&&selectFirstVisibleBar(container)}}function showBar(bar){if(!(!bar||!bar.getAttribute(HIDDEN_ATTR))){bar.removeAttribute(HIDDEN_ATTR),bar.style.display="",bar.removeAttribute("aria-hidden");var radio=bar.querySelector('input[type="radio"]');radio&&(radio.disabled=!1,radio.tabIndex=0)}}function findBundleBars(){return document.querySelectorAll(".kaching-bundles__bar")}function processBundles(){if(!busy){busy=!0;try{var hideBundle=shouldHideBundle(),bars=findBundleBars(),i,bar,label;for(i=0;i<bars.length;i++)bar=bars[i],label=getBarLabel(bar),matchesHideLabel(label)&&(hideBundle?hideBar(bar):showBar(bar))}finally{busy=!1}}}function schedule(){clearTimeout(timer),timer=setTimeout(processBundles,50)}function watchBodyAttribute(){document.body&&new MutationObserver(function(){schedule()}).observe(document.body,{attributes:!0,attributeFilter:[BODY_ATTR]})}function init(){processBundles(),watchBodyAttribute(),window.MutationObserver&&document.body&&new MutationObserver(function(){schedule()}).observe(document.body,{childList:!0,subtree:!0}),setTimeout(processBundles,400),setTimeout(processBundles,1200),setTimeout(processBundles,2500)}document.readyState==="loading"?document.addEventListener("DOMContentLoaded",init):init(),window.addEventListener("load",schedule)})(); 2//# sourceMappingURL=/cdn/shop/t/11/assets/hide-family-pack-ab-test.js.map?v=44093119184474911331783692749
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.