eaiovnaovbqoebvqoeavibavo B YI~d @sBdZdZdZdZdZdZdZdZdZd Z d d Z d d Z dZ dZ dZdZdZdZdZdZdZdZddZddZddZddZddZdd Zd!d"Zd#d$Zd%d&Zd'd(Zd)Z d*Z!e!Z"d+Z#d,Z$d-Z%d.Z&d/Z'd,Z(d-Z)d.Z*d0Z+d1Z,d2Z-dZ.dZ/dZ0dZ1dZ2dZ3dZ4dZ5dZ6d2Z7d1Z8dZ9d3Z:d4Z;d5Zed8fed9fed:fe d;fe dffe)d?ffe*e Bd@fe dAfe*dBffe,d>ffe-d?ffe.e!Bd@fe!dAfe.dBffe0d>ffe1d?ffe2e#BdCfe#dDfe2dBfff Z?dEdFZ@d1ZAd)ZBd.ZCd2ZDdZEdZFdZGd-ZHdZId4ZJdZKdZLd*ZMd+ZNdZOd,ZPd3ZQy ddGlRTWneSk r<YnXdHS)I cCs|d@S)Ni)moder r )/opt/alt/python37/lib64/python3.7/stat.pyS_IMODEsrcCs|d@S)Nir )r r r r S_IFMTsri@i i`iiiicCs t|tkS)N)rS_IFDIR)r r r r S_ISDIR2srcCs t|tkS)N)rS_IFCHR)r r r r S_ISCHR6srcCs t|tkS)N)rS_IFBLK)r r r r S_ISBLK:srcCs t|tkS)N)rS_IFREG)r r r r S_ISREG>srcCs t|tkS)N)rS_IFIFO)r r r r S_ISFIFOBsrcCs t|tkS)N)rS_IFLNK)r r r r S_ISLNKFsrcCs t|tkS)N)rS_IFSOCK)r r r r S_ISSOCKJsrcCsdS)NFr )r r r r S_ISDOORNsrcCsdS)NFr )r r r r S_ISPORTRsrcCsdS)NFr )r r r r S_ISWHTVsr iii@i8 iiiii l-bdcprwsSxtTcCsPg}x@tD]8}x2|D] \}}||@|kr||PqW|dq Wd|S)Nr()_filemode_tableappendjoin)r Zpermtablebitcharr r r filemodes   r;)*N)TST_MODEST_INOST_DEVST_NLINKST_UIDST_GIDST_SIZEST_ATIMEST_MTIMEST_CTIMErrrrrrrrrS_IFDOORS_IFPORTS_IFWHTrrrrrrrrrr S_ISUIDS_ISGIDS_ENFMTS_ISVTXS_IREADS_IWRITES_IEXECS_IRWXUS_IRUSRS_IWUSRS_IXUSRS_IRWXGS_IRGRPS_IWGRPS_IXGRPS_IRWXOS_IROTHS_IWOTHS_IXOTH UF_NODUMP UF_IMMUTABLE UF_APPEND UF_OPAQUE UF_NOUNLINK UF_COMPRESSED UF_HIDDEN SF_ARCHIVED SF_IMMUTABLE SF_APPEND SF_NOUNLINK SF_SNAPSHOTr5r;FILE_ATTRIBUTE_ARCHIVEFILE_ATTRIBUTE_COMPRESSEDFILE_ATTRIBUTE_DEVICEFILE_ATTRIBUTE_DIRECTORYFILE_ATTRIBUTE_ENCRYPTEDFILE_ATTRIBUTE_HIDDENFILE_ATTRIBUTE_INTEGRITY_STREAMFILE_ATTRIBUTE_NORMAL"FILE_ATTRIBUTE_NOT_CONTENT_INDEXEDFILE_ATTRIBUTE_NO_SCRUB_DATAFILE_ATTRIBUTE_OFFLINEFILE_ATTRIBUTE_READONLYFILE_ATTRIBUTE_REPARSE_POINTFILE_ATTRIBUTE_SPARSE_FILEFILE_ATTRIBUTE_SYSTEMFILE_ATTRIBUTE_TEMPORARYFILE_ATTRIBUTE_VIRTUAL_stat ImportErrorr r r r s