
    \h                     <    S SK Jr  S SKJr  S SKJr   " S S5      rg)    )date)Optional)
_timedeltac            	       l    \ rS rSrSr\" SSS5      rSrSrS\	S\
\   4S	 jrS\	S
\	S\	S\
\   4S jrSrg)	_Mandaean   zX
Mandaean calendar for 1901-2100 years.
https://en.wikipedia.org/wiki/Mandaean_calendar
im        i4  yearreturnc                     U[         R                  :  d  U[         R                  :  a  g[        [         R                  SU[         R                  -
  -  5      $ )zQ
Return Gregorian date of Mandaean new year (1 Dowla) in a given Gregorian year.
Nim  )r   
START_YEAREND_YEARr   
START_DATE)selfr   s     nC:\Users\julio\OneDrive\Documentos\Trabajo\Ideas Frescas\venv\Lib\site-packages\holidays/calendars/mandaean.pynew_year_date_Mandaean.new_year_date   sE     )&&&$1C1C*C)..ti>R>R7R0STT    monthdayc                 
   U R                  U5      nU(       d  gSUs=::  a  S::  a)  O  gSUs=::  a  S::  a  O  gUS:X  a  SUs=::  a  S::  d   g  gUS:  a	  SUS-
  -  nOUS:X  a  SnOSUS-
  -  S-   n[        XEU-   S-
  5      $ )z
Return Gregorian date of Mandaean day and month of the year that begins in a given
Gregorian year.
Extra 5 days inserted after 8th month are considered as 13th month.
N            	      )r   r   )r   r   r   r   
start_datedeltas         r   mandaean_to_gregorian_Mandaean.mandaean_to_gregorian'   s     ''-
U b  +,s.b. ?DrkSTX[S`_`S` Ta19%!)$Eb[E%!)$q(E*ckAo66r    N)__name__
__module____qualname____firstlineno____doc__r   r   r   r   intr   r   r!   __static_attributes__r#   r   r   r   r      sa     dAr"JJHU# U(4. U7# 7c 7 7QU 7r   r   N)datetimer   typingr   holidays.calendars.gregorianr   r   r#   r   r   <module>r.      s      3(7 (7r   