+
    ÂHàj‹  ã                  óH  € ^ RI Ht ^ RIt^RIHtHt Rt]'       d   ^ RIHt R R lt	R R	 lt
 ! R
 R]P                  4      tR R lt]P                  ! ]P                  ]]
4       ]P                   ! ]P                  ]4       ]P"                  ! ]P                  R4       R# )é    )ÚannotationsN)ÚImageÚ	ImageFileF)ÚIOc               ó    € V ^8„  d   QhRRRR/# )é   ÚhandlerzImageFile.StubHandler | NoneÚreturnÚNone© )Úformats   "Ú™/home/ubuntu/.hermes/installs/5f0a1ff4045d044e/environments/88679baa1dc64374a0cd943b62eeefb9/venv/lib/python3.14/site-packages/PIL/BufrStubImagePlugin.pyÚ__annotate__r      s   € ÷ )ñ )Ð:ð )¸tñ )ó    c                ó   € V \         n        R# )zS
Install application-specific BUFR image handler.

:param handler: Handler object.
N)ÚBufrStubImageFileÚ_handler)r	   s   &r   Úregister_handlerr      s   € ð ")ÔÖr   c               ó    € V ^8„  d   QhRRRR/# )r   ÚprefixÚbytesr
   Úboolr   )r   s   "r   r   r   #   s   € ÷ 1ñ 1�Eð 1˜dñ 1r   c                ó$   € V P                  R4      # )ó   BUFR)r   s   ZCZC)Ú
startswith)r   s   &r   Ú_acceptr   #   s   € Ø×ÑÐ/Ó0Ð0r   c                  ó*   € ] tR t^'tRtRtR R ltRtR# )r   ÚBUFRc               ó   € V ^8„  d   QhRR/# )r   r
   r   r   )r   s   "r   r   ÚBufrStubImageFile.__annotate__+   s   € ÷ 	ñ 	�tñ 	r   c                	óö   € V P                   f   Q h\        V P                   P                  ^4      4      '       g   Rp\        V4      hV P                   P	                  R\
        P                  4       RV n        R # )NzNot a BUFR fileÚFéüÿÿÿ)Úfpr   ÚreadÚSyntaxErrorÚseekÚosÚSEEK_CURÚ_mode)ÚselfÚmsgs   & r   Ú_openÚBufrStubImageFile._open+   sX   € Ø�w‰wÒ"Ð"Ð"Ü�t—w‘w—|‘| A“×'Ò'Ø#ˆCÜ˜cÓ"Ð"à�‰�‰�RœŸ™Ô%ð ˆŽ
r   )r*   N)Ú__name__Ú
__module__Ú__qualname__Ú__firstlineno__r   Úformat_descriptionr-   Ú__static_attributes__r   r   r   r   r   '   s   † Ø€FØÐ÷	ñ 	r   r   c               ó(   € V ^8„  d   QhRRRRRRRR/# )	r   ÚimzImage.Imager$   z	IO[bytes]Úfilenamezstr | bytesr
   r   r   )r   s   "r   r   r   7   s(   € ÷ 6ñ 6ˆkð 6˜yð 6°Kð 6ÀDñ 6r   c                óÄ   € \         P                  e!   \        \         P                  R4      '       g   Rp\        V4      h\         P                  P	                  WV4       R # )NÚsavezBUFR save handler not installed)r   r   ÚhasattrÚOSErrorr9   )r6   r$   r7   r,   s   &&& r   Ú_saver<   7   sL   € Ü×!Ñ!Ò)´Ü×"Ñ" F÷2ò 2ð 0ˆÜ�c‹lÐÜ×Ñ×#Ñ# B¨HÖ5r   z.bufr)Ú
__future__r   r(   Ú r   r   ÚTYPE_CHECKINGÚtypingr   r   r   ÚStubImageFiler   r<   Úregister_openr   Úregister_saveÚregister_extensionr   r   r   Ú<module>rE      s†   ðõ #ã 	ç à€ßÝõ)õ1ô˜	×/Ñ/ô õ 6ð × Ò Ð%×,Ñ,Ð.?ÀÔ IØ × Ò Ð%×,Ñ,¨eÔ 4à × Ò Ð*×1Ñ1°7Ö ;r   