
    x7#h(                     r    d dl m Z d dlmZmZ d dlmZ  G d deee      Z G d de      Z G d d	e      Z	y
)    )gettext)ChristianHolidaysInternationalHolidays)HolidayBasec                   :     e Zd ZdZdZdZdZdZd fdZd Z	 xZ
S )		Venezuelaa  Venezuela holidays.

    References:
        * <https://dias-festivos.eu/dias-festivos/venezuela/#>
        * [1909 Aug 5](https://www.guao.org/sites/default/files/efemerides/69.Ley%20fiestas%20nacionales%201909.pdf)
        * [1918 May 19](https://www.guao.org/sites/default/files/efemerides/70.%20Ley%20de%20fiestas%20nacionales%201918.pdf)
        * [1921 Jun 11](https://guao.org/sites/default/files/efemerides/37.LEYES_Y_DECRETOS_1921_Di%cc%81a_de_la_raza.PDF)
        * [1971 Jun 22](https://www.ilo.org/dyn/travail/docs/2030/Law%20No.29.541.pdf)
        * [2002 Oct 10](https://www.acnur.org/fileadmin/Documentos/BDL/2008/6635.pdf)
        * [2012 May 7](https://oig.cepal.org/sites/default/files/2012_leyorgtrabajo_ven.pdf)
    VEes)en_USr
   uki	  c                 x    t        j                  |        t        j                  |        t        |   |i | y )N)r   __init__r   super)selfargskwargs	__class__s      \/var/www/api/v1/venv_getwork_v1/lib/python3.12/site-packages/holidays/countries/venezuela.pyr   zVenezuela.__init__%   s1    ""4(&&t,$)&)    c                 X   | j                  t        d             | j                  t        d             | j                  t        d             | j	                  t        d             | j                  t        d             | j                  dk\  r| j                  t        d             | j                  dk\  r| j                  t        d	             | j                  d
k\  sd| j                  cxk  rdk  rn n| j                  t        d             | j                  dk\  r| j                  t        d             | j                  dk\  r| j                  t        d             | j                  dk\  r4| j                  | j                  dk\  rt        d      n
t        d             d| j                  cxk  rdk  rn n| j                  t        d             | j                  t        d             | j                  t        d             | j!                  t        d             y )Nu
   Año NuevozLunes de CarnavalzMartes de CarnavalzJueves SantozViernes Santoi  u    Declaración de la Independenciai  zDia Mundial del Trabajadori  i   i}  zBatalla de Carabobou   Día de la Independenciai~  u   Natalicio de Simón Bolívari  i  u    Día de la Resistencia Indígenau   Día de la Razaiu  u   Día Festivo Desconocido
Nochebuenau   Día de Navidadu   Fiesta de Fin de Año)_add_new_years_daytr_add_carnival_monday_add_carnival_tuesday_add_holy_thursday_add_good_friday_year_add_holiday_apr_19_add_labor_day_add_holiday_jun_24_add_holiday_jul_5_add_holiday_jul_24_add_columbus_day_add_holiday_oct_28_add_christmas_eve_add_christmas_day_add_new_years_eve)r   s    r   _populate_public_holidaysz#Venezuela._populate_public_holidays*   s   < 01 	!!"%8"9: 	""2&:#;< 	> 23 	b12 ::$$R(J%KL ::#? @A ::!;t!;$$R(=%>? ::##B'A$BC::$$R(F%GH::"" ::% 56 )* 4::%%$$R(B%CD 	< 01 	#4 56 	#: ;<r   )returnN)__name__
__module____qualname____doc__countrydefault_languagesupported_languages
start_yearr   r)   __classcell__)r   s   @r   r   r      s*    
 G/J*
>=r   r   c                       e Zd Zy)r	   Nr+   r,   r-    r   r   r	   r	   k       r   r	   c                       e Zd Zy)VENNr5   r6   r   r   r9   r9   o   r7   r   r9   N)
r   r   holidays.groupsr   r   holidays.holiday_baser   r   r	   r9   r6   r   r   <module>r<      s=    " D -U=.0E U=p	 		) 	r   