]> git.ipfire.org Git - thirdparty/moment.git/commitdiff
using built-in uglify comment preservation with \! 1012/head
authorTim Wood <washwithcare@gmail.com>
Thu, 22 Aug 2013 18:43:34 +0000 (11:43 -0700)
committerTim Wood <washwithcare@gmail.com>
Thu, 22 Aug 2013 18:43:34 +0000 (11:43 -0700)
Gruntfile.js
min/moment.min.js
moment.js

index dc3157a5d13725dafbedf4384e6186f7a6715b6e..d44813c70f16616904fcdaf62af3264d03d7c8ea 100644 (file)
@@ -15,7 +15,6 @@ module.exports = function (grunt) {
                 }
             },
             options: {
-                fromString: true,
                 mangle: true,
                 compress: {
                     dead_code: false
@@ -23,9 +22,8 @@ module.exports = function (grunt) {
                 output: {
                     ascii_only: true
                 },
-                preserveComments: function (node, comment) {
-                    return comment.file === 'moment.js' && comment.line < 6;
-                }
+                report: 'min',
+                preserveComments: 'some'
             }
         },
         nodeunit : {
index 7a640177c8ba96886f4076456b1be8ec65f70ceb..9d9a2a9ca1c08602dc1d447a9aa430ac12070d61 100644 (file)
@@ -1,6 +1,6 @@
-// moment.js
-// version : 2.1.0
-// author : Tim Wood
-// license : MIT
-// momentjs.com
+//! moment.js
+//! version : 2.1.0
+//! author  : Tim Wood
+//! license : MIT
+//! momentjs.com
 (function(e){function t(e,t){return function(n){return r(e.call(this,n),t)}}function n(e,t){return function(n){return this.lang().ordinal(e.call(this,n),t)}}function a(){}function _(e){i(this,e)}function s(e){var t=e.years||e.year||e.y||0,n=e.months||e.month||e.M||0,a=e.weeks||e.week||e.w||0,_=e.days||e.day||e.d||0,s=e.hours||e.hour||e.h||0,i=e.minutes||e.minute||e.m||0,d=e.seconds||e.second||e.s||0,r=e.milliseconds||e.millisecond||e.ms||0;this._input=e,this._milliseconds=+r+1e3*d+6e4*i+36e5*s,this._days=+_+7*a,this._months=+n+12*t,this._data={},this._bubble()}function i(e,t){for(var n in t)t.hasOwnProperty(n)&&(e[n]=t[n]);return e}function d(e){return 0>e?Math.ceil(e):Math.floor(e)}function r(e,t){for(var n=e+"";t>n.length;)n="0"+n;return n}function o(e,t,n,a){var _,s,i=t._milliseconds,d=t._days,r=t._months;i&&e._d.setTime(+e._d+i*n),(d||r)&&(_=e.minute(),s=e.hour()),d&&e.date(e.date()+d*n),r&&e.month(e.month()+r*n),i&&!a&&A.updateOffset(e),(d||r)&&(e.minute(_),e.hour(s))}function u(e){return"[object Array]"===Object.prototype.toString.call(e)}function m(e,t){var n,a=Math.min(e.length,t.length),_=Math.abs(e.length-t.length),s=0;for(n=0;a>n;n++)~~e[n]!==~~t[n]&&s++;return s+_}function l(e){return e?dt[e]||e.toLowerCase().replace(/(.)s$/,"$1"):e}function M(e,t){return t.abbr=e,P[e]||(P[e]=new a),P[e].set(t),P[e]}function c(e){delete P[e]}function L(e){if(!e)return A.fn._lang;if(!P[e]&&C)try{require("./lang/"+e)}catch(t){return A.fn._lang}return P[e]||A.fn._lang}function h(e){return e.match(/\[.*\]/)?e.replace(/^\[|\]$/g,""):e.replace(/\\/g,"")}function Y(e){var t,n,a=e.match(U);for(t=0,n=a.length;n>t;t++)a[t]=mt[a[t]]?mt[a[t]]:h(a[t]);return function(_){var s="";for(t=0;n>t;t++)s+=a[t]instanceof Function?a[t].call(_,e):a[t];return s}}function f(e,t){return t=y(t,e.lang()),rt[t]||(rt[t]=Y(t)),rt[t](e)}function y(e,t){function n(e){return t.longDateFormat(e)||e}for(var a=5;a--&&(I.lastIndex=0,I.test(e));)e=e.replace(I,n);return e}function p(e,t){switch(e){case"DDDD":return K;case"YYYY":return R;case"YYYYY":return $;case"S":case"SS":case"SSS":case"DDD":return Z;case"MMM":case"MMMM":case"dd":case"ddd":case"dddd":return X;case"a":case"A":return L(t._l)._meridiemParse;case"X":return et;case"Z":case"ZZ":return Q;case"T":return B;case"MM":case"DD":case"YY":case"HH":case"hh":case"mm":case"ss":case"M":case"D":case"d":case"H":case"h":case"m":case"s":return V;default:return RegExp(e.replace("\\",""))}}function D(e){var t=(Q.exec(e)||[])[0],n=(t+"").match(_t)||["-",0,0],a=+(60*n[1])+~~n[2];return"+"===n[0]?-a:a}function k(e,t,n){var a,_=n._a;switch(e){case"M":case"MM":null!=t&&(_[1]=~~t-1);break;case"MMM":case"MMMM":a=L(n._l).monthsParse(t),null!=a?_[1]=a:n._isValid=!1;break;case"D":case"DD":null!=t&&(_[2]=~~t);break;case"DDD":case"DDDD":null!=t&&(_[1]=0,_[2]=~~t);break;case"YY":_[0]=~~t+(~~t>68?1900:2e3);break;case"YYYY":case"YYYYY":_[0]=~~t;break;case"a":case"A":n._isPm=L(n._l).isPM(t);break;case"H":case"HH":case"h":case"hh":_[3]=~~t;break;case"m":case"mm":_[4]=~~t;break;case"s":case"ss":_[5]=~~t;break;case"S":case"SS":case"SSS":_[6]=~~(1e3*("0."+t));break;case"X":n._d=new Date(1e3*parseFloat(t));break;case"Z":case"ZZ":n._useUTC=!0,n._tzm=D(t)}null==t&&(n._isValid=!1)}function T(e){var t,n,a,_=[];if(!e._d){for(a=w(e),t=0;3>t&&null==e._a[t];++t)e._a[t]=_[t]=a[t];for(;7>t;t++)e._a[t]=_[t]=null==e._a[t]?2===t?1:0:e._a[t];_[3]+=~~((e._tzm||0)/60),_[4]+=~~((e._tzm||0)%60),n=new Date(0),e._useUTC?(n.setUTCFullYear(_[0],_[1],_[2]),n.setUTCHours(_[3],_[4],_[5],_[6])):(n.setFullYear(_[0],_[1],_[2]),n.setHours(_[3],_[4],_[5],_[6])),e._d=n}}function w(e){var t=new Date;return e._useUTC?[t.getUTCFullYear(),t.getUTCMonth(),t.getUTCDate()]:[t.getFullYear(),t.getMonth(),t.getDate()]}function g(e){var t,n,a,_=L(e._l),s=""+e._i;for(a=y(e._f,_).match(U),e._a=[],t=0;a.length>t;t++)n=(p(a[t],e).exec(s)||[])[0],n&&(s=s.slice(s.indexOf(n)+n.length)),mt[a[t]]&&k(a[t],n,e);s&&(e._il=s),e._isPm&&12>e._a[3]&&(e._a[3]+=12),e._isPm===!1&&12===e._a[3]&&(e._a[3]=0),T(e)}function b(e){var t,n,a,s,d,r=99;for(s=0;e._f.length>s;s++)t=i({},e),t._f=e._f[s],g(t),n=new _(t),d=m(t._a,n.toArray()),n._il&&(d+=n._il.length),r>d&&(r=d,a=n);i(e,a)}function v(e){var t,n=e._i,a=tt.exec(n);if(a){for(e._f="YYYY-MM-DD"+(a[2]||" "),t=0;4>t;t++)if(at[t][1].exec(n)){e._f+=at[t][0];break}Q.exec(n)&&(e._f+=" Z"),g(e)}else e._d=new Date(n)}function S(t){var n=t._i,a=N.exec(n);n===e?t._d=new Date:a?t._d=new Date(+a[1]):"string"==typeof n?v(t):u(n)?(t._a=n.slice(0),T(t)):t._d=n instanceof Date?new Date(+n):new Date(n)}function j(e,t,n,a,_){return _.relativeTime(t||1,!!n,e,a)}function x(e,t,n){var a=q(Math.abs(e)/1e3),_=q(a/60),s=q(_/60),i=q(s/24),d=q(i/365),r=45>a&&["s",a]||1===_&&["m"]||45>_&&["mm",_]||1===s&&["h"]||22>s&&["hh",s]||1===i&&["d"]||25>=i&&["dd",i]||45>=i&&["M"]||345>i&&["MM",q(i/30)]||1===d&&["y"]||["yy",d];return r[2]=t,r[3]=e>0,r[4]=n,j.apply({},r)}function W(e,t,n){var a,_=n-t,s=n-e.day();return s>_&&(s-=7),_-7>s&&(s+=7),a=A(e).add("d",s),{week:Math.ceil(a.dayOfYear()/7),year:a.year()}}function z(e){var t=e._i,n=e._f;return null===t||""===t?null:("string"==typeof t&&(e._i=t=L().preparse(t)),A.isMoment(t)?(e=i({},t),e._d=new Date(+t._d)):n?u(n)?b(e):g(e):S(e),new _(e))}function F(e,t){A.fn[e]=A.fn[e+"s"]=function(e){var n=this._isUTC?"UTC":"";return null!=e?(this._d["set"+n+t](e),A.updateOffset(this),this):this._d["get"+n+t]()}}function H(e){A.duration.fn[e]=function(){return this._data[e]}}function E(e,t){A.duration.fn["as"+e]=function(){return+this/t}}for(var A,J,O="2.1.0",q=Math.round,P={},C="undefined"!=typeof module&&module.exports,N=/^\/?Date\((\-?\d+)/i,G=/(\-)?(?:(\d*)\.)?(\d+)\:(\d+)\:(\d+)\.?(\d{3})?/,U=/(\[[^\[]*\])|(\\)?(Mo|MM?M?M?|Do|DDDo|DD?D?D?|ddd?d?|do?|w[o|w]?|W[o|W]?|YYYYY|YYYY|YY|gg(ggg?)?|GG(GGG?)?|e|E|a|A|hh?|HH?|mm?|ss?|SS?S?|X|zz?|ZZ?|.)/g,I=/(\[[^\[]*\])|(\\)?(LT|LL?L?L?|l{1,4})/g,V=/\d\d?/,Z=/\d{1,3}/,K=/\d{3}/,R=/\d{1,4}/,$=/[+\-]?\d{1,6}/,X=/[0-9]*['a-z\u00A0-\u05FF\u0700-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF]+|[\u0600-\u06FF\/]+(\s*?[\u0600-\u06FF]+){1,2}/i,Q=/Z|[\+\-]\d\d:?\d\d/i,B=/T/i,et=/[\+\-]?\d+(\.\d{1,3})?/,tt=/^\s*\d{4}-\d\d-\d\d((T| )(\d\d(:\d\d(:\d\d(\.\d\d?\d?)?)?)?)?([\+\-]\d\d:?\d\d)?)?/,nt="YYYY-MM-DDTHH:mm:ssZ",at=[["HH:mm:ss.S",/(T| )\d\d:\d\d:\d\d\.\d{1,3}/],["HH:mm:ss",/(T| )\d\d:\d\d:\d\d/],["HH:mm",/(T| )\d\d:\d\d/],["HH",/(T| )\d\d/]],_t=/([\+\-]|\d\d)/gi,st="Date|Hours|Minutes|Seconds|Milliseconds".split("|"),it={Milliseconds:1,Seconds:1e3,Minutes:6e4,Hours:36e5,Days:864e5,Months:2592e6,Years:31536e6},dt={ms:"millisecond",s:"second",m:"minute",h:"hour",d:"day",w:"week",W:"isoweek",M:"month",y:"year"},rt={},ot="DDD w W M D d".split(" "),ut="M D H h m s w W".split(" "),mt={M:function(){return this.month()+1},MMM:function(e){return this.lang().monthsShort(this,e)},MMMM:function(e){return this.lang().months(this,e)},D:function(){return this.date()},DDD:function(){return this.dayOfYear()},d:function(){return this.day()},dd:function(e){return this.lang().weekdaysMin(this,e)},ddd:function(e){return this.lang().weekdaysShort(this,e)},dddd:function(e){return this.lang().weekdays(this,e)},w:function(){return this.week()},W:function(){return this.isoWeek()},YY:function(){return r(this.year()%100,2)},YYYY:function(){return r(this.year(),4)},YYYYY:function(){return r(this.year(),5)},gg:function(){return r(this.weekYear()%100,2)},gggg:function(){return this.weekYear()},ggggg:function(){return r(this.weekYear(),5)},GG:function(){return r(this.isoWeekYear()%100,2)},GGGG:function(){return this.isoWeekYear()},GGGGG:function(){return r(this.isoWeekYear(),5)},e:function(){return this.weekday()},E:function(){return this.isoWeekday()},a:function(){return this.lang().meridiem(this.hours(),this.minutes(),!0)},A:function(){return this.lang().meridiem(this.hours(),this.minutes(),!1)},H:function(){return this.hours()},h:function(){return this.hours()%12||12},m:function(){return this.minutes()},s:function(){return this.seconds()},S:function(){return~~(this.milliseconds()/100)},SS:function(){return r(~~(this.milliseconds()/10),2)},SSS:function(){return r(this.milliseconds(),3)},Z:function(){var e=-this.zone(),t="+";return 0>e&&(e=-e,t="-"),t+r(~~(e/60),2)+":"+r(~~e%60,2)},ZZ:function(){var e=-this.zone(),t="+";return 0>e&&(e=-e,t="-"),t+r(~~(10*e/6),4)},z:function(){return this.zoneAbbr()},zz:function(){return this.zoneName()},X:function(){return this.unix()}};ot.length;)J=ot.pop(),mt[J+"o"]=n(mt[J],J);for(;ut.length;)J=ut.pop(),mt[J+J]=t(mt[J],2);for(mt.DDDD=t(mt.DDD,3),i(a.prototype,{set:function(e){var t,n;for(n in e)t=e[n],"function"==typeof t?this[n]=t:this["_"+n]=t},_months:"January_February_March_April_May_June_July_August_September_October_November_December".split("_"),months:function(e){return this._months[e.month()]},_monthsShort:"Jan_Feb_Mar_Apr_May_Jun_Jul_Aug_Sep_Oct_Nov_Dec".split("_"),monthsShort:function(e){return this._monthsShort[e.month()]},monthsParse:function(e){var t,n,a;for(this._monthsParse||(this._monthsParse=[]),t=0;12>t;t++)if(this._monthsParse[t]||(n=A([2e3,t,2]),a="^"+this.months(n,"")+"|^"+this.monthsShort(n,""),this._monthsParse[t]=RegExp(a.replace(".",""),"i")),this._monthsParse[t].test(e))return t},_weekdays:"Sunday_Monday_Tuesday_Wednesday_Thursday_Friday_Saturday".split("_"),weekdays:function(e){return this._weekdays[e.day()]},_weekdaysShort:"Sun_Mon_Tue_Wed_Thu_Fri_Sat".split("_"),weekdaysShort:function(e){return this._weekdaysShort[e.day()]},_weekdaysMin:"Su_Mo_Tu_We_Th_Fr_Sa".split("_"),weekdaysMin:function(e){return this._weekdaysMin[e.day()]},weekdaysParse:function(e){var t,n,a;for(this._weekdaysParse||(this._weekdaysParse=[]),t=0;7>t;t++)if(this._weekdaysParse[t]||(n=A([2e3,1]).day(t),a="^"+this.weekdays(n,"")+"|^"+this.weekdaysShort(n,"")+"|^"+this.weekdaysMin(n,""),this._weekdaysParse[t]=RegExp(a.replace(".",""),"i")),this._weekdaysParse[t].test(e))return t},_longDateFormat:{LT:"h:mm A",L:"MM/DD/YYYY",LL:"MMMM D YYYY",LLL:"MMMM D YYYY LT",LLLL:"dddd, MMMM D YYYY LT"},longDateFormat:function(e){var t=this._longDateFormat[e];return!t&&this._longDateFormat[e.toUpperCase()]&&(t=this._longDateFormat[e.toUpperCase()].replace(/MMMM|MM|DD|dddd/g,function(e){return e.slice(1)}),this._longDateFormat[e]=t),t},isPM:function(e){return"p"===(e+"").toLowerCase()[0]},_meridiemParse:/[ap]\.?m?\.?/i,meridiem:function(e,t,n){return e>11?n?"pm":"PM":n?"am":"AM"},_calendar:{sameDay:"[Today at] LT",nextDay:"[Tomorrow at] LT",nextWeek:"dddd [at] LT",lastDay:"[Yesterday at] LT",lastWeek:"[Last] dddd [at] LT",sameElse:"L"},calendar:function(e,t){var n=this._calendar[e];return"function"==typeof n?n.apply(t):n},_relativeTime:{future:"in %s",past:"%s ago",s:"a few 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"},relativeTime:function(e,t,n,a){var _=this._relativeTime[n];return"function"==typeof _?_(e,t,n,a):_.replace(/%d/i,e)},pastFuture:function(e,t){var n=this._relativeTime[e>0?"future":"past"];return"function"==typeof n?n(t):n.replace(/%s/i,t)},ordinal:function(e){return this._ordinal.replace("%d",e)},_ordinal:"%d",preparse:function(e){return e},postformat:function(e){return e},week:function(e){return W(e,this._week.dow,this._week.doy).week},_week:{dow:0,doy:6}}),A=function(e,t,n){return z({_i:e,_f:t,_l:n,_isUTC:!1})},A.utc=function(e,t,n){return z({_useUTC:!0,_isUTC:!0,_l:n,_i:e,_f:t}).utc()},A.unix=function(e){return A(1e3*e)},A.duration=function(e,t){var n,a,_=A.isDuration(e),i="number"==typeof e,d=_?e._input:i?{}:e,r=G.exec(e);return i?t?d[t]=e:d.milliseconds=e:r&&(n="-"===r[1]?-1:1,d={y:0,d:~~r[2]*n,h:~~r[3]*n,m:~~r[4]*n,s:~~r[5]*n,ms:~~r[6]*n}),a=new s(d),_&&e.hasOwnProperty("_lang")&&(a._lang=e._lang),a},A.version=O,A.defaultFormat=nt,A.updateOffset=function(){},A.lang=function(t,n){return t?(t=t.toLowerCase(),t=t.replace("_","-"),n?M(t,n):null===n?(c(t),t="en"):P[t]||L(t),A.duration.fn._lang=A.fn._lang=L(t),e):A.fn._lang._abbr},A.langData=function(e){return e&&e._lang&&e._lang._abbr&&(e=e._lang._abbr),L(e)},A.isMoment=function(e){return e instanceof _},A.isDuration=function(e){return e instanceof s},i(A.fn=_.prototype,{clone:function(){return A(this)},valueOf:function(){return+this._d+6e4*(this._offset||0)},unix:function(){return Math.floor(+this/1e3)},toString:function(){return this.format("ddd MMM DD YYYY HH:mm:ss [GMT]ZZ")},toDate:function(){return this._offset?new Date(+this):this._d},toISOString:function(){return f(A(this).utc(),"YYYY-MM-DD[T]HH:mm:ss.SSS[Z]")},toArray:function(){var e=this;return[e.year(),e.month(),e.date(),e.hours(),e.minutes(),e.seconds(),e.milliseconds()]},isValid:function(){return null==this._isValid&&(this._isValid=this._a?!m(this._a,(this._isUTC?A.utc(this._a):A(this._a)).toArray()):!isNaN(this._d.getTime())),!!this._isValid},invalidAt:function(){var e,t=this._a,n=(this._isUTC?A.utc(this._a):A(this._a)).toArray();for(e=6;e>=0&&t[e]===n[e];--e);return e},utc:function(){return this.zone(0)},local:function(){return this.zone(0),this._isUTC=!1,this},format:function(e){var t=f(this,e||A.defaultFormat);return this.lang().postformat(t)},add:function(e,t){var n;return n="string"==typeof e?A.duration(+t,e):A.duration(e,t),o(this,n,1),this},subtract:function(e,t){var n;return n="string"==typeof e?A.duration(+t,e):A.duration(e,t),o(this,n,-1),this},diff:function(e,t,n){var a,_,s=this._isUTC?A(e).zone(this._offset||0):A(e).local(),i=6e4*(this.zone()-s.zone());return t=l(t),"year"===t||"month"===t?(a=432e5*(this.daysInMonth()+s.daysInMonth()),_=12*(this.year()-s.year())+(this.month()-s.month()),_+=(this-A(this).startOf("month")-(s-A(s).startOf("month")))/a,_-=6e4*(this.zone()-A(this).startOf("month").zone()-(s.zone()-A(s).startOf("month").zone()))/a,"year"===t&&(_/=12)):(a=this-s,_="second"===t?a/1e3:"minute"===t?a/6e4:"hour"===t?a/36e5:"day"===t?(a-i)/864e5:"week"===t?(a-i)/6048e5:a),n?_:d(_)},from:function(e,t){return A.duration(this.diff(e)).lang(this.lang()._abbr).humanize(!t)},fromNow:function(e){return this.from(A(),e)},calendar:function(){var e=this.diff(A().startOf("day"),"days",!0),t=-6>e?"sameElse":-1>e?"lastWeek":0>e?"lastDay":1>e?"sameDay":2>e?"nextDay":7>e?"nextWeek":"sameElse";return this.format(this.lang().calendar(t,this))},isLeapYear:function(){var e=this.year();return 0===e%4&&0!==e%100||0===e%400},isDST:function(){return this.zone()<this.clone().month(0).zone()||this.zone()<this.clone().month(5).zone()},day:function(e){var t=this._isUTC?this._d.getUTCDay():this._d.getDay();return null!=e?"string"==typeof e&&(e=this.lang().weekdaysParse(e),"number"!=typeof e)?this:this.add({d:e-t}):t},month:function(e){var t,n=this._isUTC?"UTC":"";return null!=e?"string"==typeof e&&(e=this.lang().monthsParse(e),"number"!=typeof e)?this:(t=this.date(),this.date(1),this._d["set"+n+"Month"](e),this.date(Math.min(t,this.daysInMonth())),A.updateOffset(this),this):this._d["get"+n+"Month"]()},startOf:function(e){switch(e=l(e)){case"year":this.month(0);case"month":this.date(1);case"week":case"isoweek":case"day":this.hours(0);case"hour":this.minutes(0);case"minute":this.seconds(0);case"second":this.milliseconds(0)}return"week"===e?this.weekday(0):"isoweek"===e&&this.isoWeekday(1),this},endOf:function(e){return e=l(e),this.startOf(e).add("isoweek"===e?"week":e,1).subtract("ms",1)},isAfter:function(t,n){return n=n!==e?n:"millisecond",+this.clone().startOf(n)>+A(t).startOf(n)},isBefore:function(t,n){return n=n!==e?n:"millisecond",+this.clone().startOf(n)<+A(t).startOf(n)},isSame:function(t,n){return n=n!==e?n:"millisecond",+this.clone().startOf(n)===+A(t).startOf(n)},min:function(e){return e=A.apply(null,arguments),this>e?this:e},max:function(e){return e=A.apply(null,arguments),e>this?this:e},zone:function(e){var t=this._offset||0;return null==e?this._isUTC?t:this._d.getTimezoneOffset():("string"==typeof e&&(e=D(e)),16>Math.abs(e)&&(e=60*e),this._offset=e,this._isUTC=!0,t!==e&&o(this,A.duration(t-e,"m"),1,!0),this)},zoneAbbr:function(){return this._isUTC?"UTC":""},zoneName:function(){return this._isUTC?"Coordinated Universal Time":""},daysInMonth:function(){return A.utc([this.year(),this.month()+1,0]).date()},dayOfYear:function(e){var t=q((A(this).startOf("day")-A(this).startOf("year"))/864e5)+1;return null==e?t:this.add("d",e-t)},weekYear:function(e){var t=W(this,this.lang()._week.dow,this.lang()._week.doy).year;return null==e?t:this.add("y",e-t)},isoWeekYear:function(e){var t=W(this,1,4).year;return null==e?t:this.add("y",e-t)},week:function(e){var t=this.lang().week(this);return null==e?t:this.add("d",7*(e-t))},isoWeek:function(e){var t=W(this,1,4).week;return null==e?t:this.add("d",7*(e-t))},weekday:function(e){var t=(this._d.getDay()+7-this.lang()._week.dow)%7;return null==e?t:this.add("d",e-t)},isoWeekday:function(e){return null==e?this.day()||7:this.day(this.day()%7?e:e-7)},get:function(e){return e=l(e),this[e.toLowerCase()]()},set:function(e,t){e=l(e),this[e.toLowerCase()](t)},lang:function(t){return t===e?this._lang:(this._lang=L(t),this)}}),J=0;st.length>J;J++)F(st[J].toLowerCase().replace(/s$/,""),st[J]);F("year","FullYear"),A.fn.days=A.fn.day,A.fn.months=A.fn.month,A.fn.weeks=A.fn.week,A.fn.isoWeeks=A.fn.isoWeek,A.fn.toJSON=A.fn.toISOString,i(A.duration.fn=s.prototype,{_bubble:function(){var e,t,n,a,_=this._milliseconds,s=this._days,i=this._months,r=this._data;r.milliseconds=_%1e3,e=d(_/1e3),r.seconds=e%60,t=d(e/60),r.minutes=t%60,n=d(t/60),r.hours=n%24,s+=d(n/24),r.days=s%30,i+=d(s/30),r.months=i%12,a=d(i/12),r.years=a},weeks:function(){return d(this.days()/7)},valueOf:function(){return this._milliseconds+864e5*this._days+2592e6*(this._months%12)+31536e6*~~(this._months/12)},humanize:function(e){var t=+this,n=x(t,!e,this.lang());return e&&(n=this.lang().pastFuture(t,n)),this.lang().postformat(n)},add:function(e,t){var n=A.duration(e,t);return this._milliseconds+=n._milliseconds,this._days+=n._days,this._months+=n._months,this._bubble(),this},subtract:function(e,t){var n=A.duration(e,t);return this._milliseconds-=n._milliseconds,this._days-=n._days,this._months-=n._months,this._bubble(),this},get:function(e){return e=l(e),this[e.toLowerCase()+"s"]()},as:function(e){return e=l(e),this["as"+e.charAt(0).toUpperCase()+e.slice(1)+"s"]()},lang:A.fn.lang});for(J in it)it.hasOwnProperty(J)&&(E(J,it[J]),H(J.toLowerCase()));E("Weeks",6048e5),A.duration.fn.asMonths=function(){return(+this-31536e6*this.years())/2592e6+12*this.years()},A.lang("en",{ordinal:function(e){var t=e%10,n=1===~~(e%100/10)?"th":1===t?"st":2===t?"nd":3===t?"rd":"th";return e+n}}),C&&(module.exports=A),"undefined"==typeof ender&&(this.moment=A),"function"==typeof define&&define.amd&&define("moment",[],function(){return A})}).call(this);
\ No newline at end of file
index 03d66a4e02e82602d7467ffd5ca388f0e6ed97ea..a79992b942920c160dd99e9d807dfda95b8b7a16 100644 (file)
--- a/moment.js
+++ b/moment.js
@@ -1,8 +1,8 @@
-// moment.js
-// version : 2.1.0
-// author : Tim Wood
-// license : MIT
-// momentjs.com
+//! moment.js
+//! version : 2.1.0
+//! author  : Tim Wood
+//! license : MIT
+//! momentjs.com
 
 (function (undefined) {