+
    JV-jA  ã                  ó  € ^ RI Ht ^ RIt^RIHtHtHt ^RIHt	 ^RIH
t ^RIHt ^RIHt R R	 lt ! R
 R]P
                  4      t]P"                  ! ]P$                  ]]4       ]P&                  ! ]P$                  RR.4       R# )é    )ÚannotationsN)ÚImageÚ	ImageFileÚImagePalette)Úi16le)Úi32le©Úo8)ÚDeferredErrorc               ó    € V ^8„  d   QhRRRR/# )é   ÚprefixÚbytesÚreturnÚbool© )Úformats   "Úc/Volumes/fast/ai/experiments/ui-tars-smoke/.venv/lib/python3.14/site-packages/PIL/FliImagePlugin.pyÚ__annotate__r      s   € ÷ ñ �Eð ˜dñ ó    c                óz   € \        V 4      ^8¬  ;'       d'    \        V ^4      R9   ;'       d    \        V ^4      R9   # )é   )é¯  i¯  )r   é   )ÚlenÚi16)r   s   &r   Ú_acceptr      sD   € äˆF‹�rÑ÷ 	&ð 	&Ü�˜‹NÐ.Ñ.÷	&ð 	&ä�˜‹O˜vÑ%ðr   c                  ó^   € ] tR t^,tRtRtRtR R ltR R ltR R	 lt	R
 R lt
R R ltRtR# )ÚFliImageFileÚFLIzAutodesk FLI/FLC AnimationFc               ó   € V ^8„  d   QhRR/# )r   r   ÚNoner   )r   s   "r   r   ÚFliImageFile.__annotate__1   s   € ÷ @ñ @�tñ @r   c                	ó¼  € V P                   f   Q hV P                   P                  ^€4      p\        V4      '       d+   VR,          R8X  d   VR,          R8X  d   VR,          R8X  g   Rp\        V4      h\	        V^4      V n        V P
                  ^8„  V n        RV n        \	        V^4      \	        V^
4      3V n        \        V^4      p\	        V^4      pVR8X  d   VR,          ^F,          pW0P                  R&   \        R	4       Uu. uF  qUWU3NK  	  ppV P                   P                  ^4      p^€V n        \	        V^4      R
8X  dQ   V P                   P                  V P                  \        V4      ,           4       V P                   P                  ^4      p\	        V^4      R8X  dµ   \	        V^4      pR p\        V4       F—  p	Ve2   V P                   P                  V^,
          \        P                  4       V P                   P                  ^4      p\	        V^4      p
