Îõ³h&ã 3Í      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKL Safe-Inferred."%&'()*-0123589:;=>?ÀÁÂÃÄÅÇÌÑÒ×ÚÜãäëïóöøõstring-variants™Whitespace-trimmed, non-empty text, for use with API endpoints. The rationale is that there are many situations where if a client sends text that is empty or all whitespace, there's probably a client error. Not suitable for database fields, as there is no character limit (see ProsePersistFieldMsg). Safe-Inferred,"%&'()*-0123589:;=>?ÀÁÂÃÄÅÇÌÑÒ×ÚÜãäëïóöøe Safe-Inferred,"%&'()*-0123589:;=>?ÀÁÂÃÄÅÇÌÑÒ×ÚÜãäëïóöøÓ Safe-Inferred/"%&'()*-0123589:;=>?ÀÁÂÃÄÅÇÌÑÒ×ÙÚÜãäëïóöøIstring-variants4Non Empty Text, requires the input is between 1 and n chars and not just whitespace.string-variants;Make a NonEmptyText when you can manually verify the lengthstring-variants Converts a  to a wider NonEmptyText Safe-Inferred/"%&'()*-0123589:;=>?ÀÁÂÃÄÅÇÌÑÒ×ÙÚÜãäëïóöøÚ.string-variantsµIdentical to the normal text filter function, but maintains the type-level invariant that the text length is <= n, unlike unwrapping the text, filtering, then rewrapping the text./string-variantsÇNarrows the maximum length, dropping any remaining trailing characters.0string-variantsÅNarrows the maximum length, dropping any prefix remaining characters.1string-variantsO(n) Splits a  into components of length  chunkSizeà. The last element may be shorter than the other chunks, depending on the length of the input.2string-variantsôConcat two NonEmptyText values, with the new maximum length being the sum of the two maximum lengths of the inputs. Mnemonic: <> for monoid, | from NonEmpty's :| operator)*+,-./012345-+,/01.2)*345 Safe-Inferred."%&'()*-0123589:;=>?ÀÁÂÃÄÅÇÌÑÒ×ÚÜãäëïóöø ï8string-variantsÈNewtype wrapper around Maybe NonEmptyText that converts empty string to M.äThis is aimed primarily at JSON parsing: make it possible to parse empty string and turn it into Nothing), in order to convert everything into Maybe NonEmptyText at the edge of the system.'While using this for JSON parsing, use Maybe NullableNonEmptyText. Aeson special-cases Maybe to allow nulls, so Maybe catches the nulls and NullableNonEmptyText catches the empty strings. To extract Maybe NonEmptyText values from Maybe NullableNonEmptyText , use C.89:;<=>?@ABCDE89;E:>?ÀÁÂÃÄÅÇÌÑÒ×ÚÜãäëïóöø q')*+,-./01234589:;<=>?@ABCDE';+-,B/01.2)*34589:?= Safe-Inferred-"%&'()*-0123589:;=>?ÀÁÂÃÄÅÇÌÑÒ×ÚÜãäëïóöø &NOPQRSTUÖ      !"#$%&'()*+,-./01223456789:;<=>?@@ABCDEFGHIJKLMNOPQRS TUVWXYZ[\]Þ.string-variants-0.1.0.1-FzKJzNbSMeN1B3zsrHPi9w Data.StringVariants.NonEmptyText"Data.StringVariants.Prose.InternalData.StringVariants.Util)Data.StringVariants.NonEmptyText.Internal(Data.StringVariants.NullableNonEmptyTextData.StringVariants.ProseData.StringVariantsPaths_string_variantsbase Data.Type.Ord<=ProsemkProse compileProse proseToText$fFromJSONProse$fConvertibleStringsProseText$fConvertibleStringsProseText0 $fEqProse$fLiftBoxedRepProse $fOrdProse $fShowProse$fSemigroupProse $fToJSONProse$fToJSONKeyProse textIsTooLongtextIsWhitespacetextHasNoMeaningfulContent natOfLengthuseNat NonEmptyTextmkNonEmptyTextunsafeMkNonEmptyTextwidencompileNonEmptyTextKnownLength$fArbitraryNonEmptyText*$fConvertibleStringsNonEmptyTextByteString"$fConvertibleStringsNonEmptyText[]$$fConvertibleStringsNonEmptyTextText$fFromJSONNonEmptyText$fGenericNonEmptyText$fShowNonEmptyText$fReadNonEmptyText$fLiftBoxedRepNonEmptyText$fEqNonEmptyText$fOrdNonEmptyText$fToJSONNonEmptyText$fSemigroupNonEmptyText$fMonoFoldableNonEmptyTextContainsNonWhitespaceCharacterscompileNonEmptyTextconvertEmptyTextToNothingnonEmptyTextToTextfilterNonEmptyTexttakeNonEmptyTexttakeNonEmptyTextEndchunksOfNonEmptyText<>|exactLengthRefinedToRangenonEmptyTextFromRefinedrefinedFromNonEmptyText2$fPredicateTYPEContainsNonWhitespaceCharactersText($fGenericContainsNonWhitespaceCharactersNullableNonEmptyTextmkNullableNonEmptyTextmkNonEmptyTextWithTruncatenullNonEmptyTextisNullNonEmptyTextparseNullableNonEmptyTextfromMaybeNullableTextnonEmptyTextToNullablemaybeNonEmptyTextToNullable'maybeTextToTruncateNullableNonEmptyText'nullableNonEmptyTextToMaybeNonEmptyTextnullableNonEmptyTextToMaybeTextcompileNullableNonEmptyText$fFromJSONNullableNonEmptyText$fGenericNullableNonEmptyText$fShowNullableNonEmptyText$fReadNullableNonEmptyText"$fLiftBoxedRepNullableNonEmptyText$fEqNullableNonEmptyText$fToJSONNullableNonEmptyText GHC.MaybeNothingversiongetDataFileName getBinDir getLibDir getDynLibDir getDataDir getLibexecDir getSysconfDir