+
    UBi                        ^ RI Ht ^RIHtHtHtHtHtHtH	t	H
t
HtHt ^ RIt]P                  '       d	   ^RIHtHt  ! R R]],          4      tR# )    )annotations)
InterpreterObjectMesonOperatorObjectHolderFeatureBrokenInvalidArguments	KwargInfonoKwargs	noPosargstyped_operatortyped_kwargsN)TYPE_varTYPE_kwargsc                  V  a  ] tR t^t]P
                  RR 3]P                  ]R 3]P                  ]R 3]P                  ]R 3]P                  ]R 3]P                  ]R 3]P                  ]R 3]P                  ]R	 3]P                  ]R
 3]P                  ]R 3/
tR R ltR V 3R llt]]]P,                  ! R4      R R l4       4       4       t]]]P,                  ! R4      R R l4       4       4       t]! R]! R]^ RR7      4      ]]P,                  ! R4      R R l4       4       4       t]! ]P:                  ]4      ]P<                  ! ]P:                  4      R R l4       4       t]! ]P@                  ]4      ]P<                  ! ]P@                  4      R R l4       4       t!R t"V ;t## )!IntegerHolderNc                	    V P                   ) # Nheld_objectobjxs   &&N/usr/lib/python3.14/site-packages/mesonbuild/interpreter/primitives/integer.py<lambda>IntegerHolder.<lambda>   s    S__4D    c                	(    V P                   V,           # r   r   r   s   &&r   r   r      s    11Dr   c                	(    V P                   V,
          # r   r   r   s   &&r   r   r          #//A2Er   c                	(    V P                   V,          # r   r   r   s   &&r   r   r      r   r   c                	     V P                   V8H  # r   r   r   s   &&r   r   r      s    3??a3Gr   c                	     V P                   V8g  # r   r   r   s   &&r   r   r      s    s!7Kr   c                	     V P                   V8  # r   r   r   s   &&r   r   r      s    COOa4Gr   c                	     V P                   V8  # r   r   r   s   &&r   r   r      s    11Dr   c                	     V P                   V8  # r   r   r   s   &&r   r   r      s    3??a;Or   c                	     V P                   V8*  # r   r   r   s   &&r   r   r      s    18Lr   c                   V ^8  d   QhRR/# )   returnstr )formats   "r   __annotate__IntegerHolder.__annotate__"   s      c r   c                	    R # )intr+   )selfs   &r   display_nameIntegerHolder.display_name"   s    r   c               $    V ^8  d   QhRRRRRR/# )r(   operatorr   otherr   r)   r+   )r,   s   "r   r-   r.   %   s!     6 6m 6H 6 6r   c                	   < \        V\        4      '       d0   \        P                  ! R RV P                  RV P
                  R7       \        SV `  W4      # )zint operations with non-intz1.2.0zKIt is not commutative and only worked because of leaky Python abstractions.)location)
isinstanceboolr   
single_use
subprojectcurrent_nodesuperoperator_call)r1   r5   r6   	__class__s   &&&r   r?   IntegerHolder.operator_call%   sH    eT""$$%BGT__%r.2.?.?A w$X55r   is_evenc               $    V ^8  d   QhRRRRRR/# r(   argsT.List[TYPE_var]kwargsr   r)   r:   r+   )r,   s   "r   r-   r.   /   s"     ) )#3 )[ )T )r   c                	.    V P                   ^,          ^ 8H  # r(   r   r1   rE   rG   s   &&&r   is_even_methodIntegerHolder.is_even_method,        !#q((r   is_oddc               $    V ^8  d   QhRRRRRR/# rD   r+   )r,   s   "r   r-   r.   5   s"     ) )"2 )K )D )r   c                	.    V P                   ^,          ^ 8g  # rI   r   rJ   s   &&&r   is_odd_methodIntegerHolder.is_odd_method2   rM   r   	to_stringfillz1.3.0)defaultsincec               $    V ^8  d   QhRRRRRR/# )r(   rE   rF   rG   zT.Dict[str, T.Any]r)   r*   r+   )r,   s   "r   r-   r.   >   s$     ; ;%5 ;?Q ;VY ;r   c                	X    \        V P                  4      P                  VR ,          4      # )rT   )r*   r   zfillrJ   s   &&&r   to_string_methodIntegerHolder.to_string_method8   s$     4##$**6&>::r   c                    V ^8  d   QhRRRR/# r(   r6   r0   r)   r+   )r,   s   "r   r-   r.   C   s     ) )C )C )r   c                	L    V^ 8X  d   \        R4      hV P                  V,          # r   zTried to divide by 0r   r   r1   r6   s   &&r   op_divIntegerHolder.op_divA   s(     A:"#9::5((r   c                    V ^8  d   QhRRRR/# r]   r+   )r,   s   "r   r-   r.   J   s     ( (C (C (r   c                	L    V^ 8X  d   \        R4      hV P                  V,          # r_   r`   ra   s   &&r   op_modIntegerHolder.op_modH   s(     A:"#9::%''r   r+   )$__name__
__module____qualname____firstlineno__r   UMINUSPLUSr0   MINUSTIMESEQUALS
NOT_EQUALSGREATERLESSGREATER_EQUALSLESS_EQUALSTRIVIAL_OPERATORSr2   r?   r
   r   r   methodrK   rQ   r   r	   rZ   r   DIVr5   rb   MODrf   __static_attributes____classcell__)r@   s   @r   r   r      s    	t%DES"DEc#EFc#EF 	s$GH  3(K"L%GHS"DE$$s,O&P!!C)L#M 6 6 i() )  ) h') (  ) &#q8 k*; + 	; M%%s+ 1 12) 3 ,)
 M%%s+ 1 12( 3 ,(r   r   )
__future__r   interpreterbaser   r   r   r   r   r	   r
   r   r   r   typingTTYPE_CHECKINGr   r   r0   r   r+   r   r   <module>r      s;    #   ???8=(L% =(r   