1!function(){"use strict";customElements.get("ticker-bar")||customElements.define("ticker-bar",class extends HTMLElement{settings={speed:1.63,space:100};constructor(){super(),this.autoplay=this.hasAttribute("autoplay"),this.scale=this.querySelector("[data-ticker-scale]"),this.text=this.querySelector("[data-ticker-text]"),this.speed=this.hasAttribute("speed")?this.getAttribute("speed"):this.settings.speed,this.comparitor=this.text.cloneNode(!0),this.comparitor.classList.add("ticker__comparitor"),this.appendChild(this.comparitor),this.scale.classList.remove("ticker--unloaded"),this.checkWidthEvent=this.checkWidth.bind(this)}connectedCallback(){this.slider=this.closest(".flickity-slider"),this.slider||this.checkWidth(),this.addEventListener("theme:ticker:refresh",this.checkWidthEvent),document.addEventListener("theme:resize:width",this.checkWidthEvent)}disconnectedCallback(){document.removeEventListener("theme:resize:width",this.checkWidthEvent)}checkWidth(){this.text=this.querySelector("[data-ticker-text]");const t=window.getComputedStyle(this).paddingLeft,e=t?2*Number(t.replace("px","")):0,s=this.clientWidth,i=this.comparitor.clientWidth,c=this.text.clientWidth,a=window.innerWidth,r=s-e<i,h=this.autoplay,d=h?parseInt((a-e)/c,10):2;if(r||h){this.scale.querySelectorAll("[data-ticker-text]").forEach((t=>t.classList.remove("ticker--animated")));const t=Array.from(this.scale.querySelectorAll("[data-clone]"));if(t.length>0&&t.forEach((t=>t.remove())),h||r)for(let t=0;t<=d;t++){const t=this.text.cloneNode(!0);t.setAttribute("data-clone",""),this.scale.appendChild(t)}const e=(c/this.settings.space*Number(this.speed)).toFixed(2);this.scale.style.setProperty("--animation-time",`${e}s`),this.scale.style.setProperty("--animation-speed",this.speed),this.scale.offsetWidth,this.scale.querySelectorAll("[data-ticker-text]")?.forEach((t=>{t.classList.add("ticker--animated")}))}else{this.text.classList.add("ticker--animated");const t=Array.from(this.scale.querySelectorAll("[data-clone]"));t.length>0&&t.forEach((t=>{t.parentNode.removeChild(t)})),this.text.classList.remove("ticker--animated")}}})}();
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.