!function(e,t){"object"==typeof exports&&"object"==typeof module?module.exports=t():"function"==typeof define&&define.amd?define([],t):"object"==typeof exports?exports.InputTimeHelper=t():e.InputTimeHelper=t()}(self,(()=>(()=>{"use strict";var e={d:(t,n)=>{for(var r in n)e.o(n,r)&&!e.o(t,r)&&Object.defineProperty(t,r,{enumerable:!0,get:n[r]})},o:(e,t)=>Object.prototype.hasOwnProperty.call(e,t),r:e=>{"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})}},t={};e.r(t),e.d(t,{TimeUnit:()=>v,formatDateToDateString:()=>o,formatDateToDatetimeString:()=>u,formatDateToLocalISOString:()=>m,formatDateToTimeString:()=>c,formatTimezoneOffsetToString:()=>f,getTimestamp:()=>p,parseDateAndTimeStringToDate:()=>i,parseDateStringToDate:()=>a,parseDatetimeStringToDate:()=>s,setTimestampDate:()=>D,setTimestampDateTime:()=>b,toLocalISOString:()=>g});var n=function(e){return e instanceof Date?e:new Date(e)},r=function(e,t){return e.toString().padStart(t,"0")},o=function(e){var t=n(e);if(Number.isNaN(t.getTime()))return"";var o=r(t.getFullYear(),4),a=r(t.getMonth()+1,2),c=r(t.getDate(),2);return"".concat(o,"-").concat(a,"-").concat(c)},a=function(e){return new Date("".concat(e,"T00:00"))},c=function(e){var t=n(e);if(Number.isNaN(t.getTime()))return"";var o=r(t.getHours(),2),a=r(t.getMinutes(),2),c="".concat(o,":").concat(a),i=t.getSeconds(),u=t.getMilliseconds();return(u>0||i>0)&&(c+=":".concat(r(i,2)),u>0&&(c+=".".concat(r(u,3)))),c},i=function(e,t){return new Date("".concat(e,"T").concat(t))},u=function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"T",o=n(e);if(Number.isNaN(o.getTime()))return"";var a=r(o.getFullYear(),4),c=r(o.getMonth()+1,2),i=r(o.getDate(),2),u=r(o.getHours(),2),s=r(o.getMinutes(),2),f="".concat(a,"-").concat(c,"-").concat(i).concat(t).concat(u,":").concat(s),g=o.getSeconds(),m=o.getMilliseconds();return(m>0||g>0)&&(f+=":".concat(r(g,2)),m>0&&(f+=".".concat(r(m,3)))),f},s=function(e){return new Date(e)},f=function(e){var t="";e<=0?(e=-e,t+="+"):t+="-";var n=r(Math.trunc(e/60),2),o=r(Math.trunc(e%60),2);return t+="".concat(n,":").concat(o)},g=function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};if(Number.isNaN(e.getTime()))throw new RangeError("Invalid time value");var n=r(e.getFullYear(),4),o=r(e.getMonth()+1,2),a=r(e.getDate(),2),c=r(e.getHours(),2),i=r(e.getMinutes(),2),u=r(e.getSeconds(),2),s="".concat(n,"-").concat(o,"-").concat(a,"T").concat(c,":").concat(i,":").concat(u);if(!0!==t.ignoreMilliseconds){var g=e.getMilliseconds();s+=".".concat(r(g,3))}return s+=f(e.getTimezoneOffset())},m=function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},r=n(e);try{return g(r,t)}catch(e){return""}},l=1e3,N=6e4,d=function(e){return e-(new Date).getTimezoneOffset()*N},T=function(e){return e instanceof Date?e.getTime():e},v=function(e){return e[e.Minute=60]="Minute",e[e.Second=1]="Second",e[e.Millisecond=.1]="Millisecond",e}({}),p=function(e){var t=e.valueAsNumber;return Number.isNaN(t)?NaN:function(e){return e+(new Date).getTimezoneOffset()*N}(t)},D=function(e,t){var n=T(t);Number.isNaN(n)?e.valueAsNumber=NaN:e.valueAsNumber=d(n)},b=function(e,t){var n=T(t);if(Number.isNaN(n))e.valueAsNumber=NaN;else{var r=parseInt(e.step);Number.isNaN(r)||(r>=v.Minute?n=Math.trunc(n/N)*N:r>=v.Second&&(n=Math.trunc(n/l)*l)),e.valueAsNumber=d(n)}};return t})()));