ó
    \¦hß=  ã                   óJ   • S SK Jr  S SKJr  S SKJr  S SKJr   " S S\5      rg)é    )ÚIterable)Údate)Ú_IslamicLunar)ÚEasternCalendarHolidaysc            
       ó  • \ rS rSrSrS/S0S jjrS\\   4S jrS\\   4S jr	S\\   4S jr
S\\   4S	 jrS\\   4S
 jrS\\   4S jrS\\   4S jrS\\   4S jrS\\   4S jrS\\   4S jrS\\   4S jrS\\   4S jrS\\   4S jrS\\   4S jrS\\   4S jrS\\   4S jrS\\   4S jrS\\   4S jrS\\   4S jrS\\   4S jrS\\   4S jrS\\   4S jr S1S\S\\ \\!4      S\"S\\   4S jjr#S\\   4S  jr$S! r%S" r&S\\   4S# jr'S\\   4S$ jr(S\\   4S% jr)S\\   4S& jr*S\\   4S' jr+S\\   4S( jr,S\\   4S) jr-S\\   4S* jr.S\\   4S+ jr/S\\   4S, jr0S\\   4S- jr1S.r2g)2ÚIslamicHolidaysé   z—
Islamic holidays.

The Hijri calendar also known as Islamic calendar, is a lunar
calendar consisting of 12 lunar months in a year of 354 or 355 days.
NÚreturnc                 óJ   • U(       a  U" 5       O	[        5       U l        X l        g )N)r   Ú_islamic_calendarÚ _islamic_calendar_show_estimated)ÚselfÚclsÚshow_estimateds      ÚjC:\Users\julio\OneDrive\Documentos\Trabajo\Ideas Frescas\venv\Lib\site-packages\holidays/groups/islamic.pyÚ__init__ÚIslamicHolidays.__init__   s   € Þ*-¡¤´=³?ˆÔØ0>Õ-ó    c                 ój   • U R                  XR                  R                  U R                  5      5      $ )zq
Add death of Ali al-Rida day (last (29th or 30th) day of 2nd month).

https://en.wikipedia.org/wiki/Ali_al-Rida
)Ú_add_islamic_calendar_holidayr   Úali_al_rida_death_datesÚ_year©r   Únames     r   Ú_add_ali_al_rida_death_dayÚ*IslamicHolidays._add_ali_al_rida_death_day    s/   € ð ×1Ñ1Ø×(Ñ(×@Ñ@ÀÇÁÓLó
ð 	
r   c                 ój   • U R                  XR                  R                  U R                  5      5      $ )zc
Add birthday of Ali ibn Abu Talib day (13th day of 7th month).

https://en.wikipedia.org/wiki/Ali
)r   r   Úali_birthday_datesr   r   s     r   Ú_add_ali_birthday_dayÚ%IslamicHolidays._add_ali_birthday_day*   ó/   € ð ×1Ñ1Ø×(Ñ(×;Ñ;¸D¿J¹JÓGó
ð 	
r   c                 ój   • U R                  XR                  R                  U R                  5      5      $ )z`
Add death of Ali ibn Abu Talib day (21st day of 9th month).

https://en.wikipedia.org/wiki/Ali
)r   r   Úali_death_datesr   r   s     r   Ú_add_ali_death_dayÚ"IslamicHolidays._add_ali_death_day4   s/   € ð ×1Ñ1Ø×(Ñ(×8Ñ8¸¿¹ÓDó
ð 	
r   c                 ój   • U R                  XR                  R                  U R                  5      5      $ )zQ
Add Arbaeen day (20th day of 2nd month).

https://en.wikipedia.org/wiki/Arbaeen
)r   r   Úarbaeen_datesr   r   s     r   Ú_add_arbaeen_dayÚ IslamicHolidays._add_arbaeen_day>   s/   € ð ×1Ñ1Ø×(Ñ(×6Ñ6°t·z±zÓBó
ð 	
r   c                 óh   • U R                  XR                  R                  U R                  5      SS9$ )zè
Add Day of Arafah (9th day of 12th month).

At dawn of this day, Muslim pilgrims will make their way from Mina
to a nearby hillside and plain called Mount Arafat and the Plain of
Arafat.
https://en.wikipedia.org/wiki/Day_of_Arafah
éÿÿÿÿ©Ú
days_delta©r   r   Úeid_al_adha_datesr   r   s     r   Ú_add_arafah_dayÚIslamicHolidays._add_arafah_dayH   s7   € ð ×1Ñ1Ø×(Ñ(×:Ñ:¸4¿:¹:ÓFÐSUð 2ð 
ð 	
r   c                 ój   • U R                  XR                  R                  U R                  5      5      $ )zÏ
Add Ashura Day (10th day of 1st month).

Ashura is a day of commemoration in Islam. It occurs annually on the
10th of Muharram, the first month of the Islamic calendar.
https://en.wikipedia.org/wiki/Ashura
©r   r   Úashura_datesr   r   s     r   Ú_add_ashura_dayÚIslamicHolidays._add_ashura_dayU   ó/   € ð ×1Ñ1Ø×(Ñ(×5Ñ5°d·j±jÓAó
ð 	
r   c                 óh   • U R                  XR                  R                  U R                  5      SS9$ )zÞ
Add Ashura Eve (Day before the 10th day of 1st month).

Ashura is a day of commemoration in Islam. It occurs annually on the
10th of Muharram, the first month of the Islamic calendar.
https://en.wikipedia.org/wiki/Ashura
r+   r,   r3   r   s     r   Ú_add_ashura_eveÚIslamicHolidays._add_ashura_evea   ó6   € ð ×1Ñ1Ø×(Ñ(×5Ñ5°d·j±jÓAÈbð 2ð 
ð 	
r   c                 ój   • U R                  XR                  R                  U R                  5      5      $ )a  
Add Eid al-Adha Day (10th day of the 12th month of Islamic calendar).

Feast of the Sacrifice. It honours the willingness of Ibrahim
(Abraham) to sacrifice his son Ismail (Ishmael) as an act of obedience
to Allah's command.
https://en.wikipedia.org/wiki/Eid_al-Adha
r.   r   s     r   Ú_add_eid_al_adha_dayÚ$IslamicHolidays._add_eid_al_adha_daym   ó/   € ð ×1Ñ1Ø×(Ñ(×:Ñ:¸4¿:¹:ÓFó
ð 	
r   c                 óh   • U R                  XR                  R                  U R                  5      SS9$ )zE
Add Eid al-Adha Day Two.

https://en.wikipedia.org/wiki/Eid_al-Adha
é   r,   r.   r   s     r   Ú_add_eid_al_adha_day_twoÚ(IslamicHolidays._add_eid_al_adha_day_twoz   ó7   € ð ×1Ñ1Ø×(Ñ(×:Ñ:¸4¿:¹:ÓFÐSUð 2ð 
ð 	
r   c                 óh   • U R                  XR                  R                  U R                  5      SS9$ )zG
Add Eid al-Adha Day Three.

https://en.wikipedia.org/wiki/Eid_al-Adha
é   r,   r.   r   s     r   Ú_add_eid_al_adha_day_threeÚ*IslamicHolidays._add_eid_al_adha_day_three„   rD   r   c                 óh   • U R                  XR                  R                  U R                  5      SS9$ )zF
Add Eid al-Adha Day Four.

https://en.wikipedia.org/wiki/Eid_al-Adha
é   r,   r.   r   s     r   Ú_add_eid_al_adha_day_fourÚ)IslamicHolidays._add_eid_al_adha_day_fourŽ   rD   r   c                 ój   • U R                  XR                  R                  U R                  5      5      $ )a  
Add Eid al-Fitr Day (1st day of 10th month of Islamic calendar).

Holiday of Breaking the Fast. The religious holiday is celebrated
by Muslims worldwide because it marks the end of the month-long
dawn-to-sunset fasting of Ramadan.
https://en.wikipedia.org/wiki/Eid_al-Fitr
©r   r   Úeid_al_fitr_datesr   r   s     r   Ú_add_eid_al_fitr_dayÚ$IslamicHolidays._add_eid_al_fitr_day˜   r?   r   c                 óh   • U R                  XR                  R                  U R                  5      SS9$ )zE
Add Eid al-Fitr Day Two.

https://en.wikipedia.org/wiki/Eid_al-Fitr
rA   r,   rN   r   s     r   Ú_add_eid_al_fitr_day_twoÚ(IslamicHolidays._add_eid_al_fitr_day_two¥   rD   r   c                 óh   • U R                  XR                  R                  U R                  5      SS9$ )zG
Add Eid al-Fitr Day Three.

https://en.wikipedia.org/wiki/Eid_al-Fitr
rF   r,   rN   r   s     r   Ú_add_eid_al_fitr_day_threeÚ*IslamicHolidays._add_eid_al_fitr_day_three¯   rD   r   c                 óh   • U R                  XR                  R                  U R                  5      SS9$ )zm
Add Eid al-Fitr Eve (last day of 9th month of Islamic calendar).

https://en.wikipedia.org/wiki/Eid_al-Fitr
r+   r,   rN   r   s     r   Ú_add_eid_al_fitr_eveÚ$IslamicHolidays._add_eid_al_fitr_eve¹   rD   r   c                 ój   • U R                  XR                  R                  U R                  5      5      $ )z_
Add Eid al-Ghadir Day (18th day of 12th month).

https://en.wikipedia.org/wiki/Eid_al-Ghadeer
)r   r   Úeid_al_ghadir_datesr   r   s     r   Ú_add_eid_al_ghadir_dayÚ&IslamicHolidays._add_eid_al_ghadir_dayÃ   ó/   € ð ×1Ñ1Ø×(Ñ(×<Ñ<¸T¿Z¹ZÓHó
ð 	
r   c                 ój   • U R                  XR                  R                  U R                  5      5      $ )zW
Add death of Fatima day (3rd day of 6th month).

https://en.wikipedia.org/wiki/Fatima
)r   r   Úfatima_death_datesr   r   s     r   Ú_add_fatima_death_dayÚ%IslamicHolidays._add_fatima_death_dayÍ   r!   r   c                 ój   • U R                  XR                  R                  U R                  5      5      $ )zt
Annual religious pilgrimage of Senegalese Mouride brotherhood.

https://en.wikipedia.org/wiki/Grand_Magal_of_Touba
)r   r   Úgrand_magal_of_touba_datesr   r   s     r   Ú_add_grand_magal_of_toubaÚ)IslamicHolidays._add_grand_magal_of_touba×   s/   € ð ×1Ñ1Ø×(Ñ(×CÑCÀDÇJÁJÓOó
ð 	
r   c                 ój   • U R                  XR                  R                  U R                  5      5      $ )z~
Hari Hol Johor.

https://web.archive.org/web/20241202170507/https://publicholidays.com.my/hari-hol-almarhum-sultan-iskandar/
)r   r   Úhari_hol_johor_datesr   r   s     r   Ú_add_hari_hol_johorÚ#IslamicHolidays._add_hari_hol_johorá   ó/   € ð ×1Ñ1Ø×(Ñ(×=Ñ=¸d¿j¹jÓIó
ð 	
r   c                 ój   • U R                  XR                  R                  U R                  5      5      $ )zi
Add death of Hasan_al-Askari day (8th day of 3rd month).

https://en.wikipedia.org/wiki/Hasan_al-Askari
)r   r   Úhasan_al_askari_death_datesr   r   s     r   Ú_add_hasan_al_askari_death_dayÚ.IslamicHolidays._add_hasan_al_askari_death_dayë   s/   € ð ×1Ñ1Ø×(Ñ(×DÑDÀTÇZÁZÓPó
ð 	
r   c                 óh   • U R                  XR                  R                  U R                  5      SS9$ )zj
Add 29th Ramadan holiday.

https://web.archive.org/web/20250323065556/https://decree.om/2022/rd20220088/
é   r,   ©r   r   Úramadan_beginning_datesr   r   s     r   Ú_add_holiday_29_ramadanÚ'IslamicHolidays._add_holiday_29_ramadanõ   s7   € ð ×1Ñ1Ø×(Ñ(×@Ñ@ÀÇÁÓLÐY\ð 2ð 
ð 	
r   c                 ój   • U R                  XR                  R                  U R                  5      5      $ )zq
Add birthday of Muhammad al-Mahdi day (15th day of 8th month).

https://en.wikipedia.org/wiki/Muhammad_al-Mahdi
)r   r   Úimam_mahdi_birthday_datesr   r   s     r   Ú_add_imam_mahdi_birthday_dayÚ,IslamicHolidays._add_imam_mahdi_birthday_dayÿ   s/   € ð ×1Ñ1Ø×(Ñ(×BÑBÀ4Ç:Á:ÓNó
ð 	
r   r   Údatesr-   c                 óš   • [        5       nU H:  nU R                  XU R                  U5      =n(       d  M)  UR                  U5        M<     U$ )z
Add lunar calendar holiday.

Appends customizable estimation label at the end of holiday name if
holiday date is an estimation.
)ÚsetÚ_add_eastern_calendar_holidayr   Úadd)r   r   r{   r-   Úadded_datesÚdtsÚdts          r   r   Ú-IslamicHolidays._add_islamic_calendar_holiday	  sR   € ô “eˆÛˆCØ×7Ñ7Ø˜4×@Ñ@À*óð ˆr÷ ð —‘ Ö#ñ	 ð Ðr   c                 ój   • U R                  XR                  R                  U R                  5      5      $ )a|  
Add Islamic New Year Day (last day of Dhu al-Hijjah).

The Islamic New Year, also called the Hijri New Year, is the day that
marks the beginning of a new lunar Hijri year, and is the day on which
the year count is incremented. The first day of the Islamic year is
observed by most Muslims on the first day of the month of Muharram.
https://en.wikipedia.org/wiki/Islamic_New_Year
)r   r   Úhijri_new_year_datesr   r   s     r   Ú_add_islamic_new_year_dayÚ)IslamicHolidays._add_islamic_new_year_day  s/   € ð ×1Ñ1Ø×(Ñ(×=Ñ=¸d¿j¹jÓIó
ð 	
r   c                 ój   • U R                  XR                  R                  U R                  5      5      $ )z|
Add Isra' and Mi'raj Day (27th day of 7th month).

The Prophet's Ascension.
https://en.wikipedia.org/wiki/Isra'_and_Mi'raj
)r   r   Úisra_and_miraj_datesr   r   s     r   Ú_add_isra_and_miraj_dayÚ'IslamicHolidays._add_isra_and_miraj_day)  ó/   € ð ×1Ñ1Ø×(Ñ(×=Ñ=¸d¿j¹jÓIó
ð 	
r   c                 ój   • U R                  XR                  R                  U R                  5      5      $ )zs
Add Laylat al-Qadr Day (27th day of 9th month).

The Night of Power.
https://en.wikipedia.org/wiki/Night_of_Power
)r   r   Úlaylat_al_qadr_datesr   r   s     r   Ú_add_laylat_al_qadr_dayÚ'IslamicHolidays._add_laylat_al_qadr_day4  rŒ   r   c                 ój   • U R                  XR                  R                  U R                  5      5      $ )zj
Add Maldives Embraced Islam Day (1st day of 4th month).

https://en.wikipedia.org/wiki/Islam_in_Maldives
)r   r   Ú!maldives_embraced_islam_day_datesr   r   s     r   Ú _add_maldives_embraced_islam_dayÚ0IslamicHolidays._add_maldives_embraced_islam_day?  s/   € ð ×1Ñ1Ø×(Ñ(×JÑJÈ4Ï:É:ÓVó
ð 	
r   c                 ój   • U R                  XR                  R                  U R                  5      5      $ )z™
Add Mawlid Day (12th day of 3rd month).

Mawlid is the observance of the birthday of the Islamic prophet
Muhammad.
https://en.wikipedia.org/wiki/Mawlid
©r   r   Úmawlid_datesr   r   s     r   Ú_add_mawlid_dayÚIslamicHolidays._add_mawlid_dayI  r7   r   c                 óh   • U R                  XR                  R                  U R                  5      SS9$ )z…
Add Mawlid Day Two.

Mawlid is the observance of the birthday of the Islamic prophet
Muhammad.
https://en.wikipedia.org/wiki/Mawlid
rA   r,   r–   r   s     r   Ú_add_mawlid_day_twoÚ#IslamicHolidays._add_mawlid_day_twoU  r;   r   c                 ój   • U R                  XR                  R                  U R                  5      5      $ )a  
Add Nuzul Al Quran (17th day of 9th month).

Nuzul Al Quran is a Muslim festival to remember the day when Prophet
Muhammad received his first revelation of Islam's sacred book,
the holy Quran.
https://web.archive.org/web/20241012115752/https://zamzam.com/blog/nuzul-al-quran/
)r   r   Únuzul_al_quran_datesr   r   s     r   Ú_add_nuzul_al_quran_dayÚ'IslamicHolidays._add_nuzul_al_quran_daya  s/   € ð ×1Ñ1Ø×(Ñ(×=Ñ=¸d¿j¹jÓIó
ð 	
r   c                 óh   • U R                  XR                  R                  U R                  5      SS9$ )a.  
Add Prophet's Baptism.

Celebrated one week after the Prophet Mohammed's Birthday, this
marks the traditional Islamic birth rites that take place seven
days after birth. While it is not recognized in mainstream Islam,
Mali celebrates it as a cultural-religious public holiday that
reflects the local interpretation and honor of the Prophet Muhammad.
The term "baptism" is symbolic and not literal - there's no Islamic
ritual akin to Christian baptism.
https://web.archive.org/web/20240722052111/https://www.officeholidays.com/holidays/mali/prophets-baptism
é   r,   r–   r   s     r   Ú_add_prophet_baptism_dayÚ(IslamicHolidays._add_prophet_baptism_dayn  s6   € ð ×1Ñ1Ø×(Ñ(×5Ñ5°d·j±jÓAÈbð 2ð 
ð 	
r   c                 ój   • U R                  XR                  R                  U R                  5      5      $ )z{
Add death of Prophet Muhammad and Hasan ibn Ali day (28th day of 2nd month).

https://en.wikipedia.org/wiki/Hasan_ibn_Ali
)r   r   Úprophet_death_datesr   r   s     r   Ú_add_prophet_death_dayÚ&IslamicHolidays._add_prophet_death_day  r_   r   c                 ój   • U R                  XR                  R                  U R                  5      5      $ )zp
Add Quamee Dhuvas (1st day of 3rd month).

https://en.wikipedia.org/wiki/Qaumee_Dhuvas_(Maldives_National_Day)
)r   r   Úquamee_dhuvas_datesr   r   s     r   Ú_add_quamee_dhuvas_dayÚ&IslamicHolidays._add_quamee_dhuvas_day‰  r_   r   c                 ój   • U R                  XR                  R                  U R                  5      5      $ )zä
Add First Day of Ramadan (1st day of 9th month).

Ramadan is the ninth month of the Islamic calendar, observed by Muslims
worldwide as a month of fasting, prayer, reflection, and community
https://en.wikipedia.org/wiki/Ramadan
rs   r   s     r   Ú_add_ramadan_beginning_dayÚ*IslamicHolidays._add_ramadan_beginning_day“  s/   € ð ×1Ñ1Ø×(Ñ(×@Ñ@ÀÇÁÓLó
ð 	
r   c                 ój   • U R                  XR                  R                  U R                  5      5      $ )z‚
Add birthday of Prophet Muhammad and Ja'far al-Sadiq day (17th day of 3rd month).

https://en.wikipedia.org/wiki/Ja'far_al-Sadiq
)r   r   Úsadiq_birthday_datesr   r   s     r   Ú_add_sadiq_birthday_dayÚ'IslamicHolidays._add_sadiq_birthday_dayŸ  rl   r   c                 ój   • U R                  XR                  R                  U R                  5      5      $ )zk
Add death of Ja'far al-Sadiq day (25th day of 10th month).

https://en.wikipedia.org/wiki/Ja'far_al-Sadiq
)r   r   Úsadiq_death_datesr   r   s     r   Ú_add_sadiq_death_dayÚ$IslamicHolidays._add_sadiq_death_day©  s/   € ð ×1Ñ1Ø×(Ñ(×:Ñ:¸4¿:¹:ÓFó
ð 	
r   c                 ój   • U R                  XR                  R                  U R                  5      5      $ )zL
Add Tasua day (9th day of 1st month).

https://en.wikipedia.org/wiki/Tasua
)r   r   Útasua_datesr   r   s     r   Ú_add_tasua_dayÚIslamicHolidays._add_tasua_day³  s/   € ð ×1Ñ1Ø×(Ñ(×4Ñ4°T·Z±ZÓ@ó
ð 	
r   )r   r   )NT)r
   N)r   )3Ú__name__Ú
__module__Ú__qualname__Ú__firstlineno__Ú__doc__r   r}   r   r   r   r$   r(   r0   r5   r9   r=   rB   rG   rK   rP   rS   rV   rY   r]   rb   rf   rj   ro   ru   ry   Ústrr   ÚtupleÚboolÚintr   r†   rŠ   r   r“   r˜   r›   rŸ   r£   r§   r«   r®   r²   r¶   rº   Ú__static_attributes__© r   r   r   r      st  † ñö?ð
°#°d±)ô 
ð
¨S°©Yô 
ð
¨#¨d©)ô 
ð
¨¨D©	ô 
ð
 s¨4¡yô 
ð

 s¨4¡yô 

ð

 s¨4¡yô 

ð
¨C°©Iô 
ð
°°D±	ô 
ð
°#°d±)ô 
ð
°°T±ô 
ð
¨C°©Iô 
ð
°°D±	ô 
ð
°#°d±)ô 
ð
¨C°©Iô 
ð
¨c°$©iô 
ð
¨S°©Yô 
ð
°°T±ô 
ð
¨3¨t©9ô 
ð
°c¸$±iô 
ð
¨s°4©yô 
ð
°C¸±Iô 
ð PQñØðØ (¨¨t°T¨zÑ):Ñ ;ðØILðà	ˆT‰õð$
°°T±ô 
ò	
ò	
ð
¸¸D¹	ô 
ð

 s¨4¡yô 

ð

¨3¨t©9ô 

ð
¨s°4©yô 
ð
°°D±	ô 
ð"
¨c°$©iô 
ð
¨c°$©iô 
ð

°#°d±)ô 

ð
¨s°4©yô 
ð
¨C°©Iô 
ð
 c¨$¡i÷ 
r   r   N)	Úcollections.abcr   Údatetimer   Úholidays.calendarsr   Úholidays.groups.easternr   r   rÆ   r   r   Ú<module>rË      s"   ðõ %Ý å ,Ý ;ôg
Ð-õ g
r   