+
    ›~jE4  ã                   ó   € R t ^ RIHt ^ RIHt ^ RIHt ^ RIH	t
 ]P                  ! 4       t^RIHt ^RIHt ^RIHt ^RIHt ]P                  ! 4       P/                  R	4      t]! 4       t]
P6                  ! ]]4       ]
P8                  ! ]R
]4       ]P:                  R8X  Ed«   R]R,          n        R]R,          n        R]R,          n        R]R,          n        R]R,          P@                  R,          n        R]R,          P@                  R,          n        R]R,          P@                  R,          n        R]R,          P@                  R,          n        R]R,          n        R]R,          n        R]R,          P@                  R,          n        R]R,          P@                  R,          n        R]R,          P@                  R,          n        R]R,          P@                  R,          n        R]R,          P@                  R,          n        R]R,          P@                  R,          n        R]R,          P@                  R,          n        R]R,          P@                  R,          n        R]R,          P@                  R,          n        R]R,          P@                  R,          n        R]R,          n        R]R,          n        R]R,          P@                  R,          n        R]R,          P@                  R,          n        ^€]R,          n!        R ]R,          n"        R!]R,          n!        R ]R,          n"        R"]R#,          n!        R$]R#,          n"        R%]R&,          n!        R']R&,          n"        R(]R),          n!        R*]R),          n"        R+]R,,          n!        R-]R,,          n"        R.]R/,          n!        R0]R/,          n"        R1]R2,          n!        R3]R2,          n"        R4]R5,          n!        R6]R5,          n"        R7]R8,          n!        R9]R8,          n"        R:]R;,          n!        R<]R;,          n"        R=]R>,          n!        R?]R>,          n"        R@]RA,          n!        RB]RA,          n"        RC]RD,          n!        RE]RD,          n"        RF]R,          n!        RG]R,          n"        RH]R,          n!        RG]R,          n"        RI]RJ,          n!        RK]RJ,          n"        RL]RM,          n!        RN]RM,          n"        RO]R,          n!        RP]R,          n"        RQ]RR,          n!        RS]RR,          n"        RT]R,          n!        RU]R,          n"        RV]R,          n!        RW]R,          n"        R!]R,          n!        R ]R,          n"        RX]RY,          n!        RZ]RY,          n"        R[]R\,          n!        R]]R\,          n"        R^]R_,          n!        R`]R_,          n"        Ra]Rb,          n!        Rc]Rb,          n"        Rd]Re,          n!        Rf]Re,          n"        Rg]Rh,          n!        Ri]Rh,          n"        Rj]Rk,          n!        Rl]Rk,          n"        R# R# )mzGenerated protocol buffer code.)Ú
descriptor)Údescriptor_pool)Úsymbol_database)Úbuilder)Úmodels)Úegress)Úagent_dispatch)Úoptionss•  
livekit_room.protolivekitlivekit_models.protolivekit_egress.protolivekit_agent_dispatch.protologger/options.proto"ì
CreateRoomRequest
name (	
room_preset (	
empty_timeout (
departure_timeout
 (
max_participants (
node_id (	B	ºPnodeID6
metadata (	B$¨P²P<redacted ({{ .Size }} bytes)>2
tags (2$.livekit.CreateRoomRequest.TagsEntry#
egress (2.livekit.RoomEgress
min_playout_delay (
max_playout_delay (
sync_streams	 (
replay_enabled (*
agents (2.livekit.RoomAgentDispatch+
	TagsEntry
key (	
value (	:8"ž

RoomEgress1
room (2#.livekit.RoomCompositeEgressRequest3
participant (2.livekit.AutoParticipantEgress(
tracks (2.livekit.AutoTrackEgress";
	RoomAgent.

dispatches (2.livekit.RoomAgentDispatch"!
ListRoomsRequest
names (	"1
ListRoomsResponse
rooms (2.livekit.Room"!
DeleteRoomRequest
room (	"
DeleteRoomResponse"'
ListParticipantsRequest
room (	"J
ListParticipantsResponse.
participants (2.livekit.ParticipantInfo"9
RoomParticipantIdentity
room (	
identity (	"
RemoveParticipantResponse"X
MuteRoomTrackRequest
room (	
identity (	
	track_sid (	
muted (":
MuteRoomTrackResponse!
track (2.livekit.TrackInfo"ú
UpdateParticipantRequest
room (	
identity (	6
metadata (	B$¨P²P<redacted ({{ .Size }} bytes)>2

permission (2.livekit.ParticipantPermission2
name (	B$¨P²P<redacted ({{ .Size }} bytes)>k

attributes (21.livekit.UpdateParticipantRequest.AttributesEntryB$¨P²P<redacted ({{ .Size }} bytes)>1
AttributesEntry
key (	
value (	:8"›
UpdateSubscriptionsRequest
room (	
identity (	

track_sids (	
	subscribe (6
participant_tracks (2.livekit.ParticipantTracks"
UpdateSubscriptionsResponse"À
SendDataRequest
room (	
data (&
kind (2.livekit.DataPacket.Kind
destination_sids (	B
destination_identities (	
topic (	H ˆ
nonce (B
_topic"
SendDataResponse"a
UpdateRoomMetadataRequest
room (	6
metadata (	B$¨P²P<redacted ({{ .Size }} bytes)>"£
RoomConfiguration
name (	
empty_timeout (
departure_timeout (
max_participants (6
metadata (	B$¨P²P<redacted ({{ .Size }} bytes)>#
egress (2.livekit.RoomEgress
min_playout_delay (
max_playout_delay (
sync_streams	 (*
agents
 (2.livekit.RoomAgentDispatch2
tags (2$.livekit.RoomConfiguration.TagsEntry+
	TagsEntry
key (	
value (	:8"U
ForwardParticipantRequest
room (	
identity (	
destination_room (	"
ForwardParticipantResponse"R
MoveParticipantRequest
room (	
identity (	
destination_room (	"
MoveParticipantResponse"}
PerformRpcRequest
room (	
destination_identity (	
method (	
payload (	
response_timeout_ms ("%
PerformRpcResponse
payload (	2â
RoomService7

CreateRoom.livekit.CreateRoomRequest.livekit.RoomB
	ListRooms.livekit.ListRoomsRequest.livekit.ListRoomsResponseE

DeleteRoom.livekit.DeleteRoomRequest.livekit.DeleteRoomResponseW
ListParticipants .livekit.ListParticipantsRequest!.livekit.ListParticipantsResponseL
GetParticipant .livekit.RoomParticipantIdentity.livekit.ParticipantInfoY
RemoveParticipant .livekit.RoomParticipantIdentity".livekit.RemoveParticipantResponseS
MutePublishedTrack.livekit.MuteRoomTrackRequest.livekit.MuteRoomTrackResponseP
UpdateParticipant!.livekit.UpdateParticipantRequest.livekit.ParticipantInfo`
UpdateSubscriptions#.livekit.UpdateSubscriptionsRequest$.livekit.UpdateSubscriptionsResponse?
SendData.livekit.SendDataRequest.livekit.SendDataResponseG
UpdateRoomMetadata".livekit.UpdateRoomMetadataRequest.livekit.Room]
ForwardParticipant".livekit.ForwardParticipantRequest#.livekit.ForwardParticipantResponseT
MoveParticipant.livekit.MoveParticipantRequest .livekit.MoveParticipantResponseE

PerformRpc.livekit.PerformRpcRequest.livekit.PerformRpcResponseBFZ#github.com/livekit/protocol/livekitªLiveKit.ProtoêLiveKit::Protobproto3ÚroomFNÚ
DESCRIPTORsF   Z#github.com/livekit/protocol/livekitªLiveKit.ProtoêLiveKit::ProtoÚ_CREATEROOMREQUEST_TAGSENTRYs   8Ú_CREATEROOMREQUESTÚnode_ids	   ºPnodeIDÚmetadatas$   ¨P²P<redacted ({{ .Size }} bytes)>Ú)_UPDATEPARTICIPANTREQUEST_ATTRIBUTESENTRYÚ_UPDATEPARTICIPANTREQUESTÚnameÚ
attributesÚ_SENDDATAREQUESTÚdestination_sidss   Ú_UPDATEROOMMETADATAREQUESTÚ_ROOMCONFIGURATION_TAGSENTRYÚ_ROOMCONFIGURATIONil  iA  io  Ú_ROOMEGRESSi  i  Ú
_ROOMAGENTiJ  iL  Ú_LISTROOMSREQUESTim  io  Ú_LISTROOMSRESPONSEi   i¢  Ú_DELETEROOMREQUESTiÃ  iÅ  Ú_DELETEROOMRESPONSEiÙ  iÛ  Ú_LISTPARTICIPANTSREQUESTi  i  Ú_LISTPARTICIPANTSRESPONSEiN  iP  Ú_ROOMPARTICIPANTIDENTITYi‰  i‹  Ú_REMOVEPARTICIPANTRESPONSEi¦  i¨  Ú_MUTEROOMTRACKREQUESTi   i  Ú_MUTEROOMTRACKRESPONSEi<  i?  i¹  iˆ  i¼  Ú_UPDATESUBSCRIPTIONSREQUESTiW  iY  Ú_UPDATESUBSCRIPTIONSRESPONSEiv  iy  i9  i;  Ú_SENDDATARESPONSEiM  iO  i°  i³  iV
  iX
  Ú_FORWARDPARTICIPANTREQUESTi­
  i¯
  Ú_FORWARDPARTICIPANTRESPONSEiË
  iÍ
  Ú_MOVEPARTICIPANTREQUESTi  i!  Ú_MOVEPARTICIPANTRESPONSEi:  i<  Ú_PERFORMRPCREQUESTi¹  i»  Ú_PERFORMRPCRESPONSEià  iã  Ú_ROOMSERVICEiE  )#Ú__doc__Úgoogle.protobufr   Ú_descriptorr   Ú_descriptor_poolr   Ú_symbol_databaseÚgoogle.protobuf.internalr   Ú_builderÚDefaultÚ_sym_dbÚ r   Ú_models_r   Ú_egress_r   Ú_agent__dispatch_Ú	logger_pbr	   Úlogger_dot_options__pb2ÚAddSerializedFiler   ÚglobalsÚ_globalsÚBuildMessageAndEnumDescriptorsÚBuildTopDescriptorsAndMessagesÚ_USE_C_DESCRIPTORSÚ_optionsÚ_serialized_optionsÚfields_by_nameÚ_serialized_startÚ_serialized_end© ó    Új/Users/mitch_tango/dev/rabbit-r1-livekit/agent/.venv/lib/python3.14/site-packages/livekit/protocol/room.pyÚ<module>rL      sò  ðñ
 &Ý 5Ý ?Ý ?Ý 8ð ×
"Ò
"Ó
$€õ !Ý  Ý 1Ý 9ð ×%Ò%Ó'×9Ñ9ð  ;Whó  Xh€
á‹9€Ø × 'Ò '¨
°HÔ =Ø × 'Ò '¨
°F¸HÔ EØ×!Ñ! UÕ*Ø$(€(ˆ<ÕÔ!ð 0I€(ˆ<ÕÔ,Ø6:€(Ð)Õ*Ô3ØAI€(Ð)Õ*Ô>ØFJ€(ÐÕ ×/Ñ/°	Õ:ÔCØQc€(ÐÕ ×/Ñ/°	Õ:ÔNØGK€(ÐÕ ×/Ñ/°
Õ;ÔDð SF€(ÐÕ ×/Ñ/°
Õ;ÔOØCG€(Ð6Õ7Ô@ØNV€(Ð6Õ7ÔKØNR€(Ð&Õ'×6Ñ6°zÕBÔKð ZM€(Ð&Õ'×6Ñ6°zÕBÔVØJN€(Ð&Õ'×6Ñ6°vÕ>ÔGð VI€(Ð&Õ'×6Ñ6°vÕ>ÔRØPT€(Ð&Õ'×6Ñ6°|ÕDÔMð \O€(Ð&Õ'×6Ñ6°|ÕDÔXØMQ€(ÐÕ×-Ñ-Ð.@ÕAÔJØXc€(ÐÕ×-Ñ-Ð.@ÕAÔUØOS€(Ð'Õ(×7Ñ7¸
ÕCÔLð [N€(Ð'Õ(×7Ñ7¸
ÕCÔWØ6:€(Ð)Õ*Ô3ØAI€(Ð)Õ*Ô>ØGK€(ÐÕ ×/Ñ/°
Õ;ÔDð SF€(ÐÕ ×/Ñ/°
Õ;ÔOØ36€(ÐÕ Ô2Ø14€(ÐÕ Ô0Ø=@€(Ð)Õ*Ô<Ø;>€(Ð)Õ*Ô:Ø,/€(ˆ=ÕÔ+Ø*-€(ˆ=ÕÔ)Ø+.€(ˆ<ÕÔ*Ø),€(ˆ<ÕÔ(Ø25€(ÐÕÔ1Ø03€(ÐÕÔ/Ø36€(ÐÕ Ô2Ø14€(ÐÕ Ô0Ø36€(ÐÕ Ô2Ø14€(ÐÕ Ô0Ø47€(Ð Õ!Ô3Ø25€(Ð Õ!Ô1Ø9<€(Ð%Õ&Ô8Ø7;€(Ð%Õ&Ô6Ø:>€(Ð&Õ'Ô9Ø8<€(Ð&Õ'Ô7Ø9=€(Ð%Õ&Ô8Ø7;€(Ð%Õ&Ô6Ø;?€(Ð'Õ(Ô:Ø9=€(Ð'Õ(Ô8Ø6:€(Ð"Õ#Ô5Ø48€(Ð"Õ#Ô3Ø7;€(Ð#Õ$Ô6Ø59€(Ð#Õ$Ô4Ø:>€(Ð&Õ'Ô9Ø8<€(Ð&Õ'Ô7ØJN€(Ð6Õ7ÔIØHL€(Ð6Õ7ÔGØ<@€(Ð(Õ)Ô;Ø:>€(Ð(Õ)Ô9Ø=A€(Ð)Õ*Ô<Ø;?€(Ð)Õ*Ô:Ø15€(ÐÕÔ0Ø/3€(ÐÕÔ.Ø26€(ÐÕÔ1Ø04€(ÐÕÔ/Ø;?€(Ð'Õ(Ô:Ø9=€(Ð'Õ(Ô8Ø37€(ÐÕ Ô2Ø15€(ÐÕ Ô0Ø=@€(Ð)Õ*Ô<Ø;>€(Ð)Õ*Ô:Ø;?€(Ð'Õ(Ô:Ø9=€(Ð'Õ(Ô8Ø<@€(Ð(Õ)Ô;Ø:>€(Ð(Õ)Ô9Ø8<€(Ð$Õ%Ô7Ø6:€(Ð$Õ%Ô5Ø9=€(Ð%Õ&Ô8Ø7;€(Ð%Õ&Ô6Ø37€(ÐÕ Ô2Ø15€(ÐÕ Ô0Ø48€(Ð Õ!Ô3Ø26€(Ð Õ!Ô1Ø-1€(ˆ>ÕÔ,Ø+/€(ˆ>ÕÖ*ñi +rJ   