
    \Zi0              
      R   % S r SSKJr  SSKrSSKJrJr  SSKJr  SSK	J
r
  SSKJr  SS	KJr  \
(       a  SS
K	Jr  SSKJr  SrS\S'   S\R(                  " S5      -  rS\S'   SrS\S'   S\S'   \(       a  SrOSr\S-  rSrS\S'   SrS\S'   \R4                  " SSSS 5        S!rS\S"'   S#rS\S$'   S%/\Q7rS\S&'   \rS'S(S(S).rS\S*'   S+r S\S,'   S-r!S\S.'   S/r"S\S0'   S1S20r#S\S3'   \(       a  \"O\!r$S\S4'   S5r%S\S6'   \%S74r&S\S8'   S9r'S\S:'   S;r(S\S<'   S=r)S\S>'   S\S?'   \(       a  S@r*OSAr*SBr+S\SC'   SDr,S\SE'   SFr-S\SG'   SHr.S\SI'    \R4                  " SSSJ\-\,4SKSL9  \R4                  " SSSM\- SN3\, SN34SOSL9  \,r/S\SP'   SQr0S\SR'   \0SS4r1S\ST'   SUr2S\SV'   SWr3S\SX'   SYr4S\SZ'   S[r5S\S\'    S]r6S\S^'    S_r7S\S`'    Sar8S\Sb'    Scr9S\Sd'   1 Sekr:S\Sf'   Sgr;S\Sh'    " Si Sj\5      r< " Sk Sl\5      r= " Sm Sn\5      r> " So Sp\5      r? " Sq Sr\5      r@ " Ss St\5      rA " Su Sv\A\@Sw9rB " Sx Sy\A5      rCSzrDS\S{'    S|rES\S}'   S~rFS\S'    S|rGS\S'    SrHS\S'    0 SS_SS_SS_SS_SS_SS_SS_SS_SS_SS_SS_SS_SS_SS_S%S_SS_SS_SSSSSSSSS.ErIS\S'    " S S\A5      rJSrKS\S'   \" SS5      rLS\S'   \" SS5      rMS\S'   \" SS5      rNS\S'   \" SS5      rOS\S'   \" SS5      rPS\S'   \" SSS5      rQS\S'   SrRS\S'   SrSS\S'   0 SS_SS_SS_SS_SS_SS_SS_SS_SS_SS_SS_SS_SS_SS_SS_SS_rTS\S'   \U" \T5      rVS\S'   \U" \TR                  5       5      rXS\S'   SrYS\S'   SrZS\S'   Sr[S\S'   Sr\S\S'   Sr]S\S'   Sr^S\S'   \]\^4r_S\S'   g)aT  
This file should hold most string literals and magic numbers used throughout the code base.
The exception is if a literal is specifically meant to be private to and isolated within a module.
Think of this as a "more static" source of configuration information.

Another important source of "static" configuration is conda/models/enums.py.
    )annotationsN)EnumEnumMeta)join)TYPE_CHECKING   )on_win)
