B
    Áì2a”  ã               @   sò  d dl Z d dlZd dlZd dlmZ ejZddddddd	d
dddddddddddgZdd„ Z	dd„ Z
dekrôdZdZd dlT yd dlmZ e d¡ W n ek
rª   Y nX d dlZyd dlmZ W n ek
rØ   Y nX d dlZe e
eƒ¡ [nžd ek�rŠd Zd!Zd dlT yd dlmZ e d¡ W n ek
�r>   Y nX d dlZd dlZe e
eƒ¡ [yd dlmZ W n ek
�r†   Y nX ned"ƒ‚eejd#< d d$lmZmZmZmZmZmZmZm Z  [e	d%ƒ�rÆe!ƒ Z"d&d'„ Z#e$ƒ Z%e#d(d)ƒ e#d*d+ƒ e#d,d-ƒ e#d.d/ƒ e#d0d1ƒ e#d2d3ƒ e#d4d5ƒ e#d6d7ƒ e#d8d9ƒ e#d:d;ƒ e#d<d=ƒ e#d>d?ƒ e#d@dAƒ e#dBdCƒ e#dBdDƒ e#dEd1ƒ e%Z&e$ƒ Z%e#d(d)ƒ e%Z'e$ƒ Z%e#dFdGƒ e#dHd+ƒ e#dId-ƒ e#dJdKƒ e#dJdLƒ e#dMdNƒ e% (e¡ e#dOdPƒ e#dQd1ƒ e#dRd1ƒ e#dSdTƒ e	dUƒ�r.e	dVƒ�r.e#dWdUƒ e%Z)e$ƒ Z%e#d(d)ƒ e#d,d-ƒ e#d.d/ƒ e#dXdYƒ e#dZd+ƒ e	d[ƒ�r~e#d\d-ƒ e#d2d3ƒ e#d]d1ƒ e#d^d/ƒ e#d.d/ƒ e#dEd1ƒ e#d_d/ƒ e%Z*[%[["[#d Z+d`Z,daZ-d¸ddde„Z.dfdg„ Z/dhdi„ Z0e dedgdig¡ d¹dkdl„Z1e dl¡ e2ehe&k�rPe3ehe)k�rPdºdcddnœdodp„Z4dqdr„ Z5e dp¡ ye6 W n e7k
�rr   i Z6Y nX dsdt„ Z8dudv„ Z9dwdx„ Z:dydz„ Z;d{d|„ Z<d}d~„ Z=e dtdvdxdzd|d~g¡ d»dd€„Z>d¼d�d„Z?d d‚lm@Z@ G dƒd„„ d„e@ƒZAyeBZCW n e7k
�r   d…d†„ ZCY nX d‡ek�r&e d‡¡ yeDZEW n e7k
�rL   dˆd†„ ZEY nX d‰ek�rbe d‰¡ dŠd‹„ ZFeFƒ Z6[Fd½dŒd�„ZGed kZHe dŽ¡ eH�rÈd�d�„ ZIeAe6jJeIeKeIeKeCeEƒZL[Id¾d‘d’„ZMe d“¡ d”d•„ ZNeNƒ \ZOZP[Ne	d–ƒ�rPe	d—ƒ�sPe	d˜ƒ�rPd ZQd` ZRZSe d™dšd›g¡ dœd�„ ZTdžd—„ ZUdŸd „ ZVd¡d¢„ ZWd£d¤„ ZXe d—d d¢d¤g¡ e	d—ƒ�rxd¥d¦„ ZYd§d¨„ ZZe d¦d¨g¡ e	d¢ƒ�r d©dª„ Z[d«d¬„ Z\e dªd¬g¡ d¿d¯d„Z]G d°d±„ d±ƒZ^d²d„ Z_d³d´„ Z`e	dµƒ�sÜe`Zadµea_bG d¶d·„ d·e jcƒZddS )Àé    N)Ú_check_methodsÚaltsepÚcurdirÚpardirÚsepÚpathsepÚlinesepÚdefpathÚnameÚpathÚdevnullÚSEEK_SETÚSEEK_CURÚSEEK_ENDÚfsencodeÚfsdecodeÚget_exec_pathÚfdopenÚpopenÚextsepc             C   s
   | t ƒ kS )N)Úglobals)r
   © r   ú./var/www/html/prediksi/Python-3.7.12/Lib/os.pyÚ_exists'   s    r   c             C   s2   y
t | jƒS  tk
r,   dd„ t| ƒD ƒS X d S )Nc             S   s   g | ]}|d  dkr|‘qS )r   Ú_r   )Ú.0Únr   r   r   ú
<listcomp>.   s    z%_get_exports_list.<locals>.<listcomp>)ÚlistÚ__all__ÚAttributeErrorÚdir)Úmoduler   r   r   Ú_get_exports_list*   s    
r#   ÚposixÚ
)Ú*)Ú_exitr'   )Ú_have_functionsÚntz
zno os specific module foundzos.path)r   r   r   r   r	   r   r   r   r(   c             C   s"   |t kr| tkrt t | ¡ d S )N)Ú_globalsr(   Ú_setÚadd)ÚstrÚfnr   r   r   Ú_addf   s    r/   ZHAVE_FACCESSATÚaccessZHAVE_FCHMODATÚchmodZHAVE_FCHOWNATÚchownZHAVE_FSTATATÚstatZHAVE_FUTIMESATÚutimeZHAVE_LINKATÚlinkZHAVE_MKDIRATÚmkdirZHAVE_MKFIFOATÚmkfifoZHAVE_MKNODATÚmknodZHAVE_OPENATÚopenZHAVE_READLINKATÚreadlinkZHAVE_RENAMEATÚrenameZHAVE_SYMLINKATÚsymlinkZHAVE_UNLINKATÚunlinkÚrmdirZHAVE_UTIMENSATZHAVE_FCHDIRÚchdirZHAVE_FCHMODZHAVE_FCHOWNZHAVE_FDOPENDIRÚlistdirÚscandirZHAVE_FEXECVEÚexecveZHAVE_FTRUNCATEÚtruncateZHAVE_FUTIMENSZHAVE_FUTIMESZHAVE_FPATHCONFÚpathconfÚstatvfsÚfstatvfsZHAVE_FSTATVFSZHAVE_LCHFLAGSZchflagsZHAVE_LCHMODÚlchownZHAVE_LCHOWNZHAVE_LUTIMESZ
HAVE_LSTATZ
MS_WINDOWSé   é   éÿ  Fc             C   s´   t  | ¡\}}|s t  |¡\}}|r||r|t  |¡s|yt||d� W n tk
rV   Y nX t}t|tƒrpttdƒ}||kr|d S yt| |ƒ W n$ t	k
r®   |r¨t  
| ¡sª‚ Y nX d S )N)Úexist_okZASCII)r   ÚsplitÚexistsÚmakedirsÚFileExistsErrorr   Ú
isinstanceÚbytesr6   ÚOSErrorÚisdir)r
   ÚmoderK   ÚheadÚtailZcdirr   r   r   rN   Æ   s$    


rN   c             C   sl   t | ƒ t | ¡\}}|s(t |¡\}}x>|rf|rfyt |ƒ W n tk
rT   P Y nX t |¡\}}q*W d S )N)r>   r   rL   rR   )r
   rU   rV   r   r   r   Ú
removedirsæ   s    
rW   c             C   sn   t  |¡\}}|r(|r(t  |¡s(t|ƒ t| |ƒ t  | ¡\}}|rj|rjyt|ƒ W n tk
rh   Y nX d S )N)r   rL   rM   rN   r;   rW   rR   )ÚoldÚnewrU   rV   r   r   r   Úrenamesü   s    
rZ   Tc             c   sô  t | ƒ} g }g }g }yt| ƒ}W n2 tk
rR } z|d k	rB||ƒ d S d }~X Y nX |��  � xöy(yt|ƒ}	W n tk
r„   P Y nX W n2 tk
rº } z|d k	rª||ƒ d S d }~X Y nX y|	 ¡ }
W n tk
rà   d}
Y nX |
rô| |	j¡ n| |	j¡ |s`|
r`|�rd}n.y|	 ¡ }W n tk
�r:   d}Y nX | }|r`| |	j	¡ q`W W d Q R X |�rÀ| ||fV  t	j
t	j }}xn|D ]4}|| |ƒ}|�s¤||ƒ�s†t||||ƒE d H  �q†W n0x"|D ]}t||||ƒE d H  �qÆW | ||fV  d S )NFT)ÚfspathrA   rR   ÚnextÚStopIterationÚis_dirÚappendr
   Ú
is_symlinkr   ÚislinkÚjoinÚwalk)ÚtopÚtopdownÚonerrorZfollowlinksÚdirsÚnondirsZ	walk_dirsÚ
scandir_itÚerrorÚentryr^   Z	walk_intor`   ra   rb   ÚdirnameZnew_pathr   r   r   rc     s`    ;




rc   Ú.)Úfollow_symlinksÚdir_fdc            c   sŽ   t | tƒrt| dƒst| ƒ} |s.t| d|d�}t| t|d�}zB|s^t |j	¡r|t
 |t|ƒ¡r|t|| t | tƒ|||ƒE d H  W d t|ƒ X d S )NÚ	__index__F)rn   ro   )ro   )rP   ÚintÚhasattrr[   r3   r9   ÚO_RDONLYÚstZS_ISDIRÚst_moder   ÚsamestatÚ_fwalkrQ   Úclose)rd   re   rf   rn   ro   Úorig_stÚtopfdr   r   r   Úfwalk©  s    !r{   c             c   sÈ  t | ƒ}g }g }|s|rd ng }	x”|D ]Œ}
|
j}|r<t|ƒ}y4|
 ¡ rd| |¡ |	d k	rn|	 |
¡ n
| |¡ W q& tk
r°   y|
 ¡ r”| |¡ W n tk
rª   Y nX Y q&X q&W |rÈ|||| fV  xæ|	d krÖ|nt||	ƒD ]Ì}yB|�s|�rt|| dd�}n|\}}
|
jdd�}t	|t
| d�}W n8 tk
�r^ } z|d k	�rL||ƒ wàW d d }~X Y nX z@|�szt |t|ƒ¡�ržt ||¡}t||||||ƒE d H  W d t|ƒ X qàW |�sÄ|||| fV  d S )NF)ro   rn   )rn   )ro   )rA   r
   r   r^   r_   rR   r`   Úzipr3   r9   rs   r   rv   rb   rw   rx   )rz   ZtoppathZisbytesre   rf   rn   ri   rg   rh   Zentriesrk   r
   ry   ZdirfdÚerrZdirpathr   r   r   rw   Ù  sT    


rw   c             G   s   t | |ƒ d S )N)Úexecv)ÚfileÚargsr   r   r   Úexecl  s    r�   c             G   s    |d }t | |d d… |ƒ d S )Néÿÿÿÿ)rB   )r   r€   Úenvr   r   r   Úexecle   s    r„   c             G   s   t | |ƒ d S )N)Úexecvp)r   r€   r   r   r   Úexeclp(  s    r†   c             G   s    |d }t | |d d… |ƒ d S )Nr‚   )Úexecvpe)r   r€   rƒ   r   r   r   Úexeclpe/  s    rˆ   c             C   s   t | |ƒ d S )N)Ú_execvpe)r   r€   r   r   r   r…   8  s    r…   c             C   s   t | ||ƒ d S )N)r‰   )r   r€   rƒ   r   r   r   r‡   @  s    r‡   c             C   s  |d k	rt }||f}nt}|f}t}t | ¡r@|| f|žŽ  d S d }t|ƒ}tdkrft| ƒ} tt|ƒ}x†|D ]~}t 	|| ¡}y||f|žŽ  W ql t
tfk
r¸ }	 z|	}
W d d }	~	X Y ql tk
rè }	 z|	}
|d krØ|	}W d d }	~	X Y qlX qlW |d k	rú|‚|
‚d S )Nr)   )rB   r~   Úenvironr   rl   r   r
   r   Úmaprb   ÚFileNotFoundErrorÚNotADirectoryErrorrR   )r   r€   rƒ   Z	exec_funcZargrestZ	saved_excÚ	path_listr!   ÚfullnameÚeZlast_excr   r   r   r‰   K  s6    



