+
     i:  c                  sh    ^ RI Ht ^ RIt^ RIHt ^ RIHtHt ^ RIH	t	H
t
 ^ RIHt  ! R R]4      tR# )	i    )annotationsN)List)ArgumentConfigArgumentFlags)MacroInjectEventCallback)Taskc                  sT    ] tR t^tRt]! R]P                  ].R7      .t	R R lt
RtR# )ParallelTaskz$Run all provided macros in parallel.*macros)ZnameZpositionZtypesc               s     V ^8  d   QhRRRR/# )i   callbackr   ZreturnZNone )Zformats   "R/usr/lib/python3.14/site-packages/inputremapper/injection/macros/tasks/parallel.pyZ__annotate__ZParallelTask.__annotate__*   s     * *"5 *$ *    c                	s   "   V P                  R 4      P                  4       pV Uu. uF  q3P                  V4      NK  	  pp\        P                  ! V!  G Rj  xL
  R# u upi  L5i)r   N)Zget_argumentZ
get_valuesrunasyncioZgather)Zselfr	   ZmacrosZmacroZ
coroutiness   &&   r   r   ZParallelTask.run*   sS     "//	:EEG7=>veii)v
>nnj))) ?)s   $A&AA&A$A&r
   N)Z__name__Z
__module__Z__qualname__Z__firstlineno__Z__doc__r   r   Zspreadr   Zargument_configsr   Z__static_attributes__r
   r   r   r   r      s2    . 	"))'	
* *r   r   )Z
__future__r    r   Ztypingr   Z'inputremapper.injection.macros.argumentr   r   Z$inputremapper.injection.macros.macror   r   Z#inputremapper.injection.macros.taskr   r   r
   r   r   <module>r      s%   * #   Q K 4*4 *r   