Ë
    º2Úi:  ã                   ó6   — d dl mZ ddlmZmZ  G d„ de«      Zy)é    )Úswappable_settingé   )ÚAbstractNotificationÚnotify_handlerc                   óB   — e Zd Z G d„ dej                  «      Zd„ Zd„ Zy)ÚNotificationc                   ó"   — e Zd ZdZ edd«      Zy)úNotification.MetaFÚnotificationsr   N)Ú__name__Ú
__module__Ú__qualname__Úabstractr   Ú	swappable© ó    úK/var/www/html/acx/venv/lib/python3.12/site-packages/notifications/models.pyÚMetar
      s   „ ØˆÙ% o°~ÓF‰	r   r   c                 ó2   — ddl m}  || j                  «      S )z×
        Shortcut for the ``humanize``.
        Take a parameter humanize_type. This parameter control the which humanize method use.
        Return ``today``, ``yesterday`` ,``now``, ``2 seconds ago``etc. 
        r   )Ú
naturalday)Ú-django.contrib.humanize.templatetags.humanizer   Ú	timestamp)Úselfr   s     r   r   zNotification.naturalday   s   € õ 	MÙ˜$Ÿ.™.Ó)Ð)r   c                 ó2   — ddl m}  || j                  «      S )Nr   )Únaturaltime)r   r   r   )r   r   s     r   r   zNotification.naturaltime   s   € ÝMÙ˜4Ÿ>™>Ó*Ð*r   N)r   r   r   r   r   r   r   r   r   r   r   r      s!   „ ôGÐ#×(Ñ(ô Gò*ó+r   r   N)Úswapperr   Úbase.modelsr   r   r   r   r   r   ú<module>r      s   ðÝ %ç =ô+Ð'õ +r   