ó
    ¬<Bhh  ã                   ó0   • S r SSKrS rSS.S jrS rS rg)z&Entry point for all conda subcommands.é    Nc                  óè   • SS K n SSKJn  SSKJnJn  U" 5         UR                  (       a6  S H0  nU R                  U5      R                  U R                  S-   5        M2     U" UR                  5        g )Nr   é   ©Úcontext)Úinitialize_loggingÚset_log_level)zconda.stdout.verbosezconda.stdoutlogzconda.stderrlogé
   )ÚloggingÚbase.contextr   Úgateways.loggingr   r   ÚjsonÚ	getLoggerÚsetLevelÚCRITICALÚ	log_level)r
   r   r   r   Úloggers        Ú.lib/python3.13/site-packages/conda/cli/main.pyÚinit_loggersr      sY   € Ûå&ßDáÔð ‡|‡|ÛTˆFØ×Ñ˜fÓ%×.Ñ.¨w×/?Ñ/?À"Ñ/DÖEñ Uñ '×#Ñ#Õ$ó    )Úpost_parse_hookc                 óR  • SSK Jn  SSKJnJnJn  U=(       d    S/nU" SS9nUR                  U5      u  p‰UR                  UR                  UR                  UR                  S.n
UR                  US	9  UR                  (       a  UR                  R                  5         UR                  US	9  U" S
S9nUR                  XUS9nUR                  US	9  [!        5         U (       a  U " X5        U" X5      n[#        U[$        5      (       a  U$ ['        US5      (       a  UR(                  $ g)zOEntrypoint for the "subshell" invocation of CLI interface. E.g. `conda create`.r   r   é   )Údo_callÚgenerate_parserÚgenerate_pre_parserz--helpF)Úadd_help)r   ÚdebugÚtraceÚ	verbosity)Úargparse_argsT)Úoverride_argsÚ	namespaceÚrcN)r   r   Úconda_argparser   r   r   Úparse_known_argsr   r   r   r   Ú__init__Ú
no_pluginsÚplugin_managerÚdisable_external_pluginsÚ
parse_argsr   Ú
isinstanceÚintÚhasattrr#   )r   ÚargsÚkwargsr   r   r   r   Ú
pre_parserÚpre_argsÚ_r!   ÚparserÚ	exit_codes                r   Úmain_subshellr5      s  € õ 'ßMÑMà×H:€Dá$¨eÑ4€JØ×-Ñ-¨dÓ3K€Hð —‘Ø—‘Ø—‘Ø×'Ñ'ñ	€Mð ×Ñ 8ÐÑ,Ø××Ø×Ñ×7Ñ7Ô9ð ×Ñ 8ÐÑ,á dÑ+€FØ×Ñ˜TÈ(ÐÐS€Dà×Ñ 4ÐÑ(Ü„Nö Ù˜Ô%á˜Ó%€IÜ)œS×!Ñ!ØÐÜ	˜D×	!Ñ	!Ø|‰|Ðð 
"r   c                 óò   • U R                  SSS5      n SSKJn  UR                  5         SSKJn   U" U 5      nU" U5      n[        UR                  5       SS	9  g
! [         a    SSKJn  U" U  S35      ef = f)zPEntrypoint for the "sourced" invocation of CLI interface. E.g. `conda activate`.úshell.Ú r   r   r   )Ú_build_activator_cls)Ú
CondaErrorz is not a supported shell.)Úendr   )Úreplacer   r   r&   Úactivater9   ÚKeyErrorÚ
exceptionsr:   ÚprintÚexecute)Úshellr.   r/   r   r9   Úactivator_clsr:   Ú	activators           r   Úmain_sourcedrE   D   s€   € àM‰M˜( B¨Ó*€Eõ 'à×ÑÔå/ð?Ù,¨UÓ3ˆñ ˜dÓ#€IÜ	ˆ)×
Ñ
Ó
 2Ò&Øøô ó ?Ý+á˜E˜7Ð"<Ð=Ó>Ð>ð?ús   ±A ÁA6c                  ó
  ^• SSK Jm  SSKJn  U =(       d    [        R
                  SS  n [        U4S jU 5       5      n U (       a.  U S   R                  5       R                  S5      (       a  [        nO[        nU" U/U Q70 UD6$ )Nr   )Úensure_text_type)Úconda_exception_handlerr   c              3   ó4   >#   • U  H  nT" U5      v •  M     g 7f)N© )Ú.0ÚsrG   s     €r   Ú	<genexpr>Úmain.<locals>.<genexpr>b   s   øé € Ð3ªd¨Ñ! !×$Ð$ªdùs   ƒr   r7   )Úcommon.compatrG   Úexception_handlerrH   ÚsysÚargvÚtupleÚstripÚ
startswithrE   r5   )r.   r/   rH   ÚmainrG   s       @r   rV   rV   [   sk   ø€ å0Ý;ð ×”3—8‘8˜A˜B<€DÜÔ3¨dÓ3Ó3€DæQ‘—‘“×*Ñ*¨8×4Ñ4Ü‰äˆá" 4Ð9¨$Ò9°&Ñ9Ð9r   )Ú__doc__rQ   r   r5   rE   rV   rJ   r   r   Ú<module>rX      s'   ðñ -ã 
ò%ð" *.õ (òVó.:r   