
    !b                     <    d dl mZ d dlZd dlZd dlZd dlZd Zd Zy)    )find_libraryNc               #   j  K   t        d       t        j                  dk(  rDg dt        j                  d      z   } | D ]$  }t        j
                  j                  |d       & y t        j                  dv r!g d}|D ]  }d|d	 t        |        y t        j                  d
k(  rd y y w)Nmagicdarwin)z/opt/local/libz/usr/local/libz/opt/homebrew/libz /usr/local/Cellar/libmagic/*/libzlibmagic.dylib)win32cygwin)libmagicmagic1z
cygmagic-1z
libmagic-1zmsys-magic-1z./z.dlllinuxzlibmagic.so.1)r   sysplatformglobospathjoin)pathsiprefixess      ./usr/lib/python3/dist-packages/magic/loader.py_lib_candidatesr      s     W\\X 			45	6E  .GGLL,--. ||**QH  O	 ||w
 s   B1B3c                      t               D ]  } | 	 t        j                  |       c S  t	        d      # t        $ r Y 5w xY w)Nz1failed to find libmagic.  Check your installation)r   ctypesCDLLOSErrorImportError)libs    r   load_libr   %   sT     
Kc
{[[
K I
JJ	  
s   5	A A)	ctypes.utilr   r   r   r   os.pathr   r   r        r   <module>r"      s    $  
  <Kr!   