+
    1­‚j1   ã                  ó’   € ^ RI Ht ^ RIt^ RIt^ RIt^ RIt^ RIt^ RIt^RIH	t	 Rt
]
'       d   ^RIHt RRR/R R llltR	 R
 ltR# )é    )ÚannotationsN)ÚImageF)ÚImageWinÚ
scale_downc               ó4   € V ^8„  d   QhRRRRRRRRRR	R
RRR/# )é   Úbboxz tuple[int, int, int, int] | NoneÚinclude_layered_windowsÚboolÚall_screensÚxdisplayz
str | NoneÚwindowzint | ImageWin.HWND | Noner   ÚreturnzImage.Image© )Úformats   "ÚJ/Users/cheyod/AIGC/DSH/.venv/lib/python3.14/site-packages/PIL/ImageGrab.pyÚ__annotate__r   !   sW   € ÷ xñ xØ
*ðxà!ðxð ðxð ð	xð
 'ðxð ðxð ñxó    c          
     óN  € VEfˆ   \         P                  R8X  Ed¦   \        P                  ! R4      w  rg\        P
                  ! V4       R.pVe   VR\        V4      .,          pM/V '       d(   V w  ršr¼VRV	 RV
 RW¹,
           RWÊ,
           2.,          pVRV.,          p\        P                  ! V4      pV'       d   \        P                  ! WØ4      h\        P                  ! V4      pVP                  4        \        P                  ! V4       V '       Ed§   VEeg   \        P                  ! R4      w  rg\        P
                  ! V4       RR\        V4      RRV.p\        P                  ! V4      pV'       d   \        P                  ! WØ4      h\        P                  ! V4      ;_uu_ 4       pVP                  VP                  ,
          ^d8„  pR R R 4       \        P                  ! V4       X'       dl   V w  ršr¼V'       d   ^M^pTP                  W¹,
          V,          WÊ,
          V,          3\         ;QJ d    . R	 V  4       F  NK  	  5M! R	 V  4       4      R
7      pMVP#                  V 4      pVP                  4        V# V'       d4   VP                  XX	,
          XX
,
          34      pVP                  4        V# V# \         P                  R8X  d¸   Ve   Rp\        P$                  P'                  TTVe   \)        V4      M^ 4      w  ppp\        P*                  ! RVVRRV^ ,          ^,          ^,           R,          R4      pV '       d<   Vw  ppV w  ršr¼VP#                  V	V,
          V
V,
          VV,
          VV,
          34      pV# Tp \        P$                  P,                  '       g   Rp\/        V4      h\        P$                  P1                  V4      w  pp\        P*                  ! RVVRRV^ ,          ^,          ^4      pV '       d   VP#                  V 4      pV#   + '       g   i     EL]; i  \.         Eda    TEfZ   \         P                  R9  EdD   \2        P4                  ! R4      '       d   RR.pMB\2        P4                  ! R4      '       d   R.pM"\2        P4                  ! R4      '       d   . ROpMh \        P                  ! R4      w  rg\        P
                  ! T4       TP7                  T4       \        P                  ! T4      pT'       d   \        P                  ! YØ4      h\        P                  ! T4      pTP                  4        \        P                  ! T4       T '       d&   TP#                  T 4      pTP                  4        Tu # Tu # h i ; i)NÚdarwinz.pngÚscreencapturez-lz-RÚ,z-xú-oc              3  ó2   "  € T F  q^,          x € K  	  R# 5i)r   Nr   )Ú.0Úcoords   & r   Ú	<genexpr>Úgrab.<locals>.<genexpr>R   s   é € Ð%B¹T°E¨a§i¢i»Tùs   ‚)ÚboxÚwin32ÚRGBÚrawÚBGRz$Pillow was built without XCB supportÚBGRXzgnome-screenshotú-fÚgrimÚ	spectacleéÿÿÿÿéüÿÿÿ)r   r    )r'   z-nz-br%   r   )ÚsysÚplatformÚtempfileÚmkstempÚosÚcloseÚstrÚ
subprocessÚcallÚCalledProcessErrorr   ÚopenÚloadÚunlinkÚwidthÚresizeÚtupleÚcropÚcoreÚgrabscreen_win32ÚintÚ	frombytesÚHAVE_XCBÚOSErrorÚgrabscreen_x11ÚshutilÚwhichÚappend)r	   r
   r   r   r   r   ÚfhÚfilepathÚargsÚleftÚtopÚrightÚbottomÚretcodeÚimÚim_no_shadowÚretinaÚscaleÚ
