
    \hP                         S SK Jr  S SKJrJrJrJrJrJrJ	r	J
r
Jr  S SKJrJrJr  S SKJr   " S S\\\\5      r " S S\5      r " S	 S
\5      r " S S\5      rg)    )_CustomIslamicHolidays)	FEBMARJUNJULAUGSEPOCTNOVDEC)ChristianHolidaysInternationalHolidaysIslamicHolidays)HolidayBasec                   J   ^  \ 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$ )Gabon   a  Gabon holidays.

References:
    * <https://en.wikipedia.org/wiki/Public_holidays_in_Gabon>
    * <https://web.archive.org/web/20250414021427/https://www.timeanddate.com/holidays/gabon/>
    * <https://web.archive.org/web/20241206141530/https://www.officeholidays.com/countries/gabon>
    * <https://web.archive.org/web/20231211163448/https://www.travail.gouv.ga/402-evenements/489-liste-des-jours-feries/>
GAi  T)islamic_show_estimatedr   c                   > [         R                  " U 5        [        R                  " U 5        [        R                  " U [        US9  [
        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.
)clsshow_estimatedN)r   __init__r   r   GabonIslamicHolidayssuper)selfr   argskwargs	__class__s       kC:\Users\julio\OneDrive\Documentos\Trabajo\Ideas Frescas\venv\Lib\site-packages\holidays/countries/gabon.pyr   Gabon.__init__!   sL     	""4(&&t,  *;Q	
 	$)&)    c                    U R                  S5        U R                  S5        U R                  S:  a  U R                  S5        U R	                  S5        U R                  S5        U R                  S5        U R                  S5        U R                  S	5        U R                  S
5        U R                  S5        U R                  S5        U R                  S5        U R                  S5        g )NzNew Year's DayzEaster Monday  zWomen's Rights Dayz
Labour DayzAscension DayzWhit MondayzAssumption DayzIndependence DayzIndependence Day HolidayzAll Saints' DayzChristmas DayzEid al-FitrzEid al-Adha)_add_new_years_day_add_easter_monday_year_add_holiday_apr_17_add_labor_day_add_ascension_thursday_add_whit_monday_add_assumption_of_mary_day_add_holiday_aug_16_add_holiday_aug_17_add_all_saints_day_add_christmas_day_add_eid_al_fitr_day_add_eid_al_adha_day)r   s    r    _populate_public_holidaysGabon._populate_public_holidays/   s     01 	0 ::$$%9: 	L) 	$$_5 	m, 	(()9: 	  !34  !;< 	  !23 	0 	!!-0 	!!-0r"    )__name__
__module____qualname____firstlineno____doc__country
start_yearboolr   r3   __static_attributes____classcell__)r   s   @r    r   r      s2     GJ=A *d * *%1 %1r"   r   c                       \ rS rSrSrg)r   W   r5   Nr6   r7   r8   r9   r>   r5   r"   r    r   r   W       r"   r   c                       \ rS rSrSrg)GAB[   r5   NrB   r5   r"   r    rE   rE   [   rC   r"   rE   c                       \ rS rSrSr\S4\S4\S4\S4\S4\S4\S	4\S
4\	S4\
S4\
S4\
S4\S4S.rSr\S	4\S4\S4\S4\	S4\	S4\
S4\S4\S4\S4\S
4\S4S.rSrg)r   _   )  i              	                        )rI       i      i      r$       i  )rI   i                    )rI   rV   rW   i  i  rX   rY   rZ   r[   r$   r\   r]   r5   N)r6   r7   r8   r9   !EID_AL_ADHA_DATES_CONFIRMED_YEARSr   r   r   r   r
   r	   r   EID_AL_ADHA_DATES!EID_AL_FITR_DATES_CONFIRMED_YEARSr   r   EID_AL_FITR_DATESr>   r5   r"   r    r   r   _   s    (4%AhBiBiAhAhBiBiAhAhBiBiAhBi  )5%BiAhBiAhBiAhBiBiBiBiAhBir"   r   N)holidays.calendarsr   holidays.calendars.gregorianr   r   r   r   r   r	   r
   r   r   holidays.groupsr   r   r   holidays.holiday_baser   r   r   rE   r   r5   r"   r    <module>rl      sX    6 T T T U U -A1K*,A? A1H	 		% 	 1  r"   