ó
    |ch¬  ã                   óþ   • S SK Jr  S SKJr  S SKJr  S SKJrJr  \	" \SS5      r
SS\" S	S
9SSSSSS\R                  \	" \SS5      SS.rSS1r\" \
\\5      qS r\R                   " \5         " S S5      r\" 5       rg)é    )Ú	timedelta)Úsettings)Úsetting_changed)ÚAPISettingsÚapi_settingsÚ	REST_KNOXNzhashlib.sha512é@   é
   )ÚhoursFé<   ÚTokenÚKNOX_TOKEN_MODELzknox.AuthTokenÚ )ÚSECURE_HASH_ALGORITHMÚAUTH_TOKEN_CHARACTER_LENGTHÚ	TOKEN_TTLÚUSER_SERIALIZERÚTOKEN_LIMIT_PER_USERÚAUTO_REFRESHÚAUTO_REFRESH_MAX_TTLÚMIN_REFRESH_INTERVALÚAUTH_HEADER_PREFIXÚEXPIRY_DATETIME_FORMATÚTOKEN_MODELÚTOKEN_PREFIXr   r   c                  óº   • US   US   p2US:X  aL  [        U[        [        5      q[	        [        R
                  5      [        R                  :”  a  [        S5      eg g )NÚsettingÚvaluer   zIllegal TOKEN_PREFIX length)	r   ÚDEFAULTSÚIMPORT_STRINGSÚknox_settingsÚlenr   Ú	CONSTANTSÚMAXIMUM_TOKEN_PREFIX_LENGTHÚ
ValueError)ÚargsÚkwargsr   r   s       ÚV/var/www/djangovue.mamus.xyz/django/venv/lib/python3.13/site-packages/knox/settings.pyÚreload_api_settingsr)       sX   € à˜IÑ&¨¨w©ˆUØ�+ÓÜ# E¬8´^ÓDˆÜŒ}×)Ñ)Ó*¬Y×-RÑ-RÓRÜÐ:Ó;Ð;ð Sð ó    c                   ó*   • \ rS rSrSrSrSrSrS rSr	g)	r#   é,   z(
Constants cannot be changed at runtime
é   é€   r
   c                 ó   • [        S5      e)Nz�
            Constant values must NEVER be changed at runtime, as they are
            integral to the structure of database tables
            )Ú	Exception)Úselfr&   r'   s      r(   Ú__setattr__ÚCONSTANTS.__setattr__4   s   € Üð ó ð 	r*   © N)
Ú__name__Ú
__module__Ú__qualname__Ú__firstlineno__Ú__doc__ÚTOKEN_KEY_LENGTHÚDIGEST_LENGTHr$   r2   Ú__static_attributes__r4   r*   r(   r#   r#   ,   s   † ñð ÐØ€MØ"$Ðõr*   r#   )Údatetimer   Údjango.confr   Údjango.core.signalsr   Úrest_framework.settingsr   r   ÚgetattrÚUSER_SETTINGSÚDATETIME_FORMATr   r    r!   r)   Úconnectr#   r4   r*   r(   Ú<module>rE      sª   ðÝ å  Ý /ß =á˜ +¨tÓ4€ð .Ø#%Ù Ñ$ØØ ØØ ØØ!Ø*×:Ñ:Ù˜8Ð%7Ð9IÓJØñ€ð  Øð€ñ
 ˜M¨8°^ÓD€ò<ð × Ò Ð+Ô ,÷ñ ñ ‹K�	r*   