Xj^>ddlmZddlmZddlmZGddeZy))Struct) MIME_TYPE)BaseImageHeadercPeZdZdZedZedZedZedZ y)GifzImage 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@|j|\}}|||ddS)zYReturn |Gif| instance having header properties parsed from GIF image in `stream`.H)_dimensions_from_stream)clsstreampx_width px_heights b/mnt/ssd/data/Dropbox/adrian/vault-secondbrain/venv/lib/python3.12/site-packages/docx/image/gif.py from_streamzGif.from_streams*"99&A)8YB//c"tjS)zUMIME content type for this image, unconditionally `image/gif` for GIF images.)rGIFselfs r content_typezGif.content_types}}rcy)z8Default filename extension, always 'gif' for GIF images.gifrs r default_extzGif.default_extsrc|jd|jd}td}|j|\}}||fS)Nzr,s "#/#r