
    x7#h                         d dl m Z d dlmZ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)OPTIONALPUBLIC)ChristianHolidaysInternationalHolidays)HolidayBasec                   F     e Zd ZdZdZdZeefZdZ	dZ
 fdZd Zd Z xZS )		GreenlandaD  Greenland holidays.

    References:
        * <https://en.wikipedia.org/wiki/Public_holidays_in_Greenland>
        * [Greenlandic names source](https://nalunaarutit.gl/groenlandsk-lovgivning/2008/bkg-26-2008?sc_lang=kl-GL)
        * [Translation source](https://www.norden.org/en/info-norden/public-holidays-greenland)
    GLkl)daen_USfiisr   nosvuki  c                 x    t        j                  |        t        j                  |        t        |   |i | y )N)r   __init__r   super)selfargskwargs	__class__s      \/var/www/api/v1/venv_getwork_v1/lib/python3.12/site-packages/holidays/countries/greenland.pyr   zGreenland.__init__$   s1    ""4(&&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             y )N	UkiortaaqzSisamanngortoq illernartoqzTallimanngorneq tannaartoqzPoorskip ulluazPoorskip-aappaazUlloq qinuffiusoqQilaliarfikzPiinsip ulluazPiinsip-aappaazJuullip ulluazJuullip-aappaa)_add_new_years_daytr_add_holy_thursday_add_good_friday_add_easter_sunday_add_easter_monday _add_holiday_26_days_past_easter_add_ascension_thursday_add_whit_sunday_add_whit_monday_add_christmas_day_add_christmas_day_twor   s    r   _populate_public_holidaysz#Greenland._populate_public_holidays)   s    ;0 	#? @A 	b!=>? 	#3 45 	#4 56 	--b1D.EF 	$$R%67 	b12 	b!123 	? 34 	##B'7$89r   c                 &   | j                  t        d             | j                  t        d             | j                  dk\  r| j	                  t        d             | j                  t        d             | j                  t        d             y )NzKunngit pingasut ulluatzSulisartut ulluati  
Ullortuneq
Juulliaraq
Ukiortaami)_add_epiphany_dayr!   _add_labor_day_year_add_holiday_jun_21_add_christmas_eve_add_new_years_ever,   s    r   _populate_optional_holidaysz%Greenland._populate_optional_holidaysK   su    r";<= 	B234::$$R%56 	< 01 	< 01r   )__name__
__module____qualname____doc__countrydefault_languager   r   supported_categoriessupported_languages
start_yearr   r-   r8   __classcell__)r   s   @r   r
   r
      s;     G$f-MJ*
 :D2r   r
   c                       e Zd Zy)r   Nr9   r:   r;    r   r   r   r   ]       r   r   c                       e Zd Zy)GRLNrD   rE   r   r   rH   rH   a   rF   r   rH   N)r   r!   holidays.constantsr   r   holidays.groupsr   r   holidays.holiday_baser   r
   r   rH   rE   r   r   <module>rL      s@    " / D -F2.0E F2R	 		) 	r   