From: Tim Wood Date: Fri, 5 Oct 2012 17:54:18 +0000 (-0700) Subject: merging in feature/constructor-refactor X-Git-Tag: 2.0.0~65 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=0e4fcdb6bd4722ec1ba532fbf8d1483bbf4c63af;p=thirdparty%2Fmoment.git merging in feature/constructor-refactor --- 0e4fcdb6bd4722ec1ba532fbf8d1483bbf4c63af diff --cc min/moment.min.pretty.js index 8bba0de01,420f6efb7..000000000 deleted file mode 100644,100644 --- a/min/moment.min.pretty.js +++ /dev/null @@@ -1,790 -1,790 +1,0 @@@ --// moment.js --// version : 1.7.1 --// author : Tim Wood --// license : MIT --// momentjs.com --<<<<<<< HEAD --(function(e, t) { -- function D(e, t, n) { -- this._d = e, this._isUTC = !!t, this._a = e._a || null, e._a = null, this._lang = n || !1; -- } -- function P(e) { -- var t = this._data = {}, n = e.years || e.y || 0, r = e.months || e.M || 0, i = e.weeks || e.w || 0, s = e.days || e.d || 0, o = e.hours || e.h || 0, u = e.minutes || e.m || 0, a = e.seconds || e.s || 0, f = e.milliseconds || e.ms || 0; -- this._milliseconds = f + a * 1e3 + u * 6e4 + o * 36e5, this._days = s + i * 7, this._months = r + n * 12, t.milliseconds = f % 1e3, a += H(f / 1e3), t.seconds = a % 60, u += H(a / 60), t.minutes = u % 60, o += H(u / 60), t.hours = o % 24, s += H(o / 24), s += i * 7, t.days = s % 30, r += H(s / 30), t.months = r % 12, n += H(r / 12), t.years = n, this._lang = !1; -- } -- function H(e) { -- return e < 0 ? Math.ceil(e) : Math.floor(e); -- } -- function B(e, t) { -- var n = e + ""; -- while (n.length < t) n = "0" + n; -- return n; -- } -- function j(e, t, n) { -- var r = t._milliseconds, i = t._days, s = t._months, o; -- r && e._d.setTime(+e + r * n), i && e.date(e.date() + i * n), s && (o = e.date(), e.date(1).month(e.month() + s * n).date(Math.min(o, e.daysInMonth()))); -- } -- function F(e) { -- return Object.prototype.toString.call(e) === "[object Array]"; -- } -- function I(e, t) { -- var n = Math.min(e.length, t.length), r = Math.abs(e.length - t.length), i = 0, s; -- for (s = 0; s < n; s++) ~~e[s] !== ~~t[s] && i++; -- return i + r; -- } -- function q(t, n) { -- var r, i; -- for (r = 1; r < 7; r++) t[r] = t[r] == null ? r === 2 ? 1 : 0 : t[r]; -- return t[7] = n, i = new e(0), n ? (i.setUTCFullYear(t[0], t[1], t[2]), i.setUTCHours(t[3], t[4], t[5], t[6])) : (i.setFullYear(t[0], t[1], t[2]), i.setHours(t[3], t[4], t[5], t[6])), i._a = t, i; -- } -- function R(e, t) { -- var r, i, s = []; -- !t && a && (t = require("./lang/" + e)); -- for (r = 0; r < f.length; r++) t[f[r]] = t[f[r]] || o.en[f[r]]; -- for (r = 0; r < 12; r++) i = n([ 2e3, r ]), s[r] = new RegExp("^" + (t.months[r] || t.months(i, "")) + "|^" + (t.monthsShort[r] || t.monthsShort(i, "")).replace(".", ""), "i"); -- return t.monthsParse = t.monthsParse || s, o[e] = t, t; -- } -- function U(e) { -- var t = typeof e == "string" && e || e && e._lang || null; -- return t ? o[t] || R(t) : n; -- } -- function z(e) { -- return O[e] ? "'+(" + O[e] + ")+'" : e.replace(p, "").replace(/\\?'/g, "\\'"); -- } -- function W(e) { -- return U().longDateFormat[e] || e; -- } -- function X(e) { -- var t = "var a,b;return '" + e.replace(c, z) + "';", n = Function; -- return new n("t", "v", "o", "p", "m", t); -- } -- function V(e) { -- return A[e] || (A[e] = X(e)), A[e]; -- } -- function $(e, t) { -- function r(r, i) { -- return n[r].call ? n[r](e, t) : n[r][i]; -- } -- var n = U(e); -- while (h.test(t)) t = t.replace(h, W); -- return A[t] || (A[t] = X(t)), A[t](e, r, n.ordinal, B, n.meridiem); --======= --(function(a) { -- function E(a, b, c, d) { -- var e = c.lang(); -- return e[a].call ? e[a](c, d) : e[a][b]; -- } -- function F(a, b) { -- return function(c) { -- return K(a.call(this, c), b); -- }; -- } -- function G(a) { -- return function(b) { -- var c = a.call(this, b); -- return c + this.lang().ordinal(c); -- }; -- } -- function H(a, b, c) { -- this._d = a, this._isUTC = !!b, this._a = a._a || null, this._lang = c || !1; -- } -- function I(a) { -- var b = this._data = {}, c = a.years || a.y || 0, d = a.months || a.M || 0, e = a.weeks || a.w || 0, f = a.days || a.d || 0, g = a.hours || a.h || 0, h = a.minutes || a.m || 0, i = a.seconds || a.s || 0, j = a.milliseconds || a.ms || 0; -- this._milliseconds = j + i * 1e3 + h * 6e4 + g * 36e5, this._days = f + e * 7, this._months = d + c * 12, b.milliseconds = j % 1e3, i += J(j / 1e3), b.seconds = i % 60, h += J(i / 60), b.minutes = h % 60, g += J(h / 60), b.hours = g % 24, f += J(g / 24), f += e * 7, b.days = f % 30, d += J(f / 30), b.months = d % 12, c += J(d / 12), b.years = c, this._lang = !1; -- } -- function J(a) { -- return a < 0 ? Math.ceil(a) : Math.floor(a); -- } -- function K(a, b) { -- var c = a + ""; -- while (c.length < b) c = "0" + c; -- return c; -- } -- function L(a, b, c) { -- var d = b._milliseconds, e = b._days, f = b._months, g; -- d && a._d.setTime(+a + d * c), e && a.date(a.date() + e * c), f && (g = a.date(), a.date(1).month(a.month() + f * c).date(Math.min(g, a.daysInMonth()))); -- } -- function M(a) { -- return Object.prototype.toString.call(a) === "[object Array]"; -- } -- function N(a, b) { -- var c = Math.min(a.length, b.length), d = Math.abs(a.length - b.length), e = 0, f; -- for (f = 0; f < c; f++) ~~a[f] !== ~~b[f] && e++; -- return e + d; -- } -- function O(a, b, c, d) { -- var e, f, g = []; -- for (e = 0; e < 7; e++) g[e] = a[e] = a[e] == null ? e === 2 ? 1 : 0 : a[e]; -- return a[7] = g[7] = b, a[8] != null && (g[8] = a[8]), a[3] += c || 0, a[4] += d || 0, f = new Date(0), b ? (f.setUTCFullYear(a[0], a[1], a[2]), f.setUTCHours(a[3], a[4], a[5], a[6])) : (f.setFullYear(a[0], a[1], a[2]), f.setHours(a[3], a[4], a[5], a[6])), f._a = g, f; -- } -- function P(a, c) { -- var d, e, g = []; -- !c && h && (c = require("./lang/" + a)); -- for (d = 0; d < i.length; d++) c[i[d]] = c[i[d]] || f.en[i[d]]; -- for (d = 0; d < 12; d++) e = b([ 2e3, d ]), g[d] = new RegExp("^" + (c.months[d] || c.months(e, "")) + "|^" + (c.monthsShort[d] || c.monthsShort(e, "")).replace(".", ""), "i"); -- return c.monthsParse = c.monthsParse || g, f[a] = c, c; -- } -- function Q(a) { -- var c = typeof a == "string" && a || a && a._lang || null; -- return c ? f[c] || P(c) : b; -- } -- function R(a) { -- return Q().longDateFormat[a] || a; -- } -- function S(a) { -- return a.match(/\[.*\]/) ? a.replace(/^\[|\]$/g, "") : a.replace(/\\/g, ""); -- } -- function T(a) { -- var b = a.match(k), c, d; -- for (c = 0, d = b.length; c < d; c++) D[b[c]] ? b[c] = D[b[c]] : b[c] = S(b[c]); -- return function(e) { -- var f = ""; -- for (c = 0; c < d; c++) f += typeof b[c].call == "function" ? b[c].call(e, a) : b[c]; -- return f; -- }; -- } -- function U(a, b) { -- var c = 5; -- while (c-- && l.test(b)) b = b.replace(l, R); -- return A[b] || (A[b] = T(b)), A[b](a); - >>>>>>> master ->>>>>>> origin/master -- } -- function J(e) { -- switch (e) { -- case "DDDD": --<<<<<<< HEAD -- return g; -- case "YYYY": -- return y; -- case "YYYYY": -- return b; --======= -- return p; -- case "YYYY": -- return q; - >>>>>>> master ->>>>>>> origin/master -- case "S": -- case "SS": -- case "SSS": -- case "DDD": --<<<<<<< HEAD -- return m; --======= -- return o; - >>>>>>> master ->>>>>>> origin/master -- case "MMM": -- case "MMMM": -- case "dd": -- case "ddd": -- case "dddd": -- case "a": -- case "A": --<<<<<<< HEAD -- return w; -- case "Z": -- case "ZZ": -- return E; -- case "T": -- return S; --======= -- return r; -- case "Z": -- case "ZZ": -- return s; -- case "T": -- return t; - >>>>>>> master ->>>>>>> origin/master -- 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": --<<<<<<< HEAD -- return v; --======= -- return n; - >>>>>>> master ->>>>>>> origin/master -- default: -- return new RegExp(e.replace("\\", "")); -- } -- } --<<<<<<< HEAD -- function K(e, t, n, r) { -- var i; -- switch (e) { --======= -- function W(a, b, c, d) { -- var e, f; -- switch (a) { - >>>>>>> master ->>>>>>> origin/master -- case "M": -- case "MM": -- n[1] = t == null ? 0 : ~~t - 1; -- break; -- case "MMM": -- case "MMMM": --<<<<<<< HEAD -- for (i = 0; i < 12; i++) if (U().monthsParse[i].test(t)) { -- n[1] = i; --======= -- for (e = 0; e < 12; e++) if (Q().monthsParse[e].test(b)) { -- c[1] = e, f = !0; - >>>>>>> master ->>>>>>> origin/master -- break; -- } -- f || (c[8] = !1); -- break; -- case "D": -- case "DD": -- case "DDD": -- case "DDDD": -- t != null && (n[2] = ~~t); -- break; -- case "YY": --<<<<<<< HEAD -- t = ~~t, n[0] = t + (t > 70 ? 1900 : 2e3); --======= -- c[0] = ~~b + (~~b > 70 ? 1900 : 2e3); - >>>>>>> master ->>>>>>> origin/master -- break; -- case "YYYY": -- case "YYYYY": -- n[0] = ~~t; -- break; -- case "a": -- case "A": -- r.isPm = (t + "").toLowerCase() === "pm"; -- break; -- case "H": -- case "HH": -- case "h": -- case "hh": -- n[3] = ~~t; -- break; -- case "m": -- case "mm": -- n[4] = ~~t; -- break; -- case "s": -- case "ss": -- n[5] = ~~t; -- break; -- case "S": -- case "SS": -- case "SSS": -- n[6] = ~~(("0." + t) * 1e3); -- break; -- case "Z": -- case "ZZ": --<<<<<<< HEAD -- r.isUTC = !0, i = (t + "").match(C), i && i[1] && (r.tzh = ~~i[1]), i && i[2] && (r.tzm = ~~i[2]), i && i[0] === "+" && (r.tzh = -r.tzh, r.tzm = -r.tzm); --======= -- d.isUTC = !0, e = (b + "").match(x), e && e[1] && (d.tzh = ~~e[1]), e && e[2] && (d.tzm = ~~e[2]), e && e[0] === "+" && (d.tzh = -d.tzh, d.tzm = -d.tzm); - >>>>>>> master ->>>>>>> origin/master -- } -- b == null && (c[8] = !1); -- } -- function Q(e, t) { -- var n = [ 0, 0, 1, 0, 0, 0, 0 ], r = { -- tzh: 0, -- tzm: 0 --<<<<<<< HEAD -- }, i = t.match(c), s, o; -- for (s = 0; s < i.length; s++) o = (J(i[s]).exec(e) || [])[0], e = e.replace(J(i[s]), ""), K(i[s], o, n, r); -- return r.isPm && n[3] < 12 && (n[3] += 12), r.isPm === !1 && n[3] === 12 && (n[3] = 0), n[3] += r.tzh, n[4] += r.tzm, q(n, r.isUTC); -- } -- function G(e, t) { -- var n, r = e.match(d) || [], i, s = 99, o, u, a; -- for (o = 0; o < t.length; o++) u = Q(e, t[o]), i = $(new D(u), t[o]).match(d) || [], a = I(r, i), a < s && (s = a, n = u); -- return n; -- } -- function Y(t) { -- var n = "YYYY-MM-DDT", r; -- if (x.exec(t)) { -- for (r = 0; r < 4; r++) if (N[r][1].exec(t)) { -- n += N[r][0]; -- break; -- } -- return E.exec(t) ? Q(t, n + " Z") : Q(t, n); -- } -- return new e(t); --======= -- }, e = b.match(k), f, g; -- for (f = 0; f < e.length; f++) g = (V(e[f]).exec(a) || [])[0], g && (a = a.slice(a.indexOf(g) + g.length)), D[e[f]] && W(e[f], g, c, d); -- return d.isPm && c[3] < 12 && (c[3] += 12), d.isPm === !1 && c[3] === 12 && (c[3] = 0), O(c, d.isUTC, d.tzh, d.tzm); -- } -- function Y(a, b) { -- var c, d = a.match(m) || [], e, f = 99, g, h, i; -- for (g = 0; g < b.length; g++) h = X(a, b[g]), e = U(new H(h), b[g]).match(m) || [], i = N(d, e), i < f && (f = i, c = h); -- return c; -- } -- function Z(a) { -- var b = "YYYY-MM-DDT", c; -- if (u.exec(a)) { -- for (c = 0; c < 4; c++) if (w[c][1].exec(a)) { -- b += w[c][0]; -- break; -- } -- return s.exec(a) ? X(a, b + " Z") : X(a, b); -- } -- return new Date(a); - >>>>>>> master ->>>>>>> origin/master -- } -- function Z(e, t, n, r, i) { -- var s = i.relativeTime[e]; -- return typeof s == "function" ? s(t || 1, !!n, e, r) : s.replace(/%d/i, t || 1); -- } --<<<<<<< HEAD -- function et(e, t, n) { -- var r = i(Math.abs(e) / 1e3), s = i(r / 60), o = i(s / 60), u = i(o / 24), a = i(u / 365), f = r < 45 && [ "s", r ] || s === 1 && [ "m" ] || s < 45 && [ "mm", s ] || o === 1 && [ "h" ] || o < 22 && [ "hh", o ] || u === 1 && [ "d" ] || u <= 25 && [ "dd", u ] || u <= 45 && [ "M" ] || u < 345 && [ "MM", i(u / 30) ] || a === 1 && [ "y" ] || [ "yy", a ]; -- return f[2] = t, f[3] = e > 0, f[4] = n, Z.apply({}, f); -- } -- function tt(e, t) { -- n.fn[e] = function(e) { -- var n = this._isUTC ? "UTC" : ""; -- return e != null ? (this._d["set" + n + t](e), this) : this._d["get" + n + t](); -- }; -- } -- function nt(e) { -- n.duration.fn[e] = function() { -- return this._data[e]; -- }; -- } -- function rt(e, t) { -- n.duration.fn["as" + e] = function() { -- return +this / t; -- }; -- } -- var n, r = "1.7.0", i = Math.round, s, o = {}, u = "en", a = typeof module != "undefined" && module.exports, f = "months|monthsShort|weekdays|weekdaysShort|weekdaysMin|longDateFormat|calendar|relativeTime|ordinal|meridiem".split("|"), l = /^\/?Date\((\-?\d+)/i, c = /(\[[^\[]*\])|(\\)?(Mo|MM?M?M?|Do|DDDo|DD?D?D?|ddd?d?|do?|w[o|w]?|YYYYY|YYYY|YY|a|A|hh?|HH?|mm?|ss?|SS?S?|zz?|ZZ?|-)/g, h = /(LT|LL?L?L?)/g, p = /(^\[)|(\\)|\]$/g, d = /([0-9a-zA-Z\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF]+)/gi, v = /\d\d?/, m = /\d{1,3}/, g = /\d{3}/, y = /\d{1,4}/, b = /[+\-]?\d{1,6}/, w = /[0-9a-z\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF]+/i, E = /Z|[\+\-]\d\d:?\d\d/i, S = /T/i, x = /^\s*\d{4}-\d\d-\d\d(T(\d\d(:\d\d(:\d\d(\.\d\d?\d?)?)?)?)?([\+\-]\d\d:?\d\d)?)?/, T = "YYYY-MM-DDTHH:mm:ssZ", N = [ [ "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/ ] ], C = /([\+\-]|\d\d)/gi, k = "Month|Date|Hours|Minutes|Seconds|Milliseconds".split("|"), L = { --======= -- function _(a, b, c) { -- var e = d(Math.abs(a) / 1e3), f = d(e / 60), g = d(f / 60), h = d(g / 24), i = d(h / 365), j = e < 45 && [ "s", e ] || f === 1 && [ "m" ] || f < 45 && [ "mm", f ] || g === 1 && [ "h" ] || g < 22 && [ "hh", g ] || h === 1 && [ "d" ] || h <= 25 && [ "dd", h ] || h <= 45 && [ "M" ] || h < 345 && [ "MM", d(h / 30) ] || i === 1 && [ "y" ] || [ "yy", i ]; -- return j[2] = b, j[3] = a > 0, j[4] = c, $.apply({}, j); -- } -- function ab(a, c) { -- b.fn[a] = function(a) { -- var b = this._isUTC ? "UTC" : ""; -- return a != null ? (this._d["set" + b + c](a), this) : this._d["get" + b + c](); -- }; -- } -- function bb(a) { -- b.duration.fn[a] = function() { -- return this._data[a]; -- }; -- } -- function cb(a, c) { -- b.duration.fn["as" + a] = function() { -- return +this / c; -- }; -- } -- var b, c = "1.7.1", d = Math.round, e, f = {}, g = "en", h = typeof module != "undefined" && module.exports, i = "months|monthsShort|weekdays|weekdaysShort|weekdaysMin|longDateFormat|calendar|relativeTime|ordinal|meridiem".split("|"), j = /^\/?Date\((\-?\d+)/i, k = /(\[[^\[]*\])|(\\)?(Mo|MM?M?M?|Do|DDDo|DD?D?D?|ddd?d?|do?|w[o|w]?|YYYY|YY|a|A|hh?|HH?|mm?|ss?|SS?S?|zz?|ZZ?|.)/g, l = /(\[[^\[]*\])|(\\)?(LT|LL?L?L?)/g, m = /([0-9a-zA-Z\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF]+)/gi, n = /\d\d?/, o = /\d{1,3}/, p = /\d{3}/, q = /\d{1,4}/, r = /[0-9a-z\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF]+/i, s = /Z|[\+\-]\d\d:?\d\d/i, t = /T/i, u = /^\s*\d{4}-\d\d-\d\d(T(\d\d(:\d\d(:\d\d(\.\d\d?\d?)?)?)?)?([\+\-]\d\d:?\d\d)?)?/, v = "YYYY-MM-DDTHH:mm:ssZ", w = [ [ "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/ ] ], x = /([\+\-]|\d\d)/gi, y = "Month|Date|Hours|Minutes|Seconds|Milliseconds".split("|"), z = { - >>>>>>> master ->>>>>>> origin/master -- Milliseconds: 1, -- Seconds: 1e3, -- Minutes: 6e4, -- Hours: 36e5, -- Days: 864e5, -- Months: 2592e6, -- Years: 31536e6 --<<<<<<< HEAD -- }, A = {}, O = { -- M: "(a=t.month()+1)", -- MMM: 'v("monthsShort",t.month())', -- MMMM: 'v("months",t.month())', -- D: "(a=t.date())", -- DDD: "(a=new Date(t.year(),t.month(),t.date()),b=new Date(t.year(),0,1),a=~~(((a-b)/864e5)+1.5))", -- d: "(a=t.day())", -- dd: 'v("weekdaysMin",t.day())', -- ddd: 'v("weekdaysShort",t.day())', -- dddd: 'v("weekdays",t.day())', -- w: "(a=new Date(t.year(),t.month(),t.date()-t.day()+5),b=new Date(a.getFullYear(),0,4),a=~~((a-b)/864e5/7+1.5))", -- YY: "p(t.year()%100,2)", -- YYYY: "p(t.year(),4)", -- YYYYY: "p(t.year(),5)", -- a: "m(t.hours(),t.minutes(),!0)", -- A: "m(t.hours(),t.minutes(),!1)", -- H: "t.hours()", -- h: "t.hours()%12||12", -- m: "t.minutes()", -- s: "t.seconds()", -- S: "~~(t.milliseconds()/100)", -- SS: "p(~~(t.milliseconds()/10),2)", -- SSS: "p(t.milliseconds(),3)", -- Z: '((a=-t.zone())<0?((a=-a),"-"):"+")+p(~~(a/60),2)+":"+p(~~a%60,2)', -- ZZ: '((a=-t.zone())<0?((a=-a),"-"):"+")+p(~~(10*a/6),4)' -- }, M = "DDD w M D d".split(" "), _ = "M D H h m s w".split(" "); -- while (M.length) s = M.pop(), O[s + "o"] = O[s] + "+o(a)"; -- while (_.length) s = _.pop(), O[s + s] = "p(" + O[s] + ",2)"; -- O.DDDD = "p(" + O.DDD + ",3)", n = function(r, i) { -- if (r === null || r === "") return null; -- var s, o; -- return n.isMoment(r) ? new D(new e(+r._d), r._isUTC, r._lang) : (i ? F(i) ? s = G(r, i) : s = Q(r, i) : (o = l.exec(r), s = r === t ? new e : o ? new e(+o[1]) : r instanceof e ? r : F(r) ? q(r) : typeof r == "string" ? Y(r) : new e(r)), new D(s)); -- }, n.utc = function(e, t) { -- return F(e) ? new D(q(e, !0), !0) : (typeof e == "string" && !E.exec(e) && (e += " +0000", t && (t += " Z")), n(e, t).utc()); -- }, n.unix = function(e) { -- return n(e * 1e3); -- }, n.duration = function(e, t) { -- var r = n.isDuration(e), i = typeof e == "number", s = r ? e._data : i ? {} : e, o; -- return i && (t ? s[t] = e : s.milliseconds = e), o = new P(s), r && (o._lang = e._lang), o; -- }, n.humanizeDuration = function(e, t, r) { -- return n.duration(e, t === !0 ? null : t).humanize(t === !0 ? !0 : r); -- }, n.version = r, n.defaultFormat = T, n.lang = function(e, t) { -- var r; -- if (!e) return u; -- (t || !o[e]) && R(e, t); -- if (o[e]) { -- for (r = 0; r < f.length; r++) n[f[r]] = o[e][f[r]]; -- n.monthsParse = o[e].monthsParse, u = e; -- } -- }, n.langData = U, n.isMoment = function(e) { -- return e instanceof D; -- }, n.isDuration = function(e) { -- return e instanceof P; -- }, n.lang("en", { --======= -- }, A = {}, B = "DDD w M D d".split(" "), C = "M D H h m s w".split(" "), D = { -- M: function() { -- return this.month() + 1; -- }, -- MMM: function(a) { -- return E("monthsShort", this.month(), this, a); -- }, -- MMMM: function(a) { -- return E("months", this.month(), this, a); -- }, -- D: function() { -- return this.date(); -- }, -- DDD: function() { -- var a = new Date(this.year(), this.month(), this.date()), b = new Date(this.year(), 0, 1); -- return ~~((a - b) / 864e5 + 1.5); -- }, -- d: function() { -- return this.day(); -- }, -- dd: function(a) { -- return E("weekdaysMin", this.day(), this, a); -- }, -- ddd: function(a) { -- return E("weekdaysShort", this.day(), this, a); -- }, -- dddd: function(a) { -- return E("weekdays", this.day(), this, a); -- }, -- w: function() { -- var a = new Date(this.year(), this.month(), this.date() - this.day() + 5), b = new Date(a.getFullYear(), 0, 4); -- return ~~((a - b) / 864e5 / 7 + 1.5); -- }, -- YY: function() { -- return K(this.year() % 100, 2); -- }, -- YYYY: function() { -- return K(this.year(), 4); -- }, -- 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 K(~~(this.milliseconds() / 10), 2); -- }, -- SSS: function() { -- return K(this.milliseconds(), 3); -- }, -- Z: function() { -- var a = -this.zone(), b = "+"; -- return a < 0 && (a = -a, b = "-"), b + K(~~(a / 60), 2) + ":" + K(~~a % 60, 2); -- }, -- ZZ: function() { -- var a = -this.zone(), b = "+"; -- return a < 0 && (a = -a, b = "-"), b + K(~~(10 * a / 6), 4); -- } -- }; -- while (B.length) e = B.pop(), D[e + "o"] = G(D[e]); -- while (C.length) e = C.pop(), D[e + e] = F(D[e], 2); -- D.DDDD = F(D.DDD, 3), b = function(c, d) { -- if (c === null || c === "") return null; -- var e, f; -- return b.isMoment(c) ? new H(new Date(+c._d), c._isUTC, c._lang) : (d ? M(d) ? e = Y(c, d) : e = X(c, d) : (f = j.exec(c), e = c === a ? new Date : f ? new Date(+f[1]) : c instanceof Date ? c : M(c) ? O(c) : typeof c == "string" ? Z(c) : new Date(c)), new H(e)); -- }, b.utc = function(a, c) { -- return M(a) ? new H(O(a, !0), !0) : (typeof a == "string" && !s.exec(a) && (a += " +0000", c && (c += " Z")), b(a, c).utc()); -- }, b.unix = function(a) { -- return b(a * 1e3); -- }, b.duration = function(a, c) { -- var d = b.isDuration(a), e = typeof a == "number", f = d ? a._data : e ? {} : a, g; -- return e && (c ? f[c] = a : f.milliseconds = a), g = new I(f), d && (g._lang = a._lang), g; -- }, b.humanizeDuration = function(a, c, d) { -- return b.duration(a, c === !0 ? null : c).humanize(c === !0 ? !0 : d); -- }, b.version = c, b.defaultFormat = v, b.lang = function(a, c) { -- var d; -- if (!a) return g; -- (c || !f[a]) && P(a, c); -- if (f[a]) { -- for (d = 0; d < i.length; d++) b[i[d]] = f[a][i[d]]; -- b.monthsParse = f[a].monthsParse, g = a; -- } -- }, b.langData = Q, b.isMoment = function(a) { -- return a instanceof H; -- }, b.isDuration = function(a) { -- return a instanceof I; -- }, b.lang("en", { - >>>>>>> master ->>>>>>> origin/master -- months: "January_February_March_April_May_June_July_August_September_October_November_December".split("_"), -- monthsShort: "Jan_Feb_Mar_Apr_May_Jun_Jul_Aug_Sep_Oct_Nov_Dec".split("_"), -- weekdays: "Sunday_Monday_Tuesday_Wednesday_Thursday_Friday_Saturday".split("_"), -- weekdaysShort: "Sun_Mon_Tue_Wed_Thu_Fri_Sat".split("_"), -- weekdaysMin: "Su_Mo_Tu_We_Th_Fr_Sa".split("_"), -- longDateFormat: { -- LT: "h:mm A", -- L: "MM/DD/YYYY", -- LL: "MMMM D YYYY", -- LLL: "MMMM D YYYY LT", -- LLLL: "dddd, MMMM D YYYY LT" -- }, -- 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" -- }, -- 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" -- }, -- ordinal: function(e) { -- var t = e % 10; -- return ~~(e % 100 / 10) === 1 ? "th" : t === 1 ? "st" : t === 2 ? "nd" : t === 3 ? "rd" : "th"; -- } --<<<<<<< HEAD -- }), n.fn = D.prototype = { -- clone: function() { -- return n(this); --======= -- }), b.fn = H.prototype = { -- clone: function() { -- return b(this); - >>>>>>> master ->>>>>>> origin/master -- }, -- valueOf: function() { -- return +this._d; -- }, -- unix: function() { -- return Math.floor(+this._d / 1e3); -- }, -- toString: function() { -- return this._d.toString(); -- }, -- toDate: function() { -- return this._d; -- }, -- toArray: function() { -- var e = this; -- return [ e.year(), e.month(), e.date(), e.hours(), e.minutes(), e.seconds(), e.milliseconds(), !!this._isUTC ]; -- }, -- isValid: function() { --<<<<<<< HEAD -- return this._a ? !I(this._a, (this._a[7] ? n.utc(this) : this).toArray()) : !isNaN(this._d.getTime()); --======= -- return this._a ? this._a[8] != null ? !!this._a[8] : !N(this._a, (this._a[7] ? b.utc(this._a) : b(this._a)).toArray()) : !isNaN(this._d.getTime()); - >>>>>>> master ->>>>>>> origin/master -- }, -- utc: function() { -- return this._isUTC = !0, this; -- }, -- local: function() { -- return this._isUTC = !1, this; -- }, --<<<<<<< HEAD -- format: function(e) { -- return $(this, e ? e : n.defaultFormat); -- }, -- add: function(e, t) { -- var r = t ? n.duration(+t, e) : n.duration(e); -- return j(this, r, 1), this; -- }, -- subtract: function(e, t) { -- var r = t ? n.duration(+t, e) : n.duration(e); -- return j(this, r, -1), this; -- }, -- diff: function(e, t, r) { -- var s = this._isUTC ? n(e).utc() : n(e).local(), o = (this.zone() - s.zone()) * 6e4, u = this._d - s._d - o, a = this.year() - s.year(), f = this.month() - s.month(), l = this.date() - s.date(), c; -- return t === "months" ? c = a * 12 + f + l / 30 : t === "years" ? c = a + (f + l / 30) / 12 : c = t === "seconds" ? u / 1e3 : t === "minutes" ? u / 6e4 : t === "hours" ? u / 36e5 : t === "days" ? u / 864e5 : t === "weeks" ? u / 6048e5 : u, r ? c : i(c); -- }, -- from: function(e, t) { -- return n.duration(this.diff(e)).lang(this._lang).humanize(!t); -- }, -- fromNow: function(e) { -- return this.from(n(), e); -- }, -- calendar: function() { -- var e = this.diff(n().sod(), "days", !0), t = this.lang().calendar, r = t.sameElse, i = e < -6 ? r : e < -1 ? t.lastWeek : e < 0 ? t.lastDay : e < 1 ? t.sameDay : e < 2 ? t.nextDay : e < 7 ? t.nextWeek : r; -- return this.format(typeof i == "function" ? i.apply(this) : i); --======= -- format: function(a) { -- return U(this, a ? a : b.defaultFormat); -- }, -- add: function(a, c) { -- var d = c ? b.duration(+c, a) : b.duration(a); -- return L(this, d, 1), this; -- }, -- subtract: function(a, c) { -- var d = c ? b.duration(+c, a) : b.duration(a); -- return L(this, d, -1), this; -- }, -- diff: function(a, c, e) { -- var f = this._isUTC ? b(a).utc() : b(a).local(), g = (this.zone() - f.zone()) * 6e4, h = this._d - f._d - g, i = this.year() - f.year(), j = this.month() - f.month(), k = this.date() - f.date(), l; -- return c === "months" ? l = i * 12 + j + k / 30 : c === "years" ? l = i + (j + k / 30) / 12 : l = c === "seconds" ? h / 1e3 : c === "minutes" ? h / 6e4 : c === "hours" ? h / 36e5 : c === "days" ? h / 864e5 : c === "weeks" ? h / 6048e5 : h, e ? l : d(l); -- }, -- from: function(a, c) { -- return b.duration(this.diff(a)).lang(this._lang).humanize(!c); -- }, -- fromNow: function(a) { -- return this.from(b(), a); -- }, -- calendar: function() { -- var a = this.diff(b().sod(), "days", !0), c = this.lang().calendar, d = c.sameElse, e = a < -6 ? d : a < -1 ? c.lastWeek : a < 0 ? c.lastDay : a < 1 ? c.sameDay : a < 2 ? c.nextDay : a < 7 ? c.nextWeek : d; -- return this.format(typeof e == "function" ? e.apply(this) : e); - >>>>>>> master ->>>>>>> origin/master -- }, -- isLeapYear: function() { -- var e = this.year(); -- return e % 4 === 0 && e % 100 !== 0 || e % 400 === 0; -- }, -- isDST: function() { --<<<<<<< HEAD -- return this.zone() < n([ this.year() ]).zone() || this.zone() < n([ this.year(), 5 ]).zone(); --======= -- return this.zone() < b([ this.year() ]).zone() || this.zone() < b([ this.year(), 5 ]).zone(); - >>>>>>> master ->>>>>>> origin/master -- }, -- day: function(e) { -- var t = this._isUTC ? this._d.getUTCDay() : this._d.getDay(); -- return e == null ? t : this.add({ -- d: e - t -- }); -- }, -- startOf: function(e) { -- switch (e.replace(/s$/, "")) { -- case "year": -- this.month(0); -- case "month": -- this.date(1); -- case "day": -- this.hours(0); -- case "hour": -- this.minutes(0); -- case "minute": -- this.seconds(0); -- case "second": -- this.milliseconds(0); -- } -- return this; -- }, -- endOf: function(e) { -- return this.startOf(e).add(e.replace(/s?$/, "s"), 1).subtract("ms", 1); -- }, -- isSame: function(e, t) { -- return +this.clone().startOf(t) === +n(e).startOf(t); -- }, -- sod: function() { -- return this.clone().startOf("day"); -- }, -- eod: function() { -- return this.clone().endOf("day"); -- }, -- zone: function() { -- return this._isUTC ? 0 : this._d.getTimezoneOffset(); -- }, -- daysInMonth: function() { --<<<<<<< HEAD -- return n.utc([ this.year(), this.month() + 1, 0 ]).date(); -- }, -- lang: function(e) { -- return e === t ? U(this) : (this._lang = e, this); -- } -- }; -- for (s = 0; s < k.length; s++) tt(k[s].toLowerCase(), k[s]); -- tt("year", "FullYear"), n.duration.fn = P.prototype = { -- weeks: function() { -- return H(this.days() / 7); --======= -- return b.utc([ this.year(), this.month() + 1, 0 ]).date(); -- }, -- lang: function(b) { -- return b === a ? Q(this) : (this._lang = b, this); -- } -- }; -- for (e = 0; e < y.length; e++) ab(y[e].toLowerCase(), y[e]); -- ab("year", "FullYear"), b.duration.fn = I.prototype = { -- weeks: function() { -- return J(this.days() / 7); - >>>>>>> master ->>>>>>> origin/master -- }, -- valueOf: function() { -- return this._milliseconds + this._days * 864e5 + this._months * 2592e6; -- }, --<<<<<<< HEAD -- humanize: function(e) { -- var t = +this, n = this.lang().relativeTime, r = et(t, !e, this.lang()); -- return e && (r = (t <= 0 ? n.past : n.future).replace(/%s/i, r)), r; -- }, -- lang: n.fn.lang -- }; -- for (s in L) L.hasOwnProperty(s) && (rt(s, L[s]), nt(s.toLowerCase())); -- rt("Weeks", 6048e5), a && (module.exports = n), typeof ender == "undefined" && (this.moment = n), typeof define == "function" && define.amd && define("moment", [], function() { -- return n; --======= -- humanize: function(a) { -- var b = +this, c = this.lang().relativeTime, d = _(b, !a, this.lang()), e = b <= 0 ? c.past : c.future; -- return a && (typeof e == "function" ? d = e(d) : d = e.replace(/%s/i, d)), d; -- }, -- lang: b.fn.lang -- }; -- for (e in z) z.hasOwnProperty(e) && (cb(e, z[e]), bb(e.toLowerCase())); -- cb("Weeks", 6048e5), h && (module.exports = b), typeof ender == "undefined" && (this.moment = b), typeof define == "function" && define.amd && define("moment", [], function() { -- return b; - >>>>>>> master ->>>>>>> origin/master -- }); --}).call(this);