<!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>

Š¹¼]  ã               @   sß   d  d l  Z  d  d l Z d d d d d d d d	 d
 d d g Z d d „  Z d d	 „  Z d d „  Z d d „  Z d d „  Z d d „  Z d d „  Z	 d d „  Z
 d d „  Z d d
 „  Z d d „  Z d d „  Z d d „  Z d S)é    NÚcommonprefixÚexistsÚgetatimeÚgetctimeÚgetmtimeÚgetsizeÚisdirÚisfileÚsamefileÚsameopenfileÚsamestatc             C   s.   y t  j |  ƒ Wn t k
 r) d SYn Xd S)NFT)ÚosÚstatÚOSError)Úpath© r   ú0/opt/alt/python35/lib64/python3.5/genericpath.pyr      s
    	c             C   s<   y t  j |  ƒ } Wn t k
 r+ d SYn Xt j | j ƒ S)NF)r   r   r   ÚS_ISREGÚst_mode)r   Ústr   r   r   r	      s
    	c             C   s<   y t  j |  ƒ } Wn t k
 r+ d SYn Xt j | j ƒ S)NF)r   r   r   ÚS_ISDIRr   )Úsr   r   r   r   r   '   s
    	c             C   s   t  j |  ƒ j S)N)r   r   Úst_size)Úfilenamer   r   r   r   0   s    c             C   s   t  j |  ƒ j S)N)r   r   Úst_mtime)r   r   r   r   r   5   s    c             C   s   t  j |  ƒ j S)N)r   r   Úst_atime)r   r   r   r   r   :   s    c             C   s   t  j |  ƒ j S)N)r   r   Úst_ctime)r   r   r   r   r   ?   s    c             C   sa   |  s
 d St  |  ƒ } t |  ƒ } x8 t | ƒ D]* \ } } | | | k r/ | d  | … Sq/ W| S)NÚ )ÚminÚmaxÚ	enumerate)ÚmÚs1Ús2ÚiÚcr   r   r   r   E   s     c             C   s"   |  j  | j  k o! |  j | j k S)N)Úst_inoÚst_dev)r"   r#   r   r   r   r   Q   s    c             C   s+   t  j |  ƒ } t  j | ƒ } t | | ƒ S)N)r   r   r   )Úf1Úf2r"   r#   r   r   r   r
   X   s    c             C   s+   t  j |  ƒ } t  j | ƒ } t | | ƒ S)N)r   Úfstatr   )Úfp1Úfp2r"   r#   r   r   r   r   a   s    c             C   sÁ   |  j  | ƒ } | r3 |  j  | ƒ } t | | ƒ } |  j  | ƒ } | | k r­ | d } xR | | k  r¬ |  | | d … | k rŸ |  d  | … |  | d  … f S| d 7} q[ W|  |  d  d … f S)Né   r   )Úrfindr   )ÚpÚsepÚaltsepÚextsepÚsepIndexÚaltsepIndexÚdotIndexÚfilenameIndexr   r   r   Ú	_splitexto   s    
r7   c             G   s‰   d } } x] | D]U } t  | t ƒ r/ d } q t  | t ƒ rG d } q t d |  | j j f ƒ d  ‚ q W| r… | r… t d ƒ d  ‚ d  S)NFTz*%s() argument must be str or bytes, not %rz.Can't mix strings and bytes in path components)Ú
isinstanceÚstrÚbytesÚ	TypeErrorÚ	__class__Ú__name__)ÚfuncnameÚargsÚhasstrÚhasbytesr   r   r   r   Ú_check_arg_types†   s    
		rB   )r   r   Ú__all__r   r	   r   r   r   r   r   r   r   r
   r   r7   rB   r   r   r   r   Ú<module>   s"   			