im_croppedÚ
im_resizedÚoffsetÚsizeÚdataÚx0Úy0Údisplay_nameÚmsgs   &&&&&$                     r   ÚgrabrZ   !   so  € ð ÓÜ�<‰<˜8Õ#Ü#×+Ò+¨FÓ3‰LˆBÜ�HŠH�RŒLØ#Ð$ˆDØÒ!Ø˜œs 6›{Ð+Õ+‘ßØ+/Ñ(�˜5Ø˜ $  q¨¨¨Q¨u­z¨l¸!¸F½J¸<ÐHÐIÕI�Ø�T˜8Ð$Õ$ˆDÜ —o’o dÓ+ˆGßÜ ×3Ò3°GÓBÐBÜ—’˜HÓ%ˆBØ�G‰GŒIÜ�IŠI�hÔßˆtØÓ%ô $,×#3Ò#3°FÓ#;‘L�BÜ—H’H˜R”LØ+¨T´3°v³;ÀÀdÈHÐU�DÜ(Ÿošo¨dÓ3�GßÜ(×;Ò;¸GÓJÐJÜŸš H×-Ô-°Ø!#§¡¨L×,>Ñ,>Õ!>ÀÑ!D˜÷ .ä—I’I˜hÔ'÷ Ø37Ñ0˜ 5ß%/¡°Q˜Ø%'§Y¡YØ#�l¨eÕ3°fµlÀeÕ5KÐLß %¤Ñ%B¹TÓ%B§¡Ñ%B¹TÓ%BÓ Bð &/ó &™
ð
 &(§W¡W¨T£]˜