r‰   c          
   C   sÊ   dd l }| d krt} | ¡ �’ | dt¡ y|  d¡}W n tk
rP   d }Y nX trªy| d }W n ttfk
rz   Y nX |d k	rŒt	dƒ‚|}|d k	rªt
|tƒrªt|ƒ}W d Q R X |d krÀt}| t¡S )Nr   ÚignoreZPATHs   PATHz*env cannot contain 'PATH' and b'PATH' keys)ÚwarningsrŠ   Úcatch_warningsÚsimplefilterÚBytesWarningÚgetÚ	TypeErrorÚsupports_bytes_environÚKeyErrorÚ
ValueErrorrP   rQ   r   r	   rL   r   )rƒ   r’   rŽ   Z
path_listbr   r   r   r   k  s.    


)ÚMutableMappingc               @   sT   e Z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 )Ú_Environc             C   s.   || _ || _|| _|| _|| _|| _|| _d S )N)Ú	encodekeyÚ	decodekeyÚencodevalueÚdecodevalueÚputenvÚunsetenvÚ_data)ÚselfÚdatar�   rž   rŸ   r    r¡   r¢   r   r   r   Ú__init__›  s    z_Environ.__init__c             C   s>   y| j |  |¡ }W n tk
r2   t|ƒd ‚Y nX |  |¡S )N)r£   r�   r™   r    )r¤   ÚkeyÚvaluer   r   r   Ú__getitem__¤  s
    z_Environ.__getitem__c             C   s.   |   |¡}|  |¡}|  ||¡ || j|< d S )N)r�   rŸ   r¡   r£   )r¤   r§   r¨   r   r   r   Ú__setitem__¬  s    

