+
    is                        . ^ N^NRNRNRNRNRNRNRNRNR	NR
NRNRNRNRNRNRNRNRNRNRNRNRNRNRNRNRNRNRNRNRNRNR NR!NR"NR#NR$NR%NR&NR'NR(NR)NR*NR+NR,NR-NR.NR/NR0NR1NR2NR3NR4NR5NR6NR7NR8NR9NR:NR;NR<NR=NR>NR?NR@NRANRBNRCNRDNRENRFNRGNRHNRINRJNRKNRLNRMNRNNRONRPNRQNRRNRSNRTNRUNRVNRWNRXNRYNRZNR[NR\NR]NR^NR_NR`NRaNRbNRcNRdNReNRfNRgNRhNRiNRjNRkNRlNRmNRnNRoNRpNRqNRrNRsNRtNRuNRvNRwNRxNRyNRzNR{NR|NR}NR~NRNRNRNRNRNRNRNRNRNRNRNRNRNRNRNRNRNRNRNRNRNRNRNRNRNRNRNRNRNRNRNRNRNRNRNRNRNRNRNRNRNRNRNRNRNRNRNRNRNRNRNRNRNRNRNRNRNRNRNRNRNRNRNRNRNRNRNRNRNRNRNRNRNRNRNRNRNRNRNRNRNRNRNRNRNRNRNRNRNRNRNRNRNRNRNRNRNRNRNRNRNRNRNRNRNRNRNRNRNRNRNRNRNRNRNRNRNRNRNRNRNRNRNRNRNRNRNRNRNER NERNERNERNERNERNERNERNERNER	NER
NERNERNERNERNERNERNERNERNERNERNERNERNERNERNERNERNERNERNERNERNERNER NER!NER"NER#NER$NER%NER&NER'NER(NER)NER*NER+NER,NER-NER.NER/NER0NER1NER2NER3NER4NER5NER6NER7NER8NER9NER:NER;NER<NER=NER>NER?NER@NERANERBNERCNERDNERENERFNERGNERHNERINERJNERKNERLNERMNERNNERONERPNERQNERRNERSNERTNERUNERVNERWNERXNERYNERZNER[NER\NER]NER^NER_NER`NERaNERbNERcNERdNEReNERfNERgNERhNERiNERjNERkNERlNERmNERnNERoNERpNERqNERrNERsNERtNERuNERvNERwNERxNERyNERzNER{NER|NER}NER~NERNERNERNERNERNERNERNERNERNERNERNERNERNt . ERNERNERNERNERNERNERNERNERNERNERNERNERNERNERNERNERNERNERNERNERNERNERNERNERNERNERNERNERNERNERNERNERNERNERNERNERNERNERNERNERNERNERNERNERNERNERNERNERNERNERNERNERNERNERNERNERNERNERNERNERNERNERNERNERNERNERNERNERNERNERNERNERNERNERNERNERNERNERNERNERNERNERNERNERNERNERNERNERNERNERNERNERNERNERNERNERNERNERNERNERNERNERNERNERNERNERNERNERNERNERNERNERNERNERNERNER NERNERNERNERNERNERNERNERNER	NER
NERNERNERNERNERNERNERNERNERNERNERNERNERNERNERNERNERNERNERNERNERNER NER!NER"NER#NER$NER%NER&NER'NER(NER)NER*NER+NER,NER-NER.NER/NER0NER1NER2NER3NER4NER5NER6NERNER7NER8NER9NER:NER;NER<NER=NER>NERNER?NER@NERANERBNERCNERDNERENERFNERGNERHNERNERINERJNERKNERLNERNERMNERNNERONERPNERNERQNERRNERSNERTNERUNERNERVNERWNERXNERYNERZNERNER[NERNER\NER]NER^NERNER_NER`NERaNERbNERcNERdNEReNERfNERgNERhNERiNERjNERkNERlNERmNERnNERNERoNERpNERqNERrNERsNERtNERNERuNERvNERwNERxNERyNERzNERNER{NERNER|NER}NERNER~NERNERNERNERNERNERNERNERNERNERNERNERNERNERNERNERNERNERNERNERNERNERNERNERNERNERNERNERNERNERNERNERNERNERNERNERNERNERNERNERNERNERNERNERNERNERNERNERNERNERNERNERNERNERNERNERNERNERNERNERNERNERNERNERNERNERNERNERNERNERNERNERNERNERNERNERNERNERNERNERNERNERNERNERNERNERNERNERNERNERNERNERNERNERNERNERNERNERNERNERNERNERNERNERNERNERNERNERNERNERNERNERNERNERNERNERNERNERNERNERNERNERNERNERNERNERNERNERNERNERNERNERNERNERNERNERNERNERNERNERNtER# (         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` i i i  iP i 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  iP i  iP i i  i` i i  iP i i i  i` i i i  ip i i  i` i i i i  i` i i i   i $ i$ iP% i/ i 0 i04 i`4 i D iF i a i@a i h i@j ipj ij i k ik i@m im i@n in in i o io io i p i  i  i  i i  i i  i  i0 ip i  i  i i i  i i  i i  i  i  iP i i i  i` i i  i  i i  i  i0 i i  iP i i i  i i  i i  i 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  i   iP i# i4 i   i  i  i i   i   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 SupplementzArabic Extended-Bz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 RadicalsNo_Blockz"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 DiscLycianCarianzCoptic Epact Numbersz
Old ItalicGothicz
Old PermicUgariticzOld PersianDeseretShavianOsmanyaOsageElbasanzCaucasian AlbanianVithkuqiTodhrizLinear AzLatin Extended-FzCypriot SyllabaryzImperial Aramaic	Palmyrene	NabataeanHatran
PhoenicianLydianSideticzMeroitic HieroglyphszMeroitic Cursive
KharoshthizOld South ArabianzOld North Arabian
ManichaeanAvestanzInscriptional ParthianzInscriptional PahlavizPsalter Pahlaviz
Old TurkiczOld HungarianzHanifi RohingyaGarayzRumi Numeral SymbolsYezidizArabic Extended-CzOld SogdianSogdianz
Old Uyghur
ChorasmianElymaicBrahmiKaithizSora SompengChakmaMahajaniSharadazSinhala Archaic NumbersKhojkiMultani	KhudawadiGranthazTulu-TigalariNewaTirhutaSiddhamModizMongolian SupplementTakrizMyanmar Extended-CAhomDograzWarang CitizDives AkuruNandinagarizZanabazar SquareSoyomboz0Unified Canadian Aboriginal Syllabics Extended-AzPau Cin HauzDevanagari Extended-AzSharada SupplementSunuwar	BhaiksukiMarchenzMasaram GondizGunjala GondizTolong SikiMakasarKawizLisu SupplementzTamil Supplement	Cuneiformz!Cuneiform Numbers and PunctuationzEarly Dynastic CuneiformzCypro-MinoanzEgyptian Hieroglyphsz#Egyptian Hieroglyph Format ControlszEgyptian Hieroglyphs Extended-AzAnatolian HieroglyphszGurung KhemazBamum SupplementMroTangsaz	Bassa VahzPahawh Hmongz	Kirat RaiMedefaidrinz
Beria ErfeMiaoz#Ideographic Symbols and PunctuationTangutzTangut ComponentszKhitan Small ScriptzTangut SupplementzTangut Components SupplementzKana Extended-BzKana SupplementzKana Extended-AzSmall Kana ExtensionNushuDuployanzShorthand Format Controlsz'Symbols for Legacy Computing Supplementz Miscellaneous Symbols SupplementzZnamenny Musical NotationzByzantine Musical SymbolszMusical SymbolszAncient Greek Musical NotationzKaktovik NumeralszMayan NumeralszTai Xuan Jing SymbolszCounting Rod Numeralsz!Mathematical Alphanumeric SymbolszSutton SignWritingzLatin Extended-GzGlagolitic SupplementzCyrillic Extended-DzNyiakeng Puachue HmongTotoWanchozNag MundarizOl OnalzTai YozEthiopic Extended-BzMende KikakuiAdlamzIndic Siyaq NumberszOttoman Siyaq Numbersz&Arabic Mathematical Alphabetic Symbolsz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 Computingz"CJK Unified Ideographs Extension Bz"CJK Unified Ideographs Extension Cz"CJK Unified Ideographs Extension Dz"CJK Unified Ideographs Extension Ez"CJK Unified Ideographs Extension Fz"CJK Unified Ideographs Extension Iz'CJK Compatibility Ideographs Supplementz"CJK Unified Ideographs Extension Gz"CJK Unified Ideographs Extension Hz"CJK Unified Ideographs Extension JTagszVariation Selectors Supplementz Supplementary Private Use Area-Az Supplementary Private Use Area-BN)RANGESVALUES     |/Users/tonyclaw/.openclaw/workspace/skills/math-calculator/venv/lib/python3.14/site-packages/fontTools/unicodedata/Blocks.py<module>r      s'  &N

