§
    ÷¢±j  ã                   óü   — d dl Z  e j        ded¬¦  «         d dlZd dlZd dlZd dlZd dlZd„ Zd„ Z	d„ Z
d„ Zd	„ Zdd
„Zedk    r7 eej        ¦  «        dk    rej        d         dk    rd ZndZ ee¦  «         dS dS )é    NzKThe regcheck module has been deprecated and pending removal since build 210é   )ÚcategoryÚ
stacklevelc                 ó  — 	 t           j                             t          j        t          j        ¦   «         t          j        ¦   «         dz   | z   ¦  «        ¦  «        rd S n# t          j        $ r Y nw xY wt          d| › d�¦  «         d S )Nú\zRegistration of z - Not registered correctly)
ÚosÚpathÚexistsÚwin32apiÚRegQueryValueÚregutilÚ
GetRootKeyÚGetAppPathsKeyÚerrorÚprint)Úexenames    ú^C:\Users\johnn\AppData\Local\Programs\Python\Python311\Lib\site-packages\win32/lib/regcheck.pyÚCheckRegisteredExer      s    € ðÝŒ7�>Š>ÝÔ"ÝÔ"Ñ$Ô$¥gÔ&<Ñ&>Ô&>ÀÑ&EÈÑ&Oñô ñ
ô 
ð 	ð
 ˆFð	øõ Œ>ð ð ð Øˆðøøøå	Ð
A˜WÐ
AÐ
AÐ
AÑBÔBÐBÐBÐBs   ‚AA ÁA1Á0A1c                 ó‚   — |                       d¦  «        D ](}t          j                             |¦  «        sd|z  c S Œ)d S )Nú;z'%s' is not a valid directory!)Úsplitr   r	   Úisdir)Ú
pathStringr	   s     r   ÚCheckPathStringr   !   sP   € Ø× Ò  Ñ%Ô%ð ;ð ;ˆÝŒw�}Š}˜TÑ"Ô"ð 	;Ø3°dÑ:Ð:Ð:Ð:ð	;àˆ4ó    c                 óÈ  — | rt          d¦  «         | rt          dd¬¦  «         	 t          j        t          j        ¦   «         t          j        ¦   «         dz   ¦  «        }n1# t          j        $ r}t          d|j        ¦  «         Y d }~nd }~ww xY wt          |¦  «        }|rt          |¦  «         n| rt          |¦  «         t          j	        t          j        ¦   «         t          j        ¦   «         dz   dt          j        ¦  «        }	 d}	 	 t          j        ||¦  «        }t          j        ||¦  «        }| rt          d	|z   d
z   d¬¦  «         |r3t          |¦  «        }|rt          |¦  «         n#| rt          |¦  «         n| rt          d¦  «         |dz  }n# t          j        $ r Y nw xY wŒ¦	 t          j        |¦  «         d S # t          j        |¦  «         w xY w)NzPython Paths:z	Core Path:ú ©Úendz\PythonPathz** does not exist - r   é   ú	ú:z(empty))r   r   r   r   r   ÚBuildDefaultPythonKeyr   Ústrerrorr   Ú
RegOpenKeyÚwin32conÚKEY_READÚ
RegEnumKeyÚRegCloseKey)ÚverboseÚappPathÚexcÚproblemÚkeyÚkeyNoÚappNames          r   ÚCheckPythonPathsr1   (   s/  € Øð ÝˆoÑÔÐàð 'Ýˆn #Ð&Ñ&Ô&Ð&ð4ÝÔ(ÝÔÑ Ô ¥'Ô"?Ñ"AÔ"AÀNÑ"Rñ
ô 
ˆˆøõ Œ>ð 4ð 4ð 4ÝÐ$ c¤lÑ3Ô3Ð3Ð3Ð3Ð3Ð3Ð3øøøøð4øøøå˜gÑ&Ô&€GØð Ýˆg‰Œˆˆàð 	Ý�'‰NŒNˆNå
Ô
ÝÔÑÔÝÔ%Ñ'Ô'¨.Ñ8Ø	ÝÔñ	ô €Cð"Øˆð	ðÝ"Ô-¨c°5Ñ9Ô9�Ý"Ô0°°gÑ>Ô>�Øð 9Ý˜$ ™.¨3Ñ.°CÐ8Ñ8Ô8Ð8Øð 	)Ý-¨gÑ6Ô6�GØð +Ý˜g™œ˜˜à"ð +Ý! '™NœN˜Nøàð )Ý˜iÑ(Ô(Ð(Ø˜‘
��øÝ”>ð ð ð Ø�ðøøøð#	ð$ åÔ˜SÑ!Ô!Ð!Ð!Ð!ø�Ô˜SÑ!Ô!Ð!Ð!øøøsH   ¦:A! Á!BÁ0B
Â
BÄG ÄBF ÆG ÆF0Æ-G Æ/F0Æ0G ÇG!c                 óþ  — | rt          d¦  «         	 t          j        t          j        ¦   «         t          j        ¦   «         dz   dt          j        ¦  «        }n2# t          j        $ r }dd l	}|j	        |j
        k    r‚ Y d }~d S d }~ww xY w	 d}	 	 t          j        ||¦  «        }t          j        ||¦  «        }| rt          d|z   dz   d¬¦  «         t          j                             |¦  «        r| rt          |¦  «         nt          d	|z  ¦  «         |dz  }n1# t          j        $ r}dd l	}|j	        |j        k    r‚ Y d }~n	d }~ww xY wŒ¿	 t          j        |¦  «         d S # t          j        |¦  «         w xY w)
