[{"name":"DatePicker","comment":" A customizable daterangepicker component.\r\n\r\n@docs Msg, DatePicker\r\n@docs init, update, subscriptions, isOpen, setOpen, view, getDate, setDate\r\n\r\n\r\n# Settings\r\n\r\n@docs Settings, defaultSettings, setSettings, setDateFormat, setPlaceholder, setInputName, setInputId, setInputIcon, setInputAttributes, setPresetOptions, setRestrictedDateRange, setCalendarDisplay\r\n\r\n\r\n## Presets\r\n\r\n@docs PresetOptions, PresetOption, Preset, PresetSetting, PresetInterval, PresetRelativeToToday, defaultPresetOptions, defaultPresets, mkPresetFromDate, getPresets\r\n\r\n","unions":[{"name":"DatePicker","comment":" The DatePicker model.\r\n","args":[],"cases":[]},{"name":"Msg","comment":" A type representing messages that are passed within the DatePicker.\r\n","args":[],"cases":[]},{"name":"PresetInterval","comment":" A type representing what the value in PresetSettings is measured in.\r\n\r\n  - Ex. value = 1 and PresetInterval = Days, this is interpretted as 1 Days.\r\n  - Ex. value = 4 and PresetI:nterval = Months, this is interpretted as 4 Months.\r\n\r\n","args":[],"cases":[["Days",[]],["Months",[]],["Years",[]]]},{"name":"PresetOption","comment":" A type representing which presets to use.\r\n\r\n  - _DefaultPresets_ = Use the default presets from defaultPresets only.\r\n  - _CustomPresetsFromSettings_ = Use only your custom built presets from a list of PresetSetting only.\r\n  - _CustomPresets_ = Use only your custom built Presets.\r\n  - _CustomOnly_ = Use only your custom build presets build from PresetSetting and your custom presets.\r\n  - _AllPresets_ = Use all presets (default, customFromSettings, custom).\r\n  - _NoPresets_ = Turn off Presets.\r\n\r\n","args":[],"cases":[["DefaultPresets",[]],["CustomPresetsFromSettings",[]],["CustomPresets",[]],["CustomOnly",[]],["AllPresets",[]],["NoPresets",[]]]},{"name":"PresetRelativeToToday","comment":" A type representing how the preset is relative to today.\r\n\r\n  - BeforeToday will subtract any value from today and use that date.\r\n  - AfterToday will add any value form today and use that date.\r\n  - Today will use today.\r\n  - Tomorrow will use tomorrow.\r\n  - Yesterday will use yesterday.\r\n\r\n","args":[],"cases":[["BeforeToday",[]],["AfterToday",[]],["Today",[]],["Tomorrow",[]],["Yesterday",[]]]}],"aliases":[{"name":"Preset","comment":" A type that represents a preset date.\r\n\r\n  - _name_ = Name of the preset. i.e. \"Past Month\"\r\n  - _date_ = The date that is selected when selecting the preset.\r\n\r\n","args":[],"type":"{ name : String.String, date : Date.Date }"},{"name":"PresetOptions","comment":" A type representing your preset options for your date range picker.\r\n","args":[],"type":"{ presetOption : DatePicker.PresetOption, presetSettings : List.List DatePicker.PresetSetting, presets : List.List DatePicker.Preset }"},{"name":"PresetSetting","comment":" A type used to generate preset dateranges.\r\n\r\n  - _name_ = The name that you want to give the preset. i.e. \"Past Month\"\r\n  - _interval_ = The interval in which you want to add/subtract the value from today.\r\n  - _presetRelativeToToday_ = whether it is a range from [past - present] (ToToday) or [present - future] (FromToday)\r\n  - _value_ = the number of your @interval that you are adding/subtracting.\r\n\r\n\r\n## Example\r\n\r\n    { name = \"1 Month Ago\"\r\n    , interval = Months\r\n    , presetRelativeToday = BeforeToday\r\n    , value = 1\r\n    }\r\n\r\n","args":[],"type":"{ name : String.String, interval : DatePicker.PresetInterval, presetRelativeToToday : DatePicker.PresetRelativeToToday, value : Basics.Int }"},{"name":"Settings","comment":" The settings that the DatePicker uses.\r\n","args":[],"type":"{ placeholder : String.String, inputName : Maybe.Maybe String.String, inputId : Maybe.Maybe String.String, inputIcon : Maybe.Maybe (Html.Html DatePicker.Msg), inputAttributes : List.List (Html.Attribute DatePicker.Msg), presetOptions : DatePicker.PresetOptions, restrictedDateRange : DateRangePicker.Common.RestrictedDateRange, formatDate : Date.Date -> String.String, calendarDisplay : DateRangePicker.Common.CalendarDisplay }"}],"values":[{"name":"defaultPresetOptions","comment":" A record of default preset options for the datepicker.\r\n","type":"DatePicker.PresetOptions"},{"name":"defaultPresets","comment":" An opaque function used to make the default presets\r\n","type":"Date.Date -> List.List DatePicker.Preset"},{"name":"defaultSettings","comment":" A record of default settings for the datepicker.\r\n","type":"DatePicker.Settings"},{"name":"getDate","comment":" Expose the current selected date.\r\n","type":"DatePicker.DatePicker -> Maybe.Maybe Date.Date"},{"name":"getPresets","comment":" Expose the current presets.\r\n","type":"DatePicker.DatePicker -> List.List DatePicker.Preset"},{"name":"init","comment":" The default initial state of the DatePicker. You must execute\r\nthe returned command in order to set the current date and for the\r\ndatepicker to behave correctly.\r\n","type":"( DatePicker.DatePicker, Platform.Cmd.Cmd DatePicker.Msg )"},{"name":"isOpen","comment":" Expose if the daterange picker is open\r\n","type":"DatePicker.DatePicker -> Basics.Bool"},{"name":"mkPresetFromDate","comment":" A function that creates a Preset from a name and a date\r\n","type":"String.String -> Date.Date -> DatePicker.Preset"},{"name":"setCalendarDisplay","comment":" Sets the CalendarDisplay for the daterangepicker\r\n","type":"DateRangePicker.Common.CalendarDisplay -> DatePicker.DatePicker -> DatePicker.DatePicker"},{"name":"setDate","comment":" Sets the current date for the datepicker.\r\n","type":"Maybe.Maybe Date.Date -> DatePicker.DatePicker -> DatePicker.DatePicker"},{"name":"setDateFormat","comment":" Sets the date formatter for the datepicker.\r\n","type":"(Date.Date -> String.String) -> DatePicker.DatePicker -> DatePicker.DatePicker"},{"name":"setInputAttributes","comment":" Sets the input attributes for the datepicker.\r\n","type":"List.List (Html.Attribute DatePicker.Msg) -> DatePicker.DatePicker -> DatePicker.DatePicker"},{"name":"setInputIcon","comment":" Sets the input icon for the datepicker.\r\n","type":"Html.Html DatePicker.Msg -> DatePicker.DatePicker -> DatePicker.DatePicker"},{"name":"setInputId","comment":" Sets the id for the datepicker.\r\n","type":"String.String -> DatePicker.DatePicker -> DatePicker.DatePicker"},{"name":"setInputName","comment":" Sets the name for the datepicker.\r\n","type":"String.String -> DatePicker.DatePicker -> DatePicker.DatePicker"},{"name":"setOpen","comment":" Sets the the open state of the DatePicker\r\n","type":"Basics.Bool -> DatePicker.DatePicker -> DatePicker.DatePicker"},{"name":"setPlaceholder","comment":" Sets the placeholder for the datepicker.\r\n","type":"String.String -> DatePicker.DatePicker -> DatePicker.DatePicker"},{"name":"setPresetOptions","comment":" Sets the preset options for the datepicker.\r\n","type":"DatePicker.PresetOptions -> DatePicker.DatePicker -> DatePicker.DatePicker"},{"name":"setRestrictedDateRange","comment":" Sets the restricted date range for the datepicker.\r\n","type":"DateRangePicker.Common.RestrictedDateRange -> DatePicker.DatePicker -> DatePicker.DatePicker"},{"name":"setSettings","comment":" Sets the settings for the daterange picker\r\n","type":"DatePicker.Settings -> DatePicker.DatePicker -> DatePicker.DatePicker"},{"name":"subscriptions","comment":" Subscribes to a mouse click\r\n","type":"DatePicker.DatePicker -> Platform.Sub.Sub DatePicker.Msg"},{"name":"update","comment":" The datepicker update function.\r\n","type":"DatePicker.Msg -> DatePicker.DatePicker -> ( DatePicker.DatePicker, Platform.Cmd.Cmd DatePicker.Msg )"},{"name":"view","comment":" The daterange picker view. The date range passed is whatever date range it should treat as selected.\r\n","type":"DatePicker.DatePicker -> Html.Html DatePicker.Msg"}],"binops":[]},{"name":"DateRangePicker","comment":" A customizable daterangepicker component.\r\n\r\n@docs Msg, DateRangePicker\r\n@docs init, update, subscriptions, isOpen, setOpen, view, getDateRange, setDateRange\r\n\r\n\r\n# Settings\r\n\r\n@docs Settings, defaultSettings, setSettings, setDateRangeFormat, setPlaceholder, setInputName, setInputId, setInputIcon, setInputAttributes, setPresetOptions, setRestrictedDateRange, formatDateRange, getMinDate, getMaxDate, setCalendarDisplay\r\n\r\n\r\n## Presets\r\n\r\n@docs PresetOptions, PresetOption, Preset, PresetSetting, PresetInterval, PresetRelativeToToday, defaultPresetOptions, defaultPresets, mkPresetFromDateRange, mkPresetFromDates, getPresets\r\n\r\n","unions":[{"name":"DateRangePicker","comment":" The DateRangePicker model.\r\n","args":[],"cases":[]},{"name":"Msg","comment":" A type representing messages that are passed within the DateRangePicker.\r\n","args":[],"cases":[]},{"name":"PresetInterval","comment":" A type representing what the value in PresetSettings is measured in.\r\n\r\n  - Ex. value = 1 and PresetInterval = Days, this is interpretted as 1 Days.\r\n  - Ex. value = 4 and PresetI:nterval = Months, this is interpretted as 4 Months.\r\n\r\n","args":[],"cases":[["Days",[]],["Months",[]],["Years",[]]]},{"name":"PresetOption","comment":" A type representing which presets to use.\r\n\r\n  - _DefaultPresets_ = Use the default presets from defaultPresets only.\r\n  - _CustomPresetsFromSettings_ = Use only your custom built presets from a list of PresetSetting only.\r\n  - _CustomPresets_ = Use only your custom built Presets.\r\n  - _CustomOnly_ = Use only your custom build presets build from PresetSetting and your custom presets.\r\n  - _AllPresets_ = Use all presets (default, customFromSettings, custom).\r\n  - _NoPresets_ = Turn off Presets.\r\n\r\n","args":[],"cases":[["DefaultPresets",[]],["CustomPresetsFromSettings",[]],["CustomPresets",[]],["CustomOnly",[]],["AllPresets",[]],["NoPresets",[]]]},{"name":"PresetRelativeToToday","comment":" A type representing how the preset is relative to today.\r\n\r\n  - If using ToToday, the preset daterange would use today as the end date, and the date from your PresetSettings as the end date.\r\n  - If using FromToday, the preset daterange would use today as the start date and the date from your PresetSettings as the end date.\r\n\r\n","args":[],"cases":[["ToToday",[]],["FromToday",[]]]}],"aliases":[{"name":"Preset","comment":" A type that represents a preset daterange.\r\n\r\n  - _name_ = Name of the preset. i.e. \"Past Month\"\r\n  - _dateRange_ = The daterange that is selected when selecting the preset.\r\n\r\n","args":[],"type":"{ name : String.String, dateRange : DateRangePicker.Common.DateRange }"},{"name":"PresetOptions","comment":" A type representing your preset options for your date range picker.\r\n","args":[],"type":"{ presetOption : DateRangePicker.PresetOption, presetSettings : List.List DateRangePicker.PresetSetting, presets : List.List DateRangePicker.Preset }"},{"name":"PresetSetting","comment":" A type used to generate preset dateranges.\r\n\r\n  - _name_ = The name that you want to give the preset. i.e. \"Past Month\"\r\n  - _interval_ = The interval in which you want to add/subtract the value from today.\r\n  - _presetRelativeToToday_ = whether it is a range from [past - present] (ToToday) or [present - future] (FromToday)\r\n  - _value_ = the number of your @interval that you are adding/subtracting.\r\n\r\n\r\n## Example\r\n\r\n    { name = \"Past Month\"\r\n    , interval = Months\r\n    , presetRelativeToday = ToToday\r\n    , value = 1\r\n    }\r\n\r\n","args":[],"type":"{ name : String.String, interval : DateRangePicker.PresetInterval, presetRelativeToToday : DateRangePicker.PresetRelativeToToday, value : Basics.Int }"},{"name":"Settings","comment":" The settings that the DateRangePicker uses.\r\n","args":[],"type":"{ placeholder : String.String, inputName : Maybe.Maybe String.String, inputId : Maybe.Maybe String.String, inputIcon : Maybe.Maybe (Html.Html DateRangePicker.Msg), inputAttributes : List.List (Html.Attribute DateRangePicker.Msg), presetOptions : DateRangePicker.PresetOptions, restrictedDateRange : DateRangePicker.Common.RestrictedDateRange, formatDateRange : DateRangePicker.Common.DateRange -> String.String, calendarDisplay : DateRangePicker.Common.CalendarDisplay }"}],"values":[{"name":"defaultPresetOptions","comment":" A record of default preset options for the daterangepicker.\r\n","type":"DateRangePicker.PresetOptions"},{"name":"defaultPresets","comment":" An opaque function used to make the default presets\r\n","type":"Date.Date -> List.List DateRangePicker.Preset"},{"name":"defaultSettings","comment":" A record of default settings for the daterangepicker.\r\n","type":"DateRangePicker.Settings"},{"name":"formatDateRange","comment":" A function that formats a daterange to a string.\r\n","type":"DateRangePicker.Common.DateRange -> String.String"},{"name":"getDateRange","comment":" Expose the current selected daterange.\r\n","type":"DateRangePicker.DateRangePicker -> Maybe.Maybe DateRangePicker.Common.DateRange"},{"name":"getMaxDate","comment":" Expose the max date in the enabled date range.\r\n","type":"DateRangePicker.DateRangePicker -> Maybe.Maybe Date.Date"},{"name":"getMinDate","comment":" Expose the min date in the enabled date range.\r\n","type":"DateRangePicker.DateRangePicker -> Maybe.Maybe Date.Date"},{"name":"getPresets","comment":" Expose the current presets.\r\n","type":"DateRangePicker.DateRangePicker -> List.List DateRangePicker.Preset"},{"name":"init","comment":" The default initial state of the DateRangePicker. You must execute\r\nthe returned command in order to set the current date and for the\r\ndaterangepicker to behave correctly.\r\n","type":"( DateRangePicker.DateRangePicker, Platform.Cmd.Cmd DateRangePicker.Msg )"},{"name":"isOpen","comment":" Expose if the daterange picker is open\r\n","type":"DateRangePicker.DateRangePicker -> Basics.Bool"},{"name":"mkPresetFromDateRange","comment":" A function that creates a Preset from a name and a dateRange\r\n","type":"String.String -> DateRangePicker.Common.DateRange -> DateRangePicker.Preset"},{"name":"mkPresetFromDates","comment":" A function that creates a Preset from a name, startDate, and endDate\r\n","type":"String.String -> Date.Date -> Date.Date -> DateRangePicker.Preset"},{"name":"setCalendarDisplay","comment":" Sets the CalendarDisplay for the daterangepicker\r\n","type":"DateRangePicker.Common.CalendarDisplay -> DateRangePicker.DateRangePicker -> DateRangePicker.DateRangePicker"},{"name":"setDateRange","comment":" Sets the current daterange for the daterangepicker.\r\n","type":"Maybe.Maybe DateRangePicker.Common.DateRange -> DateRangePicker.DateRangePicker -> DateRangePicker.DateRangePicker"},{"name":"setDateRangeFormat","comment":" Sets the date range formatter for the daterangepicker.\r\n","type":"(DateRangePicker.Common.DateRange -> String.String) -> DateRangePicker.DateRangePicker -> DateRangePicker.DateRangePicker"},{"name":"setInputAttributes","comment":" Sets the input attributes for the daterangepicker.\r\n","type":"List.List (Html.Attribute DateRangePicker.Msg) -> DateRangePicker.DateRangePicker -> DateRangePicker.DateRangePicker"},{"name":"setInputIcon","comment":" Sets the input icon for the daterangepicker.\r\n","type":"Html.Html DateRangePicker.Msg -> DateRangePicker.DateRangePicker -> DateRangePicker.DateRangePicker"},{"name":"setInputId","comment":" Sets the id for the daterangepicker.\r\n","type":"String.String -> DateRangePicker.DateRangePicker -> DateRangePicker.DateRangePicker"},{"name":"setInputName","comment":" Sets the name for the daterangepicker.\r\n","type":"String.String -> DateRangePicker.DateRangePicker -> DateRangePicker.DateRangePicker"},{"name":"setOpen","comment":" Sets the the open state of the DateRangePicker\r\n","type":"Basics.Bool -> DateRangePicker.DateRangePicker -> DateRangePicker.DateRangePicker"},{"name":"setPlaceholder","comment":" Sets the placeholder for the daterangepicker.\r\n","type":"String.String -> DateRangePicker.DateRangePicker -> DateRangePicker.DateRangePicker"},{"name":"setPresetOptions","comment":" Sets the preset options for the daterangepicker.\r\n","type":"DateRangePicker.PresetOptions -> DateRangePicker.DateRangePicker -> DateRangePicker.DateRangePicker"},{"name":"setRestrictedDateRange","comment":" Sets the restricted date range for the daterangepicker.\r\n","type":"DateRangePicker.Common.RestrictedDateRange -> DateRangePicker.DateRangePicker -> DateRangePicker.DateRangePicker"},{"name":"setSettings","comment":" Sets the settings for the daterange picker\r\n","type":"DateRangePicker.Settings -> DateRangePicker.DateRangePicker -> DateRangePicker.DateRangePicker"},{"name":"subscriptions","comment":" Subscribes to a mouse click\r\n","type":"DateRangePicker.DateRangePicker -> Platform.Sub.Sub DateRangePicker.Msg"},{"name":"update","comment":" The daterangepicker update function.\r\n","type":"DateRangePicker.Msg -> DateRangePicker.DateRangePicker -> ( DateRangePicker.DateRangePicker, Platform.Cmd.Cmd DateRangePicker.Msg )"},{"name":"view","comment":" The daterange picker view. The date range passed is whatever date range it should treat as selected.\r\n","type":"DateRangePicker.DateRangePicker -> Html.Html DateRangePicker.Msg"}],"binops":[]},{"name":"DateRangePicker.Common","comment":" A common library between DatePicker and DateRangePicker\r\n\r\n@docs DateRange, mkDateRange, inRange\r\n@docs yearsInRange, monthsInRange, weeksInRange, daysInRange\r\n\r\n# Settings\r\n\r\n@docs CalendarDisplay, RestrictedDateRange, calendarDisplayToClassStr, calendarDisplayToDisplayStr\r\n\r\n","unions":[{"name":"CalendarDisplay","comment":" A type representing how the calendar will be displayed\r\n\r\n  - _FullCalendar_ = the datepicker displays all 12 months when open\r\n  - _ThreeMonths_ = the datepicker displays 3 months at a time\r\n  - _TwoMonths_ = the datepicker displays 2 months at a time\r\n  - _OneMonth_ = the datepicker displays 1 month at a time\r\n\r\n","args":[],"cases":[["FullCalendar",[]],["ThreeMonths",[]],["TwoMonths",[]],["OneMonth",[]]]},{"name":"RestrictedDateRange","comment":" A type representing a restricted range for the datepicker. All dates not within the restricted date range will be disabled.\r\n\r\n  - _Off_ = no restrictions, any date to any date can be chosen.\r\n  - _ToPresent_ = from any date in the past up to today (including today)\r\n  - _FromPresent_ = from today to any date in the future\r\n  - _Past_ = from any date in the past up to yesterday (excluding today)\r\n  - _Future_ = from tomorrow up to any date in the future\r\n  - _Between_ date date = only between the two given dates [start - end] (inclusive)\r\n  - _To_ date = from any date in the past up to the given date (inclusive)\r\n  - _From_ date = from the given date up to any date in the future (inclusive)\r\n\r\n","args":[],"cases":[["Off",[]],["ToPresent",[]],["FromPresent",[]],["Past",[]],["Future",[]],["Between",["Date.Date","Date.Date"]],["To",["Date.Date"]],["From",["Date.Date"]]]}],"aliases":[{"name":"DateRange","comment":" A type representing a date range with a start date and end date.\r\n","args":[],"type":"{ start : Date.Date, end : Date.Date }"}],"values":[{"name":"calendarDisplayToClassStr","comment":" A function that gets the class string for the CalendarDisplay\r\n","type":"DateRangePicker.Common.CalendarDisplay -> String.String"},{"name":"calendarDisplayToDisplayStr","comment":" A function that gets the display string for the CalendarDisplay\r\n","type":"DateRangePicker.Common.CalendarDisplay -> String.String"},{"name":"daysInRange","comment":" A function that returns the number of days as a whole number in the daterange\r\n","type":"DateRangePicker.Common.DateRange -> Basics.Int"},{"name":"inRange","comment":" A function to check if a given date is within a\r\ngiven dateRange.\r\n","type":"Date.Date -> DateRangePicker.Common.DateRange -> Basics.Bool"},{"name":"mkDateRange","comment":" A function that creates a DateRange by taking in two dates (start and end).\r\n\r\nThis function assumes that start <= end\r\n\r\n","type":"Date.Date -> Date.Date -> DateRangePicker.Common.DateRange"},{"name":"monthsInRange","comment":" A function that returns the number of months as a whole number in the daterange\r\n","type":"DateRangePicker.Common.DateRange -> Basics.Int"},{"name":"weeksInRange","comment":" A function that returns the number of weeks as a whole number in the daterange\r\n","type":"DateRangePicker.Common.DateRange -> Basics.Int"},{"name":"yearsInRange","comment":" A function that returns the number of years as a whole number in the daterange\r\n","type":"DateRangePicker.Common.DateRange -> Basics.Int"}],"binops":[]},{"name":"DateRangePicker.Date","comment":" A custom Date Helper Library.\r\n\r\n@docs initDate, dateTuple, formatDate, formatDay, formatMonth, dayToInt, monthToInt, daysInMonth, startOfMonth, endOfMonth, startOfQuarter, endOfQuarter, monthAbbr\r\n@docs dateEqualTo, dateGreaterThan, dateLessThan, dateGreaterThanOrEqualTo, dateLessThanOrEqualTo\r\n\r\n","unions":[],"aliases":[],"values":[{"name":"dateEqualTo","comment":" A function that checks if date a is equal to date b\r\n","type":"Date.Date -> Date.Date -> Basics.Bool"},{"name":"dateGreaterThan","comment":" A function that checks if date a is greater than to date b\r\n","type":"Date.Date -> Date.Date -> Basics.Bool"},{"name":"dateGreaterThanOrEqualTo","comment":" A function that checks if date a is greater than or equal to date b\r\n","type":"Date.Date -> Date.Date -> Basics.Bool"},{"name":"dateLessThan","comment":" A function that checks if date a is less than to date b\r\n","type":"Date.Date -> Date.Date -> Basics.Bool"},{"name":"dateLessThanOrEqualTo","comment":" A function that checks if date a is less than or equal to date b\r\n","type":"Date.Date -> Date.Date -> Basics.Bool"},{"name":"dateTuple","comment":" A function that converts a Date into a tuple. (year, month, day)\r\n","type":"Date.Date -> ( Basics.Int, Basics.Int, Basics.Int )"},{"name":"dayToInt","comment":" A function that takes a Weekday and returns it as an integer.\r\n\r\n  - Sun - Sat\r\n  - 1 - 7\r\n\r\n","type":"Time.Weekday -> Basics.Int"},{"name":"daysInMonth","comment":" A function that returns the number of days in the given month for the given year.\r\n","type":"DateRangePicker.Date.Year -> Time.Month -> Basics.Int"},{"name":"endOfMonth","comment":" A function that takes a Date and returns the date representing the end of that month.\r\n","type":"Date.Date -> Date.Date"},{"name":"endOfQuarter","comment":" A function that takes a Date and returns the date representing the last date of the quarter that the passed in date belongs to.\r\n","type":"Date.Date -> Date.Date"},{"name":"formatDate","comment":" A function to format a Date into a string.\r\n\r\n  - Ex. Feb 15, 2018\r\n\r\n","type":"Date.Date -> String.String"},{"name":"formatDay","comment":" A function that takes a Weekday and formats it into the abbreviated string.\r\n\r\n  - Ex. Mon -> \"Mo\"\r\n\r\n","type":"Time.Weekday -> String.String"},{"name":"formatMonth","comment":" A function that formats a Month into the full string.\r\n\r\n  - Ex. Jan -> \"January\"\r\n\r\n","type":"Time.Month -> String.String"},{"name":"initDate","comment":" A function that initializes a date.\r\n","type":"Date.Date"},{"name":"monthAbbr","comment":" A function that formats a Month into the abbreviated string.\r\n\r\n  - Ex. Jan -> \"Jan\"\r\n\r\n","type":"Time.Month -> String.String"},{"name":"monthToInt","comment":" A function that takes a Month and returns it as an Int.\r\n\r\n  - Ex. Jan -> 1\r\n  - Ex. Dec -> 12\r\n\r\n","type":"Time.Month -> Basics.Int"},{"name":"startOfMonth","comment":" A function that takes a Date and returns the date representing the first of that month.\r\n","type":"Date.Date -> Date.Date"},{"name":"startOfQuarter","comment":" A function that takes a Date and returns the date representing the first date of the quarter that the passed in date belongs to.\r\n","type":"Date.Date -> Date.Date"}],"binops":[]}]