o
    ýÞhŠ  ã                   @   sR   d Z G dd„ dƒZG dd„ dƒZG dd„ dƒZG dd„ dƒZeZG d	d
„ d
ƒZdS )z-Constants specific the the image sub-package.c                   @   s8  e Zd ZdZdZdZdZdZdZdZ	dZ
d	Zd
ZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZ dZ!d Z"d!Z#d"Z$d#Z%d$Z&d%Z'd&Z(d'Z)d(Z*d)Z+d*Z,d+Z-d,Z.d-Z/d.Z0d/Z1d0Z2d1Z3d2Z4eeeeeeeeeeefZ5ee	e
eeeeeeeeeefZ6d3d4d5d6d7d8d9d:d;d<d=d>d?d@œZ7e8dAdB„ ƒZ9dCS )DÚJPEG_MARKER_CODEzJPEG marker codes.ó   ó   Äó   Ìó   Èó   Àó   Áó   Âó   Ãó   Åó   Æó   Çó   Éó   Êó   Ëó   Íó   Îó   Ïó   Ðó   Ñó   Òó   Óó   Ôó   Õó   Öó   ×ó   Øó   Ùó   Úó   Ûó   Üó   Ýó   Þó   ßó   àó   áó   âó   ãó   äó   åó   æó   çó   èó   éó   êó   ëó   ìó   íó   îó   ïÚUNKNOWNÚSOF0ÚSOF2ÚDHTÚSOSÚSOIÚEOIÚDQTÚAPP0ÚAPP1ÚAPP2ÚAPP13ÚAPP14)ó    r   r   r   r   r   r   r   r#   r$   r%   r0   r1   c                 C   s
   || j v S )N)ÚSTANDALONE_MARKERS)ÚclsÚmarker_code© rD   úT/var/www/html/premium_crap/venv/lib/python3.10/site-packages/docx/image/constants.pyÚis_standalone_   s   
zJPEG_MARKER_CODE.is_standaloneN):Ú__name__Ú
__module__Ú__qualname__Ú__doc__ÚTEMr6   ÚDACÚJPGr4   ÚSOF1r5   ÚSOF3ÚSOF5ÚSOF6ÚSOF7ÚSOF9ÚSOFAÚSOFBÚSOFDÚSOFEÚSOFFÚRST0ÚRST1ÚRST2ÚRST3ÚRST4ÚRST5ÚRST6ÚRST7r8   r9   r7   r:   ÚDNLÚDRIÚDHPÚEXPr;   r<   r=   ÚAPP3ÚAPP4ÚAPP5ÚAPP6ÚAPP7ÚAPP8ÚAPP9ÚAPPAÚAPPBÚAPPCÚAPPDÚAPPEÚAPPFrA   ÚSOF_MARKER_CODESÚmarker_namesÚclassmethodrF   rD   rD   rD   rE   r      s¤    óór   c                   @   s$   e Zd ZdZdZdZdZdZdZdS )Ú	MIME_TYPEzImage content types.z	image/bmpz	image/gifz
image/jpegz	image/pngz
image/tiffN)	rG   rH   rI   rJ   ÚBMPÚGIFÚJPEGÚPNGÚTIFFrD   rD   rD   rE   ru   d   s    ru   c                   @   s   e Zd ZdZdZdZdZdS )ÚPNG_CHUNK_TYPEzPNG chunk type names.ÚIHDRÚpHYsÚIENDN)rG   rH   rI   rJ   r|   r}   r~   rD   rD   rD   rE   r{   n   s
    r{   c                   @   s4   e Zd ZdZdZdZdZdZdZddd	d
ddœZ	dS )ÚTIFF_FLD_TYPEú6Tag codes for TIFF Image File Directory (IFD) entries.é   é   é   é   é   ÚBYTEz
ASCII charÚSHORTÚLONGÚRATIONAL)r�   r‚   rƒ   r„   r…   N)
rG   rH   rI   rJ   r†   ÚASCIIr‡   rˆ   r‰   Úfield_type_namesrD   rD   rD   rE   r   v   s    
ûr   c                   @   s    e Zd ZdZdZdZdZdZdZi dd“dd	“dd
“dd“dd“dd“dd“dd“dd“dd“dd“dd“dd“dd“dd “d!d"“dd#“d$d%d&d'd(d)d*œ¥Z	d+S ),ÚTIFF_TAGr€   é   i  i  i  i(  éþ   ÚNewSubfileTypeÚ
ImageWidthÚImageLengthi  ÚBitsPerSamplei  ÚCompressioni  ÚPhotometricInterpretationi  ÚImageDescriptioni  ÚMakei  ÚModeli  ÚStripOffsetsi  ÚOrientationi  ÚSamplesPerPixeli  ÚStripByteCountsÚXResolutionÚYResolutioni  ÚPlanarConfigurationÚResolutionUnitÚSoftwareÚDateTimeÚYCbCrPositioningÚExifTagzGPS IFDÚPrintImageMatching)i1  i2  i  ii‡  i%ˆ  i¥Ä  N)
rG   rH   rI   rJ   ÚIMAGE_WIDTHÚIMAGE_LENGTHÚX_RESOLUTIONÚY_RESOLUTIONÚRESOLUTION_UNITÚ	tag_namesrD   rD   rD   rE   rŒ   ‹   sb    ÿþýüûúùø	÷
öõôóòñðïérŒ   N)rJ   r   ru   r{   r   ÚTIFF_FLDrŒ   rD   rD   rD   rE   Ú<module>   s    `
