
    ׾Ji
                        d dl Z d dlmZ d dlmZ d dlmZ d dlmZ d dl	m
Z
 d dlmZ d dlmZ d d	lmZ  e            Z e            Z e            Z e            Z e
            Z e            Zd
e_        de_        de_        de_        d
e_        e j                            dd          Z eeddgedd          ZdZ dZ!dZ"dZ#dZ$dZ%dZ&dS )    N)
SQLAlchemy)Bcrypt)LoginManager)Mail)Talisman)CSRFProtect)Limiter)get_remote_addressz
auth.loginu4   Veuillez vous connecter pour accéder à cette page.infostrong	REDIS_URLz	memory://z10000 per dayz1000 per hourzfixed-windowT)key_funcdefault_limitsstorage_uristrategyheaders_enabledz5 per minutez10 per minutez
5 per hourz20 per hourz50 per hourz60 per hourz30 per hour)'osflask_sqlalchemyr   flask_bcryptr   flask_loginr   
flask_mailr   flask_talismanr   flask_wtf.csrfr   flask_limiterr	   flask_limiter.utilr
   dbbcryptlogin_managermailtalismancsrf
login_viewlogin_messagelogin_message_categorysession_protectionrefresh_viewenvirongetr   limiterRATE_LIMIT_LOGINRATE_LIMIT_2FARATE_LIMIT_PASSWORD_RESETRATE_LIMIT_REGISTERRATE_LIMIT_AUDIT_CREATERATE_LIMIT_PDF_DOWNLOADRATE_LIMIT_EMAIL_SEND     -/var/www/html/MCyber-Diagnostic/extensions.py<module>r4      s   
			 ' ' ' ' ' '       $ $ $ $ $ $       # # # # # # & & & & & & ! ! ! ! ! ! 1 1 1 1 1 1 Z\\	tvv8::{}} ( T '- $#+  )  JNN;44	 '#_5   "  (  $ ' ' %   r2   