+
     i  c                  s    ^ RI Ht ^RIHtHtHt ^RIHt R R lt	 ! R R]P                  4      t
]P                  ! ]
P                  ]
]	4       ]P                  ! ]
P                  R4       R	# )
    )annotations)Image	ImageFileImagePalette)i32bec               s     V ^8  d   QhRRRR/# )   prefixZbytesreturnZbool format   "9/usr/lib64/python3.14/site-packages/PIL/SunImagePlugin.py__annotate__r      s     : :E :d :    c                sJ    \        V 4      ^8  ;'       d    \        V 4      R8H  # )   ijY)Zleni32)r   s   &r   _acceptr      s"    v;!99Fz 99r   c                  s*    ] tR t^ tRtRtR R ltRtR# )SunImageFileZSUNzSun Raster Filec               s    V ^8  d   QhRR/# )r   r   ZNoner	   r
   r   r   r   ZSunImageFile.__annotate__$   s     d# d#t d#r   c                	s   V P                   f   Q hV P                   P                  ^ 4      p\        V4      '       g   Rp\        V4      h^ p\	        V^4      \	        V^4      3V n        \	        V^4      p\	        V^4      p\	        V^4      p\	        V^4      pV^8X  d   RRuV n        pMxV^8X  d   RRuV n        pMfV^8X  d   R;V n        pMUV^8X  d   V^8X  d   RRuV n        pM<RRuV n        pM1V^ 8X  d   V^8X  d   RRuV n        pMRR	uV n        pMR
p\        V4      hV'       d   VR8  d   Rp\        V4      hV^8w  d   Rp\        V4      hW7,           p\        P                  ! RV P                   P                  V4      4      V n	        V P                  R8X  d   RV n        VP                  RR4      pV P                  ^ ,          V,          ^,           ^,          ^,          p	VR9   d4   \        P                  ! RRV P                  ,           W8V	34      .V n        R # V^8X  d2   \        P                  ! RRV P                  ,           W84      .V n        R # Rp\        V4      h)Nznot an SUN raster fileZ1z1;IZLzL;4ZRGBZBGRZRGBXZBGRXzUnsupported Mode/Bit Depthi   z Unsupported Color Palette LengthzUnsupported Palette TypezRGB;LZPrawZsun_rlez Unsupported Sun Raster file type)r    i   i   r   i   )r    r    )ZfpZreadr   ZSyntaxErrorr   _size_moder   r   paletteZmodeZreplaceZsizer   Z_Tiletile)
ZselfZsZmsgZoffsetZdepthZ	file_typeZpalette_typeZpalette_lengthZrawmodeZstrides
   &         r   _openZSunImageFile._open$   s;     ww""" GGLLqzz*Cc""AYAq	)
Ar
2J	1bzQA:"%uDJaZ"%uDJaZ#&&DJb[A~&+U#
G&+U#
Gb[A~&+V#
G&+V#
G.Cc""$8!#&&q 0!#&&,F'++GTWW\\.5QRDLyyC 
!//#s3 99Q<%'",3q8( 'v		'96VCTUDI !^	6DII+=vODI 5Cc""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*d# d#r   r   z.rasN)Z
__future__r   Z r   r   r   Z_binaryr   r   r   r   Zregister_openr   Zregister_extensionr	   r   r   <module>r      s]   $ # , , !:h#9&& h#^   L''w ?   ,,f 5r   