grthtrhthjhtyjytjytkergtrhtrjytjerhrfh4:24 29/09/2026B s°òá ÛãM@s.ddlZddlZddlZddlZddlZddlmZddlZddddddd d d d d ddddddddddddgZ dd„Z dd„Z y ddl TWnLe k rÖdZd Zd!ZdZd"Zd#Zd$Zd%ZeZd&d „Z�d£d'd„ZYnXd eƒkræe Zd eƒkrôe ZeZiZe e¡d(d „ƒZd)d*„Z �d¤d,d-„Z!d.d/„Z"e #d0¡Z$�d¥d1d2„Z%�d¦d3d„Z&�d§d4d„Z'�d¨d6d„Z(d7d „Zd8d9„Z)e*fd:d „Z+d;d„Z,dd?„Z/d@dA„Z0dBd„Z1dCdD„Z2dEdF„Z3�d©dHd„Z4efdId„Z5�dªdJd„ZefdKd„Z6ej7 8dL¡�r�d«dMd„Z9nRye:Wn<e;k �rLee= ?¡ƒD]"\Z@ZAe@ Bdqdr¡Z@e= Ce@eA¡�qÆWdsdsdsdtdudvdwdwdxdydzdzd{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ªdRd«dRdRd{d¬dRdRd­d®d­d¯d°d±d­d²d{d³d´dµd¶d·d¸d¹dºdºdºd»d¼d½d½dºdºdºd¾d¾d¾d¾d¿dÀdÁdÂd¿dÃdÄdÅd¿dÆdÇdÈdÉdÊdËdËdÌdÍdÎdÍdÏd{dÐdÑdÒdÓdÔdÕdÖd×dØdÙdÚdÛdÜdÝdÞdßdàd×d{dádâdãdädåd×dæd{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�d�d�d�d�d�d�dd¿d¿dÂd¿�d�d�d�ddÍ�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/�d0�d/�d1�d2�d3�d3�d4�d5�d5�d6�d6�d6�d7�d6�d6�d8�d8�d9�d:�d;�d;�d<�d<�d=�d>�d?�d@�dA�dB�dC�dD�dD�dE�dE�dD�dB�dB�dF�dF�dG�dH�dI�dI�dJ�dK�dL�dM�dN�dN�dO�dP�dQ�dQ�dR�dR�dS�dT�dU�dU�dV�dV�dW�dW�dX�dYd¦d¦�dZ�d[�d\�d]�d^�d_dÇ�d`dÈdÇ�da�da�db�dc�db�db�db�db�dd�dd�de�de�dc�dc�da�df�df�dg�dh�di�di�dj�dk�dk�dl�dm�dn�do�dp�dq�dp�dr�dr�ds�ds�ds�dt�dudRdR�dv�dv�dw�dt�du�dt�dx�dy�dz�dz�dz�d{�d{�d|�dz�d}�d~�d~�d�d€�d��d‚�d‚�dƒ�d„�d…�d†�d‡�d†�dˆ�d‰d¹�dˆ�d†�dŠ�d‹�dŒ�dŒ�d��dŒ�dŽ�dŽ�d��d��d��dŽ�d��d��d‘�d’�d“�d”�d•�d–�d–dëdë�d—�d—�d˜�d™�d™�dš�d›�dˆ�dš�dœ�d™�d†�dˆ�d†�d��dˆ�d–�d–�d��d™�d™�d™�dž�dž�dŸ�dŸ�d �d¡�d �d¢�d£�d �d¤�d¥�d¥�d¥�d¥�d¦�d§�d¨�d¨�d©�d©�dª�dª�d«�d«�dª�d¬�d­�d®�d¯�d°�d±�d±�d²�d²�d³�d´�dµ�d¶�dµ�d·�d·�d¸�d¸�d¸�d¹�dµ�dº�d»�d»�d¼�d¼d¬�d½�d¾�d¿�d¾�dÀ�dÀ�dÀ�dÁ�dÁ�dÂ�dÂ�dÂ�dÂ�dÃ�dÃ�dÄ�dÄ�dÅ�dÆ�dÇ�dÈ�dÈ�dÉ�dÉ�dÊ�dË�dÌd³�dÍ�dÎd³�dÏ�dÏ�dÐ�dÑ�dÎd´d´�dÒ�dÒ�dÓ�œLZD�dÔ�dÕ�dÖ�d×�dØ�dÙ�dÚ�dÛ�dÜ�dÝ�dÞ�dß�dà�dá�dâ�dã�dä�då�dæ�dç�dè�dé�dê�dê�dë�dì�dí�dî�dï�dï�dð�dñ�dò�dó�dô�dõ�dö�d÷�dø�dù�dú�dû�dü�dý�dþ�dÿ�d�d�d�d�d�d�d�d�d�d �d �d �d �d �d�d�d�d�d�d�d�d�d�d�d�d�d�d�d�d�d�d�d�d �d!�d"�d#�d$�d%�d&�d'�d(�d)�d*�d+�d,�d-�d-�d.�d/�d0�d1�d2�d3�d4�d5�d6�d7�d8�d9�d:�d;�d<�d=�d>�d?�d@�dA�dB�dC�dD�dE�dF�dG�dH�dI�dJ�dK�dL�dM�dN�dO�dP�dQ�dR�dS�dT�dU�dV�dW�dX�dY�dZ�d[�d\�d]�d^�d_�d`�da�db�dc�dd�de�df�de�df�dg�dh�di�dj�dk�dl�dm�dl�dn�do�dp�dq�dr�ds�dt�du�dv�dw�dx�dy�dz�d{�d|�d}�d~�d�d€�d��d‚�dƒ�d„�d…�d†�d‡�dˆ�d‰�dŠ�d‹�dŒ�d��dŽ�d��d��d‘�d’�d“�d“�d”�d•�d–�d—�d˜�d™�dš�d›�dœœÐZE�d��dž„ZFyeWne;k � rÞYnXe  G�dŸ¡eH�d k�r*eI�d¡ƒeIƒeFƒeIƒeI�d¢ƒeIƒ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/python37/lib64/python3.7/locale.pyÚ_strcoll!srcCs|S)Nr)ÚsrrrÚ_strxfrm'sr)Ú*ééééééécCs,dgddddgdddddddddddddœS)Nr!ÚÚ.)ÚgroupingÚ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)N)Nr(ÚCz*_locale emulation only supports "C" localer<)r)ÚcategoryÚvaluerrrrWscCstƒ}tr| t¡|S)N)Ú _localeconvÚ_override_localeconvÚupdate)Údrrrr ls ccsPd}xF|D]>}|tkrdS|dkr>|dkr2tdƒ‚x |Vq4W|V|}q WdS)Nrzinvalid grouping)rÚ ValueError)r*Ú last_intervalÚintervalrrrÚ_grouping_intervalszs  rFFc Csòtƒ}||rdpd}||r dp"d}|s2|dfS|ddkr\| ¡}|t|ƒd…}|}nd}d}g}xLt|ƒD]@} |r†|dd kr�|}d}P| || d…¡|d| …}qrW|rÄ| |¡| ¡|| |¡|t|ƒt|ƒd fS) Nr8r7r/r*réÿÿÿÿú r(Ú 0123456789r&)r ÚrstripÚlenrFÚappendÚreverseÚjoin) rÚmonetaryÚconvr7r*ÚstrippedÚ right_spacesÚ left_spacesÚgroupsrErrrÚ_groupŠs0  rUcCsld}x$|r(||dkr(|d7}|d8}qWt|ƒd}x$|rZ||dkrZ|d8}|d8}q8W|||d…S)NrrHr&)rK)rÚamountÚlposÚrposrrrÚ_strip_padding©s   rYzG%(?:\((?P.*?)\))?(?P[-#0-9 +*.hlL]*?)[eEfFgGdiouxXcrs%]c Gs´|r||f|}n||}|ddkr~d}| d¡}|rRt|d|d�\|d<}tƒ|r^dp`d}| |¡}|r°t||ƒ}n2|ddkr°d}|r¢t||d�\}}|r°t||ƒ}|S) NrGÚeEfFgGrr))rOr:r1Údiu)ÚsplitrUr rNrY) Úpercentr>r*rOÚ additionalÚ formattedÚsepsÚpartsr1rrrÚ_format·s(       rbc Cstt |¡ƒ}t d|¡}t|tjƒrng}xÖ|D]8}| ¡ddkrP| d¡q0| t | ¡|||ƒ¡q0Wn”t|t ƒs~|f}g}d}xz|D]r}| ¡ddkr¬| d¡qŒ| d¡  d¡} | t | ¡||||f||d|d| …žŽ¡|d| 7}qŒWt |ƒ}||S)Nz%srGú%rÚ modifiersr r&) ÚlistÚ _percent_reÚfinditerÚsubÚ isinstanceÚ_collections_abcÚMappingÚgrouprLrbÚtupleÚcount) ÚfÚvalr*rOÚpercentsÚnew_fÚnew_valÚpercÚiÚ starcountrrrrÏs0        cGs^ddl}|jdtdd�t |¡}|r:t| ¡ƒt|ƒkrJtdt|ƒƒ‚t ||||f|žŽS)Nrz`This method will be removed in a future version of Python. Use 'locale.format_string()' instead.r')Ú stacklevelzHformat() must be given exactly one %%char format specifier, %s not valid) ÚwarningsÚwarnÚDeprecationWarningrfÚmatchrKrlrCÚreprrb)r]r>r*rOr^rxr{rrrrôs   Tc Csftƒ}||rdpd}|dkr&tdƒ‚td|t|ƒ|dd�}d|d }|r´||rXd pZd }||d krld pnd}||d kr€dp‚d} |r || r”dp–d|}n|| rªdp¬d|}||d krÂdpÄd} ||d krÖdpØd} | d kròd|d}n`| dk�r| |}nL| dk�r|| }n8| dk�r2| d| ¡}n | dk�rJ| d | ¡}n| |}| dd¡ d d¡S)Nr;r9r!z9Currency formatting is not possible using the 'C' locale.z%%.%ifT)rOú<ú>r5r+rr.r-r0r4rHr(r,r6r2r3ú(ú)r&r'r#r%)r rCrbÚabsÚreplace) rpÚsymbolr*Ú internationalrPÚdigitsrÚsmbÚprecedesÚ separatedÚsign_posÚsignrrrrs6       cCs td|ƒS)Nz%.12g)rb)rprrrr0scCs:tƒ}|d}|r| |d¡}|d}|r6| |d¡}|S)Nr7r(r1r))r r‚)ÚstringrPÚtsÚddrrrÚ delocalize4s  rŽcCs |t|ƒƒS)N)rŽ)r‹Úfuncrrrr DscCs tt|ƒƒS)N)ÚintrŽ)r‹rrrr HscCsBttdƒtdddƒ}t|dt|ƒƒtdƒ}t|dt|ƒƒdS)Nr(z%diÍ[r&Úisg…ëQ¸ @)rrrÚprintr rr )Ús1rrrÚ_testLs   r”cCs�d|kr|d| d¡…}n|}t |¡}tjj | ¡|¡}|}| ¡}|tkr\t|}n(| dd¡}| dd¡}|tkr„t|}|d|S)Nr)Ú_r(ú-)ÚindexÚ encodingsÚnormalize_encodingÚaliasesÚgetÚlowerÚlocale_encoding_aliasr‚)ÚcodeÚencodingÚlangnameÚ norm_encodingrrrÚ_replace_encoding^s    r¢cCsR|dkrFd|kr|dS| d¡\}}}|dkr4|S|dkrFt|dƒS|d|S)NÚeuror)z .ISO8859-15)z ISO8859-15zUTF-8z ISO8859-1z ISO8859-15ú@)Ú partitionr¢)ržÚmodifierr•rŸrrrÚ_append_modifierus r§c CsÜ| ¡}d|kr| dd¡}d|kr6| dd¡\}}nd}d|krZ| d¡dd…\}}n|}d}|}|rŽ| dd¡}| dd¡}|d|7}|}|r¢|d|7}t |d¡}|dk rº|S|�rt |d¡}|dk �rd|krèt||ƒS| dd¡d ¡|k�r|S|�rØ|}|�r"|d|7}t |d¡}|dk �rnd|k�rLt||ƒS| dd¡\}}t||ƒd|S|�rØt |d¡}|dk �rØd|k�r¨t||ƒ}t||ƒS| dd¡\}}| ¡|k�rØt||ƒd|S|S) Nú:r)r¤r&r(r'r–r•)rœr‚r\Ú locale_aliasr›r§r¢) Ú localenameržr¦r rŸÚlang_encr¡Ú lookup_nameÚdefmodrrrr€s`                   cCs~t|ƒ}d|kr8| dd¡\}}|dkr8d|kr8|dfSd|krVt| d¡dd…ƒS|dkrbdS|d krnd Std |ƒ‚dS) Nr¤r&r£r)z iso-8859-15r'r<)NNzUTF-8)NzUTF-8zunknown locale: %s)rr\rmrC)rªržr¦rrrÚ_parse_localenameÓsr®c CsXy0|\}}|dkrd}|dkr"|S|d|SWn"ttfk rRtdƒd‚YnXdS)Nr<r)zXLocale must be None, a string, or an iterable of two strings -- language code, encoding.)Ú TypeErrorrC)Ú localetupleÚlanguagerŸrrrÚ_build_localenameõsr²©rrÚLANGÚLANGUAGEc Cs¸yddl}| ¡\}}Wnttfk r0Yn8Xtjdkr`|r`|dd…dkr`t t|dƒ¡}||fSddl }|j j}x6|D]*}||dƒ}|r~|dkr¦|  d¡d}Pq~Wd}t |ƒS)NrÚwin32r'Ú0xrµr¨r<) Ú_localeÚ_getdefaultlocaleÚ ImportErrorÚAttributeErrorÚsysÚplatformÚwindows_localer›r�ÚosÚenvironr\r®)Úenvvarsr¸ržrŸr¿ÚlookupÚvariablerªrrrr s$  cCs(t|ƒ}|tkr d|kr tdƒ‚t|ƒS)Nú;z category LC_ALL is not supported)Ú _setlocalerr¯r®)r=rªrrrr?s cCs$|rt|tƒstt|ƒƒ}t||ƒS)N)riÚ _builtin_strrr²rÅ)r=ÚlocalerrrrQs  cCst|ttƒƒƒdS)N)rÅr²r)r=rrrrbsÚwincCstjjr dSddl}| d¡S)NzUTF-8rF)r¼ÚflagsÚ utf8_modeÚ _bootlocaler)Ú do_setlocalerËrrrrnsZgetandroidapilevelcCsdS)NzUTF-8r)rÌrrrr|scCs&tjjr dStƒd}|dkr"d}|S)NzUTF-8r&Úascii)r¼rÉrÊr)rÌZresrrrr€s  cCs`tjjr dSddl}|rDttƒ}yttdƒWntk rBYnX| d¡}|r\tt|ƒ|S)NzUTF-8rr(F)r¼rÉrÊrËrrrr)rÌrËÚoldlocÚresultrrrr‹s  r<z ISO8859-1ÚJIS7ÚeucJPzKOI8-CÚCP1251ÚCP1255ÚCP1256z ISO8859-2z ISO8859-5z ISO8859-15z ISO8859-10z ISO8859-11z ISO8859-13z ISO8859-14z ISO8859-16z ISO8859-3z ISO8859-4z ISO8859-6z ISO8859-7z ISO8859-8z ISO8859-9ÚSJISÚTACTISÚeucKRzUTF-8zKOI8-RzKOI8-TzKOI8-UÚRK1048),Ú437ÚcÚenÚjisÚjis7ÚajecÚkoi8cÚmicrosoftcp1251Úmicrosoftcp1255Úmicrosoftcp1256Ú88591Ú88592Ú88595Ú885915rÍÚlatin_1Ú iso8859_1Ú iso8859_10Ú iso8859_11Ú iso8859_13Ú iso8859_14Ú iso8859_15Ú iso8859_16Ú iso8859_2Ú iso8859_3Ú iso8859_4Ú iso8859_5Ú iso8859_6Ú iso8859_7Ú iso8859_8Ú iso8859_9Ú iso2022_jpÚ shift_jisÚtactisÚeuc_jpÚeuc_krÚutf_8Úkoi8_rÚkoi8_tÚkoi8_uÚkz1048Úcp1251Úcp1255Úcp1256r•r(z az_AZ.KOI8-Czaa_DJ.ISO8859-1z aa_ER.UTF-8z aa_ET.UTF-8zaf_ZA.ISO8859-1z agr_PE.UTF-8z ak_GH.UTF-8z am_ET.UTF-8zen_US.ISO8859-1zan_ES.ISO8859-15z anp_IN.UTF-8zar_AA.ISO8859-6zar_AE.ISO8859-6zar_BH.ISO8859-6zar_DZ.ISO8859-6zar_EG.ISO8859-6z ar_IN.UTF-8zar_IQ.ISO8859-6zar_JO.ISO8859-6zar_KW.ISO8859-6zar_LB.ISO8859-6zar_LY.ISO8859-6zar_MA.ISO8859-6zar_OM.ISO8859-6zar_QA.ISO8859-6zar_SA.ISO8859-6zar_SD.ISO8859-6z ar_SS.UTF-8zar_SY.ISO8859-6zar_TN.ISO8859-6zar_YE.ISO8859-6z as_IN.UTF-8zast_ES.ISO8859-15z ayc_PE.UTF-8zaz_AZ.ISO8859-9Ez az_IR.UTF-8z be_BY.CP1251zbe_BY.UTF-8@latinz bg_BG.UTF-8z bem_ZM.UTF-8z ber_DZ.UTF-8z ber_MA.UTF-8z bg_BG.CP1251z bhb_IN.UTF-8z bho_IN.UTF-8z bho_NP.UTF-8z bi_VU.UTF-8z bn_BD.UTF-8z bn_IN.UTF-8z bo_CN.UTF-8z bo_IN.UTF-8znb_NO.ISO8859-1zbr_FR.ISO8859-1z brx_IN.UTF-8zbs_BA.ISO8859-2z byn_ER.UTF-8zfr_CA.ISO8859-1z en_US.UTF-8zca_ES.ISO8859-1zca_AD.ISO8859-1zca_ES.UTF-8@valenciazca_FR.ISO8859-1zca_IT.ISO8859-1z ce_RU.UTF-8z zh_CN.eucCNz zh_TW.eucTWz chr_US.UTF-8z ckb_IQ.UTF-8z cmn_TW.UTF-8z crh_UA.UTF-8zhr_HR.ISO8859-2zcs_CZ.ISO8859-2z csb_PL.UTF-8z cv_RU.UTF-8zcy_GB.ISO8859-1zda_DK.ISO8859-1zde_DE.ISO8859-1zde_AT.ISO8859-1zde_BE.ISO8859-1zde_CH.ISO8859-1zde_IT.ISO8859-1z de_LI.UTF-8zde_LU.ISO8859-1z doi_IN.UTF-8znl_NL.ISO8859-1znl_BE.ISO8859-1z dv_MV.UTF-8z dz_BT.UTF-8zee_EE.ISO8859-4zet_EE.ISO8859-1zel_GR.ISO8859-7zel_CY.ISO8859-7zel_GR.ISO8859-15z en_AG.UTF-8zen_AU.ISO8859-1zen_BE.ISO8859-1zen_BW.ISO8859-1zen_CA.ISO8859-1zen_DK.ISO8859-1z en_DL.UTF-8zen_GB.ISO8859-1zen_HK.ISO8859-1zen_IE.ISO8859-1z en_IL.UTF-8zen_IN.ISO8859-1z en_NG.UTF-8zen_NZ.ISO8859-1zen_PH.ISO8859-1z en_SC.UTF-8zen_SG.ISO8859-1zen_US.ISO8859-15zen_ZA.ISO8859-1z en_ZM.UTF-8zen_ZW.ISO8859-1z en_ZS.UTF-8zen_EN.ISO8859-1zeo_XX.ISO8859-3zeo.UTF-8zeo_EO.ISO8859-3z eo_US.UTF-8zes_ES.ISO8859-1zes_AR.ISO8859-1zes_BO.ISO8859-1zes_CL.ISO8859-1zes_CO.ISO8859-1zes_CR.ISO8859-1z es_CU.UTF-8zes_DO.ISO8859-1zes_EC.ISO8859-1zes_GT.ISO8859-1zes_HN.ISO8859-1zes_MX.ISO8859-1zes_NI.ISO8859-1zes_PA.ISO8859-1zes_PE.ISO8859-1zes_PR.ISO8859-1zes_PY.ISO8859-1zes_SV.ISO8859-1zes_US.ISO8859-1zes_UY.ISO8859-1zes_VE.ISO8859-1zet_EE.ISO8859-15zeu_ES.ISO8859-1zeu_FR.ISO8859-1z fa_IR.UTF-8zfa_IR.ISIRI-3342z ff_SN.UTF-8zfi_FI.ISO8859-15z fil_PH.UTF-8zfi_FI.ISO8859-1zfo_FO.ISO8859-1zfr_FR.ISO8859-1zfr_BE.ISO8859-1zfr_CH.ISO8859-1zfr_LU.ISO8859-1z fur_IT.UTF-8z fy_DE.UTF-8z fy_NL.UTF-8zga_IE.ISO8859-1zgl_ES.ISO8859-1zgd_GB.ISO8859-1z gez_ER.UTF-8z gez_ET.UTF-8z gu_IN.UTF-8zgv_GB.ISO8859-1z ha_NG.UTF-8z hak_TW.UTF-8zhe_IL.ISO8859-8zhi_IN.ISCII-DEVz hif_FJ.UTF-8z hne_IN.UTF-8zhsb_DE.ISO8859-2z ht_HT.UTF-8zhu_HU.ISO8859-2z hy_AM.UTF-8zhy_AM.ARMSCII_8zia.UTF-8z ia_FR.UTF-8zis_IS.ISO8859-1zid_ID.ISO8859-1z ig_NG.UTF-8z ik_CA.UTF-8zit_IT.ISO8859-1zit_CH.ISO8859-1ziu_CA.NUNACOM-8z iw_IL.UTF-8z ja_JP.eucJPz ja_JP.SJISzka_GE.GEORGIAN-ACADEMYzka_GE.GEORGIAN-PSz kab_DZ.UTF-8z kk_KZ.ptcp154zkl_GL.ISO8859-1z km_KH.UTF-8z kn_IN.UTF-8z ko_KR.eucKRz kok_IN.UTF-8z ks_IN.UTF-8zks_IN.UTF-8@devanagarizku_TR.ISO8859-9zkw_GB.ISO8859-1z ky_KG.UTF-8z lb_LU.UTF-8zlg_UG.ISO8859-10z li_BE.UTF-8z li_NL.UTF-8z lij_IT.UTF-8zlt_LT.ISO8859-13z ln_CD.UTF-8zlo_LA.MULELAO-1zlo_LA.IBM-CP1133zlv_LV.ISO8859-13z lzh_TW.UTF-8z mag_IN.UTF-8z mai_IN.UTF-8z mai_NP.UTF-8z mfe_MU.UTF-8zmg_MG.ISO8859-15z mhr_RU.UTF-8zmi_NZ.ISO8859-1z miq_NI.UTF-8z mjw_IN.UTF-8zmk_MK.ISO8859-5z ml_IN.UTF-8z mn_MN.UTF-8z mni_IN.UTF-8z mr_IN.UTF-8zms_MY.ISO8859-1zmt_MT.ISO8859-3z my_MM.UTF-8z nan_TW.UTF-8z nds_DE.UTF-8z nds_NL.UTF-8z ne_NP.UTF-8z nhn_MX.UTF-8z niu_NU.UTF-8z niu_NZ.UTF-8z nl_AW.UTF-8znn_NO.ISO8859-1zno_NO.ISO8859-1zny_NO.ISO8859-1znr_ZA.ISO8859-1znso_ZA.ISO8859-15zoc_FR.ISO8859-1z om_ET.UTF-8zom_KE.ISO8859-1z or_IN.UTF-8z os_RU.UTF-8z pa_IN.UTF-8z pa_PK.UTF-8z pap_AN.UTF-8z pap_AW.UTF-8z pap_CW.UTF-8zpd_US.ISO8859-1zpd_DE.ISO8859-1zph_PH.ISO8859-1zpl_PL.ISO8859-2zpt_PT.ISO8859-1zpt_BR.ISO8859-1zpp_AN.ISO8859-1z ps_AF.UTF-8z quz_PE.UTF-8z raj_IN.UTF-8zro_RO.ISO8859-2z ru_RU.UTF-8z ru_UA.KOI8-Uz ru_RU.KOI8-Rzrw_RW.ISO8859-1z sa_IN.UTF-8z sat_IN.UTF-8z sc_IT.UTF-8z sd_IN.UTF-8zsd_IN.UTF-8@devanagariz sd_PK.UTF-8z se_NO.UTF-8zsr_RS.UTF-8@latinz sgs_LT.UTF-8zsr_CS.ISO8859-2zsh_HR.ISO8859-2z shn_MM.UTF-8z shs_CA.UTF-8z si_LK.UTF-8z sid_ET.UTF-8zsk_SK.ISO8859-2zsl_SI.ISO8859-2zsl_CS.ISO8859-2z sm_WS.UTF-8zso_DJ.ISO8859-1z so_ET.UTF-8zso_KE.ISO8859-1zso_SO.ISO8859-1zsr_CS.ISO8859-5zsq_AL.ISO8859-2z sq_MK.UTF-8z sr_RS.UTF-8zsr_CS.UTF-8@latinz sr_CS.UTF-8z sr_ME.UTF-8z sr_CS.CP1251zss_ZA.ISO8859-1zst_ZA.ISO8859-1zsv_SE.ISO8859-1zsv_FI.ISO8859-1z sw_KE.UTF-8z sw_TZ.UTF-8z szl_PL.UTF-8z ta_IN.TSCII-0z ta_LK.UTF-8z tcy_IN.UTF-8z te_IN.UTF-8z tg_TJ.KOI8-Czth_TH.ISO8859-11z th_TH.TIS620z the_NP.UTF-8z ti_ER.UTF-8z ti_ET.UTF-8z tig_ER.UTF-8z tk_TM.UTF-8ztl_PH.ISO8859-1ztn_ZA.ISO8859-15z to_TO.UTF-8z tpi_PG.UTF-8ztr_TR.ISO8859-9ztr_CY.ISO8859-9zts_ZA.ISO8859-1ztt_RU.TATAR-CYRztt_RU.UTF-8@iqtelifz ug_CN.UTF-8z uk_UA.KOI8-Uz en_US.utfz unm_US.UTF-8z ur_PK.CP1256z ur_IN.UTF-8z uz_UZ.UTF-8z ve_ZA.UTF-8z vi_VN.TCVNz vi_VN.VISCIIzwa_BE.ISO8859-1z wae_CH.UTF-8z wal_ET.UTF-8z wo_SN.UTF-8zxh_ZA.ISO8859-1z yi_US.CP1255z yo_NG.UTF-8z yue_HK.UTF-8z yuw_PG.UTF-8z zh_CN.gb2312z zh_TW.big5zzh_HK.big5hkscsz zh_SG.GB2312z zh_SG.GBKzzu_ZA.ISO8859-1(LÚa3Úa3_azz a3_az.koicÚaa_djÚaa_erÚaa_etÚafÚaf_zaÚagr_peÚak_ghÚamÚam_etÚamericanÚan_esÚanp_inÚarÚar_aaÚar_aeÚar_bhÚar_dzÚar_egÚar_inÚar_iqÚar_joÚar_kwÚar_lbÚar_lyÚar_maÚar_omÚar_qaÚar_saÚar_sdÚar_ssÚar_syÚar_tnÚar_yeÚarabicÚasÚas_inÚast_esÚayc_peÚazÚaz_azzaz_az.iso88599eÚaz_irÚbezbe@latinz be_bg.utf8Úbe_byz be_by@latinÚbem_zmÚber_dzÚber_maÚbgÚbg_bgz bhb_in.utf8Úbho_inÚbho_npÚbi_vuÚbn_bdÚbn_inÚbo_cnÚbo_inÚbokmalubokmÃ¥lÚbrÚbr_frÚbrx_inÚbsÚbs_baÚ bulgarianÚbyn_errÚzc-frenchzc.asciizc.enz c.iso88591zc.utf8Úc_czc_c.cÚcaÚca_adÚca_eszca_es@valenciaÚca_frÚca_itÚcatalanÚce_ruÚcextendz chinese-sz chinese-tÚchr_usÚckb_iqÚcmn_twÚcrh_uaÚcroatianÚcsÚcs_csÚcs_czÚcsb_plÚcv_ruÚcyÚcy_gbÚczÚcz_czÚczechÚdaÚda_dkÚdanishÚdanskÚdeÚde_atÚde_beÚde_chÚde_deÚde_itz de_li.utf8Úde_luÚdeutschÚdoi_inÚdutchzdutch.iso88591Údv_mvÚdz_btÚeeÚee_eeÚeestiÚelÚel_cyÚel_grz el_gr@eurorÛÚen_agÚen_auÚen_beÚen_bwÚen_caÚen_dkz en_dl.utf8Úen_gbÚen_hkÚen_ieÚen_ilÚen_inÚen_ngÚen_nzÚen_phz en_sc.utf8Úen_sgÚen_ukÚen_uszen_us@euro@euroÚen_zaÚen_zmÚen_zwz en_zw.utf8Úeng_gbÚenglishzenglish.iso88591Ú english_ukzenglish_united-stateszenglish_united-states.437Ú english_usÚeozeo.utf8Úeo_eoz eo_us.utf8Úeo_xxÚesÚes_arÚes_boÚes_clÚes_coÚes_crÚes_cuÚes_doÚes_ecÚes_esÚes_gtÚes_hnÚes_mxÚes_niÚes_paÚes_peÚes_prÚes_pyÚes_svÚes_usÚes_uyÚes_veÚestonianÚetÚet_eeÚeuÚeu_esÚeu_frÚfaÚfa_irzfa_ir.isiri3342Úff_snÚfiÚfi_fiÚfil_phÚfinnishÚfoÚfo_foÚfrÚfr_beÚfr_caÚfr_chÚfr_frÚfr_luu françaisÚfre_frÚfrenchzfrench.iso88591Ú french_franceÚfur_itÚfy_deÚfy_nlÚgaÚga_ieÚgalegoÚgalicianÚgdÚgd_gbÚger_deÚgermanzgerman.iso88591Úgerman_germanyÚgez_erÚgez_etÚglÚgl_esÚgreekÚgu_inÚgvÚgv_gbÚha_ngÚhak_twÚheÚhe_ilÚhebrewÚhiÚhi_inzhi_in.isciidevÚhif_fjÚhneÚhne_inÚhrÚhr_hrÚhrvatskiÚhsb_deÚht_htÚhuÚhu_huÚ hungarianÚhy_amzhy_am.armscii8ÚiaÚia_frÚ icelandicÚidÚid_idÚig_ngÚik_caÚinÚin_idr‘Úis_isz iso-8859-1z iso-8859-15z iso8859-1z iso8859-15Ú iso_8859_1Ú iso_8859_15ÚitÚit_chÚit_itÚitalianÚiuÚiu_caziu_ca.nunacom8ÚiwÚiw_ilz iw_il.utf8ÚjaÚja_jpz ja_jp.eucz ja_jp.mscodez ja_jp.pckÚjapanÚjapanesez japanese-eucz japanese.eucÚjp_jpÚkaÚka_gezka_ge.georgianacademyzka_ge.georgianpszka_ge.georgianrsÚkab_dzÚkk_kzÚklÚkl_glÚkm_khÚknÚkn_inÚkoÚko_krz ko_kr.eucÚkok_inÚkoreanz korean.eucÚksÚks_inzks_in@devanagari.utf8Úku_trÚkwÚkw_gbÚkyÚky_kgÚlb_luÚlg_ugÚli_beÚli_nlÚlij_itÚ lithuanianÚln_cdÚloÚlo_laz lo_la.cp1133zlo_la.ibmcp1133zlo_la.mulelao1ÚltÚlt_ltÚlvÚlv_lvÚlzh_twÚmag_inÚmaiÚmai_inÚmai_npÚmfe_muÚmg_mgÚmhr_ruÚmiÚmi_nzÚmiq_niÚmjw_inÚmkÚmk_mkÚmlÚml_inÚmn_mnÚmni_inÚmrÚmr_inÚmsÚms_myÚmtÚmt_mtÚmy_mmÚnan_twÚnbÚnb_noÚnds_deÚnds_nlÚne_npÚnhn_mxÚniu_nuÚniu_nzÚnlÚnl_awÚnl_beÚnl_nlÚnnÚnn_noÚnoz no@nynorskÚno_nozno_no.iso88591@bokmalzno_no.iso88591@nynorskÚ norwegianÚnrÚnr_zaÚnsoÚnso_zaÚnyÚny_noÚnynorskÚocÚoc_frÚom_etÚom_keÚorÚor_inÚos_ruÚpaÚpa_inÚpa_pkÚpap_anÚpap_awÚpap_cwÚpdÚpd_deÚpd_usÚphÚph_phÚplÚpl_plÚpolishÚ portugueseÚportuguese_brazilÚposixz posix-utf2ÚppÚpp_anÚps_afÚptÚpt_brÚpt_ptÚquz_peÚraj_inÚroÚro_roÚromanianÚruÚru_ruÚru_uaÚrumanianÚrussianÚrwÚrw_rwÚsa_inÚsat_inÚsc_itÚsdÚsd_inzsd_in@devanagari.utf8Úsd_pkÚse_noÚ serbocroatianÚsgs_ltÚshzsh_ba.iso88592@bosniaÚsh_hrzsh_hr.iso88592Úsh_spÚsh_yuÚshn_mmÚshs_caÚsiÚsi_lkÚsid_etÚsinhalaÚskÚsk_skÚslÚsl_csÚsl_siÚslovakÚsloveneÚ slovenianÚsm_wsÚso_djÚso_etÚso_keÚso_soÚspÚsp_yuÚspanishÚ spanish_spainÚsqÚsq_alÚsq_mkÚsrz sr@cyrilliczsr@latnÚsr_cszsr_cs.iso88592@latnz sr_cs@latnÚsr_meÚsr_rsz sr_rs@latnÚsr_spÚsr_yuzsr_yu.cp1251@cyrilliczsr_yu.iso88592zsr_yu.iso88595zsr_yu.iso88595@cyrilliczsr_yu.microsoftcp1251@cyrillicz sr_yu.utf8zsr_yu.utf8@cyrilliczsr_yu@cyrillicÚssÚss_zaÚstÚst_zaÚsvÚsv_fiÚsv_seÚsw_keÚsw_tzÚswedishÚszl_plÚtaÚta_inz ta_in.tsciiz ta_in.tscii0Úta_lkz tcy_in.utf8ÚteÚte_inÚtgÚtg_tjÚthÚth_thz th_th.tactisz th_th.tis620ÚthaiÚthe_npÚti_erÚti_etÚtig_erÚtk_tmÚtlÚtl_phÚtnÚtn_zaÚto_toÚtpi_pgÚtrÚtr_cyÚtr_trrŒÚts_zaÚttÚtt_ruztt_ru.tatarcyrz tt_ru@iqtelifÚturkishÚug_cnÚukÚuk_uaÚunivÚ universalzuniversal.utf8@ucs4Úunm_usÚurÚur_inÚur_pkÚuzÚuz_uzzuz_uz@cyrillicÚveÚve_zaÚviÚvi_vnz vi_vn.tcvnzvi_vn.tcvn5712z vi_vn.visciizvi_vn.viscii111ÚwaÚwa_beÚwae_chÚwal_etÚwo_snÚxhÚxh_zaÚyiÚyi_usÚyo_ngÚyue_hkÚyuw_pgÚzhÚzh_cnz zh_cn.big5z zh_cn.eucÚzh_hkz zh_hk.big5hkÚzh_sgz zh_sg.gbkÚzh_twz zh_tw.eucz zh_tw.euctwÚzuÚzu_zaÚaf_ZAÚsq_ALÚgsw_FRÚam_ETÚar_SAÚar_IQÚar_EGÚar_LYÚar_DZÚar_MAÚar_TNÚar_OMÚar_YEÚar_SYÚar_JOÚar_LBÚar_KWÚar_AEÚar_BHÚar_QAÚhy_AMÚas_INÚaz_AZÚba_RUÚeu_ESÚbe_BYÚbn_INÚbs_BAÚbr_FRÚbg_BGÚca_ESÚzh_CHSÚzh_TWÚzh_CNÚzh_HKÚzh_SGÚzh_MOÚzh_CHTÚco_FRÚhr_HRÚhr_BAÚcs_CZÚda_DKÚgbz_AFÚdiv_MVÚnl_NLÚnl_BEÚen_USÚen_GBÚen_AUÚen_CAÚen_NZÚen_IEÚen_ZAÚen_JAÚen_CBÚen_BZÚen_TTÚen_ZWÚen_PHÚen_INÚen_MYÚet_EEÚfo_FOÚfil_PHÚfi_FIÚfr_FRÚfr_BEÚfr_CAÚfr_CHÚfr_LUÚfr_MCÚfy_NLÚgl_ESÚka_GEÚde_DEÚde_CHÚde_ATÚde_LUÚde_LIÚel_GRÚkl_GLÚgu_INÚha_NGÚhe_ILÚhi_INÚhu_HUÚis_ISÚid_IDÚiu_CAÚga_IEÚit_ITÚit_CHÚja_JPÚkn_INÚkk_KZÚkh_KHÚqut_GTÚrw_RWÚkok_INÚko_KRÚky_KGÚlo_LAÚlv_LVÚlt_LTÚdsb_DEÚlb_LUÚmk_MKÚms_MYÚms_BNÚml_INÚmt_MTÚmi_NZÚarn_CLÚmr_INÚmoh_CAÚmn_MNÚmn_CNÚne_NPÚnb_NOÚnn_NOÚoc_FRÚor_INÚps_AFÚfa_IRÚpl_PLÚpt_BRÚpt_PTÚpa_INÚquz_BOÚquz_ECÚquz_PEÚro_ROÚrm_CHÚru_RUÚsmn_FIÚsmj_NOÚsmj_SEÚse_NOÚse_SEÚse_FIÚsms_FIÚsma_NOÚsma_SEÚsa_INÚsr_SPÚsr_BAÚsi_LKÚns_ZAÚtn_ZAÚsk_SKÚsl_SIÚes_ESÚes_MXÚes_GTÚes_CRÚes_PAÚes_DOÚes_VEÚes_COÚes_PEÚes_ARÚes_ECÚes_CLÚes_URÚes_PYÚes_BOÚes_SVÚes_HNÚes_NIÚes_PRÚes_USÚsw_KEÚsv_SEÚsv_FIÚsyr_SYÚtg_TJÚtmz_DZÚta_INÚtt_RUÚte_INÚth_THÚbo_BTÚbo_CNÚtr_TRÚtk_TMÚug_CNÚuk_UAÚwen_DEÚur_PKÚur_INÚuz_UZÚvi_VNÚcy_GBÚwo_SNÚxh_ZAÚsah_RUÚii_CNÚyo_NGÚzu_ZA)Ði6ii„i^iii iiiii i$i(i,i0i4i8i<i@i+iMi,i,imi-i#iEi ii~iir%iii iii|iƒiiiiiŒieiii i i i i i i i i $i (i ,i 0i 4i @i Di Hi%i8idi i i i i i i ibiVi7iii iiiioiGihi i9iii!i]i]i<iiiiKi?iSi†i‡iWii@iTi&i'i.ini/i>i>iLi:i�iziNi|iPiPiaiii‚iHici)iiiiFikikik iiii;$i;i;i;i;i; i; i;i;iOi iiii[ili2ii$i i i i i i i i i $i (i ,i 0i 4i 8i <i @i Di Hi Li Pi TiAiiiZi(i_iIiDiJiiQiQiiBi€i"i.i i iCiCi*iRiˆi4i…ixiji5cCsÆi}|fdd„}|ƒ|d=tdƒtdƒtƒ\}}td|p@dƒtd|pNdƒtƒtd ƒtdƒxL| ¡D]@\}}t|d ƒt|ƒ\}}td |pšdƒtd |p¨dƒtƒqrWtƒtd ƒtdƒtƒxP| ¡D]D\}}t|d ƒt|ƒ\}}td |�pdƒtd |�pdƒtƒqÜWyttdƒWn$tdƒtdƒtdƒYnlXtƒtdƒtdƒxR| ¡D]F\}}t|d ƒt|ƒ\}}td |�p¢dƒtd |�p²dƒtƒ�qxWdS)NcSs4x.tƒ ¡D] \}}|dd…dkr |||<q WdS)Nr#ÚLC_)ÚglobalsÚitems)Ú categoriesÚkÚvrrrÚ_init_categories–sz'_print_locale.._init_categoriesrz4Locale defaults as determined by getdefaultlocale():zH------------------------------------------------------------------------z 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_locale‘sV          rÁÚ LC_MESSAGESÚ__main__zLocale aliasing:zNumber formatting:)N)F)FF)FF)FF)TFF)r³)N)T)T)T)T)Jr¼r˜Zencodings.aliasesÚrerjÚbuiltinsrrÆÚ functoolsÚ__all__rrr¸rºrrrrrÂrrrrCrr rr¸r r r?r@ÚwrapsrFrUrYÚcompilerfrbrrrrŽÚfloatr r r”rÅr¢r§rr®r²rrrr½Ú startswithrÚCODESETÚ NameErrorÚhasattrr�Úsortedr¹r»r¼r‚Ú setdefaultr©r¾rÁrLÚ__name__r’rrrrÚ s6            %  -  S" 5     $ }  :