PageSourceSearch

https://shop.bowshock.app/cdn/shop/t/7/assets/bowshock-forms-guard.js?v=130454515053627764681784784530

js bowshock.app collected 2026-10-02 00:43:12 UTC 1,946 bytes, 2 lines download raw bytes

1(function(){var CLASS="bowshock-forms-suppressed",STYLE_ID="bowshock-forms-guard-style",DELAY_MS=25e3,allowAfter=Date.now()+DELAY_MS;function ensureStyle(){if(!document.getElementById(STYLE_ID)){var style=document.createElement("style");style.id=STYLE_ID,style.textContent="html."+CLASS+" shopify-forms-embed{display:none!important;visibility:hidden!important;pointer-events:none!important;opacity:0!important}",document.head.appendChild(style)}}function isProductPage(){var main=document.getElementById("MainContent");return main&&main.getAttribute("data-template")==="product"?!0:/\/products\//.test(window.location.pathname)}function isSearchOpen(){if(document.querySelector("details-modal.header__search details[open], .header__search details[open]")||document.querySelector('predictive-search[open], .search-modal:not([aria-hidden="true"])'))return!0;var active=document.activeElement;return!!(active&&active.matches&&active.matches('input[type="search"], input[name="q"]')&&active.closest("header, .search-modal, predictive-search, details-modal"))}function sync(){ensureStyle();var hide=isProductPage()||isSearchOpen()||Date.now()<allowAfter;document.documentElement.classList.toggle(CLASS,hide)}document.addEventListener("DOMContentLoaded",sync),document.addEventListener("focusin",sync),document.addEventListener("focusout",function(){setTimeout(sync,0)}),document.addEventListener("toggle",sync,!0),document.addEventListener("click",function(){setTimeout(sync,0)}),document.addEventListener("keyup",function(event){(event.key==="Escape"||event.key==="/"||event.key==="f")&&setTimeout(sync,0)}),document.documentElement&&new MutationObserver(sync).observe(document.documentElement,{subtree:!0,attributes:!0,attributeFilter:["open","aria-hidden","class"]}),sync(),setTimeout(sync,DELAY_MS),isProductPage()&&setInterval(sync,1500)})();
2//# sourceMappingURL=/cdn/shop/t/7/assets/bowshock-forms-guard.js.map?v=130454515053627764681784784530

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.