
    x7#h                         d dl m Z d dlmZ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)THUFRISAT)ChristianHolidaysInternationalHolidaysIslamicHolidays)HolidayBasec                   L     e Zd ZdZdZdZ ed      ZdZd	de	f fdZ
d Z xZS )
JordanzJordan holidays.

    References:
        * <https://en.wikipedia.org/wiki/Public_holidays_in_Jordan>
        * <https://www.mfa.gov.jo/content/public-holidays>
    JOaru   (تقدير) %s)r   en_US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       Y/var/www/api/v1/venv_getwork_v1/lib/python3.12/site-packages/holidays/countries/jordan.pyr   zJordan.__init__"   sD     	""4(&&t,  6LM$)&)    c                 4   | j                   dk  rt        t        hnt        t        h| _        | 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             | j'                  t        d             y )Ni  u$   رأس السنة الميلاديةu   عيد العمالu   عيد الإستقلالu"   عيد الميلاد المجيدu    رأس السنة الهجريةu    عيد المولد النبويu   ليلة المعراجu   عيد الفطرu   عطلة عيد الفطرu   يوم عرفةu   عيد الأضحىu   عطلة عيد الأضحى)_yearr   r   r   weekend_add_new_years_daytr_add_labor_day_add_holiday_may_25_add_christmas_day_add_islamic_new_year_day_add_mawlid_day_add_isra_and_miraj_day_add_eid_al_fitr_day_add_eid_al_fitr_day_two_add_eid_al_fitr_day_three_add_arafah_day_add_eid_al_adha_day_add_eid_al_adha_day_two_add_eid_al_adha_day_three)r   s    r   _populate_public_holidaysz Jordan._populate_public_holidays.   sL    &*ZZ4%7Szc3Z 	#I JK 	B456 	  $?!@A 	#G HI 	&&r*L'MN 	R BCD 	$$R(A%BC 	!!"%8"9:%%b)E&FG''+G(HI 	R 123 	!!"%:";<%%b)G&HI''+I(JKr   )T)__name__
__module____qualname____doc__countrydefault_languager   estimated_labelsupported_languagesboolr   r-   __classcell__)r   s   @r   r   r      s8     G*+O)
*t 
*'Lr   r   c                       e Zd Zy)r   Nr.   r/   r0    r   r   r   r   X       r   r   c                       e Zd Zy)JORNr9   r:   r   r   r=   r=   \   r;   r   r=   N)r   r   holidays.calendars.gregorianr   r   r   holidays.groupsr   r   r	   holidays.holiday_baser
   r   r   r=   r:   r   r   <module>rA      sJ    " 6 6 U U -AL[+-BO ALH	 		& 	r   