+
    iHàjñ  ã                  ó>   € R t ^ RIHt ^ RIHt ^ RIHtHt R R ltR# )zVTimestamp parsing shared by credential-pool status, refresh, and cooldown bookkeeping.)Úannotations)Údatetime)ÚAnyÚOptionalc               ó    € V ^8„  d   QhRRRR/# )é   Úvaluer   ÚreturnzOptional[float]© )Úformats   "ÚE/home/ubuntu/.hermes/hermes-agent/agent/credential_pool_timestamps.pyÚ__annotate__r   	   s   € ÷ ñ  Sð ¨_ñ ó    c                óÐ  € V e   V R8X  d   R# \        V \        \        34      '       d'   \        V 4      pV^ 8:  d   R# VR8”  d
   VR,          # T# \        V \        4      '       d9   V P	                  4       pV'       g   R#  \        V4      pVR8”  d
   VR,          # T# R#   \
         d     Mi ; i \        P                  ! T4      P                  4       #   \
         d     R# i ; i)zLBest-effort parse of epoch seconds / epoch ms / ISO-8601 into epoch seconds.NÚ l    J)£g     @�@)	Ú
isinstanceÚintÚfloatÚstrÚstripÚ
ValueErrorr   ÚfromisoformatÚ	timestamp)r   ÚnumericÚraws   &  r   Ú_parse_absolute_timestampr   	   sÚ   € à‚}˜ œÙÜ�%œ#œu˜×&Ò&Ü˜“,ˆØ�aŒ<ÙØ#*Ð->Ô#>ˆw˜ÕÐKÀGÐKÜ�%œ×ÒØ�k‰k‹mˆßÙð	Ü˜C“jˆGØ'.Ð1BÔ'B�7˜VÕ#ÐOÈÐOñ øô ô 	Ùð	úð	Ü×)Ò)¨#Ó.×8Ñ8Ó:Ð:øÜô 	Úð	ús*   ÂB  ÂB  Â B.Â-B.Â2#C ÃC%Ã$C%N)Ú__doc__Ú
__future__r   r   Útypingr   r   r   r
   r   r   Ú<module>r      s   ðÙ \å "å ß  ÷r   