+
    ~js                    `    ^ RI Ht ^ RIt^ RIHt ^RIHt ^RIHtH	t	H
t
 Rt ! R R]4      tR# )	    )annotationsN)ABC)TwirpClient)AccessTokenVideoGrants	SIPGrantsauthorizationc                  2    ] tR t^tR R ltRR R lltRtR# )Servicec               (    V ^8  d   QhRRRRRRRR/# )   sessionzaiohttp.ClientSessionhoststrapi_key
api_secret )formats   "i/Users/mitch_tango/dev/rabbit-r1-livekit/agent/.venv/lib/python3.14/site-packages/livekit/api/_service.py__annotate__Service.__annotate__   s*     % % 5 %S %3 %\_ %    c                	@    \        WR 4      V n        W0n        W@n        R# )livekitN)r   _clientr   r   )selfr   r   r   r   s   &&&&&r   __init__Service.__init__   s    "7)<$r   Nc               $    V ^8  d   QhRRRRRR/# )r   grantszVideoGrants | NonesipzSIPGrants | Nonereturnzdict[str, str]r   )r   s   "r   r   r      s$      (/?	r   c                	    \        V P                  V P                  4      pV'       d   VP                  V4       Ve   VP	                  V4       VP                  4       p/ pRP                  V4      V\        &   V# )Nz	Bearer {})r   r   r   with_grantswith_sip_grantsto_jwtr   AUTHORIZATION)r   r    r!   toktokenheaderss   &&&   r   _auth_headerService._auth_header   sd     $,,8OOF#?$

!,!3!3E!:r   )r   r   r   )N)__name__
__module____qualname____firstlineno__r   r+   __static_attributes__r   r   r   r   r      s    %
 r   r   )
__future__r   aiohttpabcr   twirp_clientr   access_tokenr   r   r   r'   r   r   r   r   <module>r7      s(    "   % = =c r   