
    \h`                         S SK J r  S SKJr  S SKJrJrJrJrJ	r	J
r
Jr  S SK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)    )gettext)_CustomIslamicHolidays)MAYJUNJULAUGSEPOCTNOV)PUBLICWORKDAY)ChristianHolidaysInternationalHolidaysIslamicHolidays)HolidayBasec                   p   ^  \ rS rSrSrSrSr\\4r	\
" S5      rSrSrSS	.S
\4U 4S jjjrS rS rSrU =r$ )Togo   av
  Togo holidays.

References:
    * <https://en.wikipedia.org/wiki/Public_holidays_in_Togo>
    * <https://web.archive.org/web/20250507123116/https://www.timeanddate.com/holidays/togo/>
    * <https://web.archive.org/web/20250507123425/https://www.goethe.de/ins/tg/fr/ueb/fer.html>
    * <https://web.archive.org/web/20250507123619/https://www.republiquetogolaise.com/politique/2309-3579-23-septembre-le-togo-rend-hommage-a-ses-martyrs>
    * <https://web.archive.org/web/20250507123840/https://islam.zmo.de/s/westafrica/item/25841#?xywh=-405,-94,2376,1868>
    * <https://en.wikipedia.org/wiki/1986_Togolese_coup_attempt>
    * <https://web.archive.org/web/20250507131725/https://www.rfi.fr/fr/afrique/20140112-togo-le-13-janvier-est-plus-jour-fete>
    * <https://web.archive.org/web/20250507124528/https://islam.zmo.de/s/afrique_ouest/item/25800#?xywh=-1641,0,4303,2363>
    * <https://web.archive.org/web/20231202052731/https://www.holidayscalendar.com/event/anniversary-of-the-failed-attack-on-lome/>

Ramadan start dates:
    * [2015](https://web.archive.org/web/20150825071241/https://www.republicoftogo.com/toutes-les-rubriques/societe/le-mois-du-jeune-debute-le-18-juin)
    * [2016](https://web.archive.org/web/20250507125256/https://www.republicoftogo.com/toutes-les-rubriques/societe/le-ramadan-debute-le-6-juin)
    * [2017](https://web.archive.org/web/20250507125353/https://www.tf1info.fr/societe/le-ramadan-2017-1438-commence-le-samedi-27-mai-comment-la-date-du-debut-du-jeune-est-elle-fixee-1512235.html)
    * [2018](https://web.archive.org/web/20250507125622/https://www.republicoftogo.com/toutes-les-rubriques/societe/debut-du-ramadan-demain)
    * [2019](https://web.archive.org/web/20250507130404/https://www.republiquetogolaise.com/social/0605-3100-la-communaute-musulmane-du-togo-entame-ce-lundi-le-jeune-du-mois-de-ramadan)
    * [2020](https://web.archive.org/web/20250507125837/https://www.republiquetogolaise.com/culture/2404-4278-debut-du-mois-de-ramadan)
    * [2021](https://web.archive.org/web/20250507130643/https://www.republiquetogolaise.com/culture/1304-5393-debut-du-mois-de-ramadan)
    * [2022](https://web.archive.org/web/20250507130847/https://www.republiquetogolaise.com/culture/0304-6745-debut-du-mois-de-ramadan)
    * [2023](https://web.archive.org/web/20250507131022/https://www.republiquetogolaise.com/culture/2303-7864-debut-du-mois-de-ramadan)
    * [2024](https://web.archive.org/web/20250507131215/https://www.republiquetogolaise.com/culture/1103-9017-debut-du-mois-de-ramadan)
    * [2025](https://web.archive.org/web/20250507131439/https://www.republiquetogolaise.com/culture/2802-10360-le-jeune-de-ramadan-debute-le-1er-mars)
TGfru   %s (estimé))en_USr   i  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   TogoIslamicHolidayssuper)selfr   argskwargs	__class__s       jC:\Users\julio\OneDrive\Documentos\Trabajo\Ideas Frescas\venv\Lib\site-packages\holidays/countries/togo.pyr   Togo.__init__;   sL     	""4(&&t,  ):P	
 	$)&)    c                    U R                  [        S5      5        SU R                  s=::  a  S::  a  O  OU R                  [        S5      5        U R	                  [        S5      5        U R                  [        S5      5        U R                  [        S5      5        U R                  [        S5      5        U R                  [        S	5      5        U R                  [        S
5      5        U R                  [        S5      5        U R                  [        S5      5        U R                  [        S5      5        U R                  [        S5      5        U R                  [        S5      5        U R                  [        S5      5        g )NzJour de l'ani  i  u!   Fête de la libération nationaleu   Lundi de Pâquesu   Fête de l'indépendanceu   Fête du travailu   Fête de l'Ascensionu   Lundi de Pentecôteu   Fête des Martyrs
Assomption	Toussaintu   NoëlRamadanu   l'Aïd El-FitrTabaski)_add_new_years_daytr_year_add_holiday_jan_13_add_easter_monday_add_holiday_apr_27_add_holiday_may_1_add_ascension_thursday_add_whit_monday_add_holiday_jun_21_add_holiday_aug_15_add_all_saints_day_add_christmas_day_add_ramadan_beginning_day_add_eid_al_fitr_day_add_eid_al_adha_dayr   s    r#   _populate_public_holidaysTogo._populate_public_holidaysI   s9   > 234::%%$$R(K%LM 	#5 67 	  $>!?@ 	#5 67 	$$R(>%?@ 	b!678 	  $7!89 	  L!12 	  K1 	7, 	''96 	!!"%5"67 	!!"Y-0r%   c                 Z    U R                   S:  a  U R                  [        S5      5        g g )Ni  u/   Anniversaire de l'attentat manqué contre Lomé)r-   _add_holiday_sep_24r,   r;   s    r#   _populate_workday_holidaysTogo._populate_workday_holidaysu   s'    ::$$R(Y%Z[ r%    )__name__
__module____qualname____firstlineno____doc__countrydefault_languager   r   supported_categoriesr,   estimated_labelsupported_languages
start_yearboolr   r<   r@   __static_attributes____classcell__)r"   s   @r#   r   r      s[    6 G"G,(O)J=A *d * **1X\ \r%   r   c                       \ rS rSrSrg)r   {   rB   NrC   rD   rE   rF   rO   rB   r%   r#   r   r   {       r%   r   c                       \ rS rSrSrg)TGO   rB   NrS   rB   r%   r#   rV   rV      rT   r%   rV   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
.r
Sr\S4\S4\S4\S4\	S4\	S4S.rSrS\S40rSrg)r      )                      r   )rZ               r[               )rb   rc   rd   re   rf   i  )rd   r[   rg   rB   N)rC   rD   rE   rF   !EID_AL_ADHA_DATES_CONFIRMED_YEARSr   r
   r	   r   r   EID_AL_ADHA_DATES!EID_AL_FITR_DATES_CONFIRMED_YEARSr   EID_AL_FITR_DATES'RAMADAN_BEGINNING_DATES_CONFIRMED_YEARSr   RAMADAN_BEGINNING_DATESrO   rB   r%   r#   r   r      s    (4%BiAhAhBiBiAhBiAh	 )5%BiBiBiAhBiAh /;+sBir%   r   N)r   r,   holidays.calendarsr   holidays.calendars.gregorianr   r   r   r   r	   r
   r   holidays.constantsr   r   holidays.groupsr   r   r   holidays.holiday_baser   r   r   rV   r   rB   r%   r#   <module>rw      s`    " 5 J J J . U U -b\;)+@/ b\J	 		$ 	0 r%   