1(()=>{"use strict";var e,t={17981:(e,t,n)=>{n.d(t,{A:()=>c});var s=n(94715),o=n(86087),r=n(56427),l=n(27723),a=n(10790);function c(e){const{attributes:t,setAttributes:n}=e,{tillDateTime:c,dayText:i,dayTextPlural:d,hourText:x,hourTextPlural:h,minuteText:T,minuteTextPlural:p,secondText:m,secondTextPlural:v,countdownExpired:w}=t;let f=c;c||(f=new Date,f.setDate(f.getDate()+45),f.setHours(f.getHours()+6),f.setMinutes(f.getMinutes()+20),f.setSeconds(f.getSeconds()+45),n({tillDateTime:f}));var j=u(f);const[C,P]=(0,o.useState)(new Date),[_,b]=(0,o.useState)(j.days),[g,y]=(0,o.useState)(j.hours),[D,M]=(0,o.useState)(j.minutes),[N,k]=(0,o.useState)(j.seconds);var[O,S]=(0,o.useState)(!1);return O=j.days<0||j.hours<0||j.hours<0||j.seconds<0,(0,o.useEffect)((()=>{const e=setInterval((()=>{if(c)e=u(c);else var e=u(f);b(e.days),y(e.hours),M(e.minutes),k(e.seconds)}),1e3);return()=>clearInterval(e)}),[c]),(0,a.jsxs)("div",{...(0,s.useBlockProps)(),children:[(0,a.jsx)(s.InspectorControls,{children:(0,a.jsxs)(r.Panel,{children:[(0,a.jsx)(r.PanelBody,{title:(0,l.__)("Countdown DateTime"),initialOpen:!1,children:(0,a.jsxs)(r.PanelRow,{children:[(0,a.jsx)(r.__experimentalText,{children:(0,l.__)("Select Date/Time to Countdown")}),(0,a.jsx)(r.DateTimePicker,{currentDate:C,onChange:e=>{P(e);var t=u(new Date(e).getTime());t.days<0||t.hours<0||t.hours<0||t.seconds<0?S(!0):S(!1),b(t.days),y(t.hours),M(t.minutes),k(t.seconds),n({tillDateTime:e})},is12Hour:!0,__nextRemoveHelpButton:!0,__nextRemoveResetButton:!0})]})}),(0,a.jsxs)(r.PanelBody,{title:(0,l.__)("DateTime Terms"),initialOpen:!1,children:[(0,a.jsxs)(r.PanelRow,{children:[(0,a.jsx)(r.TextControl,{label:(0,l.__)("Day Text"),value:i,onChange:e=>n({dayText:e})}),(0,a.jsx)(r.TextControl,{label:(0,l.__)("Day Text Plural"),value:d,onChange:e=>n({dayTextPlural:e})})]}),(0,a.jsxs)(r.PanelRow,{children:[(0,a.jsx)(r.TextControl,{label:(0,l.__)("Hour Text"),value:x,onChange:e=>n({hourText:e})}),(0,a.jsx)(r.TextControl,{label:(0,l.__)("Hour Text Plural"),value:h,onChange:e=>n({hourTextPlural:e})})]}),(0,a.jsxs)(r.PanelRow,{children:[(0,a.jsx)(r.TextControl,{label:(0,l.__)("Minute Text"),value:T,onChange:e=>n({minuteText:e})}),(0,a.jsx)(r.TextControl,{label:(0,l.__)("Minute Text Plural"),value:p,onChange:e=>n({minuteTextPlural:e})})]}),(0,a.jsxs)(r.PanelRow,{children:[(0,a.jsx)(r.TextControl,{label:(0,l.__)("Second Text"),value:m,onChange:e=>n({secondText:e})}),(0,a.jsx)(r.TextControl,{label:(0,l.__)("Second Text Plural"),value:v,onChange:e=>n({secondTextPlural:e})})]}),(0,a.jsxs)(r.PanelRow,{children:[(0,a.jsx)(r.TextControl,{label:(0,l.__)("Time Expiration Message"),value:m,onChange:e=>n({secondText:e})}),(0,a.jsx)(r.TextControl,{label:(0,l.__)("Second Text Plural"),value:v,onChange:e=>n({secondTextPlural:e})})]}),(0,a.jsx)(r.PanelRow,{children:(0,a.jsx)(r.TextControl,{label:(0,l.__)("Countdown Expiration Message"),value:w,onChange:e=>n({countdownExpired:e})})})]})]})}),(0,a.jsxs)("div",{...(0,s.useBlockProps)(),children:[O&&(0,a.jsx)("div",{className:"fse-pro-countdown countdown-expired",dateTime:c,children:w}),!O&&(0,a.jsxs)("div",{className:"fse-pro-countdown",dateTime:c,children:[(0,a.jsxs)("div",{className:"fse-pro-days",children:[(0,a.jsx)("span",{className:"fse-pro-countdown-days-number number",children:_}),(0,a.jsx)("span",{className:"fse-pro-countdown-days-unit unit",children:-2<_&&_<2?i:d})]}),(0,a.jsxs)("div",{className:"fse-pro-hours",children:[(0,a.jsx)("span",{className:"fse-pro-countdown-hours-number number",children:g}),(0,a.jsx)("span",{className:"fse-pro-countdown-hours-unit unit",children:-2<g&&g<2?x:h})]}),(0,a.jsxs)("div",{className:"fse-pro-minutes",children:[(0,a.jsx)("span",{className:"fse-pro-countdown-minutes-number number",children:D}),(0,a.jsx)("span",{className:"fse-pro-countdown-minutes-unit unit",children:-2<D&&D<2?T:p})]}),(0,a.jsxs)("div",{className:"fse-pro-seconds",children:[(0,a.jsx)("span",{className:"fse-pro-countdown-seconds-number number",children:N}),(0,a.jsx)("span",{className:"fse-pro-countdown-seconds-unit unit",children:-2<N&&N<2?m:v})]})]})]})]})}function u(e){var t=(e=new Date(e).getTime())-(new Date).getTime();return{days:Math.floor(t/864e5),hours:Math.floor(t%864e5/36e5),minutes:Math.floor(t%36e5/6e4),seconds:Math.floor(t%6e4/1e3)}}},60405:(e,t,n)=>{var s=n(74997),o=n(17981),r=n(59616);const l=wp.element.createElement("svg",{width:"20",height:"20",viewBox:"0 0 430 430",className:"fse-block-countdown"},wp.element.createElement("path",{d:"M430,200h-90.903C332.254,143.041,286.959,97.746,230,90.903V60.716 c35.717,3.408,68.855,18.956,94.56,44.642l21.205-21.221C314.391,52.785,273.735,34.094,230,30.606V0h-30v30.61 C109.928,37.873,37.873,109.928,30.61,200H0v30h30.61c7.263,90.072,79.317,162.127,169.39,169.39V430h30v-30.61 c90.072-7.263,162.127-79.317,169.39-169.39H430V200z M245.838,214.819c3.115,1.86,5.781,4.198,8.002,7.013 c2.215,2.818,3.924,6.056,5.123,9.711c1.197,3.657,1.799,7.582,1.799,11.777c0,5.635-1.141,10.697-3.418,15.193 c-2.277,4.494-5.545,8.33-9.799,11.506c-4.256,3.176-9.381,5.635-15.373,7.373c-5.996,1.736-12.707,2.607-20.139,2.607 c-18.223,0-32.486-5.335-42.795-16.004l15.465-20.497c3.236,3.357,6.922,5.905,11.057,7.642c4.137,1.739,9.082,2.607,14.834,2.607 c13.547,0,20.32-4.973,20.32-14.924c0-5.395-2.01-9.468-6.
1023-12.227c-4.018-2.758-10.34-4.137-18.971-4.137h-5.395v-20.677h5.934 c6.713,0,11.957-1.376,15.732-4.136c3.777-2.757,5.664-6.411,5.664-10.969c0-3.955-1.379-6.95-4.135-8.989 c-2.76-2.038-6.414-3.058-10.969-3.058c-4.916,0-9.381,1.17-13.395,3.508c-4.018,2.336-7.404,5.662-10.16,9.979l-18.16-20.857 c1.916-2.52,4.434-4.855,7.551-7.014c3.117-2.158,6.654-3.984,10.609-5.484c3.955-1.498,8.209-2.666,12.768-3.506 c4.555-0.837,9.229-1.258,14.025-1.258c6.352,0,12.164,0.749,17.441,2.247c5.273,1.5,9.768,3.658,13.484,6.473 c3.715,2.817,6.592,6.175,8.631,10.07c2.037,3.896,3.057,8.241,3.057,13.035c0,3.597-0.57,7.013-1.707,10.249 c-1.141,3.236-2.729,6.176-4.766,8.811c-2.039,2.639-4.467,4.826-7.281,6.563c-2.818,1.74-5.906,2.908-9.262,3.506 C239.303,211.674,242.719,212.963,245.838,214.819z M200,60.729v30.175C143.041,97.746,97.746,143.041,90.903,200H60.729 C67.821,126.482,126.482,67.821,200,60.729z M60.729,230h30.175C97.746,286.959,143.041,332.254,200,339.097v30.175 C126.482,362.179,67.821,303.518,60.729,230z M230,369.272v-30.175c56.959-6.843,102.254-52.138,109.097-109.097h30.175 C362.179,303.518,303.518,362.179,230,369.272z"}));(0,s.registerBlockType)("fse-pro/countdown",{title:"Countdown",icon:l,edit:o.A,save:r.A})},59616:(e,t,n)=>{n.d(t,{A:()=>r}),n(27723);var s=n(94715),o=n(10790);function r({attributes:e}){const{tillDateTime:t,dayText:n,dayTextPlural:r,hourText:l,hourTextPlural:a,minuteText:c,minuteTextPlural:u,secondText:i,secondTextPlural:d,countdownExpired:x}=e,h=s.useBlockProps.save({tillDateTime:t,dayText:n,dayTextPlural:r,hourText:l,hourTextPlural:a,minuteText:c,minuteTextPlural:u,secondText:i,secondTextPlural:d,countdownExpired:x});return(0,o.jsx)("div",{...h,children:(0,o.jsx)("div",{class:"fse-pro-countdown",datetime:t})})}},10790:e=>{e.exports=window.ReactJSXRuntime},94715:e=>{e.exports=window.wp.blockEditor},74997:e=>{e.exports=window.wp.blocks},56427:e=>{e.exports=window.wp.components},86087:e=>{e.exports=window.wp.element},27723:e=>{e.exports=window.wp.i18n}},n={};function s(e){var o=n[e];if(void 0!==o)return o.exports;var r=n[e]={exports:{}};return t[e](r,r.exports,s),r.exports}s.m=t,e=[],s.O=(t,n,o,r)=>{if(!n){var l=1/0;for(i=0;i<e.length;i++){n=e[i][0],o=e[i][1],r=e[i][2];for(var a=!0,c=0;c<n.length;c++)(!1&r||l>=r)&&Object.keys(s.O).every((e=>s.O[e](n[c])))?n.splice(c--,1):(a=!1,r<l&&(l=r));if(a){e.splice(i--,1);var u=o();void 0!==u&&(t=u)}}return t}r=r||0;for(var i=e.length;i>0&&e[i-1][2]>r;i--)e[i]=e[i-1];e[i]=[n,o,r]},s.n=e=>{var t=e&&e.__esModule?()=>e.default:()=>e;return s.d(t,{a:t}),t},s.d=(e,t)=>{for(var n in t)s.o(t,n)&&!s.o(e,n)&&Object.defineProperty(e,n,{enumerable:!0,get:t[n]})},s.o=(e,t)=>Object.prototype.hasOwnProperty.call(e,t),(()=>{var e={416:0,719:0};s.O.j=t=>0===e[t];var t=(t,n)=>{var o,r,l=n[0],a=n[1],c=n[2],u=0;if(l.some((t=>0!==e[t]))){for(o in a)s.o(a,o)&&(s.m[o]=a[o]);if(c)var i=c(s)}for(t&&t(n);u<l.length;u++)r=l[u],s.o(e,r)&&e[r]&&e[r][0](),e[r]=0;return s.O(i)},n=self.webpackChunkfse_pro=self.webpackChunkfse_pro||[];n.forEach(t.bind(null,0)),n.push=t.bind(null,n.push.bind(n))})();var o=s.O(void 0,[719],(()=>s(60405)));o=s.O(o)})();
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.