
    \h9t                     B   S SK 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JrJrJrJrJr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  S SK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% " S S5      r&g)    )gettext)_CustomBuddhistHolidays_CustomChineseHolidays_CustomIslamicHolidays)JANFEBMARAPRMAYJUNJULAUGSEPOCTNOVDEC)
GOVERNMENTPUBLIC)BalineseSakaCalendarHolidaysBuddhistCalendarHolidaysChineseCalendarHolidaysChristianHolidaysInternationalHolidaysIslamicHolidaysStaticHolidays)ObservedHolidayBasec                      ^  \ rS rSrSrSrSr\" S5      r\" S5      r	\" S5      r
Sr\\4rS	rS
S.S\4U 4S jjjrS rSrU =r$ )	Indonesia"   a  Indonesia holidays.

References:
    * <https://en.wikipedia.org/wiki/Public_holidays_in_Indonesia>
    * <https://id.wikipedia.org/wiki/Hari_libur_di_Indonesia>
    * <https://web.archive.org/web/20250413192412/https://www.liburnasional.com/sejarah/>
    * [1963-2025](https://id.wikipedia.org/wiki/Indonesia_dalam_tahun_1963)
    * <https://web.archive.org/web/20250413192423/https://www.timeanddate.com/holidays/indonesia/>
IDidz%s (perkiraan)zPegangti %szPegangti %s (perkiraan))en_USr!   thuki  T)islamic_show_estimatedr%   c                x  > [         R                  " U 5        [        R                  " U [        SS9  [        R                  " U [
        SS9  [        R                  " U 5        [        R                  " U 5        [        R                  " U [        US9  [        R                  " U [        S9  [        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.
T)clsshow_estimated)r'   N)r   __init__r   IndonesiaBuddhistHolidaysr   IndonesiaChineseHolidaysr   r   r   IndonesiaIslamicHolidaysr   IndonesiaStaticHolidayssuper)selfr%   argskwargs	__class__s       oC:\Users\julio\OneDrive\Documentos\Trabajo\Ideas Frescas\venv\Lib\site-packages\holidays/countries/indonesia.pyr)   Indonesia.__init__B   s     	%--d3 ))$4M^bc((3K\`a""4(&&t,  .?U	
 	*AB$)&)    c                 "   U R                  [        S5      5        U R                  [        S5      5        U R                  S::  a4  U R	                  [        S5      5        U R                  [        S5      5        U R                  S:  ah  U R                  [        S5      5        U R                  [        S5      5        U R                  [        S	5      5        U R                  [        S
5      5        SU R                  s=::  a  S::  aQ  O  ONU R                  [        S5      5        U R                  [        S5      5        U R                  [        S5      5        SU R                  s=::  a  S::  d  O  U R                  S:  a  U R                  [        S5      5        SU R                  s=::  a  S::  d  O  U R                  S:  aN  U R                  [        S5      5        U R                  [        S5      5        U R!                  [        S5      5        SU R                  s=::  a  S::  a  O  OU R#                  [        S5      5        SU R                  s=::  a  S::  d  O  U R                  S:  a  U R%                  [        S5      5        U R                  S:  a4  U R'                  [        S5      5        U R)                  [        S5      5        U R                  S:  a  U R+                  [        S5      5        SU R                  s=::  a  S::  d  O  U R                  S:  a  U R-                  [        S 5      5        U R                  S!:  a  U R/                  [        S"5      5        U R                  S#:  a  U R1                  [        S$5      5        g g )%NzTahun Baru Masehiz#Hari Kemerdekaan Republik Indonesiai  zHari Angkatan PerangzHari Pahlawani  zHari Raya NatalHari Raya Idul Fitriz$Hari kedua dari Hari Raya Idul FitrizHari Raya Idul Adha  zHari kedua PaskahzHari kedua PentakostazNuzululqur'ani    zIsra Mikraj Nabi MuhammadzKenaikan Yesus KristuszTahun Baru IslamzMaulid Nabi Muhammad  zMikraj Santa Maria  zWafat Yesus Kristus  zHari Suci NyepizHari Raya Waisak  zTahun Baru Imlek    zHari Buruh Internasional  zHari Lahir Pancasila  zKebangkitan Yesus Kristus)_add_new_years_daytr_add_holiday_aug_17_year_add_holiday_oct_5_add_holiday_nov_10_add_christmas_day_add_eid_al_fitr_day_add_eid_al_fitr_day_two_add_eid_al_adha_day_add_easter_monday_add_whit_monday_add_nuzul_al_quran_day_add_isra_and_miraj_day_add_ascension_thursday_add_islamic_new_year_day_add_mawlid_day_add_assumption_of_mary_day_add_good_friday
_add_nyepi
_add_vesak_add_chinese_new_years_day_add_labor_day_add_holiday_jun_1_add_easter_sunday)r/   s    r3   _populate_public_holidays#Indonesia._populate_public_holidaysT   s   #6 78 	  $I!JK ::##B'=$>? $$R%89 ::##B'8$9: %%b)?&@A ))"-S*TU %%b)>&?@
 4::%%##B':$;< !!"%<"=> ((O)<=
 4::%%t);((,G)HI 4::%%t);((,D)EF **2.@+AB   $:!;<
 4::%%,,R0D-EF 4::%%t);!!"%:";< ::OOB012 OOB123 ::++B/A,BC
 4::%%t);#= >? ::##B'=$>? ::##B'B$CD r5    )__name__
__module____qualname____firstlineno____doc__countrydefault_languagerC   estimated_labelobserved_labelobserved_estimated_labelsupported_languagesr   r   supported_categories
start_yearboolr)   r[   __static_attributes____classcell__)r2   s   @r3   r   r   "   sn     G)*O&N!";<5&/J=A *d * *$hE hEr5   r   c                       \ rS rSrSrg)r       r]   Nr^   r_   r`   ra   rl   r]   r5   r3   r    r           r5   r    c                       \ rS rSrSrg)IDN   r]   Nrp   r]   r5   r3   rs   rs      rq   r5   rs   c                      \ 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_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_S0\S14_S2\S34_S4\S4_S5\S64_S7\S4_S8\S4_S9\S4_S:\S4_S;\S4_E\S!4\S<4\S=4\S'4\S)4\S4\S>4\S?4\S@4SA.	ErSBrgC)Dr*      r<                                      
                                                               r=                     	              r?     r@                  )	              rA     r]   N)r^   r_   r`   ra   r   r   VESAK_DATESrl   r]   r5   r3   r*   r*      ss   ,sBi,sBi, 	sAh, 	sBi	,
 	sBi, 	sBi, 	sBi, 	sBi, 	sBi, 	sBi, 	sAh, 	sBi, 	sBi, 	sAh, 	sBi,  	sBi!," 	sBi#,$ 	sBi%,& 	sAh',( 	sBi),* 	sBi+,, 	sAh-,. 	sBi/,0 	sBi1,2 	sAh3,4 	sBi5,6 	sAh7,8 	sBi9,: 	sBi;,< 	sAh=,> 	sBi?,@ 	sBiA,B 	sAhC,D 	sBiE,F BiBiBiAhBiBiAhBiBiW,Kr5   r*   c                   6    \ rS rSrSr\S4\S4\S4\S4S.rSrg	)
r+      )r=   r   r   r   r   r   )r   r   r   r   r]   N)	r^   r_   r`   ra   $LUNAR_NEW_YEAR_DATES_CONFIRMED_YEARSr   r   LUNAR_NEW_YEAR_DATESrl   r]   r5   r3   r+   r+      s,    +7(BiBiBiBi	r5   r+   c                   h   \ 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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_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_S0\S
4_S1\S4_S2\S4_S3\S4_S4\S4_S5\S4_S6\S)4_S7\S84_ES9\S40ErSr0 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@\SA4_S\SB4_S\S84_S \S4_\SC4\S4\S4\S:4\SD4\S"4\SA4\SB4\	SE4\	SF4\
S4\S4\S4\S4\SG4SH.ErSIr0 S\S)4_SJ\S4_S\S4_S\	S:4_SK\	SD4_S\	S"4\
S44_S=\
S4_S>\S'4_SL\S84_S?\SM4_S@\S4_S\SN4_S \SD4_SO\S"4_S#\SP4_SQ\S
4_S&\S4_\SG4\SF4\SM4\S4\S"4\S4\S4\S4\S%4\S4\S4SR.ErSIr0 S;\SA4_S<\SB4_S\S84_S\S4_S\SN4_S\S4_S\S:4_S=\SD4_S\S"4_SS\S4_S\S'4_S\S84_S@\S,4_S\SC4_S \S4_S!\S4_S#\S4_0 SQ\S%4_S&\	S)4\
SE44_S(\
SA4_S+\S4_ST\S4_S-\S4_SU\S:4_SV\S4_S/\S4_S0\SP4_SW\S
4_SX\S4_S1\S)4_S2\S4_S4\S4_S5\SD4_ErSIr0 S\SN4_S\SD4_S\S4_SK\S:4_S\SP4_S\SA4_S\	SM4\
S44_S?\
S4_S\
S4_S@\S:4_S\S4_S \S4_SO\S4_S#\S'4_S$\SE4_S&\SA4_S(\SB4_0 S*\S4_S+\S4_SU\S4_S.\S:4_S/\S4_S0\S"4_SW\S4_SY\S4_S2\	SD4_S3\	S"4\
S44_S4\
S4_SZ\
S%4_S[\SA4_S7\S4_S9\S4_S\\S4_ErS]rg^)_r,   i  )r8   r   r8   r   i  r   i  r   i  r   r>   r   r:   r   i  rw   i  r   i  r}   i  i  r   i  r   rx   r   r|   r   r~      r   r   r{   r   r   r   r   r   r   r   r   r   r   r   r   r=   r   r   r?   r   r@   r   r   r   r   rA   r   r9   i  i  i  r<   rz   r   r   r   ry   r   r   r   )r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   )r9   r   r;   i  i     r   r   r   r   )r   r   r   r   r=   r   r   r   r   r   r   i  r   r   r   r   r   r   r   r   r   r]   N)r^   r_   r`   ra   !EID_AL_ADHA_DATES_CONFIRMED_YEARSr   r
   r	   r   r   r   r   r   r   r   r   r   EID_AL_ADHA_DATES!EID_AL_FITR_DATES_CONFIRMED_YEARSEID_AL_FITR_DATES$HIJRI_NEW_YEAR_DATES_CONFIRMED_YEARSHIJRI_NEW_YEAR_DATES$ISRA_AND_MIRAJ_DATES_CONFIRMED_YEARSISRA_AND_MIRAJ_DATESMAWLID_DATES_CONFIRMED_YEARSMAWLID_DATESrl   r]   r5   r3   r,   r,     s	   (4%$sAh$sBi$ 	sBi$ 	sAh	$
 	sBi$ 	sBi$ 	sBi$ 	sBi$ 	Qx#r#$ 	sAh$ 	sBi$ 	sBi$ 	sAh$ 	sBi$ 	sAh$  	sBi!$" 	sAh#$$ 	sBi%$& 	sAh'$( 	sBi)$* 	sBi+$, 	sBi-$. 	sBi/$0 	sBi1$2 	sBi3$4 	sBi5$6 	sAh7$8 	sBi9$: 	sAh;$< 	sBi=$> 	sBi?$@ 	sBiA$B 	sBiC$D 	sBiE$F 	sBiG$L )5%!sBi!sBi! 	sAh! 	sBi	!
 	Qx#r#! 	sBi! 	sBi! 	sBi! 	sBi! 	sAh! 	sBi! 	sBi! 	sBi! 	sBi! 	sAh!  	sBi!!" 	sBi#!$ AhBiAhBiBiAhBiAhBiBiAhBiAhBiBiA!F ,8(sBisBi 	sAh 	sBi	
 	sBi 	Qx#r# 	sBi 	sBi 	sBi 	sAh 	sBi 	sBi 	sBi 	sAh 	sBi  	sAh!" 	sBi#$ BiBiAhBiAhBiBiAhAhBiBi9> ,8("sBi"sAh" 	sBi" 	sAh	"
 	sBi" 	sBi" 	sBi" 	sBi" 	sAh" 	sBi" 	sBi" 	sBi" 	sBi" 	sAh" 	sBi"  	sBi!"" 	sBi#"$ 	sAh%"& 	Ry3)$'"( 	sBi)"* 	sBi+", 	sBi-". 	sAh/"0 	sBi1"2 	sBi3"4 	sBi5"6 	sBi7"8 	sAh9": 	sBi;"< 	sBi="> 	sBi?"@ 	sAhA"B 	sBiC"H $0 "sBi"sBi" 	sAh" 	sBi	"
 	sBi" 	sBi" 	Qx#r#" 	sBi" 	sAh" 	sBi" 	sAh" 	sBi" 	sBi" 	sBi" 	sBi"  	sBi!"" 	sAh#"$ 	sBi%"& 	sBi'"( 	sBi)"* 	sBi+", 	sBi-". 	sAh/"0 	sBi1"2 	sAh3"4 	sBi5"6 	Qx#r#7"8 	sBi9": 	sAh;"< 	sBi="> 	sBi?"@ 	sBiA"B 	sAhC"Lr5   r,   c                   J   \ rS rSrSr\" S5      r\" S5      r\" S5      r\" S5      r	\" S5      r
\" S5      r\" S	5      r\" S
5      r\" S5      r\" S5      r\" S5      r\" S5      r\" S5      r\" S5      r\" S5      r\S\4\S\4\S\4\S\44\S\4\S\44\S\4\S\44\S\	4\S\	4\S\	4\S\4\S\	4\S\4\S\	44S.
rS\S\" S5      40r0 S\S\
4\S\
4\S \
4\S!\44_S"\S#\
4\S\
4\S$\
4\S!\44_S\S\
4\S%\
4\S&\
44_S'\S(\
4\S\
4\S\
4\S\
44_S)\S*\4\S!\4\ S%\4\!S+\
4\!S!\
4\!S\
44_S,\S%\4\!S-\
4\!S\
4\!S\
4\!S\
4\!S%\
4\!S&\
4\S.\4\S#\4\S!\4\S*\44_S/\"S0\4\S1\
4\S2\
4\!S3\
4\S!\44_S4\"S(\4\S%\
4\S+\
4\S#\44_S5\S\
4\S6\
4\S#\44_S7\S\4\ S1\
4\S8\
4\S(\
4\S!\44_S9\S%\4\ S.\
4\ S:\
4\S\4\S#\4\S*\44_S;\ S\
4\ S<\
4\ S\
4\!S\4\S!\44_S=\S2\
4\S*\
4\ S8\
4\S!\44_S>\S\
4\S\
4\S.\
44_S?\S@\
4\S\
4\S\
4\S!\44_SA\"S(\4\S+\
4\S\
4\S$\
4\S1\
4\S2\
4\S!\44_SB\S0\
4\S-\
4\S6\
4\S\
4\S%\
4\S&\
4\S\
4\S#\44_\S3\
4\S@\
4\S\
4\S#\44\ S.\4\!S$\4\!S2\4\S#\44\S-\
4\S1\
4\S@\
4\S\
4\S<\
44\"S+\4\S+\4\S&\
4\S\
4\S.\
4\S#\
4\SC\
4\S(\4\S$\4\S2\4\S!\44\S\4\S-\4\S\
4\S\
4\S-\
4\S\
4\S \4\S#\4\S%\4\S!\44
\"S$\4\S$\4\S(\
4\S3\
4\S@\
4\S\
4\S6\4\S2\4\S\4\ S%\4\S!\44SD.Er#SE\S*\
40r$SFr%gG)Hr-   i  a  Indonesia special holidays.

References (Election Days):
    * <https://web.archive.org/web/20250413192438/https://peraturan.bpk.go.id/Details/58370/keppres-no-53-tahun-1999>
    * <https://web.archive.org/web/20250413192447/https://peraturan.bpk.go.id/Details/55580/keppres-no-26-tahun-2004>
    * <https://web.archive.org/web/20250413192644/https://peraturan.bpk.go.id/Details/55662/keppres-no-55-tahun-2004>
    * <https://web.archive.org/web/20250413192655/https://peraturan.bpk.go.id/Details/55763/keppres-no-75-tahun-2004>
    * <https://web.archive.org/web/20250413192523/https://peraturan.bpk.go.id/Details/55345/keppres-no-7-tahun-2009>
    * <https://web.archive.org/web/20250413192539/https://peraturan.bpk.go.id/Details/55369/keppres-no-17-tahun-2009>
    * <https://web.archive.org/web/20250413192619/https://peraturan.bpk.go.id/Details/57563/keppres-no-14-tahun-2014>
    * <https://web.archive.org/web/20250413192603/https://peraturan.bpk.go.id/Details/57581/keppres-no-24-tahun-2014>
    * <https://web.archive.org/web/20250413192707/https://peraturan.bpk.go.id/Details/54477/keppres-no-25-tahun-2015>
    * <https://web.archive.org/web/20250413192641/https://peraturan.bpk.go.id/Details/57397/keppres-no-3-tahun-2017>
    * <https://web.archive.org/web/20250413192642/https://peraturan.bpk.go.id/Details/82669/keppres-no-15-tahun-2018>
    * <https://web.archive.org/web/20250413192708/https://peraturan.bpk.go.id/Details/104497/keppres-no-10-tahun-2019>
    * <https://web.archive.org/web/20241226224121/https://peraturan.bpk.go.id/Details/152704/keppres-no-22-tahun-2020>
    * <https://web.archive.org/web/20250413192801/https://peraturan.bpk.go.id/Details/277337/keppres-no-10-tahun-2024>
    * <https://web.archive.org/web/20241104090706/https://www.buduk.desa.id/berita/read/83/surat-edaran-menteri-ketenagakerjaan-republik-indonesia-nomor-1-tahun-2024.html>

References (Joint Holidays):
    * <https://web.archive.org/web/20240626171556/https://data.santoslolowang.com/viewing/Agama_Nasional_Indonesia/kepbersama_2002.pdf/>
    * <https://web.archive.org/web/20250413192812/https://nasional.tempo.co/read/5515/tahun-depan-libur-hari-raya-berubah>
    * <https://web.archive.org/web/20250413192839/https://nasional.tempo.co/read/45224/2005-pemerintah-tetapkan-13-hari-libur-nasional>
    * <https://web.archive.org/web/20250413192830/https://news.detik.com/berita/d-562326/30-maret-libur-hari-nyepi-31-maret-ditetapkan-cuti-bersama>
    * <https://web.archive.org/web/20250413192836/https://news.detik.com/berita/d-836627/dari-12-hari-jatah-cuti-tahun-ini-dipaksa-cuti-bareng-11-hari>
    * <https://web.archive.org/web/20250413192922/https://news.detik.com/berita/d-787189/inilah-jadwal-libur-dan-cuti-bersama-2008>
    * <https://web.archive.org/web/20250413192845/https://news.detik.com/berita/d-889403/cuti-bersama-dihapus-sisa-4-hari-untuk-lebaran-natal>
    * <https://web.archive.org/web/20250413193013/https://news.detik.com/berita/d-1263142/kamis-24-desember-cuti-bersama>
    * <https://web.archive.org/web/20250413192957/https://news.detik.com/berita/d-1179419/daftar-libur-dan-cuti-bersama-2010>
    * <https://web.archive.org/web/20250413192919/https://news.detik.com/berita/d-1378563/daftar-hari-libur-nasional-dan-cuti-bersama-2011>
    * <https://web.archive.org/web/20250413192931/https://news.detik.com/berita/d-1639209/pemerintah-tetapkan-senin-16-mei-2011-cuti-bersama>
    * <https://web.archive.org/web/20250413193003/https://news.detik.com/berita/d-1831855/cuti-bersama-tahun-2012-bertambah-1-hari-jadi-6-hari>
    * <https://web.archive.org/web/20250413192956/https://news.detik.com/berita/d-1969257/ini-dia-jadwal-hari-libur-nasional-cuti-bersama-tahun-2013>
    * <https://web.archive.org/web/20250413193006/https://news.detik.com/berita/d-2335984/daftar-cuti-bersama-dan-hari-libur-nasional-2014-termasuk-may-day>
    * <https://web.archive.org/web/20250413193133/https://news.detik.com/berita/d-2576131/ini-daftar-hari-libur-dan-cuti-bersama-tahun-2015>
    * <https://web.archive.org/web/20250413193040/https://bkpsdm.salatiga.go.id/pelaksanaan-hari-libur-nasional-dan-cuti-bersama-tahun-2015.html>
    * <https://web.archive.org/web/20250413193101/https://news.detik.com/berita/d-2952083/ini-rincian-libur-dan-cuti-bersama-2016>
    * <https://web.archive.org/web/20250413193107/https://news.detik.com/berita/d-3366218/libur-nasional-dan-cuti-bersama-2017-tambah-3-hari-ini-daftar-lengkapnya>
    * <https://web.archive.org/web/20250413193106/https://setkab.go.id/tidak-kurangi-hak-cuti-tahunan-presiden-jokowi-tetapkan-23-juni-sebagai-cuti-bersama-idul-fitri/>
    * <https://web.archive.org/web/20250413193200/https://setkab.go.id/pelayanan-publik-tetap-jalan-presiden-jokowi-tetapkan-cuti-bersama-pns-tahun-2018/>
    * <https://web.archive.org/web/20250413193130/https://setkab.go.id/keppres-no-132019-cuti-bersama-pns-pada-idul-fitri-1440h-tanggal-3-4-dan-7-juni/>
    * <https://web.archive.org/web/20250413193142/https://setkab.go.id/pemerintah-keluarkan-skb-3-menteri-hapus-tiga-hari-cuti-bersama-2020/>
    * <https://web.archive.org/web/20250413193249/https://setkab.go.id/inilah-perubahan-hari-libur-nasional-dan-cuti-bersama-tahun-2021/>
    * <https://web.archive.org/web/20250413193216/https://setkab.go.id/presiden-jokowi-terbitkan-keppres-4-tahun-2022-tentang-cuti-bersama-asn-tahun-2022/>
    * <https://web.archive.org/web/20250413193308/https://news.detik.com/berita/d-6468002/apakah-ada-cuti-bersama-natal-2022-cek-infonya-di-sini>
    * <https://web.archive.org/web/20250413193243/https://setkab.go.id/presiden-tandatangani-keppres-perubahan-cuti-bersama-bagi-asn/>
    * <https://web.archive.org/web/20250413193243/https://setkab.go.id/inilah-keppres-7-2024-tentang-cuti-bersama-asn-tahun-2024/>
    * <https://web.archive.org/web/20250413193349/https://setkab.go.id/pemerintah-tetapkan-hari-libur-nasional-dan-cuti-bersama-tahun-2025/>
    * <https://web.archive.org/web/20250802143125/https://news.detik.com/berita/d-8039857/pemerintah-tetapkan-senin-18-agustus-hari-libur>
zHari Pemilihan UnumzHari Pemilihan PresidenzHari Pemilihan LegislatifzHari Pemilihan Kepala Daerahz!Cuti Bersama Hari Raya Idul Fitriz Cuti Bersama Hari Raya Idul Adhaz!Cuti Bersama Maulid Nabi MuhammadzCuti Bersama Tahun Baru Islamz#Cuti Bersama Kenaikan Yesus KristuszCuti Bersama Hari Raya NatalzCuti Bersama Tahun Baru ImlekzCuti Bersama Hari Suci NyepizCuti Bersama Hari Raya WaisakzCuti Bersama Tahun Baru Masehiz0Cuti Bersama Hari Kemerdekaan Republik Indonesiar   r   r   r   r   r   rw   r   ry   )
r   r   r   r?   r   r   r   r   r   rA   r   r   r7   r   r   r   r=   r}   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r{   r   r   r   r   r   r   r   r   r   r?   r   r@   r   r   r   r   )r   r   r   r   r   rA   r   r   r]   N)&r^   r_   r`   ra   rb   rC   general_election_daypresidential_election_daylegislative_election_daylocal_election_dayeid_al_fitr_joint_holidayeid_al_adha_joint_holidaymawlid_joint_holidayislamic_new_year_joint_holidayascension_joint_holidaychristmas_joint_holidaylunar_new_year_joint_holidayday_of_silence_joint_holidayvesak_joint_holidaynew_years_joint_holidayindependence_day_joint_holidayr   r
   r   r   r   r   r   special_public_holidays special_public_holidays_observedr	   r   r   r   r   special_government_holidays$special_government_holidays_observedrl   r]   r5   r3   r-   r-     s   1h 34 "#< =!"=>:; !##F G "#E FAB%'(G%H" !FG !?@#%&E#F #%&D#E <= !AB%'(Z%[" A/0!-.!./"/0
 !-.!./

 !-.!./
 A)*B*+B*+B,-A)*"*+"()
)6 	sB123($t# 	!./!./"/0"-.	
t# 	"/0"/0"/0"-.	
t# 	"/0"/0"/0
t#( 	!./!./!./!./	
)t#4 	"23"-."45"/0"/0"/0
5t#D 	"-."/0"/0"/0"/0"/0"/0"-."-."-."-.
Et#^ 	"45"/0"/0!./"-.
_t#l 	!,-"/0"/0"-.	
mt#x 	!./"/0"-.
yt#B 	")*"/0!./!./"-.
Ct#P 	"-."/0"/0"45"-."-.
Qt#` 	!./!./!./"/0"-.
at#n 	"/0"/0!./"-.	
ot#z 	"/0"/0"/0
{t#D 	!./!./!./"-.	
Et#P 	!,-"/0"/0"/0"/0"/0"-.
Qt#b 	"/0"/0"/0"/0"/0"/0"/0"-.	
ct#x !./!./!./"-.	
 "45"*+"*+"-.	
 B12"/0!./!./!./	
 "23"23"/0"/0"/0"/0"/0!()"/0"/0"-.
 !12"23!./!./"/0"/0"-.")*"/0"-.
 "23"23!./!./!./!./")*"-.!./"45"-.
Ot#l 	sB12,(r5   r-   N)'r   rC   holidays.calendarsr   r   r   holidays.calendars.gregorianr   r   r	   r
   r   r   r   r   r   r   r   r   holidays.constantsr   r   holidays.groupsr   r   r   r   r   r   r   holidays.observed_holiday_baser   r   r    rs   r*   r+   r,   r-   r]   r5   r3   <module>r      s    " 
 d c c c 1   ?ZE ZEz	 		) 	- 7 -`5 t5 tnh hr5   