
    /h7
                       d dl mZ 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 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 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% 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- d)d(Z.dS )*    )annotationsN   )Accept)CharsetAccept)LanguageAccept)
MIMEAccept)Authorization)WWWAuthenticate)RequestCacheControl)ResponseCacheControl)ContentSecurityPolicy)ETags)FileMultiDict)FileStorage)EnvironHeaders)Headers)ImmutableDictMixin)ImmutableHeadersMixin)ImmutableListMixin)ImmutableMultiDictMixin)UpdateDictMixin)ContentRange)IfRange)Range)CallbackDict)CombinedMultiDict)	HeaderSet)ImmutableDict)ImmutableList)ImmutableMultiDict)ImmutableTypeConversionDict)iter_multi_items)	MultiDict)TypeConversionDictnamestrreturnt.Anyc                    dd l }| dk    r%ddlm} |                    dt          d           |S | dk    r%dd	lm} |                    d
t          d           |S t          |           )Nr   OrderedMultiDictr   )_OrderedMultiDictz^'OrderedMultiDict' is deprecated and will be removed in Werkzeug 3.2. Use 'MultiDict' instead.   )
stacklevelImmutableOrderedMultiDict)_ImmutableOrderedMultiDictzg'OrderedMultiDict' is deprecated and will be removed in Werkzeug 3.2. Use 'ImmutableMultiDict' instead.)warnings
structuresr+   warnDeprecationWarningr/   AttributeError)r%   r0   r+   r/   s       S/var/www/html/venv/lib/python3.11/site-packages/werkzeug/datastructures/__init__.py__getattr__r6   '   s    OOO!!!111111-	 	 	
 	
 	
 ! ***::::::6	 	 	
 	
 	
 *)


    )r%   r&   r'   r(   )/
__future__r   typingtacceptr   r   r   r   authr	   r
   cache_controlr   r   cspr   etagr   file_storager   r   headersr   r   mixinsr   r   r   r   r   ranger   r   r   r1   r   r   r   r   r   r    r!   r"   r#   r$   r6    r7   r5   <module>rE      s   " " " " " "     $ $ $ $ $ $ 2 2 2 2 2 2 4 4 4 4 4 4 , , , , , , 0 0 0 0 0 0 4 4 4 4 4 4 E E E E E E G G G G G G ? ? ? ? ? ?             8 8 8 8 8 8 4 4 4 4 4 4 5 5 5 5 5 5 ' ' ' ' ' ' < < < < < < B B B B B B < < < < < < F F F F F F 6 6 6 6 6 6 / / / / / / % % % % % % ! ! ! ! ! ! 4 4 4 4 4 4 > > > > > > . . . . . . 6 6 6 6 6 6 6 6 6 6 6 6 @ @ @ @ @ @ R R R R R R < < < < < < . . . . . . @ @ @ @ @ @     r7   