| 1 |
(()=>{"use strict";const e=new Map,t=function(t){if(!t)return;const o=t.getAttribute("data-block-id")||t.className;e.has(o)&&(clearInterval(e.get(o)),e.delete(o));const r="true"===t.getAttribute("data-evergreen"),a=parseInt(t.getAttribute("data-evergreen-days")||"0",10),n=parseInt(t.getAttribute("data-evergreen-hours")||"0",10),c=parseInt(t.getAttribute("data-evergreen-minutes")||"0",10),s="true"===t.getAttribute("data-evergreen-restart"),l=t.getAttribute("data-evergreen-version")||"",u="ablocks_evergreen_"+o,i="ablocks_evergreen_version_"+o,d=(e,o,r,a)=>{const n={day:t.querySelector(".ablocks-countdown__item--day .ablocks-countdown-value"),hour:t.querySelector(".ablocks-countdown__item--hour .ablocks-countdown-value"),minute:t.querySelector(".ablocks-countdown__item--minute .ablocks-countdown-value"),second:t.querySelector(".ablocks-countdown__item--second .ablocks-countdown-value")};n.day&&(n.day.innerHTML=e),n.hour&&(n.hour.innerHTML=o),n.minute&&(n.minute.innerHTML=r),n.second&&(n.second.innerHTML=a)},g=()=>{try{const b=(r?(()=>{localStorage.getItem(i)!==l&&(localStorage.removeItem(u),localStorage.setItem(i,l));const e=localStorage.getItem(u);if(e){const t=parseInt(e,10);if(!isNaN(t)){if(t>Date.now())return t;if(!s)return t}}const t=1e3*(24*a*60*60+60*n*60+60*c),o=Date.now()+t;return localStorage.setItem(u,o.toString()),localStorage.setItem(i,l),o})():new Date(t.getAttribute("data-target-time")).getTime())-Date.now();if(b<=0){if(clearInterval(e.get(o)),e.delete(o),d("00","00","00","00"),r&&s){localStorage.removeItem(u);const t=setInterval(g,1e3);e.set(o,t)}return}const m=Math.floor(b/1e3%60).toString().padStart(2,"0"),v=Math.floor(b/6e4%60).toString().padStart(2,"0"),S=Math.floor(b/36e5%24).toString().padStart(2,"0"),f=Math.floor(b/864e5).toString().padStart(2,"0");d(f,S,v,m)}catch(e){console.error(e)}};g();const b=setInterval(g,1e3);e.set(o,b)};document.addEventListener("DOMContentLoaded",()=>{!function(e,t,o="ablocksInitialized"){e&&("function"==typeof e.forEach?e:[e]).forEach(e=>{e&&e.dataset&&!e.dataset[o]&&(e.dataset[o]="1",t(e))})}(document.querySelectorAll(".ablocks-block--countdown"),e=>{t(e)},"ablocksCountdownInit")})})(); |