
    Ng                     >    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dS )    )find_libraryNc               #   `  K   t          d          V  t          j        dk    rBg dt          j        d          z   } | D ]$}t          j                            |d          V  %d S t          j        dv r$g d}|D ]}d|d	V  t          |          V  d S t          j        d
k    rdV  d S d S )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      H/var/www/html/ai-engine/env/lib/python3.11/site-packages/magic/loader.py_lib_candidatesr      s     W\X   		455	6E  . .GLL,------. . |***QQQH   !!OO	  |w
     c                      t                      D ]+} | 	 t          j        |           c S # t          $ r Y (w xY wt	          d          )Nz1failed to find libmagic.  Check your installation)r   ctypesCDLLOSErrorImportError)libs    r   load_libr   %   sm     
K 
Kc
{[   
d I
J
JJs   +
88)	ctypes.utilr   r   r   r   os.pathr   r   r    r   r   <module>r"      sh    $ $ $ $ $ $  



    <K K K K Kr   