
    !g                     r    d dl m Z d dlmZmZ d dlmZ  G d deee      Z G d de      Z G d d	e      Z	y
)    )gettext)IslamicHolidaysInternationalHolidays)HolidayBasec                   D     e Zd ZdZdZdZ ed      ZdZ fdZ	d Z
 xZS )Moroccoz
    Morocco holidays.

    Primary sources:
    - https://fr.wikipedia.org/wiki/F%C3%AAtes_et_jours_f%C3%A9ri%C3%A9s_au_Maroc
    - https://www.mmsp.gov.ma/fr/pratiques.aspx?id=38
    MAaru   (تقدير) %s)r
   en_USfrc                 x    t        j                  |        t        j                  |        t        |   |i | y )N)r   __init__r   super)selfargskwargs	__class__s      W/var/www/dash_apps/app1/venv/lib/python3.12/site-packages/holidays/countries/morocco.pyr   zMorocco.__init__"   s1    &&t,  &$)&)    c                    | j                  t        d             | j                  dk\  r| j                  t        d             | j                  dk\  r| j	                  t        d             | j                  t        d             t        d      }| j                  dk\  r| j                  |       n2| j                  d	k\  r| j                  |       n| j                  |       | j                  t        d
             | j                  t        d             t        d      }| j                  dk\  r| j                  |       n| j                  |       | j                  dk\  r| j                  t        d             | j                  dk\  r| j                  t        d             t        d      }| j                  |       | j                  |       t        d      }| j!                  |       | j#                  |       | j%                  t        d             t        d      }| j'                  |       | j)                  |       y )Nu$   رأس السنة الميلاديةi  u1   ذكرى تقديم وثيقة الاستقلالi  u&   رأس السنة الأمازيغيةu   عيد العمالu   عيد العرشi  i  u6   ذكرى استرجاع إقليم وادي الذهبu*   ذكرى ثورة الملك و الشعبu   عيد الشبابi  u&   ذكرى المسيرة الخضراءi  u   عيد الإستقلالu   عيد الفطرu   عيد الأضحىu    رأس السنة الهجريةu    عيد المولد النبوي)_add_new_years_daytr_year_add_holiday_jan_11_add_holiday_jan_13_add_labor_day_add_holiday_jul_30_add_holiday_mar_3_add_holiday_nov_18_add_holiday_aug_14_add_holiday_aug_20_add_holiday_aug_21_add_holiday_jul_9_add_holiday_nov_6_add_eid_al_fitr_day_add_eid_al_fitr_day_two_add_eid_al_adha_day_add_eid_al_adha_day_two_add_islamic_new_year_day_add_mawlid_day_add_mawlid_day_two)r   names     r   _populate_public_holidaysz!Morocco._populate_public_holidays'   s   #I JK::$$R([%\] ::$$R(P%QR 	B456 %&::$$T*ZZ4##D)$$T* 	  $\!]^ 	  $P!QR '(::$$T*##D)::##B'O$PQ::$$R(C%DE %&!!$'%%d+ '(!!$'%%d+ 	&&r*L'MN 45T"  &r   )__name__
__module____qualname____doc__countrydefault_languager   estimated_labelsupported_languagesr   r-   __classcell__)r   s   @r   r   r      s0     G*+O/*
?'r   r   c                       e Zd Zy)r	   Nr.   r/   r0    r   r   r	   r	   i       r   r	   c                       e Zd Zy)MORNr8   r9   r   r   r<   r<   m   r:   r   r<   N)
r   r   holidays.groupsr   r   holidays.holiday_baser   r   r	   r<   r9   r   r   <module>r?      s<    " B -S'k0/ S'l	 		' 	r   