
    \h                         S SK J r  S SKJr  S SKJrJrJr  S SKJ	r	J
r
Jr   " S S\	\\\5      r " S S\5      r " S	 S
\5      r " S S5      rg)    )gettext)SEP)ChristianHolidaysInternationalHolidaysStaticHolidays)ObservedHolidayBaseSAT_SUN_TO_NEXT_MONSAT_SUN_TO_NEXT_MON_TUEc                   R   ^  \ rS rSrSrSrSr\" S5      rSr	Sr
U 4S jrS	 rS
rU =r$ )Niue   a6  Niue holidays.

References:
    * <https://en.wikipedia.org/wiki/Public_holidays_in_Niue>
    * <https://en.wikipedia.org/wiki/Niue_Constitution_Act>
    * [Public Holidays Ordinance 1961](https://web.archive.org/web/20250102100637/http://www.paclii.org/nu/legis/num_act/nipho1961314.pdf)
    * <https://web.archive.org/web/20250223114854/https://niuepocketguide.com/public-holidays-in-niue-other-important-dates/>
    * [2021/2022 Public Holidays](https://web.archive.org/web/20250509105501/https://www.gov.nu/media/pages/information/1018c58017-1725838374/4nov2021-circular.pdf)
    * [2025 Good Friday & Easter Monday and Anzac Day](https://web.archive.org/web/20250719195126/https://www.gov.nu/media/pages/gazette/3e02b3aa84-1746400484/official-psc-circular-easter-anzac-holiday.pdf)
    * [2025 King's Birthday](https://web.archive.org/web/20250719195301/https://www.gov.nu/media/pages/public-service-circulars/3b9f44b6a0-1748573974/king-s-birthday-public-holiday-2025-circular.pdf)
    * <http://archive.today/2025.07.14-145535/https://www.wipo.int/wipolex/en/text/427817>
NUen_NUz%s (observed)i  )r   en_USc                    > [         R                  " U 5        [        R                  " U 5        [        R                  " U [        S9  UR                  S[        5        [        TU ]  " U0 UD6  g )N)clsobserved_rule)r   __init__r   r   NiueStaticHolidays
setdefaultr
   super)selfargskwargs	__class__s      jC:\Users\julio\OneDrive\Documentos\Trabajo\Ideas Frescas\venv\Lib\site-packages\holidays/countries/niue.pyr   Niue.__init__.   sS    ""4(&&t,*<=/+BC$)&)    c                    U R                  U R                  [        S5      5      5        U R                  U R                  [        S5      5      5        U R	                  [        S5      5        U R                  [        S5      5        U R                  U R                  [        S5      5      [        S9  U R                  U R                  S:  a  [        S5      O
[        S	5      5        U R                  S
:  aS  U R                  U R                  [        S5      5      5        U R                  U R                  [        S5      5      5        OU R                  [        S5      5        U R                  [        S5      5        U R                  U R                  [        S5      5      5        U R                  U R                  [        S5      5      5        g )NzNew Year's DayzTakai Commission HolidayzGood FridayzEaster Mondayz	ANZAC Day)rulei  zKing's BirthdayzQueen's Birthdayi  zConstitution DayzConstitution Day HolidayzAnnexation DayzPeniamina Gospel DayzChristmas Dayz
Boxing Day)_add_observed_add_new_years_daytr_add_new_years_day_two_add_good_friday_add_easter_monday_add_anzac_dayr	   _add_holiday_1st_mon_of_jun_year_add_holiday_oct_19_add_holiday_oct_20_add_holiday_3rd_mon_of_oct_add_holiday_4th_mon_of_oct_add_christmas_day_add_christmas_day_two)r   s    r   _populate_public_holidaysNiue._populate_public_holidays5   s}   42226F3GHI 	466r:T7UVW 	b/0 	? 34 	4..r+?FYZ(( zzT!  ! &'	
 ::t77;M8NOP t77;U8VWX ,,R0@-AB 	((,B)CD 	4222o3FGH 	466r,7GHIr    )__name__
__module____qualname____firstlineno____doc__countrydefault_languager#   observed_label
start_yearsupported_languagesr   r0   __static_attributes____classcell__)r   s   @r   r   r      s;     G(NJ,*)J )Jr   r   c                       \ rS rSrSrg)r   a   r2   Nr3   r4   r5   r6   r=   r2   r   r   r   r   a       r   r   c                       \ rS rSrSrg)NIUe   r2   NrA   r2   r   r   rD   rD   e   rB   r   rD   c                   2    \ rS rSrSrS\S\" S5      40rSrg)r   i   zNiue special holidays.

References:
    * [Queen Elizabeth II's Funeral](https://web.archive.org/web/20250617174022/https://tvniue.com/2022/09/premier-will-attend-hm-the-queens-funeral-while-monday-19th-is-declared-one-off-public-holiday/)
i     zQueen Elizabeth II's Funeralr2   N)	r3   r4   r5   r6   r7   r   r#   special_public_holidaysr=   r2   r   r   r   r   i   s#     	sB9:;r   r   N)r   r#   holidays.calendars.gregorianr   holidays.groupsr   r   r   holidays.observed_holiday_baser   r	   r
   r   r   rD   r   r2   r   r   <module>rM      sY    " , T T FJ 13H. FJR	 		$ 	
 
r   