Ë
    #´˜j   ã                   ód   — d Z ddlZdZej                  dk(  rd„ Zedk(  rddlmZ  edd	¬
«       yy)aÈ  
Idlelib objects with no external idlelib dependencies
which are needed in more than one idlelib module.

They are included here because
    a) they don't particularly belong elsewhere; or
    b) because inclusion here simplifies the idlelib dependency graph.

TODO:
    * Python versions (editor and help_about),
    * tk version and patchlevel (pyshell, help_about, maxos?, editor?),
    * std streams (pyshell, run),
    * warning stuff (pyshell, run).
é    N)z.pyz.pywz.pyiÚwin32c                  ó†   — 	 dd l } d}| j                  d«      j                  |«       y # t        t        t
        f$ r Y y w xY w)Nr   é   Úshcore)ÚctypesÚOleDLLÚSetProcessDpiAwarenessÚImportErrorÚAttributeErrorÚOSError)r   ÚPROCESS_SYSTEM_DPI_AWAREs     úlib/python3.12/idlelib/util.pyÚfix_win_hidpir      sA   € ð	ÛØ'(Ð$Ø�M‰M˜(Ó#×:Ñ:Ð;SÕTøÜœ^¬WÐ5ò 	Ùð	ús   ‚&) ©A ¿A Ú__main__)Úmainzidlelib.idle_test.test_utilé   )Ú	verbosity)Ú__doc__ÚsysÚpy_extensionsÚplatformr   Ú__name__Úunittestr   © ó    r   Ú<module>r      sF   ðñó ð (€ð ‡<�<�7Òòð ˆzÒÝÙÐ	&°!Ö4ð r   