
    )JfG                     >     G d  de           Z ed          Zd ZdS )c                       e Zd Zd Zd Zed             Zed             Zed             Zed             Z	ed             Z
ed             Zed	             Zd
S )AppSettingsc                     || _         d S N)prefix)selfr   s     [/home/alex/cs2snipeproduction/venv/lib/python3.11/site-packages/allauth/mfa/app_settings.py__init__zAppSettings.__init__   s        c                 6    ddl m}  || j        |z   |          S )N    )get_setting)allauth.utilsr   r   )r   namedfltr   s       r   _settingzAppSettings._setting   s-    ------{4;-t444r
   c                 .    |                      dd          S )NADAPTERz%allauth.mfa.adapter.DefaultMFAAdapterr   r   s    r   r   zAppSettings.ADAPTER
   s    }}Y(OPPPr
   c                 .    |                      di           S )NFORMSr   r   s    r   r   zAppSettings.FORMS   s    }}Wb)))r
   c                 .    |                      dd          S )z/
        The number of recovery codes.
        RECOVERY_CODE_COUNT
   r   r   s    r   r   zAppSettings.RECOVERY_CODE_COUNT   s    
 }}2B777r
   c                 .    |                      dd          S )zL
        The period that a TOTP code will be valid for, in seconds.
        TOTP_PERIOD   r   r   s    r   r   zAppSettings.TOTP_PERIOD       
 }}]B///r
   c                 .    |                      dd          S )z5
        The number of digits for TOTP codes
        TOTP_DIGITS   r   r   s    r   r    zAppSettings.TOTP_DIGITS    s    
 }}]A...r
   c                 .    |                      dd          S )z
        The issuer.
        TOTP_ISSUER r   r   s    r   r#   zAppSettings.TOTP_ISSUER'   r   r
   c                 6    ddg}|                      d|          S )Nrecovery_codestotpSUPPORTED_TYPESr   )r   r   s     r   r(   zAppSettings.SUPPORTED_TYPES.   s!     &)}}.555r
   N)__name__
__module____qualname__r	   r   propertyr   r   r   r   r    r#   r(    r
   r   r   r      s          5 5 5
 Q Q XQ * * X* 8 8 X8 0 0 X0 / / X/ 0 0 X0 6 6 X6 6 6r
   r   MFA_c                 ,    t          t          |           S r   )getattr_app_settings)r   s    r   __getattr__r2   7   s    =$'''r
   N)objectr   r1   r2   r-   r
   r   <module>r4      sZ   06 06 06 06 06& 06 06 06f F##( ( ( ( (r
   