
    ̆h                        S r SSKrSSKr\R                  " \R                  * S9r\R                  (       a  \R                  " \R                  * S9O\r\\-
  r	\R                  " S5      r
 " S S\R                  5      rg)z
babel.localtime._fallback
~~~~~~~~~~~~~~~~~~~~~~~~~

Emulated fallback local timezone when all else fails.

:copyright: (c) 2013-2025 by the Babel Team.
:license: BSD, see LICENSE for more details.
    N)secondsc                       \ rS rSrS\R                  S\R
                  4S jrS\R                  S\R
                  4S jrS\R                  S\4S jr	S\R                  S\
4S jrSrg	)
_FallbackLocalTimezone   dtreturnc                 F    U R                  U5      (       a  [        $ [        $ N)_isdst	DSTOFFSET	STDOFFSETselfr   s     Q/opt/services/DDDS/venv/lib/python3.13/site-packages/babel/localtime/_fallback.py	utcoffset _FallbackLocalTimezone.utcoffset   s    ;;r??    c                 F    U R                  U5      (       a  [        $ [        $ r
   )r   DSTDIFFZEROr   s     r   dst_FallbackLocalTimezone.dst   s    ;;r??NKr   c                 F    [         R                  U R                  U5         $ r
   )timetznamer   r   s     r   r   _FallbackLocalTimezone.tzname#   s    {{4;;r?++r   c           	      "   UR                   UR                  UR                  UR                  UR                  UR
                  UR                  5       SS4	n[        R                  " U5      n[        R                  " U5      nUR                  S:  $ )Nr   )yearmonthdayhourminutesecondweekdayr   mktime	localtimetm_isdst)r   r   ttstamps       r   r   _FallbackLocalTimezone._isdst&   sg    ggrxxggryy"))jjlAr# B^^E"{{Qr    N)__name__
__module____qualname____firstlineno__datetime	timedeltar   r   strr   boolr   __static_attributes__r,   r   r   r   r      sr    H-- (2D2D h'' H,>,> ,** ,s ,** t r   r   )__doc__r1   r   r2   timezoner   daylightaltzoner   r   r   tzinfor   r,   r   r   <module>r;      sp     ~6	9=H}5I	
i
!X__ r   