z_Environ.__setitem__c             C   sD   |   |¡}|  |¡ y| j|= W n tk
r>   t|ƒd ‚Y nX d S )N)r�   r¢   r£   r™   )r¤   r§   Z
encodedkeyr   r   r   Ú__delitem__²  s    

z_Environ.__delitem__c             c   s(   t | jƒ}x|D ]}|  |¡V  qW d S )N)r   r£   rž   )r¤   Úkeysr§   r   r   r   Ú__iter__»  s    

z_Environ.__iter__c             C   s
   t | jƒS )N)Úlenr£   )r¤   r   r   r   Ú__len__Á  s    z_Environ.__len__c                s$   d  d ‡ fdd„ˆ j ¡ D ƒ¡¡S )Nzenviron({{{}}})z, c             3   s*   | ]"\}}d   ˆ  |¡ˆ  |¡¡V  qdS )z
{!r}: {!r}N)Úformatrž   r    )r   r§   r¨   )r¤   r   r   ú	<genexpr>Æ  s   z$_Environ.__repr__.<locals>.<genexpr>)r°   rb   r£   Úitems)r¤   r   )r¤   r   Ú__repr__Ä  s    
z_Environ.__repr__c             C   s   t | ƒS )N)Údict)r¤   r   r   r   ÚcopyÉ  s    z_Environ.copyc             C   s   || kr|| |< | | S )Nr   )r¤   r§   r¨   r   r   r   Ú
setdefaultÌ  s    z_Environ.setdefaultN)Ú__name__Ú
__module__Ú__qualname__r¦   r©   rª   r«   r­   r¯   r³   rµ   r¶   r   r   r   r   rœ   š  s   		rœ   c             C   s   d S )Nr   )r§   r¨   r   r   r   Ú<lambda>Ô  ó    rº   r¡   c             C   s
   t | dƒS )NÚ )Ú_putenv)r§   r   r   r   rº   Ü  r»   r¢   c                 sˆ   t dkrLdd„ } | ‰ t}‡ fdd„}i }xJt ¡ D ]\}}||||ƒ< q2W n(t ¡ ‰‡fdd„‰ ‡fdd	„}ˆ }t}t|||ˆ |ttƒS )
