Ë
    /æj  ã                  óJ   — d dl mZ dhZddlmZ dZerd dlmZ  G d„ d«      Zy	)
é    )ÚannotationszPIL._binaryé   )Úo8F)ÚIOc                  ó$   — 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�|j                  d«      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é   é   ó   #éd   zbad palette filer   éÿ   ó    )Úranger   ÚreadlineÚ
startswithÚlenÚSyntaxErrorÚsplitÚintÚ
ValueErrorÚjoinÚpalette)ÚselfÚfpÚir   ÚsÚmsgÚxÚvÚrÚgÚbs              úR/root/repos/pocs/video-evals/.venv/lib/python3.12/site-packages/PIL/PaletteFile.pyÚ__init__zPaletteFile.__init__   sý   € Ü&+¨C£jÖ1 ”2�a“5˜1“9Ð1ˆÐ1àØ—‘“ˆAáØØ�|‰|˜DÔ!ØÜ�1‹v˜Š|Ø(�Ü! #Ó&Ð&à!"§¡£Ö+˜A”�Q•Ð+ˆAÐ+ðØ ‘��A�q˜!ð
 �AŒ}˜�}Ü ›U¤R¨£U™]¬R°«UÑ2�˜‘
ð' ð* —x‘x Ó(ˆ�ùò/ 2ùò ,øô ò Ø‘��AØ�	�’Aðús   ŽC Á8C%ÂC* Ã*C?Ã>C?c                ó2   — | j                   | j                  fS )N)r   Úrawmode)r   s    r%   Ú
getpalettezPaletteFile.getpalette9   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   Ú__lazy_modules__Ú_binaryr   ÚTYPE_CHECKINGÚtypingr   r   r0   r   r%   ú<module>r6      s*   ðõ #à!�?Ð å à€ÙÝ÷ *ò  *r   