o 5Rm\ ã @s˜zddlZWney!zddlZWn eydZYnwYnwddlmZddlZzedƒZWn ey=iZYnwdd„Zdd„Z dd „Z dS) éN)Ú get_globalÚwindows_zone_mappingcCs@i}t |¡d}t|ƒD]}t ||¡}|d||d<q |S)z0Convert a registry key's values to a dictionary.ér)ÚwinregÚ QueryInfoKeyÚrangeÚ EnumValue)ÚkeyÚdictÚsizeÚiÚdata©rú8/usr/lib/python3/dist-packages/babel/localtime/_win32.pyÚ valuestodicts   rc Cst dtj¡}d}t ||¡}t|ƒ}| ¡d|vr&|d dd¡d}nB|d}d}t ||¡}d}tt |¡dƒD]"}t  ||¡} t || ¡} t| ƒ} |  ¡|   dd¡|kr_| }nq=| ¡| ¡|durpt d ƒ‚t   |¡} | dur€t   |d ¡} | dur‹t  d |¡‚| S) Nz4SYSTEM\CurrentControlSet\Control\TimeZoneInformationÚTimeZoneKeyNameúrrÚ StandardNamez7SOFTWARE\Microsoft\Windows NT\CurrentVersion\Time ZonesÚStdz+Can not find Windows timezone configurationz Standard TimezCan not find timezone )rÚConnectRegistryÚHKEY_LOCAL_MACHINEÚOpenKeyrÚCloseÚsplitrrÚEnumKeyÚgetÚ LookupErrorÚtz_namesÚpytzÚUnknownTimeZoneError) ÚhandleÚTZLOCALKEYNAMEÚlocaltzÚ keyvaluesÚ tzkeynameÚtzwinÚ TZKEYNAMEÚtzkeyr ÚsubkeyÚsubr ÚtimezonerrrÚget_localzone_name!s<    þ r+cCstdur t d¡‚t tƒ¡S)NzRuntime support not available)rrrr*r+rrrrÚ_get_localzone\s ÿ r,) Ú_winregrÚ ImportErrorÚ babel.corerrrÚ RuntimeErrorrr+r,rrrrÚs(    ÿ€ý   ÿ ;