Nr)   c             S   s    t | tƒstdt| ƒj ƒ‚| S )Nzstr expected, not %s)rP   r-   r—   Útyper·   )r¨   r   r   r   Ú	check_strä  s    
z!_createenviron.<locals>.check_strc                s   ˆ | ƒ  ¡ S )N)Úupper)r§   )Úencoder   r   r�   ê  s    z!_createenviron.<locals>.encodekeyc                s(   t | tƒstdt| ƒj ƒ‚|  ˆ d¡S )Nzstr expected, not %sÚsurrogateescape)rP   r-   r—   r¾   r·   rÁ   )r¨   )Úencodingr   r   rÁ   ò  s    
z_createenviron.<locals>.encodec                s   |   ˆ d¡S )NrÂ   )Údecode)r¨   )rÃ   r   r   rÄ   ö  s    z_createenviron.<locals>.decode)	r
   r-   rŠ   r²   ÚsysÚgetfilesystemencodingrœ   r½   Ú	_unsetenv)r¿   rÄ   r�   r¥   r§   r¨   r   )rÁ   rÃ   r   Ú_createenvironá  s"    rÈ   c             C   s   t  | |¡S )N)rŠ   r–   )r§   Údefaultr   r   r   Úgetenv  s    rÊ   )rÊ   r˜   c             C   s    t | tƒstdt| ƒj ƒ‚| S )Nzbytes expected, not %s)rP   rQ   r—   r¾   r·   )r¨   r   r   r   Ú_check_bytes  s    
