Ë
    +Œ:j"  ã                   ó    — d dl Z  G d„ d«      Zy)é    Nc                   ó`   — e Zd Zdedej
                  ddfd„Zdej                  fd„Zde	fd„Z
y)Ú
MiddlewareÚclsÚoptionsÚreturnNc                 ó    — || _         || _        y ©N)r   r   )Úselfr   r   s      ú_/var/www/html/tokenscope/api/venv/lib/python3.12/site-packages/starlette/middleware/__init__.pyÚ__init__zMiddleware.__init__   s   € ØˆŒØˆ�ó    c                 óH   — | j                   | j                  f}t        |«      S r	   )r   r   Úiter)r
   Úas_tuples     r   Ú__iter__zMiddleware.__iter__	   s   € Ø—H‘H˜dŸl™lÐ+ˆÜ�H‹~Ðr   c                 óþ   — | j                   j                  }| j                  j                  «       D ��cg c]  \  }}|› d|›�‘Œ }}}dj	                  | j
                  j                  g|z   «      }|› d|› d�S c c}}w )Nú=z, ú(ú))Ú	__class__Ú__name__r   ÚitemsÚjoinr   )r
   Ú
class_nameÚkeyÚvalueÚoption_stringsÚ	args_reprs         r   Ú__repr__zMiddleware.__repr__   sy   € Ø—^‘^×,Ñ,ˆ
Ø?C¿|¹|×?QÑ?QÓ?S×T±°°e˜S˜E  5 )Ò,ÐTˆÑTØ—I‘I˜tŸx™x×0Ñ0Ð1°NÑBÓCˆ	Ø�˜Q˜y˜k¨Ð+Ð+ùó Us   ´A9)r   Ú
__module__Ú__qualname__ÚtypeÚtypingÚAnyr   ÚIteratorr   Ústrr   © r   r   r   r      s<   „ ð˜Dð ¨V¯Z©Zð ¸Dó ð˜&Ÿ/™/ó ð,˜#ô ,r   r   )r#   r   r'   r   r   ú<module>r(      s   ðÛ ÷,ò ,r   