Îõ³h,›W 1.2.1.0(c) 2011-2013 Bas van Dijk BSD-style (see the file LICENSE)#Bas van Dijk Unsafe8, 6Class of string-like types that support folding cases.NoteØ: In some languages, case conversion is a locale- and context-dependent operation. The foldCase method is not” intended to be locale sensitive. Programs that require locale sensitivity should use appropriate versions of the case mapping functions from the text-icu package: +http://hackage.haskell.org/package/text-icuA CI s provides Case I/nsensitive comparison for the string-like type s (for example: String, , , etc.). Note that CI s has an instance for   which together with the OverloadedStringsÏ language extension allows you to write case insensitive string literals as in: > ("Content-Type" ::  ) == ("CONTENT-TYPE" ::  ) True 9Retrieve the case folded string-like value. (Also see ).(Retrieve the original string-like value.2Make the given string-like value case insensitive. Constructs a Ö from an already case folded string-like value. The given string is used both as the  as well as the .äThis function is unsafe since the compiler can't guarantee that the provided string is case folded.ÆTransform the original string-like value but keep it case insensitive.ÆTransform the original string-like value but keep it case insensitive.  Note that foldCase on  sÁ is only guaranteed to be correct for ISO-8859-1 encoded strings!  Note that foldCase on sÁ is only guaranteed to be correct for ISO-8859-1 encoded strings! (c) 2011-2013 Bas van Dijk BSD-style (see the file LICENSE)#Bas van Dijk  Trustworthy¿(c) 2011-2013 Bas van Dijk BSD-style (see the file LICENSE)#Bas van Dijk UnsafeP       /case-insensitive-1.2.1.0-ABDFadNV3twJYt2yKAx9QBData.CaseInsensitiveData.CaseInsensitive.Unsafecase-insensitiveData.CaseInsensitive.InternalTTextB ByteStringBL$dmfoldCaseListFoldCasefoldCaseCI foldedCaseoriginalmkunsafeMkmaptraverse ghc-internalGHC.Internal.Data.StringIsString$fFoldCaseByteString$fFoldCaseByteString0