
    VRc                     *    d dl Z d dlZd dlmZ ddZdS )    N)gettextreturnc            	         	 ddl m}  t          j         |                       j        }n# t
          $ r d}Y nw xY w|dk    rdS t          d          g}t          j        dk    rDddl}	 |	                    ddg|j
        |j
        dd	
                                          d         }n# t          $ r d}Y nw xY wt                      }d}|                                D ]j}|                                }|                                                    d          r-|                    |           |                                dv rd}k|s#|                    t          d                     n|r8|                    t          d                     |                    d           nV|                    t          d                              d                    t-          |                                         d}	t          j                            d          t          j                            d          fD ]1}
|
r)|
                                                    d          r|
}	|
 n2|	6|                    t          d                              |	                     t3          d                    |                    )z1Ensures that the environment is good for Unicode.r   )getpreferredencodingasciiNzClick will abort further execution because Python was configured to use ASCII as encoding for the environment. Consult https://click.palletsprojects.com/unicode-support/ for mitigation steps.posixlocalez-areplace)stdoutstderrencodingerrors F)z.utf-8z.utf8)zc.utf8zc.utf-8TzAdditional information: on this system no suitable UTF-8 locales were discovered. This most likely requires resolving by reconfiguring the locale system.zThis system supports the C.UTF-8 locale which is recommended. You might be able to resolve your issue by exporting the following environment variables:z1    export LC_ALL=C.UTF-8
    export LANG=C.UTF-8zThis system lists some UTF-8 supporting locales that you can pick from. The following suitable locales were discovered: {locales}z, )localesLC_ALLLANGzClick discovered that you exported a UTF-8 locale but the locale system could not pick up from it because it does not exist. The exported locale is {locale!r} but it is not supported.)r	   z

)r	   r   codecslookupname	Exception_os
subprocessPopenPIPEcommunicateOSErrorset
splitlinesstriplowerendswithaddappendformatjoinsortedenvirongetRuntimeError)r   fs_encextrar   rvgood_locales
has_c_utf8liner	   
bad_locale
env_locales              1lib/python3.11/site-packages/click/_unicodefun.py_verify_python_envr4      s?   //////335566;      	
%	
 	
E 
w' G		!!4 !!   "   kmmABB  	 	 	BBB	 uu
MMOO 	& 	&DZZ\\F||~~&&':;; &  (((<<>>%:: &!%J 	LL      	LL"    LLMNNNNLL:  &6,+?+?!@!@&AA   
*..22BJNN64J4JJ 	 	J (j..0099:MNN ('
   	LL; 
 &
&++   v{{5))
*
**s   '* 99*>B) )B87B8)r   N)r   r   r   r   r4        r3   <module>r7      sM     				            ^+ ^+ ^+ ^+ ^+ ^+r6   