+
     iC  c            	      s   ^ RI Ht ^RIHtHtHt ^RIHt RtRt	]
! ^4       Ft  t]
! ^4       Fe  t]
! ^4       FV  t]	]! ]^,          ^,          4      ]! ]^,          ^,          4      ,           ]! ]^,          ^,          4      ,           ,           t	KX  	  Kg  	  Kv  	  R R lt ! R R	]P                  4      t]P                   ! ]P"                  ]]4       R
# )    )annotations)Image	ImageFileImagePalette)o8s   P7 332    c               s     V ^8  d   QhRRRR/# )   prefixZbytesreturnZbool format   "=/usr/lib64/python3.14/site-packages/PIL/XVThumbImagePlugin.py__annotate__r   $   s     % %E %d %r   c                s,    V P                  \        4      # )N)Z
startswith_MAGIC)r   s   &r   _acceptr   $   s    V$$r   c                  s*    ] tR t^,tRtRtR R ltRtR# )XVThumbImageFileZXVThumbzXV thumbnail imagec               s    V ^8  d   QhRR/# )r   r	   ZNoner
   r   r   r   r   ZXVThumbImageFile.__annotate__0   s     
 
t 
r   c                	s   V P                   f   Q h\        V P                   P                  ^4      4      '       g   Rp\        V4      hV P                   P	                  4         V P                   P	                  4       pV'       g   Rp\        V4      hV^ ,          ^#8w  g   K@   TP                  4       P                  4       pRT n        \        T^ ,          4      \        T^,          4      3T n	        \        P                  ! R\        4      T n        \        P                  ! RRT P                   ,           T P                   P#                  4       T P$                  4      .T n        R # )Nznot an XV thumbnail filez(Unexpected EOF reading XV thumbnail fileZPZRGBraw)r    r    )Zfpr   ZreadZSyntaxErrorZreadlineZstripZsplit_modeZint_sizer   r   PALETTEpaletter   Z_TileZsizeZtellZmodetile)ZselfZmsgZss   &  r   _openZXVThumbImageFile._open0   s   ww"""tww||A'',Cc"" 	   "A@!#&&trz GGIOO
1YAaD	)
#''w7 OOE6DII#5tww||~tyyQ
	r   )r   r   r   r   N)Z__name__Z
__module__Z__qualname__Z__firstlineno__r   Zformat_descriptionr   Z__static_attributes__r
   r   r   r   r   ,   s    F-
 
r   r   N)Z
__future__r   Z r   r   r   Z_binaryr   r   r   ZrangeZrZgZbr   r   Zregister_openr   r
   r   r   <module>r      s   & # , , 	 	qA1XqAAG>"RSQ%77"a#g!^:LLG   
%"
y** "
N   $++-=w Gr   