tdesign-mobile-vue
Version:
tdesign-mobile-vue
221 lines (214 loc) • 6.89 kB
JavaScript
/**
* tdesign v1.7.0
* (c) 2024 TDesign Group
* @license MIT
*/
;
var _commonjsHelpers = require('./dep-a20a5149.js');
var customParseFormat$1 = {exports: {}};
(function (module, exports) {
!function (e, t) {
module.exports = t() ;
}(_commonjsHelpers.commonjsGlobal, function () {
var e = {
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"
},
t = /(\[[^[]*\])|([-_:/.,()\s]+)|(A|a|Q|YYYY|YY?|ww?|MM?M?M?|Do|DD?|hh?|HH?|mm?|ss?|S{1,3}|z|ZZ?)/g,
n = /\d/,
r = /\d\d/,
i = /\d\d?/,
o = /\d*[^-_:/,()\s\d]+/,
s = {},
a = function a(e) {
return (e = +e) + (e > 68 ? 1900 : 2e3);
};
var f = function f(e) {
return function (t) {
this[e] = +t;
};
},
h = [/[+-]\d\d:?(\d\d)?|Z/, function (e) {
(this.zone || (this.zone = {})).offset = function (e) {
if (!e) return 0;
if ("Z" === e) return 0;
var t = e.match(/([+-]|\d\d)/g),
n = 60 * t[1] + (+t[2] || 0);
return 0 === n ? 0 : "+" === t[0] ? -n : n;
}(e);
}],
u = function u(e) {
var t = s[e];
return t && (t.indexOf ? t : t.s.concat(t.f));
},
d = function d(e, t) {
var n,
r = s.meridiem;
if (r) {
for (var i = 1; i <= 24; i += 1) if (e.indexOf(r(i, 0, t)) > -1) {
n = i > 12;
break;
}
} else n = e === (t ? "pm" : "PM");
return n;
},
c = {
A: [o, function (e) {
this.afternoon = d(e, !1);
}],
a: [o, function (e) {
this.afternoon = d(e, !0);
}],
Q: [n, function (e) {
this.month = 3 * (e - 1) + 1;
}],
S: [n, function (e) {
this.milliseconds = 100 * +e;
}],
SS: [r, function (e) {
this.milliseconds = 10 * +e;
}],
SSS: [/\d{3}/, function (e) {
this.milliseconds = +e;
}],
s: [i, f("seconds")],
ss: [i, f("seconds")],
m: [i, f("minutes")],
mm: [i, f("minutes")],
H: [i, f("hours")],
h: [i, f("hours")],
HH: [i, f("hours")],
hh: [i, f("hours")],
D: [i, f("day")],
DD: [r, f("day")],
Do: [o, function (e) {
var t = s.ordinal,
n = e.match(/\d+/);
if (this.day = n[0], t) for (var r = 1; r <= 31; r += 1) t(r).replace(/\[|\]/g, "") === e && (this.day = r);
}],
w: [i, f("week")],
ww: [r, f("week")],
M: [i, f("month")],
MM: [r, f("month")],
MMM: [o, function (e) {
var t = u("months"),
n = (u("monthsShort") || t.map(function (e) {
return e.slice(0, 3);
})).indexOf(e) + 1;
if (n < 1) throw new Error();
this.month = n % 12 || n;
}],
MMMM: [o, function (e) {
var t = u("months").indexOf(e) + 1;
if (t < 1) throw new Error();
this.month = t % 12 || t;
}],
Y: [/[+-]?\d+/, f("year")],
YY: [r, function (e) {
this.year = a(e);
}],
YYYY: [/\d{4}/, f("year")],
Z: h,
ZZ: h
};
function l(n) {
var r, i;
r = n, i = s && s.formats;
for (var o = (n = r.replace(/(\[[^\]]+])|(LTS?|l{1,4}|L{1,4})/g, function (t, n, r) {
var o = r && r.toUpperCase();
return n || i[r] || e[r] || i[o].replace(/(\[[^\]]+])|(MMMM|MM|DD|dddd)/g, function (e, t, n) {
return t || n.slice(1);
});
})).match(t), a = o.length, f = 0; f < a; f += 1) {
var h = o[f],
u = c[h],
d = u && u[0],
l = u && u[1];
o[f] = l ? {
regex: d,
parser: l
} : h.replace(/^\[|\]$/g, "");
}
return function (e) {
for (var t = {}, n = 0, r = 0; n < a; n += 1) {
var i = o[n];
if ("string" == typeof i) r += i.length;else {
var s = i.regex,
f = i.parser,
h = e.slice(r),
u = s.exec(h)[0];
f.call(t, u), e = e.replace(u, "");
}
}
return function (e) {
var t = e.afternoon;
if (void 0 !== t) {
var n = e.hours;
t ? n < 12 && (e.hours += 12) : 12 === n && (e.hours = 0), delete e.afternoon;
}
}(t), t;
};
}
return function (e, t, n) {
n.p.customParseFormat = !0, e && e.parseTwoDigitYear && (a = e.parseTwoDigitYear);
var r = t.prototype,
i = r.parse;
r.parse = function (e) {
var t = e.date,
r = e.utc,
o = e.args;
this.$u = r;
var a = o[1];
if ("string" == typeof a) {
var f = !0 === o[2],
h = !0 === o[3],
u = f || h,
d = o[2];
h && (d = o[2]), s = this.$locale(), !f && d && (s = n.Ls[d]), this.$d = function (e, t, n, r) {
try {
if (["x", "X"].indexOf(t) > -1) return new Date(("X" === t ? 1e3 : 1) * e);
var i = l(t)(e),
o = i.year,
s = i.month,
a = i.day,
f = i.hours,
h = i.minutes,
u = i.seconds,
d = i.milliseconds,
c = i.zone,
m = i.week,
M = new Date(),
Y = a || (o || s ? 1 : M.getDate()),
p = o || M.getFullYear(),
v = 0;
o && !s || (v = s > 0 ? s - 1 : M.getMonth());
var D,
w = f || 0,
g = h || 0,
y = u || 0,
L = d || 0;
return c ? new Date(Date.UTC(p, v, Y, w, g, y, L + 60 * c.offset * 1e3)) : n ? new Date(Date.UTC(p, v, Y, w, g, y, L)) : (D = new Date(p, v, Y, w, g, y, L), m && (D = r(D).week(m).toDate()), D);
} catch (e) {
return new Date("");
}
}(t, a, r, n), this.init(), d && !0 !== d && (this.$L = this.locale(d).$L), u && t != this.format(a) && (this.$d = new Date("")), s = {};
} else if (a instanceof Array) for (var c = a.length, m = 1; m <= c; m += 1) {
o[1] = a[m - 1];
var M = n.apply(this, o);
if (M.isValid()) {
this.$d = M.$d, this.$L = M.$L, this.init();
break;
}
m === c && (this.$d = new Date(""));
} else i.call(this, e);
};
};
});
})(customParseFormat$1);
var customParseFormat = customParseFormat$1.exports;
exports.customParseFormat = customParseFormat;
//# sourceMappingURL=dep-c84a1297.js.map