
    x7#hB                         d dl m Z d dlmZmZ d dlmZmZmZ d dl	m
Z
  G d de
eee      Z G d de      Z G d	 d
e      Zy)    )gettext)FRISAT)ChristianHolidaysIslamicHolidaysInternationalHolidays)HolidayBasec                   X     e Zd ZdZdZdZ ed      ZdZe	e
hZdZd
def fdZd	 Z xZS )DjiboutizDjibouti holidays.DJfru   %s (estimé))aren_USr   i  islamic_show_estimatedc                     t        j                  |        t        j                  | |       t        j                  |        t	        |   |i | y)z
        Args:
            islamic_show_estimated:
                Whether to add "estimated" label to Islamic holidays name
                if holiday date is estimated.
        )show_estimatedN)r   __init__r   r   super)selfr   argskwargs	__class__s       [/var/www/api/v1/venv_getwork_v1/lib/python3.12/site-packages/holidays/countries/djibouti.pyr   zDjibouti.__init__    sD     	""4(  6LM&&t,$)&)    c                    | j                  t        d             | j                  t        d             | j                  t        d             | j	                  t        d             | j                  t        d             | j                  t        d             | j                  t        d             | j                  t        d             | j                  t        d	             | j                  t        d
             | j                  t        d             | j                  t        d             | j                  t        d             y )Nz	Nouvel anu   Fête du travailu   Fête de l'indépendanceu'   Fête de l'indépendance deuxième jouru   NoëlzAl Isra et Al MiraguezEid al-Fitru   Eid al-Fitr deuxième jourArafatzEid al-Adhau   Eid al-Adha deuxième jourzNouvel an musulmanu"   Anniversaire du prophète Muhammad)_add_new_years_daytr_add_labor_day_add_holiday_jun_27_add_holiday_jun_28_add_christmas_day_add_isra_and_miraj_day_add_eid_al_fitr_day_add_eid_al_fitr_day_two_add_arafah_day_add_eid_al_adha_day_add_eid_al_adha_day_two_add_islamic_new_year_day_add_mawlid_day)r   s    r   _populate_public_holidaysz"Djibouti._populate_public_holidays,   s   ;0 	B123 	  $>!?@ 	  $M!NO 	7, 	$$R(?%@A 	!!"]"34 	%%b)E&FG 	R\* 	!!"]"34 	%%b)E&FG 	&&r*>'?@ 	R DEFr   )T)__name__
__module____qualname____doc__countrydefault_languager   estimated_labelsupported_languagesr   r   weekend
start_yearboolr   r+   __classcell__)r   s   @r   r   r      sA    G(O/CjGJ
*t 
*&Gr   r   c                       e Zd Zy)r   Nr,   r-   r.    r   r   r   r   U       r   r   c                       e Zd Zy)DJINr9   r:   r   r   r=   r=   Y   r;   r   r=   N)r   r   holidays.calendars.gregorianr   r   holidays.groupsr   r   r   holidays.holiday_baser	   r   r   r=   r:   r   r   <module>rA      sE    " 1 U U ->G{-@U >GB	 		( 	r   