o
    jw2b                    @   s^  g d Z g dZi ddddddddd	d
dddddddddddddddddddddd d!d"i d#d$d%d&d'd(d)d*d+d+d,d-d.d/d0d1d2d3d4d5d6d7d8d9d:d;d<d=d>d?d@dAdBdCi dDdEdFdGdHdIdJdKdLdMdNdOdPdQdRdSdTdUdVdWdXdYdZd[d\d]d^d_d`dadbdcdddei dfdgdhdidjdkdldmdndodpdqdrdsdtdudvdwdxdydzd{d|d}d~dddddddddi ddddddddddddddddddddddddddddddddddi ddddddddddddddddddddddddddddddēddƓddȓi ddʓdd̓ddΓddГddғddԓdd֓ddؓddړddܓddޓddddddddddddi dddddddddddddddddddddd ddddddddd	d
ddi ddddddddddddddddddddd d!d"d#d$d%d&d&d'd(d)d*d+d,d-d.d/d0d1d2d3d4d5d6d7
Zd8S (9  (f      A   [   a   {                              i  i  i  i  i  i   ip  it  iu  ix  iz  i~  i  i  i  i  i  i  i  i  i  i  i  i  i  i  i  i   i  i  i0  i1  iW  iY  i  i  i  i  i  i  i  i  i  i   i  i  i  i  i  i  i  i   i@  iA  iK  iV  ip  iq  i  i  i   i  i  iK  iM  iP  i  i  i  i  i  i   i.  i0  i?  i@  i\  i^  i_  i`  ik  ip  i  i  i  i  i  i  i 	  iQ	  iU	  id	  if	  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
  i
  i
  i
  i
  i)
  i*
  i1
  i2
  i4
  i5
  i7
  i8
  i:
  i<
  i=
  i>
  iC
  iG
  iI
  iK
  iN
  iQ
  iR
  iY
  i]
  i^
  i_
  if
  iw
  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  i  i  i  i  i)  i*  i1  i2  i4  i5  i:  i<  iE  iG  iI  iK  iN  iU  iX  i\  i^  i_  id  if  ix  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  i  i   i  i  i  i  i)  i*  i:  i<  iE  iF  iI  iJ  iN  iU  iW  iX  i[  i]  i^  i`  id  if  ip  iw  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  iE  iF  iI  iJ  iP  iT  id  if  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  i  i  i  i  i  i  i  i  i  i  i  i  i  i  i  i  i  i  i  i  i  i   iH  iI  im  iq  i  i  i  i  i  i  i  i  i  i   i  i  i  i  i  i  i  i  i  i   i   iI  iJ  iN  iP  iW  iX  iY  iZ  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  i   i  i  i  i  i  i  i   i  i  i   i5  i7  i@  iT  i`  im  in  iq  ir  it  i  i  i  i  i  i  i   i  i  i  i  i  i   iy  i  i  i  i  i   i  i   i,  i0  i<  i@  iA  iD  iP  in  ip  iu  i  i  i  i  i  i  i  i  i   i  i  i   i_  i`  i}  i  i  i  i  i  i  i  i  i   iM  iP  i  i  i  i  i  i   i8  i;  iJ  iM  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]  ib  if  ik  ix  iy  i  i  i   i   i  i  i  i   iF  iH  iN  iP  iX  iY  iZ  i[  i\  i]  i^  i_  i~  i  i  i  i  i  i  i  i  i  i  i  i  i  i  i    i   i   ie   if   iq   ir   it   i   i   i   i   i   i   i   i   i   i !  i&!  i'!  i*!  i,!  i2!  i3!  iN!  iO!  i`!  i!  i!  i!  i'$  i@$  iK$  i`$  i (  i )  it+  iv+  i+  i+  i ,  i`,  i,  i,  i,  i -  i&-  i'-  i(-  i--  i.-  i0-  ih-  io-  iq-  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 0  i0  i0  i0  i0  i!0  i*0  i.0  i00  i80  i<0  i@0  iA0  i0  i0  i0  i0  i0  i0  i0  i0  i 1  i1  i01  i11  i1  i1  i1  i1  i1  i1  i 2  i2  i 2  i`2  i2  i2  i2  i 3  iX3  i 4  iM  i N  i   i  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@  ix  i  iƨ  iΨ  iڨ  i  i   i.  i/  i0  iT  i_  i`  i}  i  iΩ  iϩ  iЩ  iک  iީ  i  i  i   i7  i@  iN  iP  iZ  i\  i`  i  iê  i۪  i  i  i  i  i	  i  i  i  i   i'  i(  i/  i0  i[  i\  ie  if  ij  il  ip  i  i  i  i  i   i  i  i  i  i  i   in  ip  i  i   i  i  i  i  i7  i8  i=  i>  i?  i@  iB  iC  iE  iF  iP  i  i  i>  i@  i  i  i  i  i  i  i   i  i  i   i.  i0  iS  iT  ig  ih  il  ip  iu  iv  i  i  i   i  i!  i;  iA  i[  if  ip  iq  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?  iN  iP  i^  i  i  i  i i i4 i7 i@ i i i i i i i i i i i i i i i i  i$ i- i0 iK iP i{ i i i i i i i i  iP i i i i i i i i i  i( i0 id io ip i{ i| i i i i i i i i i i i i i i  i7 i@ iV i` ih i i i i i i i  i i i	 i
 i6 i7 i9 i< i= i? i@ iV iW 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
 i
 i6
 i8
 i;
 i?
 iI
 iP
 iY
 i`
 i
 i
 i
 i
 i
 i
 i  i6 i9 i@ iV iX i` is ix i i i i i i i  iI i i i i i i  i( i0 i: i` i i i i i i i i  i( i0 iZ ip i i i i i i  iN iR iv i i i i i i i i i i  i5 i6 iH iP iw 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* i1 i2 i4 i5 i: i; i< iE iG iI iK iN iP iQ iW iX i] id if im ip iu i  i\ i] ib i i i i i i i i i  iE iP iZ i` im i i i i i  i i i, i0 iG i  i< i i i i  i i	 i
 i i i i i i6 i7 i9 i; iG iP iZ i i i i i i i  iH iP i i i i i  i	 i
 i7 i8 iF iP im ip i i i i i i  i i i
 i i7 i: i; i< i> i? iH iP iZ i` if ig ii ij i i i i i i i i i i i i i i i   i# i $ io$ ip$ iu$ i$ iD% i/ i/ i 0 i/4 i04 i94 i D iGF i h i9j i@j i_j i`j ijj inj ipj ij ij ij ij ij ij ij i k iFk iPk iZk i[k ibk ick ixk i}k ik i@n in i o iKo iOo io io io io io io io io io io i p i i  i  i֌ i  i	 i i i i i i i  i i  i# iP iS id ih ip i i  ik ip i} i i i i i i i i  i. i0 iG iP i i  i i  i' i) ig ij i{ i i i i i i i  iF i i i  iW i` iy i  iU iV 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@ iE iF iG iJ iQ iR i i 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@ iJ iN iP i i i i i i  i i i i i i i i i  i i i i  iL iP iZ i^ i` iq i i i> i  i i i  i! i# i$ i% i' i( i) i3 i4 i8 i9 i: i; i< iB iC iG iH iI iJ iK iL iM iP iQ iS iT iU iW iX iY iZ i[ i\ i] i^ i_ i` ia ic id ie ig ik il is it ix iy 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 i i  i i i  i i i i< i@ iI iP iR i` if i  i i i i i i  it i i i i i i i  i i iH iP iZ i` i i i i i i  iT i` in ip iu ix i} i i i i i i i i i i i i i i i  i i i i i i   i i  i9 i@ i i  i i i i  i i   iK i  i  i   i  i  i (f  ZyyyLatnr   r   r   r   r   r   r   r   r   r   r   r   r   r   r   Bopor   ZinhGrekr   r   Zzzzr   r   r   r   r   r   r   r   r   r   r   r   r   r   r   Coptr   Cyrlr   r   r   Armnr   r   r   r   r   Hebrr   r   r   r   r   Arabr   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   Syrcr   r   r   r   r   Thaar   Nkoor   r   Samrr   r   r   Mandr   r   r   r   r   r   r   r   r   r   r   r   Devar   r   r   r   Bengr   r    r   r    r   r    r   r    r   r    r   r    r   r    r   r    r   r    r   r    r   r    r   r    r   r    r   Gurur   r!   r   r!   r   r!   r   r!   r   r!   r   r!   r   r!   r   r!   r   r!   r   r!   r   r!   r   r!   r   r!   r   r!   r   r!   r   Gujrr   r"   r   r"   r   r"   r   r"   r   r"   r   r"   r   r"   r   r"   r   r"   r   r"   r   r"   r   r"   r   r"   r   Oryar   r#   r   r#   r   r#   r   r#   r   r#   r   r#   r   r#   r   r#   r   r#   r   r#   r   r#   r   r#   r   r#   r   Tamlr   r$   r   r$   r   r$   r   r$   r   r$   r   r$   r   r$   r   r$   r   r$   r   r$   r   r$   r   r$   r   r$   r   r$   r   r$   r   Telur   r%   r   r%   r   r%   r   r%   r   r%   r   r%   r   r%   r   r%   r   r%   r   r%   r   r%   r   r%   Kndar   r&   r   r&   r   r&   r   r&   r   r&   r   r&   r   r&   r   r&   r   r&   r   r&   r   r&   r   r&   r   Mlymr   r'   r   r'   r   r'   r   r'   r   r'   r   r'   r   Sinhr   r(   r   r(   r   r(   r   r(   r   r(   r   r(   r   r(   r   r(   r   r(   r   r(   r   r(   r   Thair   r   r)   r   Laoor   r*   r   r*   r   r*   r   r*   r   r*   r   r*   r   r*   r   r*   r   r*   r   r*   r   Tibtr   r+   r   r+   r   r+   r   r+   r   r+   r   r+   r   MymrGeorr   r-   r   r-   r   r-   r   r-   HangEthir   r/   r   r/   r   r/   r   r/   r   r/   r   r/   r   r/   r   r/   r   r/   r   r/   r   r/   r   r/   r   r/   r   r/   r   r/   r   r/   r   r/   r   Cherr   r0   r   CansOgamr   Runrr   r3   r   Tglgr   r4   Hanor   r   Buhdr   Tagbr   r7   r   r7   r   Khmrr   r8   r   r8   r   Mongr   r9   r   r9   r   r9   r   r9   r   r1   r   Limbr   r:   r   r:   r   r:   r   r:   Taler   r;   r   Talur   r<   r   r<   r   r<   r8   Bugir   r=   Lanar   r>   r   r>   r   r>   r   r>   r   r   r   Balir   r?   r   SundBatkr   rA   Lepcr   rB   r   rB   Olckr   r   r-   r   r-   r@   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   Brair   r   r   r   r   Glagr   r   r   r   r-   r   r-   r   r-   r   Tfngr   rF   r   rF   r/   r   r/   r   r/   r   r/   r   r/   r   r/   r   r/   r   r/   r   r/   r   r   r   r   Hanir   rG   r   rG   r   r   r   r   rG   r   rG   r   rG   r   r.   r   rG   r   r   Hirar   r   r   rH   r   Kanar   rI   r   r   r   r.   r   r   r   r   r   rI   r.   r   r   r.   r   rI   r   rI   r   rG   r   rG   Yiiir   rJ   r   LisuVaiir   r   Bamur   r   r   r   r   r   r   r   r   r   r   r   r   Sylor   r   r   Phagr   Saurr   rP   r   r   Kalir   rQ   Rjngr   rR   r.   r   Javar   r   rS   r   rS   r,   r   Chamr   rT   r   rT   r   rT   r,   Tavtr   rU   Mteir   r/   r   r/   r   r/   r   r/   r   r/   r   r   r   r   r   r   r   r   r0   rV   r   rV   r   r.   r   r.   r   r.   r   rG   r   rG   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   rI   r   rI   r   r.   r   r.   r   r.   r   r.   r   r.   r   r   r   r   r   r   r   Linbr   rW   r   rW   r   rW   r   rW   r   rW   r   rW   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   Lycir   Carir   r   r   r   Italr   rZ   Gothr   Permr   Ugarr   r]   Xpeor   r^   r   DsrtShawOsmar   ra   r   Osger   rb   r   Elbar   Aghbr   rd   Vithr   re   r   re   r   re   r   re   r   re   r   re   r   re   r   Linar   rf   r   rf   r   r   r   r   r   r   r   Cprtr   rg   r   rg   r   rg   r   rg   r   rg   Armir   rh   PalmNbatr   rj   r   Hatrr   rk   r   rk   Phnxr   rl   Lydir   rm   r   MeroMercr   ro   r   ro   Kharr   rp   r   rp   r   rp   r   rp   r   rp   r   rp   r   rp   r   SarbNarbr   Manir   rs   r   Avstr   rt   Prtir   ru   Phlir   rv   Phlpr   rw   r   rw   r   Orkhr   Hungr   ry   r   ry   Rohgr   rz   r   r   r   Yezir   r{   r   r{   r   Sogor   Sogdr   Ougrr   Chrsr   Elymr   Brahr   r   r   r   Kthir   r   r   Sorar   r   r   Cakmr   r   r   Mahjr   Shrdr   r(   r   Khojr   r   r   Multr   r   r   r   r   r   r   r   r   Sindr   r   r   Granr   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   Newar   r   r   Tirhr   r   r   Siddr   r   r   Modir   r   r   r9   r   Takrr   r   r   Ahomr   r   r   r   r   Dogrr   Warar   r   Diakr   r   r   r   r   r   r   r   r   r   r   r   r   r   r   Nandr   r   r   r   r   Zanbr   Soyor   r1   Paucr   Bhksr   r   r   r   r   r   r   Marcr   r   r   r   r   Gonmr   r   r   r   r   r   r   r   r   r   r   r   r   Gongr   r   r   r   r   r   r   r   r   r   r   Makar   rK   r   r$   r   r$   Xsuxr   r   r   r   r   r   r   Cpmnr   Egypr   r   r   Hluwr   rM   r   Mroor   r   r   r   Tnsar   r   r   Bassr   r   r   Hmngr   r   r   r   r   r   r   r   r   Medfr   Plrdr   r   r   r   r   TangNshurG   Kitsr   rG   r   r   r   r   r   r   r   r   rI   r   rI   r   rI   r   rI   rH   rI   r   rH   r   rI   r   r   r   Duplr   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   Sgnwr   r   r   r   r   r   r   rE   r   rE   r   rE   r   rE   r   rE   r   Hmnpr   r   r   r   r   r   r   Totor   Wchor   r   r   r/   r   r/   r   r/   r   r/   r   Mendr   r   r   Adlmr   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   rH   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   rG   r   rG   r   rG   r   rG   r   rG   r   rG   r   rG   r   r   r   r   r   r   r   r   ZAdlamrd   ZCaucasian_Albanianr   r   ZArabicrh   ZImperial_Aramaicr   ZArmenianrt   ZAvestanr?   ZBalineserM   ZBamumr   Z	Bassa_VahrA   ZBatakr    ZBengalir   Z	Bhaiksukir   ZBopomofor   ZBrahmirD   ZBrailler=   ZBugineser6   ZBuhidr   ZChakmar1   ZCanadian_AboriginalrY   ZCarianrT   r0   ZCherokeer   Z
Chorasmianr   ZCopticr   ZCypro_Minoanrg   ZCypriotr   ZCyrillicr   Z
Devanagarir   ZDives_Akurur   ZDograr_   ZDeseretr   ZDuployanr   ZEgyptian_Hieroglyphsrc   ZElbasanr   ZElymaicr/   ZEthiopicr-   ZGeorgianrE   Z
Glagoliticr   ZGunjala_Gondir   ZMasaram_Gondir[   ZGothicr   ZGranthar   ZGreekr"   ZGujaratir!   ZGurmukhir.   ZHangulrG   ZHanr5   ZHanunoork   ZHatranr   ZHebrewrH   ZHiraganar   ZAnatolian_Hieroglyphsr   ZPahawh_Hmongr   ZNyiakeng_Puachue_HmongZHrktZKatakana_Or_Hiraganary   ZOld_HungarianrZ   Z
Old_ItalicrS   ZJavaneserQ   ZKayah_LirI   ZKatakanarp   Z
Kharoshthir8   ZKhmerr   ZKhojkir   ZKhitan_Small_Scriptr&   ZKannadar   ZKaithir>   ZTai_Thamr*   ZLaor   ZLatinrB   ZLepchar:   ZLimburf   ZLinear_ArW   ZLinear_BrK   rX   ZLycianrm   ZLydianr   ZMahajanir   ZMakasarr   ZMandaicrs   Z
Manichaeanr   ZMarchenr   ZMedefaidrinr   ZMende_Kikakuiro   ZMeroitic_Cursivern   ZMeroitic_Hieroglyphsr'   Z	Malayalamr   r9   Z	Mongolianr   ZMrorV   ZMeetei_Mayekr   ZMultanir,   ZMyanmarr   ZNandinagarirr   ZOld_North_Arabianrj   Z	Nabataeanr   r   ZNkor   ZNushur2   ZOghamrC   ZOl_Chikirx   Z
Old_Turkicr#   ZOriyarb   ZOsagera   ZOsmanyar~   Z
Old_Uyghurri   Z	Palmyrener   ZPau_Cin_Haur\   Z
Old_PermicrO   ZPhags_Parv   ZInscriptional_Pahlavirw   ZPsalter_Pahlavirl   Z
Phoenicianr   ZMiaoru   ZInscriptional_ParthianrR   ZRejangrz   ZHanifi_Rohingyar3   ZRunicr   Z	Samaritanrq   ZOld_South_ArabianrP   Z
Saurashtrar   ZSignWritingr`   ZShavianr   ZSharadar   ZSiddhamr   Z	Khudawadir(   ZSinhalar}   ZSogdianr|   ZOld_Sogdianr   ZSora_Sompengr   ZSoyombor@   Z	SundaneserN   ZSyloti_Nagrir   ZSyriacr7   ZTagbanwar   ZTakrir;   ZTai_Ler<   ZNew_Tai_Luer$   ZTamilr   ZTangutrU   ZTai_Vietr%   ZTelugurF   ZTifinaghr4   ZTagalogr   ZThaanar)   r+   ZTibetanr   ZTirhutar   ZTangsar   r]   ZUgariticrL   ZVaire   ZVithkuqiZWarang_CitiZWanchoZOld_PersianZ	CuneiformZYezidiZYiZZanabazar_SquareZ	InheritedZCommonZUnknown)
r   r   r^   r   r{   rJ   r   r   r   r   N)ZRANGESZVALUESZNAMES r   r   ?/usr/lib/python3/dist-packages/fontTools/unicodedata/Scripts.py<module>   s              u            u	
 !"#$%&'()*+,-./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efghijklmnopqrstuvwxyz{|}~                 	  
                                   