diff --git a/nepali-date-picker/src/commonMain/kotlin/dev/shivathapaa/nepalidatepickerkmp/NepaliDatePicker.kt b/nepali-date-picker/src/commonMain/kotlin/dev/shivathapaa/nepalidatepickerkmp/NepaliDatePicker.kt index 690d592..dc64ab4 100644 --- a/nepali-date-picker/src/commonMain/kotlin/dev/shivathapaa/nepalidatepickerkmp/NepaliDatePicker.kt +++ b/nepali-date-picker/src/commonMain/kotlin/dev/shivathapaa/nepalidatepickerkmp/NepaliDatePicker.kt @@ -573,7 +573,7 @@ private class NepaliDatePickerStateImpl( * A mutable state of [CustomCalendar] that represents a selected date. */ private var _selectedDate = mutableStateOf(if (initialSelectedDate != null) { - val date = calendarModel.getNepaliMonth(simpleNepaliDate = initialSelectedDate) + val date = calendarModel.getNepaliCalendar(simpleNepaliDate = initialSelectedDate) require(yearRange.contains(date.year)) { "The provided initial date's year (${date.year}) is out of the years range of $yearRange." } @@ -878,7 +878,7 @@ private fun NepaliMonth( // To tackle recompositions val currentMonthDate by remember(cellIndex, dayNumber) { derivedStateOf { - calendarModel.getNepaliMonth( + calendarModel.getNepaliCalendar( SimpleDate( year = monthCalendar.year, month = monthCalendar.month, diff --git a/nepali-date-picker/src/commonMain/kotlin/dev/shivathapaa/nepalidatepickerkmp/calendar_model/DateConverters.kt b/nepali-date-picker/src/commonMain/kotlin/dev/shivathapaa/nepalidatepickerkmp/calendar_model/DateConverters.kt index e300587..a0fcf97 100644 --- a/nepali-date-picker/src/commonMain/kotlin/dev/shivathapaa/nepalidatepickerkmp/calendar_model/DateConverters.kt +++ b/nepali-date-picker/src/commonMain/kotlin/dev/shivathapaa/nepalidatepickerkmp/calendar_model/DateConverters.kt @@ -21,6 +21,8 @@ import dev.shivathapaa.nepalidatepickerkmp.data.CustomCalendar import dev.shivathapaa.nepalidatepickerkmp.data.NepaliMonthCalendar import dev.shivathapaa.nepalidatepickerkmp.data.SimpleDate import dev.shivathapaa.nepalidatepickerkmp.data.daysInMonthMap +import dev.shivathapaa.nepalidatepickerkmp.data.englishDateMap +import dev.shivathapaa.nepalidatepickerkmp.data.nepaliDateMap import kotlinx.datetime.LocalDate import kotlinx.datetime.daysUntil @@ -32,9 +34,6 @@ internal object DateConverters { private val minEnglishYear = NepaliDatePickerDefaults.EnglishYearRange.first private val maxEnglishYear = NepaliDatePickerDefaults.EnglishYearRange.last - private val startingEnglishCalendar = NepaliDatePickerDefaults.startingEnglishCalendar - private val startingNepaliCalendar = NepaliDatePickerDefaults.startingNepaliCalendar - fun getTotalDaysInNepaliMonth(nepaliYYYY: Int, nepaliMM: Int): Int { return daysInMonthMap.getValue(nepaliYYYY)[nepaliMM] } @@ -50,13 +49,23 @@ internal object DateConverters { } // Initialize the starting English and Nepali dates - val (startingEnglishDate, startingNepaliCalendar, startingDayOfWeek) = initializeStartingDates() + val (startingEnglishDate, startingNepaliCalendar) = initializeStartingDates( + englishYYYY, + false + ) - val newEnglishDate = LocalDate(englishYYYY, englishMM, englishDD) + val englishLocalDate = LocalDate( + year = startingEnglishDate.year, + monthNumber = startingEnglishDate.month, + dayOfMonth = startingEnglishDate.dayOfMonth + ) + + val newEnglishDate = + LocalDate(year = englishYYYY, monthNumber = englishMM, dayOfMonth = englishDD) // Calculate the total number of days between the base date and the target date val totalDaysDifference = calculateEnglishDaysDifference( - startingEnglishDate, newEnglishDate + englishLocalDate, newEnglishDate ) // Initialize the Nepali date with the starting values @@ -65,15 +74,15 @@ internal object DateConverters { startingNepaliCalendar.month, startingNepaliCalendar.dayOfMonth ) - var dayOfWeek = startingDayOfWeek + var dayOfWeek = startingNepaliCalendar.dayOfWeek // Counters for day of year, week of year, and week of month - var dayOfYear = 1 - var weekOfYear = 1 - var weekOfMonth = 1 + var dayOfYear = startingNepaliCalendar.dayOfYear + var weekOfYear = startingNepaliCalendar.weekOfYear + var weekOfMonth = startingNepaliCalendar.weekOfMonth - var firstDayOfMonth: Int = dayOfWeek - var lastDayOfMonth: Int = -1 + var firstDayOfMonth: Int = startingNepaliCalendar.firstDayOfMonth + var lastDayOfMonth: Int = startingNepaliCalendar.lastDayOfMonth var totalDaysInMonth = daysInMonthMap.getValue(nepaliYYYY)[nepaliMM] @@ -141,7 +150,10 @@ internal object DateConverters { } // Initialize the starting English and Nepali dates - val (startingEnglishDate, startingNepaliCalendar, startingDayOfWeek) = initializeStartingDates() + val (startingEnglishDate, startingNepaliCalendar) = initializeStartingDates( + nepaliYYYY, + true + ) // Calculate the total number of Nepali days from the starting date to the target date val totalNepDaysCount = @@ -154,17 +166,17 @@ internal object DateConverters { // Initialize the English date with the starting values var (englishYYYY, englishMM, englishDD) = Triple( startingEnglishDate.year, - startingEnglishDate.monthNumber, + startingEnglishDate.month, startingEnglishDate.dayOfMonth ) - var dayOfWeek = startingDayOfWeek - var dayOfYear = 1 - var weekOfYear = 1 - var weekOfMonth = 1 + var dayOfWeek = startingEnglishDate.dayOfWeek + var dayOfYear = startingEnglishDate.dayOfYear + var weekOfYear = startingEnglishDate.weekOfYear + var weekOfMonth = startingEnglishDate.weekOfMonth - var firstDayOfMonth: Int = dayOfWeek - var lastDayOfMonth: Int = -1 + var firstDayOfMonth: Int = startingEnglishDate.firstDayOfMonth + var lastDayOfMonth: Int = startingEnglishDate.lastDayOfMonth var totalDaysInMonth = if (isEnglishLeapYear(englishYYYY)) daysInMonthOfLeapYear[englishMM] else daysInMonth[englishMM] @@ -221,16 +233,18 @@ internal object DateConverters { ) } - private fun initializeStartingDates(): Triple { - val startingEnglishDate = LocalDate( - startingEnglishCalendar.year, - startingEnglishCalendar.month, - startingEnglishCalendar.dayOfMonth - ) - val startingNepaliCalendar = startingNepaliCalendar - val startingDayOfWeek = 1 + private fun initializeStartingDates(targetYear: Int, isNepaliDate: Boolean) + : Pair { + val referenceDate = + if (isNepaliDate) nepaliDateMap[targetYear - 1] + else englishDateMap[targetYear - 1] + + val startingEnglishDate = + referenceDate?.englishDate ?: NepaliDatePickerDefaults.startingEnglishCalendar + val startingNepaliCalendar = + referenceDate?.nepaliDate ?: NepaliDatePickerDefaults.startingNepaliCalendar - return Triple(startingEnglishDate, startingNepaliCalendar, startingDayOfWeek) + return Pair(startingEnglishDate, startingNepaliCalendar) } private fun calculateEnglishDaysDifference( @@ -263,7 +277,6 @@ internal object DateConverters { return totalNepDaysCount } - // Two overload functions for month details fun getNepaliMonth( nepaliYear: Int, nepaliMonth: Int, addedMonthsCount: Int ): NepaliMonthCalendar { @@ -274,7 +287,7 @@ internal object DateConverters { return calculateNepaliMonthDetails(newYear, newMonth) } - fun getNepaliMonth(simpleNepaliDate: SimpleDate): CustomCalendar { + fun getNepaliCalendar(simpleNepaliDate: SimpleDate): CustomCalendar { return getCustomCalendarUsingDayMonthYear( dayOfMonth = simpleNepaliDate.dayOfMonth, month = simpleNepaliDate.month, @@ -291,19 +304,34 @@ internal object DateConverters { * and throws exception if the year is not found in [daysInMonthMap]. */ fun nepaliDaysInBetween(startDate: SimpleDate, endDate: SimpleDate): Int { + val referenceYear: Int + if (startDate.year > endDate.year) { return -nepaliDaysInBetween(endDate, startDate) + } else { + referenceYear = startDate.year } - if (!isNepaliCalendarInConversionRange(startDate.year, startDate.month, startDate.dayOfMonth) + if (!isNepaliCalendarInConversionRange( + startDate.year, + startDate.month, + startDate.dayOfMonth + ) || !isNepaliCalendarInConversionRange(endDate.year, endDate.month, endDate.dayOfMonth) ) { - throw IllegalArgumentException("Out of Range: Nepali start year ${startDate.year} or end year " + - "${startDate.year} is out of range to compare. Check range value from NepaliDatePickerDefaults.") + throw IllegalArgumentException( + "Out of Range: Nepali start year ${startDate.year} or end year " + + "${startDate.year} is out of range to compare. Check range value from NepaliDatePickerDefaults." + ) } - val startOffset = calculateDayOffset(minNepaliYear, startDate.year, startDate.month) + startDate.dayOfMonth - val endOffset = calculateDayOffset(minNepaliYear, endDate.year, endDate.month) + endDate.dayOfMonth + val startOffset = calculateDayOffset( + referenceYear, + startDate.year, + startDate.month + ) + startDate.dayOfMonth + val endOffset = + calculateDayOffset(referenceYear, endDate.year, endDate.month) + endDate.dayOfMonth return endOffset - startOffset } @@ -381,10 +409,12 @@ internal object DateConverters { val totalDaysInMonth = daysInMonthMap[nepaliYear]?.get(nepaliMonth) ?: throw IllegalArgumentException("Invalid year $nepaliYear or month provided $nepaliMonth.") - val startingNepaliCalendar = startingNepaliCalendar + val startingNepaliCalendar = nepaliDateMap[nepaliYear - 1]?.nepaliDate + ?: NepaliDatePickerDefaults.startingNepaliCalendar // Calculate the offset in days from the starting date to the target date - val dayOffset = calculateDayOffset(startingNepaliCalendar.year, nepaliYear, nepaliMonth) + val dayOffset = + calculateDayOffset(startingNepaliCalendar.year, nepaliYear, nepaliMonth) // Calculate the first day of the month by applying the offset to the base day of the week val firstDayOfMonth = (startingNepaliCalendar.firstDayOfMonth + dayOffset) % 7 diff --git a/nepali-date-picker/src/commonMain/kotlin/dev/shivathapaa/nepalidatepickerkmp/calendar_model/NepaliCalendarModel.kt b/nepali-date-picker/src/commonMain/kotlin/dev/shivathapaa/nepalidatepickerkmp/calendar_model/NepaliCalendarModel.kt index bb1775b..42e2a87 100644 --- a/nepali-date-picker/src/commonMain/kotlin/dev/shivathapaa/nepalidatepickerkmp/calendar_model/NepaliCalendarModel.kt +++ b/nepali-date-picker/src/commonMain/kotlin/dev/shivathapaa/nepalidatepickerkmp/calendar_model/NepaliCalendarModel.kt @@ -89,8 +89,8 @@ internal class NepaliCalendarModel(val locale: NepaliDateLocale = NepaliDateLoca return DateConverters.calculateNepaliMonthDetails(nepaliYear, nepaliMonth) } - fun getNepaliMonth(simpleNepaliDate: SimpleDate): CustomCalendar { - return DateConverters.getNepaliMonth(simpleNepaliDate = simpleNepaliDate) + fun getNepaliCalendar(simpleNepaliDate: SimpleDate): CustomCalendar { + return DateConverters.getNepaliCalendar(simpleNepaliDate = simpleNepaliDate) } // Function to add months to a CustomCalendar diff --git a/nepali-date-picker/src/commonMain/kotlin/dev/shivathapaa/nepalidatepickerkmp/data/NepaliYearMonthMap.kt b/nepali-date-picker/src/commonMain/kotlin/dev/shivathapaa/nepalidatepickerkmp/data/NepaliYearMonthMap.kt index e26618c..a20016f 100644 --- a/nepali-date-picker/src/commonMain/kotlin/dev/shivathapaa/nepalidatepickerkmp/data/NepaliYearMonthMap.kt +++ b/nepali-date-picker/src/commonMain/kotlin/dev/shivathapaa/nepalidatepickerkmp/data/NepaliYearMonthMap.kt @@ -149,4 +149,277 @@ val daysInMonthMap: Map = mapOf( 2098 to intArrayOf(0, 31, 31, 32, 31, 31, 31, 30, 29, 30, 29, 30, 30), 2099 to intArrayOf(0, 31, 31, 32, 32, 31, 30, 30, 29, 30, 29, 30, 30), 2100 to intArrayOf(0, 31, 32, 31, 32, 31, 30, 30, 30, 29, 29, 30, 31) +) + +data class ReferenceDate( + val englishDate: CustomCalendar, + val nepaliDate: CustomCalendar +) + +// For optimizing date conversion response(Crazy! While its a common approach, I got it from my DREAMS ;) ) +// Why separate? because of performance. +val englishDateMap = mapOf( + 1914 to ReferenceDate(englishDate = CustomCalendar(year=1914, month=4, dayOfMonth=13, era=1, firstDayOfMonth=4, lastDayOfMonth=5, totalDaysInMonth=30, dayOfWeekInMonth=2, dayOfWeek=2, dayOfYear=103, weekOfMonth=3, weekOfYear=16), nepaliDate = CustomCalendar(year=1971, month=1, dayOfMonth=1, era=2, firstDayOfMonth=2, lastDayOfMonth=4, totalDaysInMonth=31, dayOfWeekInMonth=1, dayOfWeek=2, dayOfYear=1, weekOfMonth=1, weekOfYear=1)), + 1915 to ReferenceDate(englishDate = CustomCalendar(year=1915, month=4, dayOfMonth=13, era=1, firstDayOfMonth=5, lastDayOfMonth=6, totalDaysInMonth=30, dayOfWeekInMonth=2, dayOfWeek=3, dayOfYear=103, weekOfMonth=3, weekOfYear=16), nepaliDate = CustomCalendar(year=1972, month=1, dayOfMonth=1, era=2, firstDayOfMonth=3, lastDayOfMonth=5, totalDaysInMonth=31, dayOfWeekInMonth=1, dayOfWeek=3, dayOfYear=1, weekOfMonth=1, weekOfYear=1)), + 1916 to ReferenceDate(englishDate = CustomCalendar(year=1916, month=4, dayOfMonth=13, era=1, firstDayOfMonth=7, lastDayOfMonth=1, totalDaysInMonth=30, dayOfWeekInMonth=2, dayOfWeek=5, dayOfYear=104, weekOfMonth=3, weekOfYear=16), nepaliDate = CustomCalendar(year=1973, month=1, dayOfMonth=1, era=2, firstDayOfMonth=5, lastDayOfMonth=6, totalDaysInMonth=30, dayOfWeekInMonth=1, dayOfWeek=5, dayOfYear=1, weekOfMonth=1, weekOfYear=1)), + 1917 to ReferenceDate(englishDate = CustomCalendar(year=1917, month=4, dayOfMonth=13, era=1, firstDayOfMonth=1, lastDayOfMonth=2, totalDaysInMonth=30, dayOfWeekInMonth=2, dayOfWeek=6, dayOfYear=103, weekOfMonth=2, weekOfYear=15), nepaliDate = CustomCalendar(year=1974, month=1, dayOfMonth=1, era=2, firstDayOfMonth=6, lastDayOfMonth=7, totalDaysInMonth=30, dayOfWeekInMonth=1, dayOfWeek=6, dayOfYear=1, weekOfMonth=1, weekOfYear=1)), + 1918 to ReferenceDate(englishDate = CustomCalendar(year=1918, month=4, dayOfMonth=13, era=1, firstDayOfMonth=2, lastDayOfMonth=3, totalDaysInMonth=30, dayOfWeekInMonth=2, dayOfWeek=7, dayOfYear=103, weekOfMonth=2, weekOfYear=15), nepaliDate = CustomCalendar(year=1975, month=1, dayOfMonth=1, era=2, firstDayOfMonth=7, lastDayOfMonth=2, totalDaysInMonth=31, dayOfWeekInMonth=1, dayOfWeek=7, dayOfYear=1, weekOfMonth=1, weekOfYear=1)), + 1919 to ReferenceDate(englishDate = CustomCalendar(year=1919, month=4, dayOfMonth=13, era=1, firstDayOfMonth=3, lastDayOfMonth=4, totalDaysInMonth=30, dayOfWeekInMonth=2, dayOfWeek=1, dayOfYear=103, weekOfMonth=3, weekOfYear=16), nepaliDate = CustomCalendar(year=1976, month=1, dayOfMonth=1, era=2, firstDayOfMonth=1, lastDayOfMonth=3, totalDaysInMonth=31, dayOfWeekInMonth=1, dayOfWeek=1, dayOfYear=1, weekOfMonth=1, weekOfYear=1)), + 1920 to ReferenceDate(englishDate = CustomCalendar(year=1920, month=4, dayOfMonth=13, era=1, firstDayOfMonth=5, lastDayOfMonth=6, totalDaysInMonth=30, dayOfWeekInMonth=2, dayOfWeek=3, dayOfYear=104, weekOfMonth=3, weekOfYear=16), nepaliDate = CustomCalendar(year=1977, month=1, dayOfMonth=1, era=2, firstDayOfMonth=3, lastDayOfMonth=4, totalDaysInMonth=30, dayOfWeekInMonth=1, dayOfWeek=3, dayOfYear=1, weekOfMonth=1, weekOfYear=1)), + 1921 to ReferenceDate(englishDate = CustomCalendar(year=1921, month=4, dayOfMonth=13, era=1, firstDayOfMonth=6, lastDayOfMonth=7, totalDaysInMonth=30, dayOfWeekInMonth=2, dayOfWeek=4, dayOfYear=103, weekOfMonth=3, weekOfYear=16), nepaliDate = CustomCalendar(year=1978, month=1, dayOfMonth=1, era=2, firstDayOfMonth=4, lastDayOfMonth=6, totalDaysInMonth=31, dayOfWeekInMonth=1, dayOfWeek=4, dayOfYear=1, weekOfMonth=1, weekOfYear=1)), + 1922 to ReferenceDate(englishDate = CustomCalendar(year=1922, month=4, dayOfMonth=13, era=1, firstDayOfMonth=7, lastDayOfMonth=1, totalDaysInMonth=30, dayOfWeekInMonth=2, dayOfWeek=5, dayOfYear=103, weekOfMonth=3, weekOfYear=15), nepaliDate = CustomCalendar(year=1979, month=1, dayOfMonth=1, era=2, firstDayOfMonth=5, lastDayOfMonth=7, totalDaysInMonth=31, dayOfWeekInMonth=1, dayOfWeek=5, dayOfYear=1, weekOfMonth=1, weekOfYear=1)), + 1923 to ReferenceDate(englishDate = CustomCalendar(year=1923, month=4, dayOfMonth=13, era=1, firstDayOfMonth=1, lastDayOfMonth=2, totalDaysInMonth=30, dayOfWeekInMonth=2, dayOfWeek=6, dayOfYear=103, weekOfMonth=2, weekOfYear=15), nepaliDate = CustomCalendar(year=1980, month=1, dayOfMonth=1, era=2, firstDayOfMonth=6, lastDayOfMonth=1, totalDaysInMonth=31, dayOfWeekInMonth=1, dayOfWeek=6, dayOfYear=1, weekOfMonth=1, weekOfYear=1)), + 1924 to ReferenceDate(englishDate = CustomCalendar(year=1924, month=4, dayOfMonth=13, era=1, firstDayOfMonth=3, lastDayOfMonth=4, totalDaysInMonth=30, dayOfWeekInMonth=2, dayOfWeek=1, dayOfYear=104, weekOfMonth=3, weekOfYear=16), nepaliDate = CustomCalendar(year=1981, month=1, dayOfMonth=1, era=2, firstDayOfMonth=1, lastDayOfMonth=3, totalDaysInMonth=31, dayOfWeekInMonth=1, dayOfWeek=1, dayOfYear=1, weekOfMonth=1, weekOfYear=1)), + 1925 to ReferenceDate(englishDate = CustomCalendar(year=1925, month=4, dayOfMonth=13, era=1, firstDayOfMonth=4, lastDayOfMonth=5, totalDaysInMonth=30, dayOfWeekInMonth=2, dayOfWeek=2, dayOfYear=103, weekOfMonth=3, weekOfYear=16), nepaliDate = CustomCalendar(year=1982, month=1, dayOfMonth=1, era=2, firstDayOfMonth=2, lastDayOfMonth=4, totalDaysInMonth=31, dayOfWeekInMonth=1, dayOfWeek=2, dayOfYear=1, weekOfMonth=1, weekOfYear=1)), + 1926 to ReferenceDate(englishDate = CustomCalendar(year=1926, month=4, dayOfMonth=13, era=1, firstDayOfMonth=5, lastDayOfMonth=6, totalDaysInMonth=30, dayOfWeekInMonth=2, dayOfWeek=3, dayOfYear=103, weekOfMonth=3, weekOfYear=16), nepaliDate = CustomCalendar(year=1983, month=1, dayOfMonth=1, era=2, firstDayOfMonth=3, lastDayOfMonth=5, totalDaysInMonth=31, dayOfWeekInMonth=1, dayOfWeek=3, dayOfYear=1, weekOfMonth=1, weekOfYear=1)), + 1927 to ReferenceDate(englishDate = CustomCalendar(year=1927, month=4, dayOfMonth=13, era=1, firstDayOfMonth=6, lastDayOfMonth=7, totalDaysInMonth=30, dayOfWeekInMonth=2, dayOfWeek=4, dayOfYear=103, weekOfMonth=3, weekOfYear=16), nepaliDate = CustomCalendar(year=1984, month=1, dayOfMonth=1, era=2, firstDayOfMonth=4, lastDayOfMonth=6, totalDaysInMonth=31, dayOfWeekInMonth=1, dayOfWeek=4, dayOfYear=1, weekOfMonth=1, weekOfYear=1)), + 1928 to ReferenceDate(englishDate = CustomCalendar(year=1928, month=4, dayOfMonth=13, era=1, firstDayOfMonth=1, lastDayOfMonth=2, totalDaysInMonth=30, dayOfWeekInMonth=2, dayOfWeek=6, dayOfYear=104, weekOfMonth=2, weekOfYear=15), nepaliDate = CustomCalendar(year=1985, month=1, dayOfMonth=1, era=2, firstDayOfMonth=6, lastDayOfMonth=1, totalDaysInMonth=31, dayOfWeekInMonth=1, dayOfWeek=6, dayOfYear=1, weekOfMonth=1, weekOfYear=1)), + 1929 to ReferenceDate(englishDate = CustomCalendar(year=1929, month=4, dayOfMonth=13, era=1, firstDayOfMonth=2, lastDayOfMonth=3, totalDaysInMonth=30, dayOfWeekInMonth=2, dayOfWeek=7, dayOfYear=103, weekOfMonth=2, weekOfYear=15), nepaliDate = CustomCalendar(year=1986, month=1, dayOfMonth=1, era=2, firstDayOfMonth=7, lastDayOfMonth=2, totalDaysInMonth=31, dayOfWeekInMonth=1, dayOfWeek=7, dayOfYear=1, weekOfMonth=1, weekOfYear=1)), + 1930 to ReferenceDate(englishDate = CustomCalendar(year=1930, month=4, dayOfMonth=13, era=1, firstDayOfMonth=3, lastDayOfMonth=4, totalDaysInMonth=30, dayOfWeekInMonth=2, dayOfWeek=1, dayOfYear=103, weekOfMonth=3, weekOfYear=16), nepaliDate = CustomCalendar(year=1987, month=1, dayOfMonth=1, era=2, firstDayOfMonth=1, lastDayOfMonth=3, totalDaysInMonth=31, dayOfWeekInMonth=1, dayOfWeek=1, dayOfYear=1, weekOfMonth=1, weekOfYear=1)), + 1931 to ReferenceDate(englishDate = CustomCalendar(year=1931, month=4, dayOfMonth=13, era=1, firstDayOfMonth=4, lastDayOfMonth=5, totalDaysInMonth=30, dayOfWeekInMonth=2, dayOfWeek=2, dayOfYear=103, weekOfMonth=3, weekOfYear=16), nepaliDate = CustomCalendar(year=1988, month=1, dayOfMonth=1, era=2, firstDayOfMonth=2, lastDayOfMonth=4, totalDaysInMonth=31, dayOfWeekInMonth=1, dayOfWeek=2, dayOfYear=1, weekOfMonth=1, weekOfYear=1)), + 1932 to ReferenceDate(englishDate = CustomCalendar(year=1932, month=4, dayOfMonth=13, era=1, firstDayOfMonth=6, lastDayOfMonth=7, totalDaysInMonth=30, dayOfWeekInMonth=2, dayOfWeek=4, dayOfYear=104, weekOfMonth=3, weekOfYear=16), nepaliDate = CustomCalendar(year=1989, month=1, dayOfMonth=1, era=2, firstDayOfMonth=4, lastDayOfMonth=6, totalDaysInMonth=31, dayOfWeekInMonth=1, dayOfWeek=4, dayOfYear=1, weekOfMonth=1, weekOfYear=1)), + 1933 to ReferenceDate(englishDate = CustomCalendar(year=1933, month=4, dayOfMonth=13, era=1, firstDayOfMonth=7, lastDayOfMonth=1, totalDaysInMonth=30, dayOfWeekInMonth=2, dayOfWeek=5, dayOfYear=103, weekOfMonth=3, weekOfYear=15), nepaliDate = CustomCalendar(year=1990, month=1, dayOfMonth=1, era=2, firstDayOfMonth=5, lastDayOfMonth=7, totalDaysInMonth=31, dayOfWeekInMonth=1, dayOfWeek=5, dayOfYear=1, weekOfMonth=1, weekOfYear=1)), + 1934 to ReferenceDate(englishDate = CustomCalendar(year=1934, month=4, dayOfMonth=13, era=1, firstDayOfMonth=1, lastDayOfMonth=2, totalDaysInMonth=30, dayOfWeekInMonth=2, dayOfWeek=6, dayOfYear=103, weekOfMonth=2, weekOfYear=15), nepaliDate = CustomCalendar(year=1991, month=1, dayOfMonth=1, era=2, firstDayOfMonth=6, lastDayOfMonth=1, totalDaysInMonth=31, dayOfWeekInMonth=1, dayOfWeek=6, dayOfYear=1, weekOfMonth=1, weekOfYear=1)), + 1935 to ReferenceDate(englishDate = CustomCalendar(year=1935, month=4, dayOfMonth=13, era=1, firstDayOfMonth=2, lastDayOfMonth=3, totalDaysInMonth=30, dayOfWeekInMonth=2, dayOfWeek=7, dayOfYear=103, weekOfMonth=2, weekOfYear=15), nepaliDate = CustomCalendar(year=1992, month=1, dayOfMonth=1, era=2, firstDayOfMonth=7, lastDayOfMonth=2, totalDaysInMonth=31, dayOfWeekInMonth=1, dayOfWeek=7, dayOfYear=1, weekOfMonth=1, weekOfYear=1)), + 1936 to ReferenceDate(englishDate = CustomCalendar(year=1936, month=4, dayOfMonth=13, era=1, firstDayOfMonth=4, lastDayOfMonth=5, totalDaysInMonth=30, dayOfWeekInMonth=2, dayOfWeek=2, dayOfYear=104, weekOfMonth=3, weekOfYear=16), nepaliDate = CustomCalendar(year=1993, month=1, dayOfMonth=1, era=2, firstDayOfMonth=2, lastDayOfMonth=4, totalDaysInMonth=31, dayOfWeekInMonth=1, dayOfWeek=2, dayOfYear=1, weekOfMonth=1, weekOfYear=1)), + 1937 to ReferenceDate(englishDate = CustomCalendar(year=1937, month=4, dayOfMonth=13, era=1, firstDayOfMonth=5, lastDayOfMonth=6, totalDaysInMonth=30, dayOfWeekInMonth=2, dayOfWeek=3, dayOfYear=103, weekOfMonth=3, weekOfYear=16), nepaliDate = CustomCalendar(year=1994, month=1, dayOfMonth=1, era=2, firstDayOfMonth=3, lastDayOfMonth=5, totalDaysInMonth=31, dayOfWeekInMonth=1, dayOfWeek=3, dayOfYear=1, weekOfMonth=1, weekOfYear=1)), + 1938 to ReferenceDate(englishDate = CustomCalendar(year=1938, month=4, dayOfMonth=13, era=1, firstDayOfMonth=6, lastDayOfMonth=7, totalDaysInMonth=30, dayOfWeekInMonth=2, dayOfWeek=4, dayOfYear=103, weekOfMonth=3, weekOfYear=16), nepaliDate = CustomCalendar(year=1995, month=1, dayOfMonth=1, era=2, firstDayOfMonth=4, lastDayOfMonth=6, totalDaysInMonth=31, dayOfWeekInMonth=1, dayOfWeek=4, dayOfYear=1, weekOfMonth=1, weekOfYear=1)), + 1939 to ReferenceDate(englishDate = CustomCalendar(year=1939, month=4, dayOfMonth=13, era=1, firstDayOfMonth=7, lastDayOfMonth=1, totalDaysInMonth=30, dayOfWeekInMonth=2, dayOfWeek=5, dayOfYear=103, weekOfMonth=3, weekOfYear=15), nepaliDate = CustomCalendar(year=1996, month=1, dayOfMonth=1, era=2, firstDayOfMonth=5, lastDayOfMonth=7, totalDaysInMonth=31, dayOfWeekInMonth=1, dayOfWeek=5, dayOfYear=1, weekOfMonth=1, weekOfYear=1)), + 1940 to ReferenceDate(englishDate = CustomCalendar(year=1940, month=4, dayOfMonth=13, era=1, firstDayOfMonth=2, lastDayOfMonth=3, totalDaysInMonth=30, dayOfWeekInMonth=2, dayOfWeek=7, dayOfYear=104, weekOfMonth=2, weekOfYear=15), nepaliDate = CustomCalendar(year=1997, month=1, dayOfMonth=1, era=2, firstDayOfMonth=7, lastDayOfMonth=2, totalDaysInMonth=31, dayOfWeekInMonth=1, dayOfWeek=7, dayOfYear=1, weekOfMonth=1, weekOfYear=1)), + 1941 to ReferenceDate(englishDate = CustomCalendar(year=1941, month=4, dayOfMonth=13, era=1, firstDayOfMonth=3, lastDayOfMonth=4, totalDaysInMonth=30, dayOfWeekInMonth=2, dayOfWeek=1, dayOfYear=103, weekOfMonth=3, weekOfYear=16), nepaliDate = CustomCalendar(year=1998, month=1, dayOfMonth=1, era=2, firstDayOfMonth=1, lastDayOfMonth=3, totalDaysInMonth=31, dayOfWeekInMonth=1, dayOfWeek=1, dayOfYear=1, weekOfMonth=1, weekOfYear=1)), + 1942 to ReferenceDate(englishDate = CustomCalendar(year=1942, month=4, dayOfMonth=13, era=1, firstDayOfMonth=4, lastDayOfMonth=5, totalDaysInMonth=30, dayOfWeekInMonth=2, dayOfWeek=2, dayOfYear=103, weekOfMonth=3, weekOfYear=16), nepaliDate = CustomCalendar(year=1999, month=1, dayOfMonth=1, era=2, firstDayOfMonth=2, lastDayOfMonth=4, totalDaysInMonth=31, dayOfWeekInMonth=1, dayOfWeek=2, dayOfYear=1, weekOfMonth=1, weekOfYear=1)), + 1943 to ReferenceDate(englishDate = CustomCalendar(year=1943, month=4, dayOfMonth=14, era=1, firstDayOfMonth=5, lastDayOfMonth=6, totalDaysInMonth=30, dayOfWeekInMonth=2, dayOfWeek=4, dayOfYear=104, weekOfMonth=3, weekOfYear=16), nepaliDate = CustomCalendar(year=2000, month=1, dayOfMonth=1, era=2, firstDayOfMonth=4, lastDayOfMonth=5, totalDaysInMonth=30, dayOfWeekInMonth=1, dayOfWeek=4, dayOfYear=1, weekOfMonth=1, weekOfYear=1)), + 1944 to ReferenceDate(englishDate = CustomCalendar(year=1944, month=4, dayOfMonth=13, era=1, firstDayOfMonth=7, lastDayOfMonth=1, totalDaysInMonth=30, dayOfWeekInMonth=2, dayOfWeek=5, dayOfYear=104, weekOfMonth=3, weekOfYear=16), nepaliDate = CustomCalendar(year=2001, month=1, dayOfMonth=1, era=2, firstDayOfMonth=5, lastDayOfMonth=7, totalDaysInMonth=31, dayOfWeekInMonth=1, dayOfWeek=5, dayOfYear=1, weekOfMonth=1, weekOfYear=1)), + 1945 to ReferenceDate(englishDate = CustomCalendar(year=1945, month=4, dayOfMonth=13, era=1, firstDayOfMonth=1, lastDayOfMonth=2, totalDaysInMonth=30, dayOfWeekInMonth=2, dayOfWeek=6, dayOfYear=103, weekOfMonth=2, weekOfYear=15), nepaliDate = CustomCalendar(year=2002, month=1, dayOfMonth=1, era=2, firstDayOfMonth=6, lastDayOfMonth=1, totalDaysInMonth=31, dayOfWeekInMonth=1, dayOfWeek=6, dayOfYear=1, weekOfMonth=1, weekOfYear=1)), + 1946 to ReferenceDate(englishDate = CustomCalendar(year=1946, month=4, dayOfMonth=13, era=1, firstDayOfMonth=2, lastDayOfMonth=3, totalDaysInMonth=30, dayOfWeekInMonth=2, dayOfWeek=7, dayOfYear=103, weekOfMonth=2, weekOfYear=15), nepaliDate = CustomCalendar(year=2003, month=1, dayOfMonth=1, era=2, firstDayOfMonth=7, lastDayOfMonth=2, totalDaysInMonth=31, dayOfWeekInMonth=1, dayOfWeek=7, dayOfYear=1, weekOfMonth=1, weekOfYear=1)), + 1947 to ReferenceDate(englishDate = CustomCalendar(year=1947, month=4, dayOfMonth=14, era=1, firstDayOfMonth=3, lastDayOfMonth=4, totalDaysInMonth=30, dayOfWeekInMonth=2, dayOfWeek=2, dayOfYear=104, weekOfMonth=3, weekOfYear=16), nepaliDate = CustomCalendar(year=2004, month=1, dayOfMonth=1, era=2, firstDayOfMonth=2, lastDayOfMonth=3, totalDaysInMonth=30, dayOfWeekInMonth=1, dayOfWeek=2, dayOfYear=1, weekOfMonth=1, weekOfYear=1)), + 1948 to ReferenceDate(englishDate = CustomCalendar(year=1948, month=4, dayOfMonth=13, era=1, firstDayOfMonth=5, lastDayOfMonth=6, totalDaysInMonth=30, dayOfWeekInMonth=2, dayOfWeek=3, dayOfYear=104, weekOfMonth=3, weekOfYear=16), nepaliDate = CustomCalendar(year=2005, month=1, dayOfMonth=1, era=2, firstDayOfMonth=3, lastDayOfMonth=5, totalDaysInMonth=31, dayOfWeekInMonth=1, dayOfWeek=3, dayOfYear=1, weekOfMonth=1, weekOfYear=1)), + 1949 to ReferenceDate(englishDate = CustomCalendar(year=1949, month=4, dayOfMonth=13, era=1, firstDayOfMonth=6, lastDayOfMonth=7, totalDaysInMonth=30, dayOfWeekInMonth=2, dayOfWeek=4, dayOfYear=103, weekOfMonth=3, weekOfYear=16), nepaliDate = CustomCalendar(year=2006, month=1, dayOfMonth=1, era=2, firstDayOfMonth=4, lastDayOfMonth=6, totalDaysInMonth=31, dayOfWeekInMonth=1, dayOfWeek=4, dayOfYear=1, weekOfMonth=1, weekOfYear=1)), + 1950 to ReferenceDate(englishDate = CustomCalendar(year=1950, month=4, dayOfMonth=13, era=1, firstDayOfMonth=7, lastDayOfMonth=1, totalDaysInMonth=30, dayOfWeekInMonth=2, dayOfWeek=5, dayOfYear=103, weekOfMonth=3, weekOfYear=15), nepaliDate = CustomCalendar(year=2007, month=1, dayOfMonth=1, era=2, firstDayOfMonth=5, lastDayOfMonth=7, totalDaysInMonth=31, dayOfWeekInMonth=1, dayOfWeek=5, dayOfYear=1, weekOfMonth=1, weekOfYear=1)), + 1951 to ReferenceDate(englishDate = CustomCalendar(year=1951, month=4, dayOfMonth=14, era=1, firstDayOfMonth=1, lastDayOfMonth=2, totalDaysInMonth=30, dayOfWeekInMonth=2, dayOfWeek=7, dayOfYear=104, weekOfMonth=2, weekOfYear=15), nepaliDate = CustomCalendar(year=2008, month=1, dayOfMonth=1, era=2, firstDayOfMonth=7, lastDayOfMonth=2, totalDaysInMonth=31, dayOfWeekInMonth=1, dayOfWeek=7, dayOfYear=1, weekOfMonth=1, weekOfYear=1)), + 1952 to ReferenceDate(englishDate = CustomCalendar(year=1952, month=4, dayOfMonth=13, era=1, firstDayOfMonth=3, lastDayOfMonth=4, totalDaysInMonth=30, dayOfWeekInMonth=2, dayOfWeek=1, dayOfYear=104, weekOfMonth=3, weekOfYear=16), nepaliDate = CustomCalendar(year=2009, month=1, dayOfMonth=1, era=2, firstDayOfMonth=1, lastDayOfMonth=3, totalDaysInMonth=31, dayOfWeekInMonth=1, dayOfWeek=1, dayOfYear=1, weekOfMonth=1, weekOfYear=1)), + 1953 to ReferenceDate(englishDate = CustomCalendar(year=1953, month=4, dayOfMonth=13, era=1, firstDayOfMonth=4, lastDayOfMonth=5, totalDaysInMonth=30, dayOfWeekInMonth=2, dayOfWeek=2, dayOfYear=103, weekOfMonth=3, weekOfYear=16), nepaliDate = CustomCalendar(year=2010, month=1, dayOfMonth=1, era=2, firstDayOfMonth=2, lastDayOfMonth=4, totalDaysInMonth=31, dayOfWeekInMonth=1, dayOfWeek=2, dayOfYear=1, weekOfMonth=1, weekOfYear=1)), + 1954 to ReferenceDate(englishDate = CustomCalendar(year=1954, month=4, dayOfMonth=13, era=1, firstDayOfMonth=5, lastDayOfMonth=6, totalDaysInMonth=30, dayOfWeekInMonth=2, dayOfWeek=3, dayOfYear=103, weekOfMonth=3, weekOfYear=16), nepaliDate = CustomCalendar(year=2011, month=1, dayOfMonth=1, era=2, firstDayOfMonth=3, lastDayOfMonth=5, totalDaysInMonth=31, dayOfWeekInMonth=1, dayOfWeek=3, dayOfYear=1, weekOfMonth=1, weekOfYear=1)), + 1955 to ReferenceDate(englishDate = CustomCalendar(year=1955, month=4, dayOfMonth=14, era=1, firstDayOfMonth=6, lastDayOfMonth=7, totalDaysInMonth=30, dayOfWeekInMonth=2, dayOfWeek=5, dayOfYear=104, weekOfMonth=3, weekOfYear=16), nepaliDate = CustomCalendar(year=2012, month=1, dayOfMonth=1, era=2, firstDayOfMonth=5, lastDayOfMonth=7, totalDaysInMonth=31, dayOfWeekInMonth=1, dayOfWeek=5, dayOfYear=1, weekOfMonth=1, weekOfYear=1)), + 1956 to ReferenceDate(englishDate = CustomCalendar(year=1956, month=4, dayOfMonth=13, era=1, firstDayOfMonth=1, lastDayOfMonth=2, totalDaysInMonth=30, dayOfWeekInMonth=2, dayOfWeek=6, dayOfYear=104, weekOfMonth=2, weekOfYear=15), nepaliDate = CustomCalendar(year=2013, month=1, dayOfMonth=1, era=2, firstDayOfMonth=6, lastDayOfMonth=1, totalDaysInMonth=31, dayOfWeekInMonth=1, dayOfWeek=6, dayOfYear=1, weekOfMonth=1, weekOfYear=1)), + 1957 to ReferenceDate(englishDate = CustomCalendar(year=1957, month=4, dayOfMonth=13, era=1, firstDayOfMonth=2, lastDayOfMonth=3, totalDaysInMonth=30, dayOfWeekInMonth=2, dayOfWeek=7, dayOfYear=103, weekOfMonth=2, weekOfYear=15), nepaliDate = CustomCalendar(year=2014, month=1, dayOfMonth=1, era=2, firstDayOfMonth=7, lastDayOfMonth=2, totalDaysInMonth=31, dayOfWeekInMonth=1, dayOfWeek=7, dayOfYear=1, weekOfMonth=1, weekOfYear=1)), + 1958 to ReferenceDate(englishDate = CustomCalendar(year=1958, month=4, dayOfMonth=13, era=1, firstDayOfMonth=3, lastDayOfMonth=4, totalDaysInMonth=30, dayOfWeekInMonth=2, dayOfWeek=1, dayOfYear=103, weekOfMonth=3, weekOfYear=16), nepaliDate = CustomCalendar(year=2015, month=1, dayOfMonth=1, era=2, firstDayOfMonth=1, lastDayOfMonth=3, totalDaysInMonth=31, dayOfWeekInMonth=1, dayOfWeek=1, dayOfYear=1, weekOfMonth=1, weekOfYear=1)), + 1959 to ReferenceDate(englishDate = CustomCalendar(year=1959, month=4, dayOfMonth=14, era=1, firstDayOfMonth=4, lastDayOfMonth=5, totalDaysInMonth=30, dayOfWeekInMonth=2, dayOfWeek=3, dayOfYear=104, weekOfMonth=3, weekOfYear=16), nepaliDate = CustomCalendar(year=2016, month=1, dayOfMonth=1, era=2, firstDayOfMonth=3, lastDayOfMonth=5, totalDaysInMonth=31, dayOfWeekInMonth=1, dayOfWeek=3, dayOfYear=1, weekOfMonth=1, weekOfYear=1)), + 1960 to ReferenceDate(englishDate = CustomCalendar(year=1960, month=4, dayOfMonth=13, era=1, firstDayOfMonth=6, lastDayOfMonth=7, totalDaysInMonth=30, dayOfWeekInMonth=2, dayOfWeek=4, dayOfYear=104, weekOfMonth=3, weekOfYear=16), nepaliDate = CustomCalendar(year=2017, month=1, dayOfMonth=1, era=2, firstDayOfMonth=4, lastDayOfMonth=6, totalDaysInMonth=31, dayOfWeekInMonth=1, dayOfWeek=4, dayOfYear=1, weekOfMonth=1, weekOfYear=1)), + 1961 to ReferenceDate(englishDate = CustomCalendar(year=1961, month=4, dayOfMonth=13, era=1, firstDayOfMonth=7, lastDayOfMonth=1, totalDaysInMonth=30, dayOfWeekInMonth=2, dayOfWeek=5, dayOfYear=103, weekOfMonth=3, weekOfYear=15), nepaliDate = CustomCalendar(year=2018, month=1, dayOfMonth=1, era=2, firstDayOfMonth=5, lastDayOfMonth=7, totalDaysInMonth=31, dayOfWeekInMonth=1, dayOfWeek=5, dayOfYear=1, weekOfMonth=1, weekOfYear=1)), + 1962 to ReferenceDate(englishDate = CustomCalendar(year=1962, month=4, dayOfMonth=13, era=1, firstDayOfMonth=1, lastDayOfMonth=2, totalDaysInMonth=30, dayOfWeekInMonth=2, dayOfWeek=6, dayOfYear=103, weekOfMonth=2, weekOfYear=15), nepaliDate = CustomCalendar(year=2019, month=1, dayOfMonth=1, era=2, firstDayOfMonth=6, lastDayOfMonth=1, totalDaysInMonth=31, dayOfWeekInMonth=1, dayOfWeek=6, dayOfYear=1, weekOfMonth=1, weekOfYear=1)), + 1963 to ReferenceDate(englishDate = CustomCalendar(year=1963, month=4, dayOfMonth=14, era=1, firstDayOfMonth=2, lastDayOfMonth=3, totalDaysInMonth=30, dayOfWeekInMonth=2, dayOfWeek=1, dayOfYear=104, weekOfMonth=3, weekOfYear=16), nepaliDate = CustomCalendar(year=2020, month=1, dayOfMonth=1, era=2, firstDayOfMonth=1, lastDayOfMonth=3, totalDaysInMonth=31, dayOfWeekInMonth=1, dayOfWeek=1, dayOfYear=1, weekOfMonth=1, weekOfYear=1)), + 1964 to ReferenceDate(englishDate = CustomCalendar(year=1964, month=4, dayOfMonth=13, era=1, firstDayOfMonth=4, lastDayOfMonth=5, totalDaysInMonth=30, dayOfWeekInMonth=2, dayOfWeek=2, dayOfYear=104, weekOfMonth=3, weekOfYear=16), nepaliDate = CustomCalendar(year=2021, month=1, dayOfMonth=1, era=2, firstDayOfMonth=2, lastDayOfMonth=4, totalDaysInMonth=31, dayOfWeekInMonth=1, dayOfWeek=2, dayOfYear=1, weekOfMonth=1, weekOfYear=1)), + 1965 to ReferenceDate(englishDate = CustomCalendar(year=1965, month=4, dayOfMonth=13, era=1, firstDayOfMonth=5, lastDayOfMonth=6, totalDaysInMonth=30, dayOfWeekInMonth=2, dayOfWeek=3, dayOfYear=103, weekOfMonth=3, weekOfYear=16), nepaliDate = CustomCalendar(year=2022, month=1, dayOfMonth=1, era=2, firstDayOfMonth=3, lastDayOfMonth=5, totalDaysInMonth=31, dayOfWeekInMonth=1, dayOfWeek=3, dayOfYear=1, weekOfMonth=1, weekOfYear=1)), + 1966 to ReferenceDate(englishDate = CustomCalendar(year=1966, month=4, dayOfMonth=13, era=1, firstDayOfMonth=6, lastDayOfMonth=7, totalDaysInMonth=30, dayOfWeekInMonth=2, dayOfWeek=4, dayOfYear=103, weekOfMonth=3, weekOfYear=16), nepaliDate = CustomCalendar(year=2023, month=1, dayOfMonth=1, era=2, firstDayOfMonth=4, lastDayOfMonth=6, totalDaysInMonth=31, dayOfWeekInMonth=1, dayOfWeek=4, dayOfYear=1, weekOfMonth=1, weekOfYear=1)), + 1967 to ReferenceDate(englishDate = CustomCalendar(year=1967, month=4, dayOfMonth=14, era=1, firstDayOfMonth=7, lastDayOfMonth=1, totalDaysInMonth=30, dayOfWeekInMonth=2, dayOfWeek=6, dayOfYear=104, weekOfMonth=3, weekOfYear=15), nepaliDate = CustomCalendar(year=2024, month=1, dayOfMonth=1, era=2, firstDayOfMonth=6, lastDayOfMonth=1, totalDaysInMonth=31, dayOfWeekInMonth=1, dayOfWeek=6, dayOfYear=1, weekOfMonth=1, weekOfYear=1)), + 1968 to ReferenceDate(englishDate = CustomCalendar(year=1968, month=4, dayOfMonth=13, era=1, firstDayOfMonth=2, lastDayOfMonth=3, totalDaysInMonth=30, dayOfWeekInMonth=2, dayOfWeek=7, dayOfYear=104, weekOfMonth=2, weekOfYear=15), nepaliDate = CustomCalendar(year=2025, month=1, dayOfMonth=1, era=2, firstDayOfMonth=7, lastDayOfMonth=2, totalDaysInMonth=31, dayOfWeekInMonth=1, dayOfWeek=7, dayOfYear=1, weekOfMonth=1, weekOfYear=1)), + 1969 to ReferenceDate(englishDate = CustomCalendar(year=1969, month=4, dayOfMonth=13, era=1, firstDayOfMonth=3, lastDayOfMonth=4, totalDaysInMonth=30, dayOfWeekInMonth=2, dayOfWeek=1, dayOfYear=103, weekOfMonth=3, weekOfYear=16), nepaliDate = CustomCalendar(year=2026, month=1, dayOfMonth=1, era=2, firstDayOfMonth=1, lastDayOfMonth=3, totalDaysInMonth=31, dayOfWeekInMonth=1, dayOfWeek=1, dayOfYear=1, weekOfMonth=1, weekOfYear=1)), + 1970 to ReferenceDate(englishDate = CustomCalendar(year=1970, month=4, dayOfMonth=14, era=1, firstDayOfMonth=4, lastDayOfMonth=5, totalDaysInMonth=30, dayOfWeekInMonth=2, dayOfWeek=3, dayOfYear=104, weekOfMonth=3, weekOfYear=16), nepaliDate = CustomCalendar(year=2027, month=1, dayOfMonth=1, era=2, firstDayOfMonth=3, lastDayOfMonth=4, totalDaysInMonth=30, dayOfWeekInMonth=1, dayOfWeek=3, dayOfYear=1, weekOfMonth=1, weekOfYear=1)), + 1971 to ReferenceDate(englishDate = CustomCalendar(year=1971, month=4, dayOfMonth=14, era=1, firstDayOfMonth=5, lastDayOfMonth=6, totalDaysInMonth=30, dayOfWeekInMonth=2, dayOfWeek=4, dayOfYear=104, weekOfMonth=3, weekOfYear=16), nepaliDate = CustomCalendar(year=2028, month=1, dayOfMonth=1, era=2, firstDayOfMonth=4, lastDayOfMonth=6, totalDaysInMonth=31, dayOfWeekInMonth=1, dayOfWeek=4, dayOfYear=1, weekOfMonth=1, weekOfYear=1)), + 1972 to ReferenceDate(englishDate = CustomCalendar(year=1972, month=4, dayOfMonth=13, era=1, firstDayOfMonth=7, lastDayOfMonth=1, totalDaysInMonth=30, dayOfWeekInMonth=2, dayOfWeek=5, dayOfYear=104, weekOfMonth=3, weekOfYear=16), nepaliDate = CustomCalendar(year=2029, month=1, dayOfMonth=1, era=2, firstDayOfMonth=5, lastDayOfMonth=7, totalDaysInMonth=31, dayOfWeekInMonth=1, dayOfWeek=5, dayOfYear=1, weekOfMonth=1, weekOfYear=1)), + 1973 to ReferenceDate(englishDate = CustomCalendar(year=1973, month=4, dayOfMonth=13, era=1, firstDayOfMonth=1, lastDayOfMonth=2, totalDaysInMonth=30, dayOfWeekInMonth=2, dayOfWeek=6, dayOfYear=103, weekOfMonth=2, weekOfYear=15), nepaliDate = CustomCalendar(year=2030, month=1, dayOfMonth=1, era=2, firstDayOfMonth=6, lastDayOfMonth=1, totalDaysInMonth=31, dayOfWeekInMonth=1, dayOfWeek=6, dayOfYear=1, weekOfMonth=1, weekOfYear=1)), + 1974 to ReferenceDate(englishDate = CustomCalendar(year=1974, month=4, dayOfMonth=14, era=1, firstDayOfMonth=2, lastDayOfMonth=3, totalDaysInMonth=30, dayOfWeekInMonth=2, dayOfWeek=1, dayOfYear=104, weekOfMonth=3, weekOfYear=16), nepaliDate = CustomCalendar(year=2031, month=1, dayOfMonth=1, era=2, firstDayOfMonth=1, lastDayOfMonth=2, totalDaysInMonth=30, dayOfWeekInMonth=1, dayOfWeek=1, dayOfYear=1, weekOfMonth=1, weekOfYear=1)), + 1975 to ReferenceDate(englishDate = CustomCalendar(year=1975, month=4, dayOfMonth=14, era=1, firstDayOfMonth=3, lastDayOfMonth=4, totalDaysInMonth=30, dayOfWeekInMonth=2, dayOfWeek=2, dayOfYear=104, weekOfMonth=3, weekOfYear=16), nepaliDate = CustomCalendar(year=2032, month=1, dayOfMonth=1, era=2, firstDayOfMonth=2, lastDayOfMonth=4, totalDaysInMonth=31, dayOfWeekInMonth=1, dayOfWeek=2, dayOfYear=1, weekOfMonth=1, weekOfYear=1)), + 1976 to ReferenceDate(englishDate = CustomCalendar(year=1976, month=4, dayOfMonth=13, era=1, firstDayOfMonth=5, lastDayOfMonth=6, totalDaysInMonth=30, dayOfWeekInMonth=2, dayOfWeek=3, dayOfYear=104, weekOfMonth=3, weekOfYear=16), nepaliDate = CustomCalendar(year=2033, month=1, dayOfMonth=1, era=2, firstDayOfMonth=3, lastDayOfMonth=5, totalDaysInMonth=31, dayOfWeekInMonth=1, dayOfWeek=3, dayOfYear=1, weekOfMonth=1, weekOfYear=1)), + 1977 to ReferenceDate(englishDate = CustomCalendar(year=1977, month=4, dayOfMonth=13, era=1, firstDayOfMonth=6, lastDayOfMonth=7, totalDaysInMonth=30, dayOfWeekInMonth=2, dayOfWeek=4, dayOfYear=103, weekOfMonth=3, weekOfYear=16), nepaliDate = CustomCalendar(year=2034, month=1, dayOfMonth=1, era=2, firstDayOfMonth=4, lastDayOfMonth=6, totalDaysInMonth=31, dayOfWeekInMonth=1, dayOfWeek=4, dayOfYear=1, weekOfMonth=1, weekOfYear=1)), + 1978 to ReferenceDate(englishDate = CustomCalendar(year=1978, month=4, dayOfMonth=14, era=1, firstDayOfMonth=7, lastDayOfMonth=1, totalDaysInMonth=30, dayOfWeekInMonth=2, dayOfWeek=6, dayOfYear=104, weekOfMonth=3, weekOfYear=15), nepaliDate = CustomCalendar(year=2035, month=1, dayOfMonth=1, era=2, firstDayOfMonth=6, lastDayOfMonth=7, totalDaysInMonth=30, dayOfWeekInMonth=1, dayOfWeek=6, dayOfYear=1, weekOfMonth=1, weekOfYear=1)), + 1979 to ReferenceDate(englishDate = CustomCalendar(year=1979, month=4, dayOfMonth=14, era=1, firstDayOfMonth=1, lastDayOfMonth=2, totalDaysInMonth=30, dayOfWeekInMonth=2, dayOfWeek=7, dayOfYear=104, weekOfMonth=2, weekOfYear=15), nepaliDate = CustomCalendar(year=2036, month=1, dayOfMonth=1, era=2, firstDayOfMonth=7, lastDayOfMonth=2, totalDaysInMonth=31, dayOfWeekInMonth=1, dayOfWeek=7, dayOfYear=1, weekOfMonth=1, weekOfYear=1)), + 1980 to ReferenceDate(englishDate = CustomCalendar(year=1980, month=4, dayOfMonth=13, era=1, firstDayOfMonth=3, lastDayOfMonth=4, totalDaysInMonth=30, dayOfWeekInMonth=2, dayOfWeek=1, dayOfYear=104, weekOfMonth=3, weekOfYear=16), nepaliDate = CustomCalendar(year=2037, month=1, dayOfMonth=1, era=2, firstDayOfMonth=1, lastDayOfMonth=3, totalDaysInMonth=31, dayOfWeekInMonth=1, dayOfWeek=1, dayOfYear=1, weekOfMonth=1, weekOfYear=1)), + 1981 to ReferenceDate(englishDate = CustomCalendar(year=1981, month=4, dayOfMonth=13, era=1, firstDayOfMonth=4, lastDayOfMonth=5, totalDaysInMonth=30, dayOfWeekInMonth=2, dayOfWeek=2, dayOfYear=103, weekOfMonth=3, weekOfYear=16), nepaliDate = CustomCalendar(year=2038, month=1, dayOfMonth=1, era=2, firstDayOfMonth=2, lastDayOfMonth=4, totalDaysInMonth=31, dayOfWeekInMonth=1, dayOfWeek=2, dayOfYear=1, weekOfMonth=1, weekOfYear=1)), + 1982 to ReferenceDate(englishDate = CustomCalendar(year=1982, month=4, dayOfMonth=14, era=1, firstDayOfMonth=5, lastDayOfMonth=6, totalDaysInMonth=30, dayOfWeekInMonth=2, dayOfWeek=4, dayOfYear=104, weekOfMonth=3, weekOfYear=16), nepaliDate = CustomCalendar(year=2039, month=1, dayOfMonth=1, era=2, firstDayOfMonth=4, lastDayOfMonth=6, totalDaysInMonth=31, dayOfWeekInMonth=1, dayOfWeek=4, dayOfYear=1, weekOfMonth=1, weekOfYear=1)), + 1983 to ReferenceDate(englishDate = CustomCalendar(year=1983, month=4, dayOfMonth=14, era=1, firstDayOfMonth=6, lastDayOfMonth=7, totalDaysInMonth=30, dayOfWeekInMonth=2, dayOfWeek=5, dayOfYear=104, weekOfMonth=3, weekOfYear=16), nepaliDate = CustomCalendar(year=2040, month=1, dayOfMonth=1, era=2, firstDayOfMonth=5, lastDayOfMonth=7, totalDaysInMonth=31, dayOfWeekInMonth=1, dayOfWeek=5, dayOfYear=1, weekOfMonth=1, weekOfYear=1)), + 1984 to ReferenceDate(englishDate = CustomCalendar(year=1984, month=4, dayOfMonth=13, era=1, firstDayOfMonth=1, lastDayOfMonth=2, totalDaysInMonth=30, dayOfWeekInMonth=2, dayOfWeek=6, dayOfYear=104, weekOfMonth=2, weekOfYear=15), nepaliDate = CustomCalendar(year=2041, month=1, dayOfMonth=1, era=2, firstDayOfMonth=6, lastDayOfMonth=1, totalDaysInMonth=31, dayOfWeekInMonth=1, dayOfWeek=6, dayOfYear=1, weekOfMonth=1, weekOfYear=1)), + 1985 to ReferenceDate(englishDate = CustomCalendar(year=1985, month=4, dayOfMonth=13, era=1, firstDayOfMonth=2, lastDayOfMonth=3, totalDaysInMonth=30, dayOfWeekInMonth=2, dayOfWeek=7, dayOfYear=103, weekOfMonth=2, weekOfYear=15), nepaliDate = CustomCalendar(year=2042, month=1, dayOfMonth=1, era=2, firstDayOfMonth=7, lastDayOfMonth=2, totalDaysInMonth=31, dayOfWeekInMonth=1, dayOfWeek=7, dayOfYear=1, weekOfMonth=1, weekOfYear=1)), + 1986 to ReferenceDate(englishDate = CustomCalendar(year=1986, month=4, dayOfMonth=14, era=1, firstDayOfMonth=3, lastDayOfMonth=4, totalDaysInMonth=30, dayOfWeekInMonth=2, dayOfWeek=2, dayOfYear=104, weekOfMonth=3, weekOfYear=16), nepaliDate = CustomCalendar(year=2043, month=1, dayOfMonth=1, era=2, firstDayOfMonth=2, lastDayOfMonth=4, totalDaysInMonth=31, dayOfWeekInMonth=1, dayOfWeek=2, dayOfYear=1, weekOfMonth=1, weekOfYear=1)), + 1987 to ReferenceDate(englishDate = CustomCalendar(year=1987, month=4, dayOfMonth=14, era=1, firstDayOfMonth=4, lastDayOfMonth=5, totalDaysInMonth=30, dayOfWeekInMonth=2, dayOfWeek=3, dayOfYear=104, weekOfMonth=3, weekOfYear=16), nepaliDate = CustomCalendar(year=2044, month=1, dayOfMonth=1, era=2, firstDayOfMonth=3, lastDayOfMonth=5, totalDaysInMonth=31, dayOfWeekInMonth=1, dayOfWeek=3, dayOfYear=1, weekOfMonth=1, weekOfYear=1)), + 1988 to ReferenceDate(englishDate = CustomCalendar(year=1988, month=4, dayOfMonth=13, era=1, firstDayOfMonth=6, lastDayOfMonth=7, totalDaysInMonth=30, dayOfWeekInMonth=2, dayOfWeek=4, dayOfYear=104, weekOfMonth=3, weekOfYear=16), nepaliDate = CustomCalendar(year=2045, month=1, dayOfMonth=1, era=2, firstDayOfMonth=4, lastDayOfMonth=6, totalDaysInMonth=31, dayOfWeekInMonth=1, dayOfWeek=4, dayOfYear=1, weekOfMonth=1, weekOfYear=1)), + 1989 to ReferenceDate(englishDate = CustomCalendar(year=1989, month=4, dayOfMonth=13, era=1, firstDayOfMonth=7, lastDayOfMonth=1, totalDaysInMonth=30, dayOfWeekInMonth=2, dayOfWeek=5, dayOfYear=103, weekOfMonth=3, weekOfYear=15), nepaliDate = CustomCalendar(year=2046, month=1, dayOfMonth=1, era=2, firstDayOfMonth=5, lastDayOfMonth=7, totalDaysInMonth=31, dayOfWeekInMonth=1, dayOfWeek=5, dayOfYear=1, weekOfMonth=1, weekOfYear=1)), + 1990 to ReferenceDate(englishDate = CustomCalendar(year=1990, month=4, dayOfMonth=14, era=1, firstDayOfMonth=1, lastDayOfMonth=2, totalDaysInMonth=30, dayOfWeekInMonth=2, dayOfWeek=7, dayOfYear=104, weekOfMonth=2, weekOfYear=15), nepaliDate = CustomCalendar(year=2047, month=1, dayOfMonth=1, era=2, firstDayOfMonth=7, lastDayOfMonth=2, totalDaysInMonth=31, dayOfWeekInMonth=1, dayOfWeek=7, dayOfYear=1, weekOfMonth=1, weekOfYear=1)), + 1991 to ReferenceDate(englishDate = CustomCalendar(year=1991, month=4, dayOfMonth=14, era=1, firstDayOfMonth=2, lastDayOfMonth=3, totalDaysInMonth=30, dayOfWeekInMonth=2, dayOfWeek=1, dayOfYear=104, weekOfMonth=3, weekOfYear=16), nepaliDate = CustomCalendar(year=2048, month=1, dayOfMonth=1, era=2, firstDayOfMonth=1, lastDayOfMonth=3, totalDaysInMonth=31, dayOfWeekInMonth=1, dayOfWeek=1, dayOfYear=1, weekOfMonth=1, weekOfYear=1)), + 1992 to ReferenceDate(englishDate = CustomCalendar(year=1992, month=4, dayOfMonth=13, era=1, firstDayOfMonth=4, lastDayOfMonth=5, totalDaysInMonth=30, dayOfWeekInMonth=2, dayOfWeek=2, dayOfYear=104, weekOfMonth=3, weekOfYear=16), nepaliDate = CustomCalendar(year=2049, month=1, dayOfMonth=1, era=2, firstDayOfMonth=2, lastDayOfMonth=4, totalDaysInMonth=31, dayOfWeekInMonth=1, dayOfWeek=2, dayOfYear=1, weekOfMonth=1, weekOfYear=1)), + 1993 to ReferenceDate(englishDate = CustomCalendar(year=1993, month=4, dayOfMonth=13, era=1, firstDayOfMonth=5, lastDayOfMonth=6, totalDaysInMonth=30, dayOfWeekInMonth=2, dayOfWeek=3, dayOfYear=103, weekOfMonth=3, weekOfYear=16), nepaliDate = CustomCalendar(year=2050, month=1, dayOfMonth=1, era=2, firstDayOfMonth=3, lastDayOfMonth=5, totalDaysInMonth=31, dayOfWeekInMonth=1, dayOfWeek=3, dayOfYear=1, weekOfMonth=1, weekOfYear=1)), + 1994 to ReferenceDate(englishDate = CustomCalendar(year=1994, month=4, dayOfMonth=14, era=1, firstDayOfMonth=6, lastDayOfMonth=7, totalDaysInMonth=30, dayOfWeekInMonth=2, dayOfWeek=5, dayOfYear=104, weekOfMonth=3, weekOfYear=16), nepaliDate = CustomCalendar(year=2051, month=1, dayOfMonth=1, era=2, firstDayOfMonth=5, lastDayOfMonth=7, totalDaysInMonth=31, dayOfWeekInMonth=1, dayOfWeek=5, dayOfYear=1, weekOfMonth=1, weekOfYear=1)), + 1995 to ReferenceDate(englishDate = CustomCalendar(year=1995, month=4, dayOfMonth=14, era=1, firstDayOfMonth=7, lastDayOfMonth=1, totalDaysInMonth=30, dayOfWeekInMonth=2, dayOfWeek=6, dayOfYear=104, weekOfMonth=3, weekOfYear=15), nepaliDate = CustomCalendar(year=2052, month=1, dayOfMonth=1, era=2, firstDayOfMonth=6, lastDayOfMonth=1, totalDaysInMonth=31, dayOfWeekInMonth=1, dayOfWeek=6, dayOfYear=1, weekOfMonth=1, weekOfYear=1)), + 1996 to ReferenceDate(englishDate = CustomCalendar(year=1996, month=4, dayOfMonth=13, era=1, firstDayOfMonth=2, lastDayOfMonth=3, totalDaysInMonth=30, dayOfWeekInMonth=2, dayOfWeek=7, dayOfYear=104, weekOfMonth=2, weekOfYear=15), nepaliDate = CustomCalendar(year=2053, month=1, dayOfMonth=1, era=2, firstDayOfMonth=7, lastDayOfMonth=2, totalDaysInMonth=31, dayOfWeekInMonth=1, dayOfWeek=7, dayOfYear=1, weekOfMonth=1, weekOfYear=1)), + 1997 to ReferenceDate(englishDate = CustomCalendar(year=1997, month=4, dayOfMonth=13, era=1, firstDayOfMonth=3, lastDayOfMonth=4, totalDaysInMonth=30, dayOfWeekInMonth=2, dayOfWeek=1, dayOfYear=103, weekOfMonth=3, weekOfYear=16), nepaliDate = CustomCalendar(year=2054, month=1, dayOfMonth=1, era=2, firstDayOfMonth=1, lastDayOfMonth=3, totalDaysInMonth=31, dayOfWeekInMonth=1, dayOfWeek=1, dayOfYear=1, weekOfMonth=1, weekOfYear=1)), + 1998 to ReferenceDate(englishDate = CustomCalendar(year=1998, month=4, dayOfMonth=14, era=1, firstDayOfMonth=4, lastDayOfMonth=5, totalDaysInMonth=30, dayOfWeekInMonth=2, dayOfWeek=3, dayOfYear=104, weekOfMonth=3, weekOfYear=16), nepaliDate = CustomCalendar(year=2055, month=1, dayOfMonth=1, era=2, firstDayOfMonth=3, lastDayOfMonth=5, totalDaysInMonth=31, dayOfWeekInMonth=1, dayOfWeek=3, dayOfYear=1, weekOfMonth=1, weekOfYear=1)), + 1999 to ReferenceDate(englishDate = CustomCalendar(year=1999, month=4, dayOfMonth=14, era=1, firstDayOfMonth=5, lastDayOfMonth=6, totalDaysInMonth=30, dayOfWeekInMonth=2, dayOfWeek=4, dayOfYear=104, weekOfMonth=3, weekOfYear=16), nepaliDate = CustomCalendar(year=2056, month=1, dayOfMonth=1, era=2, firstDayOfMonth=4, lastDayOfMonth=6, totalDaysInMonth=31, dayOfWeekInMonth=1, dayOfWeek=4, dayOfYear=1, weekOfMonth=1, weekOfYear=1)), + 2000 to ReferenceDate(englishDate = CustomCalendar(year=2000, month=4, dayOfMonth=13, era=1, firstDayOfMonth=7, lastDayOfMonth=1, totalDaysInMonth=30, dayOfWeekInMonth=2, dayOfWeek=5, dayOfYear=104, weekOfMonth=3, weekOfYear=16), nepaliDate = CustomCalendar(year=2057, month=1, dayOfMonth=1, era=2, firstDayOfMonth=5, lastDayOfMonth=7, totalDaysInMonth=31, dayOfWeekInMonth=1, dayOfWeek=5, dayOfYear=1, weekOfMonth=1, weekOfYear=1)), + 2001 to ReferenceDate(englishDate = CustomCalendar(year=2001, month=4, dayOfMonth=14, era=1, firstDayOfMonth=1, lastDayOfMonth=2, totalDaysInMonth=30, dayOfWeekInMonth=2, dayOfWeek=7, dayOfYear=104, weekOfMonth=2, weekOfYear=15), nepaliDate = CustomCalendar(year=2058, month=1, dayOfMonth=1, era=2, firstDayOfMonth=7, lastDayOfMonth=1, totalDaysInMonth=30, dayOfWeekInMonth=1, dayOfWeek=7, dayOfYear=1, weekOfMonth=1, weekOfYear=1)), + 2002 to ReferenceDate(englishDate = CustomCalendar(year=2002, month=4, dayOfMonth=14, era=1, firstDayOfMonth=2, lastDayOfMonth=3, totalDaysInMonth=30, dayOfWeekInMonth=2, dayOfWeek=1, dayOfYear=104, weekOfMonth=3, weekOfYear=16), nepaliDate = CustomCalendar(year=2059, month=1, dayOfMonth=1, era=2, firstDayOfMonth=1, lastDayOfMonth=3, totalDaysInMonth=31, dayOfWeekInMonth=1, dayOfWeek=1, dayOfYear=1, weekOfMonth=1, weekOfYear=1)), + 2003 to ReferenceDate(englishDate = CustomCalendar(year=2003, month=4, dayOfMonth=14, era=1, firstDayOfMonth=3, lastDayOfMonth=4, totalDaysInMonth=30, dayOfWeekInMonth=2, dayOfWeek=2, dayOfYear=104, weekOfMonth=3, weekOfYear=16), nepaliDate = CustomCalendar(year=2060, month=1, dayOfMonth=1, era=2, firstDayOfMonth=2, lastDayOfMonth=4, totalDaysInMonth=31, dayOfWeekInMonth=1, dayOfWeek=2, dayOfYear=1, weekOfMonth=1, weekOfYear=1)), + 2004 to ReferenceDate(englishDate = CustomCalendar(year=2004, month=4, dayOfMonth=13, era=1, firstDayOfMonth=5, lastDayOfMonth=6, totalDaysInMonth=30, dayOfWeekInMonth=2, dayOfWeek=3, dayOfYear=104, weekOfMonth=3, weekOfYear=16), nepaliDate = CustomCalendar(year=2061, month=1, dayOfMonth=1, era=2, firstDayOfMonth=3, lastDayOfMonth=5, totalDaysInMonth=31, dayOfWeekInMonth=1, dayOfWeek=3, dayOfYear=1, weekOfMonth=1, weekOfYear=1)), + 2005 to ReferenceDate(englishDate = CustomCalendar(year=2005, month=4, dayOfMonth=14, era=1, firstDayOfMonth=6, lastDayOfMonth=7, totalDaysInMonth=30, dayOfWeekInMonth=2, dayOfWeek=5, dayOfYear=104, weekOfMonth=3, weekOfYear=16), nepaliDate = CustomCalendar(year=2062, month=1, dayOfMonth=1, era=2, firstDayOfMonth=5, lastDayOfMonth=6, totalDaysInMonth=30, dayOfWeekInMonth=1, dayOfWeek=5, dayOfYear=1, weekOfMonth=1, weekOfYear=1)), + 2006 to ReferenceDate(englishDate = CustomCalendar(year=2006, month=4, dayOfMonth=14, era=1, firstDayOfMonth=7, lastDayOfMonth=1, totalDaysInMonth=30, dayOfWeekInMonth=2, dayOfWeek=6, dayOfYear=104, weekOfMonth=3, weekOfYear=15), nepaliDate = CustomCalendar(year=2063, month=1, dayOfMonth=1, era=2, firstDayOfMonth=6, lastDayOfMonth=1, totalDaysInMonth=31, dayOfWeekInMonth=1, dayOfWeek=6, dayOfYear=1, weekOfMonth=1, weekOfYear=1)), + 2007 to ReferenceDate(englishDate = CustomCalendar(year=2007, month=4, dayOfMonth=14, era=1, firstDayOfMonth=1, lastDayOfMonth=2, totalDaysInMonth=30, dayOfWeekInMonth=2, dayOfWeek=7, dayOfYear=104, weekOfMonth=2, weekOfYear=15), nepaliDate = CustomCalendar(year=2064, month=1, dayOfMonth=1, era=2, firstDayOfMonth=7, lastDayOfMonth=2, totalDaysInMonth=31, dayOfWeekInMonth=1, dayOfWeek=7, dayOfYear=1, weekOfMonth=1, weekOfYear=1)), + 2008 to ReferenceDate(englishDate = CustomCalendar(year=2008, month=4, dayOfMonth=13, era=1, firstDayOfMonth=3, lastDayOfMonth=4, totalDaysInMonth=30, dayOfWeekInMonth=2, dayOfWeek=1, dayOfYear=104, weekOfMonth=3, weekOfYear=16), nepaliDate = CustomCalendar(year=2065, month=1, dayOfMonth=1, era=2, firstDayOfMonth=1, lastDayOfMonth=3, totalDaysInMonth=31, dayOfWeekInMonth=1, dayOfWeek=1, dayOfYear=1, weekOfMonth=1, weekOfYear=1)), + 2009 to ReferenceDate(englishDate = CustomCalendar(year=2009, month=4, dayOfMonth=14, era=1, firstDayOfMonth=4, lastDayOfMonth=5, totalDaysInMonth=30, dayOfWeekInMonth=2, dayOfWeek=3, dayOfYear=104, weekOfMonth=3, weekOfYear=16), nepaliDate = CustomCalendar(year=2066, month=1, dayOfMonth=1, era=2, firstDayOfMonth=3, lastDayOfMonth=5, totalDaysInMonth=31, dayOfWeekInMonth=1, dayOfWeek=3, dayOfYear=1, weekOfMonth=1, weekOfYear=1)), + 2010 to ReferenceDate(englishDate = CustomCalendar(year=2010, month=4, dayOfMonth=14, era=1, firstDayOfMonth=5, lastDayOfMonth=6, totalDaysInMonth=30, dayOfWeekInMonth=2, dayOfWeek=4, dayOfYear=104, weekOfMonth=3, weekOfYear=16), nepaliDate = CustomCalendar(year=2067, month=1, dayOfMonth=1, era=2, firstDayOfMonth=4, lastDayOfMonth=6, totalDaysInMonth=31, dayOfWeekInMonth=1, dayOfWeek=4, dayOfYear=1, weekOfMonth=1, weekOfYear=1)), + 2011 to ReferenceDate(englishDate = CustomCalendar(year=2011, month=4, dayOfMonth=14, era=1, firstDayOfMonth=6, lastDayOfMonth=7, totalDaysInMonth=30, dayOfWeekInMonth=2, dayOfWeek=5, dayOfYear=104, weekOfMonth=3, weekOfYear=16), nepaliDate = CustomCalendar(year=2068, month=1, dayOfMonth=1, era=2, firstDayOfMonth=5, lastDayOfMonth=7, totalDaysInMonth=31, dayOfWeekInMonth=1, dayOfWeek=5, dayOfYear=1, weekOfMonth=1, weekOfYear=1)), + 2012 to ReferenceDate(englishDate = CustomCalendar(year=2012, month=4, dayOfMonth=13, era=1, firstDayOfMonth=1, lastDayOfMonth=2, totalDaysInMonth=30, dayOfWeekInMonth=2, dayOfWeek=6, dayOfYear=104, weekOfMonth=2, weekOfYear=15), nepaliDate = CustomCalendar(year=2069, month=1, dayOfMonth=1, era=2, firstDayOfMonth=6, lastDayOfMonth=1, totalDaysInMonth=31, dayOfWeekInMonth=1, dayOfWeek=6, dayOfYear=1, weekOfMonth=1, weekOfYear=1)), + 2013 to ReferenceDate(englishDate = CustomCalendar(year=2013, month=4, dayOfMonth=14, era=1, firstDayOfMonth=2, lastDayOfMonth=3, totalDaysInMonth=30, dayOfWeekInMonth=2, dayOfWeek=1, dayOfYear=104, weekOfMonth=3, weekOfYear=16), nepaliDate = CustomCalendar(year=2070, month=1, dayOfMonth=1, era=2, firstDayOfMonth=1, lastDayOfMonth=3, totalDaysInMonth=31, dayOfWeekInMonth=1, dayOfWeek=1, dayOfYear=1, weekOfMonth=1, weekOfYear=1)), + 2014 to ReferenceDate(englishDate = CustomCalendar(year=2014, month=4, dayOfMonth=14, era=1, firstDayOfMonth=3, lastDayOfMonth=4, totalDaysInMonth=30, dayOfWeekInMonth=2, dayOfWeek=2, dayOfYear=104, weekOfMonth=3, weekOfYear=16), nepaliDate = CustomCalendar(year=2071, month=1, dayOfMonth=1, era=2, firstDayOfMonth=2, lastDayOfMonth=4, totalDaysInMonth=31, dayOfWeekInMonth=1, dayOfWeek=2, dayOfYear=1, weekOfMonth=1, weekOfYear=1)), + 2015 to ReferenceDate(englishDate = CustomCalendar(year=2015, month=4, dayOfMonth=14, era=1, firstDayOfMonth=4, lastDayOfMonth=5, totalDaysInMonth=30, dayOfWeekInMonth=2, dayOfWeek=3, dayOfYear=104, weekOfMonth=3, weekOfYear=16), nepaliDate = CustomCalendar(year=2072, month=1, dayOfMonth=1, era=2, firstDayOfMonth=3, lastDayOfMonth=5, totalDaysInMonth=31, dayOfWeekInMonth=1, dayOfWeek=3, dayOfYear=1, weekOfMonth=1, weekOfYear=1)), + 2016 to ReferenceDate(englishDate = CustomCalendar(year=2016, month=4, dayOfMonth=13, era=1, firstDayOfMonth=6, lastDayOfMonth=7, totalDaysInMonth=30, dayOfWeekInMonth=2, dayOfWeek=4, dayOfYear=104, weekOfMonth=3, weekOfYear=16), nepaliDate = CustomCalendar(year=2073, month=1, dayOfMonth=1, era=2, firstDayOfMonth=4, lastDayOfMonth=6, totalDaysInMonth=31, dayOfWeekInMonth=1, dayOfWeek=4, dayOfYear=1, weekOfMonth=1, weekOfYear=1)), + 2017 to ReferenceDate(englishDate = CustomCalendar(year=2017, month=4, dayOfMonth=14, era=1, firstDayOfMonth=7, lastDayOfMonth=1, totalDaysInMonth=30, dayOfWeekInMonth=2, dayOfWeek=6, dayOfYear=104, weekOfMonth=3, weekOfYear=15), nepaliDate = CustomCalendar(year=2074, month=1, dayOfMonth=1, era=2, firstDayOfMonth=6, lastDayOfMonth=1, totalDaysInMonth=31, dayOfWeekInMonth=1, dayOfWeek=6, dayOfYear=1, weekOfMonth=1, weekOfYear=1)), + 2018 to ReferenceDate(englishDate = CustomCalendar(year=2018, month=4, dayOfMonth=14, era=1, firstDayOfMonth=1, lastDayOfMonth=2, totalDaysInMonth=30, dayOfWeekInMonth=2, dayOfWeek=7, dayOfYear=104, weekOfMonth=2, weekOfYear=15), nepaliDate = CustomCalendar(year=2075, month=1, dayOfMonth=1, era=2, firstDayOfMonth=7, lastDayOfMonth=2, totalDaysInMonth=31, dayOfWeekInMonth=1, dayOfWeek=7, dayOfYear=1, weekOfMonth=1, weekOfYear=1)), + 2019 to ReferenceDate(englishDate = CustomCalendar(year=2019, month=4, dayOfMonth=14, era=1, firstDayOfMonth=2, lastDayOfMonth=3, totalDaysInMonth=30, dayOfWeekInMonth=2, dayOfWeek=1, dayOfYear=104, weekOfMonth=3, weekOfYear=16), nepaliDate = CustomCalendar(year=2076, month=1, dayOfMonth=1, era=2, firstDayOfMonth=1, lastDayOfMonth=3, totalDaysInMonth=31, dayOfWeekInMonth=1, dayOfWeek=1, dayOfYear=1, weekOfMonth=1, weekOfYear=1)), + 2020 to ReferenceDate(englishDate = CustomCalendar(year=2020, month=4, dayOfMonth=13, era=1, firstDayOfMonth=4, lastDayOfMonth=5, totalDaysInMonth=30, dayOfWeekInMonth=2, dayOfWeek=2, dayOfYear=104, weekOfMonth=3, weekOfYear=16), nepaliDate = CustomCalendar(year=2077, month=1, dayOfMonth=1, era=2, firstDayOfMonth=2, lastDayOfMonth=4, totalDaysInMonth=31, dayOfWeekInMonth=1, dayOfWeek=2, dayOfYear=1, weekOfMonth=1, weekOfYear=1)), + 2021 to ReferenceDate(englishDate = CustomCalendar(year=2021, month=4, dayOfMonth=14, era=1, firstDayOfMonth=5, lastDayOfMonth=6, totalDaysInMonth=30, dayOfWeekInMonth=2, dayOfWeek=4, dayOfYear=104, weekOfMonth=3, weekOfYear=16), nepaliDate = CustomCalendar(year=2078, month=1, dayOfMonth=1, era=2, firstDayOfMonth=4, lastDayOfMonth=6, totalDaysInMonth=31, dayOfWeekInMonth=1, dayOfWeek=4, dayOfYear=1, weekOfMonth=1, weekOfYear=1)), + 2022 to ReferenceDate(englishDate = CustomCalendar(year=2022, month=4, dayOfMonth=14, era=1, firstDayOfMonth=6, lastDayOfMonth=7, totalDaysInMonth=30, dayOfWeekInMonth=2, dayOfWeek=5, dayOfYear=104, weekOfMonth=3, weekOfYear=16), nepaliDate = CustomCalendar(year=2079, month=1, dayOfMonth=1, era=2, firstDayOfMonth=5, lastDayOfMonth=7, totalDaysInMonth=31, dayOfWeekInMonth=1, dayOfWeek=5, dayOfYear=1, weekOfMonth=1, weekOfYear=1)), + 2023 to ReferenceDate(englishDate = CustomCalendar(year=2023, month=4, dayOfMonth=14, era=1, firstDayOfMonth=7, lastDayOfMonth=1, totalDaysInMonth=30, dayOfWeekInMonth=2, dayOfWeek=6, dayOfYear=104, weekOfMonth=3, weekOfYear=15), nepaliDate = CustomCalendar(year=2080, month=1, dayOfMonth=1, era=2, firstDayOfMonth=6, lastDayOfMonth=1, totalDaysInMonth=31, dayOfWeekInMonth=1, dayOfWeek=6, dayOfYear=1, weekOfMonth=1, weekOfYear=1)), + 2024 to ReferenceDate(englishDate = CustomCalendar(year=2024, month=4, dayOfMonth=13, era=1, firstDayOfMonth=2, lastDayOfMonth=3, totalDaysInMonth=30, dayOfWeekInMonth=2, dayOfWeek=7, dayOfYear=104, weekOfMonth=2, weekOfYear=15), nepaliDate = CustomCalendar(year=2081, month=1, dayOfMonth=1, era=2, firstDayOfMonth=7, lastDayOfMonth=2, totalDaysInMonth=31, dayOfWeekInMonth=1, dayOfWeek=7, dayOfYear=1, weekOfMonth=1, weekOfYear=1)), + 2025 to ReferenceDate(englishDate = CustomCalendar(year=2025, month=4, dayOfMonth=14, era=1, firstDayOfMonth=3, lastDayOfMonth=4, totalDaysInMonth=30, dayOfWeekInMonth=2, dayOfWeek=2, dayOfYear=104, weekOfMonth=3, weekOfYear=16), nepaliDate = CustomCalendar(year=2082, month=1, dayOfMonth=1, era=2, firstDayOfMonth=2, lastDayOfMonth=4, totalDaysInMonth=31, dayOfWeekInMonth=1, dayOfWeek=2, dayOfYear=1, weekOfMonth=1, weekOfYear=1)), + 2026 to ReferenceDate(englishDate = CustomCalendar(year=2026, month=4, dayOfMonth=14, era=1, firstDayOfMonth=4, lastDayOfMonth=5, totalDaysInMonth=30, dayOfWeekInMonth=2, dayOfWeek=3, dayOfYear=104, weekOfMonth=3, weekOfYear=16), nepaliDate = CustomCalendar(year=2083, month=1, dayOfMonth=1, era=2, firstDayOfMonth=3, lastDayOfMonth=5, totalDaysInMonth=31, dayOfWeekInMonth=1, dayOfWeek=3, dayOfYear=1, weekOfMonth=1, weekOfYear=1)), + 2027 to ReferenceDate(englishDate = CustomCalendar(year=2027, month=4, dayOfMonth=14, era=1, firstDayOfMonth=5, lastDayOfMonth=6, totalDaysInMonth=30, dayOfWeekInMonth=2, dayOfWeek=4, dayOfYear=104, weekOfMonth=3, weekOfYear=16), nepaliDate = CustomCalendar(year=2084, month=1, dayOfMonth=1, era=2, firstDayOfMonth=4, lastDayOfMonth=6, totalDaysInMonth=31, dayOfWeekInMonth=1, dayOfWeek=4, dayOfYear=1, weekOfMonth=1, weekOfYear=1)), + 2028 to ReferenceDate(englishDate = CustomCalendar(year=2028, month=4, dayOfMonth=14, era=1, firstDayOfMonth=7, lastDayOfMonth=1, totalDaysInMonth=30, dayOfWeekInMonth=2, dayOfWeek=6, dayOfYear=105, weekOfMonth=3, weekOfYear=16), nepaliDate = CustomCalendar(year=2085, month=1, dayOfMonth=1, era=2, firstDayOfMonth=6, lastDayOfMonth=7, totalDaysInMonth=30, dayOfWeekInMonth=1, dayOfWeek=6, dayOfYear=1, weekOfMonth=1, weekOfYear=1)), + 2029 to ReferenceDate(englishDate = CustomCalendar(year=2029, month=4, dayOfMonth=14, era=1, firstDayOfMonth=1, lastDayOfMonth=2, totalDaysInMonth=30, dayOfWeekInMonth=2, dayOfWeek=7, dayOfYear=104, weekOfMonth=2, weekOfYear=15), nepaliDate = CustomCalendar(year=2086, month=1, dayOfMonth=1, era=2, firstDayOfMonth=7, lastDayOfMonth=2, totalDaysInMonth=31, dayOfWeekInMonth=1, dayOfWeek=7, dayOfYear=1, weekOfMonth=1, weekOfYear=1)), + 2030 to ReferenceDate(englishDate = CustomCalendar(year=2030, month=4, dayOfMonth=14, era=1, firstDayOfMonth=2, lastDayOfMonth=3, totalDaysInMonth=30, dayOfWeekInMonth=2, dayOfWeek=1, dayOfYear=104, weekOfMonth=3, weekOfYear=16), nepaliDate = CustomCalendar(year=2087, month=1, dayOfMonth=1, era=2, firstDayOfMonth=1, lastDayOfMonth=3, totalDaysInMonth=31, dayOfWeekInMonth=1, dayOfWeek=1, dayOfYear=1, weekOfMonth=1, weekOfYear=1)), + 2031 to ReferenceDate(englishDate = CustomCalendar(year=2031, month=4, dayOfMonth=14, era=1, firstDayOfMonth=3, lastDayOfMonth=4, totalDaysInMonth=30, dayOfWeekInMonth=2, dayOfWeek=2, dayOfYear=104, weekOfMonth=3, weekOfYear=16), nepaliDate = CustomCalendar(year=2088, month=1, dayOfMonth=1, era=2, firstDayOfMonth=2, lastDayOfMonth=4, totalDaysInMonth=31, dayOfWeekInMonth=1, dayOfWeek=2, dayOfYear=1, weekOfMonth=1, weekOfYear=1)), + 2032 to ReferenceDate(englishDate = CustomCalendar(year=2032, month=4, dayOfMonth=14, era=1, firstDayOfMonth=5, lastDayOfMonth=6, totalDaysInMonth=30, dayOfWeekInMonth=2, dayOfWeek=4, dayOfYear=105, weekOfMonth=3, weekOfYear=16), nepaliDate = CustomCalendar(year=2089, month=1, dayOfMonth=1, era=2, firstDayOfMonth=4, lastDayOfMonth=5, totalDaysInMonth=30, dayOfWeekInMonth=1, dayOfWeek=4, dayOfYear=1, weekOfMonth=1, weekOfYear=1)), + 2033 to ReferenceDate(englishDate = CustomCalendar(year=2033, month=4, dayOfMonth=14, era=1, firstDayOfMonth=6, lastDayOfMonth=7, totalDaysInMonth=30, dayOfWeekInMonth=2, dayOfWeek=5, dayOfYear=104, weekOfMonth=3, weekOfYear=16), nepaliDate = CustomCalendar(year=2090, month=1, dayOfMonth=1, era=2, firstDayOfMonth=5, lastDayOfMonth=7, totalDaysInMonth=31, dayOfWeekInMonth=1, dayOfWeek=5, dayOfYear=1, weekOfMonth=1, weekOfYear=1)), + 2034 to ReferenceDate(englishDate = CustomCalendar(year=2034, month=4, dayOfMonth=14, era=1, firstDayOfMonth=7, lastDayOfMonth=1, totalDaysInMonth=30, dayOfWeekInMonth=2, dayOfWeek=6, dayOfYear=104, weekOfMonth=3, weekOfYear=15), nepaliDate = CustomCalendar(year=2091, month=1, dayOfMonth=1, era=2, firstDayOfMonth=6, lastDayOfMonth=1, totalDaysInMonth=31, dayOfWeekInMonth=1, dayOfWeek=6, dayOfYear=1, weekOfMonth=1, weekOfYear=1)), + 2035 to ReferenceDate(englishDate = CustomCalendar(year=2035, month=4, dayOfMonth=14, era=1, firstDayOfMonth=1, lastDayOfMonth=2, totalDaysInMonth=30, dayOfWeekInMonth=2, dayOfWeek=7, dayOfYear=104, weekOfMonth=2, weekOfYear=15), nepaliDate = CustomCalendar(year=2092, month=1, dayOfMonth=1, era=2, firstDayOfMonth=7, lastDayOfMonth=2, totalDaysInMonth=31, dayOfWeekInMonth=1, dayOfWeek=7, dayOfYear=1, weekOfMonth=1, weekOfYear=1)), + 2036 to ReferenceDate(englishDate = CustomCalendar(year=2036, month=4, dayOfMonth=14, era=1, firstDayOfMonth=3, lastDayOfMonth=4, totalDaysInMonth=30, dayOfWeekInMonth=2, dayOfWeek=2, dayOfYear=105, weekOfMonth=3, weekOfYear=16), nepaliDate = CustomCalendar(year=2093, month=1, dayOfMonth=1, era=2, firstDayOfMonth=2, lastDayOfMonth=4, totalDaysInMonth=31, dayOfWeekInMonth=1, dayOfWeek=2, dayOfYear=1, weekOfMonth=1, weekOfYear=1)), + 2037 to ReferenceDate(englishDate = CustomCalendar(year=2037, month=4, dayOfMonth=14, era=1, firstDayOfMonth=4, lastDayOfMonth=5, totalDaysInMonth=30, dayOfWeekInMonth=2, dayOfWeek=3, dayOfYear=104, weekOfMonth=3, weekOfYear=16), nepaliDate = CustomCalendar(year=2094, month=1, dayOfMonth=1, era=2, firstDayOfMonth=3, lastDayOfMonth=5, totalDaysInMonth=31, dayOfWeekInMonth=1, dayOfWeek=3, dayOfYear=1, weekOfMonth=1, weekOfYear=1)), + 2038 to ReferenceDate(englishDate = CustomCalendar(year=2038, month=4, dayOfMonth=14, era=1, firstDayOfMonth=5, lastDayOfMonth=6, totalDaysInMonth=30, dayOfWeekInMonth=2, dayOfWeek=4, dayOfYear=104, weekOfMonth=3, weekOfYear=16), nepaliDate = CustomCalendar(year=2095, month=1, dayOfMonth=1, era=2, firstDayOfMonth=4, lastDayOfMonth=6, totalDaysInMonth=31, dayOfWeekInMonth=1, dayOfWeek=4, dayOfYear=1, weekOfMonth=1, weekOfYear=1)), + 2039 to ReferenceDate(englishDate = CustomCalendar(year=2039, month=4, dayOfMonth=14, era=1, firstDayOfMonth=6, lastDayOfMonth=7, totalDaysInMonth=30, dayOfWeekInMonth=2, dayOfWeek=5, dayOfYear=104, weekOfMonth=3, weekOfYear=16), nepaliDate = CustomCalendar(year=2096, month=1, dayOfMonth=1, era=2, firstDayOfMonth=5, lastDayOfMonth=7, totalDaysInMonth=31, dayOfWeekInMonth=1, dayOfWeek=5, dayOfYear=1, weekOfMonth=1, weekOfYear=1)), + 2040 to ReferenceDate(englishDate = CustomCalendar(year=2040, month=4, dayOfMonth=14, era=1, firstDayOfMonth=1, lastDayOfMonth=2, totalDaysInMonth=30, dayOfWeekInMonth=2, dayOfWeek=7, dayOfYear=105, weekOfMonth=2, weekOfYear=15), nepaliDate = CustomCalendar(year=2097, month=1, dayOfMonth=1, era=2, firstDayOfMonth=7, lastDayOfMonth=2, totalDaysInMonth=31, dayOfWeekInMonth=1, dayOfWeek=7, dayOfYear=1, weekOfMonth=1, weekOfYear=1)), + 2041 to ReferenceDate(englishDate = CustomCalendar(year=2041, month=4, dayOfMonth=14, era=1, firstDayOfMonth=2, lastDayOfMonth=3, totalDaysInMonth=30, dayOfWeekInMonth=2, dayOfWeek=1, dayOfYear=104, weekOfMonth=3, weekOfYear=16), nepaliDate = CustomCalendar(year=2098, month=1, dayOfMonth=1, era=2, firstDayOfMonth=1, lastDayOfMonth=3, totalDaysInMonth=31, dayOfWeekInMonth=1, dayOfWeek=1, dayOfYear=1, weekOfMonth=1, weekOfYear=1)), + 2042 to ReferenceDate(englishDate = CustomCalendar(year=2042, month=4, dayOfMonth=14, era=1, firstDayOfMonth=3, lastDayOfMonth=4, totalDaysInMonth=30, dayOfWeekInMonth=2, dayOfWeek=2, dayOfYear=104, weekOfMonth=3, weekOfYear=16), nepaliDate = CustomCalendar(year=2099, month=1, dayOfMonth=1, era=2, firstDayOfMonth=2, lastDayOfMonth=4, totalDaysInMonth=31, dayOfWeekInMonth=1, dayOfWeek=2, dayOfYear=1, weekOfMonth=1, weekOfYear=1)), + 2043 to ReferenceDate(englishDate = CustomCalendar(year=2043, month=4, dayOfMonth=14, era=1, firstDayOfMonth=4, lastDayOfMonth=5, totalDaysInMonth=30, dayOfWeekInMonth=2, dayOfWeek=3, dayOfYear=104, weekOfMonth=3, weekOfYear=16), nepaliDate = CustomCalendar(year=2100, month=1, dayOfMonth=1, era=2, firstDayOfMonth=3, lastDayOfMonth=5, totalDaysInMonth=31, dayOfWeekInMonth=1, dayOfWeek=3, dayOfYear=1, weekOfMonth=1, weekOfYear=1)) +) + +val nepaliDateMap = mapOf( + 1971 to ReferenceDate(englishDate = CustomCalendar(year=1914, month=4, dayOfMonth=13, era=1, firstDayOfMonth=4, lastDayOfMonth=5, totalDaysInMonth=30, dayOfWeekInMonth=2, dayOfWeek=2, dayOfYear=103, weekOfMonth=3, weekOfYear=16), nepaliDate = CustomCalendar(year=1971, month=1, dayOfMonth=1, era=2, firstDayOfMonth=2, lastDayOfMonth=4, totalDaysInMonth=31, dayOfWeekInMonth=1, dayOfWeek=2, dayOfYear=1, weekOfMonth=1, weekOfYear=1)), + 1972 to ReferenceDate(englishDate = CustomCalendar(year=1915, month=4, dayOfMonth=13, era=1, firstDayOfMonth=5, lastDayOfMonth=6, totalDaysInMonth=30, dayOfWeekInMonth=2, dayOfWeek=3, dayOfYear=103, weekOfMonth=3, weekOfYear=16), nepaliDate = CustomCalendar(year=1972, month=1, dayOfMonth=1, era=2, firstDayOfMonth=3, lastDayOfMonth=5, totalDaysInMonth=31, dayOfWeekInMonth=1, dayOfWeek=3, dayOfYear=1, weekOfMonth=1, weekOfYear=1)), + 1973 to ReferenceDate(englishDate = CustomCalendar(year=1916, month=4, dayOfMonth=13, era=1, firstDayOfMonth=7, lastDayOfMonth=1, totalDaysInMonth=30, dayOfWeekInMonth=2, dayOfWeek=5, dayOfYear=104, weekOfMonth=3, weekOfYear=16), nepaliDate = CustomCalendar(year=1973, month=1, dayOfMonth=1, era=2, firstDayOfMonth=5, lastDayOfMonth=6, totalDaysInMonth=30, dayOfWeekInMonth=1, dayOfWeek=5, dayOfYear=1, weekOfMonth=1, weekOfYear=1)), + 1974 to ReferenceDate(englishDate = CustomCalendar(year=1917, month=4, dayOfMonth=13, era=1, firstDayOfMonth=1, lastDayOfMonth=2, totalDaysInMonth=30, dayOfWeekInMonth=2, dayOfWeek=6, dayOfYear=103, weekOfMonth=2, weekOfYear=15), nepaliDate = CustomCalendar(year=1974, month=1, dayOfMonth=1, era=2, firstDayOfMonth=6, lastDayOfMonth=7, totalDaysInMonth=30, dayOfWeekInMonth=1, dayOfWeek=6, dayOfYear=1, weekOfMonth=1, weekOfYear=1)), + 1975 to ReferenceDate(englishDate = CustomCalendar(year=1918, month=4, dayOfMonth=13, era=1, firstDayOfMonth=2, lastDayOfMonth=3, totalDaysInMonth=30, dayOfWeekInMonth=2, dayOfWeek=7, dayOfYear=103, weekOfMonth=2, weekOfYear=15), nepaliDate = CustomCalendar(year=1975, month=1, dayOfMonth=1, era=2, firstDayOfMonth=7, lastDayOfMonth=2, totalDaysInMonth=31, dayOfWeekInMonth=1, dayOfWeek=7, dayOfYear=1, weekOfMonth=1, weekOfYear=1)), + 1976 to ReferenceDate(englishDate = CustomCalendar(year=1919, month=4, dayOfMonth=13, era=1, firstDayOfMonth=3, lastDayOfMonth=4, totalDaysInMonth=30, dayOfWeekInMonth=2, dayOfWeek=1, dayOfYear=103, weekOfMonth=3, weekOfYear=16), nepaliDate = CustomCalendar(year=1976, month=1, dayOfMonth=1, era=2, firstDayOfMonth=1, lastDayOfMonth=3, totalDaysInMonth=31, dayOfWeekInMonth=1, dayOfWeek=1, dayOfYear=1, weekOfMonth=1, weekOfYear=1)), + 1977 to ReferenceDate(englishDate = CustomCalendar(year=1920, month=4, dayOfMonth=13, era=1, firstDayOfMonth=5, lastDayOfMonth=6, totalDaysInMonth=30, dayOfWeekInMonth=2, dayOfWeek=3, dayOfYear=104, weekOfMonth=3, weekOfYear=16), nepaliDate = CustomCalendar(year=1977, month=1, dayOfMonth=1, era=2, firstDayOfMonth=3, lastDayOfMonth=4, totalDaysInMonth=30, dayOfWeekInMonth=1, dayOfWeek=3, dayOfYear=1, weekOfMonth=1, weekOfYear=1)), + 1978 to ReferenceDate(englishDate = CustomCalendar(year=1921, month=4, dayOfMonth=13, era=1, firstDayOfMonth=6, lastDayOfMonth=7, totalDaysInMonth=30, dayOfWeekInMonth=2, dayOfWeek=4, dayOfYear=103, weekOfMonth=3, weekOfYear=16), nepaliDate = CustomCalendar(year=1978, month=1, dayOfMonth=1, era=2, firstDayOfMonth=4, lastDayOfMonth=6, totalDaysInMonth=31, dayOfWeekInMonth=1, dayOfWeek=4, dayOfYear=1, weekOfMonth=1, weekOfYear=1)), + 1979 to ReferenceDate(englishDate = CustomCalendar(year=1922, month=4, dayOfMonth=13, era=1, firstDayOfMonth=7, lastDayOfMonth=1, totalDaysInMonth=30, dayOfWeekInMonth=2, dayOfWeek=5, dayOfYear=103, weekOfMonth=3, weekOfYear=15), nepaliDate = CustomCalendar(year=1979, month=1, dayOfMonth=1, era=2, firstDayOfMonth=5, lastDayOfMonth=7, totalDaysInMonth=31, dayOfWeekInMonth=1, dayOfWeek=5, dayOfYear=1, weekOfMonth=1, weekOfYear=1)), + 1980 to ReferenceDate(englishDate = CustomCalendar(year=1923, month=4, dayOfMonth=13, era=1, firstDayOfMonth=1, lastDayOfMonth=2, totalDaysInMonth=30, dayOfWeekInMonth=2, dayOfWeek=6, dayOfYear=103, weekOfMonth=2, weekOfYear=15), nepaliDate = CustomCalendar(year=1980, month=1, dayOfMonth=1, era=2, firstDayOfMonth=6, lastDayOfMonth=1, totalDaysInMonth=31, dayOfWeekInMonth=1, dayOfWeek=6, dayOfYear=1, weekOfMonth=1, weekOfYear=1)), + 1981 to ReferenceDate(englishDate = CustomCalendar(year=1924, month=4, dayOfMonth=13, era=1, firstDayOfMonth=3, lastDayOfMonth=4, totalDaysInMonth=30, dayOfWeekInMonth=2, dayOfWeek=1, dayOfYear=104, weekOfMonth=3, weekOfYear=16), nepaliDate = CustomCalendar(year=1981, month=1, dayOfMonth=1, era=2, firstDayOfMonth=1, lastDayOfMonth=3, totalDaysInMonth=31, dayOfWeekInMonth=1, dayOfWeek=1, dayOfYear=1, weekOfMonth=1, weekOfYear=1)), + 1982 to ReferenceDate(englishDate = CustomCalendar(year=1925, month=4, dayOfMonth=13, era=1, firstDayOfMonth=4, lastDayOfMonth=5, totalDaysInMonth=30, dayOfWeekInMonth=2, dayOfWeek=2, dayOfYear=103, weekOfMonth=3, weekOfYear=16), nepaliDate = CustomCalendar(year=1982, month=1, dayOfMonth=1, era=2, firstDayOfMonth=2, lastDayOfMonth=4, totalDaysInMonth=31, dayOfWeekInMonth=1, dayOfWeek=2, dayOfYear=1, weekOfMonth=1, weekOfYear=1)), + 1983 to ReferenceDate(englishDate = CustomCalendar(year=1926, month=4, dayOfMonth=13, era=1, firstDayOfMonth=5, lastDayOfMonth=6, totalDaysInMonth=30, dayOfWeekInMonth=2, dayOfWeek=3, dayOfYear=103, weekOfMonth=3, weekOfYear=16), nepaliDate = CustomCalendar(year=1983, month=1, dayOfMonth=1, era=2, firstDayOfMonth=3, lastDayOfMonth=5, totalDaysInMonth=31, dayOfWeekInMonth=1, dayOfWeek=3, dayOfYear=1, weekOfMonth=1, weekOfYear=1)), + 1984 to ReferenceDate(englishDate = CustomCalendar(year=1927, month=4, dayOfMonth=13, era=1, firstDayOfMonth=6, lastDayOfMonth=7, totalDaysInMonth=30, dayOfWeekInMonth=2, dayOfWeek=4, dayOfYear=103, weekOfMonth=3, weekOfYear=16), nepaliDate = CustomCalendar(year=1984, month=1, dayOfMonth=1, era=2, firstDayOfMonth=4, lastDayOfMonth=6, totalDaysInMonth=31, dayOfWeekInMonth=1, dayOfWeek=4, dayOfYear=1, weekOfMonth=1, weekOfYear=1)), + 1985 to ReferenceDate(englishDate = CustomCalendar(year=1928, month=4, dayOfMonth=13, era=1, firstDayOfMonth=1, lastDayOfMonth=2, totalDaysInMonth=30, dayOfWeekInMonth=2, dayOfWeek=6, dayOfYear=104, weekOfMonth=2, weekOfYear=15), nepaliDate = CustomCalendar(year=1985, month=1, dayOfMonth=1, era=2, firstDayOfMonth=6, lastDayOfMonth=1, totalDaysInMonth=31, dayOfWeekInMonth=1, dayOfWeek=6, dayOfYear=1, weekOfMonth=1, weekOfYear=1)), + 1986 to ReferenceDate(englishDate = CustomCalendar(year=1929, month=4, dayOfMonth=13, era=1, firstDayOfMonth=2, lastDayOfMonth=3, totalDaysInMonth=30, dayOfWeekInMonth=2, dayOfWeek=7, dayOfYear=103, weekOfMonth=2, weekOfYear=15), nepaliDate = CustomCalendar(year=1986, month=1, dayOfMonth=1, era=2, firstDayOfMonth=7, lastDayOfMonth=2, totalDaysInMonth=31, dayOfWeekInMonth=1, dayOfWeek=7, dayOfYear=1, weekOfMonth=1, weekOfYear=1)), + 1987 to ReferenceDate(englishDate = CustomCalendar(year=1930, month=4, dayOfMonth=13, era=1, firstDayOfMonth=3, lastDayOfMonth=4, totalDaysInMonth=30, dayOfWeekInMonth=2, dayOfWeek=1, dayOfYear=103, weekOfMonth=3, weekOfYear=16), nepaliDate = CustomCalendar(year=1987, month=1, dayOfMonth=1, era=2, firstDayOfMonth=1, lastDayOfMonth=3, totalDaysInMonth=31, dayOfWeekInMonth=1, dayOfWeek=1, dayOfYear=1, weekOfMonth=1, weekOfYear=1)), + 1988 to ReferenceDate(englishDate = CustomCalendar(year=1931, month=4, dayOfMonth=13, era=1, firstDayOfMonth=4, lastDayOfMonth=5, totalDaysInMonth=30, dayOfWeekInMonth=2, dayOfWeek=2, dayOfYear=103, weekOfMonth=3, weekOfYear=16), nepaliDate = CustomCalendar(year=1988, month=1, dayOfMonth=1, era=2, firstDayOfMonth=2, lastDayOfMonth=4, totalDaysInMonth=31, dayOfWeekInMonth=1, dayOfWeek=2, dayOfYear=1, weekOfMonth=1, weekOfYear=1)), + 1989 to ReferenceDate(englishDate = CustomCalendar(year=1932, month=4, dayOfMonth=13, era=1, firstDayOfMonth=6, lastDayOfMonth=7, totalDaysInMonth=30, dayOfWeekInMonth=2, dayOfWeek=4, dayOfYear=104, weekOfMonth=3, weekOfYear=16), nepaliDate = CustomCalendar(year=1989, month=1, dayOfMonth=1, era=2, firstDayOfMonth=4, lastDayOfMonth=6, totalDaysInMonth=31, dayOfWeekInMonth=1, dayOfWeek=4, dayOfYear=1, weekOfMonth=1, weekOfYear=1)), + 1990 to ReferenceDate(englishDate = CustomCalendar(year=1933, month=4, dayOfMonth=13, era=1, firstDayOfMonth=7, lastDayOfMonth=1, totalDaysInMonth=30, dayOfWeekInMonth=2, dayOfWeek=5, dayOfYear=103, weekOfMonth=3, weekOfYear=15), nepaliDate = CustomCalendar(year=1990, month=1, dayOfMonth=1, era=2, firstDayOfMonth=5, lastDayOfMonth=7, totalDaysInMonth=31, dayOfWeekInMonth=1, dayOfWeek=5, dayOfYear=1, weekOfMonth=1, weekOfYear=1)), + 1991 to ReferenceDate(englishDate = CustomCalendar(year=1934, month=4, dayOfMonth=13, era=1, firstDayOfMonth=1, lastDayOfMonth=2, totalDaysInMonth=30, dayOfWeekInMonth=2, dayOfWeek=6, dayOfYear=103, weekOfMonth=2, weekOfYear=15), nepaliDate = CustomCalendar(year=1991, month=1, dayOfMonth=1, era=2, firstDayOfMonth=6, lastDayOfMonth=1, totalDaysInMonth=31, dayOfWeekInMonth=1, dayOfWeek=6, dayOfYear=1, weekOfMonth=1, weekOfYear=1)), + 1992 to ReferenceDate(englishDate = CustomCalendar(year=1935, month=4, dayOfMonth=13, era=1, firstDayOfMonth=2, lastDayOfMonth=3, totalDaysInMonth=30, dayOfWeekInMonth=2, dayOfWeek=7, dayOfYear=103, weekOfMonth=2, weekOfYear=15), nepaliDate = CustomCalendar(year=1992, month=1, dayOfMonth=1, era=2, firstDayOfMonth=7, lastDayOfMonth=2, totalDaysInMonth=31, dayOfWeekInMonth=1, dayOfWeek=7, dayOfYear=1, weekOfMonth=1, weekOfYear=1)), + 1993 to ReferenceDate(englishDate = CustomCalendar(year=1936, month=4, dayOfMonth=13, era=1, firstDayOfMonth=4, lastDayOfMonth=5, totalDaysInMonth=30, dayOfWeekInMonth=2, dayOfWeek=2, dayOfYear=104, weekOfMonth=3, weekOfYear=16), nepaliDate = CustomCalendar(year=1993, month=1, dayOfMonth=1, era=2, firstDayOfMonth=2, lastDayOfMonth=4, totalDaysInMonth=31, dayOfWeekInMonth=1, dayOfWeek=2, dayOfYear=1, weekOfMonth=1, weekOfYear=1)), + 1994 to ReferenceDate(englishDate = CustomCalendar(year=1937, month=4, dayOfMonth=13, era=1, firstDayOfMonth=5, lastDayOfMonth=6, totalDaysInMonth=30, dayOfWeekInMonth=2, dayOfWeek=3, dayOfYear=103, weekOfMonth=3, weekOfYear=16), nepaliDate = CustomCalendar(year=1994, month=1, dayOfMonth=1, era=2, firstDayOfMonth=3, lastDayOfMonth=5, totalDaysInMonth=31, dayOfWeekInMonth=1, dayOfWeek=3, dayOfYear=1, weekOfMonth=1, weekOfYear=1)), + 1995 to ReferenceDate(englishDate = CustomCalendar(year=1938, month=4, dayOfMonth=13, era=1, firstDayOfMonth=6, lastDayOfMonth=7, totalDaysInMonth=30, dayOfWeekInMonth=2, dayOfWeek=4, dayOfYear=103, weekOfMonth=3, weekOfYear=16), nepaliDate = CustomCalendar(year=1995, month=1, dayOfMonth=1, era=2, firstDayOfMonth=4, lastDayOfMonth=6, totalDaysInMonth=31, dayOfWeekInMonth=1, dayOfWeek=4, dayOfYear=1, weekOfMonth=1, weekOfYear=1)), + 1996 to ReferenceDate(englishDate = CustomCalendar(year=1939, month=4, dayOfMonth=13, era=1, firstDayOfMonth=7, lastDayOfMonth=1, totalDaysInMonth=30, dayOfWeekInMonth=2, dayOfWeek=5, dayOfYear=103, weekOfMonth=3, weekOfYear=15), nepaliDate = CustomCalendar(year=1996, month=1, dayOfMonth=1, era=2, firstDayOfMonth=5, lastDayOfMonth=7, totalDaysInMonth=31, dayOfWeekInMonth=1, dayOfWeek=5, dayOfYear=1, weekOfMonth=1, weekOfYear=1)), + 1997 to ReferenceDate(englishDate = CustomCalendar(year=1940, month=4, dayOfMonth=13, era=1, firstDayOfMonth=2, lastDayOfMonth=3, totalDaysInMonth=30, dayOfWeekInMonth=2, dayOfWeek=7, dayOfYear=104, weekOfMonth=2, weekOfYear=15), nepaliDate = CustomCalendar(year=1997, month=1, dayOfMonth=1, era=2, firstDayOfMonth=7, lastDayOfMonth=2, totalDaysInMonth=31, dayOfWeekInMonth=1, dayOfWeek=7, dayOfYear=1, weekOfMonth=1, weekOfYear=1)), + 1998 to ReferenceDate(englishDate = CustomCalendar(year=1941, month=4, dayOfMonth=13, era=1, firstDayOfMonth=3, lastDayOfMonth=4, totalDaysInMonth=30, dayOfWeekInMonth=2, dayOfWeek=1, dayOfYear=103, weekOfMonth=3, weekOfYear=16), nepaliDate = CustomCalendar(year=1998, month=1, dayOfMonth=1, era=2, firstDayOfMonth=1, lastDayOfMonth=3, totalDaysInMonth=31, dayOfWeekInMonth=1, dayOfWeek=1, dayOfYear=1, weekOfMonth=1, weekOfYear=1)), + 1999 to ReferenceDate(englishDate = CustomCalendar(year=1942, month=4, dayOfMonth=13, era=1, firstDayOfMonth=4, lastDayOfMonth=5, totalDaysInMonth=30, dayOfWeekInMonth=2, dayOfWeek=2, dayOfYear=103, weekOfMonth=3, weekOfYear=16), nepaliDate = CustomCalendar(year=1999, month=1, dayOfMonth=1, era=2, firstDayOfMonth=2, lastDayOfMonth=4, totalDaysInMonth=31, dayOfWeekInMonth=1, dayOfWeek=2, dayOfYear=1, weekOfMonth=1, weekOfYear=1)), + 2000 to ReferenceDate(englishDate = CustomCalendar(year=1943, month=4, dayOfMonth=14, era=1, firstDayOfMonth=5, lastDayOfMonth=6, totalDaysInMonth=30, dayOfWeekInMonth=2, dayOfWeek=4, dayOfYear=104, weekOfMonth=3, weekOfYear=16), nepaliDate = CustomCalendar(year=2000, month=1, dayOfMonth=1, era=2, firstDayOfMonth=4, lastDayOfMonth=5, totalDaysInMonth=30, dayOfWeekInMonth=1, dayOfWeek=4, dayOfYear=1, weekOfMonth=1, weekOfYear=1)), + 2001 to ReferenceDate(englishDate = CustomCalendar(year=1944, month=4, dayOfMonth=13, era=1, firstDayOfMonth=7, lastDayOfMonth=1, totalDaysInMonth=30, dayOfWeekInMonth=2, dayOfWeek=5, dayOfYear=104, weekOfMonth=3, weekOfYear=16), nepaliDate = CustomCalendar(year=2001, month=1, dayOfMonth=1, era=2, firstDayOfMonth=5, lastDayOfMonth=7, totalDaysInMonth=31, dayOfWeekInMonth=1, dayOfWeek=5, dayOfYear=1, weekOfMonth=1, weekOfYear=1)), + 2002 to ReferenceDate(englishDate = CustomCalendar(year=1945, month=4, dayOfMonth=13, era=1, firstDayOfMonth=1, lastDayOfMonth=2, totalDaysInMonth=30, dayOfWeekInMonth=2, dayOfWeek=6, dayOfYear=103, weekOfMonth=2, weekOfYear=15), nepaliDate = CustomCalendar(year=2002, month=1, dayOfMonth=1, era=2, firstDayOfMonth=6, lastDayOfMonth=1, totalDaysInMonth=31, dayOfWeekInMonth=1, dayOfWeek=6, dayOfYear=1, weekOfMonth=1, weekOfYear=1)), + 2003 to ReferenceDate(englishDate = CustomCalendar(year=1946, month=4, dayOfMonth=13, era=1, firstDayOfMonth=2, lastDayOfMonth=3, totalDaysInMonth=30, dayOfWeekInMonth=2, dayOfWeek=7, dayOfYear=103, weekOfMonth=2, weekOfYear=15), nepaliDate = CustomCalendar(year=2003, month=1, dayOfMonth=1, era=2, firstDayOfMonth=7, lastDayOfMonth=2, totalDaysInMonth=31, dayOfWeekInMonth=1, dayOfWeek=7, dayOfYear=1, weekOfMonth=1, weekOfYear=1)), + 2004 to ReferenceDate(englishDate = CustomCalendar(year=1947, month=4, dayOfMonth=14, era=1, firstDayOfMonth=3, lastDayOfMonth=4, totalDaysInMonth=30, dayOfWeekInMonth=2, dayOfWeek=2, dayOfYear=104, weekOfMonth=3, weekOfYear=16), nepaliDate = CustomCalendar(year=2004, month=1, dayOfMonth=1, era=2, firstDayOfMonth=2, lastDayOfMonth=3, totalDaysInMonth=30, dayOfWeekInMonth=1, dayOfWeek=2, dayOfYear=1, weekOfMonth=1, weekOfYear=1)), + 2005 to ReferenceDate(englishDate = CustomCalendar(year=1948, month=4, dayOfMonth=13, era=1, firstDayOfMonth=5, lastDayOfMonth=6, totalDaysInMonth=30, dayOfWeekInMonth=2, dayOfWeek=3, dayOfYear=104, weekOfMonth=3, weekOfYear=16), nepaliDate = CustomCalendar(year=2005, month=1, dayOfMonth=1, era=2, firstDayOfMonth=3, lastDayOfMonth=5, totalDaysInMonth=31, dayOfWeekInMonth=1, dayOfWeek=3, dayOfYear=1, weekOfMonth=1, weekOfYear=1)), + 2006 to ReferenceDate(englishDate = CustomCalendar(year=1949, month=4, dayOfMonth=13, era=1, firstDayOfMonth=6, lastDayOfMonth=7, totalDaysInMonth=30, dayOfWeekInMonth=2, dayOfWeek=4, dayOfYear=103, weekOfMonth=3, weekOfYear=16), nepaliDate = CustomCalendar(year=2006, month=1, dayOfMonth=1, era=2, firstDayOfMonth=4, lastDayOfMonth=6, totalDaysInMonth=31, dayOfWeekInMonth=1, dayOfWeek=4, dayOfYear=1, weekOfMonth=1, weekOfYear=1)), + 2007 to ReferenceDate(englishDate = CustomCalendar(year=1950, month=4, dayOfMonth=13, era=1, firstDayOfMonth=7, lastDayOfMonth=1, totalDaysInMonth=30, dayOfWeekInMonth=2, dayOfWeek=5, dayOfYear=103, weekOfMonth=3, weekOfYear=15), nepaliDate = CustomCalendar(year=2007, month=1, dayOfMonth=1, era=2, firstDayOfMonth=5, lastDayOfMonth=7, totalDaysInMonth=31, dayOfWeekInMonth=1, dayOfWeek=5, dayOfYear=1, weekOfMonth=1, weekOfYear=1)), + 2008 to ReferenceDate(englishDate = CustomCalendar(year=1951, month=4, dayOfMonth=14, era=1, firstDayOfMonth=1, lastDayOfMonth=2, totalDaysInMonth=30, dayOfWeekInMonth=2, dayOfWeek=7, dayOfYear=104, weekOfMonth=2, weekOfYear=15), nepaliDate = CustomCalendar(year=2008, month=1, dayOfMonth=1, era=2, firstDayOfMonth=7, lastDayOfMonth=2, totalDaysInMonth=31, dayOfWeekInMonth=1, dayOfWeek=7, dayOfYear=1, weekOfMonth=1, weekOfYear=1)), + 2009 to ReferenceDate(englishDate = CustomCalendar(year=1952, month=4, dayOfMonth=13, era=1, firstDayOfMonth=3, lastDayOfMonth=4, totalDaysInMonth=30, dayOfWeekInMonth=2, dayOfWeek=1, dayOfYear=104, weekOfMonth=3, weekOfYear=16), nepaliDate = CustomCalendar(year=2009, month=1, dayOfMonth=1, era=2, firstDayOfMonth=1, lastDayOfMonth=3, totalDaysInMonth=31, dayOfWeekInMonth=1, dayOfWeek=1, dayOfYear=1, weekOfMonth=1, weekOfYear=1)), + 2010 to ReferenceDate(englishDate = CustomCalendar(year=1953, month=4, dayOfMonth=13, era=1, firstDayOfMonth=4, lastDayOfMonth=5, totalDaysInMonth=30, dayOfWeekInMonth=2, dayOfWeek=2, dayOfYear=103, weekOfMonth=3, weekOfYear=16), nepaliDate = CustomCalendar(year=2010, month=1, dayOfMonth=1, era=2, firstDayOfMonth=2, lastDayOfMonth=4, totalDaysInMonth=31, dayOfWeekInMonth=1, dayOfWeek=2, dayOfYear=1, weekOfMonth=1, weekOfYear=1)), + 2011 to ReferenceDate(englishDate = CustomCalendar(year=1954, month=4, dayOfMonth=13, era=1, firstDayOfMonth=5, lastDayOfMonth=6, totalDaysInMonth=30, dayOfWeekInMonth=2, dayOfWeek=3, dayOfYear=103, weekOfMonth=3, weekOfYear=16), nepaliDate = CustomCalendar(year=2011, month=1, dayOfMonth=1, era=2, firstDayOfMonth=3, lastDayOfMonth=5, totalDaysInMonth=31, dayOfWeekInMonth=1, dayOfWeek=3, dayOfYear=1, weekOfMonth=1, weekOfYear=1)), + 2012 to ReferenceDate(englishDate = CustomCalendar(year=1955, month=4, dayOfMonth=14, era=1, firstDayOfMonth=6, lastDayOfMonth=7, totalDaysInMonth=30, dayOfWeekInMonth=2, dayOfWeek=5, dayOfYear=104, weekOfMonth=3, weekOfYear=16), nepaliDate = CustomCalendar(year=2012, month=1, dayOfMonth=1, era=2, firstDayOfMonth=5, lastDayOfMonth=7, totalDaysInMonth=31, dayOfWeekInMonth=1, dayOfWeek=5, dayOfYear=1, weekOfMonth=1, weekOfYear=1)), + 2013 to ReferenceDate(englishDate = CustomCalendar(year=1956, month=4, dayOfMonth=13, era=1, firstDayOfMonth=1, lastDayOfMonth=2, totalDaysInMonth=30, dayOfWeekInMonth=2, dayOfWeek=6, dayOfYear=104, weekOfMonth=2, weekOfYear=15), nepaliDate = CustomCalendar(year=2013, month=1, dayOfMonth=1, era=2, firstDayOfMonth=6, lastDayOfMonth=1, totalDaysInMonth=31, dayOfWeekInMonth=1, dayOfWeek=6, dayOfYear=1, weekOfMonth=1, weekOfYear=1)), + 2014 to ReferenceDate(englishDate = CustomCalendar(year=1957, month=4, dayOfMonth=13, era=1, firstDayOfMonth=2, lastDayOfMonth=3, totalDaysInMonth=30, dayOfWeekInMonth=2, dayOfWeek=7, dayOfYear=103, weekOfMonth=2, weekOfYear=15), nepaliDate = CustomCalendar(year=2014, month=1, dayOfMonth=1, era=2, firstDayOfMonth=7, lastDayOfMonth=2, totalDaysInMonth=31, dayOfWeekInMonth=1, dayOfWeek=7, dayOfYear=1, weekOfMonth=1, weekOfYear=1)), + 2015 to ReferenceDate(englishDate = CustomCalendar(year=1958, month=4, dayOfMonth=13, era=1, firstDayOfMonth=3, lastDayOfMonth=4, totalDaysInMonth=30, dayOfWeekInMonth=2, dayOfWeek=1, dayOfYear=103, weekOfMonth=3, weekOfYear=16), nepaliDate = CustomCalendar(year=2015, month=1, dayOfMonth=1, era=2, firstDayOfMonth=1, lastDayOfMonth=3, totalDaysInMonth=31, dayOfWeekInMonth=1, dayOfWeek=1, dayOfYear=1, weekOfMonth=1, weekOfYear=1)), + 2016 to ReferenceDate(englishDate = CustomCalendar(year=1959, month=4, dayOfMonth=14, era=1, firstDayOfMonth=4, lastDayOfMonth=5, totalDaysInMonth=30, dayOfWeekInMonth=2, dayOfWeek=3, dayOfYear=104, weekOfMonth=3, weekOfYear=16), nepaliDate = CustomCalendar(year=2016, month=1, dayOfMonth=1, era=2, firstDayOfMonth=3, lastDayOfMonth=5, totalDaysInMonth=31, dayOfWeekInMonth=1, dayOfWeek=3, dayOfYear=1, weekOfMonth=1, weekOfYear=1)), + 2017 to ReferenceDate(englishDate = CustomCalendar(year=1960, month=4, dayOfMonth=13, era=1, firstDayOfMonth=6, lastDayOfMonth=7, totalDaysInMonth=30, dayOfWeekInMonth=2, dayOfWeek=4, dayOfYear=104, weekOfMonth=3, weekOfYear=16), nepaliDate = CustomCalendar(year=2017, month=1, dayOfMonth=1, era=2, firstDayOfMonth=4, lastDayOfMonth=6, totalDaysInMonth=31, dayOfWeekInMonth=1, dayOfWeek=4, dayOfYear=1, weekOfMonth=1, weekOfYear=1)), + 2018 to ReferenceDate(englishDate = CustomCalendar(year=1961, month=4, dayOfMonth=13, era=1, firstDayOfMonth=7, lastDayOfMonth=1, totalDaysInMonth=30, dayOfWeekInMonth=2, dayOfWeek=5, dayOfYear=103, weekOfMonth=3, weekOfYear=15), nepaliDate = CustomCalendar(year=2018, month=1, dayOfMonth=1, era=2, firstDayOfMonth=5, lastDayOfMonth=7, totalDaysInMonth=31, dayOfWeekInMonth=1, dayOfWeek=5, dayOfYear=1, weekOfMonth=1, weekOfYear=1)), + 2019 to ReferenceDate(englishDate = CustomCalendar(year=1962, month=4, dayOfMonth=13, era=1, firstDayOfMonth=1, lastDayOfMonth=2, totalDaysInMonth=30, dayOfWeekInMonth=2, dayOfWeek=6, dayOfYear=103, weekOfMonth=2, weekOfYear=15), nepaliDate = CustomCalendar(year=2019, month=1, dayOfMonth=1, era=2, firstDayOfMonth=6, lastDayOfMonth=1, totalDaysInMonth=31, dayOfWeekInMonth=1, dayOfWeek=6, dayOfYear=1, weekOfMonth=1, weekOfYear=1)), + 2020 to ReferenceDate(englishDate = CustomCalendar(year=1963, month=4, dayOfMonth=14, era=1, firstDayOfMonth=2, lastDayOfMonth=3, totalDaysInMonth=30, dayOfWeekInMonth=2, dayOfWeek=1, dayOfYear=104, weekOfMonth=3, weekOfYear=16), nepaliDate = CustomCalendar(year=2020, month=1, dayOfMonth=1, era=2, firstDayOfMonth=1, lastDayOfMonth=3, totalDaysInMonth=31, dayOfWeekInMonth=1, dayOfWeek=1, dayOfYear=1, weekOfMonth=1, weekOfYear=1)), + 2021 to ReferenceDate(englishDate = CustomCalendar(year=1964, month=4, dayOfMonth=13, era=1, firstDayOfMonth=4, lastDayOfMonth=5, totalDaysInMonth=30, dayOfWeekInMonth=2, dayOfWeek=2, dayOfYear=104, weekOfMonth=3, weekOfYear=16), nepaliDate = CustomCalendar(year=2021, month=1, dayOfMonth=1, era=2, firstDayOfMonth=2, lastDayOfMonth=4, totalDaysInMonth=31, dayOfWeekInMonth=1, dayOfWeek=2, dayOfYear=1, weekOfMonth=1, weekOfYear=1)), + 2022 to ReferenceDate(englishDate = CustomCalendar(year=1965, month=4, dayOfMonth=13, era=1, firstDayOfMonth=5, lastDayOfMonth=6, totalDaysInMonth=30, dayOfWeekInMonth=2, dayOfWeek=3, dayOfYear=103, weekOfMonth=3, weekOfYear=16), nepaliDate = CustomCalendar(year=2022, month=1, dayOfMonth=1, era=2, firstDayOfMonth=3, lastDayOfMonth=5, totalDaysInMonth=31, dayOfWeekInMonth=1, dayOfWeek=3, dayOfYear=1, weekOfMonth=1, weekOfYear=1)), + 2023 to ReferenceDate(englishDate = CustomCalendar(year=1966, month=4, dayOfMonth=13, era=1, firstDayOfMonth=6, lastDayOfMonth=7, totalDaysInMonth=30, dayOfWeekInMonth=2, dayOfWeek=4, dayOfYear=103, weekOfMonth=3, weekOfYear=16), nepaliDate = CustomCalendar(year=2023, month=1, dayOfMonth=1, era=2, firstDayOfMonth=4, lastDayOfMonth=6, totalDaysInMonth=31, dayOfWeekInMonth=1, dayOfWeek=4, dayOfYear=1, weekOfMonth=1, weekOfYear=1)), + 2024 to ReferenceDate(englishDate = CustomCalendar(year=1967, month=4, dayOfMonth=14, era=1, firstDayOfMonth=7, lastDayOfMonth=1, totalDaysInMonth=30, dayOfWeekInMonth=2, dayOfWeek=6, dayOfYear=104, weekOfMonth=3, weekOfYear=15), nepaliDate = CustomCalendar(year=2024, month=1, dayOfMonth=1, era=2, firstDayOfMonth=6, lastDayOfMonth=1, totalDaysInMonth=31, dayOfWeekInMonth=1, dayOfWeek=6, dayOfYear=1, weekOfMonth=1, weekOfYear=1)), + 2025 to ReferenceDate(englishDate = CustomCalendar(year=1968, month=4, dayOfMonth=13, era=1, firstDayOfMonth=2, lastDayOfMonth=3, totalDaysInMonth=30, dayOfWeekInMonth=2, dayOfWeek=7, dayOfYear=104, weekOfMonth=2, weekOfYear=15), nepaliDate = CustomCalendar(year=2025, month=1, dayOfMonth=1, era=2, firstDayOfMonth=7, lastDayOfMonth=2, totalDaysInMonth=31, dayOfWeekInMonth=1, dayOfWeek=7, dayOfYear=1, weekOfMonth=1, weekOfYear=1)), + 2026 to ReferenceDate(englishDate = CustomCalendar(year=1969, month=4, dayOfMonth=13, era=1, firstDayOfMonth=3, lastDayOfMonth=4, totalDaysInMonth=30, dayOfWeekInMonth=2, dayOfWeek=1, dayOfYear=103, weekOfMonth=3, weekOfYear=16), nepaliDate = CustomCalendar(year=2026, month=1, dayOfMonth=1, era=2, firstDayOfMonth=1, lastDayOfMonth=3, totalDaysInMonth=31, dayOfWeekInMonth=1, dayOfWeek=1, dayOfYear=1, weekOfMonth=1, weekOfYear=1)), + 2027 to ReferenceDate(englishDate = CustomCalendar(year=1970, month=4, dayOfMonth=14, era=1, firstDayOfMonth=4, lastDayOfMonth=5, totalDaysInMonth=30, dayOfWeekInMonth=2, dayOfWeek=3, dayOfYear=104, weekOfMonth=3, weekOfYear=16), nepaliDate = CustomCalendar(year=2027, month=1, dayOfMonth=1, era=2, firstDayOfMonth=3, lastDayOfMonth=4, totalDaysInMonth=30, dayOfWeekInMonth=1, dayOfWeek=3, dayOfYear=1, weekOfMonth=1, weekOfYear=1)), + 2028 to ReferenceDate(englishDate = CustomCalendar(year=1971, month=4, dayOfMonth=14, era=1, firstDayOfMonth=5, lastDayOfMonth=6, totalDaysInMonth=30, dayOfWeekInMonth=2, dayOfWeek=4, dayOfYear=104, weekOfMonth=3, weekOfYear=16), nepaliDate = CustomCalendar(year=2028, month=1, dayOfMonth=1, era=2, firstDayOfMonth=4, lastDayOfMonth=6, totalDaysInMonth=31, dayOfWeekInMonth=1, dayOfWeek=4, dayOfYear=1, weekOfMonth=1, weekOfYear=1)), + 2029 to ReferenceDate(englishDate = CustomCalendar(year=1972, month=4, dayOfMonth=13, era=1, firstDayOfMonth=7, lastDayOfMonth=1, totalDaysInMonth=30, dayOfWeekInMonth=2, dayOfWeek=5, dayOfYear=104, weekOfMonth=3, weekOfYear=16), nepaliDate = CustomCalendar(year=2029, month=1, dayOfMonth=1, era=2, firstDayOfMonth=5, lastDayOfMonth=7, totalDaysInMonth=31, dayOfWeekInMonth=1, dayOfWeek=5, dayOfYear=1, weekOfMonth=1, weekOfYear=1)), + 2030 to ReferenceDate(englishDate = CustomCalendar(year=1973, month=4, dayOfMonth=13, era=1, firstDayOfMonth=1, lastDayOfMonth=2, totalDaysInMonth=30, dayOfWeekInMonth=2, dayOfWeek=6, dayOfYear=103, weekOfMonth=2, weekOfYear=15), nepaliDate = CustomCalendar(year=2030, month=1, dayOfMonth=1, era=2, firstDayOfMonth=6, lastDayOfMonth=1, totalDaysInMonth=31, dayOfWeekInMonth=1, dayOfWeek=6, dayOfYear=1, weekOfMonth=1, weekOfYear=1)), + 2031 to ReferenceDate(englishDate = CustomCalendar(year=1974, month=4, dayOfMonth=14, era=1, firstDayOfMonth=2, lastDayOfMonth=3, totalDaysInMonth=30, dayOfWeekInMonth=2, dayOfWeek=1, dayOfYear=104, weekOfMonth=3, weekOfYear=16), nepaliDate = CustomCalendar(year=2031, month=1, dayOfMonth=1, era=2, firstDayOfMonth=1, lastDayOfMonth=2, totalDaysInMonth=30, dayOfWeekInMonth=1, dayOfWeek=1, dayOfYear=1, weekOfMonth=1, weekOfYear=1)), + 2032 to ReferenceDate(englishDate = CustomCalendar(year=1975, month=4, dayOfMonth=14, era=1, firstDayOfMonth=3, lastDayOfMonth=4, totalDaysInMonth=30, dayOfWeekInMonth=2, dayOfWeek=2, dayOfYear=104, weekOfMonth=3, weekOfYear=16), nepaliDate = CustomCalendar(year=2032, month=1, dayOfMonth=1, era=2, firstDayOfMonth=2, lastDayOfMonth=4, totalDaysInMonth=31, dayOfWeekInMonth=1, dayOfWeek=2, dayOfYear=1, weekOfMonth=1, weekOfYear=1)), + 2033 to ReferenceDate(englishDate = CustomCalendar(year=1976, month=4, dayOfMonth=13, era=1, firstDayOfMonth=5, lastDayOfMonth=6, totalDaysInMonth=30, dayOfWeekInMonth=2, dayOfWeek=3, dayOfYear=104, weekOfMonth=3, weekOfYear=16), nepaliDate = CustomCalendar(year=2033, month=1, dayOfMonth=1, era=2, firstDayOfMonth=3, lastDayOfMonth=5, totalDaysInMonth=31, dayOfWeekInMonth=1, dayOfWeek=3, dayOfYear=1, weekOfMonth=1, weekOfYear=1)), + 2034 to ReferenceDate(englishDate = CustomCalendar(year=1977, month=4, dayOfMonth=13, era=1, firstDayOfMonth=6, lastDayOfMonth=7, totalDaysInMonth=30, dayOfWeekInMonth=2, dayOfWeek=4, dayOfYear=103, weekOfMonth=3, weekOfYear=16), nepaliDate = CustomCalendar(year=2034, month=1, dayOfMonth=1, era=2, firstDayOfMonth=4, lastDayOfMonth=6, totalDaysInMonth=31, dayOfWeekInMonth=1, dayOfWeek=4, dayOfYear=1, weekOfMonth=1, weekOfYear=1)), + 2035 to ReferenceDate(englishDate = CustomCalendar(year=1978, month=4, dayOfMonth=14, era=1, firstDayOfMonth=7, lastDayOfMonth=1, totalDaysInMonth=30, dayOfWeekInMonth=2, dayOfWeek=6, dayOfYear=104, weekOfMonth=3, weekOfYear=15), nepaliDate = CustomCalendar(year=2035, month=1, dayOfMonth=1, era=2, firstDayOfMonth=6, lastDayOfMonth=7, totalDaysInMonth=30, dayOfWeekInMonth=1, dayOfWeek=6, dayOfYear=1, weekOfMonth=1, weekOfYear=1)), + 2036 to ReferenceDate(englishDate = CustomCalendar(year=1979, month=4, dayOfMonth=14, era=1, firstDayOfMonth=1, lastDayOfMonth=2, totalDaysInMonth=30, dayOfWeekInMonth=2, dayOfWeek=7, dayOfYear=104, weekOfMonth=2, weekOfYear=15), nepaliDate = CustomCalendar(year=2036, month=1, dayOfMonth=1, era=2, firstDayOfMonth=7, lastDayOfMonth=2, totalDaysInMonth=31, dayOfWeekInMonth=1, dayOfWeek=7, dayOfYear=1, weekOfMonth=1, weekOfYear=1)), + 2037 to ReferenceDate(englishDate = CustomCalendar(year=1980, month=4, dayOfMonth=13, era=1, firstDayOfMonth=3, lastDayOfMonth=4, totalDaysInMonth=30, dayOfWeekInMonth=2, dayOfWeek=1, dayOfYear=104, weekOfMonth=3, weekOfYear=16), nepaliDate = CustomCalendar(year=2037, month=1, dayOfMonth=1, era=2, firstDayOfMonth=1, lastDayOfMonth=3, totalDaysInMonth=31, dayOfWeekInMonth=1, dayOfWeek=1, dayOfYear=1, weekOfMonth=1, weekOfYear=1)), + 2038 to ReferenceDate(englishDate = CustomCalendar(year=1981, month=4, dayOfMonth=13, era=1, firstDayOfMonth=4, lastDayOfMonth=5, totalDaysInMonth=30, dayOfWeekInMonth=2, dayOfWeek=2, dayOfYear=103, weekOfMonth=3, weekOfYear=16), nepaliDate = CustomCalendar(year=2038, month=1, dayOfMonth=1, era=2, firstDayOfMonth=2, lastDayOfMonth=4, totalDaysInMonth=31, dayOfWeekInMonth=1, dayOfWeek=2, dayOfYear=1, weekOfMonth=1, weekOfYear=1)), + 2039 to ReferenceDate(englishDate = CustomCalendar(year=1982, month=4, dayOfMonth=14, era=1, firstDayOfMonth=5, lastDayOfMonth=6, totalDaysInMonth=30, dayOfWeekInMonth=2, dayOfWeek=4, dayOfYear=104, weekOfMonth=3, weekOfYear=16), nepaliDate = CustomCalendar(year=2039, month=1, dayOfMonth=1, era=2, firstDayOfMonth=4, lastDayOfMonth=6, totalDaysInMonth=31, dayOfWeekInMonth=1, dayOfWeek=4, dayOfYear=1, weekOfMonth=1, weekOfYear=1)), + 2040 to ReferenceDate(englishDate = CustomCalendar(year=1983, month=4, dayOfMonth=14, era=1, firstDayOfMonth=6, lastDayOfMonth=7, totalDaysInMonth=30, dayOfWeekInMonth=2, dayOfWeek=5, dayOfYear=104, weekOfMonth=3, weekOfYear=16), nepaliDate = CustomCalendar(year=2040, month=1, dayOfMonth=1, era=2, firstDayOfMonth=5, lastDayOfMonth=7, totalDaysInMonth=31, dayOfWeekInMonth=1, dayOfWeek=5, dayOfYear=1, weekOfMonth=1, weekOfYear=1)), + 2041 to ReferenceDate(englishDate = CustomCalendar(year=1984, month=4, dayOfMonth=13, era=1, firstDayOfMonth=1, lastDayOfMonth=2, totalDaysInMonth=30, dayOfWeekInMonth=2, dayOfWeek=6, dayOfYear=104, weekOfMonth=2, weekOfYear=15), nepaliDate = CustomCalendar(year=2041, month=1, dayOfMonth=1, era=2, firstDayOfMonth=6, lastDayOfMonth=1, totalDaysInMonth=31, dayOfWeekInMonth=1, dayOfWeek=6, dayOfYear=1, weekOfMonth=1, weekOfYear=1)), + 2042 to ReferenceDate(englishDate = CustomCalendar(year=1985, month=4, dayOfMonth=13, era=1, firstDayOfMonth=2, lastDayOfMonth=3, totalDaysInMonth=30, dayOfWeekInMonth=2, dayOfWeek=7, dayOfYear=103, weekOfMonth=2, weekOfYear=15), nepaliDate = CustomCalendar(year=2042, month=1, dayOfMonth=1, era=2, firstDayOfMonth=7, lastDayOfMonth=2, totalDaysInMonth=31, dayOfWeekInMonth=1, dayOfWeek=7, dayOfYear=1, weekOfMonth=1, weekOfYear=1)), + 2043 to ReferenceDate(englishDate = CustomCalendar(year=1986, month=4, dayOfMonth=14, era=1, firstDayOfMonth=3, lastDayOfMonth=4, totalDaysInMonth=30, dayOfWeekInMonth=2, dayOfWeek=2, dayOfYear=104, weekOfMonth=3, weekOfYear=16), nepaliDate = CustomCalendar(year=2043, month=1, dayOfMonth=1, era=2, firstDayOfMonth=2, lastDayOfMonth=4, totalDaysInMonth=31, dayOfWeekInMonth=1, dayOfWeek=2, dayOfYear=1, weekOfMonth=1, weekOfYear=1)), + 2044 to ReferenceDate(englishDate = CustomCalendar(year=1987, month=4, dayOfMonth=14, era=1, firstDayOfMonth=4, lastDayOfMonth=5, totalDaysInMonth=30, dayOfWeekInMonth=2, dayOfWeek=3, dayOfYear=104, weekOfMonth=3, weekOfYear=16), nepaliDate = CustomCalendar(year=2044, month=1, dayOfMonth=1, era=2, firstDayOfMonth=3, lastDayOfMonth=5, totalDaysInMonth=31, dayOfWeekInMonth=1, dayOfWeek=3, dayOfYear=1, weekOfMonth=1, weekOfYear=1)), + 2045 to ReferenceDate(englishDate = CustomCalendar(year=1988, month=4, dayOfMonth=13, era=1, firstDayOfMonth=6, lastDayOfMonth=7, totalDaysInMonth=30, dayOfWeekInMonth=2, dayOfWeek=4, dayOfYear=104, weekOfMonth=3, weekOfYear=16), nepaliDate = CustomCalendar(year=2045, month=1, dayOfMonth=1, era=2, firstDayOfMonth=4, lastDayOfMonth=6, totalDaysInMonth=31, dayOfWeekInMonth=1, dayOfWeek=4, dayOfYear=1, weekOfMonth=1, weekOfYear=1)), + 2046 to ReferenceDate(englishDate = CustomCalendar(year=1989, month=4, dayOfMonth=13, era=1, firstDayOfMonth=7, lastDayOfMonth=1, totalDaysInMonth=30, dayOfWeekInMonth=2, dayOfWeek=5, dayOfYear=103, weekOfMonth=3, weekOfYear=15), nepaliDate = CustomCalendar(year=2046, month=1, dayOfMonth=1, era=2, firstDayOfMonth=5, lastDayOfMonth=7, totalDaysInMonth=31, dayOfWeekInMonth=1, dayOfWeek=5, dayOfYear=1, weekOfMonth=1, weekOfYear=1)), + 2047 to ReferenceDate(englishDate = CustomCalendar(year=1990, month=4, dayOfMonth=14, era=1, firstDayOfMonth=1, lastDayOfMonth=2, totalDaysInMonth=30, dayOfWeekInMonth=2, dayOfWeek=7, dayOfYear=104, weekOfMonth=2, weekOfYear=15), nepaliDate = CustomCalendar(year=2047, month=1, dayOfMonth=1, era=2, firstDayOfMonth=7, lastDayOfMonth=2, totalDaysInMonth=31, dayOfWeekInMonth=1, dayOfWeek=7, dayOfYear=1, weekOfMonth=1, weekOfYear=1)), + 2048 to ReferenceDate(englishDate = CustomCalendar(year=1991, month=4, dayOfMonth=14, era=1, firstDayOfMonth=2, lastDayOfMonth=3, totalDaysInMonth=30, dayOfWeekInMonth=2, dayOfWeek=1, dayOfYear=104, weekOfMonth=3, weekOfYear=16), nepaliDate = CustomCalendar(year=2048, month=1, dayOfMonth=1, era=2, firstDayOfMonth=1, lastDayOfMonth=3, totalDaysInMonth=31, dayOfWeekInMonth=1, dayOfWeek=1, dayOfYear=1, weekOfMonth=1, weekOfYear=1)), + 2049 to ReferenceDate(englishDate = CustomCalendar(year=1992, month=4, dayOfMonth=13, era=1, firstDayOfMonth=4, lastDayOfMonth=5, totalDaysInMonth=30, dayOfWeekInMonth=2, dayOfWeek=2, dayOfYear=104, weekOfMonth=3, weekOfYear=16), nepaliDate = CustomCalendar(year=2049, month=1, dayOfMonth=1, era=2, firstDayOfMonth=2, lastDayOfMonth=4, totalDaysInMonth=31, dayOfWeekInMonth=1, dayOfWeek=2, dayOfYear=1, weekOfMonth=1, weekOfYear=1)), + 2050 to ReferenceDate(englishDate = CustomCalendar(year=1993, month=4, dayOfMonth=13, era=1, firstDayOfMonth=5, lastDayOfMonth=6, totalDaysInMonth=30, dayOfWeekInMonth=2, dayOfWeek=3, dayOfYear=103, weekOfMonth=3, weekOfYear=16), nepaliDate = CustomCalendar(year=2050, month=1, dayOfMonth=1, era=2, firstDayOfMonth=3, lastDayOfMonth=5, totalDaysInMonth=31, dayOfWeekInMonth=1, dayOfWeek=3, dayOfYear=1, weekOfMonth=1, weekOfYear=1)), + 2051 to ReferenceDate(englishDate = CustomCalendar(year=1994, month=4, dayOfMonth=14, era=1, firstDayOfMonth=6, lastDayOfMonth=7, totalDaysInMonth=30, dayOfWeekInMonth=2, dayOfWeek=5, dayOfYear=104, weekOfMonth=3, weekOfYear=16), nepaliDate = CustomCalendar(year=2051, month=1, dayOfMonth=1, era=2, firstDayOfMonth=5, lastDayOfMonth=7, totalDaysInMonth=31, dayOfWeekInMonth=1, dayOfWeek=5, dayOfYear=1, weekOfMonth=1, weekOfYear=1)), + 2052 to ReferenceDate(englishDate = CustomCalendar(year=1995, month=4, dayOfMonth=14, era=1, firstDayOfMonth=7, lastDayOfMonth=1, totalDaysInMonth=30, dayOfWeekInMonth=2, dayOfWeek=6, dayOfYear=104, weekOfMonth=3, weekOfYear=15), nepaliDate = CustomCalendar(year=2052, month=1, dayOfMonth=1, era=2, firstDayOfMonth=6, lastDayOfMonth=1, totalDaysInMonth=31, dayOfWeekInMonth=1, dayOfWeek=6, dayOfYear=1, weekOfMonth=1, weekOfYear=1)), + 2053 to ReferenceDate(englishDate = CustomCalendar(year=1996, month=4, dayOfMonth=13, era=1, firstDayOfMonth=2, lastDayOfMonth=3, totalDaysInMonth=30, dayOfWeekInMonth=2, dayOfWeek=7, dayOfYear=104, weekOfMonth=2, weekOfYear=15), nepaliDate = CustomCalendar(year=2053, month=1, dayOfMonth=1, era=2, firstDayOfMonth=7, lastDayOfMonth=2, totalDaysInMonth=31, dayOfWeekInMonth=1, dayOfWeek=7, dayOfYear=1, weekOfMonth=1, weekOfYear=1)), + 2054 to ReferenceDate(englishDate = CustomCalendar(year=1997, month=4, dayOfMonth=13, era=1, firstDayOfMonth=3, lastDayOfMonth=4, totalDaysInMonth=30, dayOfWeekInMonth=2, dayOfWeek=1, dayOfYear=103, weekOfMonth=3, weekOfYear=16), nepaliDate = CustomCalendar(year=2054, month=1, dayOfMonth=1, era=2, firstDayOfMonth=1, lastDayOfMonth=3, totalDaysInMonth=31, dayOfWeekInMonth=1, dayOfWeek=1, dayOfYear=1, weekOfMonth=1, weekOfYear=1)), + 2055 to ReferenceDate(englishDate = CustomCalendar(year=1998, month=4, dayOfMonth=14, era=1, firstDayOfMonth=4, lastDayOfMonth=5, totalDaysInMonth=30, dayOfWeekInMonth=2, dayOfWeek=3, dayOfYear=104, weekOfMonth=3, weekOfYear=16), nepaliDate = CustomCalendar(year=2055, month=1, dayOfMonth=1, era=2, firstDayOfMonth=3, lastDayOfMonth=5, totalDaysInMonth=31, dayOfWeekInMonth=1, dayOfWeek=3, dayOfYear=1, weekOfMonth=1, weekOfYear=1)), + 2056 to ReferenceDate(englishDate = CustomCalendar(year=1999, month=4, dayOfMonth=14, era=1, firstDayOfMonth=5, lastDayOfMonth=6, totalDaysInMonth=30, dayOfWeekInMonth=2, dayOfWeek=4, dayOfYear=104, weekOfMonth=3, weekOfYear=16), nepaliDate = CustomCalendar(year=2056, month=1, dayOfMonth=1, era=2, firstDayOfMonth=4, lastDayOfMonth=6, totalDaysInMonth=31, dayOfWeekInMonth=1, dayOfWeek=4, dayOfYear=1, weekOfMonth=1, weekOfYear=1)), + 2057 to ReferenceDate(englishDate = CustomCalendar(year=2000, month=4, dayOfMonth=13, era=1, firstDayOfMonth=7, lastDayOfMonth=1, totalDaysInMonth=30, dayOfWeekInMonth=2, dayOfWeek=5, dayOfYear=104, weekOfMonth=3, weekOfYear=16), nepaliDate = CustomCalendar(year=2057, month=1, dayOfMonth=1, era=2, firstDayOfMonth=5, lastDayOfMonth=7, totalDaysInMonth=31, dayOfWeekInMonth=1, dayOfWeek=5, dayOfYear=1, weekOfMonth=1, weekOfYear=1)), + 2058 to ReferenceDate(englishDate = CustomCalendar(year=2001, month=4, dayOfMonth=14, era=1, firstDayOfMonth=1, lastDayOfMonth=2, totalDaysInMonth=30, dayOfWeekInMonth=2, dayOfWeek=7, dayOfYear=104, weekOfMonth=2, weekOfYear=15), nepaliDate = CustomCalendar(year=2058, month=1, dayOfMonth=1, era=2, firstDayOfMonth=7, lastDayOfMonth=1, totalDaysInMonth=30, dayOfWeekInMonth=1, dayOfWeek=7, dayOfYear=1, weekOfMonth=1, weekOfYear=1)), + 2059 to ReferenceDate(englishDate = CustomCalendar(year=2002, month=4, dayOfMonth=14, era=1, firstDayOfMonth=2, lastDayOfMonth=3, totalDaysInMonth=30, dayOfWeekInMonth=2, dayOfWeek=1, dayOfYear=104, weekOfMonth=3, weekOfYear=16), nepaliDate = CustomCalendar(year=2059, month=1, dayOfMonth=1, era=2, firstDayOfMonth=1, lastDayOfMonth=3, totalDaysInMonth=31, dayOfWeekInMonth=1, dayOfWeek=1, dayOfYear=1, weekOfMonth=1, weekOfYear=1)), + 2060 to ReferenceDate(englishDate = CustomCalendar(year=2003, month=4, dayOfMonth=14, era=1, firstDayOfMonth=3, lastDayOfMonth=4, totalDaysInMonth=30, dayOfWeekInMonth=2, dayOfWeek=2, dayOfYear=104, weekOfMonth=3, weekOfYear=16), nepaliDate = CustomCalendar(year=2060, month=1, dayOfMonth=1, era=2, firstDayOfMonth=2, lastDayOfMonth=4, totalDaysInMonth=31, dayOfWeekInMonth=1, dayOfWeek=2, dayOfYear=1, weekOfMonth=1, weekOfYear=1)), + 2061 to ReferenceDate(englishDate = CustomCalendar(year=2004, month=4, dayOfMonth=13, era=1, firstDayOfMonth=5, lastDayOfMonth=6, totalDaysInMonth=30, dayOfWeekInMonth=2, dayOfWeek=3, dayOfYear=104, weekOfMonth=3, weekOfYear=16), nepaliDate = CustomCalendar(year=2061, month=1, dayOfMonth=1, era=2, firstDayOfMonth=3, lastDayOfMonth=5, totalDaysInMonth=31, dayOfWeekInMonth=1, dayOfWeek=3, dayOfYear=1, weekOfMonth=1, weekOfYear=1)), + 2062 to ReferenceDate(englishDate = CustomCalendar(year=2005, month=4, dayOfMonth=14, era=1, firstDayOfMonth=6, lastDayOfMonth=7, totalDaysInMonth=30, dayOfWeekInMonth=2, dayOfWeek=5, dayOfYear=104, weekOfMonth=3, weekOfYear=16), nepaliDate = CustomCalendar(year=2062, month=1, dayOfMonth=1, era=2, firstDayOfMonth=5, lastDayOfMonth=6, totalDaysInMonth=30, dayOfWeekInMonth=1, dayOfWeek=5, dayOfYear=1, weekOfMonth=1, weekOfYear=1)), + 2063 to ReferenceDate(englishDate = CustomCalendar(year=2006, month=4, dayOfMonth=14, era=1, firstDayOfMonth=7, lastDayOfMonth=1, totalDaysInMonth=30, dayOfWeekInMonth=2, dayOfWeek=6, dayOfYear=104, weekOfMonth=3, weekOfYear=15), nepaliDate = CustomCalendar(year=2063, month=1, dayOfMonth=1, era=2, firstDayOfMonth=6, lastDayOfMonth=1, totalDaysInMonth=31, dayOfWeekInMonth=1, dayOfWeek=6, dayOfYear=1, weekOfMonth=1, weekOfYear=1)), + 2064 to ReferenceDate(englishDate = CustomCalendar(year=2007, month=4, dayOfMonth=14, era=1, firstDayOfMonth=1, lastDayOfMonth=2, totalDaysInMonth=30, dayOfWeekInMonth=2, dayOfWeek=7, dayOfYear=104, weekOfMonth=2, weekOfYear=15), nepaliDate = CustomCalendar(year=2064, month=1, dayOfMonth=1, era=2, firstDayOfMonth=7, lastDayOfMonth=2, totalDaysInMonth=31, dayOfWeekInMonth=1, dayOfWeek=7, dayOfYear=1, weekOfMonth=1, weekOfYear=1)), + 2065 to ReferenceDate(englishDate = CustomCalendar(year=2008, month=4, dayOfMonth=13, era=1, firstDayOfMonth=3, lastDayOfMonth=4, totalDaysInMonth=30, dayOfWeekInMonth=2, dayOfWeek=1, dayOfYear=104, weekOfMonth=3, weekOfYear=16), nepaliDate = CustomCalendar(year=2065, month=1, dayOfMonth=1, era=2, firstDayOfMonth=1, lastDayOfMonth=3, totalDaysInMonth=31, dayOfWeekInMonth=1, dayOfWeek=1, dayOfYear=1, weekOfMonth=1, weekOfYear=1)), + 2066 to ReferenceDate(englishDate = CustomCalendar(year=2009, month=4, dayOfMonth=14, era=1, firstDayOfMonth=4, lastDayOfMonth=5, totalDaysInMonth=30, dayOfWeekInMonth=2, dayOfWeek=3, dayOfYear=104, weekOfMonth=3, weekOfYear=16), nepaliDate = CustomCalendar(year=2066, month=1, dayOfMonth=1, era=2, firstDayOfMonth=3, lastDayOfMonth=5, totalDaysInMonth=31, dayOfWeekInMonth=1, dayOfWeek=3, dayOfYear=1, weekOfMonth=1, weekOfYear=1)), + 2067 to ReferenceDate(englishDate = CustomCalendar(year=2010, month=4, dayOfMonth=14, era=1, firstDayOfMonth=5, lastDayOfMonth=6, totalDaysInMonth=30, dayOfWeekInMonth=2, dayOfWeek=4, dayOfYear=104, weekOfMonth=3, weekOfYear=16), nepaliDate = CustomCalendar(year=2067, month=1, dayOfMonth=1, era=2, firstDayOfMonth=4, lastDayOfMonth=6, totalDaysInMonth=31, dayOfWeekInMonth=1, dayOfWeek=4, dayOfYear=1, weekOfMonth=1, weekOfYear=1)), + 2068 to ReferenceDate(englishDate = CustomCalendar(year=2011, month=4, dayOfMonth=14, era=1, firstDayOfMonth=6, lastDayOfMonth=7, totalDaysInMonth=30, dayOfWeekInMonth=2, dayOfWeek=5, dayOfYear=104, weekOfMonth=3, weekOfYear=16), nepaliDate = CustomCalendar(year=2068, month=1, dayOfMonth=1, era=2, firstDayOfMonth=5, lastDayOfMonth=7, totalDaysInMonth=31, dayOfWeekInMonth=1, dayOfWeek=5, dayOfYear=1, weekOfMonth=1, weekOfYear=1)), + 2069 to ReferenceDate(englishDate = CustomCalendar(year=2012, month=4, dayOfMonth=13, era=1, firstDayOfMonth=1, lastDayOfMonth=2, totalDaysInMonth=30, dayOfWeekInMonth=2, dayOfWeek=6, dayOfYear=104, weekOfMonth=2, weekOfYear=15), nepaliDate = CustomCalendar(year=2069, month=1, dayOfMonth=1, era=2, firstDayOfMonth=6, lastDayOfMonth=1, totalDaysInMonth=31, dayOfWeekInMonth=1, dayOfWeek=6, dayOfYear=1, weekOfMonth=1, weekOfYear=1)), + 2070 to ReferenceDate(englishDate = CustomCalendar(year=2013, month=4, dayOfMonth=14, era=1, firstDayOfMonth=2, lastDayOfMonth=3, totalDaysInMonth=30, dayOfWeekInMonth=2, dayOfWeek=1, dayOfYear=104, weekOfMonth=3, weekOfYear=16), nepaliDate = CustomCalendar(year=2070, month=1, dayOfMonth=1, era=2, firstDayOfMonth=1, lastDayOfMonth=3, totalDaysInMonth=31, dayOfWeekInMonth=1, dayOfWeek=1, dayOfYear=1, weekOfMonth=1, weekOfYear=1)), + 2071 to ReferenceDate(englishDate = CustomCalendar(year=2014, month=4, dayOfMonth=14, era=1, firstDayOfMonth=3, lastDayOfMonth=4, totalDaysInMonth=30, dayOfWeekInMonth=2, dayOfWeek=2, dayOfYear=104, weekOfMonth=3, weekOfYear=16), nepaliDate = CustomCalendar(year=2071, month=1, dayOfMonth=1, era=2, firstDayOfMonth=2, lastDayOfMonth=4, totalDaysInMonth=31, dayOfWeekInMonth=1, dayOfWeek=2, dayOfYear=1, weekOfMonth=1, weekOfYear=1)), + 2072 to ReferenceDate(englishDate = CustomCalendar(year=2015, month=4, dayOfMonth=14, era=1, firstDayOfMonth=4, lastDayOfMonth=5, totalDaysInMonth=30, dayOfWeekInMonth=2, dayOfWeek=3, dayOfYear=104, weekOfMonth=3, weekOfYear=16), nepaliDate = CustomCalendar(year=2072, month=1, dayOfMonth=1, era=2, firstDayOfMonth=3, lastDayOfMonth=5, totalDaysInMonth=31, dayOfWeekInMonth=1, dayOfWeek=3, dayOfYear=1, weekOfMonth=1, weekOfYear=1)), + 2073 to ReferenceDate(englishDate = CustomCalendar(year=2016, month=4, dayOfMonth=13, era=1, firstDayOfMonth=6, lastDayOfMonth=7, totalDaysInMonth=30, dayOfWeekInMonth=2, dayOfWeek=4, dayOfYear=104, weekOfMonth=3, weekOfYear=16), nepaliDate = CustomCalendar(year=2073, month=1, dayOfMonth=1, era=2, firstDayOfMonth=4, lastDayOfMonth=6, totalDaysInMonth=31, dayOfWeekInMonth=1, dayOfWeek=4, dayOfYear=1, weekOfMonth=1, weekOfYear=1)), + 2074 to ReferenceDate(englishDate = CustomCalendar(year=2017, month=4, dayOfMonth=14, era=1, firstDayOfMonth=7, lastDayOfMonth=1, totalDaysInMonth=30, dayOfWeekInMonth=2, dayOfWeek=6, dayOfYear=104, weekOfMonth=3, weekOfYear=15), nepaliDate = CustomCalendar(year=2074, month=1, dayOfMonth=1, era=2, firstDayOfMonth=6, lastDayOfMonth=1, totalDaysInMonth=31, dayOfWeekInMonth=1, dayOfWeek=6, dayOfYear=1, weekOfMonth=1, weekOfYear=1)), + 2075 to ReferenceDate(englishDate = CustomCalendar(year=2018, month=4, dayOfMonth=14, era=1, firstDayOfMonth=1, lastDayOfMonth=2, totalDaysInMonth=30, dayOfWeekInMonth=2, dayOfWeek=7, dayOfYear=104, weekOfMonth=2, weekOfYear=15), nepaliDate = CustomCalendar(year=2075, month=1, dayOfMonth=1, era=2, firstDayOfMonth=7, lastDayOfMonth=2, totalDaysInMonth=31, dayOfWeekInMonth=1, dayOfWeek=7, dayOfYear=1, weekOfMonth=1, weekOfYear=1)), + 2076 to ReferenceDate(englishDate = CustomCalendar(year=2019, month=4, dayOfMonth=14, era=1, firstDayOfMonth=2, lastDayOfMonth=3, totalDaysInMonth=30, dayOfWeekInMonth=2, dayOfWeek=1, dayOfYear=104, weekOfMonth=3, weekOfYear=16), nepaliDate = CustomCalendar(year=2076, month=1, dayOfMonth=1, era=2, firstDayOfMonth=1, lastDayOfMonth=3, totalDaysInMonth=31, dayOfWeekInMonth=1, dayOfWeek=1, dayOfYear=1, weekOfMonth=1, weekOfYear=1)), + 2077 to ReferenceDate(englishDate = CustomCalendar(year=2020, month=4, dayOfMonth=13, era=1, firstDayOfMonth=4, lastDayOfMonth=5, totalDaysInMonth=30, dayOfWeekInMonth=2, dayOfWeek=2, dayOfYear=104, weekOfMonth=3, weekOfYear=16), nepaliDate = CustomCalendar(year=2077, month=1, dayOfMonth=1, era=2, firstDayOfMonth=2, lastDayOfMonth=4, totalDaysInMonth=31, dayOfWeekInMonth=1, dayOfWeek=2, dayOfYear=1, weekOfMonth=1, weekOfYear=1)), + 2078 to ReferenceDate(englishDate = CustomCalendar(year=2021, month=4, dayOfMonth=14, era=1, firstDayOfMonth=5, lastDayOfMonth=6, totalDaysInMonth=30, dayOfWeekInMonth=2, dayOfWeek=4, dayOfYear=104, weekOfMonth=3, weekOfYear=16), nepaliDate = CustomCalendar(year=2078, month=1, dayOfMonth=1, era=2, firstDayOfMonth=4, lastDayOfMonth=6, totalDaysInMonth=31, dayOfWeekInMonth=1, dayOfWeek=4, dayOfYear=1, weekOfMonth=1, weekOfYear=1)), + 2079 to ReferenceDate(englishDate = CustomCalendar(year=2022, month=4, dayOfMonth=14, era=1, firstDayOfMonth=6, lastDayOfMonth=7, totalDaysInMonth=30, dayOfWeekInMonth=2, dayOfWeek=5, dayOfYear=104, weekOfMonth=3, weekOfYear=16), nepaliDate = CustomCalendar(year=2079, month=1, dayOfMonth=1, era=2, firstDayOfMonth=5, lastDayOfMonth=7, totalDaysInMonth=31, dayOfWeekInMonth=1, dayOfWeek=5, dayOfYear=1, weekOfMonth=1, weekOfYear=1)), + 2080 to ReferenceDate(englishDate = CustomCalendar(year=2023, month=4, dayOfMonth=14, era=1, firstDayOfMonth=7, lastDayOfMonth=1, totalDaysInMonth=30, dayOfWeekInMonth=2, dayOfWeek=6, dayOfYear=104, weekOfMonth=3, weekOfYear=15), nepaliDate = CustomCalendar(year=2080, month=1, dayOfMonth=1, era=2, firstDayOfMonth=6, lastDayOfMonth=1, totalDaysInMonth=31, dayOfWeekInMonth=1, dayOfWeek=6, dayOfYear=1, weekOfMonth=1, weekOfYear=1)), + 2081 to ReferenceDate(englishDate = CustomCalendar(year=2024, month=4, dayOfMonth=13, era=1, firstDayOfMonth=2, lastDayOfMonth=3, totalDaysInMonth=30, dayOfWeekInMonth=2, dayOfWeek=7, dayOfYear=104, weekOfMonth=2, weekOfYear=15), nepaliDate = CustomCalendar(year=2081, month=1, dayOfMonth=1, era=2, firstDayOfMonth=7, lastDayOfMonth=2, totalDaysInMonth=31, dayOfWeekInMonth=1, dayOfWeek=7, dayOfYear=1, weekOfMonth=1, weekOfYear=1)), + 2082 to ReferenceDate(englishDate = CustomCalendar(year=2025, month=4, dayOfMonth=14, era=1, firstDayOfMonth=3, lastDayOfMonth=4, totalDaysInMonth=30, dayOfWeekInMonth=2, dayOfWeek=2, dayOfYear=104, weekOfMonth=3, weekOfYear=16), nepaliDate = CustomCalendar(year=2082, month=1, dayOfMonth=1, era=2, firstDayOfMonth=2, lastDayOfMonth=4, totalDaysInMonth=31, dayOfWeekInMonth=1, dayOfWeek=2, dayOfYear=1, weekOfMonth=1, weekOfYear=1)), + 2083 to ReferenceDate(englishDate = CustomCalendar(year=2026, month=4, dayOfMonth=14, era=1, firstDayOfMonth=4, lastDayOfMonth=5, totalDaysInMonth=30, dayOfWeekInMonth=2, dayOfWeek=3, dayOfYear=104, weekOfMonth=3, weekOfYear=16), nepaliDate = CustomCalendar(year=2083, month=1, dayOfMonth=1, era=2, firstDayOfMonth=3, lastDayOfMonth=5, totalDaysInMonth=31, dayOfWeekInMonth=1, dayOfWeek=3, dayOfYear=1, weekOfMonth=1, weekOfYear=1)), + 2084 to ReferenceDate(englishDate = CustomCalendar(year=2027, month=4, dayOfMonth=14, era=1, firstDayOfMonth=5, lastDayOfMonth=6, totalDaysInMonth=30, dayOfWeekInMonth=2, dayOfWeek=4, dayOfYear=104, weekOfMonth=3, weekOfYear=16), nepaliDate = CustomCalendar(year=2084, month=1, dayOfMonth=1, era=2, firstDayOfMonth=4, lastDayOfMonth=6, totalDaysInMonth=31, dayOfWeekInMonth=1, dayOfWeek=4, dayOfYear=1, weekOfMonth=1, weekOfYear=1)), + 2085 to ReferenceDate(englishDate = CustomCalendar(year=2028, month=4, dayOfMonth=14, era=1, firstDayOfMonth=7, lastDayOfMonth=1, totalDaysInMonth=30, dayOfWeekInMonth=2, dayOfWeek=6, dayOfYear=105, weekOfMonth=3, weekOfYear=16), nepaliDate = CustomCalendar(year=2085, month=1, dayOfMonth=1, era=2, firstDayOfMonth=6, lastDayOfMonth=7, totalDaysInMonth=30, dayOfWeekInMonth=1, dayOfWeek=6, dayOfYear=1, weekOfMonth=1, weekOfYear=1)), + 2086 to ReferenceDate(englishDate = CustomCalendar(year=2029, month=4, dayOfMonth=14, era=1, firstDayOfMonth=1, lastDayOfMonth=2, totalDaysInMonth=30, dayOfWeekInMonth=2, dayOfWeek=7, dayOfYear=104, weekOfMonth=2, weekOfYear=15), nepaliDate = CustomCalendar(year=2086, month=1, dayOfMonth=1, era=2, firstDayOfMonth=7, lastDayOfMonth=2, totalDaysInMonth=31, dayOfWeekInMonth=1, dayOfWeek=7, dayOfYear=1, weekOfMonth=1, weekOfYear=1)), + 2087 to ReferenceDate(englishDate = CustomCalendar(year=2030, month=4, dayOfMonth=14, era=1, firstDayOfMonth=2, lastDayOfMonth=3, totalDaysInMonth=30, dayOfWeekInMonth=2, dayOfWeek=1, dayOfYear=104, weekOfMonth=3, weekOfYear=16), nepaliDate = CustomCalendar(year=2087, month=1, dayOfMonth=1, era=2, firstDayOfMonth=1, lastDayOfMonth=3, totalDaysInMonth=31, dayOfWeekInMonth=1, dayOfWeek=1, dayOfYear=1, weekOfMonth=1, weekOfYear=1)), + 2088 to ReferenceDate(englishDate = CustomCalendar(year=2031, month=4, dayOfMonth=14, era=1, firstDayOfMonth=3, lastDayOfMonth=4, totalDaysInMonth=30, dayOfWeekInMonth=2, dayOfWeek=2, dayOfYear=104, weekOfMonth=3, weekOfYear=16), nepaliDate = CustomCalendar(year=2088, month=1, dayOfMonth=1, era=2, firstDayOfMonth=2, lastDayOfMonth=4, totalDaysInMonth=31, dayOfWeekInMonth=1, dayOfWeek=2, dayOfYear=1, weekOfMonth=1, weekOfYear=1)), + 2089 to ReferenceDate(englishDate = CustomCalendar(year=2032, month=4, dayOfMonth=14, era=1, firstDayOfMonth=5, lastDayOfMonth=6, totalDaysInMonth=30, dayOfWeekInMonth=2, dayOfWeek=4, dayOfYear=105, weekOfMonth=3, weekOfYear=16), nepaliDate = CustomCalendar(year=2089, month=1, dayOfMonth=1, era=2, firstDayOfMonth=4, lastDayOfMonth=5, totalDaysInMonth=30, dayOfWeekInMonth=1, dayOfWeek=4, dayOfYear=1, weekOfMonth=1, weekOfYear=1)), + 2090 to ReferenceDate(englishDate = CustomCalendar(year=2033, month=4, dayOfMonth=14, era=1, firstDayOfMonth=6, lastDayOfMonth=7, totalDaysInMonth=30, dayOfWeekInMonth=2, dayOfWeek=5, dayOfYear=104, weekOfMonth=3, weekOfYear=16), nepaliDate = CustomCalendar(year=2090, month=1, dayOfMonth=1, era=2, firstDayOfMonth=5, lastDayOfMonth=7, totalDaysInMonth=31, dayOfWeekInMonth=1, dayOfWeek=5, dayOfYear=1, weekOfMonth=1, weekOfYear=1)), + 2091 to ReferenceDate(englishDate = CustomCalendar(year=2034, month=4, dayOfMonth=14, era=1, firstDayOfMonth=7, lastDayOfMonth=1, totalDaysInMonth=30, dayOfWeekInMonth=2, dayOfWeek=6, dayOfYear=104, weekOfMonth=3, weekOfYear=15), nepaliDate = CustomCalendar(year=2091, month=1, dayOfMonth=1, era=2, firstDayOfMonth=6, lastDayOfMonth=1, totalDaysInMonth=31, dayOfWeekInMonth=1, dayOfWeek=6, dayOfYear=1, weekOfMonth=1, weekOfYear=1)), + 2092 to ReferenceDate(englishDate = CustomCalendar(year=2035, month=4, dayOfMonth=14, era=1, firstDayOfMonth=1, lastDayOfMonth=2, totalDaysInMonth=30, dayOfWeekInMonth=2, dayOfWeek=7, dayOfYear=104, weekOfMonth=2, weekOfYear=15), nepaliDate = CustomCalendar(year=2092, month=1, dayOfMonth=1, era=2, firstDayOfMonth=7, lastDayOfMonth=2, totalDaysInMonth=31, dayOfWeekInMonth=1, dayOfWeek=7, dayOfYear=1, weekOfMonth=1, weekOfYear=1)), + 2093 to ReferenceDate(englishDate = CustomCalendar(year=2036, month=4, dayOfMonth=14, era=1, firstDayOfMonth=3, lastDayOfMonth=4, totalDaysInMonth=30, dayOfWeekInMonth=2, dayOfWeek=2, dayOfYear=105, weekOfMonth=3, weekOfYear=16), nepaliDate = CustomCalendar(year=2093, month=1, dayOfMonth=1, era=2, firstDayOfMonth=2, lastDayOfMonth=4, totalDaysInMonth=31, dayOfWeekInMonth=1, dayOfWeek=2, dayOfYear=1, weekOfMonth=1, weekOfYear=1)), + 2094 to ReferenceDate(englishDate = CustomCalendar(year=2037, month=4, dayOfMonth=14, era=1, firstDayOfMonth=4, lastDayOfMonth=5, totalDaysInMonth=30, dayOfWeekInMonth=2, dayOfWeek=3, dayOfYear=104, weekOfMonth=3, weekOfYear=16), nepaliDate = CustomCalendar(year=2094, month=1, dayOfMonth=1, era=2, firstDayOfMonth=3, lastDayOfMonth=5, totalDaysInMonth=31, dayOfWeekInMonth=1, dayOfWeek=3, dayOfYear=1, weekOfMonth=1, weekOfYear=1)), + 2095 to ReferenceDate(englishDate = CustomCalendar(year=2038, month=4, dayOfMonth=14, era=1, firstDayOfMonth=5, lastDayOfMonth=6, totalDaysInMonth=30, dayOfWeekInMonth=2, dayOfWeek=4, dayOfYear=104, weekOfMonth=3, weekOfYear=16), nepaliDate = CustomCalendar(year=2095, month=1, dayOfMonth=1, era=2, firstDayOfMonth=4, lastDayOfMonth=6, totalDaysInMonth=31, dayOfWeekInMonth=1, dayOfWeek=4, dayOfYear=1, weekOfMonth=1, weekOfYear=1)), + 2096 to ReferenceDate(englishDate = CustomCalendar(year=2039, month=4, dayOfMonth=14, era=1, firstDayOfMonth=6, lastDayOfMonth=7, totalDaysInMonth=30, dayOfWeekInMonth=2, dayOfWeek=5, dayOfYear=104, weekOfMonth=3, weekOfYear=16), nepaliDate = CustomCalendar(year=2096, month=1, dayOfMonth=1, era=2, firstDayOfMonth=5, lastDayOfMonth=7, totalDaysInMonth=31, dayOfWeekInMonth=1, dayOfWeek=5, dayOfYear=1, weekOfMonth=1, weekOfYear=1)), + 2097 to ReferenceDate(englishDate = CustomCalendar(year=2040, month=4, dayOfMonth=14, era=1, firstDayOfMonth=1, lastDayOfMonth=2, totalDaysInMonth=30, dayOfWeekInMonth=2, dayOfWeek=7, dayOfYear=105, weekOfMonth=2, weekOfYear=15), nepaliDate = CustomCalendar(year=2097, month=1, dayOfMonth=1, era=2, firstDayOfMonth=7, lastDayOfMonth=2, totalDaysInMonth=31, dayOfWeekInMonth=1, dayOfWeek=7, dayOfYear=1, weekOfMonth=1, weekOfYear=1)), + 2098 to ReferenceDate(englishDate = CustomCalendar(year=2041, month=4, dayOfMonth=14, era=1, firstDayOfMonth=2, lastDayOfMonth=3, totalDaysInMonth=30, dayOfWeekInMonth=2, dayOfWeek=1, dayOfYear=104, weekOfMonth=3, weekOfYear=16), nepaliDate = CustomCalendar(year=2098, month=1, dayOfMonth=1, era=2, firstDayOfMonth=1, lastDayOfMonth=3, totalDaysInMonth=31, dayOfWeekInMonth=1, dayOfWeek=1, dayOfYear=1, weekOfMonth=1, weekOfYear=1)), + 2099 to ReferenceDate(englishDate = CustomCalendar(year=2042, month=4, dayOfMonth=14, era=1, firstDayOfMonth=3, lastDayOfMonth=4, totalDaysInMonth=30, dayOfWeekInMonth=2, dayOfWeek=2, dayOfYear=104, weekOfMonth=3, weekOfYear=16), nepaliDate = CustomCalendar(year=2099, month=1, dayOfMonth=1, era=2, firstDayOfMonth=2, lastDayOfMonth=4, totalDaysInMonth=31, dayOfWeekInMonth=1, dayOfWeek=2, dayOfYear=1, weekOfMonth=1, weekOfYear=1)), + 2100 to ReferenceDate(englishDate = CustomCalendar(year=2043, month=4, dayOfMonth=14, era=1, firstDayOfMonth=4, lastDayOfMonth=5, totalDaysInMonth=30, dayOfWeekInMonth=2, dayOfWeek=3, dayOfYear=104, weekOfMonth=3, weekOfYear=16), nepaliDate = CustomCalendar(year=2100, month=1, dayOfMonth=1, era=2, firstDayOfMonth=3, lastDayOfMonth=5, totalDaysInMonth=31, dayOfWeekInMonth=1, dayOfWeek=3, dayOfYear=1, weekOfMonth=1, weekOfYear=1)) ) \ No newline at end of file diff --git a/nepali-date-picker/src/commonTest/kotlin/dev/shivathapaa/nepalidatepickerkmp/NepaliDateConverterTests.kt b/nepali-date-picker/src/commonTest/kotlin/dev/shivathapaa/nepalidatepickerkmp/NepaliDateConverterTests.kt index 14383e3..fb00ccf 100644 --- a/nepali-date-picker/src/commonTest/kotlin/dev/shivathapaa/nepalidatepickerkmp/NepaliDateConverterTests.kt +++ b/nepali-date-picker/src/commonTest/kotlin/dev/shivathapaa/nepalidatepickerkmp/NepaliDateConverterTests.kt @@ -453,7 +453,7 @@ class NepaliDateConverterTest { val today = calendarModel.today val nepaliMonthFromSimpleDate = - calendarModel.getNepaliMonth(simpleNepaliDate = today.toSimpleDate()) + calendarModel.getNepaliCalendar(simpleNepaliDate = today.toSimpleDate()) val nepaliMonthFromYearAndMonth = calendarModel.getNepaliMonth(nepaliYear = today.year, nepaliMonth = today.month)