[{"name":"ElmWidgets","comment":"\n\n\n# Setup\n\n@docs globalStyles\n\n\n# Buttons\n\n\n### Primary Button\n\n@docs primaryButton, primaryButtonLink, PrimaryButtonAttributes\n\n\n### Status Buttons\n\n@docs dangerButton, dangerButtonLink, confirmButton, confirmButtonLink, StatusButtonAttributes\n\n\n### Outlined Button\n\n@docs outlinedButton, outlinedButtonLink, OutlinedButtonAttributes\n\n\n### Invisible Button\n\n@docs invisibleButton, invisibleButtonLink, InvisibleButtonAttributes\n\n\n# Forms\n\n@docs field\n\n\n# Input\n\n@docs dateInput, datetimeInput, emailInput, numberInput, passwordInput, searchInput, telephoneInput, textInput, timeInput, urlInput, InputAttributes\n\n\n# Checkbox\n\n@docs checkbox, CheckboxAttributes\n\n\n# Radio\n\n@docs radioButtons, RadioButtonsAttributes\n\n\n# Select\n\n@docs select, selectWithGroups, SelectAttributes\n\n\n# Range\n\n@docs rangeInput\n\n","unions":[],"aliases":[{"name":"CheckboxAttributes","comment":" ","args":[],"type":"{ color : String.String, disabled : Basics.Bool }"},{"name":"InputAttributes","comment":" ","args":["msg"],"type":"{ disabled : Basics.Bool, required : Basics.Bool, pattern : Maybe.Maybe String.String, placeholder : Maybe.Maybe String.String, htmlAttrs : List.List (Html.Attribute msg) }"},{"name":"InvisibleButtonAttributes","comment":" ","args":[],"type":"{ color : String.String, background : String.String, disabled : Basics.Bool, fill : Basics.Bool }"},{"name":"OutlinedButtonAttributes","comment":" ","args":[],"type":"{ color : String.String, shadow : String.String, disabled : Basics.Bool, fill : Basics.Bool }"},{"name":"PrimaryButtonAttributes","comment":" ","args":[],"type":"{ color : String.String, background : String.String, shadow : String.String, disabled : Basics.Bool, fill : Basics.Bool }"},{"name":"RadioButtonsAttributes","comment":" ","args":[],"type":"{ color : String.String, disabled : Basics.Bool, vertical : Basics.Bool }"},{"name":"SelectAttributes","comment":" ","args":[],"type":"{ placeholder : Maybe.Maybe String.String, disabled : Basics.Bool }"},{"name":"StatusButtonAttributes","comment":" ","args":[],"type":"{ disabled : Basics.Bool, fill : Basics.Bool }"}],"values":[{"name":"checkbox","comment":" ","type":"List.List (ElmWidgets.CheckboxAttributes -> ElmWidgets.CheckboxAttributes) -> { value : Basics.Bool, onInput : Basics.Bool -> msg } -> Html.Html msg"},{"name":"confirmButton","comment":" ","type":"List.List (ElmWidgets.StatusButtonAttributes -> ElmWidgets.StatusButtonAttributes) -> { label : Html.Html msg, onClick : msg } -> Html.Html msg"},{"name":"confirmButtonLink","comment":" ","type":"List.List (ElmWidgets.StatusButtonAttributes -> ElmWidgets.StatusButtonAttributes) -> { label : Html.Html msg, href : String.String } -> Html.Html msg"},{"name":"dangerButton","comment":" ","type":"List.List (ElmWidgets.StatusButtonAttributes -> ElmWidgets.StatusButtonAttributes) -> { label : Html.Html msg, onClick : msg } -> Html.Html msg"},{"name":"dangerButtonLink","comment":" ","type":"List.List (ElmWidgets.StatusButtonAttributes -> ElmWidgets.StatusButtonAttributes) -> { label : Html.Html msg, href : String.String } -> Html.Html msg"},{"name":"dateInput","comment":" ","type":"List.List (ElmWidgets.InputAttributes msg -> ElmWidgets.InputAttributes msg) -> { onInput : String.String -> msg, value : String.String } -> Html.Html msg"},{"name":"datetimeInput","comment":" ","type":"List.List (ElmWidgets.InputAttributes msg -> ElmWidgets.InputAttributes msg) -> { onInput : String.String -> msg, value : String.String } -> Html.Html msg"},{"name":"emailInput","comment":" ","type":"List.List (ElmWidgets.InputAttributes msg -> ElmWidgets.InputAttributes msg) -> { onInput : String.String -> msg, value : String.String } -> Html.Html msg"},{"name":"field","comment":" ","type":"List.List (ElmWidgets.FieldAttributes -> ElmWidgets.FieldAttributes) -> { label : Html.Html msg, input : Html.Html msg } -> Html.Html msg"},{"name":"globalStyles","comment":" Setup all styles needed for ElmWidgets.\n","type":"Html.Html msg"},{"name":"invisibleButton","comment":" ","type":"List.List (ElmWidgets.InvisibleButtonAttributes -> ElmWidgets.InvisibleButtonAttributes) -> { label : Html.Html msg, onClick : msg } -> Html.Html msg"},{"name":"invisibleButtonLink","comment":" ","type":"List.List (ElmWidgets.InvisibleButtonAttributes -> ElmWidgets.InvisibleButtonAttributes) -> { label : Html.Html msg, href : String.String } -> Html.Html msg"},{"name":"numberInput","comment":" ","type":"List.List (ElmWidgets.InputAttributes msg -> ElmWidgets.InputAttributes msg) -> { onInput : String.String -> msg, value : String.String } -> Html.Html msg"},{"name":"outlinedButton","comment":" ","type":"List.List (ElmWidgets.OutlinedButtonAttributes -> ElmWidgets.OutlinedButtonAttributes) -> { label : Html.Html msg, onClick : msg } -> Html.Html msg"},{"name":"outlinedButtonLink","comment":" ","type":"List.List (ElmWidgets.OutlinedButtonAttributes -> ElmWidgets.OutlinedButtonAttributes) -> { label : Html.Html msg, href : String.String } -> Html.Html msg"},{"name":"passwordInput","comment":" ","type":"List.List (ElmWidgets.InputAttributes msg -> ElmWidgets.InputAttributes msg) -> { onInput : String.String -> msg, value : String.String } -> Html.Html msg"},{"name":"primaryButton","comment":" ","type":"List.List (ElmWidgets.PrimaryButtonAttributes -> ElmWidgets.PrimaryButtonAttributes) -> { label : Html.Html msg, onClick : msg } -> Html.Html msg"},{"name":"primaryButtonLink","comment":" ","type":"List.List (ElmWidgets.PrimaryButtonAttributes -> ElmWidgets.PrimaryButtonAttributes) -> { label : Html.Html msg, href : String.String } -> Html.Html msg"},{"name":"radioButtons","comment":" ","type":"List.List (ElmWidgets.RadioButtonsAttributes -> ElmWidgets.RadioButtonsAttributes) -> { name : String.String, value : Maybe.Maybe a, options : List.List a, toValue : a -> String.String, toLabel : a -> String.String, onInput : a -> msg } -> Html.Html msg"},{"name":"rangeInput","comment":" ","type":"List.List (ElmWidgets.RangeAttributes -> ElmWidgets.RangeAttributes) -> { min : Basics.Float, max : Basics.Float, step : Basics.Float, value : Basics.Float, onInput : Basics.Float -> msg } -> Html.Html msg"},{"name":"searchInput","comment":" ","type":"List.List (ElmWidgets.InputAttributes msg -> ElmWidgets.InputAttributes msg) -> { onInput : String.String -> msg, value : String.String } -> Html.Html msg"},{"name":"select","comment":" ","type":"List.List (ElmWidgets.SelectAttributes -> ElmWidgets.SelectAttributes) -> { value : Maybe.Maybe a, options : List.List a, toValue : a -> String.String, toLabel : a -> String.String, onInput : Maybe.Maybe a -> msg } -> Html.Html msg"},{"name":"selectWithGroups","comment":" ","type":"List.List (ElmWidgets.SelectAttributes -> ElmWidgets.SelectAttributes) -> { value : Maybe.Maybe a, options : List.List a, optionGroups : List.List ( String.String, List.List a ), toValue : a -> String.String, toLabel : a -> String.String, onInput : Maybe.Maybe a -> msg } -> Html.Html msg"},{"name":"telephoneInput","comment":" ","type":"List.List (ElmWidgets.InputAttributes msg -> ElmWidgets.InputAttributes msg) -> { onInput : String.String -> msg, value : String.String } -> Html.Html msg"},{"name":"textInput","comment":" ","type":"List.List (ElmWidgets.InputAttributes msg -> ElmWidgets.InputAttributes msg) -> { onInput : String.String -> msg, value : String.String } -> Html.Html msg"},{"name":"timeInput","comment":" ","type":"List.List (ElmWidgets.InputAttributes msg -> ElmWidgets.InputAttributes msg) -> { onInput : String.String -> msg, value : String.String } -> Html.Html msg"},{"name":"urlInput","comment":" ","type":"List.List (ElmWidgets.InputAttributes msg -> ElmWidgets.InputAttributes msg) -> { onInput : String.String -> msg, value : String.String } -> Html.Html msg"}],"binops":[]},{"name":"ElmWidgets.Attributes","comment":"\n\n\n## Colors\n\n@docs color, background, shadow\n\n\n## Layout\n\n@docs fill, vertical, alignRight\n\n\n## Forms\n\n@docs required, disabled, placeholder, pattern, hint, success, warning, danger\n\n\n## General\n\n@docs htmlAttrs\n\n","unions":[],"aliases":[],"values":[{"name":"alignRight","comment":" ","type":"Basics.Bool -> { a | alignRight : Basics.Bool } -> { a | alignRight : Basics.Bool }"},{"name":"background","comment":" ","type":"String.String -> { a | background : String.String } -> { a | background : String.String }"},{"name":"color","comment":" ","type":"String.String -> { a | color : String.String } -> { a | color : String.String }"},{"name":"danger","comment":" ","type":"String.String -> { a | danger : Maybe.Maybe String.String } -> { a | danger : Maybe.Maybe String.String }"},{"name":"disabled","comment":" ","type":"Basics.Bool -> { a | disabled : Basics.Bool } -> { a | disabled : Basics.Bool }"},{"name":"fill","comment":" ","type":"Basics.Bool -> { a | fill : Basics.Bool } -> { a | fill : Basics.Bool }"},{"name":"hint","comment":" ","type":"String.String -> { a | hint : Maybe.Maybe String.String } -> { a | hint : Maybe.Maybe String.String }"},{"name":"htmlAttrs","comment":" ","type":"List.List (Html.Attribute msg) -> { a | htmlAttrs : List.List (Html.Attribute msg) } -> { a | htmlAttrs : List.List (Html.Attribute msg) }"},{"name":"pattern","comment":" ","type":"String.String -> { a | pattern : Maybe.Maybe String.String } -> { a | pattern : Maybe.Maybe String.String }"},{"name":"placeholder","comment":" ","type":"String.String -> { a | placeholder : Maybe.Maybe String.String } -> { a | placeholder : Maybe.Maybe String.String }"},{"name":"required","comment":" ","type":"Basics.Bool -> { a | required : Basics.Bool } -> { a | required : Basics.Bool }"},{"name":"shadow","comment":" ","type":"String.String -> { a | shadow : String.String } -> { a | shadow : String.String }"},{"name":"success","comment":" ","type":"String.String -> { a | success : Maybe.Maybe String.String } -> { a | success : Maybe.Maybe String.String }"},{"name":"vertical","comment":" ","type":"Basics.Bool -> { a | vertical : Basics.Bool } -> { a | vertical : Basics.Bool }"},{"name":"warning","comment":" ","type":"String.String -> { a | warning : Maybe.Maybe String.String } -> { a | warning : Maybe.Maybe String.String }"}],"binops":[]}]