
    2Bf                     (    d dl Z d dlZd dlmZ ddZy)    N)gettextc            	         	 ddl m}  t        j                   |              j                  }|dk7  ryt        d      g}t        j                  dk(  rddl}	 |j                  ddg|j                  |j                  dd	
      j                         d   }t               }d}|j                         D ]X  }|j                         }|j!                         j#                  d      s3|j%                  |       |j!                         dv sWd}Z |s|j'                  t        d             np|r,|j'                  t        d             |j'                  d       nB|j'                  t        d      j)                  dj+                  t-        |                         d}	t        j.                  j1                  d      t        j.                  j1                  d      fD ])  }
|
r!|
j!                         j#                  d      r|
}	|
) n |	*|j'                  t        d      j)                  |	             t3        dj+                  |            # t
        $ r d}Y ,w xY w# t        $ r d}Y w xY w)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              Q/var/www/highfloat_scraper/venv/lib/python3.12/site-packages/click/_unicodefun.py_verify_python_envr3      sO   /356;;  	
%	
E 
ww'		!!4 !!   "  kmAB u
MMO 	&DZZ\F||~&&':;  (<<>%::!%J	& LL LL" LLMNLL: &6,+?!@&A 
**..2BJJNN64JJ 	Jj..099:MN'
%	 !LL;
 &
&+ v{{5)
**q  4  	B	s#   *I
 =I 
III+*I+)returnN)r   r   r   r   r3        r2   <module>r7      s     	  ^+r6   