+
    f7i	  c                   s     ! R  R] 4      tR# )c                   sN   a  ] tR t^t o  ! R R]4      tR tR t. 3R ltRt	V t
R# )Optionsc                   s    ] tR t^tRtR# )Options.UnknownOptionError N)__name__
__module____qualname____firstlineno____static_attributes__r       >/usr/lib64/python3.14/site-packages/fontTools/merge/options.pyUnknownOptionErrorr      s    r   r
   c                s~    R V n         R V n        . V n        RV n        RV n        RV n        V P                  ! R/ VB  R# )FNz
merged.ttfr   )verbosetimingdrop_tables
input_fileoutput_fileimport_fileset)selfkwargss   &,r	   __init__ZOptions.__init__
   s>    '6r   c                s    VP                  4        F:  w  r#\        W4      '       g   V P                  R V,          4      h\        WV4       K<  	  R# )Unknown option '%s'N)Zitemshasattrr
   Zsetattr)r   r   kvs   &,  r	   r   ZOptions.set   s@    LLNDA4##--.Ca.GHHDQ #r   c                s   . p/ pV EF  pTpVP                  R 4      '       g   VP                  V4       K0  VR,          pVP                  R4      pRpVR8X  d)   VP                  R4      '       d   VR,          p	Rp
M8Tp	Rp
M3VRV p	V	R,          R9   d   V	R,          R,           pV	RR p	WW^,           R p
T	pV	P                  R	R
4      p	\	        W	4      '       g8   VRJ g   W9   d   VP                  V4       K  V P                  RV,          4      h\        W	4      p\        V\        4      '       d   \        V
4      p
M\        V\        4      '       d   \        V
4      p
M\        V\        4      '       d   V
P                  R4      pVR.8X  d   . pV Uu. uF0  p\        V4      '       d   V^ ,          R9   d   \        V^ 4      MTNK2  	  ppVR8X  d   Tp
MIVR8X  d   Tp
V
P                  V4       M.VR8X  d&   Tp
V F  pW9   g   K  V
P                  V4       K  	  MQ hWV	&   EK   	  V P                  ! R/ VB  V# u upi )z--:i   NNZ=zno-:i   NNFTNz-+Z-Z_r   Z,Z Z
0123456789z+=z-=ir   )Z
startswithZappendZfindZreplacer   r
   ZgetattrZ
isinstanceZboolZintZlistZsplitZlenZextendZremover   )r   ZargvZignore_unknownZretZoptsZaZorig_aZiZopr   r   ZokZovZvvZxs   &&&            r	   
parse_optsZOptions.parse_opts   s   AF<<%%

1"AsABBw<<&&"AAAAbqER5D=2B#2A!egJB		#s#A4##!T)R-AJJv&112G!2KLL!B"d##GB$$FB%%WWS\":BSUVSUa3q66adl.Bc!QiISUV9A4ZAHHRL4ZA6HHQK   1Gk l 	4
# Ws   6H=)r   r   r   r   r   r   N)r   r   r   r   Z	Exceptionr
   r   r   r   r   Z__classdictcell__)Z__classdict__s   @r	   r    r       s*     Y   /1 ; ;r   r    N)Zobjectr    r   r   r	   <module>r      s   Of Or   