| 1 |
!function(e,t){if("object"==typeof exports&&"object"==typeof module)module.exports=t(require("preact/compat"));else if("function"==typeof define&&define.amd)define(["preact/compat"],t);else{var a="object"==typeof exports?t(require("preact/compat")):t(e.PreactCompat);for(var r in a)("object"==typeof exports?exports:e)[r]=a[r]}}(Depicter,(e=>(()=>{"use strict";var t={585:t=>{t.exports=e}},a={};function r(e){var o=a[e];if(void 0!==o)return o.exports;var n=a[e]={exports:{}};return t[e](n,n.exports,r),n.exports}r.d=(e,t)=>{for(var a in t)r.o(t,a)&&!r.o(e,a)&&Object.defineProperty(e,a,{enumerable:!0,get:t[a]})},r.o=(e,t)=>Object.prototype.hasOwnProperty.call(e,t),r.r=e=>{"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})};var o={};r.r(o),r.d(o,{dpcCountdown:()=>u});var n=r(585);const s=Date.now()+1368e5+186e4+29e3,c=(e,t)=>t?e.toString().padStart(2,"0"):e.toString(),l=({children:e,flash:t,line:a,className:r})=>Depicter.h("div",{className:`dpc-separator ${t?"dpc-flash":""} ${r||""}`},a?Depicter.h("span",{className:"dpc-line-separator"}):e),p=({separator:e=":",flashSeparator:t=!1,showDays:a=!0,demoMode:r=!1,leadingZeros:o=!0,addSeparator:p=!0,lineSeparator:i=!1,dateTime:d})=>{const[u,m]=(0,n.useState)((new Date).getTime());(0,n.useEffect)((()=>{const e=setInterval((()=>{m((new Date).getTime())}),1e3);return()=>{clearInterval(e)}}),[]);const{days:f,hours:h,minutes:b,seconds:D}=((e,t,a,r)=>{let o=e.getTime()-t;o<0&&(o=r?s-t:0);let n=Math.floor(o/864e5),c=Math.floor(o%864e5/36e5);return a||(c+=24*n,n=0),{days:n,hours:c,minutes:Math.floor(o%36e5/6e4),seconds:Math.floor(o%6e4/1e3)}})(new Date(`${d}Z`),u,a,r);return Depicter.h("div",{className:"dpc-countdown-timer dpc-countdown-row"},a&&Depicter.h(Depicter.f,null,Depicter.h("span",{className:"dpc-countdown-segment"},c(f,o)),p&&Depicter.h(l,{flash:t,line:i},e)),Depicter.h("span",{className:"dpc-countdown-segment"},c(h,o)),p&&Depicter.h(l,{flash:t,line:i},e),Depicter.h("span",{className:"dpc-countdown-segment"},c(b,o)),p&&Depicter.h(l,{flash:t,line:i},e),Depicter.h("span",{className:"dpc-countdown-segment"},c(D,o)))};function i(){return i=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var a=arguments[t];for(var r in a)({}).hasOwnProperty.call(a,r)&&(e[r]=a[r])}return e},i.apply(null,arguments)}const d=["dLabel","hLabel","mLabel","sLabel"],u={component:e=>{const{className:t,labels:a=!0,dLabel:r="Days",hLabel:o="Hours",mLabel:n="Minutes",sLabel:s="Seconds",showDays:c=!0,labelsPosition:u="below",renderLabel:m,...f}=e,h=[r,o,n,s];return Depicter.h("div",{className:`${t} dpc-countdown`},Depicter.h(p,i({},f,{showDays:c})),a&&Depicter.h("div",{className:`dpc-countdown-labels dpc-countdown-row dpc-labels-${u}`},h.map(((e,t)=>c||0!==t?Depicter.h(Depicter.f,null,m?.(e,d[t],"dpc-label")||Depicter.h("div",{key:d[t],className:"dpc-label"},e),!1!==f.addSeparator&&t!==h.length-1&&Depicter.h(l,{key:`${d[t]}-sep`,className:"dpc-countdown-timer",line:f.lineSeparator},f.separator||":")):null))))},async:!1};return o})())); |