Ë
    ±ŒjÞ  ã                  ó„   — d Z ddlmZ ddlmZmZmZmZ ddlm	Z	m
Z
mZmZmZmZmZ ddlmZmZmZ g d¢Zej*                  Zy)	z3
Rate limiting with commonly used storage backends
é    )Úannotationsé   )Ú_versionÚaioÚstorageÚ
strategies)ÚRateLimitItemÚRateLimitItemPerDayÚRateLimitItemPerHourÚRateLimitItemPerMinuteÚRateLimitItemPerMonthÚRateLimitItemPerSecondÚRateLimitItemPerYear)ÚWindowStatsÚparseÚ
parse_many)r	   r
   r   r   r   r   r   r   r   r   r   r   r   N)Ú__doc__Ú
__future__r   Ú r   r   r   r   Úlimitsr	   r
   r   r   r   r   r   Úutilr   r   r   Ú__all__Ú__version__© ó    úY/var/www/html/Fitness-lenito-AI-main/venv/lib/python3.12/site-packages/limits/__init__.pyÚ<module>r      s@   ðñõ #ç 0Ó 0÷÷ ñ ÷ 1Ñ 0ò€ð  ×"Ñ"�r   