Liturgical CalendarLiturgical Calendar

OnlineCredit Usage:1 per callLatency:246ms avg

Liturgical Calendar is a simple tool for getting the dates of the Liturgical Calendar. It returns the dates of the Liturgical Calendar for a given year.

This API provides reliable and fast access to liturgical calendar data through a simple REST interface. Built for developers who need consistent, high-quality results with minimal setup time.

To use this API, you need an API key. You can get one by creating a free account and visiting your dashboard.

GET Endpoint

URL
https://api.apiverve.com/v1/liturgicalcalendar

Code Examples

Here are examples of how to call this API in different programming languages:

cURL Request
curl -X GET \
  "https://api.apiverve.com/v1/liturgicalcalendar?month=12&year=2025" \
  -H "X-API-Key: your_api_key_here"
JavaScript (Fetch API)
const response = await fetch('https://api.apiverve.com/v1/liturgicalcalendar?month=12&year=2025', {
  method: 'GET',
  headers: {
    'X-API-Key': 'your_api_key_here',
    'Content-Type': 'application/json'
  }
});

const data = await response.json();
console.log(data);
Python (Requests)
import requests

headers = {
    'X-API-Key': 'your_api_key_here',
    'Content-Type': 'application/json'
}

response = requests.get('https://api.apiverve.com/v1/liturgicalcalendar?month=12&year=2025', headers=headers)

data = response.json()
print(data)
Node.js (Native HTTPS)
const https = require('https');
const url = require('url');

const options = {
  method: 'GET',
  headers: {
    'X-API-Key': 'your_api_key_here',
    'Content-Type': 'application/json'
  }
};

const req = https.request('https://api.apiverve.com/v1/liturgicalcalendar?month=12&year=2025', options, (res) => {
  let data = '';
  res.on('data', (chunk) => data += chunk);
  res.on('end', () => console.log(JSON.parse(data)));
});

req.end();
PHP (cURL)
<?php

$ch = curl_init();

curl_setopt($ch, CURLOPT_URL, 'https://api.apiverve.com/v1/liturgicalcalendar?month=12&year=2025');
curl_setopt($ch, CURLOPT_RETURNTRANSFER, true);
curl_setopt($ch, CURLOPT_CUSTOMREQUEST, 'GET');
curl_setopt($ch, CURLOPT_HTTPHEADER, [
    'X-API-Key: your_api_key_here',
    'Content-Type: application/json'
]);

$response = curl_exec($ch);
curl_close($ch);

$data = json_decode($response, true);
print_r($data);

?>
Go (net/http)
package main

import (
    "fmt"
    "io"
    "net/http"

)

func main() {
    req, _ := http.NewRequest("GET", "https://api.apiverve.com/v1/liturgicalcalendar?month=12&year=2025", nil)

    req.Header.Set("X-API-Key", "your_api_key_here")
    req.Header.Set("Content-Type", "application/json")

    client := &http.Client{}
    resp, err := client.Do(req)
    if err != nil {
        panic(err)
    }
    defer resp.Body.Close()

    body, _ := io.ReadAll(resp.Body)
    fmt.Println(string(body))
}
Ruby (Net::HTTP)
require 'net/http'
require 'json'

uri = URI('https://api.apiverve.com/v1/liturgicalcalendar?month=12&year=2025')
http = Net::HTTP.new(uri.host, uri.port)
http.use_ssl = true

request = Net::HTTP::Get.new(uri)
request['X-API-Key'] = 'your_api_key_here'
request['Content-Type'] = 'application/json'

response = http.request(request)
puts JSON.pretty_generate(JSON.parse(response.body))
C# (HttpClient)
using System;
using System.Net.Http;
using System.Text;
using System.Threading.Tasks;

class Program
{
    static async Task Main(string[] args)
    {
        using var client = new HttpClient();
        client.DefaultRequestHeaders.Add("X-API-Key", "your_api_key_here");

        var response = await client.GetAsync("https://api.apiverve.com/v1/liturgicalcalendar?month=12&year=2025");
        response.EnsureSuccessStatusCode();

        var responseBody = await response.Content.ReadAsStringAsync();
        Console.WriteLine(responseBody);
    }
}

Authentication

This API requires authentication via API key. Include your API key in the request header:

Required Header
X-API-Key: your_api_key_here

Interactive API Playground

Test this API directly in your browser with live requests and responses.

Parameters

The following parameters are available for this API endpoint:

ParameterTypeRequiredDescriptionDefaultExample
monthintegerNoThe two digit month you want to get the Liturgical Calendar data for (default: current month)-02
yearintegerNoThe 4 digit year you want to get the Liturgical Calendar data for (default: current year)-2025

Response

The API returns responses in JSON, XML, YAML, Markdown, and CSV formats:

Example Responses

