"use client";
function d(o, n, e, c, s) {
  const { startOfMonth: r, startOfYear: a, endOfYear: f, eachMonthOfInterval: l, getMonth: p } = s;
  return l({
    start: a(o),
    end: f(o)
  }).map((t) => {
    const u = c.formatMonthDropdown(t, s), O = p(t), h = n && t < r(n) || e && t > r(e) || !1;
    return { value: O, label: u, disabled: h };
  });
}
export {
  d as getMonthOptions
};
