+
     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            	      s    ] tR t^tRt]! R^ ]]]R.RR7      ]! R^]]]R.R7      ]! R^]	R.R7      ]! R	^]	R.R7      .t
R
 R ltRtR# )DeprecatedIfEqTaskzOld version of if_eq, kept for compatibility reasons.

This can't support a comparison like ifeq("foo", $blub) with blub containing
"foo" without breaking old functionality, because "foo" is treated as a
variable name.
variableNT)namepositiontypesZis_variable_namevalue)r   r   r   thenelsec               s    V ^8  d   QhRR/# )i   ZreturnZNone )Zformats   "N/usr/lib/python3.14/site-packages/inputremapper/injection/macros/tasks/ifeq.pyZ__annotate__ZDeprecatedIfEqTask.__annotate__<   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\        V4      \        V4      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strrun)ZselfZcallbackZactual_valuer	   r
   Zelse_s   &&    r   r   ZDeprecatedIfEqTask.run<   s     ((4>>@!!'*446  (224!!&)335 |E
*hhx(((  ))H%%%  )%s$   B.C0C1 CC	CCr   )Z__name__Z
__module__Z__qualname__Z__firstlineno__Z__doc__r   r   ZfloatZintr   Zargument_configsr   Z__static_attributes__r   r   r   r   r      s     	sD)!		
 	sD)	

 	$-	

 	$-	
#0& &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   