Ø—H‘H”JØ%Ð%ßØ!#§¡¨E°D­L¸&À3½,Ð+GÓ!H�JØ—H‘H”JØ%Ð%ØˆIÜ�\‰\˜WÔ$ØÒ!Ø �Ü!&§¡×!<Ñ!<Ø'ØØ%Ò1”�F”°qó"ÑˆF�D˜$ô
 —’ØØØàØØ�a•˜1•˜q• BÕ&Øó	ˆB÷ Ø‘��BØ+/Ñ(�˜5Ø—W‘W˜d R�i¨¨r­°5¸2µ:¸vÈ½{ÐKÓL�ØˆIà'€Lð#Ü�z‰z×"×"Ð"Ø8ˆCÜ˜#“,ÐÜ—Z‘Z×.Ñ.¨|Ó<‰
ˆˆdô8 �_Š_˜U D¨$°°v¸tÀA½wÈ½{ÈAÓNˆßØ—‘˜“ˆBØˆ	÷e .×-Ð-ûôh õ ØÓ¤C§L¡LÐ8KÕ$KÜ�|Š|Ð.×/Ò/Ø*¨DÐ1‘Ü—’˜f×%Ò%Ø�x‘Ü—’˜k×*Ò*Ú<‘àÜ#×+Ò+¨FÓ3‰LˆBÜ�HŠH�RŒLØ�K‰K˜Ô!Ü —o’o dÓ+ˆGßÜ ×3Ò3°GÓBÐBÜ—’˜HÓ%ˆBØ�G‰GŒIÜ�IŠI�hÔßØŸW™W T›]�
Ø—‘”
Ø!Ò!ØŠIàð3úsD   Æ/!P$ÎP8 Î0/P8 Ð$P5	Ð8AV$Ñ; V$ÒV$Ò<B<V$Õ9#V$ÖV$Ö"V$c               ó   € V ^8„  d   QhRR/# )r   r   zImage.Image | list[str] | Noner   )r   s   "r   r   r   œ   s   € ÷ Nñ NÐ5ñ Nr   c                 óZ  € \         P                  R 8X  dz   \        P                  ! . RORR7      p V P                  ^ 8w  d   R# ^ RIp\        P                  ! VP                  V P                  ^R 4      4      p\        P                  ! V4      # \         P                  R8X  Ed   \        P                  P                  4       w  r2VR8X  d…   ^ RIpVP                  RV4      ^ ,          pV^,          ^ 8X  d$   W%R P!                  R4      P#                  R4      pM"W%R P!                  R	4      P#                  R4      pVRVP%                  R
4       # \'        V\(        4      '       dS   \        P                  ! V4      pVR8X  d   ^RIHp VP/                  V4      # VR8X  d   ^RIHp VP3                  V4      # R# \4        P6                  ! R4      '       d   Rp	M!\4        P6                  ! R4      '       d   Rp	MRp	\8        P:                  ! R4      '       d   V	R9   d   . ROp
M5\8        P:                  ! R4      '       d   V	R9   d   . ROp
MRp\=        V4      h\        P                  ! V
RR7      p V P                  ^ 8w  df   V P>                  pR F  pWÜ9   g   K   R# 	  V
^ ,           R2pV'       d)   VRVPA                  4       P!                  4        2,          p\C        V4      h\        P                  ! V P                  4      p\        P                  ! V4      pVPE                  4        V# )r   T)Úcapture_outputNr    ÚfileÚIÚmbcsÚ zutf-16leÚ Úpng)ÚPngImagePluginÚDIB)ÚBmpImagePluginÚWAYLAND_DISPLAYÚwaylandÚDISPLAYÚx11úwl-pasteÚxclipzDwl-paste or xclip is required for ImageGrab.grabclipboard() on Linuxz errorz: )Ú	osascriptz-eu#   get the clipboard as Â«class PNGfÂ»éýÿÿÿ)rh   N)rk   ú-tÚimage)rj   N)rl   z
-selectionÚ	clipboardro   z	image/pngr   )s   Nothing is copieds   No selections"   No suitable type of content copieds    not availables   cannot convert s(   xclip: Error: There is no owner for the )#r*   r+   r1   ÚrunÚ
returncodeÚbinasciiÚioÚBytesIOÚ	unhexlifyÚstdoutr   r4   r;   Úgrabclipboard_win32ÚstructÚunpack_fromÚdecodeÚsplitÚindexÚ
isinstanceÚbytesrb   rd   ÚPngImageFilerf   ÚDibImageFiler.   ÚgetenvrB   rC   ÚNotImplementedErrorÚstderrÚstripÚChildProcessErrorr5   )Úprt   rU   Úfmtrz   ÚoÚfilesrd   rf   Úsession_typerG   rY   ÚerrÚsilent_errorrM   s                  r   Úgrabclipboardr�   œ   sx  € Ü
‡|�|�xÔÜ�NŠNÚFØô
ˆð �<‰<˜1ÔÙãä�zŠz˜(×,Ñ,¨Q¯X©X°b¸¨_Ó=Ó>ˆÜ�zŠz˜$ÓÐÜ	�‰˜Õ	 Ü—J‘J×2Ñ2Ó4‰	ˆØ�&Œ=Ûà×"Ñ" 3¨Ó-¨aÕ0ˆAØ�B�x˜1Œ}Ø˜R˜Ÿ™¨Ó/×5Ñ5°dÓ;‘à˜R˜Ÿ™¨
Ó3×9Ñ9¸$Ó?�ØÐ*˜5Ÿ;™; r›?Ð+Ð+Ü�dœE×"Ò"Ü—:’:˜dÓ#ˆDØ�eŒ|Ý,à%×2Ñ2°4Ó8Ð8Ø˜”Ý,à%×2Ñ2°4Ó8Ð8Ùä�9Š9Ð&×'Ò'Ø$‰LÜ�YŠY�y×!Ò!Ø ‰LàˆLä�<Š<˜
×#Ò#¨Ð8IÔ(IÚ.‰DÜ�\Š\˜'×"Ò" |°}Ô'DÚP‰DàXˆCÜ% cÓ*Ð*ä�NŠN˜4°Ô5ˆØ�<‰<˜1ÔØ—(‘(ˆCó!�ð  Ö&Úñ!ð  ˜!•W�I˜VÐ$ˆCßØ˜˜CŸI™I›K×.Ñ.Ó0Ð1Ð2Õ2�Ü# CÓ(Ð(ä�zŠz˜!Ÿ(™(Ó#ˆÜ�ZŠZ˜ÓˆØ
�‰Œ	Øˆ	r   )NFFNN)Ú
__future__r   ru   r.   rB   r1   r*   r,   rb   r   ÚTYPE_CHECKINGr   rZ   r�   r   r   r   Ú<module>r’      sH   ðõ" #ã 	Û 	Û Û Û 
Û å à€ßÝñxð ÷xð x÷vNr   