
    x7#h                         d dl m Z d dlmZ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)BANKPUBLIC)ChristianHolidaysInternationalHolidays)HolidayBasec                   D     e Zd ZdZdZdZeefZdZ	d fdZ
d Zd Z xZS )	LiechtensteinzLiechtenstein holidays.

    References:
        * <https://en.wikipedia.org/wiki/Public_holidays_in_Liechtenstein>
        * <https://www.llb.li/en/contact/bank-holidays>
    LIde)r   en_USukc                 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/liechtenstein.pyr   zLiechtenstein.__init__!   s1    ""4(&&t,$)&)    c                 x   | j                  t        d             | j                  t        d             | j                  t        d             | j	                  t        d             | j                  t        d             | j                  t        d             | j                  t        d             | j                  t        d             | j                  t        d	             | j                  t        d
             | j                  t        d             | j                  t        d             | j                  t        d             | j                  t        d             | j                  t        d             | j!                  t        d             | j#                  t        d             y )NNeujahru   Heilige Drei Königeu   Mariä Lichtmess	JosefstagOstersonntagOstermontagzTag der ArbeitAuffahrtPfingstsonntagPfingstmontagFronleichnamStaatsfeiertagu   Mariä GeburtAllerheiligenu   Mariä EmpfängnisWeihnachtenStephanstag)_add_new_years_daytr_add_epiphany_day_add_candlemas_add_saint_josephs_day_add_easter_sunday_add_easter_monday_add_labor_day_add_ascension_thursday_add_whit_sunday_add_whit_monday_add_corpus_christi_day_add_assumption_of_mary_day_add_nativity_of_mary_day_add_all_saints_day_add_immaculate_conception_day_add_christmas_day_add_christmas_day_twor   s    r   _populate_public_holidaysz'Liechtenstein._populate_public_holidays&   sh   9. 	r"89: 	B123 	##B{O4 	> 23 	= 12 	B/01 	$$R
^4 	b!123 	b12 	$$R%78 	((,<)=> 	&&r/':; 	  O!45 	++B/C,DE 	= 12 	##B}$56r   c                    | j                  t        d             | j                  t        d             | j                  t        d             | j	                  t        d             | j                  t        d             y )NBerchtoldstagFasnachtsdienstag
KarfreitagHeiligabend	Silvester)_add_new_years_day_twor&   _add_carnival_tuesday_add_good_friday_add_christmas_eve_add_new_years_ever7   s    r   _populate_bank_holidaysz%Liechtenstein._populate_bank_holidaysZ   si    ##B$78 	""2&9#:; 	b./ 	= 12 	;0r   )returnN)__name__
__module____qualname____doc__countrydefault_languager   r   supported_categoriessupported_languagesr   r8   rD   __classcell__)r   s   @r   r
   r
      s5     G &>/*
27h1r   r
   c                       e Zd Zy)r   NrF   rG   rH    r   r   r   r   k       r   r   c                       e Zd Zy)LIENrP   rQ   r   r   rT   rT   o   rR   r   rT   N)r   r&   holidays.constantsr   r   holidays.groupsr   r   holidays.holiday_baser   r
   r   rT   rQ   r   r   <module>rX      s@    " + D -T1K!24I T1n	 		- 	r   