+
    Brhz                     8    ^ RI Ht ^ RIHt R.t ! R R4      tR# )    ref)GenericAliasWeakSetc                      a  ] tR t^t o R!R ltR tR tR tR tR t	R t
R	 tR
 tR tR tR tR tR t]tR tR tR t]tR tR tR t]tR tR t]tR tR tR t ] t!R t"R t#R t$]$t%R t&R t'](! ])4      t*R t+V t,R# )"r   Nc                |    \        4       V n        \        V 4      3R  lpW n        Ve   V P	                  V4       R# R# )c                 V    V! 4       pVe   VP                   P                  V 4       R # R # N)datadiscard)itemselfrefselfs   && (/usr/local/lib/python3.14/_weakrefset.py_remove!WeakSet.__init__.<locals>._remove   s&    9D		!!$'      N)setr   r   r   update)r   r   r   s   && r   __init__WeakSet.__init__   s5    E	"%d) 	(
 KK r   c              #  r   "   V P                   P                  4        F  pV! 4       pVf   K  Vx  K  	  R # 5ir
   )r   copyr   itemrefr   s   &  r   __iter__WeakSet.__iter__   s.     yy~~'G9D 
 (s   &7
7c                ,    \        V P                  4      # r
   )lenr   r   s   &r   __len__WeakSet.__len__    s    499~r   c                Z     \        V4      pY P                  9   #   \         d     R # i ; i)F)r   	TypeErrorr   )r   r   wrs   && r   __contains__WeakSet.__contains__#   s2    	TB YY  		s    **c                P    V P                   \        V 4      3V P                  4       3# r
   )	__class__list__getstate__r    s   &r   
__reduce__WeakSet.__reduce__*   s"    ~~T
}d.?.?.AAAr   c                b    V P                   P                  \        WP                  4      4       R # r
   )r   addr   r   r   r   s   &&r   r/   WeakSet.add-   s    		c$-.r   c                :    V P                   P                  4        R # r
   )r   clearr    s   &r   r3   WeakSet.clear0   s    		r   c                $    V P                  V 4      # r
   r)   r    s   &r   r   WeakSet.copy3   s    ~~d##r   c                      V P                   P                  4       pT! 4       pTf   K)  T#   \         d    \        R4      Rhi ; i)Tzpop from empty WeakSetN)r   popKeyErrorr   s   &  r   r9   WeakSet.pop6   sO    C))--/ 9D	  C78dBCs	   , Ac                N    V P                   P                  \        V4      4       R # r
   )r   remover   r0   s   &&r   r=   WeakSet.remove@   s    		T#r   c                N    V P                   P                  \        V4      4       R # r
   )r   r   r   r0   s   &&r   r   WeakSet.discardC   s    		#d)$r   c                :    V F  pV P                  V4       K  	  R # r
   )r/   )r   otherelements   && r   r   WeakSet.updateF   s    GHHW r   c                (    V P                  V4       V # r
   )r   r   rB   s   &&r   __ior__WeakSet.__ior__J   s    Er   c                H    V P                  4       pVP                  V4       V# r
   )r   difference_updater   rB   newsets   && r   
differenceWeakSet.differenceN   s       'r   c                (    V P                  V4       R # r
   )__isub__rF   s   &&r   rJ   WeakSet.difference_updateT       er   c                    WJ d   V P                   P                  4        V # V P                   P                  R  V 4       4       V # )c              3   8   "   T F  p\        V4      x  K  	  R # 5ir
   r   .0r   s   & r   	<genexpr>#WeakSet.__isub__.<locals>.<genexpr>Z   s     'DedD		e   )r   r3   rJ   rF   s   &&r   rP   WeakSet.__isub__V   s;    =IIOO  II'''De'DDr   c                :   a  S P                  V 3R  lV 4       4      # )c              3   8   <"   T F  qS9   g   K  Vx  K  	  R # 5ir
    rV   r   r   s   & r   rW   'WeakSet.intersection.<locals>.<genexpr>^   s     Eutddus   
