úÎtòmfŠ      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~€‚ƒ„…†‡ˆ‰ŠŠŠThis is Unicode version 3.2.0. (This is Unicode version 3.2.0 or later. $This is the Unicode version. ([3,2,0])       ‹Œ    !"‚Space characters and those format control characters (such as TAB, CR and LF) which should be treated by programming languages as " white space"ÿ for the purpose of parsing elements. Note: ZERO WIDTH SPACE and ZERO WIDTH NO-BREAK SPACE are not included, since their functions are restricted to line-break control. Their names are unfortunately misleading in this respect. Note: There are other senses of " whitespace"/ that encompass a different set of characters. #^Those format control characters which have specific functions in the Bidirectional Algorithm. $kThose format control characters which have specific functions for control of cursive joining and ligation. %öThose punctuation characters explicitly called out as dashes in the Unicode Standard, plus compatibility equivalents to those. Most of these have the Pd General Category, but some have the Sm General Category because of their use in mathematics. &»Those dashes used to mark connections between pieces of words, plus the Katakana middle dot. The Katakana middle dot functions like a hyphen, but is shaped like a dot rather than a dash. '?Those punctuation characters that function as quotation marks. (KThose punctuation characters that generally mark the end of textual units. )$Used in deriving the Math property. *nCharacters commonly used for the representation of hexadecimal numbers, plus their compatibility equivalents. +NASCII characters commonly used for the representation of hexadecimal numbers. ,*Used in deriving the Alphabetic property. -YCharacters considered to be CJKV (Chinese, Japanese, Korean, and Vietnamese) ideographs. .¼Characters that linguistically modify the meaning of another character to which they apply. Some diacritics are not combining characters, and some combining characters are not diacritics. /šCharacters whose principal function is to extend the value or shape of a preceding alphabetic character. Typical of these are length and iteration marks. 0)Used in deriving the Lowercase property. 1)Used in deriving the Uppercase property. 2yCode points that are explicitly defined as illegal for the encoding of characters. See Unicode 3.1 for more information. 30Used in deriving the Grapheme_Extend property. 4XUsed in determining default grapheme cluster boundaries. For more information, see UTR #N29: Text Boundaries (in proposed draft status at publication of Unicode 3.2). 5jFor a machine-readable list of Ideographic Description Sequences. For more information, see Unicode 3.2. 6jFor a machine-readable list of Ideographic Description Sequences. For more information, see Unicode 3.2. 7jFor a machine-readable list of Ideographic Description Sequences. For more information, see Unicode 3.2. 8jFor a machine-readable list of Ideographic Description Sequences. For more information, see Unicode 3.2. 9<Used in deriving the Default_Ignorable_Code_Point property. :ÔFor a machine-readable list of deprecated characters. No characters will ever be removed from the standard, but the usage of deprecated characters is strongly discouraged. For more information, see Unicode 3.2. ;Characters with a "soft dot"ä, like i or j. An accent placed on these characters causes the dot to disappear. An explicit dot above can be added where required, such as in Lithuanian. For more information, see Unicode 3.0, Chapter 7, Diacritics on i and j <¬There are a small number of characters that do not use logical order. These characters require special handling in most processing. For more information, see Unicode 3.2.  !"#$%&'()*+,-./0123456789:;<  !"#$%&'()*+,-./0123456789:;< =>?=>?=>?=>?=>? @ABCDEFGHIJKLMNOPQRS@ABCDEFGHIJKLMNOPQRS@SRQPONMLKJIHGFEDCBAABCDEFGHIJKLMNOPQRSŽTTT@ABCDEFGHIJKLMNOPQRST@SRQPONMLKJIHGFEDCBATUVWXYZ[\]^_`abcdefghijklmnopqrsUVWXYZ[\]^_`abcdefghijklmnopqrsUsrqponmlkjihgfedcba`_^]\[ZYXWVVWXYZ[\]^_`abcdefghijklmnopqrs‘’“ttt uvwxyz{|})UVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|})Usrqponmlkjihgfedcba`_^]\[ZYXWVtu|{zyxwv} u|{zyxwvvwxyz{|} ~%Combining Grapheme Joiner character. ^Characters with the Math property. For more information, see Chapter 4, Character Properties. Math = Sm + Other_Math. €dCharacters with the Alphabetic property. For more information, see Chapter 4, Character Properties. /Alphabetic = Lu+Ll+Lt+Lm+Lo+ Other_Alphabetic. jCharacters with the Lowercase property. For more information, see Chapter 4, Character Properties and UAX #21: Case Mappings. "Lowercase = Ll + Other_Lowercase. ‚jCharacters with the Uppercase property. For more information, see Chapter 4, Character Properties and UAX #21: Case Mappings. "Uppercase = Lu + Other_Uppercase. ƒ)Characters that can start an identifier. ID_Start = Lu+Ll+Lt+Lm+Lo+Nl. „9Characters that can continue an identifier. See Cf Note. &ID_Continue = ID_Start + Mn+Mc+Nd+Pc. …ÿAFor programmatic determination of default-ignorable code points. New characters that should be ignored in processing (unless explicitly supported) will be assigned in these ranges, permitting programs to correctly handle the default behavior of such characters when not otherwise supported. For more information, see UTR #P29: Text Boundaries (in proposed draft status at release time for Unicode 3.2). `Default_Ignorable_Code_Point = Other_Default_Ignorable_Code_Point + Cf + Cc + Cs - White_Space. †]For programmatic determination of grapheme cluster boundaries. For more information, see UTR #N29: Text Boundaries (in proposed draft status at publication of Unicode 3.2). Grapheme_Base = [0..10FFFF]M - Cc - Cf - Cs - Co - Cn - Zl - Zp - Grapheme_Extend - Grapheme_Link - CGJ. ‡]For programmatic determination of grapheme cluster boundaries. For more information, see UTR #N29: Text Boundaries (in proposed draft status at publication of Unicode 3.2). NGrapheme_Extend = Me + Mn + Mc + Other_Grapheme_Extend - Grapheme_Link - CGJ. ~€‚ƒ„…†‡ ~€‚ƒ„…†‡ˆ,Returns true if the general category is Lt. ‰, !"#$%&'()*+,-./0123456789:;<~€‚ƒ„…†‡ˆ‰, !"#$%&'()*+,-./0123456789:;<~€‚ƒ„…†‡ˆ‰ˆ‰Š  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~€‚ƒ„…†‡ˆ‰”             ! " # $ % & ' ( ) *+,-. / 0 1 2 3 4 5 6 7 8 9 : ; < = > ? @ A B C D E F G H I J K L M N O P Q R S T U V W X Y Z [ \ ] ^ _ ` a b c d efghijklmnopqrstuvwxyz{|}~€‚ƒ„…†‡ˆ‰Š‹ŒŽ‘’“”•–—˜™š›œ ž ŸžŸžŸ unicode-properties-3.2.0.0Data.Char.Properties"Data.Char.Properties.DecompositionData.Char.Properties.MiscData.Char.Properties.Case!Data.Char.Properties.BidiCategory$Data.Char.Properties.GeneralCategory Data.Char.Properties.PrivateDataData.Char.Properties.Version'Data.Char.Properties.DecompositionTypes&Data.Char.Properties.DecompositionDataData.Char.Properties.MiscDataData.Char.Properties.CaseData&Data.Char.Properties.BidiCategoryTypes%Data.Char.Properties.BidiCategoryData)Data.Char.Properties.GeneralCategoryTypes(Data.Char.Properties.GeneralCategoryDataData.Char.Properties.DerivationVersion_Unicode_Exactly_3_2_0Version_Unicode_AtLeast_3_2_0version_Unicode DecompositionMkDecompositionNoDecompositionDecompositionTypeDCCompat DCFractionDCSquareDCSmallDCNarrowDCWide DCVerticalDCSubDCSuperDCCircle DCIsolatedDCFinalDCMedial DCInitial DCNoBreakDCFont DCCanonicalgetDecompositionextractDecompositionCanonicaldecomposeCanonical!extractDecompositionCompatibilitydecomposeCompatibilitygetCombiningClassgetDecimalDigitgetDigit getNumber isMirrored isWhiteSpace isBidiControl isJoinControlisDashisHyphenisQuotationMarkisTerminalPunctuation isOtherMath isHexDigitisASCIIHexDigitisOtherAlphabetic isIdeographic isDiacritic isExtenderisOtherLowercaseisOtherUppercaseisNoncharacterCodePointisOtherGraphemeExtendisGraphemeLinkisIDSBinaryOperatorisIDSTrinaryOperator isRadicalisUnifiedIdeograph isOtherDefaultIgnorableCodePoint isDeprecated isSoftDottedisLogicalOrderException toUpperCase toLowerCase toTitleCase BidiCategoryBidiONBidiWSBidiSBidiBBidiBNBidiNSMBidiCSBidiANBidiETBidiESBidiENBidiPDFBidiRLOBidiRLEBidiALBidiRBidiLROBidiLREBidiLgetBidiCategoryGeneralCategoryGcCnGcCoGcCsGcCfGcCcGcSoGcSkGcScGcSmGcPoGcPfGcPiGcPeGcPsGcPdGcPcGcZpGcZlGcZsGcNoGcNlGcNdGcMeGcMcGcMnGcLoGcLmGcLtGcLlGcLugetGeneralCategory GCMajorClassClOtherClSymbol ClPunctuation ClSeparatorClNumberClMarkClLetter gcMajorClassisCGJisMath isAlphabetic isLowercase isUppercase isIDStart isIDContinueisDefaultIgnorableCodePointisGraphemeBaseisGraphemeExtend isTitlecase isLineBreakhandleOmittedRangetheListtheArray getFromArray