
    !gu                     x    d dl 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
)    )JULIAN_CALENDAR)ChristianHolidaysIslamicHolidaysInternationalHolidays)HolidayBasec                   ,     e Zd ZdZdZ fdZd Z xZS )NorthMacedoniazJ
    https://en.wikipedia.org/wiki/Public_holidays_in_North_Macedonia
    MKc                     t        j                  | t               t        j                  |        t	        j                  |        t        |   |i | y )N)r   __init__r   r   r   super)selfargskwargs	__class__s      _/var/www/dash_apps/app1/venv/lib/python3.12/site-packages/holidays/countries/north_macedonia.pyr   zNorthMacedonia.__init__   sA    ""49&&t,  &$)&)    c                 z   | j                  d       | j                  d       | j                  d       | j                  d       | j	                  d       | j                  d       | j                  d       | j                  d       | j                  d	       | j                  d
       | j                  d       y )NzNew Year's DayzChristmas Day (Orthodox)zEaster Monday (Orthodox)z
Labour DayzSaints Cyril and Methodius DayzRepublic DayzIndependence Dayz"Day of Macedonian Uprising in 1941z,Day of the Macedonian Revolutionary StrugglezSaint Clement of Ohrid DayzEid al-Fitr)_add_new_years_day_add_christmas_day_add_easter_monday_add_labor_day_add_holiday_may_24_add_holiday_aug_2_add_holiday_sep_8_add_holiday_oct_11_add_holiday_oct_23_add_holiday_dec_8_add_eid_al_fitr_day)r   s    r   _populate_public_holidaysz(NorthMacedonia._populate_public_holidays   s     01 :; :;L)  !AB/ 23  !EF  !OP <=!!-0r   )__name__
__module____qualname____doc__countryr   r    __classcell__)r   s   @r   r	   r	      s     G*1r   r	   c                       e Zd Zy)r
   Nr!   r"   r#    r   r   r
   r
   7       r   r
   c                       e Zd Zy)MKDNr(   r)   r   r   r,   r,   ;   r*   r   r,   N)holidays.calendars.julianr   holidays.groupsr   r   r   holidays.holiday_baser   r	   r
   r,   r)   r   r   <module>r0      s@    6 U U -"1["35JO "1J	 		. 	r   