grthtrhthjhtyjytjytkergtrhtrjytjerhrfh4:24 29/09/2026 й¼]Ù#ã^@sÀddlZddlZddlZddlZddlZddlmZddlZddddddd d d d d ddddddddddddgZ dd„Z dd„Z yddl TWnce k r.dZd Zd!ZdZd"Zd#Zd$Zd%ZeZd&d „Zdd'd„ZYnXd eƒkrDe Zd eƒkrYe ZeZiZejeƒd(d „ƒZd)d*„Z d+d,d-„Z!d.d/„Z"ej#d0ƒZ$d+d+d1d„Z%d+d+d2d3„Z&d+d4d„Z'd5d+d+d6d„Z(d7d „Zd8d9„Z)e*d:d „Z+d;d„Z,d<d=„Z-eZ.d>d?„Z/d@dA„Z0dBd„Z1dCdD„Z2dEdF„Z3d›dId„Z4edJd„Z5ddKd„ZedLd„Z6ej7j8dMƒrßd5dNd„Z9n;ye:Wn!e;k r d5dOd„Z9YnXd5dPd„Z9dQdRdSdRdTdUdVdWdXdWdYdZd[d\d]d^d_d`dadbdcdUdddedfdgdhdidjdUdkdUdldUdmdndodpdqdrdsdtdudidvdwdxdedydzd{d|d}dgd~dd€d�d‚dƒd„d…d†dWd‡dˆd‰dŠd‹dZdŒd�dŽd�d�d‘d’d“d”d•d–d—d˜d^d™d`dšdbi,Z<xBe=e<j>ƒƒD].\Z?Z@e?jAd›dœƒZ?e<jBe?e@ƒq;Wd�dždŸdžd džd¡d¢d£d¤d¥d¦d§d¨d©d¨dªd«d¬d«d­d®d¯d°d±d²d³d²d´dµd¶d·d¸d¹dºd»d¼d½d¾d¿dÀdÁdÂdÃdÄdÅdÆdÇdÈdÉdÊdËdÌdÍdÎdÏdÐdÑdÒdÓdÔdÕdÖd×dØd²dÙdÚdÛdÚdÜdÝdÞdßdàdádâdádãdádädådædçdèdédêdådëdçdìdídîdïdðdñdòdódôdódõdöd÷dødùdúdûdüdýdþdÿdddddddddddd dd dód d dSdRd dddRddRdd®ddddRddRdddddddddddd d!dd"d®d#d$d%d&d'd(d)d*d+d,d-d,d.d,d/d0d1d2d3d4d5d4d6d,d7d,d8d,d9d:d;d:d<d:d=d:d>d?d@dAdBdCdDdEdFd?dGdHdIdJdKd?dLdMdNdOdPdQdRdSdTdUdVdWdXdWdYdZd[d\d]d^d_d\d`dadTd®dbdcdddedfdgdhdidjdkdldmdndodpdqdrdsdtdudvdwdxdydzd{d|d}d~dd€dqd�d®d‚dƒd„d…d†d‡dˆd‰dŠd‹dŒdqd�dŽd�dqd�d®d‘dRd’d®d“d”d•d–d—d˜d™dšd›d”dœd�dždŸd d¡d¢d£d¤d¥d¦d§d¨d©dªd«d¬d­d®d�d¯d°d±d²d³d´dµd¶d·d¸d¹dºd»d¼d½d¾d¿dÀdÁdÂdÃdÄdÅdÆdÇdZdÈdÉdÊdÉdËdÌdÍdÌdÎdÏdÐdÑdÒdÑdÓdÔdÕdÖd×dØdÙdØdÚdÛdÜdÝdÞdßdàdßdádâdãdädåddædçdèdâdédêdëdâdìdâdídâdîdçdïdâdðdñdòdódôdõdöd÷død÷dùdúdûdúdüdýdþdýdÿd?dd?ddEdd?ddddddúddúd d\d d d d dd dddddddddddddddddddd*dd*dd*dd d!d"d#d$d%d$d&d$d'd(d)d*d+d,d-d.d/d0d1d2d3d2d4d5d6d7d8d2d9d2d:d0d;d0d<d®d=dƒd>d®d?dƒd@d®dAdƒdBdCdDdEdFdCdGdCdHdIdJdIdKdIdLddMddNdOdPdQdRdQdSdQdTdUdVdUdWdQdXdQdYdQdZdQd[dQd\d]d^d]d_d]d`dadbd]dcdddedfdgdfdhdidjdkdldkdmdndodndpdndqdrdsdndtdndudvdwdvdxdydzd{d|d}d~d}dd€d�d€d‚dƒd„d…d†d‡dˆd‰dŠd‹dŒd�dŽd�d�d�d‘d’d“d’d”d�d•d�d–d�d—d˜d™d˜dšd›dœd�džd�dŸd d¡d¢d£d¤d¥d¤d¦d§d¨d§d©dªd«dªd¬d­d®d¯d°d±d²d±d³d´dµd´d¶d·d¸d·d¹dºd»d¼d½dd¾dd¿dÀdÁdÂdÃdÄdÅdÆdÇdÈdÉdÊdËdOdÌdÍdÎdQdÏdOdÐdÑdÒdÑdÓdÔdÕdÖd×dÔdØdÔdÙdÔdÚdÔdÛdÜdÝdÜdÞdßdàdßdádÖdâdÖdãdÑdädådædådçdèdédêdëdìdídìdîdïdðdñdòdñdódôdõdöd÷dødùdúdûdødüdýdþdýdÿdddddddddddRddRd d d d d d ddddddddddddddddddddddddddd d!d"d#d$d%d&d'd(d'd)d*d+d,d-d.d/d0d1d0d2d3d4d5d6d*d7d3d8d0d9d:d;d<d=d<d>d?d@d<dAdBdCdBdDdEdFdGdHdEdIdBdJdEdKdEdLdMdNdOdPdQdRdSdTdUdVdUdWd�dXd�dYdZd[dZd\d]d^d_d`d_dadbdcddded3dfdbdgdhdid_djd0dkd3dld0dmdndod3dpdUdqdUdrdndsd_dtd_dud_dvdwdxdwdydzd{dzd|d}d~dd€d}d�d‚dƒd„d…d}d†d‡dˆd‰dŠd‰d‹d‰dŒd‰d�dŽd�d�d‘d�d’d“d”d“d•d–d—d–d˜d™dšd™d›d–dœd�dždŸd d¡d¢d£d¤d¥d¦d¥d§d¨d©d¨dªd«d¬d­d®d«d¯d°d±d°d²d³d´d³dµd³d¶d·d¸d«d¹dºd»d¼d½d¼d¾d¿dÀd¿dÁddÂdÃdÄdÅdÆdÇdÈdÅdÉdÊdËdÊdÌdÊdÍdÎdÏdÎdÐdÑdÒdÑdÓdÑdÔdÑdÕdÖd×dÖdØdÙdÚdÙdÛdÜdÝdÞdßdàdádâdãdâdädådædådçdèdédêdëd$dìdídîdïdðd$dñdòdódòdôdõdöd÷dødïdùd&dúd&dûdüdýdüi'ZCdþdÿdddddddddd d d d d ddddddddddddddddddd d!d"d#d$d%d&d'd(d)d*d+d,d+d-d.d/d0d1d2d3d4d5d6d7d6d8d9d:d;d<d=d#d>d?d@dAdBdCdDdEdFdGdHdIdJdKdLdMdNdOdPdQdRdSdTdUdVdWdXdYdZd[d\d]d^d_d`dadbdcdddedfdgdhdidjdkdldmdndodpdqdrdsdtdudvdwdxdydzd{dxd|d}d~dd€d�d‚dƒd„d…d†d‡dˆd‰dŠd‹dŒd�dŽd�d�d‘d’d“d”d•d–d—d˜d™dšd›dœd�dždŸd d¡d¢d£d¤d¥d¦d§d¨d©dªd«d¬d­d®d¯d°d±d²d³d´d³dµd¶d·d¸d¹dºd»d¼d½d¾d¿dÀdÁdÂdÃdÄdÅdÆdÇdÈdÉdÊdËdÌdÍdÎdÏdÐdÑdÒdÓdÔdÕdÖd×dØdÙdÚdÛdÜdÝdÞdßdàdádâdãdädådædçdèdédêdëdìdídîdïdðdñdòdódôdõdöd÷dødùdúdûdüdýdþdÿdddddddddd d d d d ddddddddddddddddddd d!d"d#d$d%d&d'd$d(d&d)d*d+d,d-d.d/d0d1d2d3d4d5d6d7d4d8d9d:d;d<d=d>d?d@dAdBdCdDdEdFdGdHdIdJdKdLdMdNdOdPdQdRdSdTdUdVdWdXdYdZd[d\d]d^d_d`dadbdcdddedfdgdhdidjdkdldmdndodpdqdrdsdtdudvdwdxdydzd{d|d}d~dd€d�d‚dƒd„dƒd…d†d‡dˆd‰dŠd‹dŒd�dŽd�d�d‘d’d“d”iÐZDd•d–„ZEyeWne;k rkYnXe jFd—ƒeGd˜kr¼eHd™ƒeHƒeEƒeHƒeHdšƒeHƒe-ƒdS(œéN)ÚstrÚ getlocaleÚgetdefaultlocaleÚgetpreferredencodingÚErrorÚ setlocaleÚ resetlocaleÚ localeconvÚstrcollÚstrxfrmrÚatofÚatoiÚformatÚ format_stringÚcurrencyÚ normalizeÚLC_CTYPEÚ LC_COLLATEÚLC_TIMEÚ LC_MONETARYÚ LC_NUMERICÚLC_ALLÚCHAR_MAXcCs||k||kS)N©)ÚaÚbrrú+/opt/alt/python35/lib64/python3.5/locale.pyÚ_strcoll!srcCs|S)Nr)ÚsrrrÚ_strxfrm'sr)Ú*éééééééc$Cssddgdddddddddgd dd d d dd dddddddddddddddddiS)NÚgroupingr!Úcurrency_symbolÚÚ n_sign_posnÚ p_cs_precedesÚ n_cs_precedesÚ mon_groupingÚn_sep_by_spaceÚ decimal_pointÚ.Ú negative_signÚ positive_signÚp_sep_by_spaceÚint_curr_symbolÚ p_sign_posnÚ thousands_sepÚmon_thousands_sepÚ frac_digitsÚmon_decimal_pointÚint_frac_digitsrrrrrr ?s$ cCs|dkrtdƒ‚dS)Nr*ÚCz*_locale emulation only supports "C" locale)Nr*r<)r)ÚcategoryÚvaluerrrrWs  cCs tƒ}tr|jtƒ|S)N)Ú _localeconvÚ_override_localeconvÚupdate)Údrrrr ls  ccsfd}xY|D]Q}|tkr#dS|dkrS|dkrGtdƒ‚x |VqJW|V|}q WdS)Nrzinvalid grouping)rÚ ValueError)r(Ú last_intervalÚintervalrrrÚ_grouping_intervalszs      rFFc CsBtƒ}||rdpd}||r.dp1d}|sE|dfS|d dkr€|jƒ}|t|ƒd…}|}nd}d}g}xat|ƒD]S} | s¼|d d krÉ|}d}P|j|| d…ƒ|d| …}qŸW|r |j|ƒ|jƒ||j|ƒ|t|ƒt|ƒdfS) Nr8r7r.r(rr&ú r*Ú 0123456789éÿÿÿÿrI)r ÚrstripÚlenrFÚappendÚreverseÚjoin) rÚmonetaryÚconvr7r(ÚstrippedÚ right_spacesÚ left_spacesÚgroupsrErrrÚ_groupŠs0      rUcCsŠd}x.|r6||dkr6|d7}|d8}q Wt|ƒd}x.|rw||dkrw|d8}|d8}qJW|||d…S)NrrGr&)rK)rÚamountÚlposÚrposrrrÚ_strip_padding©s  rYzG%(?:\((?P.*?)\))?(?P[-#0-9 +*.hlL]*?)[eEfFgGdiouxXcrs%]cGs`tj|ƒ}| s4t|jƒƒt|ƒkrJtdt|ƒƒ‚t|||||ŒS)NzHformat() must be given exactly one %%char format specifier, %s not valid)Ú _percent_reÚmatchrKÚgrouprCÚreprÚ_format)Úpercentr>r(rOÚ additionalr[rrrr·s %c Gsü|r||f|}n ||}|d dkr¯d}|jdƒ}|rot|dd|ƒ\|d<}tƒ|r�dp„d}|j|ƒ}|røt||ƒ}nI|d dkrød}|rãt|d|ƒ\}}|røt||ƒ}|S) Nr&ÚeEfFgGrr1rOr:r0ÚdiurIrI)ÚsplitrUr rNrY) r_r>r(rOr`Ú formattedÚsepsÚpartsr0rrrr^Äs(  r^c Cslttj|ƒƒ}tjd|ƒ}t|tjƒr˜g}x|D]K}|jƒddkrr|jdƒqF|jt |jƒ||ƒƒqFWnÀt|t ƒs°|f}g}d}x™|D]‘}|jƒd dkrï|jdƒqÃ|jdƒj dƒ}|jt |jƒ|||d||d|d|…Œƒ|d|7}qÃWt |ƒ}||S) Nz%sr&ú%rÚ modifiersr FrIrI) ÚlistrZÚfinditerÚsubÚ isinstanceÚ collectionsÚMappingr\rLrÚtupleÚcountr^) ÚfÚvalr(ÚpercentsÚnew_fÚnew_valÚpercÚiÚ starcountrrrrÜs0 &    Tc Csçtƒ}||rdpd}|dkr7tdƒ‚td|t|ƒ|ddƒ}d|d }|rø||r|d pd }||d kr˜d p›d}||d kr´dp·d} |rÞ|| rÐdpÓd|}n|| rídpðd|}||d kr dpd} ||d kr)dp,d} | d krMd|d}n~| dkrf| |}ne| dkr|| }nL| dkr |jd| ƒ}n+| dkrÁ|jd | ƒ}n | |}|jddƒjd dƒS)Nr;r9r!z9Currency formatting is not possible using the 'C' locale.z%%.%ifrOTú<ú>r5r)rr-r,r/r4rGr*r+r6r2r3ú(ú)r&r'r#r%)r rCrÚabsÚreplace) rrÚsymbolr(Ú internationalrPÚdigitsrÚsmbÚprecedesÚ separatedÚsign_posÚsignrrrrþs6   "        cCs td|ƒS)Nz%.12g)r)rrrrrr+scCsNtƒd}|r%|j|dƒ}tƒd}|rJ|j|dƒ}|S)Nr7r*r0r1)r r~)ÚstringÚtsÚddrrrÚ delocalize/s  rŠcCs|t|ƒƒS)N)rŠ)r‡Úfuncrrrr ;scCstt|ƒƒS)N)ÚintrŠ)r‡rrrr ?scCs[ttdƒtdddƒ}t|dt|ƒƒtdƒ}t|dt|ƒƒdS)Nr*z%diÍ[r&Úisg…ëQ¸ @)rrrÚprintr rr )Ús1rrrÚ_testCs   r�cCsÌd|kr(|d|jdƒ…}n|}tj|ƒ}tjjj|jƒ|ƒ}|}|jƒ}|tkr†t|}n:|jddƒ}|jddƒ}|tkrÀt|}|d|S)Nr1Ú_r*ú-)ÚindexÚ encodingsÚnormalize_encodingÚaliasesÚgetÚlowerÚlocale_encoding_aliasr~)ÚcodeÚencodingÚlangnameÚ norm_encodingrrrÚ_replace_encodingUs       ržcCsm|dkrad|kr |dS|jdƒ\}}}|dkrH|S|dkrat|dƒS|d|S) NÚeuror1z .ISO8859-15ú ISO8859-15úUTF-8z ISO8859-1ú@)r r¡)Ú partitionrž)ršÚmodifierr‘r›rrrÚ_append_modifierls     r¥c Cs�|jƒ}d|kr*|jddƒ}d|krQ|jddƒ\}}nd}d|kr…|jdƒdd…\}}n |}d}|}|rÏ|jddƒ}|jddƒ}|d|7}|}|ré|d|7}tj|dƒ}|dk r |S|rntj|dƒ}|dk rnd|krHt||ƒS|jddƒdjƒ|krn|S|r}|}|rŽ|d|7}tj|dƒ}|dk ròd|krÅt||ƒS|jddƒ\}}t||ƒd|S|r}tj|dƒ}|dk r}d|kr>t||ƒ}t||ƒS|jddƒ\}}|jƒ|kr}t||ƒd|S|S) Nú:r1r¢r&r*r'r’r‘)r˜r~rcÚ locale_aliasr—r¥rž) Ú localenameršr¤rœr›Úlang_encr�Ú lookup_nameÚdefmodrrrrws`    "    "      cCsŸt|ƒ}d|krR|jddƒ\}}|dkrRd|krR|dfSd|kr{t|jdƒdd…ƒS|dkr‹d Std|ƒ‚dS) Nr¢r&rŸr1z iso-8859-15r'r<zunknown locale: %s)NN)rrcrorC)r¨ršr¤rrrÚ_parse_localenameÊs     r¬c Csiy>|\}}|dkr!d}|dkr1|S|d|SWn$ttfk rdtdƒ‚YnXdS)Nr<r1zXLocale must be None, a string, or an iterable of two strings -- language code, encoding.)Ú TypeErrorrC)Ú localetupleÚlanguager›rrrÚ_build_localenameès   r°ÚLANGÚLANGUAGEc Csøy"ddl}|jƒ\}}Wnttfk r<YnNXtjdkr€|r€|dd…dkr€tjt|dƒƒ}||fSddl }|j j}xI|D];}||dƒ}|r©|dkrã|j dƒd}Pq©Wd}t |ƒS)NrÚwin32r'Ú0xr²r¦r<) Ú_localeÚ_getdefaultlocaleÚ ImportErrorÚAttributeErrorÚsysÚplatformÚwindows_localer—rŒÚosÚenvironrcr¬)Úenvvarsrµršr›r¼ÚlookupÚvariabler¨rrrrüs$ +     cCs:t|ƒ}|tkr0d|kr0tdƒ‚t|ƒS)Nú;z category LC_ALL is not supported)Ú _setlocalerr­r¬)r=r¨rrrr1s  cCs5|r(t|tƒ r(tt|ƒƒ}t||ƒS)N)rlÚ _builtin_strrr°rÂ)r=ÚlocalerrrrCs cCst|ttƒƒƒdS)N)rÂr°r)r=rrrrTsÚwincCsddl}|jdƒS)NrF)Ú _bootlocaler)Ú do_setlocalerÆrrrr`s cCs#tƒd}|dkrd}|S)Nr&Úascii)r)rÇÚresrrrrjs  c Csjddl}|rDttƒ}yttdƒWntk rCYnX|jdƒ}|rftt|ƒ|S)Nrr*F)rÆrrrr)rÇrÆÚoldlocÚresultrrrrss    Ú437r<ÚcÚenz ISO8859-1ÚjisÚJIS7Újis7ÚajecÚeucJPÚkoi8czKOI8-CÚmicrosoftcp1251ÚCP1251Úmicrosoftcp1255ÚCP1255Úmicrosoftcp1256ÚCP1256Ú88591Ú88592z ISO8859-2Ú88595z ISO8859-5Ú885915z ISO8859-15rÈÚlatin_1Ú iso8859_1Ú iso8859_10z ISO8859-10Ú iso8859_11z ISO8859-11Ú iso8859_13z ISO8859-13Ú iso8859_14z ISO8859-14Ú iso8859_15Ú iso8859_16z ISO8859-16Ú iso8859_2Ú iso8859_3z ISO8859-3Ú iso8859_4z ISO8859-4Ú iso8859_5Ú iso8859_6z ISO8859-6Ú iso8859_7z ISO8859-7Ú iso8859_8z ISO8859-8Ú iso8859_9z ISO8859-9Ú iso2022_jpÚ shift_jisÚSJISÚtactisÚTACTISÚeuc_jpÚeuc_krÚeucKRÚutf_8zUTF-8Úkoi8_rzKOI8-RÚkoi8_tzKOI8-TÚkoi8_uzKOI8-UÚkz1048ÚRK1048Úcp1251Úcp1255Úcp1256r‘r*Úa3z az_AZ.KOI8-CÚa3_azz a3_az.koicÚaa_djzaa_DJ.ISO8859-1Úaa_erz aa_ER.UTF-8Úaa_etz aa_ET.UTF-8Úafzaf_ZA.ISO8859-1Úaf_zaÚamz am_ET.UTF-8Úam_etÚamericanzen_US.ISO8859-1Úan_eszan_ES.ISO8859-15Úarzar_AA.ISO8859-6Úar_aaÚar_aezar_AE.ISO8859-6Úar_bhzar_BH.ISO8859-6Úar_dzzar_DZ.ISO8859-6Úar_egzar_EG.ISO8859-6Úar_inz ar_IN.UTF-8Úar_iqzar_IQ.ISO8859-6Úar_jozar_JO.ISO8859-6Úar_kwzar_KW.ISO8859-6Úar_lbzar_LB.ISO8859-6Úar_lyzar_LY.ISO8859-6Úar_mazar_MA.ISO8859-6Úar_omzar_OM.ISO8859-6Úar_qazar_QA.ISO8859-6Úar_sazar_SA.ISO8859-6Úar_sdzar_SD.ISO8859-6Úar_syzar_SY.ISO8859-6Úar_tnzar_TN.ISO8859-6Úar_yezar_YE.ISO8859-6ÚarabicÚasz as_IN.UTF-8Úas_inÚast_eszast_ES.ISO8859-15Úayc_pez ayc_PE.UTF-8Úazzaz_AZ.ISO8859-9EÚaz_azzaz_az.iso88599eÚbez be_BY.CP1251zbe@latinzbe_BY.UTF-8@latinz be_bg.utf8z bg_BG.UTF-8Úbe_byz be_by@latinÚbem_zmz bem_ZM.UTF-8Úber_dzz ber_DZ.UTF-8Úber_maz ber_MA.UTF-8Úbgz bg_BG.CP1251Úbg_bgÚbho_inz bho_IN.UTF-8Úbn_bdz bn_BD.UTF-8Úbn_inz bn_IN.UTF-8Úbo_cnz bo_CN.UTF-8Úbo_inz bo_IN.UTF-8Úbokmalznb_NO.ISO8859-1ubokmÃ¥lÚbrzbr_FR.ISO8859-1Úbr_frÚbrx_inz brx_IN.UTF-8Úbszbs_BA.ISO8859-2Úbs_baÚ bulgarianÚbyn_erz byn_ER.UTF-8zc-frenchzfr_CA.ISO8859-1zc.asciizc.enz c.iso88591zc.utf8z en_US.UTF-8Úc_czc_c.cÚcazca_ES.ISO8859-1Úca_adzca_AD.ISO8859-1Úca_eszca_es@valenciazca_ES.ISO8859-15@valenciaÚca_frzca_FR.ISO8859-1Úca_itzca_IT.ISO8859-1ÚcatalanÚcextendz chinese-sz zh_CN.eucCNz chinese-tz zh_TW.eucTWÚcrh_uaz crh_UA.UTF-8Úcroatianzhr_HR.ISO8859-2Úcszcs_CZ.ISO8859-2Úcs_csÚcs_czÚcsb_plz csb_PL.UTF-8Úcv_ruz cv_RU.UTF-8Úcyzcy_GB.ISO8859-1Úcy_gbÚczÚcz_czÚczechÚdazda_DK.ISO8859-1Úda_dkÚdanishÚdanskÚdezde_DE.ISO8859-1Úde_atzde_AT.ISO8859-1Úde_bezde_BE.ISO8859-1Úde_chzde_CH.ISO8859-1Úde_dez de_li.utf8z de_LI.UTF-8Úde_luzde_LU.ISO8859-1ÚdeutschÚdoi_inz doi_IN.UTF-8Údutchznl_NL.ISO8859-1zdutch.iso88591znl_BE.ISO8859-1Údv_mvz dv_MV.UTF-8Údz_btz dz_BT.UTF-8Úeezee_EE.ISO8859-4Úee_eeÚeestizet_EE.ISO8859-1Úelzel_GR.ISO8859-7Úel_cyzel_CY.ISO8859-7Úel_grz el_gr@eurozel_GR.ISO8859-15Úen_agz en_AG.UTF-8Úen_auzen_AU.ISO8859-1Úen_bezen_BE.ISO8859-1Úen_bwzen_BW.ISO8859-1Úen_cazen_CA.ISO8859-1Úen_dkzen_DK.ISO8859-1z en_dl.utf8z en_DL.UTF-8Úen_gbzen_GB.ISO8859-1Úen_hkzen_HK.ISO8859-1Úen_iezen_IE.ISO8859-1Úen_inzen_IN.ISO8859-1Úen_ngz en_NG.UTF-8Úen_nzzen_NZ.ISO8859-1Úen_phzen_PH.ISO8859-1Úen_sgzen_SG.ISO8859-1Úen_ukÚen_uszen_us@euro@eurozen_US.ISO8859-15Úen_zazen_ZA.ISO8859-1Úen_zmz en_ZM.UTF-8Úen_zwzen_ZW.ISO8859-1z en_zw.utf8z en_ZS.UTF-8Úeng_gbÚenglishzen_EN.ISO8859-1Ú english_ukzenglish_united-stateszenglish_united-states.437Ú english_usÚeozeo_XX.ISO8859-3zeo.utf8zeo.UTF-8Úeo_eozeo_EO.ISO8859-3z eo_us.utf8z eo_US.UTF-8Úeo_xxÚeszes_ES.ISO8859-1Úes_arzes_AR.ISO8859-1Úes_bozes_BO.ISO8859-1Úes_clzes_CL.ISO8859-1Úes_cozes_CO.ISO8859-1Úes_crzes_CR.ISO8859-1Úes_cuz es_CU.UTF-8Úes_dozes_DO.ISO8859-1Úes_eczes_EC.ISO8859-1Úes_esÚes_gtzes_GT.ISO8859-1Úes_hnzes_HN.ISO8859-1Úes_mxzes_MX.ISO8859-1Úes_nizes_NI.ISO8859-1Úes_pazes_PA.ISO8859-1Úes_pezes_PE.ISO8859-1Úes_przes_PR.ISO8859-1Úes_pyzes_PY.ISO8859-1Úes_svzes_SV.ISO8859-1Úes_uszes_US.ISO8859-1Úes_uyzes_UY.ISO8859-1Úes_vezes_VE.ISO8859-1ÚestonianÚetzet_EE.ISO8859-15Úet_eeÚeuzeu_ES.ISO8859-1Úeu_esÚeu_frzeu_FR.ISO8859-1Úfaz fa_IR.UTF-8Úfa_irzfa_ir.isiri3342zfa_IR.ISIRI-3342Úff_snz ff_SN.UTF-8Úfizfi_FI.ISO8859-15Úfi_fiÚfil_phz fil_PH.UTF-8Úfinnishzfi_FI.ISO8859-1Úfozfo_FO.ISO8859-1Úfo_foÚfrzfr_FR.ISO8859-1Úfr_bezfr_BE.ISO8859-1Úfr_caÚfr_chzfr_CH.ISO8859-1Úfr_frÚfr_luzfr_LU.ISO8859-1u françaisÚfre_frÚfrenchzfrench.iso88591Ú french_franceÚfur_itz fur_IT.UTF-8Úfy_dez fy_DE.UTF-8Úfy_nlz fy_NL.UTF-8Úgazga_IE.ISO8859-1Úga_ieÚgalegozgl_ES.ISO8859-1ÚgalicianÚgdzgd_GB.ISO8859-1Úgd_gbÚger_deÚgermanzgerman.iso88591Úgerman_germanyÚgez_erz gez_ER.UTF-8Úgez_etz gez_ET.UTF-8ÚglÚgl_esÚgreekÚgu_inz gu_IN.UTF-8Úgvzgv_GB.ISO8859-1Úgv_gbÚha_ngz ha_NG.UTF-8Úhezhe_IL.ISO8859-8Úhe_ilÚhebrewÚhizhi_IN.ISCII-DEVÚhi_inzhi_in.isciidevÚhnez hne_IN.UTF-8Úhne_inÚhrÚhr_hrÚhrvatskiÚhsb_dezhsb_DE.ISO8859-2Úht_htz ht_HT.UTF-8Úhuzhu_HU.ISO8859-2Úhu_huÚ hungarianÚhy_amz hy_AM.UTF-8zhy_am.armscii8zhy_AM.ARMSCII_8Úiazia.UTF-8Úia_frz ia_FR.UTF-8Ú icelandiczis_IS.ISO8859-1Úidzid_ID.ISO8859-1Úid_idÚig_ngz ig_NG.UTF-8Úik_caz ik_CA.UTF-8ÚinÚin_idr�Úis_isz iso-8859-1z iso-8859-15z iso8859-1z iso8859-15Ú iso_8859_1Ú iso_8859_15Úitzit_IT.ISO8859-1Úit_chzit_CH.ISO8859-1Úit_itÚitalianÚiuziu_CA.NUNACOM-8Úiu_caziu_ca.nunacom8ÚiwÚiw_ilz iw_il.utf8z iw_IL.UTF-8Újaz ja_JP.eucJPÚja_jpz ja_jp.eucz ja_jp.mscodez ja_JP.SJISz ja_jp.pckÚjapanÚjapanesez japanese-eucz japanese.eucÚjp_jpÚkazka_GE.GEORGIAN-ACADEMYÚka_gezka_ge.georgianacademyzka_ge.georgianpszka_GE.GEORGIAN-PSzka_ge.georgianrsÚkk_kzz kk_KZ.RK1048Úklzkl_GL.ISO8859-1Úkl_glÚkm_khz km_KH.UTF-8Úknz kn_IN.UTF-8Úkn_inÚkoz ko_KR.eucKRÚko_krz ko_kr.eucÚkok_inz kok_IN.UTF-8Úkoreanz korean.eucÚksz ks_IN.UTF-8Úks_inzks_in@devanagari.utf8zks_IN.UTF-8@devanagariÚku_trzku_TR.ISO8859-9Úkwzkw_GB.ISO8859-1Úkw_gbÚkyz ky_KG.UTF-8Úky_kgÚlb_luz lb_LU.UTF-8Úlg_ugzlg_UG.ISO8859-10Úli_bez li_BE.UTF-8Úli_nlz li_NL.UTF-8Úlij_itz lij_IT.UTF-8Ú lithuanianzlt_LT.ISO8859-13Úlozlo_LA.MULELAO-1Úlo_laz lo_la.cp1133zlo_LA.IBM-CP1133zlo_la.ibmcp1133zlo_la.mulelao1ÚltÚlt_ltÚlvzlv_LV.ISO8859-13Úlv_lvÚmag_inz mag_IN.UTF-8Úmaiz mai_IN.UTF-8Úmai_inÚmg_mgzmg_MG.ISO8859-15Úmhr_ruz mhr_RU.UTF-8Úmizmi_NZ.ISO8859-1Úmi_nzÚmkzmk_MK.ISO8859-5Úmk_mkÚmlz ml_IN.UTF-8Úml_inÚmn_mnz mn_MN.UTF-8Úmni_inz mni_IN.UTF-8Úmrz mr_IN.UTF-8Úmr_inÚmszms_MY.ISO8859-1Úms_myÚmtzmt_MT.ISO8859-3Úmt_mtÚmy_mmz my_MM.UTF-8z nan_tw@latinznan_TW.UTF-8@latinÚnbÚnb_noÚnds_dez nds_DE.UTF-8Únds_nlz nds_NL.UTF-8Úne_npz ne_NP.UTF-8Únhn_mxz nhn_MX.UTF-8Úniu_nuz niu_NU.UTF-8Úniu_nzz niu_NZ.UTF-8ÚnlÚnl_awz nl_AW.UTF-8Únl_beÚnl_nlÚnnznn_NO.ISO8859-1Únn_noÚnozno_NO.ISO8859-1z no@nynorskzny_NO.ISO8859-1Úno_nozno_no.iso88591@bokmalzno_no.iso88591@nynorskÚ norwegianÚnrznr_ZA.ISO8859-1Únr_zaÚnsoznso_ZA.ISO8859-15Únso_zaÚnyÚny_noÚnynorskÚoczoc_FR.ISO8859-1Úoc_frÚom_etz om_ET.UTF-8Úom_kezom_KE.ISO8859-1Úorz or_IN.UTF-8Úor_inÚos_ruz os_RU.UTF-8Úpaz pa_IN.UTF-8Úpa_inÚpa_pkz pa_PK.UTF-8Úpap_anz pap_AN.UTF-8Úpdzpd_US.ISO8859-1Úpd_dezpd_DE.ISO8859-1Úpd_usÚphzph_PH.ISO8859-1Úph_phÚplzpl_PL.ISO8859-2Úpl_plÚpolishÚ portuguesezpt_PT.ISO8859-1Úportuguese_brazilzpt_BR.ISO8859-1Úposixz posix-utf2Úppzpp_AN.ISO8859-1Úpp_anÚps_afz ps_AF.UTF-8ÚptÚpt_brÚpt_ptÚrozro_RO.ISO8859-2Úro_roÚromanianÚruz ru_RU.UTF-8Úru_ruÚru_uaz ru_UA.KOI8-UÚrumanianÚrussianzru_RU.ISO8859-5Úrwzrw_RW.ISO8859-1Úrw_rwÚsa_inz sa_IN.UTF-8Úsat_inz sat_IN.UTF-8Úsc_itz sc_IT.UTF-8Úsdz sd_IN.UTF-8Úsd_inzsd_in@devanagari.utf8zsd_IN.UTF-8@devanagariÚsd_pkz sd_PK.UTF-8Úse_noz se_NO.UTF-8Ú serbocroatianzsr_RS.UTF-8@latinÚshzsh_ba.iso88592@bosniazsr_CS.ISO8859-2Úsh_hrzsh_HR.ISO8859-2zsh_hr.iso88592Úsh_spÚsh_yuÚshs_caz shs_CA.UTF-8Úsiz si_LK.UTF-8Úsi_lkÚsid_etz sid_ET.UTF-8ÚsinhalaÚskzsk_SK.ISO8859-2Úsk_skÚslzsl_SI.ISO8859-2Úsl_cszsl_CS.ISO8859-2Úsl_siÚslovakÚsloveneÚ slovenianÚso_djzso_DJ.ISO8859-1Úso_etz so_ET.UTF-8Úso_kezso_KE.ISO8859-1Úso_sozso_SO.ISO8859-1Úspzsr_CS.ISO8859-5Úsp_yuÚspanishÚ spanish_spainÚsqzsq_AL.ISO8859-2Úsq_alÚsq_mkz sq_MK.UTF-8Úsrz sr_RS.UTF-8z sr@cyrilliczsr@latnzsr_CS.UTF-8@latinÚsr_csz sr_CS.UTF-8zsr_cs.iso88592@latnz sr_cs@latnÚsr_mez sr_ME.UTF-8Úsr_rsz sr_rs@latnÚsr_spÚsr_yuzsr_yu.cp1251@cyrillicz sr_CS.CP1251zsr_yu.iso88592zsr_yu.iso88595zsr_yu.iso88595@cyrilliczsr_yu.microsoftcp1251@cyrillicz sr_yu.utf8zsr_yu.utf8@cyrilliczsr_yu@cyrillicÚsszss_ZA.ISO8859-1Úss_zaÚstzst_ZA.ISO8859-1Úst_zaÚsvzsv_SE.ISO8859-1Úsv_fizsv_FI.ISO8859-1Úsv_seÚsw_kez sw_KE.UTF-8Úsw_tzz sw_TZ.UTF-8ÚswedishÚszl_plz szl_PL.UTF-8Útaz ta_IN.TSCII-0Úta_inz ta_in.tsciiz ta_in.tscii0Úta_lkz ta_LK.UTF-8Útez te_IN.UTF-8Úte_inÚtgz tg_TJ.KOI8-CÚtg_tjÚthzth_TH.ISO8859-11Úth_thz th_th.tactisz th_TH.TIS620z th_th.tis620ÚthaiÚti_erz ti_ER.UTF-8Úti_etz ti_ET.UTF-8Útig_erz tig_ER.UTF-8Útk_tmz tk_TM.UTF-8Útlztl_PH.ISO8859-1Útl_phÚtnztn_ZA.ISO8859-15Útn_zaÚtrztr_TR.ISO8859-9Útr_cyztr_CY.ISO8859-9Útr_trrˆzts_ZA.ISO8859-1Úts_zaÚttztt_RU.TATAR-CYRÚtt_ruztt_ru.tatarcyrz tt_ru@iqtelifztt_RU.UTF-8@iqtelifÚturkishÚug_cnz ug_CN.UTF-8Úukz uk_UA.KOI8-UÚuk_uaÚunivz en_US.utfÚ universalzuniversal.utf8@ucs4Úunm_usz unm_US.UTF-8Úurz ur_PK.CP1256Úur_inz ur_IN.UTF-8Úur_pkÚuzz uz_UZ.UTF-8Úuz_uzzuz_uz@cyrillicÚvez ve_ZA.UTF-8Úve_zaÚviz vi_VN.TCVNÚvi_vnz vi_vn.tcvnzvi_vn.tcvn5712z vi_vn.visciiz vi_VN.VISCIIzvi_vn.viscii111Úwazwa_BE.ISO8859-1Úwa_beÚwae_chz wae_CH.UTF-8Úwal_etz wal_ET.UTF-8Úwo_snz wo_SN.UTF-8Úxhzxh_ZA.ISO8859-1Úxh_zaÚyiz yi_US.CP1255Úyi_usÚyo_ngz yo_NG.UTF-8Úyue_hkz yue_HK.UTF-8ÚzhÚzh_cnz zh_CN.gb2312z zh_cn.big5z zh_TW.big5z zh_cn.eucÚzh_hkzzh_HK.big5hkscsz zh_hk.big5hkÚzh_sgz zh_SG.GB2312z zh_sg.gbkz zh_SG.GBKÚzh_twz zh_tw.eucz zh_tw.euctwÚzuzzu_ZA.ISO8859-1Úzu_zai6Úaf_ZAiÚsq_ALi„Úgsw_FRi^Úam_ETiÚar_SAiÚar_IQi Úar_EGiÚar_LYiÚar_DZiÚar_MAiÚar_TNi Úar_OMi$Úar_YEi(Úar_SYi,Úar_JOi0Úar_LBi4Úar_KWi8Úar_AEi<Úar_BHi@Úar_QAi+Úhy_AMiMÚas_INi,Úaz_AZi,imÚba_RUi-Úeu_ESi#Úbe_BYiEÚbn_INi Úbs_BAii~Úbr_FRiÚbg_BGiÚca_ESÚzh_CHSiÚzh_TWiÚzh_CNi Úzh_HKiÚzh_SGiÚzh_MOi|Úzh_CHTiƒÚco_FRiÚhr_HRiÚhr_BAiÚcs_CZiÚda_DKiŒÚgbz_AFieÚdiv_MViÚnl_NLiÚnl_BEi Úen_USi Úen_GBi Úen_AUi Úen_CAi Úen_NZi Úen_IEi Úen_ZAi Úen_JAi $Úen_CBi (Úen_BZi ,Úen_TTi 0Úen_ZWi 4Úen_PHi @Úen_INi DÚen_MYi Hi%Úet_EEi8Úfo_FOidÚfil_PHi Úfi_FIi Úfr_FRi Úfr_BEi Úfr_CAi Úfr_CHi Úfr_LUi Úfr_MCibÚfy_NLiVÚgl_ESi7Úka_GEiÚde_DEiÚde_CHi Úde_ATiÚde_LUiÚde_LIiÚel_GRioÚkl_GLiGÚgu_INihÚha_NGi Úhe_ILi9Úhi_INiÚhu_HUiÚis_ISi!Úid_IDi]Úiu_CAi]i<Úga_IEiÚit_ITiÚit_CHiÚja_JPiKÚkn_INi?Úkk_KZiSÚkh_KHi†Úqut_GTi‡Úrw_RWiWÚkok_INiÚko_KRi@Úky_KGiTÚlo_LAi&Úlv_LVi'Últ_LTi.Údsb_DEinÚlb_LUi/Úmk_MKi>Úms_MYi>Úms_BNiLÚml_INi:Úmt_MTi�Úmi_NZizÚarn_CLiNÚmr_INi|Úmoh_CAiPÚmn_MNiPÚmn_CNiaÚne_NPiÚnb_NOiÚnn_NOi‚Úoc_FRiHÚor_INicÚps_AFi)Úfa_IRiÚpl_PLiÚpt_BRiÚpt_PTiFÚpa_INikÚquz_BOikÚquz_ECik Úquz_PEiÚro_ROiÚrm_CHiÚru_RUi;$Úsmn_FIi;Úsmj_NOi;Úsmj_SEi;Úse_NOi;Úse_SEi; Úse_FIi; Úsms_FIi;Úsma_NOi;Úsma_SEiOÚsa_INi Úsr_SPiÚsr_BAiii[Úsi_LKilÚns_ZAi2Útn_ZAiÚsk_SKi$Úsl_SIi Úes_ESi Úes_MXi i Úes_GTi Úes_CRi Úes_PAi Úes_DOi Úes_VEi $Úes_COi (Úes_PEi ,Úes_ARi 0Úes_ECi 4Úes_CLi 8Úes_URi <Úes_PYi @Úes_BOi DÚes_SVi HÚes_HNi LÚes_NIi PÚes_PRi TÚes_USiAÚsw_KEiÚsv_SEiÚsv_FIiZÚsyr_SYi(Útg_TJi_Útmz_DZiIÚta_INiDÚtt_RUiJÚte_INiÚth_THiQÚbo_BTiQÚbo_CNiÚtr_TRiBÚtk_TMi€Úug_CNi"Úuk_UAi.Úwen_DEi Úur_PKi Úur_INiCÚuz_UZiCi*Úvi_VNiRÚcy_GBiˆÚwo_SNi4Úxh_ZAi…Úsah_RUixÚii_CNijÚyo_NGi5Úzu_ZAc CsMi}|dd„}|ƒ|d=tdƒtddƒtƒ\}}td|pYdƒtd |pldƒtƒtd ƒtddƒxf|jƒD]X\}}t|d ƒt|ƒ\}}td |pÖdƒtd |pédƒtƒqœWtƒtdƒtddƒtƒxf|jƒD]X\}}t|d ƒt|ƒ\}}td |pedƒtd |pxdƒtƒq+WyttdƒWn&tdƒtdƒtdƒYn‰Xtƒtdƒtddƒxf|jƒD]X\}}t|d ƒt|ƒ\}}td |p'dƒtd |p:dƒtƒqíWdS)NcSsDx=tƒjƒD],\}}|dd…dkr|||._init_categoriesrz4Locale defaults as determined by getdefaultlocale():r’éHz Language: z (undefined)z Encoding: zLocale settings on startup:z...z Language: z Encoding: z,Locale settings after calling resetlocale():r*zNOTE:z9setlocale(LC_ALL, "") does not support the default localez&given in the OS environment variables.z4Locale settings after calling setlocale(LC_ALL, ""):)rŽrr“rrrr)r”r—ÚlangÚencÚnamer=rrrÚ _print_localeHsV           rœÚ LC_MESSAGESÚ__main__zLocale aliasing:zNumber formatting:)rrr±r²)Ir¹r”Zencodings.aliasesÚrermÚbuiltinsrrÃÚ functoolsÚ__all__rrrµr·rrrrr�rrrrCrr rr’r r r?r@ÚwrapsrFrUrYÚcompilerZrr^rrrŠÚfloatr r r�rÂržr¥rr¬r°rrrrºÚ startswithrÚCODESETÚ NameErrorr™Úsortedr“r•r–r~Ú setdefaultr§r»rœrLÚ__name__rŽrrrrÚ sè               "-      S  5   " s   :