§
    ¢”jÅ	  ã                   ó"   —  G d „ de ¦  «        ZdS )c                   ó@   — e Zd Z G d„ de¦  «        Zd„ Zd„ Zg fd„ZdS )ÚOptionsc                   ó   — e Zd ZdS )úOptions.UnknownOptionErrorN)Ú__name__Ú
__module__Ú__qualname__© ó    úf/var/www/finuniver-perm.ru/html/portfolio/venv/lib/python3.11/site-packages/fontTools/merge/options.pyÚUnknownOptionErrorr      s   € € € € € Øˆr
   r   c                 ót   — d| _         d| _        g | _        d | _        d| _        d | _         | j        di |¤Ž d S )NFz
merged.ttfr	   )ÚverboseÚtimingÚdrop_tablesÚ
input_fileÚoutput_fileÚimport_fileÚset)ÚselfÚkwargss     r   Ú__init__zOptions.__init__
   sM   € ØˆŒØˆŒØˆÔØˆŒØ'ˆÔØˆÔàˆŒÐÐ�6ÐÐÐÐÐr
   c                 ó¬   — |                      ¦   «         D ]>\  }}t          | |¦  «        s|                      d|z  ¦  «        ‚t          | ||¦  «         Œ?d S )NúUnknown option '%s')ÚitemsÚhasattrr   Úsetattr)r   r   ÚkÚvs       r   r   zOptions.set   si   € Ø—L’L‘N”Nð 	 ð 	 ‰DˆAˆqÝ˜4 Ñ#Ô#ð IØ×-Ò-Ð.CÀaÑ.GÑHÔHÐHÝ�D˜!˜QÑÔÐÐð	 ð 	 r
   c                 ó0  — g }i }|D �] }|}|                      d¦  «        s|                     |¦  «         Œ0|dd …         }|                     d¦  «        }d}|dk    r'|                      d¦  «        r|dd …         }	d}
n;|}	d}
n6|d |…         }	|	d         d	v r|	d         dz   }|	d d…         }	||d
z   d …         }
|	}|	                     dd¦  «        }	t	          | |	¦  «        s6|du s||v r|                     |¦  «         Œú|                      d|z  ¦  «        ‚t          | |	¦  «        }t          |t          ¦  «        rt          |
¦  «        }
n´t          |t          ¦  «        rt          |
¦  «        }
n�t          |t          ¦  «        rz|
                     d¦  «        }|dgk    rg }d„ |D ¦   «         }|dk    r|}
nG|dk    r|}
|
                     |¦  «         n)|dk    r!|}
|D ]}||
v r|
                     |¦  «         ŒnJ ‚|
||	<   �Œ | j        di |¤Ž |S )Nz--é   ú=éÿÿÿÿzno-é   FTz-+é   ú-Ú_r   ú,Ú c                 ód   — g | ]-}t          |¦  «        r|d          dv rt          |d ¦  «        n|‘Œ.S )é    Ú
0123456789)ÚlenÚint)Ú.0Úxs     r   ú
<listcomp>z&Options.parse_opts.<locals>.<listcomp>D   s=   € ÐVÐVÐVÈa¥3 q¡6¤6ÐI¨a°¬d°lÐ.BÐ.B•c˜!˜Q‘i”i�iÈÐVÐVÐVr
   z+=z-=r*   r	   )Ú
startswithÚappendÚfindÚreplacer   r   ÚgetattrÚ
isinstanceÚboolr-   ÚlistÚsplitÚextendÚremover   )r   ÚargvÚignore_unknownÚretÚoptsÚaÚorig_aÚiÚopr   r   ÚokÚovÚvvr/   s                  r   Ú
parse_optszOptions.parse_opts   sƒ  € ØˆØˆØð 5	ñ 5	ˆAØˆFØ—<’< Ñ%Ô%ð Ø—
’
˜1‘”�ØØ�!�"�"”ˆAØ—’�s‘”ˆAØˆBØ�BŠwˆwØ—<’< Ñ&Ô&ð Ø˜!˜"˜"œ�AØ�A�Aà�AØ�A�Aà�b�q�b”E�Ø�R”5˜D�=�=Ø˜2œ ™�BØ˜#˜2˜#œ�AØ�a˜!‘e�g�g”J�ØˆBØ—	’	˜#˜sÑ#Ô#ˆAÝ˜4 Ñ#Ô#ð MØ! TÐ)Ð)¨R°>Ð-AÐ-AØ—J’J˜vÑ&Ô&Ð&Øà×1Ò1Ð2GÈ!Ñ2KÑLÔLÐLå˜˜qÑ!Ô!ˆBÝ˜"�dÑ#Ô#ð Ý˜‘G”G��Ý˜B¥Ñ$Ô$ð Ý˜‘F”F��Ý˜B¥Ñ%Ô%ð Ø—W’W˜S‘\”\�Ø˜"˜’:�:Ø�BØVÐVÐSUÐVÑVÔV�Ø˜’9�9Ø�A�AØ˜4’Z�ZØ�AØ—H’H˜R‘L”L�L�LØ˜4’Z�ZØ�AØð (ð (˜Ø ˜6˜6ØŸHšH Q™KœK˜Køð(ð �HàˆD�‰G‰GØˆŒÐÐ�4ÐÐÐàˆ
r
   N)r   r   r   Ú	Exceptionr   r   r   rG   r	   r
   r   r   r      su   € € € € € ðð ð ð ð ˜Yñ ô ð ðð ð ð ð  ð  ð /1ð ;ð ;ð ;ð ;ð ;ð ;r
   r   N)Úobjectr   r	   r
   r   ú<module>rJ      sC   ððOð Oð Oð Oð Oˆfñ Oô Oð Oð Oð Or
   