@progress/kendo-date-math
Version:
Kendo UI typescript package exporting functions for Date manipulations
1 lines • 21.6 kB
JavaScript
!function(e,t){"object"==typeof exports&&"object"==typeof module?module.exports=t(require("tslib")):"function"==typeof define&&define.amd?define([],t):"object"==typeof exports?exports.KendoDateMath=t(require("tslib")):e.KendoDateMath=t(e.self)}(self,e=>(()=>{"use strict";var t={25(e,t,r){Object.defineProperty(t,"__esModule",{value:!0}),t.nextDayOfWeek=void 0;var o=r(2078),n=r(7163);t.nextDayOfWeek=function(e,t){return(0,n.dayOfWeek)(e,t,o.Direction.Forward)}},41(e,t,r){Object.defineProperty(t,"__esModule",{value:!0}),t.normalizeYear=void 0;var o=r(9100);t.normalizeYear=function(e,t){return(0,o.setYear)(e,t(e.getFullYear()))}},97(e,t,r){Object.defineProperty(t,"__esModule",{value:!0}),t.lastMonthOfYear=void 0;var o=r(2851);t.lastMonthOfYear=function(e){return(0,o.setMonth)(e,11)}},139(e,t,r){Object.defineProperty(t,"__esModule",{value:!0}),t.offset=void 0;var o=r(9432);t.offset=function(e,t){if(void 0===t&&(t=new Date),"Etc/UTC"===e||"Etc/GMT"===e)return 0;if(""===e)return t.getTimezoneOffset();var r=(0,o.zoneAndRule)(e,t),n=r.rule,a=r.zone;return parseFloat(n?a[0]-n[6]:a[0])}},327(e,t,r){Object.defineProperty(t,"__esModule",{value:!0}),t.loadTimezone=void 0;var o=r(8403),n=r(7033);t.loadTimezone=function(e){if(!e)throw new Error((0,n.formatMessage)(n.NO_TZ_INFO,""));var t=e.rules,r=e.titles,a=e.zones;if(void 0===t||void 0===a)throw new Error(n.INVALID_TZ_STRUCTURE);Object.assign(o.timezones.rules,t),Object.assign(o.timezones.titles,r||{}),Object.assign(o.timezones.zones,a)}},426(t){t.exports=e},850(e,t){Object.defineProperty(t,"__esModule",{value:!0}),t.cloneDate=void 0,t.cloneDate=function(e){return e?new Date(e.getTime()):null}},1396(e,t,r){Object.defineProperty(t,"__esModule",{value:!0}),t.lastDecadeOfCentury=void 0;var o=r(41);t.lastDecadeOfCentury=function(e){return(0,o.normalizeYear)(e,function(e){return e-e%100+90})}},1634(e,t,r){Object.defineProperty(t,"__esModule",{value:!0}),t.abbrTimezone=void 0;var o=r(9432),n=r(1970);t.abbrTimezone=function(e,t){if(void 0===t&&(t=new Date),"Etc/UTC"===e)return"UTC";if("Etc/GMT"===e)return"GMT";if(""===e)return"";var r=(0,o.zoneAndRule)(e,t),a=r.zone,i=r.rule,u=a[2];if(u.indexOf("/")>=0)return u.split("/")[i&&+i[6]?1:0];if(u.indexOf("%s")>=0)return u.replace("%s",i&&"-"!==i[7]?i[7]:"");if(u.indexOf("%z")>=0){var s=-1*Math.trunc(a[0]/60),d=(0,n.padNumber)(s,2),c=s>0?"+":"",l=Math.abs(Math.trunc(a[0]%60)),f=0===l?"":(0,n.padNumber)(l,2);return u.replace("%z","".concat(c).concat(d).concat(f))}return u}},1736(e,t){Object.defineProperty(t,"__esModule",{value:!0}),t.ruleToDate=void 0;var r={Jan:0,Feb:1,Mar:2,Apr:3,May:4,Jun:5,Jul:6,Aug:7,Sep:8,Oct:9,Nov:10,Dec:11},o={Sun:0,Mon:1,Tue:2,Wed:3,Thu:4,Fri:5,Sat:6};t.ruleToDate=function(e,t,n){var a,i=t[3],u=t[4],s=t[5],d="u"===s[3]?6e4*-n:0;if(isNaN(u))if(0===u.indexOf("last")){a=new Date(Date.UTC(e,r[i]+1,1,s[0]-24,s[1],s[2])+d);var c=o[u.substr(4,3)],l=a.getUTCDay();a.setUTCDate(a.getUTCDate()+c-l-(c>l?7:0))}else u.indexOf(">=")>=0&&(a=new Date(Date.UTC(e,r[i],u.substr(5),s[0],s[1],s[2],0)+d),c=o[u.substr(0,3)],l=a.getUTCDay(),a.setUTCDate(a.getUTCDate()+c-l+(c<l?7:0)));else a=new Date(Date.UTC(e,r[i],u,s[0],s[1],s[2])+d);return a}},1744(e,t,r){Object.defineProperty(t,"__esModule",{value:!0}),t.firstDecadeOfCentury=void 0;var o=r(41);t.firstDecadeOfCentury=function(e){return(0,o.normalizeYear)(e,function(e){return e-e%100})}},1773(e,t){Object.defineProperty(t,"__esModule",{value:!0}),t.MS_PER_DAY=t.MS_PER_HOUR=t.MS_PER_MINUTE=void 0,t.MS_PER_MINUTE=6e4,t.MS_PER_HOUR=36e5,t.MS_PER_DAY=864e5},1970(e,t){Object.defineProperty(t,"__esModule",{value:!0}),t.padNumber=void 0,t.padNumber=function(e,t){return void 0===t&&(t=2),(e<0?"-":"")+new Array(t).concat([Math.abs(e)]).join("0").slice(-t)}},2078(e,t){var r;Object.defineProperty(t,"__esModule",{value:!0}),t.Direction=void 0,function(e){e[e.Forward=1]="Forward",e[e.Backward=-1]="Backward"}(r||(t.Direction=r={}))},2520(e,t,r){Object.defineProperty(t,"__esModule",{value:!0}),t.isEqualDate=void 0;var o=r(8885),n=r(8299);t.isEqualDate=function(e,t){return!e&&!t||e&&t&&(0,n.isEqual)((0,o.getDate)(e),(0,o.getDate)(t))}},2564(e,t,r){Object.defineProperty(t,"__esModule",{value:!0}),t.lastDayOfMonth=void 0;var o=r(3351),n=r(9575);t.lastDayOfMonth=function(e){var t=(0,n.createDate)(e.getFullYear(),e.getMonth()+1,1,e.getHours(),e.getMinutes(),e.getSeconds(),e.getMilliseconds());return(0,o.addDays)(t,-1)}},2640(e,t,r){Object.defineProperty(t,"__esModule",{value:!0}),t.addYears=void 0;var o=r(3947),n=r(9100);t.addYears=function(e,t){return(0,o.adjustDST)((0,n.setYear)(e,e.getFullYear()+t),e.getHours())}},2851(e,t,r){Object.defineProperty(t,"__esModule",{value:!0}),t.setMonth=void 0;var o=r(3543),n=r(9575),a=r(2564);t.setMonth=function(e,t){var r=e.getDate(),i=(0,n.createDate)(e.getFullYear(),t,r,e.getHours(),e.getMinutes(),e.getSeconds(),e.getMilliseconds());return i.getDate()===r?i:(0,a.lastDayOfMonth)((0,o.addMonths)(i,-1))}},2875(e,t,r){Object.defineProperty(t,"__esModule",{value:!0});var o=r(426);o.__exportStar(r(2994),t),o.__exportStar(r(3351),t),o.__exportStar(r(6139),t),o.__exportStar(r(3543),t),o.__exportStar(r(8655),t),o.__exportStar(r(2640),t),o.__exportStar(r(3947),t),o.__exportStar(r(850),t),o.__exportStar(r(1773),t),o.__exportStar(r(9575),t),o.__exportStar(r(7163),t),o.__exportStar(r(6515),t),o.__exportStar(r(2078),t),o.__exportStar(r(4633),t),o.__exportStar(r(4260),t),o.__exportStar(r(4050),t),o.__exportStar(r(5963),t),o.__exportStar(r(8822),t),o.__exportStar(r(7984),t),o.__exportStar(r(1744),t),o.__exportStar(r(3685),t),o.__exportStar(r(4063),t),o.__exportStar(r(8885),t),o.__exportStar(r(8299),t),o.__exportStar(r(2520),t),o.__exportStar(r(2564),t),o.__exportStar(r(1396),t),o.__exportStar(r(97),t),o.__exportStar(r(4819),t),o.__exportStar(r(25),t),o.__exportStar(r(2933),t),o.__exportStar(r(1634),t),o.__exportStar(r(327),t),o.__exportStar(r(139),t),o.__exportStar(r(9711),t),o.__exportStar(r(3105),t),o.__exportStar(r(6559),t),o.__exportStar(r(8473),t),o.__exportStar(r(4342),t),o.__exportStar(r(7644),t),o.__exportStar(r(6936),t)},2933(e,t,r){Object.defineProperty(t,"__esModule",{value:!0}),t.prevDayOfWeek=void 0;var o=r(2078),n=r(7163);t.prevDayOfWeek=function(e,t){return(0,n.dayOfWeek)(e,t,o.Direction.Backward)}},2994(e,t,r){Object.defineProperty(t,"__esModule",{value:!0}),t.addCenturies=void 0;var o=r(2640);t.addCenturies=function(e,t){return(0,o.addYears)(e,100*t)}},3105(e,t,r){Object.defineProperty(t,"__esModule",{value:!0}),t.timezoneNames=void 0;var o=r(8403);t.timezoneNames=function(){return Object.keys(o.timezones.zones)}},3351(e,t,r){Object.defineProperty(t,"__esModule",{value:!0}),t.addDays=void 0;var o=r(3947),n=r(850);t.addDays=function(e,t){var r=(0,n.cloneDate)(e);return r.setDate(r.getDate()+t),(0,o.adjustDST)(r,e.getHours())}},3543(e,t,r){Object.defineProperty(t,"__esModule",{value:!0}),t.addMonths=void 0;var o=r(3947),n=r(850),a=r(2564);t.addMonths=function(e,r){var i=(0,n.cloneDate)(e),u=(12+(i.getMonth()+r)%12)%12;return i.setMonth(i.getMonth()+r),function(e,r){return e.getMonth()!==r?(0,a.lastDayOfMonth)((0,t.addMonths)(e,-1)):e}((0,o.adjustDST)(i,e.getHours()),u)}},3547(e,t,r){Object.defineProperty(t,"__esModule",{value:!0}),t.findZone=void 0;var o=r(4790),n=r(7033);t.findZone=function(e,t){if(void 0===t&&(t=(new Date).getTime()),"Etc/UTC"===e||"Etc/GMT"===e)return[0,"-","UTC",null];for(var r=(0,o.getZoneRules)(e),a=r.length-1;a>=0;a--){var i=r[a][3];if(i&&t>i)break}var u=r[a+1];if(!u)throw new Error((0,n.formatMessage)(n.NO_TZ_INFO,e));return u}},3685(e,t,r){Object.defineProperty(t,"__esModule",{value:!0}),t.firstMonthOfYear=void 0;var o=r(2851);t.firstMonthOfYear=function(e){return(0,o.setMonth)(e,0)}},3947(e,t,r){Object.defineProperty(t,"__esModule",{value:!0}),t.adjustDST=void 0;var o=r(850);t.adjustDST=function(e,t){var r=(0,o.cloneDate)(e);return 0===t&&23===r.getHours()&&r.setHours(r.getHours()+2),r}},4050(e,t){Object.defineProperty(t,"__esModule",{value:!0}),t.durationInMonths=void 0,t.durationInMonths=function(e,t){return 12*(t.getFullYear()-e.getFullYear())+(t.getMonth()-e.getMonth())}},4063(e,t,r){Object.defineProperty(t,"__esModule",{value:!0}),t.firstYearOfDecade=void 0;var o=r(41);t.firstYearOfDecade=function(e){return(0,o.normalizeYear)(e,function(e){return e-e%10})}},4260(e,t,r){Object.defineProperty(t,"__esModule",{value:!0}),t.durationInDecades=void 0;var o=r(4063);t.durationInDecades=function(e,t){return((0,o.firstYearOfDecade)(t).getFullYear()-(0,o.firstYearOfDecade)(e).getFullYear())/10}},4342(e,t,r){Object.defineProperty(t,"__esModule",{value:!0}),t.ZonedDate=void 0;var o=r(1773),n=r(850),a=r(1634),i=r(139),u=r(8473),s=r(1970),d=function(e,t){return new Date(e.getTime()+t*o.MS_PER_MINUTE)},c=function(e,t){return new Date(e.getTime()+t*o.MS_PER_HOUR)},l=["Sun","Mon","Tue","Wed","Thu","Fri","Sat"],f=["Jan","Feb","Mar","Apr","May","Jun","Jul","Aug","Sep","Oct","Nov","Dec"];function p(e,t){var r=(0,i.offset)(t,e),o=c(e,-1);return r<(0,i.offset)(t,o)}function _(e,t){var r=p(e,t)?1:0;return c(e,r)}function v(e,t,r){if(t===r)return e;var o=(0,i.offset)(t,e),n=(0,i.offset)(r,e),a=o-n,u=d(e,a),s=(0,i.offset)(r,u);return d(e,a+(n-s))}var D=function(){function e(e,t){if(this._utcDate=(0,n.cloneDate)(e),this.timezone=t,""===t){var r=(0,u.toLocalDate)(e);this.timezoneOffset=r.getTimezoneOffset(),this._localDate=r}else{var o=(0,i.offset)(t,e);this.timezoneOffset=o,r=_(e,t),this._localDate=v(r,t,"Etc/UTC")}}return Object.defineProperty(e.prototype,"cachedLocalDate",{get:function(){return this._localDate},enumerable:!1,configurable:!0}),Object.defineProperty(e.prototype,"cachedUTCDate",{get:function(){return this._utcDate},enumerable:!1,configurable:!0}),e.fromLocalDate=function(t,r){if(void 0===r&&(r=""),""===r){var o=(n=t,new Date(Date.UTC(n.getFullYear(),n.getMonth(),n.getDate(),n.getHours(),n.getMinutes(),n.getSeconds(),n.getMilliseconds())));return e.fromUTCDate(o,r)}var n,a=v(t,"Etc/UTC",r),u=p(a,r),s=(0,i.offset)(r,a),d=0;u&&(d=s>0?-1:1);var l=c(a,d);return e.fromUTCDate(l,r)},e.fromUTCDate=function(t,r){return void 0===r&&(r=""),new e(t,r)},e.prototype.toLocalDate=function(){return(0,n.cloneDate)(this._localDate)},e.prototype.toUTCDate=function(){return(0,n.cloneDate)(this._utcDate)},e.prototype.toTimezone=function(t){if(this.timezone===t)return this.clone();var r=(0,i.offset)(this.timezone,this._utcDate),o=d(this._utcDate,r);return e.fromLocalDate(o,t)},e.prototype.clone=function(){return e.fromUTCDate(this._utcDate,this.timezone)},e.prototype.addDays=function(t){var r=new Date(this._utcDate.getTime());return r.setUTCDate(r.getUTCDate()+t),e.fromUTCDate(r,this.timezone)},e.prototype.addTime=function(t){var r=_(new Date(this._utcDate.getTime()),this.timezone);r.setTime(r.getTime()+t);var o=_(r,this.timezone);return e.fromUTCDate(o,this.timezone)},e.prototype.stripTime=function(){var t=this._utcDate,r=Date.UTC(t.getUTCFullYear(),t.getUTCMonth(),t.getUTCDate(),0,0,0);return e.fromUTCDate(new Date(r),this.timezone)},e.prototype.getTime=function(){return this._localDate.getTime()},e.prototype.getTimezoneOffset=function(){return this.timezoneOffset},e.prototype.getFullYear=function(){return this._utcDate.getUTCFullYear()},e.prototype.getMonth=function(){return this._utcDate.getUTCMonth()},e.prototype.getDate=function(){return this._utcDate.getUTCDate()},e.prototype.getDay=function(){return this._utcDate.getUTCDay()},e.prototype.getHours=function(){return this._utcDate.getUTCHours()},e.prototype.getMinutes=function(){return this._utcDate.getUTCMinutes()},e.prototype.getSeconds=function(){return this._utcDate.getUTCSeconds()},e.prototype.getMilliseconds=function(){return this._utcDate.getUTCMilliseconds()},e.prototype.getUTCDate=function(){return this._localDate.getUTCDate()},e.prototype.getUTCDay=function(){return this._localDate.getUTCDay()},e.prototype.getUTCFullYear=function(){return this._localDate.getUTCFullYear()},e.prototype.getUTCHours=function(){return this._localDate.getUTCHours()},e.prototype.getUTCMilliseconds=function(){return this._localDate.getUTCMilliseconds()},e.prototype.getUTCMinutes=function(){return this._localDate.getUTCMinutes()},e.prototype.getUTCMonth=function(){return this._localDate.getUTCMonth()},e.prototype.getUTCSeconds=function(){return this._localDate.getUTCSeconds()},e.prototype.setTime=function(e){throw new Error("Method not implemented.")},e.prototype.setMilliseconds=function(e){throw new Error("Method not implemented.")},e.prototype.setUTCMilliseconds=function(e){throw new Error("Method not implemented.")},e.prototype.setSeconds=function(e,t){throw new Error("Method not implemented.")},e.prototype.setUTCSeconds=function(e,t){throw new Error("Method not implemented.")},e.prototype.setMinutes=function(e,t,r){throw new Error("Method not implemented.")},e.prototype.setUTCMinutes=function(e,t,r){throw new Error("Method not implemented.")},e.prototype.setHours=function(e,t,r,o){throw new Error("Method not implemented.")},e.prototype.setUTCHours=function(e,t,r,o){throw new Error("Method not implemented.")},e.prototype.setDate=function(e){throw new Error("Method not implemented.")},e.prototype.setUTCDate=function(e){throw new Error("Method not implemented.")},e.prototype.setMonth=function(e,t){throw new Error("Method not implemented.")},e.prototype.setUTCMonth=function(e,t){throw new Error("Method not implemented.")},e.prototype.setFullYear=function(e,t,r){throw new Error("Method not implemented.")},e.prototype.setUTCFullYear=function(e,t,r){throw new Error("Method not implemented.")},e.prototype.toISOString=function(){return this._localDate.toISOString()},e.prototype.toJSON=function(){return this._localDate.toJSON()},e.prototype.toString=function(){var e,t=(e=this._utcDate,l[e.getUTCDay()]+" "+f[e.getUTCMonth()]),r=this.toTimeString();return"".concat(t," ").concat(this.getDate()," ").concat(this.getFullYear()," ").concat(r)},e.prototype.toDateString=function(){return(0,u.toLocalDate)(this._utcDate).toDateString()},e.prototype.toTimeString=function(){var e=(0,s.padNumber)(this.getHours()),t=(0,s.padNumber)(this.getMinutes()),r=(0,s.padNumber)(this.getSeconds()),o="".concat(e,":").concat(t,":").concat(r),n=function(e){var t=e<=0?"+":"-",r=Math.abs(e),o=(0,s.padNumber)(Math.floor(r/60)),n=(0,s.padNumber)(r%60);return"GMT".concat(t).concat(o).concat(n)}(this.timezoneOffset),i=(0,a.abbrTimezone)(this.timezone,this._utcDate);return i&&(i=" (".concat(i,")")),"".concat(o," ").concat(n).concat(i)},e.prototype.toLocaleString=function(e,t){return this._localDate.toLocaleString(e,t)},e.prototype.toLocaleDateString=function(e,t){return this._localDate.toLocaleDateString(e,t)},e.prototype.toLocaleTimeString=function(e,t){return this._localDate.toLocaleTimeString(e,t)},e.prototype.toUTCString=function(){return this.toTimezone("Etc/UTC").toString()},e.prototype[Symbol.toPrimitive]=function(e){return"string"===e||"default"===e?this.toString():this._localDate.getTime()},e.prototype.valueOf=function(){return this.getTime()},e.prototype.getVarDate=function(){throw new Error("Not implemented.")},e.prototype.format=function(e){throw new Error("Not implemented.")},e.prototype.formatUTC=function(e){throw new Error("Not implemented.")},e}();t.ZonedDate=D},4633(e,t,r){Object.defineProperty(t,"__esModule",{value:!0}),t.durationInCenturies=void 0;var o=r(1744);t.durationInCenturies=function(e,t){return((0,o.firstDecadeOfCentury)(t).getFullYear()-(0,o.firstDecadeOfCentury)(e).getFullYear())/100}},4790(e,t,r){Object.defineProperty(t,"__esModule",{value:!0}),t.getZoneRules=void 0;var o=r(8403),n=r(7033);t.getZoneRules=function(e){var t=o.timezones.zones;if(!t)throw new Error((0,n.formatMessage)(n.NO_TZ_INFO,e));var r=t[e],a="string"==typeof r?t[r]:r;if(!a)throw new Error((0,n.formatMessage)(n.NO_TZ_INFO,e));return a}},4819(e,t,r){Object.defineProperty(t,"__esModule",{value:!0}),t.lastYearOfDecade=void 0;var o=r(41);t.lastYearOfDecade=function(e){return(0,o.normalizeYear)(e,function(e){return e-e%10+9})}},5963(e,t){Object.defineProperty(t,"__esModule",{value:!0}),t.durationInYears=void 0,t.durationInYears=function(e,t){return t.getFullYear()-e.getFullYear()}},6139(e,t,r){Object.defineProperty(t,"__esModule",{value:!0}),t.addDecades=void 0;var o=r(2640);t.addDecades=function(e,t){return(0,o.addYears)(e,10*t)}},6515(e,t){var r;Object.defineProperty(t,"__esModule",{value:!0}),t.Day=void 0,function(e){e[e.Sunday=0]="Sunday",e[e.Monday=1]="Monday",e[e.Tuesday=2]="Tuesday",e[e.Wednesday=3]="Wednesday",e[e.Thursday=4]="Thursday",e[e.Friday=5]="Friday",e[e.Saturday=6]="Saturday"}(r||(t.Day=r={}))},6559(e,t,r){Object.defineProperty(t,"__esModule",{value:!0}),t.timezoneTitle=void 0;var o=r(8403);t.timezoneTitle=function(e){return(o.timezones.titles[e]||{}).long||e}},6936(e,t,r){Object.defineProperty(t,"__esModule",{value:!0}),t.weekInYear=void 0;var o=r(6515),n=r(3351),a=r(9575),i=r(2933),u=r(1773),s=r(8885),d=function(e,t){var r=(0,a.createDate)(e.getFullYear(),0,1,-6),s=function(e,t){return t!==o.Day.Monday?(0,n.addDays)((0,i.prevDayOfWeek)(e,t),4):(0,n.addDays)(e,4-(e.getDay()||7))}(e,t),d=s.getTime()-r.getTime(),c=Math.floor(d/u.MS_PER_DAY);return 1+Math.floor(c/7)};t.weekInYear=function(e,t){void 0===t&&(t=o.Day.Monday),e=(0,s.getDate)(e);var r=(0,n.addDays)(e,-7),a=(0,n.addDays)(e,7),i=d(e,t);return 0===i?d(r,t)+1:53===i&&d(a,t)>1?1:i}},7033(e,t){Object.defineProperty(t,"__esModule",{value:!0}),t.formatMessage=t.INVALID_TZ_STRUCTURE=t.NO_TZ_INFO=void 0,t.NO_TZ_INFO="The required {0} timezone information is not provided!",t.INVALID_TZ_STRUCTURE="The provided timezone information has invalid stucture!";var r=/\{(\d+)}?\}/g;t.formatMessage=function(e){for(var t=[],o=1;o<arguments.length;o++)t[o-1]=arguments[o];var n=t.reduce(function(e,t){return e.concat(t)},[]);return e.replace(r,function(e,t){return n[parseInt(t,10)]})}},7163(e,t,r){Object.defineProperty(t,"__esModule",{value:!0}),t.dayOfWeek=void 0;var o=r(2078),n=r(3947),a=r(850);t.dayOfWeek=function(e,t,r){void 0===r&&(r=o.Direction.Forward);var i=(0,a.cloneDate)(e),u=(t-i.getDay()+7*r)%7;return i.setDate(i.getDate()+u),(0,n.adjustDST)(i,e.getHours())}},7644(e,t,r){Object.defineProperty(t,"__esModule",{value:!0}),t.zonesPerGroup=void 0;var o=r(8403);t.zonesPerGroup=function(e){var t=o.timezones.titles;return Object.keys(t).reduce(function(r,o){return(t[o]||{}).group===e?r.concat(o.split(" ")):r},[])}},7984(e,t,r){Object.defineProperty(t,"__esModule",{value:!0}),t.firstDayOfMonth=void 0;var o=r(9575);t.firstDayOfMonth=function(e){return(0,o.createDate)(e.getFullYear(),e.getMonth(),1,e.getHours(),e.getMinutes(),e.getSeconds(),e.getMilliseconds())}},8299(e,t){Object.defineProperty(t,"__esModule",{value:!0}),t.isEqual=void 0,t.isEqual=function(e,t){return!e&&!t||e&&t&&e.getTime()===t.getTime()}},8403(e,t){Object.defineProperty(t,"__esModule",{value:!0}),t.timezones=void 0,t.timezones={rules:{},titles:{},zones:{}}},8473(e,t){Object.defineProperty(t,"__esModule",{value:!0}),t.toLocalDate=function(e){return new Date(e.getUTCFullYear(),e.getUTCMonth(),e.getUTCDate(),e.getUTCHours(),e.getUTCMinutes(),e.getUTCSeconds(),e.getUTCMilliseconds())}},8655(e,t,r){Object.defineProperty(t,"__esModule",{value:!0}),t.addWeeks=void 0;var o=r(3351);t.addWeeks=function(e,t){return(0,o.addDays)(e,7*t)}},8822(e,t,r){Object.defineProperty(t,"__esModule",{value:!0}),t.firstDayInWeek=void 0;var o=r(850),n=r(6515);t.firstDayInWeek=function(e,t){void 0===t&&(t=n.Day.Sunday);for(var r=(0,o.cloneDate)(e);r.getDay()!==t;)r.setDate(r.getDate()-1);return r}},8885(e,t,r){Object.defineProperty(t,"__esModule",{value:!0}),t.getDate=void 0;var o=r(9575);t.getDate=function(e){return(0,o.createDate)(e.getFullYear(),e.getMonth(),e.getDate(),0,0,0)}},9100(e,t,r){Object.defineProperty(t,"__esModule",{value:!0}),t.setYear=void 0;var o=r(3543),n=r(9575),a=r(2564);t.setYear=function(e,t){var r=e.getMonth(),i=(0,n.createDate)(t,r,e.getDate(),e.getHours(),e.getMinutes(),e.getSeconds(),e.getMilliseconds());return i.getMonth()===r?i:(0,a.lastDayOfMonth)((0,o.addMonths)(i,-1))}},9432(e,t,r){Object.defineProperty(t,"__esModule",{value:!0}),t.zoneAndRule=void 0;var o=r(9923),n=r(3547);t.zoneAndRule=function(e,t){var r=t.getTime(),a=(0,n.findZone)(e,r);return{rule:(0,o.findRule)(a[1],r,a[0]),zone:a}}},9575(e,t,r){Object.defineProperty(t,"__esModule",{value:!0}),t.createDate=void 0;var o=r(3947);t.createDate=function(e,t,r,n,a,i,u){void 0===n&&(n=0),void 0===a&&(a=0),void 0===i&&(i=0),void 0===u&&(u=0);var s=new Date(e,t,r,n,a,i,u);return e>-1&&e<100&&s.setFullYear(s.getFullYear()-1900),(0,o.adjustDST)(s,n)}},9711(e,t,r){Object.defineProperty(t,"__esModule",{value:!0}),t.timezoneGroupNames=void 0;var o=r(8403);t.timezoneGroupNames=function(){var e=Object.keys(o.timezones.titles).reduce(function(e,t){var r=o.timezones.titles[t].group;return e[r]=r,e},{});return Object.keys(e)}},9923(e,t,r){Object.defineProperty(t,"__esModule",{value:!0}),t.findRule=void 0;var o=r(8403),n=r(1736),a=(new Date).getTime();t.findRule=function(e,t,r){void 0===t&&(t=a),void 0===r&&(r=0);var i=o.timezones.rules[e];if(!i){var u=e.split(":"),s=0;return u.length>1&&(s=60*u[0]+Number(u[1])),[-1e6,"max","-","Jan",1,[0,0,0],s,"-"]}var d=new Date(t).getUTCFullYear();(i=i.filter(function(e){var t=e[0],r=e[1];return t<=d&&(r>=d||t===d&&"only"===r||"max"===r)})).push(t),i.sort(function(e,t){return"number"!=typeof e&&(e=Number((0,n.ruleToDate)(d,e,r))),"number"!=typeof t&&(t=Number((0,n.ruleToDate)(d,t,r))),e-t});var c=i[i.indexOf(t)-1]||i[i.length-1];return isNaN(c)?c:null}}},r={};return function e(o){var n=r[o];if(void 0!==n)return n.exports;var a=r[o]={exports:{}};return t[o](a,a.exports,e),a.exports}(2875)})());