NzHelp Files:z\Helpr   r    r!   r"   r   r   z** Help file %s does not exist)r   r   r%   r   r   r#   r&   r'   r   ÚwinerrorÚERROR_FILE_NOT_FOUNDr(   r   r   r	   r
   ÚERROR_NO_MORE_ITEMSr)   )r*   r.   r,   r3   r/   ÚhelpDescÚhelpFiles          r   ÚCheckHelpFilesr8   Z   sÉ  € Øð ÝˆmÑÔÐðÝÔ!ÝÔÑ Ô ÝÔ)Ñ+Ô+¨hÑ6ØÝÔñ	
ô 
ˆˆøõ Œ>ð ð ð ØˆˆˆàŒ<˜8Ô8Ò8Ð8ØØˆˆˆˆˆøøøøðøøøð"Øˆð	ðÝ#Ô.¨s°EÑ:Ô:�Ý#Ô1°#°xÑ@Ô@�Øð :Ý˜$ ™/¨CÑ/°SÐ9Ñ9Ô9Ð9å”7—>’> (Ñ+Ô+ð GØð (Ý˜h™œ˜øåÐ:¸XÑEÑFÔFÐFØ˜‘
��øÝ”>ð ð ð Ø���à”< 8Ô#?Ò?Ð?ØØ����øøøøðøøøð	ð$ åÔ˜SÑ!Ô!Ð!Ð!Ð!ø�Ô˜SÑ!Ô!Ð!Ð!øøøsO   “AA ÁB	Á)BÂB	ÂE& ÂBD ÄE& ÄEÄ,EÅE& ÅEÅE& Å&E<c                 ó  — t          j        ¦   «         dz   }	 t          j        t          j        ¦   «         |¦  «        }t          d¦  «         d S # t          j        $ r }dd l}|j        |j        k    r‚ Y d }~d S d }~ww xY w)Nz\Modulesz:WARNING: 'Modules' registry entry is deprectated and evil!r   )	r   r#   r   r%   r   r   r   r3   r4   )r*   ÚkÚ	keyhandler,   r3   s        r   ÚCheckRegisteredModulesr<   „   s”   € åÔ%Ñ'Ô'¨+Ñ5€AðÝÔ'­Ô(:Ñ(<Ô(<¸aÑ@Ô@ˆ	ÝÐJÑKÔKÐKÐKÐKøÝŒ>ð ð ð ØˆˆˆàŒ<˜8Ô8Ò8Ð8ØØˆˆˆˆˆøøøøðøøøs   ˜5A ÁA>ÁA9Á9A>c                 ó¼   — | rdt           j        v rt          d¦  «         t          | ¦  «         t	          | ¦  «         t          | ¦  «         t          d¦  «         d S )NÚ
pythonpathz6Warning - PythonPath in environment - please check it!z
Python.exe)r   Úenvironr   r1   r8   r<   r   )r*   s    r   ÚCheckRegistryr@   ’   sf   € àð H�<¥2¤:Ð-Ð-ÝÐFÑGÔGÐGõ �WÑÔÐÝ�7ÑÔÐÝ˜7Ñ#Ô#Ð#Ý�|Ñ$Ô$Ð$Ð$Ð$r   Ú__main__r    z-q)r   )ÚwarningsÚwarnÚDeprecationWarningr   Úsysr   r   r&   r   r   r1   r8   r<   r@   Ú__name__ÚlenÚargvr*   © r   r   ú<module>rJ      s#  ðð €€€à €„ØQØØðñ ô ð ð 
€	€	€	Ø 
€
€
€
à €€€Ø €€€Ø €€€ð
Cð 
Cð 
Cðð ð ð/"ð /"ð /"ðd'"ð '"ð '"ðTð ð ð	%ð 	%ð 	%ð 	%ð ˆzÒÐØ
€sˆ3Œ8�}„}�qÒÐ˜SœX aœ[¨DÒ0Ð0ØˆˆàˆØ€M�'ÑÔÐÐÐð Ðr   