
    x7#hy                     B   d dl m Z d dlmZmZmZ d dlmZmZm	Z	m
Z
mZmZmZmZmZmZmZmZ d dlmZmZ d dlmZmZmZmZmZmZmZ d dlmZ  G d deeeeeeee
      Z  G d	 d
e       Z! G d de       Z" G d de      Z# G d de      Z$ G d de      Z% G d d      Z&y)    )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                   x     e Zd ZdZdZdZ ed      Z ed      Z ed      Z	dZ
eefZdZdd	ef fd
Zd Z xZS )	Indonesiaap  Indonesia holidays.

    References:
        * <https://en.wikipedia.org/wiki/Public_holidays_in_Indonesia>
        * <https://id.wikipedia.org/wiki/Hari_libur_di_Indonesia>
        * <https://www.liburnasional.com/sejarah/>
        * [1963-2025](https://id.wikipedia.org/wiki/Indonesia_dalam_tahun_1963)
        * <https://www.timeanddate.com/holidays/indonesia>
    IDidz%s (perkiraan)zPegangti %szPegangti %s (perkiraan))en_USr    thuki  islamic_show_estimatedc                    t        j                  |        t        j                  | t        d       t	        j                  | t
        d       t        j                  |        t        j                  |        t        j                  | t        |       t        j                  | t               t        |   |i | y)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       \/var/www/api/v1/venv_getwork_v1/lib/python3.12/site-packages/holidays/countries/indonesia.pyr(   zIndonesia.__init__B   s     	%--d3 ))$4M^bc((3K\`a""4(&&t,  .?U	
 	*AB$)&)    c                    | j                  t        d             | j                  t        d             | j                  dk  r4| j	                  t        d             | j                  t        d             | j                  dk\  rh| j                  t        d             | j                  t        d             | j                  t        d	             | j                  t        d
             d| j                  cxk  rdk  rQn nN| j                  t        d             | j                  t        d             | j                  t        d             d| j                  cxk  rdk  sn | j                  dk\  r| j                  t        d             d| j                  cxk  rdk  sn | j                  dk\  rN| j                  t        d             | j                  t        d             | j!                  t        d             d| j                  cxk  rdk  rn n| j#                  t        d             d| j                  cxk  rdk  sn | j                  dk\  r| j%                  t        d             | j                  dk\  r4| j'                  t        d             | j)                  t        d             | j                  dk\  r| j+                  t        d             d| j                  cxk  rdk  sn | j                  dk\  r| j-                  t        d              | j                  d!k\  r| j/                  t        d"             | j                  d#k\  r| j1                  t        d$             y y )%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    r2   _populate_public_holidaysz#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 r3   )T)__name__
__module____qualname____doc__countrydefault_languagerA   estimated_labelobserved_labelobserved_estimated_labelsupported_languagesr   r   supported_categories
start_yearboolr(   rY   __classcell__)r1   s   @r2   r   r   "   s_     G)*O&N!";<5&/J*t *$hEr3   r   c                       e Zd Zy)r   NrZ   r[   r\    r3   r2   r   r          r3   r   c                       e Zd Zy)IDNNri   rj   r3   r2   rm   rm      rk   r3   rm   c                      e Zd Zi dedfdedfdedfdedfd	ed
fdedfdedfdedfdedfdedfdedfdedfdedfdedfdedfded fd!ed"fi d#ed$fd%ed&fd'ed(fd)edfd*edfd+edfd,ed
fd-ed.fd/ed0fd1ed2fd3edfd4ed5fd6edfd7edfd8edfd9edfd:edfed fed;fed<fed&fed(fedfed=fed>fed?fd@	ZyA)Br)   r:                                      
                                                               r;                     	              r=     r>                  )	              r?     N)rZ   r[   r\   r   r   VESAK_DATESrj   r3   r2   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,Kr3   r)   c                       e Zd Zi dedfdedfdedfdedfd	ed
fdedfdedfdedfdedfdedfdedfdedfded
fdedfdedfdedfd ed!fed"fed#fedfedfed$fed%fd&Zy')(r*   r;   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   rs   r   r   r   r   r=   ry   r   r>      r   r   r   r   r      r   r   r}   r   )r   r   r   r   r?   r   N)rZ   r[   r\   r   r   LUNAR_NEW_YEAR_DATESrj   r3   r2   r*   r*      sG   sAhsBi 	sAh 	sBi	
 	sBi 	sAh 	sBi 	sBi 	sAh 	sBi 	sBi 	sBi 	sBi 	sAh 	sBi  	sBi!" 	sAh#$ BiBiAhBiBiBi/r3   r*   c                      e Zd Zi dedfdedfdedfdedfd	ed
fdedfdedfdedfdedfdedfdedfdedfedffdedfdedfde	dfde	dfde
d fi d!e
d"fd#e
d$fd%ed&fd'edfd(edfd)ed*fd+ed,fd-ed.fd/edfd0edfd1ed2fd3edfd4edfd5ed6fd7edfd8ed9fd:ed&fi d;ed<fd=ed>fd?ed&fd@ed,fdAed.fdBedfdCedfdDedfdEedfdFed9fed ffdGedHfdIed$fdJe	dfdKe	dfdLe	dfdMe
d*fdNe
dfe
d.fedfedfed6fed
fedfed fedHfed9fedOfedfedfdPZi dedQfdedfded2fdedfd	edfdedfedffdedfde	dRfde	d"fde	d>fde
dfde
dfde
dfdedQfdedfdedfdedfi d!edfd#ed6fd%ed
fd'edfd(edRfd)edHfd+edfd-edOfd/edfd0ed>fd1ed*fd3ed,fd4ed.fd5edQfd7edSfd8ed2fd:edHfi d;edfd=edRfd?ed"fd@ed$fedffdAed,fdBedfdCe	dQfdDe	dSfdEe	d2fdFe
dfdGe
dfdIe
d6fdJedHfdKed9fdLedRfdMed"fdNed$fed&fedfedfedQfedfed.fedfedfedfed
fed9fed fdPZi dedRfded"fded9fdedfded,fded.fdedQfdedSfded2fed
ffdedfded6fde	dfd!e	dfd#e
dOfd%e
d<fd'e
d$fd(ed*fi d)ed,fd+ed.fd-ed*fd/edSfd0ed2fd1edfd3edfd4edfd5edfd7edfd8ed fd:ed"fd;ed$fd=ed&fd?edfd@edfdAed*fi dBedfdCed2fdDedfdEed9fdFed fdGedHfdIed9fedOffdJed<fdKed>fdLe	dfdMe	dfdNe	d.fdTe
dQfdUe
dSfdVe
dfdWedfdXedfed6fedHfedfedRfed"fed>fedfdYZi de
dHfde
dfdedOfdedfdedfded*fded,fded.fdedQfdedSfded2fded
fd!edfd#ed fd%edfd'ed9fd(edOfi d)ed<fd+ed>fd-edfd/ed,fd0ed.fd1edfd3edfd4ed6fd5edHfd7ed9fedRffd8edHfd:ed$fd;e	d&fd=e	dfd?e	dfd@e
dQfdAe
dfi dBe
dfdCed
fdDedfdEedfdFedfdGedfdIedRfdJedHfdKed9fdLedOfdMedfdNedfdTedfdUed,fdVedfdWedfdXedSfed2fed
fedfed&fed<fed$fedfdYZi ded$fded&fded<fded>fded*fdedSfded.fdedQfdedfdedfdedHfdedfd!edRfd#ed<fd%ed$fed&ffd'edfd(ed.fi d)e	dQfd+e	dSfd-e	dfd/e
dfd0e
dfd1e
d6fd3edfd4edfd5edRfd7edHfd8edfd:ed&fd;edfd=edfd?ed*fd@edfdAedfi dBedQfdCedfdDed2fdEed
fdFed9fdGed fdIedHfdJedfdKed*fdLedfdMed.fdNedfdTedSfdUed2fedffdVedfdWed6fdXe	dHfe	dfe
dOfe
dHfe
d$fed&fed,fed.fdYZyZ)[r+   r6   r   i  r   i  r   i  r   r<   r   r7   r   i  ro   r8   r   r9   r   i  i  r   i  ru   i  rw   i  i  r{   i  r   i  ry   i  r   i  r   i  r   r:   rp   rr   r   rt   r   rv   r   rx   rz   r|   rs   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   r   rq   r=   r   r>   r   r   r   r   r   r   r   r?   r   N)rZ   r[   r\   r   r
   r	   r   r   r   r   r   r   r   r   r   EID_AL_ADHA_DATESEID_AL_FITR_DATESHIJRI_NEW_YEAR_DATESISRA_AND_MIRAJ_DATESMAWLID_DATESrj   r3   r2   r+   r+     s   @sAh@sBi@ 	sBi@ 	sAh	@
 	sBi@ 	sAh@ 	sBi@ 	sBi@ 	sAh@ 	sBi@ 	sBi@ 	Qx#r#@ 	sBi@ 	sAh@ 	sBi@  	sBi!@" 	sBi#@$ 	sBi%@& 	sAh'@( 	sBi)@* 	sBi+@, 	sAh-@. 	sBi/@0 	sBi1@2 	sAh3@4 	sBi5@6 	sBi7@8 	sAh9@: 	sBi;@< 	sBi=@> 	sAh?@@ 	sBiA@B 	sBiC@D 	sBiE@F 	sBiG@H 	sAhI@J 	sBiK@L 	sBiM@N 	sAhO@P 	sBiQ@R 	sBiS@T 	sAhU@V 	sBiW@X 	Ry3)$Y@Z 	sBi[@\ 	sAh]@^ 	sBi_@` 	sBia@b 	sAhc@d 	sBie@f 	sBig@h AhBiBiAhBiBiBiBiBiBiBiAh@D@sBi@sBi@ 	sAh@ 	sBi	@
 	sBi@ 	Qx#r#@ 	sBi@ 	sBi@ 	sBi@ 	sAh@ 	sBi@ 	sBi@ 	sAh@ 	sBi@ 	sBi@  	sAh!@" 	sBi#@$ 	sBi%@& 	sAh'@( 	sBi)@* 	sBi+@, 	sBi-@. 	sBi/@0 	sAh1@2 	sBi3@4 	sBi5@6 	sAh7@8 	sBi9@: 	sBi;@< 	sAh=@> 	sBi?@@ 	sBiA@B 	sAhC@D 	sBiE@F 	sAhG@H 	sBiI@J 	sBiK@L 	Qx#r#M@N 	sBiO@P 	sAhQ@R 	sBiS@T 	sBiU@V 	sAhW@X 	sBiY@Z 	sBi[@\ 	sAh]@^ 	sBi_@` 	sBia@b 	sBic@d 	sBie@f 	sAhg@h BiBiAhBiBiAhBiBiAhBiBiBi@D;sBi;sBi; 	sBi; 	sBi	;
 	sBi; 	sAh; 	sBi; 	sBi; 	Qx#r#; 	sBi; 	sAh; 	sBi; 	sAh; 	sBi; 	sBi;  	sAh!;" 	sBi#;$ 	sBi%;& 	sAh';( 	sBi);* 	sBi+;, 	sAh-;. 	sBi/;0 	sBi1;2 	sAh3;4 	sBi5;6 	sBi7;8 	sBi9;: 	sBi;;< 	sAh=;> 	sBi?;@ 	sBiA;B 	sAhC;D 	sBiE;F 	sBiG;H 	sAhI;J 	sBiK;L 	sBiM;N 	sBiO;P 	sBiQ;R 	Ry3)$S;T 	sBiU;V 	sAhW;X 	sBiY;Z 	sBi[;\ 	sAh];^ 	sBi_;` 	sBia;b 	sAhc;d 	sBie;f 	sBig;h AhBiBiBiBiAhBiu;z;sBi;sAh; 	sBi; 	sBi	;
 	sAh; 	sBi; 	sBi; 	sAh; 	sBi; 	sBi; 	sAh; 	sBi; 	sBi; 	sBi; 	sBi;  	sBi!;" 	sBi#;$ 	sBi%;& 	sAh';( 	sBi);* 	sBi+;, 	sAh-;. 	sBi/;0 	sBi1;2 	sAh3;4 	sBi5;6 	Ry3)$7;8 	sBi9;: 	sAh;;< 	sBi=;> 	sBi?;@ 	sAhA;B 	sBiC;D 	sBiE;F 	sAhG;H 	sBiI;J 	sBiK;L 	sAhM;N 	sBiO;P 	sBiQ;R 	sBiS;T 	sBiU;V 	sBiW;X 	sBiY;Z 	sBi[;\ 	sAh];^ 	sBi_;` 	sBia;b 	sAhc;d 	sBie;f 	sBig;h AhBiBiBiBiAhBiu;z;sAh;sBi; 	sBi; 	sAh	;
 	sBi; 	sBi; 	sAh; 	sBi; 	sBi; 	sAh; 	sBi; 	sAh; 	sBi; 	sBi; 	Qx#r#;  	sBi!;" 	sAh#;$ 	sBi%;& 	sBi';( 	sAh);* 	sBi+;, 	sBi-;. 	sAh/;0 	sBi1;2 	sAh3;4 	sBi5;6 	sBi7;8 	sAh9;: 	sBi;;< 	sBi=;> 	sAh?;@ 	sBiA;B 	sBiC;D 	sAhE;F 	sBiG;H 	sBiI;J 	sAhK;L 	sBiM;N 	sBiO;P 	sBiQ;R 	sBiS;T 	sAhU;V 	sBiW;X 	sBiY;Z 	sAh[;\ 	sBi];^ 	sBi_;` 	Qx#r#a;b 	sBic;d 	sAhe;f 	sBig;h AhBiBiAhBiBiAhu;Lr3   r+   c                   6   e Zd ZdZ ed      Z ed      Z ed      Z ed      Z ed      Z	 ed      Z
 ed      Z ed	      Z ed
      Z ed      Z ed      Z ed      Z ed      Z ed      Zedefedefedefedeffedefedeffedefedeffedefedefedefedefedefedefedeffd
Zded ed      fiZi dede	fede	fede	fedeffd ed!e	fede	fed"e	fedeffdede	fed#e	fed$e	ffd%ed&e	fede	fede	fede	ffd'ed(efedefed# ed)      fed*e	fede	fede	ffd+ed#efed,e	fede	fede	fede	fed#e	fed$e	fed-efed!efedefed(effd.e d/efed0e	fed1e	fed2e	fedeffd3e d&efed#e	fed*e	fed!effd4ede	fed5e	fed!effd6edefed0e	fed7e	fed&e	fedeffd8ed#efed-e	fed9e	fedefed!efed(effd:ede	fed;e	fede	fede
fedeffd<ed1e	fed(e	fed7e	fedeffd=ede	fede	fed-e	ffd>ed?e	fede	fede	fedeffd@e d&efed*e	fede	fed"e	fed0e	fed1e	fedeffdAed/e	fed,e	fed5e	fede	fed#e	fed$e	fede	fed!effed2e	fed?e	fede	fed!effed-efed"efed1efed!effed,e	fed0e	fed?e	fede	fed;e	ffe d*efed*efed$e	fede	fed-e	fed!e	fedBe	fed&efed"e
fed1e
fedeffedefed,efede	fede	fed,e	fede	fedefed!efed#e
fedeff
e d"efed"efed&e	fed2e	fed?e	fede	fed5efed1efede
fedeff
dCZ!dDed(e	fiZ"yE)Fr,   a  Indonesia special holidays.

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

    References (Joint Holidays):
        * <https://data.santoslolowang.com/viewing/Agama_Nasional_Indonesia/kepbersama_2002.pdf/>
        * <https://nasional.tempo.co/read/5515/tahun-depan-libur-hari-raya-berubah>
        * <https://nasional.tempo.co/read/45224/2005-pemerintah-tetapkan-13-hari-libur-nasional>
        * <https://news.detik.com/berita/d-562326/30-maret-libur-hari-nyepi-31-maret-ditetapkan-cuti-bersama>
        * <https://news.detik.com/berita/d-836627/dari-12-hari-jatah-cuti-tahun-ini-dipaksa-cuti-bareng-11-hari>
        * <https://news.detik.com/berita/d-787189/inilah-jadwal-libur-dan-cuti-bersama-2008>
        * <https://news.detik.com/berita/d-889403/cuti-bersama-dihapus-sisa-4-hari-untuk-lebaran-natal>
        * <https://news.detik.com/berita/d-1263142/kamis-24-desember-cuti-bersama>
        * <https://news.detik.com/berita/d-1179419/daftar-libur-dan-cuti-bersama-2010>
        * <https://news.detik.com/berita/d-1378563/daftar-hari-libur-nasional-dan-cuti-bersama-2011>
        * <https://news.detik.com/berita/d-1639209/pemerintah-tetapkan-senin-16-mei-2011-cuti-bersama>
        * <https://news.detik.com/berita/d-1831855/cuti-bersama-tahun-2012-bertambah-1-hari-jadi-6-hari>
        * <https://news.detik.com/berita/d-1969257/ini-dia-jadwal-hari-libur-nasional-cuti-bersama-tahun-2013>
        * <https://news.detik.com/berita/d-2335984/daftar-cuti-bersama-dan-hari-libur-nasional-2014-termasuk-may-day>
        * <https://news.detik.com/berita/d-2576131/ini-daftar-hari-libur-dan-cuti-bersama-tahun-2015>
        * <https://bkpsdm.salatiga.go.id/pelaksanaan-hari-libur-nasional-dan-cuti-bersama-tahun-2015.html>
        * <https://news.detik.com/berita/d-2952083/ini-rincian-libur-dan-cuti-bersama-2016>
        * <https://news.detik.com/berita/d-3366218/libur-nasional-dan-cuti-bersama-2017-tambah-3-hari-ini-daftar-lengkapnya>
        * <https://setkab.go.id/tidak-kurangi-hak-cuti-tahunan-presiden-jokowi-tetapkan-23-juni-sebagai-cuti-bersama-idul-fitri/>
        * <https://setkab.go.id/pelayanan-publik-tetap-jalan-presiden-jokowi-tetapkan-cuti-bersama-pns-tahun-2018/>
        * <https://setkab.go.id/keppres-no-132019-cuti-bersama-pns-pada-idul-fitri-1440h-tanggal-3-4-dan-7-juni/>
        * <https://setkab.go.id/pemerintah-keluarkan-skb-3-menteri-hapus-tiga-hari-cuti-bersama-2020/>
        * <https://setkab.go.id/inilah-perubahan-hari-libur-nasional-dan-cuti-bersama-tahun-2021/>
        * <https://setkab.go.id/presiden-jokowi-terbitkan-keppres-4-tahun-2022-tentang-cuti-bersama-asn-tahun-2022/>
        * <https://news.detik.com/berita/d-6468002/apakah-ada-cuti-bersama-natal-2022-cek-infonya-di-sini>
        * <https://setkab.go.id/presiden-tandatangani-keppres-perubahan-cuti-bersama-bagi-asn/>
        * <https://setkab.go.id/inilah-keppres-7-2024-tentang-cuti-bersama-asn-tahun-2024/>
        * <https://setkab.go.id/pemerintah-tetapkan-hari-libur-nasional-dan-cuti-bersama-tahun-2025/>
    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 Masehir   r   r   r   r   r   ro   r   rq   )
r   r   r   r=   r   r   r   r   r   r?   r   r   r5   r   r}   r   r;   ru   r   r   r   r   r   r   ry   z0Cuti Bersama Hari Kemerdekaan Republik Indonesiar   r   r   r{   r   r   r   r   rs   r   r   rw   r   r   r   r   r   r   r=   r   r>   r   r   r   r   r   r   N)#rZ   r[   r\   r]   rA   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_holidayr   r
   r   r   r   r   r   special_public_holidays special_public_holidays_observedr	   r   r   r   r   special_government_holidays$special_government_holidays_observedrj   r3   r2   r,   r,   P  s   0f 34 "#< =!"=>:; !##F G "#E FAB%'(G%H" !FG !?@#%&E#F #%&D#E <= !AB 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"-."bKLM"/0"/0"/0
5t#F 	"-."/0"/0"/0"/0"/0"/0"-."-."-."-.
Gt#` 	"45"/0"/0!./"-.
at#n 	!,-"/0"/0"-.	
ot#z 	!./"/0"-.
{t#D 	")*"/0!./!./"-.
Et#R 	"-."/0"/0"45"-."-.
St#b 	!./!./!./"/0"-.
ct#p 	"/0"/0!./"-.	
qt#| 	"/0"/0"/0
}t#F 	!./!./!./"-.	
Gt#R 	!,-"/0"/0"/0"/0"/0"-.
St#d 	"/0"/0"/0"/0"/0"/0"/0"-.	
et#z !./!./!./"-.	
 "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!./!./!./!./")*"-.!./"-.
Qt#l 	sB12,(r3   r,   N)'r   rA   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   rm   r)   r*   r+   r,   rj   r3   r2   <module>r      s    " 
 d c c c 1   ?ZE ZEz	 		) 	- 7 -`5 8z5 zz	e er3   