+
    ›~j  ã                   óN   € ^RI Ht ^ RIHt ^ RIHt ^ RIt^ RIt ! R R4      tR# )é   ©ÚTokenVerifier)ÚWebhookEvent)ÚParseNc                   óD   a € ] tR t^t o V 3R lR ltV 3R lR ltRtV tR# )ÚWebhookReceiverc                ó    <€ V ^8„  d   QhRS[ /# )é   Útoken_verifierr   )ÚformatÚ__classdict__s   "€Úh/Users/mitch_tango/dev/rabbit-r1-livekit/agent/.venv/lib/python3.14/site-packages/livekit/api/webhook.pyÚ__annotate__ÚWebhookReceiver.__annotate__	   s   ø€ ÷ (ñ (¡}ñ (ó    c                ó   € Wn         R # )N©Ú	_verifier)Úselfr   s   &&r   Ú__init__ÚWebhookReceiver.__init__	   s   € Ø'Žr   c                ó,   <€ V ^8„  d   QhRS[ RS[ RS[/# )r
   ÚbodyÚ
auth_tokenÚreturn)Ústrr   )r   r   s   "€r   r   r      s'   ø€ ÷ Gñ G™Cð G©Sð G±\ñ Gr   c                ó\  € V P                   P                  V4      pVP                  f   \        R4      h\        P                  ! VP                  4       4      P                  4       p\        P                  ! VP                  4      pWE8w  d   \        R4      h\        V\        4       RR7      # )Nz!sha256 was not found in the tokenzhash mismatchT)Úignore_unknown_fields)r   ÚverifyÚsha256Ú	ExceptionÚhashlibÚencodeÚdigestÚbase64Ú	b64decoder   r   )r   r   r   ÚclaimsÚ	body_hashÚclaims_hashs   &&&   r   ÚreceiveÚWebhookReceiver.receive   s   € Ø—‘×&Ñ& zÓ2ˆØ=‰=Ò ÜÐ?Ó@Ð@ä—N’N 4§;¡;£=Ó1×8Ñ8Ó:ˆ	Ü×&Ò& v§}¡}Ó5ˆàÔ#Ü˜OÓ,Ð,äTœ<›>ÀÔFÐFr   r   N)Ú__name__Ú
__module__Ú__qualname__Ú__firstlineno__r   r*   Ú__static_attributes__Ú__classdictcell__)r   s   @r   r   r      s   ø‡ € ÷(ð (÷Gö Gr   r   )	Úaccess_tokenr   Úlivekit.protocol.webhookr   Úgoogle.protobuf.json_formatr   r"   r%   r   © r   r   Ú<module>r6      s    ðÝ 'Ý 1Ý -Û Û ÷Gó Gr   