forked from date-fns/date-fns
-
Notifications
You must be signed in to change notification settings - Fork 1
/
Copy pathdate_fns.min.js
4 lines (4 loc) · 64 KB
/
date_fns.min.js
1
2
3
4
(function webpackUniversalModuleDefinition(root,factory){if(typeof exports==="object"&&typeof module==="object")module.exports=factory();else if(typeof define==="function"&&define.amd)define([],factory);else if(typeof exports==="object")exports["dateFns"]=factory();else root["dateFns"]=factory()})(this,function(){return function(modules){var installedModules={};function __webpack_require__(moduleId){if(installedModules[moduleId])return installedModules[moduleId].exports;var module=installedModules[moduleId]={exports:{},id:moduleId,loaded:false};modules[moduleId].call(module.exports,module,module.exports,__webpack_require__);module.loaded=true;return module.exports}__webpack_require__.m=modules;__webpack_require__.c=installedModules;__webpack_require__.p="";return __webpack_require__(0)}([function(module,exports,__webpack_require__){module.exports={addDays:__webpack_require__(1),addHours:__webpack_require__(4),addISOYears:__webpack_require__(5),addMilliseconds:__webpack_require__(13),addMinutes:__webpack_require__(14),addMonths:__webpack_require__(15),addQuarters:__webpack_require__(17),addSeconds:__webpack_require__(18),addWeeks:__webpack_require__(19),addYears:__webpack_require__(20),closestIndexTo:__webpack_require__(21),closestTo:__webpack_require__(22),compareAsc:__webpack_require__(23),compareDesc:__webpack_require__(24),differenceInCalendarDays:__webpack_require__(11),differenceInCalendarISOWeeks:__webpack_require__(25),differenceInCalendarISOYears:__webpack_require__(26),differenceInCalendarMonths:__webpack_require__(27),differenceInCalendarQuarters:__webpack_require__(28),differenceInCalendarWeeks:__webpack_require__(30),differenceInCalendarYears:__webpack_require__(31),differenceInDays:__webpack_require__(32),differenceInHours:__webpack_require__(33),differenceInISOYears:__webpack_require__(35),differenceInMilliseconds:__webpack_require__(34),differenceInMinutes:__webpack_require__(37),differenceInMonths:__webpack_require__(38),differenceInQuarters:__webpack_require__(39),differenceInSeconds:__webpack_require__(40),differenceInWeeks:__webpack_require__(41),differenceInYears:__webpack_require__(42),distanceInWords:__webpack_require__(43),distanceInWordsStrict:__webpack_require__(48),distanceInWordsToNow:__webpack_require__(49),eachDay:__webpack_require__(50),endOfDay:__webpack_require__(51),endOfHour:__webpack_require__(52),endOfISOWeek:__webpack_require__(53),endOfISOYear:__webpack_require__(55),endOfMinute:__webpack_require__(56),endOfMonth:__webpack_require__(57),endOfQuarter:__webpack_require__(58),endOfSecond:__webpack_require__(59),endOfToday:__webpack_require__(60),endOfTomorrow:__webpack_require__(61),endOfWeek:__webpack_require__(54),endOfYear:__webpack_require__(62),endOfYesterday:__webpack_require__(63),format:__webpack_require__(64),getDate:__webpack_require__(68),getDay:__webpack_require__(69),getDayOfYear:__webpack_require__(65),getDaysInMonth:__webpack_require__(16),getDaysInYear:__webpack_require__(70),getHours:__webpack_require__(72),getISODay:__webpack_require__(73),getISOWeek:__webpack_require__(67),getISOWeeksInYear:__webpack_require__(74),getISOYear:__webpack_require__(6),getMilliseconds:__webpack_require__(75),getMinutes:__webpack_require__(76),getMonth:__webpack_require__(77),getQuarter:__webpack_require__(29),getSeconds:__webpack_require__(78),getYear:__webpack_require__(79),isAfter:__webpack_require__(80),isBefore:__webpack_require__(81),isDate:__webpack_require__(3),isEqual:__webpack_require__(82),isFirstDayOfMonth:__webpack_require__(83),isFriday:__webpack_require__(84),isFuture:__webpack_require__(85),isLastDayOfMonth:__webpack_require__(86),isLeapYear:__webpack_require__(71),isMonday:__webpack_require__(87),isPast:__webpack_require__(88),isSameDay:__webpack_require__(89),isSameHour:__webpack_require__(90),isSameISOWeek:__webpack_require__(92),isSameISOYear:__webpack_require__(94),isSameMinute:__webpack_require__(95),isSameMonth:__webpack_require__(97),isSameQuarter:__webpack_require__(98),isSameSecond:__webpack_require__(100),isSameWeek:__webpack_require__(93),isSameYear:__webpack_require__(102),isSaturday:__webpack_require__(103),isSunday:__webpack_require__(104),isThisHour:__webpack_require__(105),isThisISOWeek:__webpack_require__(106),isThisISOYear:__webpack_require__(107),isThisMinute:__webpack_require__(108),isThisMonth:__webpack_require__(109),isThisQuarter:__webpack_require__(110),isThisSecond:__webpack_require__(111),isThisWeek:__webpack_require__(112),isThisYear:__webpack_require__(113),isThursday:__webpack_require__(114),isToday:__webpack_require__(115),isTomorrow:__webpack_require__(116),isTuesday:__webpack_require__(117),isValid:__webpack_require__(118),isWednesday:__webpack_require__(119),isWeekend:__webpack_require__(120),isWithinRange:__webpack_require__(121),isYesterday:__webpack_require__(122),lastDayOfISOWeek:__webpack_require__(123),lastDayOfISOYear:__webpack_require__(125),lastDayOfMonth:__webpack_require__(126),lastDayOfQuarter:__webpack_require__(127),lastDayOfWeek:__webpack_require__(124),lastDayOfYear:__webpack_require__(128),max:__webpack_require__(129),min:__webpack_require__(130),parse:__webpack_require__(2),setDate:__webpack_require__(131),setDay:__webpack_require__(132),setDayOfYear:__webpack_require__(133),setHours:__webpack_require__(134),setISODay:__webpack_require__(135),setISOWeek:__webpack_require__(136),setISOYear:__webpack_require__(9),setMilliseconds:__webpack_require__(137),setMinutes:__webpack_require__(138),setMonth:__webpack_require__(139),setQuarter:__webpack_require__(140),setSeconds:__webpack_require__(141),setYear:__webpack_require__(142),startOfDay:__webpack_require__(12),startOfHour:__webpack_require__(91),startOfISOWeek:__webpack_require__(7),startOfISOYear:__webpack_require__(10),startOfMinute:__webpack_require__(96),startOfMonth:__webpack_require__(143),startOfQuarter:__webpack_require__(99),startOfSecond:__webpack_require__(101),startOfToday:__webpack_require__(144),startOfTomorrow:__webpack_require__(145),startOfWeek:__webpack_require__(8),startOfYear:__webpack_require__(66),startOfYesterday:__webpack_require__(146),subDays:__webpack_require__(147),subHours:__webpack_require__(148),subISOYears:__webpack_require__(36),subMilliseconds:__webpack_require__(149),subMinutes:__webpack_require__(150),subMonths:__webpack_require__(151),subQuarters:__webpack_require__(152),subSeconds:__webpack_require__(153),subWeeks:__webpack_require__(154),subYears:__webpack_require__(155)}},function(module,exports,__webpack_require__){var parse=__webpack_require__(2);function addDays(dirtyDate,amount){var date=parse(dirtyDate);date.setDate(date.getDate()+amount);return date}module.exports=addDays},function(module,exports,__webpack_require__){var isDate=__webpack_require__(3);var MILLISECONDS_IN_HOUR=36e5;var MILLISECONDS_IN_MINUTE=6e4;var DEFAULT_ADDITIONAL_DIGITS=2;var parseTokenDateTimeDelimeter=/[T ]/;var parseTokenPlainTime=/:/;var parseTokenYY=/^(\d{2})$/;var parseTokensYYY=[/^([+-]\d{2})$/,/^([+-]\d{3})$/,/^([+-]\d{4})$/];var parseTokenYYYY=/^(\d{4})/;var parseTokensYYYYY=[/^([+-]\d{4})/,/^([+-]\d{5})/,/^([+-]\d{6})/];var parseTokenMM=/^-(\d{2})$/;var parseTokenDDD=/^-?(\d{3})$/;var parseTokenMMDD=/^-?(\d{2})-?(\d{2})$/;var parseTokenWww=/^-?W(\d{2})$/;var parseTokenWwwD=/^-?W(\d{2})-?(\d{1})$/;var parseTokenHH=/^(\d{2}([.,]\d*)?)$/;var parseTokenHHMM=/^(\d{2}):?(\d{2}([.,]\d*)?)$/;var parseTokenHHMMSS=/^(\d{2}):?(\d{2}):?(\d{2}([.,]\d*)?)$/;var parseTokenTimezone=/([Z+-].*)$/;var parseTokenTimezoneZ=/^(Z)$/;var parseTokenTimezoneHH=/^([+-])(\d{2})$/;var parseTokenTimezoneHHMM=/^([+-])(\d{2}):?(\d{2})$/;function parse(dateString,options){if(isDate(dateString)){return new Date(dateString.getTime())}else if(typeof dateString!=="string"){return new Date(dateString)}options=options||{};var additionalDigits=options.additionalDigits;if(additionalDigits==null){additionalDigits=DEFAULT_ADDITIONAL_DIGITS}var dateStrings=splitDateString(dateString);var parseYearResult=parseYear(dateStrings.date,additionalDigits);var year=parseYearResult.year;var restDateString=parseYearResult.restDateString;var date=parseDate(restDateString,year);if(date){var timestamp=date.getTime();var time=0;var offset;if(dateStrings.time){time=parseTime(dateStrings.time)}if(dateStrings.timezone){offset=parseTimezone(dateStrings.timezone)}else{offset=new Date(timestamp+time).getTimezoneOffset();offset=new Date(timestamp+time+offset*MILLISECONDS_IN_MINUTE).getTimezoneOffset()}return new Date(timestamp+time+offset*MILLISECONDS_IN_MINUTE)}else{return new Date(dateString)}}function splitDateString(dateString){var dateStrings={};var array=dateString.split(parseTokenDateTimeDelimeter);var timeString;if(parseTokenPlainTime.test(array[0])){dateStrings.date=null;timeString=array[0]}else{dateStrings.date=array[0];timeString=array[1]}if(timeString){var token=parseTokenTimezone.exec(timeString);if(token){dateStrings.time=timeString.replace(token[1],"");dateStrings.timezone=token[1]}else{dateStrings.time=timeString}}return dateStrings}function parseYear(dateString,additionalDigits){var parseTokenYYY=parseTokensYYY[additionalDigits];var parseTokenYYYYY=parseTokensYYYYY[additionalDigits];var token;token=parseTokenYYYY.exec(dateString)||parseTokenYYYYY.exec(dateString);if(token){var yearString=token[1];return{year:parseInt(yearString,10),restDateString:dateString.slice(yearString.length)}}token=parseTokenYY.exec(dateString)||parseTokenYYY.exec(dateString);if(token){var centuryString=token[1];return{year:parseInt(centuryString,10)*100,restDateString:dateString.slice(centuryString.length)}}return{year:null}}function parseDate(dateString,year){if(year===null){return null}var token;var date;var month;var week;if(dateString.length===0){date=new Date(0);date.setUTCFullYear(year);return date}token=parseTokenMM.exec(dateString);if(token){date=new Date(0);month=parseInt(token[1],10)-1;date.setUTCFullYear(year,month);return date}token=parseTokenDDD.exec(dateString);if(token){date=new Date(0);var dayOfYear=parseInt(token[1],10);date.setUTCFullYear(year,0,dayOfYear);return date}token=parseTokenMMDD.exec(dateString);if(token){date=new Date(0);month=parseInt(token[1],10)-1;var day=parseInt(token[2],10);date.setUTCFullYear(year,month,day);return date}token=parseTokenWww.exec(dateString);if(token){week=parseInt(token[1],10)-1;return dayOfISOYear(year,week)}token=parseTokenWwwD.exec(dateString);if(token){week=parseInt(token[1],10)-1;var dayOfWeek=parseInt(token[2],10)-1;return dayOfISOYear(year,week,dayOfWeek)}return null}function parseTime(timeString){var token;var hours;var minutes;token=parseTokenHH.exec(timeString);if(token){hours=parseFloat(token[1].replace(",","."));return hours%24*MILLISECONDS_IN_HOUR}token=parseTokenHHMM.exec(timeString);if(token){hours=parseInt(token[1],10);minutes=parseFloat(token[2].replace(",","."));return hours%24*MILLISECONDS_IN_HOUR+minutes*MILLISECONDS_IN_MINUTE}token=parseTokenHHMMSS.exec(timeString);if(token){hours=parseInt(token[1],10);minutes=parseInt(token[2],10);var seconds=parseFloat(token[3].replace(",","."));return hours%24*MILLISECONDS_IN_HOUR+minutes*MILLISECONDS_IN_MINUTE+seconds*1e3}return null}function parseTimezone(timezoneString){var token;var absoluteOffset;token=parseTokenTimezoneZ.exec(timezoneString);if(token){return 0}token=parseTokenTimezoneHH.exec(timezoneString);if(token){absoluteOffset=parseInt(token[2],10)*60;return token[1]==="+"?-absoluteOffset:absoluteOffset}token=parseTokenTimezoneHHMM.exec(timezoneString);if(token){absoluteOffset=parseInt(token[2],10)*60+parseInt(token[3],10);return token[1]==="+"?-absoluteOffset:absoluteOffset}return 0}function dayOfISOYear(isoYear,week,day){week=week||0;day=day||0;var date=new Date(0);date.setUTCFullYear(isoYear,0,4);var fourthOfJanuaryDay=date.getUTCDay()||7;var diff=week*7+day+1-fourthOfJanuaryDay;date.setUTCDate(date.getUTCDate()+diff);return date}module.exports=parse},function(module,exports){function isDate(argument){return argument instanceof Date}module.exports=isDate},function(module,exports,__webpack_require__){var parse=__webpack_require__(2);function addHours(dirtyDate,amount){var date=parse(dirtyDate);date.setHours(date.getHours()+amount);return date}module.exports=addHours},function(module,exports,__webpack_require__){var getISOYear=__webpack_require__(6);var setISOYear=__webpack_require__(9);function addISOYears(dirtyDate,amount){return setISOYear(dirtyDate,getISOYear(dirtyDate)+amount)}module.exports=addISOYears},function(module,exports,__webpack_require__){var parse=__webpack_require__(2);var startOfISOWeek=__webpack_require__(7);function getISOYear(dirtyDate){var date=parse(dirtyDate);var year=date.getFullYear();var fourthOfJanuaryOfNextYear=new Date(0);fourthOfJanuaryOfNextYear.setFullYear(year+1,0,4);fourthOfJanuaryOfNextYear.setHours(0,0,0,0);var startOfNextYear=startOfISOWeek(fourthOfJanuaryOfNextYear);var fourthOfJanuaryOfThisYear=new Date(0);fourthOfJanuaryOfThisYear.setFullYear(year,0,4);fourthOfJanuaryOfThisYear.setHours(0,0,0,0);var startOfThisYear=startOfISOWeek(fourthOfJanuaryOfThisYear);if(date.getTime()>=startOfNextYear.getTime()){return year+1}else if(date.getTime()>=startOfThisYear.getTime()){return year}else{return year-1}}module.exports=getISOYear},function(module,exports,__webpack_require__){var startOfWeek=__webpack_require__(8);function startOfISOWeek(dirtyDate){return startOfWeek(dirtyDate,{weekStartsOn:1})}module.exports=startOfISOWeek},function(module,exports,__webpack_require__){var parse=__webpack_require__(2);function startOfWeek(dirtyDate,options){var weekStartsOn=options?options.weekStartsOn||0:0;var date=parse(dirtyDate);var day=date.getDay();var diff=(day<weekStartsOn?7:0)+day-weekStartsOn;date.setDate(date.getDate()-diff);date.setHours(0,0,0,0);return date}module.exports=startOfWeek},function(module,exports,__webpack_require__){var parse=__webpack_require__(2);var startOfISOYear=__webpack_require__(10);var differenceInCalendarDays=__webpack_require__(11);function setISOYear(dirtyDate,isoYear){var date=parse(dirtyDate);var diff=differenceInCalendarDays(date,startOfISOYear(date));var fourthOfJanuary=new Date(0);fourthOfJanuary.setFullYear(isoYear,0,4);fourthOfJanuary.setHours(0,0,0,0);date=startOfISOYear(fourthOfJanuary);date.setDate(date.getDate()+diff);return date}module.exports=setISOYear},function(module,exports,__webpack_require__){var getISOYear=__webpack_require__(6);var startOfISOWeek=__webpack_require__(7);function startOfISOYear(dirtyDate){var year=getISOYear(dirtyDate);var fourthOfJanuary=new Date(0);fourthOfJanuary.setFullYear(year,0,4);fourthOfJanuary.setHours(0,0,0,0);var date=startOfISOWeek(fourthOfJanuary);return date}module.exports=startOfISOYear},function(module,exports,__webpack_require__){var startOfDay=__webpack_require__(12);var MILLISECONDS_IN_MINUTE=6e4;var MILLISECONDS_IN_DAY=864e5;function differenceInCalendarDays(dirtyDateLeft,dirtyDateRight){var startOfDayLeft=startOfDay(dirtyDateLeft);var startOfDayRight=startOfDay(dirtyDateRight);var timestampLeft=startOfDayLeft.getTime()-startOfDayLeft.getTimezoneOffset()*MILLISECONDS_IN_MINUTE;var timestampRight=startOfDayRight.getTime()-startOfDayRight.getTimezoneOffset()*MILLISECONDS_IN_MINUTE;return Math.round((timestampLeft-timestampRight)/MILLISECONDS_IN_DAY)}module.exports=differenceInCalendarDays},function(module,exports,__webpack_require__){var parse=__webpack_require__(2);function startOfDay(dirtyDate){var date=parse(dirtyDate);date.setHours(0,0,0,0);return date}module.exports=startOfDay},function(module,exports,__webpack_require__){var parse=__webpack_require__(2);function addMilliseconds(dirtyDate,amount){var date=parse(dirtyDate);date.setMilliseconds(date.getMilliseconds()+amount);return date}module.exports=addMilliseconds},function(module,exports,__webpack_require__){var parse=__webpack_require__(2);function addMinutes(dirtyDate,amount){var date=parse(dirtyDate);date.setMinutes(date.getMinutes()+amount);return date}module.exports=addMinutes},function(module,exports,__webpack_require__){var parse=__webpack_require__(2);var getDaysInMonth=__webpack_require__(16);function addMonths(dirtyDate,amount){var date=parse(dirtyDate);var desiredMonth=date.getMonth()+amount;var dateWithDesiredMonth=new Date(0);dateWithDesiredMonth.setFullYear(date.getFullYear(),desiredMonth,1);dateWithDesiredMonth.setHours(0,0,0,0);var daysInMonth=getDaysInMonth(dateWithDesiredMonth);date.setMonth(desiredMonth,Math.min(daysInMonth,date.getDate()));return date}module.exports=addMonths},function(module,exports,__webpack_require__){var parse=__webpack_require__(2);function getDaysInMonth(dirtyDate){var date=parse(dirtyDate);var year=date.getFullYear();var monthIndex=date.getMonth();var lastDayOfMonth=new Date(0);lastDayOfMonth.setFullYear(year,monthIndex+1,0);lastDayOfMonth.setHours(0,0,0,0);return lastDayOfMonth.getDate()}module.exports=getDaysInMonth},function(module,exports,__webpack_require__){var addMonths=__webpack_require__(15);function addQuarters(dirtyDate,amount){var months=amount*3;return addMonths(dirtyDate,months)}module.exports=addQuarters},function(module,exports,__webpack_require__){var parse=__webpack_require__(2);function addSeconds(dirtyDate,amount){var date=parse(dirtyDate);date.setSeconds(date.getSeconds()+amount);return date}module.exports=addSeconds},function(module,exports,__webpack_require__){var addDays=__webpack_require__(1);function addWeeks(dirtyDate,amount){var days=amount*7;return addDays(dirtyDate,days)}module.exports=addWeeks},function(module,exports,__webpack_require__){var addMonths=__webpack_require__(15);function addYears(dirtyDate,amount){return addMonths(dirtyDate,amount*12)}module.exports=addYears},function(module,exports,__webpack_require__){var parse=__webpack_require__(2);function closestIndexTo(dirtyDateToCompare,dirtyDatesArray){if(!(dirtyDatesArray instanceof Array)){throw new TypeError(toString.call(dirtyDatesArray)+" is not an instance of Array")}var dateToCompare=parse(dirtyDateToCompare);var timeToCompare=dateToCompare.getTime();var result;var minDistance;dirtyDatesArray.forEach(function(dirtyDate,index){var currentDate=parse(dirtyDate);var distance=Math.abs(timeToCompare-currentDate.getTime());if(result===undefined||distance<minDistance){result=index;minDistance=distance}});return result}module.exports=closestIndexTo},function(module,exports,__webpack_require__){var parse=__webpack_require__(2);function closestTo(dirtyDateToCompare,dirtyDatesArray){if(!(dirtyDatesArray instanceof Array)){throw new TypeError(toString.call(dirtyDatesArray)+" is not an instance of Array")}var dateToCompare=parse(dirtyDateToCompare);var timeToCompare=dateToCompare.getTime();var result;var minDistance;dirtyDatesArray.forEach(function(dirtyDate){var currentDate=parse(dirtyDate);var distance=Math.abs(timeToCompare-currentDate.getTime());if(result===undefined||distance<minDistance){result=currentDate;minDistance=distance}});return result}module.exports=closestTo},function(module,exports,__webpack_require__){var parse=__webpack_require__(2);function compareAsc(dirtyDateLeft,dirtyDateRight){var dateLeft=parse(dirtyDateLeft);var timeLeft=dateLeft.getTime();var dateRight=parse(dirtyDateRight);var timeRight=dateRight.getTime();if(timeLeft<timeRight){return-1}else if(timeLeft>timeRight){return 1}else{return 0}}module.exports=compareAsc},function(module,exports,__webpack_require__){var parse=__webpack_require__(2);function compareDesc(dirtyDateLeft,dirtyDateRight){var dateLeft=parse(dirtyDateLeft);var timeLeft=dateLeft.getTime();var dateRight=parse(dirtyDateRight);var timeRight=dateRight.getTime();if(timeLeft>timeRight){return-1}else if(timeLeft<timeRight){return 1}else{return 0}}module.exports=compareDesc},function(module,exports,__webpack_require__){var startOfISOWeek=__webpack_require__(7);var MILLISECONDS_IN_MINUTE=6e4;var MILLISECONDS_IN_WEEK=6048e5;function differenceInCalendarISOWeeks(dirtyDateLeft,dirtyDateRight){var startOfISOWeekLeft=startOfISOWeek(dirtyDateLeft);var startOfISOWeekRight=startOfISOWeek(dirtyDateRight);var timestampLeft=startOfISOWeekLeft.getTime()-startOfISOWeekLeft.getTimezoneOffset()*MILLISECONDS_IN_MINUTE;var timestampRight=startOfISOWeekRight.getTime()-startOfISOWeekRight.getTimezoneOffset()*MILLISECONDS_IN_MINUTE;return Math.round((timestampLeft-timestampRight)/MILLISECONDS_IN_WEEK)}module.exports=differenceInCalendarISOWeeks},function(module,exports,__webpack_require__){var getISOYear=__webpack_require__(6);function differenceInCalendarISOYears(dirtyDateLeft,dirtyDateRight){return getISOYear(dirtyDateLeft)-getISOYear(dirtyDateRight)}module.exports=differenceInCalendarISOYears},function(module,exports,__webpack_require__){var parse=__webpack_require__(2);function differenceInCalendarMonths(dirtyDateLeft,dirtyDateRight){var dateLeft=parse(dirtyDateLeft);var dateRight=parse(dirtyDateRight);var yearDiff=dateLeft.getFullYear()-dateRight.getFullYear();var monthDiff=dateLeft.getMonth()-dateRight.getMonth();return yearDiff*12+monthDiff}module.exports=differenceInCalendarMonths},function(module,exports,__webpack_require__){var getQuarter=__webpack_require__(29);var parse=__webpack_require__(2);function differenceInCalendarQuarters(dirtyDateLeft,dirtyDateRight){var dateLeft=parse(dirtyDateLeft);var dateRight=parse(dirtyDateRight);var yearDiff=dateLeft.getFullYear()-dateRight.getFullYear();var quarterDiff=getQuarter(dateLeft)-getQuarter(dateRight);return yearDiff*4+quarterDiff}module.exports=differenceInCalendarQuarters},function(module,exports,__webpack_require__){var parse=__webpack_require__(2);function getQuarter(dirtyDate){var date=parse(dirtyDate);var quarter=Math.floor(date.getMonth()/3)+1;return quarter}module.exports=getQuarter},function(module,exports,__webpack_require__){var startOfWeek=__webpack_require__(8);var MILLISECONDS_IN_MINUTE=6e4;var MILLISECONDS_IN_WEEK=6048e5;function differenceInCalendarWeeks(dirtyDateLeft,dirtyDateRight,options){var startOfWeekLeft=startOfWeek(dirtyDateLeft,options);var startOfWeekRight=startOfWeek(dirtyDateRight,options);var timestampLeft=startOfWeekLeft.getTime()-startOfWeekLeft.getTimezoneOffset()*MILLISECONDS_IN_MINUTE;var timestampRight=startOfWeekRight.getTime()-startOfWeekRight.getTimezoneOffset()*MILLISECONDS_IN_MINUTE;return Math.round((timestampLeft-timestampRight)/MILLISECONDS_IN_WEEK)}module.exports=differenceInCalendarWeeks},function(module,exports,__webpack_require__){var parse=__webpack_require__(2);function differenceInCalendarYears(dirtyDateLeft,dirtyDateRight){var dateLeft=parse(dirtyDateLeft);var dateRight=parse(dirtyDateRight);return dateLeft.getFullYear()-dateRight.getFullYear()}module.exports=differenceInCalendarYears},function(module,exports,__webpack_require__){var parse=__webpack_require__(2);var differenceInCalendarDays=__webpack_require__(11);var compareAsc=__webpack_require__(23);function differenceInDays(dirtyDateLeft,dirtyDateRight){var dateLeft=parse(dirtyDateLeft);var dateRight=parse(dirtyDateRight);var sign=compareAsc(dateLeft,dateRight);var difference=Math.abs(differenceInCalendarDays(dateLeft,dateRight));dateLeft.setDate(dateLeft.getDate()-sign*difference);var isLastDayNotFull=compareAsc(dateLeft,dateRight)===-sign;return sign*(difference-isLastDayNotFull)}module.exports=differenceInDays},function(module,exports,__webpack_require__){var differenceInMilliseconds=__webpack_require__(34);var MILLISECONDS_IN_HOUR=36e5;function differenceInHours(dirtyDateLeft,dirtyDateRight){var diff=differenceInMilliseconds(dirtyDateLeft,dirtyDateRight)/MILLISECONDS_IN_HOUR;return diff>0?Math.floor(diff):Math.ceil(diff)}module.exports=differenceInHours},function(module,exports,__webpack_require__){var parse=__webpack_require__(2);function differenceInMilliseconds(dirtyDateLeft,dirtyDateRight){var dateLeft=parse(dirtyDateLeft);var dateRight=parse(dirtyDateRight);return dateLeft.getTime()-dateRight.getTime()}module.exports=differenceInMilliseconds},function(module,exports,__webpack_require__){var parse=__webpack_require__(2);var differenceInCalendarISOYears=__webpack_require__(26);var compareAsc=__webpack_require__(23);var subISOYears=__webpack_require__(36);function differenceInISOYears(dirtyDateLeft,dirtyDateRight){var dateLeft=parse(dirtyDateLeft);var dateRight=parse(dirtyDateRight);var sign=compareAsc(dateLeft,dateRight);var difference=Math.abs(differenceInCalendarISOYears(dateLeft,dateRight));dateLeft=subISOYears(dateLeft,sign*difference);var isLastISOYearNotFull=compareAsc(dateLeft,dateRight)===-sign;return sign*(difference-isLastISOYearNotFull)}module.exports=differenceInISOYears},function(module,exports,__webpack_require__){var addISOYears=__webpack_require__(5);function subISOYears(dirtyDate,amount){return addISOYears(dirtyDate,-amount)}module.exports=subISOYears},function(module,exports,__webpack_require__){var differenceInMilliseconds=__webpack_require__(34);var MILLISECONDS_IN_MINUTE=6e4;function differenceInMinutes(dirtyDateLeft,dirtyDateRight){var diff=differenceInMilliseconds(dirtyDateLeft,dirtyDateRight)/MILLISECONDS_IN_MINUTE;return diff>0?Math.floor(diff):Math.ceil(diff)}module.exports=differenceInMinutes},function(module,exports,__webpack_require__){var parse=__webpack_require__(2);var differenceInCalendarMonths=__webpack_require__(27);var compareAsc=__webpack_require__(23);function differenceInMonths(dirtyDateLeft,dirtyDateRight){var dateLeft=parse(dirtyDateLeft);var dateRight=parse(dirtyDateRight);var sign=compareAsc(dateLeft,dateRight);var difference=Math.abs(differenceInCalendarMonths(dateLeft,dateRight));dateLeft.setMonth(dateLeft.getMonth()-sign*difference);var isLastMonthNotFull=compareAsc(dateLeft,dateRight)===-sign;return sign*(difference-isLastMonthNotFull)}module.exports=differenceInMonths},function(module,exports,__webpack_require__){var differenceInMonths=__webpack_require__(38);function differenceInQuarters(dirtyDateLeft,dirtyDateRight){var diff=differenceInMonths(dirtyDateLeft,dirtyDateRight)/3;return diff>0?Math.floor(diff):Math.ceil(diff)}module.exports=differenceInQuarters},function(module,exports,__webpack_require__){var differenceInMilliseconds=__webpack_require__(34);function differenceInSeconds(dirtyDateLeft,dirtyDateRight){var diff=differenceInMilliseconds(dirtyDateLeft,dirtyDateRight)/1e3;return diff>0?Math.floor(diff):Math.ceil(diff)}module.exports=differenceInSeconds},function(module,exports,__webpack_require__){var differenceInDays=__webpack_require__(32);function differenceInWeeks(dirtyDateLeft,dirtyDateRight){var diff=differenceInDays(dirtyDateLeft,dirtyDateRight)/7;return diff>0?Math.floor(diff):Math.ceil(diff)}module.exports=differenceInWeeks},function(module,exports,__webpack_require__){var parse=__webpack_require__(2);var differenceInCalendarYears=__webpack_require__(31);var compareAsc=__webpack_require__(23);function differenceInYears(dirtyDateLeft,dirtyDateRight){var dateLeft=parse(dirtyDateLeft);var dateRight=parse(dirtyDateRight);var sign=compareAsc(dateLeft,dateRight);var difference=Math.abs(differenceInCalendarYears(dateLeft,dateRight));dateLeft.setFullYear(dateLeft.getFullYear()-sign*difference);var isLastYearNotFull=compareAsc(dateLeft,dateRight)===-sign;return sign*(difference-isLastYearNotFull)}module.exports=differenceInYears},function(module,exports,__webpack_require__){var compareDesc=__webpack_require__(24);var parse=__webpack_require__(2);var differenceInSeconds=__webpack_require__(40);var differenceInMonths=__webpack_require__(38);var enLocale=__webpack_require__(44);var MINUTES_IN_DAY=1440;var MINUTES_IN_ALMOST_TWO_DAYS=2520;var MINUTES_IN_MONTH=43200;var MINUTES_IN_TWO_MONTHS=86400;function distanceInWords(dirtyDateToCompare,dirtyDate,options){options=options||{};var comparison=compareDesc(dirtyDateToCompare,dirtyDate);var locale=options.locale||enLocale;var localize=locale.distanceInWords.localize;var localizeOptions={addSuffix:options.addSuffix,comparison:comparison};var dateLeft,dateRight;if(comparison>0){dateLeft=parse(dirtyDateToCompare);dateRight=parse(dirtyDate)}else{dateLeft=parse(dirtyDate);dateRight=parse(dirtyDateToCompare)}var seconds=differenceInSeconds(dateRight,dateLeft);var offset=dateRight.getTimezoneOffset()-dateLeft.getTimezoneOffset();var minutes=Math.round(seconds/60)-offset;var months;if(minutes<2){if(options.includeSeconds){if(seconds<5){return localize("lessThanXSeconds",5,localizeOptions)}else if(seconds<10){return localize("lessThanXSeconds",10,localizeOptions)}else if(seconds<20){return localize("lessThanXSeconds",20,localizeOptions)}else if(seconds<40){return localize("halfAMinute",null,localizeOptions)}else if(seconds<60){return localize("lessThanXMinutes",1,localizeOptions)}else{return localize("xMinutes",1,localizeOptions)}}else{if(minutes===0){return localize("lessThanXMinutes",1,localizeOptions)}else{return localize("xMinutes",minutes,localizeOptions)}}}else if(minutes<45){return localize("xMinutes",minutes,localizeOptions)}else if(minutes<90){return localize("aboutXHours",1,localizeOptions)}else if(minutes<MINUTES_IN_DAY){var hours=Math.round(minutes/60);return localize("aboutXHours",hours,localizeOptions)}else if(minutes<MINUTES_IN_ALMOST_TWO_DAYS){return localize("xDays",1,localizeOptions)}else if(minutes<MINUTES_IN_MONTH){var days=Math.round(minutes/MINUTES_IN_DAY);return localize("xDays",days,localizeOptions)}else if(minutes<MINUTES_IN_TWO_MONTHS){months=Math.round(minutes/MINUTES_IN_MONTH);return localize("aboutXMonths",months,localizeOptions)}months=differenceInMonths(dateRight,dateLeft);if(months<12){var nearestMonth=Math.round(minutes/MINUTES_IN_MONTH);return localize("xMonths",nearestMonth,localizeOptions)}else{var monthsSinceStartOfYear=months%12;var years=Math.floor(months/12);if(monthsSinceStartOfYear<3){return localize("aboutXYears",years,localizeOptions)}else if(monthsSinceStartOfYear<9){return localize("overXYears",years,localizeOptions)}else{return localize("almostXYears",years+1,localizeOptions)}}}module.exports=distanceInWords},function(module,exports,__webpack_require__){var buildDistanceInWordsLocale=__webpack_require__(45);var buildFormatLocale=__webpack_require__(46);module.exports={distanceInWords:buildDistanceInWordsLocale(),format:buildFormatLocale()}},function(module,exports){function buildDistanceInWordsLocale(){var distanceInWordsLocale={lessThanXSeconds:{one:"less than a second",other:"less than {{count}} seconds"},xSeconds:{one:"1 second",other:"{{count}} seconds"},halfAMinute:"half a minute",lessThanXMinutes:{one:"less than a minute",other:"less than {{count}} minutes"},xMinutes:{one:"1 minute",other:"{{count}} minutes"},aboutXHours:{one:"about 1 hour",other:"about {{count}} hours"},xHours:{one:"1 hour",other:"{{count}} hours"},xDays:{one:"1 day",other:"{{count}} days"},aboutXMonths:{one:"about 1 month",other:"about {{count}} months"},xMonths:{one:"1 month",other:"{{count}} months"},aboutXYears:{one:"about 1 year",other:"about {{count}} years"},xYears:{one:"1 year",other:"{{count}} years"},overXYears:{one:"over 1 year",other:"over {{count}} years"},almostXYears:{one:"almost 1 year",other:"almost {{count}} years"}};function localize(token,count,options){options=options||{};var result;if(typeof distanceInWordsLocale[token]==="string"){result=distanceInWordsLocale[token]}else if(count===1){result=distanceInWordsLocale[token].one}else{result=distanceInWordsLocale[token].other.replace("{{count}}",count)}if(options.addSuffix){if(options.comparison>0){return"in "+result}else{return result+" ago"}}return result}return{localize:localize}}module.exports=buildDistanceInWordsLocale},function(module,exports,__webpack_require__){var buildFormattingTokensRegExp=__webpack_require__(47);function buildFormatLocale(){var months3char=["Jan","Feb","Mar","Apr","May","Jun","Jul","Aug","Sep","Oct","Nov","Dec"];var monthsFull=["January","February","March","April","May","June","July","August","September","October","November","December"];var weekdays2char=["Su","Mo","Tu","We","Th","Fr","Sa"];var weekdays3char=["Sun","Mon","Tue","Wed","Thu","Fri","Sat"];var weekdaysFull=["Sunday","Monday","Tuesday","Wednesday","Thursday","Friday","Saturday"];
var meridiemUppercase=["AM","PM"];var meridiemLowercase=["am","pm"];var meridiemFull=["a.m.","p.m."];var formatters={MMM:function(date){return months3char[date.getMonth()]},MMMM:function(date){return monthsFull[date.getMonth()]},dd:function(date){return weekdays2char[date.getDay()]},ddd:function(date){return weekdays3char[date.getDay()]},dddd:function(date){return weekdaysFull[date.getDay()]},A:function(date){return date.getHours()/12>=1?meridiemUppercase[1]:meridiemUppercase[0]},a:function(date){return date.getHours()/12>=1?meridiemLowercase[1]:meridiemLowercase[0]},aa:function(date){return date.getHours()/12>=1?meridiemFull[1]:meridiemFull[0]}};var ordinalFormatters=["M","D","DDD","d","Q","W"];ordinalFormatters.forEach(function(formatterToken){formatters[formatterToken+"o"]=function(date,formatters){return ordinal(formatters[formatterToken](date))}});return{formatters:formatters,formattingTokensRegExp:buildFormattingTokensRegExp(formatters)}}function ordinal(number){var rem100=number%100;if(rem100>20||rem100<10){switch(rem100%10){case 1:return number+"st";case 2:return number+"nd";case 3:return number+"rd"}}return number+"th"}module.exports=buildFormatLocale},function(module,exports){var commonFormatterKeys=["M","MM","Q","D","DD","DDD","DDDD","d","E","W","WW","YY","YYYY","GG","GGGG","H","HH","h","hh","m","mm","s","ss","S","SS","SSS","Z","ZZ","X","x"];function buildFormattingTokensRegExp(formatters){var formattingTokens=commonFormatterKeys.concat(Object.keys(formatters)).sort().reverse();var formattingTokensRegExp=new RegExp("(\\[[^\\[]*\\])|(\\\\)?"+"("+formattingTokens.join("|")+"|.)","g");return formattingTokensRegExp}module.exports=buildFormattingTokensRegExp},function(module,exports,__webpack_require__){var compareDesc=__webpack_require__(24);var parse=__webpack_require__(2);var differenceInSeconds=__webpack_require__(40);var enLocale=__webpack_require__(44);var MINUTES_IN_DAY=1440;var MINUTES_IN_MONTH=43200;var MINUTES_IN_YEAR=525600;function distanceInWordsStrict(dirtyDateToCompare,dirtyDate,options){options=options||{};var comparison=compareDesc(dirtyDateToCompare,dirtyDate);var locale=options.locale||enLocale;var localize=locale.distanceInWords.localize;var localizeOptions={addSuffix:options.addSuffix,comparison:comparison};var dateLeft,dateRight;if(comparison>0){dateLeft=parse(dirtyDateToCompare);dateRight=parse(dirtyDate)}else{dateLeft=parse(dirtyDate);dateRight=parse(dirtyDateToCompare)}var unit=options.unit;var mathPartial=Math[options.partialMethod||"floor"];var seconds=differenceInSeconds(dateRight,dateLeft);var offset=dateRight.getTimezoneOffset()-dateLeft.getTimezoneOffset();var minutes=mathPartial(seconds/60)-offset;var hours,days,months,years;if(!unit){if(minutes<1){unit="s"}else if(minutes<60){unit="m"}else if(minutes<MINUTES_IN_DAY){unit="h"}else if(minutes<MINUTES_IN_MONTH){unit="d"}else if(minutes<MINUTES_IN_YEAR){unit="M"}else{unit="Y"}}if(unit==="s"){return localize("xSeconds",seconds,localizeOptions)}else if(unit==="m"){return localize("xMinutes",minutes,localizeOptions)}else if(unit==="h"){hours=mathPartial(minutes/60);return localize("xHours",hours,localizeOptions)}else if(unit==="d"){days=mathPartial(minutes/MINUTES_IN_DAY);return localize("xDays",days,localizeOptions)}else if(unit==="M"){months=mathPartial(minutes/MINUTES_IN_MONTH);return localize("xMonths",months,localizeOptions)}else if(unit==="Y"){years=mathPartial(minutes/MINUTES_IN_YEAR);return localize("xYears",years,localizeOptions)}throw new Error("Unknown unit: "+unit)}module.exports=distanceInWordsStrict},function(module,exports,__webpack_require__){var distanceInWords=__webpack_require__(43);function distanceInWordsToNow(dirtyDate,options){return distanceInWords(Date.now(),dirtyDate,options)}module.exports=distanceInWordsToNow},function(module,exports,__webpack_require__){var parse=__webpack_require__(2);function eachDay(dirtyStartDate,dirtyEndDate){var startDate=parse(dirtyStartDate);var endDate=parse(dirtyEndDate);var endTime=endDate.getTime();if(startDate.getTime()>endTime){throw new Error("The first date cannot be after the second date")}var dates=[];var currentDate=startDate;currentDate.setHours(0,0,0,0);while(currentDate.getTime()<=endTime){dates.push(parse(currentDate));currentDate.setDate(currentDate.getDate()+1)}return dates}module.exports=eachDay},function(module,exports,__webpack_require__){var parse=__webpack_require__(2);function endOfDay(dirtyDate){var date=parse(dirtyDate);date.setHours(23,59,59,999);return date}module.exports=endOfDay},function(module,exports,__webpack_require__){var parse=__webpack_require__(2);function endOfHour(dirtyDate){var date=parse(dirtyDate);date.setMinutes(59,59,999);return date}module.exports=endOfHour},function(module,exports,__webpack_require__){var endOfWeek=__webpack_require__(54);function endOfISOWeek(dirtyDate){return endOfWeek(dirtyDate,{weekStartsOn:1})}module.exports=endOfISOWeek},function(module,exports,__webpack_require__){var parse=__webpack_require__(2);function endOfWeek(dirtyDate,options){var weekStartsOn=options?options.weekStartsOn||0:0;var date=parse(dirtyDate);var day=date.getDay();var diff=(day<weekStartsOn?-7:0)+6-(day-weekStartsOn);date.setDate(date.getDate()+diff);date.setHours(23,59,59,999);return date}module.exports=endOfWeek},function(module,exports,__webpack_require__){var getISOYear=__webpack_require__(6);var startOfISOWeek=__webpack_require__(7);function endOfISOYear(dirtyDate){var year=getISOYear(dirtyDate);var fourthOfJanuaryOfNextYear=new Date(0);fourthOfJanuaryOfNextYear.setFullYear(year+1,0,4);fourthOfJanuaryOfNextYear.setHours(0,0,0,0);var date=startOfISOWeek(fourthOfJanuaryOfNextYear);date.setMilliseconds(date.getMilliseconds()-1);return date}module.exports=endOfISOYear},function(module,exports,__webpack_require__){var parse=__webpack_require__(2);function endOfMinute(dirtyDate){var date=parse(dirtyDate);date.setSeconds(59,999);return date}module.exports=endOfMinute},function(module,exports,__webpack_require__){var parse=__webpack_require__(2);function endOfMonth(dirtyDate){var date=parse(dirtyDate);var month=date.getMonth();date.setFullYear(date.getFullYear(),month+1,0);date.setHours(23,59,59,999);return date}module.exports=endOfMonth},function(module,exports,__webpack_require__){var parse=__webpack_require__(2);function endOfQuarter(dirtyDate){var date=parse(dirtyDate);var currentMonth=date.getMonth();var month=currentMonth-currentMonth%3+3;date.setMonth(month,0);date.setHours(23,59,59,999);return date}module.exports=endOfQuarter},function(module,exports,__webpack_require__){var parse=__webpack_require__(2);function endOfSecond(dirtyDate){var date=parse(dirtyDate);date.setMilliseconds(999);return date}module.exports=endOfSecond},function(module,exports,__webpack_require__){var endOfDay=__webpack_require__(51);function endOfToday(){return endOfDay(new Date)}module.exports=endOfToday},function(module,exports){function endOfTomorrow(){var now=new Date;var year=now.getFullYear();var month=now.getMonth();var day=now.getDate();var date=new Date(0);date.setFullYear(year,month,day+1);date.setHours(23,59,59,999);return date}module.exports=endOfTomorrow},function(module,exports,__webpack_require__){var parse=__webpack_require__(2);function endOfYear(dirtyDate){var date=parse(dirtyDate);var year=date.getFullYear();date.setFullYear(year+1,0,0);date.setHours(23,59,59,999);return date}module.exports=endOfYear},function(module,exports){function endOfYesterday(){var now=new Date;var year=now.getFullYear();var month=now.getMonth();var day=now.getDate();var date=new Date(0);date.setFullYear(year,month,day-1);date.setHours(23,59,59,999);return date}module.exports=endOfYesterday},function(module,exports,__webpack_require__){var getDayOfYear=__webpack_require__(65);var getISOWeek=__webpack_require__(67);var getISOYear=__webpack_require__(6);var parse=__webpack_require__(2);var enLocale=__webpack_require__(44);function format(dirtyDate,formatStr,options){formatStr=formatStr||"YYYY-MM-DDTHH:mm:ss.SSSZ";options=options||{};var locale=options.locale||enLocale;var formatLocale=locale.format;var date=parse(dirtyDate);var formatFn=buildFormatFn(formatStr,formatLocale);return formatFn(date)}var formatters={M:function(date){return date.getMonth()+1},MM:function(date){return addLeadingZeros(date.getMonth()+1,2)},Q:function(date){return Math.ceil((date.getMonth()+1)/3)},D:function(date){return date.getDate()},DD:function(date){return addLeadingZeros(date.getDate(),2)},DDD:function(date){return getDayOfYear(date)},DDDD:function(date){return addLeadingZeros(getDayOfYear(date),3)},d:function(date){return date.getDay()},E:function(date){return date.getDay()||7},W:function(date){return getISOWeek(date)},WW:function(date){return addLeadingZeros(getISOWeek(date),2)},YY:function(date){return addLeadingZeros(date.getFullYear(),4).substr(2)},YYYY:function(date){return addLeadingZeros(date.getFullYear(),4)},GG:function(date){return String(getISOYear(date)).substr(2)},GGGG:function(date){return getISOYear(date)},H:function(date){return date.getHours()},HH:function(date){return addLeadingZeros(date.getHours(),2)},h:function(date){var hours=date.getHours();if(hours===0){return 12}else if(hours>12){return hours%12}else{return hours}},hh:function(date){return addLeadingZeros(formatters["h"](date),2)},m:function(date){return date.getMinutes()},mm:function(date){return addLeadingZeros(date.getMinutes(),2)},s:function(date){return date.getSeconds()},ss:function(date){return addLeadingZeros(date.getSeconds(),2)},S:function(date){return Math.floor(date.getMilliseconds()/100)},SS:function(date){return Math.floor(date.getMilliseconds()/10)},SSS:function(date){return date.getMilliseconds()},Z:function(date){return formatTimezone(date.getTimezoneOffset(),":")},ZZ:function(date){return formatTimezone(date.getTimezoneOffset())},X:function(date){return Math.floor(date.getTime()/1e3)},x:function(date){return date.getTime()}};function buildFormatFn(formatStr,formatLocale){var array=formatStr.match(formatLocale.formattingTokensRegExp);var length=array.length;var i;var formatter;for(i=0;i<length;i++){formatter=formatLocale.formatters[array[i]]||formatters[array[i]];if(formatter){array[i]=formatter}else{array[i]=removeFormattingTokens(array[i])}}return function(date){var output="";for(var i=0;i<length;i++){if(array[i]instanceof Function){output+=array[i](date,formatters)}else{output+=array[i]}}return output}}function removeFormattingTokens(input){if(input.match(/\[[\s\S]/)){return input.replace(/^\[|\]$/g,"")}return input.replace(/\\/g,"")}function formatTimezone(offset,delimeter){delimeter=delimeter||"";var sign=offset>0?"-":"+";var absOffset=Math.abs(offset);var hours=Math.floor(absOffset/60);var minutes=absOffset%60;return sign+addLeadingZeros(hours,2)+delimeter+addLeadingZeros(minutes,2)}function addLeadingZeros(number,targetLength){var output=Math.abs(number).toString();while(output.length<targetLength){output="0"+output}return output}module.exports=format},function(module,exports,__webpack_require__){var parse=__webpack_require__(2);var startOfYear=__webpack_require__(66);var differenceInCalendarDays=__webpack_require__(11);function getDayOfYear(dirtyDate){var date=parse(dirtyDate);var diff=differenceInCalendarDays(date,startOfYear(date));var dayOfYear=diff+1;return dayOfYear}module.exports=getDayOfYear},function(module,exports,__webpack_require__){var parse=__webpack_require__(2);function startOfYear(dirtyDate){var cleanDate=parse(dirtyDate);var date=new Date(0);date.setFullYear(cleanDate.getFullYear(),0,1);date.setHours(0,0,0,0);return date}module.exports=startOfYear},function(module,exports,__webpack_require__){var parse=__webpack_require__(2);var startOfISOWeek=__webpack_require__(7);var startOfISOYear=__webpack_require__(10);var MILLISECONDS_IN_WEEK=6048e5;function getISOWeek(dirtyDate){var date=parse(dirtyDate);var diff=startOfISOWeek(date).getTime()-startOfISOYear(date).getTime();return Math.round(diff/MILLISECONDS_IN_WEEK)+1}module.exports=getISOWeek},function(module,exports,__webpack_require__){var parse=__webpack_require__(2);function getDate(dirtyDate){var date=parse(dirtyDate);var dayOfMonth=date.getDate();return dayOfMonth}module.exports=getDate},function(module,exports,__webpack_require__){var parse=__webpack_require__(2);function getDay(dirtyDate){var date=parse(dirtyDate);var day=date.getDay();return day}module.exports=getDay},function(module,exports,__webpack_require__){var isLeapYear=__webpack_require__(71);function getDaysInYear(dirtyDate){return isLeapYear(dirtyDate)?366:365}module.exports=getDaysInYear},function(module,exports,__webpack_require__){var parse=__webpack_require__(2);function isLeapYear(dirtyDate){var date=parse(dirtyDate);var year=date.getFullYear();return year%400===0||year%4===0&&year%100!==0}module.exports=isLeapYear},function(module,exports,__webpack_require__){var parse=__webpack_require__(2);function getHours(dirtyDate){var date=parse(dirtyDate);var hours=date.getHours();return hours}module.exports=getHours},function(module,exports,__webpack_require__){var parse=__webpack_require__(2);function getISODay(dirtyDate){var date=parse(dirtyDate);var day=date.getDay();if(day===0){day=7}return day}module.exports=getISODay},function(module,exports,__webpack_require__){var startOfISOYear=__webpack_require__(10);var addWeeks=__webpack_require__(19);var MILLISECONDS_IN_WEEK=6048e5;function getISOWeeksInYear(dirtyDate){var thisYear=startOfISOYear(dirtyDate);var nextYear=startOfISOYear(addWeeks(thisYear,60));var diff=nextYear.valueOf()-thisYear.valueOf();return Math.round(diff/MILLISECONDS_IN_WEEK)}module.exports=getISOWeeksInYear},function(module,exports,__webpack_require__){var parse=__webpack_require__(2);function getMilliseconds(dirtyDate){var date=parse(dirtyDate);var milliseconds=date.getMilliseconds();return milliseconds}module.exports=getMilliseconds},function(module,exports,__webpack_require__){var parse=__webpack_require__(2);function getMinutes(dirtyDate){var date=parse(dirtyDate);var minutes=date.getMinutes();return minutes}module.exports=getMinutes},function(module,exports,__webpack_require__){var parse=__webpack_require__(2);function getMonth(dirtyDate){var date=parse(dirtyDate);var month=date.getMonth();return month}module.exports=getMonth},function(module,exports,__webpack_require__){var parse=__webpack_require__(2);function getSeconds(dirtyDate){var date=parse(dirtyDate);var seconds=date.getSeconds();return seconds}module.exports=getSeconds},function(module,exports,__webpack_require__){var parse=__webpack_require__(2);function getYear(dirtyDate){var date=parse(dirtyDate);var year=date.getFullYear();return year}module.exports=getYear},function(module,exports,__webpack_require__){var parse=__webpack_require__(2);function isAfter(dirtyDateToCompare,dirtyDate){var dateToCompare=parse(dirtyDateToCompare);var date=parse(dirtyDate);return dateToCompare.getTime()>date.getTime()}module.exports=isAfter},function(module,exports,__webpack_require__){var parse=__webpack_require__(2);function isBefore(dirtyDateToCompare,dirtyDate){var dateToCompare=parse(dirtyDateToCompare);var date=parse(dirtyDate);return dateToCompare.getTime()<date.getTime()}module.exports=isBefore},function(module,exports,__webpack_require__){var parse=__webpack_require__(2);function isEqual(dirtyLeftDate,dirtyRightDate){var dateLeft=parse(dirtyLeftDate);var dateRight=parse(dirtyRightDate);return dateLeft.getTime()===dateRight.getTime()}module.exports=isEqual},function(module,exports,__webpack_require__){var parse=__webpack_require__(2);function isFirstDayOfMonth(dirtyDate){return parse(dirtyDate).getDate()===1}module.exports=isFirstDayOfMonth},function(module,exports,__webpack_require__){var parse=__webpack_require__(2);function isFriday(dirtyDate){return parse(dirtyDate).getDay()===5}module.exports=isFriday},function(module,exports,__webpack_require__){var parse=__webpack_require__(2);function isFuture(dirtyDate){return parse(dirtyDate).getTime()>(new Date).getTime()}module.exports=isFuture},function(module,exports,__webpack_require__){var parse=__webpack_require__(2);var endOfDay=__webpack_require__(51);var endOfMonth=__webpack_require__(57);function isLastDayOfMonth(dirtyDate){var date=parse(dirtyDate);return endOfDay(date).getTime()===endOfMonth(date).getTime()}module.exports=isLastDayOfMonth},function(module,exports,__webpack_require__){var parse=__webpack_require__(2);function isMonday(dirtyDate){return parse(dirtyDate).getDay()===1}module.exports=isMonday},function(module,exports,__webpack_require__){var parse=__webpack_require__(2);function isPast(dirtyDate){return parse(dirtyDate).getTime()<(new Date).getTime()}module.exports=isPast},function(module,exports,__webpack_require__){var startOfDay=__webpack_require__(12);function isSameDay(dirtyDateLeft,dirtyDateRight){var dateLeftStartOfDay=startOfDay(dirtyDateLeft);var dateRightStartOfDay=startOfDay(dirtyDateRight);return dateLeftStartOfDay.getTime()===dateRightStartOfDay.getTime()}module.exports=isSameDay},function(module,exports,__webpack_require__){var startOfHour=__webpack_require__(91);function isSameHour(dirtyDateLeft,dirtyDateRight){var dateLeftStartOfHour=startOfHour(dirtyDateLeft);var dateRightStartOfHour=startOfHour(dirtyDateRight);return dateLeftStartOfHour.getTime()===dateRightStartOfHour.getTime()}module.exports=isSameHour},function(module,exports,__webpack_require__){var parse=__webpack_require__(2);function startOfHour(dirtyDate){var date=parse(dirtyDate);date.setMinutes(0,0,0);return date}module.exports=startOfHour},function(module,exports,__webpack_require__){var isSameWeek=__webpack_require__(93);function isSameISOWeek(dirtyDateLeft,dirtyDateRight){return isSameWeek(dirtyDateLeft,dirtyDateRight,{weekStartsOn:1})}module.exports=isSameISOWeek},function(module,exports,__webpack_require__){var startOfWeek=__webpack_require__(8);function isSameWeek(dirtyDateLeft,dirtyDateRight,options){var dateLeftStartOfWeek=startOfWeek(dirtyDateLeft,options);var dateRightStartOfWeek=startOfWeek(dirtyDateRight,options);return dateLeftStartOfWeek.getTime()===dateRightStartOfWeek.getTime()}module.exports=isSameWeek},function(module,exports,__webpack_require__){var startOfISOYear=__webpack_require__(10);function isSameISOYear(dirtyDateLeft,dirtyDateRight){var dateLeftStartOfYear=startOfISOYear(dirtyDateLeft);var dateRightStartOfYear=startOfISOYear(dirtyDateRight);return dateLeftStartOfYear.getTime()===dateRightStartOfYear.getTime()}module.exports=isSameISOYear},function(module,exports,__webpack_require__){var startOfMinute=__webpack_require__(96);function isSameMinute(dirtyDateLeft,dirtyDateRight){var dateLeftStartOfMinute=startOfMinute(dirtyDateLeft);var dateRightStartOfMinute=startOfMinute(dirtyDateRight);return dateLeftStartOfMinute.getTime()===dateRightStartOfMinute.getTime()}module.exports=isSameMinute},function(module,exports,__webpack_require__){var parse=__webpack_require__(2);function startOfMinute(dirtyDate){var date=parse(dirtyDate);date.setSeconds(0,0);return date}module.exports=startOfMinute},function(module,exports,__webpack_require__){var parse=__webpack_require__(2);function isSameMonth(dirtyDateLeft,dirtyDateRight){var dateLeft=parse(dirtyDateLeft);var dateRight=parse(dirtyDateRight);return dateLeft.getFullYear()===dateRight.getFullYear()&&dateLeft.getMonth()===dateRight.getMonth()}module.exports=isSameMonth},function(module,exports,__webpack_require__){var startOfQuarter=__webpack_require__(99);function isSameQuarter(dirtyDateLeft,dirtyDateRight){var dateLeftStartOfQuarter=startOfQuarter(dirtyDateLeft);var dateRightStartOfQuarter=startOfQuarter(dirtyDateRight);return dateLeftStartOfQuarter.getTime()===dateRightStartOfQuarter.getTime()}module.exports=isSameQuarter},function(module,exports,__webpack_require__){var parse=__webpack_require__(2);function startOfQuarter(dirtyDate){var date=parse(dirtyDate);var currentMonth=date.getMonth();var month=currentMonth-currentMonth%3;date.setMonth(month,1);date.setHours(0,0,0,0);return date}module.exports=startOfQuarter},function(module,exports,__webpack_require__){var startOfSecond=__webpack_require__(101);function isSameSecond(dirtyDateLeft,dirtyDateRight){var dateLeftStartOfSecond=startOfSecond(dirtyDateLeft);var dateRightStartOfSecond=startOfSecond(dirtyDateRight);return dateLeftStartOfSecond.getTime()===dateRightStartOfSecond.getTime()}module.exports=isSameSecond},function(module,exports,__webpack_require__){var parse=__webpack_require__(2);function startOfSecond(dirtyDate){var date=parse(dirtyDate);date.setMilliseconds(0);return date}module.exports=startOfSecond},function(module,exports,__webpack_require__){var parse=__webpack_require__(2);function isSameYear(dirtyDateLeft,dirtyDateRight){var dateLeft=parse(dirtyDateLeft);var dateRight=parse(dirtyDateRight);return dateLeft.getFullYear()===dateRight.getFullYear()}module.exports=isSameYear},function(module,exports,__webpack_require__){var parse=__webpack_require__(2);function isSaturday(dirtyDate){return parse(dirtyDate).getDay()===6}module.exports=isSaturday},function(module,exports,__webpack_require__){var parse=__webpack_require__(2);function isSunday(dirtyDate){return parse(dirtyDate).getDay()===0}module.exports=isSunday},function(module,exports,__webpack_require__){var isSameHour=__webpack_require__(90);function isThisHour(dirtyDate){return isSameHour(new Date,dirtyDate)}module.exports=isThisHour},function(module,exports,__webpack_require__){var isSameISOWeek=__webpack_require__(92);function isThisISOWeek(dirtyDate){return isSameISOWeek(new Date,dirtyDate)}module.exports=isThisISOWeek},function(module,exports,__webpack_require__){var isSameISOYear=__webpack_require__(94);function isThisISOYear(dirtyDate){return isSameISOYear(new Date,dirtyDate)}module.exports=isThisISOYear},function(module,exports,__webpack_require__){var isSameMinute=__webpack_require__(95);function isThisMinute(dirtyDate){return isSameMinute(new Date,dirtyDate)}module.exports=isThisMinute},function(module,exports,__webpack_require__){var isSameMonth=__webpack_require__(97);function isThisMonth(dirtyDate){return isSameMonth(new Date,dirtyDate)}module.exports=isThisMonth},function(module,exports,__webpack_require__){var isSameQuarter=__webpack_require__(98);function isThisQuarter(dirtyDate){return isSameQuarter(new Date,dirtyDate)}module.exports=isThisQuarter},function(module,exports,__webpack_require__){var isSameSecond=__webpack_require__(100);function isThisSecond(dirtyDate){return isSameSecond(new Date,dirtyDate)}module.exports=isThisSecond},function(module,exports,__webpack_require__){var isSameWeek=__webpack_require__(93);function isThisWeek(dirtyDate,options){return isSameWeek(new Date,dirtyDate,options)}module.exports=isThisWeek},function(module,exports,__webpack_require__){var isSameYear=__webpack_require__(102);function isThisYear(dirtyDate){return isSameYear(new Date,dirtyDate)}module.exports=isThisYear},function(module,exports,__webpack_require__){var parse=__webpack_require__(2);function isThursday(dirtyDate){return parse(dirtyDate).getDay()===4}module.exports=isThursday},function(module,exports,__webpack_require__){var startOfDay=__webpack_require__(12);function isToday(dirtyDate){return startOfDay(dirtyDate).getTime()===startOfDay(new Date).getTime()}module.exports=isToday},function(module,exports,__webpack_require__){var startOfDay=__webpack_require__(12);function isTomorrow(dirtyDate){var tomorrow=new Date;tomorrow.setDate(tomorrow.getDate()+1);return startOfDay(dirtyDate).getTime()===startOfDay(tomorrow).getTime()}module.exports=isTomorrow},function(module,exports,__webpack_require__){var parse=__webpack_require__(2);function isTuesday(dirtyDate){return parse(dirtyDate).getDay()===2}module.exports=isTuesday},function(module,exports,__webpack_require__){var isDate=__webpack_require__(3);function isValid(date){if(isDate(date)){return!isNaN(date)}else{throw new TypeError(toString.call(date)+" is not an instance of Date")}}module.exports=isValid},function(module,exports,__webpack_require__){var parse=__webpack_require__(2);function isWednesday(dirtyDate){return parse(dirtyDate).getDay()===3}module.exports=isWednesday},function(module,exports,__webpack_require__){var parse=__webpack_require__(2);function isWeekend(dirtyDate){var date=parse(dirtyDate);var day=date.getDay();return day===0||day===6}module.exports=isWeekend},function(module,exports,__webpack_require__){var parse=__webpack_require__(2);function isWithinRange(dirtyDate,dirtyStartDate,dirtyEndDate){var time=parse(dirtyDate).getTime();var startTime=parse(dirtyStartDate).getTime();var endTime=parse(dirtyEndDate).getTime();if(startTime>endTime){throw new Error("The start of the range cannot be after the end of the range")}return time>=startTime&&time<=endTime}module.exports=isWithinRange},function(module,exports,__webpack_require__){var startOfDay=__webpack_require__(12);function isYesterday(dirtyDate){var yesterday=new Date;yesterday.setDate(yesterday.getDate()-1);return startOfDay(dirtyDate).getTime()===startOfDay(yesterday).getTime()}module.exports=isYesterday},function(module,exports,__webpack_require__){var lastDayOfWeek=__webpack_require__(124);function lastDayOfISOWeek(dirtyDate){return lastDayOfWeek(dirtyDate,{weekStartsOn:1})}module.exports=lastDayOfISOWeek},function(module,exports,__webpack_require__){var parse=__webpack_require__(2);function lastDayOfWeek(dirtyDate,options){var weekStartsOn=options?options.weekStartsOn||0:0;var date=parse(dirtyDate);var day=date.getDay();var diff=(day<weekStartsOn?-7:0)+6-(day-weekStartsOn);date.setHours(0,0,0,0);date.setDate(date.getDate()+diff);return date}module.exports=lastDayOfWeek},function(module,exports,__webpack_require__){var getISOYear=__webpack_require__(6);var startOfISOWeek=__webpack_require__(7);function lastDayOfISOYear(dirtyDate){var year=getISOYear(dirtyDate);var fourthOfJanuary=new Date(0);fourthOfJanuary.setFullYear(year+1,0,4);fourthOfJanuary.setHours(0,0,0,0);var date=startOfISOWeek(fourthOfJanuary);date.setDate(date.getDate()-1);return date}module.exports=lastDayOfISOYear},function(module,exports,__webpack_require__){var parse=__webpack_require__(2);function lastDayOfMonth(dirtyDate){var date=parse(dirtyDate);var month=date.getMonth();date.setFullYear(date.getFullYear(),month+1,0);date.setHours(0,0,0,0);return date}module.exports=lastDayOfMonth},function(module,exports,__webpack_require__){var parse=__webpack_require__(2);function lastDayOfQuarter(dirtyDate){var date=parse(dirtyDate);var currentMonth=date.getMonth();var month=currentMonth-currentMonth%3+3;date.setMonth(month,0);date.setHours(0,0,0,0);return date}module.exports=lastDayOfQuarter},function(module,exports,__webpack_require__){var parse=__webpack_require__(2);function lastDayOfYear(dirtyDate){var date=parse(dirtyDate);var year=date.getFullYear();date.setFullYear(year+1,0,0);date.setHours(0,0,0,0);return date}module.exports=lastDayOfYear},function(module,exports,__webpack_require__){var parse=__webpack_require__(2);function max(){var dirtyDates=Array.prototype.slice.call(arguments);var dates=dirtyDates.map(function(dirtyDate){return parse(dirtyDate)});var latestTimestamp=Math.max.apply(null,dates);return new Date(latestTimestamp)}module.exports=max},function(module,exports,__webpack_require__){var parse=__webpack_require__(2);function min(){var dirtyDates=Array.prototype.slice.call(arguments);var dates=dirtyDates.map(function(dirtyDate){return parse(dirtyDate)});var earliestTimestamp=Math.min.apply(null,dates);return new Date(earliestTimestamp)}module.exports=min},function(module,exports,__webpack_require__){var parse=__webpack_require__(2);function setDate(dirtyDate,dayOfMonth){var date=parse(dirtyDate);date.setDate(dayOfMonth);return date}module.exports=setDate},function(module,exports,__webpack_require__){var parse=__webpack_require__(2);var addDays=__webpack_require__(1);function setDay(dirtyDate,day,options){var weekStartsOn=options?options.weekStartsOn||0:0;var date=parse(dirtyDate);var currentDay=date.getDay();var remainder=day%7;var dayIndex=(remainder+7)%7;var diff=(dayIndex<weekStartsOn?7:0)+day-currentDay;return addDays(date,diff)}module.exports=setDay},function(module,exports,__webpack_require__){var parse=__webpack_require__(2);function setDayOfYear(dirtyDate,dayOfYear){var date=parse(dirtyDate);date.setMonth(0);date.setDate(dayOfYear);return date}module.exports=setDayOfYear},function(module,exports,__webpack_require__){var parse=__webpack_require__(2);function setHours(dirtyDate,hours){var date=parse(dirtyDate);date.setHours(hours);return date}module.exports=setHours},function(module,exports,__webpack_require__){var parse=__webpack_require__(2);var addDays=__webpack_require__(1);var getISODay=__webpack_require__(73);function setISODay(dirtyDate,day){var date=parse(dirtyDate);var currentDay=getISODay(date);var diff=day-currentDay;return addDays(date,diff)}module.exports=setISODay},function(module,exports,__webpack_require__){var parse=__webpack_require__(2);var getISOWeek=__webpack_require__(67);function setISOWeek(dirtyDate,isoWeek){var date=parse(dirtyDate);var diff=getISOWeek(date)-isoWeek;date.setDate(date.getDate()-diff*7);return date}module.exports=setISOWeek},function(module,exports,__webpack_require__){var parse=__webpack_require__(2);function setMilliseconds(dirtyDate,milliseconds){var date=parse(dirtyDate);date.setMilliseconds(milliseconds);return date}module.exports=setMilliseconds},function(module,exports,__webpack_require__){var parse=__webpack_require__(2);function setMinutes(dirtyDate,minutes){var date=parse(dirtyDate);date.setMinutes(minutes);return date}module.exports=setMinutes},function(module,exports,__webpack_require__){var parse=__webpack_require__(2);var getDaysInMonth=__webpack_require__(16);function setMonth(dirtyDate,month){var date=parse(dirtyDate);var year=date.getFullYear();var day=date.getDate();var dateWithDesiredMonth=new Date(0);dateWithDesiredMonth.setFullYear(year,month,15);dateWithDesiredMonth.setHours(0,0,0,0);var daysInMonth=getDaysInMonth(dateWithDesiredMonth);date.setMonth(month,Math.min(day,daysInMonth));return date}module.exports=setMonth},function(module,exports,__webpack_require__){var parse=__webpack_require__(2);var setMonth=__webpack_require__(139);function setQuarter(dirtyDate,quarter){var date=parse(dirtyDate);var oldQuarter=Math.floor(date.getMonth()/3)+1;var diff=quarter-oldQuarter;return setMonth(date,date.getMonth()+diff*3)}module.exports=setQuarter},function(module,exports,__webpack_require__){var parse=__webpack_require__(2);function setSeconds(dirtyDate,seconds){var date=parse(dirtyDate);date.setSeconds(seconds);return date}module.exports=setSeconds},function(module,exports,__webpack_require__){var parse=__webpack_require__(2);function setYear(dirtyDate,year){var date=parse(dirtyDate);date.setFullYear(year);return date}module.exports=setYear},function(module,exports,__webpack_require__){var parse=__webpack_require__(2);function startOfMonth(dirtyDate){var date=parse(dirtyDate);date.setDate(1);date.setHours(0,0,0,0);return date}module.exports=startOfMonth},function(module,exports,__webpack_require__){var startOfDay=__webpack_require__(12);function startOfToday(){return startOfDay(new Date)}module.exports=startOfToday},function(module,exports){function startOfTomorrow(){var now=new Date;var year=now.getFullYear();var month=now.getMonth();var day=now.getDate();var date=new Date(0);date.setFullYear(year,month,day+1);date.setHours(0,0,0,0);return date}module.exports=startOfTomorrow},function(module,exports){function startOfYesterday(){var now=new Date;var year=now.getFullYear();var month=now.getMonth();var day=now.getDate();var date=new Date(0);date.setFullYear(year,month,day-1);date.setHours(0,0,0,0);return date}module.exports=startOfYesterday},function(module,exports,__webpack_require__){var addDays=__webpack_require__(1);function subDays(dirtyDate,amount){return addDays(dirtyDate,-amount)}module.exports=subDays},function(module,exports,__webpack_require__){var addHours=__webpack_require__(4);
function subHours(dirtyDate,amount){return addHours(dirtyDate,-amount)}module.exports=subHours},function(module,exports,__webpack_require__){var addMilliseconds=__webpack_require__(13);function subMilliseconds(dirtyDate,amount){return addMilliseconds(dirtyDate,-amount)}module.exports=subMilliseconds},function(module,exports,__webpack_require__){var addMinutes=__webpack_require__(14);function subMinutes(dirtyDate,amount){return addMinutes(dirtyDate,-amount)}module.exports=subMinutes},function(module,exports,__webpack_require__){var addMonths=__webpack_require__(15);function subMonths(dirtyDate,amount){return addMonths(dirtyDate,-amount)}module.exports=subMonths},function(module,exports,__webpack_require__){var addQuarters=__webpack_require__(17);function subQuarters(dirtyDate,amount){return addQuarters(dirtyDate,-amount)}module.exports=subQuarters},function(module,exports,__webpack_require__){var addSeconds=__webpack_require__(18);function subSeconds(dirtyDate,amount){return addSeconds(dirtyDate,-amount)}module.exports=subSeconds},function(module,exports,__webpack_require__){var addWeeks=__webpack_require__(19);function subWeeks(dirtyDate,amount){return addWeeks(dirtyDate,-amount)}module.exports=subWeeks},function(module,exports,__webpack_require__){var addYears=__webpack_require__(20);function subYears(dirtyDate,amount){return addYears(dirtyDate,-amount)}module.exports=subYears}])});
//# sourceMappingURL=date_fns.min.js.map