
    x7#h                     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                   4     e Zd ZdZdZddef fdZd Z xZS )
KyrgyzstanzrKyrgyzstan holidays.

    References:
        * <https://en.wikipedia.org/wiki/Public_holidays_in_Kyrgyzstan>
    KGislamic_show_estimatedc                     t        j                  | t               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   r   super)selfr   argskwargs	__class__s       ]/var/www/api/v1/venv_getwork_v1/lib/python3.12/site-packages/holidays/countries/kyrgyzstan.pyr   zKyrgyzstan.__init__   sF     	""49&&t,  6LM$)&)    c                 N   | j                  d       | j                  d       | j                  d       | j                  d       | j	                  d       | j
                  dk\  r| j                  d       | j                  d       | j                  d	       | j                  d
d       | j                  d       d}| j                  |       | j                  |       | j                  d       d}| j                  |       | j                  |       | j!                  d       y )NzNew Year's DayzChristmas DayzFatherland Defender's DayzInternational Women's DayzNooruz Mairamyi  z$Day of the People's April RevolutionzInternational Workers' DayzConstitution DayzVictory DayF)
is_westernzIndependence Dayz.Days of History and Commemoration of AncestorszNew Year's Evez	Orozo Aitz
Kurman Ait)_add_new_years_day_add_christmas_day_add_holiday_feb_23_add_womens_day_add_holiday_mar_21_year_add_holiday_apr_7_add_labor_day_add_holiday_may_5_add_world_war_two_victory_day_add_holiday_aug_31_add_holiday_nov_7_add_holiday_nov_8_add_new_years_eve_add_eid_al_fitr_day_add_eid_al_fitr_day_two_add_eid_al_adha_day)r   names     r   _populate_public_holidaysz$Kyrgyzstan._populate_public_holidays'   s    01 	0 	  !<= 	89 	  !12::##$JK 	89 	 23 	++Me+L 	  !34 @%% 	 01 !!$'%%d+ 	!!,/r   )T)	__name__
__module____qualname____doc__countryboolr   r*   __classcell__)r   s   @r   r	   r	      s      G
*t 
*/0r   r	   c                       e Zd Zy)r
   Nr+   r,   r-    r   r   r
   r
   Y       r   r
   c                       e Zd Zy)KGZNr3   r4   r   r   r7   r7   ]   r5   r   r7   N)holidays.calendars.julianr   holidays.groupsr   r   r   holidays.holiday_baser   r	   r
   r7   r4   r   r   <module>r;      sB    6 U U -D0/1F D0N	 		* 	r   