úÎ,š(2=      !"#$%&'()*+,-./0123456789:;<None<›;Parsers the parser at least once, but no more than n times.<Parse natural number of N digits which is not greater than M`Parse various capitalizations of the given string, but always return the same string on success.Case-insensitive version of =ÿ)Use a data type's Bounded, Enum and Show instances to determine if the given string uniquely matches a constructor. The comparison is case-insensitive and starts from the beginning of the strings (so a partial constructor name can still match if there are enough characters for a unique match) For example: ¿ data Things = Foo | Bar | Baz deriving (Bounded, Enum, Show) -- Right Foo uniqFuzzyMatch "f" :: Either [Things] Things -- Left [Bar, Baz] uniqFuzzyMatch "ba" :: Either [Things] Things Number of digits Maximum value0Either collection of matches or the unique match  None1<N&2/Which day of the week to consider the start dayCurrent- date/time, to use as base for relative dates&8Weekday as interval from the configure start of the week)Get weekday of given date..Add date interval to DateTime//Negate DateInterval value: Days 3 -> Days (-3).0$Subtract DateInterval from DateTime.4Parsec parser for DateTime.5Parsec parser for Date only.6Parse date/time7Parse date/time8fSame as extractDatesY, but will get the current year from the system, so you don't have to provide it.9lExtract dates from a string, with the first argument being the current year (used for things like "Jan 18").-extractDatesY 2018 "The party will be on 6/9"[Date 2018 June 9];¸Extract dates with optional times from a string, with the first argument being the current year (used for things like "Jan 18"). If no time is specified, will return time at midnight.<extractDateTimesY 2018 "The talk starts at 12.09.12 8:00 AM"[DateTime {dtDate = Date {dateYear = 2012, dateMonth = September, dateDay = 12}, dtTime = TimeOfDay {todHour = 8h, todMin = 0m, todSec = 0s, todNSec = 0ns}}]1extractDateTimesY 2018 "The party will be on 6/9"—[DateTime {dtDate = Date {dateYear = 2018, dateMonth = June, dateDay = 9}, dtTime = TimeOfDay {todHour = 0h, todMin = 0m, todSec = 0s, todNSec = 0ns}}]6String to parse7String to parse) $%&'()*+,-./0123456789:;<) $%67,-54*1&)'(23./0+89:;< >?@ABCDEFGSafe( HIJKLMNOP        !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMMNOPQRSTUV*fuzzy-dates-0.1.1.1-LcQ7iYNxYmkH8lhgz4al3ZData.Dates.ParsingData.Dates.Parsing.InternalPaths_fuzzy_dates'hourglass-0.2.11-8sXDiE0rvVCHS8QddeLaY2Data.Hourglass.TimetimeFromElapsedtimeFromElapsedPTime Time.TypesdtTimedtDateDateTimetakeN1numberpYear pYearNormalreadNumyearAbbreviationsmakeAbbrpYearAny monthAssoccasingsparseAs pMonthNamepMonthpDay uppercase isPrefixOfIuniqFuzzyMatchConfig_now_startOfWeekDay DateIntervalDaysWeeksMonthsYears$fEqDateInterval$fShowDateInterval$fDataDateInterval defaultConfigdefaultConfigIOweekdayToIntervalgetStartOfThisWeekgetStartOfNextWeek dateWeekDaytime dateInFormat pAbsDateTimepAbsDate addIntervalnegateInterval minusInterval pDateIntervallastDatenextDate pDateTimepDate parseDate parseDateTime extractDates extractDatesYextractDateTimesextractDateTimesYextractbase Data.OldList isPrefixOf DatePartValDVMVYVDatePartDMY DateFormatversion getBinDir getLibDir getDynLibDir getDataDir getLibexecDir getSysconfDirgetDataFileName