PageSourceSearch

https://www.booktherapy.io/cdn/shop/t/33/assets/booster-page-speed…?v=116306348679527292151782754972

js booktherapy.io collected 2026-10-01 13:59:18 UTC 2,668 bytes, 2 lines download raw bytes

1/*! instant.page v1.2.2 - (C) 2019 Alexandre Dieulot - https://instant.page/license */let urlToPreload,mouseoverTimer,lastTouchTimestamp;const prefetcher=document.createElement("link"),isSupported=prefetcher.relList&&prefetcher.relList.supports&&prefetcher.relList.supports("prefetch"),isDataSaverEnabled=navigator.connection&&navigator.connection.saveData,allowQueryString="instantAllowQueryString"in document.body.dataset,allowExternalLinks="instantAllowExternalLinks"in document.body.dataset;if(isSupported&&!isDataSaverEnabled){prefetcher.rel="prefetch",document.head.appendChild(prefetcher);const eventListenersOptions={capture:!0,passive:!0};document.addEventListener("touchstart",touchstartListener,eventListenersOptions),document.addEventListener("mouseover",mouseoverListener,eventListenersOptions)}function touchstartListener(event){lastTouchTimestamp=performance.now();const linkElement=event.target.closest("a");isPreloadable(linkElement)&&(linkElement.addEventListener("touchcancel",touchendAndTouchcancelListener,{passive:!0}),linkElement.addEventListener("touchend",touchendAndTouchcancelListener,{passive:!0}),urlToPreload=linkElement.href,preload(linkElement.href))}function touchendAndTouchcancelListener(){urlToPreload=void 0,stopPreloading()}function mouseoverListener(event){if(performance.now()-lastTouchTimestamp<1100)return;const linkElement=event.target.closest("a");isPreloadable(linkElement)&&(linkElement.addEventListener("mouseout",mouseoutListener,{passive:!0}),urlToPreload=linkElement.href,mouseoverTimer=setTimeout(()=>{preload(linkElement.href),mouseoverTimer=void 0},65))}function mouseoutListener(event){event.relatedTarget&&event.target.closest("a")==event.relatedTarget.closest("a")||(mouseoverTimer?(clearTimeout(mouseoverTimer),mouseoverTimer=void 0):(urlToPreload=void 0,stopPreloading()))}function isPreloadable(linkElement){if(!linkElement||!linkElement.href||urlToPreload==linkElement.href)return;const preloadLocation=new URL(linkElement.href);if(!(!allowExternalLinks&&preloadLocation.origin!=location.origin&&!("instant"in linkElement.dataset))&&["http:","https:"].includes(preloadLocation.protocol)&&!(preloadLocation.protocol=="http:"&&location.protocol=="https:")&&!(!allowQueryString&&preloadLocation.search&&!("instant"in linkElement.dataset))&&!(preloadLocation.hash&&preloadLocation.pathname+preloadLocation.search==location.pathname+location.search)&&!("noInstant"in linkElement.dataset))return!0}function preload(url){prefetcher.href=url}function stopPreloading(){prefetcher.removeAttribute("href")}
2//# sourceMappingURL=/cdn/shop/t/33/assets/booster-page-speed-optimizer.js.map?v=116306348679527292151782754972

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.