Ë
    Ñªg»  ã                  ó<   — d dl mZ d dlmZ ddlmZ  G d„ d«      Zy)é    )Úannotations)ÚIOé   )Úo8c                  ó$   — e Zd ZdZdZdd„Zdd„Zy)ÚPaletteFilez-File handler for Teragon-style palette files.ÚRGBc                óò  — t        d«      D cg c]  }t        |«      dz  ‘Œ }}	 |j                  «       }|sn‡|d d dk(  rŒt        |«      dkD  rd}t	        |«      ‚|j                  «       D cg c]  }t        |«      ‘Œ }}	 |\  }}}	}
d|cxk  rdk  r)n n&t        |«      t        |	«      z   t        |
«      z   ||<   Œšd	j                  |«      | _	        y c c}w c c}w # t        $ r |\  }}|x}	}
Y Œjw xY w)
Né   é   r   ó   #éd   zbad palette filer   éÿ   ó    )
Úranger   ÚreadlineÚlenÚSyntaxErrorÚsplitÚintÚ
ValueErrorÚjoinÚpalette)ÚselfÚfpÚir   ÚsÚmsgÚxÚvÚrÚgÚbs              úD/var/www/openai/venv/lib/python3.12/site-packages/PIL/PaletteFile.pyÚ__init__zPaletteFile.__init__   s   € Ü&+¨C¤jÓ1¡j ”2a“5˜1“9 jˆÐ1àØ—‘“ˆAáØØ!ˆu˜Š}ØÜ1‹v˜Š|Ø(Ü! #Ó&Ð&à!"§¡¤Ó+¡˜A”Q• ˆAÐ+ðØ ‘Aq˜!ð
 AŒ}˜}Ü ›U¤R¨£U™]¬R°«UÑ2˜‘
ð' ð* —x‘x Ó(ˆùò/ 2ùò ,øô ò Ø‘AØ	’Aðús   ŽCÁ/CÂC! Ã!C6Ã5C6c                ó2   — | j                   | j                  fS )N)r   Úrawmode)r   s    r$   Ú
getpalettezPaletteFile.getpalette5   s   € Ø|‰|˜TŸ\™\Ð)Ð)r   N)r   z	IO[bytes]ÚreturnÚNone)r)   ztuple[bytes, str])Ú__name__Ú
__module__Ú__qualname__Ú__doc__r'   r%   r(   © r   r$   r   r      s   „ Ù7à€Gó)ô4*r   r   N)Ú
__future__r   Útypingr   Ú_binaryr   r   r/   r   r$   Ú<module>r3      s   ðõ #å å ÷ *ò  *r   