
    (ph!              	      `   S SK Jr  SSKJrJrJr  SSKJr  SrSr	\
" S5       HP  r\
" S5       HA  r\
" S5       H2  r\	\" \S	-  S
-  5      \" \S	-  S
-  5      -   \" \S	-  S-  5      -   -   r	M4     MC     MR     SS jr " S S\R                  5      r\R                   " \R"                  \\5        g)    )annotations   )Image	ImageFileImagePalette)o8s   P7 332                   c                    U S S [         :H  $ )N   )_MAGIC)prefixs    I/var/www/html/venv/lib/python3.13/site-packages/PIL/XVThumbImagePlugin.py_acceptr   $   s    "1:r	   c                  &    \ rS rSrSrSrSS jrSrg)XVThumbImageFile,   XVThumbzXV thumbnail imagec                   U R                   c   e[        U R                   R                  S5      5      (       d  Sn[        U5      eU R                   R	                  5          U R                   R	                  5       nU(       d  Sn[        U5      eUS   S:w  a  OM:  UR                  5       R                  5       nSU l        [        US   5      [        US   5      4U l	        [        R                  " S[        5      U l        S	S
U R                  -   U R                   R                  5       U R                   SS44/U l        g )Nr   znot an XV thumbnail filez(Unexpected EOF reading XV thumbnail filer   #   Pr   RGBraw)r   r   )fpr   readSyntaxErrorreadlinestripsplit_modeint_sizer   r   PALETTEpalettesizetellmodetile)selfmsgss      r   _openXVThumbImageFile._open0   s   ww"""tww||A'',Cc"" 	   "A@!#&&trz  GGIOO
1YAaD	)
#''w7Vdii/$))QPQARST	r	   )r$   r&   r(   r,   N)returnNone)__name__
__module____qualname____firstlineno__formatformat_descriptionr0   __static_attributes__ r	   r   r   r   ,   s    F-Ur	   r   N)r   bytesr2   bool)
__future__r    r   r   r   _binaryr   r   r'   rangergbr   r   register_openr8   r;   r	   r   <module>rF      s   & # , , 	 	qA1XqAAG>"RSQ%77"a#g!^:LLG   
  Uy**  UJ   $++-=w Gr	   