
    \h_                         S SK J r  S SKJrJrJrJrJr  S SKJ	r	J
r
Jr  S SKJrJrJrJrJrJr   " S S\\	\
\5      r " S S\5      r " S	 S
\5      r " S S5      rg)    )gettext)FEBAPRJUNSEPSUN)ChristianHolidaysInternationalHolidaysStaticHolidays)ObservedHolidayBaseMON_TO_NEXT_TUESAT_SUN_TO_NEXT_MONSAT_SUN_TO_NEXT_TUESAT_SUN_TO_NEXT_MON_TUESAT_SUN_TO_PREV_FRIc                   X   ^  \ rS rSrSrSrSrSr\" S5      r	Sr
\1rU 4S jrS	 rS
rU =r$ )Anguilla   aA  Anguilla holidays.

References:
    - [Public Holidays For 2011](https://web.archive.org/web/20110531155208/https://www.gov.ai/holiday.php)
    - [Public Holidays For 2012](https://web.archive.org/web/20120316123834/http://www.gov.ai/holiday.php)
    - [Public Holidays For 2013](https://web.archive.org/web/20131113151001/http://www.gov.ai/holiday.php)
    - [Public Holidays For 2014](https://web.archive.org/web/20141113163349/http://www.gov.ai/holiday.php)
    - [Public Holidays For 2015](https://web.archive.org/web/20151113150558/http://www.gov.ai/holiday.php)
    - [Public Holidays For 2016](https://web.archive.org/web/20161021015139/http://www.gov.ai/holiday.php)
    - [Public Holidays For 2017](https://web.archive.org/web/20170830143632/http://www.gov.ai/holiday.php)
    - [Public Holidays For 2018](https://web.archive.org/web/20181127040220/http://www.gov.ai/holiday.php)
    - [Public Holidays For 2019](https://web.archive.org/web/20191021020537/http://www.gov.ai/holiday.php)
    - [Public Holidays For 2020](https://web.archive.org/web/20210205021056/http://www.gov.ai/holiday.php)
    - [Public Holidays For 2021](https://web.archive.org/web/20210901183726/http://www.gov.ai/holiday.php)
    - [Public Holidays For 2022](https://web.archive.org/web/20221011200016/http://www.gov.ai/holiday.php)
    - [Public Holidays For 2024](https://web.archive.org/web/20241004074741/https://www.gov.ai/service/public-holidays-for-2024)
    - [Public Holidays For 2025](https://web.archive.org/web/20250425025259/https://www.gov.ai/service/public-holidays-for-2025)
    - [Public Holidays Regulations R.R.A. P130-1 as of DEC 15, 2000](https://web.archive.org/web/20250611054639/https://laws.gov.ai/storage/pdfs/2000%20AXA%20Revised%20Statutes%20and%20Regulations/PDF%20(Regulations)/P-R.R.A.s/P130-Public%20Holidays%20Regulations.pdf)
    - [Public Holidays Regulations R.R.A. P130-1 as of DEC 15, 2010](https://web.archive.org/web/20250611055143/https://laws.gov.ai/storage/pdfs/2010%20AXA%20Revised%20Statutes%20and%20Regulations/PDF%20(Regulations)/P-R.R.A.s/P130-Public%20Holidays%20Regulations.pdf)
AIen_AI)r   en_USz%s (observed)i  c                    > [         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   AnguillaStaticHolidays
setdefaultr   super)selfargskwargs	__class__s      nC:\Users\julio\OneDrive\Documentos\Trabajo\Ideas Frescas\venv\Lib\site-packages\holidays/countries/anguilla.pyr   Anguilla.__init__;   sS    ""4(&&t,*@A/+>?$)&)    c                 r   U R                  U R                  [        S5      5      5        U R                  S:  a)  U R                  U R	                  [        S5      5      5        U R                  [        S5      5        U R                  [        S5      5        U R                  [        S5      5        U R                  U R                  [        S5      5      5        U R                  [        S5      5      nU R                  S	::  a  [        S
5      O
[        S5      nU R                  S	:X  a  U R                  U5        O3U R                  S::  a  U R                  U5        OU R                  U5        [        S5      nU R                  U R                  U5      =nUX1:X  a  [        O%U R                  U[         5      U:X  a  ["        O[         S9  U R%                  [        S5      5        U R'                  [        S5      5        U R)                  [        S5      5        U R                  U R+                  U R                  S:  a  [        S5      O
[        S5      5      [,        S9  U R                  U R/                  [        S5      5      [0        S9  U R                  U R3                  [        S5      5      [0        S9  g )NzNew Year's Dayi  zJames Ronald Webster DayzGood FridayzEaster SundayzEaster Mondayz
Labour DayzWhit Monday  z4Celebration of the Birthday of Her Majesty the Queenz3Celebration of the Birthday of His Majesty the Kingi  zAnguilla Day)namerulezAugust MondayzAugust ThursdayzConstitution Day  z National Heroes and Heroines DayzSeparation Day)r)   zChristmas Dayz
Boxing Day)_add_observed_add_new_years_daytr_year_add_holiday_mar_2_add_good_friday_add_easter_sunday_add_easter_monday_add_labor_day_add_whit_monday_add_holiday_jun_3_add_holiday_2nd_mon_of_jun_add_holiday_3rd_mon_of_jun_add_holiday_may_30r   _get_observed_dater   r   _add_holiday_1st_mon_of_aug'_add_holiday_3_days_past_1st_mon_of_aug'_add_holiday_4_days_past_1st_mon_of_aug_add_holiday_dec_19r   _add_christmas_dayr   _add_christmas_day_two)r   whit_mondayr(   dts       r#   _populate_public_holidays"Anguilla._populate_public_holidaysB   sp   42226F3GHI::t66r:T7UVW 	b/0 	? 34 	? 34 	4..r,/?@A ++B},=>
 zzT! EF IJ 	 ::##D)ZZ4,,T2,,T2 .!**400B  ! **2/BC{R $( 	 
	
 	((O)<= 	44R8I5JK 	44R8J5KL$$ ::% 56 () % 	 		
 	##B$78( 	 	
 	''<(89( 	 	
r%    )__name__
__module____qualname____firstlineno____doc__countrydefault_languagesupported_languagesr-   observed_label
start_yearr   weekendr   rB   __static_attributes____classcell__)r"   s   @r#   r   r      sD    * G,(N JeG*Q
 Q
r%   r   c                       \ rS rSrSrg)r      rD   NrE   rF   rG   rH   rP   rD   r%   r#   r   r          r%   r   c                       \ rS rSrSrg)AIA   rD   NrT   rD   r%   r#   rW   rW      rU   r%   rW   c                   n    \ rS rSrSr\S\" S5      4\S\" S5      4\S\" S5      4\	S	\" S
5      4S.r
Srg)r      a~  Anguilla special holidays.

References:
    - [Government of Anguilla Official Gazette](https://web.archive.org/web/20250304213202/https://gov.ai/document/2025-03-04-123357_2051160063.pdf)
    - [Mourning the Death of Her Majesty Queen Elizabeth II](https://web.archive.org/web/20250611052948/https://theanguillian.com/2022/09/mourning-the-death-of-her-majesty-queen-elizabeth-ii/)
   z0Royal Wedding of Prince William & Kate Middleton   z4Diamond Jubilee Celebration of Her Majesty The Queen   z8Mourning the Death of Her Majesty The Queen Elizabeth II   zSpecial Public Holiday)r*   i  r'   i  rD   N)rE   rF   rG   rH   rI   r   r-   r   r   r   special_public_holidaysrP   rD   r%   r#   r   r      sQ     BMNOArPQRBUVWB345	r%   r   N)r   r-   holidays.calendars.gregorianr   r   r   r   r   holidays.groupsr	   r
   r   holidays.observed_holiday_baser   r   r   r   r   r   r   r   rW   r   rD   r%   r#   <module>rc      sZ    " @ @ T T x
"$57Ln x
v	 		( 	 r%   