
    =OOfT                     .    d Z ddlmZmZ  G d de      Zy)
    )	timedeltatzinfoc                   :    e Zd ZdZd Zd Zd Zd Zd Zd Z	d Z
y	)
OffsetTzInfoz%Fixed offset in minutes east from UTCc                 B    || _         || _        t        |      | _        y )N)minutes)offsetnamer   _offset)selfr
   r   s      T/var/www/premiumrankchecker/venv/lib/python3.12/site-packages/ldap3/core/timezone.py__init__zOffsetTzInfo.__init__!   s    	 0    c                     | j                   S Nr   r   s    r   __str__zOffsetTzInfo.__str__&       yyr   c                 $    dj                  |       S )Nz2OffsetTzInfo(offset={0.offset!r}, name={0.name!r}))formatr   s    r   __repr__zOffsetTzInfo.__repr__)   s    CJJ4PPr   c                     | j                   S r   )r   r   dts     r   	utcoffsetzOffsetTzInfo.utcoffset-   s    ||r   c                     | j                   S r   r   r   s     r   tznamezOffsetTzInfo.tzname0   r   r   c                     t        d      S )Nr   )r   r   s     r   dstzOffsetTzInfo.dst4   s    |r   c                 2    | j                   | j                  fS r   )r
   r   r   s    r   __getinitargs__zOffsetTzInfo.__getinitargs__7   s    {{DII%%r   N)__name__
__module____qualname____doc__r   r   r   r   r   r!   r#    r   r   r   r      s)    /1
Q&r   r   N)r'   datetimer   r   r   r(   r   r   <module>r*      s   2 '&6 &r   