+
    QiB  c                  s    R t ^ RIHt RtRtRtRtRt^ RIH	t	H
t
 ^ RIHt ^ R	IHt ]	'       d   ^ R
It]P                  ! RR4       ^ RIHt  ! R R]P$                  4      tR
# )4Produces speech presentation for accessible objects.)annotationsz$Id$z
$Revision$z$Date$zCopyright (c) 2016 Igalia, S.L.ZLGPL)TYPE_CHECKINGAny)debug)speech_generatorNAtspiz2.0)r   c                  s@    ] tR t^+tRt]R 4       t]R R l4       tRtR# )SpeechGeneratorr    c                s   a  V 3R lpV# )zDecorator for logging.c                 s   < S! V / VB pR SP                    R2V.p\        P                  ! \        P                  VR4       V# )zTERMINAL SPEECH GENERATOR: Z:T)__name__r   Zprint_tokensZ
LEVEL_INFO)argsZkwargsZresultZtokensfuncs   *,  K/usr/lib/python3.14/site-packages/orca/scripts/terminal/speech_generator.pywrapperZ5SpeechGenerator.log_generator_output.<locals>.wrapper2   sF    4*6*F3DMM?!DfMFu//>M     )r
   r   s   f r   log_generator_outputZ$SpeechGenerator.log_generator_output.   s    	
 r   c               s     V ^8  d   QhRRRR/# )i   objzAtspi.AccessibleZreturnz	list[Any]r   )Zformats   "r   Z__annotate__ZSpeechGenerator.__annotate__:   s      4D QZ r   c                	s    . # )Nr   )Zselfr   r	   s   &&,r    _generate_accessible_descriptionZ0SpeechGenerator._generate_accessible_description9   s	     	r   r   N)	r   Z
__module__Z__qualname__Z__firstlineno____doc__Zstaticmethodr   r   Z__static_attributes__r   r   r   r   r   +   s+    >   r   r   )r   Z
__future__r   Z__id__Z__version__Z__date__Z__copyright__Z__license__Ztypingr   r   Zorcar   r   ZgiZrequire_versionZgi.repositoryr   r   r   r   r   <module>r      s]   * ; #1 %  !w&#&66 r   