
    Mh                     &    d Z  G d de          ZdS )z'
Common code used in multiple modules.
c                   <    e Zd Zd dgZd	dZd Zd Zd Zd Zd Z	dS )
weekdaynNc                 "    || _         || _        d S Nr   r   )selfr   r   s      P/var/www/html/test/jupyter/venv/lib/python3.11/site-packages/dateutil/_common.py__init__zweekday.__init__	   s        c                 R    || j         k    r| S |                     | j        |          S r   )r   	__class__r   )r   r   s     r	   __call__zweekday.__call__   s(    ;;K>>$,222r   c                 p    	 | j         |j         k    s| j        |j        k    rdS n# t          $ r Y dS w xY wdS )NFT)r   r   AttributeErrorr   others     r	   __eq__zweekday.__eq__   sV    	|u},,%'0A0Au 1B 	 	 	55	ts    % 
33c                 8    t          | j        | j        f          S r   )hashr   r   )r   s    r	   __hash__zweekday.__hash__   s#    
,
&
   	r   c                     | |k     S r    r   s     r	   __ne__zweekday.__ne__!   s    EM""r   c                 F    d| j                  }| j        s|S d|| j        fz  S )N)MOTUWETHFRSASUz%s(%+d)r   )r   ss     r	   __repr__zweekday.__repr__$   s.    6t|Dv 	+H46{**r   r   )
__name__
__module____qualname__	__slots__r
   r   r   r   r   r#   r   r   r	   r   r      s}        C I   3 3 3    # # #+ + + + +r   r   N)__doc__objectr   r   r   r	   <module>r*      sC    
#+ #+ #+ #+ #+f #+ #+ #+ #+ #+r   