document.addEventListener('DOMContentLoaded',function(){document.querySelectorAll('.widget-counter').forEach(function($counter){var timer,repeat=$counter.getAttribute('data-repeat'),version=$counter.getAttribute('data-version'),date=$counter.getAttribute('data-date'),uid=$counter.getAttribute('id'),end;if(repeat!=='-1'){end=new Date(date)}else{var cArray=document.cookie?document.cookie.split(';'):[],Cookies={};for(var c in cArray){if(cArray.hasOwnProperty(c)&&typeof c==='string'){var temp=cArray[c].split('=');Cookies[temp[0].replace(/\s/g,'')]=temp[1]}}if(Cookies['count-'+uid]){end=new Date(Cookies['count-'+uid])}else{end=new Date();var exp=new Date();exp.setMonth(exp.getMonth()+1);document.cookie='count-'+uid+'='+end+';expires='+new Date(exp)+';path='+window.location.pathname}end.setMinutes(end.getMinutes()+parseInt(date,10))}if(!version){end.setTime(end.getTime()+end.getTimezoneOffset()*60*1000)}function showRemaining(){var now=new Date(),distance=end-now,days,hours,minutes,seconds,_second=1000,_minute=_second*60,_hour=_minute*60,_day=_hour*24;if(distance<0){if(!version||parseInt(version,10)<2||!repeat||repeat<=0){clearInterval(timer);days=0;hours=0;minutes=0;seconds=0}else{while(distance<0){end.setDate(end.getDate()+parseInt(repeat,10));distance=end-now}}}if(distance>=0){days=Math.floor(distance/_day);hours=Math.floor((distance%_day)/_hour);minutes=Math.floor((distance%_hour)/_minute);seconds=Math.floor((distance%_minute)/_second)}$counter.querySelectorAll('.widget-text[data-format]').forEach(function(element){var output=element.getAttribute('data-format');output=output.replace('%dddd',('000'+days).slice(-4));output=output.replace('%ddd',('00'+days).slice(-3));output=output.replace('%dd',('0'+days).slice(-2));output=output.replace('%d',days);output=output.replace('%hh',('0'+hours).slice(-2));output=output.replace('%mm',('0'+minutes).slice(-2));output=output.replace('%ss',('0'+seconds).slice(-2));output=output.replace('%h',hours);output=output.replace('%m',minutes);output=output.replace('%s',seconds);element.innerText=output});if($counter.querySelector('.widget-text').length===0){var format=$counter.getAttribute('data-format');format=format.replace('%dddd',('000'+days).slice(-4));format=format.replace('%ddd',('00'+days).slice(-3));format=format.replace('%dd',('0'+days).slice(-2));format=format.replace('%d',days);format=format.replace('%hh',('0'+hours).slice(-2));format=format.replace('%mm',('0'+minutes).slice(-2));format=format.replace('%ss',('0'+seconds).slice(-2));format=format.replace('%h',hours);format=format.replace('%m',minutes);format=format.replace('%s',seconds);$counter.innerText(format)}}timer=setInterval(showRemaining,1000)})})