ai-form-designer
Version:
vue3+adv的设计器,可视化开发页面表单
1,665 lines • 375 kB
JavaScript
var E0 = Object.defineProperty;
var y0 = (e, r, n) => r in e ? E0(e, r, { enumerable: !0, configurable: !0, writable: !0, value: n }) : e[r] = n;
var C = (e, r, n) => y0(e, typeof r != "symbol" ? r + "" : r, n);
import { c as _e } from "./_commonjsHelpers-BVfed4GL.js";
import { t as O, w as Xt, x as it, y as N0, A as Vu, b as wn, c as Jr, r as hr, _ as gt, e as zu, f as mr, a as Ic } from "./index-CFbzusj4.js";
import { d as kr, _ as Gt, r as Bu, i as Un } from "./index-B5s4z2wp.js";
import { r as Je } from "./_vue_commonjs-external-NwvjgbHK.js";
import { s as ea, a as ta } from "./index-BAsJ4AfL.js";
import { s as na, b as pn } from "./index-3xKF5qWq.js";
import { f as Cc } from "./fade-in-scale-up.cssr-Ce2i0ZnO.js";
function R0(e, r) {
for (var n = 0; n < r.length; n++) {
const a = r[n];
if (typeof a != "string" && !Array.isArray(a)) {
for (const i in a)
if (i !== "default" && !(i in e)) {
const o = Object.getOwnPropertyDescriptor(a, i);
o && Object.defineProperty(e, i, o.get ? o : {
enumerable: !0,
get: () => a[i]
});
}
}
}
return Object.freeze(Object.defineProperty(e, Symbol.toStringTag, { value: "Module" }));
}
var jc = {}, Lu = {}, Jt = {}, Uu = {}, At = {}, re = {};
re.constructFrom = H0;
function H0(e, r) {
return e instanceof Date ? new e.constructor(r) : new Date(r);
}
At.addDays = V0;
var A0 = O, W0 = re;
function V0(e, r) {
const n = (0, A0.toDate)(e);
return isNaN(r) ? (0, W0.constructFrom)(e, NaN) : (r && n.setDate(n.getDate() + r), n);
}
var qn = {};
qn.addMonths = B0;
var z0 = O, xl = re;
function B0(e, r) {
const n = (0, z0.toDate)(e);
if (isNaN(r)) return (0, xl.constructFrom)(e, NaN);
if (!r)
return n;
const a = n.getDate(), i = (0, xl.constructFrom)(e, n.getTime());
i.setMonth(n.getMonth() + r + 1, 0);
const o = i.getDate();
return a >= o ? i : (n.setFullYear(
i.getFullYear(),
i.getMonth(),
a
), n);
}
Uu.add = Z0;
var L0 = At, U0 = qn, q0 = re, Q0 = O;
function Z0(e, r) {
const {
years: n = 0,
months: a = 0,
weeks: i = 0,
days: o = 0,
hours: u = 0,
minutes: s = 0,
seconds: l = 0
} = r, d = (0, Q0.toDate)(e), f = a || n ? (0, U0.addMonths)(d, a + n * 12) : d, h = o || i ? (0, L0.addDays)(f, o + i * 7) : f, m = s + u * 60, I = (l + m * 60) * 1e3;
return (0, q0.constructFrom)(
e,
h.getTime() + I
);
}
var qu = {}, Qu = {};
Qu.isSaturday = X0;
var K0 = O;
function X0(e) {
return (0, K0.toDate)(e).getDay() === 6;
}
var Zu = {};
Zu.isSunday = J0;
var G0 = O;
function J0(e) {
return (0, G0.toDate)(e).getDay() === 0;
}
var vr = {};
vr.isWeekend = em;
var k0 = O;
function em(e) {
const r = (0, k0.toDate)(e).getDay();
return r === 0 || r === 6;
}
qu.addBusinessDays = im;
var tm = re, nm = Qu, rm = Zu, ko = vr, am = O;
function im(e, r) {
const n = (0, am.toDate)(e), a = (0, ko.isWeekend)(n);
if (isNaN(r)) return (0, tm.constructFrom)(e, NaN);
const i = n.getHours(), o = r < 0 ? -1 : 1, u = Math.trunc(r / 5);
n.setDate(n.getDate() + u * 7);
let s = Math.abs(r % 5);
for (; s > 0; )
n.setDate(n.getDate() + o), (0, ko.isWeekend)(n) || (s -= 1);
return a && (0, ko.isWeekend)(n) && r !== 0 && ((0, nm.isSaturday)(n) && n.setDate(n.getDate() + (o < 0 ? 2 : -1)), (0, rm.isSunday)(n) && n.setDate(n.getDate() + (o < 0 ? 1 : -2))), n.setHours(i), n;
}
var ra = {}, Qn = {};
Qn.addMilliseconds = sm;
var om = O, um = re;
function sm(e, r) {
const n = +(0, om.toDate)(e);
return (0, um.constructFrom)(e, n + r);
}
var w = {};
w.secondsInYear = w.secondsInWeek = w.secondsInQuarter = w.secondsInMonth = w.secondsInMinute = w.secondsInHour = w.secondsInDay = w.quartersInYear = w.monthsInYear = w.monthsInQuarter = w.minutesInYear = w.minutesInMonth = w.minutesInHour = w.minutesInDay = w.minTime = w.millisecondsInWeek = w.millisecondsInSecond = w.millisecondsInMinute = w.millisecondsInHour = w.millisecondsInDay = w.maxTime = w.daysInYear = w.daysInWeek = void 0;
w.daysInWeek = 7;
const lm = w.daysInYear = 365.2425, dm = w.maxTime = Math.pow(10, 8) * 24 * 60 * 60 * 1e3;
w.minTime = -dm;
w.millisecondsInWeek = 6048e5;
w.millisecondsInDay = 864e5;
w.millisecondsInMinute = 6e4;
w.millisecondsInHour = 36e5;
w.millisecondsInSecond = 1e3;
w.minutesInYear = 525600;
w.minutesInMonth = 43200;
w.minutesInDay = 1440;
w.minutesInHour = 60;
w.monthsInQuarter = 3;
w.monthsInYear = 12;
w.quartersInYear = 4;
const cm = w.secondsInHour = 3600;
w.secondsInMinute = 60;
const xc = w.secondsInDay = cm * 24;
w.secondsInWeek = xc * 7;
const fm = w.secondsInYear = xc * lm, hm = w.secondsInMonth = fm / 12;
w.secondsInQuarter = hm * 3;
ra.addHours = _m;
var mm = Qn, vm = w;
function _m(e, r) {
return (0, mm.addMilliseconds)(e, r * vm.millisecondsInHour);
}
var Ku = {}, mn = {}, Wt = {};
Wt.startOfISOWeek = bm;
var gm = Xt;
function bm(e) {
return (0, gm.startOfWeek)(e, { weekStartsOn: 1 });
}
mn.getISOWeekYear = Dm;
var Yl = re, Fl = Wt, Om = O;
function Dm(e) {
const r = (0, Om.toDate)(e), n = r.getFullYear(), a = (0, Yl.constructFrom)(e, 0);
a.setFullYear(n + 1, 0, 4), a.setHours(0, 0, 0, 0);
const i = (0, Fl.startOfISOWeek)(
a
), o = (0, Yl.constructFrom)(e, 0);
o.setFullYear(n, 0, 4), o.setHours(0, 0, 0, 0);
const u = (0, Fl.startOfISOWeek)(
o
);
return r.getTime() >= i.getTime() ? n + 1 : r.getTime() >= u.getTime() ? n : n - 1;
}
var Xu = {}, kt = {}, _r = {};
_r.startOfDay = $m;
var Mm = O;
function $m(e) {
const r = (0, Mm.toDate)(e);
return r.setHours(0, 0, 0, 0), r;
}
var en = {};
en.getTimezoneOffsetInMilliseconds = Tm;
var Pm = O;
function Tm(e) {
const r = (0, Pm.toDate)(e), n = new Date(
Date.UTC(
r.getFullYear(),
r.getMonth(),
r.getDate(),
r.getHours(),
r.getMinutes(),
r.getSeconds(),
r.getMilliseconds()
)
);
return n.setUTCFullYear(r.getFullYear()), +e - +n;
}
kt.differenceInCalendarDays = pm;
var wm = w, El = _r, yl = en;
function pm(e, r) {
const n = (0, El.startOfDay)(e), a = (0, El.startOfDay)(r), i = +n - (0, yl.getTimezoneOffsetInMilliseconds)(n), o = +a - (0, yl.getTimezoneOffsetInMilliseconds)(a);
return Math.round(
(i - o) / wm.millisecondsInDay
);
}
var Zn = {};
Zn.startOfISOWeekYear = jm;
var Sm = mn, Im = Wt, Cm = re;
function jm(e) {
const r = (0, Sm.getISOWeekYear)(e), n = (0, Cm.constructFrom)(e, 0);
return n.setFullYear(r, 0, 4), n.setHours(0, 0, 0, 0), (0, Im.startOfISOWeek)(n);
}
Xu.setISOWeekYear = Em;
var xm = re, Ym = kt, Nl = Zn, Fm = O;
function Em(e, r) {
let n = (0, Fm.toDate)(e);
const a = (0, Ym.differenceInCalendarDays)(
n,
(0, Nl.startOfISOWeekYear)(n)
), i = (0, xm.constructFrom)(e, 0);
return i.setFullYear(r, 0, 4), i.setHours(0, 0, 0, 0), n = (0, Nl.startOfISOWeekYear)(i), n.setDate(n.getDate() + a), n;
}
Ku.addISOWeekYears = Rm;
var ym = mn, Nm = Xu;
function Rm(e, r) {
return (0, Nm.setISOWeekYear)(
e,
(0, ym.getISOWeekYear)(e) + r
);
}
var aa = {};
aa.addMinutes = Wm;
var Hm = Qn, Am = w;
function Wm(e, r) {
return (0, Hm.addMilliseconds)(
e,
r * Am.millisecondsInMinute
);
}
var ia = {};
ia.addQuarters = zm;
var Vm = qn;
function zm(e, r) {
const n = r * 3;
return (0, Vm.addMonths)(e, n);
}
var Gu = {};
Gu.addSeconds = Lm;
var Bm = Qn;
function Lm(e, r) {
return (0, Bm.addMilliseconds)(e, r * 1e3);
}
var gr = {};
gr.addWeeks = qm;
var Um = At;
function qm(e, r) {
const n = r * 7;
return (0, Um.addDays)(e, n);
}
var Ju = {};
Ju.addYears = Zm;
var Qm = qn;
function Zm(e, r) {
return (0, Qm.addMonths)(e, r * 12);
}
var Yc = {};
Yc.areIntervalsOverlapping = Km;
var yr = O;
function Km(e, r, n) {
const [a, i] = [
+(0, yr.toDate)(e.start),
+(0, yr.toDate)(e.end)
].sort((s, l) => s - l), [o, u] = [
+(0, yr.toDate)(r.start),
+(0, yr.toDate)(r.end)
].sort((s, l) => s - l);
return n != null && n.inclusive ? a <= u && o <= i : a < u && o < i;
}
var Fc = {}, ku = {};
ku.max = Gm;
var Xm = O;
function Gm(e) {
let r;
return e.forEach(function(n) {
const a = (0, Xm.toDate)(n);
(r === void 0 || r < a || isNaN(Number(a))) && (r = a);
}), r || /* @__PURE__ */ new Date(NaN);
}
var es = {};
es.min = km;
var Jm = O;
function km(e) {
let r;
return e.forEach((n) => {
const a = (0, Jm.toDate)(n);
(!r || r > a || isNaN(+a)) && (r = a);
}), r || /* @__PURE__ */ new Date(NaN);
}
Fc.clamp = nv;
var ev = ku, tv = es;
function nv(e, r) {
return (0, tv.min)([
(0, ev.max)([e, r.start]),
r.end
]);
}
var Ec = {};
Ec.closestIndexTo = rv;
var Rl = O;
function rv(e, r) {
const n = (0, Rl.toDate)(e);
if (isNaN(Number(n))) return NaN;
const a = n.getTime();
let i, o;
return r.forEach(function(u, s) {
const l = (0, Rl.toDate)(u);
if (isNaN(Number(l))) {
i = NaN, o = NaN;
return;
}
const d = Math.abs(a - l.getTime());
(i == null || d < o) && (i = s, o = d);
}), i;
}
var yc = {};
yc.closestTo = av;
var Hl = re, Al = O;
function av(e, r) {
const n = (0, Al.toDate)(e);
if (isNaN(Number(n))) return (0, Hl.constructFrom)(e, NaN);
const a = n.getTime();
let i, o;
return r.forEach((u) => {
const s = (0, Al.toDate)(u);
if (isNaN(Number(s))) {
i = (0, Hl.constructFrom)(e, NaN), o = NaN;
return;
}
const l = Math.abs(a - s.getTime());
(i == null || l < o) && (i = s, o = l);
}), i;
}
var Sn = {};
Sn.compareAsc = iv;
var Wl = O;
function iv(e, r) {
const n = (0, Wl.toDate)(e), a = (0, Wl.toDate)(r), i = n.getTime() - a.getTime();
return i < 0 ? -1 : i > 0 ? 1 : i;
}
var Nc = {};
Nc.compareDesc = ov;
var Vl = O;
function ov(e, r) {
const n = (0, Vl.toDate)(e), a = (0, Vl.toDate)(r), i = n.getTime() - a.getTime();
return i > 0 ? -1 : i < 0 ? 1 : i;
}
var ke = {};
ke.constructNow = sv;
var uv = re;
function sv(e) {
return (0, uv.constructFrom)(e, Date.now());
}
var Rc = {};
Rc.daysToWeeks = dv;
var lv = w;
function dv(e) {
const r = e / lv.daysInWeek, n = Math.trunc(r);
return n === 0 ? 0 : n;
}
var Hc = {}, Kn = {};
Kn.isSameDay = cv;
var zl = _r;
function cv(e, r) {
const n = (0, zl.startOfDay)(e), a = (0, zl.startOfDay)(r);
return +n == +a;
}
var tn = {}, ts = {};
ts.isDate = fv;
function fv(e) {
return e instanceof Date || typeof e == "object" && Object.prototype.toString.call(e) === "[object Date]";
}
tn.isValid = vv;
var hv = ts, mv = O;
function vv(e) {
if (!(0, hv.isDate)(e) && typeof e != "number")
return !1;
const r = (0, mv.toDate)(e);
return !isNaN(Number(r));
}
Hc.differenceInBusinessDays = Ov;
var Bl = At, _v = kt, gv = Kn, Ll = tn, bv = vr, Ul = O;
function Ov(e, r) {
const n = (0, Ul.toDate)(e);
let a = (0, Ul.toDate)(r);
if (!(0, Ll.isValid)(n) || !(0, Ll.isValid)(a))
return NaN;
const i = (0, _v.differenceInCalendarDays)(
n,
a
), o = i < 0 ? -1 : 1, u = Math.trunc(i / 7);
let s = u * 5;
for (a = (0, Bl.addDays)(a, u * 7); !(0, gv.isSameDay)(n, a); )
s += (0, bv.isWeekend)(a) ? 0 : o, a = (0, Bl.addDays)(a, o);
return s === 0 ? 0 : s;
}
var ns = {};
ns.differenceInCalendarISOWeekYears = Dv;
var ql = mn;
function Dv(e, r) {
return (0, ql.getISOWeekYear)(e) - (0, ql.getISOWeekYear)(r);
}
var Ac = {};
Ac.differenceInCalendarISOWeeks = $v;
var Mv = w, Ql = Wt, Zl = en;
function $v(e, r) {
const n = (0, Ql.startOfISOWeek)(e), a = (0, Ql.startOfISOWeek)(r), i = +n - (0, Zl.getTimezoneOffsetInMilliseconds)(n), o = +a - (0, Zl.getTimezoneOffsetInMilliseconds)(a);
return Math.round(
(i - o) / Mv.millisecondsInWeek
);
}
var oa = {};
oa.differenceInCalendarMonths = Pv;
var Kl = O;
function Pv(e, r) {
const n = (0, Kl.toDate)(e), a = (0, Kl.toDate)(r), i = n.getFullYear() - a.getFullYear(), o = n.getMonth() - a.getMonth();
return i * 12 + o;
}
var rs = {}, as = {};
as.getQuarter = wv;
var Tv = O;
function wv(e) {
const r = (0, Tv.toDate)(e);
return Math.trunc(r.getMonth() / 3) + 1;
}
rs.differenceInCalendarQuarters = pv;
var Xl = as, Gl = O;
function pv(e, r) {
const n = (0, Gl.toDate)(e), a = (0, Gl.toDate)(r), i = n.getFullYear() - a.getFullYear(), o = (0, Xl.getQuarter)(n) - (0, Xl.getQuarter)(a);
return i * 4 + o;
}
var ua = {};
ua.differenceInCalendarWeeks = Iv;
var Sv = w, Jl = Xt, kl = en;
function Iv(e, r, n) {
const a = (0, Jl.startOfWeek)(e, n), i = (0, Jl.startOfWeek)(r, n), o = +a - (0, kl.getTimezoneOffsetInMilliseconds)(a), u = +i - (0, kl.getTimezoneOffsetInMilliseconds)(i);
return Math.round(
(o - u) / Sv.millisecondsInWeek
);
}
var sa = {};
sa.differenceInCalendarYears = Cv;
var ed = O;
function Cv(e, r) {
const n = (0, ed.toDate)(e), a = (0, ed.toDate)(r);
return n.getFullYear() - a.getFullYear();
}
var la = {};
la.differenceInDays = xv;
var jv = kt, td = O;
function xv(e, r) {
const n = (0, td.toDate)(e), a = (0, td.toDate)(r), i = nd(n, a), o = Math.abs(
(0, jv.differenceInCalendarDays)(n, a)
);
n.setDate(n.getDate() - i * o);
const u = +(nd(n, a) === -i), s = i * (o - u);
return s === 0 ? 0 : s;
}
function nd(e, r) {
const n = e.getFullYear() - r.getFullYear() || e.getMonth() - r.getMonth() || e.getDate() - r.getDate() || e.getHours() - r.getHours() || e.getMinutes() - r.getMinutes() || e.getSeconds() - r.getSeconds() || e.getMilliseconds() - r.getMilliseconds();
return n < 0 ? -1 : n > 0 ? 1 : n;
}
var da = {}, nn = {};
nn.getRoundingMethod = Yv;
function Yv(e) {
return (r) => {
const a = (e ? Math[e] : Math.trunc)(r);
return a === 0 ? 0 : a;
};
}
var br = {};
br.differenceInMilliseconds = Fv;
var rd = O;
function Fv(e, r) {
return +(0, rd.toDate)(e) - +(0, rd.toDate)(r);
}
da.differenceInHours = Rv;
var Ev = nn, yv = w, Nv = br;
function Rv(e, r, n) {
const a = (0, Nv.differenceInMilliseconds)(e, r) / yv.millisecondsInHour;
return (0, Ev.getRoundingMethod)(n == null ? void 0 : n.roundingMethod)(a);
}
var Wc = {}, is = {};
is.subISOWeekYears = Av;
var Hv = Ku;
function Av(e, r) {
return (0, Hv.addISOWeekYears)(e, -r);
}
Wc.differenceInISOWeekYears = zv;
var ad = Sn, Wv = ns, Vv = is, id = O;
function zv(e, r) {
let n = (0, id.toDate)(e);
const a = (0, id.toDate)(r), i = (0, ad.compareAsc)(n, a), o = Math.abs(
(0, Wv.differenceInCalendarISOWeekYears)(n, a)
);
n = (0, Vv.subISOWeekYears)(n, i * o);
const u = +((0, ad.compareAsc)(n, a) === -i), s = i * (o - u);
return s === 0 ? 0 : s;
}
var ca = {};
ca.differenceInMinutes = qv;
var Bv = nn, Lv = w, Uv = br;
function qv(e, r, n) {
const a = (0, Uv.differenceInMilliseconds)(e, r) / Lv.millisecondsInMinute;
return (0, Bv.getRoundingMethod)(n == null ? void 0 : n.roundingMethod)(a);
}
var Or = {}, os = {}, fa = {};
fa.endOfDay = Zv;
var Qv = O;
function Zv(e) {
const r = (0, Qv.toDate)(e);
return r.setHours(23, 59, 59, 999), r;
}
var ha = {};
ha.endOfMonth = Xv;
var Kv = O;
function Xv(e) {
const r = (0, Kv.toDate)(e), n = r.getMonth();
return r.setFullYear(r.getFullYear(), n + 1, 0), r.setHours(23, 59, 59, 999), r;
}
os.isLastDayOfMonth = e_;
var Gv = fa, Jv = ha, kv = O;
function e_(e) {
const r = (0, kv.toDate)(e);
return +(0, Gv.endOfDay)(r) == +(0, Jv.endOfMonth)(r);
}
Or.differenceInMonths = r_;
var eu = Sn, t_ = oa, n_ = os, tu = O;
function r_(e, r) {
const n = (0, tu.toDate)(e), a = (0, tu.toDate)(r), i = (0, eu.compareAsc)(n, a), o = Math.abs(
(0, t_.differenceInCalendarMonths)(n, a)
);
let u;
if (o < 1)
u = 0;
else {
n.getMonth() === 1 && n.getDate() > 27 && n.setDate(30), n.setMonth(n.getMonth() - i * o);
let s = (0, eu.compareAsc)(n, a) === -i;
(0, n_.isLastDayOfMonth)((0, tu.toDate)(e)) && o === 1 && (0, eu.compareAsc)(e, a) === 1 && (s = !1), u = i * (o - Number(s));
}
return u === 0 ? 0 : u;
}
var Vc = {};
Vc.differenceInQuarters = o_;
var a_ = nn, i_ = Or;
function o_(e, r, n) {
const a = (0, i_.differenceInMonths)(e, r) / 3;
return (0, a_.getRoundingMethod)(n == null ? void 0 : n.roundingMethod)(a);
}
var Dr = {};
Dr.differenceInSeconds = l_;
var u_ = nn, s_ = br;
function l_(e, r, n) {
const a = (0, s_.differenceInMilliseconds)(e, r) / 1e3;
return (0, u_.getRoundingMethod)(n == null ? void 0 : n.roundingMethod)(a);
}
var zc = {};
zc.differenceInWeeks = f_;
var d_ = nn, c_ = la;
function f_(e, r, n) {
const a = (0, c_.differenceInDays)(e, r) / 7;
return (0, d_.getRoundingMethod)(n == null ? void 0 : n.roundingMethod)(a);
}
var us = {};
us.differenceInYears = m_;
var od = Sn, h_ = sa, ud = O;
function m_(e, r) {
const n = (0, ud.toDate)(e), a = (0, ud.toDate)(r), i = (0, od.compareAsc)(n, a), o = Math.abs(
(0, h_.differenceInCalendarYears)(n, a)
);
n.setFullYear(1584), a.setFullYear(1584);
const u = (0, od.compareAsc)(n, a) === -i, s = i * (o - +u);
return s === 0 ? 0 : s;
}
var ss = {};
ss.eachDayOfInterval = v_;
var nu = O;
function v_(e, r) {
const n = (0, nu.toDate)(e.start), a = (0, nu.toDate)(e.end);
let i = +n > +a;
const o = i ? +n : +a, u = i ? a : n;
u.setHours(0, 0, 0, 0);
let s = (r == null ? void 0 : r.step) ?? 1;
if (!s) return [];
s < 0 && (s = -s, i = !i);
const l = [];
for (; +u <= o; )
l.push((0, nu.toDate)(u)), u.setDate(u.getDate() + s), u.setHours(0, 0, 0, 0);
return i ? l.reverse() : l;
}
var Bc = {};
Bc.eachHourOfInterval = g_;
var __ = ra, ru = O;
function g_(e, r) {
const n = (0, ru.toDate)(e.start), a = (0, ru.toDate)(e.end);
let i = +n > +a;
const o = i ? +n : +a;
let u = i ? a : n;
u.setMinutes(0, 0, 0);
let s = (r == null ? void 0 : r.step) ?? 1;
if (!s) return [];
s < 0 && (s = -s, i = !i);
const l = [];
for (; +u <= o; )
l.push((0, ru.toDate)(u)), u = (0, __.addHours)(u, s);
return i ? l.reverse() : l;
}
var Lc = {}, ma = {};
ma.startOfMinute = O_;
var b_ = O;
function O_(e) {
const r = (0, b_.toDate)(e);
return r.setSeconds(0, 0), r;
}
Lc.eachMinuteOfInterval = $_;
var D_ = aa, M_ = ma, au = O;
function $_(e, r) {
const n = (0, M_.startOfMinute)(
(0, au.toDate)(e.start)
), a = (0, au.toDate)(e.end);
let i = +n > +a;
const o = i ? +n : +a;
let u = i ? a : n, s = (r == null ? void 0 : r.step) ?? 1;
if (!s) return [];
s < 0 && (s = -s, i = !i);
const l = [];
for (; +u <= o; )
l.push((0, au.toDate)(u)), u = (0, D_.addMinutes)(u, s);
return i ? l.reverse() : l;
}
var Uc = {};
Uc.eachMonthOfInterval = P_;
var iu = O;
function P_(e, r) {
const n = (0, iu.toDate)(e.start), a = (0, iu.toDate)(e.end);
let i = +n > +a;
const o = i ? +n : +a, u = i ? a : n;
u.setHours(0, 0, 0, 0), u.setDate(1);
let s = (r == null ? void 0 : r.step) ?? 1;
if (!s) return [];
s < 0 && (s = -s, i = !i);
const l = [];
for (; +u <= o; )
l.push((0, iu.toDate)(u)), u.setMonth(u.getMonth() + s);
return i ? l.reverse() : l;
}
var qc = {}, va = {};
va.startOfQuarter = w_;
var T_ = O;
function w_(e) {
const r = (0, T_.toDate)(e), n = r.getMonth(), a = n - n % 3;
return r.setMonth(a, 1), r.setHours(0, 0, 0, 0), r;
}
qc.eachQuarterOfInterval = S_;
var p_ = ia, Nr = va, ou = O;
function S_(e, r) {
const n = (0, ou.toDate)(e.start), a = (0, ou.toDate)(e.end);
let i = +n > +a;
const o = i ? +(0, Nr.startOfQuarter)(n) : +(0, Nr.startOfQuarter)(a);
let u = i ? (0, Nr.startOfQuarter)(a) : (0, Nr.startOfQuarter)(n), s = (r == null ? void 0 : r.step) ?? 1;
if (!s) return [];
s < 0 && (s = -s, i = !i);
const l = [];
for (; +u <= o; )
l.push((0, ou.toDate)(u)), u = (0, p_.addQuarters)(u, s);
return i ? l.reverse() : l;
}
var Qc = {};
Qc.eachWeekOfInterval = C_;
var I_ = gr, Rr = Xt, uu = O;
function C_(e, r) {
const n = (0, uu.toDate)(e.start), a = (0, uu.toDate)(e.end);
let i = +n > +a;
const o = i ? (0, Rr.startOfWeek)(a, r) : (0, Rr.startOfWeek)(n, r), u = i ? (0, Rr.startOfWeek)(n, r) : (0, Rr.startOfWeek)(a, r);
o.setHours(15), u.setHours(15);
const s = +u.getTime();
let l = o, d = (r == null ? void 0 : r.step) ?? 1;
if (!d) return [];
d < 0 && (d = -d, i = !i);
const f = [];
for (; +l <= s; )
l.setHours(0), f.push((0, uu.toDate)(l)), l = (0, I_.addWeeks)(l, d), l.setHours(15);
return i ? f.reverse() : f;
}
var _a = {};
_a.eachWeekendOfInterval = Y_;
var j_ = ss, x_ = vr;
function Y_(e) {
const r = (0, j_.eachDayOfInterval)(e), n = [];
let a = 0;
for (; a < r.length; ) {
const i = r[a++];
(0, x_.isWeekend)(i) && n.push(i);
}
return n;
}
var Zc = {}, Mr = {};
Mr.startOfMonth = E_;
var F_ = O;
function E_(e) {
const r = (0, F_.toDate)(e);
return r.setDate(1), r.setHours(0, 0, 0, 0), r;
}
Zc.eachWeekendOfMonth = H_;
var y_ = _a, N_ = ha, R_ = Mr;
function H_(e) {
const r = (0, R_.startOfMonth)(e), n = (0, N_.endOfMonth)(e);
return (0, y_.eachWeekendOfInterval)({ start: r, end: n });
}
var Kc = {}, ls = {};
ls.endOfYear = W_;
var A_ = O;
function W_(e) {
const r = (0, A_.toDate)(e), n = r.getFullYear();
return r.setFullYear(n + 1, 0, 0), r.setHours(23, 59, 59, 999), r;
}
var ga = {};
ga.startOfYear = B_;
var V_ = O, z_ = re;
function B_(e) {
const r = (0, V_.toDate)(e), n = (0, z_.constructFrom)(e, 0);
return n.setFullYear(r.getFullYear(), 0, 1), n.setHours(0, 0, 0, 0), n;
}
Kc.eachWeekendOfYear = Q_;
var L_ = _a, U_ = ls, q_ = ga;
function Q_(e) {
const r = (0, q_.startOfYear)(e), n = (0, U_.endOfYear)(e);
return (0, L_.eachWeekendOfInterval)({ start: r, end: n });
}
var Xc = {};
Xc.eachYearOfInterval = Z_;
var su = O;
function Z_(e, r) {
const n = (0, su.toDate)(e.start), a = (0, su.toDate)(e.end);
let i = +n > +a;
const o = i ? +n : +a, u = i ? a : n;
u.setHours(0, 0, 0, 0), u.setMonth(0, 1);
let s = (r == null ? void 0 : r.step) ?? 1;
if (!s) return [];
s < 0 && (s = -s, i = !i);
const l = [];
for (; +u <= o; )
l.push((0, su.toDate)(u)), u.setFullYear(u.getFullYear() + s);
return i ? l.reverse() : l;
}
var Gc = {};
Gc.endOfDecade = X_;
var K_ = O;
function X_(e) {
const r = (0, K_.toDate)(e), n = r.getFullYear(), a = 9 + Math.floor(n / 10) * 10;
return r.setFullYear(a, 11, 31), r.setHours(23, 59, 59, 999), r;
}
var Jc = {};
Jc.endOfHour = J_;
var G_ = O;
function J_(e) {
const r = (0, G_.toDate)(e);
return r.setMinutes(59, 59, 999), r;
}
var kc = {}, ds = {};
ds.endOfWeek = tg;
var k_ = O, eg = it;
function tg(e, r) {
var s, l, d, f;
const n = (0, eg.getDefaultOptions)(), a = (r == null ? void 0 : r.weekStartsOn) ?? ((l = (s = r == null ? void 0 : r.locale) == null ? void 0 : s.options) == null ? void 0 : l.weekStartsOn) ?? n.weekStartsOn ?? ((f = (d = n.locale) == null ? void 0 : d.options) == null ? void 0 : f.weekStartsOn) ?? 0, i = (0, k_.toDate)(e), o = i.getDay(), u = (o < a ? -7 : 0) + 6 - (o - a);
return i.setDate(i.getDate() + u), i.setHours(23, 59, 59, 999), i;
}
kc.endOfISOWeek = rg;
var ng = ds;
function rg(e) {
return (0, ng.endOfWeek)(e, { weekStartsOn: 1 });
}
var ef = {};
ef.endOfISOWeekYear = ug;
var ag = mn, ig = Wt, og = re;
function ug(e) {
const r = (0, ag.getISOWeekYear)(e), n = (0, og.constructFrom)(e, 0);
n.setFullYear(r + 1, 0, 4), n.setHours(0, 0, 0, 0);
const a = (0, ig.startOfISOWeek)(n);
return a.setMilliseconds(a.getMilliseconds() - 1), a;
}
var tf = {};
tf.endOfMinute = lg;
var sg = O;
function lg(e) {
const r = (0, sg.toDate)(e);
return r.setSeconds(59, 999), r;
}
var nf = {};
nf.endOfQuarter = cg;
var dg = O;
function cg(e) {
const r = (0, dg.toDate)(e), n = r.getMonth(), a = n - n % 3 + 3;
return r.setMonth(a, 0), r.setHours(23, 59, 59, 999), r;
}
var rf = {};
rf.endOfSecond = hg;
var fg = O;
function hg(e) {
const r = (0, fg.toDate)(e);
return r.setMilliseconds(999), r;
}
var af = {};
af.endOfToday = vg;
var mg = fa;
function vg() {
return (0, mg.endOfDay)(Date.now());
}
var of = {};
of.endOfTomorrow = _g;
function _g() {
const e = /* @__PURE__ */ new Date(), r = e.getFullYear(), n = e.getMonth(), a = e.getDate(), i = /* @__PURE__ */ new Date(0);
return i.setFullYear(r, n, a + 1), i.setHours(23, 59, 59, 999), i;
}
var uf = {};
uf.endOfYesterday = gg;
function gg() {
const e = /* @__PURE__ */ new Date(), r = e.getFullYear(), n = e.getMonth(), a = e.getDate(), i = /* @__PURE__ */ new Date(0);
return i.setFullYear(r, n, a - 1), i.setHours(23, 59, 59, 999), i;
}
var ba = {}, In = {};
(function(e) {
Object.defineProperty(e, "defaultLocale", {
enumerable: !0,
get: function() {
return r.enUS;
}
});
var r = N0;
})(In);
var cs = {}, fs = {};
fs.getDayOfYear = Mg;
var bg = kt, Og = ga, Dg = O;
function Mg(e) {
const r = (0, Dg.toDate)(e);
return (0, bg.differenceInCalendarDays)(
r,
(0, Og.startOfYear)(r)
) + 1;
}
var Oa = {};
Oa.getISOWeek = pg;
var $g = w, Pg = Wt, Tg = Zn, wg = O;
function pg(e) {
const r = (0, wg.toDate)(e), n = +(0, Pg.startOfISOWeek)(r) - +(0, Tg.startOfISOWeekYear)(r);
return Math.round(n / $g.millisecondsInWeek) + 1;
}
var Da = {}, Ma = {}, $r = {};
$r.getWeekYear = Cg;
var sd = re, ld = Xt, Sg = O, Ig = it;
function Cg(e, r) {
var f, h, m, $;
const n = (0, Sg.toDate)(e), a = n.getFullYear(), i = (0, Ig.getDefaultOptions)(), o = (r == null ? void 0 : r.firstWeekContainsDate) ?? ((h = (f = r == null ? void 0 : r.locale) == null ? void 0 : f.options) == null ? void 0 : h.firstWeekContainsDate) ?? i.firstWeekContainsDate ?? (($ = (m = i.locale) == null ? void 0 : m.options) == null ? void 0 : $.firstWeekContainsDate) ?? 1, u = (0, sd.constructFrom)(e, 0);
u.setFullYear(a + 1, 0, o), u.setHours(0, 0, 0, 0);
const s = (0, ld.startOfWeek)(
u,
r
), l = (0, sd.constructFrom)(e, 0);
l.setFullYear(a, 0, o), l.setHours(0, 0, 0, 0);
const d = (0, ld.startOfWeek)(
l,
r
);
return n.getTime() >= s.getTime() ? a + 1 : n.getTime() >= d.getTime() ? a : a - 1;
}
Ma.startOfWeekYear = Eg;
var jg = re, xg = $r, Yg = Xt, Fg = it;
function Eg(e, r) {
var s, l, d, f;
const n = (0, Fg.getDefaultOptions)(), a = (r == null ? void 0 : r.firstWeekContainsDate) ?? ((l = (s = r == null ? void 0 : r.locale) == null ? void 0 : s.options) == null ? void 0 : l.firstWeekContainsDate) ?? n.firstWeekContainsDate ?? ((f = (d = n.locale) == null ? void 0 : d.options) == null ? void 0 : f.firstWeekContainsDate) ?? 1, i = (0, xg.getWeekYear)(e, r), o = (0, jg.constructFrom)(e, 0);
return o.setFullYear(i, 0, a), o.setHours(0, 0, 0, 0), (0, Yg.startOfWeek)(o, r);
}
Da.getWeek = Ag;
var yg = w, Ng = Xt, Rg = Ma, Hg = O;
function Ag(e, r) {
const n = (0, Hg.toDate)(e), a = +(0, Ng.startOfWeek)(n, r) - +(0, Rg.startOfWeekYear)(n, r);
return Math.round(a / yg.millisecondsInWeek) + 1;
}
var Cn = {};
Cn.addLeadingZeros = Wg;
function Wg(e, r) {
const n = e < 0 ? "-" : "", a = Math.abs(e).toString().padStart(r, "0");
return n + a;
}
var $a = {};
$a.lightFormatters = void 0;
var on = Cn;
$a.lightFormatters = {
// Year
y(e, r) {
const n = e.getFullYear(), a = n > 0 ? n : 1 - n;
return (0, on.addLeadingZeros)(
r === "yy" ? a % 100 : a,
r.length
);
},
// Month
M(e, r) {
const n = e.getMonth();
return r === "M" ? String(n + 1) : (0, on.addLeadingZeros)(n + 1, 2);
},
// Day of the month
d(e, r) {
return (0, on.addLeadingZeros)(e.getDate(), r.length);
},
// AM or PM
a(e, r) {
const n = e.getHours() / 12 >= 1 ? "pm" : "am";
switch (r) {
case "a":
case "aa":
return n.toUpperCase();
case "aaa":
return n;
case "aaaaa":
return n[0];
case "aaaa":
default:
return n === "am" ? "a.m." : "p.m.";
}
},
// Hour [1-12]
h(e, r) {
return (0, on.addLeadingZeros)(
e.getHours() % 12 || 12,
r.length
);
},
// Hour [0-23]
H(e, r) {
return (0, on.addLeadingZeros)(e.getHours(), r.length);
},
// Minute
m(e, r) {
return (0, on.addLeadingZeros)(e.getMinutes(), r.length);
},
// Second
s(e, r) {
return (0, on.addLeadingZeros)(e.getSeconds(), r.length);
},
// Fraction of second
S(e, r) {
const n = r.length, a = e.getMilliseconds(), i = Math.trunc(
a * Math.pow(10, n - 3)
);
return (0, on.addLeadingZeros)(i, r.length);
}
};
cs.formatters = void 0;
var Vg = fs, zg = Oa, Bg = mn, Lg = Da, Ug = $r, Ye = Cn, un = $a;
const Nn = {
midnight: "midnight",
noon: "noon",
morning: "morning",
afternoon: "afternoon",
evening: "evening",
night: "night"
};
cs.formatters = {
// Era
G: function(e, r, n) {
const a = e.getFullYear() > 0 ? 1 : 0;
switch (r) {
case "G":
case "GG":
case "GGG":
return n.era(a, { width: "abbreviated" });
case "GGGGG":
return n.era(a, { width: "narrow" });
case "GGGG":
default:
return n.era(a, { width: "wide" });
}
},
// Year
y: function(e, r, n) {
if (r === "yo") {
const a = e.getFullYear(), i = a > 0 ? a : 1 - a;
return n.ordinalNumber(i, { unit: "year" });
}
return un.lightFormatters.y(e, r);
},
// Local week-numbering year
Y: function(e, r, n, a) {
const i = (0, Ug.getWeekYear)(e, a), o = i > 0 ? i : 1 - i;
if (r === "YY") {
const u = o % 100;
return (0, Ye.addLeadingZeros)(u, 2);
}
return r === "Yo" ? n.ordinalNumber(o, { unit: "year" }) : (0, Ye.addLeadingZeros)(o, r.length);
},
// ISO week-numbering year
R: function(e, r) {
const n = (0, Bg.getISOWeekYear)(e);
return (0, Ye.addLeadingZeros)(n, r.length);
},
// Extended year. This is a single number designating the year of this calendar system.
// The main difference between `y` and `u` localizers are B.C. years:
// | Year | `y` | `u` |
// |------|-----|-----|
// | AC 1 | 1 | 1 |
// | BC 1 | 1 | 0 |
// | BC 2 | 2 | -1 |
// Also `yy` always returns the last two digits of a year,
// while `uu` pads single digit years to 2 characters and returns other years unchanged.
u: function(e, r) {
const n = e.getFullYear();
return (0, Ye.addLeadingZeros)(n, r.length);
},
// Quarter
Q: function(e, r, n) {
const a = Math.ceil((e.getMonth() + 1) / 3);
switch (r) {
case "Q":
return String(a);
case "QQ":
return (0, Ye.addLeadingZeros)(a, 2);
case "Qo":
return n.ordinalNumber(a, { unit: "quarter" });
case "QQQ":
return n.quarter(a, {
width: "abbreviated",
context: "formatting"
});
case "QQQQQ":
return n.quarter(a, {
width: "narrow",
context: "formatting"
});
case "QQQQ":
default:
return n.quarter(a, {
width: "wide",
context: "formatting"
});
}
},
// Stand-alone quarter
q: function(e, r, n) {
const a = Math.ceil((e.getMonth() + 1) / 3);
switch (r) {
case "q":
return String(a);
case "qq":
return (0, Ye.addLeadingZeros)(a, 2);
case "qo":
return n.ordinalNumber(a, { unit: "quarter" });
case "qqq":
return n.quarter(a, {
width: "abbreviated",
context: "standalone"
});
case "qqqqq":
return n.quarter(a, {
width: "narrow",
context: "standalone"
});
case "qqqq":
default:
return n.quarter(a, {
width: "wide",
context: "standalone"
});
}
},
// Month
M: function(e, r, n) {
const a = e.getMonth();
switch (r) {
case "M":
case "MM":
return un.lightFormatters.M(e, r);
case "Mo":
return n.ordinalNumber(a + 1, { unit: "month" });
case "MMM":
return n.month(a, {
width: "abbreviated",
context: "formatting"
});
case "MMMMM":
return n.month(a, {
width: "narrow",
context: "formatting"
});
case "MMMM":
default:
return n.month(a, { width: "wide", context: "formatting" });
}
},
// Stand-alone month
L: function(e, r, n) {
const a = e.getMonth();
switch (r) {
case "L":
return String(a + 1);
case "LL":
return (0, Ye.addLeadingZeros)(a + 1, 2);
case "Lo":
return n.ordinalNumber(a + 1, { unit: "month" });
case "LLL":
return n.month(a, {
width: "abbreviated",
context: "standalone"
});
case "LLLLL":
return n.month(a, {
width: "narrow",
context: "standalone"
});
case "LLLL":
default:
return n.month(a, { width: "wide", context: "standalone" });
}
},
// Local week of year
w: function(e, r, n, a) {
const i = (0, Lg.getWeek)(e, a);
return r === "wo" ? n.ordinalNumber(i, { unit: "week" }) : (0, Ye.addLeadingZeros)(i, r.length);
},
// ISO week of year
I: function(e, r, n) {
const a = (0, zg.getISOWeek)(e);
return r === "Io" ? n.ordinalNumber(a, { unit: "week" }) : (0, Ye.addLeadingZeros)(a, r.length);
},
// Day of the month
d: function(e, r, n) {
return r === "do" ? n.ordinalNumber(e.getDate(), { unit: "date" }) : un.lightFormatters.d(e, r);
},
// Day of year
D: function(e, r, n) {
const a = (0, Vg.getDayOfYear)(e);
return r === "Do" ? n.ordinalNumber(a, { unit: "dayOfYear" }) : (0, Ye.addLeadingZeros)(a, r.length);
},
// Day of week
E: function(e, r, n) {
const a = e.getDay();
switch (r) {
case "E":
case "EE":
case "EEE":
return n.day(a, {
width: "abbreviated",
context: "formatting"
});
case "EEEEE":
return n.day(a, {
width: "narrow",
context: "formatting"
});
case "EEEEEE":
return n.day(a, {
width: "short",
context: "formatting"
});
case "EEEE":
default:
return n.day(a, {
width: "wide",
context: "formatting"
});
}
},
// Local day of week
e: function(e, r, n, a) {
const i = e.getDay(), o = (i - a.weekStartsOn + 8) % 7 || 7;
switch (r) {
case "e":
return String(o);
case "ee":
return (0, Ye.addLeadingZeros)(o, 2);
case "eo":
return n.ordinalNumber(o, { 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"
});
case "eeee":
default:
return n.day(i, {
width: "wide",
context: "formatting"
});
}
},
// Stand-alone local day of week
c: function(e, r, n, a) {
const i = e.getDay(), o = (i - a.weekStartsOn + 8) % 7 || 7;
switch (r) {
case "c":
return String(o);
case "cc":
return (0, Ye.addLeadingZeros)(o, r.length);
case "co":
return n.ordinalNumber(o, { 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"
});
case "cccc":
default:
return n.day(i, {
width: "wide",
context: "standalone"
});
}
},
// ISO day of week
i: function(e, r, n) {
const a = e.getDay(), i = a === 0 ? 7 : a;
switch (r) {
case "i":
return String(i);
case "ii":
return (0, Ye.addLeadingZeros)(i, r.length);
case "io":
return n.ordinalNumber(i, { unit: "day" });
case "iii":
return n.day(a, {
width: "abbreviated",
context: "formatting"
});
case "iiiii":
return n.day(a, {
width: "narrow",
context: "formatting"
});
case "iiiiii":
return n.day(a, {
width: "short",
context: "formatting"
});
case "iiii":
default:
return n.day(a, {
width: "wide",
context: "formatting"
});
}
},
// AM or PM
a: function(e, r, n) {
const i = e.getHours() / 12 >= 1 ? "pm" : "am";
switch (r) {
case "a":
case "aa":
return n.dayPeriod(i, {
width: "abbreviated",
context: "formatting"
});
case "aaa":
return n.dayPeriod(i, {
width: "abbreviated",
context: "formatting"
}).toLowerCase();
case "aaaaa":
return n.dayPeriod(i, {
width: "narrow",
context: "formatting"
});
case "aaaa":
default:
return n.dayPeriod(i, {
width: "wide",
context: "formatting"
});
}
},
// AM, PM, midnight, noon
b: function(e, r, n) {
const a = e.getHours();
let i;
switch (a === 12 ? i = Nn.noon : a === 0 ? i = Nn.midnight : i = a / 12 >= 1 ? "pm" : "am", r) {
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"
});
case "bbbb":
default:
return n.dayPeriod(i, {
width: "wide",
context: "formatting"
});
}
},
// in the morning, in the afternoon, in the evening, at night
B: function(e, r, n) {
const a = e.getHours();
let i;
switch (a >= 17 ? i = Nn.evening : a >= 12 ? i = Nn.afternoon : a >= 4 ? i = Nn.morning : i = Nn.night, r) {
case "B":
case "BB":
case "BBB":
return n.dayPeriod(i, {
width: "abbreviated",
context: "formatting"
});
case "BBBBB":
return n.dayPeriod(i, {
width: "narrow",
context: "formatting"
});
case "BBBB":
default:
return n.dayPeriod(i, {
width: "wide",
context: "formatting"
});
}
},
// Hour [1-12]
h: function(e, r, n) {
if (r === "ho") {
let a = e.getHours() % 12;
return a === 0 && (a = 12), n.ordinalNumber(a, { unit: "hour" });
}
return un.lightFormatters.h(e, r);
},
// Hour [0-23]
H: function(e, r, n) {
return r === "Ho" ? n.ordinalNumber(e.getHours(), { unit: "hour" }) : un.lightFormatters.H(e, r);
},
// Hour [0-11]
K: function(e, r, n) {
const a = e.getHours() % 12;
return r === "Ko" ? n.ordinalNumber(a, { unit: "hour" }) : (0, Ye.addLeadingZeros)(a, r.length);
},
// Hour [1-24]
k: function(e, r, n) {
let a = e.getHours();
return a === 0 && (a = 24), r === "ko" ? n.ordinalNumber(a, { unit: "hour" }) : (0, Ye.addLeadingZeros)(a, r.length);
},
// Minute
m: function(e, r, n) {
return r === "mo" ? n.ordinalNumber(e.getMinutes(), { unit: "minute" }) : un.lightFormatters.m(e, r);
},
// Second
s: function(e, r, n) {
return r === "so" ? n.ordinalNumber(e.getSeconds(), { unit: "second" }) : un.lightFormatters.s(e, r);
},
// Fraction of second
S: function(e, r) {
return un.lightFormatters.S(e, r);
},
// Timezone (ISO-8601. If offset is 0, output is always `'Z'`)
X: function(e, r, n) {
const a = e.getTimezoneOffset();
if (a === 0)
return "Z";
switch (r) {
case "X":
return cd(a);
case "XXXX":
case "XX":
return Tn(a);
case "XXXXX":
case "XXX":
default:
return Tn(a, ":");
}
},
// Timezone (ISO-8601. If offset is 0, output is `'+00:00'` or equivalent)
x: function(e, r, n) {
const a = e.getTimezoneOffset();
switch (r) {
case "x":
return cd(a);
case "xxxx":
case "xx":
return Tn(a);
case "xxxxx":
case "xxx":
default:
return Tn(a, ":");
}
},
// Timezone (GMT)
O: function(e, r, n) {
const a = e.getTimezoneOffset();
switch (r) {
case "O":
case "OO":
case "OOO":
return "GMT" + dd(a, ":");
case "OOOO":
default:
return "GMT" + Tn(a, ":");
}
},
// Timezone (specific non-location)
z: function(e, r, n) {
const a = e.getTimezoneOffset();
switch (r) {
case "z":
case "zz":
case "zzz":
return "GMT" + dd(a, ":");
case "zzzz":
default:
return "GMT" + Tn(a, ":");
}
},
// Seconds timestamp
t: function(e, r, n) {
const a = Math.trunc(e.getTime() / 1e3);
return (0, Ye.addLeadingZeros)(a, r.length);
},
// Milliseconds timestamp
T: function(e, r, n) {
const a = e.getTime();
return (0, Ye.addLeadingZeros)(a, r.length);
}
};
function dd(e, r = "") {
const n = e > 0 ? "-" : "+", a = Math.abs(e), i = Math.trunc(a / 60), o = a % 60;
return o === 0 ? n + String(i) : n + String(i) + r + (0, Ye.addLeadingZeros)(o, 2);
}
function cd(e, r) {
return e % 60 === 0 ? (e > 0 ? "-" : "+") + (0, Ye.addLeadingZeros)(Math.abs(e) / 60, 2) : Tn(e, r);
}
function Tn(e, r = "") {
const n = e > 0 ? "-" : "+", a = Math.abs(e), i = (0, Ye.addLeadingZeros)(Math.trunc(a / 60), 2), o = (0, Ye.addLeadingZeros)(a % 60, 2);
return n + i + r + o;
}
var Pa = {};
Pa.longFormatters = void 0;
const fd = (e, r) => {
switch (e) {
case "P":
return r.date({ width: "short" });
case "PP":
return r.date({ width: "medium" });
case "PPP":
return r.date({ width: "long" });
case "PPPP":
default:
return r.date({ width: "full" });
}
}, sf = (e, r) => {
switch (e) {
case "p":
return r.time({ width: "short" });
case "pp":
return r.time({ width: "medium" });
case "ppp":
return r.time({ width: "long" });
case "pppp":
default:
return r.time({ width: "full" });
}
}, qg = (e, r) => {
const n = e.match(/(P+)(p+)?/) || [], a = n[1], i = n[2];
if (!i)
return fd(e, r);
let o;
switch (a) {
case "P":
o = r.dateTime({ width: "short" });
break;
case "PP":
o = r.dateTime({ width: "medium" });
break;
case "PPP":
o = r.dateTime({ width: "long" });
break;
case "PPPP":
default:
o = r.dateTime({ width: "full" });
break;
}
return o.replace("{{date}}", fd(a, r)).replace("{{time}}", sf(i, r));
};
Pa.longFormatters = {
p: sf,
P: qg
};
var Pr = {};
Pr.isProtectedDayOfYearToken = Xg;
Pr.isProtectedWeekYearToken = Gg;
Pr.warnOrThrowProtectedError = Jg;
const Qg = /^D+$/, Zg = /^Y+$/, Kg = ["D", "DD", "YY", "YYYY"];
function Xg(e) {
return Qg.test(e);
}
function Gg(e) {
return Zg.test(e);
}
function Jg(e, r, n) {
const a = kg(e, r, n);
if (console.warn(a), Kg.includes(e)) throw new RangeError(a);
}
function kg(e, r, n) {
const a = e[0] === "Y" ? "years" : "days of the month";
return `Use \`${e.toLowerCase()}\` instead of \`${e}\` (in \`${r}\`) for formatting ${a} to the input \`${n}\`; see: https://github.com/date-fns/date-fns/blob/master/docs/unicodeTokens.md`;
}
(function(e) {
e.format = e.formatDate = $, Object.defineProperty(e, "formatters", {
enumerable: !0,
get: function() {
return a.formatters;
}
}), Object.defineProperty(e, "longFormatters", {
enumerable: !0,
get: function() {
return i.longFormatters;
}
});
var r = In, n = it, a = cs, i = Pa, o = Pr, u = tn, s = O;
const l = /[yYQqMLwIdDecihHKkms]o|(\w)\1*|''|'(''|[^'])+('|$)|./g, d = /P+p+|P+|p+|''|'(''|[^'])+('|$)|./g, f = /^'([^]*?)'?$/, h = /''/g, m = /[a-zA-Z]/;
function $(x, R, E) {
var be, ue, De, W, p, ee, Ie, Oe;
const Q = (0, n.getDefaultOptions)(), B = (E == null ? void 0 : E.locale) ?? Q.locale ?? r.defaultLocale, A = (E == null ? void 0 : E.firstWeekContainsDate) ?? ((ue = (be = E == null ? void 0 : E.locale) == null ? void 0 : be.options) == null ? void 0 : ue.firstWeekContainsDate) ?? Q.firstWeekContainsDate ?? ((W = (De = Q.locale) == null ? void 0 : De.options) == null ? void 0 : W.firstWeekContainsDate) ?? 1, P = (E == null ? void 0 : E.weekStartsOn) ?? ((ee = (p = E == null ? void 0 : E.locale) == null ? void 0 : p.options) == null ? void 0 : ee.weekStartsOn) ?? Q.weekStartsOn ?? ((Oe = (Ie = Q.locale) == null ? void 0 : Ie.options) == null ? void 0 : Oe.weekStartsOn) ?? 0, J = (0, s.toDate)(x);
if (!(0, u.isValid)(J))
throw new RangeError("Invalid time value");
let L = R.match(d).map((ie) => {
const K = ie[0];
if (K === "p" || K === "P") {
const he = i.longFormatters[K];
return he(ie, B.formatLong);
}
return ie;
}).join("").match(l).map((ie) => {
if (ie === "''")
return { isToken: !1, value: "'" };
const K = ie[0];
if (K === "'")
return { isToken: !1, value: I(ie) };
if (a.formatters[K])
return { isToken: !0, value: ie };
if (K.match(m))
throw new RangeError(
"Format string contains an unescaped latin alphabet character `" + K + "`"
);
return { isToken: !1, value: ie };
});
B.localize.preprocessor && (L = B.localize.preprocessor(J, L));
const fe = {
firstWeekContainsDate: A,
weekStartsOn: P,
locale: B
};
return L.map((ie) => {
if (!ie.isToken) return ie.value;
const K = ie.value;
(!(E != null && E.useAdditionalWeekYearTokens) && (0, o.isProtectedWeekYearToken)(K) || !(E != null && E.useAdditionalDayOfYearTokens) && (0, o.isProtectedDayOfYearToken)(K)) && (0, o.warnOrThrowProtectedError)(K, R, String(x));
const he = a.formatters[K[0]];
return he(J, K, B.localize, fe);
}).join("");
}
function I(x) {
const R = x.match(f);
return R ? R[1].replace(h, "'") : x;
}
})(ba);
var hs = {};
hs.formatDistance = ib;
var eb = Sn, Rn = w, tb = Or, nb = Dr, Hr = O, rb = In, ab = it, hd = en;
function ib(e, r, n) {
const a = (0, ab.getDefaultOptions)(), i = (n == null ? void 0 : n.locale) ?? a.locale ?? rb.defaultLocale, o = 2520, u = (0, eb.compareAsc)(e, r);
if (isNaN(u))
throw new RangeError("Invalid time value");
const s = Object.assign({}, n, {
addSuffix: n == null ? void 0 : n.addSuffix,
comparison: u
});
let l, d;
u > 0 ? (l = (0, Hr.toDate)(r), d = (0, Hr.toDate)(e)) : (l = (0, Hr.toDate)(e), d = (0, Hr.toDate)(r));
const f = (0, nb.differenceInSeconds)(d, l), h = ((0, hd.getTimezoneOffsetInMilliseconds)(d) - (0, hd.getTimezoneOffsetInMilliseconds)(l)) / 1e3, m = Math.round((f - h) / 60);
let $;
if (m < 2)
return n != null && n.includeSeconds ? f < 5 ? i.formatDistance("lessThanXSeconds", 5, s) : f < 10 ? i.formatDistance("lessThanXSeconds", 10, s) : f < 20 ? i.formatDistance("lessThanXSeconds", 20, s) : f < 40 ? i.formatDistance("halfAMinute", 0, s) : f < 60 ? i.formatDistance("lessThanXMinutes", 1, s) : i.formatDistance("xMinutes", 1, s) : m === 0 ? i.formatDistance("lessThanXMinutes", 1, s) : i.formatDistance("xMinutes", m, s);
if (m < 45)
return i.formatDistance("xMinutes", m, s);
if (m < 90)
return i.formatDistance("aboutXHours", 1, s);
if (m < Rn.minutesInDay) {
const I = Math.round(m / 60);
return i.formatDistance("aboutXHours", I, s);
} else {
if (m < o)
return i.formatDistance("xDays", 1, s);
if (m < Rn.minutesInMonth) {
const I = Math.round(m / Rn.minutesInDay);
return i.formatDistance("xDays", I, s);
} else if (m < Rn.minutesInMonth * 2)
return $ = Math.round(m / Rn.minutesInMonth), i.formatDistance("aboutXMonths", $, s);
}
if ($ = (0, tb.differenceInMonths)(d, l), $ < 12) {
const I = Math.round(m / Rn.minutesInMonth);
return i.formatDistance("xMonths", I, s);
} else {
const I = $ % 12, x = Math.trunc($ / 12);
return I < 3 ? i.formatDistance("aboutXYears", x, s) : I < 9 ? i.formatDistance("overXYears", x, s) : i.formatDistance("almostXYears", x + 1, s);
}
}
var ms = {};
ms.formatDistanceStrict = db;
var ob = In, ub = it, sb = nn, md = en, lb = Sn, sn = w, Ar = O;
function db(e, r, n) {
const a = (0, ub.getDefaultOptions)(), i = (n == null ? void 0 : n.locale) ?? a.locale ?? ob.defaultLocale, o = (0, lb.compareAsc)(e, r);
if (isNaN(o))
throw new RangeError("Invalid time value");
const u = Object.assign({}, n, {
addSuffix: n == null ? void 0 : n.addSuffix,
comparison: o
});
let s, l;
o > 0 ? (s = (0, Ar.toDate)(r), l = (0, Ar.toDate)(e)) : (s = (0, Ar.toDate)(e), l = (0, Ar.toDate)(r));
const d = (0, sb.getRoundingMethod)(
(n == null ? void 0 : n.roundingMethod) ?? "round"
), f = l.getTime() - s.getTime(), h = f / sn.millisecondsInMinute, m = (0, md.getTimezoneOffsetInMilliseconds)(l) - (0, md.getTimezoneOffsetInMilliseconds)(s), $ = (f - m) / sn.millisecondsInMinute, I = n == null ? void 0 : n.unit;
let x;
if (I ? x = I : h < 1 ? x = "second" : h < 60 ? x = "minute" : h < sn.minutesInDay ? x = "hour" : $ < sn.minutesInMonth ? x = "day" : $ < sn.minutesInYear ? x = "month" : x = "year", x === "second") {
const R = d(f / 1e3);
return i.formatDistance("xSeconds", R, u);
} else if (x === "minute") {
const R = d(h);
return i.formatDistance("xMinutes", R, u);
} else if (x === "hour") {
const R = d(h / 60);
return i.formatDistance("xHours", R, u);
} else if (x === "day") {
const R = d($ / sn.minutesInDay);
return i.formatDistance("xDays", R, u);
} else if (x === "month") {
const R = d(
$ / sn.minutesInMonth
);
return R === 12 && I !== "month" ? i.formatDistance("xYears", 1, u) : i.formatDistance("xMonths", R, u);
} else {
const R = d($ / sn.minutesInYear);
return i.formatDistance("xYears", R, u);
}
}
var lf = {};
lf.formatDistanceToNow = hb;
var cb = ke, fb = hs;
function hb(e, r) {
return (0, fb.form