
    DhN                        d dl Z d dlZd dlZd dlZ e j                  e      Zej                   e j                                d Z	ddl
mZ dZ	 d dlZej                  d       ej                  Zej                   Zej                   Zej                   Zej)                  d       Zej)                  d      Zej.                  Zej2                  Zej                  de de        ej                  d	e de        eek7  seek7  r ed
      dZejC                  ejD                  d    jG                               d k7  r ed      ej                  d       esddl$m%Z% ej)                  d       Z&ej)                  d      Z'ej)                  d      Z(e&e'e(ddZ)ejA                   e%e)             	 ejU                  d      d k7  Z+e+sTej?                   e	dd             Zej?                   e	dd             Zej                  de       ej                  de       ddl,  G d de-      Z.er#ej_                         d        Z0ej`                  Z1nd Z0eje                  d e0      Z1ejg                   e4d!      e.jj                  e.jl                  z  e.jn                  z  e.jp                  z  e.jr                  z  e.jt                  z  e.jv                  z  e.jx                  z  e1ejz                        a>ej~                  a@d" ZA ej                  eA       ddlC ddlD ddlE ddlF ddlG ddlH ddlI ddlJ ddlK ddlL ddlM ddlN ddlO ddlP d#gZQy# e$ r|Zej                  de        ej                  d       d dlmZ  e       Zej?                   e	dd            ZeZeZej                  de       ejA                  d       Y dZ[dZ[ww xY w# e$ r dZ+Y "w xY w)$    Nc                     t         j                  dk(  }t        j                  dk(  }|r	d|  d| dS |r	d|  d| dS d|  d| S )	Nntdarwinlib-z.dll.z.dylibz.so.)osnamesysplatform)r
   
abi_number
is_windowsis_macs       q/var/www/fastuser/data/www/generator.snapmosaic.io/flask_app/venv/lib/python3.12/site-packages/pyvips/__init__.pylibrary_namer      s`    DJ\\X%FTF!J<t,,	TF!J<v..TF$zl++       )__version__FzLoaded binary module _libvipszModule generated for libvips r   zLinked to libvips zbad wrapper versionTzBinary module load failed: zFalling back to ABI mode)FFIvips*   zLoaded lib %szU
        int vips_init (const char* argv0);
        int vips_version (int flag);
    zunable to init libvipszInited libvips)cdefs   )majorminormicroapis	   VipsImagezglib-2.0zgobject-2.0)*c                   H    e Zd ZdZdZdZdZdZdZdZ	dZ
e
d	e	d
ed
ededediZy)GLogLevelFlagsr   r                @      
         (   2   N)__name__
__module____qualname__FLAG_RECURSION
FLAG_FATALLEVEL_ERRORLEVEL_CRITICALLEVEL_WARNINGLEVEL_MESSAGE
LEVEL_INFOLEVEL_DEBUGLEVEL_TO_LOGGER r   r   r    r    u   sS    $N$J %K$N$M$M$J$K 	RBrrROr   r    c                     t         j                  t        j                  |   t	        |        dt	        |              y Nz: loggerlogr    r7   
_to_stringdomainlevelmessage	user_datas       r   _log_handler_callbackrD      s6    

>11%8 ()Jw,?+@A	Cr   c                     t         j                  t        j                  |   t	        |        dt	        |              y r:   r;   r?   s       r   rD   rD      s6    

>11%8 ()Jw,?+@A	Cr   GLogFuncVIPSc                  H    t         rt        t        d      t                d a y y )NrG   )_log_handler_id_remove_handler	_to_bytesr8   r   r   _remove_log_handlerrL      s      	&)?; r   API_mode)Rloggingr	   r   atexit	getLoggerr,   r<   
addHandlerNullHandlerr   versionr   rM   _libvipsdebugffir   vips_libglib_libgobject_libvips_version	lib_major	lib_minorVIPS_MAJOR_VERSION
wrap_majorVIPS_MINOR_VERSION
wrap_minor	Exceptionecffir   dlopencdef	vips_initargvencodevdeclsr   r   r   r   featuresg_type_from_name
is_unifiederrorobjectr    
def_externrD   _log_handler_cbcallbackg_log_set_handlerrK   r6   r5   r4   r3   r2   r1   r0   r/   NULLrI   g_log_remove_handlerrJ   rL   registerenumsbasegobjectgvaluevobjectvinterpolatevconnectionvsourcevsourcecustomvtargetvtargetcustom
voperationvimagevregion__all__r8   r   r   <module>r      s    	 
 			8	$   %'%%' (	, ! *	
LL01
,,C||H||H,,K
 %%a(I%%a(I,,J,,J
LL0Aj\JK
LL%i[)=>Y*	"9-..H* chhqk((*+q0
,
--  !!!$E!!!$E!!!$E	H HHU8_ 11,?1D
 ::l:q9:jjmQ!?@_h/_k2 V . ^^C C
 44OC
 ll:/DEO,,Yv->-;-G-G-;-F-F.G-;-I-I.J .<-I-I.J .<-J-J	.K
 .<-G-G.H .<-F-F.G .<-J-J.K .=chh	H // # $              ,c  	
LL.qc23
LL+,
%Czz,vr23HHK
LL(+HH  	 		`  
s,   CM 2O OA1OOO)(O)