laif-ds
Version:
Design System di Laif con componenti React basati su principi di Atomic Design
35 lines (34 loc) • 1.36 kB
JavaScript
"use client";
import { __module as o } from "../../../_virtual/isoWeek2.js";
var v = o.exports, h;
function O() {
return h ? o.exports : (h = 1, function(k, x) {
(function(a, u) {
k.exports = u();
})(v, function() {
var a = "day";
return function(u, y, d) {
var f = function(e) {
return e.add(4 - e.isoWeekday(), a);
}, s = y.prototype;
s.isoWeekYear = function() {
return f(this).year();
}, s.isoWeek = function(e) {
if (!this.$utils().u(e)) return this.add(7 * (e - this.isoWeek()), a);
var t, r, i, n, c = f(this), p = (t = this.isoWeekYear(), r = this.$u, i = (r ? d.utc : d)().year(t).startOf("year"), n = 4 - i.isoWeekday(), i.isoWeekday() > 4 && (n += 7), i.add(n, a));
return c.diff(p, "week") + 1;
}, s.isoWeekday = function(e) {
return this.$utils().u(e) ? this.day() || 7 : this.day(this.day() % 7 ? e : e - 7);
};
var W = s.startOf;
s.startOf = function(e, t) {
var r = this.$utils(), i = !!r.u(t) || t;
return r.p(e) === "isoweek" ? i ? this.date(this.date() - (this.isoWeekday() - 1)).startOf("day") : this.date(this.date() - 1 - (this.isoWeekday() - 1) + 7).endOf("day") : W.bind(this)(e, t);
};
};
});
}(o), o.exports);
}
export {
O as __require
};