U
    w®Þhé  ã                
   @   sh   d Z zddlZW n6 ek
rF Z zddlmZ eeƒZW 5 dZ[X Y nX edœdd„Zedœdd	„Z	dS )
z2Functions to get versions of underlying libraries.é    Né   )ÚDeferredError)Úreturnc                   C   s   t  ¡ d S )zReturns ``libheif`` version.Zlibheif©Ú_pillow_heifZget_lib_info© r   r   ú]/var/www/dating/data/www/fatepal.com/env/lib/python3.8/site-packages/pillow_heif/_lib_info.pyÚlibheif_version   s    r	   c                   C   s   t  ¡ S )aZ  Returns a dictionary with version information.

    The keys `libheif`, `HEIF`, `AVIF`, `encoders`, `decoders` are always present, but values for all except
    `libheif` can be empty.

    {
        'libheif': '1.15.2',
        'HEIF': 'x265 HEVC encoder (3.4+31-6722fce1f)',
        'AVIF': 'AOMedia Project AV1 Encoder 3.5.0',
        'encoders': {
            'encoder1_id': 'encoder1_full_name',
            'encoder2_id': 'encoder2_full_name',
        },
        'decoders': {
            'decoder1_id': 'decoder1_full_name',
            'decoder2_id': 'decoder2_full_name',
        },
    }
    r   r   r   r   r   Úlibheif_info   s    r
   )
Ú__doc__r   ÚImportErrorÚexZ_deffered_errorr   Ústrr	   Údictr
   r   r   r   r   Ú<module>   s   