N

N
 N
 	N

 N
 N
 N
 N
 N
 N
 N
 N
 N
 N
 N
  !N
" #N
$ %N
& 'N
( )N
* +N
, -N
. /N
0 1N
2 3N
4 5N
6 7N
8 9N
: ;N
< =N
> ?N
@ AN
B CN
D EN
F GN
H IN
J KN
L MN
N ON
P QN
R SN
T UN
V WN
X YN
Z [N
\ ]N
^ _N
` aN
b cN
d eN
f gN
h iN
j kN
l mN
n oN
p qN
r sN
t uN
v wN
x yN
z {N
| }N
~ N
@ AN
B CN
D EN
F GN
H IN
J KN
L MN
N ON
P QN
R SN
T UN
V WN
X YN
Z [N
\ ]N
^ _N
` aN
b cN
d eN
f gN
h iN
j kN
l mN
n oN
p qN
r sN
t uN
v wN
x yN
z {N
| }N
~ N
@ AN
B CN
D EN
F GN
H IN
J KN
L MN
N ON
P QN
R SN
T UN
V WN
X YN
Z [N
\ ]N
^ _N
` aN
b cN
d eN
f gN
h iN
j kN
l mN
n oN
p qN
r sN
t uN
v wN
x yN
z {N
| }N
~ N
@ AN
B CN
D EN
F GN
H IN
J KN
L MN
N ON
P QN
R SN
T UN
V WN
X YN
Z [N
\ ]N
^ _N
` aN
b cN
d eN
f gN
h iN
j kN
l mN
n oN
p qN
r sN
t uN
v wN
x yN
z {N
| }N
~ N
@ AN
B CN
D EN
F GN
H IN
J KN
L MN
N ON
P QN
R SN
T UN
V WN
X YN
Z [N
\ ]N
^ _N
` aN
b cN
d eN
f gN
h iN
j kN
l mN
n oN
p qN
r sN
t uN
v wN
x yN
z {N
| }N
~ N
@ AN
B CN
D EN
F GN
H IN
J KN
L MN
N ON
P QN
R SN
T UN
V WN
X YN
Z [N
\ ]N
^ _N
` aN
b cN
d eN
f gN
h iN
j kN
l mN
n oN
p qN
r sN
t uN
v wN
x yN
z {N
| }N
~ N
@ AN
B CN
D EN
F GN
H IN
J KN
L MN
N ON
P QN
R SN
T UN
V WN
X YN
Z [N
\ ]N
^ _N
` aN
b cN
d eN
f gN
h iN
j kN
l mN
n oN
p qN
r sN
t uN
v wN
x yN
z {N
| }N
~ N
@ AN
B CN
D EN
F GN
H IN
J KN
L MN
N ON
P QN
R SN
T UN
V WN
X YN
Z [N
\ ]N
^ _N
` aN
b cN
d eN
f gN
h iN
j kN
l mN
n oN
p qN
r sN
t uN
v wN
x yN
z {N
| }N
~ N
@	 A	N
B	 C	N
D	 E	N
F	 G	N
H	 I	N
J	 K	N
L	 M	N
N	 O	N
P	 Q	N
R	 S	N
T	 U	N
V	 W	N
X	 Y	N
Z	 [	N
\	 ]	N
^	 _	N
`	 a	N
b	 c	N
d	 e	N
f	 g	N
h	 i	N
j	 k	N
l	 m	N
n	 o	N
p	 q	N
r	 s	N
t	 u	N
v	 w	N
x	 y	N
z	 {	N
|	 }	N
~	 	N
@
 A
N
B
 C
N
D
 E
N
F
 G
N
H
 I
N
J
 K
N
L
 M
N
N
 O
N
P
 Q
N
R
 S
N
T
 U
N
V
 W
N
X
 Y
N
Z
 [
N
\
 ]
N
^
 _
N
`
 a