JSON Response
200 OK
{
  "status": "ok",
  "error": null,
  "data": {
    "2025-12-01": [
      {
        "id": "advent_1_monday",
        "date": "2025-12-01",
        "dateDef": {
          "dateFn": "unprivilegedWeekdayOfAdvent",
          "dateArgs": [
            1,
            1
          ],
          "yearOffset": 0
        },
        "dateExceptions": [],
        "alternativeTransferDateDefs": [],
        "precedence": "WEEKDAY_13",
        "rank": "WEEKDAY",
        "allowSimilarRankItems": false,
        "isHolyDayOfObligation": false,
        "isOptional": false,
        "i18nDef": [
          "seasons:advent.weekday",
          {
            "week": 1,
            "dow": 1
          }
        ],
        "seasons": [
          "ADVENT"
        ],
        "periods": [],
        "colors": [
          "PURPLE"
        ],
        "commonsDef": [],
        "martyrology": [],
        "titles": [],
        "calendar": {
          "weekOfSeason": 1,
          "dayOfSeason": 2,
          "dayOfWeek": 1,
          "nthDayOfWeekInMonth": 1,
          "startOfSeason": "2025-11-30",
          "endOfSeason": "2025-12-24",
          "startOfLiturgicalYear": "2025-11-30",
          "endOfLiturgicalYear": "2026-11-28",
          "seasons": [
            "ADVENT"
          ]
        },
        "cycles": {
          "properCycle": "PROPER_OF_TIME",
          "sundayCycle": "YEAR_A",
          "weekdayCycle": "YEAR_2",
          "psalterWeek": "WEEK_1"
        },
        "fromCalendarId": "ProperOfTime",
        "fromExtendedCalendars": []
      }
    ],
    "2025-12-02": [
      {
        "id": "advent_1_tuesday",
        "date": "2025-12-02",
        "dateDef": {
          "dateFn": "unprivilegedWeekdayOfAdvent",
          "dateArgs": [
            2,
            1
          ],
          "yearOffset": 0
        },
        "dateExceptions": [],
        "alternativeTransferDateDefs": [],
        "precedence": "WEEKDAY_13",
        "rank": "WEEKDAY",
        "allowSimilarRankItems": false,
        "isHolyDayOfObligation": false,
        "isOptional": false,
        "i18nDef": [
          "seasons:advent.weekday",
          {
            "week": 1,
            "dow": 2
          }
        ],
        "seasons": [
          "ADVENT"
        ],
        "periods": [],
        "colors": [
          "PURPLE"
        ],
        "commonsDef": [],
        "martyrology": [],
        "titles": [],
        "calendar": {
          "weekOfSeason": 1,
          "dayOfSeason": 3,
          "dayOfWeek": 2,
          "nthDayOfWeekInMonth": 1,
          "startOfSeason": "2025-11-30",
          "endOfSeason": "2025-12-24",
          "startOfLiturgicalYear": "2025-11-30",
          "endOfLiturgicalYear": "2026-11-28",
          "seasons": [
            "ADVENT"
          ]
        },
        "cycles": {
          "properCycle": "PROPER_OF_TIME",
          "sundayCycle": "YEAR_A",
          "weekdayCycle": "YEAR_2",
          "psalterWeek": "WEEK_1"
        },
        "fromCalendarId": "ProperOfTime",
        "fromExtendedCalendars": []
      }
    ],
    "2025-12-03": [
      {
        "id": "francis_xavier_priest",
        "date": "2025-12-03",
        "dateDef": {
          "month": 12,
          "date": 3
        },
        "dateExceptions": [],
        "alternativeTransferDateDefs": [],
        "precedence": "GENERAL_MEMORIAL_10",
        "rank": "MEMORIAL",
        "allowSimilarRankItems": false,
        "isHolyDayOfObligation": false,
        "isOptional": false,
        "i18nDef": [
          "names:francis_xavier_priest"
        ],
        "seasons": [
          "ADVENT"
        ],
        "periods": [],
        "colors": [
          "WHITE"
        ],
        "commonsDef": [
          "None"
        ],
        "martyrology": [],
        "titles": [],
        "calendar": {
          "weekOfSeason": 1,
          "dayOfSeason": 4,
          "dayOfWeek": 3,
          "nthDayOfWeekInMonth": 1,
          "startOfSeason": "2025-11-30",
          "endOfSeason": "2025-12-24",
          "startOfLiturgicalYear": "2025-11-30",
          "endOfLiturgicalYear": "2026-11-28",
          "seasons": [
            "ADVENT"
          ]
        },
        "cycles": {
          "properCycle": "PROPER_OF_SAINTS",
          "sundayCycle": "YEAR_A",
          "weekdayCycle": "YEAR_2",
          "psalterWeek": "WEEK_1"
        },
        "fromCalendarId": "ma",
        "fromExtendedCalendars": [],
        "weekday": {
          "id": "advent_1_wednesday",
          "date": "2025-12-03",
          "dateDef": {
            "dateFn": "unprivilegedWeekdayOfAdvent",
            "dateArgs": [
              3,
              1
            ],
            "yearOffset": 0
          },
          "dateExceptions": [],
          "alternativeTransferDateDefs": [],
          "precedence": "WEEKDAY_13",
          "rank": "WEEKDAY",
          "allowSimilarRankItems": false,
          "isHolyDayOfObligation": false,
          "isOptional": false,
          "i18nDef": [
            "seasons:advent.weekday",
            {
              "week": 1,
              "dow": 3
            }
          ],
          "seasons": [
            "ADVENT"
          ],
          "periods": [],
          "colors": [
            "PURPLE"
          ],
          "commonsDef": [],
          "martyrology": [],
          "titles": [],
          "calendar": {
            "weekOfSeason": 1,
            "dayOfSeason": 4,
            "dayOfWeek": 3,
            "nthDayOfWeekInMonth": 1,
            "startOfSeason": "2025-11-30",
            "endOfSeason": "2025-12-24",
            "startOfLiturgicalYear": "2025-11-30",
            "endOfLiturgicalYear": "2026-11-28",
            "seasons": [
              "ADVENT"
            ]
          },
          "cycles": {
            "properCycle": "PROPER_OF_TIME",
            "sundayCycle": "YEAR_A",
            "weekdayCycle": "YEAR_2",
            "psalterWeek": "WEEK_1"
          },
          "fromCalendarId": "ProperOfTime",
          "fromExtendedCalendars": []
        }
      }
    ],
    "2025-12-04": [
      {
        "id": "advent_1_thursday",
        "date": "2025-12-04",
        "dateDef": {
          "dateFn": "unprivilegedWeekdayOfAdvent",
          "dateArgs": [
            4,
            1
          ],
          "yearOffset": 0
        },
        "dateExceptions": [],
        "alternativeTransferDateDefs": [],
        "precedence": "WEEKDAY_13",
        "rank": "WEEKDAY",
        "allowSimilarRankItems": false,
        "isHolyDayOfObligation": false,
        "isOptional": false,
        "i18nDef": [
          "seasons:advent.weekday",
          {
            "week": 1,
            "dow": 4
          }
        ],
        "seasons": [
          "ADVENT"
        ],
        "periods": [],
        "colors": [
          "PURPLE"
        ],
        "commonsDef": [],
        "martyrology": [],
        "titles": [],
        "calendar": {
          "weekOfSeason": 1,
          "dayOfSeason": 5,
          "dayOfWeek": 4,
          "nthDayOfWeekInMonth": 1,
          "startOfSeason": "2025-11-30",
          "endOfSeason": "2025-12-24",
          "startOfLiturgicalYear": "2025-11-30",
          "endOfLiturgicalYear": "2026-11-28",
          "seasons": [
            "ADVENT"
          ]
        },
        "cycles": {
          "properCycle": "PROPER_OF_TIME",
          "sundayCycle": "YEAR_A",
          "weekdayCycle": "YEAR_2",
          "psalterWeek": "WEEK_1"
        },
        "fromCalendarId": "ProperOfTime",
        "fromExtendedCalendars": []
      },
      {
        "id": "john_damascene_priest",
        "date": "2025-12-04",
        "dateDef": {
          "month": 12,
          "date": 4
        },
        "dateExceptions": [],
        "alternativeTransferDateDefs": [],
        "precedence": "OPTIONAL_MEMORIAL_12",
        "rank": "OPTIONAL_MEMORIAL",
        "allowSimilarRankItems": false,
        "isHolyDayOfObligation": false,
        "isOptional": true,
        "i18nDef": [
          "names:john_damascene_priest"
        ],
        "seasons": [
          "ADVENT"
        ],
        "periods": [],
        "colors": [
          "WHITE"
        ],
        "commonsDef": [
          "Pastors",
          "DoctorsOfTheChurch"
        ],
        "martyrology": [],
        "titles": [],
        "calendar": {
          "weekOfSeason": 1,
          "dayOfSeason": 5,
          "dayOfWeek": 4,
          "nthDayOfWeekInMonth": 1,
          "startOfSeason": "2025-11-30",
          "endOfSeason": "2025-12-24",
          "startOfLiturgicalYear": "2025-11-30",
          "endOfLiturgicalYear": "2026-11-28",
          "seasons": [
            "ADVENT"
          ]
        },
        "cycles": {
          "properCycle": "PROPER_OF_SAINTS",
          "sundayCycle": "YEAR_A",
          "weekdayCycle": "YEAR_2",
          "psalterWeek": "WEEK_1"
        },
        "fromCalendarId": "ma",
        "fromExtendedCalendars": [],
        "weekday": {
          "id": "advent_1_thursday",
          "date": "2025-12-04",
          "dateDef": {
            "dateFn": "unprivilegedWeekdayOfAdvent",
            "dateArgs": [
              4,
              1
            ],
            "yearOffset": 0
          },
          "dateExceptions": [],
          "alternativeTransferDateDefs": [],
          "precedence": "WEEKDAY_13",
          "rank": "WEEKDAY",
          "allowSimilarRankItems": false,
          "isHolyDayOfObligation": false,
          "isOptional": false,
          "i18nDef": [
            "seasons:advent.weekday",
            {
              "week": 1,
              "dow": 4
            }
          ],
          "seasons": [
            "ADVENT"
          ],
          "periods": [],
          "colors": [
            "PURPLE"
          ],
          "commonsDef": [],
          "martyrology": [],
          "titles": [],
          "calendar": {
            "weekOfSeason": 1,
            "dayOfSeason": 5,
            "dayOfWeek": 4,
            "nthDayOfWeekInMonth": 1,
            "startOfSeason": "2025-11-30",
            "endOfSeason": "2025-12-24",
            "startOfLiturgicalYear": "2025-11-30",
            "endOfLiturgicalYear": "2026-11-28",
            "seasons": [
              "ADVENT"
            ]
          },
          "cycles": {
            "properCycle": "PROPER_OF_TIME",
            "sundayCycle": "YEAR_A",
            "weekdayCycle": "YEAR_2",
            "psalterWeek": "WEEK_1"
          },
          "fromCalendarId": "ProperOfTime",
          "fromExtendedCalendars": []
        }
      }
    ],
    "2025-12-05": [
      {
        "id": "advent_1_friday",
        "date": "2025-12-05",
        "dateDef": {
          "dateFn": "unprivilegedWeekdayOfAdvent",
          "dateArgs": [
            5,
            1
          ],
          "yearOffset": 0
        },
        "dateExceptions": [],
        "alternativeTransferDateDefs": [],
        "precedence": "WEEKDAY_13",
        "rank": "WEEKDAY",
        "allowSimilarRankItems": false,
        "isHolyDayOfObligation": false,
        "isOptional": false,
        "i18nDef": [
          "seasons:advent.weekday",
          {
            "week": 1,
            "dow": 5
          }
        ],
        "seasons": [
          "ADVENT"
        ],
        "periods": [],
        "colors": [
          "PURPLE"
        ],
        "commonsDef": [],
        "martyrology": [],
        "titles": [],
        "calendar": {
          "weekOfSeason": 1,
          "dayOfSeason": 6,
          "dayOfWeek": 5,
          "nthDayOfWeekInMonth": 1,
          "startOfSeason": "2025-11-30",
          "endOfSeason": "2025-12-24",
          "startOfLiturgicalYear": "2025-11-30",
          "endOfLiturgicalYear": "2026-11-28",
          "seasons": [
            "ADVENT"
          ]
        },
        "cycles": {
          "properCycle": "PROPER_OF_TIME",
          "sundayCycle": "YEAR_A",
          "weekdayCycle": "YEAR_2",
          "psalterWeek": "WEEK_1"
        },
        "fromCalendarId": "ProperOfTime",
        "fromExtendedCalendars": []
      }
    ],
    "2025-12-06": [
      {
        "id": "advent_1_saturday",
        "date": "2025-12-06",
        "dateDef": {
          "dateFn": "unprivilegedWeekdayOfAdvent",
          "dateArgs": [
            6,
            1
          ],
          "yearOffset": 0
        },
        "dateExceptions": [],
        "alternativeTransferDateDefs": [],
        "precedence": "WEEKDAY_13",
        "rank": "WEEKDAY",
        "allowSimilarRankItems": false,
        "isHolyDayOfObligation": false,
        "isOptional": false,
        "i18nDef": [
          "seasons:advent.weekday",
          {
            "week": 1,
            "dow": 6
          }
        ],
        "seasons": [
          "ADVENT"
        ],
        "periods": [],
        "colors": [
          "PURPLE"
        ],
        "commonsDef": [],
        "martyrology": [],
        "titles": [],
        "calendar": {
          "weekOfSeason": 1,
          "dayOfSeason": 7,
          "dayOfWeek": 6,
          "nthDayOfWeekInMonth": 1,

  // ... response truncated (2990 total lines)
XML Response
200 OK
<Root>
  <status>ok</status>
  <error />
  <data>
    <_x0032_025-12-01>
      <id>advent_1_monday</id>
      <date>2025-12-01</date>
      <dateDef>
        <dateFn>unprivilegedWeekdayOfAdvent</dateFn>
        <dateArgs>1</dateArgs>
        <dateArgs>1</dateArgs>
        <yearOffset>0</yearOffset>
      </dateDef>
      <precedence>WEEKDAY_13</precedence>
      <rank>WEEKDAY</rank>
      <allowSimilarRankItems>false</allowSimilarRankItems>
      <isHolyDayOfObligation>false</isHolyDayOfObligation>
      <isOptional>false</isOptional>
      <i18nDef>seasons:advent.weekday</i18nDef>
      <i18nDef>
        <week>1</week>
        <dow>1</dow>
      </i18nDef>
      <seasons>ADVENT</seasons>
      <colors>PURPLE</colors>
      <calendar>
        <weekOfSeason>1</weekOfSeason>
        <dayOfSeason>2</dayOfSeason>
        <dayOfWeek>1</dayOfWeek>
        <nthDayOfWeekInMonth>1</nthDayOfWeekInMonth>
        <startOfSeason>2025-11-30</startOfSeason>
        <endOfSeason>2025-12-24</endOfSeason>
        <startOfLiturgicalYear>2025-11-30</startOfLiturgicalYear>
        <endOfLiturgicalYear>2026-11-28</endOfLiturgicalYear>
        <seasons>ADVENT</seasons>
      </calendar>
      <cycles>
        <properCycle>PROPER_OF_TIME</properCycle>
        <sundayCycle>YEAR_A</sundayCycle>
        <weekdayCycle>YEAR_2</weekdayCycle>
        <psalterWeek>WEEK_1</psalterWeek>
      </cycles>
      <fromCalendarId>ProperOfTime</fromCalendarId>
    </_x0032_025-12-01>
    <_x0032_025-12-02>
      <id>advent_1_tuesday</id>
      <date>2025-12-02</date>
      <dateDef>
        <dateFn>unprivilegedWeekdayOfAdvent</dateFn>
        <dateArgs>2</dateArgs>
        <dateArgs>1</dateArgs>
        <yearOffset>0</yearOffset>
      </dateDef>
      <precedence>WEEKDAY_13</precedence>
      <rank>WEEKDAY</rank>
      <allowSimilarRankItems>false</allowSimilarRankItems>
      <isHolyDayOfObligation>false</isHolyDayOfObligation>
      <isOptional>false</isOptional>
      <i18nDef>seasons:advent.weekday</i18nDef>
      <i18nDef>
        <week>1</week>
        <dow>2</dow>
      </i18nDef>
      <seasons>ADVENT</seasons>
      <colors>PURPLE</colors>
      <calendar>
        <weekOfSeason>1</weekOfSeason>
        <dayOfSeason>3</dayOfSeason>
        <dayOfWeek>2</dayOfWeek>
        <nthDayOfWeekInMonth>1</nthDayOfWeekInMonth>
        <startOfSeason>2025-11-30</startOfSeason>
        <endOfSeason>2025-12-24</endOfSeason>
        <startOfLiturgicalYear>2025-11-30</startOfLiturgicalYear>
        <endOfLiturgicalYear>2026-11-28</endOfLiturgicalYear>
        <seasons>ADVENT</seasons>
      </calendar>
      <cycles>
        <properCycle>PROPER_OF_TIME</properCycle>
        <sundayCycle>YEAR_A</sundayCycle>
        <weekdayCycle>YEAR_2</weekdayCycle>
        <psalterWeek>WEEK_1</psalterWeek>
      </cycles>
      <fromCalendarId>ProperOfTime</fromCalendarId>
    </_x0032_025-12-02>
    <_x0032_025-12-03>
      <id>francis_xavier_priest</id>
      <date>2025-12-03</date>
      <dateDef>
        <month>12</month>
        <date>3</date>
      </dateDef>
      <precedence>GENERAL_MEMORIAL_10</precedence>
      <rank>MEMORIAL</rank>
      <allowSimilarRankItems>false</allowSimilarRankItems>
      <isHolyDayOfObligation>false</isHolyDayOfObligation>
      <isOptional>false</isOptional>
      <i18nDef>names:francis_xavier_priest</i18nDef>
      <seasons>ADVENT</seasons>
      <colors>WHITE</colors>
      <commonsDef>None</commonsDef>
      <calendar>
        <weekOfSeason>1</weekOfSeason>
        <dayOfSeason>4</dayOfSeason>
        <dayOfWeek>3</dayOfWeek>
        <nthDayOfWeekInMonth>1</nthDayOfWeekInMonth>
        <startOfSeason>2025-11-30</startOfSeason>
        <endOfSeason>2025-12-24</endOfSeason>
        <startOfLiturgicalYear>2025-11-30</startOfLiturgicalYear>
        <endOfLiturgicalYear>2026-11-28</endOfLiturgicalYear>
        <seasons>ADVENT</seasons>
      </calendar>
      <cycles>
        <properCycle>PROPER_OF_SAINTS</properCycle>
        <sundayCycle>YEAR_A</sundayCycle>
        <weekdayCycle>YEAR_2</weekdayCycle>
        <psalterWeek>WEEK_1</psalterWeek>
      </cycles>
      <fromCalendarId>ma</fromCalendarId>
      <weekday>
        <id>advent_1_wednesday</id>
        <date>2025-12-03</date>
        <dateDef>
          <dateFn>unprivilegedWeekdayOfAdvent</dateFn>
          <dateArgs>3</dateArgs>
          <dateArgs>1</dateArgs>
          <yearOffset>0</yearOffset>
        </dateDef>
        <precedence>WEEKDAY_13</precedence>
        <rank>WEEKDAY</rank>
        <allowSimilarRankItems>false</allowSimilarRankItems>
        <isHolyDayOfObligation>false</isHolyDayOfObligation>
        <isOptional>false</isOptional>
        <i18nDef>seasons:advent.weekday</i18nDef>
        <i18nDef>
          <week>1</week>
          <dow>3</dow>
        </i18nDef>
        <seasons>ADVENT</seasons>
        <colors>PURPLE</colors>
        <calendar>
          <weekOfSeason>1</weekOfSeason>
          <dayOfSeason>4</dayOfSeason>
          <dayOfWeek>3</dayOfWeek>
          <nthDayOfWeekInMonth>1</nthDayOfWeekInMonth>
          <startOfSeason>2025-11-30</startOfSeason>
          <endOfSeason>2025-12-24</endOfSeason>
          <startOfLiturgicalYear>2025-11-30</startOfLiturgicalYear>
          <endOfLiturgicalYear>2026-11-28</endOfLiturgicalYear>
          <seasons>ADVENT</seasons>
        </calendar>
        <cycles>
          <properCycle>PROPER_OF_TIME</properCycle>
          <sundayCycle>YEAR_A</sundayCycle>
          <weekdayCycle>YEAR_2</weekdayCycle>
          <psalterWeek>WEEK_1</psalterWeek>
        </cycles>
        <fromCalendarId>ProperOfTime</fromCalendarId>
      </weekday>
    </_x0032_025-12-03>
    <_x0032_025-12-04>
      <id>advent_1_thursday</id>
      <date>2025-12-04</date>
      <dateDef>
        <dateFn>unprivilegedWeekdayOfAdvent</dateFn>
        <dateArgs>4</dateArgs>
        <dateArgs>1</dateArgs>
        <yearOffset>0</yearOffset>
      </dateDef>
      <precedence>WEEKDAY_13</precedence>
      <rank>WEEKDAY</rank>
      <allowSimilarRankItems>false</allowSimilarRankItems>
      <isHolyDayOfObligation>false</isHolyDayOfObligation>
      <isOptional>false</isOptional>
      <i18nDef>seasons:advent.weekday</i18nDef>
      <i18nDef>
        <week>1</week>
        <dow>4</dow>
      </i18nDef>
      <seasons>ADVENT</seasons>
      <colors>PURPLE</colors>
      <calendar>
        <weekOfSeason>1</weekOfSeason>
        <dayOfSeason>5</dayOfSeason>
        <dayOfWeek>4</dayOfWeek>
        <nthDayOfWeekInMonth>1</nthDayOfWeekInMonth>
        <startOfSeason>2025-11-30</startOfSeason>
        <endOfSeason>2025-12-24</endOfSeason>
        <startOfLiturgicalYear>2025-11-30</startOfLiturgicalYear>
        <endOfLiturgicalYear>2026-11-28</endOfLiturgicalYear>
        <seasons>ADVENT</seasons>
      </calendar>
      <cycles>
        <properCycle>PROPER_OF_TIME</properCycle>
        <sundayCycle>YEAR_A</sundayCycle>
        <weekdayCycle>YEAR_2</weekdayCycle>
        <psalterWeek>WEEK_1</psalterWeek>
      </cycles>
      <fromCalendarId>ProperOfTime</fromCalendarId>
    </_x0032_025-12-04>
    <_x0032_025-12-04>
      <id>john_damascene_priest</id>
      <date>2025-12-04</date>
      <dateDef>
        <month>12</month>
        <date>4</date>
      </dateDef>
      <precedence>OPTIONAL_MEMORIAL_12</precedence>
      <rank>OPTIONAL_MEMORIAL</rank>
      <allowSimilarRankItems>false</allowSimilarRankItems>
      <isHolyDayOfObligation>false</isHolyDayOfObligation>
      <isOptional>true</isOptional>
      <i18nDef>names:john_damascene_priest</i18nDef>
      <seasons>ADVENT</seasons>
      <colors>WHITE</colors>
      <commonsDef>Pastors</commonsDef>
      <commonsDef>DoctorsOfTheChurch</commonsDef>
      <calendar>
        <weekOfSeason>1</weekOfSeason>
        <dayOfSeason>5</dayOfSeason>
        <dayOfWeek>4</dayOfWeek>
        <nthDayOfWeekInMonth>1</nthDayOfWeekInMonth>
        <startOfSeason>2025-11-30</startOfSeason>
        <endOfSeason>2025-12-24</endOfSeason>
        <startOfLiturgicalYear>2025-11-30</startOfLiturgicalYear>
        <endOfLiturgicalYear>2026-11-28</endOfLiturgicalYear>
        <seasons>ADVENT</seasons>
      </calendar>
      <cycles>
        <properCycle>PROPER_OF_SAINTS</properCycle>
        <sundayCycle>YEAR_A</sundayCycle>
        <weekdayCycle>YEAR_2</weekdayCycle>
        <psalterWeek>WEEK_1</psalterWeek>
      </cycles>
      <fromCalendarId>ma</fromCalendarId>
      <weekday>
        <id>advent_1_thursday</id>
        <date>2025-12-04</date>
        <dateDef>
          <dateFn>unprivilegedWeekdayOfAdvent</dateFn>
          <dateArgs>4</dateArgs>
          <dateArgs>1</dateArgs>
          <yearOffset>0</yearOffset>
        </dateDef>
        <precedence>WEEKDAY_13</precedence>
        <rank>WEEKDAY</rank>
        <allowSimilarRankItems>false</allowSimilarRankItems>
        <isHolyDayOfObligation>false</isHolyDayOfObligation>
        <isOptional>false</isOptional>
        <i18nDef>seasons:advent.weekday</i18nDef>
        <i18nDef>
          <week>1</week>
          <dow>4</dow>
        </i18nDef>
        <seasons>ADVENT</seasons>
        <colors>PURPLE</colors>
        <calendar>
          <weekOfSeason>1</weekOfSeason>
          <dayOfSeason>5</dayOfSeason>
          <dayOfWeek>4</dayOfWeek>
          <nthDayOfWeekInMonth>1</nthDayOfWeekInMonth>
          <startOfSeason>2025-11-30</startOfSeason>
          <endOfSeason>2025-12-24</endOfSeason>
          <startOfLiturgicalYear>2025-11-30</startOfLiturgicalYear>
          <endOfLiturgicalYear>2026-11-28</endOfLiturgicalYear>
          <seasons>ADVENT</seasons>
        </calendar>
        <cycles>
          <properCycle>PROPER_OF_TIME</properCycle>
          <sundayCycle>YEAR_A</sundayCycle>
          <weekdayCycle>YEAR_2</weekdayCycle>
          <psalterWeek>WEEK_1</psalterWeek>
        </cycles>
        <fromCalendarId>ProperOfTime</fromCalendarId>
      </weekday>
    </_x0032_025-12-04>
    <_x0032_025-12-05>
      <id>advent_1_friday</id>
      <date>2025-12-05</date>
      <dateDef>
        <dateFn>unprivilegedWeekdayOfAdvent</dateFn>
        <dateArgs>5</dateArgs>
        <dateArgs>1</dateArgs>
        <yearOffset>0</yearOffset>
      </dateDef>
      <precedence>WEEKDAY_13</precedence>
      <rank>WEEKDAY</rank>
      <allowSimilarRankItems>false</allowSimilarRankItems>
      <isHolyDayOfObligation>false</isHolyDayOfObligation>
      <isOptional>false</isOptional>
      <i18nDef>seasons:advent.weekday</i18nDef>
      <i18nDef>
        <week>1</week>
        <dow>5</dow>
      </i18nDef>
      <seasons>ADVENT</seasons>
      <colors>PURPLE</colors>
      <calendar>
        <weekOfSeason>1</weekOfSeason>
        <dayOfSeason>6</dayOfSeason>
        <dayOfWeek>5</dayOfWeek>
        <nthDayOfWeekInMonth>1</nthDayOfWeekInMonth>
        <startOfSeason>2025-11-30</startOfSeason>
        <endOfSeason>2025-12-24</endOfSeason>
        <startOfLiturgicalYear>2025-11-30</startOfLiturgicalYear>
        <endOfLiturgicalYear>2026-11-28</endOfLiturgicalYear>
        <seasons>ADVENT</seasons>
      </calendar>
      <cycles>
        <properCycle>PROPER_OF_TIME</properCycle>
        <sundayCycle>YEAR_A</sundayCycle>
        <weekdayCycle>YEAR_2</weekdayCycle>
        <psalterWeek>WEEK_1</psalterWeek>
      </cycles>
      <fromCalendarId>ProperOfTime</fromCalendarId>
    </_x0032_025-12-05>
    <_x0032_025-12-06>
      <id>advent_1_saturday</id>
      <date>2025-12-06</date>
      <dateDef>
        <dateFn>unprivilegedWeekdayOfAdvent</dateFn>
        <dateArgs>6</dateArgs>
        <dateArgs>1</dateArgs>
        <yearOffset>0</yearOffset>
      </dateDef>
      <precedence>WEEKDAY_13</precedence>
      <rank>WEEKDAY</rank>
      <allowSimilarRankItems>false</allowSimilarRankItems>
      <isHolyDayOfObligation>false</isHolyDayOfObligation>
      <isOptional>false</isOptional>
      <i18nDef>seasons:advent.weekday</i18nDef>
      <i18nDef>
        <week>1</week>
        <dow>6</dow>
      </i18nDef>
      <seasons>ADVENT</seasons>
      <colors>PURPLE</colors>
      <calendar>
        <weekOfSeason>1</weekOfSeason>
        <dayOfSeason>7</dayOfSeason>
        <dayOfWeek>6</dayOfWeek>
        <nthDayOfWeekInMonth>1</nthDayOfWeekInMonth>
        <startOfSeason>2025-11-30</startOfSeason>
        <endOfSeason>2025-12-24</endOfSeason>
        <startOfLiturgicalYear>2025-11-30</startOfLiturgicalYear>
        <endOfLiturgicalYear>2026-11-28</endOfLiturgicalYear>
        <seasons>ADVENT</seasons>
      </calendar>
      <cycles>
        <properCycle>PROPER_OF_TIME</properCycle>
        <sundayCycle>YEAR_A</sundayCycle>
        <weekdayCycle>YEAR_2</weekdayCycle>
        <psalterWeek>WEEK_1</psalterWeek>
      </cycles>
      <fromCalendarId>ProperOfTime</fromCalendarId>
    </_x0032_025-12-06>
    <_x0032_025-12-06>
      <id>nicholas_of_myra_bishop</id>
      <date>2025-12-06</date>
      <dateDef>
        <month>12</month>
        <date>6</date>
      </dateDef>
      <precedence>OPTIONAL_MEMORIAL_12</precedence>
      <rank>OPTIONAL_MEMORIAL</rank>
      <allowSimilarRankItems>false</allowSimilarRankItems>
      <isHolyDayOfObligation>false</isHolyDayOfObligation>
      <isOptional>true</isOptional>
      <i18nDef>names:nicholas_of_myra_bishop</i18nDef>
      <seasons>ADVENT</seasons>
      <colors>WHITE</colors>
      <commonsDef>Bishops</commonsDef>
      <calendar>
        <weekOfSeason>1</weekOfSeason>
        <dayOfSeason>7</dayOfSeason>
        <dayOfWeek>6</dayOfWeek>
        <nthDayOfWeekInMonth>1</nthDayOfWeekInMonth>
        <startOfSeason>2025-11-30</startOfSeason>
        <endOfSeason>2025-12-24</endOfSeason>
        <startOfLiturgicalYear>2025-11-30</startOfLiturgicalYear>
        <endOfLiturgicalYear>2026-11-28</endOfLiturgicalYear>
        <seasons>ADVENT</seasons>
      </calendar>
      <cycles>
        <properCycle>PROPER_OF_SAINTS</properCycle>
        <sundayCycle>YEAR_A</sundayCycle>
        <weekdayCycle>YEAR_2</weekdayCycle>
        <psalterWeek>WEEK_1</psalterWeek>
      </cycles>
      <fromCalendarId>ma</fromCalendarId>
      <weekday>
        <id>advent_1_saturday</id>
        <date>2025-12-06</date>
        <dateDef>
          <dateFn>unprivilegedWeekdayOfAdvent</dateFn>
          <dateArgs>6</dateArgs>
          <dateArgs>1</dateArgs>
          <yearOffset>0</yearOffset>
        </dateDef>
        <precedence>WEEKDAY_13</precedence>
        <rank>WEEKDAY</rank>
        <allowSimilarRankItems>false</allowSimilarRankItems>
        <isHolyDayOfObligation>false</isHolyDayOfObligation>
        <isOptional>false</isOptional>
        <i18nDef>seasons:advent.weekday</i18nDef>
        <i18nDef>
          <week>1</week>
          <dow>6</dow>
        </i18nDef>
        <seasons>ADVENT</seasons>
        <colors>PURPLE</colors>
        <calendar>
          <weekOfSeason>1</weekOfSeason>
          <dayOfSeason>7</dayOfSeason>
          <dayOfWeek>6</dayOfWeek>
          <nthDayOfWeekInMonth>1</nthDayOfWeekInMonth>
          <startOfSeason>2025-11-30</startOfSeason>
          <endOfSeason>2025-12-24</endOfSeason>
          <startOfLiturgicalYear>2025-11-30</startOfLiturgicalYear>
          <endOfLiturgicalYear>2026-11-28</endOfLiturgicalYear>
          <seasons>ADVENT</seasons>
        </calendar>
        <cycles>
          <properCycle>PROPER_OF_TIME</properCycle>
          <sundayCycle>YEAR_A</sundayCycle>
          <weekdayCycle>YEAR_2</weekdayCycle>
          <psalterWeek>WEEK_1</psalterWeek>
        </cycles>
        <fromCalendarId>ProperOfTime</fromCalendarId>
      </weekday>
    </_x0032_025-12-06>
    <_x0032_025-12-07>
      <id>advent_2_sunday</id>
      <date>2025-12-07</date>
      <dateDef>
        <dateFn>sundayOfAdvent</dateFn>
        <dateArgs>2</dateArgs>
        <yearOffset>0</yearOffset>
      </dateDef>
      <precedence>PRIVILEGED_SUNDAY_2</precedence>
      <rank>SUNDAY</rank>
      <allowSimilarRankItems>false</allowSimilarRankItems>
      <isHolyDayOfObligation>true</isHolyDayOfObligation>
      <isOptional>false</isOptional>
      <i18nDef>seasons:advent.sunday</i18nDef>
      <i18nDef>
        <week>2</week>
      </i18nDef>
      <seasons>ADVENT</seasons>
      <colors>PURPLE</colors>
      <calendar>
        <weekOfSeason>2</weekOfSeason>
        <dayOfSeason>8</dayOfSeason>
        <dayOfWeek>0</dayOfWeek>
        <nthDayOfWeekInMonth>1</nthDayOfWeekInMonth>
        <startOfSeason>2025-11-30</startOfSeason>
        <endOfSeason>2025-12-24</endOfSeason>
        <startOfLiturgicalYear>2025-11-30</startOfLiturgicalYear>
        <endOfLiturgicalYear>2026-11-28</endOfLiturgicalYear>
        <seasons>ADVENT</seasons>
      </calendar>
      <cycles>
        <properCycle>PROPER_OF_TIME</properCycle>
        <sundayCycle>YEAR_A</sundayCycle>
        <weekdayCycle>YEAR_2</weekdayCycle>
        <psalterWeek>WEEK_2</psalterWeek>
      </cycles>
      <fromCalendarId>ProperOfTime</fromCalendarId>
    </_x0032_025-12-07>
    <_x0032_025-12-08>
      <id>immaculate_conception_of_the_blessed_virgin_mary</id>
      <date>2025-12-08</date>
      <dateDef>
        <dateFn>immaculateConceptionOfMary</dateFn>
      </dateDef>
      <precedence>GENERAL_SOLEMNITY_3</precedence>
      <rank>SOLEMNITY</rank>
      <allowSimilarRankItems>false</allowSimilarRankItems>
      <isHolyDayOfObligation>true</isHolyDayOfObligation>
      <isOptional>false</isOptional>
      <i18nDef>names:immaculate_conception_of_the_blessed_virgin_mary</i18nDef>
      <seasons>ADVENT</seasons>
      <colors>WHITE</colors>
      <commonsDef>None</commonsDef>
      <calendar>
        <weekOfSeason>2</weekOfSeason>
        <dayOfSeason>9</dayOfSeason>
        <dayOfWeek>1</dayOfWeek>
        <nthDayOfWeekInMonth>2</nthDayOfWeekInMonth>
        <startOfSeason>2025-11-30</startOfSeason>
        <endOfSeason>2025-12-24</endOfSeason>
        <startOfLiturgicalYear>2025-11-30</startOfLiturgicalYear>
        <endOfLiturgicalYear>2026-11-28</endOfLiturgicalYear>
        <seasons>ADVENT</seasons>
      </calendar>
      <cycles>
        <properCycle>PROPER_OF_SAINTS</properCycle>
        <sundayCycle>YEAR_A</sundayCycle>
        <weekdayCycle>YEAR_2</weekdayCycle>
        <psalterWeek>WEEK_2</psalterWeek>
      </cycles>

<!-- ... response truncated (2035 total lines) -->
YAML Response
200 OK
status: ok
error: 
data:
  2025-12-01:
  - id: advent_1_monday
    date: 2025-12-01
    dateDef:
      dateFn: unprivilegedWeekdayOfAdvent
      dateArgs:
      - 1
      - 1
      yearOffset: 0
    dateExceptions: []
    alternativeTransferDateDefs: []
    precedence: WEEKDAY_13
    rank: WEEKDAY
    allowSimilarRankItems: false
    isHolyDayOfObligation: false
    isOptional: false
    i18nDef:
    - seasons:advent.weekday
    - week: 1
      dow: 1
    seasons:
    - ADVENT
    periods: []
    colors:
    - PURPLE
    commonsDef: []
    martyrology: []
    titles: []
    calendar:
      weekOfSeason: 1
      dayOfSeason: 2
      dayOfWeek: 1
      nthDayOfWeekInMonth: 1
      startOfSeason: 2025-11-30
      endOfSeason: 2025-12-24
      startOfLiturgicalYear: 2025-11-30
      endOfLiturgicalYear: 2026-11-28
      seasons:
      - ADVENT
    cycles:
      properCycle: PROPER_OF_TIME
      sundayCycle: YEAR_A
      weekdayCycle: YEAR_2
      psalterWeek: WEEK_1
    fromCalendarId: ProperOfTime
    fromExtendedCalendars: []
  2025-12-02:
  - id: advent_1_tuesday
    date: 2025-12-02
    dateDef:
      dateFn: unprivilegedWeekdayOfAdvent
      dateArgs:
      - 2
      - 1
      yearOffset: 0
    dateExceptions: []
    alternativeTransferDateDefs: []
    precedence: WEEKDAY_13
    rank: WEEKDAY
    allowSimilarRankItems: false
    isHolyDayOfObligation: false
    isOptional: false
    i18nDef:
    - seasons:advent.weekday
    - week: 1
      dow: 2
    seasons:
    - ADVENT
    periods: []
    colors:
    - PURPLE
    commonsDef: []
    martyrology: []
    titles: []
    calendar:
      weekOfSeason: 1
      dayOfSeason: 3
      dayOfWeek: 2
      nthDayOfWeekInMonth: 1
      startOfSeason: 2025-11-30
      endOfSeason: 2025-12-24
      startOfLiturgicalYear: 2025-11-30
      endOfLiturgicalYear: 2026-11-28
      seasons:
      - ADVENT
    cycles:
      properCycle: PROPER_OF_TIME
      sundayCycle: YEAR_A
      weekdayCycle: YEAR_2
      psalterWeek: WEEK_1
    fromCalendarId: ProperOfTime
    fromExtendedCalendars: []
  2025-12-03:
  - id: francis_xavier_priest
    date: 2025-12-03
    dateDef:
      month: 12
      date: 3
    dateExceptions: []
    alternativeTransferDateDefs: []
    precedence: GENERAL_MEMORIAL_10
    rank: MEMORIAL
    allowSimilarRankItems: false
    isHolyDayOfObligation: false
    isOptional: false
    i18nDef:
    - names:francis_xavier_priest
    seasons:
    - ADVENT
    periods: []
    colors:
    - WHITE
    commonsDef:
    - None
    martyrology: []
    titles: []
    calendar:
      weekOfSeason: 1
      dayOfSeason: 4
      dayOfWeek: 3
      nthDayOfWeekInMonth: 1
      startOfSeason: 2025-11-30
      endOfSeason: 2025-12-24
      startOfLiturgicalYear: 2025-11-30
      endOfLiturgicalYear: 2026-11-28
      seasons:
      - ADVENT
    cycles:
      properCycle: PROPER_OF_SAINTS
      sundayCycle: YEAR_A
      weekdayCycle: YEAR_2
      psalterWeek: WEEK_1
    fromCalendarId: ma
    fromExtendedCalendars: []
    weekday:
      id: advent_1_wednesday
      date: 2025-12-03
      dateDef:
        dateFn: unprivilegedWeekdayOfAdvent
        dateArgs:
        - 3
        - 1
        yearOffset: 0
      dateExceptions: []
      alternativeTransferDateDefs: []
      precedence: WEEKDAY_13
      rank: WEEKDAY
      allowSimilarRankItems: false
      isHolyDayOfObligation: false
      isOptional: false
      i18nDef:
      - seasons:advent.weekday
      - week: 1
        dow: 3
      seasons:
      - ADVENT
      periods: []
      colors:
      - PURPLE
      commonsDef: []
      martyrology: []
      titles: []
      calendar:
        weekOfSeason: 1
        dayOfSeason: 4
        dayOfWeek: 3
        nthDayOfWeekInMonth: 1
        startOfSeason: 2025-11-30
        endOfSeason: 2025-12-24
        startOfLiturgicalYear: 2025-11-30
        endOfLiturgicalYear: 2026-11-28
        seasons:
        - ADVENT
      cycles:
        properCycle: PROPER_OF_TIME
        sundayCycle: YEAR_A
        weekdayCycle: YEAR_2
        psalterWeek: WEEK_1
      fromCalendarId: ProperOfTime
      fromExtendedCalendars: []
  2025-12-04:
  - id: advent_1_thursday
    date: 2025-12-04
    dateDef:
      dateFn: unprivilegedWeekdayOfAdvent
      dateArgs:
      - 4
      - 1
      yearOffset: 0
    dateExceptions: []
    alternativeTransferDateDefs: []
    precedence: WEEKDAY_13
    rank: WEEKDAY
    allowSimilarRankItems: false
    isHolyDayOfObligation: false
    isOptional: false
    i18nDef:
    - seasons:advent.weekday
    - week: 1
      dow: 4
    seasons:
    - ADVENT
    periods: []
    colors:
    - PURPLE
    commonsDef: []
    martyrology: []
    titles: []
    calendar:
      weekOfSeason: 1
      dayOfSeason: 5
      dayOfWeek: 4
      nthDayOfWeekInMonth: 1
      startOfSeason: 2025-11-30
      endOfSeason: 2025-12-24
      startOfLiturgicalYear: 2025-11-30
      endOfLiturgicalYear: 2026-11-28
      seasons:
      - ADVENT
    cycles:
      properCycle: PROPER_OF_TIME
      sundayCycle: YEAR_A
      weekdayCycle: YEAR_2
      psalterWeek: WEEK_1
    fromCalendarId: ProperOfTime
    fromExtendedCalendars: []
  - id: john_damascene_priest
    date: 2025-12-04
    dateDef:
      month: 12
      date: 4
    dateExceptions: []
    alternativeTransferDateDefs: []
    precedence: OPTIONAL_MEMORIAL_12
    rank: OPTIONAL_MEMORIAL
    allowSimilarRankItems: false
    isHolyDayOfObligation: false
    isOptional: true
    i18nDef:
    - names:john_damascene_priest
    seasons:
    - ADVENT
    periods: []
    colors:
    - WHITE
    commonsDef:
    - Pastors
    - DoctorsOfTheChurch
    martyrology: []
    titles: []
    calendar:
      weekOfSeason: 1
      dayOfSeason: 5
      dayOfWeek: 4
      nthDayOfWeekInMonth: 1
      startOfSeason: 2025-11-30
      endOfSeason: 2025-12-24
      startOfLiturgicalYear: 2025-11-30
      endOfLiturgicalYear: 2026-11-28
      seasons:
      - ADVENT
    cycles:
      properCycle: PROPER_OF_SAINTS
      sundayCycle: YEAR_A
      weekdayCycle: YEAR_2
      psalterWeek: WEEK_1
    fromCalendarId: ma
    fromExtendedCalendars: []
    weekday:
      id: advent_1_thursday
      date: 2025-12-04
      dateDef:
        dateFn: unprivilegedWeekdayOfAdvent
        dateArgs:
        - 4
        - 1
        yearOffset: 0
      dateExceptions: []
      alternativeTransferDateDefs: []
      precedence: WEEKDAY_13
      rank: WEEKDAY
      allowSimilarRankItems: false
      isHolyDayOfObligation: false
      isOptional: false
      i18nDef:
      - seasons:advent.weekday
      - week: 1
        dow: 4
      seasons:
      - ADVENT
      periods: []
      colors:
      - PURPLE
      commonsDef: []
      martyrology: []
      titles: []
      calendar:
        weekOfSeason: 1
        dayOfSeason: 5
        dayOfWeek: 4
        nthDayOfWeekInMonth: 1
        startOfSeason: 2025-11-30
        endOfSeason: 2025-12-24
        startOfLiturgicalYear: 2025-11-30
        endOfLiturgicalYear: 2026-11-28
        seasons:
        - ADVENT
      cycles:
        properCycle: PROPER_OF_TIME
        sundayCycle: YEAR_A
        weekdayCycle: YEAR_2
        psalterWeek: WEEK_1
      fromCalendarId: ProperOfTime
      fromExtendedCalendars: []
  2025-12-05:
  - id: advent_1_friday
    date: 2025-12-05
    dateDef:
      dateFn: unprivilegedWeekdayOfAdvent
      dateArgs:
      - 5
      - 1
      yearOffset: 0
    dateExceptions: []
    alternativeTransferDateDefs: []
    precedence: WEEKDAY_13
    rank: WEEKDAY
    allowSimilarRankItems: false
    isHolyDayOfObligation: false
    isOptional: false
    i18nDef:
    - seasons:advent.weekday
    - week: 1
      dow: 5
    seasons:
    - ADVENT
    periods: []
    colors:
    - PURPLE
    commonsDef: []
    martyrology: []
    titles: []
    calendar:
      weekOfSeason: 1
      dayOfSeason: 6
      dayOfWeek: 5
      nthDayOfWeekInMonth: 1
      startOfSeason: 2025-11-30
      endOfSeason: 2025-12-24
      startOfLiturgicalYear: 2025-11-30
      endOfLiturgicalYear: 2026-11-28
      seasons:
      - ADVENT
    cycles:
      properCycle: PROPER_OF_TIME
      sundayCycle: YEAR_A
      weekdayCycle: YEAR_2
      psalterWeek: WEEK_1
    fromCalendarId: ProperOfTime
    fromExtendedCalendars: []
  2025-12-06:
  - id: advent_1_saturday
    date: 2025-12-06
    dateDef:
      dateFn: unprivilegedWeekdayOfAdvent
      dateArgs:
      - 6
      - 1
      yearOffset: 0
    dateExceptions: []
    alternativeTransferDateDefs: []
    precedence: WEEKDAY_13
    rank: WEEKDAY
    allowSimilarRankItems: false
    isHolyDayOfObligation: false
    isOptional: false
    i18nDef:
    - seasons:advent.weekday
    - week: 1
      dow: 6
    seasons:
    - ADVENT
    periods: []
    colors:
    - PURPLE
    commonsDef: []
    martyrology: []
    titles: []
    calendar:
      weekOfSeason: 1
      dayOfSeason: 7
      dayOfWeek: 6
      nthDayOfWeekInMonth: 1
      startOfSeason: 2025-11-30
      endOfSeason: 2025-12-24
      startOfLiturgicalYear: 2025-11-30
      endOfLiturgicalYear: 2026-11-28
      seasons:
      - ADVENT
    cycles:
      properCycle: PROPER_OF_TIME
      sundayCycle: YEAR_A
      weekdayCycle: YEAR_2
      psalterWeek: WEEK_1
    fromCalendarId: ProperOfTime
    fromExtendedCalendars: []
  - id: nicholas_of_myra_bishop
    date: 2025-12-06
    dateDef:
      month: 12
      date: 6
    dateExceptions: []
    alternativeTransferDateDefs: []
    precedence: OPTIONAL_MEMORIAL_12
    rank: OPTIONAL_MEMORIAL
    allowSimilarRankItems: false
    isHolyDayOfObligation: false
    isOptional: true
    i18nDef:
    - names:nicholas_of_myra_bishop
    seasons:
    - ADVENT
    periods: []
    colors:
    - WHITE
    commonsDef:
    - Bishops
    martyrology: []
    titles: []
    calendar:
      weekOfSeason: 1
      dayOfSeason: 7
      dayOfWeek: 6
      nthDayOfWeekInMonth: 1
      startOfSeason: 2025-11-30
      endOfSeason: 2025-12-24
      startOfLiturgicalYear: 2025-11-30
      endOfLiturgicalYear: 2026-11-28
      seasons:
      - ADVENT
    cycles:
      properCycle: PROPER_OF_SAINTS
      sundayCycle: YEAR_A
      weekdayCycle: YEAR_2
      psalterWeek: WEEK_1
    fromCalendarId: ma
    fromExtendedCalendars: []
    weekday:
      id: advent_1_saturday
      date: 2025-12-06
      dateDef:
        dateFn: unprivilegedWeekdayOfAdvent
        dateArgs:
        - 6
        - 1
        yearOffset: 0
      dateExceptions: []
      alternativeTransferDateDefs: []
      precedence: WEEKDAY_13
      rank: WEEKDAY
      allowSimilarRankItems: false
      isHolyDayOfObligation: false
      isOptional: false
      i18nDef:
      - seasons:advent.weekday
      - week: 1
        dow: 6
      seasons:
      - ADVENT
      periods: []
      colors:
      - PURPLE
      commonsDef: []
      martyrology: []
      titles: []
      calendar:
        weekOfSeason: 1
        dayOfSeason: 7
        dayOfWeek: 6
        nthDayOfWeekInMonth: 1
        startOfSeason: 2025-11-30
        endOfSeason: 2025-12-24
        startOfLiturgicalYear: 2025-11-30
        endOfLiturgicalYear: 2026-11-28
        seasons:
        - ADVENT
      cycles:
        properCycle: PROPER_OF_TIME
        sundayCycle: YEAR_A
        weekdayCycle: YEAR_2
        psalterWeek: WEEK_1
      fromCalendarId: ProperOfTime
      fromExtendedCalendars: []
  2025-12-07:
  - id: advent_2_sunday
    date: 2025-12-07
    dateDef:

# ... response truncated (2357 total lines)
Markdown Response
200 OK
| Field | Value |
| --- | --- |
| status | ok |
| error |  |
| 2025-12-01 | {"id":"advent_1_monday","date":"2025-12-01","dateDef":{"dateFn":"unprivilegedWeekdayOfAdvent","dateArgs":[1,1],"yearOffset":0},"dateExceptions":[],"alternativeTransferDateDefs":[],"precedence":"WEEKDAY_13","rank":"WEEKDAY","allowSimilarRankItems":false,"isHolyDayOfObligation":false,"isOptional":false,"i18nDef":["seasons:advent.weekday",{"week":1,"dow":1}],"seasons":["ADVENT"],"periods":[],"colors":["PURPLE"],"commonsDef":[],"martyrology":[],"titles":[],"calendar":{"weekOfSeason":1,"dayOfSeason":2,"dayOfWeek":1,"nthDayOfWeekInMonth":1,"startOfSeason":"2025-11-30","endOfSeason":"2025-12-24","startOfLiturgicalYear":"2025-11-30","endOfLiturgicalYear":"2026-11-28","seasons":["ADVENT"]},"cycles":{"properCycle":"PROPER_OF_TIME","sundayCycle":"YEAR_A","weekdayCycle":"YEAR_2","psalterWeek":"WEEK_1"},"fromCalendarId":"ProperOfTime","fromExtendedCalendars":[]} |
| 2025-12-02 | {"id":"advent_1_tuesday","date":"2025-12-02","dateDef":{"dateFn":"unprivilegedWeekdayOfAdvent","dateArgs":[2,1],"yearOffset":0},"dateExceptions":[],"alternativeTransferDateDefs":[],"precedence":"WEEKDAY_13","rank":"WEEKDAY","allowSimilarRankItems":false,"isHolyDayOfObligation":false,"isOptional":false,"i18nDef":["seasons:advent.weekday",{"week":1,"dow":2}],"seasons":["ADVENT"],"periods":[],"colors":["PURPLE"],"commonsDef":[],"martyrology":[],"titles":[],"calendar":{"weekOfSeason":1,"dayOfSeason":3,"dayOfWeek":2,"nthDayOfWeekInMonth":1,"startOfSeason":"2025-11-30","endOfSeason":"2025-12-24","startOfLiturgicalYear":"2025-11-30","endOfLiturgicalYear":"2026-11-28","seasons":["ADVENT"]},"cycles":{"properCycle":"PROPER_OF_TIME","sundayCycle":"YEAR_A","weekdayCycle":"YEAR_2","psalterWeek":"WEEK_1"},"fromCalendarId":"ProperOfTime","fromExtendedCalendars":[]} |
| 2025-12-03 | {"id":"francis_xavier_priest","date":"2025-12-03","dateDef":{"month":12,"date":3},"dateExceptions":[],"alternativeTransferDateDefs":[],"precedence":"GENERAL_MEMORIAL_10","rank":"MEMORIAL","allowSimilarRankItems":false,"isHolyDayOfObligation":false,"isOptional":false,"i18nDef":["names:francis_xavier_priest"],"seasons":["ADVENT"],"periods":[],"colors":["WHITE"],"commonsDef":["None"],"martyrology":[],"titles":[],"calendar":{"weekOfSeason":1,"dayOfSeason":4,"dayOfWeek":3,"nthDayOfWeekInMonth":1,"startOfSeason":"2025-11-30","endOfSeason":"2025-12-24","startOfLiturgicalYear":"2025-11-30","endOfLiturgicalYear":"2026-11-28","seasons":["ADVENT"]},"cycles":{"properCycle":"PROPER_OF_SAINTS","sundayCycle":"YEAR_A","weekdayCycle":"YEAR_2","psalterWeek":"WEEK_1"},"fromCalendarId":"ma","fromExtendedCalendars":[],"weekday":{"id":"advent_1_wednesday","date":"2025-12-03","dateDef":{"dateFn":"unprivilegedWeekdayOfAdvent","dateArgs":[3,1],"yearOffset":0},"dateExceptions":[],"alternativeTransferDateDefs":[],"precedence":"WEEKDAY_13","rank":"WEEKDAY","allowSimilarRankItems":false,"isHolyDayOfObligation":false,"isOptional":false,"i18nDef":["seasons:advent.weekday",{"week":1,"dow":3}],"seasons":["ADVENT"],"periods":[],"colors":["PURPLE"],"commonsDef":[],"martyrology":[],"titles":[],"calendar":{"weekOfSeason":1,"dayOfSeason":4,"dayOfWeek":3,"nthDayOfWeekInMonth":1,"startOfSeason":"2025-11-30","endOfSeason":"2025-12-24","startOfLiturgicalYear":"2025-11-30","endOfLiturgicalYear":"2026-11-28","seasons":["ADVENT"]},"cycles":{"properCycle":"PROPER_OF_TIME","sundayCycle":"YEAR_A","weekdayCycle":"YEAR_2","psalterWeek":"WEEK_1"},"fromCalendarId":"ProperOfTime","fromExtendedCalendars":[]}} |
| 2025-12-04 | {"id":"advent_1_thursday","date":"2025-12-04","dateDef":{"dateFn":"unprivilegedWeekdayOfAdvent","dateArgs":[4,1],"yearOffset":0},"dateExceptions":[],"alternativeTransferDateDefs":[],"precedence":"WEEKDAY_13","rank":"WEEKDAY","allowSimilarRankItems":false,"isHolyDayOfObligation":false,"isOptional":false,"i18nDef":["seasons:advent.weekday",{"week":1,"dow":4}],"seasons":["ADVENT"],"periods":[],"colors":["PURPLE"],"commonsDef":[],"martyrology":[],"titles":[],"calendar":{"weekOfSeason":1,"dayOfSeason":5,"dayOfWeek":4,"nthDayOfWeekInMonth":1,"startOfSeason":"2025-11-30","endOfSeason":"2025-12-24","startOfLiturgicalYear":"2025-11-30","endOfLiturgicalYear":"2026-11-28","seasons":["ADVENT"]},"cycles":{"properCycle":"PROPER_OF_TIME","sundayCycle":"YEAR_A","weekdayCycle":"YEAR_2","psalterWeek":"WEEK_1"},"fromCalendarId":"ProperOfTime","fromExtendedCalendars":[]}; {"id":"john_damascene_priest","date":"2025-12-04","dateDef":{"month":12,"date":4},"dateExceptions":[],"alternativeTransferDateDefs":[],"precedence":"OPTIONAL_MEMORIAL_12","rank":"OPTIONAL_MEMORIAL","allowSimilarRankItems":false,"isHolyDayOfObligation":false,"isOptional":true,"i18nDef":["names:john_damascene_priest"],"seasons":["ADVENT"],"periods":[],"colors":["WHITE"],"commonsDef":["Pastors","DoctorsOfTheChurch"],"martyrology":[],"titles":[],"calendar":{"weekOfSeason":1,"dayOfSeason":5,"dayOfWeek":4,"nthDayOfWeekInMonth":1,"startOfSeason":"2025-11-30","endOfSeason":"2025-12-24","startOfLiturgicalYear":"2025-11-30","endOfLiturgicalYear":"2026-11-28","seasons":["ADVENT"]},"cycles":{"properCycle":"PROPER_OF_SAINTS","sundayCycle":"YEAR_A","weekdayCycle":"YEAR_2","psalterWeek":"WEEK_1"},"fromCalendarId":"ma","fromExtendedCalendars":[],"weekday":{"id":"advent_1_thursday","date":"2025-12-04","dateDef":{"dateFn":"unprivilegedWeekdayOfAdvent","dateArgs":[4,1],"yearOffset":0},"dateExceptions":[],"alternativeTransferDateDefs":[],"precedence":"WEEKDAY_13","rank":"WEEKDAY","allowSimilarRankItems":false,"isHolyDayOfObligation":false,"isOptional":false,"i18nDef":["seasons:advent.weekday",{"week":1,"dow":4}],"seasons":["ADVENT"],"periods":[],"colors":["PURPLE"],"commonsDef":[],"martyrology":[],"titles":[],"calendar":{"weekOfSeason":1,"dayOfSeason":5,"dayOfWeek":4,"nthDayOfWeekInMonth":1,"startOfSeason":"2025-11-30","endOfSeason":"2025-12-24","startOfLiturgicalYear":"2025-11-30","endOfLiturgicalYear":"2026-11-28","seasons":["ADVENT"]},"cycles":{"properCycle":"PROPER_OF_TIME","sundayCycle":"YEAR_A","weekdayCycle":"YEAR_2","psalterWeek":"WEEK_1"},"fromCalendarId":"ProperOfTime","fromExtendedCalendars":[]}} |
| 2025-12-05 | {"id":"advent_1_friday","date":"2025-12-05","dateDef":{"dateFn":"unprivilegedWeekdayOfAdvent","dateArgs":[5,1],"yearOffset":0},"dateExceptions":[],"alternativeTransferDateDefs":[],"precedence":"WEEKDAY_13","rank":"WEEKDAY","allowSimilarRankItems":false,"isHolyDayOfObligation":false,"isOptional":false,"i18nDef":["seasons:advent.weekday",{"week":1,"dow":5}],"seasons":["ADVENT"],"periods":[],"colors":["PURPLE"],"commonsDef":[],"martyrology":[],"titles":[],"calendar":{"weekOfSeason":1,"dayOfSeason":6,"dayOfWeek":5,"nthDayOfWeekInMonth":1,"startOfSeason":"2025-11-30","endOfSeason":"2025-12-24","startOfLiturgicalYear":"2025-11-30","endOfLiturgicalYear":"2026-11-28","seasons":["ADVENT"]},"cycles":{"properCycle":"PROPER_OF_TIME","sundayCycle":"YEAR_A","weekdayCycle":"YEAR_2","psalterWeek":"WEEK_1"},"fromCalendarId":"ProperOfTime","fromExtendedCalendars":[]} |
| 2025-12-06 | {"id":"advent_1_saturday","date":"2025-12-06","dateDef":{"dateFn":"unprivilegedWeekdayOfAdvent","dateArgs":[6,1],"yearOffset":0},"dateExceptions":[],"alternativeTransferDateDefs":[],"precedence":"WEEKDAY_13","rank":"WEEKDAY","allowSimilarRankItems":false,"isHolyDayOfObligation":false,"isOptional":false,"i18nDef":["seasons:advent.weekday",{"week":1,"dow":6}],"seasons":["ADVENT"],"periods":[],"colors":["PURPLE"],"commonsDef":[],"martyrology":[],"titles":[],"calendar":{"weekOfSeason":1,"dayOfSeason":7,"dayOfWeek":6,"nthDayOfWeekInMonth":1,"startOfSeason":"2025-11-30","endOfSeason":"2025-12-24","startOfLiturgicalYear":"2025-11-30","endOfLiturgicalYear":"2026-11-28","seasons":["ADVENT"]},"cycles":{"properCycle":"PROPER_OF_TIME","sundayCycle":"YEAR_A","weekdayCycle":"YEAR_2","psalterWeek":"WEEK_1"},"fromCalendarId":"ProperOfTime","fromExtendedCalendars":[]}; {"id":"nicholas_of_myra_bishop","date":"2025-12-06","dateDef":{"month":12,"date":6},"dateExceptions":[],"alternativeTransferDateDefs":[],"precedence":"OPTIONAL_MEMORIAL_12","rank":"OPTIONAL_MEMORIAL","allowSimilarRankItems":false,"isHolyDayOfObligation":false,"isOptional":true,"i18nDef":["names:nicholas_of_myra_bishop"],"seasons":["ADVENT"],"periods":[],"colors":["WHITE"],"commonsDef":["Bishops"],"martyrology":[],"titles":[],"calendar":{"weekOfSeason":1,"dayOfSeason":7,"dayOfWeek":6,"nthDayOfWeekInMonth":1,"startOfSeason":"2025-11-30","endOfSeason":"2025-12-24","startOfLiturgicalYear":"2025-11-30","endOfLiturgicalYear":"2026-11-28","seasons":["ADVENT"]},"cycles":{"properCycle":"PROPER_OF_SAINTS","sundayCycle":"YEAR_A","weekdayCycle":"YEAR_2","psalterWeek":"WEEK_1"},"fromCalendarId":"ma","fromExtendedCalendars":[],"weekday":{"id":"advent_1_saturday","date":"2025-12-06","dateDef":{"dateFn":"unprivilegedWeekdayOfAdvent","dateArgs":[6,1],"yearOffset":0},"dateExceptions":[],"alternativeTransferDateDefs":[],"precedence":"WEEKDAY_13","rank":"WEEKDAY","allowSimilarRankItems":false,"isHolyDayOfObligation":false,"isOptional":false,"i18nDef":["seasons:advent.weekday",{"week":1,"dow":6}],"seasons":["ADVENT"],"periods":[],"colors":["PURPLE"],"commonsDef":[],"martyrology":[],"titles":[],"calendar":{"weekOfSeason":1,"dayOfSeason":7,"dayOfWeek":6,"nthDayOfWeekInMonth":1,"startOfSeason":"2025-11-30","endOfSeason":"2025-12-24","startOfLiturgicalYear":"2025-11-30","endOfLiturgicalYear":"2026-11-28","seasons":["ADVENT"]},"cycles":{"properCycle":"PROPER_OF_TIME","sundayCycle":"YEAR_A","weekdayCycle":"YEAR_2","psalterWeek":"WEEK_1"},"fromCalendarId":"ProperOfTime","fromExtendedCalendars":[]}} |
| 2025-12-07 | {"id":"advent_2_sunday","date":"2025-12-07","dateDef":{"dateFn":"sundayOfAdvent","dateArgs":[2],"yearOffset":0},"dateExceptions":[],"alternativeTransferDateDefs":[],"precedence":"PRIVILEGED_SUNDAY_2","rank":"SUNDAY","allowSimilarRankItems":false,"isHolyDayOfObligation":true,"isOptional":false,"i18nDef":["seasons:advent.sunday",{"week":2}],"seasons":["ADVENT"],"periods":[],"colors":["PURPLE"],"commonsDef":[],"martyrology":[],"titles":[],"calendar":{"weekOfSeason":2,"dayOfSeason":8,"dayOfWeek":0,"nthDayOfWeekInMonth":1,"startOfSeason":"2025-11-30","endOfSeason":"2025-12-24","startOfLiturgicalYear":"2025-11-30","endOfLiturgicalYear":"2026-11-28","seasons":["ADVENT"]},"cycles":{"properCycle":"PROPER_OF_TIME","sundayCycle":"YEAR_A","weekdayCycle":"YEAR_2","psalterWeek":"WEEK_2"},"fromCalendarId":"ProperOfTime","fromExtendedCalendars":[]} |
| 2025-12-08 | {"id":"immaculate_conception_of_the_blessed_virgin_mary","date":"2025-12-08","dateDef":{"dateFn":"immaculateConceptionOfMary"},"dateExceptions":[],"alternativeTransferDateDefs":[],"precedence":"GENERAL_SOLEMNITY_3","rank":"SOLEMNITY","allowSimilarRankItems":false,"isHolyDayOfObligation":true,"isOptional":false,"i18nDef":["names:immaculate_conception_of_the_blessed_virgin_mary"],"seasons":["ADVENT"],"periods":[],"colors":["WHITE"],"commonsDef":["None"],"martyrology":[],"titles":[],"calendar":{"weekOfSeason":2,"dayOfSeason":9,"dayOfWeek":1,"nthDayOfWeekInMonth":2,"startOfSeason":"2025-11-30","endOfSeason":"2025-12-24","startOfLiturgicalYear":"2025-11-30","endOfLiturgicalYear":"2026-11-28","seasons":["ADVENT"]},"cycles":{"properCycle":"PROPER_OF_SAINTS","sundayCycle":"YEAR_A","weekdayCycle":"YEAR_2","psalterWeek":"WEEK_2"},"fromCalendarId":"ma","fromExtendedCalendars":[]} |
| 2025-12-09 | {"id":"advent_2_tuesday","date":"2025-12-09","dateDef":{"dateFn":"unprivilegedWeekdayOfAdvent","dateArgs":[2,2],"yearOffset":0},"dateExceptions":[],"alternativeTransferDateDefs":[],"precedence":"WEEKDAY_13","rank":"WEEKDAY","allowSimilarRankItems":false,"isHolyDayOfObligation":false,"isOptional":false,"i18nDef":["seasons:advent.weekday",{"week":2,"dow":2}],"seasons":["ADVENT"],"periods":[],"colors":["PURPLE"],"commonsDef":[],"martyrology":[],"titles":[],"calendar":{"weekOfSeason":2,"dayOfSeason":10,"dayOfWeek":2,"nthDayOfWeekInMonth":2,"startOfSeason":"2025-11-30","endOfSeason":"2025-12-24","startOfLiturgicalYear":"2025-11-30","endOfLiturgicalYear":"2026-11-28","seasons":["ADVENT"]},"cycles":{"properCycle":"PROPER_OF_TIME","sundayCycle":"YEAR_A","weekdayCycle":"YEAR_2","psalterWeek":"WEEK_2"},"fromCalendarId":"ProperOfTime","fromExtendedCalendars":[]}; {"id":"juan_diego_cuauhtlatoatzin","date":"2025-12-09","dateDef":{"month":12,"date":9},"dateExceptions":[],"alternativeTransferDateDefs":[],"precedence":"OPTIONAL_MEMORIAL_12","rank":"OPTIONAL_MEMORIAL","allowSimilarRankItems":false,"isHolyDayOfObligation":false,"isOptional":true,"i18nDef":["names:juan_diego_cuauhtlatoatzin"],"seasons":["ADVENT"],"periods":[],"colors":["WHITE"],"commonsDef":["Saints"],"martyrology":[],"titles":[],"calendar":{"weekOfSeason":2,"dayOfSeason":10,"dayOfWeek":2,"nthDayOfWeekInMonth":2,"startOfSeason":"2025-11-30","endOfSeason":"2025-12-24","startOfLiturgicalYear":"2025-11-30","endOfLiturgicalYear":"2026-11-28","seasons":["ADVENT"]},"cycles":{"properCycle":"PROPER_OF_SAINTS","sundayCycle":"YEAR_A","weekdayCycle":"YEAR_2","psalterWeek":"WEEK_2"},"fromCalendarId":"ma","fromExtendedCalendars":[],"weekday":{"id":"advent_2_tuesday","date":"2025-12-09","dateDef":{"dateFn":"unprivilegedWeekdayOfAdvent","dateArgs":[2,2],"yearOffset":0},"dateExceptions":[],"alternativeTransferDateDefs":[],"precedence":"WEEKDAY_13","rank":"WEEKDAY","allowSimilarRankItems":false,"isHolyDayOfObligation":false,"isOptional":false,"i18nDef":["seasons:advent.weekday",{"week":2,"dow":2}],"seasons":["ADVENT"],"periods":[],"colors":["PURPLE"],"commonsDef":[],"martyrology":[],"titles":[],"calendar":{"weekOfSeason":2,"dayOfSeason":10,"dayOfWeek":2,"nthDayOfWeekInMonth":2,"startOfSeason":"2025-11-30","endOfSeason":"2025-12-24","startOfLiturgicalYear":"2025-11-30","endOfLiturgicalYear":"2026-11-28","seasons":["ADVENT"]},"cycles":{"properCycle":"PROPER_OF_TIME","sundayCycle":"YEAR_A","weekdayCycle":"YEAR_2","psalterWeek":"WEEK_2"},"fromCalendarId":"ProperOfTime","fromExtendedCalendars":[]}} |
| 2025-12-10 | {"id":"advent_2_wednesday","date":"2025-12-10","dateDef":{"dateFn":"unprivilegedWeekdayOfAdvent","dateArgs":[3,2],"yearOffset":0},"dateExceptions":[],"alternativeTransferDateDefs":[],"precedence":"WEEKDAY_13","rank":"WEEKDAY","allowSimilarRankItems":false,"isHolyDayOfObligation":false,"isOptional":false,"i18nDef":["seasons:advent.weekday",{"week":2,"dow":3}],"seasons":["ADVENT"],"periods":[],"colors":["PURPLE"],"commonsDef":[],"martyrology":[],"titles":[],"calendar":{"weekOfSeason":2,"dayOfSeason":11,"dayOfWeek":3,"nthDayOfWeekInMonth":2,"startOfSeason":"2025-11-30","endOfSeason":"2025-12-24","startOfLiturgicalYear":"2025-11-30","endOfLiturgicalYear":"2026-11-28","seasons":["ADVENT"]},"cycles":{"properCycle":"PROPER_OF_TIME","sundayCycle":"YEAR_A","weekdayCycle":"YEAR_2","psalterWeek":"WEEK_2"},"fromCalendarId":"ProperOfTime","fromExtendedCalendars":[]}; {"id":"our_lady_of_loreto","date":"2025-12-10","dateDef":{"month":12,"date":10},"dateExceptions":[],"alternativeTransferDateDefs":[],"precedence":"OPTIONAL_MEMORIAL_12","rank":"OPTIONAL_MEMORIAL","allowSimilarRankItems":false,"isHolyDayOfObligation":false,"isOptional":true,"i18nDef":["names:our_lady_of_loreto"],"seasons":["ADVENT"],"periods":[],"colors":["WHITE"],"commonsDef":["BlessedVirginMary"],"martyrology":[],"titles":[],"calendar":{"weekOfSeason":2,"dayOfSeason":11,"dayOfWeek":3,"nthDayOfWeekInMonth":2,"startOfSeason":"2025-11-30","endOfSeason":"2025-12-24","startOfLiturgicalYear":"2025-11-30","endOfLiturgicalYear":"2026-11-28","seasons":["ADVENT"]},"cycles":{"properCycle":"PROPER_OF_SAINTS","sundayCycle":"YEAR_A","weekdayCycle":"YEAR_2","psalterWeek":"WEEK_2"},"fromCalendarId":"ma","fromExtendedCalendars":[],"weekday":{"id":"advent_2_wednesday","date":"2025-12-10","dateDef":{"dateFn":"unprivilegedWeekdayOfAdvent","dateArgs":[3,2],"yearOffset":0},"dateExceptions":[],"alternativeTransferDateDefs":[],"precedence":"WEEKDAY_13","rank":"WEEKDAY","allowSimilarRankItems":false,"isHolyDayOfObligation":false,"isOptional":false,"i18nDef":["seasons:advent.weekday",{"week":2,"dow":3}],"seasons":["ADVENT"],"periods":[],"colors":["PURPLE"],"commonsDef":[],"martyrology":[],"titles":[],"calendar":{"weekOfSeason":2,"dayOfSeason":11,"dayOfWeek":3,"nthDayOfWeekInMonth":2,"startOfSeason":"2025-11-30","endOfSeason":"2025-12-24","startOfLiturgicalYear":"2025-11-30","endOfLiturgicalYear":"2026-11-28","seasons":["ADVENT"]},"cycles":{"properCycle":"PROPER_OF_TIME","sundayCycle":"YEAR_A","weekdayCycle":"YEAR_2","psalterWeek":"WEEK_2"},"fromCalendarId":"ProperOfTime","fromExtendedCalendars":[]}} |
| 2025-12-11 | {"id":"advent_2_thursday","date":"2025-12-11","dateDef":{"dateFn":"unprivilegedWeekdayOfAdvent","dateArgs":[4,2],"yearOffset":0},"dateExceptions":[],"alternativeTransferDateDefs":[],"precedence":"WEEKDAY_13","rank":"WEEKDAY","allowSimilarRankItems":false,"isHolyDayOfObligation":false,"isOptional":false,"i18nDef":["seasons:advent.weekday",{"week":2,"dow":4}],"seasons":["ADVENT"],"periods":[],"colors":["PURPLE"],"commonsDef":[],"martyrology":[],"titles":[],"calendar":{"weekOfSeason":2,"dayOfSeason":12,"dayOfWeek":4,"nthDayOfWeekInMonth":2,"startOfSeason":"2025-11-30","endOfSeason":"2025-12-24","startOfLiturgicalYear":"2025-11-30","endOfLiturgicalYear":"2026-11-28","seasons":["ADVENT"]},"cycles":{"properCycle":"PROPER_OF_TIME","sundayCycle":"YEAR_A","weekdayCycle":"YEAR_2","psalterWeek":"WEEK_2"},"fromCalendarId":"ProperOfTime","fromExtendedCalendars":[]}; {"id":"damasus_i_pope","date":"2025-12-11","dateDef":{"month":12,"date":11},"dateExceptions":[],"alternativeTransferDateDefs":[],"precedence":"OPTIONAL_MEMORIAL_12","rank":"OPTIONAL_MEMORIAL","allowSimilarRankItems":false,"isHolyDayOfObligation":false,"isOptional":true,"i18nDef":["names:damasus_i_pope"],"seasons":["ADVENT"],"periods":[],"colors":["WHITE"],"commonsDef":["PopeOrBishop"],"martyrology":[],"titles":[],"calendar":{"weekOfSeason":2,"dayOfSeason":12,"dayOfWeek":4,"nthDayOfWeekInMonth":2,"startOfSeason":"2025-11-30","endOfSeason":"2025-12-24","startOfLiturgicalYear":"2025-11-30","endOfLiturgicalYear":"2026-11-28","seasons":["ADVENT"]},"cycles":{"properCycle":"PROPER_OF_SAINTS","sundayCycle":"YEAR_A","weekdayCycle":"YEAR_2","psalterWeek":"WEEK_2"},"fromCalendarId":"ma","fromExtendedCalendars":[],"weekday":{"id":"advent_2_thursday","date":"2025-12-11","dateDef":{"dateFn":"unprivilegedWeekdayOfAdvent","dateArgs":[4,2],"yearOffset":0},"dateExceptions":[],"alternativeTransferDateDefs":[],"precedence":"WEEKDAY_13","rank":"WEEKDAY","allowSimilarRankItems":false,"isHolyDayOfObligation":false,"isOptional":false,"i18nDef":["seasons:advent.weekday",{"week":2,"dow":4}],"seasons":["ADVENT"],"periods":[],"colors":["PURPLE"],"commonsDef":[],"martyrology":[],"titles":[],"calendar":{"weekOfSeason":2,"dayOfSeason":12,"dayOfWeek":4,"nthDayOfWeekInMonth":2,"startOfSeason":"2025-11-30","endOfSeason":"2025-12-24","startOfLiturgicalYear":"2025-11-30","endOfLiturgicalYear":"2026-11-28","seasons":["ADVENT"]},"cycles":{"properCycle":"PROPER_OF_TIME","sundayCycle":"YEAR_A","weekdayCycle":"YEAR_2","psalterWeek":"WEEK_2"},"fromCalendarId":"ProperOfTime","fromExtendedCalendars":[]}} |
| 2025-12-12 | {"id":"advent_2_friday","date":"2025-12-12","dateDef":{"dateFn":"unprivilegedWeekdayOfAdvent","dateArgs":[5,2],"yearOffset":0},"dateExceptions":[],"alternativeTransferDateDefs":[],"precedence":"WEEKDAY_13","rank":"WEEKDAY","allowSimilarRankItems":false,"isHolyDayOfObligation":false,"isOptional":false,"i18nDef":["seasons:advent.weekday",{"week":2,"dow":5}],"seasons":["ADVENT"],"periods":[],"colors":["PURPLE"],"commonsDef":[],"martyrology":[],"titles":[],"calendar":{"weekOfSeason":2,"dayOfSeason":13,"dayOfWeek":5,"nthDayOfWeekInMonth":2,"startOfSeason":"2025-11-30","endOfSeason":"2025-12-24","startOfLiturgicalYear":"2025-11-30","endOfLiturgicalYear":"2026-11-28","seasons":["ADVENT"]},"cycles":{"properCycle":"PROPER_OF_TIME","sundayCycle":"YEAR_A","weekdayCycle":"YEAR_2","psalterWeek":"WEEK_2"},"fromCalendarId":"ProperOfTime","fromExtendedCalendars":[]}; {"id":"our_lady_of_guadalupe","date":"2025-12-12","dateDef":{"month":12,"date":12},"dateExceptions":[],"alternativeTransferDateDefs":[],"precedence":"OPTIONAL_MEMORIAL_12","rank":"OPTIONAL_MEMORIAL","allowSimilarRankItems":false,"isHolyDayOfObligation":false,"isOptional":true,"i18nDef":["names:our_lady_of_guadalupe"],"seasons":["ADVENT"],"periods":[],"colors":["WHITE"],"commonsDef":["BlessedVirginMary"],"martyrology":[],"titles":[],"calendar":{"weekOfSeason":2,"dayOfSeason":13,"dayOfWeek":5,"nthDayOfWeekInMonth":2,"startOfSeason":"2025-11-30","endOfSeason":"2025-12-24","startOfLiturgicalYear":"2025-11-30","endOfLiturgicalYear":"2026-11-28","seasons":["ADVENT"]},"cycles":{"properCycle":"PROPER_OF_SAINTS","sundayCycle":"YEAR_A","weekdayCycle":"YEAR_2","psalterWeek":"WEEK_2"},"fromCalendarId":"ma","fromExtendedCalendars":[],"weekday":{"id":"advent_2_friday","date":"2025-12-12","dateDef":{"dateFn":"unprivilegedWeekdayOfAdvent","dateArgs":[5,2],"yearOffset":0},"dateExceptions":[],"alternativeTransferDateDefs":[],"precedence":"WEEKDAY_13","rank":"WEEKDAY","allowSimilarRankItems":false,"isHolyDayOfObligation":false,"isOptional":false,"i18nDef":["seasons:advent.weekday",{"week":2,"dow":5}],"seasons":["ADVENT"],"periods":[],"colors":["PURPLE"],"commonsDef":[],"martyrology":[],"titles":[],"calendar":{"weekOfSeason":2,"dayOfSeason":13,"dayOfWeek":5,"nthDayOfWeekInMonth":2,"startOfSeason":"2025-11-30","endOfSeason":"2025-12-24","startOfLiturgicalYear":"2025-11-30","endOfLiturgicalYear":"2026-11-28","seasons":["ADVENT"]},"cycles":{"properCycle":"PROPER_OF_TIME","sundayCycle":"YEAR_A","weekdayCycle":"YEAR_2","psalterWeek":"WEEK_2"},"fromCalendarId":"ProperOfTime","fromExtendedCalendars":[]}} |
| 2025-12-13 | {"id":"lucy_of_syracuse_virgin","date":"2025-12-13","dateDef":{"month":12,"date":13},"dateExceptions":[],"alternativeTransferDateDefs":[],"precedence":"GENERAL_MEMORIAL_10","rank":"MEMORIAL","allowSimilarRankItems":false,"isHolyDayOfObligation":false,"isOptional":false,"i18nDef":["names:lucy_of_syracuse_virgin"],"seasons":["ADVENT"],"periods":[],"colors":["RED"],"commonsDef":["VirginMartyrs","Virgins"],"martyrology":[],"titles":[],"calendar":{"weekOfSeason":2,"dayOfSeason":14,"dayOfWeek":6,"nthDayOfWeekInMonth":2,"startOfSeason":"2025-11-30","endOfSeason":"2025-12-24","startOfLiturgicalYear":"2025-11-30","endOfLiturgicalYear":"2026-11-28","seasons":["ADVENT"]},"cycles":{"properCycle":"PROPER_OF_SAINTS","sundayCycle":"YEAR_A","weekdayCycle":"YEAR_2","psalterWeek":"WEEK_2"},"fromCalendarId":"ma","fromExtendedCalendars":[],"weekday":{"id":"advent_2_saturday","date":"2025-12-13","dateDef":{"dateFn":"unprivilegedWeekdayOfAdvent","dateArgs":[6,2],"yearOffset":0},"dateExceptions":[],"alternativeTransferDateDefs":[],"precedence":"WEEKDAY_13","rank":"WEEKDAY","allowSimilarRankItems":false,"isHolyDayOfObligation":false,"isOptional":false,"i18nDef":["seasons:advent.weekday",{"week":2,"dow":6}],"seasons":["ADVENT"],"periods":[],"colors":["PURPLE"],"commonsDef":[],"martyrology":[],"titles":[],"calendar":{"weekOfSeason":2,"dayOfSeason":14,"dayOfWeek":6,"nthDayOfWeekInMonth":2,"startOfSeason":"2025-11-30","endOfSeason":"2025-12-24","startOfLiturgicalYear":"2025-11-30","endOfLiturgicalYear":"2026-11-28","seasons":["ADVENT"]},"cycles":{"properCycle":"PROPER_OF_TIME","sundayCycle":"YEAR_A","weekdayCycle":"YEAR_2","psalterWeek":"WEEK_2"},"fromCalendarId":"ProperOfTime","fromExtendedCalendars":[]}} |
| 2025-12-14 | {"id":"advent_3_sunday","date":"2025-12-14","dateDef":{"dateFn":"sundayOfAdvent","dateArgs":[3],"yearOffset":0},"dateExceptions":[],"alternativeTransferDateDefs":[],"precedence":"PRIVILEGED_SUNDAY_2","rank":"SUNDAY","allowSimilarRankItems":false,"isHolyDayOfObligation":true,"isOptional":false,"i18nDef":["seasons:advent.sunday",{"week":3}],"seasons":["ADVENT"],"periods":[],"colors":["ROSE","PURPLE"],"commonsDef":[],"martyrology":[],"titles":[],"calendar":{"weekOfSeason":3,"dayOfSeason":15,"dayOfWeek":0,"nthDayOfWeekInMonth":2,"startOfSeason":"2025-11-30","endOfSeason":"2025-12-24","startOfLiturgicalYear":"2025-11-30","endOfLiturgicalYear":"2026-11-28","seasons":["ADVENT"]},"cycles":{"properCycle":"PROPER_OF_TIME","sundayCycle":"YEAR_A","weekdayCycle":"YEAR_2","psalterWeek":"WEEK_3"},"fromCalendarId":"ProperOfTime","fromExtendedCalendars":[]} |
| 2025-12-15 | {"id":"advent_3_monday","date":"2025-12-15","dateDef":{"dateFn":"unprivilegedWeekdayOfAdvent","dateArgs":[1,3],"yearOffset":0},"dateExceptions":[],"alternativeTransferDateDefs":[],"precedence":"WEEKDAY_13","rank":"WEEKDAY","allowSimilarRankItems":false,"isHolyDayOfObligation":false,"isOptional":false,"i18nDef":["seasons:advent.weekday",{"week":3,"dow":1}],"seasons":["ADVENT"],"periods":[],"colors":["PURPLE"],"commonsDef":[],"martyrology":[],"titles":[],"calendar":{"weekOfSeason":3,"dayOfSeason":16,"dayOfWeek":1,"nthDayOfWeekInMonth":3,"startOfSeason":"2025-11-30","endOfSeason":"2025-12-24","startOfLiturgicalYear":"2025-11-30","endOfLiturgicalYear":"2026-11-28","seasons":["ADVENT"]},"cycles":{"properCycle":"PROPER_OF_TIME","sundayCycle":"YEAR_A","weekdayCycle":"YEAR_2","psalterWeek":"WEEK_3"},"fromCalendarId":"ProperOfTime","fromExtendedCalendars":[]} |
| 2025-12-16 | {"id":"advent_3_tuesday","date":"2025-12-16","dateDef":{"dateFn":"unprivilegedWeekdayOfAdvent","dateArgs":[2,3],"yearOffset":0},"dateExceptions":[],"alternativeTransferDateDefs":[],"precedence":"WEEKDAY_13","rank":"WEEKDAY","allowSimilarRankItems":false,"isHolyDayOfObligation":false,"isOptional":false,"i18nDef":["seasons:advent.weekday",{"week":3,"dow":2}],"seasons":["ADVENT"],"periods":[],"colors":["PURPLE"],"commonsDef":[],"martyrology":[],"titles":[],"calendar":{"weekOfSeason":3,"dayOfSeason":17,"dayOfWeek":2,"nthDayOfWeekInMonth":3,"startOfSeason":"2025-11-30","endOfSeason":"2025-12-24","startOfLiturgicalYear":"2025-11-30","endOfLiturgicalYear":"2026-11-28","seasons":["ADVENT"]},"cycles":{"properCycle":"PROPER_OF_TIME","sundayCycle":"YEAR_A","weekdayCycle":"YEAR_2","psalterWeek":"WEEK_3"},"fromCalendarId":"ProperOfTime","fromExtendedCalendars":[]} |
| 2025-12-17 | {"id":"advent_december_17","date":"2025-12-17","dateDef":{"dateFn":"privilegedWeekdayOfAdvent","dateArgs":[17],"yearOffset":0},"dateExceptions":[],"alternativeTransferDateDefs":[],"precedence":"PRIVILEGED_WEEKDAY_9","rank":"WEEKDAY","allowSimilarRankItems":false,"isHolyDayOfObligation":false,"isOptional":false,"i18nDef":["seasons:advent.privileged_weekday",{"day":17}],"seasons":["ADVENT"],"periods":[],"colors":["PURPLE"],"commonsDef":[],"martyrology":[],"titles":[],"calendar":{"weekOfSeason":3,"dayOfSeason":18,"dayOfWeek":3,"nthDayOfWeekInMonth":3,"startOfSeason":"2025-11-30","endOfSeason":"2025-12-24","startOfLiturgicalYear":"2025-11-30","endOfLiturgicalYear":"2026-11-28","seasons":["ADVENT"]},"cycles":{"properCycle":"PROPER_OF_TIME","sundayCycle":"YEAR_A","weekdayCycle":"YEAR_2","psalterWeek":"WEEK_3"},"fromCalendarId":"ProperOfTime","fromExtendedCalendars":[]} |
| 2025-12-18 | {"id":"advent_december_18","date":"2025-12-18","dateDef":{"dateFn":"privilegedWeekdayOfAdvent","dateArgs":[18],"yearOffset":0},"dateExceptions":[],"alternativeTransferDateDefs":[],"precedence":"PRIVILEGED_WEEKDAY_9","rank":"WEEKDAY","allowSimilarRankItems":false,"isHolyDayOfObligation":false,"isOptional":false,"i18nDef":["seasons:advent.privileged_weekday",{"day":18}],"seasons":["ADVENT"],"periods":[],"colors":["PURPLE"],"commonsDef":[],"martyrology":[],"titles":[],"calendar":{"weekOfSeason":3,"dayOfSeason":19,"dayOfWeek":4,"nthDayOfWeekInMonth":3,"startOfSeason":"2025-11-30","endOfSeason":"2025-12-24","startOfLiturgicalYear":"2025-11-30","endOfLiturgicalYear":"2026-11-28","seasons":["ADVENT"]},"cycles":{"properCycle":"PROPER_OF_TIME","sundayCycle":"YEAR_A","weekdayCycle":"YEAR_2","psalterWeek":"WEEK_3"},"fromCalendarId":"ProperOfTime","fromExtendedCalendars":[]} |
| 2025-12-19 | {"id":"advent_december_19","date":"2025-12-19","dateDef":{"dateFn":"privilegedWeekdayOfAdvent","dateArgs":[19],"yearOffset":0},"dateExceptions":[],"alternativeTransferDateDefs":[],"precedence":"PRIVILEGED_WEEKDAY_9","rank":"WEEKDAY","allowSimilarRankItems":false,"isHolyDayOfObligation":false,"isOptional":false,"i18nDef":["seasons:advent.privileged_weekday",{"day":19}],"seasons":["ADVENT"],"periods":[],"colors":["PURPLE"],"commonsDef":[],"martyrology":[],"titles":[],"calendar":{"weekOfSeason":3,"dayOfSeason":20,"dayOfWeek":5,"nthDayOfWeekInMonth":3,"startOfSeason":"2025-11-30","endOfSeason":"2025-12-24","startOfLiturgicalYear":"2025-11-30","endOfLiturgicalYear":"2026-11-28","seasons":["ADVENT"]},"cycles":{"properCycle":"PROPER_OF_TIME","sundayCycle":"YEAR_A","weekdayCycle":"YEAR_2","psalterWeek":"WEEK_3"},"fromCalendarId":"ProperOfTime","fromExtendedCalendars":[]} |
| 2025-12-20 | {"id":"advent_december_20","date":"2025-12-20","dateDef":{"dateFn":"privilegedWeekdayOfAdvent","dateArgs":[20],"yearOffset":0},"dateExceptions":[],"alternativeTransferDateDefs":[],"precedence":"PRIVILEGED_WEEKDAY_9","rank":"WEEKDAY","allowSimilarRankItems":false,"isHolyDayOfObligation":false,"isOptional":false,"i18nDef":["seasons:advent.privileged_weekday",{"day":20}],"seasons":["ADVENT"],"periods":[],"colors":["PURPLE"],"commonsDef":[],"martyrology":[],"titles":[],"calendar":{"weekOfSeason":3,"dayOfSeason":21,"dayOfWeek":6,"nthDayOfWeekInMonth":3,"startOfSeason":"2025-11-30","endOfSeason":"2025-12-24","startOfLiturgicalYear":"2025-11-30","endOfLiturgicalYear":"2026-11-28","seasons":["ADVENT"]},"cycles":{"properCycle":"PROPER_OF_TIME","sundayCycle":"YEAR_A","weekdayCycle":"YEAR_2","psalterWeek":"WEEK_3"},"fromCalendarId":"ProperOfTime","fromExtendedCalendars":[]} |
| 2025-12-21 | {"id":"advent_4_sunday","date":"2025-12-21","dateDef":{"dateFn":"sundayOfAdvent","dateArgs":[4],"yearOffset":0},"dateExceptions":[],"alternativeTransferDateDefs":[],"precedence":"PRIVILEGED_SUNDAY_2","rank":"SUNDAY","allowSimilarRankItems":false,"isHolyDayOfObligation":true,"isOptional":false,"i18nDef":["seasons:advent.sunday",{"week":4}],"seasons":["ADVENT"],"periods":[],"colors":["PURPLE"],"commonsDef":[],"martyrology":[],"titles":[],"calendar":{"weekOfSeason":4,"dayOfSeason":22,"dayOfWeek":0,"nthDayOfWeekInMonth":3,"startOfSeason":"2025-11-30","endOfSeason":"2025-12-24","startOfLiturgicalYear":"2025-11-30","endOfLiturgicalYear":"2026-11-28","seasons":["ADVENT"]},"cycles":{"properCycle":"PROPER_OF_TIME","sundayCycle":"YEAR_A","weekdayCycle":"YEAR_2","psalterWeek":"WEEK_4"},"fromCalendarId":"ProperOfTime","fromExtendedCalendars":[]} |
| 2025-12-22 | {"id":"advent_december_22","date":"2025-12-22","dateDef":{"dateFn":"privilegedWeekdayOfAdvent","dateArgs":[22],"yearOffset":0},"dateExceptions":[],"alternativeTransferDateDefs":[],"precedence":"PRIVILEGED_WEEKDAY_9","rank":"WEEKDAY","allowSimilarRankItems":false,"isHolyDayOfObligation":false,"isOptional":false,"i18nDef":["seasons:advent.privileged_weekday",{"day":22}],"seasons":["ADVENT"],"periods":[],"colors":["PURPLE"],"commonsDef":[],"martyrology":[],"titles":[],"calendar":{"weekOfSeason":4,"dayOfSeason":23,"dayOfWeek":1,"nthDayOfWeekInMonth":4,"startOfSeason":"2025-11-30","endOfSeason":"2025-12-24","startOfLiturgicalYear":"2025-11-30","endOfLiturgicalYear":"2026-11-28","seasons":["ADVENT"]},"cycles":{"properCycle":"PROPER_OF_TIME","sundayCycle":"YEAR_A","weekdayCycle":"YEAR_2","psalterWeek":"WEEK_4"},"fromCalendarId":"ProperOfTime","fromExtendedCalendars":[]} |
| 2025-12-23 | {"id":"advent_december_23","date":"2025-12-23","dateDef":{"dateFn":"privilegedWeekdayOfAdvent","dateArgs":[23],"yearOffset":0},"dateExceptions":[],"alternativeTransferDateDefs":[],"precedence":"PRIVILEGED_WEEKDAY_9","rank":"WEEKDAY","allowSimilarRankItems":false,"isHolyDayOfObligation":false,"isOptional":false,"i18nDef":["seasons:advent.privileged_weekday",{"day":23}],"seasons":["ADVENT"],"periods":[],"colors":["PURPLE"],"commonsDef":[],"martyrology":[],"titles":[],"calendar":{"weekOfSeason":4,"dayOfSeason":24,"dayOfWeek":2,"nthDayOfWeekInMonth":4,"startOfSeason":"2025-11-30","endOfSeason":"2025-12-24","startOfLiturgicalYear":"2025-11-30","endOfLiturgicalYear":"2026-11-28","seasons":["ADVENT"]},"cycles":{"properCycle":"PROPER_OF_TIME","sundayCycle":"YEAR_A","weekdayCycle":"YEAR_2","psalterWeek":"WEEK_4"},"fromCalendarId":"ProperOfTime","fromExtendedCalendars":[]}; {"id":"john_of_kanty_priest","date":"2025-12-23","dateDef":{"month":12,"date":23},"dateExceptions":[],"alternativeTransferDateDefs":[],"precedence":"OPTIONAL_MEMORIAL_12","rank":"OPTIONAL_MEMORIAL","allowSimilarRankItems":false,"isHolyDayOfObligation":false,"isOptional":true,"i18nDef":["names:john_of_kanty_priest"],"seasons":["ADVENT"],"periods":[],"colors":[],"commonsDef":["Pastors","MercyWorkers"],"martyrology":[],"titles":[],"calendar":{"weekOfSeason":4,"dayOfSeason":24,"dayOfWeek":2,"nthDayOfWeekInMonth":4,"startOfSeason":"2025-11-30","endOfSeason":"2025-12-24","startOfLiturgicalYear":"2025-11-30","endOfLiturgicalYear":"2026-11-28","seasons":["ADVENT"]},"cycles":{"properCycle":"PROPER_OF_SAINTS","sundayCycle":"YEAR_A","weekdayCycle":"YEAR_2","psalterWeek":"WEEK_4"},"fromCalendarId":"ma","fromExtendedCalendars":[],"weekday":{"id":"advent_december_23","date":"2025-12-23","dateDef":{"dateFn":"privilegedWeekdayOfAdvent","dateArgs":[23],"yearOffset":0},"dateExceptions":[],"alternativeTransferDateDefs":[],"precedence":"PRIVILEGED_WEEKDAY_9","rank":"WEEKDAY","allowSimilarRankItems":false,"isHolyDayOfObligation":false,"isOptional":false,"i18nDef":["seasons:advent.privileged_weekday",{"day":23}],"seasons":["ADVENT"],"periods":[],"colors":["PURPLE"],"commonsDef":[],"martyrology":[],"titles":[],"calendar":{"weekOfSeason":4,"dayOfSeason":24,"dayOfWeek":2,"nthDayOfWeekInMonth":4,"startOfSeason":"2025-11-30","endOfSeason":"2025-12-24","startOfLiturgicalYear":"2025-11-30","endOfLiturgicalYear":"2026-11-28","seasons":["ADVENT"]},"cycles":{"properCycle":"PROPER_OF_TIME","sundayCycle":"YEAR_A","weekdayCycle":"YEAR_2","psalterWeek":"WEEK_4"},"fromCalendarId":"ProperOfTime","fromExtendedCalendars":[]}} |
| 2025-12-24 | {"id":"advent_december_24","date":"2025-12-24","dateDef":{"dateFn":"privilegedWeekdayOfAdvent","dateArgs":[24],"yearOffset":0},"dateExceptions":[],"alternativeTransferDateDefs":[],"precedence":"PRIVILEGED_WEEKDAY_9","rank":"WEEKDAY","allowSimilarRankItems":false,"isHolyDayOfObligation":false,"isOptional":false,"i18nDef":["seasons:advent.privileged_weekday",{"day":24}],"seasons":["ADVENT"],"periods":[],"colors":["PURPLE"],"commonsDef":[],"martyrology":[],"titles":[],"calendar":{"weekOfSeason":4,"dayOfSeason":25,"dayOfWeek":3,"nthDayOfWeekInMonth":4,"startOfSeason":"2025-11-30","endOfSeason":"2025-12-24","startOfLiturgicalYear":"2025-11-30","endOfLiturgicalYear":"2026-11-28","seasons":["ADVENT"]},"cycles":{"properCycle":"PROPER_OF_TIME","sundayCycle":"YEAR_A","weekdayCycle":"YEAR_2","psalterWeek":"WEEK_4"},"fromCalendarId":"ProperOfTime","fromExtendedCalendars":[]} |
| 2025-12-25 | {"id":"nativity_of_the_lord","date":"2025-12-25","dateDef":{"dateFn":"christmas","yearOffset":0},"dateExceptions":[],"alternativeTransferDateDefs":[],"precedence":"PROPER_OF_TIME_SOLEMNITY_2","rank":"SOLEMNITY","allowSimilarRankItems":false,"isHolyDayOfObligation":true,"isOptional":false,"i18nDef":["names:nativity_of_the_lord"],"seasons":["CHRISTMAS_TIME"],"periods":["CHRISTMAS_OCTAVE","CHRISTMAS_TO_PRESENTATION_OF_THE_LORD"],"colors":["WHITE"],"commonsDef":[],"martyrology":[],"titles":[],"calendar":{"weekOfSeason":1,"dayOfSeason":1,"dayOfWeek":4,"nthDayOfWeekInMonth":4,"startOfSeason":"2025-12-25","endOfSeason":"2026-01-11","startOfLiturgicalYear":"2025-11-30","endOfLiturgicalYear":"2026-11-28","seasons":["CHRISTMAS_TIME"]},"cycles":{"properCycle":"PROPER_OF_TIME","sundayCycle":"YEAR_A","weekdayCycle":"YEAR_2","psalterWeek":"WEEK_4"},"fromCalendarId":"ProperOfTime","fromExtendedCalendars":[]} |
| 2025-12-26 | {"id":"stephen_the_first_martyr","date":"2025-12-26","dateDef":{"month":12,"date":26},"dateExceptions":[],"alternativeTransferDateDefs":[],"precedence":"GENERAL_FEAST_7","rank":"FEAST","allowSimilarRankItems":false,"isHolyDayOfObligation":false,"isOptional":false,"i18nDef":["names:stephen_the_first_martyr"],"seasons":["CHRISTMAS_TIME"],"periods":["CHRISTMAS_OCTAVE","CHRISTMAS_TO_PRESENTATION_OF_THE_LORD"],"colors":["RED"],"commonsDef":["None"],"martyrology":[],"titles":[],"calendar":{"weekOfSeason":1,"dayOfSeason":2,"dayOfWeek":5,"nthDayOfWeekInMonth":4,"startOfSeason":"2025-12-25","endOfSeason":"2026-01-11","startOfLiturgicalYear":"2025-11-30","endOfLiturgicalYear":"2026-11-28","seasons":["CHRISTMAS_TIME"]},"cycles":{"properCycle":"PROPER_OF_SAINTS","sundayCycle":"YEAR_A","weekdayCycle":"YEAR_2","psalterWeek":"WEEK_4"},"fromCalendarId":"ma","fromExtendedCalendars":[],"weekday":{"id":"christmas_octave_day_2","date":"2025-12-26","dateDef":{"dateFn":"weekdayWithinOctaveOfChristmas","dateArgs":[2],"yearOffset":0},"dateExceptions":[],"alternativeTransferDateDefs":[],"precedence":"PRIVILEGED_WEEKDAY_9","rank":"WEEKDAY","allowSimilarRankItems":false,"isHolyDayOfObligation":false,"isOptional":false,"i18nDef":["seasons:christmas_time.octave",{"count":2}],"seasons":["CHRISTMAS_TIME"],"periods":["CHRISTMAS_OCTAVE","CHRISTMAS_TO_PRESENTATION_OF_THE_LORD"],"colors":["WHITE"],"commonsDef":[],"martyrology":[],"titles":[],"calendar":{"weekOfSeason":1,"dayOfSeason":2,"dayOfWeek":5,"nthDayOfWeekInMonth":4,"startOfSeason":"2025-12-25","endOfSeason":"2026-01-11","startOfLiturgicalYear":"2025-11-30","endOfLiturgicalYear":"2026-11-28","seasons":["CHRISTMAS_TIME"]},"cycles":{"properCycle":"PROPER_OF_TIME","sundayCycle":"YEAR_A","weekdayCycle":"YEAR_2","psalterWeek":"WEEK_4"},"fromCalendarId":"ProperOfTime","fromExtendedCalendars":[]}} |
| 2025-12-27 | {"id":"john_apostle","date":"2025-12-27","dateDef":{"month":12,"date":27},"dateExceptions":[],"alternativeTransferDateDefs":[],"precedence":"GENERAL_FEAST_7","rank":"FEAST","allowSimilarRankItems":false,"isHolyDayOfObligation":false,"isOptional":false,"i18nDef":["names:john_apostle"],"seasons":["CHRISTMAS_TIME"],"periods":["CHRISTMAS_OCTAVE","CHRISTMAS_TO_PRESENTATION_OF_THE_LORD"],"colors":["WHITE"],"commonsDef":["None"],"martyrology":[],"titles":[],"calendar":{"weekOfSeason":1,"dayOfSeason":3,"dayOfWeek":6,"nthDayOfWeekInMonth":4,"startOfSeason":"2025-12-25","endOfSeason":"2026-01-11","startOfLiturgicalYear":"2025-11-30","endOfLiturgicalYear":"2026-11-28","seasons":["CHRISTMAS_TIME"]},"cycles":{"properCycle":"PROPER_OF_SAINTS","sundayCycle":"YEAR_A","weekdayCycle":"YEAR_2","psalterWeek":"WEEK_4"},"fromCalendarId":"ma","fromExtendedCalendars":[],"weekday":{"id":"christmas_octave_day_3","date":"2025-12-27","dateDef":{"dateFn":"weekdayWithinOctaveOfChristmas","dateArgs":[3],"yearOffset":0},"dateExceptions":[],"alternativeTransferDateDefs":[],"precedence":"PRIVILEGED_WEEKDAY_9","rank":"WEEKDAY","allowSimilarRankItems":false,"isHolyDayOfObligation":false,"isOptional":false,"i18nDef":["seasons:christmas_time.octave",{"count":3}],"seasons":["CHRISTMAS_TIME"],"periods":["CHRISTMAS_OCTAVE","CHRISTMAS_TO_PRESENTATION_OF_THE_LORD"],"colors":["WHITE"],"commonsDef":[],"martyrology":[],"titles":[],"calendar":{"weekOfSeason":1,"dayOfSeason":3,"dayOfWeek":6,"nthDayOfWeekInMonth":4,"startOfSeason":"2025-12-25","endOfSeason":"2026-01-11","startOfLiturgicalYear":"2025-11-30","endOfLiturgicalYear":"2026-11-28","seasons":["CHRISTMAS_TIME"]},"cycles":{"properCycle":"PROPER_OF_TIME","sundayCycle":"YEAR_A","weekdayCycle":"YEAR_2","psalterWeek":"WEEK_4"},"fromCalendarId":"ProperOfTime","fromExtendedCalendars":[]}} |
| 2025-12-28 | {"id":"holy_family_of_jesus_mary_and_joseph","date":"2025-12-28","dateDef":{"dateFn":"holyFamily","yearOffset":0},"dateExceptions":[],"alternativeTransferDateDefs":[],"precedence":"GENERAL_LORD_FEAST_5","rank":"FEAST","allowSimilarRankItems":false,"isHolyDayOfObligation":true,"isOptional":false,"i18nDef":["names:holy_family_of_jesus_mary_and_joseph"],"seasons":["CHRISTMAS_TIME"],"periods":["CHRISTMAS_OCTAVE","CHRISTMAS_TO_PRESENTATION_OF_THE_LORD"],"colors":["WHITE"],"commonsDef":[],"martyrology":[],"titles":[],"calendar":{"weekOfSeason":2,"dayOfSeason":4,"dayOfWeek":0,"nthDayOfWeekInMonth":4,"startOfSeason":"2025-12-25","endOfSeason":"2026-01-11","startOfLiturgicalYear":"2025-11-30","endOfLiturgicalYear":"2026-11-28","seasons":["CHRISTMAS_TIME"]},"cycles":{"properCycle":"PROPER_OF_TIME","sundayCycle":"YEAR_A","weekdayCycle":"YEAR_2","psalterWeek":"WEEK_1"},"fromCalendarId":"ProperOfTime","fromExtendedCalendars":[]} |
| 2025-12-29 | {"id":"christmas_octave_day_5","date":"2025-12-29","dateDef":{"dateFn":"weekdayWithinOctaveOfChristmas","dateArgs":[5],"yearOffset":0},"dateExceptions":[],"alternativeTransferDateDefs":[],"precedence":"PRIVILEGED_WEEKDAY_9","rank":"WEEKDAY","allowSimilarRankItems":false,"isHolyDayOfObligation":false,"isOptional":false,"i18nDef":["seasons:christmas_time.octave",{"count":5}],"seasons":["CHRISTMAS_TIME"],"periods":["CHRISTMAS_OCTAVE","CHRISTMAS_TO_PRESENTATION_OF_THE_LORD"],"colors":["WHITE"],"commonsDef":[],"martyrology":[],"titles":[],"calendar":{"weekOfSeason":2,"dayOfSeason":5,"dayOfWeek":1,"nthDayOfWeekInMonth":5,"startOfSeason":"2025-12-25","endOfSeason":"2026-01-11","startOfLiturgicalYear":"2025-11-30","endOfLiturgicalYear":"2026-11-28","seasons":["CHRISTMAS_TIME"]},"cycles":{"properCycle":"PROPER_OF_TIME","sundayCycle":"YEAR_A","weekdayCycle":"YEAR_2","psalterWeek":"WEEK_1"},"fromCalendarId":"ProperOfTime","fromExtendedCalendars":[]}; {"id":"thomas_becket_bishop","date":"2025-12-29","dateDef":{"month":12,"date":29},"dateExceptions":[],"alternativeTransferDateDefs":[],"precedence":"OPTIONAL_MEMORIAL_12","rank":"OPTIONAL_MEMORIAL","allowSimilarRankItems":false,"isHolyDayOfObligation":false,"isOptional":true,"i18nDef":["names:thomas_becket_bishop"],"seasons":["CHRISTMAS_TIME"],"periods":["CHRISTMAS_OCTAVE","CHRISTMAS_TO_PRESENTATION_OF_THE_LORD"],"colors":[],"commonsDef":["Martyrs","Bishops"],"martyrology":[],"titles":[],"calendar":{"weekOfSeason":2,"dayOfSeason":5,"dayOfWeek":1,"nthDayOfWeekInMonth":5,"startOfSeason":"2025-12-25","endOfSeason":"2026-01-11","startOfLiturgicalYear":"2025-11-30","endOfLiturgicalYear":"2026-11-28","seasons":["CHRISTMAS_TIME"]},"cycles":{"properCycle":"PROPER_OF_SAINTS","sundayCycle":"YEAR_A","weekdayCycle":"YEAR_2","psalterWeek":"WEEK_1"},"fromCalendarId":"ma","fromExtendedCalendars":[],"weekday":{"id":"christmas_octave_day_5","date":"2025-12-29","dateDef":{"dateFn":"weekdayWithinOctaveOfChristmas","dateArgs":[5],"yearOffset":0},"dateExceptions":[],"alternativeTransferDateDefs":[],"precedence":"PRIVILEGED_WEEKDAY_9","rank":"WEEKDAY","allowSimilarRankItems":false,"isHolyDayOfObligation":false,"isOptional":false,"i18nDef":["seasons:christmas_time.octave",{"count":5}],"seasons":["CHRISTMAS_TIME"],"periods":["CHRISTMAS_OCTAVE","CHRISTMAS_TO_PRESENTATION_OF_THE_LORD"],"colors":["WHITE"],"commonsDef":[],"martyrology":[],"titles":[],"calendar":{"weekOfSeason":2,"dayOfSeason":5,"dayOfWeek":1,"nthDayOfWeekInMonth":5,"startOfSeason":"2025-12-25","endOfSeason":"2026-01-11","startOfLiturgicalYear":"2025-11-30","endOfLiturgicalYear":"2026-11-28","seasons":["CHRISTMAS_TIME"]},"cycles":{"properCycle":"PROPER_OF_TIME","sundayCycle":"YEAR_A","weekdayCycle":"YEAR_2","psalterWeek":"WEEK_1"},"fromCalendarId":"ProperOfTime","fromExtendedCalendars":[]}} |
| 2025-12-30 | {"id":"christmas_octave_day_6","date":"2025-12-30","dateDef":{"dateFn":"weekdayWithinOctaveOfChristmas","dateArgs":[6],"yearOffset":0},"dateExceptions":[],"alternativeTransferDateDefs":[],"precedence":"PRIVILEGED_WEEKDAY_9","rank":"WEEKDAY","allowSimilarRankItems":false,"isHolyDayOfObligation":false,"isOptional":false,"i18nDef":["seasons:christmas_time.octave",{"count":6}],"seasons":["CHRISTMAS_TIME"],"periods":["CHRISTMAS_OCTAVE","CHRISTMAS_TO_PRESENTATION_OF_THE_LORD"],"colors":["WHITE"],"commonsDef":[],"martyrology":[],"titles":[],"calendar":{"weekOfSeason":2,"dayOfSeason":6,"dayOfWeek":2,"nthDayOfWeekInMonth":5,"startOfSeason":"2025-12-25","endOfSeason":"2026-01-11","startOfLiturgicalYear":"2025-11-30","endOfLiturgicalYear":"2026-11-28","seasons":["CHRISTMAS_TIME"]},"cycles":{"properCycle":"PROPER_OF_TIME","sundayCycle":"YEAR_A","weekdayCycle":"YEAR_2","psalterWeek":"WEEK_1"},"fromCalendarId":"ProperOfTime","fromExtendedCalendars":[]} |
| 2025-12-31 | {"id":"christmas_octave_day_7","date":"2025-12-31","dateDef":{"dateFn":"weekdayWithinOctaveOfChristmas","dateArgs":[7],"yearOffset":0},"dateExceptions":[],"alternativeTransferDateDefs":[],"precedence":"PRIVILEGED_WEEKDAY_9","rank":"WEEKDAY","allowSimilarRankItems":false,"isHolyDayOfObligation":false,"isOptional":false,"i18nDef":["seasons:christmas_time.octave",{"count":7}],"seasons":["CHRISTMAS_TIME"],"periods":["CHRISTMAS_OCTAVE","CHRISTMAS_TO_PRESENTATION_OF_THE_LORD"],"colors":["WHITE"],"commonsDef":[],"martyrology":[],"titles":[],"calendar":{"weekOfSeason":2,"dayOfSeason":7,"dayOfWeek":3,"nthDayOfWeekInMonth":5,"startOfSeason":"2025-12-25","endOfSeason":"2026-01-11","startOfLiturgicalYear":"2025-11-30","endOfLiturgicalYear":"2026-11-28","seasons":["CHRISTMAS_TIME"]},"cycles":{"properCycle":"PROPER_OF_TIME","sundayCycle":"YEAR_A","weekdayCycle":"YEAR_2","psalterWeek":"WEEK_1"},"fromCalendarId":"ProperOfTime","fromExtendedCalendars":[]}; {"id":"sylvester_i_pope","date":"2025-12-31","dateDef":{"month":12,"date":31},"dateExceptions":[],"alternativeTransferDateDefs":[],"precedence":"OPTIONAL_MEMORIAL_12","rank":"OPTIONAL_MEMORIAL","allowSimilarRankItems":false,"isHolyDayOfObligation":false,"isOptional":true,"i18nDef":["names:sylvester_i_pope"],"seasons":["CHRISTMAS_TIME"],"periods":["CHRISTMAS_OCTAVE","CHRISTMAS_TO_PRESENTATION_OF_THE_LORD"],"colors":[],"commonsDef":["PopeOrBishop"],"martyrology":[],"titles":[],"calendar":{"weekOfSeason":2,"dayOfSeason":7,"dayOfWeek":3,"nthDayOfWeekInMonth":5,"startOfSeason":"2025-12-25","endOfSeason":"2026-01-11","startOfLiturgicalYear":"2025-11-30","endOfLiturgicalYear":"2026-11-28","seasons":["CHRISTMAS_TIME"]},"cycles":{"properCycle":"PROPER_OF_SAINTS","sundayCycle":"YEAR_A","weekdayCycle":"YEAR_2","psalterWeek":"WEEK_1"},"fromCalendarId":"ma","fromExtendedCalendars":[],"weekday":{"id":"christmas_octave_day_7","date":"2025-12-31","dateDef":{"dateFn":"weekdayWithinOctaveOfChristmas","dateArgs":[7],"yearOffset":0},"dateExceptions":[],"alternativeTransferDateDefs":[],"precedence":"PRIVILEGED_WEEKDAY_9","rank":"WEEKDAY","allowSimilarRankItems":false,"isHolyDayOfObligation":false,"isOptional":false,"i18nDef":["seasons:christmas_time.octave",{"count":7}],"seasons":["CHRISTMAS_TIME"],"periods":["CHRISTMAS_OCTAVE","CHRISTMAS_TO_PRESENTATION_OF_THE_LORD"],"colors":["WHITE"],"commonsDef":[],"martyrology":[],"titles":[],"calendar":{"weekOfSeason":2,"dayOfSeason":7,"dayOfWeek":3,"nthDayOfWeekInMonth":5,"startOfSeason":"2025-12-25","endOfSeason":"2026-01-11","startOfLiturgicalYear":"2025-11-30","endOfLiturgicalYear":"2026-11-28","seasons":["CHRISTMAS_TIME"]},"cycles":{"properCycle":"PROPER_OF_TIME","sundayCycle":"YEAR_A","weekdayCycle":"YEAR_2","psalterWeek":"WEEK_1"},"fromCalendarId":"ProperOfTime","fromExtendedCalendars":[]}} |
CSV Response
200 OK
statuserror2025-12-012025-12-022025-12-032025-12-042025-12-052025-12-062025-12-072025-12-082025-12-092025-12-102025-12-112025-12-122025-12-132025-12-142025-12-152025-12-162025-12-172025-12-182025-12-192025-12-202025-12-212025-12-222025-12-232025-12-242025-12-252025-12-262025-12-272025-12-282025-12-292025-12-302025-12-31
ok{id:advent_1_monday,date:2025-12-01,dateDef:{dateFn:unprivilegedWeekdayOfAdvent,dateArgs:[1,1],yearOffset:0},dateExceptions:[],alternativeTransferDateDefs:[],precedence:WEEKDAY_13,rank:WEEKDAY,allowSimilarRankItems:false,isHolyDayOfObligation:false,isOptional:false,i18nDef:[seasons:advent.weekday,{week:1,dow:1}],seasons:[ADVENT],periods:[],colors:[PURPLE],commonsDef:[],martyrology:[],titles:[],calendar:{weekOfSeason:1,dayOfSeason:2,dayOfWeek:1,nthDayOfWeekInMonth:1,startOfSeason:2025-11-30,endOfSeason:2025-12-24,startOfLiturgicalYear:2025-11-30,endOfLiturgicalYear:2026-11-28,seasons:[ADVENT]},cycles:{properCycle:PROPER_OF_TIME,sundayCycle:YEAR_A,weekdayCycle:YEAR_2,psalterWeek:WEEK_1},fromCalendarId:ProperOfTime,fromExtendedCalendars:[]}{id:advent_1_tuesday,date:2025-12-02,dateDef:{dateFn:unprivilegedWeekdayOfAdvent,dateArgs:[2,1],yearOffset:0},dateExceptions:[],alternativeTransferDateDefs:[],precedence:WEEKDAY_13,rank:WEEKDAY,allowSimilarRankItems:false,isHolyDayOfObligation:false,isOptional:false,i18nDef:[seasons:advent.weekday,{week:1,dow:2}],seasons:[ADVENT],periods:[],colors:[PURPLE],commonsDef:[],martyrology:[],titles:[],calendar:{weekOfSeason:1,dayOfSeason:3,dayOfWeek:2,nthDayOfWeekInMonth:1,startOfSeason:2025-11-30,endOfSeason:2025-12-24,startOfLiturgicalYear:2025-11-30,endOfLiturgicalYear:2026-11-28,seasons:[ADVENT]},cycles:{properCycle:PROPER_OF_TIME,sundayCycle:YEAR_A,weekdayCycle:YEAR_2,psalterWeek:WEEK_1},fromCalendarId:ProperOfTime,fromExtendedCalendars:[]}{id:francis_xavier_priest,date:2025-12-03,dateDef:{month:12,date:3},dateExceptions:[],alternativeTransferDateDefs:[],precedence:GENERAL_MEMORIAL_10,rank:MEMORIAL,allowSimilarRankItems:false,isHolyDayOfObligation:false,isOptional:false,i18nDef:[names:francis_xavier_priest],seasons:[ADVENT],periods:[],colors:[WHITE],commonsDef:[None],martyrology:[],titles:[],calendar:{weekOfSeason:1,dayOfSeason:4,dayOfWeek:3,nthDayOfWeekInMonth:1,startOfSeason:2025-11-30,endOfSeason:2025-12-24,startOfLiturgicalYear:2025-11-30,endOfLiturgicalYear:2026-11-28,seasons:[ADVENT]},cycles:{properCycle:PROPER_OF_SAINTS,sundayCycle:YEAR_A,weekdayCycle:YEAR_2,psalterWeek:WEEK_1},fromCalendarId:ma,fromExtendedCalendars:[],weekday:{id:advent_1_wednesday,date:2025-12-03,dateDef:{dateFn:unprivilegedWeekdayOfAdvent,dateArgs:[3,1],yearOffset:0},dateExceptions:[],alternativeTransferDateDefs:[],precedence:WEEKDAY_13,rank:WEEKDAY,allowSimilarRankItems:false,isHolyDayOfObligation:false,isOptional:false,i18nDef:[seasons:advent.weekday,{week:1,dow:3}],seasons:[ADVENT],periods:[],colors:[PURPLE],commonsDef:[],martyrology:[],titles:[],calendar:{weekOfSeason:1,dayOfSeason:4,dayOfWeek:3,nthDayOfWeekInMonth:1,startOfSeason:2025-11-30,endOfSeason:2025-12-24,startOfLiturgicalYear:2025-11-30,endOfLiturgicalYear:2026-11-28,seasons:[ADVENT]},cycles:{properCycle:PROPER_OF_TIME,sundayCycle:YEAR_A,weekdayCycle:YEAR_2,psalterWeek:WEEK_1},fromCalendarId:ProperOfTime,fromExtendedCalendars:[]}}{id:advent_1_thursday,date:2025-12-04,dateDef:{dateFn:unprivilegedWeekdayOfAdvent,dateArgs:[4,1],yearOffset:0},dateExceptions:[],alternativeTransferDateDefs:[],precedence:WEEKDAY_13,rank:WEEKDAY,allowSimilarRankItems:false,isHolyDayOfObligation:false,isOptional:false,i18nDef:[seasons:advent.weekday,{week:1,dow:4}],seasons:[ADVENT],periods:[],colors:[PURPLE],commonsDef:[],martyrology:[],titles:[],calendar:{weekOfSeason:1,dayOfSeason:5,dayOfWeek:4,nthDayOfWeekInMonth:1,startOfSeason:2025-11-30,endOfSeason:2025-12-24,startOfLiturgicalYear:2025-11-30,endOfLiturgicalYear:2026-11-28,seasons:[ADVENT]},cycles:{properCycle:PROPER_OF_TIME,sundayCycle:YEAR_A,weekdayCycle:YEAR_2,psalterWeek:WEEK_1},fromCalendarId:ProperOfTime,fromExtendedCalendars:[]}; {id:john_damascene_priest,date:2025-12-04,dateDef:{month:12,date:4},dateExceptions:[],alternativeTransferDateDefs:[],precedence:OPTIONAL_MEMORIAL_12,rank:OPTIONAL_MEMORIAL,allowSimilarRankItems:false,isHolyDayOfObligation:false,isOptional:true,i18nDef:[names:john_damascene_priest],seasons:[ADVENT],periods:[],colors:[WHITE],commonsDef:[Pastors,DoctorsOfTheChurch],martyrology:[],titles:[],calendar:{weekOfSeason:1,dayOfSeason:5,dayOfWeek:4,nthDayOfWeekInMonth:1,startOfSeason:2025-11-30,endOfSeason:2025-12-24,startOfLiturgicalYear:2025-11-30,endOfLiturgicalYear:2026-11-28,seasons:[ADVENT]},cycles:{properCycle:PROPER_OF_SAINTS,sundayCycle:YEAR_A,weekdayCycle:YEAR_2,psalterWeek:WEEK_1},fromCalendarId:ma,fromExtendedCalendars:[],weekday:{id:advent_1_thursday,date:2025-12-04,dateDef:{dateFn:unprivilegedWeekdayOfAdvent,dateArgs:[4,1],yearOffset:0},dateExceptions:[],alternativeTransferDateDefs:[],precedence:WEEKDAY_13,rank:WEEKDAY,allowSimilarRankItems:false,isHolyDayOfObligation:false,isOptional:false,i18nDef:[seasons:advent.weekday,{week:1,dow:4}],seasons:[ADVENT],periods:[],colors:[PURPLE],commonsDef:[],martyrology:[],titles:[],calendar:{weekOfSeason:1,dayOfSeason:5,dayOfWeek:4,nthDayOfWeekInMonth:1,startOfSeason:2025-11-30,endOfSeason:2025-12-24,startOfLiturgicalYear:2025-11-30,endOfLiturgicalYear:2026-11-28,seasons:[ADVENT]},cycles:{properCycle:PROPER_OF_TIME,sundayCycle:YEAR_A,weekdayCycle:YEAR_2,psalterWeek:WEEK_1},fromCalendarId:ProperOfTime,fromExtendedCalendars:[]}}{id:advent_1_friday,date:2025-12-05,dateDef:{dateFn:unprivilegedWeekdayOfAdvent,dateArgs:[5,1],yearOffset:0},dateExceptions:[],alternativeTransferDateDefs:[],precedence:WEEKDAY_13,rank:WEEKDAY,allowSimilarRankItems:false,isHolyDayOfObligation:false,isOptional:false,i18nDef:[seasons:advent.weekday,{week:1,dow:5}],seasons:[ADVENT],periods:[],colors:[PURPLE],commonsDef:[],martyrology:[],titles:[],calendar:{weekOfSeason:1,dayOfSeason:6,dayOfWeek:5,nthDayOfWeekInMonth:1,startOfSeason:2025-11-30,endOfSeason:2025-12-24,startOfLiturgicalYear:2025-11-30,endOfLiturgicalYear:2026-11-28,seasons:[ADVENT]},cycles:{properCycle:PROPER_OF_TIME,sundayCycle:YEAR_A,weekdayCycle:YEAR_2,psalterWeek:WEEK_1},fromCalendarId:ProperOfTime,fromExtendedCalendars:[]}{id:advent_1_saturday,date:2025-12-06,dateDef:{dateFn:unprivilegedWeekdayOfAdvent,dateArgs:[6,1],yearOffset:0},dateExceptions:[],alternativeTransferDateDefs:[],precedence:WEEKDAY_13,rank:WEEKDAY,allowSimilarRankItems:false,isHolyDayOfObligation:false,isOptional:false,i18nDef:[seasons:advent.weekday,{week:1,dow:6}],seasons:[ADVENT],periods:[],colors:[PURPLE],commonsDef:[],martyrology:[],titles:[],calendar:{weekOfSeason:1,dayOfSeason:7,dayOfWeek:6,nthDayOfWeekInMonth:1,startOfSeason:2025-11-30,endOfSeason:2025-12-24,startOfLiturgicalYear:2025-11-30,endOfLiturgicalYear:2026-11-28,seasons:[ADVENT]},cycles:{properCycle:PROPER_OF_TIME,sundayCycle:YEAR_A,weekdayCycle:YEAR_2,psalterWeek:WEEK_1},fromCalendarId:ProperOfTime,fromExtendedCalendars:[]}; {id:nicholas_of_myra_bishop,date:2025-12-06,dateDef:{month:12,date:6},dateExceptions:[],alternativeTransferDateDefs:[],precedence:OPTIONAL_MEMORIAL_12,rank:OPTIONAL_MEMORIAL,allowSimilarRankItems:false,isHolyDayOfObligation:false,isOptional:true,i18nDef:[names:nicholas_of_myra_bishop],seasons:[ADVENT],periods:[],colors:[WHITE],commonsDef:[Bishops],martyrology:[],titles:[],calendar:{weekOfSeason:1,dayOfSeason:7,dayOfWeek:6,nthDayOfWeekInMonth:1,startOfSeason:2025-11-30,endOfSeason:2025-12-24,startOfLiturgicalYear:2025-11-30,endOfLiturgicalYear:2026-11-28,seasons:[ADVENT]},cycles:{properCycle:PROPER_OF_SAINTS,sundayCycle:YEAR_A,weekdayCycle:YEAR_2,psalterWeek:WEEK_1},fromCalendarId:ma,fromExtendedCalendars:[],weekday:{id:advent_1_saturday,date:2025-12-06,dateDef:{dateFn:unprivilegedWeekdayOfAdvent,dateArgs:[6,1],yearOffset:0},dateExceptions:[],alternativeTransferDateDefs:[],precedence:WEEKDAY_13,rank:WEEKDAY,allowSimilarRankItems:false,isHolyDayOfObligation:false,isOptional:false,i18nDef:[seasons:advent.weekday,{week:1,dow:6}],seasons:[ADVENT],periods:[],colors:[PURPLE],commonsDef:[],martyrology:[],titles:[],calendar:{weekOfSeason:1,dayOfSeason:7,dayOfWeek:6,nthDayOfWeekInMonth:1,startOfSeason:2025-11-30,endOfSeason:2025-12-24,startOfLiturgicalYear:2025-11-30,endOfLiturgicalYear:2026-11-28,seasons:[ADVENT]},cycles:{properCycle:PROPER_OF_TIME,sundayCycle:YEAR_A,weekdayCycle:YEAR_2,psalterWeek:WEEK_1},fromCalendarId:ProperOfTime,fromExtendedCalendars:[]}}{id:advent_2_sunday,date:2025-12-07,dateDef:{dateFn:sundayOfAdvent,dateArgs:[2],yearOffset:0},dateExceptions:[],alternativeTransferDateDefs:[],precedence:PRIVILEGED_SUNDAY_2,rank:SUNDAY,allowSimilarRankItems:false,isHolyDayOfObligation:true,isOptional:false,i18nDef:[seasons:advent.sunday,{week:2}],seasons:[ADVENT],periods:[],colors:[PURPLE],commonsDef:[],martyrology:[],titles:[],calendar:{weekOfSeason:2,dayOfSeason:8,dayOfWeek:0,nthDayOfWeekInMonth:1,startOfSeason:2025-11-30,endOfSeason:2025-12-24,startOfLiturgicalYear:2025-11-30,endOfLiturgicalYear:2026-11-28,seasons:[ADVENT]},cycles:{properCycle:PROPER_OF_TIME,sundayCycle:YEAR_A,weekdayCycle:YEAR_2,psalterWeek:WEEK_2},fromCalendarId:ProperOfTime,fromExtendedCalendars:[]}{id:immaculate_conception_of_the_blessed_virgin_mary,date:2025-12-08,dateDef:{dateFn:immaculateConceptionOfMary},dateExceptions:[],alternativeTransferDateDefs:[],precedence:GENERAL_SOLEMNITY_3,rank:SOLEMNITY,allowSimilarRankItems:false,isHolyDayOfObligation:true,isOptional:false,i18nDef:[names:immaculate_conception_of_the_blessed_virgin_mary],seasons:[ADVENT],periods:[],colors:[WHITE],commonsDef:[None],martyrology:[],titles:[],calendar:{weekOfSeason:2,dayOfSeason:9,dayOfWeek:1,nthDayOfWeekInMonth:2,startOfSeason:2025-11-30,endOfSeason:2025-12-24,startOfLiturgicalYear:2025-11-30,endOfLiturgicalYear:2026-11-28,seasons:[ADVENT]},cycles:{properCycle:PROPER_OF_SAINTS,sundayCycle:YEAR_A,weekdayCycle:YEAR_2,psalterWeek:WEEK_2},fromCalendarId:ma,fromExtendedCalendars:[]}{id:advent_2_tuesday,date:2025-12-09,dateDef:{dateFn:unprivilegedWeekdayOfAdvent,dateArgs:[2,2],yearOffset:0},dateExceptions:[],alternativeTransferDateDefs:[],precedence:WEEKDAY_13,rank:WEEKDAY,allowSimilarRankItems:false,isHolyDayOfObligation:false,isOptional:false,i18nDef:[seasons:advent.weekday,{week:2,dow:2}],seasons:[ADVENT],periods:[],colors:[PURPLE],commonsDef:[],martyrology:[],titles:[],calendar:{weekOfSeason:2,dayOfSeason:10,dayOfWeek:2,nthDayOfWeekInMonth:2,startOfSeason:2025-11-30,endOfSeason:2025-12-24,startOfLiturgicalYear:2025-11-30,endOfLiturgicalYear:2026-11-28,seasons:[ADVENT]},cycles:{properCycle:PROPER_OF_TIME,sundayCycle:YEAR_A,weekdayCycle:YEAR_2,psalterWeek:WEEK_2},fromCalendarId:ProperOfTime,fromExtendedCalendars:[]}; {id:juan_diego_cuauhtlatoatzin,date:2025-12-09,dateDef:{month:12,date:9},dateExceptions:[],alternativeTransferDateDefs:[],precedence:OPTIONAL_MEMORIAL_12,rank:OPTIONAL_MEMORIAL,allowSimilarRankItems:false,isHolyDayOfObligation:false,isOptional:true,i18nDef:[names:juan_diego_cuauhtlatoatzin],seasons:[ADVENT],periods:[],colors:[WHITE],commonsDef:[Saints],martyrology:[],titles:[],calendar:{weekOfSeason:2,dayOfSeason:10,dayOfWeek:2,nthDayOfWeekInMonth:2,startOfSeason:2025-11-30,endOfSeason:2025-12-24,startOfLiturgicalYear:2025-11-30,endOfLiturgicalYear:2026-11-28,seasons:[ADVENT]},cycles:{properCycle:PROPER_OF_SAINTS,sundayCycle:YEAR_A,weekdayCycle:YEAR_2,psalterWeek:WEEK_2},fromCalendarId:ma,fromExtendedCalendars:[],weekday:{id:advent_2_tuesday,date:2025-12-09,dateDef:{dateFn:unprivilegedWeekdayOfAdvent,dateArgs:[2,2],yearOffset:0},dateExceptions:[],alternativeTransferDateDefs:[],precedence:WEEKDAY_13,rank:WEEKDAY,allowSimilarRankItems:false,isHolyDayOfObligation:false,isOptional:false,i18nDef:[seasons:advent.weekday,{week:2,dow:2}],seasons:[ADVENT],periods:[],colors:[PURPLE],commonsDef:[],martyrology:[],titles:[],calendar:{weekOfSeason:2,dayOfSeason:10,dayOfWeek:2,nthDayOfWeekInMonth:2,startOfSeason:2025-11-30,endOfSeason:2025-12-24,startOfLiturgicalYear:2025-11-30,endOfLiturgicalYear:2026-11-28,seasons:[ADVENT]},cycles:{properCycle:PROPER_OF_TIME,sundayCycle:YEAR_A,weekdayCycle:YEAR_2,psalterWeek:WEEK_2},fromCalendarId:ProperOfTime,fromExtendedCalendars:[]}}{id:advent_2_wednesday,date:2025-12-10,dateDef:{dateFn:unprivilegedWeekdayOfAdvent,dateArgs:[3,2],yearOffset:0},dateExceptions:[],alternativeTransferDateDefs:[],precedence:WEEKDAY_13,rank:WEEKDAY,allowSimilarRankItems:false,isHolyDayOfObligation:false,isOptional:false,i18nDef:[seasons:advent.weekday,{week:2,dow:3}],seasons:[ADVENT],periods:[],colors:[PURPLE],commonsDef:[],martyrology:[],titles:[],calendar:{weekOfSeason:2,dayOfSeason:11,dayOfWeek:3,nthDayOfWeekInMonth:2,startOfSeason:2025-11-30,endOfSeason:2025-12-24,startOfLiturgicalYear:2025-11-30,endOfLiturgicalYear:2026-11-28,seasons:[ADVENT]},cycles:{properCycle:PROPER_OF_TIME,sundayCycle:YEAR_A,weekdayCycle:YEAR_2,psalterWeek:WEEK_2},fromCalendarId:ProperOfTime,fromExtendedCalendars:[]}; {id:our_lady_of_loreto,date:2025-12-10,dateDef:{month:12,date:10},dateExceptions:[],alternativeTransferDateDefs:[],precedence:OPTIONAL_MEMORIAL_12,rank:OPTIONAL_MEMORIAL,allowSimilarRankItems:false,isHolyDayOfObligation:false,isOptional:true,i18nDef:[names:our_lady_of_loreto],seasons:[ADVENT],periods:[],colors:[WHITE],commonsDef:[BlessedVirginMary],martyrology:[],titles:[],calendar:{weekOfSeason:2,dayOfSeason:11,dayOfWeek:3,nthDayOfWeekInMonth:2,startOfSeason:2025-11-30,endOfSeason:2025-12-24,startOfLiturgicalYear:2025-11-30,endOfLiturgicalYear:2026-11-28,seasons:[ADVENT]},cycles:{properCycle:PROPER_OF_SAINTS,sundayCycle:YEAR_A,weekdayCycle:YEAR_2,psalterWeek:WEEK_2},fromCalendarId:ma,fromExtendedCalendars:[],weekday:{id:advent_2_wednesday,date:2025-12-10,dateDef:{dateFn:unprivilegedWeekdayOfAdvent,dateArgs:[3,2],yearOffset:0},dateExceptions:[],alternativeTransferDateDefs:[],precedence:WEEKDAY_13,rank:WEEKDAY,allowSimilarRankItems:false,isHolyDayOfObligation:false,isOptional:false,i18nDef:[seasons:advent.weekday,{week:2,dow:3}],seasons:[ADVENT],periods:[],colors:[PURPLE],commonsDef:[],martyrology:[],titles:[],calendar:{weekOfSeason:2,dayOfSeason:11,dayOfWeek:3,nthDayOfWeekInMonth:2,startOfSeason:2025-11-30,endOfSeason:2025-12-24,startOfLiturgicalYear:2025-11-30,endOfLiturgicalYear:2026-11-28,seasons:[ADVENT]},cycles:{properCycle:PROPER_OF_TIME,sundayCycle:YEAR_A,weekdayCycle:YEAR_2,psalterWeek:WEEK_2},fromCalendarId:ProperOfTime,fromExtendedCalendars:[]}}{id:advent_2_thursday,date:2025-12-11,dateDef:{dateFn:unprivilegedWeekdayOfAdvent,dateArgs:[4,2],yearOffset:0},dateExceptions:[],alternativeTransferDateDefs:[],precedence:WEEKDAY_13,rank:WEEKDAY,allowSimilarRankItems:false,isHolyDayOfObligation:false,isOptional:false,i18nDef:[seasons:advent.weekday,{week:2,dow:4}],seasons:[ADVENT],periods:[],colors:[PURPLE],commonsDef:[],martyrology:[],titles:[],calendar:{weekOfSeason:2,dayOfSeason:12,dayOfWeek:4,nthDayOfWeekInMonth:2,startOfSeason:2025-11-30,endOfSeason:2025-12-24,startOfLiturgicalYear:2025-11-30,endOfLiturgicalYear:2026-11-28,seasons:[ADVENT]},cycles:{properCycle:PROPER_OF_TIME,sundayCycle:YEAR_A,weekdayCycle:YEAR_2,psalterWeek:WEEK_2},fromCalendarId:ProperOfTime,fromExtendedCalendars:[]}; {id:damasus_i_pope,date:2025-12-11,dateDef:{month:12,date:11},dateExceptions:[],alternativeTransferDateDefs:[],precedence:OPTIONAL_MEMORIAL_12,rank:OPTIONAL_MEMORIAL,allowSimilarRankItems:false,isHolyDayOfObligation:false,isOptional:true,i18nDef:[names:damasus_i_pope],seasons:[ADVENT],periods:[],colors:[WHITE],commonsDef:[PopeOrBishop],martyrology:[],titles:[],calendar:{weekOfSeason:2,dayOfSeason:12,dayOfWeek:4,nthDayOfWeekInMonth:2,startOfSeason:2025-11-30,endOfSeason:2025-12-24,startOfLiturgicalYear:2025-11-30,endOfLiturgicalYear:2026-11-28,seasons:[ADVENT]},cycles:{properCycle:PROPER_OF_SAINTS,sundayCycle:YEAR_A,weekdayCycle:YEAR_2,psalterWeek:WEEK_2},fromCalendarId:ma,fromExtendedCalendars:[],weekday:{id:advent_2_thursday,date:2025-12-11,dateDef:{dateFn:unprivilegedWeekdayOfAdvent,dateArgs:[4,2],yearOffset:0},dateExceptions:[],alternativeTransferDateDefs:[],precedence:WEEKDAY_13,rank:WEEKDAY,allowSimilarRankItems:false,isHolyDayOfObligation:false,isOptional:false,i18nDef:[seasons:advent.weekday,{week:2,dow:4}],seasons:[ADVENT],periods:[],colors:[PURPLE],commonsDef:[],martyrology:[],titles:[],calendar:{weekOfSeason:2,dayOfSeason:12,dayOfWeek:4,nthDayOfWeekInMonth:2,startOfSeason:2025-11-30,endOfSeason:2025-12-24,startOfLiturgicalYear:2025-11-30,endOfLiturgicalYear:2026-11-28,seasons:[ADVENT]},cycles:{properCycle:PROPER_OF_TIME,sundayCycle:YEAR_A,weekdayCycle:YEAR_2,psalterWeek:WEEK_2},fromCalendarId:ProperOfTime,fromExtendedCalendars:[]}}{id:advent_2_friday,date:2025-12-12,dateDef:{dateFn:unprivilegedWeekdayOfAdvent,dateArgs:[5,2],yearOffset:0},dateExceptions:[],alternativeTransferDateDefs:[],precedence:WEEKDAY_13,rank:WEEKDAY,allowSimilarRankItems:false,isHolyDayOfObligation:false,isOptional:false,i18nDef:[seasons:advent.weekday,{week:2,dow:5}],seasons:[ADVENT],periods:[],colors:[PURPLE],commonsDef:[],martyrology:[],titles:[],calendar:{weekOfSeason:2,dayOfSeason:13,dayOfWeek:5,nthDayOfWeekInMonth:2,startOfSeason:2025-11-30,endOfSeason:2025-12-24,startOfLiturgicalYear:2025-11-30,endOfLiturgicalYear:2026-11-28,seasons:[ADVENT]},cycles:{properCycle:PROPER_OF_TIME,sundayCycle:YEAR_A,weekdayCycle:YEAR_2,psalterWeek:WEEK_2},fromCalendarId:ProperOfTime,fromExtendedCalendars:[]}; {id:our_lady_of_guadalupe,date:2025-12-12,dateDef:{month:12,date:12},dateExceptions:[],alternativeTransferDateDefs:[],precedence:OPTIONAL_MEMORIAL_12,rank:OPTIONAL_MEMORIAL,allowSimilarRankItems:false,isHolyDayOfObligation:false,isOptional:true,i18nDef:[names:our_lady_of_guadalupe],seasons:[ADVENT],periods:[],colors:[WHITE],commonsDef:[BlessedVirginMary],martyrology:[],titles:[],calendar:{weekOfSeason:2,dayOfSeason:13,dayOfWeek:5,nthDayOfWeekInMonth:2,startOfSeason:2025-11-30,endOfSeason:2025-12-24,startOfLiturgicalYear:2025-11-30,endOfLiturgicalYear:2026-11-28,seasons:[ADVENT]},cycles:{properCycle:PROPER_OF_SAINTS,sundayCycle:YEAR_A,weekdayCycle:YEAR_2,psalterWeek:WEEK_2},fromCalendarId:ma,fromExtendedCalendars:[],weekday:{id:advent_2_friday,date:2025-12-12,dateDef:{dateFn:unprivilegedWeekdayOfAdvent,dateArgs:[5,2],yearOffset:0},dateExceptions:[],alternativeTransferDateDefs:[],precedence:WEEKDAY_13,rank:WEEKDAY,allowSimilarRankItems:false,isHolyDayOfObligation:false,isOptional:false,i18nDef:[seasons:advent.weekday,{week:2,dow:5}],seasons:[ADVENT],periods:[],colors:[PURPLE],commonsDef:[],martyrology:[],titles:[],calendar:{weekOfSeason:2,dayOfSeason:13,dayOfWeek:5,nthDayOfWeekInMonth:2,startOfSeason:2025-11-30,endOfSeason:2025-12-24,startOfLiturgicalYear:2025-11-30,endOfLiturgicalYear:2026-11-28,seasons:[ADVENT]},cycles:{properCycle:PROPER_OF_TIME,sundayCycle:YEAR_A,weekdayCycle:YEAR_2,psalterWeek:WEEK_2},fromCalendarId:ProperOfTime,fromExtendedCalendars:[]}}{id:lucy_of_syracuse_virgin,date:2025-12-13,dateDef:{month:12,date:13},dateExceptions:[],alternativeTransferDateDefs:[],precedence:GENERAL_MEMORIAL_10,rank:MEMORIAL,allowSimilarRankItems:false,isHolyDayOfObligation:false,isOptional:false,i18nDef:[names:lucy_of_syracuse_virgin],seasons:[ADVENT],periods:[],colors:[RED],commonsDef:[VirginMartyrs,Virgins],martyrology:[],titles:[],calendar:{weekOfSeason:2,dayOfSeason:14,dayOfWeek:6,nthDayOfWeekInMonth:2,startOfSeason:2025-11-30,endOfSeason:2025-12-24,startOfLiturgicalYear:2025-11-30,endOfLiturgicalYear:2026-11-28,seasons:[ADVENT]},cycles:{properCycle:PROPER_OF_SAINTS,sundayCycle:YEAR_A,weekdayCycle:YEAR_2,psalterWeek:WEEK_2},fromCalendarId:ma,fromExtendedCalendars:[],weekday:{id:advent_2_saturday,date:2025-12-13,dateDef:{dateFn:unprivilegedWeekdayOfAdvent,dateArgs:[6,2],yearOffset:0},dateExceptions:[],alternativeTransferDateDefs:[],precedence:WEEKDAY_13,rank:WEEKDAY,allowSimilarRankItems:false,isHolyDayOfObligation:false,isOptional:false,i18nDef:[seasons:advent.weekday,{week:2,dow:6}],seasons:[ADVENT],periods:[],colors:[PURPLE],commonsDef:[],martyrology:[],titles:[],calendar:{weekOfSeason:2,dayOfSeason:14,dayOfWeek:6,nthDayOfWeekInMonth:2,startOfSeason:2025-11-30,endOfSeason:2025-12-24,startOfLiturgicalYear:2025-11-30,endOfLiturgicalYear:2026-11-28,seasons:[ADVENT]},cycles:{properCycle:PROPER_OF_TIME,sundayCycle:YEAR_A,weekdayCycle:YEAR_2,psalterWeek:WEEK_2},fromCalendarId:ProperOfTime,fromExtendedCalendars:[]}}{id:advent_3_sunday,date:2025-12-14,dateDef:{dateFn:sundayOfAdvent,dateArgs:[3],yearOffset:0},dateExceptions:[],alternativeTransferDateDefs:[],precedence:PRIVILEGED_SUNDAY_2,rank:SUNDAY,allowSimilarRankItems:false,isHolyDayOfObligation:true,isOptional:false,i18nDef:[seasons:advent.sunday,{week:3}],seasons:[ADVENT],periods:[],colors:[ROSE,PURPLE],commonsDef:[],martyrology:[],titles:[],calendar:{weekOfSeason:3,dayOfSeason:15,dayOfWeek:0,nthDayOfWeekInMonth:2,startOfSeason:2025-11-30,endOfSeason:2025-12-24,startOfLiturgicalYear:2025-11-30,endOfLiturgicalYear:2026-11-28,seasons:[ADVENT]},cycles:{properCycle:PROPER_OF_TIME,sundayCycle:YEAR_A,weekdayCycle:YEAR_2,psalterWeek:WEEK_3},fromCalendarId:ProperOfTime,fromExtendedCalendars:[]}{id:advent_3_monday,date:2025-12-15,dateDef:{dateFn:unprivilegedWeekdayOfAdvent,dateArgs:[1,3],yearOffset:0},dateExceptions:[],alternativeTransferDateDefs:[],precedence:WEEKDAY_13,rank:WEEKDAY,allowSimilarRankItems:false,isHolyDayOfObligation:false,isOptional:false,i18nDef:[seasons:advent.weekday,{week:3,dow:1}],seasons:[ADVENT],periods:[],colors:[PURPLE],commonsDef:[],martyrology:[],titles:[],calendar:{weekOfSeason:3,dayOfSeason:16,dayOfWeek:1,nthDayOfWeekInMonth:3,startOfSeason:2025-11-30,endOfSeason:2025-12-24,startOfLiturgicalYear:2025-11-30,endOfLiturgicalYear:2026-11-28,seasons:[ADVENT]},cycles:{properCycle:PROPER_OF_TIME,sundayCycle:YEAR_A,weekdayCycle:YEAR_2,psalterWeek:WEEK_3},fromCalendarId:ProperOfTime,fromExtendedCalendars:[]}{id:advent_3_tuesday,date:2025-12-16,dateDef:{dateFn:unprivilegedWeekdayOfAdvent,dateArgs:[2,3],yearOffset:0},dateExceptions:[],alternativeTransferDateDefs:[],precedence:WEEKDAY_13,rank:WEEKDAY,allowSimilarRankItems:false,isHolyDayOfObligation:false,isOptional:false,i18nDef:[seasons:advent.weekday,{week:3,dow:2}],seasons:[ADVENT],periods:[],colors:[PURPLE],commonsDef:[],martyrology:[],titles:[],calendar:{weekOfSeason:3,dayOfSeason:17,dayOfWeek:2,nthDayOfWeekInMonth:3,startOfSeason:2025-11-30,endOfSeason:2025-12-24,startOfLiturgicalYear:2025-11-30,endOfLiturgicalYear:2026-11-28,seasons:[ADVENT]},cycles:{properCycle:PROPER_OF_TIME,sundayCycle:YEAR_A,weekdayCycle:YEAR_2,psalterWeek:WEEK_3},fromCalendarId:ProperOfTime,fromExtendedCalendars:[]}{id:advent_december_17,date:2025-12-17,dateDef:{dateFn:privilegedWeekdayOfAdvent,dateArgs:[17],yearOffset:0},dateExceptions:[],alternativeTransferDateDefs:[],precedence:PRIVILEGED_WEEKDAY_9,rank:WEEKDAY,allowSimilarRankItems:false,isHolyDayOfObligation:false,isOptional:false,i18nDef:[seasons:advent.privileged_weekday,{day:17}],seasons:[ADVENT],periods:[],colors:[PURPLE],commonsDef:[],martyrology:[],titles:[],calendar:{weekOfSeason:3,dayOfSeason:18,dayOfWeek:3,nthDayOfWeekInMonth:3,startOfSeason:2025-11-30,endOfSeason:2025-12-24,startOfLiturgicalYear:2025-11-30,endOfLiturgicalYear:2026-11-28,seasons:[ADVENT]},cycles:{properCycle:PROPER_OF_TIME,sundayCycle:YEAR_A,weekdayCycle:YEAR_2,psalterWeek:WEEK_3},fromCalendarId:ProperOfTime,fromExtendedCalendars:[]}{id:advent_december_18,date:2025-12-18,dateDef:{dateFn:privilegedWeekdayOfAdvent,dateArgs:[18],yearOffset:0},dateExceptions:[],alternativeTransferDateDefs:[],precedence:PRIVILEGED_WEEKDAY_9,rank:WEEKDAY,allowSimilarRankItems:false,isHolyDayOfObligation:false,isOptional:false,i18nDef:[seasons:advent.privileged_weekday,{day:18}],seasons:[ADVENT],periods:[],colors:[PURPLE],commonsDef:[],martyrology:[],titles:[],calendar:{weekOfSeason:3,dayOfSeason:19,dayOfWeek:4,nthDayOfWeekInMonth:3,startOfSeason:2025-11-30,endOfSeason:2025-12-24,startOfLiturgicalYear:2025-11-30,endOfLiturgicalYear:2026-11-28,seasons:[ADVENT]},cycles:{properCycle:PROPER_OF_TIME,sundayCycle:YEAR_A,weekdayCycle:YEAR_2,psalterWeek:WEEK_3},fromCalendarId:ProperOfTime,fromExtendedCalendars:[]}{id:advent_december_19,date:2025-12-19,dateDef:{dateFn:privilegedWeekdayOfAdvent,dateArgs:[19],yearOffset:0},dateExceptions:[],alternativeTransferDateDefs:[],precedence:PRIVILEGED_WEEKDAY_9,rank:WEEKDAY,allowSimilarRankItems:false,isHolyDayOfObligation:false,isOptional:false,i18nDef:[seasons:advent.privileged_weekday,{day:19}],seasons:[ADVENT],periods:[],colors:[PURPLE],commonsDef:[],martyrology:[],titles:[],calendar:{weekOfSeason:3,dayOfSeason:20,dayOfWeek:5,nthDayOfWeekInMonth:3,startOfSeason:2025-11-30,endOfSeason:2025-12-24,startOfLiturgicalYear:2025-11-30,endOfLiturgicalYear:2026-11-28,seasons:[ADVENT]},cycles:{properCycle:PROPER_OF_TIME,sundayCycle:YEAR_A,weekdayCycle:YEAR_2,psalterWeek:WEEK_3},fromCalendarId:ProperOfTime,fromExtendedCalendars:[]}{id:advent_december_20,date:2025-12-20,dateDef:{dateFn:privilegedWeekdayOfAdvent,dateArgs:[20],yearOffset:0},dateExceptions:[],alternativeTransferDateDefs:[],precedence:PRIVILEGED_WEEKDAY_9,rank:WEEKDAY,allowSimilarRankItems:false,isHolyDayOfObligation:false,isOptional:false,i18nDef:[seasons:advent.privileged_weekday,{day:20}],seasons:[ADVENT],periods:[],colors:[PURPLE],commonsDef:[],martyrology:[],titles:[],calendar:{weekOfSeason:3,dayOfSeason:21,dayOfWeek:6,nthDayOfWeekInMonth:3,startOfSeason:2025-11-30,endOfSeason:2025-12-24,startOfLiturgicalYear:2025-11-30,endOfLiturgicalYear:2026-11-28,seasons:[ADVENT]},cycles:{properCycle:PROPER_OF_TIME,sundayCycle:YEAR_A,weekdayCycle:YEAR_2,psalterWeek:WEEK_3},fromCalendarId:ProperOfTime,fromExtendedCalendars:[]}{id:advent_4_sunday,date:2025-12-21,dateDef:{dateFn:sundayOfAdvent,dateArgs:[4],yearOffset:0},dateExceptions:[],alternativeTransferDateDefs:[],precedence:PRIVILEGED_SUNDAY_2,rank:SUNDAY,allowSimilarRankItems:false,isHolyDayOfObligation:true,isOptional:false,i18nDef:[seasons:advent.sunday,{week:4}],seasons:[ADVENT],periods:[],colors:[PURPLE],commonsDef:[],martyrology:[],titles:[],calendar:{weekOfSeason:4,dayOfSeason:22,dayOfWeek:0,nthDayOfWeekInMonth:3,startOfSeason:2025-11-30,endOfSeason:2025-12-24,startOfLiturgicalYear:2025-11-30,endOfLiturgicalYear:2026-11-28,seasons:[ADVENT]},cycles:{properCycle:PROPER_OF_TIME,sundayCycle:YEAR_A,weekdayCycle:YEAR_2,psalterWeek:WEEK_4},fromCalendarId:ProperOfTime,fromExtendedCalendars:[]}{id:advent_december_22,date:2025-12-22,dateDef:{dateFn:privilegedWeekdayOfAdvent,dateArgs:[22],yearOffset:0},dateExceptions:[],alternativeTransferDateDefs:[],precedence:PRIVILEGED_WEEKDAY_9,rank:WEEKDAY,allowSimilarRankItems:false,isHolyDayOfObligation:false,isOptional:false,i18nDef:[seasons:advent.privileged_weekday,{day:22}],seasons:[ADVENT],periods:[],colors:[PURPLE],commonsDef:[],martyrology:[],titles:[],calendar:{weekOfSeason:4,dayOfSeason:23,dayOfWeek:1,nthDayOfWeekInMonth:4,startOfSeason:2025-11-30,endOfSeason:2025-12-24,startOfLiturgicalYear:2025-11-30,endOfLiturgicalYear:2026-11-28,seasons:[ADVENT]},cycles:{properCycle:PROPER_OF_TIME,sundayCycle:YEAR_A,weekdayCycle:YEAR_2,psalterWeek:WEEK_4},fromCalendarId:ProperOfTime,fromExtendedCalendars:[]}{id:advent_december_23,date:2025-12-23,dateDef:{dateFn:privilegedWeekdayOfAdvent,dateArgs:[23],yearOffset:0},dateExceptions:[],alternativeTransferDateDefs:[],precedence:PRIVILEGED_WEEKDAY_9,rank:WEEKDAY,allowSimilarRankItems:false,isHolyDayOfObligation:false,isOptional:false,i18nDef:[seasons:advent.privileged_weekday,{day:23}],seasons:[ADVENT],periods:[],colors:[PURPLE],commonsDef:[],martyrology:[],titles:[],calendar:{weekOfSeason:4,dayOfSeason:24,dayOfWeek:2,nthDayOfWeekInMonth:4,startOfSeason:2025-11-30,endOfSeason:2025-12-24,startOfLiturgicalYear:2025-11-30,endOfLiturgicalYear:2026-11-28,seasons:[ADVENT]},cycles:{properCycle:PROPER_OF_TIME,sundayCycle:YEAR_A,weekdayCycle:YEAR_2,psalterWeek:WEEK_4},fromCalendarId:ProperOfTime,fromExtendedCalendars:[]}; {id:john_of_kanty_priest,date:2025-12-23,dateDef:{month:12,date:23},dateExceptions:[],alternativeTransferDateDefs:[],precedence:OPTIONAL_MEMORIAL_12,rank:OPTIONAL_MEMORIAL,allowSimilarRankItems:false,isHolyDayOfObligation:false,isOptional:true,i18nDef:[names:john_of_kanty_priest],seasons:[ADVENT],periods:[],colors:[],commonsDef:[Pastors,MercyWorkers],martyrology:[],titles:[],calendar:{weekOfSeason:4,dayOfSeason:24,dayOfWeek:2,nthDayOfWeekInMonth:4,startOfSeason:2025-11-30,endOfSeason:2025-12-24,startOfLiturgicalYear:2025-11-30,endOfLiturgicalYear:2026-11-28,seasons:[ADVENT]},cycles:{properCycle:PROPER_OF_SAINTS,sundayCycle:YEAR_A,weekdayCycle:YEAR_2,psalterWeek:WEEK_4},fromCalendarId:ma,fromExtendedCalendars:[],weekday:{id:advent_december_23,date:2025-12-23,dateDef:{dateFn:privilegedWeekdayOfAdvent,dateArgs:[23],yearOffset:0},dateExceptions:[],alternativeTransferDateDefs:[],precedence:PRIVILEGED_WEEKDAY_9,rank:WEEKDAY,allowSimilarRankItems:false,isHolyDayOfObligation:false,isOptional:false,i18nDef:[seasons:advent.privileged_weekday,{day:23}],seasons:[ADVENT],periods:[],colors:[PURPLE],commonsDef:[],martyrology:[],titles:[],calendar:{weekOfSeason:4,dayOfSeason:24,dayOfWeek:2,nthDayOfWeekInMonth:4,startOfSeason:2025-11-30,endOfSeason:2025-12-24,startOfLiturgicalYear:2025-11-30,endOfLiturgicalYear:2026-11-28,seasons:[ADVENT]},cycles:{properCycle:PROPER_OF_TIME,sundayCycle:YEAR_A,weekdayCycle:YEAR_2,psalterWeek:WEEK_4},fromCalendarId:ProperOfTime,fromExtendedCalendars:[]}}{id:advent_december_24,date:2025-12-24,dateDef:{dateFn:privilegedWeekdayOfAdvent,dateArgs:[24],yearOffset:0},dateExceptions:[],alternativeTransferDateDefs:[],precedence:PRIVILEGED_WEEKDAY_9,rank:WEEKDAY,allowSimilarRankItems:false,isHolyDayOfObligation:false,isOptional:false,i18nDef:[seasons:advent.privileged_weekday,{day:24}],seasons:[ADVENT],periods:[],colors:[PURPLE],commonsDef:[],martyrology:[],titles:[],calendar:{weekOfSeason:4,dayOfSeason:25,dayOfWeek:3,nthDayOfWeekInMonth:4,startOfSeason:2025-11-30,endOfSeason:2025-12-24,startOfLiturgicalYear:2025-11-30,endOfLiturgicalYear:2026-11-28,seasons:[ADVENT]},cycles:{properCycle:PROPER_OF_TIME,sundayCycle:YEAR_A,weekdayCycle:YEAR_2,psalterWeek:WEEK_4},fromCalendarId:ProperOfTime,fromExtendedCalendars:[]}{id:nativity_of_the_lord,date:2025-12-25,dateDef:{dateFn:christmas,yearOffset:0},dateExceptions:[],alternativeTransferDateDefs:[],precedence:PROPER_OF_TIME_SOLEMNITY_2,rank:SOLEMNITY,allowSimilarRankItems:false,isHolyDayOfObligation:true,isOptional:false,i18nDef:[names:nativity_of_the_lord],seasons:[CHRISTMAS_TIME],periods:[CHRISTMAS_OCTAVE,CHRISTMAS_TO_PRESENTATION_OF_THE_LORD],colors:[WHITE],commonsDef:[],martyrology:[],titles:[],calendar:{weekOfSeason:1,dayOfSeason:1,dayOfWeek:4,nthDayOfWeekInMonth:4,startOfSeason:2025-12-25,endOfSeason:2026-01-11,startOfLiturgicalYear:2025-11-30,endOfLiturgicalYear:2026-11-28,seasons:[CHRISTMAS_TIME]},cycles:{properCycle:PROPER_OF_TIME,sundayCycle:YEAR_A,weekdayCycle:YEAR_2,psalterWeek:WEEK_4},fromCalendarId:ProperOfTime,fromExtendedCalendars:[]}{id:stephen_the_first_martyr,date:2025-12-26,dateDef:{month:12,date:26},dateExceptions:[],alternativeTransferDateDefs:[],precedence:GENERAL_FEAST_7,rank:FEAST,allowSimilarRankItems:false,isHolyDayOfObligation:false,isOptional:false,i18nDef:[names:stephen_the_first_martyr],seasons:[CHRISTMAS_TIME],periods:[CHRISTMAS_OCTAVE,CHRISTMAS_TO_PRESENTATION_OF_THE_LORD],colors:[RED],commonsDef:[None],martyrology:[],titles:[],calendar:{weekOfSeason:1,dayOfSeason:2,dayOfWeek:5,nthDayOfWeekInMonth:4,startOfSeason:2025-12-25,endOfSeason:2026-01-11,startOfLiturgicalYear:2025-11-30,endOfLiturgicalYear:2026-11-28,seasons:[CHRISTMAS_TIME]},cycles:{properCycle:PROPER_OF_SAINTS,sundayCycle:YEAR_A,weekdayCycle:YEAR_2,psalterWeek:WEEK_4},fromCalendarId:ma,fromExtendedCalendars:[],weekday:{id:christmas_octave_day_2,date:2025-12-26,dateDef:{dateFn:weekdayWithinOctaveOfChristmas,dateArgs:[2],yearOffset:0},dateExceptions:[],alternativeTransferDateDefs:[],precedence:PRIVILEGED_WEEKDAY_9,rank:WEEKDAY,allowSimilarRankItems:false,isHolyDayOfObligation:false,isOptional:false,i18nDef:[seasons:christmas_time.octave,{count:2}],seasons:[CHRISTMAS_TIME],periods:[CHRISTMAS_OCTAVE,CHRISTMAS_TO_PRESENTATION_OF_THE_LORD],colors:[WHITE],commonsDef:[],martyrology:[],titles:[],calendar:{weekOfSeason:1,dayOfSeason:2,dayOfWeek:5,nthDayOfWeekInMonth:4,startOfSeason:2025-12-25,endOfSeason:2026-01-11,startOfLiturgicalYear:2025-11-30,endOfLiturgicalYear:2026-11-28,seasons:[CHRISTMAS_TIME]},cycles:{properCycle:PROPER_OF_TIME,sundayCycle:YEAR_A,weekdayCycle:YEAR_2,psalterWeek:WEEK_4},fromCalendarId:ProperOfTime,fromExtendedCalendars:[]}}{id:john_apostle,date:2025-12-27,dateDef:{month:12,date:27},dateExceptions:[],alternativeTransferDateDefs:[],precedence:GENERAL_FEAST_7,rank:FEAST,allowSimilarRankItems:false,isHolyDayOfObligation:false,isOptional:false,i18nDef:[names:john_apostle],seasons:[CHRISTMAS_TIME],periods:[CHRISTMAS_OCTAVE,CHRISTMAS_TO_PRESENTATION_OF_THE_LORD],colors:[WHITE],commonsDef:[None],martyrology:[],titles:[],calendar:{weekOfSeason:1,dayOfSeason:3,dayOfWeek:6,nthDayOfWeekInMonth:4,startOfSeason:2025-12-25,endOfSeason:2026-01-11,startOfLiturgicalYear:2025-11-30,endOfLiturgicalYear:2026-11-28,seasons:[CHRISTMAS_TIME]},cycles:{properCycle:PROPER_OF_SAINTS,sundayCycle:YEAR_A,weekdayCycle:YEAR_2,psalterWeek:WEEK_4},fromCalendarId:ma,fromExtendedCalendars:[],weekday:{id:christmas_octave_day_3,date:2025-12-27,dateDef:{dateFn:weekdayWithinOctaveOfChristmas,dateArgs:[3],yearOffset:0},dateExceptions:[],alternativeTransferDateDefs:[],precedence:PRIVILEGED_WEEKDAY_9,rank:WEEKDAY,allowSimilarRankItems:false,isHolyDayOfObligation:false,isOptional:false,i18nDef:[seasons:christmas_time.octave,{count:3}],seasons:[CHRISTMAS_TIME],periods:[CHRISTMAS_OCTAVE,CHRISTMAS_TO_PRESENTATION_OF_THE_LORD],colors:[WHITE],commonsDef:[],martyrology:[],titles:[],calendar:{weekOfSeason:1,dayOfSeason:3,dayOfWeek:6,nthDayOfWeekInMonth:4,startOfSeason:2025-12-25,endOfSeason:2026-01-11,startOfLiturgicalYear:2025-11-30,endOfLiturgicalYear:2026-11-28,seasons:[CHRISTMAS_TIME]},cycles:{properCycle:PROPER_OF_TIME,sundayCycle:YEAR_A,weekdayCycle:YEAR_2,psalterWeek:WEEK_4},fromCalendarId:ProperOfTime,fromExtendedCalendars:[]}}{id:holy_family_of_jesus_mary_and_joseph,date:2025-12-28,dateDef:{dateFn:holyFamily,yearOffset:0},dateExceptions:[],alternativeTransferDateDefs:[],precedence:GENERAL_LORD_FEAST_5,rank:FEAST,allowSimilarRankItems:false,isHolyDayOfObligation:true,isOptional:false,i18nDef:[names:holy_family_of_jesus_mary_and_joseph],seasons:[CHRISTMAS_TIME],periods:[CHRISTMAS_OCTAVE,CHRISTMAS_TO_PRESENTATION_OF_THE_LORD],colors:[WHITE],commonsDef:[],martyrology:[],titles:[],calendar:{weekOfSeason:2,dayOfSeason:4,dayOfWeek:0,nthDayOfWeekInMonth:4,startOfSeason:2025-12-25,endOfSeason:2026-01-11,startOfLiturgicalYear:2025-11-30,endOfLiturgicalYear:2026-11-28,seasons:[CHRISTMAS_TIME]},cycles:{properCycle:PROPER_OF_TIME,sundayCycle:YEAR_A,weekdayCycle:YEAR_2,psalterWeek:WEEK_1},fromCalendarId:ProperOfTime,fromExtendedCalendars:[]}{id:christmas_octave_day_5,date:2025-12-29,dateDef:{dateFn:weekdayWithinOctaveOfChristmas,dateArgs:[5],yearOffset:0},dateExceptions:[],alternativeTransferDateDefs:[],precedence:PRIVILEGED_WEEKDAY_9,rank:WEEKDAY,allowSimilarRankItems:false,isHolyDayOfObligation:false,isOptional:false,i18nDef:[seasons:christmas_time.octave,{count:5}],seasons:[CHRISTMAS_TIME],periods:[CHRISTMAS_OCTAVE,CHRISTMAS_TO_PRESENTATION_OF_THE_LORD],colors:[WHITE],commonsDef:[],martyrology:[],titles:[],calendar:{weekOfSeason:2,dayOfSeason:5,dayOfWeek:1,nthDayOfWeekInMonth:5,startOfSeason:2025-12-25,endOfSeason:2026-01-11,startOfLiturgicalYear:2025-11-30,endOfLiturgicalYear:2026-11-28,seasons:[CHRISTMAS_TIME]},cycles:{properCycle:PROPER_OF_TIME,sundayCycle:YEAR_A,weekdayCycle:YEAR_2,psalterWeek:WEEK_1},fromCalendarId:ProperOfTime,fromExtendedCalendars:[]}; {id:thomas_becket_bishop,date:2025-12-29,dateDef:{month:12,date:29},dateExceptions:[],alternativeTransferDateDefs:[],precedence:OPTIONAL_MEMORIAL_12,rank:OPTIONAL_MEMORIAL,allowSimilarRankItems:false,isHolyDayOfObligation:false,isOptional:true,i18nDef:[names:thomas_becket_bishop],seasons:[CHRISTMAS_TIME],periods:[CHRISTMAS_OCTAVE,CHRISTMAS_TO_PRESENTATION_OF_THE_LORD],colors:[],commonsDef:[Martyrs,Bishops],martyrology:[],titles:[],calendar:{weekOfSeason:2,dayOfSeason:5,dayOfWeek:1,nthDayOfWeekInMonth:5,startOfSeason:2025-12-25,endOfSeason:2026-01-11,startOfLiturgicalYear:2025-11-30,endOfLiturgicalYear:2026-11-28,seasons:[CHRISTMAS_TIME]},cycles:{properCycle:PROPER_OF_SAINTS,sundayCycle:YEAR_A,weekdayCycle:YEAR_2,psalterWeek:WEEK_1},fromCalendarId:ma,fromExtendedCalendars:[],weekday:{id:christmas_octave_day_5,date:2025-12-29,dateDef:{dateFn:weekdayWithinOctaveOfChristmas,dateArgs:[5],yearOffset:0},dateExceptions:[],alternativeTransferDateDefs:[],precedence:PRIVILEGED_WEEKDAY_9,rank:WEEKDAY,allowSimilarRankItems:false,isHolyDayOfObligation:false,isOptional:false,i18nDef:[seasons:christmas_time.octave,{count:5}],seasons:[CHRISTMAS_TIME],periods:[CHRISTMAS_OCTAVE,CHRISTMAS_TO_PRESENTATION_OF_THE_LORD],colors:[WHITE],commonsDef:[],martyrology:[],titles:[],calendar:{weekOfSeason:2,dayOfSeason:5,dayOfWeek:1,nthDayOfWeekInMonth:5,startOfSeason:2025-12-25,endOfSeason:2026-01-11,startOfLiturgicalYear:2025-11-30,endOfLiturgicalYear:2026-11-28,seasons:[CHRISTMAS_TIME]},cycles:{properCycle:PROPER_OF_TIME,sundayCycle:YEAR_A,weekdayCycle:YEAR_2,psalterWeek:WEEK_1},fromCalendarId:ProperOfTime,fromExtendedCalendars:[]}}{id:christmas_octave_day_6,date:2025-12-30,dateDef:{dateFn:weekdayWithinOctaveOfChristmas,dateArgs:[6],yearOffset:0},dateExceptions:[],alternativeTransferDateDefs:[],precedence:PRIVILEGED_WEEKDAY_9,rank:WEEKDAY,allowSimilarRankItems:false,isHolyDayOfObligation:false,isOptional:false,i18nDef:[seasons:christmas_time.octave,{count:6}],seasons:[CHRISTMAS_TIME],periods:[CHRISTMAS_OCTAVE,CHRISTMAS_TO_PRESENTATION_OF_THE_LORD],colors:[WHITE],commonsDef:[],martyrology:[],titles:[],calendar:{weekOfSeason:2,dayOfSeason:6,dayOfWeek:2,nthDayOfWeekInMonth:5,startOfSeason:2025-12-25,endOfSeason:2026-01-11,startOfLiturgicalYear:2025-11-30,endOfLiturgicalYear:2026-11-28,seasons:[CHRISTMAS_TIME]},cycles:{properCycle:PROPER_OF_TIME,sundayCycle:YEAR_A,weekdayCycle:YEAR_2,psalterWeek:WEEK_1},fromCalendarId:ProperOfTime,fromExtendedCalendars:[]}{id:christmas_octave_day_7,date:2025-12-31,dateDef:{dateFn:weekdayWithinOctaveOfChristmas,dateArgs:[7],yearOffset:0},dateExceptions:[],alternativeTransferDateDefs:[],precedence:PRIVILEGED_WEEKDAY_9,rank:WEEKDAY,allowSimilarRankItems:false,isHolyDayOfObligation:false,isOptional:false,i18nDef:[seasons:christmas_time.octave,{count:7}],seasons:[CHRISTMAS_TIME],periods:[CHRISTMAS_OCTAVE,CHRISTMAS_TO_PRESENTATION_OF_THE_LORD],colors:[WHITE],commonsDef:[],martyrology:[],titles:[],calendar:{weekOfSeason:2,dayOfSeason:7,dayOfWeek:3,nthDayOfWeekInMonth:5,startOfSeason:2025-12-25,endOfSeason:2026-01-11,startOfLiturgicalYear:2025-11-30,endOfLiturgicalYear:2026-11-28,seasons:[CHRISTMAS_TIME]},cycles:{properCycle:PROPER_OF_TIME,sundayCycle:YEAR_A,weekdayCycle:YEAR_2,psalterWeek:WEEK_1},fromCalendarId:ProperOfTime,fromExtendedCalendars:[]}; {id:sylvester_i_pope,date:2025-12-31,dateDef:{month:12,date:31},dateExceptions:[],alternativeTransferDateDefs:[],precedence:OPTIONAL_MEMORIAL_12,rank:OPTIONAL_MEMORIAL,allowSimilarRankItems:false,isHolyDayOfObligation:false,isOptional:true,i18nDef:[names:sylvester_i_pope],seasons:[CHRISTMAS_TIME],periods:[CHRISTMAS_OCTAVE,CHRISTMAS_TO_PRESENTATION_OF_THE_LORD],colors:[],commonsDef:[PopeOrBishop],martyrology:[],titles:[],calendar:{weekOfSeason:2,dayOfSeason:7,dayOfWeek:3,nthDayOfWeekInMonth:5,startOfSeason:2025-12-25,endOfSeason:2026-01-11,startOfLiturgicalYear:2025-11-30,endOfLiturgicalYear:2026-11-28,seasons:[CHRISTMAS_TIME]},cycles:{properCycle:PROPER_OF_SAINTS,sundayCycle:YEAR_A,weekdayCycle:YEAR_2,psalterWeek:WEEK_1},fromCalendarId:ma,fromExtendedCalendars:[],weekday:{id:christmas_octave_day_7,date:2025-12-31,dateDef:{dateFn:weekdayWithinOctaveOfChristmas,dateArgs:[7],yearOffset:0},dateExceptions:[],alternativeTransferDateDefs:[],precedence:PRIVILEGED_WEEKDAY_9,rank:WEEKDAY,allowSimilarRankItems:false,isHolyDayOfObligation:false,isOptional:false,i18nDef:[seasons:christmas_time.octave,{count:7}],seasons:[CHRISTMAS_TIME],periods:[CHRISTMAS_OCTAVE,CHRISTMAS_TO_PRESENTATION_OF_THE_LORD],colors:[WHITE],commonsDef:[],martyrology:[],titles:[],calendar:{weekOfSeason:2,dayOfSeason:7,dayOfWeek:3,nthDayOfWeekInMonth:5,startOfSeason:2025-12-25,endOfSeason:2026-01-11,startOfLiturgicalYear:2025-11-30,endOfLiturgicalYear:2026-11-28,seasons:[CHRISTMAS_TIME]},cycles:{properCycle:PROPER_OF_TIME,sundayCycle:YEAR_A,weekdayCycle:YEAR_2,psalterWeek:WEEK_1},fromCalendarId:ProperOfTime,fromExtendedCalendars:[]}}

Response Structure

All API responses follow a consistent structure with the following fields:

FieldTypeDescriptionExample
statusstringIndicates whether the request was successful ("ok") or failed ("error")ok
errorstring | nullContains error message if status is "error", otherwise nullnull
dataobject | nullContains the API response data if successful, otherwise null{...}

Response Data Fields

When the request is successful, the data object contains the following fields:

FieldTypeSample Value
[ ] Array items:array[1]Array of objects
â”” idstring"advent_1_monday"
â”” datestring"2025-12-01"
â”” dateDefobject{...}
â”” dateFnstring"unprivilegedWeekdayOfAdvent"
â”” dateArgsarray[1, ...]
â”” yearOffsetnumber0
â”” dateExceptionsarray[]
â”” alternativeTransferDateDefsarray[]
â”” precedencestring"WEEKDAY_13"
â”” rankstring"WEEKDAY"
â”” allowSimilarRankItemsbooleanfalse
â”” isHolyDayOfObligationbooleanfalse
â”” isOptionalbooleanfalse
â”” i18nDefarray["seasons:advent.weekday", ...]
â”” seasonsarray["ADVENT"]
â”” periodsarray[]
â”” colorsarray["PURPLE"]
â”” commonsDefarray[]
â”” martyrologyarray[]

Headers

Required and optional headers for API requests:

Header NameRequiredExample ValueDescription
X-API-KeyYesyour_api_key_hereYour APIVerve API key. Found in your dashboard under API Keys.
AcceptNoapplication/jsonSpecify response format: application/json (default), application/xml, or application/yaml
User-AgentNoMyApp/1.0Identifies your application for analytics and debugging purposes
X-Request-IDNoreq_123456789Custom request identifier for tracking and debugging requests
Cache-ControlNono-cacheControl caching behavior for the request and response

GraphQL AccessALPHA

Most APIVerve APIs support GraphQL queries, allowing you to combine multiple API calls into a single request and retrieve only the data you need. This powerful feature enables you to orchestrate complex data fetching with precise field selection.

Not all APIs support GraphQL. Check the API schema or test in the GraphQL Explorer to confirm availability for this specific endpoint.

Credit Cost: Each API called in your GraphQL query consumes its standard credit cost.

GraphQL Endpoint
POST https://api.apiverve.com/v1/graphql
GraphQL Query Example
query {
  liturgicalcalendar(
    input: {
      month: "02"
      year: "2025"
    }
  ) {
    2025_12_01
    2025_12_02
    2025_12_03
    2025_12_04
    2025_12_05
    2025_12_06
    2025_12_07
    2025_12_08
    2025_12_09
    2025_12_10
    2025_12_11
    2025_12_12
    2025_12_13
    2025_12_14
    2025_12_15
    2025_12_16
    2025_12_17
    2025_12_18
    2025_12_19
    2025_12_20
    2025_12_21
    2025_12_22
    2025_12_23
    2025_12_24
    2025_12_25
    2025_12_26
    2025_12_27
    2025_12_28
    2025_12_29
    2025_12_30
    2025_12_31
  }
}

Note: Authentication is handled via the x-api-key header in your GraphQL request, not as a query parameter.

CORS Support

All APIVerve APIs support Cross-Origin Resource Sharing (CORS) with wildcard configuration, allowing you to call the API directly from browser-based applications without proxy servers.

CORS HeaderValueDescription
Access-Control-Allow-Origin*Accepts requests from any origin
Access-Control-Allow-Methods*Accepts any HTTP method
Access-Control-Allow-Headers*Accepts any request headers

Browser Usage: You can make direct API calls from JavaScript running in the browser without encountering CORS errors. No additional configuration needed.

Rate Limiting

APIVerve implements rate limiting to ensure fair usage and maintain service quality across all users. Rate limits vary by subscription plan and are applied per API key.

PlanRate LimitDescription
Free5 requests/minHard rate limit enforced - exceeding will return 429 errors
StarterNo LimitProduction ready - no rate limiting or throttling
ProNo LimitProduction ready - no rate limiting or throttling
MegaNo LimitProduction ready - no rate limiting or throttling

Rate Limit Headers

When rate limits apply, each API response includes headers to help you track your usage:

HeaderDescription
X-RateLimit-LimitMaximum number of requests allowed per time window
X-RateLimit-RemainingNumber of requests remaining in the current window
X-RateLimit-ResetUnix timestamp when the rate limit window resets

Handling Rate Limits

Free Plan: When you exceed your rate limit, the API returns a 429 Too Many Requests status code. Your application should implement appropriate backoff logic to handle this gracefully.

Paid Plans: No rate limiting or throttling applied. All paid plans (Starter, Pro, Mega) are production-ready.

Best Practices:

  • Monitor the rate limit headers to track your usage (Free plan only)
  • Implement caching where appropriate to reduce API calls
  • Upgrade to Pro or Mega for guaranteed no-throttle performance

Note: Rate limits are separate from credit consumption. You may have credits remaining but still hit rate limits on Free tier.

Client Libraries

To get started with minimal code, most of our APIs are available through client libraries and clients:

NPMPyPINuGetSwagger

Error Codes

The API uses standard HTTP status codes to indicate success or failure:

CodeMessageDescriptionSolution
200OKRequest successful, data returnedNo action needed - request was successful
400Bad RequestInvalid request parameters or malformed requestCheck required parameters and ensure values match expected formats
401UnauthorizedMissing or invalid API keyInclude x-api-key header with valid API key from dashboard
403ForbiddenAPI key lacks permission or insufficient creditsCheck credit balance in dashboard or upgrade plan
429Too Many RequestsRate limit exceeded (Free: 5 req/min)Implement request throttling or upgrade to paid plan
500Internal Server ErrorServer error occurredRetry request after a few seconds, contact support if persists
503Service UnavailableAPI temporarily unavailableWait and retry, check status page for maintenance updates

Need help? Contact support with your X-Request-ID for assistance.

Frequently Asked Questions

How do I get an API key?
Sign up for a free account at dashboard.apiverve.com. Your API key will be automatically generated and available in your dashboard. The free plan includes 1,000 credits plus a 500 credit bonus.
What are credits and how do they work?

Credits are your API usage currency. Each successful API call consumes credits based on the API's complexity. Most APIs cost 1 credit per call, while more complex APIs may cost 2-5 credits. Failed requests and errors don't consume credits. Check the API details above to see the credit cost for this specific API.

Can I use this API in production?

The free plan is for testing and development only. For production use, upgrade to a paid plan (Starter, Pro, or Mega) which includes commercial use rights, no attribution requirements, and guaranteed uptime SLAs. All paid plans are production-ready.

Can I use this API from a browser?
Yes! All APIVerve APIs support CORS with wildcard configuration, so you can call them directly from browser-based JavaScript without needing a proxy server. See the CORS section above for details.
What happens if I exceed my credit limit?

When you reach your monthly credit limit, API requests will return an error until you upgrade your plan or wait for the next billing cycle. You'll receive notifications at 80% and 95% usage to give you time to upgrade if needed.

What's Next?

Continue your journey with these recommended resources

Was this page helpful?

Help us improve our documentation