§
    §Mºfô  ã                   ó    —  G d „ d¦  «        Z dS )c                   ó   — e Zd ZdZd„ Zd„ ZdS )ÚBaseMiddlewarez×
    Base class for implementing ASGI middleware.

    Note that subclasses of this are not self-safe; don't store state on
    the instance, as it serves multiple application instances. Instead, use
    scope.
    c                 ó   — || _         dS )zH
        Middleware constructor - just takes inner application.
        N)Úinner)Úselfr   s     úR/var/www/surfInsights/venv3-11/lib/python3.11/site-packages/channels/middleware.pyÚ__init__zBaseMiddleware.__init__
   s   € ð ˆŒ
ˆ
ˆ
ó    c              ƒ   ó^   K  — t          |¦  «        }|                      |||¦  «        ƒ d{V —†S )zg
        ASGI application; can insert things into the scope and run asynchronous
        code.
        N)Údictr   )r   ÚscopeÚreceiveÚsends       r   Ú__call__zBaseMiddleware.__call__   s;   è è € õ �U‘”ˆà—Z’Z  w°Ñ5Ô5Ð5Ð5Ð5Ð5Ð5Ð5Ð5r	   N)Ú__name__Ú
__module__Ú__qualname__Ú__doc__r   r   © r	   r   r   r      s<   € € € € € ðð ðð ð ð6ð 6ð 6ð 6ð 6r	   r   N)r   r   r	   r   ú<module>r      s7   ðð6ð 6ð 6ð 6ð 6ñ 6ô 6ð 6ð 6ð 6r	   