
    h                        S SK Jr  S SKJr  S SKJr  S SKJr  S SKJr  S SKJ	r	  S SK
Jr  S SK
Jr  S S	K
Jr  S S
K
Jr  S SKJr  S SKJr  S SKJr  S SKJr  S SKJr  S SKJr  S SKJr  S SKJr  S SKJr  S SKJr  S SKJr  S SKJr  S SKJr  S SKJr  S SKJr  S SK J!r!  S SK J"r"  S SK J#r#  S SK J$r$  S SK J%r%  S SK J&r&  S S K J'r'  S S!K J(r(  S S"K J)r)  S S#K J*r*  S S$K+J,r,  S S%K+J-r-  S S&K+J.r.  S S'K+J/r/  S(r0S) r1g*)+   )json)Flask)Request)Response)	Blueprint)Config)after_this_request)copy_current_request_context)has_app_context)has_request_context)current_app)g)request)session)abort)flash)get_flashed_messages)get_template_attribute)make_response)redirect)	send_file)send_from_directory)stream_with_context)url_for)jsonify)appcontext_popped)appcontext_pushed)appcontext_tearing_down)before_render_template)got_request_exception)message_flashed)request_finished)request_started)request_tearing_down)template_rendered)render_template)render_template_string)stream_template)stream_template_stringz2.3.3c                    U S:X  a!  SS K nSSKJn  UR                  S[        SS9  U$ U S:X  a!  SS K nSS	KJn  UR                  S
[        SS9  U$ U S:X  a!  SS K nSSKJn  UR                  S[        SS9  U$ U S:X  a!  SS K nSSKJn  UR                  S[        SS9  U$ U S:X  a  SS K nUR                  S[        SS9  g[        U 5      e)N_app_ctx_stack    r   )__app_ctx_stackz@'_app_ctx_stack' is deprecated and will be removed in Flask 2.4.   )
stacklevel_request_ctx_stack)__request_ctx_stackzD'_request_ctx_stack' is deprecated and will be removed in Flask 2.4.escape)r2   zb'flask.escape' is deprecated and will be removed in Flask 2.4. Import 'markupsafe.escape' instead.Markup)r3   zb'flask.Markup' is deprecated and will be removed in Flask 2.4. Import 'markupsafe.Markup' instead.signals_availablez`'signals_available' is deprecated and will be removed in Flask 2.4. Signals are always availableT)
warningsglobalsr-   warnDeprecationWarningr1   
markupsafer2   r3   AttributeError)namer5   r-   r1   r2   r3   s         cC:\Users\ROHAN GUPTA\OneDrive\Desktop\mathbuddy-assessment\venv\Lib\site-packages\flask/__init__.py__getattr__r=   ,   s    ,N 	 	

 ##0R 	 	

 #"x%,	 	 	
 x%,	 	 	
 "",	 	 	
 

    N)2 r   appr   r   r   
blueprintsr   configr   ctxr	   r
   r   r   r6   r   r   r   r   helpersr   r   r   r   r   r   r   r   r   r   r   signalsr   r   r   r   r    r!   r"   r#   r$   r%   
templatingr&   r'   r(   r)   __version__r=    r>   r<   <module>rI      s      # % . $ 9 M 3 ; /  ' ' # # A E 3 ) + ? ? ' $ ; ; G E C 7 9 7 A ; : H : H:r>   