a 5Rm\ ć @s˜z ddlZWn6eyBz ddlZWney<dZYn0Yn0ddlmZddlZz edƒZWneyziZYn0dd„Zdd„Z dd „Z dS) éN)Ś get_globalZwindows_zone_mappingcCs@i}t |”d}t|ƒD] }t ||”}|d||d<q|S)z0Convert a registry key's values to a dictionary.ér)ŚwinregŚ QueryInfoKeyŚrangeZ EnumValue)ŚkeyŚdictŚsizeŚiŚdata©r ś:/usr/lib/python3.9/site-packages/babel/localtime/_win32.pyŚ valuestodicts   rc Cst dtj”}d}t ||”}t|ƒ}| ”d|vrL|d dd”d}n„|d}d}t ||”}d}tt |”dƒD]D}t  ||”} t || ”} t| ƒ} |  ”|   dd”|krz| }qĄqz| ”| ”|durąt d ƒ‚t   |”} | durt   |d ”} | durt  d |”‚| S) Nz4SYSTEM\CurrentControlSet\Control\TimeZoneInformationZTimeZoneKeyNameśrrZ StandardNamez7SOFTWARE\Microsoft\Windows NT\CurrentVersion\Time ZonesZStdz+Can not find Windows timezone configurationz Standard TimezCan not find timezone )rZConnectRegistryŚHKEY_LOCAL_MACHINEŚOpenKeyrZCloseŚsplitrrZEnumKeyŚgetŚ LookupErrorŚtz_namesŚpytzŚUnknownTimeZoneError) ZhandleZTZLOCALKEYNAMEZlocaltzZ keyvaluesZ tzkeynameZtzwinZ TZKEYNAMEZtzkeyr ZsubkeyŚsubr Śtimezoner r r Śget_localzone_name!s:       rcCstdurt d”‚t tƒ”S)NzRuntime support not available)rrrrrr r r r Ś_get_localzone\s ’r) Z_winregrŚ ImportErrorZ babel.corerrrŚ RuntimeErrorrrrr r r r Śs         ;