
    \h                     p    S SK JrJrJr  S SKJrJr   " S S\\\\5      r " S S\5      r " S S\5      r	g	)
    )ChristianHolidaysIslamicHolidaysInternationalHolidays)ObservedHolidayBaseSUN_TO_NEXT_MONc                   N   ^  \ rS rSrSrSrSrSrSS.S\4U 4S	 jjjr	S
 r
SrU =r$ )Burundi   a@  Burundi holidays.

References:
    * <https://web.archive.org/web/20240915030631/https://www.officeholidays.com/countries/burundi>

Note that holidays falling on a sunday maybe observed on the following Monday.
This depends on formal announcements by the government, which only happens close
to the date of the holiday.
BIz%s (observed)i  T)islamic_show_estimatedr   c                   > [         R                  " U 5        [        R                  " U 5        [        R                  " XS9  UR	                  S[
        5        [        TU ]  " U0 UD6  g)z
Args:
    islamic_show_estimated:
        Whether to add "estimated" label to Islamic holidays name
        if holiday date is estimated.
)show_estimatedobserved_ruleN)r   __init__r   r   
setdefaultr   super)selfr   argskwargs	__class__s       mC:\Users\julio\OneDrive\Documentos\Trabajo\Ideas Frescas\venv\Lib\site-packages\holidays/countries/burundi.pyr   Burundi.__init__    sQ     	""4(&&t,  M/?;$)&)    c                 
   U R                  U R                  S5      5        U R                  S:  a   U R                  U R                  S5      5        U R                  S:  a   U R                  U R	                  S5      5        U R                  U R                  S5      5        U R                  S5        U R                  S:  a   U R                  U R                  S	5      5        U R                  U R                  S
5      5        U R                  U R                  S5      5        U R                  U R                  S5      5        U R                  S:  a   U R                  U R                  S5      5        U R                  U R                  S5      5        U R                  U R                  S5      5        U R                  S5       H  nU R                  U5        M     U R                  S5       H  nU R                  U5        M     g )NzNew Year's Dayi  z	Unity Dayi  zPresident Ntaryamira Dayz
Labour DayzAscension Dayi  zPresident Nkurunziza DayzIndependence DayzAssumption DayzPrince Louis Rwagasore Dayi  zPresident Ndadaye's DayzAll Saints' DayzChristmas DayzEid ul FitrzEid al Adha)_add_observed_add_new_years_day_year_add_holiday_feb_5_add_holiday_apr_6_add_labor_day_add_ascension_thursday_add_holiday_jun_8_add_holiday_jul_1_add_assumption_of_mary_day_add_holiday_oct_13_add_holiday_oct_21_add_all_saints_day_add_christmas_day_add_eid_al_fitr_day_add_eid_al_adha_day)r   dts     r   _populate_public_holidays!Burundi._populate_public_holidays-   s   4223CDE ::t66{CD ::t667QRS 	4..|<= 	$$_5 ::t667QRS 	4223EFG 	4;;<LMN 	4334PQR ::t778QRS 	4334EFG 	422?CD ++M:Br" ; ++M:Br" ;r    )__name__
__module____qualname____firstlineno____doc__countryobserved_label
start_yearboolr   r,   __static_attributes____classcell__)r   s   @r   r	   r	      s7     G$NJ=A *d * */# /#r   r	   c                       \ rS rSrSrg)r   _   r.   Nr/   r0   r1   r2   r8   r.   r   r   r   r   _       r   r   c                       \ rS rSrSrg)BDIc   r.   Nr<   r.   r   r   r?   r?   c   r=   r   r?   N)
holidays.groupsr   r   r   holidays.observed_holiday_baser   r   r	   r   r?   r.   r   r   <module>rC      sA    V U OK#!#46K_ K#\	 		' 	r   