
    ,h                     p    d Z  G d d      Z G d d      Z G d d      Z G d d      ZeZ G d	 d
      Zy)z-Constants specific the the image sub-package.c                   <   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@Z7e8dA        Z9yB)C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'   r2   r3   c                     || j                   v S )N)STANDALONE_MARKERS)clsmarker_codes     V/var/www/html/Resume-Scraper/venv/lib/python3.12/site-packages/docx/image/constants.pyis_standalonezJPEG_MARKER_CODE.is_standalone_   s    c4444    N):__name__
__module____qualname____doc__TEMr8   DACJPGr6   SOF1r7   SOF3SOF5SOF6SOF7SOF9SOFASOFBSOFDSOFESOFFRST0RST1RST2RST3RST4RST5RST6RST7r:   r;   r9   r<   DNLDRIDHPEXPr=   r>   r?   APP3APP4APP5APP6APP7APP8APP9APPAAPPBAPPCAPPDAPPEAPPFrD   SOF_MARKER_CODESmarker_namesclassmethodrH    rI   rG   r   r      s   
C
C
C
CDDDDDDDDDDDDDDDDDDDDD
C
C
C
C
C
C
C
CDDDDDDDDDDDDDDDDsCtT4tTSWX 	" L  5 5rI   r   c                   $    e Zd ZdZdZdZdZdZdZy)	MIME_TYPEzImage content types.z	image/bmpz	image/gifz
image/jpegz	image/pngz
image/tiffN)	rJ   rK   rL   rM   BMPGIFJPEGPNGTIFFrx   rI   rG   rz   rz   d   s    
C
CD
CDrI   rz   c                       e Zd ZdZdZdZdZy)PNG_CHUNK_TYPEzPNG chunk type names.IHDRpHYsIENDN)rJ   rK   rL   rM   r   r   r   rx   rI   rG   r   r   n   s    DDDrI   r   c                   4    e Zd ZdZdZdZdZdZdZddd	d
ddZ	y)TIFF_FLD_TYPE6Tag codes for TIFF Image File Directory (IFD) entries.               BYTEz
ASCII charSHORTLONGRATIONAL)r   r   r   r   r   N)
rJ   rK   rL   rM   r   ASCIIr   r   r   field_type_namesrx   rI   rG   r   r   v   s7    @DEEDH rI   r   c                       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	y+),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)
rJ   rK   rL   rM   IMAGE_WIDTHIMAGE_LENGTHX_RESOLUTIONY_RESOLUTIONRESOLUTION_UNIT	tag_namesrx   rI   rG   r   r      s   @KLLLO  	 		
 	 	+ 	" 	 	 	 	 	! 	! 	 	  	%!" 	 #$ "$/IrI   r   N)rM   r   rz   r   r   TIFF_FLDr   rx   rI   rG   <module>r      sD    3]5 ]5@   $ ! !rI   