
    <`^                         g d Z g dZdS )(j            i  iP  i  i   ip  i   i   i0  i  i   i   iP  i  i  i   i@  i`  ip  i  i 	  i	  i 
  i
  i   i  i   i  i   i  i   i  i   i   i  i   i   i  i  i   i  i  i   i   i@  i`  i  i   i  i   iP  i  i  i   i   i  i   i  i  i   iP  i  i  i  i  i   i  i  i   i   i    ip   i   i   i !  iP!  i!  i "  i #  i $  i@$  i`$  i %  i%  i%  i &  i '  i'  i'  i (  i )  i)  i *  i +  i ,  i`,  i,  i -  i0-  i-  i-  i .  i.  i /  i/  i/  i 0  i@0  i0  i 1  i01  i1  i1  i1  i1  i 2  i 3  i 4  iM  i N  i   i  iФ  i   i@  i  i   i   i   i0  i@  i  i  i   i0  i`  i  i  i   i`  i  i  i   i0  ip  i  i   i  i   i  i   i   i   i   iP  i   i  i   i0  iP  ip  i   i  i   i  i  i@ i i i  i i i i  i0 iP i i i i  iP i i i  i0 ip i  i i  i@ i` i i i i 	 i 	 i@	 i	 i	 i 
 i`
 i
 i
 i
 i  i@ i` i i i  iP i i  i@ i` i i i  i0 ip i i i  i i i  iP i i i  iP i i i  i i  i i i i  i` i i i  i@ i  iP i i  i` i i  iP i i i  i  ip i i  i` i i i  i i i   i $ i$ iP% i 0 i04 i@4 i D iF i h i@j ipj ij i k ik i@n in i o io io i p i  i  i  i i  i  i0 ip i  i  i i i  i  i  iP i i  i` i i  i  i i  i0 i  iP i i  i  i i  i` ip i i  iP i  i  i  i0 i i  i  i  i  iP i i  i i  i  i  ip i  i  i   i i  i@ i  i i i  i  i   iP i   i  i  i i   i   (j  zBasic LatinzLatin-1 SupplementzLatin Extended-AzLatin Extended-BzIPA ExtensionszSpacing Modifier LetterszCombining Diacritical MarkszGreek and CopticCyrilliczCyrillic SupplementArmenianHebrewArabicSyriaczArabic SupplementThaanaNKo	SamaritanMandaiczSyriac SupplementNo_BlockzArabic Extended-A
DevanagariBengaliGurmukhiGujaratiOriyaTamilTeluguKannada	MalayalamSinhalaThaiLaoTibetanMyanmarGeorgianzHangul JamoEthiopiczEthiopic SupplementCherokeez%Unified Canadian Aboriginal SyllabicsOghamRunicTagalogHanunooBuhidTagbanwaKhmer	Mongolianz.Unified Canadian Aboriginal Syllabics ExtendedLimbuzTai LezNew Tai LuezKhmer SymbolsBuginesezTai Thamz$Combining Diacritical Marks ExtendedBalinese	SundaneseBatakLepchazOl ChikizCyrillic Extended-CzGeorgian ExtendedzSundanese SupplementzVedic ExtensionszPhonetic ExtensionszPhonetic Extensions Supplementz&Combining Diacritical Marks SupplementzLatin Extended AdditionalzGreek ExtendedzGeneral PunctuationzSuperscripts and SubscriptszCurrency Symbolsz'Combining Diacritical Marks for SymbolszLetterlike SymbolszNumber FormsArrowszMathematical OperatorszMiscellaneous TechnicalzControl PictureszOptical Character RecognitionzEnclosed AlphanumericszBox DrawingzBlock ElementszGeometric ShapeszMiscellaneous SymbolsDingbatsz$Miscellaneous Mathematical Symbols-AzSupplemental Arrows-AzBraille PatternszSupplemental Arrows-Bz$Miscellaneous Mathematical Symbols-Bz#Supplemental Mathematical Operatorsz Miscellaneous Symbols and Arrows
GlagoliticzLatin Extended-CCopticzGeorgian SupplementTifinaghzEthiopic ExtendedzCyrillic Extended-AzSupplemental PunctuationzCJK Radicals SupplementzKangxi Radicalsr   z"Ideographic Description CharacterszCJK Symbols and PunctuationHiraganaKatakanaBopomofozHangul Compatibility JamoKanbunzBopomofo ExtendedzCJK StrokeszKatakana Phonetic ExtensionszEnclosed CJK Letters and MonthszCJK Compatibilityz"CJK Unified Ideographs Extension AzYijing Hexagram SymbolszCJK Unified IdeographszYi SyllableszYi RadicalsLisuVaizCyrillic Extended-BBamumzModifier Tone LetterszLatin Extended-DzSyloti NagrizCommon Indic Number FormszPhags-pa
SaurashtrazDevanagari ExtendedzKayah LiRejangzHangul Jamo Extended-AJavanesezMyanmar Extended-BChamzMyanmar Extended-AzTai VietzMeetei Mayek ExtensionszEthiopic Extended-AzLatin Extended-EzCherokee SupplementzMeetei MayekzHangul SyllableszHangul Jamo Extended-BzHigh SurrogateszHigh Private Use SurrogateszLow SurrogateszPrivate Use AreazCJK Compatibility IdeographszAlphabetic Presentation FormszArabic Presentation Forms-AzVariation SelectorszVertical FormszCombining Half MarkszCJK Compatibility FormszSmall Form VariantszArabic Presentation Forms-BzHalfwidth and Fullwidth FormsSpecialszLinear B SyllabaryzLinear B IdeogramszAegean NumberszAncient Greek NumberszAncient SymbolszPhaistos Discr   LycianCarianzCoptic Epact Numbersz
Old ItalicGothicz
Old PermicUgariticzOld Persianr   DeseretShavianOsmanyaOsageElbasanzCaucasian Albanianr   zLinear Ar   zCypriot SyllabaryzImperial Aramaic	Palmyrene	Nabataeanr   Hatran
PhoenicianLydianr   zMeroitic HieroglyphszMeroitic Cursive
KharoshthizOld South ArabianzOld North Arabianr   
ManichaeanAvestanzInscriptional ParthianzInscriptional PahlavizPsalter Pahlavir   z
Old Turkicr   zOld HungarianzHanifi Rohingyar   zRumi Numeral SymbolsYezidir   zOld SogdianSogdianr   
ChorasmianElymaicBrahmiKaithizSora SompengChakmaMahajaniSharadazSinhala Archaic NumbersKhojkir   Multani	KhudawadiGranthar   NewaTirhutar   SiddhamModizMongolian SupplementTakrir   Ahomr   Dograr   zWarang CitizDives Akurur   NandinagarizZanabazar SquareSoyombor   zPau Cin Haur   	BhaiksukiMarchenr   zMasaram GondizGunjala Gondir   Makasarr   zLisu SupplementzTamil Supplement	Cuneiformz!Cuneiform Numbers and PunctuationzEarly Dynastic Cuneiformr   zEgyptian Hieroglyphsz#Egyptian Hieroglyph Format Controlsr   zAnatolian Hieroglyphsr   zBamum SupplementMror   z	Bassa VahzPahawh Hmongr   Medefaidrinr   Miaor   z#Ideographic Symbols and PunctuationTangutzTangut ComponentszKhitan Small ScriptzTangut Supplementr   zKana SupplementzKana Extended-AzSmall Kana ExtensionNushur   DuployanzShorthand Format Controlsr   zByzantine Musical SymbolszMusical SymbolszAncient Greek Musical Notationr   zMayan NumeralszTai Xuan Jing SymbolszCounting Rod Numeralsr   z!Mathematical Alphanumeric SymbolszSutton SignWritingr   zGlagolitic Supplementr   zNyiakeng Puachue Hmongr   Wanchor   zMende Kikakuir   Adlamr   zIndic Siyaq Numbersr   zOttoman Siyaq Numbersr   z&Arabic Mathematical Alphabetic Symbolsr   zMahjong TileszDomino TileszPlaying Cardsz Enclosed Alphanumeric SupplementzEnclosed Ideographic Supplementz%Miscellaneous Symbols and Pictographs	EmoticonszOrnamental DingbatszTransport and Map SymbolszAlchemical SymbolszGeometric Shapes ExtendedzSupplemental Arrows-Cz$Supplemental Symbols and PictographszChess Symbolsz"Symbols and Pictographs Extended-AzSymbols for Legacy Computingr   z"CJK Unified Ideographs Extension Br   z"CJK Unified Ideographs Extension Cz"CJK Unified Ideographs Extension Dz"CJK Unified Ideographs Extension Ez"CJK Unified Ideographs Extension Fr   z'CJK Compatibility Ideographs Supplementr   z"CJK Unified Ideographs Extension Gr   Tagsr   zVariation Selectors Supplementr   z Supplementary Private Use Area-Az Supplementary Private Use Area-BN)RANGESVALUES     <lib/python3.11/site-packages/fontTools/unicodedata/Blocks.py<module>ry      s2   &k
 k
 k
Zk
 k
 k
rw   