<!DOCTYPE html>
<html lang="en">

<head>
    <meta charset="UTF-8">
    <meta http-equiv="X-UA-Compatible" content="IE=edge">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <link href="https://cdn.jsdelivr.net/npm/bootstrap@5.3.0-alpha1/dist/css/bootstrap.min.css" rel="stylesheet"
        integrity="sha384-GLhlTQ8iRABdZLl6O3oVMWSktQOp6b7In1Zl3/Jr59b6EGGoI1aFkw7cmDA6j6gD" crossorigin="anonymous">
    <link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/font-awesome/6.3.0/css/all.min.css"
        integrity="sha512-SzlrxWUlpfuzQ+pcUCosxcglQRNAq/DZjVsC0lE40xsADsfeQoEypE+enwcOiGjk/bSuGGKHEyjSoQ1zVisanQ=="
        crossorigin="anonymous" referrerpolicy="no-referrer" />
</head>
</html>
U
    .e                     @   sH   d dl Z d dlZedZdd Zdd Zdd ZG d	d
 d
e jZdS )    NzP(\d{4})-(\d{2})-(\d{2})T(\d{2}):(\d{2}):(\d{2})(\.\d+)?(?:Z|([+-]\d{2}):(\d{2}))c                 C   s(   t | }|r|d| kr d S t|S )Nr   )
rfc3339_rematchgroupparse_rfc3339_re)vm r   </usr/lib/python3.8/site-packages/pip/_vendor/pytoml/utils.pyparse_rfc3339   s    
r
   c           
      C   s   t t|  d d }| dr0t| d}nd}| drxt| ddd t| dd }ttd|d }nttdd}|\}} }}}}	t|| ||||	t|d |S )	N      r      
   <   	   i@B )mapintgroupsr   float	_TimeZonedatetimeZ	timedelta)
r   rmicrogZtzydHMSr   r   r	   r      s    

$r   c                 C   s   |   }|d k	r t| d nd}|dkr2d}n.|dkr@d}n
d}| }d||d |d }| jrt| d| S | d| S d S )	Nr   r   Z+-z{0}{1:02}:{2:02}z%Y-%m-%dT%H:%M:%S.%fz%Y-%m-%dT%H:%M:%S)	utcoffsetr   total_secondsformatZmicrosecondstrftime)r   Zoffssuffixr   r   r	   format_rfc3339   s    r'   c                   @   s,   e Zd Zdd Zdd Zdd Zdd Zd	S )
r   c                 C   s
   || _ d S N_offset)selfoffsetr   r   r	   __init__1   s    z_TimeZone.__init__c                 C   s   | j S r(   r)   r+   dtr   r   r	   r"   4   s    z_TimeZone.utcoffsetc                 C   s   d S r(   r   r.   r   r   r	   dst7   s    z_TimeZone.dstc                 C   sH   | j  d }|dk r"d}| }nd}|d }||d  }d|||S )Nr   r   r!   r    z{}{:.02}{:.02})r*   r#   r$   )r+   r/   r   reshr   r   r	   tzname:   s    z_TimeZone.tznameN)__name__
__module____qualname__r-   r"   r0   r3   r   r   r   r	   r   0   s   r   )	r   recompiler   r
   r   r'   Ztzinfor   r   r   r   r	   <module>   s   
