
    \hf%              
          S SK J r  S SKJrJr  S SKJrJrJrJ	r	J
r
JrJrJrJrJrJrJr  S SKJrJrJrJrJr  S SKJrJrJrJr   " S S\\\\\\5      r " S S	\5      r " S
 S\5      r " S S\5      r  " S S\5      r! " S S\5      r"g)    )gettext)_CustomHinduHolidays_CustomIslamicHolidays)JANFEBMARAPRMAYJUNJULAUGSEPOCTNOVDEC)ChristianHolidaysHinduCalendarHolidaysInternationalHolidaysIslamicHolidaysStaticHolidays)ObservedHolidayBaseSAT_SUN_TO_NEXT_MONSAT_SUN_TO_NEXT_MON_TUESUN_TO_NEXT_MONc                      ^  \ rS rSrSrSrSr\" S5      r\" S5      r	\" S5      r
SrS	rS
S.S\4U 4S jjjrS rSrU =r$ )Guyana    a	  Guyana holidays.

References:
    * [Public Holidays Amendment Act 1967](https://web.archive.org/web/20241125073357/https://parliament.gov.gy/documents/bills/11264-bill_6_of_1967_public_holidays.pdf)
    * [Public Holidays Amendment Act 1969](https://web.archive.org/web/20250424211718/https://parliament.gov.gy/documents/bills/11891-bill_26_of_1969_1.pdf)
    * [Public Holidays Act Consolidated as of 2012](https://web.archive.org/web/20250608202320/https://mola.gov.gy/laws/Volume%206%20Cap.%2018.01%20-%2023.011696968337.pdf)
    * [2021-2025](https://web.archive.org/web/20250614200338/https://moha.gov.gy/public-holidays/)

The holidays below are not part of the latest Public Holidays Act but have been notified
every year as a holiday by Gazette notifications for many years. The earliest and latest
available notifications for each are linked below.

* Independence Day:
    * [Extraordinary Gazette 14 May 2016](https://web.archive.org/web/20250210091920/https://officialgazette.gov.gy/images/gazettes-files/Extraordinary-gazette_14may161.pdf)
    * [Extraordinary Gazette 10 May 2025](https://web.archive.org/web/20250611200312/https://officialgazette.gov.gy/images/gazette2025/may/Extra_10MAY2025NotiPHA.pdf)
* CARICOM Day:
    * [Extraordinary Gazette 29 June 2016](https://web.archive.org/web/20250209205727/https://officialgazette.gov.gy/images/gazettes-files/Extraordinary-gazette_29jun16.pdf)
    * [Extraordinary Gazette 22 June 2024](https://web.archive.org/web/20250209154128/https://officialgazette.gov.gy/images/gazette2024/jun/Extra_22JUNE2024NotiPHA.pdf)
* Arrival Day:
    * [Extraordinary Gazette 16 April 2019](https://web.archive.org/web/20221118182239/https://officialgazette.gov.gy/images/gazette2019/apr/Extra_20APRIL2019NotPubHol.pdf)
    * [Extraordinary Gazette 26 April 2025](https://web.archive.org/web/20250611200310/https://officialgazette.gov.gy/images/gazette2025/apr/Extra_26APRIL2025PHA.pdf)
* Commonwealth Day / Emancipation Day:
    * No amendment act removing Commonwealth Day and adding Emancipation Day it has been that
      way in annual Gazette notifications for years.
    * [Extraordinary Gazette 21 July 2016](https://web.archive.org/web/20250211095036/https://officialgazette.gov.gy/images/gazettes-files/Extraordinary-gazette_21jul16.pdf)
    * [Extraordinary Gazette 16 July 2022](https://web.archive.org/web/20231214011437/https://officialgazette.gov.gy/images/gazette2022/jul/Extra_16JULY2022NotificPHA.pdf)
GYen_GYz%s (estimated)z%s (observed)z%s (observed, estimated)i  )r   en_UST)islamic_show_estimatedr!   c                B  > [         R                  " U 5        [        R                  " U [        S9  [        R                  " U 5        [
        R                  " U [        US9  [        R                  " U [        S9  UR                  S[        5        [        TU ]  " U0 UD6  g)z
Args:
    islamic_show_estimated:
        Whether to add "estimated" label to Islamic holidays name
        if holiday date is estimated.
)cls)r#   show_estimatedobserved_ruleN)r   __init__r   GuyanaHinduHolidaysr   r   GuyanaIslamicHolidaysr   GuyanaStaticHolidays
setdefaultr   super)selfr!   argskwargs	__class__s       lC:\Users\julio\OneDrive\Documentos\Trabajo\Ideas Frescas\venv\Lib\site-packages\holidays/countries/guyana.pyr&   Guyana.__init__O   s~     	""4(&&t1DE&&t,  +<R	
 	*>?/?;$)&)    c                 h   U R                  U R                  [        S5      5      [        S9  U R                  S::  d  U R                  S:  a  U R                  [        S5      5        U R                  S:  a  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:  a)  U R                  U R                  [        S5      5      5        U R                  S:  a  U R                  [        S5      5        U R                  S:  a*  U R                  U R                  [        S5      5      5        OU R                  [        S5      5        U R                  U R                  [        S5      5      [        S9  U R                  U R!                  [        S5      5      [        S9  U R                  U R#                  [        S5      5      5        U R                  U R%                  [        S5      5      5        U R'                  [        S5      5       H  nU R                  U5        M     U R)                  [        S5      5       H  nU R                  U5        M     g )NzNew Year's Day)rulei    zIndependence Dayi  zRepublic DayzGood FridayzEaster Mondayz
Labour Day  zArrival DayzCARICOM DayzEmancipation DayzCommonwealth DayzChristmas DayzDay after ChristmasPhagwah	DeepavalizYouman NabizEid-Ul-Azha)_add_observed_add_new_years_daytrr   _year_add_holiday_may_26_add_holiday_feb_23_add_good_friday_add_easter_monday_add_labor_day_add_holiday_may_5_add_holiday_1st_mon_of_jul_add_holiday_aug_1_add_holiday_1st_mon_of_aug_add_christmas_dayr   _add_christmas_day_two	_add_holi_add_diwali_india_add_mawlid_day_add_eid_al_adha_day)r,   dts     r0   _populate_public_holidays Guyana._populate_public_holidays`   s*   42226F3GHObc::t!3$$R(:%;<::$$R%78 	b/0 	? 34 	4..r,/?@A::t66r-7HIJ::,,R->?::t66r:L7MNO ,,R0B-CD##B$78( 	 	
 	''+@(AB( 	 	
 	4>>"Y-89 	411"[/BC &&r-'89Br" : ++B},=>Br" ?r2    )__name__
__module____qualname____firstlineno____doc__countrydefault_languager;   estimated_labelobserved_labelobserved_estimated_label
start_yearsupported_languagesboolr&   rM   __static_attributes____classcell__)r/   s   @r0   r   r       s_    8 G)*O(N!"<=J,=A *d * *"<# <#r2   r   c                       \ rS rSrSrg)r      rO   NrP   rQ   rR   rS   r]   rO   r2   r0   r   r          r2   r   c                       \ rS rSrSrg)GUY   rO   Nra   rO   r2   r0   rd   rd      rb   r2   rd   c                   (   \ rS rSr\S4\S4\S4\S4\S4\S4\S4\S	4\S
4\S4S.
r0 S\S4_S\S4_S\S4_S\S4_S\S4_S\S4_S\S4_S\S4_S\S4_S\S4_S\S4_S \S!4_S"\S	4_S#\S$4_S%\S&4_S'\S(4_S)\S*4_\S+4\S4\S,4\S4\S-4S..ErS/r	g0)1r'                                    )
r5       r6               i          i                        i            r5      rr   rs      r6      rt   
   ru               )rv   rw   rx   ry   i  rO   N)
rP   rQ   rR   rS   r   r   DIWALI_INDIA_DATESr   
HOLI_DATESr]   rO   r2   r0   r'   r'      s    BiBiAhBiBiAhBiBiBiBisBisBi 	sAh 	sBi	
 	sBi 	sAh 	sBi 	sAh 	sBi 	sBi 	sAh 	sBi 	sBi 	sAh 	sBi  	sBi!" 	sBi#$ BiAhBiBiAh-Jr2   r'   c                   v   \ rS rSrSr0 S\S4_S\S4_S\S4_S	\S
4_S\S4_S\S4_S\S4_S\S4_S\	S4_S\
S4_S\
S4_S\
S
4_S\S4_S\S4_S\S4_S \S4_S!\S4_rSr0 S\S"4_S	\S
4_S#\S$4_S\S%4_S&\S4_S\S"4_S\S'4\S44_S\S4_S\S(4_S\S4_S)\S*4_S\	S+4_S,\	S4_S\
S4_S \
S%4_S!\
S4_rS-rg.)/r(      )  ry   r   r   i  r   i  ro   i  r   r}   	   r   r   r   r   r   rj   r      r   rn   r5      rr   rs   r~   ru   r   rw      rx   ry   rl   r{   r      r   r   r   r6   r   ri   rv   rO   N)rP   rQ   rR   rS   !EID_AL_ADHA_DATES_CONFIRMED_YEARSr   r   r   r   r   r   r   r   r   EID_AL_ADHA_DATESMAWLID_DATES_CONFIRMED_YEARSr
   r	   r   MAWLID_DATESr]   rO   r2   r0   r(   r(      s0   (4%sAhsBi 	sBi 	sAh	
 	sAh 	sBi 	sBi 	sAh 	sAh 	sBi 	sBi 	sAh 	sBi 	sBi 	sBi  	sBi!" 	sAh#* $0 sBisAh 	sBi 	sBi	
 	sAh 	sBi 	Qx#r# 	sBi 	sAh 	sBi 	sBi 	sBi 	sAh 	sBi 	sBi  	sAh!Lr2   r(   c                   2    \ rS rSrSrS\S\" S5      40rSrg)r)      zGuyana special holidays.

References:
    * [Public Holiday](https://web.archive.org/web/20250207012131/https://officialgazette.gov.gy/images/gazette2020/feb/Extra_27FEBRUARY2020NotPholA.pdf)
rt   r   zPublic HolidayrO   N)	rP   rQ   rR   rS   rT   r   r;   special_public_holidaysr]   rO   r2   r0   r)   r)      s#     	sAr*+,r2   r)   N)#r   r;   holidays.calendarsr   r   holidays.calendars.gregorianr   r   r   r	   r
   r   r   r   r   r   r   r   holidays.groupsr   r   r   r   r   holidays.observed_holiday_baser   r   r   r   r   r   rd   r'   r(   r)   rO   r2   r0   <module>r      s    " K c c c c  |#|#~	 		& 	'. 'T*2 *Z
> 
r2   