
    x7#h*                     |    d dl mZmZmZ d dlmZ  G d de      Z G d de      Z G d de      Z G d	 d
e      Z	y)    )
GOVERNMENTPUBLIC
UNOFFICIAL)USc                   R     e Zd ZdZdZeeefZdZ	i Z
d fdZd fdZd fdZ xZS )
HolidaysPRzPuerto Rico holidays.

    Alias of a US subdivision that is also officially assigned its own country code in ISO 3166-1.
    See <https://en.wikipedia.org/wiki/ISO_3166-2:US#Subdivisions_included_in_ISO_3166-1>
    PR c                 0    d| _         t        | 	          y Nr	   )subdivsuper_populate_public_holidaysself	__class__s    ^/var/www/api/v1/venv_getwork_v1/lib/python3.12/site-packages/holidays/countries/puerto_rico.pyr   z$HolidaysPR._populate_public_holidays   s    )+    c                 0    d| _         t        | 	          y r   )r   r   _populate_government_holidaysr   s    r   r   z(HolidaysPR._populate_government_holidays!       -/r   c                 0    d| _         t        | 	          y r   )r   r   _populate_unofficial_holidaysr   s    r   r   z(HolidaysPR._populate_unofficial_holidays%   r   r   )returnN)__name__
__module____qualname____doc__countryr   r   r   supported_categoriessubdivisionssubdivisions_aliasesr   r   r   __classcell__)r   s   @r   r   r      s;     G&
;L,00 0r   r   c                       e Zd Zy)r	   Nr   r   r   r
   r   r   r	   r	   *       r   r	   c                       e Zd Zy)PRINr%   r
   r   r   r(   r(   .   r&   r   r(   c                       e Zd Zy)
PuertoRicoNr%   r
   r   r   r*   r*   2   r&   r   r*   N)
holidays.constantsr   r   r    holidays.countries.united_statesr   r   r	   r(   r*   r
   r   r   <module>r-      s@    > = /0 02	 		* 		 	r   