Ë
    ûûàgó
  ã                   ó.   —  G d „ d«      Z  e d«      Zd„ Zy)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ed
„ «       Zed„ «       Zed„ «       Zed„ «       Zedefd„«       Zedefd„«       Zy)ÚAppSettingsc                 ó   — || _         y ©N)Úprefix)Úselfr   s     úV/var/www/skyplay_api_hub/venv/lib/python3.12/site-packages/allauth/mfa/app_settings.pyÚ__init__zAppSettings.__init__   s	   € Øˆ�ó    c                 ó:   — 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Ð4r
   c                 ó&   — | j                  dd«      S )NÚADAPTERz%allauth.mfa.adapter.DefaultMFAAdapter©r   ©r   s    r   r   zAppSettings.ADAPTER
   s   € à�}‰}˜YÐ(OÓPÐPr
   c                 ó&   — | j                  di «      S )NÚFORMSr   r   s    r   r   zAppSettings.FORMS   s   € à�}‰}˜W bÓ)Ð)r
   c                 ó&   — | j                  dd«      S )z/
        The number of recovery codes.
        ÚRECOVERY_CODE_COUNTé
   r   r   s    r   r   zAppSettings.RECOVERY_CODE_COUNT   s   € ð
 �}‰}Ð2°BÓ7Ð7r
   c                 ó&   — | j                  dd«      S )z=
        The number of digits of each recovery code.
        ÚRECOVERY_CODE_DIGITSé   r   r   s    r   r   z AppSettings.RECOVERY_CODE_DIGITS   s   € ð
 �}‰}Ð3°QÓ7Ð7r
   c                 ó&   — | j                  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                 ó&   — | j                  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                 ó&   — | j                  dd«      S )z
        The issuer.
        ÚTOTP_ISSUERÚ r   r   s    r   r&   zAppSettings.TOTP_ISSUER.   r!   r
   c                 ón   — ddl m} ddlm} | j	                  dd«      }|j
                  s
|r |d«      ‚|S )zX
        Don't use this on production. Useful for development & E2E tests only.
        r   )Úsettings)ÚImproperlyConfiguredÚTOTP_INSECURE_BYPASS_CODENz:MFA_TOTP_INSECURE_BYPASS_CODE is for testing purposes only)Údjango.confr)   Údjango.core.exceptionsr*   r   ÚDEBUG)r   r)   r*   Úcodes       r   r+   z%AppSettings.TOTP_INSECURE_BYPASS_CODE5   s;   € õ
 	)Ý?à�}‰}Ð8¸$Ó?ˆØ—’¡DÙ&ØLóð ð ˆr
   c                 ó&   — | j                  dd«      S )z”
        The number of time steps in the past or future to allow. Lower values are more secure, but more likely to fail due to clock drift.
        ÚTOTP_TOLERANCEr   r   r   s    r   r1   zAppSettings.TOTP_TOLERANCED   s   € ð
 �}‰}Ð-¨qÓ1Ð1r
   c                 ó.   — ddg}| j                  d|«      S )NÚrecovery_codesÚtotpÚSUPPORTED_TYPESr   )r   r   s     r   r5   zAppSettings.SUPPORTED_TYPESK   s   € à  &Ð)ˆØ�}‰}Ð.°Ó5Ð5r
   c                 ó&   — | j                  dd«      S )NÚWEBAUTHN_ALLOW_INSECURE_ORIGINFr   r   s    r   r7   z*AppSettings.WEBAUTHN_ALLOW_INSECURE_ORIGINP   s   € à�}‰}Ð=¸uÓEÐEr
   Úreturnc                 óF   — d| j                   v xr | j                  dd«      S )NÚwebauthnÚPASSKEY_LOGIN_ENABLEDF©r5   r   r   s    r   r;   z!AppSettings.PASSKEY_LOGIN_ENABLEDT   s*   € à˜T×1Ñ1Ð1ò 
°d·m±mØ# Uó7
ð 	
r
   c                 óF   — d| j                   v xr | j                  dd«      S )Nr:   ÚPASSKEY_SIGNUP_ENABLEDFr<   r   s    r   r>   z"AppSettings.PASSKEY_SIGNUP_ENABLEDZ   s*   € à˜T×1Ñ1Ð1ò 
°d·m±mØ$ eó7
ð 	
r
   N)Ú__name__Ú
__module__Ú__qualname__r	   r   Úpropertyr   r   r   r   r   r#   r&   r+   r1   r5   r7   Úboolr;   r>   © r
   r   r   r      s"  „ òò5ð
 ñQó ðQð ñ*ó ð*ð ñ8ó ð8ð ñ8ó ð8ð ñ0ó ð0ð ñ/ó ð/ð ñ0ó ð0ð ñó ðð ñ2ó ð2ð ñ6ó ð6ð ñFó ðFð ð
 tò 
ó ð
ð
 ð
¨ò 
ó ñ
r
   r   ÚMFA_c                 ó"   — t        t        | «      S r   )ÚgetattrÚ_app_settings)r   s    r   Ú__getattr__rI   d   s   € ä”= $Ó'Ð'r
   N)r   rH   rI   rD   r
   r   ú<module>rJ      s#   ð÷]
ñ ]
ñ@ ˜FÓ#€ó(r
   