rË   c             C   s   t  | |¡S )N)Úenvironbr–   )r§   rÉ   r   r   r   Úgetenvb  s    rÍ   )rÌ   rÍ   c                 s4   t  ¡ ‰ t  ¡ ‰‡ ‡fdd„} ‡ ‡fdd„}| |fS )Nc                s&   t | ƒ} t| tƒr|  ˆ ˆ¡S | S d S )N)r[   rP   r-   rÁ   )Úfilename)rÃ   Úerrorsr   r   r   &  s    
z_fscodec.<locals>.fsencodec                s&   t | ƒ} t| tƒr|  ˆ ˆ¡S | S d S )N)r[   rP   rQ   rÄ   )rÎ   )rÃ   rÏ   r   r   r   2  s    
z_fscodec.<locals>.fsdecode)rÅ   rÆ   Úgetfilesystemencodeerrors)r   r   r   )rÃ   rÏ   r   Ú_fscodec"  s
    rÑ   ÚforkÚspawnvr~   ÚP_WAITÚP_NOWAITÚ	P_NOWAITOc             C   sÊ   t |ttfƒstdƒ‚|r"|d s*tdƒ‚tƒ }|spy$|d krJ|||ƒ n||||ƒ W qÆ   tdƒ Y qÆX nV| tkr||S xHt|dƒ\}}t	|ƒr˜q~q~t
|ƒrªt|ƒ S t|ƒrºt|ƒS tdƒ‚q~W d S )Nzargv must be a tuple or a listr   z"argv first element cannot be emptyé   z"Not stopped, signaled or exited???)rP   Útupler   r—   rš   rÒ   r'   rÕ   ÚwaitpidÚ
WIFSTOPPEDÚWIFSIGNALEDÚWTERMSIGÚ	WIFEXITEDÚWEXITSTATUSrR   )rT   r   r€   rƒ   ZfuncZpidZwpidZstsr   r   r   Ú	_spawnvefO  s.    
rß   c             C   s   t | ||d tƒS )N)rß   r~   )rT   r   r€   r   r   r   rÓ   n  s    c             C   s   t | |||tƒS )N)rß   rB   )rT   r   r€   rƒ   r   r   r   Úspawnvew  s    rà   c             C   s   t | ||d tƒS )N)rß   r…   )rT   r   r€   r   r   r   Úspawnvpƒ  s    rá   c             C   s   t | |||tƒS )N)rß   r‡   )rT   r   r€   rƒ   r   r   r   Úspawnvpe�  s    râ   c             G   s   t | ||ƒS )N)rÓ   )rT   r   r€   r   r   r   ÚspawnlŸ  s    rã   c             G   s   |d }t | ||d d… |ƒS )Nr‚   )rà   )rT   r   r€   rƒ   r   r   r   Úspawnle¨  s    rä   c             G   s   t | ||ƒS )N)rá   )rT   r   r€   r   r   r   Úspawnlpº  s    rå   c             G   s   |d }t | ||d d… |ƒS )Nr‚   )râ   )rT   r   r€   rƒ   r   r   r   ÚspawnlpeÄ  s    ræ   Úrr‚   c             C   s®   t | tƒstdt| ƒ ƒ‚|dkr.td| ƒ‚|dks>|d krFtdƒ‚dd l}dd l}|dkr„|j| d|j|d�}t	| 
|j¡|ƒS |j| d|j|d	�}t	| 
|j¡|ƒS d S )
Nz&invalid cmd type (%s, expected string))rç   Úwzinvalid mode %rr   z+popen() does not support unbuffered streamsrç   T)ÚshellÚstdoutÚbufsize)ré   Ústdinrë   )rP   r-   r—   r¾   rš   Ú
subprocessÚioZPopenZPIPEÚ_wrap_closeÚTextIOWrapperrê   rì   )ZcmdrT   Ú	bufferingrí   rî   Úprocr   r   r   r   Ô  s$    
c               @   s<   e Zd Zdd„ Zdd„ Zdd„ Zdd„ Zd	d
„ Zdd„ ZdS )rï   c             C   s   || _ || _d S )N)Ú_streamÚ_proc)r¤   Ústreamrò   r   r   r   r¦   ë  s    z_wrap_close.__init__c             C   s8   | j  ¡  | j ¡ }|dkr d S tdkr,|S |d> S d S )Nr   r)   é   )ró   rx   rô   Úwaitr
   )r¤   Z
