Ë
    º2Úi~  ã            
       óî   — d dl mZ d dlmZ d dlmZ d dlmZmZ  e	edd«      Z
dd ed	¬
«      dddddej                  dœ	ZddhZ ee
ee«      ad„ Z ej                   e«        G d„ d«      Z e«       Zy)é    )Ú	timedelta)Úsettings)Úsetting_changed)ÚAPISettingsÚapi_settingsÚ	REST_KNOXNz,cryptography.hazmat.primitives.hashes.SHA512é@   é
   )ÚhoursFé<   ÚToken)	ÚSECURE_HASH_ALGORITHMÚAUTH_TOKEN_CHARACTER_LENGTHÚ	TOKEN_TTLÚUSER_SERIALIZERÚTOKEN_LIMIT_PER_USERÚAUTO_REFRESHÚMIN_REFRESH_INTERVALÚAUTH_HEADER_PREFIXÚEXPIRY_DATETIME_FORMATr   r   c                  óN   — |d   |d   }}|dk(  rt        |t        t        «      ay y )NÚsettingÚvaluer   )r   ÚDEFAULTSÚIMPORT_STRINGSÚknox_settings)ÚargsÚkwargsr   r   s       úD/var/www/html/acx/venv/lib/python3.12/site-packages/knox/settings.pyÚreload_api_settingsr       s/   € à˜IÑ&¨¨w©ˆU€GØ�+ÒÜ# E¬8´^ÓD‰ð ó    c                   ó   — e Zd ZdZdZdZd„ Zy)Ú	CONSTANTSz0
    Constants cannot be changed at runtime
    é   é€   c                 ó   — t        d«      ‚)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__zCONSTANTS.__setattr__.   s   € Üð ó ð 	r!   N)Ú__name__Ú
__module__Ú__qualname__Ú__doc__ÚTOKEN_KEY_LENGTHÚDIGEST_LENGTHr)   © r!   r   r#   r#   '   s   „ ñð ÐØ€Mór!   r#   )Údatetimer   Údjango.confr   Údjango.test.signalsr   Úrest_framework.settingsr   r   ÚgetattrÚUSER_SETTINGSÚDATETIME_FORMATr   r   r   r    Úconnectr#   r0   r!   r   ú<module>r9      sš   ðÝ å  Ý /ß =á˜ +¨tÓ4€ð LØ#%Ù Ô$ØØ ØØØ!Ø*×:Ñ:ñ
€ð Øð€ñ
 ˜M¨8°^ÓD€òEð €× Ñ Ð+Ô ,÷ñ ñ ‹K�	r!   