deprecated)Final)PathTypez /opt/anaconda1anaconda2anaconda3r   PREFIX_PLACEHOLDER   Pmachine_bitscondaAPP_NAMEztuple[str, ...]SEARCH_PATH)zC:/ProgramData/conda/.condarczC:/ProgramData/conda/condarczC:/ProgramData/conda/condarc.d)z/etc/conda/.condarcz/etc/conda/condarcz/etc/conda/condarc.d/z/var/lib/conda/.condarcz/var/lib/conda/condarcz/var/lib/conda/condarc.d/)z$CONDA_ROOT/.condarcz$CONDA_ROOT/condarcz$CONDA_ROOT/condarc.d/z$XDG_CONFIG_HOME/conda/.condarcz$XDG_CONFIG_HOME/conda/condarcz!$XDG_CONFIG_HOME/conda/condarc.d/z~/.config/conda/.condarcz~/.config/conda/condarcz~/.config/conda/condarc.d/z~/.conda/.condarcz~/.conda/condarcz~/.conda/condarc.d/z
~/.condarcz$CONDA_PREFIX/.condarcz$CONDA_PREFIX/condarcz$CONDA_PREFIX/condarc.d/z$CONDARCzhttps://conda.anaconda.orgDEFAULT_CHANNEL_ALIASzhttps://conda.ioCONDA_HOMEPAGE_URLz26.9z27.3ERROR_UPLOAD_URLz,https://conda.io/conda-post/unexpected-errordefaultsDEFAULTS_CHANNEL_NAME)zemscripten-wasm32zwasi-wasm32z
freebsd-64zlinux-32zlinux-64zlinux-aarch64zlinux-armv6lzlinux-armv7lzlinux-ppc64zlinux-ppc64lezlinux-riscv64zlinux-s390xzosx-64z	osx-arm64win-32win-64	win-arm64zzos-z	PLATFORMSnoarchKNOWN_SUBDIRSzshell/cli-32.exezshell/cli-64.exe)r   r   r   WINDOWS_LAUNCHER_STUB_PATH)httphttpsftps3fileRECOGNIZED_URL_SCHEMES)#https://repo.anaconda.com/pkgs/main https://repo.anaconda.com/pkgs/rDEFAULT_CHANNELS_UNIX)r&   r'   z$https://repo.anaconda.com/pkgs/msys2DEFAULT_CHANNELS_WINzpkgs/prozhttps://repo.anaconda.comDEFAULT_CUSTOM_CHANNELSDEFAULT_CHANNELSbaseROOT_ENV_NAMErootRESERVED_ENV_NAMESzunused-env-nameUNUSED_ENV_NAME)pythonpycosatzruamel.yamlr   opensslrequests
ROOT_NO_RM)zca-certificatescertifir3   "DEFAULT_AGGRESSIVE_UPDATE_PACKAGESCOMPATIBLE_SHELLS)bashzcmd.exefishtcshxonshzsh
powershell)r9   r:   r;   r<   r=   r>   i'  MAX_CHANNEL_PRIORITYz.tar.bz2CONDA_PACKAGE_EXTENSION_V1z.condaCONDA_PACKAGE_EXTENSION_V2z.partialPARTIAL_EXTENSIONCONDA_PACKAGE_EXTENSIONSzQUse `conda.base.context.context.plugin_manager.get_package_extractors()` instead.)addendumCONDA_PACKAGE_PARTSz.partzThe `.part` suffix has not been used since 2014; use `conda.base.constants.PARTIAL_EXTENSION` (`.partial`) with `str.removesuffix()` instead.CONDA_TARBALL_EXTENSIONz.c~CONDA_TEMP_EXTENSIONz.trashCONDA_TEMP_EXTENSIONSz.logsCONDA_LOGS_DIRz	<unknown>UNKNOWN_CHANNELzrepodata.jsonREPODATA_FNznotices.json
NOTICES_FNznotices.cacheNOTICES_CACHE_FNnoticesNOTICES_CACHE_SUBDIRiQ "NOTICES_DECORATOR_DISPLAY_INTERVALzDry run action:DRY_RUN_PREFIX>    #/:PREFIX_NAME_DISALLOWED_CHARS)!^%=()WINDOWS_PROBLEMATIC_CHARSc                  *    \ rS rSrSrSrSrSS jrSrg)	SafetyChecks   disabledwarnenabledc                    U R                   $ Nvalueselfs    4lib/python3.13/site-packages/conda/base/constants.py__str__SafetyChecks.__str__       zz     Nreturnstr)	__name__
__module____qualname____firstlineno__ra   rb   rc   rk   __static_attributes__ro   rn   rj   r_   r_      s    HDGrn   r_   c                  *    \ rS rSrSrSrSrSS jrSrg)	PathConflict   clobberrb   preventc                    U R                   $ re   rf   rh   s    rj   rk   PathConflict.__str__   rm   rn   ro   Nrp   )	rs   rt   ru   rv   r{   rb   r|   rk   rw   ro   rn   rj   ry   ry      s    GDGrn   ry   c                  .    \ rS rSrSrSrSrSrS	S jrSr	g)
DepsModifieri  z3Flags to enable alternate handling of dependencies.not_setno_deps	only_depsc                    U R                   $ re   rf   rh   s    rj   rk   DepsModifier.__str__  rm   rn   ro   Nrp   )
rs   rt   ru   rv   __doc__NOT_SETNO_DEPS	ONLY_DEPSrk   rw   ro   rn   rj   r   r     s    =GGIrn   r   c                  2    \ rS rSrSrSrSrSrSrS
S jr	Sr
g	)UpdateModifieri  specs_satisfied_skip_solvefreeze_installedupdate_depsupdate_specs
update_allc                    U R                   $ re   rf   rh   s    rj   rk   UpdateModifier.__str__  rm   rn   ro   Nrp   )rs   rt   ru   rv   SPECS_SATISFIED_SKIP_SOLVEFREEZE_INSTALLEDUPDATE_DEPSUPDATE_SPECS
UPDATE_ALLrk   rw   ro   rn   rj   r   r     s&    !=   K!LJrn   r   c                  (   ^  \ rS rSrU 4S jrSrU =r$ )ChannelPriorityMetai  c                   >  [         TU ]  " U/UQ70 UD6$ ! [         aS    [        U[        5      (       a  SSKJn  U" U5      nUSL a  SnOUSL a  U R                  n[         TU ]  " U/UQ70 UD6s $ f = f)Nr   )typifyTflexibleF)super__call__
ValueError
isinstancerr   auxlib.type_coercionr   DISABLED)clsrg   argskwargsr   	__class__s        rj   r   ChannelPriorityMeta.__call__  s    	<7#E;D;F;; 		<%%%9u}"%7#E;D;F;;		<s    AA43A4ro   )rs   rt   ru   rv   r   rw   __classcell__)r   s   @rj   r   r     s    < <rn   r   c                  "    \ rS rSrSrSS jrSrg)	ValueEnumi-  zMSubclass of enum that returns the value of the enum as its str representationc                    U R                    $ re   rf   rh   s    rj   rk   ValueEnum.__str__0  s    **rn   ro   Nrp   )rs   rt   ru   rv   r   rk   rw   ro   rn   rj   r   r   -  s
    Wrn   r   c                  $    \ rS rSrS r SrSrSrSrg)ChannelPriorityi4  strictr   ra   ro   N)rs   rt   ru   rv   STRICTFLEXIBLEr   rw   ro   rn   rj   r   r   4  s     HFHHrn   r   )	metaclassc                       \ rS rSrSrSrSrSrg)SatSolverChoicei=  r2   pycryptosatpysatro   N)rs   rt   ru   rv   PYCOSATPYCRYPTOSATPYSATrw   ro   rn   rj   r   r   =  s    GKErn   r   libmambaDEFAULT_SOLVERclassicCLASSIC_SOLVERjsonDEFAULT_JSON_REPORTER_BACKEND DEFAULT_CONSOLE_REPORTER_BACKEND)nameversionbuildchannel_nameDEFAULT_CONDA_LIST_FIELDSarchArchr   Buildbuild_numberzBuild numberchannelzChannel URLr   Channel
