ó
    ‰*£h^  ã                   ó>   • S SK Jr  SSKJr  SSKJr   " S S\5      rg)é    )ÚStructé   )Ú	MIME_TYPE)ÚBaseImageHeaderc                   óX   • \ rS rSrSr\S 5       r\S 5       r\S 5       r	\S 5       r
Srg)	ÚGifé   z�Image header parser for GIF images.

Note that the GIF format does not support resolution (DPI) information. Both
horizontal and vertical DPI default to 72.
c                 ó<   • U R                  U5      u  p#U " X#SS5      $ )zQReturn |Gif| instance having header properties parsed from GIF image in
`stream`.éH   )Ú_dimensions_from_stream)ÚclsÚstreamÚpx_widthÚ	px_heights       ÚK/home/mande/repo/quber/.venv/lib/python3.13/site-packages/docx/image/gif.pyÚfrom_streamÚGif.from_stream   s&   € ð "×9Ñ9¸&ÓAÑˆÙ�8¨¨BÓ/Ð/ó    c                 ó"   • [         R                  $ )zMMIME content type for this image, unconditionally `image/gif` for GIF
images.)r   ÚGIF©Úselfs    r   Úcontent_typeÚGif.content_type   s   € ô �}‰}Ðr   c                 ó   • g)z8Default filename extension, always 'gif' for GIF images.Úgif© r   s    r   Údefault_extÚGif.default_ext   s   € ð r   c                 óˆ   • UR                  S5        UR                  S5      n[        S5      nUR                  U5      u  pEXE4$ )Né   é   z<HH)ÚseekÚreadr   Úunpack)r   r   Úbytes_Ústructr   r   s         r   r   ÚGif._dimensions_from_stream    s=   € à�‰�AŒØ—‘˜Q“ˆÜ˜“ˆØ$Ÿm™m¨FÓ3ÑˆØÐ"Ð"r   r   N)Ú__name__Ú
__module__Ú__qualname__Ú__firstlineno__Ú__doc__Úclassmethodr   Úpropertyr   r   r   Ú__static_attributes__r   r   r   r   r      sW   † ñð ñ0ó ð0ð ñó ðð
 ñó ðð ñ#ó ó#r   r   N)r'   r   Ú	constantsr   Úimager   r   r   r   r   Ú<module>r3      s   ðÝ å  Ý "ô#ˆ/õ #r   