# Which common proper supplies Compline's closing Marian antiphon, by
# season. Only 4 real forms exist regardless of how finely other mechanisms
# (chapter responsory, hymn doxology) slice the year — Ascensiontide and
# Pentecost don't get their own Marian antiphon, they're still "Paschalis"
# (Regina Caeli); Epiphanytide is still "Nativiti" (Alma Redemptoris Mater).
#
# Ave Regina Caelorum's real window (Candlemas, Feb 2, through Wednesday of
# Holy Week) doesn't line up with any single `season` value — it starts
# mid-Epiphanytide and ends mid-Lent or mid-Passiontide depending on the
# year, cutting across three of the mutually-exclusive season buckets used
# everywhere else in this app. So it's NOT a key in this table at all;
# hours/marian-antiphon.ts checks that window directly against the real
# date before ever consulting bySeason below. See calendar/types.ts's
# Season doc comment for the general overlapping-windows problem this is
# one instance of.
perAnnum: marian-antiphon-salve-regina
bySeason:
  advent: marian-antiphon-alma-redemptoris-advent
  christmastide: marian-antiphon-alma-redemptoris-nativity
  epiphanytide: marian-antiphon-alma-redemptoris-nativity
  eastertide: marian-antiphon-regina-caeli
  ascensiontide: marian-antiphon-regina-caeli
  pentecost: marian-antiphon-regina-caeli
