PageSourceSearch

https://biosculpture.com/wp-content/plugins/smart-product-tags/build/frontend.min.js?ver=1.3.3

js biosculpture.com collected 2026-10-05 07:07:01 UTC 2,409 bytes, 7 lines download raw bytes

1/*!
2 * Smart Product Tags for WooCommerce - assets/js/frontend.js
3 * Minified for production use
4 * Copyright (c) 2025 AzentLabs. All rights reserved.
5 * Generated: 2026-09-24T11:04:40.433Z
6 */
7(()=>{let r=(()=>{let l=window.requestIdleCallback;return function(e,t){return("function"==typeof l?l:(t=t&&t.timeout?t.timeout:50,setTimeout))(e,t)}})();function hideOverlay(e){e&&(e.dataset.sptHidden||(e.dataset.sptHidden="1"),e.classList.add("spt-preparing"),e.classList.remove("spt-visible"))}function showOverlay(e){e&&(e.dataset.sptHidden&&delete e.dataset.sptHidden,e.classList.remove("spt-preparing"),e.classList.add("spt-visible"))}function findPlaceholderImageFrom(e){let t=e.parentElement;for(;t&&t!==document.documentElement;){var l=t.querySelector("img.woocommerce-placeholder, img.wp-post-image, img.attachment-woocommerce_thumbnail");if(l)return l;t=t.parentElement}return null}function adjustAllOverlays(){var t=document.querySelectorAll(".spt-overlay-badges.spt-context-shop");for(let e=0;e<t.length;e++){var l=t[e];(findPlaceholderImageFrom(l)?(l.style&&l.style.height||hideOverlay(l),a=>{if(a){let l=findPlaceholderImageFrom(a);if(l){hideOverlay(a);let t=null,e=()=>{try{var e=l.clientHeight||l.getBoundingClientRect().height||l.naturalHeight||0;0<e&&(a.style.height=Math.round(e)+"px")}finally{showOverlay(a),t&&(clearTimeout(t),t=null)}};l.complete&&(l.naturalHeight||l.clientHeight)?r(()=>e(),{timeout:30}):(l.addEventListener("load",e,{once:!0}),r(()=>e(),{timeout:300}),t=setTimeout(()=>{try{showOverlay(a)}catch(e){}t=null},1200))}else showOverlay(a)}}):showOverlay)(l)}}"loading"===document.readyState?document.addEventListener("DOMContentLoaded",()=>r(adjustAllOverlays,{timeout:300})):r(adjustAllOverlays,{timeout:300}),window.addEventListener("load",()=>r(adjustAllOverlays,{timeout:300}),{passive:!0}),new MutationObserver(t=>{let l=!1;for(let e=0;e<t.length&&!l;e++){var a=t[e];if("childList"===a.type&&a.addedNodes&&a.addedNodes.length)for(let e=0;e<a.addedNodes.length;e++){var o=a.addedNodes[e];if(1===o.nodeType){if(o.matches&&o.matches(".spt-overlay-badges.spt-context-shop")){l=!0;break}if(o.querySelector&&(o.querySelector(".spt-overlay-badges.spt-context-shop")||o.querySelector("img.woocommerce-placeholder, img.wp-post-image, img.attachment-woocommerce_thumbnail"))){l=!0;break}}}}l&&r(adjustAllOverlays,{timeout:300})}).observe(document.body,{childList:!0,subtree:!0})})();

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.