
    ih                         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)HALF_DAYPUBLIC)ChristianHolidaysInternationalHolidays)HolidayBasec                   F     e Zd ZdZdZdZdZeefZ	dZ
 fdZd Zd Z xZS )	FaroeIslandsa  Faroe Islands holidays.

    References:
        * <https://en.wikipedia.org/wiki/Public_holidays_in_the_Faroe_Islands>
        * [Decree no. 52 of 23 April 2003](https://web.archive.org/web/20241204233745/https://logir.fo/Kunngerd/52-fra-23-04-2003-um-flagging-fra-landsins-bygningum)
        * [2007](https://web.archive.org/web/20250125193236/https://www.framtak.com/info/holidays.html))
        * [2024](https://web.archive.org/web/20250615193008/https://visitfaroeislands.com/en/plan-your-stay/get-ready-for-your-trip/general-facts/public-holidays)
        * [2025](https://web.archive.org/web/20250615193215/https://guidetofaroeislands.fo/travel-information/faroe-islands-holiday/)
    FOfoi  )daen_USr   isnosvc                 x    t        j                  |        t        j                  |        t        |   |i | y )N)r   __init__r   super)selfargskwargs	__class__s      `/var/www/api/v1/venv_fitandmore/lib/python3.12/site-packages/holidays/countries/faroe_islands.pyr   zFaroeIslands.__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             | j                  t        d             | j                  t        d             | j                  t        d             y )Nu   Nýggjársdaguru   Skírhósdaguru   Langifríggjadaguru   Páskadaguru   Annar páskadaguru   Dýri biðidaguru   Kristi himmalsferðardaguru   Hvítusunnudaguru   Annar hvítusunnudaguru   Ólavsøkudaguru
   Jólaaftanu
   Jóladaguru   Annar jóladaguru   Nýggjársaftan)_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_holiday_jul_29_add_christmas_eve_add_christmas_day_add_christmas_day_two_add_new_years_ever   s    r   _populate_public_holidaysz&FaroeIslands._populate_public_holidays+   s1   #4 56 	#3 45 	b!567 	= 12 	#6 78 	--b1C.DE 	$$R(D%EF 	b!345 	b!9:; 	  $5!67 	< 01 	< 01 	##B'9$:; 	#4 56r   c                     | j                  t        d             | j                  t        d             | j                  t        d             y )N
Flaggdaguru   Grundlógardaguru   Ólavsøkuaftan)_add_holiday_apr_25r   _add_holiday_jun_5_add_holiday_jul_28r+   s    r   _populate_half_day_holidaysz(FaroeIslands._populate_half_day_holidaysV   sA      L!12 	#5 67 	  $5!67r   )__name__
__module____qualname____doc__countrydefault_language
start_yearr   r   supported_categoriessupported_languagesr   r,   r2   __classcell__)r   s   @r   r
   r
      s;     GJ$f-A*
)7V8r   r
   c                       e Zd Zy)r   Nr3   r4   r5    r   r   r   r   a       r   r   c                       e Zd Zy)FRONr>   r?   r   r   rB   rB   e   r@   r   rB   N)r   r   holidays.constantsr   r   holidays.groupsr   r   holidays.holiday_baser   r
   r   rB   r?   r   r   <module>rF      s@    " / D -J8; 13H J8Z	 		, 	r   