+
    f7i  c                   sL    R  t  ! R R]4      t ! R R]4      t]! 4       sR tR# )c                 s    \        V P                  4       4      p/ pV FG  pV'       g   K  VP                  R 4      R,          w  rEV^ ,          R8X  d   K7  \        V^4      pWRV&   KI  	  V# )Z;:Ni   NZ<)ZiterZ	readlinesZsplitZint)fZlinesZunicodesZlineZnumnames   &     8/usr/lib64/python3.14/site-packages/fontTools/unicode.py_makeunicodesr      sb    EHJJsOB'	7c>#rl  O    c                   s,   a  ] tR t^t o R tR tRtV tR# )_UnicodeCustomc                s    \        V\        4      '       d)   \        V4      ;_uu_ 4       p\        V4      pR R R 4       M\        V4      pXV n        R #   + '       g   i     L; iN)Z
isinstanceZstrZopenr   codes)selfr    Zfdr   s   &&  r   __init__Z_UnicodeCustom.__init__   sF    aaB%b)  "!$E
	 s   AA#	c                sN     V P                   V,          #   \         d     R # i ; i)????)r   ZKeyError)r   charCodes   &&r   __getitem__Z_UnicodeCustom.__getitem__   s(    	::h'' 		s    $$)r   N)__name__
__module____qualname____firstlineno__r	   r   __static_attributes____classdictcell__Z__classdict__   @r   r   r      s      r   r   c                   s&   a  ] tR t^t o R tRtV tR# )_UnicodeBuiltinc                s     ^ RI p VP                  \	        V4      4      #   \         d    ^ RIp L,i ; i  \
         d     R# i ; i)i    Nr
   )Zunicodedata2ZImportErrorunicodedatar   ZchrZ
ValueError)r   r   r   s   && r   r   Z_UnicodeBuiltin.__getitem__    sM    	 /	##CM22  		  		s   ! 6 33AA N)r   r   r   r   r   r   r   r   r   r   r   r      s     
 
r   r   c                 s    \        V 4      sR # r   )r   Unicode)r    s   &r   setUnicodeDatar   0   s    QGr   N)r   Zobjectr   r   r   r   r   r   r   <module>r      s1   V  f  
 r   