V
R9   d   T P!                  Yj^8X  d   ^M^ 4        M\        V4      pV'       d   K—   M	  \"        P$                  ! RRP'                  R V 4       4      4      V n        RV n        V P                   V n        V P                   P/                  4       V n        V P                  ^ 4       R # u upi )N:é   é   N:é*   éP   N:éX   NNznot an FLI/FLC fileÚPr   iè  Údurationé   i ñ  iúñ  ÚRGBr   c              3  ó~   "  € T F3  w  rp\        V4      \        V4      ,           \        V4      ,           x € K5  	  R # 5i©Nr	   )Ú.0ÚrÚgÚbs   &   r   Ú	<genexpr>Ú%FliImageFile._open.<locals>.<genexpr>j   s,   é € ÐKÁ7±i°q¸QœB˜q›E¤B q£E�M¬B¨q«E×1Ò1Ã7ùs   ‚;=s     s&                                         s(                                           )é   é   éÿÿÿÿ)ÚfpÚreadr   ÚSyntaxErrorr   Ún_framesÚis_animatedÚ_modeÚ_sizeÚi32ÚinfoÚrangeÚ_FliImageFile__offsetÚseekÚosÚSEEK_CURÚ_paletter   ÚrawÚjoinÚpaletteÚ_FliImageFile__frameÚ_fpÚtellÚ_FliImageFile__rewind)ÚselfÚsÚmsgr+   ÚmagicÚarJ   Únumber_of_subchunksÚ
chunk_sizeÚ_Ú
chunk_types   &          r   Ú_openÚFliImageFile._open1   sG  € à�w‰wÒ"Ð"Ð"Ø�G‰G�L‰L˜Óˆä�A�JŠJØ�%•˜KÔ'Ø�%•˜LÔ(Ø�#•˜,Ô&à'ˆCÜ˜cÓ"Ð"ô ˜A˜q›	ˆŒØŸ=™=¨1Ñ,ˆÔð ˆŒ
Ü˜˜A“Y¤ A r£
Ð*ˆŒ
ô �q˜"“:ˆÜ�A�q“	ˆØ�FŒ?Ø  4�¨BÕ.ˆHØ (�	‰	�*Ñô ',¨C¤jÓ1¡j �q“9¡jˆÐ1à�G‰G�L‰L˜ÓˆàˆŒäˆq�!‹9˜Ôà�G‰G�L‰L˜Ÿ™¬¨Q«Õ/Ô0Ø—‘—‘˜RÓ ˆAäˆq�!‹9˜Ôä"% a¨£)ÐØ%)ˆJÜÐ.Ö/�ØÒ)Ø—G‘G—L‘L ¨a¥´·±Ô=Ø—G‘G—L‘L “O�Ü   A›Y�
Ø Ô(Ø—M‘M '¸bÔ0@©1ÀaÔHÙÜ  ›V�
ß!‘zÙñ 0ô $×'Ò'Ø�3—8‘8ÑKÁ7ÓKÓKó
ˆŒð
 ˆŒØ—7‘7ˆŒØŸ™Ÿ™›ˆŒØ�	‰	�!ŽùòG 2s   ÄKc               ó$   € V ^8„  d   QhRRRRRR/# )r   rJ   zlist[tuple[int, int, int]]ÚshiftÚintr   r"   r   )r   s   "r   r   r#   s   s"   € ÷ ñ Ð :ð À3ð È4ñ r   c                	ó  € ^ pV P                   f   Q h\        \        V P                   P                  ^4      4      4       FÈ  pV P                   P                  ^4      pW5^ ,          ,           pV^,          pV^ 8X  d   RpV P                   P                  V^,          4      p\        ^ \	        V4      ^4       FM  pWV,          V,          pWV^,           ,          V,          pWV^,           ,          V,          p	WxV	3W&   V^,          pKO  	  KÊ  	  R# )r   Nr,   )r9   rB   r   r:   r   )
rO   rJ   r[   ÚiÚerP   Únr1   r2   r3   s
   &&&       r   rG   ÚFliImageFile._palettes   sÖ   € ð ˆØ�w‰wÒ"Ð"Ð"Ü”s˜4Ÿ7™7Ÿ<™<¨›?Ó+Ö,ˆAØ—‘—‘˜Q“ˆAØ�a•D•ˆAØ�!•ˆAØ�AŒvØ�Ø—‘—‘˜Q �UÓ#ˆAÜ˜1œc !›f aÖ(�Ø•D˜E•M�Ø˜!•e•H Õ%�Ø˜!•e•H Õ%�Ø A˜Y�‘
Ø�Q•’ó )ó -r   c               ó    € V ^8„  d   QhRRRR/# ©r   Úframer\   r   r"   r   )r   s   "r   r   r#   †   s   € ÷ ñ ˜#ð  $ñ r   c                	óò   € V P                  V4      '       g   R # WP                  8  d   V P                  ^ 4       \        V P                  ^,           V^,           4       F  pV P                  V4       K  	  R # r/   )Ú_seek_checkrK   Ú_seekrB   )rO   rd   Úfs   && r   rD   ÚFliImageFile.seek†   sT   € Ø×Ñ ×&Ò&ÙØ—<‘<ÔØ�J‰J�qŒMä�t—|‘| aÕ'¨°­Ö3ˆAØ�J‰J�qŽMó 4r   c               ó    € V ^8„  d   QhRRRR/# rc   r   )r   s   "r   r   r#   �   s   € ÷ #ñ #˜3ð # 4ñ #r   c                	óô  € \        V P                  \        4      '       d   V P                  P                  hV^ 8X  d5   RV n        V P                  P                  V P                  4       ^€V n        MV P                  4        WP                  ^,           8w  d   RV 2p\        V4      hWn        V P                  V n
        V P                  P                  V P                  4       V P                  P                  ^4      pV'       g   Rp\        V4      h\        V4      pW@n        \        P                   ! RRV P"                  ,           V P                  4      .V n        V ;P                  V,          un        R# )r   zcannot seek to frame zmissing frame sizeÚfliNr8   )r   r   )Ú
isinstancerL   r   ÚexrK   rD   rN   rC   ÚloadÚ
ValueErrorr9   r:   ÚEOFErrorr@   Údecodermaxblockr   Ú_TileÚsizeÚtile)rO   rd   rQ   rP   Ú	framesizes   &&   r   rg   ÚFliImageFile._seek�   s  € Ü�d—h‘h¤×.Ò.Ø—(‘(—+‘+ÐØ�AŒ:ØˆDŒLØ�H‰H�M‰M˜$Ÿ-™-Ô(ØˆD�Mð �I‰IŒKà—L‘L 1Õ$Ô$Ø)¨%¨Ð1ˆCÜ˜S“/Ð!ØŒð —(‘(ˆŒØ�‰�‰�T—]‘]Ô#à�G‰G�L‰L˜‹OˆßØ&ˆCÜ˜3“-Ðä˜“Fˆ	à(ÔÜ—_’_ U¨F°T·Y±YÕ,>ÀÇÁÓNÐOˆŒ	à�Š˜Õ"�r   c               ó   € V ^8„  d   QhRR/# )r   r   r\   r   )r   s   "r   r   r#   ¯   s   € ÷ ñ �cñ r   c                	ó   € V P                   # r/   )rK   )rO   s   &r   rM   ÚFliImageFile.tell¯   s   € Ø�|‰|Ðr   )Ú__frameÚ__offsetÚ__rewindrL   r>   r?   rr   r9   r=   r<   rJ   ru   N)Ú__name__Ú
__module__Ú__qualname__Ú__firstlineno__r   Úformat_descriptionÚ!_close_exclusive_fp_after_loadingrX   rG   rD   rg   rM   Ú__static_attributes__r   r   r   r   r   ,   s4   † Ø€FØ5ÐØ(-Ð%õ@õDõ&õ#÷@ñ r   r   z.fliz.flc)Ú
__future__r   rE   Ú r   r   r   Ú_binaryr   r   r   r@   r
   Ú_utilr   r   r   Úregister_openr   Úregister_extensionsr   r   r   Ú<module>r‹      sn   ðõ" #ã 	ç ,Ñ ,Ý !Ý !Ý Ý  õôD�9×&Ñ&ô DðT × Ò �L×'Ñ'¨°wÔ ?à × Ò ˜,×-Ñ-°¸Ð/?Ö @r   