+
    ~j                    2    ^ RI Ht ^ RIHt  ! R R4      tR# )    )annotations)webc                  |    ] tR t^tR R lt]R R l4       t]R R l4       t]R R l4       tR	 R
 lt	R R lt
RtR# )
HttpServerc               $    V ^8  d   QhRRRRRR/# )   hoststrportintreturnNone )formats   "u/Users/mitch_tango/dev/rabbit-r1-livekit/agent/.venv/lib/python3.14/site-packages/livekit/agents/utils/http_server.py__annotate__HttpServer.__annotate__   s!     2 2S 2 2 2    c                	`    Wn         W n        \        P                  ! 4       V n        R V n        R # N)_host_portr   Application_app_runner)selfr	   r   s   &&&r   __init__HttpServer.__init__   s!    

OO%	-1r   c                   V ^8  d   QhRR/# )r   r   zweb.Applicationr   )r   s   "r   r   r      s      _ r   c                	    V P                   # r   )r   r   s   &r   appHttpServer.app   s    yyr   c                   V ^8  d   QhRR/# )r   r   r
   r   )r   s   "r   r   r            c r   c                	    V P                   # r   )r   r!   s   &r   r	   HttpServer.host       zzr   c                   V ^8  d   QhRR/# )r   r   r   r   )r   s   "r   r   r      r%   r   c                	    V P                   # r   )r   r!   s   &r   r   HttpServer.port   r(   r   c                   V ^8  d   QhRR/# r   r   r   r   )r   s   "r   r   r      s     	+ 	+T 	+r   c                	  "   \         P                  ! V P                  4      V n        V P                  P	                  4       G R j  xL
  \         P
                  ! V P                  V P                  V P                  4      pVP                  4       G R j  xL
  V P                  ^ 8X  d8   V P                  P                  pV'       d   V^ ,          ^,          V n        R # R # R #  L LP5ir   )
r   	AppRunnerr   r   setupTCPSiter   r   start	addresses)r   siteaddresss   &  r   r2   HttpServer.start   s     }}TYY/ll  """{{4<<TZZ@jjl::?ll,,G$QZ]
  	 	#s+   AC&C"AC&C$2C&C&$C&c                   V ^8  d   QhRR/# r-   r   )r   s   "r   r   r   $   s        d  r   c                	   "   V P                   e,   V P                   P                  4       G R j  xL
  R V n         R # R #  L5ir   )r   cleanupr!   s   &r   acloseHttpServer.aclose$   s4     <<#,,&&(((DL $(s   ,A >A )r   r   r   r   N)__name__
__module____qualname____firstlineno__r   propertyr"   r	   r   r2   r:   __static_attributes__r   r   r   r   r      sR    2      	+   r   r   N)
__future__r   aiohttpr   r   r   r   r   <module>rD      s    " !  ! r   