+
     h  c                   sP     ^ RI Ht  ! R R]4      tR#   ] d
    ^ RI Ht  Li ; i)    )
MutableSetc                   s   a  ] tR t^t o RtR tR t]P                  t	]P                  t]P                  t]P                  t]P                   t]P$                  tR tR tR tR tR tR	 t]R
 4       tRtV tR# )SetMixinz9
Mix-in for sets.  You must define __iter__, add, remove
c                s.    ^ pV  F  pV^,          pK  	  V# )r     )selfZlengthitems   &  :/usr/lib64/python3.14/site-packages/lxml/html/_setmixin.py__len__ZSetMixin.__len__   s    DaKF     c                s*    V  F  pW8X  g   K   R # 	  R# )TFr   )r   r   Zhas_items   && r   __contains__ZSetMixin.__contains__   s    H  r   c                s    \        V 4      # NZset)r   s   &r   copyZSetMixin.copy!   s    4yr   c                s    W,          p R # r
   r   r   Zother   &&r   updateZSetMixin.update$   	    r   c                s    W,          p R # r
   r   r   r   r   intersection_updateZSetMixin.intersection_update'   r   r   c                s    W,          p R # r
   r   r   r   r   difference_updateZSetMixin.difference_update*   r   r   c                s    W,          p R # r
   r   r   r   r   symmetric_difference_updateZ$SetMixin.symmetric_difference_update-   r   r   c                sN     V P                  V4       R #   \         d     R # i ; ir
   )ZremoveZKeyError)r   r   r   r   discardZSetMixin.discard0   s%    	KK 		s    $$c                s    \        V4      # r
   r   )ZclsZitr   r   _from_iterableZSetMixin._from_iterable6   s    2wr   r   N)Z__name__Z
__module__Z__qualname__Z__firstlineno__Z__doc__r   r	   r   Z__le__ZissubsetZ__ge__Z
issupersetZ__or__ZunionZ__and__ZintersectionZ__sub__Z
differenceZ__xor__Zsymmetric_differencer   r   r   r   r   r   Zclassmethodr   Z__static_attributes__Z__classdictcell__)Z__classdict__s   @r   r   r      s        H""JE%%L##J%--  r   r   N)Zcollections.abcr   ZImportErrorr   r   r   r   <module>r      s-   +*
1z 1	  +*+s    %%