PageSourceSearch

https://bluettipower.nz/cdn/shop/t/5/assets/bluetti.discount-badge-global-config.DlaisQGs.min.js

js bluettipower.nz collected 2026-10-08 02:12:39 UTC 1,053 bytes, 1 lines download raw bytes

1class t extends window.HTMLElement{constructor(){super(),this.applyGlobalConfig=this.applyGlobalConfig.bind(this)}connectedCallback(){requestAnimationFrame(()=>{this.applyGlobalConfig()})}applyGlobalConfig(){const t=this.querySelector(".product-discount-badge");if(!t)return;const e=document.getElementById("global-activity-config");if(!e)return;const o=e.dataset.productCodeBgColor||"#FCD34D",n=e.dataset.productCodeBgColorEnd||"#FDE68A",r=e.dataset.productCodeTextColor||"#fff",a=e.dataset.productCodeText||"Save",l=e.dataset.productCodeDiscountText||"OFF";t.style.color=r,this.applyGradientColors(t,o,n),this.applyBadgeText(t,a,l)}applyGradientColors(t,e,o){const n=t.querySelector(".badge-svg");if(!n)return;const r=n.querySelector(".gradient-start"),a=n.querySelector(".gradient-end");r&&r.setAttribute("stop-color",e),a&&a.setAttribute("stop-color",o)}applyBadgeText(t,e,o){const n=t.querySelector(".badge-text");if(!n)return;const r=t.textContent.includes("%");n.textContent=r?o:e}}window.customElements.define("discount-badge-global-config",t);

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.