+
    *:g                        R t ^ RIt^ RIt]P                  ! ]P                  ) R7      t]P                  '       d   ]P                  ! ]P                  ) R7      M]t]],
          t	]P                  ! ^ 4      t
 ! R R]P                  4      tR# )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                   h   a  ] tR t^t o V 3R lR ltV 3R lR ltV 3R lR ltV 3R lR ltR	tV t	R
# )_FallbackLocalTimezonec                N   < V ^8  d   QhRS[ P                   RS[ P                  /#    dtreturndatetime	timedelta)format__classdict__s   ";/usr/lib/python3/dist-packages/babel/localtime/_fallback.py__annotate__#_FallbackLocalTimezone.__annotate__   s'      H-- (2D2D     c                H    V P                  V4      '       d   \        # \        # N)_isdst	DSTOFFSET	STDOFFSETselfr   s   &&r   	utcoffset _FallbackLocalTimezone.utcoffset   s    ;;r??r   c                N   < V ^8  d   QhRS[ P                   RS[ P                  /# r   r
   )r   r   s   "r   r   r      s'      h'' H,>,> r   c                H    V P                  V4      '       d   \        # \        # r   )r   DSTDIFFZEROr   s   &&r   dst_FallbackLocalTimezone.dst   s    ;;r??NKr   c                :   < V ^8  d   QhRS[ P                   RS[/# r   )r   str)r   r   s   "r   r   r   #   s!     , ,** ,s ,r   c                N    \         P                  V P                  V4      ,          # r   )timetznamer   r   s   &&r   r&   _FallbackLocalTimezone.tzname#   s    {{4;;r?++r   c                :   < V ^8  d   QhRS[ P                   RS[/# r   )r   bool)r   r   s   "r   r   r   &   s!      ** t r   c           	     "   VP                   VP                  VP                  VP                  VP                  VP
                  VP                  4       ^ R3	p\        P                  ! V4      p\        P                  ! V4      pVP                  ^ 8  # )    )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__r   r    r&   r   __static_attributes____classdictcell__)r   s   @r   r   r      s-       , , r   r   )__doc__r   r%   r   timezoner   daylightaltzoner   r   r   tzinfor   r:   r   r   <module>rF      sr     ~6	9=H}5I	
i
!X__ r   