+
    ÊK<iQ  ã                  óª   € ^ RI Ht ^ RIt^RIHt ^RIHtHtHt ^RI	H
t
 ]P                  '       d   ^RIHt R R ltRR	 R
 lltR R ltR R ltR# )é    )ÚannotationsN)ÚIllegalDestination)ÚcombineÚfrombaseÚisbase)Úcopy_file_data)ÚFSc               ó(   € V ^8„  d   QhRRRRRRRR/# ©é   Úsrc_fsr	   Úsrc_pathÚstrÚdst_fsÚdst_path© )Úformats   "ÚA/usr/lib/python3/dist-packages/fontTools/misc/filesystem/_copy.pyÚ__annotate__r      s(   € ÷ /ñ /bð / Cð /°ð /¸sñ /ó    c           	     ó,  € WJ d   W8X  d   \        R V: R24      hV P                  VR4      ;_uu_ 4       pVP                  VR4      ;_uu_ 4       p\        WE4       RRR4       RRR4       R#   + '       g   i     L; i  + '       g   i     R# ; i)úcannot copy ú
 to itselfÚrbÚwbN)r   Úopenr   )r   r   r   r   Úsrc_fileÚdst_files   &&&&  r   Ú	copy_filer      so   € ØÓ˜HÔ0Ü  <°©|¸:Ð!FÓGÐGà	‰X˜t×	$Ô	$¨Ø[‰[˜ 4×(Ô(¨HÜ˜8Ô.÷ )÷ 
%Ñ	$ß(×(ú÷ 
%×	$Ð	$ús#   ¶BÁA/	ÁBÁ/A?Á:BÂB	c               ó(   € V ^8„  d   QhRRRRRRRR/# )r   r   r	   r   Úsrc_rootr   Údst_rootr   )r   s   "r   r   r      s6   € ÷ Wñ WØðWàðWð ðWð ñ	Wr   c           
     ó  € WJ d"   \        W#4      '       d   \        R V : R24      hVP                  VRR7       V P                  P	                  V4       F)  pVP                  \        V\        W$4      4      RR7       K+  	  R# )r   r   T)ÚrecreateN)r   r   ÚmakedirsÚwalkÚdirsÚmakedirr   r   )r   r   r!   r"   Údir_paths   &&&& r   Úcopy_structurer*      sn   € ð ÓœF 8×6Ò6Ü  <°©z¸Ð!DÓEÐEà
‡OOH t€OÔ,Ø—K‘K×$Ñ$ XÖ.ˆØ‰”w˜x¬°(Ó)EÓFÐQUˆÖVó /r   c               ó(   € V ^8„  d   QhRRRRRRRR/# r   r   )r   s   "r   r   r   $   s(   € ÷ 8ñ 8Rð 8 3ð 8°ð 8¸cñ 8r   c                ó¤   € \        WW4       V P                  P                  V4       F$  p\        V\	        W4      4      p\        WW%4       K&  	  R # )N)r*   r&   Úfilesr   r   r   )r   r   r   r   Ú	file_pathÚ	copy_paths   &&&&  r   Úcopy_dirr0   $   s@   € Ü6 8Ô6à—[‘[×&Ñ& xÖ0ˆ	Ü˜H¤h¨xÓ&CÓDˆ	Ü& VÖ7ó 1r   c               ó    € V ^8„  d   QhRRRR/# )r   r   r	   r   r   )r   s   "r   r   r   ,   s   € ÷ 'ñ 'Bð ' ñ 'r   c                ó"   € \        V R VR 4       R# )Ú/N)r0   )r   r   s   &&r   Úcopy_fsr4   ,   s   € ÜˆVS˜& #Ö&r   )r3   r3   )Ú
__future__r   ÚtypingÚ_errorsr   Ú_pathr   r   r   Ú_toolsr   ÚTYPE_CHECKINGÚ_baser	   r   r*   r0   r4   r   r   r   Ú<module>r<      s;   ðÝ "ã å 'ß ,Ñ ,Ý "à	××ÐÝõ/÷Wõ8÷'r   