moment.js
49.2 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
//>>built
(function(g,B){"object"===typeof exports&&"undefined"!==typeof module?module.exports=B():"function"===typeof define&&define.amd?define(B):g.moment=B()})(this,function(){function g(){return kb.apply(null,arguments)}function B(a){return a instanceof Array||"[object Array]"===Object.prototype.toString.call(a)}function ka(a){return null!=a&&"[object Object]"===Object.prototype.toString.call(a)}function ec(a){if(Object.getOwnPropertyNames)return 0===Object.getOwnPropertyNames(a).length;for(var b in a)if(a.hasOwnProperty(b))return!1;
return!0}function z(a){return void 0===a}function ea(a){return"number"===typeof a||"[object Number]"===Object.prototype.toString.call(a)}function ta(a){return a instanceof Date||"[object Date]"===Object.prototype.toString.call(a)}function lb(a,b){var c=[],d;for(d=0;d<a.length;++d)c.push(b(a[d],d));return c}function u(a,b){return Object.prototype.hasOwnProperty.call(a,b)}function R(a,b){for(var c in b)u(b,c)&&(a[c]=b[c]);u(b,"toString")&&(a.toString=b.toString);u(b,"valueOf")&&(a.valueOf=b.valueOf);
return a}function J(a,b,c,d){return mb(a,b,c,d,!0).utc()}function n(a){null==a._pf&&(a._pf={empty:!1,unusedTokens:[],unusedInput:[],overflow:-2,charsLeftOver:0,nullInput:!1,invalidMonth:null,invalidFormat:!1,userInvalidated:!1,iso:!1,parsedDateParts:[],meridiem:null,rfc2822:!1,weekdayMismatch:!1});return a._pf}function Ka(a){if(null==a._isValid){var b=n(a),c=nb.call(b.parsedDateParts,function(a){return null!=a}),c=!isNaN(a._d.getTime())&&0>b.overflow&&!b.empty&&!b.invalidMonth&&!b.invalidWeekday&&
!b.weekdayMismatch&&!b.nullInput&&!b.invalidFormat&&!b.userInvalidated&&(!b.meridiem||b.meridiem&&c);a._strict&&(c=c&&0===b.charsLeftOver&&0===b.unusedTokens.length&&void 0===b.bigHour);if(null!=Object.isFrozen&&Object.isFrozen(a))return c;a._isValid=c}return a._isValid}function ua(a){var b=J(NaN);null!=a?R(n(b),a):n(b).userInvalidated=!0;return b}function La(a,b){var c,d,f;z(b._isAMomentObject)||(a._isAMomentObject=b._isAMomentObject);z(b._i)||(a._i=b._i);z(b._f)||(a._f=b._f);z(b._l)||(a._l=b._l);
z(b._strict)||(a._strict=b._strict);z(b._tzm)||(a._tzm=b._tzm);z(b._isUTC)||(a._isUTC=b._isUTC);z(b._offset)||(a._offset=b._offset);z(b._pf)||(a._pf=n(b));z(b._locale)||(a._locale=b._locale);if(0<Ma.length)for(c=0;c<Ma.length;c++)d=Ma[c],f=b[d],z(f)||(a[d]=f);return a}function la(a){La(this,a);this._d=new Date(null!=a._d?a._d.getTime():NaN);this.isValid()||(this._d=new Date(NaN));!1===Na&&(Na=!0,g.updateOffset(this),Na=!1)}function S(a){return a instanceof la||null!=a&&null!=a._isAMomentObject}function D(a){return 0>
a?Math.ceil(a)||0:Math.floor(a)}function l(a){a=+a;var b=0;0!==a&&isFinite(a)&&(b=D(a));return b}function ob(a,b,c){var d=Math.min(a.length,b.length),f=Math.abs(a.length-b.length),T=0,e;for(e=0;e<d;e++)(c&&a[e]!==b[e]||!c&&l(a[e])!==l(b[e]))&&T++;return T+f}function pb(a){!1===g.suppressDeprecationWarnings&&"undefined"!==typeof console&&console.warn&&console.warn("Deprecation warning: "+a)}function E(a,b){var c=!0;return R(function(){null!=g.deprecationHandler&&g.deprecationHandler(null,a);if(c){for(var d=
[],f,T=0;T<arguments.length;T++){f="";if("object"===typeof arguments[T]){f+="\n["+T+"] ";for(var e in arguments[0])f+=e+": "+arguments[0][e]+", ";f=f.slice(0,-2)}else f=arguments[T];d.push(f)}pb(a+"\nArguments: "+Array.prototype.slice.call(d).join("")+"\n"+Error().stack);c=!1}return b.apply(this,arguments)},b)}function qb(a,b){null!=g.deprecationHandler&&g.deprecationHandler(a,b);rb[a]||(pb(b),rb[a]=!0)}function K(a){return a instanceof Function||"[object Function]"===Object.prototype.toString.call(a)}
function sb(a,b){var c=R({},a),d;for(d in b)u(b,d)&&(ka(a[d])&&ka(b[d])?(c[d]={},R(c[d],a[d]),R(c[d],b[d])):null!=b[d]?c[d]=b[d]:delete c[d]);for(d in a)u(a,d)&&!u(b,d)&&ka(a[d])&&(c[d]=R({},c[d]));return c}function Oa(a){null!=a&&this.set(a)}function A(a,b){var c=a.toLowerCase();ma[c]=ma[c+"s"]=ma[b]=a}function F(a){return"string"===typeof a?ma[a]||ma[a.toLowerCase()]:void 0}function Pa(a){var b={},c,d;for(d in a)u(a,d)&&(c=F(d))&&(b[c]=a[d]);return b}function fc(a){var b=[],c;for(c in a)b.push({unit:c,
priority:y[c]});b.sort(function(a,b){return a.priority-b.priority});return b}function N(a,b,c){var d=""+Math.abs(a);return(0<=a?c?"+":"":"-")+Math.pow(10,Math.max(0,b-d.length)).toString().substr(1)+d}function k(a,b,c,d){var f=d;"string"===typeof d&&(f=function(){return this[d]()});a&&(fa[a]=f);b&&(fa[b[0]]=function(){return N(f.apply(this,arguments),b[1],b[2])});c&&(fa[c]=function(){return this.localeData().ordinal(f.apply(this,arguments),a)})}function gc(a){return a.match(/\[[\s\S]/)?a.replace(/^\[|\]$/g,
""):a.replace(/\\/g,"")}function hc(a){var b=a.match(tb),c,d;c=0;for(d=b.length;c<d;c++)b[c]=fa[b[c]]?fa[b[c]]:gc(b[c]);return function(c){var f="",e;for(e=0;e<d;e++)f+=K(b[e])?b[e].call(c,a):b[e];return f}}function Qa(a,b){if(!a.isValid())return a.localeData().invalidDate();b=ub(b,a.localeData());Ra[b]=Ra[b]||hc(b);return Ra[b](a)}function ub(a,b){function c(a){return b.longDateFormat(a)||a}var d=5;for(va.lastIndex=0;0<=d&&va.test(a);)a=a.replace(va,c),va.lastIndex=0,--d;return a}function h(a,b,
c){Sa[a]=K(b)?b:function(a,f){return a&&c?c:b}}function ic(a,b){return u(Sa,a)?Sa[a](b._strict,b._locale):new RegExp(jc(a))}function jc(a){return Z(a.replace("\\","").replace(/\\(\[)|\\(\])|\[([^\]\[]*)\]|\\(.)/g,function(a,c,d,f,e){return c||d||f||e}))}function Z(a){return a.replace(/[-\/\\^$*+?.()|[\]{}]/g,"\\$\x26")}function q(a,b){var c,d=b;"string"===typeof a&&(a=[a]);ea(b)&&(d=function(a,c){c[b]=l(a)});for(c=0;c<a.length;c++)Ta[a[c]]=d}function na(a,b){q(a,function(a,d,f,e){f._w=f._w||{};b(a,
f._w,f,e)})}function U(a){return 0===a%4&&0!==a%100||0===a%400}function ga(a,b){return function(c){return null!=c?(vb(this,a,c),g.updateOffset(this,b),this):wa(this,a)}}function wa(a,b){return a.isValid()?a._d["get"+(a._isUTC?"UTC":"")+b]():NaN}function vb(a,b,c){if(a.isValid()&&!isNaN(c))if("FullYear"===b&&U(a.year())&&1===a.month()&&29===a.date())a._d["set"+(a._isUTC?"UTC":"")+b](c,a.month(),xa(c,a.month()));else a._d["set"+(a._isUTC?"UTC":"")+b](c)}function xa(a,b){if(isNaN(a)||isNaN(b))return NaN;
var c=(b%12+12)%12;return 1===c?U(a+(b-c)/12)?29:28:31-c%7%2}function wb(a,b){var c;if(!a.isValid())return a;if("string"===typeof b)if(/^\d+$/.test(b))b=l(b);else if(b=a.localeData().monthsParse(b),!ea(b))return a;c=Math.min(a.date(),xa(a.year(),b));a._d["set"+(a._isUTC?"UTC":"")+"Month"](b,c);return a}function xb(a){return null!=a?(wb(this,a),g.updateOffset(this,!0),this):wa(this,"Month")}function yb(){function a(a,b){return b.length-a.length}var b=[],c=[],d=[],f,e;for(f=0;12>f;f++)e=J([2E3,f]),
b.push(this.monthsShort(e,"")),c.push(this.months(e,"")),d.push(this.months(e,"")),d.push(this.monthsShort(e,""));b.sort(a);c.sort(a);d.sort(a);for(f=0;12>f;f++)b[f]=Z(b[f]),c[f]=Z(c[f]);for(f=0;24>f;f++)d[f]=Z(d[f]);this._monthsShortRegex=this._monthsRegex=new RegExp("^("+d.join("|")+")","i");this._monthsStrictRegex=new RegExp("^("+c.join("|")+")","i");this._monthsShortStrictRegex=new RegExp("^("+b.join("|")+")","i")}function kc(a,b,c,d,f,e,g){b=new Date(a,b,c,d,f,e,g);100>a&&0<=a&&isFinite(b.getFullYear())&&
b.setFullYear(a);return b}function oa(a){var b=new Date(Date.UTC.apply(null,arguments));100>a&&0<=a&&isFinite(b.getUTCFullYear())&&b.setUTCFullYear(a);return b}function ya(a,b,c){c=7+b-c;return-((7+oa(a,0,c).getUTCDay()-b)%7)+c-1}function zb(a,b,c,d,f){c=(7+c-d)%7;d=ya(a,d,f);d=1+7*(b-1)+c+d;0>=d?(b=a-1,a=(U(b)?366:365)+d):d>(U(a)?366:365)?(b=a+1,a=d-(U(a)?366:365)):(b=a,a=d);return{year:b,dayOfYear:a}}function pa(a,b,c){var d=ya(a.year(),b,c),d=Math.floor((a.dayOfYear()-d-1)/7)+1;1>d?(a=a.year()-
1,b=d+aa(a,b,c)):d>aa(a.year(),b,c)?(b=d-aa(a.year(),b,c),a=a.year()+1):(a=a.year(),b=d);return{week:b,year:a}}function aa(a,b,c){var d=ya(a,b,c);b=ya(a+1,b,c);return((U(a)?366:365)-d+b)/7}function lc(a,b,c){var d,f;a=a.toLocaleLowerCase();if(!this._weekdaysParse)for(this._weekdaysParse=[],this._shortWeekdaysParse=[],this._minWeekdaysParse=[],d=0;7>d;++d)f=J([2E3,1]).day(d),this._minWeekdaysParse[d]=this.weekdaysMin(f,"").toLocaleLowerCase(),this._shortWeekdaysParse[d]=this.weekdaysShort(f,"").toLocaleLowerCase(),
this._weekdaysParse[d]=this.weekdays(f,"").toLocaleLowerCase();if(c)b="dddd"===b?v.call(this._weekdaysParse,a):"ddd"===b?v.call(this._shortWeekdaysParse,a):v.call(this._minWeekdaysParse,a);else if("dddd"===b){b=v.call(this._weekdaysParse,a);if(-1!==b)return b;b=v.call(this._shortWeekdaysParse,a);if(-1!==b)return b;b=v.call(this._minWeekdaysParse,a)}else if("ddd"===b){b=v.call(this._shortWeekdaysParse,a);if(-1!==b)return b;b=v.call(this._weekdaysParse,a);if(-1!==b)return b;b=v.call(this._minWeekdaysParse,
a)}else{b=v.call(this._minWeekdaysParse,a);if(-1!==b)return b;b=v.call(this._weekdaysParse,a);if(-1!==b)return b;b=v.call(this._shortWeekdaysParse,a)}return-1!==b?b:null}function Ua(){function a(a,b){return b.length-a.length}var b=[],c=[],d=[],f=[],e,g,h,k;for(e=0;7>e;e++)g=J([2E3,1]).day(e),h=this.weekdaysMin(g,""),k=this.weekdaysShort(g,""),g=this.weekdays(g,""),b.push(h),c.push(k),d.push(g),f.push(h),f.push(k),f.push(g);b.sort(a);c.sort(a);d.sort(a);f.sort(a);for(e=0;7>e;e++)c[e]=Z(c[e]),d[e]=
Z(d[e]),f[e]=Z(f[e]);this._weekdaysMinRegex=this._weekdaysShortRegex=this._weekdaysRegex=new RegExp("^("+f.join("|")+")","i");this._weekdaysStrictRegex=new RegExp("^("+d.join("|")+")","i");this._weekdaysShortStrictRegex=new RegExp("^("+c.join("|")+")","i");this._weekdaysMinStrictRegex=new RegExp("^("+b.join("|")+")","i")}function Va(){return this.hours()%12||12}function Ab(a,b){k(a,0,0,function(){return this.localeData().meridiem(this.hours(),this.minutes(),b)})}function Bb(a,b){return b._meridiemParse}
function Cb(a){return a?a.toLowerCase().replace("_","-"):a}function Wa(a){var b=null;if(!w[a]&&"undefined"!==typeof module&&module&&module.exports)try{b=za._abbr,require("./locale/"+a),ha(b)}catch(c){}return w[a]}function ha(a,b){a&&(a=z(b)?V(a):Xa(a,b))&&(za=a);return za._abbr}function Xa(a,b){if(null!==b){var c=Db;b.abbr=a;if(null!=w[a])qb("defineLocaleOverride","use moment.updateLocale(localeName, config) to change an existing locale. moment.defineLocale(localeName, config) should only be used for creating a new locale See http://momentjs.com/guides/#/warnings/define-locale/ for more info."),
c=w[a]._config;else if(null!=b.parentLocale)if(null!=w[b.parentLocale])c=w[b.parentLocale]._config;else return qa[b.parentLocale]||(qa[b.parentLocale]=[]),qa[b.parentLocale].push({name:a,config:b}),null;w[a]=new Oa(sb(c,b));qa[a]&&qa[a].forEach(function(a){Xa(a.name,a.config)});ha(a);return w[a]}delete w[a];return null}function V(a){var b;a&&a._locale&&a._locale._abbr&&(a=a._locale._abbr);if(!a)return za;if(!B(a)){if(b=Wa(a))return b;a=[a]}a:{b=0;for(var c,d,f,e;b<a.length;){e=Cb(a[b]).split("-");
c=e.length;for(d=(d=Cb(a[b+1]))?d.split("-"):null;0<c;){if(f=Wa(e.slice(0,c).join("-"))){a=f;break a}if(d&&d.length>=c&&ob(e,d,!0)>=c-1)break;c--}b++}a=null}return a}function Ya(a){var b;(b=a._a)&&-2===n(a).overflow&&(b=0>b[O]||11<b[O]?O:1>b[L]||b[L]>xa(b[G],b[O])?L:0>b[x]||24<b[x]||24===b[x]&&(0!==b[H]||0!==b[P]||0!==b[ba])?x:0>b[H]||59<b[H]?H:0>b[P]||59<b[P]?P:0>b[ba]||999<b[ba]?ba:-1,n(a)._overflowDayOfYear&&(b<G||b>L)&&(b=L),n(a)._overflowWeeks&&-1===b&&(b=mc),n(a)._overflowWeekday&&-1===b&&(b=
nc),n(a).overflow=b);return a}function ia(a,b,c){return null!=a?a:null!=b?b:c}function Za(a){var b,c=[],d;if(!a._d){d=new Date(g.now());d=a._useUTC?[d.getUTCFullYear(),d.getUTCMonth(),d.getUTCDate()]:[d.getFullYear(),d.getMonth(),d.getDate()];if(a._w&&null==a._a[L]&&null==a._a[O]){var f,e,h,k,l,m;f=a._w;if(null!=f.GG||null!=f.W||null!=f.E){if(l=1,m=4,e=ia(f.GG,a._a[G],pa(t(),1,4).year),h=ia(f.W,1),k=ia(f.E,1),1>k||7<k)b=!0}else if(l=a._locale._week.dow,m=a._locale._week.doy,h=pa(t(),l,m),e=ia(f.gg,
a._a[G],h.year),h=ia(f.w,h.week),null!=f.d){if(k=f.d,0>k||6<k)b=!0}else if(null!=f.e){if(k=f.e+l,0>f.e||6<f.e)b=!0}else k=l;1>h||h>aa(e,l,m)?n(a)._overflowWeeks=!0:null!=b?n(a)._overflowWeekday=!0:(b=zb(e,h,k,l,m),a._a[G]=b.year,a._dayOfYear=b.dayOfYear)}if(null!=a._dayOfYear){b=ia(a._a[G],d[G]);if(a._dayOfYear>(U(b)?366:365)||0===a._dayOfYear)n(a)._overflowDayOfYear=!0;b=oa(b,0,a._dayOfYear);a._a[O]=b.getUTCMonth();a._a[L]=b.getUTCDate()}for(b=0;3>b&&null==a._a[b];++b)a._a[b]=c[b]=d[b];for(;7>b;b++)a._a[b]=
c[b]=null==a._a[b]?2===b?1:0:a._a[b];24===a._a[x]&&0===a._a[H]&&0===a._a[P]&&0===a._a[ba]&&(a._nextDay=!0,a._a[x]=0);a._d=(a._useUTC?oa:kc).apply(null,c);null!=a._tzm&&a._d.setUTCMinutes(a._d.getUTCMinutes()-a._tzm);a._nextDay&&(a._a[x]=24);a._w&&"undefined"!==typeof a._w.d&&a._w.d!==a._d.getDay()&&(n(a).weekdayMismatch=!0)}}function Eb(a){var b,c;b=a._i;var d=oc.exec(b)||pc.exec(b),f,e,g,h;if(d){n(a).iso=!0;b=0;for(c=Aa.length;b<c;b++)if(Aa[b][1].exec(d[1])){e=Aa[b][0];f=!1!==Aa[b][2];break}if(null==
e)a._isValid=!1;else{if(d[3]){b=0;for(c=$a.length;b<c;b++)if($a[b][1].exec(d[3])){g=(d[2]||" ")+$a[b][0];break}if(null==g){a._isValid=!1;return}}if(f||null==g){if(d[4])if(qc.exec(d[4]))h="Z";else{a._isValid=!1;return}a._f=e+(g||"")+(h||"");ab(a)}else a._isValid=!1}}else a._isValid=!1}function Fb(a){var b=rc.exec(a._i.replace(/\([^)]*\)|[\n\t]/g," ").replace(/(\s\s+)/g," ").trim());if(b){var c=b[3],d=b[2],f=b[5],e=b[6],g=b[7],h=parseInt(b[4],10),c=[49>=h?2E3+h:999>=h?1900+h:h,Gb.indexOf(c),parseInt(d,
10),parseInt(f,10),parseInt(e,10)];g&&c.push(parseInt(g,10));a:{if(g=b[1])if(g=Hb.indexOf(g),d=(new Date(c[0],c[1],c[2])).getDay(),g!==d){n(a).weekdayMismatch=!0;g=a._isValid=!1;break a}g=!0}g&&(a._a=c,(g=b[8])?b=sc[g]:b[9]?b=0:(b=parseInt(b[10],10),g=b%100,b=(b-g)/100*60+g),a._tzm=b,a._d=oa.apply(null,a._a),a._d.setUTCMinutes(a._d.getUTCMinutes()-a._tzm),n(a).rfc2822=!0)}else a._isValid=!1}function tc(a){var b=uc.exec(a._i);null!==b?a._d=new Date(+b[1]):(Eb(a),!1===a._isValid&&(delete a._isValid,
Fb(a),!1===a._isValid&&(delete a._isValid,g.createFromInputFallback(a))))}function ab(a){if(a._f===g.ISO_8601)Eb(a);else if(a._f===g.RFC_2822)Fb(a);else{a._a=[];n(a).empty=!0;var b=""+a._i,c,d,f,e,h,k=b.length,l=0;f=ub(a._f,a._locale).match(tb)||[];for(c=0;c<f.length;c++){e=f[c];if(d=(b.match(ic(e,a))||[])[0])h=b.substr(0,b.indexOf(d)),0<h.length&&n(a).unusedInput.push(h),b=b.slice(b.indexOf(d)+d.length),l+=d.length;if(fa[e]){if(d?n(a).empty=!1:n(a).unusedTokens.push(e),h=a,null!=d&&u(Ta,e))Ta[e](d,
h._a,h,e)}else a._strict&&!d&&n(a).unusedTokens.push(e)}n(a).charsLeftOver=k-l;0<b.length&&n(a).unusedInput.push(b);12>=a._a[x]&&!0===n(a).bigHour&&0<a._a[x]&&(n(a).bigHour=void 0);n(a).parsedDateParts=a._a.slice(0);n(a).meridiem=a._meridiem;b=a._a;c=x;k=a._locale;f=a._a[x];l=a._meridiem;null!=l&&(null!=k.meridiemHour?f=k.meridiemHour(f,l):null!=k.isPM&&((k=k.isPM(l))&&12>f&&(f+=12),k||12!==f||(f=0)));b[c]=f;Za(a);Ya(a)}}function vc(a){if(!a._d){var b=Pa(a._i);a._a=lb([b.year,b.month,b.day||b.date,
b.hour,b.minute,b.second,b.millisecond],function(a){return a&&parseInt(a,10)});Za(a)}}function Ib(a){var b=a._i,c=a._f;a._locale=a._locale||V(a._l);if(null===b||void 0===c&&""===b)return ua({nullInput:!0});"string"===typeof b&&(a._i=b=a._locale.preparse(b));if(S(b))return new la(Ya(b));if(ta(b))a._d=b;else if(B(c)){var d,f,e;if(0===a._f.length)n(a).invalidFormat=!0,a._d=new Date(NaN);else{for(b=0;b<a._f.length;b++)if(c=0,d=La({},a),null!=a._useUTC&&(d._useUTC=a._useUTC),d._f=a._f[b],ab(d),Ka(d)&&
(c+=n(d).charsLeftOver,c+=10*n(d).unusedTokens.length,n(d).score=c,null==e||c<e))e=c,f=d;R(a,f||d)}}else c?ab(a):wc(a);Ka(a)||(a._d=null);return a}function wc(a){var b=a._i;z(b)?a._d=new Date(g.now()):ta(b)?a._d=new Date(b.valueOf()):"string"===typeof b?tc(a):B(b)?(a._a=lb(b.slice(0),function(a){return parseInt(a,10)}),Za(a)):ka(b)?vc(a):ea(b)?a._d=new Date(b):g.createFromInputFallback(a)}function mb(a,b,c,d,f){var e={};if(!0===c||!1===c)d=c,c=void 0;if(ka(a)&&ec(a)||B(a)&&0===a.length)a=void 0;e._isAMomentObject=
!0;e._useUTC=e._isUTC=f;e._l=c;e._i=a;e._f=b;e._strict=d;a=new la(Ya(Ib(e)));a._nextDay&&(a.add(1,"d"),a._nextDay=void 0);return a}function t(a,b,c,d){return mb(a,b,c,d,!1)}function Jb(a,b){var c,d;1===b.length&&B(b[0])&&(b=b[0]);if(!b.length)return t();c=b[0];for(d=1;d<b.length;++d)if(!b[d].isValid()||b[d][a](c))c=b[d];return c}function xc(a){for(var b in a)if(-1===v.call(ra,b)||null!=a[b]&&isNaN(a[b]))return!1;b=!1;for(var c=0;c<ra.length;++c)if(a[ra[c]]){if(b)return!1;parseFloat(a[ra[c]])!==l(a[ra[c]])&&
(b=!0)}return!0}function Ba(a){a=Pa(a);var b=a.year||0,c=a.quarter||0,d=a.month||0,f=a.week||0,e=a.day||0,g=a.hour||0,h=a.minute||0,k=a.second||0,l=a.millisecond||0;this._isValid=xc(a);this._milliseconds=+l+1E3*k+6E4*h+36E5*g;this._days=+e+7*f;this._months=+d+3*c+12*b;this._data={};this._locale=V();this._bubble()}function bb(a){return a instanceof Ba}function cb(a){return 0>a?-1*Math.round(-1*a):Math.round(a)}function Kb(a,b){k(a,0,0,function(){var a=this.utcOffset(),d="+";0>a&&(a=-a,d="-");return d+
N(~~(a/60),2)+b+N(~~a%60,2)})}function db(a,b){a=(b||"").match(a);if(null===a)return null;a=((a[a.length-1]||[])+"").match(yc)||["-",0,0];b=+(60*a[1])+l(a[2]);return 0===b?0:"+"===a[0]?b:-b}function eb(a,b){return b._isUTC?(b=b.clone(),a=(S(a)||ta(a)?a.valueOf():t(a).valueOf())-b.valueOf(),b._d.setTime(b._d.valueOf()+a),g.updateOffset(b,!1),b):t(a).local()}function Lb(){return this.isValid()?this._isUTC&&0===this._offset:!1}function I(a,b){var c=a,d=null;bb(a)?c={ms:a._milliseconds,d:a._days,M:a._months}:
ea(a)?(c={},b?c[b]=a:c.milliseconds=a):(d=zc.exec(a))?(c="-"===d[1]?-1:1,c={y:0,d:l(d[L])*c,h:l(d[x])*c,m:l(d[H])*c,s:l(d[P])*c,ms:l(cb(1E3*d[ba]))*c}):(d=Ac.exec(a))?(c="-"===d[1]?-1:1,c={y:ca(d[2],c),M:ca(d[3],c),w:ca(d[4],c),d:ca(d[5],c),h:ca(d[6],c),m:ca(d[7],c),s:ca(d[8],c)}):null==c?c={}:"object"===typeof c&&("from"in c||"to"in c)&&(d=t(c.from),c=t(c.to),d.isValid()&&c.isValid()?(c=eb(c,d),d.isBefore(c)?c=Mb(d,c):(c=Mb(c,d),c.milliseconds=-c.milliseconds,c.months=-c.months),d=c):d={milliseconds:0,
months:0},c={},c.ms=d.milliseconds,c.M=d.months);c=new Ba(c);bb(a)&&u(a,"_locale")&&(c._locale=a._locale);return c}function ca(a,b){a=a&&parseFloat(a.replace(",","."));return(isNaN(a)?0:a)*b}function Mb(a,b){var c={milliseconds:0,months:0};c.months=b.month()-a.month()+12*(b.year()-a.year());a.clone().add(c.months,"M").isAfter(b)&&--c.months;c.milliseconds=+b-+a.clone().add(c.months,"M");return c}function Nb(a,b){return function(c,d){var f;null===d||isNaN(+d)||(qb(b,"moment()."+b+"(period, number) is deprecated. Please use moment()."+
b+"(number, period). See http://momentjs.com/guides/#/warnings/add-inverted-param/ for more info."),f=c,c=d,d=f);c=I("string"===typeof c?+c:c,d);Ob(this,c,a);return this}}function Ob(a,b,c,d){var f=b._milliseconds,e=cb(b._days);b=cb(b._months);a.isValid()&&(d=null==d?!0:d,b&&wb(a,wa(a,"Month")+b*c),e&&vb(a,"Date",wa(a,"Date")+e*c),f&&a._d.setTime(a._d.valueOf()+f*c),d&&g.updateOffset(a,e||b))}function fb(a,b){var c=12*(b.year()-a.year())+(b.month()-a.month()),d=a.clone().add(c,"months");0>b-d?(a=
a.clone().add(c-1,"months"),b=(b-d)/(d-a)):(a=a.clone().add(c+1,"months"),b=(b-d)/(a-d));return-(c+b)||0}function Pb(a){if(void 0===a)return this._locale._abbr;a=V(a);null!=a&&(this._locale=a);return this}function Qb(){return this._locale}function Ca(a,b){k(0,[a,a.length],0,b)}function Rb(a,b,c,d,e){var f;if(null==a)return pa(this,d,e).year;f=aa(a,d,e);b>f&&(b=f);a=zb(a,b,c,d,e);a=oa(a.year,0,a.dayOfYear);this.year(a.getUTCFullYear());this.month(a.getUTCMonth());this.date(a.getUTCDate());return this}
function Bc(a,b){b[ba]=l(1E3*("0."+a))}function Sb(a){return a}function Da(a,b,c,d){var e=V();b=J().set(d,b);return e[c](b,a)}function Tb(a,b,c){ea(a)&&(b=a,a=void 0);a=a||"";if(null!=b)return Da(a,b,c,"month");var d=[];for(b=0;12>b;b++)d[b]=Da(a,b,c,"month");return d}function gb(a,b,c,d){"boolean"!==typeof a&&(c=b=a,a=!1);ea(b)&&(c=b,b=void 0);b=b||"";var e=V();a=a?e._week.dow:0;if(null!=c)return Da(b,(c+a)%7,d,"day");e=[];for(c=0;7>c;c++)e[c]=Da(b,(c+a)%7,d,"day");return e}function Ub(a,b,c,d){b=
I(b,c);a._milliseconds+=d*b._milliseconds;a._days+=d*b._days;a._months+=d*b._months;return a._bubble()}function Vb(a){return 0>a?Math.floor(a):Math.ceil(a)}function W(a){return function(){return this.as(a)}}function da(a){return function(){return this.isValid()?this._data[a]:NaN}}function Cc(a,b,c,d,e){return e.relativeTime(b||1,!!c,a,d)}function ja(a){return(0<a)-(0>a)||+a}function Ea(){if(!this.isValid())return this.localeData().invalidDate();var a=hb(this._milliseconds)/1E3,b=hb(this._days),c=
hb(this._months),d,e;d=D(a/60);e=D(d/60);a%=60;d%=60;var g=D(c/12),c=c%12,a=a?a.toFixed(3).replace(/\.?0+$/,""):"",h=this.asSeconds();if(!h)return"P0D";var k=0>h?"-":"",l=ja(this._months)!==ja(h)?"-":"",m=ja(this._days)!==ja(h)?"-":"",h=ja(this._milliseconds)!==ja(h)?"-":"";return k+"P"+(g?l+g+"Y":"")+(c?l+c+"M":"")+(b?m+b+"D":"")+(e||d||a?"T":"")+(e?h+e+"H":"")+(d?h+d+"M":"")+(a?h+a+"S":"")}var kb,nb;nb=Array.prototype.some?Array.prototype.some:function(a){for(var b=Object(this),c=b.length>>>0,d=
0;d<c;d++)if(d in b&&a.call(this,b[d],d,b))return!0;return!1};var Ma=g.momentProperties=[],Na=!1,rb={};g.suppressDeprecationWarnings=!1;g.deprecationHandler=null;var Wb;Wb=Object.keys?Object.keys:function(a){var b,c=[];for(b in a)u(a,b)&&c.push(b);return c};var ma={},y={},tb=/(\[[^\[]*\])|(\\)?([Hh]mm(ss)?|Mo|MM?M?M?|Do|DDDo|DD?D?D?|ddd?d?|do?|w[o|w]?|W[o|W]?|Qo?|YYYYYY|YYYYY|YYYY|YY|gg(ggg?)?|GG(GGG?)?|e|E|a|A|hh?|HH?|kk?|mm?|ss?|S{1,9}|x|X|zz?|ZZ?|.)/g,va=/(\[[^\[]*\])|(\\)?(LTS|LT|LL?L?L?|l{1,4})/g,
Ra={},fa={},Xb=/\d/,C=/\d\d/,Yb=/\d{3}/,ib=/\d{4}/,Fa=/[+-]?\d{6}/,r=/\d\d?/,Zb=/\d\d\d\d?/,$b=/\d\d\d\d\d\d?/,Ga=/\d{1,3}/,jb=/\d{1,4}/,Ha=/[+-]?\d{1,6}/,Dc=/\d+/,Ia=/[+-]?\d+/,Ec=/Z|[+-]\d\d:?\d\d/gi,Ja=/Z|[+-]\d\d(?::?\d\d)?/gi,sa=/[0-9]*['a-z\u00A0-\u05FF\u0700-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF]+|[\u0600-\u06FF\/]+(\s*?[\u0600-\u06FF]+){1,2}/i,Sa={},Ta={},G=0,O=1,L=2,x=3,H=4,P=5,ba=6,mc=7,nc=8;k("Y",0,0,function(){var a=this.year();return 9999>=a?""+a:"+"+a});k(0,["YY",2],0,function(){return this.year()%
100});k(0,["YYYY",4],0,"year");k(0,["YYYYY",5],0,"year");k(0,["YYYYYY",6,!0],0,"year");A("year","y");y.year=1;h("Y",Ia);h("YY",r,C);h("YYYY",jb,ib);h("YYYYY",Ha,Fa);h("YYYYYY",Ha,Fa);q(["YYYYY","YYYYYY"],G);q("YYYY",function(a,b){b[G]=2===a.length?g.parseTwoDigitYear(a):l(a)});q("YY",function(a,b){b[G]=g.parseTwoDigitYear(a)});q("Y",function(a,b){b[G]=parseInt(a,10)});g.parseTwoDigitYear=function(a){return l(a)+(68<l(a)?1900:2E3)};var ac=ga("FullYear",!0),v;v=Array.prototype.indexOf?Array.prototype.indexOf:
function(a){var b;for(b=0;b<this.length;++b)if(this[b]===a)return b;return-1};k("M",["MM",2],"Mo",function(){return this.month()+1});k("MMM",0,0,function(a){return this.localeData().monthsShort(this,a)});k("MMMM",0,0,function(a){return this.localeData().months(this,a)});A("month","M");y.month=8;h("M",r);h("MM",r,C);h("MMM",function(a,b){return b.monthsShortRegex(a)});h("MMMM",function(a,b){return b.monthsRegex(a)});q(["M","MM"],function(a,b){b[O]=l(a)-1});q(["MMM","MMMM"],function(a,b,c,d){d=c._locale.monthsParse(a,
d,c._strict);null!=d?b[O]=d:n(c).invalidMonth=a});var bc=/D[oD]?(\[[^\[\]]*\]|\s)+MMMM?/,Gb="Jan Feb Mar Apr May Jun Jul Aug Sep Oct Nov Dec".split(" ");k("w",["ww",2],"wo","week");k("W",["WW",2],"Wo","isoWeek");A("week","w");A("isoWeek","W");y.week=5;y.isoWeek=5;h("w",r);h("ww",r,C);h("W",r);h("WW",r,C);na(["w","ww","W","WW"],function(a,b,c,d){b[d.substr(0,1)]=l(a)});k("d",0,"do","day");k("dd",0,0,function(a){return this.localeData().weekdaysMin(this,a)});k("ddd",0,0,function(a){return this.localeData().weekdaysShort(this,
a)});k("dddd",0,0,function(a){return this.localeData().weekdays(this,a)});k("e",0,0,"weekday");k("E",0,0,"isoWeekday");A("day","d");A("weekday","e");A("isoWeekday","E");y.day=11;y.weekday=11;y.isoWeekday=11;h("d",r);h("e",r);h("E",r);h("dd",function(a,b){return b.weekdaysMinRegex(a)});h("ddd",function(a,b){return b.weekdaysShortRegex(a)});h("dddd",function(a,b){return b.weekdaysRegex(a)});na(["dd","ddd","dddd"],function(a,b,c,d){d=c._locale.weekdaysParse(a,d,c._strict);null!=d?b.d=d:n(c).invalidWeekday=
a});na(["d","e","E"],function(a,b,c,d){b[d]=l(a)});var Hb="Sun Mon Tue Wed Thu Fri Sat".split(" ");k("H",["HH",2],0,"hour");k("h",["hh",2],0,Va);k("k",["kk",2],0,function(){return this.hours()||24});k("hmm",0,0,function(){return""+Va.apply(this)+N(this.minutes(),2)});k("hmmss",0,0,function(){return""+Va.apply(this)+N(this.minutes(),2)+N(this.seconds(),2)});k("Hmm",0,0,function(){return""+this.hours()+N(this.minutes(),2)});k("Hmmss",0,0,function(){return""+this.hours()+N(this.minutes(),2)+N(this.seconds(),
2)});Ab("a",!0);Ab("A",!1);A("hour","h");y.hour=13;h("a",Bb);h("A",Bb);h("H",r);h("h",r);h("k",r);h("HH",r,C);h("hh",r,C);h("kk",r,C);h("hmm",Zb);h("hmmss",$b);h("Hmm",Zb);h("Hmmss",$b);q(["H","HH"],x);q(["k","kk"],function(a,b,c){a=l(a);b[x]=24===a?0:a});q(["a","A"],function(a,b,c){c._isPm=c._locale.isPM(a);c._meridiem=a});q(["h","hh"],function(a,b,c){b[x]=l(a);n(c).bigHour=!0});q("hmm",function(a,b,c){var d=a.length-2;b[x]=l(a.substr(0,d));b[H]=l(a.substr(d));n(c).bigHour=!0});q("hmmss",function(a,
b,c){var d=a.length-4,e=a.length-2;b[x]=l(a.substr(0,d));b[H]=l(a.substr(d,2));b[P]=l(a.substr(e));n(c).bigHour=!0});q("Hmm",function(a,b,c){c=a.length-2;b[x]=l(a.substr(0,c));b[H]=l(a.substr(c))});q("Hmmss",function(a,b,c){c=a.length-4;var d=a.length-2;b[x]=l(a.substr(0,c));b[H]=l(a.substr(c,2));b[P]=l(a.substr(d))});var Fc=ga("Hours",!0),Db={calendar:{sameDay:"[Today at] LT",nextDay:"[Tomorrow at] LT",nextWeek:"dddd [at] LT",lastDay:"[Yesterday at] LT",lastWeek:"[Last] dddd [at] LT",sameElse:"L"},
longDateFormat:{LTS:"h:mm:ss A",LT:"h:mm A",L:"MM/DD/YYYY",LL:"MMMM D, YYYY",LLL:"MMMM D, YYYY h:mm A",LLLL:"dddd, MMMM D, YYYY h:mm A"},invalidDate:"Invalid date",ordinal:"%d",dayOfMonthOrdinalParse:/\d{1,2}/,relativeTime:{future:"in %s",past:"%s ago",s:"a few seconds",ss:"%d seconds",m:"a minute",mm:"%d minutes",h:"an hour",hh:"%d hours",d:"a day",dd:"%d days",M:"a month",MM:"%d months",y:"a year",yy:"%d years"},months:"January February March April May June July August September October November December".split(" "),
monthsShort:Gb,week:{dow:0,doy:6},weekdays:"Sunday Monday Tuesday Wednesday Thursday Friday Saturday".split(" "),weekdaysMin:"Su Mo Tu We Th Fr Sa".split(" "),weekdaysShort:Hb,meridiemParse:/[ap]\.?m?\.?/i},w={},qa={},za,oc=/^\s*((?:[+-]\d{6}|\d{4})-(?:\d\d-\d\d|W\d\d-\d|W\d\d|\d\d\d|\d\d))(?:(T| )(\d\d(?::\d\d(?::\d\d(?:[.,]\d+)?)?)?)([\+\-]\d\d(?::?\d\d)?|\s*Z)?)?$/,pc=/^\s*((?:[+-]\d{6}|\d{4})(?:\d\d\d\d|W\d\d\d|W\d\d|\d\d\d|\d\d))(?:(T| )(\d\d(?:\d\d(?:\d\d(?:[.,]\d+)?)?)?)([\+\-]\d\d(?::?\d\d)?|\s*Z)?)?$/,
qc=/Z|[+-]\d\d(?::?\d\d)?/,Aa=[["YYYYYY-MM-DD",/[+-]\d{6}-\d\d-\d\d/],["YYYY-MM-DD",/\d{4}-\d\d-\d\d/],["GGGG-[W]WW-E",/\d{4}-W\d\d-\d/],["GGGG-[W]WW",/\d{4}-W\d\d/,!1],["YYYY-DDD",/\d{4}-\d{3}/],["YYYY-MM",/\d{4}-\d\d/,!1],["YYYYYYMMDD",/[+-]\d{10}/],["YYYYMMDD",/\d{8}/],["GGGG[W]WWE",/\d{4}W\d{3}/],["GGGG[W]WW",/\d{4}W\d{2}/,!1],["YYYYDDD",/\d{7}/]],$a=[["HH:mm:ss.SSSS",/\d\d:\d\d:\d\d\.\d+/],["HH:mm:ss,SSSS",/\d\d:\d\d:\d\d,\d+/],["HH:mm:ss",/\d\d:\d\d:\d\d/],["HH:mm",/\d\d:\d\d/],["HHmmss.SSSS",
/\d\d\d\d\d\d\.\d+/],["HHmmss,SSSS",/\d\d\d\d\d\d,\d+/],["HHmmss",/\d\d\d\d\d\d/],["HHmm",/\d\d\d\d/],["HH",/\d\d/]],uc=/^\/?Date\((\-?\d+)/i,rc=/^(?:(Mon|Tue|Wed|Thu|Fri|Sat|Sun),?\s)?(\d{1,2})\s(Jan|Feb|Mar|Apr|May|Jun|Jul|Aug|Sep|Oct|Nov|Dec)\s(\d{2,4})\s(\d\d):(\d\d)(?::(\d\d))?\s(?:(UT|GMT|[ECMP][SD]T)|([Zz])|([+-]\d{4}))$/,sc={UT:0,GMT:0,EDT:-240,EST:-300,CDT:-300,CST:-360,MDT:-360,MST:-420,PDT:-420,PST:-480};g.createFromInputFallback=E("value provided is not in a recognized RFC2822 or ISO format. moment construction falls back to js Date(), which is not reliable across all browsers and versions. Non RFC2822/ISO date formats are discouraged and will be removed in an upcoming major release. Please refer to http://momentjs.com/guides/#/warnings/js-date/ for more info.",
function(a){a._d=new Date(a._i+(a._useUTC?" UTC":""))});g.ISO_8601=function(){};g.RFC_2822=function(){};var Gc=E("moment().min is deprecated, use moment.max instead. http://momentjs.com/guides/#/warnings/min-max/",function(){var a=t.apply(null,arguments);return this.isValid()&&a.isValid()?a<this?this:a:ua()}),Hc=E("moment().max is deprecated, use moment.min instead. http://momentjs.com/guides/#/warnings/min-max/",function(){var a=t.apply(null,arguments);return this.isValid()&&a.isValid()?a>this?this:
a:ua()}),ra="year quarter month week day hour minute second millisecond".split(" ");Kb("Z",":");Kb("ZZ","");h("Z",Ja);h("ZZ",Ja);q(["Z","ZZ"],function(a,b,c){c._useUTC=!0;c._tzm=db(Ja,a)});var yc=/([\+\-]|\d\d)/gi;g.updateOffset=function(){};var zc=/^(\-|\+)?(?:(\d*)[. ])?(\d+)\:(\d+)(?:\:(\d+)(\.\d*)?)?$/,Ac=/^(-|\+)?P(?:([-+]?[0-9,.]*)Y)?(?:([-+]?[0-9,.]*)M)?(?:([-+]?[0-9,.]*)W)?(?:([-+]?[0-9,.]*)D)?(?:T(?:([-+]?[0-9,.]*)H)?(?:([-+]?[0-9,.]*)M)?(?:([-+]?[0-9,.]*)S)?)?$/;I.fn=Ba.prototype;I.invalid=
function(){return I(NaN)};var Ic=Nb(1,"add"),Jc=Nb(-1,"subtract");g.defaultFormat="YYYY-MM-DDTHH:mm:ssZ";g.defaultFormatUtc="YYYY-MM-DDTHH:mm:ss[Z]";var cc=E("moment().lang() is deprecated. Instead, use moment().localeData() to get the language configuration. Use moment().locale() to change languages.",function(a){return void 0===a?this.localeData():this.locale(a)});k(0,["gg",2],0,function(){return this.weekYear()%100});k(0,["GG",2],0,function(){return this.isoWeekYear()%100});Ca("gggg","weekYear");
Ca("ggggg","weekYear");Ca("GGGG","isoWeekYear");Ca("GGGGG","isoWeekYear");A("weekYear","gg");A("isoWeekYear","GG");y.weekYear=1;y.isoWeekYear=1;h("G",Ia);h("g",Ia);h("GG",r,C);h("gg",r,C);h("GGGG",jb,ib);h("gggg",jb,ib);h("GGGGG",Ha,Fa);h("ggggg",Ha,Fa);na(["gggg","ggggg","GGGG","GGGGG"],function(a,b,c,d){b[d.substr(0,2)]=l(a)});na(["gg","GG"],function(a,b,c,d){b[d]=g.parseTwoDigitYear(a)});k("Q",0,"Qo","quarter");A("quarter","Q");y.quarter=7;h("Q",Xb);q("Q",function(a,b){b[O]=3*(l(a)-1)});k("D",
["DD",2],"Do","date");A("date","D");y.date=9;h("D",r);h("DD",r,C);h("Do",function(a,b){return a?b._dayOfMonthOrdinalParse||b._ordinalParse:b._dayOfMonthOrdinalParseLenient});q(["D","DD"],L);q("Do",function(a,b){b[L]=l(a.match(r)[0],10)});var dc=ga("Date",!0);k("DDD",["DDDD",3],"DDDo","dayOfYear");A("dayOfYear","DDD");y.dayOfYear=4;h("DDD",Ga);h("DDDD",Yb);q(["DDD","DDDD"],function(a,b,c){c._dayOfYear=l(a)});k("m",["mm",2],0,"minute");A("minute","m");y.minute=14;h("m",r);h("mm",r,C);q(["m","mm"],H);
var Kc=ga("Minutes",!1);k("s",["ss",2],0,"second");A("second","s");y.second=15;h("s",r);h("ss",r,C);q(["s","ss"],P);var Lc=ga("Seconds",!1);k("S",0,0,function(){return~~(this.millisecond()/100)});k(0,["SS",2],0,function(){return~~(this.millisecond()/10)});k(0,["SSS",3],0,"millisecond");k(0,["SSSS",4],0,function(){return 10*this.millisecond()});k(0,["SSSSS",5],0,function(){return 100*this.millisecond()});k(0,["SSSSSS",6],0,function(){return 1E3*this.millisecond()});k(0,["SSSSSSS",7],0,function(){return 1E4*
this.millisecond()});k(0,["SSSSSSSS",8],0,function(){return 1E5*this.millisecond()});k(0,["SSSSSSSSS",9],0,function(){return 1E6*this.millisecond()});A("millisecond","ms");y.millisecond=16;h("S",Ga,Xb);h("SS",Ga,C);h("SSS",Ga,Yb);var X;for(X="SSSS";9>=X.length;X+="S")h(X,Dc);for(X="S";9>=X.length;X+="S")q(X,Bc);var Mc=ga("Milliseconds",!1);k("z",0,0,"zoneAbbr");k("zz",0,0,"zoneName");var e=la.prototype;e.add=Ic;e.calendar=function(a,b){a=a||t();var c=eb(a,this).startOf("day"),c=g.calendarFormat(this,
c)||"sameElse";b=b&&(K(b[c])?b[c].call(this,a):b[c]);return this.format(b||this.localeData().calendar(c,this,t(a)))};e.clone=function(){return new la(this)};e.diff=function(a,b,c){var d;if(!this.isValid())return NaN;a=eb(a,this);if(!a.isValid())return NaN;d=6E4*(a.utcOffset()-this.utcOffset());b=F(b);switch(b){case "year":b=fb(this,a)/12;break;case "month":b=fb(this,a);break;case "quarter":b=fb(this,a)/3;break;case "second":b=(this-a)/1E3;break;case "minute":b=(this-a)/6E4;break;case "hour":b=(this-
a)/36E5;break;case "day":b=(this-a-d)/864E5;break;case "week":b=(this-a-d)/6048E5;break;default:b=this-a}return c?b:D(b)};e.endOf=function(a){a=F(a);if(void 0===a||"millisecond"===a)return this;"date"===a&&(a="day");return this.startOf(a).add(1,"isoWeek"===a?"week":a).subtract(1,"ms")};e.format=function(a){a||(a=this.isUtc()?g.defaultFormatUtc:g.defaultFormat);a=Qa(this,a);return this.localeData().postformat(a)};e.from=function(a,b){return this.isValid()&&(S(a)&&a.isValid()||t(a).isValid())?I({to:this,
from:a}).locale(this.locale()).humanize(!b):this.localeData().invalidDate()};e.fromNow=function(a){return this.from(t(),a)};e.to=function(a,b){return this.isValid()&&(S(a)&&a.isValid()||t(a).isValid())?I({from:this,to:a}).locale(this.locale()).humanize(!b):this.localeData().invalidDate()};e.toNow=function(a){return this.to(t(),a)};e.get=function(a){a=F(a);return K(this[a])?this[a]():this};e.invalidAt=function(){return n(this).overflow};e.isAfter=function(a,b){a=S(a)?a:t(a);if(!this.isValid()||!a.isValid())return!1;
b=F(z(b)?"millisecond":b);return"millisecond"===b?this.valueOf()>a.valueOf():a.valueOf()<this.clone().startOf(b).valueOf()};e.isBefore=function(a,b){a=S(a)?a:t(a);if(!this.isValid()||!a.isValid())return!1;b=F(z(b)?"millisecond":b);return"millisecond"===b?this.valueOf()<a.valueOf():this.clone().endOf(b).valueOf()<a.valueOf()};e.isBetween=function(a,b,c,d){d=d||"()";return("("===d[0]?this.isAfter(a,c):!this.isBefore(a,c))&&(")"===d[1]?this.isBefore(b,c):!this.isAfter(b,c))};e.isSame=function(a,b){a=
S(a)?a:t(a);if(!this.isValid()||!a.isValid())return!1;b=F(b||"millisecond");if("millisecond"===b)return this.valueOf()===a.valueOf();a=a.valueOf();return this.clone().startOf(b).valueOf()<=a&&a<=this.clone().endOf(b).valueOf()};e.isSameOrAfter=function(a,b){return this.isSame(a,b)||this.isAfter(a,b)};e.isSameOrBefore=function(a,b){return this.isSame(a,b)||this.isBefore(a,b)};e.isValid=function(){return Ka(this)};e.lang=cc;e.locale=Pb;e.localeData=Qb;e.max=Hc;e.min=Gc;e.parsingFlags=function(){return R({},
n(this))};e.set=function(a,b){if("object"===typeof a){a=Pa(a);b=fc(a);for(var c=0;c<b.length;c++)this[b[c].unit](a[b[c].unit])}else if(a=F(a),K(this[a]))return this[a](b);return this};e.startOf=function(a){a=F(a);switch(a){case "year":this.month(0);case "quarter":case "month":this.date(1);case "week":case "isoWeek":case "day":case "date":this.hours(0);case "hour":this.minutes(0);case "minute":this.seconds(0);case "second":this.milliseconds(0)}"week"===a&&this.weekday(0);"isoWeek"===a&&this.isoWeekday(1);
"quarter"===a&&this.month(3*Math.floor(this.month()/3));return this};e.subtract=Jc;e.toArray=function(){return[this.year(),this.month(),this.date(),this.hour(),this.minute(),this.second(),this.millisecond()]};e.toObject=function(){return{years:this.year(),months:this.month(),date:this.date(),hours:this.hours(),minutes:this.minutes(),seconds:this.seconds(),milliseconds:this.milliseconds()}};e.toDate=function(){return new Date(this.valueOf())};e.toISOString=function(){if(!this.isValid())return null;
var a=this.clone().utc();return 0>a.year()||9999<a.year()?Qa(a,"YYYYYY-MM-DD[T]HH:mm:ss.SSS[Z]"):K(Date.prototype.toISOString)?this.toDate().toISOString():Qa(a,"YYYY-MM-DD[T]HH:mm:ss.SSS[Z]")};e.inspect=function(){if(!this.isValid())return"moment.invalid(/* "+this._i+" */)";var a="moment",b="";this.isLocal()||(a=0===this.utcOffset()?"moment.utc":"moment.parseZone",b="Z");var a="["+a+'("]',c=0<=this.year()&&9999>=this.year()?"YYYY":"YYYYYY";return this.format(a+c+"-MM-DD[T]HH:mm:ss.SSS"+(b+'[")]'))};
e.toJSON=function(){return this.isValid()?this.toISOString():null};e.toString=function(){return this.clone().locale("en").format("ddd MMM DD YYYY HH:mm:ss [GMT]ZZ")};e.unix=function(){return Math.floor(this.valueOf()/1E3)};e.valueOf=function(){return this._d.valueOf()-6E4*(this._offset||0)};e.creationData=function(){return{input:this._i,format:this._f,locale:this._locale,isUTC:this._isUTC,strict:this._strict}};e.year=ac;e.isLeapYear=function(){return U(this.year())};e.weekYear=function(a){return Rb.call(this,
a,this.week(),this.weekday(),this.localeData()._week.dow,this.localeData()._week.doy)};e.isoWeekYear=function(a){return Rb.call(this,a,this.isoWeek(),this.isoWeekday(),1,4)};e.quarter=e.quarters=function(a){return null==a?Math.ceil((this.month()+1)/3):this.month(3*(a-1)+this.month()%3)};e.month=xb;e.daysInMonth=function(){return xa(this.year(),this.month())};e.week=e.weeks=function(a){var b=this.localeData().week(this);return null==a?b:this.add(7*(a-b),"d")};e.isoWeek=e.isoWeeks=function(a){var b=
pa(this,1,4).week;return null==a?b:this.add(7*(a-b),"d")};e.weeksInYear=function(){var a=this.localeData()._week;return aa(this.year(),a.dow,a.doy)};e.isoWeeksInYear=function(){return aa(this.year(),1,4)};e.date=dc;e.day=e.days=function(a){if(!this.isValid())return null!=a?this:NaN;var b=this._isUTC?this._d.getUTCDay():this._d.getDay();if(null!=a){var c=this.localeData();"string"===typeof a&&(isNaN(a)?(a=c.weekdaysParse(a),a="number"===typeof a?a:null):a=parseInt(a,10));return this.add(a-b,"d")}return b};
e.weekday=function(a){if(!this.isValid())return null!=a?this:NaN;var b=(this.day()+7-this.localeData()._week.dow)%7;return null==a?b:this.add(a-b,"d")};e.isoWeekday=function(a){if(!this.isValid())return null!=a?this:NaN;if(null!=a){var b=this.localeData();a="string"===typeof a?b.weekdaysParse(a)%7||7:isNaN(a)?null:a;return this.day(this.day()%7?a:a-7)}return this.day()||7};e.dayOfYear=function(a){var b=Math.round((this.clone().startOf("day")-this.clone().startOf("year"))/864E5)+1;return null==a?b:
this.add(a-b,"d")};e.hour=e.hours=Fc;e.minute=e.minutes=Kc;e.second=e.seconds=Lc;e.millisecond=e.milliseconds=Mc;e.utcOffset=function(a,b,c){var d=this._offset||0,e;if(!this.isValid())return null!=a?this:NaN;if(null!=a){if("string"===typeof a){if(a=db(Ja,a),null===a)return this}else 16>Math.abs(a)&&!c&&(a*=60);!this._isUTC&&b&&(e=15*-Math.round(this._d.getTimezoneOffset()/15));this._offset=a;this._isUTC=!0;null!=e&&this.add(e,"m");d!==a&&(!b||this._changeInProgress?Ob(this,I(a-d,"m"),1,!1):this._changeInProgress||
(this._changeInProgress=!0,g.updateOffset(this,!0),this._changeInProgress=null));return this}return this._isUTC?d:15*-Math.round(this._d.getTimezoneOffset()/15)};e.utc=function(a){return this.utcOffset(0,a)};e.local=function(a){this._isUTC&&(this.utcOffset(0,a),this._isUTC=!1,a&&this.subtract(15*-Math.round(this._d.getTimezoneOffset()/15),"m"));return this};e.parseZone=function(){if(null!=this._tzm)this.utcOffset(this._tzm,!1,!0);else if("string"===typeof this._i){var a=db(Ec,this._i);null!=a?this.utcOffset(a):
this.utcOffset(0,!0)}return this};e.hasAlignedHourOffset=function(a){if(!this.isValid())return!1;a=a?t(a).utcOffset():0;return 0===(this.utcOffset()-a)%60};e.isDST=function(){return this.utcOffset()>this.clone().month(0).utcOffset()||this.utcOffset()>this.clone().month(5).utcOffset()};e.isLocal=function(){return this.isValid()?!this._isUTC:!1};e.isUtcOffset=function(){return this.isValid()?this._isUTC:!1};e.isUtc=Lb;e.isUTC=Lb;e.zoneAbbr=function(){return this._isUTC?"UTC":""};e.zoneName=function(){return this._isUTC?
"Coordinated Universal Time":""};e.dates=E("dates accessor is deprecated. Use date instead.",dc);e.months=E("months accessor is deprecated. Use month instead",xb);e.years=E("years accessor is deprecated. Use year instead",ac);e.zone=E("moment().zone is deprecated, use moment().utcOffset instead. http://momentjs.com/guides/#/warnings/zone/",function(a,b){return null!=a?("string"!==typeof a&&(a=-a),this.utcOffset(a,b),this):-this.utcOffset()});e.isDSTShifted=E("isDSTShifted is deprecated. See http://momentjs.com/guides/#/warnings/dst-shifted/ for more information",
function(){if(!z(this._isDSTShifted))return this._isDSTShifted;var a={};La(a,this);a=Ib(a);if(a._a){var b=a._isUTC?J(a._a):t(a._a);this._isDSTShifted=this.isValid()&&0<ob(a._a,b.toArray())}else this._isDSTShifted=!1;return this._isDSTShifted});var p=Oa.prototype;p.calendar=function(a,b,c){a=this._calendar[a]||this._calendar.sameElse;return K(a)?a.call(b,c):a};p.longDateFormat=function(a){var b=this._longDateFormat[a],c=this._longDateFormat[a.toUpperCase()];if(b||!c)return b;this._longDateFormat[a]=
c.replace(/MMMM|MM|DD|dddd/g,function(a){return a.slice(1)});return this._longDateFormat[a]};p.invalidDate=function(){return this._invalidDate};p.ordinal=function(a){return this._ordinal.replace("%d",a)};p.preparse=Sb;p.postformat=Sb;p.relativeTime=function(a,b,c,d){var e=this._relativeTime[c];return K(e)?e(a,b,c,d):e.replace(/%d/i,a)};p.pastFuture=function(a,b){a=this._relativeTime[0<a?"future":"past"];return K(a)?a(b):a.replace(/%s/i,b)};p.set=function(a){var b,c;for(c in a)b=a[c],K(b)?this[c]=
b:this["_"+c]=b;this._config=a;this._dayOfMonthOrdinalParseLenient=new RegExp((this._dayOfMonthOrdinalParse.source||this._ordinalParse.source)+"|"+/\d{1,2}/.source)};p.months=function(a,b){return a?B(this._months)?this._months[a.month()]:this._months[(this._months.isFormat||bc).test(b)?"format":"standalone"][a.month()]:B(this._months)?this._months:this._months.standalone};p.monthsShort=function(a,b){return a?B(this._monthsShort)?this._monthsShort[a.month()]:this._monthsShort[bc.test(b)?"format":"standalone"][a.month()]:
B(this._monthsShort)?this._monthsShort:this._monthsShort.standalone};p.monthsParse=function(a,b,c){var d,e;if(this._monthsParseExact){a:{a=a.toLocaleLowerCase();if(!this._monthsParse)for(this._monthsParse=[],this._longMonthsParse=[],this._shortMonthsParse=[],d=0;12>d;++d)e=J([2E3,d]),this._shortMonthsParse[d]=this.monthsShort(e,"").toLocaleLowerCase(),this._longMonthsParse[d]=this.months(e,"").toLocaleLowerCase();if(c)b="MMM"===b?v.call(this._shortMonthsParse,a):v.call(this._longMonthsParse,a);else if("MMM"===
b){b=v.call(this._shortMonthsParse,a);if(-1!==b)break a;b=v.call(this._longMonthsParse,a)}else{b=v.call(this._longMonthsParse,a);if(-1!==b)break a;b=v.call(this._shortMonthsParse,a)}b=-1!==b?b:null}return b}this._monthsParse||(this._monthsParse=[],this._longMonthsParse=[],this._shortMonthsParse=[]);for(d=0;12>d;d++)if(e=J([2E3,d]),c&&!this._longMonthsParse[d]&&(this._longMonthsParse[d]=new RegExp("^"+this.months(e,"").replace(".","")+"$","i"),this._shortMonthsParse[d]=new RegExp("^"+this.monthsShort(e,
"").replace(".","")+"$","i")),c||this._monthsParse[d]||(e="^"+this.months(e,"")+"|^"+this.monthsShort(e,""),this._monthsParse[d]=new RegExp(e.replace(".",""),"i")),c&&"MMMM"===b&&this._longMonthsParse[d].test(a)||c&&"MMM"===b&&this._shortMonthsParse[d].test(a)||!c&&this._monthsParse[d].test(a))return d};p.monthsRegex=function(a){if(this._monthsParseExact)return u(this,"_monthsRegex")||yb.call(this),a?this._monthsStrictRegex:this._monthsRegex;u(this,"_monthsRegex")||(this._monthsRegex=sa);return this._monthsStrictRegex&&
a?this._monthsStrictRegex:this._monthsRegex};p.monthsShortRegex=function(a){if(this._monthsParseExact)return u(this,"_monthsRegex")||yb.call(this),a?this._monthsShortStrictRegex:this._monthsShortRegex;u(this,"_monthsShortRegex")||(this._monthsShortRegex=sa);return this._monthsShortStrictRegex&&a?this._monthsShortStrictRegex:this._monthsShortRegex};p.week=function(a){return pa(a,this._week.dow,this._week.doy).week};p.firstDayOfYear=function(){return this._week.doy};p.firstDayOfWeek=function(){return this._week.dow};
p.weekdays=function(a,b){return a?B(this._weekdays)?this._weekdays[a.day()]:this._weekdays[this._weekdays.isFormat.test(b)?"format":"standalone"][a.day()]:B(this._weekdays)?this._weekdays:this._weekdays.standalone};p.weekdaysMin=function(a){return a?this._weekdaysMin[a.day()]:this._weekdaysMin};p.weekdaysShort=function(a){return a?this._weekdaysShort[a.day()]:this._weekdaysShort};p.weekdaysParse=function(a,b,c){var d,e;if(this._weekdaysParseExact)return lc.call(this,a,b,c);this._weekdaysParse||(this._weekdaysParse=
[],this._minWeekdaysParse=[],this._shortWeekdaysParse=[],this._fullWeekdaysParse=[]);for(d=0;7>d;d++)if(e=J([2E3,1]).day(d),c&&!this._fullWeekdaysParse[d]&&(this._fullWeekdaysParse[d]=new RegExp("^"+this.weekdays(e,"").replace(".",".?")+"$","i"),this._shortWeekdaysParse[d]=new RegExp("^"+this.weekdaysShort(e,"").replace(".",".?")+"$","i"),this._minWeekdaysParse[d]=new RegExp("^"+this.weekdaysMin(e,"").replace(".",".?")+"$","i")),this._weekdaysParse[d]||(e="^"+this.weekdays(e,"")+"|^"+this.weekdaysShort(e,
"")+"|^"+this.weekdaysMin(e,""),this._weekdaysParse[d]=new RegExp(e.replace(".",""),"i")),c&&"dddd"===b&&this._fullWeekdaysParse[d].test(a)||c&&"ddd"===b&&this._shortWeekdaysParse[d].test(a)||c&&"dd"===b&&this._minWeekdaysParse[d].test(a)||!c&&this._weekdaysParse[d].test(a))return d};p.weekdaysRegex=function(a){if(this._weekdaysParseExact)return u(this,"_weekdaysRegex")||Ua.call(this),a?this._weekdaysStrictRegex:this._weekdaysRegex;u(this,"_weekdaysRegex")||(this._weekdaysRegex=sa);return this._weekdaysStrictRegex&&
a?this._weekdaysStrictRegex:this._weekdaysRegex};p.weekdaysShortRegex=function(a){if(this._weekdaysParseExact)return u(this,"_weekdaysRegex")||Ua.call(this),a?this._weekdaysShortStrictRegex:this._weekdaysShortRegex;u(this,"_weekdaysShortRegex")||(this._weekdaysShortRegex=sa);return this._weekdaysShortStrictRegex&&a?this._weekdaysShortStrictRegex:this._weekdaysShortRegex};p.weekdaysMinRegex=function(a){if(this._weekdaysParseExact)return u(this,"_weekdaysRegex")||Ua.call(this),a?this._weekdaysMinStrictRegex:
this._weekdaysMinRegex;u(this,"_weekdaysMinRegex")||(this._weekdaysMinRegex=sa);return this._weekdaysMinStrictRegex&&a?this._weekdaysMinStrictRegex:this._weekdaysMinRegex};p.isPM=function(a){return"p"===(a+"").toLowerCase().charAt(0)};p.meridiem=function(a,b,c){return 11<a?c?"pm":"PM":c?"am":"AM"};ha("en",{dayOfMonthOrdinalParse:/\d{1,2}(th|st|nd|rd)/,ordinal:function(a){var b=a%10,b=1===l(a%100/10)?"th":1===b?"st":2===b?"nd":3===b?"rd":"th";return a+b}});g.lang=E("moment.lang is deprecated. Use moment.locale instead.",
ha);g.langData=E("moment.langData is deprecated. Use moment.localeData instead.",V);var Q=Math.abs,Nc=W("ms"),Oc=W("s"),Pc=W("m"),Qc=W("h"),Rc=W("d"),Sc=W("w"),Tc=W("M"),Uc=W("y"),Vc=da("milliseconds"),Wc=da("seconds"),Xc=da("minutes"),Yc=da("hours"),Zc=da("days"),$c=da("months"),ad=da("years"),Y=Math.round,M={ss:44,s:45,m:45,h:22,d:26,M:11},hb=Math.abs,m=Ba.prototype;m.isValid=function(){return this._isValid};m.abs=function(){var a=this._data;this._milliseconds=Q(this._milliseconds);this._days=Q(this._days);
this._months=Q(this._months);a.milliseconds=Q(a.milliseconds);a.seconds=Q(a.seconds);a.minutes=Q(a.minutes);a.hours=Q(a.hours);a.months=Q(a.months);a.years=Q(a.years);return this};m.add=function(a,b){return Ub(this,a,b,1)};m.subtract=function(a,b){return Ub(this,a,b,-1)};m.as=function(a){if(!this.isValid())return NaN;var b,c=this._milliseconds;a=F(a);if("month"===a||"year"===a)return b=this._days+c/864E5,b=this._months+4800*b/146097,"month"===a?b:b/12;b=this._days+Math.round(146097*this._months/4800);
switch(a){case "week":return b/7+c/6048E5;case "day":return b+c/864E5;case "hour":return 24*b+c/36E5;case "minute":return 1440*b+c/6E4;case "second":return 86400*b+c/1E3;case "millisecond":return Math.floor(864E5*b)+c;default:throw Error("Unknown unit "+a);}};m.asMilliseconds=Nc;m.asSeconds=Oc;m.asMinutes=Pc;m.asHours=Qc;m.asDays=Rc;m.asWeeks=Sc;m.asMonths=Tc;m.asYears=Uc;m.valueOf=function(){return this.isValid()?this._milliseconds+864E5*this._days+this._months%12*2592E6+31536E6*l(this._months/12):
NaN};m._bubble=function(){var a=this._milliseconds,b=this._days,c=this._months,d=this._data;0<=a&&0<=b&&0<=c||0>=a&&0>=b&&0>=c||(a+=864E5*Vb(146097*c/4800+b),c=b=0);d.milliseconds=a%1E3;a=D(a/1E3);d.seconds=a%60;a=D(a/60);d.minutes=a%60;a=D(a/60);d.hours=a%24;b+=D(a/24);a=D(4800*b/146097);c+=a;b-=Vb(146097*a/4800);a=D(c/12);d.days=b;d.months=c%12;d.years=a;return this};m.clone=function(){return I(this)};m.get=function(a){a=F(a);return this.isValid()?this[a+"s"]():NaN};m.milliseconds=Vc;m.seconds=
Wc;m.minutes=Xc;m.hours=Yc;m.days=Zc;m.weeks=function(){return D(this.days()/7)};m.months=$c;m.years=ad;m.humanize=function(a){if(!this.isValid())return this.localeData().invalidDate();var b=this.localeData(),c;c=!a;var d=I(this).abs(),e=Y(d.as("s")),g=Y(d.as("m")),h=Y(d.as("h")),k=Y(d.as("d")),l=Y(d.as("M")),d=Y(d.as("y")),e=e<=M.ss&&["s",e]||e<M.s&&["ss",e]||1>=g&&["m"]||g<M.m&&["mm",g]||1>=h&&["h"]||h<M.h&&["hh",h]||1>=k&&["d"]||k<M.d&&["dd",k]||1>=l&&["M"]||l<M.M&&["MM",l]||1>=d&&["y"]||["yy",
d];e[2]=c;e[3]=0<+this;e[4]=b;c=Cc.apply(null,e);a&&(c=b.pastFuture(+this,c));return b.postformat(c)};m.toISOString=Ea;m.toString=Ea;m.toJSON=Ea;m.locale=Pb;m.localeData=Qb;m.toIsoString=E("toIsoString() is deprecated. Please use toISOString() instead (notice the capitals)",Ea);m.lang=cc;k("X",0,0,"unix");k("x",0,0,"valueOf");h("x",Ia);h("X",/[+-]?\d+(\.\d{1,3})?/);q("X",function(a,b,c){c._d=new Date(1E3*parseFloat(a,10))});q("x",function(a,b,c){c._d=new Date(l(a))});g.version="2.19.2";kb=t;g.fn=
e;g.min=function(){var a=[].slice.call(arguments,0);return Jb("isBefore",a)};g.max=function(){var a=[].slice.call(arguments,0);return Jb("isAfter",a)};g.now=function(){return Date.now?Date.now():+new Date};g.utc=J;g.unix=function(a){return t(1E3*a)};g.months=function(a,b){return Tb(a,b,"months")};g.isDate=ta;g.locale=ha;g.invalid=ua;g.duration=I;g.isMoment=S;g.weekdays=function(a,b,c){return gb(a,b,c,"weekdays")};g.parseZone=function(){return t.apply(null,arguments).parseZone()};g.localeData=V;g.isDuration=
bb;g.monthsShort=function(a,b){return Tb(a,b,"monthsShort")};g.weekdaysMin=function(a,b,c){return gb(a,b,c,"weekdaysMin")};g.defineLocale=Xa;g.updateLocale=function(a,b){if(null!=b){var c,d=Db;c=Wa(a);null!=c&&(d=c._config);b=sb(d,b);b=new Oa(b);b.parentLocale=w[a];w[a]=b;ha(a)}else null!=w[a]&&(null!=w[a].parentLocale?w[a]=w[a].parentLocale:null!=w[a]&&delete w[a]);return w[a]};g.locales=function(){return Wb(w)};g.weekdaysShort=function(a,b,c){return gb(a,b,c,"weekdaysShort")};g.normalizeUnits=F;
g.relativeTimeRounding=function(a){return void 0===a?Y:"function"===typeof a?(Y=a,!0):!1};g.relativeTimeThreshold=function(a,b){if(void 0===M[a])return!1;if(void 0===b)return M[a];M[a]=b;"s"===a&&(M.ss=b-1);return!0};g.calendarFormat=function(a,b){a=a.diff(b,"days",!0);return-6>a?"sameElse":-1>a?"lastWeek":0>a?"lastDay":1>a?"sameDay":2>a?"nextDay":7>a?"nextWeek":"sameElse"};g.prototype=e;return g});