UNPKG

@stlite/browser

Version:
2,022 lines 111 kB
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