Ë
    ºûëfe  ã                   ó0   — d dl mZ d dlmZ  G d„ d«      Zy)é    )Úapp_settings)ÚUserSessionc                   ó   — e Zd Zd„ Zd„ Zy)ÚUserSessionsMiddlewarec                 ó   — || _         y )N)Úget_response)Úselfr   s     úZ/var/www/cs2snipe.com/venv/lib/python3.12/site-packages/allauth/usersessions/middleware.pyÚ__init__zUserSessionsMiddleware.__init__   s
   € Ø(ˆÕó    c                 ó  — t         j                  rct        |d«      rW|j                  j                  rAt        |d«      r5|j
                  j                  rt        j                  j                  |«       | j                  |«      }|S )NÚsessionÚuser)r   ÚTRACK_ACTIVITYÚhasattrr   Úsession_keyr   Úis_authenticatedr   ÚobjectsÚcreate_from_requestr   )r	   ÚrequestÚresponses      r
   Ú__call__zUserSessionsMiddleware.__call__	   sb   € ä×'Ò'Ü˜ Ô+Ø—‘×+Ò+Ü˜ Ô(Ø—‘×-Ò-ä×Ñ×3Ñ3°GÔ<Ø×$Ñ$ WÓ-ˆØˆr   N)Ú__name__Ú
__module__Ú__qualname__r   r   © r   r
   r   r      s   „ ò)ó
r   r   N)Úallauth.usersessionsr   Úallauth.usersessions.modelsr   r   r   r   r
   ú<module>r      s   ðÝ -Ý 3÷ò r   