p?`y      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      Safe1Get the current POSIX time from the system clock. !"#$ !"#$NoneN/Only provide positive numbers to this function./Only provide positive numbers to this function.     None07>CL )Locale-specific formatting for AM and PM.hLocale-specific formatting for weekdays and months. The type variable will likely be instantiated to Text or  ByteString..full weekdays starting with Sunday, 7 elements5abbreviated weekdays starting with Sunday, 7 elements.full months starting with January, 12 elements5abbreviated months starting with January, 12 elements*Formatting settings for a timezone offset.%z (e.g., -0400)%:z (e.g., -04:00)%::z (e.g., -04:00:00)%:::z (e.g., -04, +05:30)Separator in the dateSeparator between date and timeSeparator in the time$)A time of day with nanosecond resolution.-EA date as represented by the Gregorian calendar and a time of day.1tA month and the day of the month. This does not actually represent a specific date, since this recurs every year.5AThe year and number of days elapsed since the beginning it began.90A date as represented by the Gregorian calendar.>DThe precision used when encoding seconds to a human-readable format.?9Rounds to second, millisecond, microsecond, or nanosecond@&Specify number of places after decimalAA nanosecond duration.M&POSIX time with nanosecond resolution.P$TAI time with nanosecond resolution.VEThe number of years elapsed since the beginning of the Common Era.YThe month of the year.\The day of the year._The day of the month.bThe day of the week.eiA day represented as the modified Julian date, the number of days since midnight on November 17, 1858.k  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefg%&'()*+,-./0123\  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefg\efgbcd_`a\]^YZ[VWXSTUPQRMNO !"#JKLGHIDEFABC>?@9:;<=56781234-./0)*+,$%&'( $   !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefg)*+,%-&./01'2(3Nonehijklmnopqrstuvwxyz{|}~hijklmnopqrstuvwxyz{|}~jkhixyz{|}~lmnopqrstuvwhijklmnopqrstuvwxyz{|}~NoneNoneNoneThe first argument in the resulting tuple in a day adjustment. It should be either -1, 0, or 1, as no offset should ever exceed 24 hours.NoneGThis probably needs to be wrapped in a bunch of CPP like the one in time is.UThis may be wrong for dates before what we count as the first modified julian day. None\Offset by the given number of days. To accomplish subtraction, provide a negative number.%Take the difference between two days.TGets the current POSIX day. This does not take the user's time zone into account. None NoneZThis could be written much more efficiently since we know the exact size the resulting 4 will be. NoneZThis could be written much more efficiently since we know the exact size the resulting 5 will be. NoneNoneZThis could be written much more efficiently since we know the exact size the resulting 4 will be.9Parses text that is formatted as either of the following: %H:%M %H:%M:%SThat is, the seconds and subseconds part is optional. If it is not provided, it is assumed to be zero. This format shows up in Google Chrome's datetime-local inputs.NoneZThis could be written much more efficiently since we know the exact size the resulting 4 will be. NoneZThis could be written much more efficiently since we know the exact size the resulting Text will be.9Parses text that is formatted as either of the following: %H:%M %H:%M:%SThat is, the seconds and subseconds part is optional. If it is not provided, it is assumed to be zero. This format shows up in Google Chrome's datetime-local inputs.NoneZThis could be written much more efficiently since we know the exact size the resulting 5 will be. None)True means positive, false means negativeThis is generous in what it accepts. If you give something like +04:00 as the offset, it will be allowed, even though it could be shorter.None)True means positive, false means negative This is generous in what it accepts. If you give something like +04:00 as the offset, it will be allowed, even though it could be shorter.                    NoneNoneNone    6 !"##$%&&'()*+,-./0012344567789:;;<=>>?@AABCDDEFGGHIJKLMNNOPPQRRSTTUVVWXXYZZ[\\]^^_``abbcddeffghijklmnopqrstuvwxyz{|}~ hchron_ByvoYp0XD6Q6PndtbjsmfyChronos.Internal.CTimespecChronos.Internal Chronos.TypesChronos.Calendar Chronos.MatchChronos.NanosecondsChronos.Internal.Conversion Chronos.Posix Chronos.DayChronos.Internal.FormatChronos.Date.TextChronos.Date.ByteString.Char7Chronos.DatetimeChronos.TimeOfDay.TextChronos.Datetime.Text"Chronos.TimeOfDay.ByteString.Char7!Chronos.Datetime.ByteString.Char7Chronos.OffsetDatetime.Text'Chronos.OffsetDatetime.ByteString.Char7 Chronos.Tai Chronos.MonthChronos.Locale.English.TextgetPosixNanosecondsparseFixedDigitsparseFixedDigitsIntBS raiseTenTotenRaisedToSmallPowersindexTwoDigitTextBuilderindexTwoDigitByteStringBuildertwoDigitByteStringBuildertwoDigitTextBuildertwoDigitStrings countDigitsclipMeridiemLocalemeridiemLocaleAmmeridiemLocalePmDatetimeLocaledatetimeLocaleDaysOfWeekFull#datetimeLocaleDaysOfWeekAbbreviateddatetimeLocaleMonthsFulldatetimeLocaleMonthsAbbreviated OffsetFormatOffsetFormatColonOffOffsetFormatColonOnOffsetFormatSecondsPrecisionOffsetFormatColonAutoDatetimeFormatdatetimeFormatDateSeparatordatetimeFormatSeparatordatetimeFormatTimeSeparatorUtcTime utcTimeDateutcTimeNanoseconds TimeOfDay timeOfDayHourtimeOfDayMinutetimeOfDayNanosecondsOffsetDatetimeoffsetDatetimeDatetimeoffsetDatetimeOffsetDatetime datetimeDate datetimeTime MonthDatemonthDateMonth monthDateDay OrdinalDateordinalDateYearordinalDateDayOfYearDatedateYear dateMonthdateDaySubsecondPrecisionSubsecondPrecisionAutoSubsecondPrecisionFixed NanosecondsgetNanosecondsUnboxedMonthMatchgetUnboxedMonthMatch MonthMatch getMonthMatchDayOfWeekMatchgetDayOfWeekMatch PosixTime getPosixTimeTaiTime getTaiTimeOffset getOffsetYeargetYearMonthgetMonth DayOfYear getDayOfYear DayOfMonth getDayOfMonth DayOfWeek getDayOfWeekDaygetDaymonth dayOfWeekmonthsweekdaysjanuaryfebruarymarchaprilmayjunejulyaugust septemberoctobernovemberdecembersundaymondaytuesday wednesdaythursdayfridaysaturdaybuildDayOfWeekMatchbuildMonthMatchaddnegatescale fromSeconds fromMinutes fromHoursfromDays fromWeeksdayLengthInt64nanosecondsInMinuteoffsetTimeOfDay#nanosecondsSinceMidnightToTimeOfDay#timeOfDayToNanosecondsSinceMidnight dayToDateutcTimeToOffsetDatetimeutcTimeToDatetimedatetimeToUtcTimeoffsetDatetimeToUtcTime dateToDaymonthDateToDayOfYearordinalDateToDay isLeapYeardayOfYearToMonthAndDaydayToOrdinalDateinternalBuildDayOfWeekMatchinternalBuildMonthMatchinternalMatchMonth monthLengthleapYearMonthLengthnormalYearMonthLength leapYearDayOfYearDayOfMonthTable"normalYearDayOfYearDayOfMonthTableleapYearDayOfYearMonthTablenormalYearDayOfYearMonthTableaddDaydiffDayepochepochDay dayLengthdiffnowtoUtcfromUtc toDatetimetoOffsetDatetime fromDatetimefromOffsetDatetime truncateToDaytodaytomorrow yesterdaymonthToZeroPaddedDigitzeroPadDayOfMonthmonthToZeroPaddedDigitBSzeroPadDayOfMonthBS builder_Ymd parser_Ymd fromYmdhms builder_HMS builder_IMS_pinternalBuilder_IinternalBuilder_p builder_IMSp parser_HMSparser_HMS_opt_SparseSecondsAndNanoseconds countZeroesnanosecondsBuildermicrosecondsBuildermillisecondsBuilderprettyNanosecondsBuilderinternalBuilder_NS encode_YmdHMSencode_YmdIMS_pbuilder_YmdHMSbuilder_YmdIMS_pbuilder_YmdIMSp builderW3 decode_YmdHMS parser_YmdHMSparser_YmdHMS_opt_Sdecode_YmdHMS_opt_S int64Builderbuilder_YmdHMSzparser_YmdHMSzbuilder_YmdIMS_p_z offsetBuilder offsetParserparseSignedness parseOffset_zparseOffset_z1parseOffset_z2parseOffset_z3 buildOffset_zbuildOffset_z1buildOffset_z2buildOffset_z3match deconstruct datetimeW3 datetimeSlashdatetimeHyphendatetimeCompact meridiemLower meridiemUppermeridiemLowerDottedmeridiemUpperDotted monthFullmonthAbbreviated CTimespecctimespecSecondsctimespecNanoseconds clock_gettime$fStorableCTimespec V_DayOfMonth MV_DayOfMonthV_MonthMV_Month$fVectorVectorDayOfMonth$fMVectorMVectorDayOfMonth$fUnboxDayOfMonthTFCo:R:VectorDayOfMonthTFCo:R:MVectorsDayOfMonth$fVectorVectorMonth$fMVectorMVectorMonth $fUnboxMonthTFCo:R:VectorMonthTFCo:R:MVectorsMonth$fBoundedMonthtext_HmqVQnZSpjaC156ABqPhneData.Text.InternalTextbytes_6VWy06pWzJq9evDvK2d4w6Data.ByteString.Internal ByteString