1document.addEventListener("DOMContentLoaded",function(){let e=document.querySelectorAll(".sps-news-ticker-slider");e?.forEach(e=>{let t=JSON.parse(e.getAttribute("data-swiper-options")||"{}"),r=e.closest(".sp-smart-post-swiper"),l=r.querySelector(".sp-icon-toggle");if(!t||!Object.keys(t).length)return;let s=new PCPSwiper(e,t),n=!1;l&&l.addEventListener("click",()=>{(n=!n)?s.autoplay.stop():s.autoplay.start()})});let t=document.querySelectorAll(".sp-news-ticker");t?.forEach(e=>{let t=JSON.parse(e.getAttribute("data-options")||"{}"),r=parseInt(t.speed)||3e3,l=25e4/r,s="left_to_right"===t.direction?"right":"left",n=t.pauseOnHover,i=document.createElement("div");i.classList.add("sp-marquee-inner");let a=e.innerHTML;i.innerHTML=a+a,e.innerHTML="",e.appendChild(i),i.style.whiteSpace="nowrap";let o="left"===s?0:-i.scrollWidth/2,c=null,p;function $(e){c||(c=e);let t=(e-c)/1e3;c=e;let r=l*t;o+="left"===s?-r:r,i.style.transform=`translateX(${o}px)`;let n=i.scrollWidth/2;"left"===s&&Math.abs(o)>=n&&(o=0),"right"===s&&o>=0&&(o=-n),p=requestAnimationFrame($)}p=requestAnimationFrame($),n&&(e.addEventListener("mouseenter",()=>{cancelAnimationFrame(p)}),e.addEventListener("mouseleave",()=>{c=null,p=requestAnimationFrame($)}))});let r=document.querySelectorAll(".sps-news-ticker-typewriter-js");r?.forEach(e=>{let t=JSON.parse(e.dataset.posts||"[]");if(!t.length)return;let r=0,l=0,s=!1,n="",i=0,a=60,o=e.querySelector(".sp-smart-post-ticker-title"),c=e.querySelector(".sp-ticker-img.sp-img-circle");function p(e){i||(i=e);let{title:$,url:u,target:d,thumbUrl:f}=t[r];!s&&0===l&&c&&f&&(c.style.opacity="0",setTimeout(()=>{c.src=f,c.alt=$,c.style.opacity="1"},200),function e(r){let l=(r+1)%t.length;if(t[l]?.thumbUrl){let s=new Image;s.src=t[l].thumbUrl}}(r));let h=e-i;h>=a&&(s?l--:l++,n=$.substring(0,l),o&&(o.innerText=n,o.href=u,o.target=d||"_self"),a=s?20:60,s||n!==$?s&&0===l&&(s=!1,r=(r+1)%t.length,a=800):(a=1500,s=!0),i=e),requestAnimationFrame(p)}requestAnimationFrame(p)})});
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.