returncoder   r   r   rx   î  s    

z_wrap_close.closec             C   s   | S )Nr   )r¤   r   r   r   Ú	__enter__÷  s    z_wrap_close.__enter__c             G   s   |   ¡  d S )N)rx   )r¤   r€   r   r   r   Ú__exit__ù  s    z_wrap_close.__exit__c             C   s   t | j|ƒS )N)Úgetattrró   )r¤   r
   r   r   r   Ú__getattr__û  s    z_wrap_close.__getattr__c             C   s
   t | jƒS )N)Úiterró   )r¤   r   r   r   r­   ý  s    z_wrap_close.__iter__N)	r·   r¸   r¹   r¦   rx   rø   rù   rû   r­   r   r   r   r   rï   ê  s   	rï   c             O   s4   t | tƒstdt| ƒ ƒ‚dd l}|j| f|ž|ŽS )Nz&invalid fd type (%s, expected integer)r   )rP   rq   r—   r¾   rî   r9   )Úfdr€   Úkwargsrî   r   r   r   r     s    
c             C   sˆ   t | ttfƒr| S t| ƒ}y| | ¡}W n0 tk
rX   t|dƒrF‚ ntd|j ƒ‚Y nX t |ttfƒrl|S td 	|jt|ƒj¡ƒ‚d S )NÚ
__fspath__z/expected str, bytes or os.PathLike object, not z7expected {}.__fspath__() to return str or bytes, not {})
rP   r-   rQ   r¾   rÿ   r    rr   r—   r·   r°   )r   Z	path_typeZ	path_reprr   r   r   Ú_fspath
  s    
r   r[   c               @   s&   e Zd Zejdd„ ƒZedd„ ƒZdS )ÚPathLikec             C   s   t ‚d S )N)ÚNotImplementedError)r¤   r   r   r   rÿ   2  s    zPathLike.__fspath__c             C   s   | t krt|dƒS tS )Nrÿ   )r  r   ÚNotImplemented)ÚclsÚsubclassr   r   r   Ú__subclasshook__7  s    
zPathLike.__subclasshook__N)r·   r¸   r¹   ÚabcÚabstractmethodrÿ   Úclassmethodr  r   r   r   r   r  .  s   r  )rJ   F)TNF)rm   TN)N)N)N)N)rç   r‚   )er  rÅ   r3   rt   Z_collections_abcr   Úbuiltin_module_namesZ_namesr   r   r#   r
   r   r$   r'   r_   ÚImportErrorZ	posixpathr   r(   Úextendr)   ZntpathÚmodulesZos.pathr   r   r   r   r	   r   r   r   r   r*   r/   Úsetr+   Zsupports_dir_fdZsupports_effective_idsr,   Zsupports_fdZsupports_follow_symlinksr   r   r   rN   rW   rZ   rc   r9   rA   r{   rw   rŠ   Ú	NameErrorr�   r„   r†   rˆ   r…   r‡   r‰   r   r›   rœ   r¡   r½   r¢   rÇ   rÈ   rÊ   r˜   rË   r£   rQ   rÌ   rÍ   rÑ   r   r   rÔ   rÕ   rÖ   rß   rÓ   rà   rá   râ   rã   rä   rå   ræ   r   rï   r   r   r[   r·   ÚABCr  r   r   r   r   Ú<module>   s~  


(











































 
 
08

		
 
-7








	

	


	