r6   rF   s   f&r   intersectionWeakSet.intersection]   s    ~~EuEEEr   c                (    V P                  V4       R # r
   )__iand__rF   s   &&r   intersection_updateWeakSet.intersection_updatea   rR   r   c                J    V P                   P                  R  V 4       4       V # )c              3   8   "   T F  p\        V4      x  K  	  R # 5ir
   r   rU   s   & r   rW   #WeakSet.__iand__.<locals>.<genexpr>d   s     %BEDc$iiErY   )r   rd   rF   s   &&r   rc   WeakSet.__iand__c   s    		%%%BE%BBr   c                F    V P                   P                  R  V 4       4      # )c              3   8   "   T F  p\        V4      x  K  	  R # 5ir
   r   rU   s   & r   rW   #WeakSet.issubset.<locals>.<genexpr>h   s     !>#d))rY   )r   issubsetrF   s   &&r   rm   WeakSet.issubsetg   s    yy!!!>!>>>r   c                N    V P                   \        \        \        V4      4      8  # r
   r   r   mapr   rF   s   &&r   __lt__WeakSet.__lt__k       yy3s3///r   c                F    V P                   P                  R  V 4       4      # )c              3   8   "   T F  p\        V4      x  K  	  R # 5ir
   r   rU   s   & r   rW   %WeakSet.issuperset.<locals>.<genexpr>o   s     #@%$CII%rY   )r   
issupersetrF   s   &&r   rx   WeakSet.issupersetn   s    yy###@%#@@@r   c                N    V P                   \        \        \        V4      4      8  # r
   rp   rF   s   &&r   __gt__WeakSet.__gt__r   rt   r   c                    \        WP                  4      '       g   \        # V P                  \	        \        \        V4      4      8H  # r
   )
isinstancer)   NotImplementedr   r   rq   r   rF   s   &&r   __eq__WeakSet.__eq__u   s1    %00!!yyCC000r   c                H    V P                  4       pVP                  V4       V# r
   )r   symmetric_difference_updaterK   s   && r   symmetric_differenceWeakSet.symmetric_differencez   s     **51r   c                (    V P                  V4       R # r
   )__ixor__rF   s   &&r   r   #WeakSet.symmetric_difference_update   rR   r   c                   a  S VJ d   S P                   P                  4        S # S P                   P                  V 3R  lV 4       4       S # )c              3   P   <"   T F  p\        VSP                  4      x  K  	  R # 5ir
   )r   r   r^   s   & r   rW   #WeakSet.__ixor__.<locals>.<genexpr>   s!     1\V[d#dDLL2I2IV[s   #&)r   r3   r   rF   s   f&r   r   WeakSet.__ixor__   s?    5=IIOO  II111\V[1\\r   c                4    V P                  R  W3 4       4      # )c              3   4   "   T F  q F  q"x  K  	  K  	  R # 5ir
   r]   )rV   ses   &  r   rW    WeakSet.union.<locals>.<genexpr>   s     BA1aas   r6   rF   s   &&r   unionWeakSet.union   s    ~~B$BBBr   c                <    \        V P                  V4      4      ^ 8H  # )r   )r   r`   rF   s   &&r   
isdisjointWeakSet.isdisjoint   s    4$$U+,11r   c                ,    \        V P                  4      # r
   )reprr   r    s   &r   __repr__WeakSet.__repr__   s    DIIr   )r   r   r
   )-__name__
__module____qualname____firstlineno__r   r   r!   r&   r,   r/   r3   r   r9   r=   r   r   rG   rM   __sub__rJ   rP   r`   __and__rd   rc   rm   __le__rr   rx   __ge__r{   r   r   __xor__r   r   r   __or__r   r   classmethodr   __class_getitem____static_attributes____classdictcell__)__classdict__s   @r   r   r      s     
B/$$% GFG?F0AF01
 #GCF2 $L1r   N)_weakrefr   typesr   __all__r   r]   r   r   <module>r      s    
  +H2 H2r   