constrainsConstraintsdependsDependenciesdist_strDistfeaturesFeaturesfnFilenamelicenseLicenselicense_familyzLicense familymd5MD5r   NameNoarchpackage_typezPackage typerequested_spec	RequestedSHA256SizeSubdir	TimestampzTrack featuresURLVersion)requested_specssha256sizesubdir	timestamptrack_featuresurlr   CONDA_LIST_FIELDSc                       \ rS rSrSrSrSrSrg)NoticeLevelio  criticalwarninginforo   N)rs   rt   ru   rv   CRITICALWARNINGINFOrw   ro   rn   rj   r   r   o  s    HGDrn   r   zurls.txtzFinal[PathType]PACKAGE_CACHE_MAGIC_FILEz
conda-metahistoryPREFIX_MAGIC_FILEfrozenPREFIX_FROZEN_FILE
created_atPREFIX_CREATION_TIMESTAMP_FILEstatePREFIX_STATE_FILEpinnedPREFIX_PINNED_FILEetcz
env_vars.dPACKAGE_ENV_VARS_DIRz***unset***CONDA_ENV_VARS_UNSET_VAR)PATHRESERVED_ENV_VARSr1   rzr-basezmro-baseerlangjavaopenjdkjulialatexluanodejsjsperlphprubyzm2-basem2zmsys2-conda-epochm2w64NAMESPACES_MAPNAMESPACE_PACKAGE_NAMES
NAMESPACESF
NO_PLUGINSz	@EXPLICITEXPLICIT_MARKERu   ✅OK_MARKu   ❌X_MARKcmd_lineCMD_LINE_SOURCEenvvarsENV_VARS_SOURCECONFIGURATION_SOURCES)`r   
__future__r   structenumr   r   os.pathr   typingr   common.compatr	   deprecationsr
   r   common.pathr   r   __annotations__calcsizer   r   r   r   r   constantr   r   r   PLATFORM_DIRECTORIESr   r%   r(   r)   r*   r+   r-   r/   r0   r5   r7   r8   r?   r@   rA   rB   rF   rG   rH   rI   rJ   rK   rL   rM   rO   rP   rQ   rV   r]   r_   ry   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r  r  r  r  	frozensetr  valuesr  r  r  r  r  r  r  r  ro   rn   rj   <module>r.     sr   #      " %& E  &//#..e .%  	KK   (  < u ;. E . 
  

2	  * u )	5 ( !-9-u -$ 
 ! #% E  !G  F  u 
 e  +"   39.>S % Su 
 E  + *
E - "E  # "	 $ e #$. E .$, E ,% 5 % G 
  

!;<`   

"#5).H-I+OP	(
 "<  ;# e # 4h? u ? $ $$U $"
E " A) % ) :' e ' .,1 "E 1 H) )&: e : $B 5 A4 4 4 T <( <  i+> i  # " ;! !'- u - 4*3  % 3 7#O 5 O ) F W	
 N } I - ~  
 	* y & 
5  F!" h#$ N%& k'( #&7 5 >)  -7 / 6%),	%B ? B&*<&B O B26|\2R  R%),%@ ? @&*<&B O B(,UG\(J o J"/ % /$ 5 $h c 	
 h F v W W 
5 d F 
5 F t  ! & "+>!:  :n3356
E 62 
E  % $   
 $ #" " /A u Arn   