+
    JV-jW  ã                  óÎ  € ^ RI Ht ^ RIHt ^RIHtHt ^RIHt	 ^RIH
t ^RIHt RsR R	 lt]! ]P"                  R
4      '       d#    ! R R]P$                  4      t]! ]! 4       4       R R lt ! R R]P*                  4      tR R lt]P0                  ! ]P2                  ]]4       ]P4                  ! ]P2                  ]4       ]P6                  ! ]P2                  RR.4       R# )é    )Úannotations)ÚIO)ÚImageÚ	ImageFile)Úi16le)Úsi16le)Úsi32leNc               ó    € V ^8„  d   QhRRRR/# )é   ÚhandlerúImageFile.StubHandler | NoneÚreturnÚNone© )Úformats   "Úc/Volumes/fast/ai/experiments/ui-tars-smoke/.venv/lib/python3.14/site-packages/PIL/WmfImagePlugin.pyÚ__annotate__r   !   s   € ÷ ñ Ð:ð ¸tñ ó    c                ó
   € V s R# )zR
Install application-specific WMF image handler.

:param handler: Handler object.
N©Ú_handler)r   s   &r   Úregister_handlerr   !   s	   € ð ‚Hr   Údrawwmfc                  ó.   € ] tR t^.tR R ltR R ltRtR# )Ú
WmfHandlerc               ó    € V ^8„  d   QhRRRR/# )r   ÚimúImageFile.StubImageFiler   r   r   )r   s   "r   r   ÚWmfHandler.__annotate__/   s   € ÷ 	,ñ 	,Ð2ð 	,°tñ 	,r   c                	ó6   € VP                   R ,          V n        R# )Úwmf_bboxN)ÚinfoÚbbox©Úselfr   s   &&r   ÚopenÚWmfHandler.open/   s   € ØŸ™ 
Õ+ˆDŽIr   c               ó    € V ^8„  d   QhRRRR/# )r   r   r   r   úImage.Imager   )r   s   "r   r   r   2   s   € ÷ 	ñ 	Ð2ð 	°{ñ 	r   c           	     	ó†  € VP                   f   Q hVP                   P                  ^ 4       \        P                  ! RVP                  \        P
                  P                  VP                   P                  4       VP                  V P                  4      RRVP                  ^ ,          ^,          ^,           R,          R4      # )NÚRGBÚrawÚBGRéüÿÿÿéÿÿÿÿ)	ÚfpÚseekr   Ú	frombytesÚsizeÚcorer   Úreadr#   r$   s   &&r   ÚloadÚWmfHandler.load2   s†   € Ø—5‘5Ò$Ð$Ð$Ø�E‰E�J‰J�qŒMÜ—?’?ØØ—‘Ü—
‘
×"Ñ" 2§5¡5§:¡:£<°·±¸$¿)¹)ÓDØØØ—‘˜•˜a• !Õ# rÕ)Øóð r   )r#   N)Ú__name__Ú
__module__Ú__qualname__Ú__firstlineno__r&   r6   Ú__static_attributes__r   r   r   r   r   .   s   † õ	,÷	ñ 	r   r   c               ó    € V ^8„  d   QhRRRR/# )r   ÚprefixÚbytesr   Úboolr   )r   s   "r   r   r   F   s   € ÷ Qñ Q�Eð Q˜dñ Qr   c                ó$   € V P                  R4      # )ó   ×ÍÆš  )rB   ó      )Ú
startswith)r>   s   &r   Ú_acceptrE   F   s   € Ø×ÑÐOÓPÐPr   c                  óR   a € ] tR t^NtRtRtR R ltR R ltR
R V 3R llltR	t	V ;t
# )ÚWmfStubImageFileÚWMFzWindows Metafilec               ó   € V ^8„  d   QhRR/# )r   r   r   r   )r   s   "r   r   ÚWmfStubImageFile.__annotate__R   s   € ÷ Bñ B�tñ Br   c                	óØ  € V P                   f   Q hV P                   P                  ^,4      pVP                  R4      '       dä   \        V^4      pV^ 8X  d   Rp\	        V4      hW"3V n        \        V^4      p\        V^4      p\        V^
4      p\        V^4      p^HV P                  R&   Wd,
          V P                  R,          ,          V,          Wu,
          V P                  R,          ,          V,          3pWEWg3V P                  R&   VR,          R8w  d   Rp\        V4      hEM7VP                  R4      '       Ed   VR	,          R
8X  Ed   \        V^4      p\        V^4      p\        V^4      p\        V^4      p\        V^4      \        V^4      \        V^ 4      \        V^$4      3p	Wd,
          Wu,
          3pRWd,
          ,          V	^,          V	^ ,          ,
          ,          p
RWu,
          ,          V	^,          V	^,          ,
          ,          pWEWg3V P                  R&   W«8X  d   W P                  R&   MW«3V P                  R&   W«3V n        MRp\        V4      hRV n
        W€n        R # )NrB   zInvalid inchÚdpir!   :é   é   Ns    	 zUnsupported WMF file formatrC   :é(   é,   Ns    EMFg     Ø£@zUnsupported file formatr+   )r0   r5   rD   ÚwordÚ
