+
     i%  c                  sL    ^ RI Ht ^ RIHt ^ RIHt ^ RIHt  ! R R]4      tR# )i    )annotations)ArgumentConfig)Macro)Taskc                  sV    ] tR t^tRt]! R^ ].R7      ]! R^].R7      .tR R lt	Rt
R# )	
RepeatTaskzRepeat macros.repeats)ZnameZpositionZtypesmacroc               s    V ^8  d   QhRR/# )i   ZreturnZNone )Zformats   "P/usr/lib/python3.14/site-packages/inputremapper/injection/macros/tasks/repeat.pyZ__annotate__ZRepeatTask.__annotate__,   s     & &T &    c                	s   "   V P                  R 4      P                  4       pV P                  R4      P                  4       p\        V4       F  pVP                  V4      G Rj  xL
  K  	  R#  L
5i)r   r   N)Zget_argumentZ	get_valueZrangerun)ZselfZcallbackr   r   Z_s   &&   r   r
   ZRepeatTask.run,   sZ     ##I.88:!!'*446wA))H%%%  %s   A!A0#A.$A0r   N)Z__name__Z
__module__Z__qualname__Z__firstlineno__Z__doc__r   Zintr   Zargument_configsr
   Z__static_attributes__r   r	   r   r   r      sA     	%	

 	'	
& &r	   r   N)	Z
__future__r    Z'inputremapper.injection.macros.argumentr   Z$inputremapper.injection.macros.macror   Z#inputremapper.injection.macros.taskr   r   r   r	   r   <module>r      s   * # B 6 4& &r	   