+
    i	                          ! R  R] 4      tR# )c                   N   a  ] tR t^t o  ! R R]4      tR tR t. 3R ltRt	V t
R# )Optionsc                       ] tR t^tRtR# )Options.UnknownOptionError N)__name__
__module____qualname____firstlineno____static_attributes__r       w/Users/tonyclaw/.openclaw/workspace/skills/math-calculator/venv/lib/python3.14/site-packages/fontTools/merge/options.pyUnknownOptionErrorr      s    r   r   c                ~    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__Options.__init__
   s>    '6r   c                    VP                  4        F:  w  r#\        W4      '       g   V P                  R V,          4      h\        WV4       K<  	  R# )Unknown option '%s'N)itemshasattrr   setattr)r   r   kvs   &,  r   r   Options.set   s@    LLNDA4##--.Ca.GHHDQ #r   c                   . 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--:   NN=zno-:   NNFTNz-+-_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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
   	Exceptionr   r   r   rF   r   __classdictcell__)__classdict__s   @r   r   r      s*     Y   /1 ; ;r   r   N)objectr   r   r   r   <module>rL      s   Of Or   