h$$ L      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~                                                                                         Trustworthy time-compatA text format for a type time-compat,Show a value in the format, if representable time-compatRead a value in the format time-compat7Show a value in the format, or error if unrepresentable time-compatParse a value in the format time-compatLimits are inclusive!2333 Trustworthy  time-compatWeek of year, by various reckonings, generally in range 0-53 depending on reckoning time-compatDay of year, in range 1 (January 1st) to 366. December 31st is 365 in a common year, 366 in a leap year. time-compatDay of month, in range 1 to 31. time-compat5Month of year, in range 1 (January) to 12 (December). time-compatYear of Common Era. Trustworthy23 S Trustworthy y.  !"#&%$('.('&%$#"!   Trustworthy 3456789BCDEFGQPONMLKJIHCB9876543DQPONMLKJIHGFE Trustworthy3 X   Trustworthy  Trustworthy  Trustworthy `  Trustworthy&3 time-compat.first week is the first whole week of the year time-compat7first week is the first week with four days in the year time-compatBidirectional abstract constructor for ISO 8601 Week Date format. Invalid week values will be clipped to the correct range. time-compatConvert from the given kind of "week calendar". Invalid week and day values will be clipped to the correct range. time-compatConvert from the given kind of "week calendar". Invalid week and day values will return Nothing. time-compat(how to reckon the first week of the year time-compatthe first day of each week time-compat(how to reckon the first week of the year time-compatthe first day of each week time-compat(how to reckon the first week of the year time-compatthe first day of each week Trustworthy&3  time-compatAn absolute count of common calendar months. Number is equal to (year * 12) + (monthOfYear - 1). time-compatBidirectional abstract constructor. Invalid days of month will be clipped to the correct range. time-compatBidirectional abstract constructor. Invalid months of year will be clipped to the correct range. time-compatPart of  YearMonth pattern time-compatPart of  YearMonth pattern time-compatPart of  pattern time-compatPart of  pattern time-compatRead as yyyy-mm. time-compatShow as yyyy-mm.   Trustworthy&3. time-compat8An absolute count of year quarters. Number is equal to  (year * 4) + (quarterOfYear - 1). time-compatQuarters of each year. Each quarter corresponds to three months. time-compat#Bidirectional abstract constructor. time-compatPart of  YearQuarter pattern time-compatPart of  YearQuarter pattern time-compatmaps Q1..Q4 to 1..4 time-compatRead as yyyy-Qn. time-compatShow as yyyy-Qn.  Trustworthy&7 time-compatBidirectional abstract constructor for ISO 8601 Ordinal Date format. Invalid day numbers will be clipped to the correct range (1 to 365 or 366).  Trustworthy Trustworthy)*+,--,+*)  Trustworthy&3` time-compatBidirectional abstract constructor for the proleptic Gregorian calendar. Invalid values will be clipped to the correct range, month first, then day. time-compatdayOfWeekDiff a b = a - b; in range 0 to 6. The number of days from b to the next a. time-compat*The first day-of-week on or after some day++ Trustworthy3x time-compatSame as _. time-compatSame as ^.7:;<=A@?>RSTUVW[ZYX\]^_`abcdefkjihglmnopqrwvutsxyz~}|{7wvutsoprqnmlkjihgfedcba`_^]\~}|{zyx[ZYXWVUTSRA@?>=<;: Trustworthy3456789:;<=A@?>BCDEFGQPHIJKLMONRSTUVW[ZYX\]^_`abcdefkjgihlmnopqrwvsutxyz~}|{ Trustworthy3 ./012 210/.  Trustworthy& time-compatBidirectional abstract constructor for the proleptic Julian calendar. Invalid values will be clipped to the correct range, month first, then day. !"#$%&'()*+,-./0123456789:;<=>?@A@B@C@D@EFGFHFIFJFKLMLNLOLPLQLRLSTUTVTWTXTYTZT[T[\]\^_`abacadaeafagahaiajakalamamnonpnqnrnsntnunvnwnwxyxzx{x|x}x~xxxxxxxxxx             (time-compat-1.9.5-6JBFDjWUjgJHuBuziZZMQxData.Time.Format.ISO8601.Compat Data.Time.Calendar.Easter.CompatData.Time.Clock.TAI.CompatData.Time.Format.CompatData.Time.LocalTime.CompatData.Time.Clock.CompatData.Time.Clock.POSIX.CompatData.Time.Clock.System.Compat"Data.Time.Calendar.WeekDate.CompatData.Time.Calendar.Compat Data.Time.Calendar.Julian.Compat"Data.Time.Calendar.MonthDay.Compat%Data.Time.Calendar.OrdinalDate.CompatData.Time.Calendar.Month.Compat!Data.Time.Calendar.Quarter.Compat Data.FormatData.Time.Calendar.TypesData.Time.OrphansData.Time.Calendar.PrivateData.Time.Compat time-1.9.3Data.Time.Format.ISO8601 iso8601ParseM iso8601ShowrecurringIntervalFormatintervalFormatalternativeDurationTimeFormatalternativeDurationDaysFormatdurationTimeFormatdurationDaysFormattimeAndOffsetFormatdayAndTimeFormat utcTimeFormatzonedTimeFormatlocalTimeFormattimeOfDayAndOffsetFormattimeOffsetFormatwithUTCDesignatorwithTimeDesignator hourFormathourMinuteFormattimeOfDayFormatexpandedYearWeekFormatexpandedWeekDateFormatyearWeekFormatweekDateFormatexpandedOrdinalDateFormatordinalDateFormatexpandedCenturyFormatexpandedYearFormatexpandedYearMonthFormatexpandedCalendarFormat centuryFormat yearFormatyearMonthFormatcalendarFormatparseFormatExtensionformatReadPExtension BasicFormatExtendedFormatFormatExtension iso8601FormatISO8601Data.Time.Calendar.EastergregorianEastergregorianPaschalMoonorthodoxEasterorthodoxPaschalMoon sundayAfterData.Time.Clock.TAItaiClock taiToUTCTime utcToTAITime utcDayLength LeapSecondMapData.Time.Format.Parse readsTimereadTime parseTime readPTime readSTimeparseTimeOrError parseTimeM&Data.Time.LocalTime.Internal.ZonedTimeutcToLocalZonedTime getZonedTimezonedTimeToUTCutcToZonedTime zonedTimeZonezonedTimeToLocalTime ZonedTimeData.Time.Format.Format.Class formatTime FormatTimeData.Time.Format.Parse.Class ParseTimeData.Time.Format.Localerfc822DateFormatiso8601DateFormatdefaultTimeLocaleknownTimeZones time12FmttimeFmtdateFmt dateTimeFmtamPmmonthswDays TimeLocale&Data.Time.LocalTime.Internal.LocalTimelocalTimeToUT1ut1ToLocalTimelocalTimeToUTCutcToLocalTime diffLocalTime addLocalTimelocalTimeOfDaylocalDay LocalTime&Data.Time.LocalTime.Internal.TimeOfDaytimeOfDayToDayFractiondayFractionToTimeOfDaytimeOfDayToTimetimeToTimeOfDaylocalToUTCTimeOfDayutcToLocalTimeOfDaydaysAndTimeOfDayToTimetimeToDaysAndTimeOfDaymakeTimeOfDayValidmiddaymidnighttodSectodMintodHour TimeOfDay%Data.Time.LocalTime.Internal.TimeZonegetCurrentTimeZone getTimeZoneutctimeZoneOffsetStringtimeZoneOffsetString'hoursToTimeZoneminutesToTimeZone timeZoneNametimeZoneSummerOnlytimeZoneMinutesTimeZone-Data.Time.LocalTime.Internal.CalendarDiffTimescaleCalendarDiffTimecalendarTimeTimecalendarTimeDaysctTimectMonthsCalendarDiffTime Data.Time.Clock.Internal.UTCDiff diffUTCTime addUTCTimeData.Time.Clock.POSIXgetCurrentTime getPOSIXTimesystemToPOSIXTimeutcTimeToPOSIXSecondsposixSecondsToUTCTimeData.Time.Clock.SystemsystemEpochDaysystemToTAITimeutcToSystemTimesystemToUTCTimetruncateSystemTimeLeapSecond&Data.Time.Clock.Internal.UniversalTimegetModJulianDate ModJulianDate UniversalTime Data.Time.Clock.Internal.UTCTime utctDayTimeutctDayUTCTime#Data.Time.Clock.Internal.SystemTimegetTime_resolution getSystemTimesystemNanoseconds systemSeconds MkSystemTime SystemTime"Data.Time.Clock.Internal.POSIXTimeposixDayLength POSIXTime(Data.Time.Clock.Internal.NominalDiffTime nominalDaynominalDiffTimeToSecondssecondsToNominalDiffTimeNominalDiffTime%Data.Time.Clock.Internal.AbsoluteTimediffAbsoluteTimeaddAbsoluteTimetaiNominalDayStarttaiEpoch AbsoluteTime!Data.Time.Clock.Internal.DiffTimediffTimeToPicosecondspicosecondsToDiffTimesecondsToDiffTimeDiffTimeData.Time.Calendar.WeekDate showWeekDatefromWeekDateValid fromWeekDate toWeekDateData.Time.Calendar.Week dayOfWeekSundaySaturdayFridayThursday WednesdayTuesdayMonday DayOfWeekData.Time.Calendar.GregoriandiffGregorianDurationRollOverdiffGregorianDurationClipaddGregorianDurationRollOveraddGregorianDurationClipaddGregorianYearsRollOveraddGregorianYearsClipaddGregorianMonthsRollOveraddGregorianMonthsClipgregorianMonthLength showGregorianfromGregorianValid fromGregorian toGregorianData.Time.Calendar.JuliandiffJulianDurationRollOverdiffJulianDurationClipaddJulianDurationRollOveraddJulianDurationClipaddJulianYearsRollOveraddJulianYearsClipaddJulianMonthsRollOveraddJulianMonthsClipjulianMonthLength showJulianfromJulianValid fromJuliantoJulian Data.Time.Calendar.JulianYearDayisJulianLeapYearshowJulianYearAndDayfromJulianYearAndDayValidfromJulianYearAndDaytoJulianYearAndDayData.Time.Calendar.MonthDay monthLengthdayOfYearToMonthAndDaymonthAndDayToDayOfYearValidmonthAndDayToDayOfYearData.Time.Calendar.OrdinalDatefromSundayStartWeekValidfromSundayStartWeekfromMondayStartWeekValidfromMondayStartWeeksundayStartWeekmondayStartWeek isLeapYearshowOrdinalDatefromOrdinalDateValidfromOrdinalDate toOrdinalDateData.Time.Calendar.DaysdiffDaysaddDaystoModifiedJulianDayModifiedJulianDayDay#Data.Time.Calendar.CalendarDiffDaysscaleCalendarDiffDays calendarYear calendarMonth calendarWeek calendarDaycdDayscdMonthsCalendarDiffDays formatParseM formatShow formatReadP formatShowMFormat WeekOfYear DayOfYear DayOfMonth MonthOfYearYear FirstWeekTypeFirstWholeWeek FirstMostWeek YearWeekDaytoWeekCalendarfromWeekCalendarfromWeekCalendarValid$fEqFirstWeekTypeMonthMkMonthMonthDay YearMonth addMonths diffMonthsfromYearMonthValid fromYearMonth toYearMonth toMonthDay fromMonthDayfromMonthDayValid$fFormatTimeMonth $fReadMonth $fShowMonth $fIxMonth $fEnumMonth $fNFDataMonth $fEqMonth $fOrdMonth $fDataMonthQuarter MkQuarter QuarterOfYearQ1Q2Q3Q4 YearQuarter addQuarters diffQuartersmonthOfYearQuarter monthQuarter dayQuarterfromYearQuarter toYearQuarter$fBoundedQuarterOfYear$fEnumQuarterOfYear$fNFDataQuarterOfYear $fReadQuarter $fShowQuarter $fIxQuarter $fEnumQuarter$fNFDataQuarter $fEqQuarter $fOrdQuarter $fDataQuarter$fEqQuarterOfYear$fOrdQuarterOfYear$fDataQuarterOfYear$fReadQuarterOfYear$fShowQuarterOfYearYearDay YearMonthDay dayOfWeekDifffirstDayOfWeekOnAfter pastMidnight sinceMidnightJulianYearMonthDay clipFormat SignOptionNoSignNegSign PosNegSignMkFormatSummish<++>pVoid Productish<**>**><**pUnitisoMapenumMap parseReader mapMFormat filterFormat literalFormatspecialCaseShowFormatspecialCaseFormatoptionalFormat casesFormatoptionalSignFormatmandatorySignFormat integerFormat decimalFormat ShowPadded showPaddedNum PadOptionPadNoPad showPadded show2Fixedshow2show3show4mod100div100clip clipValidquotByremBy quotRemBy