ValueErrorÚ_inchÚshortr"   ÚSyntaxErrorÚ_longÚ_modeÚ_size)r%   ÚsÚinchÚmsgÚx0Úy0Úx1Úy1r3   ÚframeÚxdpiÚydpis   &           r   Ú_openÚWmfStubImageFile._openR   s&  € à�w‰wÒ"Ð"Ð"Ø�G‰G�L‰L˜Óˆà�<‰<Ð3×4Ò4ô ˜˜2“;ˆDØ�qŒyØ$�Ü  “oÐ%Ø.2¨jˆDŒJô �q˜!“ˆBÜ�q˜!“ˆBÜ�q˜"“ˆBÜ�q˜"“ˆBð  "ˆD�I‰I�eÑà•˜DŸI™I eÕ,Õ,°Õ4Ø•˜DŸI™I eÕ,Õ,°Õ4ðˆDð
 %'¨B NˆD�I‰I�jÑ!ð ��xÐ,Ô,Ø3�Ü! #Ó&Ð&ñ -ð �\‰\Ð-×.Ó.°1°Uµ8¸wÕ3Fô �q˜!“ˆBÜ�q˜"“ˆBÜ�q˜"“ˆBÜ�q˜"“ˆBô ˜!˜R“L¤%¨¨2£,´°a¸³¼eÀAÀr»lÐJˆEà•7˜B�GÐ#ˆDð ˜R�WÕ%¨¨q­°E¸!µHÕ)<Õ=ˆDØ˜R�WÕ%¨¨q­°E¸!µHÕ)<Õ=ˆDà$&¨B NˆD�I‰I�jÑ!àŒ|Ø#'—	‘	˜%Ò à#' :�—	‘	˜%Ñ Ø˜ˆD�Jð ,ˆCÜ˜cÓ"Ð"àˆŒ
ØŽ
r   c               ó   € V ^8„  d   QhRR/# )r   r   r   r   )r   s   "r   r   rJ   –   s   € ÷ ñ Ð3ñ r   c                	ó   € \         # ©Nr   )r%   s   &r   Ú_loadÚWmfStubImageFile._load–   s   € Üˆr   c               ó    € V ^8„  d   QhRRRR/# )r   rL   z"float | tuple[float, float] | Noner   zImage.core.PixelAccess | Noner   )r   s   "r   r   rJ   ™   s   € ÷ ñ Ø5ðà	&ñr   c                	óˆ  <€ Ve±   WP                   R&   V P                   R,          w  r#rE\        V\        4      '       g   W3p\        WB,
          V^ ,          ,          V P                  ^ ,          ,          4      \        WS,
          V^,          ,          V P                  ^,          ,          4      3V n        \        SV `  4       # )NrL   r!   )r"   Ú
isinstanceÚtupleÚintrS   rX   Úsuperr6   )r%   rL   r\   r]   r^   r_   Ú	__class__s   &&    €r   r6   ÚWmfStubImageFile.load™   s“   ø€ ð Š?Ø"�I‰I�eÑØ!ŸY™Y zÕ2‰NˆB�BÜ˜c¤5×)Ò)Ø�h�ä�R•W  A¥Õ&¨¯©°A­Õ6Ó7Ü�R•W  A¥Õ&¨¯©°A­Õ6Ó7ðˆDŒJô ‰w‰|‹~Ðr   )rS   rW   rX   rg   )r8   r9   r:   r;   r   Úformat_descriptionrc   rh   r6   r<   Ú__classcell__)rp   s   @r   rG   rG   N   s)   ø† Ø€FØ+ÐõBõH÷÷ ð r   rG   c               ó(   € V ^8„  d   QhRRRRRRRR/# )	r   r   r)   r0   z	IO[bytes]Úfilenamezstr | bytesr   r   r   )r   s   "r   r   r   ¨   s(   € ÷ $ñ $ˆkð $˜yð $°Kð $ÀDñ $r   c                óˆ   € \         e   \        \         R4      '       g   Rp\        V4      h\         P                  WV4       R # )NÚsavezWMF save handler not installed)r   ÚhasattrÚOSErrorrw   )r   r0   ru   r[   s   &&& r   Ú_saverz   ¨   s1   € ÜÒœw¤x°×8Ò8Ø.ˆÜ�c‹lÐÜ‡M�M�"˜(Ö#r   z.wmfz.emf)Ú
__future__r   Útypingr   Ú r   r   Ú_binaryr   rQ   r   rT   r	   rV   r   r   rx   r4   ÚStubHandlerr   rE   ÚStubImageFilerG   rz   Úregister_openr   Úregister_saveÚregister_extensionsr   r   r   Ú<module>r„      sÃ   ðõ* #å ç Ý "Ý $Ý $à€õñ ˆ5�:‰:�y×!Ò!ô�Y×*Ñ*ô ñ" ‘Z“\Ô"õQôW�y×.Ñ.ô Wõt$ð × Ò Ð$×+Ñ+Ð-=¸wÔ GØ × Ò Ð$×+Ñ+¨UÔ 3à × Ò Ð*×1Ñ1°F¸FÐ3CÖ Dr   