@larva.io/webcomponents
Version:
Fentrica SmartUnits WebComponents package
9 lines • 64.2 kB
JavaScript
/*!
* (C) Fentrica http://fentrica.com - Seee LICENSE.md
*/
//! moment.js
//! version : 2.30.1
//! authors : Tim Wood, Iskren Chernev, Moment.js contributors
//! license : MIT
//! momentjs.com
var t;function e(){return t.apply(null,arguments)}function n(e){t=e}function i(t){return t instanceof Array||Object.prototype.toString.call(t)==="[object Array]"}function r(t){return t!=null&&Object.prototype.toString.call(t)==="[object Object]"}function s(t,e){return Object.prototype.hasOwnProperty.call(t,e)}function u(t){if(Object.getOwnPropertyNames){return Object.getOwnPropertyNames(t).length===0}else{var e;for(e in t){if(s(t,e)){return false}}return true}}function f(t){return t===void 0}function a(t){return typeof t==="number"||Object.prototype.toString.call(t)==="[object Number]"}function o(t){return t instanceof Date||Object.prototype.toString.call(t)==="[object Date]"}function h(t,e){var n=[],i,r=t.length;for(i=0;i<r;++i){n.push(e(t[i],i))}return n}function d(t,e){for(var n in e){if(s(e,n)){t[n]=e[n]}}if(s(e,"toString")){t.toString=e.toString}if(s(e,"valueOf")){t.valueOf=e.valueOf}return t}function l(t,e,n,i){return zn(t,e,n,i,true).utc()}function c(){return{empty:false,unusedTokens:[],unusedInput:[],overflow:-2,charsLeftOver:0,nullInput:false,invalidEra:null,invalidMonth:null,invalidFormat:false,userInvalidated:false,iso:false,parsedDateParts:[],era:null,meridiem:null,rfc2822:false,weekdayMismatch:false}}function m(t){if(t._pf==null){t._pf=c()}return t._pf}var y;if(Array.prototype.some){y=Array.prototype.some}else{y=function(t){var e=Object(this),n=e.length>>>0,i;for(i=0;i<n;i++){if(i in e&&t.call(this,e[i],i,e)){return true}}return false}}function v(t){var e=null,n=false,i=t._d&&!isNaN(t._d.getTime());if(i){e=m(t);n=y.call(e.parsedDateParts,(function(t){return t!=null}));i=e.overflow<0&&!e.empty&&!e.invalidEra&&!e.invalidMonth&&!e.invalidWeekday&&!e.weekdayMismatch&&!e.nullInput&&!e.invalidFormat&&!e.userInvalidated&&(!e.meridiem||e.meridiem&&n);if(t._strict){i=i&&e.charsLeftOver===0&&e.unusedTokens.length===0&&e.bigHour===undefined}}if(Object.isFrozen==null||!Object.isFrozen(t)){t._isValid=i}else{return i}return t._isValid}function Y(t){var e=l(NaN);if(t!=null){d(m(e),t)}else{m(e).userInvalidated=true}return e}var M=e.momentProperties=[],D=false;function w(t,e){var n,i,r,s=M.length;if(!f(e._isAMomentObject)){t._isAMomentObject=e._isAMomentObject}if(!f(e._i)){t._i=e._i}if(!f(e._f)){t._f=e._f}if(!f(e._l)){t._l=e._l}if(!f(e._strict)){t._strict=e._strict}if(!f(e._tzm)){t._tzm=e._tzm}if(!f(e._isUTC)){t._isUTC=e._isUTC}if(!f(e._offset)){t._offset=e._offset}if(!f(e._pf)){t._pf=m(e)}if(!f(e._locale)){t._locale=e._locale}if(s>0){for(n=0;n<s;n++){i=M[n];r=e[i];if(!f(r)){t[i]=r}}}return t}function S(t){w(this,t);this._d=new Date(t._d!=null?t._d.getTime():NaN);if(!this.isValid()){this._d=new Date(NaN)}if(D===false){D=true;e.updateOffset(this);D=false}}function g(t){return t instanceof S||t!=null&&t._isAMomentObject!=null}function N(t){if(e.suppressDeprecationWarnings===false&&typeof console!=="undefined"&&console.warn){console.warn("Deprecation warning: "+t)}}function k(t,n){var i=true;return d((function(){if(e.deprecationHandler!=null){e.deprecationHandler(null,t)}if(i){var r=[],u,f,a,o=arguments.length;for(f=0;f<o;f++){u="";if(typeof arguments[f]==="object"){u+="\n["+f+"] ";for(a in arguments[0]){if(s(arguments[0],a)){u+=a+": "+arguments[0][a]+", "}}u=u.slice(0,-2)}else{u=arguments[f]}r.push(u)}N(t+"\nArguments: "+Array.prototype.slice.call(r).join("")+"\n"+(new Error).stack);i=false}return n.apply(this,arguments)}),n)}var p={};function b(t,n){if(e.deprecationHandler!=null){e.deprecationHandler(t,n)}if(!p[t]){N(n);p[t]=true}}e.suppressDeprecationWarnings=false;e.deprecationHandler=null;function H(t){return typeof Function!=="undefined"&&t instanceof Function||Object.prototype.toString.call(t)==="[object Function]"}function _(t){var e,n;for(n in t){if(s(t,n)){e=t[n];if(H(e)){this[n]=e}else{this["_"+n]=e}}}this._config=t;this._dayOfMonthOrdinalParseLenient=new RegExp((this._dayOfMonthOrdinalParse.source||this._ordinalParse.source)+"|"+/\d{1,2}/.source)}function W(t,e){var n=d({},t),i;for(i in e){if(s(e,i)){if(r(t[i])&&r(e[i])){n[i]={};d(n[i],t[i]);d(n[i],e[i])}else if(e[i]!=null){n[i]=e[i]}else{delete n[i]}}}for(i in t){if(s(t,i)&&!s(e,i)&&r(t[i])){n[i]=d({},n[i])}}return n}function T(t){if(t!=null){this.set(t)}}var G;if(Object.keys){G=Object.keys}else{G=function(t){var e,n=[];for(e in t){if(s(t,e)){n.push(e)}}return n}}var E={sameDay:"[Today at] LT",nextDay:"[Tomorrow at] LT",nextWeek:"dddd [at] LT",lastDay:"[Yesterday at] LT",lastWeek:"[Last] dddd [at] LT",sameElse:"L"};function x(t,e,n){var i=this._calendar[t]||this._calendar["sameElse"];return H(i)?i.call(e,n):i}function F(t,e,n){var i=""+Math.abs(t),r=e-i.length,s=t>=0;return(s?n?"+":"":"-")+Math.pow(10,Math.max(0,r)).toString().substr(1)+i}var O=/(\[[^\[]*\])|(\\)?([Hh]mm(ss)?|Mo|MM?M?M?|Do|DDDo|DD?D?D?|ddd?d?|do?|w[o|w]?|W[o|W]?|Qo?|N{1,5}|YYYYYY|YYYYY|YYYY|YY|y{2,4}|yo?|gg(ggg?)?|GG(GGG?)?|e|E|a|A|hh?|HH?|kk?|mm?|ss?|S{1,9}|x|X|zz?|ZZ?|.)/g,A=/(\[[^\[]*\])|(\\)?(LTS|LT|LL?L?L?|l{1,4})/g,L={},j={};function R(t,e,n,i){var r=i;if(typeof i==="string"){r=function(){return this[i]()}}if(t){j[t]=r}if(e){j[e[0]]=function(){return F(r.apply(this,arguments),e[1],e[2])}}if(n){j[n]=function(){return this.localeData().ordinal(r.apply(this,arguments),t)}}}function I(t){if(t.match(/\[[\s\S]/)){return t.replace(/^\[|\]$/g,"")}return t.replace(/\\/g,"")}function Z(t){var e=t.match(O),n,i;for(n=0,i=e.length;n<i;n++){if(j[e[n]]){e[n]=j[e[n]]}else{e[n]=I(e[n])}}return function(n){var r="",s;for(s=0;s<i;s++){r+=H(e[s])?e[s].call(n,t):e[s]}return r}}function C(t,e){if(!t.isValid()){return t.localeData().invalidDate()}e=$(e,t.localeData());L[e]=L[e]||Z(e);return L[e](t)}function $(t,e){var n=5;function i(t){return e.longDateFormat(t)||t}A.lastIndex=0;while(n>=0&&A.test(t)){t=t.replace(A,i);A.lastIndex=0;n-=1}return t}var q={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"};function P(t){var e=this._longDateFormat[t],n=this._longDateFormat[t.toUpperCase()];if(e||!n){return e}this._longDateFormat[t]=n.match(O).map((function(t){if(t==="MMMM"||t==="MM"||t==="DD"||t==="dddd"){return t.slice(1)}return t})).join("");return this._longDateFormat[t]}var U="Invalid date";function z(){return this._invalidDate}var J="%d",Q=/\d{1,2}/;function B(t){return this._ordinal.replace("%d",t)}var X={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",w:"a week",ww:"%d weeks",M:"a month",MM:"%d months",y:"a year",yy:"%d years"};function K(t,e,n,i){var r=this._relativeTime[n];return H(r)?r(t,e,n,i):r.replace(/%d/i,t)}function V(t,e){var n=this._relativeTime[t>0?"future":"past"];return H(n)?n(e):n.replace(/%s/i,e)}var tt={D:"date",dates:"date",date:"date",d:"day",days:"day",day:"day",e:"weekday",weekdays:"weekday",weekday:"weekday",E:"isoWeekday",isoweekdays:"isoWeekday",isoweekday:"isoWeekday",DDD:"dayOfYear",dayofyears:"dayOfYear",dayofyear:"dayOfYear",h:"hour",hours:"hour",hour:"hour",ms:"millisecond",milliseconds:"millisecond",millisecond:"millisecond",m:"minute",minutes:"minute",minute:"minute",M:"month",months:"month",month:"month",Q:"quarter",quarters:"quarter",quarter:"quarter",s:"second",seconds:"second",second:"second",gg:"weekYear",weekyears:"weekYear",weekyear:"weekYear",GG:"isoWeekYear",isoweekyears:"isoWeekYear",isoweekyear:"isoWeekYear",w:"week",weeks:"week",week:"week",W:"isoWeek",isoweeks:"isoWeek",isoweek:"isoWeek",y:"year",years:"year",year:"year"};function et(t){return typeof t==="string"?tt[t]||tt[t.toLowerCase()]:undefined}function nt(t){var e={},n,i;for(i in t){if(s(t,i)){n=et(i);if(n){e[n]=t[i]}}}return e}var it={date:9,day:11,weekday:11,isoWeekday:11,dayOfYear:4,hour:13,millisecond:16,minute:14,month:8,quarter:7,second:15,weekYear:1,isoWeekYear:1,week:5,isoWeek:5,year:1};function rt(t){var e=[],n;for(n in t){if(s(t,n)){e.push({unit:n,priority:it[n]})}}e.sort((function(t,e){return t.priority-e.priority}));return e}var st=/\d/,ut=/\d\d/,ft=/\d{3}/,at=/\d{4}/,ot=/[+-]?\d{6}/,ht=/\d\d?/,dt=/\d\d\d\d?/,lt=/\d\d\d\d\d\d?/,ct=/\d{1,3}/,mt=/\d{1,4}/,yt=/[+-]?\d{1,6}/,vt=/\d+/,Yt=/[+-]?\d+/,Mt=/Z|[+-]\d\d:?\d\d/gi,Dt=/Z|[+-]\d\d(?::?\d\d)?/gi,wt=/[+-]?\d+(\.\d{1,3})?/,St=/[0-9]{0,256}['a-z\u00A0-\u05FF\u0700-\uD7FF\uF900-\uFDCF\uFDF0-\uFF07\uFF10-\uFFEF]{1,256}|[\u0600-\u06FF\/]{1,256}(\s*?[\u0600-\u06FF]{1,256}){1,2}/i,gt=/^[1-9]\d?/,Nt=/^([1-9]\d|\d)/,kt;kt={};function pt(t,e,n){kt[t]=H(e)?e:function(t,i){return t&&n?n:e}}function bt(t,e){if(!s(kt,t)){return new RegExp(Ht(t))}return kt[t](e._strict,e._locale)}function Ht(t){return _t(t.replace("\\","").replace(/\\(\[)|\\(\])|\[([^\]\[]*)\]|\\(.)/g,(function(t,e,n,i,r){return e||n||i||r})))}function _t(t){return t.replace(/[-\/\\^$*+?.()|[\]{}]/g,"\\$&")}function Wt(t){if(t<0){return Math.ceil(t)||0}else{return Math.floor(t)}}function Tt(t){var e=+t,n=0;if(e!==0&&isFinite(e)){n=Wt(e)}return n}var Gt={};function Et(t,e){var n,i=e,r;if(typeof t==="string"){t=[t]}if(a(e)){i=function(t,n){n[e]=Tt(t)}}r=t.length;for(n=0;n<r;n++){Gt[t[n]]=i}}function xt(t,e){Et(t,(function(t,n,i,r){i._w=i._w||{};e(t,i._w,i,r)}))}function Ft(t,e,n){if(e!=null&&s(Gt,t)){Gt[t](e,n._a,n,t)}}function Ot(t){return t%4===0&&t%100!==0||t%400===0}var At=0,Lt=1,jt=2,Rt=3,It=4,Zt=5,Ct=6,$t=7,qt=8;R("Y",0,0,(function(){var t=this.year();return t<=9999?F(t,4):"+"+t}));R(0,["YY",2],0,(function(){return this.year()%100}));R(0,["YYYY",4],0,"year");R(0,["YYYYY",5],0,"year");R(0,["YYYYYY",6,true],0,"year");pt("Y",Yt);pt("YY",ht,ut);pt("YYYY",mt,at);pt("YYYYY",yt,ot);pt("YYYYYY",yt,ot);Et(["YYYYY","YYYYYY"],At);Et("YYYY",(function(t,n){n[At]=t.length===2?e.parseTwoDigitYear(t):Tt(t)}));Et("YY",(function(t,n){n[At]=e.parseTwoDigitYear(t)}));Et("Y",(function(t,e){e[At]=parseInt(t,10)}));function Pt(t){return Ot(t)?366:365}e.parseTwoDigitYear=function(t){return Tt(t)+(Tt(t)>68?1900:2e3)};var Ut=Jt("FullYear",true);function zt(){return Ot(this.year())}function Jt(t,n){return function(i){if(i!=null){Bt(this,t,i);e.updateOffset(this,n);return this}else{return Qt(this,t)}}}function Qt(t,e){if(!t.isValid()){return NaN}var n=t._d,i=t._isUTC;switch(e){case"Milliseconds":return i?n.getUTCMilliseconds():n.getMilliseconds();case"Seconds":return i?n.getUTCSeconds():n.getSeconds();case"Minutes":return i?n.getUTCMinutes():n.getMinutes();case"Hours":return i?n.getUTCHours():n.getHours();case"Date":return i?n.getUTCDate():n.getDate();case"Day":return i?n.getUTCDay():n.getDay();case"Month":return i?n.getUTCMonth():n.getMonth();case"FullYear":return i?n.getUTCFullYear():n.getFullYear();default:return NaN}}function Bt(t,e,n){var i,r,s,u,f;if(!t.isValid()||isNaN(n)){return}i=t._d;r=t._isUTC;switch(e){case"Milliseconds":return void(r?i.setUTCMilliseconds(n):i.setMilliseconds(n));case"Seconds":return void(r?i.setUTCSeconds(n):i.setSeconds(n));case"Minutes":return void(r?i.setUTCMinutes(n):i.setMinutes(n));case"Hours":return void(r?i.setUTCHours(n):i.setHours(n));case"Date":return void(r?i.setUTCDate(n):i.setDate(n));case"FullYear":break;default:return}s=n;u=t.month();f=t.date();f=f===29&&u===1&&!Ot(s)?28:f;void(r?i.setUTCFullYear(s,u,f):i.setFullYear(s,u,f))}function Xt(t){t=et(t);if(H(this[t])){return this[t]()}return this}function Kt(t,e){if(typeof t==="object"){t=nt(t);var n=rt(t),i,r=n.length;for(i=0;i<r;i++){this[n[i].unit](t[n[i].unit])}}else{t=et(t);if(H(this[t])){return this[t](e)}}return this}function Vt(t,e){return(t%e+e)%e}var te;if(Array.prototype.indexOf){te=Array.prototype.indexOf}else{te=function(t){var e;for(e=0;e<this.length;++e){if(this[e]===t){return e}}return-1}}function ee(t,e){if(isNaN(t)||isNaN(e)){return NaN}var n=Vt(e,12);t+=(e-n)/12;return n===1?Ot(t)?29:28:31-n%7%2}R("M",["MM",2],"Mo",(function(){return this.month()+1}));R("MMM",0,0,(function(t){return this.localeData().monthsShort(this,t)}));R("MMMM",0,0,(function(t){return this.localeData().months(this,t)}));pt("M",ht,gt);pt("MM",ht,ut);pt("MMM",(function(t,e){return e.monthsShortRegex(t)}));pt("MMMM",(function(t,e){return e.monthsRegex(t)}));Et(["M","MM"],(function(t,e){e[Lt]=Tt(t)-1}));Et(["MMM","MMMM"],(function(t,e,n,i){var r=n._locale.monthsParse(t,i,n._strict);if(r!=null){e[Lt]=r}else{m(n).invalidMonth=t}}));var ne="January_February_March_April_May_June_July_August_September_October_November_December".split("_"),ie="Jan_Feb_Mar_Apr_May_Jun_Jul_Aug_Sep_Oct_Nov_Dec".split("_"),re=/D[oD]?(\[[^\[\]]*\]|\s)+MMMM?/,se=St,ue=St;function fe(t,e){if(!t){return i(this._months)?this._months:this._months["standalone"]}return i(this._months)?this._months[t.month()]:this._months[(this._months.isFormat||re).test(e)?"format":"standalone"][t.month()]}function ae(t,e){if(!t){return i(this._monthsShort)?this._monthsShort:this._monthsShort["standalone"]}return i(this._monthsShort)?this._monthsShort[t.month()]:this._monthsShort[re.test(e)?"format":"standalone"][t.month()]}function oe(t,e,n){var i,r,s,u=t.toLocaleLowerCase();if(!this._monthsParse){this._monthsParse=[];this._longMonthsParse=[];this._shortMonthsParse=[];for(i=0;i<12;++i){s=l([2e3,i]);this._shortMonthsParse[i]=this.monthsShort(s,"").toLocaleLowerCase();this._longMonthsParse[i]=this.months(s,"").toLocaleLowerCase()}}if(n){if(e==="MMM"){r=te.call(this._shortMonthsParse,u);return r!==-1?r:null}else{r=te.call(this._longMonthsParse,u);return r!==-1?r:null}}else{if(e==="MMM"){r=te.call(this._shortMonthsParse,u);if(r!==-1){return r}r=te.call(this._longMonthsParse,u);return r!==-1?r:null}else{r=te.call(this._longMonthsParse,u);if(r!==-1){return r}r=te.call(this._shortMonthsParse,u);return r!==-1?r:null}}}function he(t,e,n){var i,r,s;if(this._monthsParseExact){return oe.call(this,t,e,n)}if(!this._monthsParse){this._monthsParse=[];this._longMonthsParse=[];this._shortMonthsParse=[]}for(i=0;i<12;i++){r=l([2e3,i]);if(n&&!this._longMonthsParse[i]){this._longMonthsParse[i]=new RegExp("^"+this.months(r,"").replace(".","")+"$","i");this._shortMonthsParse[i]=new RegExp("^"+this.monthsShort(r,"").replace(".","")+"$","i")}if(!n&&!this._monthsParse[i]){s="^"+this.months(r,"")+"|^"+this.monthsShort(r,"");this._monthsParse[i]=new RegExp(s.replace(".",""),"i")}if(n&&e==="MMMM"&&this._longMonthsParse[i].test(t)){return i}else if(n&&e==="MMM"&&this._shortMonthsParse[i].test(t)){return i}else if(!n&&this._monthsParse[i].test(t)){return i}}}function de(t,e){if(!t.isValid()){return t}if(typeof e==="string"){if(/^\d+$/.test(e)){e=Tt(e)}else{e=t.localeData().monthsParse(e);if(!a(e)){return t}}}var n=e,i=t.date();i=i<29?i:Math.min(i,ee(t.year(),n));void(t._isUTC?t._d.setUTCMonth(n,i):t._d.setMonth(n,i));return t}function le(t){if(t!=null){de(this,t);e.updateOffset(this,true);return this}else{return Qt(this,"Month")}}function ce(){return ee(this.year(),this.month())}function me(t){if(this._monthsParseExact){if(!s(this,"_monthsRegex")){ve.call(this)}if(t){return this._monthsShortStrictRegex}else{return this._monthsShortRegex}}else{if(!s(this,"_monthsShortRegex")){this._monthsShortRegex=se}return this._monthsShortStrictRegex&&t?this._monthsShortStrictRegex:this._monthsShortRegex}}function ye(t){if(this._monthsParseExact){if(!s(this,"_monthsRegex")){ve.call(this)}if(t){return this._monthsStrictRegex}else{return this._monthsRegex}}else{if(!s(this,"_monthsRegex")){this._monthsRegex=ue}return this._monthsStrictRegex&&t?this._monthsStrictRegex:this._monthsRegex}}function ve(){function t(t,e){return e.length-t.length}var e=[],n=[],i=[],r,s,u,f;for(r=0;r<12;r++){s=l([2e3,r]);u=_t(this.monthsShort(s,""));f=_t(this.months(s,""));e.push(u);n.push(f);i.push(f);i.push(u)}e.sort(t);n.sort(t);i.sort(t);this._monthsRegex=new RegExp("^("+i.join("|")+")","i");this._monthsShortRegex=this._monthsRegex;this._monthsStrictRegex=new RegExp("^("+n.join("|")+")","i");this._monthsShortStrictRegex=new RegExp("^("+e.join("|")+")","i")}function Ye(t,e,n,i,r,s,u){var f;if(t<100&&t>=0){f=new Date(t+400,e,n,i,r,s,u);if(isFinite(f.getFullYear())){f.setFullYear(t)}}else{f=new Date(t,e,n,i,r,s,u)}return f}function Me(t){var e,n;if(t<100&&t>=0){n=Array.prototype.slice.call(arguments);n[0]=t+400;e=new Date(Date.UTC.apply(null,n));if(isFinite(e.getUTCFullYear())){e.setUTCFullYear(t)}}else{e=new Date(Date.UTC.apply(null,arguments))}return e}function De(t,e,n){var i=7+e-n,r=(7+Me(t,0,i).getUTCDay()-e)%7;return-r+i-1}function we(t,e,n,i,r){var s=(7+n-i)%7,u=De(t,i,r),f=1+7*(e-1)+s+u,a,o;if(f<=0){a=t-1;o=Pt(a)+f}else if(f>Pt(t)){a=t+1;o=f-Pt(t)}else{a=t;o=f}return{year:a,dayOfYear:o}}function Se(t,e,n){var i=De(t.year(),e,n),r=Math.floor((t.dayOfYear()-i-1)/7)+1,s,u;if(r<1){u=t.year()-1;s=r+ge(u,e,n)}else if(r>ge(t.year(),e,n)){s=r-ge(t.year(),e,n);u=t.year()+1}else{u=t.year();s=r}return{week:s,year:u}}function ge(t,e,n){var i=De(t,e,n),r=De(t+1,e,n);return(Pt(t)-i+r)/7}R("w",["ww",2],"wo","week");R("W",["WW",2],"Wo","isoWeek");pt("w",ht,gt);pt("ww",ht,ut);pt("W",ht,gt);pt("WW",ht,ut);xt(["w","ww","W","WW"],(function(t,e,n,i){e[i.substr(0,1)]=Tt(t)}));function Ne(t){return Se(t,this._week.dow,this._week.doy).week}var ke={dow:0,doy:6};function pe(){return this._week.dow}function be(){return this._week.doy}function He(t){var e=this.localeData().week(this);return t==null?e:this.add((t-e)*7,"d")}function _e(t){var e=Se(this,1,4).week;return t==null?e:this.add((t-e)*7,"d")}R("d",0,"do","day");R("dd",0,0,(function(t){return this.localeData().weekdaysMin(this,t)}));R("ddd",0,0,(function(t){return this.localeData().weekdaysShort(this,t)}));R("dddd",0,0,(function(t){return this.localeData().weekdays(this,t)}));R("e",0,0,"weekday");R("E",0,0,"isoWeekday");pt("d",ht);pt("e",ht);pt("E",ht);pt("dd",(function(t,e){return e.weekdaysMinRegex(t)}));pt("ddd",(function(t,e){return e.weekdaysShortRegex(t)}));pt("dddd",(function(t,e){return e.weekdaysRegex(t)}));xt(["dd","ddd","dddd"],(function(t,e,n,i){var r=n._locale.weekdaysParse(t,i,n._strict);if(r!=null){e.d=r}else{m(n).invalidWeekday=t}}));xt(["d","e","E"],(function(t,e,n,i){e[i]=Tt(t)}));function We(t,e){if(typeof t!=="string"){return t}if(!isNaN(t)){return parseInt(t,10)}t=e.weekdaysParse(t);if(typeof t==="number"){return t}return null}function Te(t,e){if(typeof t==="string"){return e.weekdaysParse(t)%7||7}return isNaN(t)?null:t}function Ge(t,e){return t.slice(e,7).concat(t.slice(0,e))}var Ee="Sunday_Monday_Tuesday_Wednesday_Thursday_Friday_Saturday".split("_"),xe="Sun_Mon_Tue_Wed_Thu_Fri_Sat".split("_"),Fe="Su_Mo_Tu_We_Th_Fr_Sa".split("_"),Oe=St,Ae=St,Le=St;function je(t,e){var n=i(this._weekdays)?this._weekdays:this._weekdays[t&&t!==true&&this._weekdays.isFormat.test(e)?"format":"standalone"];return t===true?Ge(n,this._week.dow):t?n[t.day()]:n}function Re(t){return t===true?Ge(this._weekdaysShort,this._week.dow):t?this._weekdaysShort[t.day()]:this._weekdaysShort}function Ie(t){return t===true?Ge(this._weekdaysMin,this._week.dow):t?this._weekdaysMin[t.day()]:this._weekdaysMin}function Ze(t,e,n){var i,r,s,u=t.toLocaleLowerCase();if(!this._weekdaysParse){this._weekdaysParse=[];this._shortWeekdaysParse=[];this._minWeekdaysParse=[];for(i=0;i<7;++i){s=l([2e3,1]).day(i);this._minWeekdaysParse[i]=this.weekdaysMin(s,"").toLocaleLowerCase();this._shortWeekdaysParse[i]=this.weekdaysShort(s,"").toLocaleLowerCase();this._weekdaysParse[i]=this.weekdays(s,"").toLocaleLowerCase()}}if(n){if(e==="dddd"){r=te.call(this._weekdaysParse,u);return r!==-1?r:null}else if(e==="ddd"){r=te.call(this._shortWeekdaysParse,u);return r!==-1?r:null}else{r=te.call(this._minWeekdaysParse,u);return r!==-1?r:null}}else{if(e==="dddd"){r=te.call(this._weekdaysParse,u);if(r!==-1){return r}r=te.call(this._shortWeekdaysParse,u);if(r!==-1){return r}r=te.call(this._minWeekdaysParse,u);return r!==-1?r:null}else if(e==="ddd"){r=te.call(this._shortWeekdaysParse,u);if(r!==-1){return r}r=te.call(this._weekdaysParse,u);if(r!==-1){return r}r=te.call(this._minWeekdaysParse,u);return r!==-1?r:null}else{r=te.call(this._minWeekdaysParse,u);if(r!==-1){return r}r=te.call(this._weekdaysParse,u);if(r!==-1){return r}r=te.call(this._shortWeekdaysParse,u);return r!==-1?r:null}}}function Ce(t,e,n){var i,r,s;if(this._weekdaysParseExact){return Ze.call(this,t,e,n)}if(!this._weekdaysParse){this._weekdaysParse=[];this._minWeekdaysParse=[];this._shortWeekdaysParse=[];this._fullWeekdaysParse=[]}for(i=0;i<7;i++){r=l([2e3,1]).day(i);if(n&&!this._fullWeekdaysParse[i]){this._fullWeekdaysParse[i]=new RegExp("^"+this.weekdays(r,"").replace(".","\\.?")+"$","i");this._shortWeekdaysParse[i]=new RegExp("^"+this.weekdaysShort(r,"").replace(".","\\.?")+"$","i");this._minWeekdaysParse[i]=new RegExp("^"+this.weekdaysMin(r,"").replace(".","\\.?")+"$","i")}if(!this._weekdaysParse[i]){s="^"+this.weekdays(r,"")+"|^"+this.weekdaysShort(r,"")+"|^"+this.weekdaysMin(r,"");this._weekdaysParse[i]=new RegExp(s.replace(".",""),"i")}if(n&&e==="dddd"&&this._fullWeekdaysParse[i].test(t)){return i}else if(n&&e==="ddd"&&this._shortWeekdaysParse[i].test(t)){return i}else if(n&&e==="dd"&&this._minWeekdaysParse[i].test(t)){return i}else if(!n&&this._weekdaysParse[i].test(t)){return i}}}function $e(t){if(!this.isValid()){return t!=null?this:NaN}var e=Qt(this,"Day");if(t!=null){t=We(t,this.localeData());return this.add(t-e,"d")}else{return e}}function qe(t){if(!this.isValid()){return t!=null?this:NaN}var e=(this.day()+7-this.localeData()._week.dow)%7;return t==null?e:this.add(t-e,"d")}function Pe(t){if(!this.isValid()){return t!=null?this:NaN}if(t!=null){var e=Te(t,this.localeData());return this.day(this.day()%7?e:e-7)}else{return this.day()||7}}function Ue(t){if(this._weekdaysParseExact){if(!s(this,"_weekdaysRegex")){Qe.call(this)}if(t){return this._weekdaysStrictRegex}else{return this._weekdaysRegex}}else{if(!s(this,"_weekdaysRegex")){this._weekdaysRegex=Oe}return this._weekdaysStrictRegex&&t?this._weekdaysStrictRegex:this._weekdaysRegex}}function ze(t){if(this._weekdaysParseExact){if(!s(this,"_weekdaysRegex")){Qe.call(this)}if(t){return this._weekdaysShortStrictRegex}else{return this._weekdaysShortRegex}}else{if(!s(this,"_weekdaysShortRegex")){this._weekdaysShortRegex=Ae}return this._weekdaysShortStrictRegex&&t?this._weekdaysShortStrictRegex:this._weekdaysShortRegex}}function Je(t){if(this._weekdaysParseExact){if(!s(this,"_weekdaysRegex")){Qe.call(this)}if(t){return this._weekdaysMinStrictRegex}else{return this._weekdaysMinRegex}}else{if(!s(this,"_weekdaysMinRegex")){this._weekdaysMinRegex=Le}return this._weekdaysMinStrictRegex&&t?this._weekdaysMinStrictRegex:this._weekdaysMinRegex}}function Qe(){function t(t,e){return e.length-t.length}var e=[],n=[],i=[],r=[],s,u,f,a,o;for(s=0;s<7;s++){u=l([2e3,1]).day(s);f=_t(this.weekdaysMin(u,""));a=_t(this.weekdaysShort(u,""));o=_t(this.weekdays(u,""));e.push(f);n.push(a);i.push(o);r.push(f);r.push(a);r.push(o)}e.sort(t);n.sort(t);i.sort(t);r.sort(t);this._weekdaysRegex=new RegExp("^("+r.join("|")+")","i");this._weekdaysShortRegex=this._weekdaysRegex;this._weekdaysMinRegex=this._weekdaysRegex;this._weekdaysStrictRegex=new RegExp("^("+i.join("|")+")","i");this._weekdaysShortStrictRegex=new RegExp("^("+n.join("|")+")","i");this._weekdaysMinStrictRegex=new RegExp("^("+e.join("|")+")","i")}function Be(){return this.hours()%12||12}function Xe(){return this.hours()||24}R("H",["HH",2],0,"hour");R("h",["hh",2],0,Be);R("k",["kk",2],0,Xe);R("hmm",0,0,(function(){return""+Be.apply(this)+F(this.minutes(),2)}));R("hmmss",0,0,(function(){return""+Be.apply(this)+F(this.minutes(),2)+F(this.seconds(),2)}));R("Hmm",0,0,(function(){return""+this.hours()+F(this.minutes(),2)}));R("Hmmss",0,0,(function(){return""+this.hours()+F(this.minutes(),2)+F(this.seconds(),2)}));function Ke(t,e){R(t,0,0,(function(){return this.localeData().meridiem(this.hours(),this.minutes(),e)}))}Ke("a",true);Ke("A",false);function Ve(t,e){return e._meridiemParse}pt("a",Ve);pt("A",Ve);pt("H",ht,Nt);pt("h",ht,gt);pt("k",ht,gt);pt("HH",ht,ut);pt("hh",ht,ut);pt("kk",ht,ut);pt("hmm",dt);pt("hmmss",lt);pt("Hmm",dt);pt("Hmmss",lt);Et(["H","HH"],Rt);Et(["k","kk"],(function(t,e,n){var i=Tt(t);e[Rt]=i===24?0:i}));Et(["a","A"],(function(t,e,n){n._isPm=n._locale.isPM(t);n._meridiem=t}));Et(["h","hh"],(function(t,e,n){e[Rt]=Tt(t);m(n).bigHour=true}));Et("hmm",(function(t,e,n){var i=t.length-2;e[Rt]=Tt(t.substr(0,i));e[It]=Tt(t.substr(i));m(n).bigHour=true}));Et("hmmss",(function(t,e,n){var i=t.length-4,r=t.length-2;e[Rt]=Tt(t.substr(0,i));e[It]=Tt(t.substr(i,2));e[Zt]=Tt(t.substr(r));m(n).bigHour=true}));Et("Hmm",(function(t,e,n){var i=t.length-2;e[Rt]=Tt(t.substr(0,i));e[It]=Tt(t.substr(i))}));Et("Hmmss",(function(t,e,n){var i=t.length-4,r=t.length-2;e[Rt]=Tt(t.substr(0,i));e[It]=Tt(t.substr(i,2));e[Zt]=Tt(t.substr(r))}));function tn(t){return(t+"").toLowerCase().charAt(0)==="p"}var en=/[ap]\.?m?\.?/i,nn=Jt("Hours",true);function rn(t,e,n){if(t>11){return n?"pm":"PM"}else{return n?"am":"AM"}}var sn={calendar:E,longDateFormat:q,invalidDate:U,ordinal:J,dayOfMonthOrdinalParse:Q,relativeTime:X,months:ne,monthsShort:ie,week:ke,weekdays:Ee,weekdaysMin:Fe,weekdaysShort:xe,meridiemParse:en};var un={},fn={},an;function on(t,e){var n,i=Math.min(t.length,e.length);for(n=0;n<i;n+=1){if(t[n]!==e[n]){return n}}return i}function hn(t){return t?t.toLowerCase().replace("_","-"):t}function dn(t){var e=0,n,i,r,s;while(e<t.length){s=hn(t[e]).split("-");n=s.length;i=hn(t[e+1]);i=i?i.split("-"):null;while(n>0){r=cn(s.slice(0,n).join("-"));if(r){return r}if(i&&i.length>=n&&on(s,i)>=n-1){break}n--}e++}return an}function ln(t){return!!(t&&t.match("^[^/\\\\]*$"))}function cn(t){var e=null,n;if(un[t]===undefined&&typeof module!=="undefined"&&module&&module.exports&&ln(t)){try{e=an._abbr;n=require;n("./locale/"+t);mn(e)}catch(e){un[t]=null}}return un[t]}function mn(t,e){var n;if(t){if(f(e)){n=Yn(t)}else{n=yn(t,e)}if(n){an=n}else{if(typeof console!=="undefined"&&console.warn){console.warn("Locale "+t+" not found. Did you forget to load it?")}}}return an._abbr}function yn(t,e){if(e!==null){var n,i=sn;e.abbr=t;if(un[t]!=null){b("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.");i=un[t]._config}else if(e.parentLocale!=null){if(un[e.parentLocale]!=null){i=un[e.parentLocale]._config}else{n=cn(e.parentLocale);if(n!=null){i=n._config}else{if(!fn[e.parentLocale]){fn[e.parentLocale]=[]}fn[e.parentLocale].push({name:t,config:e});return null}}}un[t]=new T(W(i,e));if(fn[t]){fn[t].forEach((function(t){yn(t.name,t.config)}))}mn(t);return un[t]}else{delete un[t];return null}}function vn(t,e){if(e!=null){var n,i,r=sn;if(un[t]!=null&&un[t].parentLocale!=null){un[t].set(W(un[t]._config,e))}else{i=cn(t);if(i!=null){r=i._config}e=W(r,e);if(i==null){e.abbr=t}n=new T(e);n.parentLocale=un[t];un[t]=n}mn(t)}else{if(un[t]!=null){if(un[t].parentLocale!=null){un[t]=un[t].parentLocale;if(t===mn()){mn(t)}}else if(un[t]!=null){delete un[t]}}}return un[t]}function Yn(t){var e;if(t&&t._locale&&t._locale._abbr){t=t._locale._abbr}if(!t){return an}if(!i(t)){e=cn(t);if(e){return e}t=[t]}return dn(t)}function Mn(){return G(un)}function Dn(t){var e,n=t._a;if(n&&m(t).overflow===-2){e=n[Lt]<0||n[Lt]>11?Lt:n[jt]<1||n[jt]>ee(n[At],n[Lt])?jt:n[Rt]<0||n[Rt]>24||n[Rt]===24&&(n[It]!==0||n[Zt]!==0||n[Ct]!==0)?Rt:n[It]<0||n[It]>59?It:n[Zt]<0||n[Zt]>59?Zt:n[Ct]<0||n[Ct]>999?Ct:-1;if(m(t)._overflowDayOfYear&&(e<At||e>jt)){e=jt}if(m(t)._overflowWeeks&&e===-1){e=$t}if(m(t)._overflowWeekday&&e===-1){e=qt}m(t).overflow=e}return t}var wn=/^\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)?)?$/,Sn=/^\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)?)?$/,gn=/Z|[+-]\d\d(?::?\d\d)?/,Nn=[["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/,false],["YYYY-DDD",/\d{4}-\d{3}/],["YYYY-MM",/\d{4}-\d\d/,false],["YYYYYYMMDD",/[+-]\d{10}/],["YYYYMMDD",/\d{8}/],["GGGG[W]WWE",/\d{4}W\d{3}/],["GGGG[W]WW",/\d{4}W\d{2}/,false],["YYYYDDD",/\d{7}/],["YYYYMM",/\d{6}/,false],["YYYY",/\d{4}/,false]],kn=[["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/]],pn=/^\/?Date\((-?\d+)/i,bn=/^(?:(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}))$/,Hn={UT:0,GMT:0,EDT:-4*60,EST:-5*60,CDT:-5*60,CST:-6*60,MDT:-6*60,MST:-7*60,PDT:-7*60,PST:-8*60};function _n(t){var e,n,i=t._i,r=wn.exec(i)||Sn.exec(i),s,u,f,a,o=Nn.length,h=kn.length;if(r){m(t).iso=true;for(e=0,n=o;e<n;e++){if(Nn[e][1].exec(r[1])){u=Nn[e][0];s=Nn[e][2]!==false;break}}if(u==null){t._isValid=false;return}if(r[3]){for(e=0,n=h;e<n;e++){if(kn[e][1].exec(r[3])){f=(r[2]||" ")+kn[e][0];break}}if(f==null){t._isValid=false;return}}if(!s&&f!=null){t._isValid=false;return}if(r[4]){if(gn.exec(r[4])){a="Z"}else{t._isValid=false;return}}t._f=u+(f||"")+(a||"");In(t)}else{t._isValid=false}}function Wn(t,e,n,i,r,s){var u=[Tn(t),ie.indexOf(e),parseInt(n,10),parseInt(i,10),parseInt(r,10)];if(s){u.push(parseInt(s,10))}return u}function Tn(t){var e=parseInt(t,10);if(e<=49){return 2e3+e}else if(e<=999){return 1900+e}return e}function Gn(t){return t.replace(/\([^()]*\)|[\n\t]/g," ").replace(/(\s\s+)/g," ").replace(/^\s\s*/,"").replace(/\s\s*$/,"")}function En(t,e,n){if(t){var i=xe.indexOf(t),r=new Date(e[0],e[1],e[2]).getDay();if(i!==r){m(n).weekdayMismatch=true;n._isValid=false;return false}}return true}function xn(t,e,n){if(t){return Hn[t]}else if(e){return 0}else{var i=parseInt(n,10),r=i%100,s=(i-r)/100;return s*60+r}}function Fn(t){var e=bn.exec(Gn(t._i)),n;if(e){n=Wn(e[4],e[3],e[2],e[5],e[6],e[7]);if(!En(e[1],n,t)){return}t._a=n;t._tzm=xn(e[8],e[9],e[10]);t._d=Me.apply(null,t._a);t._d.setUTCMinutes(t._d.getUTCMinutes()-t._tzm);m(t).rfc2822=true}else{t._isValid=false}}function On(t){var n=pn.exec(t._i);if(n!==null){t._d=new Date(+n[1]);return}_n(t);if(t._isValid===false){delete t._isValid}else{return}Fn(t);if(t._isValid===false){delete t._isValid}else{return}if(t._strict){t._isValid=false}else{e.createFromInputFallback(t)}}e.createFromInputFallback=k("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. Please refer to http://momentjs.com/guides/#/warnings/js-date/ for more info.",(function(t){t._d=new Date(t._i+(t._useUTC?" UTC":""))}));function An(t,e,n){if(t!=null){return t}if(e!=null){return e}return n}function Ln(t){var n=new Date(e.now());if(t._useUTC){return[n.getUTCFullYear(),n.getUTCMonth(),n.getUTCDate()]}return[n.getFullYear(),n.getMonth(),n.getDate()]}function jn(t){var e,n,i=[],r,s,u;if(t._d){return}r=Ln(t);if(t._w&&t._a[jt]==null&&t._a[Lt]==null){Rn(t)}if(t._dayOfYear!=null){u=An(t._a[At],r[At]);if(t._dayOfYear>Pt(u)||t._dayOfYear===0){m(t)._overflowDayOfYear=true}n=Me(u,0,t._dayOfYear);t._a[Lt]=n.getUTCMonth();t._a[jt]=n.getUTCDate()}for(e=0;e<3&&t._a[e]==null;++e){t._a[e]=i[e]=r[e]}for(;e<7;e++){t._a[e]=i[e]=t._a[e]==null?e===2?1:0:t._a[e]}if(t._a[Rt]===24&&t._a[It]===0&&t._a[Zt]===0&&t._a[Ct]===0){t._nextDay=true;t._a[Rt]=0}t._d=(t._useUTC?Me:Ye).apply(null,i);s=t._useUTC?t._d.getUTCDay():t._d.getDay();if(t._tzm!=null){t._d.setUTCMinutes(t._d.getUTCMinutes()-t._tzm)}if(t._nextDay){t._a[Rt]=24}if(t._w&&typeof t._w.d!=="undefined"&&t._w.d!==s){m(t).weekdayMismatch=true}}function Rn(t){var e,n,i,r,s,u,f,a,o;e=t._w;if(e.GG!=null||e.W!=null||e.E!=null){s=1;u=4;n=An(e.GG,t._a[At],Se(Jn(),1,4).year);i=An(e.W,1);r=An(e.E,1);if(r<1||r>7){a=true}}else{s=t._locale._week.dow;u=t._locale._week.doy;o=Se(Jn(),s,u);n=An(e.gg,t._a[At],o.year);i=An(e.w,o.week);if(e.d!=null){r=e.d;if(r<0||r>6){a=true}}else if(e.e!=null){r=e.e+s;if(e.e<0||e.e>6){a=true}}else{r=s}}if(i<1||i>ge(n,s,u)){m(t)._overflowWeeks=true}else if(a!=null){m(t)._overflowWeekday=true}else{f=we(n,i,r,s,u);t._a[At]=f.year;t._dayOfYear=f.dayOfYear}}e.ISO_8601=function(){};e.RFC_2822=function(){};function In(t){if(t._f===e.ISO_8601){_n(t);return}if(t._f===e.RFC_2822){Fn(t);return}t._a=[];m(t).empty=true;var n=""+t._i,i,r,s,u,f,a=n.length,o=0,h,d;s=$(t._f,t._locale).match(O)||[];d=s.length;for(i=0;i<d;i++){u=s[i];r=(n.match(bt(u,t))||[])[0];if(r){f=n.substr(0,n.indexOf(r));if(f.length>0){m(t).unusedInput.push(f)}n=n.slice(n.indexOf(r)+r.length);o+=r.length}if(j[u]){if(r){m(t).empty=false}else{m(t).unusedTokens.push(u)}Ft(u,r,t)}else if(t._strict&&!r){m(t).unusedTokens.push(u)}}m(t).charsLeftOver=a-o;if(n.length>0){m(t).unusedInput.push(n)}if(t._a[Rt]<=12&&m(t).bigHour===true&&t._a[Rt]>0){m(t).bigHour=undefined}m(t).parsedDateParts=t._a.slice(0);m(t).meridiem=t._meridiem;t._a[Rt]=Zn(t._locale,t._a[Rt],t._meridiem);h=m(t).era;if(h!==null){t._a[At]=t._locale.erasConvertYear(h,t._a[At])}jn(t);Dn(t)}function Zn(t,e,n){var i;if(n==null){return e}if(t.meridiemHour!=null){return t.meridiemHour(e,n)}else if(t.isPM!=null){i=t.isPM(n);if(i&&e<12){e+=12}if(!i&&e===12){e=0}return e}else{return e}}function Cn(t){var e,n,i,r,s,u,f=false,a=t._f.length;if(a===0){m(t).invalidFormat=true;t._d=new Date(NaN);return}for(r=0;r<a;r++){s=0;u=false;e=w({},t);if(t._useUTC!=null){e._useUTC=t._useUTC}e._f=t._f[r];In(e);if(v(e)){u=true}s+=m(e).charsLeftOver;s+=m(e).unusedTokens.length*10;m(e).score=s;if(!f){if(i==null||s<i||u){i=s;n=e;if(u){f=true}}}else{if(s<i){i=s;n=e}}}d(t,n||e)}function $n(t){if(t._d){return}var e=nt(t._i),n=e.day===undefined?e.date:e.day;t._a=h([e.year,e.month,n,e.hour,e.minute,e.second,e.millisecond],(function(t){return t&&parseInt(t,10)}));jn(t)}function qn(t){var e=new S(Dn(Pn(t)));if(e._nextDay){e.add(1,"d");e._nextDay=undefined}return e}function Pn(t){var e=t._i,n=t._f;t._locale=t._locale||Yn(t._l);if(e===null||n===undefined&&e===""){return Y({nullInput:true})}if(typeof e==="string"){t._i=e=t._locale.preparse(e)}if(g(e)){return new S(Dn(e))}else if(o(e)){t._d=e}else if(i(n)){Cn(t)}else if(n){In(t)}else{Un(t)}if(!v(t)){t._d=null}return t}function Un(t){var n=t._i;if(f(n)){t._d=new Date(e.now())}else if(o(n)){t._d=new Date(n.valueOf())}else if(typeof n==="string"){On(t)}else if(i(n)){t._a=h(n.slice(0),(function(t){return parseInt(t,10)}));jn(t)}else if(r(n)){$n(t)}else if(a(n)){t._d=new Date(n)}else{e.createFromInputFallback(t)}}function zn(t,e,n,s,f){var a={};if(e===true||e===false){s=e;e=undefined}if(n===true||n===false){s=n;n=undefined}if(r(t)&&u(t)||i(t)&&t.length===0){t=undefined}a._isAMomentObject=true;a._useUTC=a._isUTC=f;a._l=n;a._i=t;a._f=e;a._strict=s;return qn(a)}function Jn(t,e,n,i){return zn(t,e,n,i,false)}var Qn=k("moment().min is deprecated, use moment.max instead. http://momentjs.com/guides/#/warnings/min-max/",(function(){var t=Jn.apply(null,arguments);if(this.isValid()&&t.isValid()){return t<this?this:t}else{return Y()}})),Bn=k("moment().max is deprecated, use moment.min instead. http://momentjs.com/guides/#/warnings/min-max/",(function(){var t=Jn.apply(null,arguments);if(this.isValid()&&t.isValid()){return t>this?this:t}else{return Y()}}));function Xn(t,e){var n,r;if(e.length===1&&i(e[0])){e=e[0]}if(!e.length){return Jn()}n=e[0];for(r=1;r<e.length;++r){if(!e[r].isValid()||e[r][t](n)){n=e[r]}}return n}function Kn(){var t=[].slice.call(arguments,0);return Xn("isBefore",t)}function Vn(){var t=[].slice.call(arguments,0);return Xn("isAfter",t)}var ti=function(){return Date.now?Date.now():+new Date};var ei=["year","quarter","month","week","day","hour","minute","second","millisecond"];function ni(t){var e,n=false,i,r=ei.length;for(e in t){if(s(t,e)&&!(te.call(ei,e)!==-1&&(t[e]==null||!isNaN(t[e])))){return false}}for(i=0;i<r;++i){if(t[ei[i]]){if(n){return false}if(parseFloat(t[ei[i]])!==Tt(t[ei[i]])){n=true}}}return true}function ii(){return this._isValid}function ri(){return Hi(NaN)}function si(t){var e=nt(t),n=e.year||0,i=e.quarter||0,r=e.month||0,s=e.week||e.isoWeek||0,u=e.day||0,f=e.hour||0,a=e.minute||0,o=e.second||0,h=e.millisecond||0;this._isValid=ni(e);this._milliseconds=+h+o*1e3+a*6e4+f*1e3*60*60;this._days=+u+s*7;this._months=+r+i*3+n*12;this._data={};this._locale=Yn();this._bubble()}function ui(t){return t instanceof si}function fi(t){if(t<0){return Math.round(-1*t)*-1}else{return Math.round(t)}}function ai(t,e,n){var i=Math.min(t.length,e.length),r=Math.abs(t.length-e.length),s=0,u;for(u=0;u<i;u++){if(Tt(t[u])!==Tt(e[u])){s++}}return s+r}function oi(t,e){R(t,0,0,(function(){var t=this.utcOffset(),n="+";if(t<0){t=-t;n="-"}return n+F(~~(t/60),2)+e+F(~~t%60,2)}))}oi("Z",":");oi("ZZ","");pt("Z",Dt);pt("ZZ",Dt);Et(["Z","ZZ"],(function(t,e,n){n._useUTC=true;n._tzm=di(Dt,t)}));var hi=/([\+\-]|\d\d)/gi;function di(t,e){var n=(e||"").match(t),i,r,s;if(n===null){return null}i=n[n.length-1]||[];r=(i+"").match(hi)||["-",0,0];s=+(r[1]*60)+Tt(r[2]);return s===0?0:r[0]==="+"?s:-s}function li(t,n){var i,r;if(n._isUTC){i=n.clone();r=(g(t)||o(t)?t.valueOf():Jn(t).valueOf())-i.valueOf();i._d.setTime(i._d.valueOf()+r);e.updateOffset(i,false);return i}else{return Jn(t).local()}}function ci(t){return-Math.round(t._d.getTimezoneOffset())}e.updateOffset=function(){};function mi(t,n,i){var r=this._offset||0,s;if(!this.isValid()){return t!=null?this:NaN}if(t!=null){if(typeof t==="string"){t=di(Dt,t);if(t===null){return this}}else if(Math.abs(t)<16&&!i){t=t*60}if(!this._isUTC&&n){s=ci(this)}this._offset=t;this._isUTC=true;if(s!=null){this.add(s,"m")}if(r!==t){if(!n||this._changeInProgress){Ei(this,Hi(t-r,"m"),1,false)}else if(!this._changeInProgress){this._changeInProgress=true;e.updateOffset(this,true);this._changeInProgress=null}}return this}else{return this._isUTC?r:ci(this)}}function yi(t,e){if(t!=null){if(typeof t!=="string"){t=-t}this.utcOffset(t,e);return this}else{return-this.utcOffset()}}function vi(t){return this.utcOffset(0,t)}function Yi(t){if(this._isUTC){this.utcOffset(0,t);this._isUTC=false;if(t){this.subtract(ci(this),"m")}}return this}function Mi(){if(this._tzm!=null){this.utcOffset(this._tzm,false,true)}else if(typeof this._i==="string"){var t=di(Mt,this._i);if(t!=null){this.utcOffset(t)}else{this.utcOffset(0,true)}}return this}function Di(t){if(!this.isValid()){return false}t=t?Jn(t).utcOffset():0;return(this.utcOffset()-t)%60===0}function wi(){return this.utcOffset()>this.clone().month(0).utcOffset()||this.utcOffset()>this.clone().month(5).utcOffset()}function Si(){if(!f(this._isDSTShifted)){return this._isDSTShifted}var t={},e;w(t,this);t=Pn(t);if(t._a){e=t._isUTC?l(t._a):Jn(t._a);this._isDSTShifted=this.isValid()&&ai(t._a,e.toArray())>0}else{this._isDSTShifted=false}return this._isDSTShifted}function gi(){return this.isValid()?!this._isUTC:false}function Ni(){return this.isValid()?this._isUTC:false}function ki(){return this.isValid()?this._isUTC&&this._offset===0:false}var pi=/^(-|\+)?(?:(\d*)[. ])?(\d+):(\d+)(?::(\d+)(\.\d*)?)?$/,bi=/^(-|\+)?P(?:([-+]?[0-9,.]*)Y)?(?:([-+]?[0-9,.]*)M)?(?:([-+]?[0-9,.]*)W)?(?:([-+]?[0-9,.]*)D)?(?:T(?:([-+]?[0-9,.]*)H)?(?:([-+]?[0-9,.]*)M)?(?:([-+]?[0-9,.]*)S)?)?$/;function Hi(t,e){var n=t,i=null,r,u,f;if(ui(t)){n={ms:t._milliseconds,d:t._days,M:t._months}}else if(a(t)||!isNaN(+t)){n={};if(e){n[e]=+t}else{n.milliseconds=+t}}else if(i=pi.exec(t)){r=i[1]==="-"?-1:1;n={y:0,d:Tt(i[jt])*r,h:Tt(i[Rt])*r,m:Tt(i[It])*r,s:Tt(i[Zt])*r,ms:Tt(fi(i[Ct]*1e3))*r}}else if(i=bi.exec(t)){r=i[1]==="-"?-1:1;n={y:_i(i[2],r),M:_i(i[3],r),w:_i(i[4],r),d:_i(i[5],r),h:_i(i[6],r),m:_i(i[7],r),s:_i(i[8],r)}}else if(n==null){n={}}else if(typeof n==="object"&&("from"in n||"to"in n)){f=Ti(Jn(n.from),Jn(n.to));n={};n.ms=f.milliseconds;n.M=f.months}u=new si(n);if(ui(t)&&s(t,"_locale")){u._locale=t._locale}if(ui(t)&&s(t,"_isValid")){u._isValid=t._isValid}return u}Hi.fn=si.prototype;Hi.invalid=ri;function _i(t,e){var n=t&&parseFloat(t.replace(",","."));return(isNaN(n)?0:n)*e}function Wi(t,e){var n={};n.months=e.month()-t.month()+(e.year()-t.year())*12;if(t.clone().add(n.months,"M").isAfter(e)){--n.months}n.milliseconds=+e-+t.clone().add(n.months,"M");return n}function Ti(t,e){var n;if(!(t.isValid()&&e.isValid())){return{milliseconds:0,months:0}}e=li(e,t);if(t.isBefore(e)){n=Wi(t,e)}else{n=Wi(e,t);n.milliseconds=-n.milliseconds;n.months=-n.months}return n}function Gi(t,e){return function(n,i){var r,s;if(i!==null&&!isNaN(+i)){b(e,"moment()."+e+"(period, number) is deprecated. Please use moment()."+e+"(number, period). "+"See http://momentjs.com/guides/#/warnings/add-inverted-param/ for more info.");s=n;n=i;i=s}r=Hi(n,i);Ei(this,r,t);return this}}function Ei(t,n,i,r){var s=n._milliseconds,u=fi(n._days),f=fi(n._months);if(!t.isValid()){return}r=r==null?true:r;if(f){de(t,Qt(t,"Month")+f*i)}if(u){Bt(t,"Date",Qt(t,"Date")+u*i)}if(s){t._d.setTime(t._d.valueOf()+s*i)}if(r){e.updateOffset(t,u||f)}}var xi=Gi(1,"add"),Fi=Gi(-1,"subtract");function Oi(t){return typeof t==="string"||t instanceof String}function Ai(t){return g(t)||o(t)||Oi(t)||a(t)||ji(t)||Li(t)||t===null||t===undefined}function Li(t){var e=r(t)&&!u(t),n=false,i=["years","year","y","months","month","M","days","day","d","dates","date","D","hours","hour","h","minutes","minute","m","seconds","second","s","milliseconds","millisecond","ms"],f,a,o=i.length;for(f=0;f<o;f+=1){a=i[f];n=n||s(t,a)}return e&&n}function ji(t){var e=i(t),n=false;if(e){n=t.filter((function(e){return!a(e)&&Oi(t)})).length===0}return e&&n}function Ri(t){var e=r(t)&&!u(t),n=false,i=["sameDay","nextDay","lastDay","nextWeek","lastWeek","sameElse"],f,a;for(f=0;f<i.length;f+=1){a=i[f];n=n||s(t,a)}return e&&n}function Ii(t,e){var n=t.diff(e,"days",true);return n<-6?"sameElse":n<-1?"lastWeek":n<0?"lastDay":n<1?"sameDay":n<2?"nextDay":n<7?"nextWeek":"sameElse"}function Zi(t,n){if(arguments.length===1){if(!arguments[0]){t=undefined;n=undefined}else if(Ai(arguments[0])){t=arguments[0];n=undefined}else if(Ri(arguments[0])){n=arguments[0];t=undefined}}var i=t||Jn(),r=li(i,this).startOf("day"),s=e.calendarFormat(this,r)||"sameElse",u=n&&(H(n[s])?n[s].call(this,i):n[s]);return this.format(u||this.localeData().calendar(s,this,Jn(i)))}function Ci(){return new S(this)}function $i(t,e){var n=g(t)?t:Jn(t);if(!(this.isValid()&&n.isValid())){return false}e=et(e)||"millisecond";if(e==="millisecond"){return this.valueOf()>n.valueOf()}else{return n.valueOf()<this.clone().startOf(e).valueOf()}}function qi(t,e){var n=g(t)?t:Jn(t);if(!(this.isValid()&&n.isValid())){return false}e=et(e)||"millisecond";if(e==="millisecond"){return this.valueOf()<n.valueOf()}else{return this.clone().endOf(e).valueOf()<n.valueOf()}}function Pi(t,e,n,i){var r=g(t)?t:Jn(t),s=g(e)?e:Jn(e);if(!(this.isValid()&&r.isValid()&&s.isValid())){return false}i=i||"()";return(i[0]==="("?this.isAfter(r,n):!this.isBefore(r,n))&&(i[1]===")"?this.isBefore(s,n):!this.isAfter(s,n))}function Ui(t,e){var n=g(t)?t:Jn(t),i;if(!(this.isValid()&&n.isValid())){return false}e=et(e)||"millisecond";if(e==="millisecond"){return this.valueOf()===n.valueOf()}else{i=n.valueOf();return this.clone().startOf(e).valueOf()<=i&&i<=this.clone().endOf(e).valueOf()}}function zi(t,e){return this.isSame(t,e)||this.isAfter(t,e)}function Ji(t,e){return this.isSame(t,e)||this.isBefore(t,e)}function Qi(t,e,n){var i,r,s;if(!this.isValid()){return NaN}i=li(t,this);if(!i.isValid()){return NaN}r=(i.utcOffset()-this.utcOffset())*6e4;e=et(e);switch(e){case"year":s=Bi(this,i)/12;break;case"month":s=Bi(this,i);break;case"quarter":s=Bi(this,i)/3;break;case"second":s=(this-i)/1e3;break;case"minute":s=(this-i)/6e4;break;case"hour":s=(this-i)/36e5;break;case"day":s=(this-i-r)/864e5;break;case"week":s=(this-i-r)/6048e5;break;default:s=this-i}return n?s:Wt(s)}function Bi(t,e){if(t.date()<e.date()){return-Bi(e,t)}var n=(e.year()-t.year())*12+(e.month()-t.month()),i=t.clone().add(n,"months"),r,s;if(e-i<0){r=t.clone().add(n-1,"months");s=(e-i)/(i-r)}else{r=t.clone().add(n+1,"months");s=(e-i)/(r-i)}return-(n+s)||0}e.defaultFormat="YYYY-MM-DDTHH:mm:ssZ";e.defaultFormatUtc="YYYY-MM-DDTHH:mm:ss[Z]";function Xi(){return this.clone().locale("en").format("ddd MMM DD YYYY HH:mm:ss [GMT]ZZ")}function Ki(t){if(!this.isValid()){return null}var e=t!==true,n=e?this.clone().utc():this;if(n.year()<0||n.year()>9999){return C(n,e?"YYYYYY-MM-DD[T]HH:mm:ss.SSS[Z]":"YYYYYY-MM-DD[T]HH:mm:ss.SSSZ")}if(H(Date.prototype.toISOString)){if(e){return this.toDate().toISOString()}else{return new Date(this.valueOf()+this.utcOffset()*60*1e3).toISOString().replace("Z",C(n,"Z"))}}return C(n,e?"YYYY-MM-DD[T]HH:mm:ss.SSS[Z]":"YYYY-MM-DD[T]HH:mm:ss.SSSZ")}function Vi(){if(!this.isValid()){return"moment.invalid(/* "+this._i+" */)"}var t="moment",e="",n,i,r,s;if(!this.isLocal()){t=this.utcOffset()===0?"moment.utc":"moment.parseZone";e="Z"}n="["+t+'("]';i=0<=this.year()&&this.year()<=9999?"YYYY":"YYYYYY";r="-MM-DD[T]HH:mm:ss.SSS";s=e+'[")]';return this.format(n+i+r+s)}function tr(t){if(!t){t=this.isUtc()?e.defaultFormatUtc:e.defaultFormat}var n=C(this,t);return this.localeData().postformat(n)}function er(t,e){if(this.isValid()&&(g(t)&&t.isValid()||Jn(t).isValid())){return Hi({to:this,from:t}).locale(this.locale()).humanize(!e)}else{return this.localeData().invalidDate()}}function nr(t){return this.from(Jn(),t)}function ir(t,e){if(this.isValid()&&(g(t)&&t.isValid()||Jn(t).isValid())){return Hi({from:this,to:t}).locale(this.locale()).humanize(!e)}else{return this.localeData().invalidDate()}}function rr(t){return this.to(Jn(),t)}function sr(t){var e;if(t===undefined){return this._locale._abbr}else{e=Yn(t);if(e!=null){this._locale=e}return this}}var ur=k("moment().lang() is deprecated. Instead, use moment().localeData() to get the language configuration. Use moment().locale() to change languages.",(function(t){if(t===undefined){return this.localeData()}else{return this.locale(t)}}));function fr(){return this._locale}var ar=1e3,or=60*ar,hr=60*or,dr=(365*400+97)*24*hr;function lr(t,e){return(t%e+e)%e}function cr(t,e,n){if(t<100&&t>=0){return new Date(t+400,e,n)-dr}else{return new Date(t,e,n).valueOf()}}function mr(t,e,n){if(t<100&&t>=0){return Date.UTC(t+400,e,n)-dr}else{return Date.UTC(t,e,n)}}function yr(t){var n,i;t=et(t);if(t===undefined||t==="millisecond"||!this.isValid()){return this}i=this._isUTC?mr:cr;switch(t){case"year":n=i(this.year(),0,1);break;case"quarter":n=i(this.year(),this.month()-this.month()%3,1);break;case"month":n=i(this.year(),this.month(),1);break;case"week":n=i(this.year(),this.month(),this.date()-this.weekday());break;case"isoWeek":n=i(this.year(),this.month(),this.date()-(this.isoWeekday()-1));break;case"day":case"date":n=i(this.year(),this.month(),this.date());break;case"hour":n=this._d.valueOf();n-=lr(n+(this._isUTC?0:this.utcOffset()*or),hr);break;case"minute":n=this._d.valueOf();n-=lr(n,or);break;case"second":n=this._d.valueOf();n-=lr(n,ar);break}this._d.setTime(n);e.updateOffset(this,true);return this}function vr(t){var n,i;t=et(t);if(t===undefined||t==="millisecond"||!this.isValid()){return this}i=this._isUTC?mr:cr;switch(t){case"year":n=i(this.year()+1,0,1)-1;break;case"quarter":n=i(this.year(),this.month()-this.month()%3+3,1)-1;break;case"month":n=i(this.year(),this.month()+1,1)-1;break;case"week":n=i(this.year(),this.month(),this.date()-this.weekday()+7)-1;break;case"isoWeek":n=i(this.year(),this.month(),this.date()-(this.isoWeekday()-1)+7)-1;break;case"day":case"date":n=i(this.year(),this.month(),this.date()+1)-1;break;case"hour":n=this._d.valueOf();n+=hr-lr(n+(this._isUTC?0:this.utcOffset()*or),hr)-1;break;case"minute":n=this._d.valueOf();n+=or-lr(n,or)-1;break;case"second":n=this._d.valueOf();n+=ar-lr(n,ar)-1;break}this._d.setTime(n);e.updateOffset(this,true);return this}function Yr(){return this._d.valueOf()-(this._offset||0)*6e4}function Mr(){return Math.floor(this.valueOf()/1e3)}function Dr(){return new Date(this.valueOf())}function wr(){var t=this;return[t.year(),t.month(),t.date(),t.hour(),t.minute(),t.second(),t.millisecond()]}function Sr(){var t=this;return{years:t.year(),months:t.month(),date:t.date(),hours:t.hours(),minutes:t.minutes(),seconds:t.seconds(),milliseconds:t.milliseconds()}}function gr(){return this.isValid()?this.toISOString():null}function Nr(){return v(this)}function kr(){return d({},m(this))}function pr(){return m(this).overflow}function br(){return{input:this._i,format:this._f,locale:this._locale,isUTC:this._isUTC,strict:this._strict}}R("N",0,0,"eraAbbr");R("NN",0,0,"eraAbbr");R("NNN",0,0,"eraAbbr");R("NNNN",0,0,"eraName");R("NNNNN",0,0,"eraNarrow");R("y",["y",1],"yo","eraYear");R("y",["yy",2],0,"eraYear");R("y",["yyy",3],0,"eraYear");R("y",["yyyy",4],0,"eraYear");pt("N",Lr);pt("NN",Lr);pt("NNN",Lr);pt("NNNN",jr);pt("NNNNN",Rr);Et(["N","NN","NNN","NNNN","NNNNN"],(function(t,e,n,i){var r=n._locale.erasParse(t,i,n._strict);if(r){m(n).era=r}else{m(n).invalidEra=t}}));pt("y",vt);pt("yy",vt);pt("yyy",vt);pt("yyyy",vt);pt("yo",Ir);Et(["y","yy","yyy","yyyy"],At);Et(["yo"],(function(t,e,n,i){var r;if(n._locale._eraYearOrdinalRegex){r=t.match(n._locale._eraYearOrdinalRegex)}if(n._locale.eraYearOrdinalParse){e[At]=n._locale.eraYearOrdinalParse(t,r)}else{e[At]=parseInt(t,10)}}));function Hr(t,n){var i,r,s,u=this._eras||Yn("en")._eras;for(i=0,r=u.length;i<r;++i){switch(typeof u[i].since){case"string":s=e(u[i].since).startOf("day");u[i].since=s.valueOf();break}switch(typeof u[i].until){case"undefined":u[i].until=+Infinity;break;case"string":s=e(u[i].until).startOf("day").valueOf();u[i].until=s.valueOf();break}}return u}function _r(t,e,n){var i,r,s=this.eras(),u,f,a;t=t.toUpperCase();for(i=0,r=s.length;i<r;++i){u=s[i].name.toUpperCase();f=s[i].abbr.toUpperCase();a=s[i].narrow.toUpperCase();if(n){switch(e){case"N":case"NN":case"NNN":if(f===