
    !g[
                     f    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	)
    )ChristianHolidaysInternationalHolidays)HolidayBasec                   .     e Zd ZdZdZ fdZddZ xZS )	SanMarinozY
    References:
      - https://en.wikipedia.org/wiki/Public_holidays_in_San_Marino
    SMc                 x    t        j                  |        t        j                  |        t        |   |i | y )N)r   __init__r   super)selfargskwargs	__class__s      Z/var/www/dash_apps/app1/venv/lib/python3.12/site-packages/holidays/countries/san_marino.pyr
   zSanMarino.__init__   s1    ""4(&&t,$)&)    c                 h   | j                  d       | j                  d       | j                  d       | j                  d       | j	                  d       | j                  d       | j                  d       | j                  d       | j                  d	       | j                  d
       | j                  d       | j                  d       | j                  d       | j                  d       | j                  d       | j                  d       | j!                  d       | j#                  d       y )NzNew Year's DayEpiphanyzFeast of Saint AgathazAnniversary of the ArengozEaster SundayzEaster Mondayz
Labour DayzCorpus CristizLiberation from Fascism DayzAssumption DayzFoundation DayzAll Saints' DayzCommemoration of the DeadzImmaculate Conception DayzChristmas EvezChristmas DayzSaint Stephen's DayzNew Year's Eve)_add_new_years_day_add_epiphany_day_add_holiday_feb_5_add_holiday_mar_25_add_easter_sunday_add_easter_monday_add_labor_day_add_corpus_christi_day_add_holiday_jul_28_add_assumption_of_mary_day_add_holiday_sep_3_add_all_saints_day_add_all_souls_day_add_immaculate_conception_day_add_christmas_eve_add_christmas_day_add_christmas_day_two_add_new_years_eve)r   s    r   _populate_public_holidaysz#SanMarino._populate_public_holidays   s+    01 	z* 	 78 	  !<= 	0 	0 	L) 	$$_5 	  !>? 	(()9: 	 01 	  !23 	 ;< 	++,GH 	0 	0 	##$9: 	 01r   )returnN)__name__
__module____qualname____doc__countryr
   r&   __classcell__)r   s   @r   r   r      s    
 G*
52r   r   c                       e Zd Zy)r   Nr(   r)   r*    r   r   r   r   V       r   r   c                       e Zd Zy)SMRNr/   r0   r   r   r3   r3   Z   r1   r   r3   N)holidays.groupsr   r   holidays.holiday_baser   r   r   r3   r0   r   r   <module>r6      s;    E -B2.0E B2J	 		) 	r   