https://spaun.com/theme/05e3ad661579d4d119f5de9ec3a04859/js/nds-banner-plugin/NdsCountdown.2088af.js
1"use strict";(self.webpackChunk=self.webpackChunk||[]).push([["NdsCountdown"],{360:(e,s,t)=>{t.r(s),t.d(s,{default:()=>l});class l extends window.PluginBaseClass{updateClock(e){let s=new Date(Date.parse(e.dataset.date)),t=e.querySelector(".days"),l=e.querySelector(".days_label"),n=e.querySelector(".hours"),a=e.querySelector(".hours_label"),i=e.querySelector(".minutes"),o=e.querySelector(".seconds"),r=this.getTimeRemaining(s);if(r.total<=0){o.innerHTML="0";return}t.innerHTML=r.days,n.innerHTML=("0"+r.hours).slice(-2),i.innerHTML=("0"+r.minutes).slice(-2),o.innerHTML=("0"+r.seconds).slice(-2),r.days>0?(t.style.display="inline-block",l.style.display="inline-block"):(t.style.display="none",l.style.display="none"),r.hours>0?(n.style.display="inline-block",a.style.display="inline-block"):(n.style.display="none",a.style.display="none"),setTimeout(()=>{this.updateClock(e)},1e3)}getTimeRemaining(e){let s=Date.parse(e)-Date.parse(new Date().toString());return{total:s,days:Math.floor(s/864e5),hours:Math.floor(s/36e5%24),minutes:Math.floor(s/1e3/60%60),seconds:Math.floor(s/1e3%60)}}init(){for(let e of document.getElementsByClassName("banner-countdown"))this.updateClock(e)}}}}]);
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.