N
b
 c
N
d
 e
N
f
 g
N
h
 i
N
j
 k
N
l
 m
N
n
 o
N
p
 q
N
r
 s
N
t
 u
N
v
 w
N
x
 y
N
z
 {
N
|
 }
N
~
 
N
@ AN
B CN
D EN
F GN
H IN
J KN
L MN
N ON
P QN
R SN
T UN
V WN
X YN
Z [N
\ ]N
^ _N
` aN
b cN
d eN
f gN
h iN
j kN
l mN
n oN
p qN
r sN
t uN
v wN
x yN
z {N
| }N
~ N
@ AN
B CN
D EN
F GN
H IN
J KN
L MN
N ON
P QN
R SN
T UN
V WN
X YN
Z [N
`N
N
N
 N
 	N

 N
 N
 "N
 N
 N
 N
 N
 N
 N
 N
 N
  !N
" 
#N
$ %N
& 'N
( )N
* +N
, -N
. /N
0 1N
2 3N
4 5N
6 7N
8 9N
: ;N
< =N
> ?N
@ AN
B CN
D 
EN
F GN
H IN
J KN
L MN
N ON
P QN
R SN
T ,UN
V WN
X YN
Z [N
\ ]N
^ _N
` aN
b cN
d eN
f 5gN
h iN
j kN
l mN
n oN
p qN
r sN
t +uN
v wN
x yN
z {N
| }N
~ N
@ AN
B CN
D EN
F GN
H IN
J %KN
L -MN
N  ON
P QN
R SN
T "UN
V WN
X .YN
Z [N
\ ]N
^ _N
` aN
b cN
d eN
f $gN
h iN
j kN
l mN
n oN
p qN
r sN
t +uN
v wN
x yN
z {N
| +}N
~ *N
@ 'AN
B CN
D EN
F GN
H IN
J KN
L MN
N ON
P QN
R SN
T UN
V WN
X )YN
Z "[N
\ ]N
^ _N
` aN
b  cN
d eN
f gN
h iN
j #kN
l &mN
n oN
p )qN
r sN
t uN
v wN
x yN
z {N
| 
}N
~ N
@ AN
B CN
D EN
F GN
H  IN
J KN
L MN
N ON
P QN
R SN
T UN
V WN
X YN
Z [N
\ ]N
^ _N
` aN
b cN
d eN
f gN
h iN
j kN
l mN
n oN
p "qN
r sN
t uN
v #wN
x $yN
z "{N
| }N
~ N
@ AN
B CN
D EN
F "GN
H $IN
J KN
L MN
N ON
P QN
R SN
T UN
V WN
X YN
Z [N
\ ]N
^ _N
` aN
b cN
d eN
f gN
h iN
j kN
l mN
n oN
p qN
r sN
t uN
v wN
x yN
z {N
| }N
~ N
@ AN
B CN
D EN
F GN
H IN
J KN
L MN
N ON
P QN
R SN
T UN
V WN
X YN
Z [N
\ ]N
^ _N
` aN
b cN
d eN
f gN
h iN
j kN
l mN
n oN
p qN
r sN
t uN
v wN
x yN
z {N
| }N
~ N
@ AN
B CN
D EN
F GN
H IN
J KN
L MN
N ON
P QN
R SN
T UN
V WN
X YN
Z [N
\ ]N
^ _N
` aN
b cN
d eN
f gN
h iN
j kN
l mN
n oN
p qN
r sN
t uN
v wN
x yN
z {N
| }N
~ N
@ AN
B CN
D EN
F GN
H 7IN
J KN
L MN
N ON
P QN
R SN
T UN
V WN
X YN
Z [N
\ ]N
^ _N
` aN
b cN
d eN
f gN
h iN
j kN
l mN
n (oN
p qN
r sN
t uN
v wN
x *yN
z &{N
| }N
~ N
@	 A	N
B	 C	N
D	 E	N
F	 
G	N
H	 I	N
J	 K	N
L	 M	N
N	 O	N
P	 Q	N
R	 S	N
T	 U	N
V	 W	N
X	 Y	N
Z	 [	N
\	 ]	N
^	 *_	N
`	 a	N
b	 c	N
d	 e	N
f	 g	N
h	 #i	N
j	 k	N
l	 m	N
n	 o	N
p	 q	N
r	 s	N
t	 u	N
v	 w	N
x	 y	N
z	  {	N
|	 }	N
~	 .	N
@
 'A
N
B
  C
N
D
 E
N
F
  G
N
H
 I
N
J
 %K
N
L
 M
N
N
 O
N
P
 Q
N
R
 S
N
T
 U
N
V
 W
N
X
 (Y
N
Z
 [
N
\
 ]
N
^
 _
N
`
 a
N
b
 c
N
d
 e
N
f
 g
N
h
 i
N
j
 k
N
l
 m
N
n
 o
N
p
 q
N
r
 s
N
t
 u
N
v
 w
N
x
 y
N
z
 {
N
|
 }
N
~
 
N
@ AN
B CN
D EN
F GN
H IN
J KN
L MN
N -ON
P QN
R SN
T UN
V WN
X 'YN
Z &[N
\ ,]N
^ _N
` aN
b  cN
d eN
f  gN
h iN
j +kN
l mN
n )oN
p #qN
r sN
t )uN
v wN
x )yN
z ){N
| )}N
~ )N
@ )AN
B CN
D .EN
F GN
H )IN
J )KN
L )MN
N ON
P QN
R SN
T %UN
V WN
X 'YN
Z '[N
r~   