§
    ñ)Jf  ã                   ó   — d dl Z dZd„ ZdS )é    NÚaccount_authentication_methodsc                 ó¾   — | j                              t          g ¦  «        }|t          j        ¦   «         dœ|¥}|                     |¦  «         || j         t          <   dS )ai  Here we keep a log of all authentication methods used within the current
    session.  Important to note is that having entries here does not imply that
    a user is fully signed in. For example, consider a case where a user
    authenticates using a password, but fails to complete the 2FA challenge.
    Or, a user successfully signs in into an inactive account or one that still
    needs verification. In such cases, ``request.user`` is still anonymous, yet,
    we do have an entry here.

    Example data::

        {'method': 'password',
         'at': 1701423602.7184925,
         'username': 'john.doe'}

        {'method': 'socialaccount',
         'at': 1701423567.6368647,
         'provider': 'amazon',
         'uid': 'amzn1.account.K2LI23KL2LK2'}

        {'method': 'mfa',
         'at': 1701423602.6392953,
         'id': 1,
         'type': 'totp'}

    )ÚmethodÚatN)ÚsessionÚgetÚ"AUTHENTICATION_METHODS_SESSION_KEYÚtimeÚappend)Úrequestr   Ú
extra_dataÚmethodsÚdatas        úa/home/alex/cs2snipeproduction/venv/lib/python3.11/site-packages/allauth/account/authentication.pyÚrecord_authenticationr      se   € ð4 Œo×!Ò!Õ"DÀbÑIÔI€GàÝŒi‰kŒkðð ð ð€Dð
 ‡N‚N4ÑÔÐØ:A€G„OÕ6Ñ7Ð7Ð7ó    )r
   r	   r   © r   r   ú<module>r      s5   ðØ €€€ð &FÐ "ð!Bð !Bð !Bð !Bð !Br   