+
     i5  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            
      s    ] tR t^tRt]! R^ ]]].R7      ]! R^]]].R7      ]! R^]	R.RR7      ]! R^]	R.RR7      .t
R	 R
 ltRtR# )IfEqTaskzCompare two values.value_1)namepositiontypesvalue_2thenN)r   r   r   Zdefaultelsec               s    V ^8  d   QhRR/# )i   ZreturnZNone )Zformats   "O/usr/lib/python3.14/site-packages/inputremapper/injection/macros/tasks/if_eq.pyZ__annotate__ZIfEqTask.__annotate__8   s     
& 
&T 
&    c                	s  "   V P                  R 4      P                  4       pV P                  R4      P                  4       pV P                  R4      P                  4       pV P                  R4      P                  4       pW#8X  d"   Ve   VP                  V4      G Rj  xL
  R# R# Ve   VP                  V4      G Rj  xL
  R# R#  L) L
5i)r   r	   r
   r   N)Zget_argumentZ	get_valuerun)ZselfZcallbackr   r	   r
   Zelse_s   &&    r   r   ZIfEqTask.run8   s     ##I.88:##I.88:  (224!!&)335hhx(((  ))H%%%  )%s$   BCC C>C	?	C	Cr   )Z__name__Z
__module__Z__qualname__Z__firstlineno__Z__doc__r   ZstrZintZfloatr   Zargument_configsr   Z__static_attributes__r   r   r   r   r      s     	U#	

 	U#	

 	$-		
 	$-		
#2
& 
&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&&t &&r   