+
    UBi                         ^ RI Ht ^ RIt^RIHtHtHtHtH	t	H
t
HtHtHtHtHtHt ]P"                  '       d   ^RIHt  ! R R]]P&                  ]]3,          ,          ]4      tR# )    )annotationsN)InterpreterObjectIterableObjectMesonOperatorObjectHolder
FeatureNewtyped_operatornoKwargs	noPosargsnoArgsFlatteningtyped_pos_argsTYPE_varInvalidArguments)TYPE_kwargsc                     ] tR t^t]P
                  ]R 3]P                  ]R 3]P                  ]R 3]P                  ]
R 3]P                  ]
R 3/tR R ltR R	 ltR
 R ltR R ltR R lt]]! R]
4      ]P*                  ! R4      R R l4       4       4       t]]]P*                  ! R4      R R l4       4       4       t]]]P*                  ! R4      ]! RR4      R R l4       4       4       4       t]]]! R]
].R7      ]P*                  ! R4      R R  l4       4       4       4       t]! ]P>                  ]
4      ]P@                  ! ]P>                  4      R! R" l4       4       t!R#t"R$# )%
DictHolderc                	"    / V P                   CVC# Nheld_objectobjxs   &&K/usr/lib/python3.14/site-packages/mesonbuild/interpreter/primitives/dict.py<lambda>DictHolder.<lambda>   s    2JS__2J2J    c                	     V P                   V8H  # r   r   r   s   &&r   r   r   "   s    COOq4Hr   c                	     V P                   V8g  # r   r   r   s   &&r   r   r   #   s    18Lr   c                	    WP                   9   # r   r   r   s   &&r   r   r   $   s    qOO/Cr   c                	    WP                   9  # r   r   r   s   &&r   r   r   %   s    1OO3Kr   c                   V ^8  d   QhRR/# )   returnstr )formats   "r   __annotate__DictHolder.__annotate__(   s      c r   c                	    R # )dictr&   selfs   &r   display_nameDictHolder.display_name(   s    r   c                   V ^8  d   QhRR/# r#   r$   intr&   )r'   s   "r   r(   r)   +   s       r   c                	    ^# )r#   r&   r,   s   &r   iter_tuple_sizeDictHolder.iter_tuple_size+   s    r   c                   V ^8  d   QhRR/# )r#   r$   z"T.Iterator[T.Tuple[str, TYPE_var]]r&   )r'   s   "r   r(   r)   .   s     . .= .r   c                	H    \        V P                  P                  4       4      # r   )iterr   itemsr,   s   &r   	iter_selfDictHolder.iter_self.   s    D$$**,--r   c                   V ^8  d   QhRR/# r1   r&   )r'   s   "r   r(   r)   1   s     % %c %r   c                	,    \        V P                  4      # r   )lenr   r,   s   &r   sizeDictHolder.size1   s    4##$$r   c                   V ^8  d   QhRR/# )r#   r$   T.List[str]r&   )r'   s   "r   r(   r)   4   s     ( (k (r   c                	,    \        V P                  4      # r   )sortedr   r,   s   &r   _keys_getterDictHolder._keys_getter4   s    d&&''r   zdict.has_keyhas_keyc               $    V ^8  d   QhRRRRRR/# )r#   argszT.Tuple[str]kwargsr   r$   boolr&   )r'   s   "r   r(   r)   :   s!     + +< + + +r   c                	.    V^ ,          V P                   9   # )r   r   r-   rI   rJ   s   &&&r   has_key_methodDictHolder.has_key_method7   s     Aw$****r   keysc               $    V ^8  d   QhRRRRRR/# )r#   rI   T.List[TYPE_var]rJ   r   r$   rB   r&   )r'   s   "r   r(   r)   @   s"     # # 0 #+ #+ #r   c                	"    V P                  4       # r   )rE   rM   s   &&&r   keys_methodDictHolder.keys_method=   s       ""r   valueszdict.valuesz1.10.0c               $    V ^8  d   QhRRRRRR/# )r#   rI   rR   rJ   r   r$   r&   )r'   s   "r   r(   r)   G   s(     B B"2 BK BL\ Br   c                	l    V P                  4        Uu. uF  q0P                  V,          NK  	  up# u upi r   )rE   r   )r-   rI   rJ   ks   &&& r   values_methodDictHolder.values_methodC   s3    
 .2->->-@A-@  ##-@AAAs   1zdict.get)optargsgetc               $    V ^8  d   QhRRRRRR/# )r#   rI   z"T.Tuple[str, T.Optional[TYPE_var]]rJ   r   r$   r   r&   )r'   s   "r   r(   r)   N   s(     M MA M; M[c Mr   c                	    V^ ,          V P                   9   d   V P                   V^ ,          ,          # V^,          e
   V^,          # \        RV^ ,          : R24      h)r   Key  is not in the dictionary.r   r   rM   s   &&&r   
get_methodDictHolder.get_methodJ   sW    
 7d&&&##DG,,77Nd1g[0JKLLr   c                    V ^8  d   QhRRRR/# )r#   otherr%   r$   r   r&   )r'   s   "r   r(   r)   W   s     ' 'c 'h 'r   c                	f    WP                   9  d   \        R V R24      hV P                   V,          # )r`   ra   rb   )r-   rf   s   &&r   op_indexDictHolder.op_indexU   s6     ((("T%0J#KLL&&r   r&   N)#__name__
__module____qualname____firstlineno__r   PLUSr+   EQUALS
NOT_EQUALSINr%   NOT_INTRIVIAL_OPERATORSr.   r4   r:   r?   rE   r
   r   r   methodrN   r   rT   r   rZ   r   objectrc   r	   INDEXoperatorrh   __static_attributes__r&   r   r   r   r      s    	T#JK 	t%HI  4)L"M3 CDs$KL	.%( NC(i(+ ) ) + f%# &  # h'x(B ) (  B JfX6e$M % 7  M M''- 3 34' 5 .'r   r   )
__future__r   typingTinterpreterbaser   r   r   r   r   r	   r
   r   r   r   r   r   TYPE_CHECKINGr   Dictr%   r   r&   r   r   <module>r      sO    #    " ???.?'affS(]34n ?'r   