ó
    oñ:iÅ	  ã                   ó   •  " S  S\ 5      rg)c                   óB   • \ rS rSr " S S\5      rS rS r/ 4S jrSr	g)	ÚOptionsé   c                   ó   • \ rS rSrSrg)ÚOptions.UnknownOptionErroré   © N)Ú__name__Ú
__module__Ú__qualname__Ú__firstlineno__Ú__static_attributes__r   ó    ÚZ/srv/projetos/modelo_ml_acdoc/venv/lib/python3.13/site-packages/fontTools/merge/options.pyÚUnknownOptionErrorr      s   † Úr   r   c                 ó|   • SU l         SU l        / U l        S U l        SU l        S U l        U R                  " S0 UD6  g )NFz
merged.ttfr   )ÚverboseÚtimingÚdrop_tablesÚ
input_fileÚoutput_fileÚimport_fileÚset)ÚselfÚkwargss     r   Ú__init__ÚOptions.__init__
   s>   € ØˆŒØˆŒØˆÔØˆŒØ'ˆÔØˆÔà�ŠÑ�6Ór   c                 ó–   • UR                  5        H5  u  p#[        X5      (       d  U R                  SU-  5      e[        XU5        M7     g )NúUnknown option '%s')ÚitemsÚhasattrr   Úsetattr)r   r   ÚkÚvs       r   r   ÚOptions.set   s@   € Ø—L‘L–N‰DˆAÜ˜4×#Ñ#Ø×-Ñ-Ð.CÀaÑ.GÓHÐHÜ�D˜QÖò #r   c                 ó$  • / n0 nU GHí  nUnUR                  S5      (       d  UR                  U5        M/  USS  nUR                  S5      nSnUS:X  a#  UR                  S5      (       a  USS  n	Sn
O'Un	Sn
O"US U n	U	S   S	;   a  U	S   S-   nU	S S n	XWS
-   S  n
U	nU	R                  SS5      n	[	        X	5      (       d1  USL d  X²;   a  UR                  U5        MÓ  U R                  SU-  5      e[        X	5      n[        U[        5      (       a  [        U
5      n
OÖ[        U[        5      (       a  [        U
5      n
Oµ[        U[        5      (       a   U
R                  S5      nUS/:X  a  / nU Vs/ s H*  n[        U5      (       a  US   S;   a  [        US5      OUPM,     nnUS:X  a  Un
OFUS:X  a  Un
U
R                  U5        O,US:X  a$  Un
U H  nXê;   d  M
  U
R                  U5        M     O eX¤U	'   GMð     U R                  " S0 UD6  U$ s  snf )Nz--é   Ú=éÿÿÿÿzno-é   FTz-+é   Ú-Ú_r   Ú,Ú é    Ú
0123456789z+=z-=r   )Ú
startswithÚappendÚfindÚreplacer    r   ÚgetattrÚ
isinstanceÚboolÚintÚlistÚsplitÚlenÚextendÚremover   )r   ÚargvÚignore_unknownÚretÚoptsÚaÚorig_aÚiÚopr"   r#   ÚokÚovÚvvÚxs                  r   Ú
parse_optsÚOptions.parse_opts   s  € ØˆØˆÜˆAØˆFØ—<‘< ×%Ñ%Ø—
‘
˜1”ÙØ�!�"�ˆAØ—‘�s“ˆAØˆBØ�B‹wØ—<‘< ×&Ñ&Ø˜!˜"˜�AØ‘Aà�AØ‘Aà�b�q�E�Ø�R‘5˜D“=Ø˜2™ ™�BØ˜#˜2˜�AØ˜!‘e�g�J�ØˆBØ—	‘	˜#˜sÓ#ˆAÜ˜4×#Ñ#Ø! TÒ)¨RÓ-AØ—J‘J˜vÔ&Ùà×1Ñ1Ð2GÈ!Ñ2KÓLÐLä˜Ó!ˆBÜ˜"œd×#Ñ#Ü˜“G‘Ü˜B¤×$Ñ$Ü˜“F‘Ü˜B¤×%Ñ%Ø—W‘W˜S“\�Ø˜"˜“:Ø�BÙSUÓVÒSUÈa¤3 q§6¡6¨a°©d°lÓ.B”c˜!˜Q”iÈÒIÑSU�ÐVØ˜“9Ø‘AØ˜4“ZØ�AØ—H‘H˜R•LØ˜4“ZØ�AÛ˜Ø�6ØŸH™H QžKò  ð ˜1à�ŒGñk ðl 	�ŠÑ�4Òàˆ
ùò# Ws   Å.1H)r   r   r   r   r   r   N)
r	   r
   r   r   Ú	Exceptionr   r   r   rJ   r   r   r   r   r   r      s"   † ô˜Yô òò ð /1÷ ;r   r   N)Úobjectr   r   r   r   Ú<module>rN      s   ðôOˆfõ Or   