
    h                       S SK Jr  S SKJrJrJrJrJr  S SKJ	r	J
r
  S SKJr  S SKJr  S SKJr  \(       a  S SKJr  S SKJr  S S	KJr  \" S
5      r\" S5      r\" S5      r\\	\\\   /\4      r\\S4   r\\ \!\ \ 4   4   r"\\\"      r#\\\ \!\ \ 4   S4      r$\\\ \!\ \ 4   S4      r%\\ \&4   r'\!\\4   r(\)\(\'4   r*\)\\
\   4   r+\)\\)\\'4   4   r,\\\\   4   r-\\-\4   r.g)    )annotations)TYPE_CHECKINGIterableOptionalTypeVarUnion)CallableSequence)FS)PathLike)Element)UFOFormatVersion)GLIFFormatVersion)_ElementTKVLxmlElementr   r   N)/
__future__r   typingr   r   r   r   r   collections.abcr	   r
   fontTools.misc.filesystem._baser   osr   xml.etree.ElementTreer   ElementTreeElementfontTools.ufoLibr   fontTools.ufoLib.glifLibr   
lxml.etreer   r   r   r   r   strsetGlyphNameToFileNameFuncElementTypeinttupleFormatVersionFormatVersionsGLIFFormatVersionInputUFOFormatVersionInputfloatIntFloatKerningPairdictKerningDictKerningGroupsKerningNestedPathStrPathOrFS     O/var/www/fran/franai/venv/lib/python3.13/site-packages/fontTools/annotations.py<module>r5      sL   " D D . .  ?1:2 CLCLCL"8S#c(OS,@#AB &56c5c?*+(=12!%U38_>Q(Q"RS  sE#s(O=O'O!PQ eCHo;()S(3-'(S$sH}--.
Xc]"
#"r3   