@stlite/browser
Version:
Browser Stlite
2,022 lines • 111 kB
JavaScript
import { B as e, Jt as t, Ka as n, Kn as r, Ua as i, Ut as a, fi as o, tr as s } from "./index-Dl4ETd_L-D2oMd1k2.js";
import { t as c } from "./assertThisInitialized-C1dAyb4j-jFURGdZo.js";
import { i as l, n as u, r as d, s as f } from "./possibleConstructorReturn-BHiKHPYz-Bnf-j7Fb.js";
import { t as p } from "./createSuper-DfsXhqeB-ygQJQAOQ.js";
import { o as m, r as h } from "./select-DyvsciAf-DTdJ1yfK.js";
//#region ../react/build/timepicker-Bp949u0W.js
var g = /* @__PURE__ */ n(i(), 1);
function _(e) {
if (e === null || e === !0 || e === !1) return NaN;
var t = Number(e);
return isNaN(t) ? t : t < 0 ? Math.ceil(t) : Math.floor(t);
}
function v(e, t) {
if (t.length < e) throw TypeError(e + " argument" + (e > 1 ? "s" : "") + " required, but only " + t.length + " present");
}
function y(e) {
v(1, arguments);
var n = Object.prototype.toString.call(e);
return e instanceof Date || t(e) === "object" && n === "[object Date]" ? new Date(e.getTime()) : typeof e == "number" || n === "[object Number]" ? new Date(e) : ((typeof e == "string" || n === "[object String]") && typeof console < "u" && (console.warn("Starting with v2.0.0-beta.1 date-fns doesn't accept strings as date arguments. Please use `parseISO` to parse strings. See: https://github.com/date-fns/date-fns/blob/master/docs/upgradeGuide.md#string-arguments"), console.warn((/* @__PURE__ */ Error()).stack)), /* @__PURE__ */ new Date(NaN));
}
function b(e, t) {
v(2, arguments);
var n = y(e), r = _(t);
return isNaN(r) ? /* @__PURE__ */ new Date(NaN) : (r && n.setDate(n.getDate() + r), n);
}
function x(e, t) {
v(2, arguments);
var n = y(e).getTime(), r = _(t);
return new Date(n + r);
}
function S(e, t) {
return v(2, arguments), x(e, _(t) * 1e3);
}
var ee = 6e4;
function te(e, t) {
return v(2, arguments), x(e, _(t) * ee);
}
var ne = 36e5;
function C(e, t) {
return v(2, arguments), x(e, _(t) * ne);
}
function re(e, t) {
return v(2, arguments), b(e, _(t) * 7);
}
function w(e, t) {
v(2, arguments);
var n = y(e), r = _(t);
if (isNaN(r)) return /* @__PURE__ */ new Date(NaN);
if (!r) return n;
var i = n.getDate(), a = new Date(n.getTime());
return a.setMonth(n.getMonth() + r + 1, 0), i >= a.getDate() ? a : (n.setFullYear(a.getFullYear(), a.getMonth(), i), n);
}
function ie(e, t) {
return v(2, arguments), w(e, _(t) * 12);
}
function ae(e, t) {
v(2, arguments);
var n = y(e), r = y(t);
return n.getFullYear() - r.getFullYear();
}
function T(e, t) {
v(2, arguments);
var n = y(e), r = y(t), i = n.getTime() - r.getTime();
return i < 0 ? -1 : i > 0 ? 1 : i;
}
function E(e, t) {
v(2, arguments);
var n = y(e), r = y(t), i = T(n, r), a = Math.abs(ae(n, r));
n.setFullYear(1584), r.setFullYear(1584);
var o = T(n, r) === -i, s = i * (a - Number(o));
return s === 0 ? 0 : s;
}
function oe(e, t) {
v(2, arguments);
var n = y(e), r = y(t), i = n.getFullYear() - r.getFullYear(), a = n.getMonth() - r.getMonth();
return i * 12 + a;
}
function D(e) {
v(1, arguments);
var t = y(e);
return t.setHours(23, 59, 59, 999), t;
}
function O(e) {
v(1, arguments);
var t = y(e), n = t.getMonth();
return t.setFullYear(t.getFullYear(), n + 1, 0), t.setHours(23, 59, 59, 999), t;
}
function se(e) {
v(1, arguments);
var t = y(e);
return D(t).getTime() === O(t).getTime();
}
function k(e, t) {
v(2, arguments);
var n = y(e), r = y(t), i = T(n, r), a = Math.abs(oe(n, r)), o;
if (a < 1) o = 0;
else {
n.getMonth() === 1 && n.getDate() > 27 && n.setDate(30), n.setMonth(n.getMonth() - i * a);
var s = T(n, r) === -i;
se(y(e)) && a === 1 && T(e, r) === 1 && (s = !1), o = i * (a - Number(s));
}
return o === 0 ? 0 : o;
}
var ce = {
ceil: Math.ceil,
round: Math.round,
floor: Math.floor,
trunc: function(e) {
return e < 0 ? Math.ceil(e) : Math.floor(e);
}
}, le = "trunc";
function A(e) {
return e ? ce[e] : ce[le];
}
function ue(e, t, n) {
v(2, arguments);
var r = k(e, t) / 3;
return A(void 0)(r);
}
function de(e) {
var t = new Date(Date.UTC(e.getFullYear(), e.getMonth(), e.getDate(), e.getHours(), e.getMinutes(), e.getSeconds(), e.getMilliseconds()));
return t.setUTCFullYear(e.getFullYear()), e.getTime() - t.getTime();
}
function j(e) {
v(1, arguments);
var t = y(e);
return t.setHours(0, 0, 0, 0), t;
}
var fe = 864e5;
function pe(e, t) {
v(2, arguments);
var n = j(e), r = j(t), i = n.getTime() - de(n), a = r.getTime() - de(r);
return Math.round((i - a) / fe);
}
function me(e, t) {
var n = e.getFullYear() - t.getFullYear() || e.getMonth() - t.getMonth() || e.getDate() - t.getDate() || e.getHours() - t.getHours() || e.getMinutes() - t.getMinutes() || e.getSeconds() - t.getSeconds() || e.getMilliseconds() - t.getMilliseconds();
return n < 0 ? -1 : n > 0 ? 1 : n;
}
function he(e, t) {
v(2, arguments);
var n = y(e), r = y(t), i = me(n, r), a = Math.abs(pe(n, r));
n.setDate(n.getDate() - i * a);
var o = i * (a - +(me(n, r) === -i));
return o === 0 ? 0 : o;
}
function ge(e, t, n) {
v(2, arguments);
var r = he(e, t) / 7;
return A(void 0)(r);
}
var M = 6e4, _e = 36e5, ve = 1e3;
function ye(e, t) {
return v(2, arguments), y(e).getTime() - y(t).getTime();
}
function be(e, t, n) {
v(2, arguments);
var r = ye(e, t) / _e;
return A(void 0)(r);
}
function xe(e, t, n) {
v(2, arguments);
var r = ye(e, t) / M;
return A(void 0)(r);
}
function Se(e, t, n) {
v(2, arguments);
var r = ye(e, t) / 1e3;
return A(void 0)(r);
}
function Ce(e, t) {
v(1, arguments);
var n = e || {}, r = y(n.start), i = y(n.end).getTime();
if (!(r.getTime() <= i)) throw RangeError("Invalid interval");
var a = [], o = r;
o.setHours(0, 0, 0, 0);
var s = 1;
if (s < 1 || isNaN(s)) throw RangeError("`options.step` must be a number greater than 1");
for (; o.getTime() <= i;) a.push(y(o)), o.setDate(o.getDate() + s), o.setHours(0, 0, 0, 0);
return a;
}
var we = {};
function N() {
return we;
}
function Te(e, t) {
var n, r, i, a;
v(1, arguments);
var o = N(), s = _(t?.weekStartsOn ?? (t == null || (n = t.locale) == null || (r = n.options) == null ? void 0 : r.weekStartsOn) ?? o.weekStartsOn ?? ((i = o.locale) == null || (a = i.options) == null ? void 0 : a.weekStartsOn) ?? 0);
if (!(s >= 0 && s <= 6)) throw RangeError("weekStartsOn must be between 0 and 6 inclusively");
var c = y(e), l = c.getDay(), u = (l < s ? -7 : 0) + 6 - (l - s);
return c.setDate(c.getDate() + u), c.setHours(23, 59, 59, 999), c;
}
function Ee(e) {
v(1, arguments);
var t = y(e), n = t.getFullYear();
return t.setFullYear(n + 1, 0, 0), t.setHours(23, 59, 59, 999), t;
}
function De(e) {
return v(1, arguments), e instanceof Date || t(e) === "object" && Object.prototype.toString.call(e) === "[object Date]";
}
function Oe(e) {
if (v(1, arguments), !De(e) && typeof e != "number") return !1;
var t = y(e);
return !isNaN(Number(t));
}
function ke(e, t) {
return v(2, arguments), x(e, -_(t));
}
var Ae = 864e5;
function je(e) {
v(1, arguments);
var t = y(e), n = t.getTime();
t.setUTCMonth(0, 1), t.setUTCHours(0, 0, 0, 0);
var r = n - t.getTime();
return Math.floor(r / Ae) + 1;
}
function P(e) {
v(1, arguments);
var t = 1, n = y(e), r = n.getUTCDay(), i = (r < t ? 7 : 0) + r - t;
return n.setUTCDate(n.getUTCDate() - i), n.setUTCHours(0, 0, 0, 0), n;
}
function Me(e) {
v(1, arguments);
var t = y(e), n = t.getUTCFullYear(), r = /* @__PURE__ */ new Date(0);
r.setUTCFullYear(n + 1, 0, 4), r.setUTCHours(0, 0, 0, 0);
var i = P(r), a = /* @__PURE__ */ new Date(0);
a.setUTCFullYear(n, 0, 4), a.setUTCHours(0, 0, 0, 0);
var o = P(a);
return t.getTime() >= i.getTime() ? n + 1 : t.getTime() >= o.getTime() ? n : n - 1;
}
function Ne(e) {
v(1, arguments);
var t = Me(e), n = /* @__PURE__ */ new Date(0);
return n.setUTCFullYear(t, 0, 4), n.setUTCHours(0, 0, 0, 0), P(n);
}
var Pe = 6048e5;
function Fe(e) {
v(1, arguments);
var t = y(e), n = P(t).getTime() - Ne(t).getTime();
return Math.round(n / Pe) + 1;
}
function F(e, t) {
var n, r, i, a;
v(1, arguments);
var o = N(), s = _(t?.weekStartsOn ?? (t == null || (n = t.locale) == null || (r = n.options) == null ? void 0 : r.weekStartsOn) ?? o.weekStartsOn ?? ((i = o.locale) == null || (a = i.options) == null ? void 0 : a.weekStartsOn) ?? 0);
if (!(s >= 0 && s <= 6)) throw RangeError("weekStartsOn must be between 0 and 6 inclusively");
var c = y(e), l = c.getUTCDay(), u = (l < s ? 7 : 0) + l - s;
return c.setUTCDate(c.getUTCDate() - u), c.setUTCHours(0, 0, 0, 0), c;
}
function Ie(e, t) {
var n, r, i, a;
v(1, arguments);
var o = y(e), s = o.getUTCFullYear(), c = N(), l = _(t?.firstWeekContainsDate ?? (t == null || (n = t.locale) == null || (r = n.options) == null ? void 0 : r.firstWeekContainsDate) ?? c.firstWeekContainsDate ?? ((i = c.locale) == null || (a = i.options) == null ? void 0 : a.firstWeekContainsDate) ?? 1);
if (!(l >= 1 && l <= 7)) throw RangeError("firstWeekContainsDate must be between 1 and 7 inclusively");
var u = /* @__PURE__ */ new Date(0);
u.setUTCFullYear(s + 1, 0, l), u.setUTCHours(0, 0, 0, 0);
var d = F(u, t), f = /* @__PURE__ */ new Date(0);
f.setUTCFullYear(s, 0, l), f.setUTCHours(0, 0, 0, 0);
var p = F(f, t);
return o.getTime() >= d.getTime() ? s + 1 : o.getTime() >= p.getTime() ? s : s - 1;
}
function Le(e, t) {
var n, r, i, a;
v(1, arguments);
var o = N(), s = _(t?.firstWeekContainsDate ?? (t == null || (n = t.locale) == null || (r = n.options) == null ? void 0 : r.firstWeekContainsDate) ?? o.firstWeekContainsDate ?? ((i = o.locale) == null || (a = i.options) == null ? void 0 : a.firstWeekContainsDate) ?? 1), c = Ie(e, t), l = /* @__PURE__ */ new Date(0);
return l.setUTCFullYear(c, 0, s), l.setUTCHours(0, 0, 0, 0), F(l, t);
}
var Re = 6048e5;
function ze(e, t) {
v(1, arguments);
var n = y(e), r = F(n, t).getTime() - Le(n, t).getTime();
return Math.round(r / Re) + 1;
}
function I(e, t) {
for (var n = e < 0 ? "-" : "", r = Math.abs(e).toString(); r.length < t;) r = "0" + r;
return n + r;
}
var L = {
y: function(e, t) {
var n = e.getUTCFullYear(), r = n > 0 ? n : 1 - n;
return I(t === "yy" ? r % 100 : r, t.length);
},
M: function(e, t) {
var n = e.getUTCMonth();
return t === "M" ? String(n + 1) : I(n + 1, 2);
},
d: function(e, t) {
return I(e.getUTCDate(), t.length);
},
a: function(e, t) {
var n = e.getUTCHours() / 12 >= 1 ? "pm" : "am";
switch (t) {
case "a":
case "aa": return n.toUpperCase();
case "aaa": return n;
case "aaaaa": return n[0];
default: return n === "am" ? "a.m." : "p.m.";
}
},
h: function(e, t) {
return I(e.getUTCHours() % 12 || 12, t.length);
},
H: function(e, t) {
return I(e.getUTCHours(), t.length);
},
m: function(e, t) {
return I(e.getUTCMinutes(), t.length);
},
s: function(e, t) {
return I(e.getUTCSeconds(), t.length);
},
S: function(e, t) {
var n = t.length, r = e.getUTCMilliseconds();
return I(Math.floor(r * 10 ** (n - 3)), t.length);
}
}, R = {
midnight: "midnight",
noon: "noon",
morning: "morning",
afternoon: "afternoon",
evening: "evening",
night: "night"
}, Be = {
G: function(e, t, n) {
var r = +(e.getUTCFullYear() > 0);
switch (t) {
case "G":
case "GG":
case "GGG": return n.era(r, { width: "abbreviated" });
case "GGGGG": return n.era(r, { width: "narrow" });
default: return n.era(r, { width: "wide" });
}
},
y: function(e, t, n) {
if (t === "yo") {
var r = e.getUTCFullYear(), i = r > 0 ? r : 1 - r;
return n.ordinalNumber(i, { unit: "year" });
}
return L.y(e, t);
},
Y: function(e, t, n, r) {
var i = Ie(e, r), a = i > 0 ? i : 1 - i;
return t === "YY" ? I(a % 100, 2) : t === "Yo" ? n.ordinalNumber(a, { unit: "year" }) : I(a, t.length);
},
R: function(e, t) {
return I(Me(e), t.length);
},
u: function(e, t) {
return I(e.getUTCFullYear(), t.length);
},
Q: function(e, t, n) {
var r = Math.ceil((e.getUTCMonth() + 1) / 3);
switch (t) {
case "Q": return String(r);
case "QQ": return I(r, 2);
case "Qo": return n.ordinalNumber(r, { unit: "quarter" });
case "QQQ": return n.quarter(r, {
width: "abbreviated",
context: "formatting"
});
case "QQQQQ": return n.quarter(r, {
width: "narrow",
context: "formatting"
});
default: return n.quarter(r, {
width: "wide",
context: "formatting"
});
}
},
q: function(e, t, n) {
var r = Math.ceil((e.getUTCMonth() + 1) / 3);
switch (t) {
case "q": return String(r);
case "qq": return I(r, 2);
case "qo": return n.ordinalNumber(r, { unit: "quarter" });
case "qqq": return n.quarter(r, {
width: "abbreviated",
context: "standalone"
});
case "qqqqq": return n.quarter(r, {
width: "narrow",
context: "standalone"
});
default: return n.quarter(r, {
width: "wide",
context: "standalone"
});
}
},
M: function(e, t, n) {
var r = e.getUTCMonth();
switch (t) {
case "M":
case "MM": return L.M(e, t);
case "Mo": return n.ordinalNumber(r + 1, { unit: "month" });
case "MMM": return n.month(r, {
width: "abbreviated",
context: "formatting"
});
case "MMMMM": return n.month(r, {
width: "narrow",
context: "formatting"
});
default: return n.month(r, {
width: "wide",
context: "formatting"
});
}
},
L: function(e, t, n) {
var r = e.getUTCMonth();
switch (t) {
case "L": return String(r + 1);
case "LL": return I(r + 1, 2);
case "Lo": return n.ordinalNumber(r + 1, { unit: "month" });
case "LLL": return n.month(r, {
width: "abbreviated",
context: "standalone"
});
case "LLLLL": return n.month(r, {
width: "narrow",
context: "standalone"
});
default: return n.month(r, {
width: "wide",
context: "standalone"
});
}
},
w: function(e, t, n, r) {
var i = ze(e, r);
return t === "wo" ? n.ordinalNumber(i, { unit: "week" }) : I(i, t.length);
},
I: function(e, t, n) {
var r = Fe(e);
return t === "Io" ? n.ordinalNumber(r, { unit: "week" }) : I(r, t.length);
},
d: function(e, t, n) {
return t === "do" ? n.ordinalNumber(e.getUTCDate(), { unit: "date" }) : L.d(e, t);
},
D: function(e, t, n) {
var r = je(e);
return t === "Do" ? n.ordinalNumber(r, { unit: "dayOfYear" }) : I(r, t.length);
},
E: function(e, t, n) {
var r = e.getUTCDay();
switch (t) {
case "E":
case "EE":
case "EEE": return n.day(r, {
width: "abbreviated",
context: "formatting"
});
case "EEEEE": return n.day(r, {
width: "narrow",
context: "formatting"
});
case "EEEEEE": return n.day(r, {
width: "short",
context: "formatting"
});
default: return n.day(r, {
width: "wide",
context: "formatting"
});
}
},
e: function(e, t, n, r) {
var i = e.getUTCDay(), a = (i - r.weekStartsOn + 8) % 7 || 7;
switch (t) {
case "e": return String(a);
case "ee": return I(a, 2);
case "eo": return n.ordinalNumber(a, { unit: "day" });
case "eee": return n.day(i, {
width: "abbreviated",
context: "formatting"
});
case "eeeee": return n.day(i, {
width: "narrow",
context: "formatting"
});
case "eeeeee": return n.day(i, {
width: "short",
context: "formatting"
});
default: return n.day(i, {
width: "wide",
context: "formatting"
});
}
},
c: function(e, t, n, r) {
var i = e.getUTCDay(), a = (i - r.weekStartsOn + 8) % 7 || 7;
switch (t) {
case "c": return String(a);
case "cc": return I(a, t.length);
case "co": return n.ordinalNumber(a, { unit: "day" });
case "ccc": return n.day(i, {
width: "abbreviated",
context: "standalone"
});
case "ccccc": return n.day(i, {
width: "narrow",
context: "standalone"
});
case "cccccc": return n.day(i, {
width: "short",
context: "standalone"
});
default: return n.day(i, {
width: "wide",
context: "standalone"
});
}
},
i: function(e, t, n) {
var r = e.getUTCDay(), i = r === 0 ? 7 : r;
switch (t) {
case "i": return String(i);
case "ii": return I(i, t.length);
case "io": return n.ordinalNumber(i, { unit: "day" });
case "iii": return n.day(r, {
width: "abbreviated",
context: "formatting"
});
case "iiiii": return n.day(r, {
width: "narrow",
context: "formatting"
});
case "iiiiii": return n.day(r, {
width: "short",
context: "formatting"
});
default: return n.day(r, {
width: "wide",
context: "formatting"
});
}
},
a: function(e, t, n) {
var r = e.getUTCHours() / 12 >= 1 ? "pm" : "am";
switch (t) {
case "a":
case "aa": return n.dayPeriod(r, {
width: "abbreviated",
context: "formatting"
});
case "aaa": return n.dayPeriod(r, {
width: "abbreviated",
context: "formatting"
}).toLowerCase();
case "aaaaa": return n.dayPeriod(r, {
width: "narrow",
context: "formatting"
});
default: return n.dayPeriod(r, {
width: "wide",
context: "formatting"
});
}
},
b: function(e, t, n) {
var r = e.getUTCHours(), i;
switch (i = r === 12 ? R.noon : r === 0 ? R.midnight : r / 12 >= 1 ? "pm" : "am", t) {
case "b":
case "bb": return n.dayPeriod(i, {
width: "abbreviated",
context: "formatting"
});
case "bbb": return n.dayPeriod(i, {
width: "abbreviated",
context: "formatting"
}).toLowerCase();
case "bbbbb": return n.dayPeriod(i, {
width: "narrow",
context: "formatting"
});
default: return n.dayPeriod(i, {
width: "wide",
context: "formatting"
});
}
},
B: function(e, t, n) {
var r = e.getUTCHours(), i;
switch (i = r >= 17 ? R.evening : r >= 12 ? R.afternoon : r >= 4 ? R.morning : R.night, t) {
case "B":
case "BB":
case "BBB": return n.dayPeriod(i, {
width: "abbreviated",
context: "formatting"
});
case "BBBBB": return n.dayPeriod(i, {
width: "narrow",
context: "formatting"
});
default: return n.dayPeriod(i, {
width: "wide",
context: "formatting"
});
}
},
h: function(e, t, n) {
if (t === "ho") {
var r = e.getUTCHours() % 12;
return r === 0 && (r = 12), n.ordinalNumber(r, { unit: "hour" });
}
return L.h(e, t);
},
H: function(e, t, n) {
return t === "Ho" ? n.ordinalNumber(e.getUTCHours(), { unit: "hour" }) : L.H(e, t);
},
K: function(e, t, n) {
var r = e.getUTCHours() % 12;
return t === "Ko" ? n.ordinalNumber(r, { unit: "hour" }) : I(r, t.length);
},
k: function(e, t, n) {
var r = e.getUTCHours();
return r === 0 && (r = 24), t === "ko" ? n.ordinalNumber(r, { unit: "hour" }) : I(r, t.length);
},
m: function(e, t, n) {
return t === "mo" ? n.ordinalNumber(e.getUTCMinutes(), { unit: "minute" }) : L.m(e, t);
},
s: function(e, t, n) {
return t === "so" ? n.ordinalNumber(e.getUTCSeconds(), { unit: "second" }) : L.s(e, t);
},
S: function(e, t) {
return L.S(e, t);
},
X: function(e, t, n, r) {
var i = (r._originalDate || e).getTimezoneOffset();
if (i === 0) return "Z";
switch (t) {
case "X": return He(i);
case "XXXX":
case "XX": return z(i);
default: return z(i, ":");
}
},
x: function(e, t, n, r) {
var i = (r._originalDate || e).getTimezoneOffset();
switch (t) {
case "x": return He(i);
case "xxxx":
case "xx": return z(i);
default: return z(i, ":");
}
},
O: function(e, t, n, r) {
var i = (r._originalDate || e).getTimezoneOffset();
switch (t) {
case "O":
case "OO":
case "OOO": return "GMT" + Ve(i, ":");
default: return "GMT" + z(i, ":");
}
},
z: function(e, t, n, r) {
var i = (r._originalDate || e).getTimezoneOffset();
switch (t) {
case "z":
case "zz":
case "zzz": return "GMT" + Ve(i, ":");
default: return "GMT" + z(i, ":");
}
},
t: function(e, t, n, r) {
var i = r._originalDate || e;
return I(Math.floor(i.getTime() / 1e3), t.length);
},
T: function(e, t, n, r) {
return I((r._originalDate || e).getTime(), t.length);
}
};
function Ve(e, t) {
var n = e > 0 ? "-" : "+", r = Math.abs(e), i = Math.floor(r / 60), a = r % 60;
if (a === 0) return n + String(i);
var o = t;
return n + String(i) + o + I(a, 2);
}
function He(e, t) {
return e % 60 == 0 ? (e > 0 ? "-" : "+") + I(Math.abs(e) / 60, 2) : z(e, t);
}
function z(e, t) {
var n = t || "", r = e > 0 ? "-" : "+", i = Math.abs(e), a = I(Math.floor(i / 60), 2), o = I(i % 60, 2);
return r + a + n + o;
}
var Ue = function(e, t) {
switch (e) {
case "P": return t.date({ width: "short" });
case "PP": return t.date({ width: "medium" });
case "PPP": return t.date({ width: "long" });
default: return t.date({ width: "full" });
}
}, We = function(e, t) {
switch (e) {
case "p": return t.time({ width: "short" });
case "pp": return t.time({ width: "medium" });
case "ppp": return t.time({ width: "long" });
default: return t.time({ width: "full" });
}
}, Ge = {
p: We,
P: function(e, t) {
var n = e.match(/(P+)(p+)?/) || [], r = n[1], i = n[2];
if (!i) return Ue(e, t);
var a;
switch (r) {
case "P":
a = t.dateTime({ width: "short" });
break;
case "PP":
a = t.dateTime({ width: "medium" });
break;
case "PPP":
a = t.dateTime({ width: "long" });
break;
default:
a = t.dateTime({ width: "full" });
break;
}
return a.replace("{{date}}", Ue(r, t)).replace("{{time}}", We(i, t));
}
}, Ke = ["D", "DD"], qe = ["YY", "YYYY"];
function Je(e) {
return Ke.indexOf(e) !== -1;
}
function Ye(e) {
return qe.indexOf(e) !== -1;
}
function Xe(e, t, n) {
if (e === "YYYY") throw RangeError(`Use \`yyyy\` instead of \`YYYY\` (in \`${t}\`) for formatting years to the input \`${n}\`; see: https://github.com/date-fns/date-fns/blob/master/docs/unicodeTokens.md`);
if (e === "YY") throw RangeError(`Use \`yy\` instead of \`YY\` (in \`${t}\`) for formatting years to the input \`${n}\`; see: https://github.com/date-fns/date-fns/blob/master/docs/unicodeTokens.md`);
if (e === "D") throw RangeError(`Use \`d\` instead of \`D\` (in \`${t}\`) for formatting days of the month to the input \`${n}\`; see: https://github.com/date-fns/date-fns/blob/master/docs/unicodeTokens.md`);
if (e === "DD") throw RangeError(`Use \`dd\` instead of \`DD\` (in \`${t}\`) for formatting days of the month to the input \`${n}\`; see: https://github.com/date-fns/date-fns/blob/master/docs/unicodeTokens.md`);
}
var Ze = {
lessThanXSeconds: {
one: "less than a second",
other: "less than {{count}} seconds"
},
xSeconds: {
one: "1 second",
other: "{{count}} seconds"
},
halfAMinute: "half a minute",
lessThanXMinutes: {
one: "less than a minute",
other: "less than {{count}} minutes"
},
xMinutes: {
one: "1 minute",
other: "{{count}} minutes"
},
aboutXHours: {
one: "about 1 hour",
other: "about {{count}} hours"
},
xHours: {
one: "1 hour",
other: "{{count}} hours"
},
xDays: {
one: "1 day",
other: "{{count}} days"
},
aboutXWeeks: {
one: "about 1 week",
other: "about {{count}} weeks"
},
xWeeks: {
one: "1 week",
other: "{{count}} weeks"
},
aboutXMonths: {
one: "about 1 month",
other: "about {{count}} months"
},
xMonths: {
one: "1 month",
other: "{{count}} months"
},
aboutXYears: {
one: "about 1 year",
other: "about {{count}} years"
},
xYears: {
one: "1 year",
other: "{{count}} years"
},
overXYears: {
one: "over 1 year",
other: "over {{count}} years"
},
almostXYears: {
one: "almost 1 year",
other: "almost {{count}} years"
}
}, Qe = function(e, t, n) {
var r, i = Ze[e];
return r = typeof i == "string" ? i : t === 1 ? i.one : i.other.replace("{{count}}", t.toString()), n != null && n.addSuffix ? n.comparison && n.comparison > 0 ? "in " + r : r + " ago" : r;
};
function $e(e) {
return function() {
var t = arguments.length > 0 && arguments[0] !== void 0 ? arguments[0] : {}, n = t.width ? String(t.width) : e.defaultWidth;
return e.formats[n] || e.formats[e.defaultWidth];
};
}
var et = {
date: $e({
formats: {
full: "EEEE, MMMM do, y",
long: "MMMM do, y",
medium: "MMM d, y",
short: "MM/dd/yyyy"
},
defaultWidth: "full"
}),
time: $e({
formats: {
full: "h:mm:ss a zzzz",
long: "h:mm:ss a z",
medium: "h:mm:ss a",
short: "h:mm a"
},
defaultWidth: "full"
}),
dateTime: $e({
formats: {
full: "{{date}} 'at' {{time}}",
long: "{{date}} 'at' {{time}}",
medium: "{{date}}, {{time}}",
short: "{{date}}, {{time}}"
},
defaultWidth: "full"
})
}, tt = {
lastWeek: "'last' eeee 'at' p",
yesterday: "'yesterday at' p",
today: "'today at' p",
tomorrow: "'tomorrow at' p",
nextWeek: "eeee 'at' p",
other: "P"
}, nt = function(e, t, n, r) {
return tt[e];
};
function B(e) {
return function(t, n) {
var r = n != null && n.context ? String(n.context) : "standalone", i;
if (r === "formatting" && e.formattingValues) {
var a = e.defaultFormattingWidth || e.defaultWidth, o = n != null && n.width ? String(n.width) : a;
i = e.formattingValues[o] || e.formattingValues[a];
} else {
var s = e.defaultWidth, c = n != null && n.width ? String(n.width) : e.defaultWidth;
i = e.values[c] || e.values[s];
}
var l = e.argumentCallback ? e.argumentCallback(t) : t;
return i[l];
};
}
var rt = {
ordinalNumber: function(e, t) {
var n = Number(e), r = n % 100;
if (r > 20 || r < 10) switch (r % 10) {
case 1: return n + "st";
case 2: return n + "nd";
case 3: return n + "rd";
}
return n + "th";
},
era: B({
values: {
narrow: ["B", "A"],
abbreviated: ["BC", "AD"],
wide: ["Before Christ", "Anno Domini"]
},
defaultWidth: "wide"
}),
quarter: B({
values: {
narrow: [
"1",
"2",
"3",
"4"
],
abbreviated: [
"Q1",
"Q2",
"Q3",
"Q4"
],
wide: [
"1st quarter",
"2nd quarter",
"3rd quarter",
"4th quarter"
]
},
defaultWidth: "wide",
argumentCallback: function(e) {
return e - 1;
}
}),
month: B({
values: {
narrow: [
"J",
"F",
"M",
"A",
"M",
"J",
"J",
"A",
"S",
"O",
"N",
"D"
],
abbreviated: [
"Jan",
"Feb",
"Mar",
"Apr",
"May",
"Jun",
"Jul",
"Aug",
"Sep",
"Oct",
"Nov",
"Dec"
],
wide: [
"January",
"February",
"March",
"April",
"May",
"June",
"July",
"August",
"September",
"October",
"November",
"December"
]
},
defaultWidth: "wide"
}),
day: B({
values: {
narrow: [
"S",
"M",
"T",
"W",
"T",
"F",
"S"
],
short: [
"Su",
"Mo",
"Tu",
"We",
"Th",
"Fr",
"Sa"
],
abbreviated: [
"Sun",
"Mon",
"Tue",
"Wed",
"Thu",
"Fri",
"Sat"
],
wide: [
"Sunday",
"Monday",
"Tuesday",
"Wednesday",
"Thursday",
"Friday",
"Saturday"
]
},
defaultWidth: "wide"
}),
dayPeriod: B({
values: {
narrow: {
am: "a",
pm: "p",
midnight: "mi",
noon: "n",
morning: "morning",
afternoon: "afternoon",
evening: "evening",
night: "night"
},
abbreviated: {
am: "AM",
pm: "PM",
midnight: "midnight",
noon: "noon",
morning: "morning",
afternoon: "afternoon",
evening: "evening",
night: "night"
},
wide: {
am: "a.m.",
pm: "p.m.",
midnight: "midnight",
noon: "noon",
morning: "morning",
afternoon: "afternoon",
evening: "evening",
night: "night"
}
},
defaultWidth: "wide",
formattingValues: {
narrow: {
am: "a",
pm: "p",
midnight: "mi",
noon: "n",
morning: "in the morning",
afternoon: "in the afternoon",
evening: "in the evening",
night: "at night"
},
abbreviated: {
am: "AM",
pm: "PM",
midnight: "midnight",
noon: "noon",
morning: "in the morning",
afternoon: "in the afternoon",
evening: "in the evening",
night: "at night"
},
wide: {
am: "a.m.",
pm: "p.m.",
midnight: "midnight",
noon: "noon",
morning: "in the morning",
afternoon: "in the afternoon",
evening: "in the evening",
night: "at night"
}
},
defaultFormattingWidth: "wide"
})
};
function V(e) {
return function(t) {
var n = arguments.length > 1 && arguments[1] !== void 0 ? arguments[1] : {}, r = n.width, i = r && e.matchPatterns[r] || e.matchPatterns[e.defaultMatchWidth], a = t.match(i);
if (!a) return null;
var o = a[0], s = r && e.parsePatterns[r] || e.parsePatterns[e.defaultParseWidth], c = Array.isArray(s) ? at(s, function(e) {
return e.test(o);
}) : it(s, function(e) {
return e.test(o);
}), l = e.valueCallback ? e.valueCallback(c) : c;
l = n.valueCallback ? n.valueCallback(l) : l;
var u = t.slice(o.length);
return {
value: l,
rest: u
};
};
}
function it(e, t) {
for (var n in e) if (e.hasOwnProperty(n) && t(e[n])) return n;
}
function at(e, t) {
for (var n = 0; n < e.length; n++) if (t(e[n])) return n;
}
function ot(e) {
return function(t) {
var n = arguments.length > 1 && arguments[1] !== void 0 ? arguments[1] : {}, r = t.match(e.matchPattern);
if (!r) return null;
var i = r[0], a = t.match(e.parsePattern);
if (!a) return null;
var o = e.valueCallback ? e.valueCallback(a[0]) : a[0];
o = n.valueCallback ? n.valueCallback(o) : o;
var s = t.slice(i.length);
return {
value: o,
rest: s
};
};
}
var st = {
code: "en-US",
formatDistance: Qe,
formatLong: et,
formatRelative: nt,
localize: rt,
match: {
ordinalNumber: ot({
matchPattern: /^(\d+)(th|st|nd|rd)?/i,
parsePattern: /\d+/i,
valueCallback: function(e) {
return parseInt(e, 10);
}
}),
era: V({
matchPatterns: {
narrow: /^(b|a)/i,
abbreviated: /^(b\.?\s?c\.?|b\.?\s?c\.?\s?e\.?|a\.?\s?d\.?|c\.?\s?e\.?)/i,
wide: /^(before christ|before common era|anno domini|common era)/i
},
defaultMatchWidth: "wide",
parsePatterns: { any: [/^b/i, /^(a|c)/i] },
defaultParseWidth: "any"
}),
quarter: V({
matchPatterns: {
narrow: /^[1234]/i,
abbreviated: /^q[1234]/i,
wide: /^[1234](th|st|nd|rd)? quarter/i
},
defaultMatchWidth: "wide",
parsePatterns: { any: [
/1/i,
/2/i,
/3/i,
/4/i
] },
defaultParseWidth: "any",
valueCallback: function(e) {
return e + 1;
}
}),
month: V({
matchPatterns: {
narrow: /^[jfmasond]/i,
abbreviated: /^(jan|feb|mar|apr|may|jun|jul|aug|sep|oct|nov|dec)/i,
wide: /^(january|february|march|april|may|june|july|august|september|october|november|december)/i
},
defaultMatchWidth: "wide",
parsePatterns: {
narrow: [
/^j/i,
/^f/i,
/^m/i,
/^a/i,
/^m/i,
/^j/i,
/^j/i,
/^a/i,
/^s/i,
/^o/i,
/^n/i,
/^d/i
],
any: [
/^ja/i,
/^f/i,
/^mar/i,
/^ap/i,
/^may/i,
/^jun/i,
/^jul/i,
/^au/i,
/^s/i,
/^o/i,
/^n/i,
/^d/i
]
},
defaultParseWidth: "any"
}),
day: V({
matchPatterns: {
narrow: /^[smtwf]/i,
short: /^(su|mo|tu|we|th|fr|sa)/i,
abbreviated: /^(sun|mon|tue|wed|thu|fri|sat)/i,
wide: /^(sunday|monday|tuesday|wednesday|thursday|friday|saturday)/i
},
defaultMatchWidth: "wide",
parsePatterns: {
narrow: [
/^s/i,
/^m/i,
/^t/i,
/^w/i,
/^t/i,
/^f/i,
/^s/i
],
any: [
/^su/i,
/^m/i,
/^tu/i,
/^w/i,
/^th/i,
/^f/i,
/^sa/i
]
},
defaultParseWidth: "any"
}),
dayPeriod: V({
matchPatterns: {
narrow: /^(a|p|mi|n|(in the|at) (morning|afternoon|evening|night))/i,
any: /^([ap]\.?\s?m\.?|midnight|noon|(in the|at) (morning|afternoon|evening|night))/i
},
defaultMatchWidth: "any",
parsePatterns: { any: {
am: /^a/i,
pm: /^p/i,
midnight: /^mi/i,
noon: /^no/i,
morning: /morning/i,
afternoon: /afternoon/i,
evening: /evening/i,
night: /night/i
} },
defaultParseWidth: "any"
})
},
options: {
weekStartsOn: 0,
firstWeekContainsDate: 1
}
}, ct = /[yYQqMLwIdDecihHKkms]o|(\w)\1*|''|'(''|[^'])+('|$)|./g, lt = /P+p+|P+|p+|''|'(''|[^'])+('|$)|./g, ut = /^'([^]*?)'?$/, dt = /''/g, ft = /[a-zA-Z]/;
function pt(e, t, n) {
var r, i, a, o, s, c, l, u;
v(2, arguments);
var d = String(t), f = N(), p = n?.locale ?? f.locale ?? st, m = _(n?.firstWeekContainsDate ?? (n == null || (r = n.locale) == null || (i = r.options) == null ? void 0 : i.firstWeekContainsDate) ?? f.firstWeekContainsDate ?? ((a = f.locale) == null || (o = a.options) == null ? void 0 : o.firstWeekContainsDate) ?? 1);
if (!(m >= 1 && m <= 7)) throw RangeError("firstWeekContainsDate must be between 1 and 7 inclusively");
var h = _(n?.weekStartsOn ?? (n == null || (s = n.locale) == null || (c = s.options) == null ? void 0 : c.weekStartsOn) ?? f.weekStartsOn ?? ((l = f.locale) == null || (u = l.options) == null ? void 0 : u.weekStartsOn) ?? 0);
if (!(h >= 0 && h <= 6)) throw RangeError("weekStartsOn must be between 0 and 6 inclusively");
if (!p.localize) throw RangeError("locale must contain localize property");
if (!p.formatLong) throw RangeError("locale must contain formatLong property");
var g = y(e);
if (!Oe(g)) throw RangeError("Invalid time value");
var b = ke(g, de(g)), x = {
firstWeekContainsDate: m,
weekStartsOn: h,
locale: p,
_originalDate: g
};
return d.match(lt).map(function(e) {
var t = e[0];
if (t === "p" || t === "P") {
var n = Ge[t];
return n(e, p.formatLong);
}
return e;
}).join("").match(ct).map(function(r) {
if (r === "''") return "'";
var i = r[0];
if (i === "'") return mt(r);
var a = Be[i];
if (a) return !(n != null && n.useAdditionalWeekYearTokens) && Ye(r) && Xe(r, t, String(e)), !(n != null && n.useAdditionalDayOfYearTokens) && Je(r) && Xe(r, t, String(e)), a(b, r, p.localize, x);
if (i.match(ft)) throw RangeError("Format string contains an unescaped latin alphabet character `" + i + "`");
return r;
}).join("");
}
function mt(e) {
var t = e.match(ut);
return t ? t[1].replace(dt, "'") : e;
}
function ht(e) {
return v(1, arguments), y(e).getDate();
}
function gt(e) {
return v(1, arguments), y(e).getDay();
}
function _t(e) {
v(1, arguments);
var t = y(e), n = t.getFullYear(), r = t.getMonth(), i = /* @__PURE__ */ new Date(0);
return i.setFullYear(n, r + 1, 0), i.setHours(0, 0, 0, 0), i.getDate();
}
function vt(e) {
return v(1, arguments), y(e).getHours();
}
function yt(e) {
return v(1, arguments), y(e).getMinutes();
}
function bt(e) {
return v(1, arguments), y(e).getMonth();
}
function xt(e) {
return v(1, arguments), y(e).getSeconds();
}
function St(e) {
return v(1, arguments), y(e).getFullYear();
}
function Ct(e, t) {
v(2, arguments);
var n = y(e), r = y(t);
return n.getTime() > r.getTime();
}
function H(e, t) {
v(2, arguments);
var n = y(e), r = y(t);
return n.getTime() < r.getTime();
}
function wt(e, t) {
v(2, arguments);
var n = y(e), r = y(t);
return n.getTime() === r.getTime();
}
function Tt(e, t) {
v(2, arguments);
var n = j(e), r = j(t);
return n.getTime() === r.getTime();
}
function Et(e, t) {
v(2, arguments);
var n = y(e), r = y(t);
return n.getFullYear() === r.getFullYear();
}
function Dt(e, t) {
v(2, arguments);
var n = y(e), r = y(t);
return n.getFullYear() === r.getFullYear() && n.getMonth() === r.getMonth();
}
function Ot(e) {
v(1, arguments);
var t = y(e);
return t.setMinutes(0, 0, 0), t;
}
function kt(e, t) {
v(2, arguments);
var n = Ot(e), r = Ot(t);
return n.getTime() === r.getTime();
}
function At(e, t) {
var n = typeof Symbol < "u" && e[Symbol.iterator] || e["@@iterator"];
if (!n) {
if (Array.isArray(e) || (n = f(e)) || t) {
n && (e = n);
var r = 0, i = function() {};
return {
s: i,
n: function() {
return r >= e.length ? { done: !0 } : {
done: !1,
value: e[r++]
};
},
e: function(e) {
throw e;
},
f: i
};
}
throw TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.");
}
var a, o = !0, s = !1;
return {
s: function() {
n = n.call(e);
},
n: function() {
var e = n.next();
return o = e.done, e;
},
e: function(e) {
s = !0, a = e;
},
f: function() {
try {
o || n.return == null || n.return();
} finally {
if (s) throw a;
}
}
};
}
function jt(e, t) {
if (e == null) throw TypeError("assign requires that input parameter not be null or undefined");
for (var n in t) Object.prototype.hasOwnProperty.call(t, n) && (e[n] = t[n]);
return e;
}
var Mt = 10, Nt = /* @__PURE__ */ function() {
function e() {
d(this, e), a(this, "priority", void 0), a(this, "subPriority", 0);
}
return u(e, [{
key: "validate",
value: function(e, t) {
return !0;
}
}]), e;
}(), Pt = /* @__PURE__ */ function(e) {
l(n, e);
var t = p(n);
function n(e, r, i, a, o) {
var s;
return d(this, n), s = t.call(this), s.value = e, s.validateValue = r, s.setValue = i, s.priority = a, o && (s.subPriority = o), s;
}
return u(n, [{
key: "validate",
value: function(e, t) {
return this.validateValue(e, this.value, t);
}
}, {
key: "set",
value: function(e, t, n) {
return this.setValue(e, t, this.value, n);
}
}]), n;
}(Nt), Ft = /* @__PURE__ */ function(e) {
l(n, e);
var t = p(n);
function n() {
var e;
d(this, n);
var r = [...arguments];
return e = t.call.apply(t, [this].concat(r)), a(c(e), "priority", Mt), a(c(e), "subPriority", -1), e;
}
return u(n, [{
key: "set",
value: function(e, t) {
if (t.timestampIsSet) return e;
var n = /* @__PURE__ */ new Date(0);
return n.setFullYear(e.getUTCFullYear(), e.getUTCMonth(), e.getUTCDate()), n.setHours(e.getUTCHours(), e.getUTCMinutes(), e.getUTCSeconds(), e.getUTCMilliseconds()), n;
}
}]), n;
}(Nt), U = /* @__PURE__ */ function() {
function e() {
d(this, e), a(this, "incompatibleTokens", void 0), a(this, "priority", void 0), a(this, "subPriority", void 0);
}
return u(e, [{
key: "run",
value: function(e, t, n, r) {
var i = this.parse(e, t, n, r);
return i ? {
setter: new Pt(i.value, this.validate, this.set, this.priority, this.subPriority),
rest: i.rest
} : null;
}
}, {
key: "validate",
value: function(e, t, n) {
return !0;
}
}]), e;
}(), It = /* @__PURE__ */ function(e) {
l(n, e);
var t = p(n);
function n() {
var e;
d(this, n);
var r = [...arguments];
return e = t.call.apply(t, [this].concat(r)), a(c(e), "priority", 140), a(c(e), "incompatibleTokens", [
"R",
"u",
"t",
"T"
]), e;
}
return u(n, [{
key: "parse",
value: function(e, t, n) {
switch (t) {
case "G":
case "GG":
case "GGG": return n.era(e, { width: "abbreviated" }) || n.era(e, { width: "narrow" });
case "GGGGG": return n.era(e, { width: "narrow" });
default: return n.era(e, { width: "wide" }) || n.era(e, { width: "abbreviated" }) || n.era(e, { width: "narrow" });
}
}
}, {
key: "set",
value: function(e, t, n) {
return t.era = n, e.setUTCFullYear(n, 0, 1), e.setUTCHours(0, 0, 0, 0), e;
}
}]), n;
}(U), W = {
month: /^(1[0-2]|0?\d)/,
date: /^(3[0-1]|[0-2]?\d)/,
dayOfYear: /^(36[0-6]|3[0-5]\d|[0-2]?\d?\d)/,
week: /^(5[0-3]|[0-4]?\d)/,
hour23h: /^(2[0-3]|[0-1]?\d)/,
hour24h: /^(2[0-4]|[0-1]?\d)/,
hour11h: /^(1[0-1]|0?\d)/,
hour12h: /^(1[0-2]|0?\d)/,
minute: /^[0-5]?\d/,
second: /^[0-5]?\d/,
singleDigit: /^\d/,
twoDigits: /^\d{1,2}/,
threeDigits: /^\d{1,3}/,
fourDigits: /^\d{1,4}/,
anyDigitsSigned: /^-?\d+/,
singleDigitSigned: /^-?\d/,
twoDigitsSigned: /^-?\d{1,2}/,
threeDigitsSigned: /^-?\d{1,3}/,
fourDigitsSigned: /^-?\d{1,4}/
}, G = {
basicOptionalMinutes: /^([+-])(\d{2})(\d{2})?|Z/,
basic: /^([+-])(\d{2})(\d{2})|Z/,
basicOptionalSeconds: /^([+-])(\d{2})(\d{2})((\d{2}))?|Z/,
extended: /^([+-])(\d{2}):(\d{2})|Z/,
extendedOptionalSeconds: /^([+-])(\d{2}):(\d{2})(:(\d{2}))?|Z/
};
function K(e, t) {
return e && {
value: t(e.value),
rest: e.rest
};
}
function q(e, t) {
var n = t.match(e);
return n ? {
value: parseInt(n[0], 10),
rest: t.slice(n[0].length)
} : null;
}
function J(e, t) {
var n = t.match(e);
if (!n) return null;
if (n[0] === "Z") return {
value: 0,
rest: t.slice(1)
};
var r = n[1] === "+" ? 1 : -1, i = n[2] ? parseInt(n[2], 10) : 0, a = n[3] ? parseInt(n[3], 10) : 0, o = n[5] ? parseInt(n[5], 10) : 0;
return {
value: r * (i * _e + a * M + o * ve),
rest: t.slice(n[0].length)
};
}
function Lt(e) {
return q(W.anyDigitsSigned, e);
}
function Y(e, t) {
switch (e) {
case 1: return q(W.singleDigit, t);
case 2: return q(W.twoDigits, t);
case 3: return q(W.threeDigits, t);
case 4: return q(W.fourDigits, t);
default: return q(RegExp("^\\d{1," + e + "}"), t);
}
}
function Rt(e, t) {
switch (e) {
case 1: return q(W.singleDigitSigned, t);
case 2: return q(W.twoDigitsSigned, t);
case 3: return q(W.threeDigitsSigned, t);
case 4: return q(W.fourDigitsSigned, t);
default: return q(RegExp("^-?\\d{1," + e + "}"), t);
}
}
function zt(e) {
switch (e) {
case "morning": return 4;
case "evening": return 17;
case "pm":
case "noon":
case "afternoon": return 12;
default: return 0;
}
}
function Bt(e, t) {
var n = t > 0, r = n ? t : 1 - t, i;
if (r <= 50) i = e || 100;
else {
var a = r + 50, o = Math.floor(a / 100) * 100, s = e >= a % 100;
i = e + o - (s ? 100 : 0);
}
return n ? i : 1 - i;
}
function Vt(e) {
return e % 400 == 0 || e % 4 == 0 && e % 100 != 0;
}
var Ht = /* @__PURE__ */ function(e) {
l(n, e);
var t = p(n);
function n() {
var e;
d(this, n);
var r = [...arguments];
return e = t.call.apply(t, [this].concat(r)), a(c(e), "priority", 130), a(c(e), "incompatibleTokens", [
"Y",
"R",
"u",
"w",
"I",
"i",
"e",
"c",
"t",
"T"
]), e;
}
return u(n, [
{
key: "parse",
value: function(e, t, n) {
var r = function(e) {
return {
year: e,
isTwoDigitYear: t === "yy"
};
};
switch (t) {
case "y": return K(Y(4, e), r);
case "yo": return K(n.ordinalNumber(e, { unit: "year" }), r);
default: return K(Y(t.length, e), r);
}
}
},
{
key: "validate",
value: function(e, t) {
return t.isTwoDigitYear || t.year > 0;
}
},
{
key: "set",
value: function(e, t, n) {
var r = e.getUTCFullYear();
if (n.isTwoDigitYear) {
var i = Bt(n.year, r);
return e.setUTCFullYear(i, 0, 1), e.setUTCHours(0, 0, 0, 0), e;
}
var a = !("era" in t) || t.era === 1 ? n.year : 1 - n.year;
return e.setUTCFullYear(a, 0, 1), e.setUTCHours(0, 0, 0, 0), e;
}
}
]), n;
}(U), Ut = /* @__PURE__ */ function(e) {
l(n, e);
var t = p(n);
function n() {
var e;
d(this, n);
var r = [...arguments];
return e = t.call.apply(t, [this].concat(r)), a(c(e), "priority", 130), a(c(e), "incompatibleTokens", [
"y",
"R",
"u",
"Q",
"q",
"M",
"L",
"I",
"d",
"D",
"i",
"t",
"T"
]), e;
}
return u(n, [
{
key: "parse",
value: function(e, t, n) {
var r = function(e) {
return {
year: e,
isTwoDigitYear: t === "YY"
};
};
switch (t) {
case "Y": return K(Y(4, e), r);
case "Yo": return K(n.ordinalNumber(e, { unit: "year" }), r);
default: return K(Y(t.length, e), r);
}
}
},
{
key: "validate",
value: function(e, t) {
return t.isTwoDigitYear || t.year > 0;
}
},
{
key: "set",
value: function(e, t, n, r) {
var i = Ie(e, r);
if (n.isTwoDigitYear) {
var a = Bt(n.year, i);
return e.setUTCFullYear(a, 0, r.firstWeekContainsDate), e.setUTCHours(0, 0, 0, 0), F(e, r);
}
var o = !("era" in t) || t.era === 1 ? n.year : 1 - n.year;
return e.setUTCFullYear(o, 0, r.firstWeekContainsDate), e.setUTCHours(0, 0, 0, 0), F(e, r);
}
}
]), n;
}(U), Wt = /* @__PURE__ */ function(e) {
l(n, e);
var t = p(n);
function n() {
var e;
d(this, n);
var r = [...arguments];
return e = t.call.apply(t, [this].concat(r)), a(c(e), "priority", 130), a(c(e), "incompatibleTokens", [
"G",
"y",
"Y",
"u",
"Q",
"q",
"M",
"L",
"w",
"d",
"D",
"e",
"c",
"t",
"T"
]), e;
}
return u(n, [{
key: "parse",
value: function(e, t) {
return Rt(t === "R" ? 4 : t.length, e);
}
}, {
key: "set",
value: function(e, t, n) {
var r = /* @__PURE__ */ new Date(0);
return r.setUTCFullYear(n, 0, 4), r.setUTCHours(0, 0, 0, 0), P(r);
}
}]), n;
}(U), Gt = /* @__PURE__ */ function(e) {
l(n, e);
var t = p(n);
function n() {
var e;
d(this, n);
var r = [...arguments];
return e = t.call.apply(t, [this].concat(r)), a(c(e), "priority", 130), a(c(e), "incompatibleTokens", [
"G",
"y",
"Y",
"R",
"w",
"I",
"i",
"e",
"c",
"t",
"T"
]), e;
}
return u(n, [{
key: "parse",
value: function(e, t) {
return Rt(t === "u" ? 4 : t.length, e);
}
}, {
key: "set",
value: function(e, t, n) {
return e.setUTCFullYear(n, 0, 1), e.setUTCHours(0, 0, 0, 0), e;
}
}]), n;
}(U), Kt = /* @__PURE__ */ function(e) {
l(n, e);
var t = p(n);
function n() {
var e;
d(this, n);
var r = [...arguments];
return e = t.call.apply(t, [this].concat(r)), a(c(e), "priority", 120), a(c(e), "incompatibleTokens", [
"Y",
"R",
"q",
"M",
"L",
"w",
"I",
"d",
"D",
"i",
"e",
"c",
"t",
"T"
]), e;
}
return u(n, [
{
key: "parse",
value: function(e, t, n) {
switch (t) {
case "Q":
case "QQ": return Y(t.length, e);
case "Qo": return n.ordinalNumber(e, { unit: "quarter" });
case "QQQ": return n.quarter(e, {
width: "abbreviated",
context: "formatting"
}) || n.quarter(e, {
width: "narrow",
context: "formatting"
});
case "QQQQQ": return n.quarter(e, {
width: "narrow",
context: "formatting"
});
default: return n.quarter(e, {
width: "wide",
context: "formatting"
}) || n.quarter(e, {
width: "abbreviated",
context: "formatting"
}) || n.quarter(e, {
width: "narrow",
context: "formatting"
});
}
}
},
{
key: "validate",
value: function(e, t) {
return t >= 1 && t <= 4;
}
},
{
key: "set",
value: function(e, t, n) {
return e.setUTCMonth((n - 1) * 3, 1), e.setUTCHours(0, 0, 0, 0), e;
}
}
]), n;
}(U), qt = /* @__PURE__ */ function(e) {
l(n, e);
var t = p(n);
function n() {
var e;
d(this, n);
var r = [...arguments];
return e = t.call.apply(t, [this].concat(r)), a(c(e), "priority", 120), a(c(e), "incompatibleTokens", [
"Y",
"R",
"Q",
"M",
"L",
"w",
"I",
"d",
"D",
"i",
"e",
"c",
"t",
"T"
]), e;
}
return u(n, [
{
key: "parse",
value: function(e, t, n) {
switch (t) {
case "q":
case "qq": return Y(t.length, e);
case "qo": return n.ordinalNumber(e, { unit: "quarter" });
case "qqq": return n.quarter(e, {
width: "abbreviated",
context: "standalone"
}) || n.quarter(e, {
width: "narrow",
context: "standalone"
});
case "qqqqq": return n.quarter(e, {
width: "narrow",
context: "standalone"
});
default: return n.quarter(e, {
width: "wide",
context: "standalone"
}) || n.quarter(e, {
width: "abbreviated",
context: "standalone"
}) || n.quarter(e, {
width: "narrow",
context: "standalone"
});
}
}
},
{
key: "validate",
value: function(e, t) {
return t >= 1 && t <= 4;
}
},
{
key: "set",
value: function(e, t, n) {
return e.setUTCMonth((n - 1) * 3, 1), e.setUTCHours(0, 0, 0, 0), e;
}
}
]), n;
}(U), Jt = /* @__PURE__ */ function(e) {
l(n, e);
var t = p(n);
function n() {
var e;
d(this, n);
var r = [...arguments];
return e = t.call.apply(t, [this].concat(r)), a(c(e), "incompatibleTokens", [
"Y",
"R",
"q",
"Q",
"L",
"w",
"I",
"D",
"i",
"e",
"c",
"t",
"T"
]), a(c(e), "priority", 110), e;
}
return u(n, [
{
key: "parse",
value: function(e, t, n) {
var r = function(e) {
return e - 1;
};
switch (t) {
case "M": return K(q(W.month, e), r);
case "MM": return K(Y(2, e), r);
case "Mo": return K(n.ordinalNumber(e, { unit: "month" }), r);
case "MMM": return n.month(e, {
width: "abbreviated",
context: "formatting"
}) || n.month(e, {
width: "narrow",
context: "formatting"
});
case "MMMMM": return n.month(e, {
width: "narrow",
context: "formatting"
});
default: return n.month(e, {
width: "wide",
context: "formatting"
}) || n.month(e, {
width: "abbreviated",
context: "formatting"
}) || n.month(e, {
width: "narrow",
context: "formatting"
});
}
}
},
{
key: "validate",
value: function(e, t) {
return t >= 0 && t <= 11;
}
},
{
key: "set",
value: function(e, t, n) {
return e.setUTCMonth(n, 1), e.setUTCHours(0, 0, 0, 0), e;
}
}
]), n;
}(U), Yt = /* @__PURE__ */ function(e) {
l(n, e);
var t = p(n);
function n() {
var e;
d(this, n);
var r = [...arguments];
return e = t.call.apply(t, [this].concat(r)), a(c(e), "priority", 110), a(c(e), "incompatibleTokens", [
"Y",
"R",
"q",
"Q",
"M",
"w",
"I",
"D",
"i",
"e",
"c",
"t",
"T"
]), e;
}
return u(n, [
{
key: "parse",
value: function(e, t, n) {
var r = function(e) {
return e - 1;
};
switch (t) {
case "L": return K(q(W.month, e), r);
case "LL": return K(Y(2, e), r);
case "Lo": return K(n.ordinalNumber(e, { unit: "month" }), r);
case "LLL": return n.month(e, {
width: "abbreviated",
context: "standalone"
}) || n.month(e, {
width: "narrow",
context: "standalone"
});
case "LLLLL": return n.month(e, {
width: "narrow",
context: "standalone"
});
default: return n.month(e, {
width: "wide",
context: "standalone"
}) || n.month(e, {
width: "abbreviated",
context: "standa