const MORNING_END = "12:00"; export function adaptSlots(slotsResponse) { const sessions = slotsResponse?.data?.sessions ?? slotsResponse?.sessions ?? []; const morning = []; const evening = []; sessions.forEach((session) => { (session.slots ?? []).forEach((slot) => { const target = slot.start_time < MORNING_END ? morning : evening; target.push(slot); }); }); return { morning, evening }; } export function hasAvailable(slots) { return Array.isArray(slots) && slots.some((slot) => slot.is_available); }