
    x7#h                         d Z  G d de      Zy)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	y)
weekdaynNc                      || _         || _        y Nr   r   )selfr   r   s      P/var/www/api/v1/venv_getwork_v1/lib/python3.12/site-packages/dateutil/_common.py__init__zweekday.__init__	   s        c                 \    || j                   k(  r| S | j                  | j                  |      S r   )r   	__class__r   )r   r   s     r	   __call__zweekday.__call__   s'    ;K>>$,,22r   c                     	 | j                   |j                   k7  s| j                  |j                  k7  ry	 y# t        $ r Y yw xY w)NFT)r   r   AttributeErrorr   others     r	   __eq__zweekday.__eq__   sH    	||u}},%''0A 1B   		s   27 	AAc                 D    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                 ^    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vvH466{**r   r   )
__name__
__module____qualname__	__slots__r
   r   r   r   r   r#   r   r   r	   r   r      s*    C I3#+r   r   N)__doc__objectr   r   r   r	   <module>r*      s   
#+f #+r   