Ë
    £ehÅ	  ã                   ó   —  G d „ de «      Zy)c                   ó8   — e Zd Z G d„ de«      Zd„ Zd„ Zg fd„Zy)ÚOptionsc                   ó   — e Zd Zy)úOptions.UnknownOptionErrorN)Ú__name__Ú
__module__Ú__qualname__© ó    úU/var/www/skyplay_api_hub/venv/lib/python3.12/site-packages/fontTools/merge/options.pyÚUnknownOptionErrorr      s   „ Ør
   r   c                 ó|   — d| _         d| _        g | _        d | _        d| _        d | _         | j                  di |¤Ž y )NFz
merged.ttfr	   )ÚverboseÚtimingÚdrop_tablesÚ
input_fileÚoutput_fileÚimport_fileÚset)ÚselfÚkwargss     r   Ú__init__zOptions.__init__
   s@   € ØˆŒØˆŒØˆÔØˆŒØ'ˆÔØˆÔàˆ�‰Ñ�6Ór
   c                 óŽ   — |j                  «       D ]2  \  }}t        | |«      s| j                  d|z  «      ‚t        | ||«       Œ4 y )NúUnknown option '%s')ÚitemsÚhasattrr   Úsetattr)r   r   ÚkÚvs       r   r   zOptions.set   sH   € Ø—L‘L“Nò 	 ‰DˆAˆqÜ˜4 Ô#Ø×-Ñ-Ð.CÀaÑ.GÓHÐHÜ�D˜!˜QÕñ	 r
   c                 óº  — g }i }|D �]¹  }|}|j                  d«      s|j                  |«       Œ)|dd  }|j                  d«      }d}|dk(  r|j                  d«      r|dd  }	d}
n&|}	d}
n!|d | }	|	d   d	v r|	d   dz   }|	d d }	||d
z   d  }
|	}|	j                  dd«      }	t	        | |	«      s.|du s||v r|j                  |«       Œ¿| j                  d|z  «      ‚t        | |	«      }t        |t        «      rt        |
«      }
nºt        |t        «      rt        |
«      }
nžt        |t        «      rŽ|
j                  d«      }|dgk(  rg }|D �cg c]"  }t        |«      r|d   dv rt        |d«      n|‘Œ$ }}|dk(  r|}
n@|dk(  r|}
|
j                  |«       n'|dk(  r |}
|D ]  }||
v sŒ|
j                  |«       Œ nJ ‚|
||	<   �Œ¼  | j                  di |¤Ž |S c c}w )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_optszOptions.parse_opts   s  € ØˆØˆØó 5	ˆAØˆFØ—<‘< Ô%Ø—
‘
˜1”ØØ�!�"�ˆAØ—‘�s“ˆAØˆBØ�BŠwØ—<‘< Ô&Ø˜!˜"˜�AØ‘Aà�AØ‘Aà�b�q�E�Ø�R‘5˜D‘=Ø˜2™ ™�BØ˜#˜2˜�AØ�a˜!‘e�g�J�ØˆBØ—	‘	˜#˜sÓ#ˆAÜ˜4 Ô#Ø! TÑ)¨R°>Ñ-AØ—J‘J˜vÔ&Øà×1Ñ1Ð2GÈ!Ñ2KÓLÐLä˜˜qÓ!ˆBÜ˜"œdÔ#Ü˜“G‘Ü˜B¤Ô$Ü˜“F‘Ü˜B¤Ô%Ø—W‘W˜S“\�Ø˜"˜’:Ø�BØSUÖVÈa¤3 q¤6¨a°©d°lÑ.B”c˜!˜Q”iÈÑIÐV�ÐVØ˜’9Ø‘AØ˜4’ZØ�AØ—H‘H˜R•LØ˜4’ZØ�AØò (˜Ø š6ØŸH™H Q�Kñ(ð ˜1àˆD�‹Gðk5	ðl 	ˆ�‰Ñ�4Òàˆ
ùò# Ws   Å'GN)r   r   r   Ú	Exceptionr   r   r   rD   r	   r
   r   r   r      s"   „ ô˜Yô òò ð /1ô ;r
   r   N)Úobjectr   r	   r
   r   ú<module>rG      s   ðôOˆfõ Or
   