+
    ùCiy  ã                   ó¼   € ^ RI t ^ RIt^ RIt^ RIt^ RIt]P
                  P                  R4      '       d   R tM]P                  tR t	]
tRtR tR tR t^ RIHt R# )	é    NÚwinc                 óÐ   €  \         P                  ! V4       \         P
                  ! W4       R #   \         d+   pTP                  \        P                  8X  g   h  R p?LHR p?ii ; i)N)ÚosÚremoveÚOSErrorÚerrnoÚENOENTÚrename)Úcurrent_filenameÚnew_filenameÚes   && Ú3/usr/lib/python3/dist-packages/s3transfer/compat.pyÚrename_filer      sN   € ð	Ü�IŠI�lÔ#ô 	�	Š	Ð"Ö1øô ô 	Ø—7‘7œeŸl™lÔ*ð
 ô +ûð	ús   ‚0 °A%» A Á A%c                 ó<   € \         P                  ! V 4      ^,          # )é   )ÚinspectÚgetfullargspec)Úfuncs   &r   Úaccepts_kwargsr   #   s   € Ü×!Ò! $Ó'¨Õ*Ð*ó    c                óà   € \        V R4      '       d   V P                  4       # \        V R4      '       d(   \        V R4      '       d    V P                  ^ ^4       R# R#   \         d     R# i ; i)z¯Backwards compat function to determine if a fileobj is seekable

:param fileobj: The file-like object to determine if seekable

:returns: True, if seekable. False, otherwise.
ÚseekableÚseekÚtellTF)Úhasattrr   r   r   ©Úfileobjs   &r   r   r   /   sj   € ô ˆw˜
×#Ò#Ø×ÑÓ!Ð!ô 
�˜&×	!Ò	!¤g¨g°v×&>Ò&>ð	Ø�L‰L˜˜AÔÙñ
 øô	 ô 	âð	ús   ÁA ÁA-Á,A-c                ó^   € \        V R4      '       d   V P                  4       # \        V R4      # )z¨Determines whether or not a file-like object is readable.

:param fileobj: The file-like object to determine if readable

:returns: True, if readable. False otherwise.
ÚreadableÚread)r   r   r   s   &r   r   r   G   s-   € ô ˆw˜
×#Ò#Ø×ÑÓ!Ð!ä�7˜FÓ#Ð#r   c                 ó¤   € \        \        R 4      '       d)   \        P                  ! V P                  4       ^ V4       R# V P	                  V4       R# )Úposix_fallocateN)r   r   r"   ÚfilenoÚtruncate)r   Úsizes   &&r   Ú	fallocater&   T   s7   € ÜŒrÐ$×%Ò%Ü
×Ò˜7Ÿ>™>Ó+¨Q°Ö5à×Ñ˜Ör   )ÚBaseManager)r   r   r   ÚsocketÚsysÚplatformÚ
startswithr   r
   r   ÚConnectionErrorÚSOCKET_ERRORÚMAXINTr   r   r&   Úmultiprocessing.managersr'   © r   r   Ú<module>r1      s`   ðó Û Û 	Û Û 
à‡<�<×Ñ˜5×!Ò!ó
2ð —)‘)€Kò+ð €Ø	€òò0
$ò÷ 1r   