Ë
    îñþi®  ã                  ó  — d Z ddlmZ ddlmZ ddlmZ ddlmZ ddlmZ ddlmZ dd	lm	Z	 dd
lm
Z
 ddlmZ ddlmZ ddlmZ ddlmZ ddlmZ ddlmZ ddlmZ ddlmZ ddlmZ ddlmZ ddlmZ ddlmZ ddlmZ ddlmZ ddlmZ ddlmZ ddlmZ ddlmZ ddlmZ ddlm Z  ddlm!Z! dd l"m#Z# dd!l"m$Z$ dd"l%m&Z& dd#l'm(Z( dd$l'm)Z) dd%l'm*Z* dd&l'm+Z+ dd'l'm,Z, dd(l'm-Z- dd)l'm.Z. dd*l'm/Z/ dd+l'm0Z0 dd,l'm1Z1 dd-l'm2Z2 dd.l'm3Z3 dd/l4m5Z5 dd0l4m6Z6 dd1l4m7Z7 dd2l4m8Z8 dd3l4m9Z9 dd4l4m:Z: dd5l4m;Z; dd6l4m<Z< dd7l4m=Z= dd8l4m>Z> dd9l4m?Z? dd:l4m@Z@ dd;l4mAZA dd<l4mBZB dd=lCmDZD dd>lCmEZE dd?lCmFZF dd@lCmGZG ddAlCmHZH ddBlCmIZI dEdC„ZJyD)FzÚ
Click is a simple Python module inspired by the stdlib optparse to make
writing command line scripts fun. Unlike other modules, it's based
around a simple API that does not come with too much magic and is
composable.
é    )Úannotationsé   )ÚArgument)ÚCommand)ÚCommandCollection)ÚContext)ÚGroup)ÚOption)Ú	Parameter)ÚParameterSource)Úargument)Úcommand)Úconfirmation_option)Úgroup)Úhelp_option)Úmake_pass_decorator)Úoption)Úpass_context)Úpass_obj)Úpassword_option)Úversion_option)ÚAbort)ÚBadArgumentUsage)ÚBadOptionUsage)ÚBadParameter)ÚClickException)Ú	FileError)ÚMissingParameter)ÚNoSuchOption)Ú
UsageError)ÚHelpFormatter)Ú	wrap_text)Úget_current_context)Úclear)Úconfirm)Úecho_via_pager)Úedit)Úgetchar)Úlaunch)Úpause)Úprogressbar)Úprompt)Úsecho)Ústyle)Úunstyle)ÚBOOL)ÚChoice)ÚDateTime)ÚFile)ÚFLOAT)Ú
FloatRange)ÚINT)ÚIntRange)Ú	ParamType)ÚPath)ÚSTRING)ÚTuple)ÚUNPROCESSED)ÚUUID)Úecho)Úformat_filename)Úget_app_dir)Úget_binary_stream)Úget_text_stream)Ú	open_filec                ó~  — dd l }| dk(  r ddlm} |j                  dt        d¬«       |S | dk(  r dd	lm} |j                  d
t        d¬«       |S | dk(  r ddlm} |j                  dt        d¬«       |S | dk(  r;dd l}dd l }|j                  dt        d¬«       |j                  j                  d«      S t        | «      ‚)Nr   ÚBaseCommandr   )Ú_BaseCommandzT'BaseCommand' is deprecated and will be removed in Click 9.0. Use 'Command' instead.é   )Ú
stacklevelÚMultiCommand)Ú_MultiCommandzS'MultiCommand' is deprecated and will be removed in Click 9.0. Use 'Group' instead.ÚOptionParser)Ú_OptionParserzi'OptionParser' is deprecated and will be removed in Click 9.0. The old parser is available in 'optparse'.Ú__version__z“The '__version__' attribute is deprecated and will be removed in Click 9.1. Use feature detection or 'importlib.metadata.version("click")' instead.Úclick)ÚwarningsÚcorerF   ÚwarnÚDeprecationWarningrJ   ÚparserrL   Úimportlib.metadataÚmetadataÚversionÚAttributeError)ÚnamerO   rF   rJ   rL   Ú	importlibs         úN/root/aria/mcps/aria-brain/venv/lib/python3.12/site-packages/click/__init__.pyÚ__getattr__r[   K   sã   € Ûàˆ}ÒÝ&à�‰ð"äØð	 	ô 	
ð Ðàˆ~ÒÝ'à�‰ð äØð	 	ô 	
ð Ðàˆ~ÒÝ)à�‰ð6äØð	 	ô 	
ð Ðàˆ}ÒÛ!Ûà�‰ð@ô Øð 	ô 	
ð ×!Ñ!×)Ñ)¨'Ó2Ð2ä
˜Ó
Ðó    N)rX   ÚstrÚreturnÚobject)KÚ__doc__Ú
__future__r   rP   r   r   r   r   r	   r
   r   r   Ú
decoratorsr   r   r   r   r   r   r   r   r   r   r   Ú
exceptionsr   r   r   r   r   r   r   r   r    Ú
formattingr!   r"   Úglobalsr#   Útermuir$   r%   r&   r'   r(   r)   r*   r+   r,   r-   r.   r/   Útypesr0   r1   r2   r3   r4   r5   r6   r7   r8   r9   r:   r;   r<   r=   Úutilsr>   r?   r@   rA   rB   rC   r[   © r\   rZ   ú<module>rj      sÑ   ðñõ #å &Ý $Ý 8Ý $Ý  Ý "Ý (Ý 4Ý ,Ý *Ý BÝ &Ý 2Ý BÝ (Ý 4Ý ,Ý :Ý 8Ý &Ý <Ý 8Ý 4Ý 8Ý .Ý <Ý 4Ý 0Ý 6Ý .Ý ?Ý "Ý &Ý 4Ý  Ý &Ý $Ý "Ý .Ý $Ý "Ý "Ý &Ý Ý #Ý 'Ý Ý !Ý +Ý Ý 'Ý )Ý Ý #Ý !Ý -Ý Ý Ý 5Ý -Ý 9Ý 5Ý )ô1r\   