
    h                     L     S SK Jr   " S S\5      rg! \ a	    S SK Jr   Nf = f)    )
MutableSetc                       \ rS rSrSrS rS r\R                  r	\R                  r\R                  r\R                  r\R                   r\R$                  rS rS rS rS rS	 rS
 r\S 5       rSrg)SetMixin   z9
Mix-in for sets.  You must define __iter__, add, remove
c                 &    SnU  H  nUS-  nM
     U$ )Nr       )selflengthitems      E/var/www/html/env/lib/python3.13/site-packages/lxml/html/_setmixin.py__len__SetMixin.__len__   s    DaKF     c                 $    U  H
  nX:X  d  M
    g   g)NTFr	   )r
   r   has_items      r   __contains__SetMixin.__contains__   s    H  r   c                     [        U 5      $ Nset)r
   s    r   copySetMixin.copy!   s    4yr   c                     X-  n g r   r	   r
   others     r   updateSetMixin.update$   	    r   c                     X-  n g r   r	   r   s     r   intersection_updateSetMixin.intersection_update'   r    r   c                     X-  n g r   r	   r   s     r   difference_updateSetMixin.difference_update*   r    r   c                     X-  n g r   r	   r   s     r   symmetric_difference_update$SetMixin.symmetric_difference_update-   r    r   c                 H     U R                  U5        g ! [         a     g f = fr   )removeKeyError)r
   r   s     r   discardSetMixin.discard0   s%    	KK 		s    
!!c                     [        U5      $ r   r   )clsits     r   _from_iterableSetMixin._from_iterable6   s    2wr   r	   N)__name__
__module____qualname____firstlineno____doc__r   r   r   __le__issubset__ge__
issuperset__or__union__and__intersection__sub__
difference__xor__symmetric_differencer   r   r"   r%   r(   r-   classmethodr2   __static_attributes__r	   r   r   r   r      s       H""JE%%L##J%--  r   r   N)collections.abcr   ImportErrorr   r	   r   r   <module>rI      s-   +*
1z 1	  +*+s    ##