+
    JV-jÚ  ã                  ó8  € ^ RI Ht ^RIHtHt ^RIHt ^RIHt  ! R R4      t	R R lt
 ! R	 R
]P                  4      t]P                  ! ]P                  ]]
4       ]P                  ! ]P                  RR.4       ]P                  ! ]P                  R4       R# )é    )Úannotations)ÚImageÚ	ImageFile)Úi8)ÚSupportsReadc                  óR   € ] tR t^tR R ltR R ltR R ltR R ltR	 R
 ltRt	R# )Ú	BitStreamc               ó    € V ^8„  d   QhRRRR/# )é   ÚfpzSupportsRead[bytes]ÚreturnÚNone© )Úformats   "Úd/Volumes/fast/ai/experiments/ui-tars-smoke/.venv/lib/python3.14/site-packages/PIL/MpegImagePlugin.pyÚ__annotate__ÚBitStream.__annotate__   s   € ÷ ñ Ð.ð °4ñ ó    c                	ó.   € Wn         ^ V n        ^ V n        R# )r   N)r   ÚbitsÚ	bitbuffer)Úselfr   s   &&r   Ú__init__ÚBitStream.__init__   s   € ØŒØˆŒ	ØˆŽr   c               ó   € V ^8„  d   QhRR/# )r   r   Úintr   )r   s   "r   r   r      s   € ÷ #ñ #�cñ #r   c                	óJ   € \        V P                  P                  ^4      4      # )é   )r   r   Úread)r   s   &r   ÚnextÚBitStream.next   s   € Ü�$—'‘'—,‘,˜q“/Ó"Ð"r   c               ó    € V ^8„  d   QhRRRR/# ©r   r   r   r   r   )r   s   "r   r   r   "   s   € ÷ Fñ F˜ð F ñ Fr   c                	ó&  € V P                   V8  dI   V P                  ^,          V P                  4       ,           V n        V ;P                   ^,          un         KY  V P                  V P                   V,
          ,	          ^V,          ^,
          ,          # )é   )r   r   r    ©r   r   s   &&r   ÚpeekÚBitStream.peek"   s[   € Ø�i‰i˜$ÔØ"Ÿn™n°Õ1°T·Y±Y³[Õ@ˆDŒNØ�IŠI˜�N�IØ�~‰~ $§)¡)¨dÕ"2Õ3°q¸DµyÀAµoÕEÐEr   c               ó    € V ^8„  d   QhRRRR/# )r   r   r   r   r   r   )r   s   "r   r   r   (   s   € ÷ %ñ %˜ð % ñ %r   c                	ó  € V P                   V8  d]   V P                  ^,          \        V P                  P	                  ^4      4      ,           V n        V ;P                   ^,          un         Km  V P                   V,
          V n         R# )r%   N)r   r   r   r   r   r&   s   &&r   ÚskipÚBitStream.skip(   sQ   € Ø�i‰i˜$ÔØ"Ÿn™n°Õ1´R¸¿¹¿¹ÀQ»Ó5HÕHˆDŒNØ�IŠI˜�N�IØ—I‘I Õ$ˆŽ	r   c               ó    € V ^8„  d   QhRRRR/# r#   r   )r   s   "r   r   r   .   s   € ÷ ñ ˜ð  ñ r   c                	óX   € V P                  V4      pV P                  V,
          V n        V# )N)r'   r   )r   r   Úvs   && r   r   ÚBitStream.read.   s$   € Ø�I‰I�d‹OˆØ—I‘I Õ$ˆŒ	Øˆr   )r   r   r   N)
Ú__name__Ú
__module__Ú__qualname__Ú__firstlineno__r   r    r'   r+   r   Ú__static_attributes__r   r   r   r	   r	      s!   † õõ
#õFõ%÷ñ r   r	   c               ó    € V ^8„  d   QhRRRR/# )r   ÚprefixÚbytesr   Úboolr   )r   s   "r   r   r   4   s   € ÷ 2ñ 2�Eð 2˜dñ 2r   c                ó$   € V P                  R 4      # )s     ³)Ú
startswith)r7   s   &r   Ú_acceptr<   4   s   € Ø×ÑÐ0Ó1Ð1r   c                  ó*   € ] tR t^=tRtRtR R ltRtR# )ÚMpegImageFileÚMPEGc               ó   € V ^8„  d   QhRR/# )r   r   r   r   )r   s   "r   r   ÚMpegImageFile.__annotate__A   s   € ÷ 	,ñ 	,�tñ 	,r   c                	óò   € V P                   f   Q h\        V P                   4      pVP                  ^ 4      R8w  d   Rp\        V4      hRV n        VP                  ^4      VP                  ^4      3V n        R # )Ni³  znot an MPEG fileÚRGB)r   r	   r   ÚSyntaxErrorÚ_modeÚ_size)r   ÚsÚmsgs   &  r   Ú_openÚMpegImageFile._openA   sc   € Ø�w‰wÒ"Ð"Ð"ä�d—g‘gÓˆØ�6‰6�"‹:˜ÔØ$ˆCÜ˜cÓ"Ð"àˆŒ
Ø—V‘V˜B“Z §¡¨£Ð+ˆŽ
r   )rE   rF   N)r1   r2   r3   r4   r   Úformat_descriptionrI   r5   r   r   r   r>   r>   =   s   † Ø€FØÐ÷	,ñ 	,r   r>   z.mpgz.mpegz
video/mpegN)Ú
__future__r   Ú r   r   Ú_binaryr   Ú_typingr   r	   r<   r>   Úregister_openr   Úregister_extensionsÚregister_mimer   r   r   Ú<module>rS      s   ðõ #ç Ý Ý !÷ñ õ62ô,�I×'Ñ'ô ,ð& × Ò �M×(Ñ(¨-¸Ô Aà × Ò ˜-×.Ñ.°¸Ð0AÔ Bà × Ò �M×(Ñ(¨,Ö 7r   