§
    �Ÿjd  ã                   óª   — d Z ddlmZmZmZ  ed¦  «        Z G d„ de¦  «        Z e¦   «         Zd„ Z eej        ¦  «        Z eej	        ¦  «        Z	dS )z2
Timezone utilities

Just UTC-awareness right now
é    )ÚtzinfoÚ	timedeltaÚdatetimec                   ó   — e Zd ZdZd„ Zd„ ZdS )ÚtzUTCz#tzinfo object for UTC (zero offset)c                 ó   — t           S ©N©ÚZERO©ÚselfÚds     ú]/var/www/finuniver-perm.ru/html/student/venv/lib/python3.11/site-packages/IPython/utils/tz.pyÚ	utcoffsetztzUTC.utcoffset   ó   € Ýˆó    c                 ó   — t           S r	   r
   r   s     r   Údstz	tzUTC.dst!   r   r   N)Ú__name__Ú
__module__Ú__qualname__Ú__doc__r   r   © r   r   r   r      s8   € € € € € Ø-Ð-ðð ð ðð ð ð ð r   r   c                 ó   ‡ — ˆ fd„}|S )z<decorator for adding UTC tzinfo to datetime's utcfoo methodsc                  óJ   •—  ‰| i |¤Ž}|                      t          ¬¦  «        S )N)r   )ÚreplaceÚUTC)ÚargsÚkwargsÚdtÚunawares      €r   Ú
utc_methodzutc_aware.<locals>.utc_method*   s+   ø€ ØˆW�dÐ%˜fÐ%Ð%ˆØ�zŠz¥ˆzÑ%Ô%Ð%r   r   )r!   r"   s   ` r   Ú	utc_awarer#   (   s$   ø€ ð&ð &ð &ð &ð &ð Ðr   N)
r   r   r   r   r   r   r   r#   ÚutcfromtimestampÚutcnowr   r   r   ú<module>r&      s®   ððð ð" 1Ð 0Ð 0Ð 0Ð 0Ð 0Ð 0Ð 0Ð 0Ð 0ð €y��|„|€ðð ð ð ð ˆFñ ô ð ð €e�g„g€ðð ð ð �9˜XÔ6Ñ7Ô7Ð Ø	ˆ�8”?Ñ	#Ô	#€€€r   