From 11ab5b51c1568ae4959a16bdbe246f6adb62fe83 Mon Sep 17 00:00:00 2001 From: Jacob Gelman <3182119+ladvoc@users.noreply.github.com> Date: Wed, 27 May 2026 12:01:51 -0700 Subject: [PATCH 1/3] Data blob support --- protobufs/livekit_models.proto | 20 ++++++++++++++++++++ protobufs/livekit_rtc.proto | 23 +++++++++++++++++++++++ 2 files changed, 43 insertions(+) diff --git a/protobufs/livekit_models.proto b/protobufs/livekit_models.proto index 6b98a008d..a6a909ede 100644 --- a/protobufs/livekit_models.proto +++ b/protobufs/livekit_models.proto @@ -300,6 +300,26 @@ message DataTrackSubscriptionOptions { optional uint32 target_fps = 1; } +// Key used to uniquely identify a data blob for storage and retrieval. +message DataBlobKey { + oneof key { + // Generic string key, blob contains arbitrary data. + string generic = 1; + // Add additional key types here for storing specific types of blobs. + } +} + +// A blob of data stored in a room identified by a unique key. +message DataBlob { + // Unique key the data blob is identified by. + DataBlobKey key = 1; + // Contents of the data blob. This must not exceed 50 KB. + bytes contents = 2 [ + (logger.sensitivity) = SENSITIVITY_PII, + (logger.redact_format) = "" + ]; +} + enum VideoQuality { LOW = 0; MEDIUM = 1; diff --git a/protobufs/livekit_rtc.proto b/protobufs/livekit_rtc.proto index 31488daea..448f59346 100644 --- a/protobufs/livekit_rtc.proto +++ b/protobufs/livekit_rtc.proto @@ -63,6 +63,10 @@ message SignalRequest { UnpublishDataTrackRequest unpublish_data_track_request = 20; // Update subscription state for one or more data tracks UpdateDataSubscription update_data_subscription = 21; + // Store a data blob. + StoreDataBlobRequest store_data_blob_request = 22; + // Retrieve a stored data blob. + GetDataBlobRequest get_data_blob_request = 23; } } @@ -125,6 +129,8 @@ message SignalResponse { UnpublishDataTrackResponse unpublish_data_track_response = 28; // Sent to data track subscribers to provide mapping from track SIDs to handles. DataTrackSubscriberHandles data_track_subscriber_handles = 29; + // Sent in response to `GetDataBlobRequest`. + GetDataBlobResponse get_data_blob_response = 30; } } @@ -297,6 +303,21 @@ message UpdateDataSubscription { repeated Update updates = 1; } +message StoreDataBlobRequest { + DataBlob blob = 1; +} + +message GetDataBlobRequest { + // Identity of the participant who owns the blob. + string participant_identity = 1; + // Unique key of the data blob to retrieve. + DataBlobKey key = 2; +} + +message GetDataBlobResponse { + DataBlob blob = 1; +} + message UpdateTrackSettings { repeated string track_sids = 1; // when true, the track is placed in a paused state, with no new data returned @@ -575,6 +596,8 @@ message RequestResponse { UpdateLocalVideoTrack update_video_track = 9; PublishDataTrackRequest publish_data_track = 10; UnpublishDataTrackRequest unpublish_data_track = 11; + StoreDataBlobRequest store_data_blob = 12; + GetDataBlobRequest get_data_blob = 13; } } From 2855bdc8f85397473d6acaa5bcd59d649b64974c Mon Sep 17 00:00:00 2001 From: boks1971 Date: Tue, 2 Jun 2026 12:13:32 +0530 Subject: [PATCH 2/3] compile --- infra/link.pb.go | 4 +- infra/link_grpc.pb.go | 10 +- livekit/agent/livekit_agent_dev.pb.go | 4 +- livekit/agent/livekit_agent_inference.pb.go | 4 +- livekit/agent/livekit_agent_session.pb.go | 4 +- livekit/cloud_replay.pb.go | 4 +- livekit/livekit_agent.pb.go | 4 +- livekit/livekit_agent_dispatch.pb.go | 4 +- livekit/livekit_agent_simulation.pb.go | 4 +- livekit/livekit_agent_worker.pb.go | 7 +- livekit/livekit_analytics.pb.go | 4 +- livekit/livekit_cloud_agent.pb.go | 4 +- livekit/livekit_connector.pb.go | 4 +- livekit/livekit_connector_twilio.pb.go | 4 +- livekit/livekit_connector_whatsapp.pb.go | 4 +- livekit/livekit_egress.pb.go | 4 +- livekit/livekit_egress.twirp.go | 360 ++++---- livekit/livekit_ingress.pb.go | 4 +- livekit/livekit_ingress.twirp.go | 206 ++--- livekit/livekit_internal.pb.go | 4 +- livekit/livekit_metrics.pb.go | 4 +- livekit/livekit_models.pb.go | 623 ++++++++------ livekit/livekit_phone_number.pb.go | 4 +- livekit/livekit_room.pb.go | 4 +- livekit/livekit_room.twirp.go | 8 +- livekit/livekit_rtc.pb.go | 894 +++++++++++++------- livekit/livekit_sip.pb.go | 4 +- livekit/livekit_sip.twirp.go | 726 ++++++++-------- livekit/livekit_token_source.pb.go | 4 +- livekit/livekit_webhook.pb.go | 4 +- livekit/logger/options.pb.go | 4 +- protobufs/livekit_agent_worker.proto | 2 - rpc/agent.pb.go | 4 +- rpc/agent_dispatch.pb.go | 4 +- rpc/analytics.pb.go | 4 +- rpc/analytics_grpc.pb.go | 12 +- rpc/egress.pb.go | 4 +- rpc/ingress.pb.go | 4 +- rpc/io.pb.go | 4 +- rpc/io.psrpc.go | 254 +++--- rpc/keepalive.pb.go | 4 +- rpc/participant.pb.go | 4 +- rpc/room.pb.go | 4 +- rpc/roommanager.pb.go | 4 +- rpc/signal.pb.go | 4 +- rpc/sip.pb.go | 4 +- rpc/sip.psrpc.go | 108 +-- rpc/whip_signal.pb.go | 4 +- 48 files changed, 1870 insertions(+), 1484 deletions(-) diff --git a/infra/link.pb.go b/infra/link.pb.go index 13859fa1d..7d1319890 100644 --- a/infra/link.pb.go +++ b/infra/link.pb.go @@ -14,8 +14,8 @@ // Code generated by protoc-gen-go. DO NOT EDIT. // versions: -// protoc-gen-go v1.36.11 -// protoc v4.23.4 +// protoc-gen-go v1.36.10 +// protoc v7.34.1 // source: infra/link.proto package infra diff --git a/infra/link_grpc.pb.go b/infra/link_grpc.pb.go index f65b33f63..923cdc543 100644 --- a/infra/link_grpc.pb.go +++ b/infra/link_grpc.pb.go @@ -14,8 +14,8 @@ // Code generated by protoc-gen-go-grpc. DO NOT EDIT. // versions: -// - protoc-gen-go-grpc v1.6.2 -// - protoc v4.23.4 +// - protoc-gen-go-grpc v1.5.1 +// - protoc v7.34.1 // source: infra/link.proto package infra @@ -99,10 +99,10 @@ type LinkServer interface { type UnimplementedLinkServer struct{} func (UnimplementedLinkServer) WatchLocalLinks(*WatchLocalLinksRequest, grpc.ServerStreamingServer[WatchLocalLinksResponse]) error { - return status.Error(codes.Unimplemented, "method WatchLocalLinks not implemented") + return status.Errorf(codes.Unimplemented, "method WatchLocalLinks not implemented") } func (UnimplementedLinkServer) SimulateLinkState(context.Context, *SimulateLinkStateRequest) (*SimulateLinkStateResponse, error) { - return nil, status.Error(codes.Unimplemented, "method SimulateLinkState not implemented") + return nil, status.Errorf(codes.Unimplemented, "method SimulateLinkState not implemented") } func (UnimplementedLinkServer) mustEmbedUnimplementedLinkServer() {} func (UnimplementedLinkServer) testEmbeddedByValue() {} @@ -115,7 +115,7 @@ type UnsafeLinkServer interface { } func RegisterLinkServer(s grpc.ServiceRegistrar, srv LinkServer) { - // If the following call panics, it indicates UnimplementedLinkServer was + // If the following call pancis, it indicates UnimplementedLinkServer was // embedded by pointer and is nil. This will cause panics if an // unimplemented method is ever invoked, so we test this at initialization // time to prevent it from happening at runtime later due to I/O. diff --git a/livekit/agent/livekit_agent_dev.pb.go b/livekit/agent/livekit_agent_dev.pb.go index 4658f504d..e6f41f839 100644 --- a/livekit/agent/livekit_agent_dev.pb.go +++ b/livekit/agent/livekit_agent_dev.pb.go @@ -1,7 +1,7 @@ // Code generated by protoc-gen-go. DO NOT EDIT. // versions: -// protoc-gen-go v1.36.11 -// protoc v4.23.4 +// protoc-gen-go v1.36.10 +// protoc v7.34.1 // source: agent/livekit_agent_dev.proto package agent diff --git a/livekit/agent/livekit_agent_inference.pb.go b/livekit/agent/livekit_agent_inference.pb.go index 7be8deb3e..10553afe5 100644 --- a/livekit/agent/livekit_agent_inference.pb.go +++ b/livekit/agent/livekit_agent_inference.pb.go @@ -14,8 +14,8 @@ // Code generated by protoc-gen-go. DO NOT EDIT. // versions: -// protoc-gen-go v1.36.11 -// protoc v4.23.4 +// protoc-gen-go v1.36.10 +// protoc v7.34.1 // source: agent/livekit_agent_inference.proto package agent diff --git a/livekit/agent/livekit_agent_session.pb.go b/livekit/agent/livekit_agent_session.pb.go index b12a44773..d6057b81f 100644 --- a/livekit/agent/livekit_agent_session.pb.go +++ b/livekit/agent/livekit_agent_session.pb.go @@ -1,7 +1,7 @@ // Code generated by protoc-gen-go. DO NOT EDIT. // versions: -// protoc-gen-go v1.36.11 -// protoc v4.23.4 +// protoc-gen-go v1.36.10 +// protoc v7.34.1 // source: agent/livekit_agent_session.proto package agent diff --git a/livekit/cloud_replay.pb.go b/livekit/cloud_replay.pb.go index f57c11a57..88edf74a6 100644 --- a/livekit/cloud_replay.pb.go +++ b/livekit/cloud_replay.pb.go @@ -14,8 +14,8 @@ // Code generated by protoc-gen-go. DO NOT EDIT. // versions: -// protoc-gen-go v1.36.11 -// protoc v4.23.4 +// protoc-gen-go v1.36.10 +// protoc v7.34.1 // source: cloud_replay.proto package livekit diff --git a/livekit/livekit_agent.pb.go b/livekit/livekit_agent.pb.go index 1217609af..7f8003098 100644 --- a/livekit/livekit_agent.pb.go +++ b/livekit/livekit_agent.pb.go @@ -14,8 +14,8 @@ // Code generated by protoc-gen-go. DO NOT EDIT. // versions: -// protoc-gen-go v1.36.11 -// protoc v4.23.4 +// protoc-gen-go v1.36.10 +// protoc v7.34.1 // source: livekit_agent.proto package livekit diff --git a/livekit/livekit_agent_dispatch.pb.go b/livekit/livekit_agent_dispatch.pb.go index 0e3aa9ba3..c488c2832 100644 --- a/livekit/livekit_agent_dispatch.pb.go +++ b/livekit/livekit_agent_dispatch.pb.go @@ -14,8 +14,8 @@ // Code generated by protoc-gen-go. DO NOT EDIT. // versions: -// protoc-gen-go v1.36.11 -// protoc v4.23.4 +// protoc-gen-go v1.36.10 +// protoc v7.34.1 // source: livekit_agent_dispatch.proto package livekit diff --git a/livekit/livekit_agent_simulation.pb.go b/livekit/livekit_agent_simulation.pb.go index 9b9e063a4..6eec3882c 100644 --- a/livekit/livekit_agent_simulation.pb.go +++ b/livekit/livekit_agent_simulation.pb.go @@ -14,8 +14,8 @@ // Code generated by protoc-gen-go. DO NOT EDIT. // versions: -// protoc-gen-go v1.36.11 -// protoc v4.23.4 +// protoc-gen-go v1.36.10 +// protoc v7.34.1 // source: livekit_agent_simulation.proto package livekit diff --git a/livekit/livekit_agent_worker.pb.go b/livekit/livekit_agent_worker.pb.go index a8de95840..e6916463e 100644 --- a/livekit/livekit_agent_worker.pb.go +++ b/livekit/livekit_agent_worker.pb.go @@ -14,14 +14,13 @@ // Code generated by protoc-gen-go. DO NOT EDIT. // versions: -// protoc-gen-go v1.36.11 -// protoc v4.23.4 +// protoc-gen-go v1.36.10 +// protoc v7.34.1 // source: livekit_agent_worker.proto package livekit import ( - _ "github.com/livekit/protocol/livekit/logger" protoreflect "google.golang.org/protobuf/reflect/protoreflect" protoimpl "google.golang.org/protobuf/runtime/protoimpl" reflect "reflect" @@ -124,7 +123,7 @@ var File_livekit_agent_worker_proto protoreflect.FileDescriptor const file_livekit_agent_worker_proto_rawDesc = "" + "\n" + - "\x1alivekit_agent_worker.proto\x12\alivekit\x1a\x14logger/options.proto\"\xda\x01\n" + + "\x1alivekit_agent_worker.proto\x12\alivekit\"\xda\x01\n" + "\n" + "WorkerInfo\x12\x1f\n" + "\vworker_type\x18\x01 \x01(\tR\n" + diff --git a/livekit/livekit_analytics.pb.go b/livekit/livekit_analytics.pb.go index 9202ea1fd..8591989f4 100644 --- a/livekit/livekit_analytics.pb.go +++ b/livekit/livekit_analytics.pb.go @@ -14,8 +14,8 @@ // Code generated by protoc-gen-go. DO NOT EDIT. // versions: -// protoc-gen-go v1.36.11 -// protoc v4.23.4 +// protoc-gen-go v1.36.10 +// protoc v7.34.1 // source: livekit_analytics.proto package livekit diff --git a/livekit/livekit_cloud_agent.pb.go b/livekit/livekit_cloud_agent.pb.go index 9dea513b8..9a5b52e75 100644 --- a/livekit/livekit_cloud_agent.pb.go +++ b/livekit/livekit_cloud_agent.pb.go @@ -14,8 +14,8 @@ // Code generated by protoc-gen-go. DO NOT EDIT. // versions: -// protoc-gen-go v1.36.11 -// protoc v4.23.4 +// protoc-gen-go v1.36.10 +// protoc v7.34.1 // source: livekit_cloud_agent.proto package livekit diff --git a/livekit/livekit_connector.pb.go b/livekit/livekit_connector.pb.go index 1cfe227f8..490cd25a7 100644 --- a/livekit/livekit_connector.pb.go +++ b/livekit/livekit_connector.pb.go @@ -14,8 +14,8 @@ // Code generated by protoc-gen-go. DO NOT EDIT. // versions: -// protoc-gen-go v1.36.11 -// protoc v4.23.4 +// protoc-gen-go v1.36.10 +// protoc v7.34.1 // source: livekit_connector.proto package livekit diff --git a/livekit/livekit_connector_twilio.pb.go b/livekit/livekit_connector_twilio.pb.go index 9743ea6db..404d81a8f 100644 --- a/livekit/livekit_connector_twilio.pb.go +++ b/livekit/livekit_connector_twilio.pb.go @@ -14,8 +14,8 @@ // Code generated by protoc-gen-go. DO NOT EDIT. // versions: -// protoc-gen-go v1.36.11 -// protoc v4.23.4 +// protoc-gen-go v1.36.10 +// protoc v7.34.1 // source: livekit_connector_twilio.proto package livekit diff --git a/livekit/livekit_connector_whatsapp.pb.go b/livekit/livekit_connector_whatsapp.pb.go index 835bc0218..c0d9aa348 100644 --- a/livekit/livekit_connector_whatsapp.pb.go +++ b/livekit/livekit_connector_whatsapp.pb.go @@ -14,8 +14,8 @@ // Code generated by protoc-gen-go. DO NOT EDIT. // versions: -// protoc-gen-go v1.36.11 -// protoc v4.23.4 +// protoc-gen-go v1.36.10 +// protoc v7.34.1 // source: livekit_connector_whatsapp.proto package livekit diff --git a/livekit/livekit_egress.pb.go b/livekit/livekit_egress.pb.go index 61c041eef..9a69096b5 100644 --- a/livekit/livekit_egress.pb.go +++ b/livekit/livekit_egress.pb.go @@ -14,8 +14,8 @@ // Code generated by protoc-gen-go. DO NOT EDIT. // versions: -// protoc-gen-go v1.36.11 -// protoc v4.23.4 +// protoc-gen-go v1.36.10 +// protoc v7.34.1 // source: livekit_egress.proto package livekit diff --git a/livekit/livekit_egress.twirp.go b/livekit/livekit_egress.twirp.go index 32c179e8e..57a717f36 100644 --- a/livekit/livekit_egress.twirp.go +++ b/livekit/livekit_egress.twirp.go @@ -3034,18 +3034,18 @@ func (s *egressServer) PathPrefix() string { } var twirpFileDescriptor2 = []byte{ - // 4267 bytes of a gzipped FileDescriptorProto + // 4265 bytes of a gzipped FileDescriptorProto 0x1f, 0x8b, 0x08, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0xff, 0xec, 0x3b, 0x4b, 0x70, 0x1c, 0x49, 0x56, 0xaa, 0xea, 0xff, 0xeb, 0x5f, 0x29, 0x25, 0x6b, 0xda, 0xf2, 0x7a, 0xec, 0x6d, 0xef, 0x8c, 0x3d, 0xf2, 0xac, 0x6c, 0x24, 0xaf, 0x3d, 0x6b, 0x98, 0x65, 0x5a, 0xea, 0x92, 0xd5, 0x6b, 0x49, 0xdd, 0x5b, 0xdd, 0x1a, 0x0f, 0x04, 0x41, 0x45, 0xa9, 0x2b, 0xd5, 0xaa, 0x50, 0x77, 0x55, 0x6f, 0x55, 0xb5, 0x6c, 0xed, 0x8d, 0x0b, 0x11, 0x10, 0x2c, 0x41, 0x40, 0x70, 0x81, 0x03, 0x17, 0x82, - 0x03, 0xec, 0x85, 0xab, 0x2f, 0xec, 0x7d, 0x0f, 0x44, 0x40, 0x10, 0x9c, 0x08, 0xee, 0x10, 0x6c, - 0x70, 0xe1, 0x4e, 0xe4, 0xa7, 0xaa, 0xb2, 0x4b, 0x25, 0xb9, 0xdb, 0x1a, 0x86, 0xcb, 0x9e, 0xd4, + 0x03, 0xec, 0x85, 0xab, 0x2f, 0x70, 0xdf, 0x03, 0x11, 0x10, 0x04, 0x27, 0x82, 0x3b, 0x04, 0x1b, + 0x5c, 0xb8, 0x13, 0xf9, 0xa9, 0xaa, 0xec, 0x52, 0x49, 0xee, 0xb6, 0x86, 0xd9, 0xcb, 0x9e, 0xd4, 0xf9, 0xde, 0xcb, 0xac, 0x97, 0xf9, 0x3e, 0xf9, 0xde, 0xcb, 0x27, 0x58, 0x1e, 0x5a, 0x67, 0xf8, 0xd4, 0xf2, 0x75, 0x3c, 0x70, 0xb1, 0xe7, 0xad, 0x8f, 0x5d, 0xc7, 0x77, 0x50, 0x8e, 0x43, 0x57, 0x43, 0xf4, 0xc8, 0x31, 0xf1, 0x90, 0xa3, 0x57, 0x97, 0x87, 0xce, 0x60, 0x80, 0xdd, 0x47, 0xce, - 0xd8, 0xb7, 0x1c, 0x9b, 0x43, 0xeb, 0xff, 0x9a, 0x02, 0xd4, 0xf5, 0x0d, 0xd7, 0x57, 0xe9, 0x52, + 0xd8, 0xb7, 0x1c, 0x9b, 0x43, 0xeb, 0xff, 0x96, 0x02, 0xd4, 0xf5, 0x0d, 0xd7, 0x57, 0xe9, 0x52, 0x1a, 0xfe, 0xf1, 0x04, 0x7b, 0x3e, 0xba, 0x05, 0x05, 0xd7, 0x71, 0x46, 0xba, 0x6d, 0x8c, 0x70, 0x4d, 0xba, 0x2b, 0x3d, 0x28, 0x68, 0x79, 0x02, 0x38, 0x30, 0x46, 0x18, 0x7d, 0x0f, 0xf2, 0x3e, 0x1e, 0x8d, 0x87, 0x86, 0x8f, 0x6b, 0xf2, 0x5d, 0xe9, 0x41, 0x71, 0xe3, 0x83, 0x75, 0xfe, 0xc9, @@ -3068,7 +3068,7 @@ var twirpFileDescriptor2 = []byte{ 0x32, 0x3c, 0x7c, 0xe8, 0x0e, 0xeb, 0x7f, 0x20, 0x41, 0x21, 0x14, 0x36, 0x52, 0x20, 0x45, 0x28, 0x19, 0x23, 0xe4, 0xe7, 0x35, 0xb9, 0xf8, 0x14, 0x90, 0xf1, 0xda, 0xb0, 0x7c, 0xdd, 0x23, 0xda, 0xac, 0x7b, 0xd6, 0xc0, 0x36, 0x18, 0x23, 0x79, 0x4d, 0xa1, 0x18, 0xaa, 0xe6, 0x5d, 0x0a, 0xaf, - 0xff, 0x52, 0x82, 0xa2, 0xa0, 0x4e, 0xe8, 0x19, 0x54, 0xd8, 0xe2, 0xbe, 0x6b, 0xf4, 0x4f, 0x75, + 0xff, 0x42, 0x82, 0xa2, 0xa0, 0x4e, 0xe8, 0x19, 0x54, 0xd8, 0xe2, 0xbe, 0x6b, 0xf4, 0x4f, 0x75, 0xcb, 0x64, 0x8c, 0x6d, 0x55, 0xdf, 0x76, 0x4a, 0x14, 0xd1, 0x23, 0xf0, 0x56, 0x73, 0x77, 0x41, 0x13, 0xc7, 0x26, 0xda, 0x85, 0xc5, 0xb1, 0xe1, 0xfa, 0x56, 0xdf, 0x1a, 0x1b, 0xb6, 0xaf, 0x53, 0x1c, 0x37, 0x8a, 0x9b, 0xa1, 0xe0, 0x3a, 0x11, 0xc5, 0x97, 0x84, 0x60, 0x77, 0x41, 0x53, 0xc6, @@ -3078,7 +3078,7 @@ var twirpFileDescriptor2 = []byte{ 0x65, 0x62, 0xdb, 0xb7, 0xfc, 0xf3, 0xc0, 0xc6, 0x83, 0x31, 0x5a, 0x87, 0xa5, 0xb1, 0x8b, 0x8f, 0xb1, 0xab, 0x7b, 0x7d, 0x17, 0x63, 0x5b, 0xf7, 0x4e, 0x0c, 0x17, 0x73, 0xa9, 0x2c, 0x32, 0x54, 0x97, 0x62, 0xba, 0x04, 0x51, 0x7f, 0x0e, 0x45, 0x81, 0x4f, 0xf4, 0x10, 0xb2, 0xae, 0x33, 0xf1, - 0xb1, 0x57, 0x93, 0xa8, 0x12, 0x2f, 0x4d, 0xef, 0x46, 0x23, 0x38, 0x8d, 0x93, 0xd4, 0xff, 0x5b, + 0xb1, 0x57, 0x93, 0xa8, 0x12, 0x2f, 0x4d, 0xef, 0x46, 0x23, 0x38, 0x8d, 0x93, 0xd4, 0xff, 0x47, 0x02, 0x88, 0xc0, 0xe8, 0x3e, 0xe4, 0x63, 0x52, 0x80, 0xb7, 0x9d, 0x9c, 0x1f, 0x0a, 0x80, 0xff, 0x34, 0xd1, 0x26, 0x2c, 0x8b, 0x67, 0x1f, 0xee, 0x85, 0x30, 0x59, 0xd8, 0x5d, 0xd0, 0x96, 0x04, 0x6c, 0x2b, 0xd8, 0xd8, 0x0f, 0x41, 0x3c, 0x7a, 0xfd, 0xd4, 0xb2, 0x4d, 0x7a, 0xe2, 0x95, 0x8d, @@ -3086,8 +3086,8 @@ var twirpFileDescriptor2 = []byte{ 0x91, 0x80, 0xd0, 0x23, 0xc8, 0xf5, 0x4f, 0x0c, 0xdb, 0xc6, 0x4c, 0xd1, 0x2a, 0x1b, 0x37, 0x62, 0x42, 0x63, 0x48, 0x2d, 0xa0, 0x22, 0xe2, 0x18, 0x19, 0x7e, 0xff, 0xa4, 0xde, 0x00, 0x88, 0x64, 0x85, 0x36, 0xa1, 0xe0, 0xe1, 0x21, 0xee, 0xfb, 0x8e, 0x1b, 0x1c, 0xd8, 0x8d, 0x29, 0x99, 0x76, - 0x39, 0x56, 0x8b, 0xe8, 0xea, 0x3f, 0x95, 0xa0, 0x24, 0xe2, 0xfe, 0x8f, 0xcf, 0x6d, 0x05, 0x32, - 0xbe, 0x33, 0xb6, 0xfa, 0xf4, 0xb0, 0x08, 0x15, 0x1b, 0x46, 0x5b, 0xfa, 0xa7, 0x14, 0x54, 0x63, + 0x39, 0x56, 0x8b, 0xe8, 0xea, 0x3f, 0x95, 0xa0, 0x24, 0xe2, 0xfe, 0x9f, 0xcf, 0x6d, 0x05, 0x32, + 0xbe, 0x33, 0xb6, 0xfa, 0xf4, 0xb0, 0x08, 0x15, 0x1b, 0x46, 0x5b, 0xfa, 0xe7, 0x14, 0x54, 0x63, 0x6e, 0x13, 0x2d, 0x43, 0xe6, 0xb5, 0x65, 0xfa, 0x27, 0x94, 0x9f, 0x8c, 0xc6, 0x06, 0xc4, 0x0d, 0x9d, 0x60, 0x6b, 0x70, 0xe2, 0xd3, 0x2f, 0x66, 0x34, 0x3e, 0x22, 0xd4, 0x26, 0x1e, 0xfb, 0x27, 0xf4, 0x13, 0x19, 0x8d, 0x0d, 0xd0, 0xb7, 0xa0, 0x70, 0xec, 0x1a, 0x23, 0xec, 0x92, 0xeb, 0x26, @@ -3125,181 +3125,181 @@ var twirpFileDescriptor2 = []byte{ 0x27, 0x24, 0x23, 0x04, 0xe8, 0x31, 0x64, 0x8c, 0x9f, 0x4c, 0x5c, 0x4c, 0x1d, 0x95, 0x18, 0xcf, 0x36, 0x08, 0x74, 0x6b, 0xe8, 0x1c, 0x85, 0xf4, 0x8c, 0x90, 0x98, 0xaa, 0x31, 0xb4, 0xda, 0xdd, 0x2e, 0x75, 0x3f, 0xa2, 0xa9, 0x36, 0x28, 0x38, 0xa4, 0xe7, 0x64, 0xc4, 0x18, 0x58, 0x74, 0x5b, - 0xff, 0xaf, 0x14, 0x14, 0x05, 0x13, 0x23, 0x9b, 0xee, 0x1b, 0x63, 0x7f, 0xe2, 0x0a, 0x9e, 0x4a, + 0xff, 0xef, 0x14, 0x14, 0x05, 0x13, 0x23, 0x9b, 0xee, 0x1b, 0x63, 0x7f, 0xe2, 0x0a, 0x9e, 0x4a, 0x62, 0xc7, 0xcc, 0xe1, 0xa1, 0xa3, 0x0a, 0xef, 0x05, 0x39, 0xf9, 0x5e, 0x48, 0x4d, 0xdd, 0x0b, 0x09, 0xba, 0x93, 0x4e, 0xd4, 0x9d, 0xc6, 0x45, 0xe9, 0x65, 0x62, 0x56, 0x49, 0x19, 0xbe, 0x42, 0x72, 0x4f, 0xa0, 0x48, 0xfd, 0x04, 0xf7, 0xe5, 0xd9, 0x98, 0x2f, 0xa7, 0xd3, 0xb9, 0x2f, 0xb7, 0xc2, 0xdf, 0x89, 0xf2, 0xce, 0x5d, 0x25, 0xef, 0xfc, 0x4c, 0xf2, 0x2e, 0xcc, 0x2c, 0x6f, 0x98, - 0x5f, 0xde, 0xc5, 0x79, 0xe5, 0xfd, 0x0b, 0x09, 0xca, 0x53, 0x1e, 0x92, 0xef, 0x45, 0x9a, 0x69, + 0x5f, 0xde, 0xc5, 0x79, 0xe5, 0xfd, 0x73, 0x09, 0xca, 0x53, 0x1e, 0x92, 0xef, 0x45, 0x9a, 0x69, 0x2f, 0xf2, 0xcc, 0x7b, 0x49, 0xcd, 0xbf, 0x97, 0xf4, 0x6c, 0x7b, 0x01, 0xea, 0xc0, 0xc8, 0x05, - 0xe7, 0xd6, 0xff, 0x33, 0x0d, 0xf9, 0x80, 0x53, 0x54, 0x07, 0x30, 0xfa, 0x7d, 0xec, 0x79, 0xfa, - 0x29, 0xe6, 0xb1, 0xf0, 0x56, 0xea, 0xe7, 0x1d, 0x59, 0x2b, 0x30, 0xf0, 0x4b, 0x7c, 0x8e, 0x6e, - 0x41, 0xd6, 0xc3, 0x7d, 0x17, 0xb3, 0xa8, 0x85, 0xe3, 0x39, 0x08, 0x3d, 0x80, 0xb2, 0x87, 0x3d, - 0xcf, 0x72, 0x6c, 0xdd, 0x77, 0x4e, 0xb1, 0xcd, 0x7c, 0x11, 0xa3, 0x29, 0x71, 0x4c, 0x8f, 0x20, - 0xd0, 0x43, 0xa8, 0x1a, 0x9e, 0x37, 0x19, 0x61, 0xdd, 0x75, 0x86, 0x58, 0x37, 0x5c, 0x9b, 0x5e, - 0xbe, 0x94, 0x56, 0xd2, 0xca, 0x0c, 0xa7, 0x39, 0x43, 0xdc, 0x70, 0x6d, 0xf4, 0x23, 0xf8, 0x40, - 0x24, 0xc6, 0x6f, 0x7c, 0xec, 0xda, 0xc6, 0x90, 0x44, 0x78, 0x65, 0x3a, 0x69, 0xf5, 0xe7, 0x1d, - 0xf9, 0x6d, 0x67, 0x39, 0x9a, 0xa5, 0x72, 0x92, 0x56, 0x53, 0x4b, 0x82, 0x9a, 0xc4, 0xc8, 0x5c, - 0x3c, 0x20, 0x2e, 0x90, 0x39, 0x56, 0x3e, 0x22, 0x97, 0x12, 0xb6, 0xcd, 0xb1, 0x63, 0xd9, 0x3e, - 0xb7, 0xae, 0x70, 0x4c, 0xe6, 0x1c, 0x4d, 0xfa, 0xa7, 0x3c, 0xc7, 0x2e, 0x68, 0x7c, 0x84, 0x1e, - 0x80, 0x72, 0xec, 0xb8, 0x7d, 0xac, 0x93, 0xab, 0x4b, 0xf7, 0xfc, 0xf3, 0x21, 0xbb, 0x53, 0xf3, - 0x5a, 0x85, 0xc2, 0x3b, 0x86, 0x7f, 0xd2, 0x25, 0x50, 0xf4, 0x05, 0xe4, 0x47, 0xd8, 0x37, 0x68, - 0xd2, 0xc2, 0x92, 0xe6, 0x3b, 0x17, 0xf4, 0x65, 0x7d, 0x9f, 0x53, 0xa8, 0xb6, 0xef, 0x9e, 0xb3, - 0xf3, 0x08, 0x67, 0xa1, 0xdb, 0x90, 0xf3, 0x8d, 0xc1, 0xc0, 0xb2, 0x07, 0xd4, 0x78, 0xf8, 0x79, - 0x05, 0x30, 0xf4, 0x04, 0x96, 0xfa, 0x8e, 0xed, 0x53, 0x1f, 0x6f, 0x79, 0x63, 0xc7, 0xb3, 0xa8, - 0x9b, 0x2f, 0x44, 0xa4, 0x88, 0xe3, 0x9b, 0x11, 0x9a, 0xe4, 0x5c, 0x63, 0xd7, 0x79, 0x73, 0xce, - 0xed, 0x27, 0x0a, 0x1d, 0x3a, 0x04, 0x1a, 0xe4, 0x5c, 0x94, 0x64, 0xf5, 0xd7, 0xa1, 0x3c, 0xc5, - 0x20, 0xc9, 0x60, 0x43, 0x6d, 0xd1, 0xc8, 0x4f, 0xe2, 0xd6, 0xce, 0x8c, 0xe1, 0x04, 0xf3, 0xab, - 0x8d, 0x0d, 0x9e, 0xcb, 0x9f, 0x49, 0xf5, 0x33, 0x28, 0x84, 0x0a, 0x8f, 0x3e, 0x82, 0x62, 0xdf, - 0xc5, 0x34, 0xb0, 0x36, 0x86, 0x9e, 0xa8, 0x6e, 0x22, 0x5c, 0x38, 0x75, 0x79, 0xea, 0xd4, 0x43, - 0xa6, 0x53, 0xef, 0x64, 0xba, 0xfe, 0xfb, 0x12, 0x54, 0x63, 0xf6, 0x83, 0x3e, 0x86, 0x92, 0xd1, - 0xef, 0x3b, 0x13, 0xdb, 0x17, 0xca, 0x3b, 0xec, 0x8c, 0x8a, 0x1c, 0x41, 0xaf, 0xcd, 0xef, 0x40, - 0x30, 0xa4, 0x56, 0x21, 0x68, 0x3d, 0x70, 0x38, 0x31, 0x8b, 0x8f, 0xa0, 0x42, 0x0e, 0xd6, 0xb0, - 0x6c, 0xec, 0x8a, 0x17, 0x76, 0x39, 0x84, 0x92, 0xc5, 0xea, 0x7f, 0x29, 0x41, 0x49, 0xb4, 0xca, - 0xeb, 0x9b, 0xdc, 0xd7, 0xa8, 0xc8, 0xf5, 0xdf, 0x81, 0xa2, 0x70, 0x78, 0x09, 0xb5, 0x89, 0x55, - 0xc8, 0x4f, 0x3c, 0x62, 0x42, 0xa3, 0x40, 0xb8, 0xe1, 0x18, 0xdd, 0x81, 0xfc, 0xd8, 0xf0, 0xbc, - 0xd7, 0x8e, 0xcb, 0x32, 0x49, 0xce, 0x67, 0x08, 0xac, 0xff, 0x9d, 0x04, 0x8b, 0x7b, 0x96, 0x37, - 0x4f, 0x89, 0xed, 0x01, 0x14, 0x58, 0x6d, 0x8f, 0x98, 0x3a, 0xdb, 0x7c, 0xf1, 0x6d, 0x27, 0xcf, - 0x60, 0xad, 0xa6, 0x16, 0xfc, 0xa2, 0xf6, 0x6c, 0xf4, 0x7d, 0xeb, 0x0c, 0xf3, 0x30, 0x91, 0x8f, - 0xd0, 0x33, 0x80, 0x31, 0xb9, 0xc7, 0x98, 0x3b, 0x4a, 0xc7, 0x7c, 0x2a, 0xf5, 0x45, 0x1d, 0x63, - 0x60, 0xd9, 0x34, 0xee, 0xd1, 0x0a, 0x84, 0x96, 0x02, 0xeb, 0xbf, 0x27, 0x01, 0x12, 0xb9, 0xf5, - 0xc6, 0x8e, 0xed, 0x91, 0x20, 0x2a, 0x63, 0xf9, 0x78, 0x74, 0x31, 0xa1, 0x67, 0x74, 0x24, 0x4f, - 0xd6, 0x18, 0x05, 0xfa, 0x02, 0xaa, 0x36, 0x7e, 0xe3, 0xeb, 0xc2, 0xf7, 0xe5, 0x77, 0x7c, 0xbf, - 0x4c, 0x26, 0x74, 0x42, 0x1e, 0xfe, 0x41, 0x82, 0xa5, 0xc3, 0xb1, 0x69, 0xf8, 0x78, 0xfa, 0xcc, - 0xa6, 0x8e, 0x45, 0xba, 0xea, 0x58, 0xb8, 0x08, 0xe5, 0x48, 0x84, 0x51, 0xf1, 0x2b, 0x35, 0x55, - 0xfc, 0xfa, 0x18, 0xaa, 0x86, 0x69, 0xea, 0x2c, 0x13, 0xd1, 0x69, 0x30, 0x9c, 0xa6, 0xc1, 0x70, - 0xd9, 0x30, 0x4d, 0x16, 0x37, 0x1f, 0xba, 0x43, 0x8f, 0xc4, 0x9c, 0x2e, 0x1e, 0x39, 0x67, 0x78, - 0x8a, 0x34, 0x43, 0x49, 0x15, 0x86, 0x89, 0xa8, 0xeb, 0x9f, 0xc3, 0x62, 0xd7, 0x77, 0xc6, 0xef, - 0xc9, 0x7e, 0xfd, 0xdf, 0x01, 0x20, 0x3a, 0xd8, 0x39, 0xf6, 0x5d, 0x87, 0x1c, 0xd5, 0xaa, 0x50, - 0x6d, 0x0a, 0x6f, 0x3b, 0x59, 0x02, 0x69, 0x35, 0x35, 0xf6, 0xd7, 0x9c, 0xd6, 0xbc, 0x72, 0x4c, - 0xf3, 0x9e, 0x43, 0x91, 0x15, 0x13, 0x59, 0x56, 0xb3, 0x4a, 0x03, 0xa0, 0x9b, 0x31, 0x69, 0xb3, - 0xaa, 0x19, 0x4d, 0x6b, 0xc0, 0x0b, 0x7f, 0xa3, 0xef, 0x92, 0xbc, 0xcf, 0xf0, 0x27, 0x1e, 0xaf, - 0xa8, 0xdc, 0x88, 0x4f, 0xa3, 0x48, 0x8d, 0x13, 0xa1, 0xdb, 0x00, 0xb4, 0x58, 0x87, 0x4d, 0xdd, - 0xf0, 0xa9, 0x0b, 0x4e, 0x69, 0x05, 0x0e, 0x69, 0xf8, 0xe8, 0x26, 0x35, 0x64, 0x86, 0x2c, 0x52, - 0x64, 0x8e, 0x8e, 0x1b, 0xb4, 0x60, 0x39, 0xa1, 0xea, 0x41, 0x91, 0x88, 0xcd, 0xe4, 0x90, 0x06, - 0xc9, 0xcb, 0xb2, 0xec, 0x40, 0x6a, 0xb7, 0xa9, 0xde, 0xdd, 0x12, 0xf2, 0xa0, 0x78, 0xa9, 0x9b, - 0x84, 0x07, 0x8c, 0x18, 0x3d, 0x25, 0x1e, 0x85, 0xa4, 0x14, 0xb5, 0x0f, 0x63, 0x39, 0xa8, 0xfa, - 0x66, 0xec, 0xb8, 0xbe, 0x46, 0x91, 0xc2, 0x3c, 0x46, 0x8d, 0xf6, 0xa0, 0x42, 0xcf, 0xb3, 0xef, - 0x8c, 0xe8, 0xcd, 0x82, 0xb9, 0xb9, 0xdd, 0x0b, 0xe7, 0x6b, 0x8e, 0x33, 0xda, 0x0e, 0xb0, 0xf1, - 0xcf, 0x97, 0x5d, 0x11, 0x8b, 0xbe, 0xcb, 0xca, 0xe4, 0x95, 0x58, 0x0d, 0xf1, 0x15, 0x3e, 0x8a, - 0x4f, 0xa4, 0xd5, 0x72, 0x15, 0x8a, 0x42, 0xb9, 0xa6, 0xb6, 0x44, 0xa7, 0x7d, 0x3b, 0xa9, 0x94, - 0x15, 0x9f, 0x2e, 0xce, 0x43, 0x6d, 0xa8, 0xb2, 0xe2, 0x51, 0xb4, 0x09, 0x96, 0x93, 0x7c, 0x27, - 0xb2, 0x59, 0x82, 0xbf, 0x74, 0x17, 0x15, 0x7f, 0x0a, 0x8d, 0x36, 0x21, 0x43, 0x21, 0x3c, 0x69, - 0xb9, 0x35, 0xbd, 0x4c, 0x7c, 0x36, 0xa3, 0x45, 0xcf, 0xa1, 0xc2, 0x8d, 0xcb, 0xc5, 0xde, 0x64, - 0xe8, 0x7b, 0xb5, 0x6a, 0xcc, 0xdb, 0x30, 0x13, 0xa3, 0xde, 0xa6, 0xcc, 0x48, 0x35, 0x46, 0x89, - 0x9e, 0x40, 0x89, 0x26, 0xe3, 0xc1, 0x4c, 0x85, 0xce, 0x5c, 0x9c, 0xaa, 0x53, 0xd0, 0x79, 0x45, - 0x42, 0x16, 0xcc, 0xfa, 0x01, 0x04, 0x39, 0x60, 0x38, 0x71, 0x31, 0x56, 0x80, 0xe3, 0x09, 0x1f, - 0x73, 0x71, 0x15, 0x4e, 0x1d, 0xcc, 0xff, 0x0c, 0xca, 0x2c, 0x5f, 0x08, 0x66, 0x2f, 0xc7, 0x18, - 0xa6, 0x19, 0x03, 0x9b, 0x5b, 0xa2, 0x94, 0xc1, 0xcc, 0x65, 0xc8, 0x60, 0xd7, 0x75, 0x5c, 0x16, - 0xa3, 0x68, 0x6c, 0x40, 0x34, 0x9b, 0xfe, 0xa0, 0xf9, 0x47, 0x6d, 0x85, 0x95, 0xbb, 0x28, 0x84, - 0x64, 0x1a, 0xa8, 0x06, 0x39, 0x13, 0xfb, 0x86, 0x35, 0xf4, 0x6a, 0x37, 0xe8, 0xb4, 0x60, 0x88, - 0x1e, 0xc2, 0x62, 0x90, 0x7a, 0xe8, 0x43, 0xa7, 0xcf, 0xb2, 0xdc, 0x0f, 0x58, 0x46, 0x1c, 0x20, - 0xf6, 0x38, 0x1c, 0xad, 0xc3, 0xd2, 0x91, 0xd1, 0x3f, 0x9d, 0x8c, 0x75, 0x5e, 0xe3, 0xd0, 0x27, - 0x1e, 0x36, 0x6b, 0x37, 0x59, 0x75, 0x97, 0xa1, 0x78, 0xa8, 0x7f, 0xe8, 0x61, 0x13, 0xdd, 0x81, - 0xa2, 0x8b, 0x7d, 0xf7, 0x5c, 0xa7, 0xd7, 0x7e, 0xed, 0x16, 0x65, 0x0b, 0x28, 0x68, 0x9b, 0x40, - 0x88, 0xc5, 0xf1, 0x8a, 0x4f, 0x2e, 0xf6, 0x20, 0x14, 0x09, 0x8c, 0x5c, 0x2a, 0x5b, 0x72, 0x4d, - 0xda, 0x95, 0xc2, 0xba, 0xcf, 0x43, 0x5e, 0x53, 0x8a, 0xa7, 0x43, 0x81, 0xac, 0x38, 0x39, 0xab, - 0x2a, 0x3d, 0x13, 0x8a, 0x44, 0xa5, 0x78, 0x5d, 0x49, 0x90, 0x11, 0x9f, 0x14, 0x12, 0x6f, 0x15, - 0x20, 0xe7, 0x32, 0x4d, 0x23, 0xd9, 0x0c, 0x13, 0x54, 0xfd, 0x67, 0x32, 0x40, 0xc4, 0x5b, 0xf2, - 0x73, 0x84, 0xe0, 0x9d, 0xe4, 0xab, 0xbc, 0x53, 0x6a, 0xda, 0x3b, 0xad, 0x42, 0x7e, 0xaa, 0xce, - 0x90, 0xd2, 0xc2, 0x31, 0xda, 0x08, 0x5d, 0x24, 0xcb, 0x4c, 0x57, 0x13, 0x0e, 0x6a, 0x3d, 0xe6, - 0x27, 0x43, 0x4d, 0xc9, 0x8a, 0x9a, 0x52, 0x87, 0xf2, 0xd0, 0xf0, 0x88, 0xda, 0x12, 0xc1, 0x18, - 0x2c, 0xe1, 0x4c, 0x69, 0x45, 0x02, 0xd4, 0x08, 0xac, 0xe1, 0x13, 0x75, 0x21, 0x68, 0x0b, 0x7b, - 0xf4, 0x88, 0xcb, 0x5a, 0x30, 0xac, 0xaf, 0x43, 0x96, 0x7d, 0x05, 0x01, 0x64, 0x1b, 0xdb, 0xbd, - 0xd6, 0x97, 0xaa, 0xb2, 0x80, 0x4a, 0x90, 0xdf, 0x69, 0x1d, 0xb4, 0xba, 0xbb, 0x6a, 0x53, 0x91, - 0x08, 0x66, 0xa7, 0xd1, 0xda, 0x53, 0x9b, 0x8a, 0x5c, 0xff, 0x99, 0x04, 0xf9, 0x40, 0x2a, 0x41, - 0x01, 0x4b, 0x8c, 0x5c, 0x82, 0xf1, 0xd7, 0x74, 0x6c, 0xd9, 0xd8, 0xb1, 0x21, 0x48, 0x7b, 0xd6, - 0x4f, 0x30, 0x3f, 0x4e, 0xfa, 0x9b, 0xd0, 0x87, 0x8a, 0xce, 0xc2, 0xb9, 0x70, 0x5c, 0xff, 0x67, - 0x19, 0x4a, 0xa2, 0x4e, 0x5c, 0x2c, 0x2b, 0x49, 0x33, 0x97, 0x95, 0xf2, 0x97, 0x94, 0x95, 0x44, - 0x7e, 0xe5, 0x4b, 0xf8, 0x4d, 0x09, 0xfc, 0x3e, 0x84, 0xc5, 0x70, 0xe1, 0x90, 0x71, 0x16, 0xa1, - 0x2a, 0x01, 0x22, 0xb4, 0xd0, 0x27, 0xb0, 0x32, 0xcd, 0x4a, 0x38, 0x83, 0xb9, 0x8b, 0x65, 0x91, - 0x9d, 0x70, 0xd6, 0x3d, 0x92, 0x86, 0x32, 0x6f, 0xc6, 0x2c, 0x35, 0x43, 0xbf, 0x5f, 0xe2, 0x40, - 0x66, 0xab, 0xd3, 0x12, 0xca, 0x5e, 0x25, 0xa1, 0xdc, 0x94, 0x84, 0xea, 0x7f, 0x22, 0x01, 0x44, - 0xfe, 0x6c, 0xf6, 0xba, 0xcc, 0x9d, 0xa8, 0xa8, 0x42, 0x98, 0x92, 0xe8, 0xaa, 0x41, 0xfd, 0xe4, - 0x22, 0x4b, 0x73, 0x28, 0x4d, 0xfd, 0x2f, 0x64, 0xb8, 0xd1, 0x98, 0xf8, 0xce, 0x85, 0x7b, 0x4e, - 0x78, 0x18, 0x96, 0x66, 0x7a, 0x18, 0x5e, 0x48, 0x7c, 0x18, 0x96, 0xdf, 0xf1, 0x30, 0xbc, 0x20, - 0x3c, 0x0c, 0x7f, 0xce, 0x6f, 0xa0, 0xe0, 0x75, 0x38, 0x45, 0xaf, 0x82, 0xd5, 0xa4, 0x8a, 0x30, - 0x7f, 0x28, 0xa6, 0x57, 0x51, 0x9b, 0x3f, 0x16, 0xab, 0xd1, 0x55, 0x14, 0xac, 0x90, 0xa6, 0x2b, - 0x5c, 0x59, 0x0b, 0x0f, 0x6f, 0x24, 0xbe, 0x0c, 0xf1, 0x76, 0xfc, 0x89, 0xbf, 0xfe, 0xa7, 0x32, - 0x54, 0xc9, 0xe1, 0x08, 0x57, 0xee, 0x54, 0xf1, 0x59, 0x9a, 0xa1, 0xf8, 0x9c, 0xb9, 0xaa, 0x8c, - 0x25, 0xcf, 0x54, 0xfa, 0x49, 0xcd, 0x5c, 0xfa, 0x49, 0xcf, 0x5f, 0xfa, 0xc9, 0xce, 0x5b, 0xc6, - 0xfa, 0xfb, 0x34, 0x2c, 0x25, 0xc4, 0x73, 0x24, 0xc6, 0x66, 0xf1, 0xdc, 0x74, 0x8c, 0xcd, 0x60, - 0x24, 0xc6, 0xe6, 0xbf, 0x48, 0x02, 0x5d, 0x65, 0x8f, 0xcc, 0xce, 0xf1, 0xb1, 0x87, 0x7d, 0x7d, - 0xe4, 0x71, 0x95, 0x2d, 0x53, 0x70, 0x9b, 0x42, 0xf7, 0x3d, 0xe2, 0xa1, 0xb1, 0x6d, 0x0a, 0x54, - 0x4c, 0x77, 0x8b, 0xd8, 0x36, 0x43, 0x1a, 0xb1, 0x97, 0x22, 0x3d, 0x77, 0x2f, 0x45, 0x66, 0xe6, - 0x5e, 0x8a, 0xec, 0x7c, 0xbd, 0x14, 0xb9, 0x6b, 0xf4, 0x52, 0xe4, 0xdf, 0xaf, 0x97, 0xa2, 0x30, - 0x7b, 0x2f, 0x05, 0xcc, 0xdf, 0x4b, 0x51, 0xbc, 0x56, 0x2f, 0xc5, 0xbf, 0x64, 0x61, 0xf5, 0xf2, - 0x18, 0xfe, 0xea, 0x54, 0x3e, 0xca, 0x3b, 0xe5, 0x2b, 0x9a, 0x2e, 0x52, 0xf1, 0x76, 0x87, 0x67, - 0xc0, 0x9e, 0xec, 0xf4, 0x91, 0xf5, 0xc6, 0xb2, 0x07, 0xb5, 0x2a, 0x95, 0x48, 0xac, 0x2b, 0x60, - 0x9f, 0xe2, 0x34, 0xf6, 0x04, 0xca, 0x06, 0xb1, 0x3e, 0x89, 0xf4, 0x0c, 0xdd, 0x1a, 0x99, 0x84, - 0x6e, 0x0d, 0xf4, 0x84, 0x87, 0x66, 0x4c, 0x71, 0xae, 0x70, 0x62, 0x34, 0xdc, 0x0a, 0x5e, 0xfe, - 0x36, 0x63, 0x71, 0x60, 0xf2, 0xcb, 0x1f, 0x9f, 0x12, 0x44, 0x81, 0x3f, 0x10, 0x02, 0x3b, 0x78, - 0xf7, 0xeb, 0x1f, 0x9f, 0x1d, 0xbd, 0x00, 0x46, 0x6a, 0x9b, 0xbf, 0x86, 0xda, 0x16, 0xe6, 0x50, - 0xdb, 0xb8, 0xa7, 0x2f, 0xce, 0xe7, 0xe9, 0x7f, 0x23, 0x4c, 0x73, 0x82, 0x05, 0x4a, 0xf1, 0x9c, - 0x43, 0x38, 0xad, 0x20, 0xd1, 0xb9, 0xe2, 0x9e, 0x28, 0xcf, 0x7f, 0x4f, 0xa0, 0xef, 0x07, 0x99, - 0x4b, 0xb0, 0x48, 0x85, 0x2e, 0x92, 0xf8, 0x7c, 0xca, 0x53, 0x97, 0x60, 0xaa, 0x68, 0x58, 0xca, - 0xec, 0x86, 0xc5, 0x3e, 0x24, 0x5e, 0x50, 0xff, 0x93, 0x01, 0x25, 0x9e, 0xd8, 0x7e, 0x43, 0x9d, - 0x41, 0xa5, 0xe4, 0xce, 0xa0, 0x50, 0xef, 0xd3, 0xef, 0xa9, 0xf7, 0x99, 0xf7, 0xd3, 0xfb, 0xec, - 0xb5, 0xf4, 0xfe, 0x9b, 0x72, 0xd7, 0x71, 0xbd, 0x2f, 0x5c, 0x57, 0xef, 0xe1, 0x7a, 0x7a, 0x5f, - 0xfc, 0x3a, 0xf4, 0xbe, 0xfc, 0x5e, 0x7a, 0x5f, 0xb9, 0x8e, 0xde, 0xff, 0x4d, 0x1a, 0x6a, 0x97, - 0x55, 0x66, 0xae, 0xbe, 0x4d, 0xc4, 0x9e, 0x2d, 0x39, 0xd6, 0xb3, 0xf5, 0x6d, 0x28, 0x4d, 0x35, - 0x6b, 0x31, 0x4b, 0x28, 0x7a, 0x51, 0x9b, 0x96, 0xa0, 0x32, 0xe9, 0x6b, 0x04, 0xc5, 0x99, 0x6b, - 0x04, 0xc5, 0xd9, 0xeb, 0xaa, 0x4c, 0xee, 0x7a, 0x2a, 0x93, 0xff, 0x3a, 0x54, 0xa6, 0xf0, 0x5e, - 0x2a, 0x03, 0x33, 0xaa, 0x8c, 0xa0, 0x28, 0x3f, 0xcd, 0xc2, 0xad, 0x2b, 0xea, 0x6e, 0xef, 0xea, - 0xd3, 0x65, 0x9d, 0x4a, 0x51, 0x53, 0xa3, 0x1c, 0x36, 0x35, 0x52, 0x04, 0x6f, 0x6a, 0xd4, 0xc4, - 0x91, 0x49, 0xa6, 0xc5, 0x7a, 0x21, 0x53, 0x89, 0xbd, 0x90, 0xb1, 0x4e, 0xc8, 0xff, 0x27, 0xc7, - 0x99, 0xbf, 0x96, 0xe3, 0xcc, 0x5e, 0xc3, 0x71, 0xe6, 0x7e, 0x15, 0x30, 0xbc, 0x8f, 0x15, 0x54, - 0xaf, 0xe3, 0x38, 0x7f, 0x29, 0x01, 0xba, 0x58, 0x40, 0xbe, 0xda, 0x0c, 0x3e, 0x12, 0xfa, 0x22, - 0xe5, 0x78, 0x5f, 0x64, 0xd4, 0x15, 0xf9, 0x88, 0xeb, 0x6f, 0x2a, 0x56, 0x78, 0x6f, 0x5a, 0x2e, - 0xee, 0xfb, 0x09, 0x5d, 0x6e, 0x1f, 0x41, 0xf9, 0x35, 0x3e, 0xf2, 0x9c, 0xfe, 0x29, 0xf6, 0xa3, - 0xae, 0xe7, 0xdd, 0x05, 0xad, 0x14, 0x82, 0x49, 0x20, 0x2d, 0xee, 0x3d, 0x33, 0xef, 0xde, 0xeb, - 0x7f, 0x26, 0x83, 0x12, 0xe7, 0xe0, 0x57, 0x39, 0xfc, 0x2f, 0x64, 0x58, 0xbc, 0x60, 0x32, 0xdf, - 0x54, 0x3b, 0x5e, 0xf6, 0xaa, 0xd3, 0x4c, 0xcd, 0x74, 0x9a, 0xe9, 0x99, 0x4f, 0x33, 0x33, 0xff, - 0x69, 0xe6, 0xe6, 0x3d, 0xcd, 0x57, 0xc1, 0x63, 0xeb, 0x1e, 0xcd, 0x4c, 0xe7, 0x7f, 0x6c, 0xbd, - 0x24, 0xc5, 0xad, 0xff, 0x79, 0xf8, 0x8c, 0xdb, 0xe5, 0x4f, 0x35, 0xf3, 0xae, 0xcc, 0x1f, 0x67, - 0x19, 0xa3, 0xba, 0xd0, 0xa9, 0x58, 0x36, 0x4c, 0x93, 0x89, 0x3d, 0xf6, 0x38, 0x2b, 0x92, 0xa6, - 0xc4, 0xc7, 0xd9, 0x88, 0xba, 0xfe, 0x7d, 0xa8, 0x4c, 0x3f, 0x4b, 0xa0, 0xfb, 0x90, 0xb6, 0xec, - 0x63, 0xe7, 0xc2, 0xe3, 0xb6, 0xf0, 0xdc, 0x44, 0x09, 0xd6, 0x5e, 0x41, 0x49, 0x6c, 0xed, 0x46, - 0x2b, 0x80, 0x1a, 0x87, 0xcd, 0x56, 0x5b, 0xdf, 0xde, 0x6d, 0x1c, 0x1c, 0xa8, 0x7b, 0xfa, 0x56, - 0xbb, 0xb7, 0xab, 0x2c, 0x5c, 0x84, 0xef, 0xa9, 0x3b, 0x3d, 0x45, 0x42, 0x1f, 0xc0, 0xd2, 0x34, - 0x5c, 0x6b, 0xbd, 0xd8, 0xed, 0x29, 0xf2, 0xda, 0x3f, 0x4a, 0x70, 0x23, 0xf1, 0xf6, 0x41, 0x0a, - 0x94, 0x76, 0x37, 0x9e, 0x3e, 0xd1, 0x9f, 0x6d, 0x3c, 0xee, 0xe8, 0x9b, 0x8f, 0x95, 0x85, 0x69, - 0xc8, 0xd3, 0xc7, 0x8a, 0x84, 0x16, 0xa1, 0x4c, 0x21, 0xbf, 0xf6, 0xf8, 0x33, 0x46, 0x24, 0xc7, - 0x40, 0x4f, 0x1f, 0x2b, 0x29, 0x74, 0x13, 0x6e, 0x74, 0xda, 0x5a, 0x4f, 0x6b, 0xb4, 0x7a, 0xfa, - 0xd4, 0x92, 0xe9, 0x4b, 0x50, 0x4f, 0x1f, 0x2b, 0x19, 0xb4, 0x0a, 0x2b, 0xd3, 0xa8, 0xf0, 0x23, - 0xd9, 0xcb, 0x70, 0x4f, 0x1f, 0x2b, 0xb9, 0xb5, 0x2d, 0xde, 0x0f, 0x1e, 0x19, 0x1d, 0x5a, 0x06, - 0xa5, 0xa9, 0xee, 0x34, 0x0e, 0xf7, 0x7a, 0xfa, 0x4e, 0x6b, 0x4f, 0xed, 0xfd, 0x56, 0x47, 0x55, - 0x16, 0x50, 0x0e, 0x52, 0xfb, 0x9d, 0x27, 0x8a, 0x44, 0x7e, 0xb4, 0x5f, 0xbc, 0x50, 0x64, 0x06, - 0xd9, 0x54, 0x52, 0x6b, 0xbb, 0x81, 0xa4, 0x82, 0x96, 0x52, 0x71, 0x89, 0x8e, 0xd6, 0xee, 0xb5, - 0xb7, 0xdb, 0x7b, 0xca, 0x02, 0xca, 0x43, 0x5a, 0xeb, 0xed, 0x77, 0xd8, 0x1a, 0x5d, 0xad, 0xa7, - 0xc8, 0xa8, 0x0c, 0x85, 0x57, 0xea, 0x56, 0xb7, 0xbd, 0xfd, 0x52, 0xed, 0x29, 0xa9, 0xb5, 0x03, - 0xb8, 0x91, 0xd8, 0xa3, 0x8a, 0xee, 0xc1, 0x9d, 0x60, 0xc1, 0xae, 0xfa, 0x62, 0x5f, 0x3d, 0xe8, - 0xa9, 0x4d, 0xca, 0x9d, 0xb8, 0x3e, 0x39, 0xf1, 0xbd, 0x6e, 0x04, 0x91, 0xd6, 0x1e, 0xc5, 0x7a, - 0x64, 0x79, 0xff, 0x60, 0x01, 0x32, 0xad, 0x83, 0xa6, 0xfa, 0x95, 0xb2, 0x40, 0x18, 0xe8, 0xb5, - 0xf6, 0xd5, 0x6e, 0xaf, 0x41, 0x18, 0x5b, 0x3b, 0x86, 0x6a, 0xac, 0xf9, 0x90, 0x28, 0x49, 0x6b, - 0xbf, 0xf1, 0x42, 0xd5, 0xbb, 0x87, 0x3b, 0x3b, 0xad, 0xaf, 0xf4, 0x60, 0xe6, 0x2a, 0xac, 0x4c, - 0xc1, 0x85, 0x65, 0xd0, 0x1d, 0xb8, 0x35, 0x85, 0x3b, 0x68, 0x1f, 0xa8, 0x7a, 0xfb, 0x4b, 0x55, - 0x7b, 0xa5, 0xb5, 0x7a, 0xaa, 0x22, 0xaf, 0xfd, 0x10, 0x94, 0xf8, 0x23, 0x3d, 0x59, 0x50, 0x7d, - 0xa1, 0xa9, 0xdd, 0xae, 0xde, 0x6d, 0x1f, 0x6a, 0xdb, 0xaa, 0x4e, 0x4e, 0x5e, 0x7f, 0xa5, 0x6e, - 0xb1, 0x8f, 0x25, 0xe0, 0xba, 0xcd, 0x97, 0x8a, 0xb4, 0xf6, 0x57, 0x12, 0x94, 0xc4, 0xa7, 0x7b, - 0xb4, 0x04, 0xd5, 0x80, 0xb8, 0xd7, 0xd0, 0x7a, 0xad, 0x83, 0x17, 0xca, 0x02, 0xd1, 0x34, 0x0e, - 0xe4, 0x0f, 0x49, 0x92, 0x00, 0x52, 0x0f, 0x9a, 0x84, 0x4a, 0x16, 0xa6, 0x6e, 0xb7, 0xf7, 0x3b, - 0x7b, 0x6a, 0x4f, 0x55, 0x52, 0x02, 0x1d, 0x7f, 0x69, 0x4a, 0x23, 0x04, 0x95, 0x60, 0xb5, 0xad, - 0xb6, 0xd6, 0x53, 0x9b, 0x4a, 0x06, 0xd5, 0x60, 0x99, 0xc3, 0xf6, 0x5a, 0xfb, 0xad, 0x9e, 0xae, - 0xa9, 0x8d, 0xed, 0x5d, 0xb5, 0xa9, 0x64, 0xd7, 0x0e, 0xf9, 0xff, 0x9d, 0xf0, 0xe2, 0x17, 0x82, - 0x4a, 0x20, 0xcc, 0xfd, 0xd6, 0x57, 0x8c, 0xbd, 0x15, 0x40, 0xcd, 0xc3, 0xc6, 0x5e, 0x68, 0x71, - 0x8d, 0x17, 0xea, 0x01, 0x31, 0xc5, 0x55, 0x58, 0x99, 0x86, 0xef, 0xf5, 0x54, 0xed, 0xa0, 0x41, - 0x0e, 0x71, 0xe3, 0xdf, 0x32, 0x90, 0xe5, 0x05, 0xf3, 0xdf, 0x84, 0xa2, 0xd0, 0x35, 0x80, 0xae, - 0xea, 0x25, 0x58, 0x4d, 0xea, 0x8a, 0x41, 0x0d, 0x28, 0x89, 0xee, 0x15, 0x45, 0x51, 0x57, 0x82, - 0xd7, 0x7d, 0xc7, 0x12, 0xcc, 0x18, 0x2e, 0x2c, 0x31, 0xe5, 0x5e, 0x93, 0x97, 0x50, 0x01, 0xa2, - 0xae, 0x1e, 0x14, 0x45, 0x9e, 0x17, 0x1a, 0x93, 0x56, 0x6f, 0x25, 0xe2, 0x78, 0x1b, 0xd0, 0xe7, - 0x00, 0x51, 0x5f, 0x0b, 0x12, 0x5f, 0x2f, 0x63, 0xcd, 0x2e, 0xc9, 0x5c, 0xf4, 0xa0, 0x46, 0x8f, - 0x2d, 0xa1, 0x98, 0x8a, 0x66, 0x69, 0x97, 0x48, 0x5e, 0xf5, 0x0b, 0xe2, 0x25, 0x0c, 0xd7, 0x0f, - 0x4b, 0x49, 0xe8, 0xf2, 0xbe, 0x89, 0xe4, 0x15, 0x3a, 0xb0, 0x42, 0x57, 0xb8, 0xf8, 0x8c, 0xf4, - 0xee, 0x56, 0x8a, 0xe4, 0x15, 0xbf, 0x84, 0x9b, 0x74, 0xc5, 0xa4, 0xec, 0x0d, 0xcd, 0xd4, 0x54, - 0x91, 0xbc, 0x6e, 0x13, 0x94, 0x68, 0xdd, 0x0b, 0x3a, 0x79, 0x31, 0x36, 0x4e, 0x5c, 0x65, 0x6b, - 0xe7, 0xb7, 0xef, 0x0d, 0x2c, 0xff, 0x64, 0x72, 0xb4, 0xde, 0x77, 0x46, 0x8f, 0x38, 0xc1, 0xa3, - 0xa0, 0x5b, 0x3f, 0x00, 0xfc, 0xad, 0x5c, 0xde, 0xb3, 0xce, 0xf0, 0x4b, 0xd6, 0x5b, 0xe8, 0x3b, - 0xff, 0x21, 0x57, 0xf8, 0xf8, 0xf9, 0x73, 0x0a, 0x38, 0xca, 0xd2, 0x29, 0x9b, 0xff, 0x1b, 0x00, - 0x00, 0xff, 0xff, 0x7c, 0xd5, 0xb3, 0x4e, 0x92, 0x3a, 0x00, 0x00, + 0xe7, 0xd6, 0xff, 0x2b, 0x0d, 0xf9, 0x80, 0x53, 0x54, 0x07, 0x30, 0xfa, 0x7d, 0xec, 0x79, 0xfa, + 0x29, 0xe6, 0xb1, 0xf0, 0x56, 0xea, 0x1f, 0x3b, 0xb2, 0x56, 0x60, 0xe0, 0x97, 0xf8, 0x1c, 0xdd, + 0x82, 0xac, 0x87, 0xfb, 0x2e, 0x66, 0x51, 0x0b, 0xc7, 0x73, 0x10, 0x7a, 0x00, 0x65, 0x0f, 0x7b, + 0x9e, 0xe5, 0xd8, 0xba, 0xef, 0x9c, 0x62, 0x9b, 0xf9, 0x22, 0x46, 0x53, 0xe2, 0x98, 0x1e, 0x41, + 0xa0, 0x87, 0x50, 0x35, 0x3c, 0x6f, 0x32, 0xc2, 0xba, 0xeb, 0x0c, 0xb1, 0x6e, 0xb8, 0x36, 0xbd, + 0x7c, 0x29, 0xad, 0xa4, 0x95, 0x19, 0x4e, 0x73, 0x86, 0xb8, 0xe1, 0xda, 0xe8, 0x47, 0xf0, 0x81, + 0x48, 0x8c, 0xdf, 0xf8, 0xd8, 0xb5, 0x8d, 0x21, 0x89, 0xf0, 0xca, 0x74, 0xd2, 0xea, 0xdb, 0xce, + 0x72, 0x34, 0x45, 0xe5, 0xf8, 0x56, 0x93, 0x7c, 0x37, 0x09, 0x61, 0x12, 0x23, 0x73, 0xf1, 0x80, + 0xb8, 0x40, 0xe6, 0x58, 0xf9, 0x88, 0x5c, 0x4a, 0xd8, 0x36, 0xc7, 0x8e, 0x65, 0xfb, 0xdc, 0xba, + 0xc2, 0x31, 0x99, 0x73, 0x34, 0xe9, 0x9f, 0xf2, 0x1c, 0xbb, 0xa0, 0xf1, 0x11, 0x7a, 0x00, 0xca, + 0xb1, 0xe3, 0xf6, 0xb1, 0x4e, 0xae, 0x2e, 0xdd, 0xf3, 0xcf, 0x87, 0xec, 0x4e, 0xcd, 0x6b, 0x15, + 0x0a, 0xef, 0x18, 0xfe, 0x49, 0x97, 0x40, 0xd1, 0x17, 0x90, 0x1f, 0x61, 0xdf, 0xa0, 0x49, 0x0b, + 0x4b, 0x9a, 0xef, 0x5c, 0xd0, 0x97, 0xf5, 0x7d, 0x4e, 0xa1, 0xda, 0xbe, 0x7b, 0xce, 0xce, 0x23, + 0x9c, 0x85, 0x6e, 0x43, 0xce, 0x37, 0x06, 0x03, 0xcb, 0x1e, 0x50, 0xe3, 0xe1, 0xe7, 0x15, 0xc0, + 0xd0, 0x13, 0x58, 0xea, 0x3b, 0xb6, 0x4f, 0x7d, 0xbc, 0xe5, 0x8d, 0x1d, 0xcf, 0xa2, 0x6e, 0xbe, + 0x10, 0x91, 0x22, 0x8e, 0x6f, 0x46, 0x68, 0x92, 0x73, 0x8d, 0x5d, 0xe7, 0xcd, 0x39, 0xb7, 0x9f, + 0x28, 0x74, 0xe8, 0x10, 0x68, 0x90, 0x73, 0x51, 0x92, 0xd5, 0x5f, 0x87, 0xf2, 0x14, 0x83, 0x24, + 0x83, 0x0d, 0xb5, 0x45, 0x23, 0x3f, 0x89, 0x5b, 0x3b, 0x33, 0x86, 0x13, 0xcc, 0xaf, 0x36, 0x36, + 0x78, 0x2e, 0x7f, 0x26, 0xd5, 0xcf, 0xa0, 0x10, 0x2a, 0x3c, 0xfa, 0x08, 0x8a, 0x7d, 0x17, 0xd3, + 0xc0, 0xda, 0x18, 0x7a, 0xa2, 0xba, 0x89, 0x70, 0xe1, 0xd4, 0xe5, 0xa9, 0x53, 0x0f, 0x99, 0x4e, + 0xbd, 0x93, 0xe9, 0xfa, 0xef, 0x4b, 0x50, 0x8d, 0xd9, 0x0f, 0xfa, 0x18, 0x4a, 0x46, 0xbf, 0xef, + 0x4c, 0x6c, 0x5f, 0x28, 0xef, 0xb0, 0x33, 0x2a, 0x72, 0x04, 0xbd, 0x36, 0xbf, 0x03, 0xc1, 0x90, + 0x5a, 0x85, 0xa0, 0xf5, 0xc0, 0xe1, 0xc4, 0x2c, 0x3e, 0x82, 0x0a, 0x39, 0x58, 0xc3, 0xb2, 0xb1, + 0x2b, 0x5e, 0xd8, 0xe5, 0x10, 0x4a, 0x16, 0xab, 0xff, 0xa5, 0x04, 0x25, 0xd1, 0x2a, 0xaf, 0x6f, + 0x72, 0x5f, 0xa3, 0x22, 0xd7, 0x7f, 0x07, 0x8a, 0xc2, 0xe1, 0x25, 0xd4, 0x26, 0x56, 0x21, 0x3f, + 0xf1, 0x88, 0x09, 0x8d, 0x02, 0xe1, 0x86, 0x63, 0x74, 0x07, 0xf2, 0x63, 0xc3, 0xf3, 0x5e, 0x3b, + 0x2e, 0xcb, 0x24, 0x39, 0x9f, 0x21, 0xb0, 0xfe, 0x77, 0x12, 0x2c, 0xee, 0x59, 0xde, 0x3c, 0x25, + 0xb6, 0x07, 0x50, 0x60, 0xb5, 0x3d, 0x62, 0xea, 0x6c, 0xf3, 0xc5, 0xb7, 0x9d, 0x3c, 0x83, 0xb5, + 0x9a, 0x5a, 0xf0, 0x8b, 0xda, 0xb3, 0xd1, 0xf7, 0xad, 0x33, 0xcc, 0xc3, 0x44, 0x3e, 0x42, 0xcf, + 0x00, 0xc6, 0xe4, 0x1e, 0x63, 0xee, 0x28, 0x1d, 0xf3, 0xa9, 0xd4, 0x17, 0x75, 0x8c, 0x81, 0x65, + 0xd3, 0xb8, 0x47, 0x2b, 0x10, 0x5a, 0x0a, 0xac, 0xff, 0x9e, 0x04, 0x48, 0xe4, 0xd6, 0x1b, 0x3b, + 0xb6, 0x47, 0x82, 0xa8, 0x8c, 0xe5, 0xe3, 0xd1, 0xc5, 0x84, 0x9e, 0xd1, 0x91, 0x3c, 0x59, 0x63, + 0x14, 0xe8, 0x0b, 0xa8, 0xda, 0xf8, 0x8d, 0xaf, 0x0b, 0xdf, 0x97, 0xdf, 0xf1, 0xfd, 0x32, 0x99, + 0xd0, 0x09, 0x79, 0xf8, 0x07, 0x09, 0x96, 0x0e, 0xc7, 0xa6, 0xe1, 0xe3, 0xe9, 0x33, 0x9b, 0x3a, + 0x16, 0xe9, 0xaa, 0x63, 0xe1, 0x22, 0x94, 0x23, 0x11, 0x46, 0xc5, 0xaf, 0xd4, 0x54, 0xf1, 0xeb, + 0x63, 0xa8, 0x1a, 0xa6, 0xa9, 0xb3, 0x4c, 0x44, 0xa7, 0xc1, 0x70, 0x9a, 0x06, 0xc3, 0x65, 0xc3, + 0x34, 0x59, 0xdc, 0x7c, 0xe8, 0x0e, 0x3d, 0x12, 0x73, 0xba, 0x78, 0xe4, 0x9c, 0xe1, 0x29, 0xd2, + 0x0c, 0x25, 0x55, 0x18, 0x26, 0xa2, 0xae, 0x7f, 0x0e, 0x8b, 0x5d, 0xdf, 0x19, 0xbf, 0x27, 0xfb, + 0xf5, 0xff, 0x00, 0x80, 0xe8, 0x60, 0xe7, 0xd8, 0x77, 0x1d, 0x72, 0x54, 0xab, 0x42, 0xb5, 0x29, + 0xbc, 0xed, 0x64, 0x09, 0xa4, 0xd5, 0xd4, 0xd8, 0x5f, 0x73, 0x5a, 0xf3, 0xca, 0x31, 0xcd, 0x7b, + 0x0e, 0x45, 0x56, 0x4c, 0x64, 0x59, 0xcd, 0x2a, 0x0d, 0x80, 0x6e, 0xc6, 0xa4, 0xcd, 0xaa, 0x66, + 0x34, 0xad, 0x01, 0x2f, 0xfc, 0x8d, 0xbe, 0x4b, 0xf2, 0x3e, 0xc3, 0x9f, 0x78, 0xbc, 0xa2, 0x72, + 0x23, 0x3e, 0x8d, 0x22, 0x35, 0x4e, 0x84, 0x6e, 0x03, 0xd0, 0x62, 0x1d, 0x36, 0x75, 0xc3, 0xa7, + 0x2e, 0x38, 0xa5, 0x15, 0x38, 0xa4, 0xe1, 0xa3, 0x9b, 0xd4, 0x90, 0x19, 0xb2, 0x48, 0x91, 0x39, + 0x3a, 0x6e, 0xd0, 0x82, 0xe5, 0x84, 0xaa, 0x07, 0x45, 0x22, 0x36, 0x93, 0x43, 0x1a, 0x24, 0x2f, + 0xcb, 0xb2, 0x03, 0xa9, 0xdd, 0xa6, 0x7a, 0x77, 0x4b, 0xc8, 0x83, 0xe2, 0xa5, 0x6e, 0x12, 0x1e, + 0x30, 0x62, 0xf4, 0x94, 0x78, 0x14, 0x92, 0x52, 0xd4, 0x3e, 0x8c, 0xe5, 0xa0, 0xea, 0x9b, 0xb1, + 0xe3, 0xfa, 0x1a, 0x45, 0x0a, 0xf3, 0x18, 0x35, 0xda, 0x83, 0x0a, 0x3d, 0xcf, 0xbe, 0x33, 0xa2, + 0x37, 0x0b, 0xe6, 0xe6, 0x76, 0x2f, 0x9c, 0xaf, 0x39, 0xce, 0x68, 0x3b, 0xc0, 0xc6, 0x3f, 0x5f, + 0x76, 0x45, 0x2c, 0xfa, 0x2e, 0x2b, 0x93, 0x57, 0x62, 0x35, 0xc4, 0x57, 0xf8, 0x28, 0x3e, 0x91, + 0x56, 0xcb, 0x55, 0x28, 0x0a, 0xe5, 0x9a, 0xda, 0x12, 0x9d, 0xf6, 0xed, 0xa4, 0x52, 0x56, 0x7c, + 0xba, 0x38, 0x0f, 0xb5, 0xa1, 0xca, 0x8a, 0x47, 0xd1, 0x26, 0x58, 0x4e, 0xf2, 0x9d, 0xc8, 0x66, + 0x09, 0xfe, 0xd2, 0x5d, 0x54, 0xfc, 0x29, 0x34, 0xda, 0x84, 0x0c, 0x85, 0xf0, 0xa4, 0xe5, 0xd6, + 0xf4, 0x32, 0xf1, 0xd9, 0x8c, 0x16, 0x3d, 0x87, 0x0a, 0x37, 0x2e, 0x17, 0x7b, 0x93, 0xa1, 0xef, + 0xd5, 0xaa, 0x31, 0x6f, 0xc3, 0x4c, 0x8c, 0x7a, 0x9b, 0x32, 0x23, 0xd5, 0x18, 0x25, 0x7a, 0x02, + 0x25, 0x9a, 0x8c, 0x07, 0x33, 0x15, 0x3a, 0x73, 0x71, 0xaa, 0x4e, 0x41, 0xe7, 0x15, 0x09, 0x59, + 0x30, 0xeb, 0x07, 0x10, 0xe4, 0x80, 0xe1, 0xc4, 0xc5, 0x58, 0x01, 0x8e, 0x27, 0x7c, 0xcc, 0xc5, + 0x55, 0x38, 0x75, 0x30, 0xff, 0x33, 0x28, 0xb3, 0x7c, 0x21, 0x98, 0xbd, 0x1c, 0x63, 0x98, 0x66, + 0x0c, 0x6c, 0x6e, 0x89, 0x52, 0x06, 0x33, 0x97, 0x21, 0x83, 0x5d, 0xd7, 0x71, 0x59, 0x8c, 0xa2, + 0xb1, 0x01, 0xd1, 0x6c, 0xfa, 0x83, 0xe6, 0x1f, 0xb5, 0x15, 0x56, 0xee, 0xa2, 0x10, 0x92, 0x69, + 0xa0, 0x1a, 0xe4, 0x4c, 0xec, 0x1b, 0xd6, 0xd0, 0xab, 0xdd, 0xa0, 0xd3, 0x82, 0x21, 0x7a, 0x08, + 0x8b, 0x41, 0xea, 0xa1, 0x0f, 0x9d, 0x3e, 0xcb, 0x72, 0x3f, 0x60, 0x19, 0x71, 0x80, 0xd8, 0xe3, + 0x70, 0xb4, 0x0e, 0x4b, 0x47, 0x46, 0xff, 0x74, 0x32, 0xd6, 0x79, 0x8d, 0x43, 0x9f, 0x78, 0xd8, + 0xac, 0xdd, 0x64, 0xd5, 0x5d, 0x86, 0xe2, 0xa1, 0xfe, 0xa1, 0x87, 0x4d, 0x74, 0x07, 0x8a, 0x2e, + 0xf6, 0xdd, 0x73, 0x9d, 0x5e, 0xfb, 0xb5, 0x5b, 0x94, 0x2d, 0xa0, 0xa0, 0x6d, 0x02, 0x21, 0x16, + 0xc7, 0x2b, 0x3e, 0xb9, 0xd8, 0x83, 0x50, 0x24, 0x30, 0x72, 0xa9, 0x6c, 0xc9, 0x35, 0x69, 0x57, + 0x0a, 0xeb, 0x3e, 0x0f, 0x79, 0x4d, 0x29, 0x9e, 0x0e, 0x05, 0xb2, 0xe2, 0xe4, 0xac, 0xaa, 0xf4, + 0x4c, 0x28, 0x12, 0x95, 0xe2, 0x75, 0x25, 0x41, 0x46, 0x7c, 0x52, 0x48, 0xbc, 0x55, 0x80, 0x9c, + 0xcb, 0x34, 0x8d, 0x64, 0x33, 0x4c, 0x50, 0xf5, 0x9f, 0xc9, 0x00, 0x11, 0x6f, 0xc9, 0xcf, 0x11, + 0x82, 0x77, 0x92, 0xaf, 0xf2, 0x4e, 0xa9, 0x69, 0xef, 0xb4, 0x0a, 0xf9, 0xa9, 0x3a, 0x43, 0x4a, + 0x0b, 0xc7, 0x68, 0x23, 0x74, 0x91, 0x2c, 0x33, 0x5d, 0x4d, 0x38, 0xa8, 0xf5, 0x98, 0x9f, 0x0c, + 0x35, 0x25, 0x2b, 0x6a, 0x4a, 0x1d, 0xca, 0x43, 0xc3, 0x23, 0x6a, 0x4b, 0x04, 0x63, 0xb0, 0x84, + 0x33, 0xa5, 0x15, 0x09, 0x50, 0x23, 0xb0, 0x86, 0x4f, 0xd4, 0x85, 0xa0, 0x2d, 0xec, 0xd1, 0x23, + 0x2e, 0x6b, 0xc1, 0xb0, 0xbe, 0x0e, 0x59, 0xf6, 0x15, 0x04, 0x90, 0x6d, 0x6c, 0xf7, 0x5a, 0x5f, + 0xaa, 0xca, 0x02, 0x2a, 0x41, 0x7e, 0xa7, 0x75, 0xd0, 0xea, 0xee, 0xaa, 0x4d, 0x45, 0x22, 0x98, + 0x9d, 0x46, 0x6b, 0x4f, 0x6d, 0x2a, 0x72, 0xfd, 0x67, 0x12, 0xe4, 0x03, 0xa9, 0x04, 0x05, 0x2c, + 0x31, 0x72, 0x09, 0xc6, 0x5f, 0xd3, 0xb1, 0x65, 0x63, 0xc7, 0x86, 0x20, 0xed, 0x59, 0x3f, 0xc1, + 0xfc, 0x38, 0xe9, 0x6f, 0x42, 0x1f, 0x2a, 0x3a, 0x0b, 0xe7, 0xc2, 0x71, 0xfd, 0x5f, 0x64, 0x28, + 0x89, 0x3a, 0x71, 0xb1, 0xac, 0x24, 0xcd, 0x5c, 0x56, 0xca, 0x5f, 0x52, 0x56, 0x12, 0xf9, 0x95, + 0x2f, 0xe1, 0x37, 0x25, 0xf0, 0xfb, 0x10, 0x16, 0xc3, 0x85, 0x43, 0xc6, 0x59, 0x84, 0xaa, 0x04, + 0x88, 0xd0, 0x42, 0x9f, 0xc0, 0xca, 0x34, 0x2b, 0xe1, 0x0c, 0xe6, 0x2e, 0x96, 0x45, 0x76, 0xc2, + 0x59, 0xf7, 0x48, 0x1a, 0xca, 0xbc, 0x19, 0xb3, 0xd4, 0x0c, 0xfd, 0x7e, 0x89, 0x03, 0x99, 0xad, + 0x4e, 0x4b, 0x28, 0x7b, 0x95, 0x84, 0x72, 0x53, 0x12, 0xaa, 0xff, 0x89, 0x04, 0x10, 0xf9, 0xb3, + 0xd9, 0xeb, 0x32, 0x77, 0xa2, 0xa2, 0x0a, 0x61, 0x4a, 0xa2, 0xab, 0x06, 0xf5, 0x93, 0x8b, 0x2c, + 0xcd, 0xa1, 0x34, 0xf5, 0xbf, 0x90, 0xe1, 0x46, 0x63, 0xe2, 0x3b, 0x17, 0xee, 0x39, 0xe1, 0x61, + 0x58, 0x9a, 0xe9, 0x61, 0x78, 0x21, 0xf1, 0x61, 0x58, 0x7e, 0xc7, 0xc3, 0xf0, 0x82, 0xf0, 0x30, + 0xfc, 0x39, 0xbf, 0x81, 0x82, 0xd7, 0xe1, 0x14, 0xbd, 0x0a, 0x56, 0x93, 0x2a, 0xc2, 0xfc, 0xa1, + 0x98, 0x5e, 0x45, 0x6d, 0xfe, 0x58, 0xac, 0x46, 0x57, 0x51, 0xb0, 0x42, 0x9a, 0xae, 0x70, 0x65, + 0x2d, 0x3c, 0xbc, 0x91, 0xf8, 0x32, 0xc4, 0xdb, 0xf1, 0x27, 0xfe, 0xfa, 0x9f, 0xca, 0x50, 0x25, + 0x87, 0x23, 0x5c, 0xb9, 0x53, 0xc5, 0x67, 0x69, 0x86, 0xe2, 0x73, 0xe6, 0xaa, 0x32, 0x96, 0x3c, + 0x53, 0xe9, 0x27, 0x35, 0x73, 0xe9, 0x27, 0x3d, 0x7f, 0xe9, 0x27, 0x3b, 0x6f, 0x19, 0xeb, 0xef, + 0xd3, 0xb0, 0x94, 0x10, 0xcf, 0x91, 0x18, 0x9b, 0xc5, 0x73, 0xd3, 0x31, 0x36, 0x83, 0x91, 0x18, + 0x9b, 0xff, 0x22, 0x09, 0x74, 0x95, 0x3d, 0x32, 0x3b, 0xc7, 0xc7, 0x1e, 0xf6, 0xf5, 0x91, 0xc7, + 0x55, 0xb6, 0x4c, 0xc1, 0x6d, 0x0a, 0xdd, 0xf7, 0x88, 0x87, 0xc6, 0xb6, 0x29, 0x50, 0x31, 0xdd, + 0x2d, 0x62, 0xdb, 0x0c, 0x69, 0xc4, 0x5e, 0x8a, 0xf4, 0xdc, 0xbd, 0x14, 0x99, 0x99, 0x7b, 0x29, + 0xb2, 0xf3, 0xf5, 0x52, 0xe4, 0xae, 0xd1, 0x4b, 0x91, 0x7f, 0xbf, 0x5e, 0x8a, 0xc2, 0xec, 0xbd, + 0x14, 0x30, 0x7f, 0x2f, 0x45, 0xf1, 0x5a, 0xbd, 0x14, 0xff, 0x9a, 0x85, 0xd5, 0xcb, 0x63, 0xf8, + 0xab, 0x53, 0xf9, 0x28, 0xef, 0x94, 0xaf, 0x68, 0xba, 0x48, 0xc5, 0xdb, 0x1d, 0x9e, 0x01, 0x7b, + 0xb2, 0xd3, 0x47, 0xd6, 0x1b, 0xcb, 0x1e, 0xd4, 0xaa, 0x54, 0x22, 0xb1, 0xae, 0x80, 0x7d, 0x8a, + 0xd3, 0xd8, 0x13, 0x28, 0x1b, 0xc4, 0xfa, 0x24, 0xd2, 0x33, 0x74, 0x6b, 0x64, 0x12, 0xba, 0x35, + 0xd0, 0x13, 0x1e, 0x9a, 0x31, 0xc5, 0xb9, 0xc2, 0x89, 0xd1, 0x70, 0x2b, 0x78, 0xf9, 0xdb, 0x8c, + 0xc5, 0x81, 0xc9, 0x2f, 0x7f, 0x7c, 0x4a, 0x10, 0x05, 0xfe, 0x40, 0x08, 0xec, 0xe0, 0xdd, 0xaf, + 0x7f, 0x7c, 0x76, 0xf4, 0x02, 0x18, 0xa9, 0x6d, 0xfe, 0x1a, 0x6a, 0x5b, 0x98, 0x43, 0x6d, 0xe3, + 0x9e, 0xbe, 0x38, 0x9f, 0xa7, 0xff, 0x8d, 0x30, 0xcd, 0x09, 0x16, 0x28, 0xc5, 0x73, 0x0e, 0xe1, + 0xb4, 0x82, 0x44, 0xe7, 0x8a, 0x7b, 0xa2, 0x3c, 0xff, 0x3d, 0x81, 0xbe, 0x1f, 0x64, 0x2e, 0xc1, + 0x22, 0x15, 0xba, 0x48, 0xe2, 0xf3, 0x29, 0x4f, 0x5d, 0x82, 0xa9, 0xa2, 0x61, 0x29, 0xb3, 0x1b, + 0x16, 0xfb, 0x90, 0x78, 0x41, 0xfd, 0x6f, 0x06, 0x94, 0x78, 0x62, 0xfb, 0x0d, 0x75, 0x06, 0x95, + 0x92, 0x3b, 0x83, 0x42, 0xbd, 0x4f, 0xbf, 0xa7, 0xde, 0x67, 0xde, 0x4f, 0xef, 0xb3, 0xd7, 0xd2, + 0xfb, 0x6f, 0xca, 0x5d, 0xc7, 0xf5, 0xbe, 0x70, 0x5d, 0xbd, 0x87, 0xeb, 0xe9, 0x7d, 0xf1, 0xeb, + 0xd0, 0xfb, 0xf2, 0x7b, 0xe9, 0x7d, 0xe5, 0x3a, 0x7a, 0xff, 0x37, 0x69, 0xa8, 0x5d, 0x56, 0x99, + 0xb9, 0xfa, 0x36, 0x11, 0x7b, 0xb6, 0xe4, 0x58, 0xcf, 0xd6, 0xb7, 0xa1, 0x34, 0xd5, 0xac, 0xc5, + 0x2c, 0xa1, 0xe8, 0x45, 0x6d, 0x5a, 0x82, 0xca, 0xa4, 0xaf, 0x11, 0x14, 0x67, 0xae, 0x11, 0x14, + 0x67, 0xaf, 0xab, 0x32, 0xb9, 0xeb, 0xa9, 0x4c, 0xfe, 0xeb, 0x50, 0x99, 0xc2, 0x7b, 0xa9, 0x0c, + 0xcc, 0xa8, 0x32, 0x82, 0xa2, 0xfc, 0x34, 0x0b, 0xb7, 0xae, 0xa8, 0xbb, 0xbd, 0xab, 0x4f, 0x97, + 0x75, 0x2a, 0x45, 0x4d, 0x8d, 0x72, 0xd8, 0xd4, 0x48, 0x11, 0xbc, 0xa9, 0x51, 0x13, 0x47, 0x26, + 0x99, 0x16, 0xeb, 0x85, 0x4c, 0x25, 0xf6, 0x42, 0xc6, 0x3a, 0x21, 0x7f, 0x49, 0x8e, 0x33, 0x7f, + 0x2d, 0xc7, 0x99, 0xbd, 0x86, 0xe3, 0xcc, 0xfd, 0x2a, 0x60, 0x78, 0x1f, 0x2b, 0xa8, 0x5e, 0xc7, + 0x71, 0xfe, 0x42, 0x02, 0x74, 0xb1, 0x80, 0x7c, 0xb5, 0x19, 0x7c, 0x24, 0xf4, 0x45, 0xca, 0xf1, + 0xbe, 0xc8, 0xa8, 0x2b, 0xf2, 0x11, 0xd7, 0xdf, 0x54, 0xac, 0xf0, 0xde, 0xb4, 0x5c, 0xdc, 0xf7, + 0x13, 0xba, 0xdc, 0x3e, 0x82, 0xf2, 0x6b, 0x7c, 0xe4, 0x39, 0xfd, 0x53, 0xec, 0x47, 0x5d, 0xcf, + 0xbb, 0x0b, 0x5a, 0x29, 0x04, 0x93, 0x40, 0x5a, 0xdc, 0x7b, 0x66, 0xde, 0xbd, 0xd7, 0xff, 0x4c, + 0x06, 0x25, 0xce, 0xc1, 0xaf, 0x72, 0xf8, 0x9f, 0xcb, 0xb0, 0x78, 0xc1, 0x64, 0xbe, 0xa9, 0x76, + 0xbc, 0xec, 0x55, 0xa7, 0x99, 0x9a, 0xe9, 0x34, 0xd3, 0x33, 0x9f, 0x66, 0x66, 0xfe, 0xd3, 0xcc, + 0xcd, 0x7b, 0x9a, 0xaf, 0x82, 0xc7, 0xd6, 0x3d, 0x9a, 0x99, 0xce, 0xff, 0xd8, 0x7a, 0x49, 0x8a, + 0x5b, 0xff, 0xf3, 0xf0, 0x19, 0xb7, 0xcb, 0x9f, 0x6a, 0xe6, 0x5d, 0x99, 0x3f, 0xce, 0x32, 0x46, + 0x75, 0xa1, 0x53, 0xb1, 0x6c, 0x98, 0x26, 0x13, 0x7b, 0xec, 0x71, 0x56, 0x24, 0x4d, 0x89, 0x8f, + 0xb3, 0x11, 0x75, 0xfd, 0xfb, 0x50, 0x99, 0x7e, 0x96, 0x40, 0xf7, 0x21, 0x6d, 0xd9, 0xc7, 0xce, + 0x85, 0xc7, 0x6d, 0xe1, 0xb9, 0x89, 0x12, 0xac, 0xbd, 0x82, 0x92, 0xd8, 0xda, 0x8d, 0x56, 0x00, + 0x35, 0x0e, 0x9b, 0xad, 0xb6, 0xbe, 0xbd, 0xdb, 0x38, 0x38, 0x50, 0xf7, 0xf4, 0xad, 0x76, 0x6f, + 0x57, 0x59, 0xb8, 0x08, 0xdf, 0x53, 0x77, 0x7a, 0x8a, 0x84, 0x3e, 0x80, 0xa5, 0x69, 0xb8, 0xd6, + 0x7a, 0xb1, 0xdb, 0x53, 0xe4, 0xb5, 0x7f, 0x92, 0xe0, 0x46, 0xe2, 0xed, 0x83, 0x14, 0x28, 0xed, + 0x6e, 0x3c, 0x7d, 0xa2, 0x3f, 0xdb, 0x78, 0xdc, 0xd1, 0x37, 0x1f, 0x2b, 0x0b, 0xd3, 0x90, 0xa7, + 0x8f, 0x15, 0x09, 0x2d, 0x42, 0x99, 0x42, 0x7e, 0xed, 0xf1, 0x67, 0x8c, 0x48, 0x8e, 0x81, 0x9e, + 0x3e, 0x56, 0x52, 0xe8, 0x26, 0xdc, 0xe8, 0xb4, 0xb5, 0x9e, 0xd6, 0x68, 0xf5, 0xf4, 0xa9, 0x25, + 0xd3, 0x97, 0xa0, 0x9e, 0x3e, 0x56, 0x32, 0x68, 0x15, 0x56, 0xa6, 0x51, 0xe1, 0x47, 0xb2, 0x97, + 0xe1, 0x9e, 0x3e, 0x56, 0x72, 0x6b, 0x5b, 0xbc, 0x1f, 0x3c, 0x32, 0x3a, 0xb4, 0x0c, 0x4a, 0x53, + 0xdd, 0x69, 0x1c, 0xee, 0xf5, 0xf4, 0x9d, 0xd6, 0x9e, 0xda, 0xfb, 0xad, 0x8e, 0xaa, 0x2c, 0xa0, + 0x1c, 0xa4, 0xf6, 0x3b, 0x4f, 0x14, 0x89, 0xfc, 0x68, 0xbf, 0x78, 0xa1, 0xc8, 0x0c, 0xb2, 0xa9, + 0xa4, 0xd6, 0x76, 0x03, 0x49, 0x05, 0x2d, 0xa5, 0xe2, 0x12, 0x1d, 0xad, 0xdd, 0x6b, 0x6f, 0xb7, + 0xf7, 0x94, 0x05, 0x94, 0x87, 0xb4, 0xd6, 0xdb, 0xef, 0xb0, 0x35, 0xba, 0x5a, 0x4f, 0x91, 0x51, + 0x19, 0x0a, 0xaf, 0xd4, 0xad, 0x6e, 0x7b, 0xfb, 0xa5, 0xda, 0x53, 0x52, 0x6b, 0x07, 0x70, 0x23, + 0xb1, 0x47, 0x15, 0xdd, 0x83, 0x3b, 0xc1, 0x82, 0x5d, 0xf5, 0xc5, 0xbe, 0x7a, 0xd0, 0x53, 0x9b, + 0x94, 0x3b, 0x71, 0x7d, 0x72, 0xe2, 0x7b, 0xdd, 0x08, 0x22, 0xad, 0x3d, 0x8a, 0xf5, 0xc8, 0xf2, + 0xfe, 0xc1, 0x02, 0x64, 0x5a, 0x07, 0x4d, 0xf5, 0x2b, 0x65, 0x81, 0x30, 0xd0, 0x6b, 0xed, 0xab, + 0xdd, 0x5e, 0x83, 0x30, 0xb6, 0x76, 0x0c, 0xd5, 0x58, 0xf3, 0x21, 0x51, 0x92, 0xd6, 0x7e, 0xe3, + 0x85, 0xaa, 0x77, 0x0f, 0x77, 0x76, 0x5a, 0x5f, 0xe9, 0xc1, 0xcc, 0x55, 0x58, 0x99, 0x82, 0x0b, + 0xcb, 0xa0, 0x3b, 0x70, 0x6b, 0x0a, 0x77, 0xd0, 0x3e, 0x50, 0xf5, 0xf6, 0x97, 0xaa, 0xf6, 0x4a, + 0x6b, 0xf5, 0x54, 0x45, 0x5e, 0xfb, 0x21, 0x28, 0xf1, 0x47, 0x7a, 0xb2, 0xa0, 0xfa, 0x42, 0x53, + 0xbb, 0x5d, 0xbd, 0xdb, 0x3e, 0xd4, 0xb6, 0x55, 0x9d, 0x9c, 0xbc, 0xfe, 0x4a, 0xdd, 0x62, 0x1f, + 0x4b, 0xc0, 0x75, 0x9b, 0x2f, 0x15, 0x69, 0xed, 0xaf, 0x24, 0x28, 0x89, 0x4f, 0xf7, 0x68, 0x09, + 0xaa, 0x01, 0x71, 0xaf, 0xa1, 0xf5, 0x5a, 0x07, 0x2f, 0x94, 0x05, 0xa2, 0x69, 0x1c, 0xc8, 0x1f, + 0x92, 0x24, 0x01, 0xa4, 0x1e, 0x34, 0x09, 0x95, 0x2c, 0x4c, 0xdd, 0x6e, 0xef, 0x77, 0xf6, 0xd4, + 0x9e, 0xaa, 0xa4, 0x04, 0x3a, 0xfe, 0xd2, 0x94, 0x46, 0x08, 0x2a, 0xc1, 0x6a, 0x5b, 0x6d, 0xad, + 0xa7, 0x36, 0x95, 0x0c, 0xaa, 0xc1, 0x32, 0x87, 0xed, 0xb5, 0xf6, 0x5b, 0x3d, 0x5d, 0x53, 0x1b, + 0xdb, 0xbb, 0x6a, 0x53, 0xc9, 0xae, 0x1d, 0xf2, 0xff, 0x3b, 0xe1, 0xc5, 0x2f, 0x04, 0x95, 0x40, + 0x98, 0xfb, 0xad, 0xaf, 0x18, 0x7b, 0x2b, 0x80, 0x9a, 0x87, 0x8d, 0xbd, 0xd0, 0xe2, 0x1a, 0x2f, + 0xd4, 0x03, 0x62, 0x8a, 0xab, 0xb0, 0x32, 0x0d, 0xdf, 0xeb, 0xa9, 0xda, 0x41, 0x83, 0x1c, 0xe2, + 0xc6, 0xbf, 0x67, 0x20, 0xcb, 0x0b, 0xe6, 0xbf, 0x09, 0x45, 0xa1, 0x6b, 0x00, 0x5d, 0xd5, 0x4b, + 0xb0, 0x9a, 0xd4, 0x15, 0x83, 0x1a, 0x50, 0x12, 0xdd, 0x2b, 0x8a, 0xa2, 0xae, 0x04, 0xaf, 0xfb, + 0x8e, 0x25, 0x98, 0x31, 0x5c, 0x58, 0x62, 0xca, 0xbd, 0x26, 0x2f, 0xa1, 0x02, 0x44, 0x5d, 0x3d, + 0x28, 0x8a, 0x3c, 0x2f, 0x34, 0x26, 0xad, 0xde, 0x4a, 0xc4, 0xf1, 0x36, 0xa0, 0xcf, 0x01, 0xa2, + 0xbe, 0x16, 0x24, 0xbe, 0x5e, 0xc6, 0x9a, 0x5d, 0x92, 0xb9, 0xe8, 0x41, 0x8d, 0x1e, 0x5b, 0x42, + 0x31, 0x15, 0xcd, 0xd2, 0x2e, 0x91, 0xbc, 0xea, 0x17, 0xc4, 0x4b, 0x18, 0xae, 0x1f, 0x96, 0x92, + 0xd0, 0xe5, 0x7d, 0x13, 0xc9, 0x2b, 0x74, 0x60, 0x85, 0xae, 0x70, 0xf1, 0x19, 0xe9, 0xdd, 0xad, + 0x14, 0xc9, 0x2b, 0x7e, 0x09, 0x37, 0xe9, 0x8a, 0x49, 0xd9, 0x1b, 0x9a, 0xa9, 0xa9, 0x22, 0x79, + 0xdd, 0x26, 0x28, 0xd1, 0xba, 0x17, 0x74, 0xf2, 0x62, 0x6c, 0x9c, 0xb8, 0xca, 0xd6, 0xce, 0x6f, + 0xdf, 0x1b, 0x58, 0xfe, 0xc9, 0xe4, 0x68, 0xbd, 0xef, 0x8c, 0x1e, 0x71, 0x82, 0x47, 0x41, 0xb7, + 0x7e, 0x00, 0xf8, 0x5b, 0xb9, 0xbc, 0x67, 0x9d, 0xe1, 0x97, 0xac, 0xb7, 0xd0, 0x77, 0xfe, 0x53, + 0xae, 0xf0, 0xf1, 0xf3, 0xe7, 0x14, 0x70, 0x94, 0xa5, 0x53, 0x36, 0xff, 0x2f, 0x00, 0x00, 0xff, + 0xff, 0x73, 0x46, 0xb6, 0x03, 0x92, 0x3a, 0x00, 0x00, } diff --git a/livekit/livekit_ingress.pb.go b/livekit/livekit_ingress.pb.go index 25c328b99..f75f48ea1 100644 --- a/livekit/livekit_ingress.pb.go +++ b/livekit/livekit_ingress.pb.go @@ -14,8 +14,8 @@ // Code generated by protoc-gen-go. DO NOT EDIT. // versions: -// protoc-gen-go v1.36.11 -// protoc v4.23.4 +// protoc-gen-go v1.36.10 +// protoc v7.34.1 // source: livekit_ingress.proto package livekit diff --git a/livekit/livekit_ingress.twirp.go b/livekit/livekit_ingress.twirp.go index e664343df..fa7244522 100644 --- a/livekit/livekit_ingress.twirp.go +++ b/livekit/livekit_ingress.twirp.go @@ -1356,107 +1356,107 @@ func (s *ingressServer) PathPrefix() string { } var twirpFileDescriptor3 = []byte{ - // 1622 bytes of a gzipped FileDescriptorProto - 0x1f, 0x8b, 0x08, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0xff, 0xcc, 0x58, 0xcf, 0x6f, 0xdb, 0xca, - 0x11, 0x36, 0xf5, 0x5b, 0x23, 0x4b, 0x56, 0xd6, 0xf2, 0x7b, 0x7a, 0xfe, 0xd1, 0x0a, 0x4a, 0x8a, - 0xe7, 0x38, 0x85, 0x62, 0x2b, 0x8e, 0xd3, 0x06, 0x4d, 0x11, 0xcb, 0x92, 0x23, 0xc2, 0xb6, 0x44, - 0xac, 0xe4, 0x04, 0xed, 0x85, 0xa0, 0xc5, 0x8d, 0x4c, 0x58, 0x22, 0x55, 0x72, 0xe5, 0x46, 0x0d, - 0x72, 0x6a, 0x0f, 0x39, 0xf6, 0x50, 0xa0, 0xc7, 0x1e, 0x8a, 0x5e, 0x72, 0xec, 0x31, 0xa7, 0xfc, - 0x21, 0xed, 0xbd, 0x28, 0xfa, 0x47, 0x14, 0xbb, 0x5c, 0xd1, 0xa4, 0x45, 0xbb, 0x4e, 0x5c, 0x3c, - 0xe4, 0x24, 0xee, 0x7c, 0x33, 0xc3, 0x6f, 0x77, 0x67, 0xe7, 0x5b, 0x11, 0x96, 0x06, 0xc6, 0x39, - 0x39, 0x33, 0xa8, 0x6a, 0x98, 0x7d, 0x9b, 0x38, 0x4e, 0x65, 0x64, 0x5b, 0xd4, 0x42, 0x49, 0x61, - 0x5e, 0x2e, 0x4c, 0xf1, 0xa1, 0xa5, 0x93, 0x81, 0x80, 0x97, 0x0b, 0x03, 0xab, 0xdf, 0x27, 0xf6, - 0x43, 0x6b, 0x44, 0x0d, 0xcb, 0x14, 0xd6, 0xf2, 0x3f, 0x62, 0x50, 0xd8, 0xb3, 0x89, 0x46, 0x89, - 0xec, 0x26, 0xc3, 0xe4, 0x37, 0x63, 0xe2, 0x50, 0xb4, 0x0d, 0x60, 0x98, 0xa3, 0x31, 0x55, 0xe9, - 0x64, 0x44, 0x8a, 0x52, 0x49, 0x5a, 0xcf, 0x55, 0x97, 0x2a, 0x22, 0x73, 0x45, 0x38, 0xcb, 0xcc, - 0x03, 0xa7, 0xb9, 0x63, 0x77, 0x32, 0x22, 0x28, 0x0f, 0xd1, 0xb1, 0x3d, 0x28, 0xa6, 0x4b, 0xd2, - 0x7a, 0x1a, 0xb3, 0x47, 0x84, 0x20, 0x66, 0x6a, 0x43, 0x52, 0x8c, 0x70, 0x13, 0x7f, 0x46, 0x2b, - 0x90, 0xb6, 0x2d, 0x6b, 0xa8, 0x72, 0x20, 0xca, 0x81, 0x14, 0x33, 0xb4, 0x18, 0xb8, 0x05, 0x85, - 0x91, 0x66, 0x53, 0xa3, 0x67, 0x8c, 0x34, 0x93, 0xaa, 0x86, 0x4e, 0x4c, 0x6a, 0xd0, 0x49, 0x31, - 0xc6, 0xfd, 0x16, 0x7d, 0x98, 0x2c, 0x20, 0x54, 0x81, 0xbc, 0x3f, 0x84, 0xa7, 0x8d, 0x33, 0xf7, - 0x5a, 0xf4, 0x93, 0x22, 0xe1, 0x05, 0x1f, 0xc8, 0x5f, 0xf1, 0x2a, 0xf8, 0x8a, 0x21, 0xa1, 0x9a, - 0xae, 0x51, 0xad, 0x08, 0x3c, 0xe6, 0xde, 0x27, 0x45, 0xfa, 0xbb, 0xf2, 0xa3, 0x5f, 0xd8, 0x44, - 0xd7, 0x7a, 0x94, 0xe8, 0xa5, 0xf5, 0xb7, 0x6f, 0x4b, 0x95, 0x8e, 0xf1, 0x3b, 0x52, 0x7a, 0xf7, - 0xae, 0x74, 0x32, 0xa1, 0xc4, 0xb9, 0xff, 0xcb, 0x00, 0x91, 0x23, 0x91, 0x00, 0x6d, 0x01, 0x3a, - 0x99, 0x8c, 0x34, 0xc7, 0x51, 0xa9, 0xad, 0x99, 0x4e, 0xcf, 0xd2, 0x0d, 0xb3, 0x5f, 0x4c, 0x95, - 0xa4, 0xf5, 0x54, 0x2d, 0x52, 0x94, 0xf0, 0x1d, 0x17, 0xed, 0x5e, 0x80, 0xa8, 0x0a, 0x88, 0x98, - 0xda, 0xc9, 0x80, 0x04, 0x42, 0x32, 0x2c, 0xa4, 0x39, 0x87, 0xef, 0xb8, 0x98, 0x2f, 0xe0, 0xbd, - 0x24, 0xa1, 0x2a, 0xc4, 0xb5, 0xb1, 0x6e, 0x58, 0xc5, 0x44, 0x49, 0x5a, 0xcf, 0x54, 0x57, 0x2f, - 0x6f, 0xcb, 0x2e, 0x03, 0xdb, 0xee, 0x3e, 0x63, 0xd7, 0x95, 0xc5, 0x9c, 0x1b, 0x3a, 0xb1, 0x8a, - 0xc9, 0xf0, 0x98, 0x97, 0x0c, 0xf4, 0x62, 0xb8, 0x2b, 0x5a, 0x83, 0xa4, 0xfb, 0x7e, 0xbd, 0x38, - 0xcf, 0x09, 0x49, 0x78, 0x6a, 0x78, 0x2f, 0x49, 0xb5, 0x25, 0x58, 0x54, 0x67, 0xb9, 0xd7, 0x00, - 0x52, 0xc2, 0xac, 0x97, 0xff, 0x23, 0xc1, 0x62, 0x08, 0x29, 0xaf, 0x2a, 0x24, 0x5f, 0x55, 0xfc, - 0x14, 0x12, 0x8e, 0x35, 0xb6, 0x7b, 0x6e, 0xad, 0xe4, 0xaa, 0x05, 0x8f, 0x62, 0xd7, 0xd6, 0x7a, - 0x67, 0x1d, 0x8e, 0x61, 0xe1, 0x83, 0x9e, 0x41, 0x62, 0x64, 0x13, 0x87, 0x50, 0x5e, 0x40, 0xb9, - 0xea, 0xdd, 0xd0, 0x45, 0x68, 0x98, 0x2e, 0x29, 0x85, 0xbb, 0x36, 0xe7, 0xb0, 0x08, 0x42, 0xcf, - 0x21, 0x29, 0x0e, 0x02, 0x2f, 0xac, 0x4c, 0xf5, 0xde, 0xb5, 0xf1, 0x82, 0x77, 0x73, 0x0e, 0x4f, - 0xc3, 0x6a, 0x08, 0xf2, 0x44, 0xa0, 0xaa, 0xb0, 0xf9, 0xa7, 0xeb, 0x5f, 0xcf, 0x1f, 0x62, 0xba, - 0xfc, 0x7d, 0xb7, 0x98, 0x6e, 0x20, 0xfe, 0x86, 0xd3, 0xfd, 0x20, 0xc1, 0xca, 0x35, 0xab, 0x85, - 0xb6, 0x21, 0xc3, 0x8b, 0x4f, 0xed, 0x59, 0x3a, 0xe9, 0x89, 0x26, 0xb2, 0xe8, 0xbd, 0x99, 0xc7, - 0xec, 0x31, 0x08, 0x83, 0xe6, 0x3d, 0xa3, 0x22, 0x24, 0x4f, 0x0c, 0x6a, 0x6b, 0xd4, 0x5d, 0x99, - 0x2c, 0x9e, 0x0e, 0xd1, 0x8f, 0x21, 0xa3, 0x1b, 0x0e, 0x2f, 0x38, 0x9d, 0xbe, 0xe1, 0x2b, 0x91, - 0xc2, 0x20, 0x4c, 0x75, 0xfa, 0x06, 0x2d, 0x43, 0xaa, 0x77, 0xaa, 0x99, 0x26, 0x19, 0xb8, 0xf3, - 0xcc, 0x62, 0x6f, 0x5c, 0xfe, 0xcb, 0x05, 0xd9, 0xb0, 0xb9, 0x32, 0xb2, 0xbc, 0xea, 0xaf, 0x20, - 0xcb, 0x63, 0x04, 0xd9, 0x73, 0xef, 0x19, 0xad, 0x01, 0xbc, 0xb6, 0xb5, 0x21, 0x51, 0x3d, 0xbe, - 0x12, 0x4e, 0x73, 0x0b, 0x66, 0x8c, 0x1f, 0x40, 0x62, 0xa0, 0x4d, 0x88, 0xed, 0x14, 0xa3, 0xa5, - 0xe8, 0x7a, 0xe6, 0x72, 0xbe, 0x43, 0x86, 0x61, 0xe1, 0x52, 0xfe, 0x57, 0x1c, 0x32, 0x5e, 0x63, - 0x7d, 0x6d, 0xa1, 0x07, 0xac, 0x05, 0xf3, 0xa1, 0x6a, 0xe8, 0x6e, 0xed, 0xd4, 0xe6, 0x3f, 0x2a, - 0x69, 0x61, 0x94, 0xeb, 0xd8, 0x7b, 0xd4, 0x43, 0xfb, 0xec, 0x1a, 0x80, 0x43, 0x6d, 0xa2, 0x0d, - 0xd5, 0x33, 0x32, 0x11, 0x8d, 0x36, 0xed, 0x5a, 0x0e, 0xc8, 0x64, 0xda, 0xac, 0x63, 0x17, 0xcd, - 0x3a, 0xd8, 0xf4, 0xe3, 0x37, 0x6c, 0xfa, 0xe1, 0x5d, 0x2f, 0xfb, 0xf9, 0x5d, 0x6f, 0xe1, 0xab, - 0xe8, 0x7a, 0x01, 0x75, 0x4a, 0xdd, 0x50, 0x9d, 0xd2, 0x9f, 0xa7, 0x4e, 0xf0, 0x05, 0xea, 0x94, - 0xbb, 0xad, 0x3a, 0x2d, 0x43, 0xca, 0x26, 0x63, 0x7e, 0x58, 0x5c, 0x81, 0xc1, 0xde, 0x18, 0x3d, - 0x80, 0xb8, 0x43, 0x59, 0x09, 0xcf, 0xf3, 0x85, 0x9a, 0xd9, 0xf4, 0x0e, 0x03, 0xb1, 0xeb, 0xe3, - 0xd7, 0x85, 0xfc, 0x97, 0xe9, 0xc2, 0x1f, 0x63, 0x30, 0xef, 0xcf, 0x8c, 0xb6, 0x21, 0xc1, 0x72, - 0x8f, 0x1d, 0x71, 0xf0, 0x56, 0x43, 0x09, 0x54, 0x3a, 0xdc, 0x07, 0x0b, 0x5f, 0x54, 0x80, 0x38, - 0xb1, 0x6d, 0xcb, 0x16, 0x55, 0xef, 0x0e, 0x50, 0x65, 0xba, 0xe9, 0x51, 0x3e, 0x97, 0xa2, 0x2f, - 0xd5, 0x68, 0x4c, 0xf9, 0x96, 0x8b, 0xe9, 0xb8, 0x1b, 0x5e, 0x99, 0x16, 0x56, 0x2c, 0xcc, 0x9f, - 0x97, 0x95, 0xf0, 0x77, 0x8b, 0xaa, 0x0c, 0x49, 0x5e, 0x20, 0x86, 0x2e, 0x6e, 0x19, 0xe9, 0x8f, - 0x4a, 0x82, 0x59, 0xe4, 0x3a, 0x76, 0x7f, 0x75, 0xf7, 0xe8, 0x69, 0x36, 0x25, 0xba, 0xaa, 0x51, - 0x5e, 0x7d, 0x51, 0x76, 0xf4, 0xb8, 0x65, 0x97, 0xa2, 0xef, 0x20, 0x45, 0x4c, 0xdd, 0x05, 0x53, - 0x1c, 0x4c, 0xf2, 0xf1, 0x2e, 0x65, 0x91, 0xe3, 0x91, 0xae, 0x89, 0x48, 0x70, 0x23, 0x85, 0x65, - 0x97, 0xa2, 0x0a, 0x64, 0x6c, 0xe2, 0x8a, 0x02, 0x23, 0xc0, 0xeb, 0xae, 0x96, 0xfd, 0xa8, 0xc0, - 0xd4, 0x2a, 0xd7, 0xf1, 0xc5, 0xb3, 0x8e, 0x36, 0x20, 0x41, 0x99, 0x9e, 0x38, 0xc5, 0x04, 0xef, - 0x40, 0x28, 0x28, 0x33, 0xac, 0xd1, 0x60, 0xe1, 0x51, 0x7e, 0x0b, 0x09, 0x77, 0x81, 0xd1, 0x12, - 0xdc, 0x69, 0xb4, 0xea, 0x4a, 0x5b, 0x6e, 0x75, 0x55, 0xb9, 0xb5, 0xbb, 0xd7, 0x95, 0x5f, 0x36, - 0xf2, 0x73, 0xe8, 0x1b, 0x40, 0x9e, 0xb9, 0x76, 0xbc, 0xbf, 0xdf, 0xc0, 0x72, 0xeb, 0x45, 0x5e, - 0x42, 0xdf, 0xc2, 0xa2, 0x67, 0x57, 0x8e, 0x6b, 0x87, 0x72, 0xa7, 0xc9, 0x80, 0x08, 0x42, 0x90, - 0xf3, 0x80, 0x06, 0xc6, 0x6d, 0x9c, 0x8f, 0x06, 0x72, 0xef, 0xb5, 0x8f, 0x94, 0xc3, 0x46, 0xb7, - 0x91, 0x8f, 0x95, 0xff, 0x2a, 0xc1, 0xc2, 0xa5, 0x0d, 0x62, 0x47, 0x71, 0x68, 0x0c, 0xc9, 0xc5, - 0x1d, 0x34, 0x8d, 0x53, 0xcc, 0xc0, 0xdb, 0xce, 0xf7, 0xb0, 0xa0, 0x9d, 0x13, 0x5b, 0xeb, 0x13, - 0x35, 0xa8, 0x17, 0x39, 0x61, 0xae, 0x09, 0xd9, 0x28, 0x40, 0xfc, 0xb7, 0x86, 0x4e, 0x4f, 0x79, - 0x3d, 0x64, 0xb1, 0x3b, 0x40, 0xdf, 0x40, 0xe2, 0x94, 0x18, 0xfd, 0x53, 0x2a, 0x94, 0x42, 0x8c, - 0xd0, 0x2a, 0xb8, 0xfd, 0x9b, 0x27, 0x8c, 0xfb, 0x1a, 0x3a, 0x33, 0x94, 0xff, 0x34, 0x65, 0x79, - 0x51, 0x16, 0xff, 0x27, 0x96, 0x7e, 0xed, 0x8a, 0x06, 0xb5, 0x8b, 0x09, 0x9f, 0xa3, 0x0d, 0x47, - 0x03, 0x21, 0x33, 0x2e, 0x61, 0x70, 0x4d, 0x4c, 0x67, 0xca, 0xff, 0x8c, 0x41, 0xe1, 0x98, 0xd7, - 0xc8, 0xa5, 0x6b, 0xfc, 0xad, 0x35, 0xe4, 0x6b, 0xbd, 0xab, 0xa7, 0x6f, 0xdb, 0x0d, 0x77, 0xae, - 0xbf, 0xab, 0x33, 0x19, 0x9a, 0xd1, 0x2d, 0x57, 0x86, 0xc2, 0xa4, 0x0b, 0x44, 0x1f, 0xfc, 0x6a, - 0x2e, 0xec, 0xee, 0x3f, 0x88, 0xc8, 0x4c, 0x63, 0x9e, 0x9d, 0xf3, 0x4d, 0xfa, 0xf5, 0x9f, 0x25, - 0x40, 0x87, 0x86, 0x43, 0x2f, 0x55, 0xd7, 0x13, 0x80, 0x11, 0xab, 0x6c, 0x6a, 0x9d, 0x11, 0x73, - 0xa6, 0xdd, 0x76, 0x99, 0x55, 0xd1, 0xfa, 0x86, 0xa9, 0x31, 0x96, 0x38, 0xcd, 0x7c, 0xb9, 0x31, - 0x58, 0x55, 0xd2, 0xa5, 0xaa, 0x0a, 0xd6, 0x6c, 0xe4, 0xda, 0x9a, 0x2d, 0xff, 0x5e, 0x82, 0xc5, - 0x00, 0x33, 0x67, 0x64, 0x99, 0x0e, 0x41, 0xcf, 0x61, 0xc1, 0x24, 0x6f, 0xa8, 0xea, 0xe3, 0x17, - 0xf9, 0x1f, 0xfc, 0xb2, 0x2c, 0x40, 0xf1, 0x38, 0x6e, 0x40, 0xdc, 0xa0, 0x64, 0xc8, 0x14, 0x89, - 0x35, 0xce, 0xc2, 0xec, 0x3d, 0xe8, 0xb5, 0x85, 0x5d, 0x97, 0xf2, 0x1e, 0x14, 0xea, 0x64, 0x40, - 0x6e, 0x75, 0xfc, 0x36, 0x9e, 0x79, 0x9a, 0xc8, 0x3b, 0x0c, 0xca, 0x01, 0xe0, 0xee, 0x91, 0xa2, - 0xca, 0x2d, 0xe5, 0xb8, 0x9b, 0x9f, 0x63, 0xe3, 0x57, 0x4d, 0x79, 0x3a, 0x96, 0x50, 0x16, 0xd2, - 0xc7, 0xf8, 0x50, 0x0c, 0x23, 0x1b, 0x32, 0x2c, 0x5f, 0xfd, 0xd7, 0x87, 0xb5, 0xee, 0xb6, 0x72, - 0xdc, 0x51, 0x3b, 0xdd, 0x06, 0x6e, 0xb4, 0xd5, 0x9f, 0xef, 0x1c, 0xd4, 0x94, 0x4e, 0x7e, 0x0e, - 0x2d, 0xc2, 0x02, 0xb7, 0x1f, 0xb5, 0x5b, 0x6d, 0x75, 0x67, 0xfb, 0xa0, 0xd6, 0xc9, 0x4b, 0x1b, - 0x7f, 0x88, 0x7a, 0xb9, 0x42, 0xfe, 0x57, 0xa0, 0x55, 0x28, 0x36, 0xab, 0x3b, 0xdb, 0xea, 0x93, - 0xea, 0xa6, 0xa2, 0x3e, 0xda, 0xdc, 0x57, 0x3a, 0xea, 0x23, 0xf5, 0x70, 0xf7, 0x57, 0x0d, 0xcc, - 0x32, 0xae, 0xc1, 0x77, 0x1c, 0xdd, 0xda, 0xfc, 0xd9, 0x2c, 0x2c, 0x79, 0xc1, 0x8f, 0xb7, 0x37, - 0x15, 0xb5, 0xfa, 0x98, 0xa1, 0xd5, 0x29, 0x1a, 0x41, 0x2b, 0xf0, 0xed, 0xe5, 0xd4, 0x5b, 0x2e, - 0x9a, 0x8f, 0x7a, 0xa1, 0xfe, 0xcc, 0x53, 0x34, 0x86, 0xd6, 0xe1, 0xde, 0x55, 0xac, 0xd4, 0xa6, - 0xfc, 0xa2, 0xa9, 0x1e, 0xb5, 0xbb, 0x72, 0xbb, 0x95, 0x8f, 0xa3, 0xfb, 0xf0, 0x93, 0x2b, 0x19, - 0x06, 0x5c, 0x13, 0x5e, 0xd2, 0x10, 0xb6, 0x01, 0xcf, 0x24, 0xfa, 0x1e, 0xee, 0x5e, 0xc1, 0x3c, - 0xe0, 0x98, 0xf2, 0x52, 0x86, 0xcc, 0x22, 0xe0, 0x99, 0xae, 0xfe, 0x2d, 0x02, 0x49, 0xb1, 0x0d, - 0xa8, 0x0e, 0xd9, 0xc0, 0x77, 0x1a, 0xb4, 0xe6, 0xd5, 0x63, 0xd8, 0xf7, 0x9b, 0xe5, 0xd0, 0x72, - 0x65, 0x59, 0x02, 0x32, 0xe1, 0xcb, 0x12, 0x26, 0x1f, 0x57, 0x64, 0x69, 0x42, 0xc6, 0x77, 0xe4, - 0xd0, 0x8a, 0xe7, 0x34, 0xdb, 0x22, 0x96, 0x57, 0xc3, 0x41, 0x71, 0x4a, 0xeb, 0x90, 0x0d, 0x9c, - 0x1b, 0x1f, 0x9f, 0xb0, 0xf3, 0x14, 0xce, 0xa7, 0xb6, 0xff, 0xeb, 0xbb, 0x7d, 0x83, 0x9e, 0x8e, - 0x4f, 0x2a, 0x3d, 0x6b, 0xf8, 0x50, 0x78, 0x3c, 0xe4, 0x1f, 0xb8, 0x7a, 0xd6, 0x60, 0x6a, 0xf8, - 0x10, 0xc9, 0x1e, 0x1a, 0xe7, 0xe4, 0xc0, 0xa0, 0x15, 0x85, 0x41, 0xff, 0x8e, 0xe4, 0xc4, 0xf8, - 0xe9, 0x53, 0x6e, 0x38, 0x49, 0xf0, 0x90, 0x47, 0xff, 0x0d, 0x00, 0x00, 0xff, 0xff, 0x70, 0x41, - 0x56, 0x37, 0x61, 0x13, 0x00, 0x00, + // 1620 bytes of a gzipped FileDescriptorProto + 0x1f, 0x8b, 0x08, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0xff, 0xcc, 0x58, 0x4d, 0x6f, 0xdb, 0xcc, + 0x11, 0x36, 0xf5, 0xad, 0x91, 0x25, 0x2b, 0x6b, 0xf9, 0x7d, 0x15, 0x7f, 0xb4, 0x82, 0x92, 0x22, + 0x8e, 0x53, 0x28, 0xb6, 0xe2, 0x38, 0x6d, 0xd0, 0x14, 0xb1, 0x2c, 0x39, 0x22, 0x6c, 0x4b, 0xc4, + 0x4a, 0x4e, 0xd0, 0x5e, 0x08, 0x5a, 0xdc, 0xc8, 0x84, 0x25, 0x52, 0x25, 0x57, 0x6e, 0xd4, 0x20, + 0xa7, 0xf6, 0x90, 0x63, 0x0f, 0x05, 0x7a, 0xec, 0xa1, 0xe8, 0x25, 0xc7, 0x1e, 0x73, 0xea, 0x0f, + 0x69, 0xef, 0x45, 0xd1, 0x1f, 0x51, 0xec, 0x72, 0x45, 0x93, 0x16, 0xed, 0x3a, 0x71, 0x51, 0xe4, + 0x24, 0xee, 0x3c, 0x33, 0xc3, 0x67, 0x77, 0x67, 0xe7, 0x59, 0x11, 0x96, 0x06, 0xc6, 0x39, 0x39, + 0x33, 0xa8, 0x6a, 0x98, 0x7d, 0x9b, 0x38, 0x4e, 0x65, 0x64, 0x5b, 0xd4, 0x42, 0x49, 0x61, 0x5e, + 0x2e, 0x4c, 0xf1, 0xa1, 0xa5, 0x93, 0x81, 0x80, 0x97, 0x0b, 0x03, 0xab, 0xdf, 0x27, 0xf6, 0x63, + 0x6b, 0x44, 0x0d, 0xcb, 0x14, 0xd6, 0xf2, 0xdf, 0x63, 0x50, 0xd8, 0xb3, 0x89, 0x46, 0x89, 0xec, + 0x26, 0xc3, 0xe4, 0x57, 0x63, 0xe2, 0x50, 0xb4, 0x0d, 0x60, 0x98, 0xa3, 0x31, 0x55, 0xe9, 0x64, + 0x44, 0x8a, 0x52, 0x49, 0x5a, 0xcf, 0x55, 0x97, 0x2a, 0x22, 0x73, 0x45, 0x38, 0xcb, 0xcc, 0x03, + 0xa7, 0xb9, 0x63, 0x77, 0x32, 0x22, 0x28, 0x0f, 0xd1, 0xb1, 0x3d, 0x28, 0xa6, 0x4b, 0xd2, 0x7a, + 0x1a, 0xb3, 0x47, 0x84, 0x20, 0x66, 0x6a, 0x43, 0x52, 0x8c, 0x70, 0x13, 0x7f, 0x46, 0x2b, 0x90, + 0xb6, 0x2d, 0x6b, 0xa8, 0x72, 0x20, 0xca, 0x81, 0x14, 0x33, 0xb4, 0x18, 0xb8, 0x05, 0x85, 0x91, + 0x66, 0x53, 0xa3, 0x67, 0x8c, 0x34, 0x93, 0xaa, 0x86, 0x4e, 0x4c, 0x6a, 0xd0, 0x49, 0x31, 0xc6, + 0xfd, 0x16, 0x7d, 0x98, 0x2c, 0x20, 0x54, 0x81, 0xbc, 0x3f, 0x84, 0xa7, 0x8d, 0x33, 0xf7, 0x5a, + 0xf4, 0x6f, 0x8a, 0x84, 0x17, 0x7c, 0x20, 0x7f, 0xc5, 0x9b, 0xe0, 0x2b, 0x86, 0x84, 0x6a, 0xba, + 0x46, 0xb5, 0x22, 0xf0, 0x98, 0xfb, 0x7f, 0x55, 0x7e, 0xf0, 0x33, 0x9b, 0xe8, 0x5a, 0x8f, 0x12, + 0xbd, 0xb4, 0xfe, 0xfe, 0x7d, 0xa9, 0xd2, 0x31, 0x7e, 0x43, 0x4a, 0x1f, 0x3e, 0x94, 0x4e, 0x26, + 0x94, 0x38, 0x0f, 0x7f, 0xce, 0x92, 0xfa, 0x89, 0x1c, 0x89, 0x04, 0x68, 0x0b, 0xd0, 0xc9, 0x64, + 0xa4, 0x39, 0x8e, 0x4a, 0x6d, 0xcd, 0x74, 0x7a, 0x96, 0x6e, 0x98, 0xfd, 0x62, 0xaa, 0x24, 0xad, + 0xa7, 0x6a, 0x91, 0xa2, 0x84, 0xef, 0xb8, 0x68, 0xf7, 0x02, 0x44, 0x55, 0x40, 0xc4, 0xd4, 0x4e, + 0x06, 0x24, 0x10, 0x92, 0x61, 0x21, 0xcd, 0x39, 0x7c, 0xc7, 0xc5, 0x7c, 0x01, 0x1f, 0x25, 0x09, + 0x55, 0x21, 0xae, 0x8d, 0x75, 0xc3, 0x2a, 0x26, 0x4a, 0xd2, 0x7a, 0xa6, 0xba, 0x7a, 0x79, 0x5b, + 0x76, 0x19, 0xd8, 0x76, 0xf7, 0x19, 0xbb, 0xae, 0x2c, 0xe6, 0xdc, 0xd0, 0x89, 0x55, 0x4c, 0x86, + 0xc7, 0xbc, 0x66, 0xa0, 0x17, 0xc3, 0x5d, 0xd1, 0x1a, 0x24, 0xdd, 0xf7, 0xeb, 0xc5, 0x79, 0x4e, + 0x48, 0xc2, 0x53, 0xc3, 0x47, 0x49, 0xaa, 0x2d, 0xc1, 0xa2, 0x3a, 0xcb, 0xbd, 0x06, 0x90, 0x12, + 0x66, 0xbd, 0xfc, 0x6f, 0x09, 0x16, 0x43, 0x48, 0x79, 0x55, 0x21, 0xf9, 0xaa, 0xe2, 0xc7, 0x90, + 0x70, 0xac, 0xb1, 0xdd, 0x73, 0x6b, 0x25, 0x57, 0x2d, 0x78, 0x14, 0xbb, 0xb6, 0xd6, 0x3b, 0xeb, + 0x70, 0x0c, 0x0b, 0x1f, 0xf4, 0x02, 0x12, 0x23, 0x9b, 0x38, 0x84, 0xf2, 0x02, 0xca, 0x55, 0xef, + 0x85, 0x2e, 0x42, 0xc3, 0x74, 0x49, 0x29, 0xdc, 0xb5, 0x39, 0x87, 0x45, 0x10, 0x7a, 0x09, 0x49, + 0x71, 0x10, 0x78, 0x61, 0x65, 0xaa, 0xf7, 0xaf, 0x8d, 0x17, 0xbc, 0x9b, 0x73, 0x78, 0x1a, 0x56, + 0x43, 0x90, 0x27, 0x02, 0x55, 0x85, 0xcd, 0x3f, 0x5d, 0xff, 0x7a, 0xfe, 0x3f, 0xa6, 0xcb, 0xdf, + 0x77, 0x8b, 0xe9, 0x06, 0xe2, 0x6f, 0x38, 0xdd, 0x4f, 0x12, 0xac, 0x5c, 0xb3, 0x5a, 0x68, 0x1b, + 0x32, 0xbc, 0xf8, 0xd4, 0x9e, 0xa5, 0x93, 0x9e, 0x68, 0x22, 0x8b, 0xde, 0x9b, 0x79, 0xcc, 0x1e, + 0x83, 0x30, 0x68, 0xde, 0x33, 0x2a, 0x42, 0xf2, 0xc4, 0xa0, 0xb6, 0x46, 0xdd, 0x95, 0xc9, 0xe2, + 0xe9, 0x10, 0xfd, 0x10, 0x32, 0xba, 0xe1, 0xf0, 0x82, 0xd3, 0xe9, 0x3b, 0xbe, 0x12, 0x29, 0x0c, + 0xc2, 0x54, 0xa7, 0xef, 0xd0, 0x32, 0xa4, 0x7a, 0xa7, 0x9a, 0x69, 0x92, 0x81, 0x3b, 0xcf, 0x2c, + 0xf6, 0xc6, 0xe5, 0x3f, 0x5d, 0x90, 0x0d, 0x9b, 0x2b, 0x23, 0xcb, 0xab, 0xfe, 0x0a, 0xb2, 0x3c, + 0x46, 0x90, 0x3d, 0xf7, 0x9e, 0xd1, 0x1a, 0xc0, 0x5b, 0x5b, 0x1b, 0x12, 0xd5, 0xe3, 0x2b, 0xe1, + 0x34, 0xb7, 0x60, 0xc6, 0xf8, 0x11, 0x24, 0x06, 0xda, 0x84, 0xd8, 0x4e, 0x31, 0x5a, 0x8a, 0xae, + 0x67, 0x2e, 0xe7, 0x3b, 0x64, 0x18, 0x16, 0x2e, 0xe5, 0x7f, 0xc6, 0x21, 0xe3, 0x35, 0xd6, 0xb7, + 0x16, 0x7a, 0xc4, 0x5a, 0x30, 0x1f, 0xaa, 0x86, 0xee, 0xd6, 0x4e, 0x6d, 0xfe, 0xb3, 0x92, 0x16, + 0x46, 0xb9, 0x8e, 0xbd, 0x47, 0x3d, 0xb4, 0xcf, 0xae, 0x01, 0x38, 0xd4, 0x26, 0xda, 0x50, 0x3d, + 0x23, 0x13, 0xd1, 0x68, 0xd3, 0xae, 0xe5, 0x80, 0x4c, 0xa6, 0xcd, 0x3a, 0x76, 0xd1, 0xac, 0x83, + 0x4d, 0x3f, 0x7e, 0xc3, 0xa6, 0x1f, 0xde, 0xf5, 0xb2, 0x5f, 0xde, 0xf5, 0x16, 0xbe, 0x89, 0xae, + 0x17, 0x50, 0xa7, 0xd4, 0x0d, 0xd5, 0x29, 0xfd, 0x65, 0xea, 0x04, 0x5f, 0xa1, 0x4e, 0xb9, 0xdb, + 0xaa, 0xd3, 0x32, 0xa4, 0x6c, 0x32, 0xe6, 0x87, 0xc5, 0x15, 0x18, 0xec, 0x8d, 0xd1, 0x23, 0x88, + 0x3b, 0x94, 0x95, 0xf0, 0x3c, 0x5f, 0xa8, 0x99, 0x4d, 0xef, 0x30, 0x10, 0xbb, 0x3e, 0x7e, 0x5d, + 0xc8, 0x7f, 0x9d, 0x2e, 0xfc, 0x3e, 0x06, 0xf3, 0xfe, 0xcc, 0x68, 0x1b, 0x12, 0x2c, 0xf7, 0xd8, + 0x11, 0x07, 0x6f, 0x35, 0x94, 0x40, 0xa5, 0xc3, 0x7d, 0xb0, 0xf0, 0x45, 0x05, 0x88, 0x13, 0xdb, + 0xb6, 0x6c, 0x51, 0xf5, 0xee, 0x00, 0x55, 0xa6, 0x9b, 0x1e, 0xe5, 0x73, 0x29, 0xfa, 0x52, 0x8d, + 0xc6, 0x94, 0x6f, 0xb9, 0x98, 0x8e, 0xbb, 0xe1, 0x95, 0x69, 0x61, 0xc5, 0xc2, 0xfc, 0x79, 0x59, + 0x09, 0x7f, 0xb7, 0xa8, 0xca, 0x90, 0xe4, 0x05, 0x62, 0xe8, 0xe2, 0x96, 0x91, 0xfe, 0xac, 0x24, + 0x98, 0x45, 0xae, 0x63, 0xf7, 0x57, 0x77, 0x8f, 0x9e, 0x66, 0x53, 0xa2, 0xab, 0x1a, 0xe5, 0xd5, + 0x17, 0x65, 0x47, 0x8f, 0x5b, 0x76, 0x29, 0xba, 0x0b, 0x29, 0x62, 0xea, 0x2e, 0x98, 0xe2, 0x60, + 0x92, 0x8f, 0x77, 0x29, 0x8b, 0x1c, 0x8f, 0x74, 0x4d, 0x44, 0x82, 0x1b, 0x29, 0x2c, 0xbb, 0x14, + 0x55, 0x20, 0x63, 0x13, 0x57, 0x14, 0x18, 0x01, 0x5e, 0x77, 0xb5, 0xec, 0x67, 0x05, 0xa6, 0x56, + 0xb9, 0x8e, 0x2f, 0x9e, 0x75, 0xb4, 0x01, 0x09, 0xca, 0xf4, 0xc4, 0x29, 0x26, 0x78, 0x07, 0x42, + 0x41, 0x99, 0x61, 0x8d, 0x06, 0x0b, 0x8f, 0xf2, 0x7b, 0x48, 0xb8, 0x0b, 0x8c, 0x96, 0xe0, 0x4e, + 0xa3, 0x55, 0x57, 0xda, 0x72, 0xab, 0xab, 0xca, 0xad, 0xdd, 0xbd, 0xae, 0xfc, 0xba, 0x91, 0x9f, + 0x43, 0xdf, 0x01, 0xf2, 0xcc, 0xb5, 0xe3, 0xfd, 0xfd, 0x06, 0x96, 0x5b, 0xaf, 0xf2, 0x12, 0xfa, + 0x1e, 0x16, 0x3d, 0xbb, 0x72, 0x5c, 0x3b, 0x94, 0x3b, 0x4d, 0x06, 0x44, 0x10, 0x82, 0x9c, 0x07, + 0x34, 0x30, 0x6e, 0xe3, 0x7c, 0x34, 0x90, 0x7b, 0xaf, 0x7d, 0xa4, 0x1c, 0x36, 0xba, 0x8d, 0x7c, + 0xac, 0xfc, 0x67, 0x09, 0x16, 0x2e, 0x6d, 0x10, 0x3b, 0x8a, 0x43, 0x63, 0x48, 0x2e, 0xee, 0xa0, + 0x69, 0x9c, 0x62, 0x06, 0xde, 0x76, 0x1e, 0xc0, 0x82, 0x76, 0x4e, 0x6c, 0xad, 0x4f, 0xd4, 0xa0, + 0x5e, 0xe4, 0x84, 0xb9, 0x26, 0x64, 0xa3, 0x00, 0xf1, 0x5f, 0x1b, 0x3a, 0x3d, 0xe5, 0xf5, 0x90, + 0xc5, 0xee, 0x00, 0x7d, 0x07, 0x89, 0x53, 0x62, 0xf4, 0x4f, 0xa9, 0x50, 0x0a, 0x31, 0x42, 0xab, + 0xe0, 0xf6, 0x6f, 0x9e, 0x30, 0xee, 0x6b, 0xe8, 0xcc, 0x50, 0xfe, 0xc3, 0x94, 0xe5, 0x45, 0x59, + 0xfc, 0x8f, 0x58, 0xfa, 0xb5, 0x2b, 0x1a, 0xd4, 0x2e, 0x26, 0x7c, 0x8e, 0x36, 0x1c, 0x0d, 0x84, + 0xcc, 0xb8, 0x84, 0xc1, 0x35, 0x31, 0x9d, 0x29, 0xff, 0x23, 0x06, 0x85, 0x63, 0x5e, 0x23, 0x97, + 0xae, 0xf1, 0xb7, 0xd6, 0x90, 0x6f, 0xf5, 0xae, 0x9e, 0xbe, 0x6d, 0x37, 0xdc, 0xb9, 0xfe, 0xae, + 0xce, 0x64, 0x68, 0x46, 0xb7, 0x5c, 0x19, 0x0a, 0x93, 0x2e, 0x10, 0x7d, 0xf0, 0x9b, 0xb9, 0xb0, + 0xbb, 0xff, 0x20, 0x22, 0x33, 0x8d, 0x79, 0x76, 0xce, 0x37, 0xe9, 0xd7, 0x7f, 0x94, 0x00, 0x1d, + 0x1a, 0x0e, 0xbd, 0x54, 0x5d, 0xcf, 0x00, 0x46, 0xac, 0xb2, 0xa9, 0x75, 0x46, 0xcc, 0x99, 0x76, + 0xdb, 0x65, 0x56, 0x45, 0xeb, 0x1b, 0xa6, 0xc6, 0x58, 0xe2, 0x34, 0xf3, 0xe5, 0xc6, 0x60, 0x55, + 0x49, 0x97, 0xaa, 0x2a, 0x58, 0xb3, 0x91, 0x6b, 0x6b, 0xb6, 0xfc, 0x5b, 0x09, 0x16, 0x03, 0xcc, + 0x9c, 0x91, 0x65, 0x3a, 0x04, 0xbd, 0x84, 0x05, 0x93, 0xbc, 0xa3, 0xaa, 0x8f, 0x5f, 0xe4, 0xbf, + 0xf0, 0xcb, 0xb2, 0x00, 0xc5, 0xe3, 0xb8, 0x01, 0x71, 0x83, 0x92, 0x21, 0x53, 0x24, 0xd6, 0x38, + 0x0b, 0xb3, 0xf7, 0xa0, 0xb7, 0x16, 0x76, 0x5d, 0xca, 0x7b, 0x50, 0xa8, 0x93, 0x01, 0xb9, 0xd5, + 0xf1, 0xdb, 0x78, 0xe1, 0x69, 0x22, 0xef, 0x30, 0x28, 0x07, 0x80, 0xbb, 0x47, 0x8a, 0x2a, 0xb7, + 0x94, 0xe3, 0x6e, 0x7e, 0x8e, 0x8d, 0xdf, 0x34, 0xe5, 0xe9, 0x58, 0x42, 0x59, 0x48, 0x1f, 0xe3, + 0x43, 0x31, 0x8c, 0x6c, 0xc8, 0xb0, 0x7c, 0xf5, 0x5f, 0x1f, 0xd6, 0xba, 0xdb, 0xca, 0x71, 0x47, + 0xed, 0x74, 0x1b, 0xb8, 0xd1, 0x56, 0x7f, 0xba, 0x73, 0x50, 0x53, 0x3a, 0xf9, 0x39, 0xb4, 0x08, + 0x0b, 0xdc, 0x7e, 0xd4, 0x6e, 0xb5, 0xd5, 0x9d, 0xed, 0x83, 0x5a, 0x27, 0x2f, 0x6d, 0xfc, 0x2e, + 0xea, 0xe5, 0x0a, 0xf9, 0x5f, 0x81, 0x56, 0xa1, 0xd8, 0xac, 0xee, 0x6c, 0xab, 0xcf, 0xaa, 0x9b, + 0x8a, 0xfa, 0x64, 0x73, 0x5f, 0xe9, 0xa8, 0x4f, 0xd4, 0xc3, 0xdd, 0x5f, 0x34, 0x30, 0xcb, 0xb8, + 0x06, 0x77, 0x39, 0xba, 0xb5, 0xf9, 0x93, 0x59, 0x58, 0xf2, 0x82, 0x9f, 0x6e, 0x6f, 0x2a, 0x6a, + 0xf5, 0x29, 0x43, 0xab, 0x53, 0x34, 0x82, 0x56, 0xe0, 0xfb, 0xcb, 0xa9, 0xb7, 0x5c, 0x34, 0x1f, + 0xf5, 0x42, 0xfd, 0x99, 0xa7, 0x68, 0x0c, 0xad, 0xc3, 0xfd, 0xab, 0x58, 0xa9, 0x4d, 0xf9, 0x55, + 0x53, 0x3d, 0x6a, 0x77, 0xe5, 0x76, 0x2b, 0x1f, 0x47, 0x0f, 0xe1, 0x47, 0x57, 0x32, 0x0c, 0xb8, + 0x26, 0xbc, 0xa4, 0x21, 0x6c, 0x03, 0x9e, 0x49, 0xf4, 0x00, 0xee, 0x5d, 0xc1, 0x3c, 0xe0, 0x98, + 0xf2, 0x52, 0x86, 0xcc, 0x22, 0xe0, 0x99, 0xae, 0xfe, 0x25, 0x02, 0x49, 0xb1, 0x0d, 0xa8, 0x0e, + 0xd9, 0xc0, 0x77, 0x1a, 0xb4, 0xe6, 0xd5, 0x63, 0xd8, 0xf7, 0x9b, 0xe5, 0xd0, 0x72, 0x65, 0x59, + 0x02, 0x32, 0xe1, 0xcb, 0x12, 0x26, 0x1f, 0x57, 0x64, 0x69, 0x42, 0xc6, 0x77, 0xe4, 0xd0, 0x8a, + 0xe7, 0x34, 0xdb, 0x22, 0x96, 0x57, 0xc3, 0x41, 0x71, 0x4a, 0xeb, 0x90, 0x0d, 0x9c, 0x1b, 0x1f, + 0x9f, 0xb0, 0xf3, 0x14, 0xce, 0xa7, 0xb6, 0xff, 0xcb, 0x7b, 0x7d, 0x83, 0x9e, 0x8e, 0x4f, 0x2a, + 0x3d, 0x6b, 0xf8, 0x58, 0x78, 0x3c, 0xe6, 0x1f, 0xb8, 0x7a, 0xd6, 0x60, 0x6a, 0xf8, 0x14, 0xc9, + 0x1e, 0x1a, 0xe7, 0xe4, 0xc0, 0xa0, 0x15, 0x85, 0x41, 0xff, 0x8a, 0xe4, 0xc4, 0xf8, 0xf9, 0x73, + 0x6e, 0x38, 0x49, 0xf0, 0x90, 0x27, 0xff, 0x09, 0x00, 0x00, 0xff, 0xff, 0x42, 0xe9, 0x13, 0xde, + 0x61, 0x13, 0x00, 0x00, } diff --git a/livekit/livekit_internal.pb.go b/livekit/livekit_internal.pb.go index d27a15194..871b6ad84 100644 --- a/livekit/livekit_internal.pb.go +++ b/livekit/livekit_internal.pb.go @@ -14,8 +14,8 @@ // Code generated by protoc-gen-go. DO NOT EDIT. // versions: -// protoc-gen-go v1.36.11 -// protoc v4.23.4 +// protoc-gen-go v1.36.10 +// protoc v7.34.1 // source: livekit_internal.proto package livekit diff --git a/livekit/livekit_metrics.pb.go b/livekit/livekit_metrics.pb.go index 2163d33cc..6aea9b56a 100644 --- a/livekit/livekit_metrics.pb.go +++ b/livekit/livekit_metrics.pb.go @@ -1,7 +1,7 @@ // Code generated by protoc-gen-go. DO NOT EDIT. // versions: -// protoc-gen-go v1.36.11 -// protoc v4.23.4 +// protoc-gen-go v1.36.10 +// protoc v7.34.1 // source: livekit_metrics.proto package livekit diff --git a/livekit/livekit_models.pb.go b/livekit/livekit_models.pb.go index d0c4be8ca..9eae2ea82 100644 --- a/livekit/livekit_models.pb.go +++ b/livekit/livekit_models.pb.go @@ -14,8 +14,8 @@ // Code generated by protoc-gen-go. DO NOT EDIT. // versions: -// protoc-gen-go v1.36.11 -// protoc v4.23.4 +// protoc-gen-go v1.36.10 +// protoc v7.34.1 // source: livekit_models.proto package livekit @@ -1142,7 +1142,7 @@ func (x VideoLayer_Mode) Number() protoreflect.EnumNumber { // Deprecated: Use VideoLayer_Mode.Descriptor instead. func (VideoLayer_Mode) EnumDescriptor() ([]byte, []int) { - return file_livekit_models_proto_rawDescGZIP(), []int{14, 0} + return file_livekit_models_proto_rawDescGZIP(), []int{16, 0} } type DataPacket_Kind int32 @@ -1188,7 +1188,7 @@ func (x DataPacket_Kind) Number() protoreflect.EnumNumber { // Deprecated: Use DataPacket_Kind.Descriptor instead. func (DataPacket_Kind) EnumDescriptor() ([]byte, []int) { - return file_livekit_models_proto_rawDescGZIP(), []int{15, 0} + return file_livekit_models_proto_rawDescGZIP(), []int{17, 0} } type ServerInfo_Edition int32 @@ -1234,7 +1234,7 @@ func (x ServerInfo_Edition) Number() protoreflect.EnumNumber { // Deprecated: Use ServerInfo_Edition.Descriptor instead. func (ServerInfo_Edition) EnumDescriptor() ([]byte, []int) { - return file_livekit_models_proto_rawDescGZIP(), []int{30, 0} + return file_livekit_models_proto_rawDescGZIP(), []int{32, 0} } type ClientInfo_SDK int32 @@ -1319,7 +1319,7 @@ func (x ClientInfo_SDK) Number() protoreflect.EnumNumber { // Deprecated: Use ClientInfo_SDK.Descriptor instead. func (ClientInfo_SDK) EnumDescriptor() ([]byte, []int) { - return file_livekit_models_proto_rawDescGZIP(), []int{31, 0} + return file_livekit_models_proto_rawDescGZIP(), []int{33, 0} } // Optional capabilities advertised by the client at connect time. The SFU @@ -1369,7 +1369,7 @@ func (x ClientInfo_Capability) Number() protoreflect.EnumNumber { // Deprecated: Use ClientInfo_Capability.Descriptor instead. func (ClientInfo_Capability) EnumDescriptor() ([]byte, []int) { - return file_livekit_models_proto_rawDescGZIP(), []int{31, 1} + return file_livekit_models_proto_rawDescGZIP(), []int{33, 1} } // enum for operation types (specific to TextHeader) @@ -1422,7 +1422,7 @@ func (x DataStream_OperationType) Number() protoreflect.EnumNumber { // Deprecated: Use DataStream_OperationType.Descriptor instead. func (DataStream_OperationType) EnumDescriptor() ([]byte, []int) { - return file_livekit_models_proto_rawDescGZIP(), []int{42, 0} + return file_livekit_models_proto_rawDescGZIP(), []int{44, 0} } type Pagination struct { @@ -2685,6 +2685,129 @@ func (x *DataTrackSubscriptionOptions) GetTargetFps() uint32 { return 0 } +// Key used to uniquely identify a data blob for storage and retrieval. +type DataBlobKey struct { + state protoimpl.MessageState `protogen:"open.v1"` + // Types that are valid to be assigned to Key: + // + // *DataBlobKey_Generic + Key isDataBlobKey_Key `protobuf_oneof:"key"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *DataBlobKey) Reset() { + *x = DataBlobKey{} + mi := &file_livekit_models_proto_msgTypes[14] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *DataBlobKey) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*DataBlobKey) ProtoMessage() {} + +func (x *DataBlobKey) ProtoReflect() protoreflect.Message { + mi := &file_livekit_models_proto_msgTypes[14] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use DataBlobKey.ProtoReflect.Descriptor instead. +func (*DataBlobKey) Descriptor() ([]byte, []int) { + return file_livekit_models_proto_rawDescGZIP(), []int{14} +} + +func (x *DataBlobKey) GetKey() isDataBlobKey_Key { + if x != nil { + return x.Key + } + return nil +} + +func (x *DataBlobKey) GetGeneric() string { + if x != nil { + if x, ok := x.Key.(*DataBlobKey_Generic); ok { + return x.Generic + } + } + return "" +} + +type isDataBlobKey_Key interface { + isDataBlobKey_Key() +} + +type DataBlobKey_Generic struct { + // Generic string key, blob contains arbitrary data. + Generic string `protobuf:"bytes,1,opt,name=generic,proto3,oneof"` // Add additional key types here for storing specific types of blobs. +} + +func (*DataBlobKey_Generic) isDataBlobKey_Key() {} + +// A blob of data stored in a room identified by a unique key. +type DataBlob struct { + state protoimpl.MessageState `protogen:"open.v1"` + // Unique key the data blob is identified by. + Key *DataBlobKey `protobuf:"bytes,1,opt,name=key,proto3" json:"key,omitempty"` + // Contents of the data blob. This must not exceed 50 KB. + Contents []byte `protobuf:"bytes,2,opt,name=contents,proto3" json:"contents,omitempty"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *DataBlob) Reset() { + *x = DataBlob{} + mi := &file_livekit_models_proto_msgTypes[15] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *DataBlob) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*DataBlob) ProtoMessage() {} + +func (x *DataBlob) ProtoReflect() protoreflect.Message { + mi := &file_livekit_models_proto_msgTypes[15] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use DataBlob.ProtoReflect.Descriptor instead. +func (*DataBlob) Descriptor() ([]byte, []int) { + return file_livekit_models_proto_rawDescGZIP(), []int{15} +} + +func (x *DataBlob) GetKey() *DataBlobKey { + if x != nil { + return x.Key + } + return nil +} + +func (x *DataBlob) GetContents() []byte { + if x != nil { + return x.Contents + } + return nil +} + // provide information about available spatial layers type VideoLayer struct { state protoimpl.MessageState `protogen:"open.v1"` @@ -2704,7 +2827,7 @@ type VideoLayer struct { func (x *VideoLayer) Reset() { *x = VideoLayer{} - mi := &file_livekit_models_proto_msgTypes[14] + mi := &file_livekit_models_proto_msgTypes[16] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -2716,7 +2839,7 @@ func (x *VideoLayer) String() string { func (*VideoLayer) ProtoMessage() {} func (x *VideoLayer) ProtoReflect() protoreflect.Message { - mi := &file_livekit_models_proto_msgTypes[14] + mi := &file_livekit_models_proto_msgTypes[16] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -2729,7 +2852,7 @@ func (x *VideoLayer) ProtoReflect() protoreflect.Message { // Deprecated: Use VideoLayer.ProtoReflect.Descriptor instead. func (*VideoLayer) Descriptor() ([]byte, []int) { - return file_livekit_models_proto_rawDescGZIP(), []int{14} + return file_livekit_models_proto_rawDescGZIP(), []int{16} } func (x *VideoLayer) GetQuality() VideoQuality { @@ -2823,7 +2946,7 @@ type DataPacket struct { func (x *DataPacket) Reset() { *x = DataPacket{} - mi := &file_livekit_models_proto_msgTypes[15] + mi := &file_livekit_models_proto_msgTypes[17] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -2835,7 +2958,7 @@ func (x *DataPacket) String() string { func (*DataPacket) ProtoMessage() {} func (x *DataPacket) ProtoReflect() protoreflect.Message { - mi := &file_livekit_models_proto_msgTypes[15] + mi := &file_livekit_models_proto_msgTypes[17] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -2848,7 +2971,7 @@ func (x *DataPacket) ProtoReflect() protoreflect.Message { // Deprecated: Use DataPacket.ProtoReflect.Descriptor instead. func (*DataPacket) Descriptor() ([]byte, []int) { - return file_livekit_models_proto_rawDescGZIP(), []int{15} + return file_livekit_models_proto_rawDescGZIP(), []int{17} } // Deprecated: Marked as deprecated in livekit_models.proto. @@ -3107,7 +3230,7 @@ type EncryptedPacket struct { func (x *EncryptedPacket) Reset() { *x = EncryptedPacket{} - mi := &file_livekit_models_proto_msgTypes[16] + mi := &file_livekit_models_proto_msgTypes[18] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -3119,7 +3242,7 @@ func (x *EncryptedPacket) String() string { func (*EncryptedPacket) ProtoMessage() {} func (x *EncryptedPacket) ProtoReflect() protoreflect.Message { - mi := &file_livekit_models_proto_msgTypes[16] + mi := &file_livekit_models_proto_msgTypes[18] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -3132,7 +3255,7 @@ func (x *EncryptedPacket) ProtoReflect() protoreflect.Message { // Deprecated: Use EncryptedPacket.ProtoReflect.Descriptor instead. func (*EncryptedPacket) Descriptor() ([]byte, []int) { - return file_livekit_models_proto_rawDescGZIP(), []int{16} + return file_livekit_models_proto_rawDescGZIP(), []int{18} } func (x *EncryptedPacket) GetEncryptionType() Encryption_Type { @@ -3182,7 +3305,7 @@ type EncryptedPacketPayload struct { func (x *EncryptedPacketPayload) Reset() { *x = EncryptedPacketPayload{} - mi := &file_livekit_models_proto_msgTypes[17] + mi := &file_livekit_models_proto_msgTypes[19] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -3194,7 +3317,7 @@ func (x *EncryptedPacketPayload) String() string { func (*EncryptedPacketPayload) ProtoMessage() {} func (x *EncryptedPacketPayload) ProtoReflect() protoreflect.Message { - mi := &file_livekit_models_proto_msgTypes[17] + mi := &file_livekit_models_proto_msgTypes[19] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -3207,7 +3330,7 @@ func (x *EncryptedPacketPayload) ProtoReflect() protoreflect.Message { // Deprecated: Use EncryptedPacketPayload.ProtoReflect.Descriptor instead. func (*EncryptedPacketPayload) Descriptor() ([]byte, []int) { - return file_livekit_models_proto_rawDescGZIP(), []int{17} + return file_livekit_models_proto_rawDescGZIP(), []int{19} } func (x *EncryptedPacketPayload) GetValue() isEncryptedPacketPayload_Value { @@ -3351,7 +3474,7 @@ type ActiveSpeakerUpdate struct { func (x *ActiveSpeakerUpdate) Reset() { *x = ActiveSpeakerUpdate{} - mi := &file_livekit_models_proto_msgTypes[18] + mi := &file_livekit_models_proto_msgTypes[20] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -3363,7 +3486,7 @@ func (x *ActiveSpeakerUpdate) String() string { func (*ActiveSpeakerUpdate) ProtoMessage() {} func (x *ActiveSpeakerUpdate) ProtoReflect() protoreflect.Message { - mi := &file_livekit_models_proto_msgTypes[18] + mi := &file_livekit_models_proto_msgTypes[20] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -3376,7 +3499,7 @@ func (x *ActiveSpeakerUpdate) ProtoReflect() protoreflect.Message { // Deprecated: Use ActiveSpeakerUpdate.ProtoReflect.Descriptor instead. func (*ActiveSpeakerUpdate) Descriptor() ([]byte, []int) { - return file_livekit_models_proto_rawDescGZIP(), []int{18} + return file_livekit_models_proto_rawDescGZIP(), []int{20} } func (x *ActiveSpeakerUpdate) GetSpeakers() []*SpeakerInfo { @@ -3399,7 +3522,7 @@ type SpeakerInfo struct { func (x *SpeakerInfo) Reset() { *x = SpeakerInfo{} - mi := &file_livekit_models_proto_msgTypes[19] + mi := &file_livekit_models_proto_msgTypes[21] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -3411,7 +3534,7 @@ func (x *SpeakerInfo) String() string { func (*SpeakerInfo) ProtoMessage() {} func (x *SpeakerInfo) ProtoReflect() protoreflect.Message { - mi := &file_livekit_models_proto_msgTypes[19] + mi := &file_livekit_models_proto_msgTypes[21] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -3424,7 +3547,7 @@ func (x *SpeakerInfo) ProtoReflect() protoreflect.Message { // Deprecated: Use SpeakerInfo.ProtoReflect.Descriptor instead. func (*SpeakerInfo) Descriptor() ([]byte, []int) { - return file_livekit_models_proto_rawDescGZIP(), []int{19} + return file_livekit_models_proto_rawDescGZIP(), []int{21} } func (x *SpeakerInfo) GetSid() string { @@ -3481,7 +3604,7 @@ type UserPacket struct { func (x *UserPacket) Reset() { *x = UserPacket{} - mi := &file_livekit_models_proto_msgTypes[20] + mi := &file_livekit_models_proto_msgTypes[22] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -3493,7 +3616,7 @@ func (x *UserPacket) String() string { func (*UserPacket) ProtoMessage() {} func (x *UserPacket) ProtoReflect() protoreflect.Message { - mi := &file_livekit_models_proto_msgTypes[20] + mi := &file_livekit_models_proto_msgTypes[22] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -3506,7 +3629,7 @@ func (x *UserPacket) ProtoReflect() protoreflect.Message { // Deprecated: Use UserPacket.ProtoReflect.Descriptor instead. func (*UserPacket) Descriptor() ([]byte, []int) { - return file_livekit_models_proto_rawDescGZIP(), []int{20} + return file_livekit_models_proto_rawDescGZIP(), []int{22} } // Deprecated: Marked as deprecated in livekit_models.proto. @@ -3593,7 +3716,7 @@ type SipDTMF struct { func (x *SipDTMF) Reset() { *x = SipDTMF{} - mi := &file_livekit_models_proto_msgTypes[21] + mi := &file_livekit_models_proto_msgTypes[23] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -3605,7 +3728,7 @@ func (x *SipDTMF) String() string { func (*SipDTMF) ProtoMessage() {} func (x *SipDTMF) ProtoReflect() protoreflect.Message { - mi := &file_livekit_models_proto_msgTypes[21] + mi := &file_livekit_models_proto_msgTypes[23] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -3618,7 +3741,7 @@ func (x *SipDTMF) ProtoReflect() protoreflect.Message { // Deprecated: Use SipDTMF.ProtoReflect.Descriptor instead. func (*SipDTMF) Descriptor() ([]byte, []int) { - return file_livekit_models_proto_rawDescGZIP(), []int{21} + return file_livekit_models_proto_rawDescGZIP(), []int{23} } func (x *SipDTMF) GetCode() uint32 { @@ -3647,7 +3770,7 @@ type Transcription struct { func (x *Transcription) Reset() { *x = Transcription{} - mi := &file_livekit_models_proto_msgTypes[22] + mi := &file_livekit_models_proto_msgTypes[24] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -3659,7 +3782,7 @@ func (x *Transcription) String() string { func (*Transcription) ProtoMessage() {} func (x *Transcription) ProtoReflect() protoreflect.Message { - mi := &file_livekit_models_proto_msgTypes[22] + mi := &file_livekit_models_proto_msgTypes[24] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -3672,7 +3795,7 @@ func (x *Transcription) ProtoReflect() protoreflect.Message { // Deprecated: Use Transcription.ProtoReflect.Descriptor instead. func (*Transcription) Descriptor() ([]byte, []int) { - return file_livekit_models_proto_rawDescGZIP(), []int{22} + return file_livekit_models_proto_rawDescGZIP(), []int{24} } func (x *Transcription) GetTranscribedParticipantIdentity() string { @@ -3710,7 +3833,7 @@ type TranscriptionSegment struct { func (x *TranscriptionSegment) Reset() { *x = TranscriptionSegment{} - mi := &file_livekit_models_proto_msgTypes[23] + mi := &file_livekit_models_proto_msgTypes[25] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -3722,7 +3845,7 @@ func (x *TranscriptionSegment) String() string { func (*TranscriptionSegment) ProtoMessage() {} func (x *TranscriptionSegment) ProtoReflect() protoreflect.Message { - mi := &file_livekit_models_proto_msgTypes[23] + mi := &file_livekit_models_proto_msgTypes[25] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -3735,7 +3858,7 @@ func (x *TranscriptionSegment) ProtoReflect() protoreflect.Message { // Deprecated: Use TranscriptionSegment.ProtoReflect.Descriptor instead. func (*TranscriptionSegment) Descriptor() ([]byte, []int) { - return file_livekit_models_proto_rawDescGZIP(), []int{23} + return file_livekit_models_proto_rawDescGZIP(), []int{25} } func (x *TranscriptionSegment) GetId() string { @@ -3794,7 +3917,7 @@ type ChatMessage struct { func (x *ChatMessage) Reset() { *x = ChatMessage{} - mi := &file_livekit_models_proto_msgTypes[24] + mi := &file_livekit_models_proto_msgTypes[26] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -3806,7 +3929,7 @@ func (x *ChatMessage) String() string { func (*ChatMessage) ProtoMessage() {} func (x *ChatMessage) ProtoReflect() protoreflect.Message { - mi := &file_livekit_models_proto_msgTypes[24] + mi := &file_livekit_models_proto_msgTypes[26] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -3819,7 +3942,7 @@ func (x *ChatMessage) ProtoReflect() protoreflect.Message { // Deprecated: Use ChatMessage.ProtoReflect.Descriptor instead. func (*ChatMessage) Descriptor() ([]byte, []int) { - return file_livekit_models_proto_rawDescGZIP(), []int{24} + return file_livekit_models_proto_rawDescGZIP(), []int{26} } func (x *ChatMessage) GetId() string { @@ -3879,7 +4002,7 @@ type RpcRequest struct { func (x *RpcRequest) Reset() { *x = RpcRequest{} - mi := &file_livekit_models_proto_msgTypes[25] + mi := &file_livekit_models_proto_msgTypes[27] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -3891,7 +4014,7 @@ func (x *RpcRequest) String() string { func (*RpcRequest) ProtoMessage() {} func (x *RpcRequest) ProtoReflect() protoreflect.Message { - mi := &file_livekit_models_proto_msgTypes[25] + mi := &file_livekit_models_proto_msgTypes[27] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -3904,7 +4027,7 @@ func (x *RpcRequest) ProtoReflect() protoreflect.Message { // Deprecated: Use RpcRequest.ProtoReflect.Descriptor instead. func (*RpcRequest) Descriptor() ([]byte, []int) { - return file_livekit_models_proto_rawDescGZIP(), []int{25} + return file_livekit_models_proto_rawDescGZIP(), []int{27} } func (x *RpcRequest) GetId() string { @@ -3958,7 +4081,7 @@ type RpcAck struct { func (x *RpcAck) Reset() { *x = RpcAck{} - mi := &file_livekit_models_proto_msgTypes[26] + mi := &file_livekit_models_proto_msgTypes[28] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -3970,7 +4093,7 @@ func (x *RpcAck) String() string { func (*RpcAck) ProtoMessage() {} func (x *RpcAck) ProtoReflect() protoreflect.Message { - mi := &file_livekit_models_proto_msgTypes[26] + mi := &file_livekit_models_proto_msgTypes[28] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -3983,7 +4106,7 @@ func (x *RpcAck) ProtoReflect() protoreflect.Message { // Deprecated: Use RpcAck.ProtoReflect.Descriptor instead. func (*RpcAck) Descriptor() ([]byte, []int) { - return file_livekit_models_proto_rawDescGZIP(), []int{26} + return file_livekit_models_proto_rawDescGZIP(), []int{28} } func (x *RpcAck) GetRequestId() string { @@ -4008,7 +4131,7 @@ type RpcResponse struct { func (x *RpcResponse) Reset() { *x = RpcResponse{} - mi := &file_livekit_models_proto_msgTypes[27] + mi := &file_livekit_models_proto_msgTypes[29] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -4020,7 +4143,7 @@ func (x *RpcResponse) String() string { func (*RpcResponse) ProtoMessage() {} func (x *RpcResponse) ProtoReflect() protoreflect.Message { - mi := &file_livekit_models_proto_msgTypes[27] + mi := &file_livekit_models_proto_msgTypes[29] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -4033,7 +4156,7 @@ func (x *RpcResponse) ProtoReflect() protoreflect.Message { // Deprecated: Use RpcResponse.ProtoReflect.Descriptor instead. func (*RpcResponse) Descriptor() ([]byte, []int) { - return file_livekit_models_proto_rawDescGZIP(), []int{27} + return file_livekit_models_proto_rawDescGZIP(), []int{29} } func (x *RpcResponse) GetRequestId() string { @@ -4111,7 +4234,7 @@ type RpcError struct { func (x *RpcError) Reset() { *x = RpcError{} - mi := &file_livekit_models_proto_msgTypes[28] + mi := &file_livekit_models_proto_msgTypes[30] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -4123,7 +4246,7 @@ func (x *RpcError) String() string { func (*RpcError) ProtoMessage() {} func (x *RpcError) ProtoReflect() protoreflect.Message { - mi := &file_livekit_models_proto_msgTypes[28] + mi := &file_livekit_models_proto_msgTypes[30] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -4136,7 +4259,7 @@ func (x *RpcError) ProtoReflect() protoreflect.Message { // Deprecated: Use RpcError.ProtoReflect.Descriptor instead. func (*RpcError) Descriptor() ([]byte, []int) { - return file_livekit_models_proto_rawDescGZIP(), []int{28} + return file_livekit_models_proto_rawDescGZIP(), []int{30} } func (x *RpcError) GetCode() uint32 { @@ -4171,7 +4294,7 @@ type ParticipantTracks struct { func (x *ParticipantTracks) Reset() { *x = ParticipantTracks{} - mi := &file_livekit_models_proto_msgTypes[29] + mi := &file_livekit_models_proto_msgTypes[31] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -4183,7 +4306,7 @@ func (x *ParticipantTracks) String() string { func (*ParticipantTracks) ProtoMessage() {} func (x *ParticipantTracks) ProtoReflect() protoreflect.Message { - mi := &file_livekit_models_proto_msgTypes[29] + mi := &file_livekit_models_proto_msgTypes[31] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -4196,7 +4319,7 @@ func (x *ParticipantTracks) ProtoReflect() protoreflect.Message { // Deprecated: Use ParticipantTracks.ProtoReflect.Descriptor instead. func (*ParticipantTracks) Descriptor() ([]byte, []int) { - return file_livekit_models_proto_rawDescGZIP(), []int{29} + return file_livekit_models_proto_rawDescGZIP(), []int{31} } func (x *ParticipantTracks) GetParticipantSid() string { @@ -4230,7 +4353,7 @@ type ServerInfo struct { func (x *ServerInfo) Reset() { *x = ServerInfo{} - mi := &file_livekit_models_proto_msgTypes[30] + mi := &file_livekit_models_proto_msgTypes[32] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -4242,7 +4365,7 @@ func (x *ServerInfo) String() string { func (*ServerInfo) ProtoMessage() {} func (x *ServerInfo) ProtoReflect() protoreflect.Message { - mi := &file_livekit_models_proto_msgTypes[30] + mi := &file_livekit_models_proto_msgTypes[32] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -4255,7 +4378,7 @@ func (x *ServerInfo) ProtoReflect() protoreflect.Message { // Deprecated: Use ServerInfo.ProtoReflect.Descriptor instead. func (*ServerInfo) Descriptor() ([]byte, []int) { - return file_livekit_models_proto_rawDescGZIP(), []int{30} + return file_livekit_models_proto_rawDescGZIP(), []int{32} } func (x *ServerInfo) GetEdition() ServerInfo_Edition { @@ -4335,7 +4458,7 @@ type ClientInfo struct { func (x *ClientInfo) Reset() { *x = ClientInfo{} - mi := &file_livekit_models_proto_msgTypes[31] + mi := &file_livekit_models_proto_msgTypes[33] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -4347,7 +4470,7 @@ func (x *ClientInfo) String() string { func (*ClientInfo) ProtoMessage() {} func (x *ClientInfo) ProtoReflect() protoreflect.Message { - mi := &file_livekit_models_proto_msgTypes[31] + mi := &file_livekit_models_proto_msgTypes[33] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -4360,7 +4483,7 @@ func (x *ClientInfo) ProtoReflect() protoreflect.Message { // Deprecated: Use ClientInfo.ProtoReflect.Descriptor instead. func (*ClientInfo) Descriptor() ([]byte, []int) { - return file_livekit_models_proto_rawDescGZIP(), []int{31} + return file_livekit_models_proto_rawDescGZIP(), []int{33} } func (x *ClientInfo) GetSdk() ClientInfo_SDK { @@ -4468,7 +4591,7 @@ type ClientConfiguration struct { func (x *ClientConfiguration) Reset() { *x = ClientConfiguration{} - mi := &file_livekit_models_proto_msgTypes[32] + mi := &file_livekit_models_proto_msgTypes[34] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -4480,7 +4603,7 @@ func (x *ClientConfiguration) String() string { func (*ClientConfiguration) ProtoMessage() {} func (x *ClientConfiguration) ProtoReflect() protoreflect.Message { - mi := &file_livekit_models_proto_msgTypes[32] + mi := &file_livekit_models_proto_msgTypes[34] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -4493,7 +4616,7 @@ func (x *ClientConfiguration) ProtoReflect() protoreflect.Message { // Deprecated: Use ClientConfiguration.ProtoReflect.Descriptor instead. func (*ClientConfiguration) Descriptor() ([]byte, []int) { - return file_livekit_models_proto_rawDescGZIP(), []int{32} + return file_livekit_models_proto_rawDescGZIP(), []int{34} } func (x *ClientConfiguration) GetVideo() *VideoConfiguration { @@ -4540,7 +4663,7 @@ type VideoConfiguration struct { func (x *VideoConfiguration) Reset() { *x = VideoConfiguration{} - mi := &file_livekit_models_proto_msgTypes[33] + mi := &file_livekit_models_proto_msgTypes[35] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -4552,7 +4675,7 @@ func (x *VideoConfiguration) String() string { func (*VideoConfiguration) ProtoMessage() {} func (x *VideoConfiguration) ProtoReflect() protoreflect.Message { - mi := &file_livekit_models_proto_msgTypes[33] + mi := &file_livekit_models_proto_msgTypes[35] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -4565,7 +4688,7 @@ func (x *VideoConfiguration) ProtoReflect() protoreflect.Message { // Deprecated: Use VideoConfiguration.ProtoReflect.Descriptor instead. func (*VideoConfiguration) Descriptor() ([]byte, []int) { - return file_livekit_models_proto_rawDescGZIP(), []int{33} + return file_livekit_models_proto_rawDescGZIP(), []int{35} } func (x *VideoConfiguration) GetHardwareEncoder() ClientConfigSetting { @@ -4587,7 +4710,7 @@ type DisabledCodecs struct { func (x *DisabledCodecs) Reset() { *x = DisabledCodecs{} - mi := &file_livekit_models_proto_msgTypes[34] + mi := &file_livekit_models_proto_msgTypes[36] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -4599,7 +4722,7 @@ func (x *DisabledCodecs) String() string { func (*DisabledCodecs) ProtoMessage() {} func (x *DisabledCodecs) ProtoReflect() protoreflect.Message { - mi := &file_livekit_models_proto_msgTypes[34] + mi := &file_livekit_models_proto_msgTypes[36] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -4612,7 +4735,7 @@ func (x *DisabledCodecs) ProtoReflect() protoreflect.Message { // Deprecated: Use DisabledCodecs.ProtoReflect.Descriptor instead. func (*DisabledCodecs) Descriptor() ([]byte, []int) { - return file_livekit_models_proto_rawDescGZIP(), []int{34} + return file_livekit_models_proto_rawDescGZIP(), []int{36} } func (x *DisabledCodecs) GetCodecs() []*Codec { @@ -4646,7 +4769,7 @@ type RTPDrift struct { func (x *RTPDrift) Reset() { *x = RTPDrift{} - mi := &file_livekit_models_proto_msgTypes[35] + mi := &file_livekit_models_proto_msgTypes[37] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -4658,7 +4781,7 @@ func (x *RTPDrift) String() string { func (*RTPDrift) ProtoMessage() {} func (x *RTPDrift) ProtoReflect() protoreflect.Message { - mi := &file_livekit_models_proto_msgTypes[35] + mi := &file_livekit_models_proto_msgTypes[37] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -4671,7 +4794,7 @@ func (x *RTPDrift) ProtoReflect() protoreflect.Message { // Deprecated: Use RTPDrift.ProtoReflect.Descriptor instead. func (*RTPDrift) Descriptor() ([]byte, []int) { - return file_livekit_models_proto_rawDescGZIP(), []int{35} + return file_livekit_models_proto_rawDescGZIP(), []int{37} } func (x *RTPDrift) GetStartTime() *timestamppb.Timestamp { @@ -4790,7 +4913,7 @@ type RTPStats struct { func (x *RTPStats) Reset() { *x = RTPStats{} - mi := &file_livekit_models_proto_msgTypes[36] + mi := &file_livekit_models_proto_msgTypes[38] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -4802,7 +4925,7 @@ func (x *RTPStats) String() string { func (*RTPStats) ProtoMessage() {} func (x *RTPStats) ProtoReflect() protoreflect.Message { - mi := &file_livekit_models_proto_msgTypes[36] + mi := &file_livekit_models_proto_msgTypes[38] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -4815,7 +4938,7 @@ func (x *RTPStats) ProtoReflect() protoreflect.Message { // Deprecated: Use RTPStats.ProtoReflect.Descriptor instead. func (*RTPStats) Descriptor() ([]byte, []int) { - return file_livekit_models_proto_rawDescGZIP(), []int{36} + return file_livekit_models_proto_rawDescGZIP(), []int{38} } func (x *RTPStats) GetStartTime() *timestamppb.Timestamp { @@ -5148,7 +5271,7 @@ type RTCPSenderReportState struct { func (x *RTCPSenderReportState) Reset() { *x = RTCPSenderReportState{} - mi := &file_livekit_models_proto_msgTypes[37] + mi := &file_livekit_models_proto_msgTypes[39] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -5160,7 +5283,7 @@ func (x *RTCPSenderReportState) String() string { func (*RTCPSenderReportState) ProtoMessage() {} func (x *RTCPSenderReportState) ProtoReflect() protoreflect.Message { - mi := &file_livekit_models_proto_msgTypes[37] + mi := &file_livekit_models_proto_msgTypes[39] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -5173,7 +5296,7 @@ func (x *RTCPSenderReportState) ProtoReflect() protoreflect.Message { // Deprecated: Use RTCPSenderReportState.ProtoReflect.Descriptor instead. func (*RTCPSenderReportState) Descriptor() ([]byte, []int) { - return file_livekit_models_proto_rawDescGZIP(), []int{37} + return file_livekit_models_proto_rawDescGZIP(), []int{39} } func (x *RTCPSenderReportState) GetRtpTimestamp() uint32 { @@ -5244,7 +5367,7 @@ type RTPForwarderState struct { func (x *RTPForwarderState) Reset() { *x = RTPForwarderState{} - mi := &file_livekit_models_proto_msgTypes[38] + mi := &file_livekit_models_proto_msgTypes[40] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -5256,7 +5379,7 @@ func (x *RTPForwarderState) String() string { func (*RTPForwarderState) ProtoMessage() {} func (x *RTPForwarderState) ProtoReflect() protoreflect.Message { - mi := &file_livekit_models_proto_msgTypes[38] + mi := &file_livekit_models_proto_msgTypes[40] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -5269,7 +5392,7 @@ func (x *RTPForwarderState) ProtoReflect() protoreflect.Message { // Deprecated: Use RTPForwarderState.ProtoReflect.Descriptor instead. func (*RTPForwarderState) Descriptor() ([]byte, []int) { - return file_livekit_models_proto_rawDescGZIP(), []int{38} + return file_livekit_models_proto_rawDescGZIP(), []int{40} } func (x *RTPForwarderState) GetStarted() bool { @@ -5361,7 +5484,7 @@ type RTPMungerState struct { func (x *RTPMungerState) Reset() { *x = RTPMungerState{} - mi := &file_livekit_models_proto_msgTypes[39] + mi := &file_livekit_models_proto_msgTypes[41] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -5373,7 +5496,7 @@ func (x *RTPMungerState) String() string { func (*RTPMungerState) ProtoMessage() {} func (x *RTPMungerState) ProtoReflect() protoreflect.Message { - mi := &file_livekit_models_proto_msgTypes[39] + mi := &file_livekit_models_proto_msgTypes[41] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -5386,7 +5509,7 @@ func (x *RTPMungerState) ProtoReflect() protoreflect.Message { // Deprecated: Use RTPMungerState.ProtoReflect.Descriptor instead. func (*RTPMungerState) Descriptor() ([]byte, []int) { - return file_livekit_models_proto_rawDescGZIP(), []int{39} + return file_livekit_models_proto_rawDescGZIP(), []int{41} } func (x *RTPMungerState) GetExtLastSequenceNumber() uint64 { @@ -5446,7 +5569,7 @@ type VP8MungerState struct { func (x *VP8MungerState) Reset() { *x = VP8MungerState{} - mi := &file_livekit_models_proto_msgTypes[40] + mi := &file_livekit_models_proto_msgTypes[42] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -5458,7 +5581,7 @@ func (x *VP8MungerState) String() string { func (*VP8MungerState) ProtoMessage() {} func (x *VP8MungerState) ProtoReflect() protoreflect.Message { - mi := &file_livekit_models_proto_msgTypes[40] + mi := &file_livekit_models_proto_msgTypes[42] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -5471,7 +5594,7 @@ func (x *VP8MungerState) ProtoReflect() protoreflect.Message { // Deprecated: Use VP8MungerState.ProtoReflect.Descriptor instead. func (*VP8MungerState) Descriptor() ([]byte, []int) { - return file_livekit_models_proto_rawDescGZIP(), []int{40} + return file_livekit_models_proto_rawDescGZIP(), []int{42} } func (x *VP8MungerState) GetExtLastPictureId() int32 { @@ -5533,7 +5656,7 @@ type TimedVersion struct { func (x *TimedVersion) Reset() { *x = TimedVersion{} - mi := &file_livekit_models_proto_msgTypes[41] + mi := &file_livekit_models_proto_msgTypes[43] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -5545,7 +5668,7 @@ func (x *TimedVersion) String() string { func (*TimedVersion) ProtoMessage() {} func (x *TimedVersion) ProtoReflect() protoreflect.Message { - mi := &file_livekit_models_proto_msgTypes[41] + mi := &file_livekit_models_proto_msgTypes[43] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -5558,7 +5681,7 @@ func (x *TimedVersion) ProtoReflect() protoreflect.Message { // Deprecated: Use TimedVersion.ProtoReflect.Descriptor instead. func (*TimedVersion) Descriptor() ([]byte, []int) { - return file_livekit_models_proto_rawDescGZIP(), []int{41} + return file_livekit_models_proto_rawDescGZIP(), []int{43} } func (x *TimedVersion) GetUnixMicro() int64 { @@ -5583,7 +5706,7 @@ type DataStream struct { func (x *DataStream) Reset() { *x = DataStream{} - mi := &file_livekit_models_proto_msgTypes[42] + mi := &file_livekit_models_proto_msgTypes[44] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -5595,7 +5718,7 @@ func (x *DataStream) String() string { func (*DataStream) ProtoMessage() {} func (x *DataStream) ProtoReflect() protoreflect.Message { - mi := &file_livekit_models_proto_msgTypes[42] + mi := &file_livekit_models_proto_msgTypes[44] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -5608,7 +5731,7 @@ func (x *DataStream) ProtoReflect() protoreflect.Message { // Deprecated: Use DataStream.ProtoReflect.Descriptor instead. func (*DataStream) Descriptor() ([]byte, []int) { - return file_livekit_models_proto_rawDescGZIP(), []int{42} + return file_livekit_models_proto_rawDescGZIP(), []int{44} } type FilterParams struct { @@ -5621,7 +5744,7 @@ type FilterParams struct { func (x *FilterParams) Reset() { *x = FilterParams{} - mi := &file_livekit_models_proto_msgTypes[43] + mi := &file_livekit_models_proto_msgTypes[45] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -5633,7 +5756,7 @@ func (x *FilterParams) String() string { func (*FilterParams) ProtoMessage() {} func (x *FilterParams) ProtoReflect() protoreflect.Message { - mi := &file_livekit_models_proto_msgTypes[43] + mi := &file_livekit_models_proto_msgTypes[45] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -5646,7 +5769,7 @@ func (x *FilterParams) ProtoReflect() protoreflect.Message { // Deprecated: Use FilterParams.ProtoReflect.Descriptor instead. func (*FilterParams) Descriptor() ([]byte, []int) { - return file_livekit_models_proto_rawDescGZIP(), []int{43} + return file_livekit_models_proto_rawDescGZIP(), []int{45} } func (x *FilterParams) GetIncludeEvents() []string { @@ -5674,7 +5797,7 @@ type WebhookConfig struct { func (x *WebhookConfig) Reset() { *x = WebhookConfig{} - mi := &file_livekit_models_proto_msgTypes[44] + mi := &file_livekit_models_proto_msgTypes[46] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -5686,7 +5809,7 @@ func (x *WebhookConfig) String() string { func (*WebhookConfig) ProtoMessage() {} func (x *WebhookConfig) ProtoReflect() protoreflect.Message { - mi := &file_livekit_models_proto_msgTypes[44] + mi := &file_livekit_models_proto_msgTypes[46] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -5699,7 +5822,7 @@ func (x *WebhookConfig) ProtoReflect() protoreflect.Message { // Deprecated: Use WebhookConfig.ProtoReflect.Descriptor instead. func (*WebhookConfig) Descriptor() ([]byte, []int) { - return file_livekit_models_proto_rawDescGZIP(), []int{44} + return file_livekit_models_proto_rawDescGZIP(), []int{46} } func (x *WebhookConfig) GetUrl() string { @@ -5733,7 +5856,7 @@ type SubscribedAudioCodec struct { func (x *SubscribedAudioCodec) Reset() { *x = SubscribedAudioCodec{} - mi := &file_livekit_models_proto_msgTypes[45] + mi := &file_livekit_models_proto_msgTypes[47] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -5745,7 +5868,7 @@ func (x *SubscribedAudioCodec) String() string { func (*SubscribedAudioCodec) ProtoMessage() {} func (x *SubscribedAudioCodec) ProtoReflect() protoreflect.Message { - mi := &file_livekit_models_proto_msgTypes[45] + mi := &file_livekit_models_proto_msgTypes[47] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -5758,7 +5881,7 @@ func (x *SubscribedAudioCodec) ProtoReflect() protoreflect.Message { // Deprecated: Use SubscribedAudioCodec.ProtoReflect.Descriptor instead. func (*SubscribedAudioCodec) Descriptor() ([]byte, []int) { - return file_livekit_models_proto_rawDescGZIP(), []int{45} + return file_livekit_models_proto_rawDescGZIP(), []int{47} } func (x *SubscribedAudioCodec) GetCodec() string { @@ -5789,7 +5912,7 @@ type DataStream_TextHeader struct { func (x *DataStream_TextHeader) Reset() { *x = DataStream_TextHeader{} - mi := &file_livekit_models_proto_msgTypes[48] + mi := &file_livekit_models_proto_msgTypes[50] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -5801,7 +5924,7 @@ func (x *DataStream_TextHeader) String() string { func (*DataStream_TextHeader) ProtoMessage() {} func (x *DataStream_TextHeader) ProtoReflect() protoreflect.Message { - mi := &file_livekit_models_proto_msgTypes[48] + mi := &file_livekit_models_proto_msgTypes[50] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -5814,7 +5937,7 @@ func (x *DataStream_TextHeader) ProtoReflect() protoreflect.Message { // Deprecated: Use DataStream_TextHeader.ProtoReflect.Descriptor instead. func (*DataStream_TextHeader) Descriptor() ([]byte, []int) { - return file_livekit_models_proto_rawDescGZIP(), []int{42, 0} + return file_livekit_models_proto_rawDescGZIP(), []int{44, 0} } func (x *DataStream_TextHeader) GetOperationType() DataStream_OperationType { @@ -5862,7 +5985,7 @@ type DataStream_ByteHeader struct { func (x *DataStream_ByteHeader) Reset() { *x = DataStream_ByteHeader{} - mi := &file_livekit_models_proto_msgTypes[49] + mi := &file_livekit_models_proto_msgTypes[51] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -5874,7 +5997,7 @@ func (x *DataStream_ByteHeader) String() string { func (*DataStream_ByteHeader) ProtoMessage() {} func (x *DataStream_ByteHeader) ProtoReflect() protoreflect.Message { - mi := &file_livekit_models_proto_msgTypes[49] + mi := &file_livekit_models_proto_msgTypes[51] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -5887,7 +6010,7 @@ func (x *DataStream_ByteHeader) ProtoReflect() protoreflect.Message { // Deprecated: Use DataStream_ByteHeader.ProtoReflect.Descriptor instead. func (*DataStream_ByteHeader) Descriptor() ([]byte, []int) { - return file_livekit_models_proto_rawDescGZIP(), []int{42, 1} + return file_livekit_models_proto_rawDescGZIP(), []int{44, 1} } func (x *DataStream_ByteHeader) GetName() string { @@ -5921,7 +6044,7 @@ type DataStream_Header struct { func (x *DataStream_Header) Reset() { *x = DataStream_Header{} - mi := &file_livekit_models_proto_msgTypes[50] + mi := &file_livekit_models_proto_msgTypes[52] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -5933,7 +6056,7 @@ func (x *DataStream_Header) String() string { func (*DataStream_Header) ProtoMessage() {} func (x *DataStream_Header) ProtoReflect() protoreflect.Message { - mi := &file_livekit_models_proto_msgTypes[50] + mi := &file_livekit_models_proto_msgTypes[52] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -5946,7 +6069,7 @@ func (x *DataStream_Header) ProtoReflect() protoreflect.Message { // Deprecated: Use DataStream_Header.ProtoReflect.Descriptor instead. func (*DataStream_Header) Descriptor() ([]byte, []int) { - return file_livekit_models_proto_rawDescGZIP(), []int{42, 2} + return file_livekit_models_proto_rawDescGZIP(), []int{44, 2} } func (x *DataStream_Header) GetStreamId() string { @@ -6054,7 +6177,7 @@ type DataStream_Chunk struct { func (x *DataStream_Chunk) Reset() { *x = DataStream_Chunk{} - mi := &file_livekit_models_proto_msgTypes[51] + mi := &file_livekit_models_proto_msgTypes[53] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -6066,7 +6189,7 @@ func (x *DataStream_Chunk) String() string { func (*DataStream_Chunk) ProtoMessage() {} func (x *DataStream_Chunk) ProtoReflect() protoreflect.Message { - mi := &file_livekit_models_proto_msgTypes[51] + mi := &file_livekit_models_proto_msgTypes[53] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -6079,7 +6202,7 @@ func (x *DataStream_Chunk) ProtoReflect() protoreflect.Message { // Deprecated: Use DataStream_Chunk.ProtoReflect.Descriptor instead. func (*DataStream_Chunk) Descriptor() ([]byte, []int) { - return file_livekit_models_proto_rawDescGZIP(), []int{42, 3} + return file_livekit_models_proto_rawDescGZIP(), []int{44, 3} } func (x *DataStream_Chunk) GetStreamId() string { @@ -6129,7 +6252,7 @@ type DataStream_Trailer struct { func (x *DataStream_Trailer) Reset() { *x = DataStream_Trailer{} - mi := &file_livekit_models_proto_msgTypes[52] + mi := &file_livekit_models_proto_msgTypes[54] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -6141,7 +6264,7 @@ func (x *DataStream_Trailer) String() string { func (*DataStream_Trailer) ProtoMessage() {} func (x *DataStream_Trailer) ProtoReflect() protoreflect.Message { - mi := &file_livekit_models_proto_msgTypes[52] + mi := &file_livekit_models_proto_msgTypes[54] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -6154,7 +6277,7 @@ func (x *DataStream_Trailer) ProtoReflect() protoreflect.Message { // Deprecated: Use DataStream_Trailer.ProtoReflect.Descriptor instead. func (*DataStream_Trailer) Descriptor() ([]byte, []int) { - return file_livekit_models_proto_rawDescGZIP(), []int{42, 4} + return file_livekit_models_proto_rawDescGZIP(), []int{44, 4} } func (x *DataStream_Trailer) GetStreamId() string { @@ -6340,7 +6463,13 @@ const file_livekit_models_proto_rawDesc = "" + "\x1cDataTrackSubscriptionOptions\x12\"\n" + "\n" + "target_fps\x18\x01 \x01(\rH\x00R\ttargetFps\x88\x01\x01B\r\n" + - "\v_target_fps\"\x8a\x03\n" + + "\v_target_fps\"0\n" + + "\vDataBlobKey\x12\x1a\n" + + "\ageneric\x18\x01 \x01(\tH\x00R\agenericB\x05\n" + + "\x03key\"t\n" + + "\bDataBlob\x12&\n" + + "\x03key\x18\x01 \x01(\v2\x14.livekit.DataBlobKeyR\x03key\x12@\n" + + "\bcontents\x18\x02 \x01(\fB$\xb2P\x1e\xc0P\x01R\bcontents\"\x8a\x03\n" + "\n" + "VideoLayer\x12/\n" + "\aquality\x18\x01 \x01(\x0e2\x15.livekit.VideoQualityR\aquality\x12\x14\n" + @@ -6833,7 +6962,7 @@ func file_livekit_models_proto_rawDescGZIP() []byte { } var file_livekit_models_proto_enumTypes = make([]protoimpl.EnumInfo, 25) -var file_livekit_models_proto_msgTypes = make([]protoimpl.MessageInfo, 55) +var file_livekit_models_proto_msgTypes = make([]protoimpl.MessageInfo, 57) var file_livekit_models_proto_goTypes = []any{ (AudioCodec)(0), // 0: livekit.AudioCodec (VideoCodec)(0), // 1: livekit.VideoCodec @@ -6874,141 +7003,144 @@ var file_livekit_models_proto_goTypes = []any{ (*DataTrackInfo)(nil), // 36: livekit.DataTrackInfo (*DataTrackExtensionParticipantSid)(nil), // 37: livekit.DataTrackExtensionParticipantSid (*DataTrackSubscriptionOptions)(nil), // 38: livekit.DataTrackSubscriptionOptions - (*VideoLayer)(nil), // 39: livekit.VideoLayer - (*DataPacket)(nil), // 40: livekit.DataPacket - (*EncryptedPacket)(nil), // 41: livekit.EncryptedPacket - (*EncryptedPacketPayload)(nil), // 42: livekit.EncryptedPacketPayload - (*ActiveSpeakerUpdate)(nil), // 43: livekit.ActiveSpeakerUpdate - (*SpeakerInfo)(nil), // 44: livekit.SpeakerInfo - (*UserPacket)(nil), // 45: livekit.UserPacket - (*SipDTMF)(nil), // 46: livekit.SipDTMF - (*Transcription)(nil), // 47: livekit.Transcription - (*TranscriptionSegment)(nil), // 48: livekit.TranscriptionSegment - (*ChatMessage)(nil), // 49: livekit.ChatMessage - (*RpcRequest)(nil), // 50: livekit.RpcRequest - (*RpcAck)(nil), // 51: livekit.RpcAck - (*RpcResponse)(nil), // 52: livekit.RpcResponse - (*RpcError)(nil), // 53: livekit.RpcError - (*ParticipantTracks)(nil), // 54: livekit.ParticipantTracks - (*ServerInfo)(nil), // 55: livekit.ServerInfo - (*ClientInfo)(nil), // 56: livekit.ClientInfo - (*ClientConfiguration)(nil), // 57: livekit.ClientConfiguration - (*VideoConfiguration)(nil), // 58: livekit.VideoConfiguration - (*DisabledCodecs)(nil), // 59: livekit.DisabledCodecs - (*RTPDrift)(nil), // 60: livekit.RTPDrift - (*RTPStats)(nil), // 61: livekit.RTPStats - (*RTCPSenderReportState)(nil), // 62: livekit.RTCPSenderReportState - (*RTPForwarderState)(nil), // 63: livekit.RTPForwarderState - (*RTPMungerState)(nil), // 64: livekit.RTPMungerState - (*VP8MungerState)(nil), // 65: livekit.VP8MungerState - (*TimedVersion)(nil), // 66: livekit.TimedVersion - (*DataStream)(nil), // 67: livekit.DataStream - (*FilterParams)(nil), // 68: livekit.FilterParams - (*WebhookConfig)(nil), // 69: livekit.WebhookConfig - (*SubscribedAudioCodec)(nil), // 70: livekit.SubscribedAudioCodec - nil, // 71: livekit.ParticipantInfo.AttributesEntry - nil, // 72: livekit.RTPStats.GapHistogramEntry - (*DataStream_TextHeader)(nil), // 73: livekit.DataStream.TextHeader - (*DataStream_ByteHeader)(nil), // 74: livekit.DataStream.ByteHeader - (*DataStream_Header)(nil), // 75: livekit.DataStream.Header - (*DataStream_Chunk)(nil), // 76: livekit.DataStream.Chunk - (*DataStream_Trailer)(nil), // 77: livekit.DataStream.Trailer - nil, // 78: livekit.DataStream.Header.AttributesEntry - nil, // 79: livekit.DataStream.Trailer.AttributesEntry - (*MetricsBatch)(nil), // 80: livekit.MetricsBatch - (*timestamppb.Timestamp)(nil), // 81: google.protobuf.Timestamp + (*DataBlobKey)(nil), // 39: livekit.DataBlobKey + (*DataBlob)(nil), // 40: livekit.DataBlob + (*VideoLayer)(nil), // 41: livekit.VideoLayer + (*DataPacket)(nil), // 42: livekit.DataPacket + (*EncryptedPacket)(nil), // 43: livekit.EncryptedPacket + (*EncryptedPacketPayload)(nil), // 44: livekit.EncryptedPacketPayload + (*ActiveSpeakerUpdate)(nil), // 45: livekit.ActiveSpeakerUpdate + (*SpeakerInfo)(nil), // 46: livekit.SpeakerInfo + (*UserPacket)(nil), // 47: livekit.UserPacket + (*SipDTMF)(nil), // 48: livekit.SipDTMF + (*Transcription)(nil), // 49: livekit.Transcription + (*TranscriptionSegment)(nil), // 50: livekit.TranscriptionSegment + (*ChatMessage)(nil), // 51: livekit.ChatMessage + (*RpcRequest)(nil), // 52: livekit.RpcRequest + (*RpcAck)(nil), // 53: livekit.RpcAck + (*RpcResponse)(nil), // 54: livekit.RpcResponse + (*RpcError)(nil), // 55: livekit.RpcError + (*ParticipantTracks)(nil), // 56: livekit.ParticipantTracks + (*ServerInfo)(nil), // 57: livekit.ServerInfo + (*ClientInfo)(nil), // 58: livekit.ClientInfo + (*ClientConfiguration)(nil), // 59: livekit.ClientConfiguration + (*VideoConfiguration)(nil), // 60: livekit.VideoConfiguration + (*DisabledCodecs)(nil), // 61: livekit.DisabledCodecs + (*RTPDrift)(nil), // 62: livekit.RTPDrift + (*RTPStats)(nil), // 63: livekit.RTPStats + (*RTCPSenderReportState)(nil), // 64: livekit.RTCPSenderReportState + (*RTPForwarderState)(nil), // 65: livekit.RTPForwarderState + (*RTPMungerState)(nil), // 66: livekit.RTPMungerState + (*VP8MungerState)(nil), // 67: livekit.VP8MungerState + (*TimedVersion)(nil), // 68: livekit.TimedVersion + (*DataStream)(nil), // 69: livekit.DataStream + (*FilterParams)(nil), // 70: livekit.FilterParams + (*WebhookConfig)(nil), // 71: livekit.WebhookConfig + (*SubscribedAudioCodec)(nil), // 72: livekit.SubscribedAudioCodec + nil, // 73: livekit.ParticipantInfo.AttributesEntry + nil, // 74: livekit.RTPStats.GapHistogramEntry + (*DataStream_TextHeader)(nil), // 75: livekit.DataStream.TextHeader + (*DataStream_ByteHeader)(nil), // 76: livekit.DataStream.ByteHeader + (*DataStream_Header)(nil), // 77: livekit.DataStream.Header + (*DataStream_Chunk)(nil), // 78: livekit.DataStream.Chunk + (*DataStream_Trailer)(nil), // 79: livekit.DataStream.Trailer + nil, // 80: livekit.DataStream.Header.AttributesEntry + nil, // 81: livekit.DataStream.Trailer.AttributesEntry + (*MetricsBatch)(nil), // 82: livekit.MetricsBatch + (*timestamppb.Timestamp)(nil), // 83: google.protobuf.Timestamp } var file_livekit_models_proto_depIdxs = []int32{ 29, // 0: livekit.Room.enabled_codecs:type_name -> livekit.Codec - 66, // 1: livekit.Room.version:type_name -> livekit.TimedVersion + 68, // 1: livekit.Room.version:type_name -> livekit.TimedVersion 5, // 2: livekit.ParticipantPermission.can_publish_sources:type_name -> livekit.TrackSource 15, // 3: livekit.ParticipantInfo.state:type_name -> livekit.ParticipantInfo.State 35, // 4: livekit.ParticipantInfo.tracks:type_name -> livekit.TrackInfo 31, // 5: livekit.ParticipantInfo.permission:type_name -> livekit.ParticipantPermission 16, // 6: livekit.ParticipantInfo.kind:type_name -> livekit.ParticipantInfo.Kind - 71, // 7: livekit.ParticipantInfo.attributes:type_name -> livekit.ParticipantInfo.AttributesEntry + 73, // 7: livekit.ParticipantInfo.attributes:type_name -> livekit.ParticipantInfo.AttributesEntry 10, // 8: livekit.ParticipantInfo.disconnect_reason:type_name -> livekit.DisconnectReason 17, // 9: livekit.ParticipantInfo.kind_details:type_name -> livekit.ParticipantInfo.KindDetail 36, // 10: livekit.ParticipantInfo.data_tracks:type_name -> livekit.DataTrackInfo - 39, // 11: livekit.SimulcastCodecInfo.layers:type_name -> livekit.VideoLayer + 41, // 11: livekit.SimulcastCodecInfo.layers:type_name -> livekit.VideoLayer 19, // 12: livekit.SimulcastCodecInfo.video_layer_mode:type_name -> livekit.VideoLayer.Mode 4, // 13: livekit.TrackInfo.type:type_name -> livekit.TrackType 5, // 14: livekit.TrackInfo.source:type_name -> livekit.TrackSource - 39, // 15: livekit.TrackInfo.layers:type_name -> livekit.VideoLayer + 41, // 15: livekit.TrackInfo.layers:type_name -> livekit.VideoLayer 34, // 16: livekit.TrackInfo.codecs:type_name -> livekit.SimulcastCodecInfo 18, // 17: livekit.TrackInfo.encryption:type_name -> livekit.Encryption.Type - 66, // 18: livekit.TrackInfo.version:type_name -> livekit.TimedVersion + 68, // 18: livekit.TrackInfo.version:type_name -> livekit.TimedVersion 13, // 19: livekit.TrackInfo.audio_features:type_name -> livekit.AudioTrackFeature 3, // 20: livekit.TrackInfo.backup_codec_policy:type_name -> livekit.BackupCodecPolicy 14, // 21: livekit.TrackInfo.packet_trailer_features:type_name -> livekit.PacketTrailerFeature 18, // 22: livekit.DataTrackInfo.encryption:type_name -> livekit.Encryption.Type 6, // 23: livekit.DataTrackExtensionParticipantSid.id:type_name -> livekit.DataTrackExtensionID - 7, // 24: livekit.VideoLayer.quality:type_name -> livekit.VideoQuality - 20, // 25: livekit.DataPacket.kind:type_name -> livekit.DataPacket.Kind - 45, // 26: livekit.DataPacket.user:type_name -> livekit.UserPacket - 43, // 27: livekit.DataPacket.speaker:type_name -> livekit.ActiveSpeakerUpdate - 46, // 28: livekit.DataPacket.sip_dtmf:type_name -> livekit.SipDTMF - 47, // 29: livekit.DataPacket.transcription:type_name -> livekit.Transcription - 80, // 30: livekit.DataPacket.metrics:type_name -> livekit.MetricsBatch - 49, // 31: livekit.DataPacket.chat_message:type_name -> livekit.ChatMessage - 50, // 32: livekit.DataPacket.rpc_request:type_name -> livekit.RpcRequest - 51, // 33: livekit.DataPacket.rpc_ack:type_name -> livekit.RpcAck - 52, // 34: livekit.DataPacket.rpc_response:type_name -> livekit.RpcResponse - 75, // 35: livekit.DataPacket.stream_header:type_name -> livekit.DataStream.Header - 76, // 36: livekit.DataPacket.stream_chunk:type_name -> livekit.DataStream.Chunk - 77, // 37: livekit.DataPacket.stream_trailer:type_name -> livekit.DataStream.Trailer - 41, // 38: livekit.DataPacket.encrypted_packet:type_name -> livekit.EncryptedPacket - 18, // 39: livekit.EncryptedPacket.encryption_type:type_name -> livekit.Encryption.Type - 45, // 40: livekit.EncryptedPacketPayload.user:type_name -> livekit.UserPacket - 49, // 41: livekit.EncryptedPacketPayload.chat_message:type_name -> livekit.ChatMessage - 50, // 42: livekit.EncryptedPacketPayload.rpc_request:type_name -> livekit.RpcRequest - 51, // 43: livekit.EncryptedPacketPayload.rpc_ack:type_name -> livekit.RpcAck - 52, // 44: livekit.EncryptedPacketPayload.rpc_response:type_name -> livekit.RpcResponse - 75, // 45: livekit.EncryptedPacketPayload.stream_header:type_name -> livekit.DataStream.Header - 76, // 46: livekit.EncryptedPacketPayload.stream_chunk:type_name -> livekit.DataStream.Chunk - 77, // 47: livekit.EncryptedPacketPayload.stream_trailer:type_name -> livekit.DataStream.Trailer - 44, // 48: livekit.ActiveSpeakerUpdate.speakers:type_name -> livekit.SpeakerInfo - 48, // 49: livekit.Transcription.segments:type_name -> livekit.TranscriptionSegment - 53, // 50: livekit.RpcResponse.error:type_name -> livekit.RpcError - 21, // 51: livekit.ServerInfo.edition:type_name -> livekit.ServerInfo.Edition - 22, // 52: livekit.ClientInfo.sdk:type_name -> livekit.ClientInfo.SDK - 23, // 53: livekit.ClientInfo.capabilities:type_name -> livekit.ClientInfo.Capability - 58, // 54: livekit.ClientConfiguration.video:type_name -> livekit.VideoConfiguration - 58, // 55: livekit.ClientConfiguration.screen:type_name -> livekit.VideoConfiguration - 9, // 56: livekit.ClientConfiguration.resume_connection:type_name -> livekit.ClientConfigSetting - 59, // 57: livekit.ClientConfiguration.disabled_codecs:type_name -> livekit.DisabledCodecs - 9, // 58: livekit.ClientConfiguration.force_relay:type_name -> livekit.ClientConfigSetting - 9, // 59: livekit.VideoConfiguration.hardware_encoder:type_name -> livekit.ClientConfigSetting - 29, // 60: livekit.DisabledCodecs.codecs:type_name -> livekit.Codec - 29, // 61: livekit.DisabledCodecs.publish:type_name -> livekit.Codec - 81, // 62: livekit.RTPDrift.start_time:type_name -> google.protobuf.Timestamp - 81, // 63: livekit.RTPDrift.end_time:type_name -> google.protobuf.Timestamp - 81, // 64: livekit.RTPStats.start_time:type_name -> google.protobuf.Timestamp - 81, // 65: livekit.RTPStats.end_time:type_name -> google.protobuf.Timestamp - 72, // 66: livekit.RTPStats.gap_histogram:type_name -> livekit.RTPStats.GapHistogramEntry - 81, // 67: livekit.RTPStats.last_pli:type_name -> google.protobuf.Timestamp - 81, // 68: livekit.RTPStats.last_fir:type_name -> google.protobuf.Timestamp - 81, // 69: livekit.RTPStats.last_key_frame:type_name -> google.protobuf.Timestamp - 81, // 70: livekit.RTPStats.last_layer_lock_pli:type_name -> google.protobuf.Timestamp - 60, // 71: livekit.RTPStats.packet_drift:type_name -> livekit.RTPDrift - 60, // 72: livekit.RTPStats.ntp_report_drift:type_name -> livekit.RTPDrift - 60, // 73: livekit.RTPStats.rebased_report_drift:type_name -> livekit.RTPDrift - 60, // 74: livekit.RTPStats.received_report_drift:type_name -> livekit.RTPDrift - 64, // 75: livekit.RTPForwarderState.rtp_munger:type_name -> livekit.RTPMungerState - 65, // 76: livekit.RTPForwarderState.vp8_munger:type_name -> livekit.VP8MungerState - 62, // 77: livekit.RTPForwarderState.sender_report_state:type_name -> livekit.RTCPSenderReportState - 68, // 78: livekit.WebhookConfig.filter_params:type_name -> livekit.FilterParams - 24, // 79: livekit.DataStream.TextHeader.operation_type:type_name -> livekit.DataStream.OperationType - 18, // 80: livekit.DataStream.Header.encryption_type:type_name -> livekit.Encryption.Type - 78, // 81: livekit.DataStream.Header.attributes:type_name -> livekit.DataStream.Header.AttributesEntry - 73, // 82: livekit.DataStream.Header.text_header:type_name -> livekit.DataStream.TextHeader - 74, // 83: livekit.DataStream.Header.byte_header:type_name -> livekit.DataStream.ByteHeader - 79, // 84: livekit.DataStream.Trailer.attributes:type_name -> livekit.DataStream.Trailer.AttributesEntry - 85, // [85:85] is the sub-list for method output_type - 85, // [85:85] is the sub-list for method input_type - 85, // [85:85] is the sub-list for extension type_name - 85, // [85:85] is the sub-list for extension extendee - 0, // [0:85] is the sub-list for field type_name + 39, // 24: livekit.DataBlob.key:type_name -> livekit.DataBlobKey + 7, // 25: livekit.VideoLayer.quality:type_name -> livekit.VideoQuality + 20, // 26: livekit.DataPacket.kind:type_name -> livekit.DataPacket.Kind + 47, // 27: livekit.DataPacket.user:type_name -> livekit.UserPacket + 45, // 28: livekit.DataPacket.speaker:type_name -> livekit.ActiveSpeakerUpdate + 48, // 29: livekit.DataPacket.sip_dtmf:type_name -> livekit.SipDTMF + 49, // 30: livekit.DataPacket.transcription:type_name -> livekit.Transcription + 82, // 31: livekit.DataPacket.metrics:type_name -> livekit.MetricsBatch + 51, // 32: livekit.DataPacket.chat_message:type_name -> livekit.ChatMessage + 52, // 33: livekit.DataPacket.rpc_request:type_name -> livekit.RpcRequest + 53, // 34: livekit.DataPacket.rpc_ack:type_name -> livekit.RpcAck + 54, // 35: livekit.DataPacket.rpc_response:type_name -> livekit.RpcResponse + 77, // 36: livekit.DataPacket.stream_header:type_name -> livekit.DataStream.Header + 78, // 37: livekit.DataPacket.stream_chunk:type_name -> livekit.DataStream.Chunk + 79, // 38: livekit.DataPacket.stream_trailer:type_name -> livekit.DataStream.Trailer + 43, // 39: livekit.DataPacket.encrypted_packet:type_name -> livekit.EncryptedPacket + 18, // 40: livekit.EncryptedPacket.encryption_type:type_name -> livekit.Encryption.Type + 47, // 41: livekit.EncryptedPacketPayload.user:type_name -> livekit.UserPacket + 51, // 42: livekit.EncryptedPacketPayload.chat_message:type_name -> livekit.ChatMessage + 52, // 43: livekit.EncryptedPacketPayload.rpc_request:type_name -> livekit.RpcRequest + 53, // 44: livekit.EncryptedPacketPayload.rpc_ack:type_name -> livekit.RpcAck + 54, // 45: livekit.EncryptedPacketPayload.rpc_response:type_name -> livekit.RpcResponse + 77, // 46: livekit.EncryptedPacketPayload.stream_header:type_name -> livekit.DataStream.Header + 78, // 47: livekit.EncryptedPacketPayload.stream_chunk:type_name -> livekit.DataStream.Chunk + 79, // 48: livekit.EncryptedPacketPayload.stream_trailer:type_name -> livekit.DataStream.Trailer + 46, // 49: livekit.ActiveSpeakerUpdate.speakers:type_name -> livekit.SpeakerInfo + 50, // 50: livekit.Transcription.segments:type_name -> livekit.TranscriptionSegment + 55, // 51: livekit.RpcResponse.error:type_name -> livekit.RpcError + 21, // 52: livekit.ServerInfo.edition:type_name -> livekit.ServerInfo.Edition + 22, // 53: livekit.ClientInfo.sdk:type_name -> livekit.ClientInfo.SDK + 23, // 54: livekit.ClientInfo.capabilities:type_name -> livekit.ClientInfo.Capability + 60, // 55: livekit.ClientConfiguration.video:type_name -> livekit.VideoConfiguration + 60, // 56: livekit.ClientConfiguration.screen:type_name -> livekit.VideoConfiguration + 9, // 57: livekit.ClientConfiguration.resume_connection:type_name -> livekit.ClientConfigSetting + 61, // 58: livekit.ClientConfiguration.disabled_codecs:type_name -> livekit.DisabledCodecs + 9, // 59: livekit.ClientConfiguration.force_relay:type_name -> livekit.ClientConfigSetting + 9, // 60: livekit.VideoConfiguration.hardware_encoder:type_name -> livekit.ClientConfigSetting + 29, // 61: livekit.DisabledCodecs.codecs:type_name -> livekit.Codec + 29, // 62: livekit.DisabledCodecs.publish:type_name -> livekit.Codec + 83, // 63: livekit.RTPDrift.start_time:type_name -> google.protobuf.Timestamp + 83, // 64: livekit.RTPDrift.end_time:type_name -> google.protobuf.Timestamp + 83, // 65: livekit.RTPStats.start_time:type_name -> google.protobuf.Timestamp + 83, // 66: livekit.RTPStats.end_time:type_name -> google.protobuf.Timestamp + 74, // 67: livekit.RTPStats.gap_histogram:type_name -> livekit.RTPStats.GapHistogramEntry + 83, // 68: livekit.RTPStats.last_pli:type_name -> google.protobuf.Timestamp + 83, // 69: livekit.RTPStats.last_fir:type_name -> google.protobuf.Timestamp + 83, // 70: livekit.RTPStats.last_key_frame:type_name -> google.protobuf.Timestamp + 83, // 71: livekit.RTPStats.last_layer_lock_pli:type_name -> google.protobuf.Timestamp + 62, // 72: livekit.RTPStats.packet_drift:type_name -> livekit.RTPDrift + 62, // 73: livekit.RTPStats.ntp_report_drift:type_name -> livekit.RTPDrift + 62, // 74: livekit.RTPStats.rebased_report_drift:type_name -> livekit.RTPDrift + 62, // 75: livekit.RTPStats.received_report_drift:type_name -> livekit.RTPDrift + 66, // 76: livekit.RTPForwarderState.rtp_munger:type_name -> livekit.RTPMungerState + 67, // 77: livekit.RTPForwarderState.vp8_munger:type_name -> livekit.VP8MungerState + 64, // 78: livekit.RTPForwarderState.sender_report_state:type_name -> livekit.RTCPSenderReportState + 70, // 79: livekit.WebhookConfig.filter_params:type_name -> livekit.FilterParams + 24, // 80: livekit.DataStream.TextHeader.operation_type:type_name -> livekit.DataStream.OperationType + 18, // 81: livekit.DataStream.Header.encryption_type:type_name -> livekit.Encryption.Type + 80, // 82: livekit.DataStream.Header.attributes:type_name -> livekit.DataStream.Header.AttributesEntry + 75, // 83: livekit.DataStream.Header.text_header:type_name -> livekit.DataStream.TextHeader + 76, // 84: livekit.DataStream.Header.byte_header:type_name -> livekit.DataStream.ByteHeader + 81, // 85: livekit.DataStream.Trailer.attributes:type_name -> livekit.DataStream.Trailer.AttributesEntry + 86, // [86:86] is the sub-list for method output_type + 86, // [86:86] is the sub-list for method input_type + 86, // [86:86] is the sub-list for extension type_name + 86, // [86:86] is the sub-list for extension extendee + 0, // [0:86] is the sub-list for field type_name } func init() { file_livekit_models_proto_init() } @@ -7018,7 +7150,10 @@ func file_livekit_models_proto_init() { } file_livekit_metrics_proto_init() file_livekit_models_proto_msgTypes[13].OneofWrappers = []any{} - file_livekit_models_proto_msgTypes[15].OneofWrappers = []any{ + file_livekit_models_proto_msgTypes[14].OneofWrappers = []any{ + (*DataBlobKey_Generic)(nil), + } + file_livekit_models_proto_msgTypes[17].OneofWrappers = []any{ (*DataPacket_User)(nil), (*DataPacket_Speaker)(nil), (*DataPacket_SipDtmf)(nil), @@ -7033,7 +7168,7 @@ func file_livekit_models_proto_init() { (*DataPacket_StreamTrailer)(nil), (*DataPacket_EncryptedPacket)(nil), } - file_livekit_models_proto_msgTypes[17].OneofWrappers = []any{ + file_livekit_models_proto_msgTypes[19].OneofWrappers = []any{ (*EncryptedPacketPayload_User)(nil), (*EncryptedPacketPayload_ChatMessage)(nil), (*EncryptedPacketPayload_RpcRequest)(nil), @@ -7043,28 +7178,28 @@ func file_livekit_models_proto_init() { (*EncryptedPacketPayload_StreamChunk)(nil), (*EncryptedPacketPayload_StreamTrailer)(nil), } - file_livekit_models_proto_msgTypes[20].OneofWrappers = []any{} - file_livekit_models_proto_msgTypes[24].OneofWrappers = []any{} - file_livekit_models_proto_msgTypes[27].OneofWrappers = []any{ + file_livekit_models_proto_msgTypes[22].OneofWrappers = []any{} + file_livekit_models_proto_msgTypes[26].OneofWrappers = []any{} + file_livekit_models_proto_msgTypes[29].OneofWrappers = []any{ (*RpcResponse_Payload)(nil), (*RpcResponse_Error)(nil), (*RpcResponse_CompressedPayload)(nil), } - file_livekit_models_proto_msgTypes[38].OneofWrappers = []any{ + file_livekit_models_proto_msgTypes[40].OneofWrappers = []any{ (*RTPForwarderState_Vp8Munger)(nil), } - file_livekit_models_proto_msgTypes[50].OneofWrappers = []any{ + file_livekit_models_proto_msgTypes[52].OneofWrappers = []any{ (*DataStream_Header_TextHeader)(nil), (*DataStream_Header_ByteHeader)(nil), } - file_livekit_models_proto_msgTypes[51].OneofWrappers = []any{} + file_livekit_models_proto_msgTypes[53].OneofWrappers = []any{} type x struct{} out := protoimpl.TypeBuilder{ File: protoimpl.DescBuilder{ GoPackagePath: reflect.TypeOf(x{}).PkgPath(), RawDescriptor: unsafe.Slice(unsafe.StringData(file_livekit_models_proto_rawDesc), len(file_livekit_models_proto_rawDesc)), NumEnums: 25, - NumMessages: 55, + NumMessages: 57, NumExtensions: 0, NumServices: 0, }, diff --git a/livekit/livekit_phone_number.pb.go b/livekit/livekit_phone_number.pb.go index 7b2ad1eae..f247f96ff 100644 --- a/livekit/livekit_phone_number.pb.go +++ b/livekit/livekit_phone_number.pb.go @@ -1,7 +1,7 @@ // Code generated by protoc-gen-go. DO NOT EDIT. // versions: -// protoc-gen-go v1.36.11 -// protoc v4.23.4 +// protoc-gen-go v1.36.10 +// protoc v7.34.1 // source: livekit_phone_number.proto package livekit diff --git a/livekit/livekit_room.pb.go b/livekit/livekit_room.pb.go index 2fc07c6e2..8c2821aeb 100644 --- a/livekit/livekit_room.pb.go +++ b/livekit/livekit_room.pb.go @@ -14,8 +14,8 @@ // Code generated by protoc-gen-go. DO NOT EDIT. // versions: -// protoc-gen-go v1.36.11 -// protoc v4.23.4 +// protoc-gen-go v1.36.10 +// protoc v7.34.1 // source: livekit_room.proto package livekit diff --git a/livekit/livekit_room.twirp.go b/livekit/livekit_room.twirp.go index 8627067b6..eae205ebf 100644 --- a/livekit/livekit_room.twirp.go +++ b/livekit/livekit_room.twirp.go @@ -4187,9 +4187,9 @@ var twirpFileDescriptor4 = []byte{ 0x1d, 0x2e, 0x25, 0x6d, 0x12, 0xb9, 0x01, 0xa3, 0xc6, 0xac, 0xb0, 0x5d, 0xf2, 0xdd, 0x97, 0x4d, 0x4d, 0x8c, 0x2c, 0x98, 0x0b, 0x42, 0x0f, 0x3b, 0xc4, 0x33, 0xf2, 0xbc, 0xb2, 0x9d, 0xf2, 0x8f, 0xcd, 0x22, 0x97, 0xec, 0xef, 0xda, 0xf2, 0x5f, 0x0f, 0x3d, 0x80, 0x92, 0x8f, 0x99, 0xeb, 0xb9, - 0xcc, 0x35, 0x0a, 0xc2, 0xe8, 0xda, 0x2f, 0xcd, 0xdc, 0x77, 0xcd, 0xcb, 0xf7, 0x62, 0xec, 0xb9, - 0x6d, 0x86, 0xbd, 0x5a, 0xfd, 0xd5, 0xab, 0x5a, 0xe3, 0x90, 0x7c, 0x8d, 0x6b, 0xaf, 0x5f, 0xd7, - 0x5a, 0x7d, 0x86, 0xe9, 0xf5, 0xfb, 0x76, 0xea, 0x85, 0xee, 0x42, 0x9e, 0xb9, 0x1d, 0x6a, 0x2c, + 0xcc, 0x35, 0x0a, 0xc2, 0xe8, 0xda, 0x77, 0xcd, 0xcb, 0xf7, 0x62, 0xec, 0xb9, 0x6d, 0x86, 0xbd, + 0x5a, 0xfd, 0xd5, 0xab, 0x5a, 0xe3, 0x90, 0x7c, 0x8d, 0x6b, 0xaf, 0x5f, 0xd7, 0x5a, 0x7d, 0x86, + 0xe9, 0xf5, 0xfb, 0xbf, 0x34, 0x73, 0x76, 0xea, 0x85, 0xee, 0x42, 0x9e, 0xb9, 0x1d, 0x6a, 0x2c, 0xd5, 0x66, 0xeb, 0x95, 0xcd, 0x6b, 0x0d, 0x05, 0x78, 0x63, 0x0c, 0xc1, 0xc6, 0x91, 0xdb, 0xa1, 0x7b, 0x01, 0x8b, 0xfb, 0xb6, 0xf0, 0x40, 0x37, 0xa0, 0x28, 0xbf, 0x95, 0x51, 0xac, 0xe5, 0xea, 0x95, 0xcd, 0x95, 0xd4, 0x97, 0x7b, 0xed, 0x09, 0x95, 0xad, 0x4c, 0xd0, 0x7f, 0xa0, 0xea, 0x93, @@ -4268,5 +4268,5 @@ var twirpFileDescriptor4 = []byte{ 0xf4, 0xc5, 0x46, 0x87, 0xb0, 0xe3, 0x5e, 0xab, 0xd1, 0x0e, 0xfd, 0x5b, 0xca, 0xf0, 0x96, 0xf8, 0x9f, 0xb3, 0x76, 0xd8, 0x4d, 0x04, 0xdf, 0xce, 0x2c, 0x3c, 0x25, 0xa7, 0xf8, 0x09, 0x8f, 0xc1, 0x55, 0xbf, 0xcf, 0x2c, 0xaa, 0xf3, 0xd6, 0x96, 0x10, 0xb4, 0x8a, 0xc2, 0xe5, 0xff, 0x7f, 0x04, - 0x00, 0x00, 0xff, 0xff, 0x55, 0xb1, 0x79, 0xb2, 0xeb, 0x13, 0x00, 0x00, + 0x00, 0x00, 0xff, 0xff, 0x6d, 0xbd, 0x61, 0x8a, 0xeb, 0x13, 0x00, 0x00, } diff --git a/livekit/livekit_rtc.pb.go b/livekit/livekit_rtc.pb.go index 632d6f449..b2ccea77b 100644 --- a/livekit/livekit_rtc.pb.go +++ b/livekit/livekit_rtc.pb.go @@ -14,8 +14,8 @@ // Code generated by protoc-gen-go. DO NOT EDIT. // versions: -// protoc-gen-go v1.36.11 -// protoc v4.23.4 +// protoc-gen-go v1.36.10 +// protoc v7.34.1 // source: livekit_rtc.proto package livekit @@ -224,7 +224,7 @@ func (x LeaveRequest_Action) Number() protoreflect.EnumNumber { // Deprecated: Use LeaveRequest_Action.Descriptor instead. func (LeaveRequest_Action) EnumDescriptor() ([]byte, []int) { - return file_livekit_rtc_proto_rawDescGZIP(), []int{22, 0} + return file_livekit_rtc_proto_rawDescGZIP(), []int{25, 0} } type RequestResponse_Reason int32 @@ -297,7 +297,7 @@ func (x RequestResponse_Reason) Number() protoreflect.EnumNumber { // Deprecated: Use RequestResponse_Reason.Descriptor instead. func (RequestResponse_Reason) EnumDescriptor() ([]byte, []int) { - return file_livekit_rtc_proto_rawDescGZIP(), []int{49, 0} + return file_livekit_rtc_proto_rawDescGZIP(), []int{52, 0} } type WrappedJoinRequest_Compression int32 @@ -343,7 +343,7 @@ func (x WrappedJoinRequest_Compression) Number() protoreflect.EnumNumber { // Deprecated: Use WrappedJoinRequest_Compression.Descriptor instead. func (WrappedJoinRequest_Compression) EnumDescriptor() ([]byte, []int) { - return file_livekit_rtc_proto_rawDescGZIP(), []int{53, 0} + return file_livekit_rtc_proto_rawDescGZIP(), []int{56, 0} } type SignalRequest struct { @@ -370,6 +370,8 @@ type SignalRequest struct { // *SignalRequest_PublishDataTrackRequest // *SignalRequest_UnpublishDataTrackRequest // *SignalRequest_UpdateDataSubscription + // *SignalRequest_StoreDataBlobRequest + // *SignalRequest_GetDataBlobRequest Message isSignalRequest_Message `protobuf_oneof:"message"` unknownFields protoimpl.UnknownFields sizeCache protoimpl.SizeCache @@ -593,6 +595,24 @@ func (x *SignalRequest) GetUpdateDataSubscription() *UpdateDataSubscription { return nil } +func (x *SignalRequest) GetStoreDataBlobRequest() *StoreDataBlobRequest { + if x != nil { + if x, ok := x.Message.(*SignalRequest_StoreDataBlobRequest); ok { + return x.StoreDataBlobRequest + } + } + return nil +} + +func (x *SignalRequest) GetGetDataBlobRequest() *GetDataBlobRequest { + if x != nil { + if x, ok := x.Message.(*SignalRequest_GetDataBlobRequest); ok { + return x.GetDataBlobRequest + } + } + return nil +} + type isSignalRequest_Message interface { isSignalRequest_Message() } @@ -697,6 +717,16 @@ type SignalRequest_UpdateDataSubscription struct { UpdateDataSubscription *UpdateDataSubscription `protobuf:"bytes,21,opt,name=update_data_subscription,json=updateDataSubscription,proto3,oneof"` } +type SignalRequest_StoreDataBlobRequest struct { + // Store a data blob. + StoreDataBlobRequest *StoreDataBlobRequest `protobuf:"bytes,22,opt,name=store_data_blob_request,json=storeDataBlobRequest,proto3,oneof"` +} + +type SignalRequest_GetDataBlobRequest struct { + // Retrieve a stored data blob. + GetDataBlobRequest *GetDataBlobRequest `protobuf:"bytes,23,opt,name=get_data_blob_request,json=getDataBlobRequest,proto3,oneof"` +} + func (*SignalRequest_Offer) isSignalRequest_Message() {} func (*SignalRequest_Answer) isSignalRequest_Message() {} @@ -737,6 +767,10 @@ func (*SignalRequest_UnpublishDataTrackRequest) isSignalRequest_Message() {} func (*SignalRequest_UpdateDataSubscription) isSignalRequest_Message() {} +func (*SignalRequest_StoreDataBlobRequest) isSignalRequest_Message() {} + +func (*SignalRequest_GetDataBlobRequest) isSignalRequest_Message() {} + type SignalResponse struct { state protoimpl.MessageState `protogen:"open.v1"` // Types that are valid to be assigned to Message: @@ -769,6 +803,7 @@ type SignalResponse struct { // *SignalResponse_PublishDataTrackResponse // *SignalResponse_UnpublishDataTrackResponse // *SignalResponse_DataTrackSubscriberHandles + // *SignalResponse_GetDataBlobResponse Message isSignalResponse_Message `protobuf_oneof:"message"` unknownFields protoimpl.UnknownFields sizeCache protoimpl.SizeCache @@ -1063,6 +1098,15 @@ func (x *SignalResponse) GetDataTrackSubscriberHandles() *DataTrackSubscriberHan return nil } +func (x *SignalResponse) GetGetDataBlobResponse() *GetDataBlobResponse { + if x != nil { + if x, ok := x.Message.(*SignalResponse_GetDataBlobResponse); ok { + return x.GetDataBlobResponse + } + } + return nil +} + type isSignalResponse_Message interface { isSignalResponse_Message() } @@ -1208,6 +1252,11 @@ type SignalResponse_DataTrackSubscriberHandles struct { DataTrackSubscriberHandles *DataTrackSubscriberHandles `protobuf:"bytes,29,opt,name=data_track_subscriber_handles,json=dataTrackSubscriberHandles,proto3,oneof"` } +type SignalResponse_GetDataBlobResponse struct { + // Sent in response to `GetDataBlobRequest`. + GetDataBlobResponse *GetDataBlobResponse `protobuf:"bytes,30,opt,name=get_data_blob_response,json=getDataBlobResponse,proto3,oneof"` +} + func (*SignalResponse_Join) isSignalResponse_Message() {} func (*SignalResponse_Answer) isSignalResponse_Message() {} @@ -1264,6 +1313,8 @@ func (*SignalResponse_UnpublishDataTrackResponse) isSignalResponse_Message() {} func (*SignalResponse_DataTrackSubscriberHandles) isSignalResponse_Message() {} +func (*SignalResponse_GetDataBlobResponse) isSignalResponse_Message() {} + type SimulcastCodec struct { state protoimpl.MessageState `protogen:"open.v1"` Codec string `protobuf:"bytes,1,opt,name=codec,proto3" json:"codec,omitempty"` @@ -2425,6 +2476,148 @@ func (x *UpdateDataSubscription) GetUpdates() []*UpdateDataSubscription_Update { return nil } +type StoreDataBlobRequest struct { + state protoimpl.MessageState `protogen:"open.v1"` + Blob *DataBlob `protobuf:"bytes,1,opt,name=blob,proto3" json:"blob,omitempty"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *StoreDataBlobRequest) Reset() { + *x = StoreDataBlobRequest{} + mi := &file_livekit_rtc_proto_msgTypes[19] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *StoreDataBlobRequest) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*StoreDataBlobRequest) ProtoMessage() {} + +func (x *StoreDataBlobRequest) ProtoReflect() protoreflect.Message { + mi := &file_livekit_rtc_proto_msgTypes[19] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use StoreDataBlobRequest.ProtoReflect.Descriptor instead. +func (*StoreDataBlobRequest) Descriptor() ([]byte, []int) { + return file_livekit_rtc_proto_rawDescGZIP(), []int{19} +} + +func (x *StoreDataBlobRequest) GetBlob() *DataBlob { + if x != nil { + return x.Blob + } + return nil +} + +type GetDataBlobRequest struct { + state protoimpl.MessageState `protogen:"open.v1"` + // Identity of the participant who owns the blob. + ParticipantIdentity string `protobuf:"bytes,1,opt,name=participant_identity,json=participantIdentity,proto3" json:"participant_identity,omitempty"` + // Unique key of the data blob to retrieve. + Key *DataBlobKey `protobuf:"bytes,2,opt,name=key,proto3" json:"key,omitempty"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *GetDataBlobRequest) Reset() { + *x = GetDataBlobRequest{} + mi := &file_livekit_rtc_proto_msgTypes[20] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *GetDataBlobRequest) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*GetDataBlobRequest) ProtoMessage() {} + +func (x *GetDataBlobRequest) ProtoReflect() protoreflect.Message { + mi := &file_livekit_rtc_proto_msgTypes[20] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use GetDataBlobRequest.ProtoReflect.Descriptor instead. +func (*GetDataBlobRequest) Descriptor() ([]byte, []int) { + return file_livekit_rtc_proto_rawDescGZIP(), []int{20} +} + +func (x *GetDataBlobRequest) GetParticipantIdentity() string { + if x != nil { + return x.ParticipantIdentity + } + return "" +} + +func (x *GetDataBlobRequest) GetKey() *DataBlobKey { + if x != nil { + return x.Key + } + return nil +} + +type GetDataBlobResponse struct { + state protoimpl.MessageState `protogen:"open.v1"` + Blob *DataBlob `protobuf:"bytes,1,opt,name=blob,proto3" json:"blob,omitempty"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *GetDataBlobResponse) Reset() { + *x = GetDataBlobResponse{} + mi := &file_livekit_rtc_proto_msgTypes[21] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *GetDataBlobResponse) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*GetDataBlobResponse) ProtoMessage() {} + +func (x *GetDataBlobResponse) ProtoReflect() protoreflect.Message { + mi := &file_livekit_rtc_proto_msgTypes[21] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use GetDataBlobResponse.ProtoReflect.Descriptor instead. +func (*GetDataBlobResponse) Descriptor() ([]byte, []int) { + return file_livekit_rtc_proto_rawDescGZIP(), []int{21} +} + +func (x *GetDataBlobResponse) GetBlob() *DataBlob { + if x != nil { + return x.Blob + } + return nil +} + type UpdateTrackSettings struct { state protoimpl.MessageState `protogen:"open.v1"` TrackSids []string `protobuf:"bytes,1,rep,name=track_sids,json=trackSids,proto3" json:"track_sids,omitempty"` @@ -2451,7 +2644,7 @@ type UpdateTrackSettings struct { func (x *UpdateTrackSettings) Reset() { *x = UpdateTrackSettings{} - mi := &file_livekit_rtc_proto_msgTypes[19] + mi := &file_livekit_rtc_proto_msgTypes[22] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -2463,7 +2656,7 @@ func (x *UpdateTrackSettings) String() string { func (*UpdateTrackSettings) ProtoMessage() {} func (x *UpdateTrackSettings) ProtoReflect() protoreflect.Message { - mi := &file_livekit_rtc_proto_msgTypes[19] + mi := &file_livekit_rtc_proto_msgTypes[22] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -2476,7 +2669,7 @@ func (x *UpdateTrackSettings) ProtoReflect() protoreflect.Message { // Deprecated: Use UpdateTrackSettings.ProtoReflect.Descriptor instead. func (*UpdateTrackSettings) Descriptor() ([]byte, []int) { - return file_livekit_rtc_proto_rawDescGZIP(), []int{19} + return file_livekit_rtc_proto_rawDescGZIP(), []int{22} } func (x *UpdateTrackSettings) GetTrackSids() []string { @@ -2538,7 +2731,7 @@ type UpdateLocalAudioTrack struct { func (x *UpdateLocalAudioTrack) Reset() { *x = UpdateLocalAudioTrack{} - mi := &file_livekit_rtc_proto_msgTypes[20] + mi := &file_livekit_rtc_proto_msgTypes[23] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -2550,7 +2743,7 @@ func (x *UpdateLocalAudioTrack) String() string { func (*UpdateLocalAudioTrack) ProtoMessage() {} func (x *UpdateLocalAudioTrack) ProtoReflect() protoreflect.Message { - mi := &file_livekit_rtc_proto_msgTypes[20] + mi := &file_livekit_rtc_proto_msgTypes[23] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -2563,7 +2756,7 @@ func (x *UpdateLocalAudioTrack) ProtoReflect() protoreflect.Message { // Deprecated: Use UpdateLocalAudioTrack.ProtoReflect.Descriptor instead. func (*UpdateLocalAudioTrack) Descriptor() ([]byte, []int) { - return file_livekit_rtc_proto_rawDescGZIP(), []int{20} + return file_livekit_rtc_proto_rawDescGZIP(), []int{23} } func (x *UpdateLocalAudioTrack) GetTrackSid() string { @@ -2591,7 +2784,7 @@ type UpdateLocalVideoTrack struct { func (x *UpdateLocalVideoTrack) Reset() { *x = UpdateLocalVideoTrack{} - mi := &file_livekit_rtc_proto_msgTypes[21] + mi := &file_livekit_rtc_proto_msgTypes[24] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -2603,7 +2796,7 @@ func (x *UpdateLocalVideoTrack) String() string { func (*UpdateLocalVideoTrack) ProtoMessage() {} func (x *UpdateLocalVideoTrack) ProtoReflect() protoreflect.Message { - mi := &file_livekit_rtc_proto_msgTypes[21] + mi := &file_livekit_rtc_proto_msgTypes[24] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -2616,7 +2809,7 @@ func (x *UpdateLocalVideoTrack) ProtoReflect() protoreflect.Message { // Deprecated: Use UpdateLocalVideoTrack.ProtoReflect.Descriptor instead. func (*UpdateLocalVideoTrack) Descriptor() ([]byte, []int) { - return file_livekit_rtc_proto_rawDescGZIP(), []int{21} + return file_livekit_rtc_proto_rawDescGZIP(), []int{24} } func (x *UpdateLocalVideoTrack) GetTrackSid() string { @@ -2655,7 +2848,7 @@ type LeaveRequest struct { func (x *LeaveRequest) Reset() { *x = LeaveRequest{} - mi := &file_livekit_rtc_proto_msgTypes[22] + mi := &file_livekit_rtc_proto_msgTypes[25] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -2667,7 +2860,7 @@ func (x *LeaveRequest) String() string { func (*LeaveRequest) ProtoMessage() {} func (x *LeaveRequest) ProtoReflect() protoreflect.Message { - mi := &file_livekit_rtc_proto_msgTypes[22] + mi := &file_livekit_rtc_proto_msgTypes[25] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -2680,7 +2873,7 @@ func (x *LeaveRequest) ProtoReflect() protoreflect.Message { // Deprecated: Use LeaveRequest.ProtoReflect.Descriptor instead. func (*LeaveRequest) Descriptor() ([]byte, []int) { - return file_livekit_rtc_proto_rawDescGZIP(), []int{22} + return file_livekit_rtc_proto_rawDescGZIP(), []int{25} } func (x *LeaveRequest) GetCanReconnect() bool { @@ -2724,7 +2917,7 @@ type UpdateVideoLayers struct { func (x *UpdateVideoLayers) Reset() { *x = UpdateVideoLayers{} - mi := &file_livekit_rtc_proto_msgTypes[23] + mi := &file_livekit_rtc_proto_msgTypes[26] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -2736,7 +2929,7 @@ func (x *UpdateVideoLayers) String() string { func (*UpdateVideoLayers) ProtoMessage() {} func (x *UpdateVideoLayers) ProtoReflect() protoreflect.Message { - mi := &file_livekit_rtc_proto_msgTypes[23] + mi := &file_livekit_rtc_proto_msgTypes[26] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -2749,7 +2942,7 @@ func (x *UpdateVideoLayers) ProtoReflect() protoreflect.Message { // Deprecated: Use UpdateVideoLayers.ProtoReflect.Descriptor instead. func (*UpdateVideoLayers) Descriptor() ([]byte, []int) { - return file_livekit_rtc_proto_rawDescGZIP(), []int{23} + return file_livekit_rtc_proto_rawDescGZIP(), []int{26} } func (x *UpdateVideoLayers) GetTrackSid() string { @@ -2780,7 +2973,7 @@ type UpdateParticipantMetadata struct { func (x *UpdateParticipantMetadata) Reset() { *x = UpdateParticipantMetadata{} - mi := &file_livekit_rtc_proto_msgTypes[24] + mi := &file_livekit_rtc_proto_msgTypes[27] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -2792,7 +2985,7 @@ func (x *UpdateParticipantMetadata) String() string { func (*UpdateParticipantMetadata) ProtoMessage() {} func (x *UpdateParticipantMetadata) ProtoReflect() protoreflect.Message { - mi := &file_livekit_rtc_proto_msgTypes[24] + mi := &file_livekit_rtc_proto_msgTypes[27] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -2805,7 +2998,7 @@ func (x *UpdateParticipantMetadata) ProtoReflect() protoreflect.Message { // Deprecated: Use UpdateParticipantMetadata.ProtoReflect.Descriptor instead. func (*UpdateParticipantMetadata) Descriptor() ([]byte, []int) { - return file_livekit_rtc_proto_rawDescGZIP(), []int{24} + return file_livekit_rtc_proto_rawDescGZIP(), []int{27} } func (x *UpdateParticipantMetadata) GetMetadata() string { @@ -2847,7 +3040,7 @@ type ICEServer struct { func (x *ICEServer) Reset() { *x = ICEServer{} - mi := &file_livekit_rtc_proto_msgTypes[25] + mi := &file_livekit_rtc_proto_msgTypes[28] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -2859,7 +3052,7 @@ func (x *ICEServer) String() string { func (*ICEServer) ProtoMessage() {} func (x *ICEServer) ProtoReflect() protoreflect.Message { - mi := &file_livekit_rtc_proto_msgTypes[25] + mi := &file_livekit_rtc_proto_msgTypes[28] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -2872,7 +3065,7 @@ func (x *ICEServer) ProtoReflect() protoreflect.Message { // Deprecated: Use ICEServer.ProtoReflect.Descriptor instead. func (*ICEServer) Descriptor() ([]byte, []int) { - return file_livekit_rtc_proto_rawDescGZIP(), []int{25} + return file_livekit_rtc_proto_rawDescGZIP(), []int{28} } func (x *ICEServer) GetUrls() []string { @@ -2905,7 +3098,7 @@ type SpeakersChanged struct { func (x *SpeakersChanged) Reset() { *x = SpeakersChanged{} - mi := &file_livekit_rtc_proto_msgTypes[26] + mi := &file_livekit_rtc_proto_msgTypes[29] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -2917,7 +3110,7 @@ func (x *SpeakersChanged) String() string { func (*SpeakersChanged) ProtoMessage() {} func (x *SpeakersChanged) ProtoReflect() protoreflect.Message { - mi := &file_livekit_rtc_proto_msgTypes[26] + mi := &file_livekit_rtc_proto_msgTypes[29] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -2930,7 +3123,7 @@ func (x *SpeakersChanged) ProtoReflect() protoreflect.Message { // Deprecated: Use SpeakersChanged.ProtoReflect.Descriptor instead. func (*SpeakersChanged) Descriptor() ([]byte, []int) { - return file_livekit_rtc_proto_rawDescGZIP(), []int{26} + return file_livekit_rtc_proto_rawDescGZIP(), []int{29} } func (x *SpeakersChanged) GetSpeakers() []*SpeakerInfo { @@ -2949,7 +3142,7 @@ type RoomUpdate struct { func (x *RoomUpdate) Reset() { *x = RoomUpdate{} - mi := &file_livekit_rtc_proto_msgTypes[27] + mi := &file_livekit_rtc_proto_msgTypes[30] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -2961,7 +3154,7 @@ func (x *RoomUpdate) String() string { func (*RoomUpdate) ProtoMessage() {} func (x *RoomUpdate) ProtoReflect() protoreflect.Message { - mi := &file_livekit_rtc_proto_msgTypes[27] + mi := &file_livekit_rtc_proto_msgTypes[30] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -2974,7 +3167,7 @@ func (x *RoomUpdate) ProtoReflect() protoreflect.Message { // Deprecated: Use RoomUpdate.ProtoReflect.Descriptor instead. func (*RoomUpdate) Descriptor() ([]byte, []int) { - return file_livekit_rtc_proto_rawDescGZIP(), []int{27} + return file_livekit_rtc_proto_rawDescGZIP(), []int{30} } func (x *RoomUpdate) GetRoom() *Room { @@ -2995,7 +3188,7 @@ type ConnectionQualityInfo struct { func (x *ConnectionQualityInfo) Reset() { *x = ConnectionQualityInfo{} - mi := &file_livekit_rtc_proto_msgTypes[28] + mi := &file_livekit_rtc_proto_msgTypes[31] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -3007,7 +3200,7 @@ func (x *ConnectionQualityInfo) String() string { func (*ConnectionQualityInfo) ProtoMessage() {} func (x *ConnectionQualityInfo) ProtoReflect() protoreflect.Message { - mi := &file_livekit_rtc_proto_msgTypes[28] + mi := &file_livekit_rtc_proto_msgTypes[31] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -3020,7 +3213,7 @@ func (x *ConnectionQualityInfo) ProtoReflect() protoreflect.Message { // Deprecated: Use ConnectionQualityInfo.ProtoReflect.Descriptor instead. func (*ConnectionQualityInfo) Descriptor() ([]byte, []int) { - return file_livekit_rtc_proto_rawDescGZIP(), []int{28} + return file_livekit_rtc_proto_rawDescGZIP(), []int{31} } func (x *ConnectionQualityInfo) GetParticipantSid() string { @@ -3053,7 +3246,7 @@ type ConnectionQualityUpdate struct { func (x *ConnectionQualityUpdate) Reset() { *x = ConnectionQualityUpdate{} - mi := &file_livekit_rtc_proto_msgTypes[29] + mi := &file_livekit_rtc_proto_msgTypes[32] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -3065,7 +3258,7 @@ func (x *ConnectionQualityUpdate) String() string { func (*ConnectionQualityUpdate) ProtoMessage() {} func (x *ConnectionQualityUpdate) ProtoReflect() protoreflect.Message { - mi := &file_livekit_rtc_proto_msgTypes[29] + mi := &file_livekit_rtc_proto_msgTypes[32] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -3078,7 +3271,7 @@ func (x *ConnectionQualityUpdate) ProtoReflect() protoreflect.Message { // Deprecated: Use ConnectionQualityUpdate.ProtoReflect.Descriptor instead. func (*ConnectionQualityUpdate) Descriptor() ([]byte, []int) { - return file_livekit_rtc_proto_rawDescGZIP(), []int{29} + return file_livekit_rtc_proto_rawDescGZIP(), []int{32} } func (x *ConnectionQualityUpdate) GetUpdates() []*ConnectionQualityInfo { @@ -3099,7 +3292,7 @@ type StreamStateInfo struct { func (x *StreamStateInfo) Reset() { *x = StreamStateInfo{} - mi := &file_livekit_rtc_proto_msgTypes[30] + mi := &file_livekit_rtc_proto_msgTypes[33] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -3111,7 +3304,7 @@ func (x *StreamStateInfo) String() string { func (*StreamStateInfo) ProtoMessage() {} func (x *StreamStateInfo) ProtoReflect() protoreflect.Message { - mi := &file_livekit_rtc_proto_msgTypes[30] + mi := &file_livekit_rtc_proto_msgTypes[33] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -3124,7 +3317,7 @@ func (x *StreamStateInfo) ProtoReflect() protoreflect.Message { // Deprecated: Use StreamStateInfo.ProtoReflect.Descriptor instead. func (*StreamStateInfo) Descriptor() ([]byte, []int) { - return file_livekit_rtc_proto_rawDescGZIP(), []int{30} + return file_livekit_rtc_proto_rawDescGZIP(), []int{33} } func (x *StreamStateInfo) GetParticipantSid() string { @@ -3157,7 +3350,7 @@ type StreamStateUpdate struct { func (x *StreamStateUpdate) Reset() { *x = StreamStateUpdate{} - mi := &file_livekit_rtc_proto_msgTypes[31] + mi := &file_livekit_rtc_proto_msgTypes[34] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -3169,7 +3362,7 @@ func (x *StreamStateUpdate) String() string { func (*StreamStateUpdate) ProtoMessage() {} func (x *StreamStateUpdate) ProtoReflect() protoreflect.Message { - mi := &file_livekit_rtc_proto_msgTypes[31] + mi := &file_livekit_rtc_proto_msgTypes[34] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -3182,7 +3375,7 @@ func (x *StreamStateUpdate) ProtoReflect() protoreflect.Message { // Deprecated: Use StreamStateUpdate.ProtoReflect.Descriptor instead. func (*StreamStateUpdate) Descriptor() ([]byte, []int) { - return file_livekit_rtc_proto_rawDescGZIP(), []int{31} + return file_livekit_rtc_proto_rawDescGZIP(), []int{34} } func (x *StreamStateUpdate) GetStreamStates() []*StreamStateInfo { @@ -3202,7 +3395,7 @@ type SubscribedQuality struct { func (x *SubscribedQuality) Reset() { *x = SubscribedQuality{} - mi := &file_livekit_rtc_proto_msgTypes[32] + mi := &file_livekit_rtc_proto_msgTypes[35] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -3214,7 +3407,7 @@ func (x *SubscribedQuality) String() string { func (*SubscribedQuality) ProtoMessage() {} func (x *SubscribedQuality) ProtoReflect() protoreflect.Message { - mi := &file_livekit_rtc_proto_msgTypes[32] + mi := &file_livekit_rtc_proto_msgTypes[35] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -3227,7 +3420,7 @@ func (x *SubscribedQuality) ProtoReflect() protoreflect.Message { // Deprecated: Use SubscribedQuality.ProtoReflect.Descriptor instead. func (*SubscribedQuality) Descriptor() ([]byte, []int) { - return file_livekit_rtc_proto_rawDescGZIP(), []int{32} + return file_livekit_rtc_proto_rawDescGZIP(), []int{35} } func (x *SubscribedQuality) GetQuality() VideoQuality { @@ -3254,7 +3447,7 @@ type SubscribedCodec struct { func (x *SubscribedCodec) Reset() { *x = SubscribedCodec{} - mi := &file_livekit_rtc_proto_msgTypes[33] + mi := &file_livekit_rtc_proto_msgTypes[36] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -3266,7 +3459,7 @@ func (x *SubscribedCodec) String() string { func (*SubscribedCodec) ProtoMessage() {} func (x *SubscribedCodec) ProtoReflect() protoreflect.Message { - mi := &file_livekit_rtc_proto_msgTypes[33] + mi := &file_livekit_rtc_proto_msgTypes[36] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -3279,7 +3472,7 @@ func (x *SubscribedCodec) ProtoReflect() protoreflect.Message { // Deprecated: Use SubscribedCodec.ProtoReflect.Descriptor instead. func (*SubscribedCodec) Descriptor() ([]byte, []int) { - return file_livekit_rtc_proto_rawDescGZIP(), []int{33} + return file_livekit_rtc_proto_rawDescGZIP(), []int{36} } func (x *SubscribedCodec) GetCodec() string { @@ -3308,7 +3501,7 @@ type SubscribedQualityUpdate struct { func (x *SubscribedQualityUpdate) Reset() { *x = SubscribedQualityUpdate{} - mi := &file_livekit_rtc_proto_msgTypes[34] + mi := &file_livekit_rtc_proto_msgTypes[37] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -3320,7 +3513,7 @@ func (x *SubscribedQualityUpdate) String() string { func (*SubscribedQualityUpdate) ProtoMessage() {} func (x *SubscribedQualityUpdate) ProtoReflect() protoreflect.Message { - mi := &file_livekit_rtc_proto_msgTypes[34] + mi := &file_livekit_rtc_proto_msgTypes[37] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -3333,7 +3526,7 @@ func (x *SubscribedQualityUpdate) ProtoReflect() protoreflect.Message { // Deprecated: Use SubscribedQualityUpdate.ProtoReflect.Descriptor instead. func (*SubscribedQualityUpdate) Descriptor() ([]byte, []int) { - return file_livekit_rtc_proto_rawDescGZIP(), []int{34} + return file_livekit_rtc_proto_rawDescGZIP(), []int{37} } func (x *SubscribedQualityUpdate) GetTrackSid() string { @@ -3368,7 +3561,7 @@ type SubscribedAudioCodecUpdate struct { func (x *SubscribedAudioCodecUpdate) Reset() { *x = SubscribedAudioCodecUpdate{} - mi := &file_livekit_rtc_proto_msgTypes[35] + mi := &file_livekit_rtc_proto_msgTypes[38] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -3380,7 +3573,7 @@ func (x *SubscribedAudioCodecUpdate) String() string { func (*SubscribedAudioCodecUpdate) ProtoMessage() {} func (x *SubscribedAudioCodecUpdate) ProtoReflect() protoreflect.Message { - mi := &file_livekit_rtc_proto_msgTypes[35] + mi := &file_livekit_rtc_proto_msgTypes[38] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -3393,7 +3586,7 @@ func (x *SubscribedAudioCodecUpdate) ProtoReflect() protoreflect.Message { // Deprecated: Use SubscribedAudioCodecUpdate.ProtoReflect.Descriptor instead. func (*SubscribedAudioCodecUpdate) Descriptor() ([]byte, []int) { - return file_livekit_rtc_proto_rawDescGZIP(), []int{35} + return file_livekit_rtc_proto_rawDescGZIP(), []int{38} } func (x *SubscribedAudioCodecUpdate) GetTrackSid() string { @@ -3423,7 +3616,7 @@ type TrackPermission struct { func (x *TrackPermission) Reset() { *x = TrackPermission{} - mi := &file_livekit_rtc_proto_msgTypes[36] + mi := &file_livekit_rtc_proto_msgTypes[39] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -3435,7 +3628,7 @@ func (x *TrackPermission) String() string { func (*TrackPermission) ProtoMessage() {} func (x *TrackPermission) ProtoReflect() protoreflect.Message { - mi := &file_livekit_rtc_proto_msgTypes[36] + mi := &file_livekit_rtc_proto_msgTypes[39] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -3448,7 +3641,7 @@ func (x *TrackPermission) ProtoReflect() protoreflect.Message { // Deprecated: Use TrackPermission.ProtoReflect.Descriptor instead. func (*TrackPermission) Descriptor() ([]byte, []int) { - return file_livekit_rtc_proto_rawDescGZIP(), []int{36} + return file_livekit_rtc_proto_rawDescGZIP(), []int{39} } func (x *TrackPermission) GetParticipantSid() string { @@ -3489,7 +3682,7 @@ type SubscriptionPermission struct { func (x *SubscriptionPermission) Reset() { *x = SubscriptionPermission{} - mi := &file_livekit_rtc_proto_msgTypes[37] + mi := &file_livekit_rtc_proto_msgTypes[40] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -3501,7 +3694,7 @@ func (x *SubscriptionPermission) String() string { func (*SubscriptionPermission) ProtoMessage() {} func (x *SubscriptionPermission) ProtoReflect() protoreflect.Message { - mi := &file_livekit_rtc_proto_msgTypes[37] + mi := &file_livekit_rtc_proto_msgTypes[40] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -3514,7 +3707,7 @@ func (x *SubscriptionPermission) ProtoReflect() protoreflect.Message { // Deprecated: Use SubscriptionPermission.ProtoReflect.Descriptor instead. func (*SubscriptionPermission) Descriptor() ([]byte, []int) { - return file_livekit_rtc_proto_rawDescGZIP(), []int{37} + return file_livekit_rtc_proto_rawDescGZIP(), []int{40} } func (x *SubscriptionPermission) GetAllParticipants() bool { @@ -3542,7 +3735,7 @@ type SubscriptionPermissionUpdate struct { func (x *SubscriptionPermissionUpdate) Reset() { *x = SubscriptionPermissionUpdate{} - mi := &file_livekit_rtc_proto_msgTypes[38] + mi := &file_livekit_rtc_proto_msgTypes[41] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -3554,7 +3747,7 @@ func (x *SubscriptionPermissionUpdate) String() string { func (*SubscriptionPermissionUpdate) ProtoMessage() {} func (x *SubscriptionPermissionUpdate) ProtoReflect() protoreflect.Message { - mi := &file_livekit_rtc_proto_msgTypes[38] + mi := &file_livekit_rtc_proto_msgTypes[41] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -3567,7 +3760,7 @@ func (x *SubscriptionPermissionUpdate) ProtoReflect() protoreflect.Message { // Deprecated: Use SubscriptionPermissionUpdate.ProtoReflect.Descriptor instead. func (*SubscriptionPermissionUpdate) Descriptor() ([]byte, []int) { - return file_livekit_rtc_proto_rawDescGZIP(), []int{38} + return file_livekit_rtc_proto_rawDescGZIP(), []int{41} } func (x *SubscriptionPermissionUpdate) GetParticipantSid() string { @@ -3605,7 +3798,7 @@ type RoomMovedResponse struct { func (x *RoomMovedResponse) Reset() { *x = RoomMovedResponse{} - mi := &file_livekit_rtc_proto_msgTypes[39] + mi := &file_livekit_rtc_proto_msgTypes[42] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -3617,7 +3810,7 @@ func (x *RoomMovedResponse) String() string { func (*RoomMovedResponse) ProtoMessage() {} func (x *RoomMovedResponse) ProtoReflect() protoreflect.Message { - mi := &file_livekit_rtc_proto_msgTypes[39] + mi := &file_livekit_rtc_proto_msgTypes[42] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -3630,7 +3823,7 @@ func (x *RoomMovedResponse) ProtoReflect() protoreflect.Message { // Deprecated: Use RoomMovedResponse.ProtoReflect.Descriptor instead. func (*RoomMovedResponse) Descriptor() ([]byte, []int) { - return file_livekit_rtc_proto_rawDescGZIP(), []int{39} + return file_livekit_rtc_proto_rawDescGZIP(), []int{42} } func (x *RoomMovedResponse) GetRoom() *Room { @@ -3683,7 +3876,7 @@ type SyncState struct { func (x *SyncState) Reset() { *x = SyncState{} - mi := &file_livekit_rtc_proto_msgTypes[40] + mi := &file_livekit_rtc_proto_msgTypes[43] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -3695,7 +3888,7 @@ func (x *SyncState) String() string { func (*SyncState) ProtoMessage() {} func (x *SyncState) ProtoReflect() protoreflect.Message { - mi := &file_livekit_rtc_proto_msgTypes[40] + mi := &file_livekit_rtc_proto_msgTypes[43] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -3708,7 +3901,7 @@ func (x *SyncState) ProtoReflect() protoreflect.Message { // Deprecated: Use SyncState.ProtoReflect.Descriptor instead. func (*SyncState) Descriptor() ([]byte, []int) { - return file_livekit_rtc_proto_rawDescGZIP(), []int{40} + return file_livekit_rtc_proto_rawDescGZIP(), []int{43} } func (x *SyncState) GetAnswer() *SessionDescription { @@ -3777,7 +3970,7 @@ type DataChannelReceiveState struct { func (x *DataChannelReceiveState) Reset() { *x = DataChannelReceiveState{} - mi := &file_livekit_rtc_proto_msgTypes[41] + mi := &file_livekit_rtc_proto_msgTypes[44] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -3789,7 +3982,7 @@ func (x *DataChannelReceiveState) String() string { func (*DataChannelReceiveState) ProtoMessage() {} func (x *DataChannelReceiveState) ProtoReflect() protoreflect.Message { - mi := &file_livekit_rtc_proto_msgTypes[41] + mi := &file_livekit_rtc_proto_msgTypes[44] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -3802,7 +3995,7 @@ func (x *DataChannelReceiveState) ProtoReflect() protoreflect.Message { // Deprecated: Use DataChannelReceiveState.ProtoReflect.Descriptor instead. func (*DataChannelReceiveState) Descriptor() ([]byte, []int) { - return file_livekit_rtc_proto_rawDescGZIP(), []int{41} + return file_livekit_rtc_proto_rawDescGZIP(), []int{44} } func (x *DataChannelReceiveState) GetPublisherSid() string { @@ -3830,7 +4023,7 @@ type DataChannelInfo struct { func (x *DataChannelInfo) Reset() { *x = DataChannelInfo{} - mi := &file_livekit_rtc_proto_msgTypes[42] + mi := &file_livekit_rtc_proto_msgTypes[45] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -3842,7 +4035,7 @@ func (x *DataChannelInfo) String() string { func (*DataChannelInfo) ProtoMessage() {} func (x *DataChannelInfo) ProtoReflect() protoreflect.Message { - mi := &file_livekit_rtc_proto_msgTypes[42] + mi := &file_livekit_rtc_proto_msgTypes[45] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -3855,7 +4048,7 @@ func (x *DataChannelInfo) ProtoReflect() protoreflect.Message { // Deprecated: Use DataChannelInfo.ProtoReflect.Descriptor instead. func (*DataChannelInfo) Descriptor() ([]byte, []int) { - return file_livekit_rtc_proto_rawDescGZIP(), []int{42} + return file_livekit_rtc_proto_rawDescGZIP(), []int{45} } func (x *DataChannelInfo) GetLabel() string { @@ -3899,7 +4092,7 @@ type SimulateScenario struct { func (x *SimulateScenario) Reset() { *x = SimulateScenario{} - mi := &file_livekit_rtc_proto_msgTypes[43] + mi := &file_livekit_rtc_proto_msgTypes[46] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -3911,7 +4104,7 @@ func (x *SimulateScenario) String() string { func (*SimulateScenario) ProtoMessage() {} func (x *SimulateScenario) ProtoReflect() protoreflect.Message { - mi := &file_livekit_rtc_proto_msgTypes[43] + mi := &file_livekit_rtc_proto_msgTypes[46] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -3924,7 +4117,7 @@ func (x *SimulateScenario) ProtoReflect() protoreflect.Message { // Deprecated: Use SimulateScenario.ProtoReflect.Descriptor instead. func (*SimulateScenario) Descriptor() ([]byte, []int) { - return file_livekit_rtc_proto_rawDescGZIP(), []int{43} + return file_livekit_rtc_proto_rawDescGZIP(), []int{46} } func (x *SimulateScenario) GetScenario() isSimulateScenario_Scenario { @@ -4094,7 +4287,7 @@ type Ping struct { func (x *Ping) Reset() { *x = Ping{} - mi := &file_livekit_rtc_proto_msgTypes[44] + mi := &file_livekit_rtc_proto_msgTypes[47] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -4106,7 +4299,7 @@ func (x *Ping) String() string { func (*Ping) ProtoMessage() {} func (x *Ping) ProtoReflect() protoreflect.Message { - mi := &file_livekit_rtc_proto_msgTypes[44] + mi := &file_livekit_rtc_proto_msgTypes[47] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -4119,7 +4312,7 @@ func (x *Ping) ProtoReflect() protoreflect.Message { // Deprecated: Use Ping.ProtoReflect.Descriptor instead. func (*Ping) Descriptor() ([]byte, []int) { - return file_livekit_rtc_proto_rawDescGZIP(), []int{44} + return file_livekit_rtc_proto_rawDescGZIP(), []int{47} } func (x *Ping) GetTimestamp() int64 { @@ -4147,7 +4340,7 @@ type Pong struct { func (x *Pong) Reset() { *x = Pong{} - mi := &file_livekit_rtc_proto_msgTypes[45] + mi := &file_livekit_rtc_proto_msgTypes[48] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -4159,7 +4352,7 @@ func (x *Pong) String() string { func (*Pong) ProtoMessage() {} func (x *Pong) ProtoReflect() protoreflect.Message { - mi := &file_livekit_rtc_proto_msgTypes[45] + mi := &file_livekit_rtc_proto_msgTypes[48] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -4172,7 +4365,7 @@ func (x *Pong) ProtoReflect() protoreflect.Message { // Deprecated: Use Pong.ProtoReflect.Descriptor instead. func (*Pong) Descriptor() ([]byte, []int) { - return file_livekit_rtc_proto_rawDescGZIP(), []int{45} + return file_livekit_rtc_proto_rawDescGZIP(), []int{48} } func (x *Pong) GetLastPingTimestamp() int64 { @@ -4198,7 +4391,7 @@ type RegionSettings struct { func (x *RegionSettings) Reset() { *x = RegionSettings{} - mi := &file_livekit_rtc_proto_msgTypes[46] + mi := &file_livekit_rtc_proto_msgTypes[49] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -4210,7 +4403,7 @@ func (x *RegionSettings) String() string { func (*RegionSettings) ProtoMessage() {} func (x *RegionSettings) ProtoReflect() protoreflect.Message { - mi := &file_livekit_rtc_proto_msgTypes[46] + mi := &file_livekit_rtc_proto_msgTypes[49] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -4223,7 +4416,7 @@ func (x *RegionSettings) ProtoReflect() protoreflect.Message { // Deprecated: Use RegionSettings.ProtoReflect.Descriptor instead. func (*RegionSettings) Descriptor() ([]byte, []int) { - return file_livekit_rtc_proto_rawDescGZIP(), []int{46} + return file_livekit_rtc_proto_rawDescGZIP(), []int{49} } func (x *RegionSettings) GetRegions() []*RegionInfo { @@ -4244,7 +4437,7 @@ type RegionInfo struct { func (x *RegionInfo) Reset() { *x = RegionInfo{} - mi := &file_livekit_rtc_proto_msgTypes[47] + mi := &file_livekit_rtc_proto_msgTypes[50] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -4256,7 +4449,7 @@ func (x *RegionInfo) String() string { func (*RegionInfo) ProtoMessage() {} func (x *RegionInfo) ProtoReflect() protoreflect.Message { - mi := &file_livekit_rtc_proto_msgTypes[47] + mi := &file_livekit_rtc_proto_msgTypes[50] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -4269,7 +4462,7 @@ func (x *RegionInfo) ProtoReflect() protoreflect.Message { // Deprecated: Use RegionInfo.ProtoReflect.Descriptor instead. func (*RegionInfo) Descriptor() ([]byte, []int) { - return file_livekit_rtc_proto_rawDescGZIP(), []int{47} + return file_livekit_rtc_proto_rawDescGZIP(), []int{50} } func (x *RegionInfo) GetRegion() string { @@ -4303,7 +4496,7 @@ type SubscriptionResponse struct { func (x *SubscriptionResponse) Reset() { *x = SubscriptionResponse{} - mi := &file_livekit_rtc_proto_msgTypes[48] + mi := &file_livekit_rtc_proto_msgTypes[51] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -4315,7 +4508,7 @@ func (x *SubscriptionResponse) String() string { func (*SubscriptionResponse) ProtoMessage() {} func (x *SubscriptionResponse) ProtoReflect() protoreflect.Message { - mi := &file_livekit_rtc_proto_msgTypes[48] + mi := &file_livekit_rtc_proto_msgTypes[51] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -4328,7 +4521,7 @@ func (x *SubscriptionResponse) ProtoReflect() protoreflect.Message { // Deprecated: Use SubscriptionResponse.ProtoReflect.Descriptor instead. func (*SubscriptionResponse) Descriptor() ([]byte, []int) { - return file_livekit_rtc_proto_rawDescGZIP(), []int{48} + return file_livekit_rtc_proto_rawDescGZIP(), []int{51} } func (x *SubscriptionResponse) GetTrackSid() string { @@ -4360,6 +4553,8 @@ type RequestResponse struct { // *RequestResponse_UpdateVideoTrack // *RequestResponse_PublishDataTrack // *RequestResponse_UnpublishDataTrack + // *RequestResponse_StoreDataBlob + // *RequestResponse_GetDataBlob Request isRequestResponse_Request `protobuf_oneof:"request"` unknownFields protoimpl.UnknownFields sizeCache protoimpl.SizeCache @@ -4367,7 +4562,7 @@ type RequestResponse struct { func (x *RequestResponse) Reset() { *x = RequestResponse{} - mi := &file_livekit_rtc_proto_msgTypes[49] + mi := &file_livekit_rtc_proto_msgTypes[52] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -4379,7 +4574,7 @@ func (x *RequestResponse) String() string { func (*RequestResponse) ProtoMessage() {} func (x *RequestResponse) ProtoReflect() protoreflect.Message { - mi := &file_livekit_rtc_proto_msgTypes[49] + mi := &file_livekit_rtc_proto_msgTypes[52] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -4392,7 +4587,7 @@ func (x *RequestResponse) ProtoReflect() protoreflect.Message { // Deprecated: Use RequestResponse.ProtoReflect.Descriptor instead. func (*RequestResponse) Descriptor() ([]byte, []int) { - return file_livekit_rtc_proto_rawDescGZIP(), []int{49} + return file_livekit_rtc_proto_rawDescGZIP(), []int{52} } func (x *RequestResponse) GetRequestId() uint32 { @@ -4495,6 +4690,24 @@ func (x *RequestResponse) GetUnpublishDataTrack() *UnpublishDataTrackRequest { return nil } +func (x *RequestResponse) GetStoreDataBlob() *StoreDataBlobRequest { + if x != nil { + if x, ok := x.Request.(*RequestResponse_StoreDataBlob); ok { + return x.StoreDataBlob + } + } + return nil +} + +func (x *RequestResponse) GetGetDataBlob() *GetDataBlobRequest { + if x != nil { + if x, ok := x.Request.(*RequestResponse_GetDataBlob); ok { + return x.GetDataBlob + } + } + return nil +} + type isRequestResponse_Request interface { isRequestResponse_Request() } @@ -4531,6 +4744,14 @@ type RequestResponse_UnpublishDataTrack struct { UnpublishDataTrack *UnpublishDataTrackRequest `protobuf:"bytes,11,opt,name=unpublish_data_track,json=unpublishDataTrack,proto3,oneof"` } +type RequestResponse_StoreDataBlob struct { + StoreDataBlob *StoreDataBlobRequest `protobuf:"bytes,12,opt,name=store_data_blob,json=storeDataBlob,proto3,oneof"` +} + +type RequestResponse_GetDataBlob struct { + GetDataBlob *GetDataBlobRequest `protobuf:"bytes,13,opt,name=get_data_blob,json=getDataBlob,proto3,oneof"` +} + func (*RequestResponse_Trickle) isRequestResponse_Request() {} func (*RequestResponse_AddTrack) isRequestResponse_Request() {} @@ -4547,6 +4768,10 @@ func (*RequestResponse_PublishDataTrack) isRequestResponse_Request() {} func (*RequestResponse_UnpublishDataTrack) isRequestResponse_Request() {} +func (*RequestResponse_StoreDataBlob) isRequestResponse_Request() {} + +func (*RequestResponse_GetDataBlob) isRequestResponse_Request() {} + type TrackSubscribed struct { state protoimpl.MessageState `protogen:"open.v1"` TrackSid string `protobuf:"bytes,1,opt,name=track_sid,json=trackSid,proto3" json:"track_sid,omitempty"` @@ -4556,7 +4781,7 @@ type TrackSubscribed struct { func (x *TrackSubscribed) Reset() { *x = TrackSubscribed{} - mi := &file_livekit_rtc_proto_msgTypes[50] + mi := &file_livekit_rtc_proto_msgTypes[53] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -4568,7 +4793,7 @@ func (x *TrackSubscribed) String() string { func (*TrackSubscribed) ProtoMessage() {} func (x *TrackSubscribed) ProtoReflect() protoreflect.Message { - mi := &file_livekit_rtc_proto_msgTypes[50] + mi := &file_livekit_rtc_proto_msgTypes[53] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -4581,7 +4806,7 @@ func (x *TrackSubscribed) ProtoReflect() protoreflect.Message { // Deprecated: Use TrackSubscribed.ProtoReflect.Descriptor instead. func (*TrackSubscribed) Descriptor() ([]byte, []int) { - return file_livekit_rtc_proto_rawDescGZIP(), []int{50} + return file_livekit_rtc_proto_rawDescGZIP(), []int{53} } func (x *TrackSubscribed) GetTrackSid() string { @@ -4604,7 +4829,7 @@ type ConnectionSettings struct { func (x *ConnectionSettings) Reset() { *x = ConnectionSettings{} - mi := &file_livekit_rtc_proto_msgTypes[51] + mi := &file_livekit_rtc_proto_msgTypes[54] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -4616,7 +4841,7 @@ func (x *ConnectionSettings) String() string { func (*ConnectionSettings) ProtoMessage() {} func (x *ConnectionSettings) ProtoReflect() protoreflect.Message { - mi := &file_livekit_rtc_proto_msgTypes[51] + mi := &file_livekit_rtc_proto_msgTypes[54] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -4629,7 +4854,7 @@ func (x *ConnectionSettings) ProtoReflect() protoreflect.Message { // Deprecated: Use ConnectionSettings.ProtoReflect.Descriptor instead. func (*ConnectionSettings) Descriptor() ([]byte, []int) { - return file_livekit_rtc_proto_rawDescGZIP(), []int{51} + return file_livekit_rtc_proto_rawDescGZIP(), []int{54} } func (x *ConnectionSettings) GetAutoSubscribe() bool { @@ -4688,7 +4913,7 @@ type JoinRequest struct { func (x *JoinRequest) Reset() { *x = JoinRequest{} - mi := &file_livekit_rtc_proto_msgTypes[52] + mi := &file_livekit_rtc_proto_msgTypes[55] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -4700,7 +4925,7 @@ func (x *JoinRequest) String() string { func (*JoinRequest) ProtoMessage() {} func (x *JoinRequest) ProtoReflect() protoreflect.Message { - mi := &file_livekit_rtc_proto_msgTypes[52] + mi := &file_livekit_rtc_proto_msgTypes[55] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -4713,7 +4938,7 @@ func (x *JoinRequest) ProtoReflect() protoreflect.Message { // Deprecated: Use JoinRequest.ProtoReflect.Descriptor instead. func (*JoinRequest) Descriptor() ([]byte, []int) { - return file_livekit_rtc_proto_rawDescGZIP(), []int{52} + return file_livekit_rtc_proto_rawDescGZIP(), []int{55} } func (x *JoinRequest) GetClientInfo() *ClientInfo { @@ -4796,7 +5021,7 @@ type WrappedJoinRequest struct { func (x *WrappedJoinRequest) Reset() { *x = WrappedJoinRequest{} - mi := &file_livekit_rtc_proto_msgTypes[53] + mi := &file_livekit_rtc_proto_msgTypes[56] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -4808,7 +5033,7 @@ func (x *WrappedJoinRequest) String() string { func (*WrappedJoinRequest) ProtoMessage() {} func (x *WrappedJoinRequest) ProtoReflect() protoreflect.Message { - mi := &file_livekit_rtc_proto_msgTypes[53] + mi := &file_livekit_rtc_proto_msgTypes[56] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -4821,7 +5046,7 @@ func (x *WrappedJoinRequest) ProtoReflect() protoreflect.Message { // Deprecated: Use WrappedJoinRequest.ProtoReflect.Descriptor instead. func (*WrappedJoinRequest) Descriptor() ([]byte, []int) { - return file_livekit_rtc_proto_rawDescGZIP(), []int{53} + return file_livekit_rtc_proto_rawDescGZIP(), []int{56} } func (x *WrappedJoinRequest) GetCompression() WrappedJoinRequest_Compression { @@ -4848,7 +5073,7 @@ type MediaSectionsRequirement struct { func (x *MediaSectionsRequirement) Reset() { *x = MediaSectionsRequirement{} - mi := &file_livekit_rtc_proto_msgTypes[54] + mi := &file_livekit_rtc_proto_msgTypes[57] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -4860,7 +5085,7 @@ func (x *MediaSectionsRequirement) String() string { func (*MediaSectionsRequirement) ProtoMessage() {} func (x *MediaSectionsRequirement) ProtoReflect() protoreflect.Message { - mi := &file_livekit_rtc_proto_msgTypes[54] + mi := &file_livekit_rtc_proto_msgTypes[57] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -4873,7 +5098,7 @@ func (x *MediaSectionsRequirement) ProtoReflect() protoreflect.Message { // Deprecated: Use MediaSectionsRequirement.ProtoReflect.Descriptor instead. func (*MediaSectionsRequirement) Descriptor() ([]byte, []int) { - return file_livekit_rtc_proto_rawDescGZIP(), []int{54} + return file_livekit_rtc_proto_rawDescGZIP(), []int{57} } func (x *MediaSectionsRequirement) GetNumAudios() uint32 { @@ -4901,7 +5126,7 @@ type DataTrackSubscriberHandles_PublishedDataTrack struct { func (x *DataTrackSubscriberHandles_PublishedDataTrack) Reset() { *x = DataTrackSubscriberHandles_PublishedDataTrack{} - mi := &file_livekit_rtc_proto_msgTypes[55] + mi := &file_livekit_rtc_proto_msgTypes[58] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -4913,7 +5138,7 @@ func (x *DataTrackSubscriberHandles_PublishedDataTrack) String() string { func (*DataTrackSubscriberHandles_PublishedDataTrack) ProtoMessage() {} func (x *DataTrackSubscriberHandles_PublishedDataTrack) ProtoReflect() protoreflect.Message { - mi := &file_livekit_rtc_proto_msgTypes[55] + mi := &file_livekit_rtc_proto_msgTypes[58] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -4963,7 +5188,7 @@ type UpdateDataSubscription_Update struct { func (x *UpdateDataSubscription_Update) Reset() { *x = UpdateDataSubscription_Update{} - mi := &file_livekit_rtc_proto_msgTypes[58] + mi := &file_livekit_rtc_proto_msgTypes[61] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -4975,7 +5200,7 @@ func (x *UpdateDataSubscription_Update) String() string { func (*UpdateDataSubscription_Update) ProtoMessage() {} func (x *UpdateDataSubscription_Update) ProtoReflect() protoreflect.Message { - mi := &file_livekit_rtc_proto_msgTypes[58] + mi := &file_livekit_rtc_proto_msgTypes[61] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -5016,8 +5241,7 @@ var File_livekit_rtc_proto protoreflect.FileDescriptor const file_livekit_rtc_proto_rawDesc = "" + "\n" + - "\x11livekit_rtc.proto\x12\alivekit\x1a\x14livekit_models.proto\x1a\x14logger/options.proto\"\xc3\n" + - "\n" + + "\x11livekit_rtc.proto\x12\alivekit\x1a\x14livekit_models.proto\x1a\x14logger/options.proto\"\xed\v\n" + "\rSignalRequest\x123\n" + "\x05offer\x18\x01 \x01(\v2\x1b.livekit.SessionDescriptionH\x00R\x05offer\x125\n" + "\x06answer\x18\x02 \x01(\v2\x1b.livekit.SessionDescriptionH\x00R\x06answer\x123\n" + @@ -5040,8 +5264,10 @@ const file_livekit_rtc_proto_rawDesc = "" + "\x12update_video_track\x18\x12 \x01(\v2\x1e.livekit.UpdateLocalVideoTrackH\x00R\x10updateVideoTrack\x12_\n" + "\x1apublish_data_track_request\x18\x13 \x01(\v2 .livekit.PublishDataTrackRequestH\x00R\x17publishDataTrackRequest\x12e\n" + "\x1cunpublish_data_track_request\x18\x14 \x01(\v2\".livekit.UnpublishDataTrackRequestH\x00R\x19unpublishDataTrackRequest\x12[\n" + - "\x18update_data_subscription\x18\x15 \x01(\v2\x1f.livekit.UpdateDataSubscriptionH\x00R\x16updateDataSubscriptionB\t\n" + - "\amessage\"\xd9\x0f\n" + + "\x18update_data_subscription\x18\x15 \x01(\v2\x1f.livekit.UpdateDataSubscriptionH\x00R\x16updateDataSubscription\x12V\n" + + "\x17store_data_blob_request\x18\x16 \x01(\v2\x1d.livekit.StoreDataBlobRequestH\x00R\x14storeDataBlobRequest\x12P\n" + + "\x15get_data_blob_request\x18\x17 \x01(\v2\x1b.livekit.GetDataBlobRequestH\x00R\x12getDataBlobRequestB\t\n" + + "\amessage\"\xae\x10\n" + "\x0eSignalResponse\x12+\n" + "\x04join\x18\x01 \x01(\v2\x15.livekit.JoinResponseH\x00R\x04join\x125\n" + "\x06answer\x18\x02 \x01(\v2\x1b.livekit.SessionDescriptionH\x00R\x06answer\x123\n" + @@ -5073,7 +5299,8 @@ const file_livekit_rtc_proto_rawDesc = "" + "\x1dsubscribed_audio_codec_update\x18\x1a \x01(\v2#.livekit.SubscribedAudioCodecUpdateH\x00R\x1asubscribedAudioCodecUpdate\x12b\n" + "\x1bpublish_data_track_response\x18\x1b \x01(\v2!.livekit.PublishDataTrackResponseH\x00R\x18publishDataTrackResponse\x12h\n" + "\x1dunpublish_data_track_response\x18\x1c \x01(\v2#.livekit.UnpublishDataTrackResponseH\x00R\x1aunpublishDataTrackResponse\x12h\n" + - "\x1ddata_track_subscriber_handles\x18\x1d \x01(\v2#.livekit.DataTrackSubscriberHandlesH\x00R\x1adataTrackSubscriberHandlesB\t\n" + + "\x1ddata_track_subscriber_handles\x18\x1d \x01(\v2#.livekit.DataTrackSubscriberHandlesH\x00R\x1adataTrackSubscriberHandles\x12S\n" + + "\x16get_data_blob_response\x18\x1e \x01(\v2\x1c.livekit.GetDataBlobResponseH\x00R\x13getDataBlobResponseB\t\n" + "\amessage\"\xa9\x01\n" + "\x0eSimulcastCodec\x12\x14\n" + "\x05codec\x18\x01 \x01(\tR\x05codec\x12\x10\n" + @@ -5187,7 +5414,14 @@ const file_livekit_rtc_proto_rawDesc = "" + "\x06Update\x12\x1b\n" + "\ttrack_sid\x18\x01 \x01(\tR\btrackSid\x12\x1c\n" + "\tsubscribe\x18\x02 \x01(\bR\tsubscribe\x12?\n" + - "\aoptions\x18\x03 \x01(\v2%.livekit.DataTrackSubscriptionOptionsR\aoptions\"\xdd\x01\n" + + "\aoptions\x18\x03 \x01(\v2%.livekit.DataTrackSubscriptionOptionsR\aoptions\"=\n" + + "\x14StoreDataBlobRequest\x12%\n" + + "\x04blob\x18\x01 \x01(\v2\x11.livekit.DataBlobR\x04blob\"o\n" + + "\x12GetDataBlobRequest\x121\n" + + "\x14participant_identity\x18\x01 \x01(\tR\x13participantIdentity\x12&\n" + + "\x03key\x18\x02 \x01(\v2\x14.livekit.DataBlobKeyR\x03key\"<\n" + + "\x13GetDataBlobResponse\x12%\n" + + "\x04blob\x18\x01 \x01(\v2\x11.livekit.DataBlobR\x04blob\"\xdd\x01\n" + "\x13UpdateTrackSettings\x12\x1d\n" + "\n" + "track_sids\x18\x01 \x03(\tR\ttrackSids\x12\x1a\n" + @@ -5327,7 +5561,7 @@ const file_livekit_rtc_proto_rawDesc = "" + "\bdistance\x18\x03 \x01(\x03R\bdistance\"a\n" + "\x14SubscriptionResponse\x12\x1b\n" + "\ttrack_sid\x18\x01 \x01(\tR\btrackSid\x12,\n" + - "\x03err\x18\x02 \x01(\x0e2\x1a.livekit.SubscriptionErrorR\x03err\"\xa5\a\n" + + "\x03err\x18\x02 \x01(\x0e2\x1a.livekit.SubscriptionErrorR\x03err\"\xb1\b\n" + "\x0fRequestResponse\x12+\n" + "\n" + "request_id\x18\x01 \x01(\rB\f\xbaP\trequestIDR\trequestId\x127\n" + @@ -5341,7 +5575,9 @@ const file_livekit_rtc_proto_rawDesc = "" + "\x12update_video_track\x18\t \x01(\v2\x1e.livekit.UpdateLocalVideoTrackH\x00R\x10updateVideoTrack\x12P\n" + "\x12publish_data_track\x18\n" + " \x01(\v2 .livekit.PublishDataTrackRequestH\x00R\x10publishDataTrack\x12V\n" + - "\x14unpublish_data_track\x18\v \x01(\v2\".livekit.UnpublishDataTrackRequestH\x00R\x12unpublishDataTrack\"\xce\x01\n" + + "\x14unpublish_data_track\x18\v \x01(\v2\".livekit.UnpublishDataTrackRequestH\x00R\x12unpublishDataTrack\x12G\n" + + "\x0fstore_data_blob\x18\f \x01(\v2\x1d.livekit.StoreDataBlobRequestH\x00R\rstoreDataBlob\x12A\n" + + "\rget_data_blob\x18\r \x01(\v2\x1b.livekit.GetDataBlobRequestH\x00R\vgetDataBlob\"\xce\x01\n" + "\x06Reason\x12\x06\n" + "\x02OK\x10\x00\x12\r\n" + "\tNOT_FOUND\x10\x01\x12\x0f\n" + @@ -5422,7 +5658,7 @@ func file_livekit_rtc_proto_rawDescGZIP() []byte { } var file_livekit_rtc_proto_enumTypes = make([]protoimpl.EnumInfo, 6) -var file_livekit_rtc_proto_msgTypes = make([]protoimpl.MessageInfo, 61) +var file_livekit_rtc_proto_msgTypes = make([]protoimpl.MessageInfo, 64) var file_livekit_rtc_proto_goTypes = []any{ (SignalTarget)(0), // 0: livekit.SignalTarget (StreamState)(0), // 1: livekit.StreamState @@ -5449,73 +5685,78 @@ var file_livekit_rtc_proto_goTypes = []any{ (*ParticipantUpdate)(nil), // 22: livekit.ParticipantUpdate (*UpdateSubscription)(nil), // 23: livekit.UpdateSubscription (*UpdateDataSubscription)(nil), // 24: livekit.UpdateDataSubscription - (*UpdateTrackSettings)(nil), // 25: livekit.UpdateTrackSettings - (*UpdateLocalAudioTrack)(nil), // 26: livekit.UpdateLocalAudioTrack - (*UpdateLocalVideoTrack)(nil), // 27: livekit.UpdateLocalVideoTrack - (*LeaveRequest)(nil), // 28: livekit.LeaveRequest - (*UpdateVideoLayers)(nil), // 29: livekit.UpdateVideoLayers - (*UpdateParticipantMetadata)(nil), // 30: livekit.UpdateParticipantMetadata - (*ICEServer)(nil), // 31: livekit.ICEServer - (*SpeakersChanged)(nil), // 32: livekit.SpeakersChanged - (*RoomUpdate)(nil), // 33: livekit.RoomUpdate - (*ConnectionQualityInfo)(nil), // 34: livekit.ConnectionQualityInfo - (*ConnectionQualityUpdate)(nil), // 35: livekit.ConnectionQualityUpdate - (*StreamStateInfo)(nil), // 36: livekit.StreamStateInfo - (*StreamStateUpdate)(nil), // 37: livekit.StreamStateUpdate - (*SubscribedQuality)(nil), // 38: livekit.SubscribedQuality - (*SubscribedCodec)(nil), // 39: livekit.SubscribedCodec - (*SubscribedQualityUpdate)(nil), // 40: livekit.SubscribedQualityUpdate - (*SubscribedAudioCodecUpdate)(nil), // 41: livekit.SubscribedAudioCodecUpdate - (*TrackPermission)(nil), // 42: livekit.TrackPermission - (*SubscriptionPermission)(nil), // 43: livekit.SubscriptionPermission - (*SubscriptionPermissionUpdate)(nil), // 44: livekit.SubscriptionPermissionUpdate - (*RoomMovedResponse)(nil), // 45: livekit.RoomMovedResponse - (*SyncState)(nil), // 46: livekit.SyncState - (*DataChannelReceiveState)(nil), // 47: livekit.DataChannelReceiveState - (*DataChannelInfo)(nil), // 48: livekit.DataChannelInfo - (*SimulateScenario)(nil), // 49: livekit.SimulateScenario - (*Ping)(nil), // 50: livekit.Ping - (*Pong)(nil), // 51: livekit.Pong - (*RegionSettings)(nil), // 52: livekit.RegionSettings - (*RegionInfo)(nil), // 53: livekit.RegionInfo - (*SubscriptionResponse)(nil), // 54: livekit.SubscriptionResponse - (*RequestResponse)(nil), // 55: livekit.RequestResponse - (*TrackSubscribed)(nil), // 56: livekit.TrackSubscribed - (*ConnectionSettings)(nil), // 57: livekit.ConnectionSettings - (*JoinRequest)(nil), // 58: livekit.JoinRequest - (*WrappedJoinRequest)(nil), // 59: livekit.WrappedJoinRequest - (*MediaSectionsRequirement)(nil), // 60: livekit.MediaSectionsRequirement - (*DataTrackSubscriberHandles_PublishedDataTrack)(nil), // 61: livekit.DataTrackSubscriberHandles.PublishedDataTrack - nil, // 62: livekit.DataTrackSubscriberHandles.SubHandlesEntry - nil, // 63: livekit.SessionDescription.MidToTrackIdEntry - (*UpdateDataSubscription_Update)(nil), // 64: livekit.UpdateDataSubscription.Update - nil, // 65: livekit.UpdateParticipantMetadata.AttributesEntry - nil, // 66: livekit.JoinRequest.ParticipantAttributesEntry - (*VideoLayer)(nil), // 67: livekit.VideoLayer - (VideoLayer_Mode)(0), // 68: livekit.VideoLayer.Mode - (TrackType)(0), // 69: livekit.TrackType - (TrackSource)(0), // 70: livekit.TrackSource - (Encryption_Type)(0), // 71: livekit.Encryption.Type - (BackupCodecPolicy)(0), // 72: livekit.BackupCodecPolicy - (AudioTrackFeature)(0), // 73: livekit.AudioTrackFeature - (PacketTrailerFeature)(0), // 74: livekit.PacketTrailerFeature - (*DataTrackInfo)(nil), // 75: livekit.DataTrackInfo - (*Room)(nil), // 76: livekit.Room - (*ParticipantInfo)(nil), // 77: livekit.ParticipantInfo - (*ClientConfiguration)(nil), // 78: livekit.ClientConfiguration - (*ServerInfo)(nil), // 79: livekit.ServerInfo - (*Codec)(nil), // 80: livekit.Codec - (*TrackInfo)(nil), // 81: livekit.TrackInfo - (*ParticipantTracks)(nil), // 82: livekit.ParticipantTracks - (VideoQuality)(0), // 83: livekit.VideoQuality - (DisconnectReason)(0), // 84: livekit.DisconnectReason - (*SpeakerInfo)(nil), // 85: livekit.SpeakerInfo - (ConnectionQuality)(0), // 86: livekit.ConnectionQuality - (*SubscribedAudioCodec)(nil), // 87: livekit.SubscribedAudioCodec - (SubscriptionError)(0), // 88: livekit.SubscriptionError - (*ClientInfo)(nil), // 89: livekit.ClientInfo - (ReconnectReason)(0), // 90: livekit.ReconnectReason - (*DataTrackSubscriptionOptions)(nil), // 91: livekit.DataTrackSubscriptionOptions + (*StoreDataBlobRequest)(nil), // 25: livekit.StoreDataBlobRequest + (*GetDataBlobRequest)(nil), // 26: livekit.GetDataBlobRequest + (*GetDataBlobResponse)(nil), // 27: livekit.GetDataBlobResponse + (*UpdateTrackSettings)(nil), // 28: livekit.UpdateTrackSettings + (*UpdateLocalAudioTrack)(nil), // 29: livekit.UpdateLocalAudioTrack + (*UpdateLocalVideoTrack)(nil), // 30: livekit.UpdateLocalVideoTrack + (*LeaveRequest)(nil), // 31: livekit.LeaveRequest + (*UpdateVideoLayers)(nil), // 32: livekit.UpdateVideoLayers + (*UpdateParticipantMetadata)(nil), // 33: livekit.UpdateParticipantMetadata + (*ICEServer)(nil), // 34: livekit.ICEServer + (*SpeakersChanged)(nil), // 35: livekit.SpeakersChanged + (*RoomUpdate)(nil), // 36: livekit.RoomUpdate + (*ConnectionQualityInfo)(nil), // 37: livekit.ConnectionQualityInfo + (*ConnectionQualityUpdate)(nil), // 38: livekit.ConnectionQualityUpdate + (*StreamStateInfo)(nil), // 39: livekit.StreamStateInfo + (*StreamStateUpdate)(nil), // 40: livekit.StreamStateUpdate + (*SubscribedQuality)(nil), // 41: livekit.SubscribedQuality + (*SubscribedCodec)(nil), // 42: livekit.SubscribedCodec + (*SubscribedQualityUpdate)(nil), // 43: livekit.SubscribedQualityUpdate + (*SubscribedAudioCodecUpdate)(nil), // 44: livekit.SubscribedAudioCodecUpdate + (*TrackPermission)(nil), // 45: livekit.TrackPermission + (*SubscriptionPermission)(nil), // 46: livekit.SubscriptionPermission + (*SubscriptionPermissionUpdate)(nil), // 47: livekit.SubscriptionPermissionUpdate + (*RoomMovedResponse)(nil), // 48: livekit.RoomMovedResponse + (*SyncState)(nil), // 49: livekit.SyncState + (*DataChannelReceiveState)(nil), // 50: livekit.DataChannelReceiveState + (*DataChannelInfo)(nil), // 51: livekit.DataChannelInfo + (*SimulateScenario)(nil), // 52: livekit.SimulateScenario + (*Ping)(nil), // 53: livekit.Ping + (*Pong)(nil), // 54: livekit.Pong + (*RegionSettings)(nil), // 55: livekit.RegionSettings + (*RegionInfo)(nil), // 56: livekit.RegionInfo + (*SubscriptionResponse)(nil), // 57: livekit.SubscriptionResponse + (*RequestResponse)(nil), // 58: livekit.RequestResponse + (*TrackSubscribed)(nil), // 59: livekit.TrackSubscribed + (*ConnectionSettings)(nil), // 60: livekit.ConnectionSettings + (*JoinRequest)(nil), // 61: livekit.JoinRequest + (*WrappedJoinRequest)(nil), // 62: livekit.WrappedJoinRequest + (*MediaSectionsRequirement)(nil), // 63: livekit.MediaSectionsRequirement + (*DataTrackSubscriberHandles_PublishedDataTrack)(nil), // 64: livekit.DataTrackSubscriberHandles.PublishedDataTrack + nil, // 65: livekit.DataTrackSubscriberHandles.SubHandlesEntry + nil, // 66: livekit.SessionDescription.MidToTrackIdEntry + (*UpdateDataSubscription_Update)(nil), // 67: livekit.UpdateDataSubscription.Update + nil, // 68: livekit.UpdateParticipantMetadata.AttributesEntry + nil, // 69: livekit.JoinRequest.ParticipantAttributesEntry + (*VideoLayer)(nil), // 70: livekit.VideoLayer + (VideoLayer_Mode)(0), // 71: livekit.VideoLayer.Mode + (TrackType)(0), // 72: livekit.TrackType + (TrackSource)(0), // 73: livekit.TrackSource + (Encryption_Type)(0), // 74: livekit.Encryption.Type + (BackupCodecPolicy)(0), // 75: livekit.BackupCodecPolicy + (AudioTrackFeature)(0), // 76: livekit.AudioTrackFeature + (PacketTrailerFeature)(0), // 77: livekit.PacketTrailerFeature + (*DataTrackInfo)(nil), // 78: livekit.DataTrackInfo + (*Room)(nil), // 79: livekit.Room + (*ParticipantInfo)(nil), // 80: livekit.ParticipantInfo + (*ClientConfiguration)(nil), // 81: livekit.ClientConfiguration + (*ServerInfo)(nil), // 82: livekit.ServerInfo + (*Codec)(nil), // 83: livekit.Codec + (*TrackInfo)(nil), // 84: livekit.TrackInfo + (*ParticipantTracks)(nil), // 85: livekit.ParticipantTracks + (*DataBlob)(nil), // 86: livekit.DataBlob + (*DataBlobKey)(nil), // 87: livekit.DataBlobKey + (VideoQuality)(0), // 88: livekit.VideoQuality + (DisconnectReason)(0), // 89: livekit.DisconnectReason + (*SpeakerInfo)(nil), // 90: livekit.SpeakerInfo + (ConnectionQuality)(0), // 91: livekit.ConnectionQuality + (*SubscribedAudioCodec)(nil), // 92: livekit.SubscribedAudioCodec + (SubscriptionError)(0), // 93: livekit.SubscriptionError + (*ClientInfo)(nil), // 94: livekit.ClientInfo + (ReconnectReason)(0), // 95: livekit.ReconnectReason + (*DataTrackSubscriptionOptions)(nil), // 96: livekit.DataTrackSubscriptionOptions } var file_livekit_rtc_proto_depIdxs = []int32{ 21, // 0: livekit.SignalRequest.offer:type_name -> livekit.SessionDescription @@ -5524,132 +5765,140 @@ var file_livekit_rtc_proto_depIdxs = []int32{ 9, // 3: livekit.SignalRequest.add_track:type_name -> livekit.AddTrackRequest 16, // 4: livekit.SignalRequest.mute:type_name -> livekit.MuteTrackRequest 23, // 5: livekit.SignalRequest.subscription:type_name -> livekit.UpdateSubscription - 25, // 6: livekit.SignalRequest.track_setting:type_name -> livekit.UpdateTrackSettings - 28, // 7: livekit.SignalRequest.leave:type_name -> livekit.LeaveRequest - 29, // 8: livekit.SignalRequest.update_layers:type_name -> livekit.UpdateVideoLayers - 43, // 9: livekit.SignalRequest.subscription_permission:type_name -> livekit.SubscriptionPermission - 46, // 10: livekit.SignalRequest.sync_state:type_name -> livekit.SyncState - 49, // 11: livekit.SignalRequest.simulate:type_name -> livekit.SimulateScenario - 30, // 12: livekit.SignalRequest.update_metadata:type_name -> livekit.UpdateParticipantMetadata - 50, // 13: livekit.SignalRequest.ping_req:type_name -> livekit.Ping - 26, // 14: livekit.SignalRequest.update_audio_track:type_name -> livekit.UpdateLocalAudioTrack - 27, // 15: livekit.SignalRequest.update_video_track:type_name -> livekit.UpdateLocalVideoTrack + 28, // 6: livekit.SignalRequest.track_setting:type_name -> livekit.UpdateTrackSettings + 31, // 7: livekit.SignalRequest.leave:type_name -> livekit.LeaveRequest + 32, // 8: livekit.SignalRequest.update_layers:type_name -> livekit.UpdateVideoLayers + 46, // 9: livekit.SignalRequest.subscription_permission:type_name -> livekit.SubscriptionPermission + 49, // 10: livekit.SignalRequest.sync_state:type_name -> livekit.SyncState + 52, // 11: livekit.SignalRequest.simulate:type_name -> livekit.SimulateScenario + 33, // 12: livekit.SignalRequest.update_metadata:type_name -> livekit.UpdateParticipantMetadata + 53, // 13: livekit.SignalRequest.ping_req:type_name -> livekit.Ping + 29, // 14: livekit.SignalRequest.update_audio_track:type_name -> livekit.UpdateLocalAudioTrack + 30, // 15: livekit.SignalRequest.update_video_track:type_name -> livekit.UpdateLocalVideoTrack 10, // 16: livekit.SignalRequest.publish_data_track_request:type_name -> livekit.PublishDataTrackRequest 12, // 17: livekit.SignalRequest.unpublish_data_track_request:type_name -> livekit.UnpublishDataTrackRequest 24, // 18: livekit.SignalRequest.update_data_subscription:type_name -> livekit.UpdateDataSubscription - 17, // 19: livekit.SignalResponse.join:type_name -> livekit.JoinResponse - 21, // 20: livekit.SignalResponse.answer:type_name -> livekit.SessionDescription - 21, // 21: livekit.SignalResponse.offer:type_name -> livekit.SessionDescription - 15, // 22: livekit.SignalResponse.trickle:type_name -> livekit.TrickleRequest - 22, // 23: livekit.SignalResponse.update:type_name -> livekit.ParticipantUpdate - 19, // 24: livekit.SignalResponse.track_published:type_name -> livekit.TrackPublishedResponse - 28, // 25: livekit.SignalResponse.leave:type_name -> livekit.LeaveRequest - 16, // 26: livekit.SignalResponse.mute:type_name -> livekit.MuteTrackRequest - 32, // 27: livekit.SignalResponse.speakers_changed:type_name -> livekit.SpeakersChanged - 33, // 28: livekit.SignalResponse.room_update:type_name -> livekit.RoomUpdate - 35, // 29: livekit.SignalResponse.connection_quality:type_name -> livekit.ConnectionQualityUpdate - 37, // 30: livekit.SignalResponse.stream_state_update:type_name -> livekit.StreamStateUpdate - 40, // 31: livekit.SignalResponse.subscribed_quality_update:type_name -> livekit.SubscribedQualityUpdate - 44, // 32: livekit.SignalResponse.subscription_permission_update:type_name -> livekit.SubscriptionPermissionUpdate - 20, // 33: livekit.SignalResponse.track_unpublished:type_name -> livekit.TrackUnpublishedResponse - 18, // 34: livekit.SignalResponse.reconnect:type_name -> livekit.ReconnectResponse - 51, // 35: livekit.SignalResponse.pong_resp:type_name -> livekit.Pong - 54, // 36: livekit.SignalResponse.subscription_response:type_name -> livekit.SubscriptionResponse - 55, // 37: livekit.SignalResponse.request_response:type_name -> livekit.RequestResponse - 56, // 38: livekit.SignalResponse.track_subscribed:type_name -> livekit.TrackSubscribed - 45, // 39: livekit.SignalResponse.room_moved:type_name -> livekit.RoomMovedResponse - 60, // 40: livekit.SignalResponse.media_sections_requirement:type_name -> livekit.MediaSectionsRequirement - 41, // 41: livekit.SignalResponse.subscribed_audio_codec_update:type_name -> livekit.SubscribedAudioCodecUpdate - 11, // 42: livekit.SignalResponse.publish_data_track_response:type_name -> livekit.PublishDataTrackResponse - 13, // 43: livekit.SignalResponse.unpublish_data_track_response:type_name -> livekit.UnpublishDataTrackResponse - 14, // 44: livekit.SignalResponse.data_track_subscriber_handles:type_name -> livekit.DataTrackSubscriberHandles - 67, // 45: livekit.SimulcastCodec.layers:type_name -> livekit.VideoLayer - 68, // 46: livekit.SimulcastCodec.video_layer_mode:type_name -> livekit.VideoLayer.Mode - 69, // 47: livekit.AddTrackRequest.type:type_name -> livekit.TrackType - 70, // 48: livekit.AddTrackRequest.source:type_name -> livekit.TrackSource - 67, // 49: livekit.AddTrackRequest.layers:type_name -> livekit.VideoLayer - 8, // 50: livekit.AddTrackRequest.simulcast_codecs:type_name -> livekit.SimulcastCodec - 71, // 51: livekit.AddTrackRequest.encryption:type_name -> livekit.Encryption.Type - 72, // 52: livekit.AddTrackRequest.backup_codec_policy:type_name -> livekit.BackupCodecPolicy - 73, // 53: livekit.AddTrackRequest.audio_features:type_name -> livekit.AudioTrackFeature - 74, // 54: livekit.AddTrackRequest.packet_trailer_features:type_name -> livekit.PacketTrailerFeature - 71, // 55: livekit.PublishDataTrackRequest.encryption:type_name -> livekit.Encryption.Type - 75, // 56: livekit.PublishDataTrackResponse.info:type_name -> livekit.DataTrackInfo - 75, // 57: livekit.UnpublishDataTrackResponse.info:type_name -> livekit.DataTrackInfo - 62, // 58: livekit.DataTrackSubscriberHandles.sub_handles:type_name -> livekit.DataTrackSubscriberHandles.SubHandlesEntry - 0, // 59: livekit.TrickleRequest.target:type_name -> livekit.SignalTarget - 76, // 60: livekit.JoinResponse.room:type_name -> livekit.Room - 77, // 61: livekit.JoinResponse.participant:type_name -> livekit.ParticipantInfo - 77, // 62: livekit.JoinResponse.other_participants:type_name -> livekit.ParticipantInfo - 31, // 63: livekit.JoinResponse.ice_servers:type_name -> livekit.ICEServer - 78, // 64: livekit.JoinResponse.client_configuration:type_name -> livekit.ClientConfiguration - 79, // 65: livekit.JoinResponse.server_info:type_name -> livekit.ServerInfo - 80, // 66: livekit.JoinResponse.enabled_publish_codecs:type_name -> livekit.Codec - 31, // 67: livekit.ReconnectResponse.ice_servers:type_name -> livekit.ICEServer - 78, // 68: livekit.ReconnectResponse.client_configuration:type_name -> livekit.ClientConfiguration - 79, // 69: livekit.ReconnectResponse.server_info:type_name -> livekit.ServerInfo - 81, // 70: livekit.TrackPublishedResponse.track:type_name -> livekit.TrackInfo - 63, // 71: livekit.SessionDescription.mid_to_track_id:type_name -> livekit.SessionDescription.MidToTrackIdEntry - 77, // 72: livekit.ParticipantUpdate.participants:type_name -> livekit.ParticipantInfo - 82, // 73: livekit.UpdateSubscription.participant_tracks:type_name -> livekit.ParticipantTracks - 64, // 74: livekit.UpdateDataSubscription.updates:type_name -> livekit.UpdateDataSubscription.Update - 83, // 75: livekit.UpdateTrackSettings.quality:type_name -> livekit.VideoQuality - 73, // 76: livekit.UpdateLocalAudioTrack.features:type_name -> livekit.AudioTrackFeature - 84, // 77: livekit.LeaveRequest.reason:type_name -> livekit.DisconnectReason - 3, // 78: livekit.LeaveRequest.action:type_name -> livekit.LeaveRequest.Action - 52, // 79: livekit.LeaveRequest.regions:type_name -> livekit.RegionSettings - 67, // 80: livekit.UpdateVideoLayers.layers:type_name -> livekit.VideoLayer - 65, // 81: livekit.UpdateParticipantMetadata.attributes:type_name -> livekit.UpdateParticipantMetadata.AttributesEntry - 85, // 82: livekit.SpeakersChanged.speakers:type_name -> livekit.SpeakerInfo - 76, // 83: livekit.RoomUpdate.room:type_name -> livekit.Room - 86, // 84: livekit.ConnectionQualityInfo.quality:type_name -> livekit.ConnectionQuality - 34, // 85: livekit.ConnectionQualityUpdate.updates:type_name -> livekit.ConnectionQualityInfo - 1, // 86: livekit.StreamStateInfo.state:type_name -> livekit.StreamState - 36, // 87: livekit.StreamStateUpdate.stream_states:type_name -> livekit.StreamStateInfo - 83, // 88: livekit.SubscribedQuality.quality:type_name -> livekit.VideoQuality - 38, // 89: livekit.SubscribedCodec.qualities:type_name -> livekit.SubscribedQuality - 38, // 90: livekit.SubscribedQualityUpdate.subscribed_qualities:type_name -> livekit.SubscribedQuality - 39, // 91: livekit.SubscribedQualityUpdate.subscribed_codecs:type_name -> livekit.SubscribedCodec - 87, // 92: livekit.SubscribedAudioCodecUpdate.subscribed_audio_codecs:type_name -> livekit.SubscribedAudioCodec - 42, // 93: livekit.SubscriptionPermission.track_permissions:type_name -> livekit.TrackPermission - 76, // 94: livekit.RoomMovedResponse.room:type_name -> livekit.Room - 77, // 95: livekit.RoomMovedResponse.participant:type_name -> livekit.ParticipantInfo - 77, // 96: livekit.RoomMovedResponse.other_participants:type_name -> livekit.ParticipantInfo - 21, // 97: livekit.SyncState.answer:type_name -> livekit.SessionDescription - 23, // 98: livekit.SyncState.subscription:type_name -> livekit.UpdateSubscription - 19, // 99: livekit.SyncState.publish_tracks:type_name -> livekit.TrackPublishedResponse - 48, // 100: livekit.SyncState.data_channels:type_name -> livekit.DataChannelInfo - 21, // 101: livekit.SyncState.offer:type_name -> livekit.SessionDescription - 47, // 102: livekit.SyncState.datachannel_receive_states:type_name -> livekit.DataChannelReceiveState - 11, // 103: livekit.SyncState.publish_data_tracks:type_name -> livekit.PublishDataTrackResponse - 0, // 104: livekit.DataChannelInfo.target:type_name -> livekit.SignalTarget - 2, // 105: livekit.SimulateScenario.switch_candidate_protocol:type_name -> livekit.CandidateProtocol - 53, // 106: livekit.RegionSettings.regions:type_name -> livekit.RegionInfo - 88, // 107: livekit.SubscriptionResponse.err:type_name -> livekit.SubscriptionError - 4, // 108: livekit.RequestResponse.reason:type_name -> livekit.RequestResponse.Reason - 15, // 109: livekit.RequestResponse.trickle:type_name -> livekit.TrickleRequest - 9, // 110: livekit.RequestResponse.add_track:type_name -> livekit.AddTrackRequest - 16, // 111: livekit.RequestResponse.mute:type_name -> livekit.MuteTrackRequest - 30, // 112: livekit.RequestResponse.update_metadata:type_name -> livekit.UpdateParticipantMetadata - 26, // 113: livekit.RequestResponse.update_audio_track:type_name -> livekit.UpdateLocalAudioTrack - 27, // 114: livekit.RequestResponse.update_video_track:type_name -> livekit.UpdateLocalVideoTrack - 10, // 115: livekit.RequestResponse.publish_data_track:type_name -> livekit.PublishDataTrackRequest - 12, // 116: livekit.RequestResponse.unpublish_data_track:type_name -> livekit.UnpublishDataTrackRequest - 89, // 117: livekit.JoinRequest.client_info:type_name -> livekit.ClientInfo - 57, // 118: livekit.JoinRequest.connection_settings:type_name -> livekit.ConnectionSettings - 66, // 119: livekit.JoinRequest.participant_attributes:type_name -> livekit.JoinRequest.ParticipantAttributesEntry - 9, // 120: livekit.JoinRequest.add_track_requests:type_name -> livekit.AddTrackRequest - 21, // 121: livekit.JoinRequest.publisher_offer:type_name -> livekit.SessionDescription - 90, // 122: livekit.JoinRequest.reconnect_reason:type_name -> livekit.ReconnectReason - 46, // 123: livekit.JoinRequest.sync_state:type_name -> livekit.SyncState - 5, // 124: livekit.WrappedJoinRequest.compression:type_name -> livekit.WrappedJoinRequest.Compression - 61, // 125: livekit.DataTrackSubscriberHandles.SubHandlesEntry.value:type_name -> livekit.DataTrackSubscriberHandles.PublishedDataTrack - 91, // 126: livekit.UpdateDataSubscription.Update.options:type_name -> livekit.DataTrackSubscriptionOptions - 127, // [127:127] is the sub-list for method output_type - 127, // [127:127] is the sub-list for method input_type - 127, // [127:127] is the sub-list for extension type_name - 127, // [127:127] is the sub-list for extension extendee - 0, // [0:127] is the sub-list for field type_name + 25, // 19: livekit.SignalRequest.store_data_blob_request:type_name -> livekit.StoreDataBlobRequest + 26, // 20: livekit.SignalRequest.get_data_blob_request:type_name -> livekit.GetDataBlobRequest + 17, // 21: livekit.SignalResponse.join:type_name -> livekit.JoinResponse + 21, // 22: livekit.SignalResponse.answer:type_name -> livekit.SessionDescription + 21, // 23: livekit.SignalResponse.offer:type_name -> livekit.SessionDescription + 15, // 24: livekit.SignalResponse.trickle:type_name -> livekit.TrickleRequest + 22, // 25: livekit.SignalResponse.update:type_name -> livekit.ParticipantUpdate + 19, // 26: livekit.SignalResponse.track_published:type_name -> livekit.TrackPublishedResponse + 31, // 27: livekit.SignalResponse.leave:type_name -> livekit.LeaveRequest + 16, // 28: livekit.SignalResponse.mute:type_name -> livekit.MuteTrackRequest + 35, // 29: livekit.SignalResponse.speakers_changed:type_name -> livekit.SpeakersChanged + 36, // 30: livekit.SignalResponse.room_update:type_name -> livekit.RoomUpdate + 38, // 31: livekit.SignalResponse.connection_quality:type_name -> livekit.ConnectionQualityUpdate + 40, // 32: livekit.SignalResponse.stream_state_update:type_name -> livekit.StreamStateUpdate + 43, // 33: livekit.SignalResponse.subscribed_quality_update:type_name -> livekit.SubscribedQualityUpdate + 47, // 34: livekit.SignalResponse.subscription_permission_update:type_name -> livekit.SubscriptionPermissionUpdate + 20, // 35: livekit.SignalResponse.track_unpublished:type_name -> livekit.TrackUnpublishedResponse + 18, // 36: livekit.SignalResponse.reconnect:type_name -> livekit.ReconnectResponse + 54, // 37: livekit.SignalResponse.pong_resp:type_name -> livekit.Pong + 57, // 38: livekit.SignalResponse.subscription_response:type_name -> livekit.SubscriptionResponse + 58, // 39: livekit.SignalResponse.request_response:type_name -> livekit.RequestResponse + 59, // 40: livekit.SignalResponse.track_subscribed:type_name -> livekit.TrackSubscribed + 48, // 41: livekit.SignalResponse.room_moved:type_name -> livekit.RoomMovedResponse + 63, // 42: livekit.SignalResponse.media_sections_requirement:type_name -> livekit.MediaSectionsRequirement + 44, // 43: livekit.SignalResponse.subscribed_audio_codec_update:type_name -> livekit.SubscribedAudioCodecUpdate + 11, // 44: livekit.SignalResponse.publish_data_track_response:type_name -> livekit.PublishDataTrackResponse + 13, // 45: livekit.SignalResponse.unpublish_data_track_response:type_name -> livekit.UnpublishDataTrackResponse + 14, // 46: livekit.SignalResponse.data_track_subscriber_handles:type_name -> livekit.DataTrackSubscriberHandles + 27, // 47: livekit.SignalResponse.get_data_blob_response:type_name -> livekit.GetDataBlobResponse + 70, // 48: livekit.SimulcastCodec.layers:type_name -> livekit.VideoLayer + 71, // 49: livekit.SimulcastCodec.video_layer_mode:type_name -> livekit.VideoLayer.Mode + 72, // 50: livekit.AddTrackRequest.type:type_name -> livekit.TrackType + 73, // 51: livekit.AddTrackRequest.source:type_name -> livekit.TrackSource + 70, // 52: livekit.AddTrackRequest.layers:type_name -> livekit.VideoLayer + 8, // 53: livekit.AddTrackRequest.simulcast_codecs:type_name -> livekit.SimulcastCodec + 74, // 54: livekit.AddTrackRequest.encryption:type_name -> livekit.Encryption.Type + 75, // 55: livekit.AddTrackRequest.backup_codec_policy:type_name -> livekit.BackupCodecPolicy + 76, // 56: livekit.AddTrackRequest.audio_features:type_name -> livekit.AudioTrackFeature + 77, // 57: livekit.AddTrackRequest.packet_trailer_features:type_name -> livekit.PacketTrailerFeature + 74, // 58: livekit.PublishDataTrackRequest.encryption:type_name -> livekit.Encryption.Type + 78, // 59: livekit.PublishDataTrackResponse.info:type_name -> livekit.DataTrackInfo + 78, // 60: livekit.UnpublishDataTrackResponse.info:type_name -> livekit.DataTrackInfo + 65, // 61: livekit.DataTrackSubscriberHandles.sub_handles:type_name -> livekit.DataTrackSubscriberHandles.SubHandlesEntry + 0, // 62: livekit.TrickleRequest.target:type_name -> livekit.SignalTarget + 79, // 63: livekit.JoinResponse.room:type_name -> livekit.Room + 80, // 64: livekit.JoinResponse.participant:type_name -> livekit.ParticipantInfo + 80, // 65: livekit.JoinResponse.other_participants:type_name -> livekit.ParticipantInfo + 34, // 66: livekit.JoinResponse.ice_servers:type_name -> livekit.ICEServer + 81, // 67: livekit.JoinResponse.client_configuration:type_name -> livekit.ClientConfiguration + 82, // 68: livekit.JoinResponse.server_info:type_name -> livekit.ServerInfo + 83, // 69: livekit.JoinResponse.enabled_publish_codecs:type_name -> livekit.Codec + 34, // 70: livekit.ReconnectResponse.ice_servers:type_name -> livekit.ICEServer + 81, // 71: livekit.ReconnectResponse.client_configuration:type_name -> livekit.ClientConfiguration + 82, // 72: livekit.ReconnectResponse.server_info:type_name -> livekit.ServerInfo + 84, // 73: livekit.TrackPublishedResponse.track:type_name -> livekit.TrackInfo + 66, // 74: livekit.SessionDescription.mid_to_track_id:type_name -> livekit.SessionDescription.MidToTrackIdEntry + 80, // 75: livekit.ParticipantUpdate.participants:type_name -> livekit.ParticipantInfo + 85, // 76: livekit.UpdateSubscription.participant_tracks:type_name -> livekit.ParticipantTracks + 67, // 77: livekit.UpdateDataSubscription.updates:type_name -> livekit.UpdateDataSubscription.Update + 86, // 78: livekit.StoreDataBlobRequest.blob:type_name -> livekit.DataBlob + 87, // 79: livekit.GetDataBlobRequest.key:type_name -> livekit.DataBlobKey + 86, // 80: livekit.GetDataBlobResponse.blob:type_name -> livekit.DataBlob + 88, // 81: livekit.UpdateTrackSettings.quality:type_name -> livekit.VideoQuality + 76, // 82: livekit.UpdateLocalAudioTrack.features:type_name -> livekit.AudioTrackFeature + 89, // 83: livekit.LeaveRequest.reason:type_name -> livekit.DisconnectReason + 3, // 84: livekit.LeaveRequest.action:type_name -> livekit.LeaveRequest.Action + 55, // 85: livekit.LeaveRequest.regions:type_name -> livekit.RegionSettings + 70, // 86: livekit.UpdateVideoLayers.layers:type_name -> livekit.VideoLayer + 68, // 87: livekit.UpdateParticipantMetadata.attributes:type_name -> livekit.UpdateParticipantMetadata.AttributesEntry + 90, // 88: livekit.SpeakersChanged.speakers:type_name -> livekit.SpeakerInfo + 79, // 89: livekit.RoomUpdate.room:type_name -> livekit.Room + 91, // 90: livekit.ConnectionQualityInfo.quality:type_name -> livekit.ConnectionQuality + 37, // 91: livekit.ConnectionQualityUpdate.updates:type_name -> livekit.ConnectionQualityInfo + 1, // 92: livekit.StreamStateInfo.state:type_name -> livekit.StreamState + 39, // 93: livekit.StreamStateUpdate.stream_states:type_name -> livekit.StreamStateInfo + 88, // 94: livekit.SubscribedQuality.quality:type_name -> livekit.VideoQuality + 41, // 95: livekit.SubscribedCodec.qualities:type_name -> livekit.SubscribedQuality + 41, // 96: livekit.SubscribedQualityUpdate.subscribed_qualities:type_name -> livekit.SubscribedQuality + 42, // 97: livekit.SubscribedQualityUpdate.subscribed_codecs:type_name -> livekit.SubscribedCodec + 92, // 98: livekit.SubscribedAudioCodecUpdate.subscribed_audio_codecs:type_name -> livekit.SubscribedAudioCodec + 45, // 99: livekit.SubscriptionPermission.track_permissions:type_name -> livekit.TrackPermission + 79, // 100: livekit.RoomMovedResponse.room:type_name -> livekit.Room + 80, // 101: livekit.RoomMovedResponse.participant:type_name -> livekit.ParticipantInfo + 80, // 102: livekit.RoomMovedResponse.other_participants:type_name -> livekit.ParticipantInfo + 21, // 103: livekit.SyncState.answer:type_name -> livekit.SessionDescription + 23, // 104: livekit.SyncState.subscription:type_name -> livekit.UpdateSubscription + 19, // 105: livekit.SyncState.publish_tracks:type_name -> livekit.TrackPublishedResponse + 51, // 106: livekit.SyncState.data_channels:type_name -> livekit.DataChannelInfo + 21, // 107: livekit.SyncState.offer:type_name -> livekit.SessionDescription + 50, // 108: livekit.SyncState.datachannel_receive_states:type_name -> livekit.DataChannelReceiveState + 11, // 109: livekit.SyncState.publish_data_tracks:type_name -> livekit.PublishDataTrackResponse + 0, // 110: livekit.DataChannelInfo.target:type_name -> livekit.SignalTarget + 2, // 111: livekit.SimulateScenario.switch_candidate_protocol:type_name -> livekit.CandidateProtocol + 56, // 112: livekit.RegionSettings.regions:type_name -> livekit.RegionInfo + 93, // 113: livekit.SubscriptionResponse.err:type_name -> livekit.SubscriptionError + 4, // 114: livekit.RequestResponse.reason:type_name -> livekit.RequestResponse.Reason + 15, // 115: livekit.RequestResponse.trickle:type_name -> livekit.TrickleRequest + 9, // 116: livekit.RequestResponse.add_track:type_name -> livekit.AddTrackRequest + 16, // 117: livekit.RequestResponse.mute:type_name -> livekit.MuteTrackRequest + 33, // 118: livekit.RequestResponse.update_metadata:type_name -> livekit.UpdateParticipantMetadata + 29, // 119: livekit.RequestResponse.update_audio_track:type_name -> livekit.UpdateLocalAudioTrack + 30, // 120: livekit.RequestResponse.update_video_track:type_name -> livekit.UpdateLocalVideoTrack + 10, // 121: livekit.RequestResponse.publish_data_track:type_name -> livekit.PublishDataTrackRequest + 12, // 122: livekit.RequestResponse.unpublish_data_track:type_name -> livekit.UnpublishDataTrackRequest + 25, // 123: livekit.RequestResponse.store_data_blob:type_name -> livekit.StoreDataBlobRequest + 26, // 124: livekit.RequestResponse.get_data_blob:type_name -> livekit.GetDataBlobRequest + 94, // 125: livekit.JoinRequest.client_info:type_name -> livekit.ClientInfo + 60, // 126: livekit.JoinRequest.connection_settings:type_name -> livekit.ConnectionSettings + 69, // 127: livekit.JoinRequest.participant_attributes:type_name -> livekit.JoinRequest.ParticipantAttributesEntry + 9, // 128: livekit.JoinRequest.add_track_requests:type_name -> livekit.AddTrackRequest + 21, // 129: livekit.JoinRequest.publisher_offer:type_name -> livekit.SessionDescription + 95, // 130: livekit.JoinRequest.reconnect_reason:type_name -> livekit.ReconnectReason + 49, // 131: livekit.JoinRequest.sync_state:type_name -> livekit.SyncState + 5, // 132: livekit.WrappedJoinRequest.compression:type_name -> livekit.WrappedJoinRequest.Compression + 64, // 133: livekit.DataTrackSubscriberHandles.SubHandlesEntry.value:type_name -> livekit.DataTrackSubscriberHandles.PublishedDataTrack + 96, // 134: livekit.UpdateDataSubscription.Update.options:type_name -> livekit.DataTrackSubscriptionOptions + 135, // [135:135] is the sub-list for method output_type + 135, // [135:135] is the sub-list for method input_type + 135, // [135:135] is the sub-list for extension type_name + 135, // [135:135] is the sub-list for extension extendee + 0, // [0:135] is the sub-list for field type_name } func init() { file_livekit_rtc_proto_init() } @@ -5679,6 +5928,8 @@ func file_livekit_rtc_proto_init() { (*SignalRequest_PublishDataTrackRequest)(nil), (*SignalRequest_UnpublishDataTrackRequest)(nil), (*SignalRequest_UpdateDataSubscription)(nil), + (*SignalRequest_StoreDataBlobRequest)(nil), + (*SignalRequest_GetDataBlobRequest)(nil), } file_livekit_rtc_proto_msgTypes[1].OneofWrappers = []any{ (*SignalResponse_Join)(nil), @@ -5709,8 +5960,9 @@ func file_livekit_rtc_proto_init() { (*SignalResponse_PublishDataTrackResponse)(nil), (*SignalResponse_UnpublishDataTrackResponse)(nil), (*SignalResponse_DataTrackSubscriberHandles)(nil), + (*SignalResponse_GetDataBlobResponse)(nil), } - file_livekit_rtc_proto_msgTypes[43].OneofWrappers = []any{ + file_livekit_rtc_proto_msgTypes[46].OneofWrappers = []any{ (*SimulateScenario_SpeakerUpdate)(nil), (*SimulateScenario_NodeFailure)(nil), (*SimulateScenario_Migration)(nil), @@ -5721,7 +5973,7 @@ func file_livekit_rtc_proto_init() { (*SimulateScenario_DisconnectSignalOnResumeNoMessages)(nil), (*SimulateScenario_LeaveRequestFullReconnect)(nil), } - file_livekit_rtc_proto_msgTypes[49].OneofWrappers = []any{ + file_livekit_rtc_proto_msgTypes[52].OneofWrappers = []any{ (*RequestResponse_Trickle)(nil), (*RequestResponse_AddTrack)(nil), (*RequestResponse_Mute)(nil), @@ -5730,15 +5982,17 @@ func file_livekit_rtc_proto_init() { (*RequestResponse_UpdateVideoTrack)(nil), (*RequestResponse_PublishDataTrack)(nil), (*RequestResponse_UnpublishDataTrack)(nil), + (*RequestResponse_StoreDataBlob)(nil), + (*RequestResponse_GetDataBlob)(nil), } - file_livekit_rtc_proto_msgTypes[51].OneofWrappers = []any{} + file_livekit_rtc_proto_msgTypes[54].OneofWrappers = []any{} type x struct{} out := protoimpl.TypeBuilder{ File: protoimpl.DescBuilder{ GoPackagePath: reflect.TypeOf(x{}).PkgPath(), RawDescriptor: unsafe.Slice(unsafe.StringData(file_livekit_rtc_proto_rawDesc), len(file_livekit_rtc_proto_rawDesc)), NumEnums: 6, - NumMessages: 61, + NumMessages: 64, NumExtensions: 0, NumServices: 0, }, diff --git a/livekit/livekit_sip.pb.go b/livekit/livekit_sip.pb.go index 382cb82ac..6b5334c3a 100644 --- a/livekit/livekit_sip.pb.go +++ b/livekit/livekit_sip.pb.go @@ -14,8 +14,8 @@ // Code generated by protoc-gen-go. DO NOT EDIT. // versions: -// protoc-gen-go v1.36.11 -// protoc v4.23.4 +// protoc-gen-go v1.36.10 +// protoc v7.34.1 // source: livekit_sip.proto package livekit diff --git a/livekit/livekit_sip.twirp.go b/livekit/livekit_sip.twirp.go index 94bc0c833..3f52397eb 100644 --- a/livekit/livekit_sip.twirp.go +++ b/livekit/livekit_sip.twirp.go @@ -4704,367 +4704,367 @@ func (s *sIPServer) PathPrefix() string { } var twirpFileDescriptor5 = []byte{ - // 5789 bytes of a gzipped FileDescriptorProto - 0x1f, 0x8b, 0x08, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0xff, 0xe4, 0x7c, 0x5b, 0x6c, 0x23, 0xc9, - 0x75, 0xe8, 0x90, 0x4d, 0x49, 0xd4, 0xa1, 0x1e, 0xad, 0x92, 0x46, 0xc3, 0xd1, 0xbc, 0xb4, 0x9c, - 0xd9, 0xdd, 0x19, 0xed, 0xae, 0x66, 0x3d, 0x7b, 0xaf, 0xf7, 0xe1, 0xd7, 0x36, 0xd9, 0x2d, 0xb1, - 0x3d, 0x54, 0x37, 0x5d, 0x6c, 0xce, 0x8c, 0x0c, 0xdf, 0xdb, 0x97, 0x43, 0xf6, 0x68, 0xda, 0x43, - 0xb1, 0x69, 0xb2, 0xb9, 0xb3, 0xb2, 0xef, 0x7e, 0xe4, 0x2b, 0x1b, 0x20, 0x08, 0x62, 0x3b, 0x89, - 0xe3, 0xc4, 0x79, 0x18, 0xc8, 0xd3, 0xb0, 0x0d, 0x38, 0xf0, 0x23, 0x98, 0x8f, 0xc0, 0x7f, 0x09, - 0xf2, 0x00, 0x02, 0x04, 0x79, 0x00, 0x09, 0x1c, 0x27, 0x8e, 0x13, 0x27, 0x41, 0x92, 0x9f, 0x3c, - 0x81, 0x7c, 0x04, 0x55, 0x5d, 0xdd, 0x5d, 0xdd, 0x6c, 0x52, 0xa4, 0x66, 0x16, 0x30, 0x92, 0x2f, - 0xb1, 0x4f, 0x9d, 0x3a, 0x75, 0xea, 0xd4, 0x79, 0xd5, 0xa9, 0x2a, 0xc1, 0x4a, 0xdb, 0x7e, 0xc3, - 0x7a, 0x60, 0xbb, 0x66, 0xdf, 0xee, 0x6e, 0x77, 0x7b, 0x8e, 0xeb, 0xa0, 0x39, 0x06, 0xda, 0x38, - 0x7b, 0xe0, 0x38, 0x07, 0x6d, 0xeb, 0x3a, 0x05, 0xdf, 0x1d, 0xdc, 0xbb, 0xde, 0xe8, 0x1c, 0x79, - 0x38, 0x1b, 0x17, 0xe3, 0x4d, 0xad, 0x41, 0xaf, 0xe1, 0xda, 0x4e, 0x87, 0xb5, 0x9f, 0x8b, 0xb7, - 0x5b, 0x87, 0x5d, 0xd7, 0xef, 0x7c, 0x29, 0xde, 0xe8, 0xda, 0x87, 0x56, 0xdf, 0x6d, 0x1c, 0x32, - 0x0e, 0x36, 0xd6, 0x7c, 0xa6, 0x0e, 0x9d, 0x96, 0xd5, 0xee, 0x33, 0x28, 0xf2, 0xa1, 0x3d, 0xc7, - 0x39, 0x0c, 0x30, 0x9d, 0x83, 0x03, 0xab, 0x77, 0xdd, 0xe9, 0x92, 0xc1, 0x19, 0x66, 0x41, 0x87, - 0xf9, 0x9a, 0x5a, 0xad, 0xb9, 0x0d, 0x77, 0xd0, 0x47, 0x5b, 0x90, 0x69, 0x3a, 0x2d, 0x2b, 0x9f, - 0xda, 0x4c, 0x5d, 0x5d, 0xba, 0xb1, 0xbe, 0xcd, 0xa8, 0x6c, 0x07, 0x18, 0x25, 0xa7, 0x65, 0x61, - 0x8a, 0x83, 0xd6, 0x61, 0xb6, 0x4f, 0x61, 0xf9, 0xf4, 0x66, 0xea, 0xea, 0x3c, 0x66, 0x5f, 0x85, - 0xcf, 0x64, 0xe0, 0x74, 0xa9, 0x67, 0x35, 0x5c, 0xab, 0xa6, 0x56, 0x8d, 0xde, 0xa0, 0xf3, 0x00, - 0x5b, 0x1f, 0x1b, 0x58, 0x7d, 0x17, 0x3d, 0x07, 0x2b, 0x76, 0xe7, 0xae, 0x33, 0xe8, 0xb4, 0xcc, - 0x46, 0xab, 0xd5, 0xb3, 0xfa, 0x7d, 0xab, 0x9f, 0x4f, 0x6d, 0x0a, 0x57, 0xe7, 0xb1, 0xc8, 0x1a, - 0x24, 0x1f, 0x8e, 0xae, 0x81, 0xe8, 0x0c, 0xdc, 0x08, 0x36, 0x1b, 0x68, 0xd9, 0x87, 0x33, 0x64, - 0xf4, 0x2c, 0x04, 0x20, 0xb3, 0x33, 0x38, 0xbc, 0x6b, 0xf5, 0xf2, 0x02, 0xc5, 0x5c, 0xf2, 0xc1, - 0x1a, 0x85, 0xa2, 0x77, 0xc3, 0x69, 0x9f, 0x01, 0x0f, 0xaf, 0x6f, 0xf6, 0xac, 0x03, 0xeb, 0xcd, - 0x7c, 0x86, 0x30, 0x51, 0x4c, 0xe7, 0x53, 0x78, 0x95, 0x21, 0x78, 0x3d, 0xfa, 0x98, 0x34, 0x93, - 0x01, 0x62, 0xfd, 0xf2, 0xf3, 0x94, 0xed, 0xa5, 0x28, 0x36, 0xda, 0x06, 0x7f, 0x22, 0xe6, 0xa0, - 0x6f, 0xf5, 0x3a, 0x8d, 0x43, 0x2b, 0x3f, 0x43, 0x58, 0x29, 0x0a, 0xdf, 0xac, 0xa6, 0xb0, 0x4f, - 0xa5, 0xce, 0xda, 0x78, 0xfc, 0x6e, 0xa3, 0xdf, 0x7f, 0xe8, 0xf4, 0x5a, 0xf9, 0x59, 0x1f, 0x3f, - 0x1d, 0xe0, 0x57, 0x59, 0x1b, 0x7a, 0x11, 0x56, 0x82, 0x99, 0x06, 0x03, 0xcc, 0x85, 0x03, 0x04, - 0x22, 0x0b, 0x46, 0xe0, 0x7b, 0x04, 0x43, 0x64, 0xc3, 0x21, 0x82, 0x1e, 0xc1, 0x18, 0x08, 0x32, - 0x94, 0x2c, 0x50, 0x11, 0xd2, 0xdf, 0xe8, 0x75, 0xc8, 0x1e, 0x5a, 0x6e, 0xa3, 0xd5, 0x70, 0x1b, - 0xf9, 0x1c, 0xed, 0x7c, 0xe5, 0x9b, 0xd5, 0xd4, 0xaf, 0x55, 0x2f, 0xbe, 0xb7, 0x67, 0xb5, 0x1a, - 0x4d, 0xd7, 0x6a, 0x6d, 0x5e, 0xfd, 0xc4, 0x27, 0x36, 0xb7, 0x6b, 0xf6, 0xc7, 0xad, 0xcd, 0xb7, - 0xde, 0xda, 0xbc, 0x7b, 0xe4, 0x5a, 0xfd, 0x6b, 0xef, 0xc7, 0x41, 0xaf, 0xd7, 0xd2, 0xf9, 0x54, - 0xe1, 0x06, 0x64, 0x6b, 0x6a, 0x95, 0xa8, 0x50, 0x33, 0x18, 0x25, 0xc5, 0x8d, 0x82, 0x20, 0xd3, - 0x6b, 0xb8, 0x16, 0x5d, 0xe6, 0x45, 0x4c, 0x7f, 0x17, 0x3e, 0x99, 0x86, 0xa5, 0x9a, 0x5a, 0xdd, - 0xb3, 0x5a, 0x76, 0xa3, 0xe4, 0x74, 0xee, 0xd9, 0x07, 0xe8, 0x79, 0x40, 0x4e, 0xa7, 0x7d, 0x64, - 0xb6, 0xed, 0xbe, 0x6b, 0xb5, 0x4c, 0xa2, 0x8c, 0xcd, 0x3e, 0x25, 0x94, 0xc5, 0x22, 0x69, 0xa9, - 0xd0, 0x06, 0x3a, 0x0e, 0xd1, 0xa3, 0x59, 0x86, 0x91, 0xde, 0x14, 0xae, 0xe6, 0x6e, 0xac, 0xf0, - 0x4a, 0x4d, 0x71, 0x30, 0x43, 0x40, 0xaf, 0x03, 0x58, 0x9d, 0x66, 0xef, 0x88, 0xda, 0x07, 0x55, - 0xa1, 0xa5, 0x1b, 0xe7, 0x78, 0x74, 0xca, 0x85, 0x12, 0xa0, 0x94, 0x4f, 0x61, 0xae, 0xc3, 0xdb, - 0xa9, 0x14, 0x2a, 0xc1, 0xe2, 0x21, 0xc1, 0x31, 0x89, 0x95, 0x3a, 0x03, 0x37, 0x9f, 0xd9, 0x4c, - 0x5d, 0xcd, 0xdd, 0x38, 0xbb, 0xed, 0x59, 0xf1, 0xb6, 0x6f, 0xc5, 0xdb, 0x32, 0x73, 0x01, 0xe5, - 0x14, 0x5e, 0xa0, 0x3d, 0x0c, 0xaf, 0xc3, 0xdb, 0xa9, 0x54, 0x71, 0x11, 0x72, 0x66, 0x48, 0xb6, - 0x28, 0xc2, 0x92, 0x19, 0x21, 0x5a, 0x78, 0x3b, 0x05, 0x0b, 0xd5, 0x9e, 0xf3, 0x86, 0xdd, 0xb2, - 0x7a, 0x6a, 0xe7, 0x9e, 0x83, 0x96, 0x20, 0x6d, 0xb7, 0x98, 0x28, 0xd3, 0x76, 0xb8, 0x84, 0x69, - 0x4e, 0xb8, 0xd7, 0x20, 0xe3, 0x1e, 0x75, 0x2d, 0x36, 0xad, 0xd3, 0xc1, 0xb4, 0x7c, 0x42, 0xc6, - 0x51, 0xd7, 0xc2, 0x14, 0x85, 0x98, 0x5e, 0xb7, 0x67, 0xbd, 0x61, 0x75, 0x5c, 0xd3, 0xed, 0x35, - 0x3a, 0xfd, 0x7b, 0x56, 0x8f, 0x4e, 0x24, 0x8b, 0x97, 0x19, 0xdc, 0x60, 0xe0, 0xc2, 0x3f, 0xcd, - 0xc0, 0x82, 0x6f, 0xe6, 0x94, 0x95, 0xeb, 0xb0, 0xd0, 0xb7, 0xbb, 0xa6, 0x4b, 0x00, 0xa6, 0xcf, - 0x54, 0x71, 0xf1, 0x51, 0x15, 0xfa, 0x76, 0xd7, 0x43, 0x93, 0x71, 0xf8, 0xbb, 0x85, 0x5e, 0x82, - 0xcc, 0x03, 0xbb, 0xd3, 0xca, 0x2f, 0x51, 0xbe, 0x2e, 0xf1, 0xe2, 0x0e, 0xa8, 0x6e, 0xd3, 0x5f, - 0x37, 0xed, 0x4e, 0x0b, 0x53, 0xe4, 0x64, 0x4f, 0x92, 0x9e, 0xc2, 0x93, 0x08, 0x13, 0x7b, 0x92, - 0x4c, 0xa2, 0x27, 0x79, 0x09, 0xe6, 0xa9, 0x68, 0xba, 0x4e, 0xcf, 0xcd, 0x2f, 0xc6, 0x44, 0x4a, - 0x59, 0x67, 0x8d, 0x38, 0xc4, 0x1b, 0xed, 0x7e, 0x66, 0xa6, 0x76, 0x3f, 0x30, 0xb1, 0xfb, 0x99, - 0x9d, 0xd2, 0xfd, 0xcc, 0x4d, 0xeb, 0x7e, 0xb2, 0x53, 0xbb, 0x9f, 0xf9, 0x49, 0xdc, 0x4f, 0x6e, - 0x84, 0xfb, 0x59, 0x38, 0x89, 0xfb, 0x29, 0xc8, 0x30, 0x1f, 0xe8, 0x10, 0x12, 0x61, 0xc1, 0xc0, - 0x75, 0xed, 0xa6, 0x59, 0x51, 0x76, 0xa5, 0xd2, 0xbe, 0x78, 0x0a, 0xad, 0xc0, 0xa2, 0x07, 0x51, - 0xb5, 0xa2, 0x5e, 0xd7, 0x64, 0x31, 0x85, 0x10, 0x2c, 0x79, 0x20, 0xbd, 0x6e, 0x78, 0xb0, 0x34, - 0x75, 0x62, 0x18, 0xce, 0x07, 0xd1, 0x4d, 0xf5, 0xe4, 0x13, 0x09, 0x72, 0x37, 0x60, 0x86, 0x2a, - 0x3f, 0xd5, 0xfc, 0xdc, 0x8d, 0xf3, 0xbc, 0x56, 0xf0, 0xf8, 0x44, 0xaf, 0xb1, 0x87, 0x5a, 0xf8, - 0xbd, 0x14, 0x9c, 0xaf, 0x77, 0x5b, 0xa3, 0x89, 0x4e, 0x6d, 0x55, 0xaf, 0xc0, 0x5c, 0xcf, 0xea, - 0xb6, 0x1b, 0x4d, 0xcf, 0x09, 0x1c, 0xc3, 0x47, 0xf9, 0x14, 0xf6, 0xd1, 0xd1, 0x2b, 0x30, 0x3b, - 0xa0, 0xac, 0x50, 0x1b, 0xc9, 0xdd, 0xb8, 0x38, 0xaa, 0xa3, 0xc7, 0x70, 0xf9, 0x14, 0x66, 0xf8, - 0xc5, 0x2c, 0xcc, 0x36, 0x9a, 0xc4, 0x65, 0x15, 0x7e, 0x03, 0x60, 0x35, 0x61, 0x98, 0xe9, 0xa7, - 0x91, 0xe4, 0xc8, 0x78, 0x65, 0x10, 0x4e, 0xa2, 0x0c, 0x28, 0x0f, 0x73, 0xbe, 0x1d, 0xd1, 0xc0, - 0x8f, 0xfd, 0x4f, 0xe2, 0x57, 0x1a, 0xed, 0xb6, 0xf3, 0xd0, 0xe2, 0xfd, 0xca, 0x8c, 0xe7, 0x57, - 0x58, 0x43, 0xe8, 0x57, 0x9e, 0x85, 0x65, 0x1f, 0xd9, 0x27, 0x37, 0xeb, 0x99, 0x25, 0x03, 0xfb, - 0x66, 0x79, 0x15, 0x16, 0x1b, 0x03, 0xf7, 0x7e, 0x62, 0xc4, 0x5e, 0x20, 0x2d, 0x81, 0xb9, 0xf8, - 0x98, 0x49, 0x91, 0x9a, 0x62, 0x06, 0x66, 0x72, 0x01, 0x80, 0x62, 0xf6, 0xac, 0x46, 0xfb, 0x30, - 0xbf, 0x4a, 0xe5, 0x33, 0x4f, 0x20, 0x98, 0x00, 0x90, 0x0d, 0x73, 0xf7, 0xad, 0x46, 0xcb, 0xcf, - 0x54, 0x72, 0x37, 0xae, 0x8d, 0x5b, 0xff, 0xed, 0xb2, 0x87, 0xab, 0x74, 0xdc, 0xde, 0xd1, 0x84, - 0xe2, 0xf4, 0xe9, 0x23, 0x1b, 0x4e, 0xb3, 0x9f, 0xa6, 0xeb, 0x98, 0x0d, 0xd7, 0xed, 0xd9, 0x77, - 0x07, 0xae, 0xe5, 0xf9, 0xa8, 0xdc, 0x8d, 0xff, 0x3d, 0xc9, 0xc0, 0x86, 0x23, 0x05, 0xfd, 0x28, - 0x13, 0x78, 0xf5, 0xfe, 0x70, 0x0b, 0x19, 0x2a, 0xa4, 0x4f, 0x46, 0xf3, 0xe7, 0xb8, 0x34, 0xc1, - 0x50, 0x21, 0x1d, 0xc3, 0xe1, 0xe7, 0x8b, 0x57, 0x1b, 0xc3, 0x2d, 0xa8, 0x48, 0x7c, 0x6e, 0xb3, - 0x3d, 0x68, 0x59, 0xc1, 0x20, 0xcb, 0xd4, 0xcd, 0x9f, 0xe5, 0x07, 0xf1, 0xb0, 0x75, 0x2f, 0xa1, - 0x26, 0xee, 0x98, 0xf6, 0xe0, 0x68, 0xf4, 0xec, 0xce, 0x81, 0xdd, 0x39, 0x08, 0xf2, 0x81, 0xdc, - 0x31, 0xf9, 0x00, 0x5e, 0x62, 0x3d, 0x58, 0x3e, 0x80, 0x14, 0x58, 0x39, 0x6c, 0xbc, 0x69, 0x36, - 0x1b, 0xed, 0xb6, 0xe9, 0xef, 0x1b, 0xa8, 0x0f, 0x1c, 0x4b, 0x65, 0xf9, 0xb0, 0xf1, 0x66, 0xa9, - 0xd1, 0x6e, 0xfb, 0x00, 0x74, 0x19, 0x16, 0x1f, 0xf4, 0xec, 0x7e, 0xd7, 0xb4, 0x3a, 0x8d, 0xbb, - 0x6d, 0xab, 0x45, 0x63, 0x56, 0x16, 0x2f, 0x50, 0xa0, 0xe2, 0xc1, 0xd0, 0x0e, 0x88, 0x5e, 0xa2, - 0xc1, 0x65, 0x41, 0xe2, 0xb1, 0x59, 0x10, 0x5e, 0x3e, 0x8c, 0x02, 0xd0, 0xab, 0x00, 0x4d, 0xea, - 0x22, 0x5b, 0x66, 0xc3, 0xcd, 0xaf, 0x50, 0x66, 0x37, 0x86, 0x98, 0x35, 0xfc, 0x8d, 0x0c, 0x9e, - 0x67, 0xd8, 0x92, 0x4b, 0xba, 0x7a, 0xde, 0x84, 0x76, 0x45, 0xc7, 0x77, 0x65, 0xd8, 0x92, 0xbb, - 0xf1, 0x1a, 0x2c, 0xf0, 0xcb, 0x8a, 0x44, 0x10, 0x1e, 0x58, 0x47, 0x2c, 0x2b, 0x22, 0x3f, 0xd1, - 0x1a, 0xcc, 0xbc, 0xd1, 0x68, 0x0f, 0x7c, 0x77, 0xe2, 0x7d, 0xbc, 0x96, 0x7e, 0x25, 0xb5, 0xb1, - 0x03, 0xf9, 0x51, 0x9a, 0x38, 0x2d, 0x9d, 0x51, 0x6a, 0x36, 0x0d, 0x9d, 0xc2, 0x1f, 0x64, 0xe0, - 0x74, 0xa2, 0xbb, 0x45, 0x2f, 0x84, 0xbe, 0xcb, 0x0b, 0x30, 0xab, 0xc1, 0xd2, 0x90, 0xb4, 0xd7, - 0xc3, 0x0a, 0x1d, 0xda, 0xeb, 0x49, 0x0e, 0x2d, 0x3d, 0xba, 0xe3, 0xb0, 0x97, 0x7b, 0xef, 0xb0, - 0x97, 0x13, 0x46, 0xf7, 0x8f, 0xbb, 0xbe, 0x17, 0xe2, 0xae, 0x2f, 0x13, 0xb8, 0xbe, 0xf2, 0xa9, - 0xa8, 0xf3, 0x23, 0xf9, 0xf3, 0x0b, 0x71, 0xff, 0x17, 0x6c, 0x9e, 0xd2, 0xe5, 0x54, 0xd4, 0x03, - 0x12, 0xf4, 0x42, 0xc4, 0x09, 0xd2, 0xb4, 0xa2, 0x9c, 0xe6, 0xdc, 0x20, 0xc1, 0x39, 0xc3, 0x42, - 0x08, 0xcd, 0x83, 0xca, 0x82, 0x17, 0x44, 0x48, 0x83, 0xc2, 0xc5, 0x91, 0xb9, 0xc9, 0xe3, 0x48, - 0x39, 0x13, 0x46, 0x12, 0x42, 0xe6, 0x66, 0x82, 0xd1, 0x64, 0x8f, 0xdf, 0x3a, 0xcc, 0x0c, 0x99, - 0x0d, 0x49, 0xfd, 0x49, 0xae, 0x1f, 0x91, 0x57, 0x08, 0xf1, 0x45, 0x42, 0xb7, 0x07, 0xe1, 0xac, - 0x8b, 0x73, 0x30, 0x63, 0x52, 0xcc, 0x1c, 0xcc, 0x9b, 0x3e, 0x63, 0xc5, 0x55, 0x58, 0x31, 0xe3, - 0x6c, 0x15, 0x0c, 0xb8, 0x10, 0xa4, 0x2e, 0x3a, 0xcb, 0xbb, 0x22, 0x69, 0xc6, 0x4b, 0xd1, 0xdc, - 0xe5, 0x02, 0x3f, 0x81, 0x48, 0x07, 0x3e, 0x79, 0xf9, 0xfd, 0x14, 0x5c, 0x08, 0x92, 0x97, 0x44, - 0xb2, 0x53, 0x87, 0xfd, 0x57, 0xe3, 0xd9, 0xcb, 0x78, 0x4e, 0xf8, 0xf4, 0xe5, 0xd5, 0x58, 0xfa, - 0x72, 0x69, 0x64, 0xcf, 0x31, 0xf9, 0xcb, 0xa3, 0x79, 0x58, 0x4b, 0x1a, 0xe8, 0xfb, 0x28, 0x81, - 0xf1, 0x37, 0x32, 0xde, 0xf6, 0xc4, 0xff, 0x44, 0xd7, 0x61, 0xb5, 0x65, 0xf5, 0x5d, 0xbb, 0x43, - 0xdd, 0xbe, 0xd9, 0x74, 0x06, 0xc4, 0xf7, 0xd0, 0xcd, 0xd5, 0x3c, 0x46, 0x5c, 0x53, 0xc9, 0x6b, - 0x89, 0x6e, 0x64, 0x66, 0x26, 0xdc, 0xc8, 0x70, 0x09, 0xd4, 0x6c, 0x34, 0x81, 0x7a, 0x27, 0x52, - 0x9d, 0x8f, 0xc6, 0x73, 0x99, 0xad, 0xb1, 0xda, 0xf0, 0x58, 0xc9, 0xcc, 0x47, 0xc7, 0x27, 0x33, - 0xef, 0x9e, 0x68, 0xe4, 0x09, 0xb3, 0x99, 0x8f, 0x8e, 0xca, 0x66, 0x72, 0x93, 0x8c, 0xf5, 0xd8, - 0xe9, 0xcc, 0xc2, 0xb4, 0xe9, 0x4c, 0x52, 0x7a, 0xb0, 0x78, 0x82, 0xf4, 0xe0, 0x1c, 0xcc, 0xdf, - 0xeb, 0x39, 0x87, 0xe6, 0x7d, 0xa7, 0xef, 0xd2, 0xa4, 0x6a, 0x1e, 0x67, 0x09, 0xa0, 0xec, 0xf4, - 0xdd, 0x58, 0xee, 0x20, 0x9e, 0x3c, 0x77, 0x58, 0xf9, 0x9f, 0x9a, 0x3b, 0x7c, 0x6a, 0x06, 0xd6, - 0x93, 0x7d, 0x1d, 0xba, 0x10, 0xfa, 0x0d, 0x4a, 0x8a, 0x38, 0x4e, 0x06, 0x20, 0xa1, 0xec, 0x15, - 0xde, 0x17, 0xa4, 0xc7, 0xf8, 0x82, 0x72, 0x8a, 0xf3, 0x06, 0xa4, 0xe7, 0xff, 0x4a, 0x76, 0x3b, - 0x7e, 0x44, 0x4e, 0x70, 0x3c, 0x5e, 0xb4, 0x9f, 0x9b, 0x20, 0xa5, 0x08, 0x7c, 0xcb, 0xb8, 0x5c, - 0x42, 0x98, 0x2e, 0x97, 0xc8, 0x0c, 0xe7, 0x12, 0xd1, 0x3c, 0x61, 0xe6, 0xf1, 0xf3, 0x84, 0xd9, - 0x27, 0x92, 0x27, 0xcc, 0x25, 0xe5, 0x09, 0x68, 0x93, 0x37, 0x21, 0x5a, 0xa8, 0x2d, 0x67, 0x43, - 0x23, 0x22, 0x99, 0x04, 0x40, 0xd6, 0xcf, 0xf8, 0x8a, 0x0b, 0x00, 0x66, 0xb0, 0x5c, 0xc5, 0x75, - 0x58, 0x33, 0x13, 0x16, 0x6b, 0xa2, 0xdc, 0x63, 0xf2, 0x64, 0x83, 0x0e, 0x1a, 0xf0, 0x58, 0xa8, - 0xc0, 0xd9, 0x5d, 0xcb, 0x7d, 0x42, 0xd5, 0x8d, 0x42, 0x15, 0x36, 0x92, 0xa8, 0xf5, 0xbb, 0x4e, - 0xa7, 0x6f, 0x9d, 0xa8, 0x02, 0xb3, 0xe7, 0x53, 0x7c, 0x22, 0x09, 0x4c, 0x01, 0xc3, 0xb9, 0x44, - 0x72, 0x8c, 0xc3, 0x13, 0xe5, 0x59, 0x45, 0x58, 0x25, 0x56, 0x11, 0x3f, 0x54, 0x79, 0x16, 0x32, - 0xdd, 0xc6, 0x81, 0x35, 0xb4, 0x1b, 0xa8, 0x36, 0x0e, 0xd8, 0x0a, 0x63, 0x8a, 0x40, 0x8b, 0x57, - 0xbb, 0xb0, 0x16, 0xa5, 0xc1, 0x18, 0x7a, 0x0e, 0x66, 0x6c, 0xd7, 0x3a, 0xf4, 0x4e, 0x63, 0x72, - 0x71, 0xab, 0x0f, 0x18, 0xa1, 0x38, 0x94, 0xd0, 0xff, 0x87, 0x0d, 0x46, 0x28, 0x69, 0x41, 0x7d, - 0x9e, 0x84, 0x63, 0x78, 0x22, 0xa1, 0xc0, 0x17, 0xaa, 0x7f, 0x12, 0x94, 0x75, 0x3d, 0x19, 0xf6, - 0xf9, 0x2c, 0x23, 0x1d, 0xc9, 0x32, 0x0a, 0x1f, 0x82, 0x73, 0x89, 0xa3, 0x87, 0x0a, 0xc0, 0xcf, - 0xe6, 0x18, 0x05, 0xa0, 0xa8, 0x85, 0xb7, 0x02, 0x92, 0x89, 0x1a, 0xf0, 0x4e, 0xcf, 0xa8, 0x06, - 0xe7, 0x93, 0x87, 0x0f, 0x35, 0x86, 0x9f, 0xd2, 0x71, 0x1a, 0xe3, 0xcd, 0xa9, 0x0c, 0xa7, 0x65, - 0xab, 0x6d, 0x0d, 0x1f, 0xc4, 0x4d, 0xad, 0xcf, 0x3b, 0x74, 0x3b, 0x2a, 0xdb, 0xfd, 0x6e, 0xc3, - 0x6d, 0xde, 0xc7, 0x83, 0xb6, 0x25, 0xdb, 0x3d, 0xab, 0xe9, 0x92, 0xe9, 0xf6, 0x1c, 0xe7, 0xd0, - 0xe4, 0xce, 0x72, 0xb2, 0x04, 0xa0, 0x91, 0x14, 0x4f, 0x04, 0xa1, 0x6b, 0x77, 0x58, 0x84, 0x22, - 0x3f, 0x0b, 0x7d, 0x38, 0x1b, 0xa3, 0xa3, 0x76, 0x5a, 0xf6, 0x1b, 0x76, 0x6b, 0xd0, 0x68, 0xa3, - 0x4b, 0x90, 0xa3, 0xb4, 0xba, 0x3d, 0xeb, 0x9e, 0xfd, 0x26, 0xa3, 0x06, 0x04, 0x54, 0xa5, 0x90, - 0x61, 0x7a, 0xe8, 0x32, 0x2c, 0x76, 0x1c, 0xb3, 0xd7, 0xe8, 0xb4, 0x9c, 0xc3, 0x8e, 0x5f, 0xd7, - 0xcf, 0xe2, 0x85, 0x8e, 0x83, 0x03, 0x58, 0xe1, 0xfe, 0x10, 0xf3, 0xa5, 0x46, 0xbb, 0x6d, 0x59, - 0x27, 0x19, 0xf0, 0x3c, 0xcc, 0x7b, 0xa3, 0xd9, 0x1f, 0xb7, 0xd8, 0x60, 0x21, 0xa0, 0xf0, 0xf9, - 0x34, 0x2c, 0xc7, 0x86, 0x42, 0x18, 0xd6, 0x5a, 0xec, 0xdb, 0xec, 0x0d, 0xda, 0x96, 0xd9, 0xa2, - 0x92, 0x63, 0xf6, 0x1a, 0xa9, 0xae, 0x0e, 0xcb, 0xb7, 0x7c, 0x0a, 0xa3, 0xd6, 0xb0, 0xd4, 0xff, - 0x2f, 0xe4, 0xa3, 0x34, 0xed, 0x40, 0x8a, 0x6c, 0xc3, 0x54, 0x18, 0x45, 0x37, 0x94, 0x77, 0xf9, - 0x14, 0x5e, 0x6f, 0x25, 0xaf, 0xc4, 0x10, 0xcf, 0x4d, 0x2a, 0xb0, 0xa4, 0x8a, 0xf0, 0xb0, 0x58, - 0xe3, 0x3c, 0x7b, 0xd0, 0xe2, 0x2c, 0x64, 0x08, 0xa9, 0xc2, 0x27, 0x67, 0xb8, 0x02, 0x3a, 0xdf, - 0xdb, 0x57, 0x4e, 0x09, 0x16, 0x23, 0x83, 0xd3, 0xf8, 0x16, 0xb3, 0xe2, 0xe8, 0x8c, 0xee, 0x39, - 0x78, 0x81, 0x1f, 0x11, 0xbd, 0xe8, 0x8d, 0xc5, 0x64, 0x9c, 0x1f, 0xd5, 0x93, 0x9e, 0xb8, 0x50, - 0x4c, 0x74, 0x89, 0x37, 0xdb, 0x74, 0x70, 0x1c, 0x13, 0x9a, 0xee, 0x36, 0xac, 0xdc, 0xb7, 0x5b, - 0x96, 0xd9, 0xbd, 0xef, 0x74, 0x2c, 0xfe, 0x94, 0x39, 0x4b, 0x11, 0x97, 0x49, 0x63, 0x95, 0xb4, - 0xb1, 0x03, 0xa2, 0xe7, 0x86, 0xcf, 0x6c, 0x66, 0x03, 0xb2, 0xf1, 0x73, 0x9b, 0x75, 0x96, 0x7b, - 0x78, 0x09, 0x0d, 0xe5, 0x8a, 0xee, 0x91, 0x8a, 0x5c, 0xea, 0xe1, 0x65, 0x2f, 0xcf, 0xe4, 0x53, - 0x53, 0xee, 0x15, 0xdf, 0x02, 0xe0, 0xb6, 0x31, 0x73, 0xb1, 0x42, 0xe9, 0xb8, 0x95, 0xd8, 0x8e, - 0x65, 0xb3, 0x13, 0x0f, 0xce, 0x0d, 0x88, 0x2e, 0x87, 0x36, 0xd6, 0xb7, 0x5c, 0xb6, 0xc9, 0x23, - 0x33, 0xf4, 0xed, 0xac, 0x6f, 0xb9, 0xe8, 0x03, 0x0c, 0xa9, 0x49, 0x0f, 0x78, 0x69, 0xda, 0x48, - 0x52, 0x77, 0x9f, 0x49, 0xec, 0x38, 0x87, 0xde, 0xd9, 0x2f, 0x2b, 0x67, 0x86, 0x04, 0x3c, 0xf0, - 0xc6, 0xfb, 0x60, 0xf9, 0x31, 0x52, 0xef, 0xc2, 0x77, 0xf8, 0xf3, 0x97, 0x24, 0x9d, 0x54, 0x60, - 0x8d, 0x38, 0xcc, 0x98, 0xd1, 0xf9, 0x8e, 0x73, 0xed, 0x51, 0x75, 0xa5, 0x6f, 0x77, 0x23, 0x4a, - 0x29, 0xe3, 0x21, 0xd0, 0x71, 0xa7, 0x32, 0x71, 0xa5, 0x9e, 0xf8, 0x54, 0x86, 0xef, 0x38, 0xa6, - 0xaa, 0xf1, 0xe9, 0x39, 0x7a, 0x2a, 0x13, 0x1f, 0xe6, 0x49, 0x4d, 0xee, 0x79, 0x66, 0x74, 0xe9, - 0xf1, 0x46, 0xc7, 0x0c, 0x2e, 0x12, 0x27, 0x85, 0x58, 0x9c, 0xdc, 0x4a, 0x32, 0x36, 0x76, 0x02, - 0x1d, 0x37, 0xb4, 0x84, 0xc3, 0xd1, 0xb9, 0xc4, 0xc3, 0x51, 0x2e, 0xf8, 0x2e, 0x46, 0x8b, 0x16, - 0x7e, 0x91, 0x66, 0x66, 0x44, 0x91, 0x66, 0xf6, 0x44, 0x45, 0x9a, 0x5e, 0xc4, 0xf0, 0xb2, 0xd4, - 0xf0, 0x9e, 0x1f, 0xb7, 0xde, 0x43, 0xf6, 0x76, 0x65, 0x6a, 0x6b, 0xbb, 0x14, 0xb5, 0xb6, 0xf9, - 0x48, 0x44, 0x23, 0x96, 0xf6, 0x9e, 0xa8, 0xa5, 0xc1, 0x71, 0x96, 0xc6, 0x5b, 0x19, 0x7a, 0x01, - 0x66, 0x68, 0x9a, 0xcf, 0xb6, 0xe5, 0x67, 0x86, 0xf6, 0x2d, 0x1e, 0x1e, 0xf6, 0xb0, 0x86, 0xcf, - 0x1c, 0x72, 0x09, 0x67, 0x0e, 0x1f, 0x4c, 0xd8, 0x16, 0x2d, 0x1c, 0xbb, 0x2d, 0xf2, 0x7c, 0xee, - 0xf8, 0x73, 0x87, 0xa5, 0x93, 0xd7, 0x0e, 0x96, 0xa7, 0xa9, 0x1d, 0x3c, 0xa6, 0xef, 0xf9, 0x46, - 0x66, 0x28, 0x3d, 0x61, 0xbb, 0xf5, 0x17, 0xa3, 0xa9, 0xe4, 0xc8, 0x0d, 0x72, 0x68, 0x37, 0xd3, - 0x99, 0xa0, 0xbf, 0xe3, 0x15, 0x58, 0x29, 0x20, 0x71, 0xc7, 0x9b, 0x99, 0x62, 0xc7, 0x9b, 0x8a, - 0xee, 0x78, 0xdd, 0x88, 0x01, 0xcc, 0x50, 0x03, 0xd8, 0x1e, 0xef, 0xb7, 0x9e, 0x80, 0x09, 0xe8, - 0x09, 0x0a, 0x35, 0x3b, 0x91, 0x42, 0x95, 0xd3, 0x89, 0x7b, 0xed, 0x40, 0xeb, 0xe7, 0x26, 0xd1, - 0xfa, 0xc7, 0x54, 0x87, 0x69, 0xca, 0xf9, 0x3f, 0x92, 0x0a, 0x36, 0x61, 0x49, 0x31, 0x6b, 0xe2, - 0x2d, 0xcb, 0x16, 0xac, 0xc4, 0x7d, 0xbf, 0xbf, 0x75, 0x59, 0x8e, 0x24, 0x88, 0xad, 0x7e, 0xd4, - 0x6d, 0xa7, 0xa3, 0x6e, 0x9b, 0xdb, 0x96, 0x45, 0xf9, 0x99, 0x60, 0x5b, 0x36, 0x94, 0xd0, 0xb1, - 0x2d, 0x8c, 0x05, 0xe7, 0x83, 0x2d, 0xcc, 0x3b, 0x17, 0x98, 0x0b, 0xdf, 0xcb, 0xc0, 0x0a, 0xb7, - 0x93, 0x62, 0xfe, 0x6e, 0x03, 0xb2, 0xf7, 0x9d, 0xbe, 0xcb, 0xef, 0x6d, 0xfc, 0xef, 0x51, 0x85, - 0xf6, 0xb9, 0xc9, 0x0a, 0xed, 0xe9, 0x09, 0x0b, 0xed, 0x43, 0xe5, 0x74, 0x61, 0xe2, 0x72, 0x7a, - 0x66, 0x54, 0x39, 0xfd, 0x60, 0x54, 0x89, 0xdb, 0xb3, 0xd0, 0x97, 0x92, 0xb6, 0x96, 0x9e, 0x40, - 0xa6, 0xac, 0x6f, 0x1f, 0x8c, 0xaa, 0x6f, 0xcf, 0x1e, 0x3b, 0xd0, 0x74, 0xc5, 0xed, 0x48, 0x41, - 0x39, 0x1b, 0x2d, 0x28, 0x7f, 0xdf, 0x95, 0x67, 0xbf, 0xbb, 0x08, 0xe7, 0x82, 0xac, 0xbb, 0xda, - 0xe8, 0xb9, 0x76, 0xd3, 0xee, 0x36, 0x3a, 0xee, 0x89, 0x0f, 0xcb, 0x5e, 0xf4, 0x8b, 0x49, 0x6b, - 0xb1, 0x60, 0x3e, 0x24, 0x56, 0x56, 0x49, 0x42, 0x1f, 0x80, 0x65, 0x32, 0x44, 0xcf, 0x1b, 0xd1, - 0x1c, 0xf4, 0xec, 0x7c, 0x7e, 0xd8, 0xb7, 0x31, 0x86, 0x64, 0xab, 0xef, 0xe2, 0xc5, 0xbe, 0xdd, - 0x65, 0xdf, 0xf5, 0x9e, 0x8d, 0x5e, 0x85, 0x45, 0xca, 0xa3, 0xbf, 0xa4, 0xf9, 0xb3, 0xb4, 0x7b, - 0x44, 0x9f, 0xb5, 0xc6, 0xa1, 0xd5, 0xa2, 0x9d, 0x73, 0x84, 0x59, 0x26, 0x30, 0xf4, 0x3e, 0x6f, - 0x6c, 0x6f, 0xbd, 0xbc, 0xce, 0x1b, 0xe3, 0x3a, 0x93, 0x81, 0x76, 0xc8, 0x5a, 0x7a, 0xdd, 0x2f, - 0x02, 0xa1, 0xe6, 0x5d, 0x87, 0x70, 0x1d, 0x26, 0xdd, 0xf9, 0xbe, 0xdd, 0x25, 0xbb, 0x4c, 0xc3, - 0x41, 0x17, 0x80, 0x88, 0xc6, 0x4f, 0x19, 0x97, 0x83, 0x66, 0x96, 0x2c, 0x46, 0xca, 0x15, 0x42, - 0xac, 0x5c, 0xf1, 0x2e, 0x58, 0xeb, 0x86, 0xeb, 0x61, 0xda, 0x2d, 0xab, 0xe3, 0xda, 0xee, 0x11, - 0x3b, 0x62, 0x5b, 0xe5, 0xda, 0x54, 0xd6, 0x44, 0x82, 0x0d, 0xdf, 0x85, 0x3b, 0xf1, 0x9a, 0x2c, - 0x70, 0x2d, 0x73, 0xbd, 0x29, 0x0f, 0xb7, 0xa3, 0x3c, 0x04, 0x61, 0x38, 0x3b, 0x05, 0x51, 0x9e, - 0xd3, 0x3d, 0x3f, 0x1b, 0xfd, 0x5c, 0x0a, 0xd6, 0x79, 0xca, 0x9c, 0xdd, 0x7b, 0x87, 0x6a, 0x1f, - 0x18, 0xde, 0x13, 0x0e, 0x6b, 0xe7, 0x36, 0x07, 0x3a, 0x59, 0xa8, 0x3e, 0xdd, 0x4d, 0xa2, 0x40, - 0x52, 0xf0, 0x96, 0x7b, 0x78, 0xcf, 0x4f, 0xc1, 0xc9, 0x6f, 0xf4, 0x2c, 0x2c, 0x76, 0xdb, 0x8d, - 0x23, 0xb3, 0x67, 0x77, 0x0e, 0x5c, 0xa7, 0xe3, 0x95, 0xe6, 0xbd, 0xed, 0xf6, 0x02, 0x69, 0xc0, - 0x0c, 0x4e, 0x12, 0x4d, 0x8a, 0xd8, 0xb2, 0x1b, 0x6d, 0x8a, 0xc8, 0x2e, 0xb7, 0x10, 0xa0, 0xcc, - 0x60, 0xc9, 0x7b, 0x0a, 0x48, 0xde, 0x53, 0x7c, 0x2c, 0x3c, 0x71, 0x14, 0xa9, 0x70, 0xde, 0x35, - 0x91, 0x70, 0x1e, 0xe7, 0xe0, 0x31, 0xe1, 0x80, 0x6e, 0xe5, 0xbf, 0xd3, 0x7d, 0xa3, 0xa5, 0x09, - 0x73, 0x7f, 0x74, 0xc2, 0xdc, 0x3f, 0xc8, 0xd2, 0xce, 0x4c, 0xb4, 0x37, 0xd9, 0x86, 0xd5, 0x87, - 0x0d, 0xdb, 0x35, 0x07, 0x1d, 0xd7, 0x6e, 0x9b, 0x8d, 0x4e, 0xff, 0xa1, 0xd5, 0xb3, 0x5a, 0xf4, - 0x1e, 0x5d, 0x16, 0xaf, 0x90, 0xa6, 0x3a, 0x69, 0x91, 0x58, 0x03, 0xaa, 0x00, 0xad, 0x30, 0x11, - 0x2d, 0xa3, 0x46, 0x7e, 0x7a, 0x8a, 0xb4, 0xf8, 0x14, 0xce, 0xb1, 0xbe, 0x1a, 0x4b, 0xb0, 0xdf, - 0x03, 0x39, 0x2e, 0x43, 0xc8, 0xaf, 0x53, 0x96, 0xd7, 0x02, 0x96, 0xe5, 0xb0, 0xad, 0x9c, 0xc2, - 0x3c, 0xea, 0xdb, 0xa9, 0xd4, 0x46, 0x19, 0x36, 0x46, 0x5b, 0xe1, 0x54, 0x21, 0xed, 0x31, 0x4e, - 0x3d, 0x8b, 0xcb, 0xb0, 0x68, 0xf2, 0x12, 0x29, 0x2e, 0xc1, 0x02, 0x7f, 0xac, 0x54, 0xf8, 0x9d, - 0x14, 0xa0, 0xa8, 0x99, 0xd0, 0x62, 0xc3, 0xcb, 0xb0, 0x14, 0x75, 0xb2, 0x2c, 0xc0, 0x89, 0x8f, - 0xaa, 0x8b, 0xbc, 0x87, 0x95, 0x71, 0xe4, 0xb3, 0x35, 0xd2, 0x3b, 0xa7, 0x47, 0x7b, 0xe7, 0xb1, - 0xde, 0xfe, 0x79, 0x2e, 0x92, 0xd8, 0x7e, 0xba, 0xb4, 0xf0, 0xa8, 0xea, 0x07, 0x13, 0x55, 0x0e, - 0xe2, 0x8a, 0xda, 0x2a, 0x7c, 0x41, 0x80, 0x0b, 0xfe, 0xa5, 0xf7, 0xe4, 0xb8, 0x3d, 0x8a, 0xbf, - 0xd4, 0x84, 0xfc, 0xa5, 0x63, 0xfc, 0x5d, 0x82, 0x9c, 0x7f, 0xf9, 0x9e, 0x44, 0x3a, 0x8f, 0x7d, - 0xf0, 0x41, 0x86, 0x33, 0xec, 0xf5, 0x32, 0x09, 0x5e, 0xaf, 0x1f, 0x7a, 0xb2, 0x78, 0x7a, 0x37, - 0x76, 0x3a, 0x8f, 0xeb, 0xcb, 0xe2, 0x7e, 0x68, 0x76, 0x4a, 0x3f, 0xf4, 0x38, 0xba, 0x59, 0xf8, - 0xc1, 0x1c, 0xe4, 0x6a, 0x6a, 0x95, 0x2e, 0x1d, 0xd1, 0xb9, 0x02, 0xcc, 0xf9, 0xcb, 0xec, 0x29, - 0xdb, 0xfc, 0xa3, 0xea, 0x6c, 0xd3, 0x5b, 0x63, 0xef, 0x6f, 0x0b, 0x3d, 0x0d, 0xd9, 0x20, 0xe5, - 0xa2, 0x04, 0x8b, 0xf0, 0xa8, 0x3a, 0xe7, 0xb2, 0x7c, 0x8b, 0xfd, 0x68, 0xa1, 0xf7, 0x80, 0x38, - 0xb4, 0xd7, 0x10, 0x29, 0xfa, 0xca, 0xa3, 0xea, 0x52, 0x2b, 0xba, 0xd1, 0x88, 0x7e, 0xb7, 0xd0, - 0x3a, 0xcc, 0xf6, 0xac, 0x03, 0x62, 0xf1, 0x2b, 0xde, 0x8b, 0x29, 0xef, 0x6b, 0xbc, 0x9e, 0x16, - 0x60, 0x8e, 0x36, 0x06, 0x3a, 0x4a, 0x98, 0x27, 0x10, 0xc2, 0x3c, 0xfd, 0x3b, 0xda, 0x36, 0x66, - 0x46, 0xeb, 0xde, 0x0f, 0x8f, 0xce, 0x07, 0x10, 0x55, 0x94, 0xeb, 0x91, 0x77, 0x32, 0x4c, 0x94, - 0xef, 0x58, 0xfc, 0xdf, 0x02, 0x9a, 0xb1, 0xd3, 0x5c, 0xd4, 0xd3, 0x95, 0x65, 0x7e, 0xfc, 0x7a, - 0xcf, 0xc6, 0x73, 0x04, 0x81, 0x64, 0x9f, 0xcf, 0xc0, 0xac, 0xeb, 0x50, 0xcc, 0xb9, 0x64, 0xcc, - 0x19, 0xd7, 0x21, 0x78, 0x4f, 0x45, 0xca, 0x41, 0xf3, 0x9b, 0xa9, 0xab, 0x02, 0x8d, 0x1d, 0x5c, - 0xd9, 0xe7, 0x29, 0x80, 0xbe, 0xdb, 0xe8, 0x31, 0x14, 0x08, 0x51, 0x18, 0x54, 0x72, 0xd1, 0x05, - 0xc8, 0x5a, 0x9d, 0x96, 0x87, 0x90, 0x0b, 0x10, 0xe6, 0x28, 0x4c, 0x72, 0xd1, 0xfb, 0x41, 0x64, - 0x21, 0xce, 0xbc, 0x67, 0x35, 0xdc, 0x41, 0xcf, 0xf2, 0x6e, 0x23, 0x2f, 0x71, 0x3b, 0xee, 0x9a, - 0x5a, 0xdd, 0xf1, 0xda, 0xf0, 0x32, 0x43, 0x66, 0xdf, 0x7d, 0xf4, 0x3a, 0x2c, 0x79, 0xb1, 0x96, - 0x9e, 0xec, 0x10, 0xdd, 0x48, 0xb8, 0x66, 0x4c, 0x43, 0xab, 0x8f, 0x80, 0x17, 0x9b, 0xfc, 0x27, - 0x7a, 0x19, 0x72, 0x94, 0x02, 0x7b, 0x8c, 0x97, 0x1d, 0x7e, 0xba, 0x47, 0xba, 0x7b, 0xcf, 0xf7, - 0x30, 0x34, 0x83, 0xdf, 0xa8, 0x00, 0x8b, 0xa1, 0x7c, 0xcc, 0x4e, 0x9f, 0xc6, 0x21, 0x01, 0xe7, - 0x02, 0xf1, 0x68, 0x14, 0x27, 0x14, 0x10, 0xc1, 0x39, 0xe3, 0xe1, 0x04, 0xf2, 0xd1, 0xfa, 0x24, - 0x27, 0xf7, 0x25, 0x44, 0x30, 0xf2, 0x14, 0x63, 0x9e, 0x09, 0x48, 0xeb, 0xa3, 0x1d, 0x5a, 0x5f, - 0x68, 0x3a, 0x9d, 0x8e, 0xd5, 0x74, 0xcd, 0x9e, 0xd5, 0xe8, 0x07, 0x35, 0xbe, 0x70, 0x96, 0x72, - 0x80, 0x81, 0x29, 0x02, 0x16, 0x5b, 0x31, 0x08, 0x31, 0x78, 0xab, 0xd7, 0x73, 0x7a, 0x34, 0xbd, - 0x9b, 0xc7, 0xde, 0x07, 0x7a, 0x2f, 0x88, 0xdc, 0xf4, 0xe9, 0x6b, 0x30, 0x1a, 0xc6, 0x73, 0x37, - 0xd0, 0xf0, 0xf3, 0x45, 0xbc, 0x14, 0xce, 0xbf, 0xe4, 0xb4, 0xa8, 0x97, 0x6d, 0x0c, 0x5a, 0xb6, - 0xe3, 0xbd, 0x22, 0xa3, 0x5b, 0xa8, 0x79, 0x0c, 0x14, 0xe4, 0xbd, 0x53, 0xbb, 0x96, 0x90, 0xa3, - 0x9c, 0xf6, 0x1e, 0x0f, 0xc5, 0x53, 0x90, 0x2b, 0xb0, 0xd4, 0x6d, 0x36, 0xba, 0xe6, 0x3d, 0xbb, - 0x6d, 0x99, 0x6d, 0xbb, 0xf3, 0x80, 0x6e, 0x8b, 0xe6, 0xf1, 0x02, 0x81, 0xee, 0xd8, 0x6d, 0xab, - 0x62, 0x77, 0x1e, 0xa0, 0x97, 0x61, 0x81, 0xf2, 0xdb, 0x74, 0x3a, 0xae, 0xf5, 0xa6, 0x9b, 0xdf, - 0xa0, 0xd6, 0xb6, 0x36, 0xe4, 0x19, 0xa5, 0xce, 0x11, 0xa6, 0x0b, 0x5b, 0xf2, 0x10, 0xd1, 0x6b, - 0xb0, 0xd8, 0x65, 0x6f, 0xb5, 0x4c, 0xbb, 0x73, 0xcf, 0xc9, 0x9f, 0x8b, 0xed, 0x9b, 0xf8, 0x27, - 0x61, 0x78, 0xa1, 0xcb, 0x3f, 0x10, 0x8b, 0x05, 0xbb, 0xf3, 0x63, 0x83, 0xdd, 0x93, 0xcb, 0x30, - 0x0a, 0x9f, 0x15, 0xe8, 0x81, 0xa8, 0x1f, 0x6a, 0x28, 0x2f, 0xdb, 0x5c, 0x60, 0x8b, 0xec, 0x6f, - 0x7d, 0x28, 0xd9, 0xdf, 0x06, 0xbf, 0x5b, 0xbc, 0xf7, 0x4e, 0x8f, 0xf2, 0xde, 0xc7, 0x06, 0xcb, - 0x97, 0x21, 0x1f, 0x0e, 0xda, 0xb1, 0x5d, 0x9b, 0x53, 0xfb, 0x0c, 0x55, 0xd8, 0xd3, 0xc1, 0x90, - 0x7e, 0x33, 0x55, 0x5e, 0xbe, 0x63, 0xd3, 0x39, 0xec, 0xb6, 0xad, 0xb0, 0xe3, 0x4c, 0xb4, 0x63, - 0xc9, 0x6f, 0xa6, 0x1d, 0x4b, 0xb0, 0x1c, 0x74, 0x64, 0xa6, 0xe9, 0x95, 0x21, 0x37, 0x86, 0xaa, - 0x3e, 0x24, 0x08, 0x33, 0xf5, 0x74, 0x23, 0xdf, 0xa1, 0xca, 0xcf, 0xf1, 0x2a, 0x2f, 0xc3, 0x5a, - 0x8c, 0xb4, 0xa7, 0xf6, 0xd9, 0x91, 0x6a, 0x8f, 0xa2, 0x74, 0x89, 0x6a, 0x17, 0x7e, 0x28, 0x05, - 0xb3, 0x9e, 0xc3, 0x24, 0xbb, 0xaf, 0x41, 0xdf, 0xea, 0xf9, 0x8f, 0x31, 0xc9, 0x6f, 0x02, 0xa3, - 0xf5, 0x14, 0x76, 0x73, 0x95, 0xfc, 0xa6, 0xef, 0x0c, 0xbb, 0x4c, 0xba, 0x69, 0xbb, 0x4b, 0x70, - 0x68, 0x39, 0x2b, 0xe3, 0x3d, 0xd8, 0xa4, 0x25, 0xab, 0x93, 0x5c, 0x28, 0x2d, 0xdc, 0xa2, 0x8f, - 0x3c, 0xb9, 0x8a, 0x03, 0x42, 0x20, 0xf4, 0x1a, 0x0f, 0x83, 0x6b, 0x6a, 0xe4, 0x03, 0x5d, 0x83, - 0x59, 0xaa, 0x5a, 0xfe, 0x0d, 0xf6, 0xb8, 0xe3, 0x2f, 0x9f, 0xc2, 0x0c, 0xa1, 0x38, 0x03, 0xc2, - 0xa0, 0x67, 0x17, 0x1e, 0xd2, 0xd7, 0x89, 0x41, 0x35, 0x01, 0x3d, 0x15, 0x4b, 0xe3, 0xbd, 0xa9, - 0xf0, 0xe9, 0xf9, 0x13, 0x1a, 0xb8, 0x06, 0x39, 0x2e, 0x8b, 0x27, 0x82, 0x6a, 0x86, 0xc9, 0x20, - 0xfd, 0x8d, 0xf2, 0x30, 0xe7, 0x57, 0x0d, 0x3d, 0x19, 0xfb, 0x9f, 0x5c, 0x9e, 0x20, 0xf0, 0x79, - 0xc2, 0xd6, 0xb7, 0xd6, 0x60, 0x31, 0xf2, 0x12, 0x1b, 0xad, 0xd3, 0x1c, 0xdb, 0xac, 0x19, 0x92, - 0x51, 0xaf, 0x99, 0x75, 0xed, 0xa6, 0xa6, 0xdf, 0xd6, 0xc4, 0x53, 0xe8, 0x34, 0x2d, 0x67, 0xfa, - 0x70, 0x03, 0xef, 0xab, 0xda, 0xae, 0xd8, 0x42, 0x67, 0x22, 0xe8, 0x58, 0xd5, 0x76, 0x09, 0xfc, - 0xab, 0x29, 0xf4, 0x14, 0x9c, 0xe7, 0x1a, 0x4a, 0x52, 0xa5, 0x62, 0xaa, 0x35, 0x73, 0x47, 0xc7, - 0xb7, 0x25, 0x2c, 0x2b, 0xb2, 0xf8, 0xb5, 0x14, 0x5a, 0x8f, 0x90, 0xfc, 0x50, 0x5d, 0xa9, 0x2b, - 0xb2, 0xf8, 0xf5, 0x14, 0xda, 0x84, 0x73, 0x1c, 0xbc, 0xa6, 0xd4, 0x6a, 0xaa, 0xae, 0x99, 0x55, - 0xac, 0xef, 0x62, 0xa5, 0x56, 0x13, 0xbf, 0x91, 0x42, 0xcf, 0x42, 0x81, 0xc3, 0x50, 0x24, 0x5c, - 0xd9, 0x37, 0x65, 0x55, 0xaa, 0xe8, 0xbb, 0xa6, 0xa1, 0xe0, 0x3d, 0x55, 0x93, 0x0c, 0x45, 0x16, - 0x7f, 0x33, 0x85, 0x10, 0x9d, 0x9e, 0x8f, 0xa8, 0xdf, 0x14, 0x7f, 0x2b, 0x85, 0xf2, 0xf4, 0xcc, - 0xd2, 0x87, 0x49, 0xa5, 0x92, 0x52, 0x25, 0xd8, 0xbf, 0x9d, 0x42, 0x97, 0x60, 0x83, 0x6b, 0xd1, - 0x74, 0x53, 0xd3, 0x0d, 0x75, 0x47, 0x2d, 0x49, 0x86, 0xaa, 0x6b, 0xe2, 0xef, 0xc6, 0x39, 0xdb, - 0xab, 0x57, 0x0c, 0xb5, 0x5a, 0x51, 0xcc, 0x52, 0x59, 0x57, 0x4b, 0x4a, 0x4d, 0xfc, 0x62, 0x3a, - 0x36, 0xed, 0x3d, 0xfd, 0x96, 0x22, 0x9b, 0x55, 0x05, 0xef, 0x49, 0x9a, 0xa2, 0x19, 0x95, 0x7d, - 0xf1, 0x4b, 0xc9, 0x28, 0x86, 0xb2, 0x57, 0xd5, 0xb1, 0x84, 0xd5, 0xca, 0xbe, 0xf8, 0xe5, 0x34, - 0x3a, 0x4b, 0x2f, 0x8b, 0x07, 0x8b, 0x50, 0x53, 0xc8, 0xec, 0xef, 0xec, 0x8b, 0x5f, 0x49, 0xa3, - 0xcb, 0x70, 0x91, 0xe7, 0xbe, 0x62, 0x28, 0x58, 0x93, 0x0c, 0xf5, 0x96, 0x62, 0xd6, 0x14, 0x7c, - 0x4b, 0x2d, 0x29, 0xe2, 0x7f, 0xa6, 0xd1, 0x39, 0x7a, 0x5f, 0xd3, 0x47, 0x2a, 0x4a, 0xb2, 0x89, - 0x95, 0x0f, 0xd5, 0x95, 0x9a, 0x21, 0xfe, 0xa8, 0x80, 0xce, 0xc3, 0x99, 0xc8, 0x0a, 0x4b, 0x75, - 0xa3, 0xac, 0x63, 0xf5, 0xc3, 0x8a, 0x2c, 0x7e, 0x52, 0x88, 0x4d, 0xb1, 0x2a, 0xed, 0xef, 0x29, - 0x9a, 0x41, 0xbb, 0xab, 0x58, 0x91, 0xc5, 0x4f, 0x09, 0x31, 0xe6, 0x76, 0x74, 0x5c, 0x54, 0x65, - 0x59, 0xd1, 0xc4, 0x4f, 0x0b, 0x31, 0xd1, 0x6a, 0xba, 0xb1, 0x43, 0x9f, 0x39, 0xfe, 0x98, 0x80, - 0x0a, 0x70, 0x81, 0x9f, 0xb4, 0x62, 0x94, 0x75, 0x99, 0x20, 0x98, 0x52, 0xa5, 0xa2, 0xdf, 0x56, - 0x64, 0xf1, 0xc7, 0x05, 0x74, 0x91, 0x5e, 0xe5, 0xe1, 0x7a, 0xb3, 0xc5, 0x91, 0x8a, 0x15, 0x45, - 0xfc, 0x09, 0x21, 0x36, 0x75, 0x2a, 0x11, 0x93, 0x30, 0x1f, 0x72, 0xf7, 0x19, 0x21, 0xb6, 0x86, - 0x6c, 0xda, 0xa6, 0xa1, 0xee, 0x29, 0x7a, 0xdd, 0x10, 0x7f, 0x32, 0xce, 0x63, 0x49, 0xd7, 0x76, - 0x2a, 0x6a, 0xc9, 0x10, 0x3f, 0x2b, 0xa0, 0x35, 0x1a, 0x59, 0xfc, 0x96, 0x5d, 0x5d, 0x53, 0xc4, - 0x9f, 0x8a, 0x13, 0xac, 0x28, 0xda, 0x2e, 0x3f, 0xe2, 0x4f, 0x0b, 0x68, 0x0b, 0x9e, 0x8e, 0x12, - 0x94, 0x55, 0xa2, 0x2f, 0x52, 0x25, 0x18, 0x7d, 0x47, 0x52, 0x2b, 0x8a, 0x2c, 0x7e, 0x4e, 0x40, - 0x57, 0xe1, 0x72, 0x02, 0x77, 0x8a, 0x66, 0xa8, 0xc6, 0xbe, 0x69, 0xe8, 0xba, 0x59, 0x91, 0xf0, - 0xae, 0x22, 0xfe, 0x8c, 0x80, 0xae, 0xc0, 0xa5, 0x04, 0xcc, 0x3a, 0x56, 0x3d, 0x34, 0x5d, 0xdb, - 0x15, 0x7f, 0x56, 0x40, 0xcf, 0xc0, 0x53, 0x91, 0xb5, 0xac, 0xd5, 0xab, 0x55, 0x1d, 0x1b, 0x8a, - 0x6c, 0xee, 0x29, 0xb2, 0x2a, 0x99, 0xc6, 0x7e, 0x55, 0x11, 0x7f, 0x4e, 0x40, 0xd7, 0x61, 0x6b, - 0x98, 0x9a, 0x22, 0x9b, 0x58, 0xd2, 0x76, 0x15, 0x2a, 0xea, 0x9a, 0x64, 0xa8, 0xb5, 0x1d, 0x95, - 0xca, 0xfa, 0xe7, 0x05, 0x74, 0x0d, 0xae, 0x0c, 0xbb, 0x01, 0x13, 0x2b, 0x35, 0xbd, 0x8e, 0x4b, - 0x44, 0x1d, 0x55, 0x1d, 0xab, 0xc6, 0xbe, 0xf8, 0x79, 0x01, 0x5d, 0x80, 0x7c, 0x4c, 0xd9, 0x94, - 0x3b, 0x86, 0xa2, 0x11, 0xa3, 0x15, 0x7f, 0x21, 0xbe, 0xf2, 0x41, 0x53, 0x28, 0xc2, 0x5f, 0x8c, - 0x8b, 0xd0, 0xb7, 0x78, 0x55, 0x33, 0x14, 0x7c, 0x4b, 0xaa, 0xd0, 0x19, 0xd7, 0xf6, 0xa4, 0x4a, - 0x45, 0xfc, 0xa5, 0x38, 0xbd, 0x08, 0x4e, 0x11, 0xab, 0xca, 0x8e, 0xf8, 0xcb, 0x71, 0x31, 0x13, - 0x96, 0x2a, 0xba, 0x67, 0xc5, 0xa6, 0xaa, 0xed, 0xe8, 0x78, 0xcf, 0xb3, 0xe8, 0x5f, 0x11, 0x62, - 0xc6, 0x48, 0x30, 0xa5, 0x8a, 0x82, 0x0d, 0x73, 0x4f, 0xa9, 0xd5, 0xa4, 0x5d, 0x45, 0xfc, 0xd5, - 0xb8, 0xda, 0x11, 0x63, 0x54, 0x65, 0xb6, 0x62, 0x65, 0x45, 0x92, 0x15, 0x2c, 0x7e, 0x31, 0x2e, - 0xaf, 0x2a, 0xd6, 0x6f, 0xa9, 0xb2, 0x62, 0x62, 0x65, 0x47, 0xc1, 0x58, 0xc1, 0x41, 0x0f, 0xf1, - 0x4b, 0x42, 0xcc, 0x38, 0x77, 0x2a, 0xfa, 0x6d, 0x5f, 0x41, 0xbe, 0x1c, 0x5f, 0x76, 0x49, 0xd3, - 0xb5, 0xfd, 0x3d, 0x32, 0x92, 0xac, 0xd6, 0x7c, 0x4b, 0xf9, 0x4a, 0x12, 0xd7, 0x01, 0x4b, 0x64, - 0x7e, 0xe2, 0x57, 0x85, 0x98, 0x8b, 0xe4, 0x35, 0xa3, 0xa4, 0x60, 0xe6, 0xd5, 0x14, 0xf1, 0x6b, - 0x71, 0x44, 0x55, 0xbb, 0x25, 0x55, 0x54, 0x79, 0x68, 0x8a, 0x5f, 0x17, 0xd0, 0x8b, 0xf0, 0x1c, - 0xcf, 0xb7, 0x8a, 0x6b, 0x86, 0x59, 0xd6, 0xab, 0x66, 0x45, 0x2a, 0xdd, 0xac, 0x05, 0x6f, 0x9a, - 0x4d, 0x36, 0x90, 0xf8, 0x8d, 0xf8, 0x64, 0xf6, 0xa4, 0x3b, 0x66, 0x11, 0x2b, 0x92, 0x6c, 0x94, - 0x4d, 0xe5, 0x4e, 0x49, 0x51, 0x48, 0x18, 0xf8, 0xf5, 0xb8, 0xc7, 0xa1, 0x93, 0xd1, 0x76, 0x74, - 0xb3, 0x2a, 0x95, 0x6e, 0x92, 0x15, 0xf8, 0xc3, 0xb8, 0x63, 0x28, 0xe9, 0x5a, 0x8d, 0xf8, 0x24, - 0xcd, 0xa3, 0xf0, 0x47, 0xf1, 0x29, 0x70, 0xbe, 0x94, 0x78, 0xb7, 0x5b, 0x92, 0x5a, 0xa1, 0x5a, - 0xfd, 0xed, 0xf8, 0x14, 0x68, 0x50, 0x32, 0xb0, 0xa4, 0xd5, 0xa4, 0x12, 0xd5, 0x0d, 0x59, 0x57, - 0x3c, 0xbf, 0xa3, 0xdc, 0x51, 0x6b, 0x46, 0x4d, 0xfc, 0x8b, 0xb8, 0x72, 0x57, 0x74, 0xbd, 0x6a, - 0xca, 0x8a, 0xa1, 0x94, 0x48, 0xc4, 0xf8, 0xcb, 0x78, 0x33, 0xd1, 0xc1, 0x3d, 0x49, 0xdb, 0x27, - 0x62, 0xa9, 0x89, 0xdf, 0x89, 0xeb, 0xaa, 0x24, 0xcb, 0x24, 0x80, 0x99, 0xaa, 0x56, 0xd2, 0xf7, - 0xaa, 0x15, 0xc5, 0x50, 0xc4, 0xbf, 0x8a, 0xbb, 0x53, 0x69, 0xaf, 0xa8, 0xee, 0xd6, 0xf5, 0x7a, - 0x4d, 0xfc, 0x6e, 0xbc, 0xa9, 0x58, 0xaf, 0x91, 0xe5, 0xc0, 0x8a, 0xf8, 0xd7, 0x71, 0xca, 0x81, - 0x9b, 0x0b, 0x83, 0xdf, 0xdf, 0xc4, 0x15, 0x37, 0xea, 0x4f, 0x3d, 0x42, 0xdf, 0x1b, 0x1a, 0x83, - 0x58, 0xef, 0x2d, 0x45, 0x33, 0xc4, 0xbf, 0x1d, 0xe5, 0x4a, 0xab, 0x8a, 0x26, 0x93, 0x18, 0xff, - 0xf7, 0xf1, 0x75, 0xa9, 0x6b, 0xb2, 0x52, 0x52, 0xab, 0x65, 0x05, 0x53, 0x71, 0xff, 0x83, 0x80, - 0x9e, 0x83, 0x67, 0x22, 0x66, 0x5d, 0xaa, 0x13, 0x9f, 0x61, 0x4a, 0xbb, 0x58, 0x51, 0xa2, 0x61, - 0xe5, 0x1f, 0x05, 0xf4, 0x34, 0x6c, 0xc6, 0xed, 0x9a, 0xf8, 0x50, 0x12, 0xd5, 0x14, 0x6c, 0x2a, - 0x18, 0xeb, 0x58, 0xfc, 0x67, 0x61, 0x28, 0x46, 0x1b, 0xa6, 0x4a, 0x64, 0x49, 0xc8, 0x29, 0xb2, - 0xf8, 0x2f, 0x42, 0x42, 0xec, 0xdb, 0x95, 0x0c, 0xe5, 0xb6, 0xb4, 0x2f, 0xfe, 0x6b, 0x5c, 0x24, - 0x2c, 0x62, 0x46, 0xb4, 0xe4, 0xdf, 0xe2, 0x43, 0xb0, 0xde, 0x41, 0x08, 0xf9, 0xf7, 0x38, 0xab, - 0xb7, 0x14, 0x4c, 0xdd, 0x15, 0xf5, 0xa2, 0xbe, 0x95, 0x89, 0xff, 0x11, 0xb7, 0x52, 0xe6, 0x51, - 0x38, 0x2f, 0xff, 0x03, 0x99, 0x98, 0xff, 0xde, 0xad, 0xe8, 0x45, 0xa9, 0xe2, 0x2d, 0xb4, 0x72, - 0x4b, 0xc1, 0xfb, 0xb7, 0xe9, 0x2a, 0xfd, 0x49, 0x26, 0x26, 0x69, 0x86, 0x27, 0x2b, 0xa5, 0x8a, - 0xaa, 0x29, 0xe2, 0x9f, 0x66, 0xd0, 0x36, 0x5c, 0x4b, 0x68, 0x8f, 0xa8, 0xb3, 0x29, 0x69, 0x8c, - 0xde, 0x9f, 0x65, 0x62, 0x33, 0x60, 0xf8, 0xb1, 0x88, 0xfb, 0xad, 0x4c, 0x5c, 0x12, 0x1e, 0x5a, - 0x5d, 0xbb, 0x2d, 0x51, 0x61, 0xff, 0xf9, 0x08, 0x04, 0xac, 0x7c, 0xd0, 0x33, 0x90, 0x6f, 0x67, - 0xb6, 0x1e, 0xb0, 0x7f, 0xe6, 0xe1, 0x1f, 0x3f, 0xb3, 0xf4, 0x92, 0x5a, 0x1d, 0x91, 0x14, 0x09, - 0xe0, 0x7a, 0x98, 0x5e, 0x86, 0xf0, 0xba, 0x5c, 0x15, 0x53, 0xc3, 0x60, 0xa3, 0x54, 0x15, 0xd3, - 0x09, 0xe0, 0x4a, 0x4d, 0x14, 0xb6, 0x34, 0x10, 0xe3, 0x27, 0x1a, 0x08, 0xd1, 0x7d, 0x00, 0x49, - 0xe6, 0x3c, 0x4f, 0x56, 0xf3, 0xfe, 0x37, 0x03, 0x81, 0xdd, 0x09, 0x40, 0x29, 0xb4, 0xea, 0xc5, - 0x7e, 0xe2, 0x11, 0x7c, 0x60, 0x7a, 0xcb, 0xa1, 0xcc, 0xc6, 0x0e, 0x0b, 0xd0, 0x05, 0x6f, 0x2d, - 0xbc, 0x00, 0xab, 0x68, 0x25, 0xbc, 0x5f, 0x35, 0xa8, 0x7f, 0x26, 0x42, 0x3b, 0x85, 0xce, 0x79, - 0xe9, 0x55, 0xb4, 0x99, 0xfa, 0x6e, 0x31, 0x95, 0xdc, 0x97, 0x59, 0x81, 0x98, 0xde, 0x6a, 0x84, - 0xff, 0x85, 0xc5, 0x38, 0xea, 0x5a, 0xe8, 0x2c, 0x9c, 0x66, 0xa1, 0x04, 0xd3, 0x50, 0xce, 0xe5, - 0xe3, 0x1b, 0xb0, 0x1e, 0x6d, 0xf2, 0x2d, 0x46, 0x4c, 0x0d, 0xb7, 0x91, 0xa8, 0x4b, 0xdb, 0xd2, - 0x5b, 0x0f, 0xe9, 0xdc, 0xc3, 0xfa, 0x0d, 0x95, 0x65, 0xc9, 0xcf, 0xd0, 0x89, 0x67, 0x22, 0xc6, - 0x4d, 0xe9, 0x13, 0x70, 0x55, 0xc2, 0x86, 0x5a, 0x52, 0xab, 0x92, 0x66, 0x98, 0x1f, 0xd4, 0x55, - 0x4d, 0x91, 0xc5, 0x14, 0x5a, 0x02, 0x20, 0x6d, 0xc4, 0x6b, 0xde, 0x52, 0xc4, 0x34, 0x5a, 0x03, - 0x91, 0x7c, 0xcb, 0x6a, 0xad, 0xa4, 0x6b, 0x9a, 0xb7, 0xf6, 0x02, 0x5a, 0x84, 0x79, 0x02, 0xf5, - 0x2c, 0x37, 0xb3, 0xd5, 0xa4, 0x6b, 0x16, 0xdd, 0x9d, 0xa2, 0x3c, 0xac, 0xd5, 0x8c, 0x9a, 0xb7, - 0x90, 0x3b, 0x0a, 0x36, 0x75, 0x6d, 0x57, 0xf7, 0xc6, 0x3f, 0x03, 0xab, 0x91, 0x16, 0x16, 0x22, - 0x53, 0x54, 0xbe, 0x7c, 0x43, 0xad, 0x5e, 0x2a, 0x29, 0xb5, 0xda, 0x4e, 0x9d, 0xcc, 0xee, 0x1a, - 0x40, 0x58, 0x1a, 0x43, 0x59, 0xc8, 0x68, 0x24, 0x8b, 0xa3, 0x2b, 0x7e, 0x13, 0xab, 0xb5, 0xaa, - 0xa9, 0x68, 0x64, 0x99, 0x64, 0x31, 0xb5, 0xb5, 0x43, 0x95, 0x25, 0x52, 0x07, 0x43, 0xcb, 0x90, - 0xab, 0x95, 0x64, 0x4e, 0xca, 0x0c, 0x10, 0xfe, 0x0f, 0x0f, 0x11, 0x16, 0x08, 0x20, 0xfc, 0x0f, - 0x1e, 0x37, 0xfe, 0x38, 0x07, 0x42, 0x4d, 0xad, 0xa2, 0x2a, 0x2c, 0xf0, 0x0f, 0x21, 0xd0, 0xf9, - 0xc8, 0xc5, 0xaa, 0xd8, 0x7d, 0xf9, 0x8d, 0x0b, 0x23, 0x5a, 0xbd, 0x8b, 0x2d, 0x05, 0xe1, 0xed, - 0x74, 0x0a, 0x7d, 0x84, 0xfb, 0xaf, 0x57, 0xfc, 0x23, 0x03, 0xf4, 0xf4, 0xf0, 0xd9, 0x61, 0xc2, - 0x9b, 0x89, 0x8d, 0xb1, 0xaf, 0x14, 0x90, 0x09, 0xeb, 0xc9, 0x4f, 0x77, 0xd1, 0x33, 0xc3, 0xe4, - 0x93, 0x5e, 0x30, 0x6c, 0x8c, 0x7f, 0x32, 0x40, 0xd8, 0x4f, 0xfc, 0x0f, 0x24, 0x1c, 0xfb, 0xe3, - 0xfe, 0x43, 0xc9, 0xf1, 0xec, 0x27, 0x3f, 0x11, 0xe6, 0xd8, 0x1f, 0xfb, 0x86, 0xf8, 0x38, 0xf6, - 0xff, 0x0f, 0xa0, 0xe1, 0x17, 0x41, 0x28, 0xbc, 0x05, 0x3f, 0xf2, 0xf1, 0xd1, 0xc6, 0xe5, 0xb1, - 0x38, 0xec, 0xea, 0xd2, 0xff, 0x83, 0xd5, 0x84, 0xf7, 0x3c, 0x28, 0xde, 0x37, 0x91, 0xf3, 0x2b, - 0xe3, 0x91, 0xc2, 0x11, 0x12, 0x9e, 0xb4, 0x70, 0x23, 0x8c, 0x7e, 0x6e, 0xc3, 0x8d, 0x30, 0xee, - 0x55, 0x4c, 0x33, 0x78, 0xfb, 0x13, 0x9d, 0xc4, 0x50, 0xef, 0xc4, 0x59, 0x3c, 0x7d, 0x0c, 0x16, - 0x1b, 0x64, 0x17, 0x96, 0xa2, 0x4f, 0x4e, 0xd0, 0x45, 0xee, 0x58, 0x33, 0xe1, 0x2d, 0xca, 0x46, - 0xf2, 0x5b, 0xa3, 0x88, 0x39, 0x45, 0xde, 0x53, 0x3c, 0x3d, 0xd1, 0xdd, 0xf5, 0x8d, 0xb1, 0xb7, - 0xcb, 0x22, 0xda, 0x3e, 0x82, 0xfa, 0xb8, 0xfb, 0xe0, 0xc7, 0x50, 0x0f, 0xd7, 0x32, 0x42, 0x7b, - 0x68, 0x2d, 0x93, 0x28, 0x5f, 0x19, 0x8f, 0xc4, 0xc4, 0xfc, 0x11, 0xee, 0x65, 0xcf, 0x08, 0xfe, - 0xc7, 0x5d, 0x9b, 0x3b, 0x86, 0xff, 0x7d, 0x58, 0x4b, 0xba, 0xe6, 0xc0, 0x69, 0xca, 0x98, 0x5b, - 0x10, 0x1b, 0x91, 0xb3, 0xfb, 0xf8, 0xf1, 0xef, 0x1d, 0x58, 0x4f, 0x3e, 0x77, 0xe4, 0x1c, 0xc1, - 0xd8, 0x83, 0xc9, 0x8d, 0xf5, 0xa1, 0x4a, 0xb9, 0x72, 0xd8, 0x75, 0x8f, 0x8a, 0x3b, 0x1f, 0xbe, - 0x7c, 0x60, 0xbb, 0xf7, 0x07, 0x77, 0xb7, 0x9b, 0xce, 0xe1, 0x75, 0x46, 0xcb, 0xfb, 0xb7, 0x89, - 0x4d, 0xa7, 0xed, 0x03, 0xbe, 0x90, 0x5e, 0xac, 0xd8, 0x6f, 0x58, 0x37, 0xbd, 0x72, 0xb9, 0xeb, - 0xfc, 0x5d, 0x7a, 0x89, 0x7d, 0xbf, 0xf6, 0x1a, 0x05, 0xdc, 0x9d, 0xa5, 0x5d, 0x5e, 0xfa, 0xaf, - 0x00, 0x00, 0x00, 0xff, 0xff, 0xed, 0x2e, 0x67, 0x1e, 0xed, 0x51, 0x00, 0x00, + // 5786 bytes of a gzipped FileDescriptorProto + 0x1f, 0x8b, 0x08, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0xff, 0xe4, 0x7c, 0x69, 0x6c, 0x23, 0xc9, + 0x75, 0xf0, 0x90, 0x4d, 0x49, 0xd4, 0xa3, 0x8e, 0x56, 0x49, 0xa3, 0xe1, 0x68, 0x2e, 0x2d, 0x67, + 0x76, 0x77, 0x46, 0xbb, 0xab, 0x59, 0xcf, 0x7e, 0x9f, 0xf7, 0xf0, 0xb5, 0x4d, 0x76, 0x4b, 0x6c, + 0x0f, 0xd5, 0x4d, 0x17, 0x9b, 0x33, 0x23, 0xc3, 0xdf, 0xd7, 0xe1, 0x90, 0x3d, 0x9a, 0xf6, 0x50, + 0x6c, 0x9a, 0x6c, 0xee, 0xac, 0xec, 0xec, 0x8f, 0xfc, 0xca, 0x06, 0x08, 0x82, 0xd8, 0x4e, 0xe2, + 0x38, 0x71, 0x0e, 0x03, 0x39, 0x0d, 0xdb, 0x80, 0x03, 0x1f, 0xc1, 0xfc, 0x08, 0xf2, 0x2f, 0x41, + 0x0e, 0x20, 0x40, 0x90, 0x03, 0x48, 0xe0, 0x38, 0x71, 0x9c, 0x38, 0x09, 0x92, 0xfc, 0xc9, 0x09, + 0xe4, 0x47, 0x50, 0xd5, 0xd5, 0xdd, 0xd5, 0xcd, 0x26, 0x45, 0x6a, 0x66, 0x01, 0x23, 0xf9, 0x25, + 0xf6, 0xab, 0x57, 0xaf, 0x5e, 0xbd, 0x7a, 0x57, 0xbd, 0xaa, 0x12, 0xac, 0xb4, 0xed, 0x37, 0xac, + 0x07, 0xb6, 0x6b, 0xf6, 0xed, 0xee, 0x76, 0xb7, 0xe7, 0xb8, 0x0e, 0x9a, 0x63, 0xa0, 0x8d, 0xb3, + 0x07, 0x8e, 0x73, 0xd0, 0xb6, 0xae, 0x53, 0xf0, 0xdd, 0xc1, 0xbd, 0xeb, 0x8d, 0xce, 0x91, 0x87, + 0xb3, 0x71, 0x31, 0xde, 0xd4, 0x1a, 0xf4, 0x1a, 0xae, 0xed, 0x74, 0x58, 0xfb, 0xb9, 0x78, 0xbb, + 0x75, 0xd8, 0x75, 0xfd, 0xce, 0x97, 0xe2, 0x8d, 0xae, 0x7d, 0x68, 0xf5, 0xdd, 0xc6, 0x21, 0xe3, + 0x60, 0x63, 0xcd, 0x67, 0xea, 0xd0, 0x69, 0x59, 0xed, 0x3e, 0x83, 0x22, 0x1f, 0xda, 0x73, 0x9c, + 0xc3, 0x00, 0xd3, 0x39, 0x38, 0xb0, 0x7a, 0xd7, 0x9d, 0x2e, 0x19, 0x9c, 0x61, 0x16, 0x74, 0x98, + 0xaf, 0xa9, 0xd5, 0x9a, 0xdb, 0x70, 0x07, 0x7d, 0xb4, 0x05, 0x99, 0xa6, 0xd3, 0xb2, 0xf2, 0xa9, + 0xcd, 0xd4, 0xd5, 0xa5, 0x1b, 0xeb, 0xdb, 0x8c, 0xca, 0x76, 0x80, 0x51, 0x72, 0x5a, 0x16, 0xa6, + 0x38, 0x68, 0x1d, 0x66, 0xfb, 0x14, 0x96, 0x4f, 0x6f, 0xa6, 0xae, 0xce, 0x63, 0xf6, 0x55, 0xf8, + 0x4c, 0x06, 0x4e, 0x97, 0x7a, 0x56, 0xc3, 0xb5, 0x6a, 0x6a, 0xd5, 0xe8, 0x0d, 0x3a, 0x0f, 0xb0, + 0xf5, 0xb1, 0x81, 0xd5, 0x77, 0xd1, 0x73, 0xb0, 0x62, 0x77, 0xee, 0x3a, 0x83, 0x4e, 0xcb, 0x6c, + 0xb4, 0x5a, 0x3d, 0xab, 0xdf, 0xb7, 0xfa, 0xf9, 0xd4, 0xa6, 0x70, 0x75, 0x1e, 0x8b, 0xac, 0x41, + 0xf2, 0xe1, 0xe8, 0x1a, 0x88, 0xce, 0xc0, 0x8d, 0x60, 0xb3, 0x81, 0x96, 0x7d, 0x38, 0x43, 0x46, + 0xcf, 0x42, 0x00, 0x32, 0x3b, 0x83, 0xc3, 0xbb, 0x56, 0x2f, 0x2f, 0x50, 0xcc, 0x25, 0x1f, 0xac, + 0x51, 0x28, 0x7a, 0x37, 0x9c, 0xf6, 0x19, 0xf0, 0xf0, 0xfa, 0x66, 0xcf, 0x3a, 0xb0, 0xde, 0xcc, + 0x67, 0x08, 0x13, 0xc5, 0x74, 0x3e, 0x85, 0x57, 0x19, 0x82, 0xd7, 0xa3, 0x8f, 0x49, 0x33, 0x19, + 0x20, 0xd6, 0x2f, 0x3f, 0x4f, 0xd9, 0x5e, 0x8a, 0x62, 0xa3, 0x6d, 0xf0, 0x27, 0x62, 0x0e, 0xfa, + 0x56, 0xaf, 0xd3, 0x38, 0xb4, 0xf2, 0x33, 0x84, 0x95, 0xa2, 0xf0, 0x9b, 0xd5, 0x14, 0xf6, 0xa9, + 0xd4, 0x59, 0x1b, 0x8f, 0xdf, 0x6d, 0xf4, 0xfb, 0x0f, 0x9d, 0x5e, 0x2b, 0x3f, 0xeb, 0xe3, 0xa7, + 0x03, 0xfc, 0x2a, 0x6b, 0x43, 0x2f, 0xc2, 0x4a, 0x30, 0xd3, 0x60, 0x80, 0xb9, 0x70, 0x80, 0x40, + 0x64, 0xc1, 0x08, 0x7c, 0x8f, 0x60, 0x88, 0x6c, 0x38, 0x44, 0xd0, 0x23, 0x18, 0x03, 0x41, 0x86, + 0x92, 0x05, 0x2a, 0x42, 0xfa, 0x1b, 0xbd, 0x0e, 0xd9, 0x43, 0xcb, 0x6d, 0xb4, 0x1a, 0x6e, 0x23, + 0x9f, 0xa3, 0x9d, 0xaf, 0xfc, 0x5a, 0xf5, 0xe2, 0x7b, 0x7b, 0x56, 0xab, 0xd1, 0x74, 0xad, 0xd6, + 0xe6, 0xd5, 0x4f, 0x7c, 0x62, 0x73, 0xbb, 0x66, 0x7f, 0xdc, 0xda, 0x7c, 0xeb, 0xad, 0xcd, 0xbb, + 0x47, 0xae, 0xd5, 0xbf, 0xf6, 0x7e, 0xc2, 0x4f, 0xd0, 0xeb, 0xb5, 0x74, 0x3e, 0x55, 0xb8, 0x01, + 0xd9, 0x9a, 0x5a, 0x25, 0x2a, 0xd4, 0x0c, 0x46, 0x49, 0x71, 0xa3, 0x20, 0xc8, 0xf4, 0x1a, 0xae, + 0x45, 0x97, 0x79, 0x11, 0xd3, 0xdf, 0x85, 0x4f, 0xa6, 0x61, 0xa9, 0xa6, 0x56, 0xf7, 0xac, 0x96, + 0xdd, 0x28, 0x39, 0x9d, 0x7b, 0xf6, 0x01, 0x7a, 0x1e, 0x90, 0xd3, 0x69, 0x1f, 0x99, 0x6d, 0xbb, + 0xef, 0x5a, 0x2d, 0x93, 0x28, 0x63, 0xb3, 0x4f, 0x09, 0x65, 0xb1, 0x48, 0x5a, 0x2a, 0xb4, 0x81, + 0x8e, 0x43, 0xf4, 0x68, 0x96, 0x61, 0xa4, 0x37, 0x85, 0xab, 0xb9, 0x1b, 0x2b, 0xbc, 0x52, 0x53, + 0x1c, 0xcc, 0x10, 0xd0, 0xeb, 0x00, 0x56, 0xa7, 0xd9, 0x3b, 0xa2, 0xf6, 0x41, 0x55, 0x68, 0xe9, + 0xc6, 0x39, 0x1e, 0x9d, 0x72, 0xa1, 0x04, 0x28, 0xe5, 0x53, 0x98, 0xeb, 0xf0, 0x76, 0x2a, 0x85, + 0x4a, 0xb0, 0x78, 0x48, 0x70, 0x4c, 0x62, 0xa5, 0xce, 0xc0, 0xcd, 0x67, 0x36, 0x53, 0x57, 0x73, + 0x37, 0xce, 0x6e, 0x7b, 0x56, 0xbc, 0xed, 0x5b, 0xf1, 0xb6, 0xcc, 0x5c, 0x40, 0x39, 0x85, 0x17, + 0x68, 0x0f, 0xc3, 0xeb, 0xf0, 0x76, 0x2a, 0x55, 0x5c, 0x84, 0x9c, 0x19, 0x92, 0x2d, 0x8a, 0xb0, + 0x64, 0x46, 0x88, 0x16, 0xde, 0x4e, 0xc1, 0x42, 0xb5, 0xe7, 0xbc, 0x61, 0xb7, 0xac, 0x9e, 0xda, + 0xb9, 0xe7, 0xa0, 0x25, 0x48, 0xdb, 0x2d, 0x26, 0xca, 0xb4, 0x1d, 0x2e, 0x61, 0x9a, 0x13, 0xee, + 0x35, 0xc8, 0xb8, 0x47, 0x5d, 0x8b, 0x4d, 0xeb, 0x74, 0x30, 0x2d, 0x9f, 0x90, 0x71, 0xd4, 0xb5, + 0x30, 0x45, 0x21, 0xa6, 0xd7, 0xed, 0x59, 0x6f, 0x58, 0x1d, 0xd7, 0x74, 0x7b, 0x8d, 0x4e, 0xff, + 0x9e, 0xd5, 0xa3, 0x13, 0xc9, 0xe2, 0x65, 0x06, 0x37, 0x18, 0xb8, 0xf0, 0xcf, 0x33, 0xb0, 0xe0, + 0x9b, 0x39, 0x65, 0xe5, 0x3a, 0x2c, 0xf4, 0xed, 0xae, 0xe9, 0x12, 0x80, 0xe9, 0x33, 0x55, 0x5c, + 0x7c, 0x54, 0x85, 0xbe, 0xdd, 0xf5, 0xd0, 0x64, 0x1c, 0xfe, 0x6e, 0xa1, 0x97, 0x20, 0xf3, 0xc0, + 0xee, 0xb4, 0xf2, 0x4b, 0x94, 0xaf, 0x4b, 0xbc, 0xb8, 0x03, 0xaa, 0xdb, 0xf4, 0xd7, 0x4d, 0xbb, + 0xd3, 0xc2, 0x14, 0x39, 0xd9, 0x93, 0xa4, 0xa7, 0xf0, 0x24, 0xc2, 0xc4, 0x9e, 0x24, 0x93, 0xe8, + 0x49, 0x5e, 0x82, 0x79, 0x2a, 0x9a, 0xae, 0xd3, 0x73, 0xf3, 0x8b, 0x31, 0x91, 0x52, 0xd6, 0x59, + 0x23, 0x0e, 0xf1, 0x46, 0xbb, 0x9f, 0x99, 0xa9, 0xdd, 0x0f, 0x4c, 0xec, 0x7e, 0x66, 0xa7, 0x74, + 0x3f, 0x73, 0xd3, 0xba, 0x9f, 0xec, 0xd4, 0xee, 0x67, 0x7e, 0x12, 0xf7, 0x93, 0x1b, 0xe1, 0x7e, + 0x16, 0x4e, 0xe2, 0x7e, 0x0a, 0x32, 0xcc, 0x07, 0x3a, 0x84, 0x44, 0x58, 0x30, 0x70, 0x5d, 0xbb, + 0x69, 0x56, 0x94, 0x5d, 0xa9, 0xb4, 0x2f, 0x9e, 0x42, 0x2b, 0xb0, 0xe8, 0x41, 0x54, 0xad, 0xa8, + 0xd7, 0x35, 0x59, 0x4c, 0x21, 0x04, 0x4b, 0x1e, 0x48, 0xaf, 0x1b, 0x1e, 0x2c, 0x4d, 0x9d, 0x18, + 0x86, 0xf3, 0x41, 0x74, 0x53, 0x3d, 0xf9, 0x44, 0x82, 0xdc, 0x0d, 0x98, 0xa1, 0xca, 0x4f, 0x35, + 0x3f, 0x77, 0xe3, 0x3c, 0xaf, 0x15, 0x3c, 0x3e, 0xd1, 0x6b, 0xec, 0xa1, 0x16, 0x7e, 0x3f, 0x05, + 0xe7, 0xeb, 0xdd, 0xd6, 0x68, 0xa2, 0x53, 0x5b, 0xd5, 0x2b, 0x30, 0xd7, 0xb3, 0xba, 0xed, 0x46, + 0xd3, 0x73, 0x02, 0xc7, 0xf0, 0x51, 0x3e, 0x85, 0x7d, 0x74, 0xf4, 0x0a, 0xcc, 0x0e, 0x28, 0x2b, + 0xd4, 0x46, 0x72, 0x37, 0x2e, 0x8e, 0xea, 0xe8, 0x31, 0x5c, 0x3e, 0x85, 0x19, 0x7e, 0x31, 0x0b, + 0xb3, 0x8d, 0x26, 0x71, 0x59, 0x85, 0xdf, 0x00, 0x58, 0x4d, 0x18, 0x66, 0xfa, 0x69, 0x24, 0x39, + 0x32, 0x5e, 0x19, 0x84, 0x93, 0x28, 0x03, 0xca, 0xc3, 0x9c, 0x6f, 0x47, 0x34, 0xf0, 0x63, 0xff, + 0x93, 0xf8, 0x95, 0x46, 0xbb, 0xed, 0x3c, 0xb4, 0x78, 0xbf, 0x32, 0xe3, 0xf9, 0x15, 0xd6, 0x10, + 0xfa, 0x95, 0x67, 0x61, 0xd9, 0x47, 0xf6, 0xc9, 0xcd, 0x7a, 0x66, 0xc9, 0xc0, 0xbe, 0x59, 0x5e, + 0x85, 0xc5, 0xc6, 0xc0, 0xbd, 0x9f, 0x18, 0xb1, 0x17, 0x48, 0x4b, 0x60, 0x2e, 0x3e, 0x66, 0x52, + 0xa4, 0xa6, 0x98, 0x81, 0x99, 0x5c, 0x00, 0xa0, 0x98, 0x3d, 0xab, 0xd1, 0x3e, 0xcc, 0xaf, 0x52, + 0xf9, 0xcc, 0x13, 0x08, 0x26, 0x00, 0x64, 0xc3, 0xdc, 0x7d, 0xab, 0xd1, 0xf2, 0x33, 0x95, 0xdc, + 0x8d, 0x6b, 0xe3, 0xd6, 0x7f, 0xbb, 0xec, 0xe1, 0x2a, 0x1d, 0xb7, 0x77, 0x34, 0xa1, 0x38, 0x7d, + 0xfa, 0xc8, 0x86, 0xd3, 0xec, 0xa7, 0xe9, 0x3a, 0x66, 0xc3, 0x75, 0x7b, 0xf6, 0xdd, 0x81, 0x6b, + 0x79, 0x3e, 0x2a, 0x77, 0xe3, 0xff, 0x4e, 0x32, 0xb0, 0xe1, 0x48, 0x41, 0x3f, 0xca, 0x04, 0x5e, + 0xbd, 0x3f, 0xdc, 0x42, 0x86, 0x0a, 0xe9, 0x93, 0xd1, 0xfc, 0x39, 0x2e, 0x4d, 0x30, 0x54, 0x48, + 0xc7, 0x70, 0xf8, 0xf9, 0xe2, 0xd5, 0xc6, 0x70, 0x0b, 0x2a, 0x12, 0x9f, 0xdb, 0x6c, 0x0f, 0x5a, + 0x56, 0x30, 0xc8, 0x32, 0x75, 0xf3, 0x67, 0xf9, 0x41, 0x3c, 0x6c, 0xdd, 0x4b, 0xa8, 0x89, 0x3b, + 0xa6, 0x3d, 0x38, 0x1a, 0x3d, 0xbb, 0x73, 0x60, 0x77, 0x0e, 0x82, 0x7c, 0x20, 0x77, 0x4c, 0x3e, + 0x80, 0x97, 0x58, 0x0f, 0x96, 0x0f, 0x20, 0x05, 0x56, 0x0e, 0x1b, 0x6f, 0x9a, 0xcd, 0x46, 0xbb, + 0x6d, 0xfa, 0xfb, 0x06, 0xea, 0x03, 0xc7, 0x52, 0x59, 0x3e, 0x6c, 0xbc, 0x59, 0x6a, 0xb4, 0xdb, + 0x3e, 0x00, 0x5d, 0x86, 0xc5, 0x07, 0x3d, 0xbb, 0xdf, 0x35, 0xad, 0x4e, 0xe3, 0x6e, 0xdb, 0x6a, + 0xd1, 0x98, 0x95, 0xc5, 0x0b, 0x14, 0xa8, 0x78, 0x30, 0xb4, 0x03, 0xa2, 0x97, 0x68, 0x70, 0x59, + 0x90, 0x78, 0x6c, 0x16, 0x84, 0x97, 0x0f, 0xa3, 0x00, 0xf4, 0x2a, 0x40, 0x93, 0xba, 0xc8, 0x96, + 0xd9, 0x70, 0xf3, 0x2b, 0x94, 0xd9, 0x8d, 0x21, 0x66, 0x0d, 0x7f, 0x23, 0x83, 0xe7, 0x19, 0xb6, + 0xe4, 0x92, 0xae, 0x9e, 0x37, 0xa1, 0x5d, 0xd1, 0xf1, 0x5d, 0x19, 0xb6, 0xe4, 0x6e, 0xbc, 0x06, + 0x0b, 0xfc, 0xb2, 0x22, 0x11, 0x84, 0x07, 0xd6, 0x11, 0xcb, 0x8a, 0xc8, 0x4f, 0xb4, 0x06, 0x33, + 0x6f, 0x34, 0xda, 0x03, 0xdf, 0x9d, 0x78, 0x1f, 0xaf, 0xa5, 0x5f, 0x49, 0x6d, 0xec, 0x40, 0x7e, + 0x94, 0x26, 0x4e, 0x4b, 0x67, 0x94, 0x9a, 0x4d, 0x43, 0xa7, 0xf0, 0x87, 0x19, 0x38, 0x9d, 0xe8, + 0x6e, 0xd1, 0x0b, 0xa1, 0xef, 0xf2, 0x02, 0xcc, 0x6a, 0xb0, 0x34, 0x24, 0xed, 0xf5, 0xb0, 0x42, + 0x87, 0xf6, 0x7a, 0x92, 0x43, 0x4b, 0x8f, 0xee, 0x38, 0xec, 0xe5, 0xde, 0x3b, 0xec, 0xe5, 0x84, + 0xd1, 0xfd, 0xe3, 0xae, 0xef, 0x85, 0xb8, 0xeb, 0xcb, 0x04, 0xae, 0xaf, 0x7c, 0x2a, 0xea, 0xfc, + 0x48, 0xfe, 0xfc, 0x42, 0xdc, 0xff, 0x05, 0x9b, 0xa7, 0x74, 0x39, 0x15, 0xf5, 0x80, 0x04, 0xbd, + 0x10, 0x71, 0x82, 0x34, 0xad, 0x28, 0xa7, 0x39, 0x37, 0x48, 0x70, 0xce, 0xb0, 0x10, 0x42, 0xf3, + 0xa0, 0xb2, 0xe0, 0x05, 0x11, 0xd2, 0xa0, 0x70, 0x71, 0x64, 0x6e, 0xf2, 0x38, 0x52, 0xce, 0x84, + 0x91, 0x84, 0x90, 0xb9, 0x99, 0x60, 0x34, 0xd9, 0xe3, 0xb7, 0x0e, 0x33, 0x43, 0x66, 0x43, 0x52, + 0x7f, 0x92, 0xeb, 0x47, 0xe4, 0x15, 0x42, 0x7c, 0x91, 0xd0, 0xed, 0x41, 0x38, 0xeb, 0xe2, 0x1c, + 0xcc, 0x98, 0x14, 0x33, 0x07, 0xf3, 0xa6, 0xcf, 0x58, 0x71, 0x15, 0x56, 0xcc, 0x38, 0x5b, 0x05, + 0x03, 0x2e, 0x04, 0xa9, 0x8b, 0xce, 0xf2, 0xae, 0x48, 0x9a, 0xf1, 0x52, 0x34, 0x77, 0xb9, 0xc0, + 0x4f, 0x20, 0xd2, 0x81, 0x4f, 0x5e, 0xfe, 0x20, 0x05, 0x17, 0x82, 0xe4, 0x25, 0x91, 0xec, 0xd4, + 0x61, 0xff, 0xd5, 0x78, 0xf6, 0x32, 0x9e, 0x13, 0x3e, 0x7d, 0x79, 0x35, 0x96, 0xbe, 0x5c, 0x1a, + 0xd9, 0x73, 0x4c, 0xfe, 0xf2, 0x68, 0x1e, 0xd6, 0x92, 0x06, 0xfa, 0x1e, 0x4a, 0x60, 0xfc, 0x8d, + 0x8c, 0xb7, 0x3d, 0xf1, 0x3f, 0xd1, 0x75, 0x58, 0x6d, 0x59, 0x7d, 0xd7, 0xee, 0x50, 0xb7, 0x6f, + 0x36, 0x9d, 0x01, 0xf1, 0x3d, 0x74, 0x73, 0x35, 0x8f, 0x11, 0xd7, 0x54, 0xf2, 0x5a, 0xa2, 0x1b, + 0x99, 0x99, 0x09, 0x37, 0x32, 0x5c, 0x02, 0x35, 0x1b, 0x4d, 0xa0, 0xde, 0x89, 0x54, 0xe7, 0xa3, + 0xf1, 0x5c, 0x66, 0x6b, 0xac, 0x36, 0x3c, 0x56, 0x32, 0xf3, 0xd1, 0xf1, 0xc9, 0xcc, 0xbb, 0x27, + 0x1a, 0x79, 0xc2, 0x6c, 0xe6, 0xa3, 0xa3, 0xb2, 0x99, 0xdc, 0x24, 0x63, 0x3d, 0x76, 0x3a, 0xb3, + 0x30, 0x6d, 0x3a, 0x93, 0x94, 0x1e, 0x2c, 0x9e, 0x20, 0x3d, 0x38, 0x07, 0xf3, 0xf7, 0x7a, 0xce, + 0xa1, 0x79, 0xdf, 0xe9, 0xbb, 0x34, 0xa9, 0x9a, 0xc7, 0x59, 0x02, 0x28, 0x3b, 0x7d, 0x37, 0x96, + 0x3b, 0x88, 0x27, 0xcf, 0x1d, 0x56, 0xfe, 0xb7, 0xe6, 0x0e, 0x9f, 0x9a, 0x81, 0xf5, 0x64, 0x5f, + 0x87, 0x2e, 0x84, 0x7e, 0x83, 0x92, 0x22, 0x8e, 0x93, 0x01, 0x48, 0x28, 0x7b, 0x85, 0xf7, 0x05, + 0xe9, 0x31, 0xbe, 0xa0, 0x9c, 0xe2, 0xbc, 0x01, 0xe9, 0xf9, 0x7f, 0x92, 0xdd, 0x8e, 0x1f, 0x91, + 0x13, 0x1c, 0x8f, 0x17, 0xed, 0xe7, 0x26, 0x48, 0x29, 0x02, 0xdf, 0x32, 0x2e, 0x97, 0x10, 0xa6, + 0xcb, 0x25, 0x32, 0xc3, 0xb9, 0x44, 0x34, 0x4f, 0x98, 0x79, 0xfc, 0x3c, 0x61, 0xf6, 0x89, 0xe4, + 0x09, 0x73, 0x49, 0x79, 0x02, 0xda, 0xe4, 0x4d, 0x88, 0x16, 0x6a, 0xcb, 0xd9, 0xd0, 0x88, 0x48, + 0x26, 0x01, 0x90, 0xf5, 0x33, 0xbe, 0xe2, 0x02, 0x80, 0x19, 0x2c, 0x57, 0x71, 0x1d, 0xd6, 0xcc, + 0x84, 0xc5, 0x9a, 0x28, 0xf7, 0x98, 0x3c, 0xd9, 0xa0, 0x83, 0x06, 0x3c, 0x16, 0x2a, 0x70, 0x76, + 0xd7, 0x72, 0x9f, 0x50, 0x75, 0xa3, 0x50, 0x85, 0x8d, 0x24, 0x6a, 0xfd, 0xae, 0xd3, 0xe9, 0x5b, + 0x27, 0xaa, 0xc0, 0xec, 0xf9, 0x14, 0x9f, 0x48, 0x02, 0x53, 0xc0, 0x70, 0x2e, 0x91, 0x1c, 0xe3, + 0xf0, 0x44, 0x79, 0x56, 0x11, 0x56, 0x89, 0x55, 0xc4, 0x0f, 0x55, 0x9e, 0x85, 0x4c, 0xb7, 0x71, + 0x60, 0x0d, 0xed, 0x06, 0xaa, 0x8d, 0x03, 0xb6, 0xc2, 0x98, 0x22, 0xd0, 0xe2, 0xd5, 0x2e, 0xac, + 0x45, 0x69, 0x30, 0x86, 0x9e, 0x83, 0x19, 0xdb, 0xb5, 0x0e, 0xbd, 0xd3, 0x98, 0x5c, 0xdc, 0xea, + 0x03, 0x46, 0x28, 0x0e, 0x25, 0xf4, 0xfd, 0xb0, 0xc1, 0x08, 0x25, 0x2d, 0xa8, 0xcf, 0x93, 0x70, + 0x0c, 0x4f, 0x24, 0x14, 0xf8, 0x42, 0xf5, 0x4f, 0x82, 0xb2, 0xae, 0x27, 0xc3, 0x3e, 0x9f, 0x65, + 0xa4, 0x23, 0x59, 0x46, 0xe1, 0x43, 0x70, 0x2e, 0x71, 0xf4, 0x50, 0x01, 0xf8, 0xd9, 0x1c, 0xa3, + 0x00, 0x14, 0xb5, 0xf0, 0x56, 0x40, 0x32, 0x51, 0x03, 0xde, 0xe9, 0x19, 0xd5, 0xe0, 0x7c, 0xf2, + 0xf0, 0xa1, 0xc6, 0xf0, 0x53, 0x3a, 0x4e, 0x63, 0xbc, 0x39, 0x95, 0xe1, 0xb4, 0x6c, 0xb5, 0xad, + 0xe1, 0x83, 0xb8, 0xa9, 0xf5, 0x79, 0x87, 0x6e, 0x47, 0x65, 0xbb, 0xdf, 0x6d, 0xb8, 0xcd, 0xfb, + 0x78, 0xd0, 0xb6, 0x64, 0xbb, 0x67, 0x35, 0x5d, 0x32, 0xdd, 0x9e, 0xe3, 0x1c, 0x9a, 0xdc, 0x59, + 0x4e, 0x96, 0x00, 0x34, 0x92, 0xe2, 0x89, 0x20, 0x74, 0xed, 0x0e, 0x8b, 0x50, 0xe4, 0x67, 0xa1, + 0x0f, 0x67, 0x63, 0x74, 0xd4, 0x4e, 0xcb, 0x7e, 0xc3, 0x6e, 0x0d, 0x1a, 0x6d, 0x74, 0x09, 0x72, + 0x94, 0x56, 0xb7, 0x67, 0xdd, 0xb3, 0xdf, 0x64, 0xd4, 0x80, 0x80, 0xaa, 0x14, 0x32, 0x4c, 0x0f, + 0x5d, 0x86, 0xc5, 0x8e, 0x63, 0xf6, 0x1a, 0x9d, 0x96, 0x73, 0xd8, 0xf1, 0xeb, 0xfa, 0x59, 0xbc, + 0xd0, 0x71, 0x70, 0x00, 0x2b, 0xdc, 0x1f, 0x62, 0xbe, 0xd4, 0x68, 0xb7, 0x2d, 0xeb, 0x24, 0x03, + 0x9e, 0x87, 0x79, 0x6f, 0x34, 0xfb, 0xe3, 0x16, 0x1b, 0x2c, 0x04, 0x14, 0x3e, 0x9f, 0x86, 0xe5, + 0xd8, 0x50, 0x08, 0xc3, 0x5a, 0x8b, 0x7d, 0x9b, 0xbd, 0x41, 0xdb, 0x32, 0x5b, 0x54, 0x72, 0xcc, + 0x5e, 0x23, 0xd5, 0xd5, 0x61, 0xf9, 0x96, 0x4f, 0x61, 0xd4, 0x1a, 0x96, 0xfa, 0xff, 0x87, 0x7c, + 0x94, 0xa6, 0x1d, 0x48, 0x91, 0x6d, 0x98, 0x0a, 0xa3, 0xe8, 0x86, 0xf2, 0x2e, 0x9f, 0xc2, 0xeb, + 0xad, 0xe4, 0x95, 0x18, 0xe2, 0xb9, 0x49, 0x05, 0x96, 0x54, 0x11, 0x1e, 0x16, 0x6b, 0x9c, 0x67, + 0x0f, 0x5a, 0x9c, 0x85, 0x0c, 0x21, 0x55, 0xf8, 0xe4, 0x0c, 0x57, 0x40, 0xe7, 0x7b, 0xfb, 0xca, + 0x29, 0xc1, 0x62, 0x64, 0x70, 0x1a, 0xdf, 0x62, 0x56, 0x1c, 0x9d, 0xd1, 0x3d, 0x07, 0x2f, 0xf0, + 0x23, 0xa2, 0x17, 0xbd, 0xb1, 0x98, 0x8c, 0xf3, 0xa3, 0x7a, 0xd2, 0x13, 0x17, 0x8a, 0x89, 0x2e, + 0xf1, 0x66, 0x9b, 0x0e, 0x8e, 0x63, 0x42, 0xd3, 0xdd, 0x86, 0x95, 0xfb, 0x76, 0xcb, 0x32, 0xbb, + 0xf7, 0x9d, 0x8e, 0xc5, 0x9f, 0x32, 0x67, 0x29, 0xe2, 0x32, 0x69, 0xac, 0x92, 0x36, 0x76, 0x40, + 0xf4, 0xdc, 0xf0, 0x99, 0xcd, 0x6c, 0x40, 0x36, 0x7e, 0x6e, 0xb3, 0xce, 0x72, 0x0f, 0x2f, 0xa1, + 0xa1, 0x5c, 0xd1, 0x3d, 0x52, 0x91, 0x4b, 0x3d, 0xbc, 0xec, 0xe5, 0x99, 0x7c, 0x6a, 0xca, 0xbd, + 0xe2, 0x5b, 0x00, 0xdc, 0x36, 0x66, 0x2e, 0x56, 0x28, 0x1d, 0xb7, 0x12, 0xdb, 0xb1, 0x6c, 0x76, + 0xe2, 0xc1, 0xb9, 0x01, 0xd1, 0xe5, 0xd0, 0xc6, 0xfa, 0x96, 0xcb, 0x36, 0x79, 0x64, 0x86, 0xbe, + 0x9d, 0xf5, 0x2d, 0x17, 0x7d, 0x80, 0x21, 0x35, 0xe9, 0x01, 0x2f, 0x4d, 0x1b, 0x49, 0xea, 0xee, + 0x33, 0x89, 0x1d, 0xe7, 0xd0, 0x3b, 0xfb, 0x65, 0xe5, 0xcc, 0x90, 0x80, 0x07, 0xde, 0x78, 0x1f, + 0x2c, 0x3f, 0x46, 0xea, 0x5d, 0xf8, 0x36, 0x7f, 0xfe, 0x92, 0xa4, 0x93, 0x0a, 0xac, 0x11, 0x87, + 0x19, 0x33, 0x3a, 0xdf, 0x71, 0xae, 0x3d, 0xaa, 0xae, 0xf4, 0xed, 0x6e, 0x44, 0x29, 0x65, 0x3c, + 0x04, 0x3a, 0xee, 0x54, 0x26, 0xae, 0xd4, 0x13, 0x9f, 0xca, 0xf0, 0x1d, 0xc7, 0x54, 0x35, 0x3e, + 0x3d, 0x47, 0x4f, 0x65, 0xe2, 0xc3, 0x3c, 0xa9, 0xc9, 0x3d, 0xcf, 0x8c, 0x2e, 0x3d, 0xde, 0xe8, + 0x98, 0xc1, 0x45, 0xe2, 0xa4, 0x10, 0x8b, 0x93, 0x5b, 0x49, 0xc6, 0xc6, 0x4e, 0xa0, 0xe3, 0x86, + 0x96, 0x70, 0x38, 0x3a, 0x97, 0x78, 0x38, 0xca, 0x05, 0xdf, 0xc5, 0x68, 0xd1, 0xc2, 0x2f, 0xd2, + 0xcc, 0x8c, 0x28, 0xd2, 0xcc, 0x9e, 0xa8, 0x48, 0xd3, 0x8b, 0x18, 0x5e, 0x96, 0x1a, 0xde, 0xf3, + 0xe3, 0xd6, 0x7b, 0xc8, 0xde, 0xae, 0x4c, 0x6d, 0x6d, 0x97, 0xa2, 0xd6, 0x36, 0x1f, 0x89, 0x68, + 0xc4, 0xd2, 0xde, 0x13, 0xb5, 0x34, 0x38, 0xce, 0xd2, 0x78, 0x2b, 0x43, 0x2f, 0xc0, 0x0c, 0x4d, + 0xf3, 0xd9, 0xb6, 0xfc, 0xcc, 0xd0, 0xbe, 0xc5, 0xc3, 0xc3, 0x1e, 0xd6, 0xf0, 0x99, 0x43, 0x2e, + 0xe1, 0xcc, 0xe1, 0x83, 0x09, 0xdb, 0xa2, 0x85, 0x63, 0xb7, 0x45, 0x9e, 0xcf, 0x1d, 0x7f, 0xee, + 0xb0, 0x74, 0xf2, 0xda, 0xc1, 0xf2, 0x34, 0xb5, 0x83, 0xc7, 0xf4, 0x3d, 0xdf, 0xc8, 0x0c, 0xa5, + 0x27, 0x6c, 0xb7, 0xfe, 0x62, 0x34, 0x95, 0x1c, 0xb9, 0x41, 0x0e, 0xed, 0x66, 0x3a, 0x13, 0xf4, + 0x77, 0xbc, 0x02, 0x2b, 0x05, 0x24, 0xee, 0x78, 0x33, 0x53, 0xec, 0x78, 0x53, 0xd1, 0x1d, 0xaf, + 0x1b, 0x31, 0x80, 0x19, 0x6a, 0x00, 0xdb, 0xe3, 0xfd, 0xd6, 0x13, 0x30, 0x01, 0x3d, 0x41, 0xa1, + 0x66, 0x27, 0x52, 0xa8, 0x72, 0x3a, 0x71, 0xaf, 0x1d, 0x68, 0xfd, 0xdc, 0x24, 0x5a, 0xff, 0x98, + 0xea, 0x30, 0x4d, 0x39, 0xff, 0x47, 0x52, 0xc1, 0x26, 0x2c, 0x29, 0x66, 0x4d, 0xbc, 0x65, 0xd9, + 0x82, 0x95, 0xb8, 0xef, 0xf7, 0xb7, 0x2e, 0xcb, 0x91, 0x04, 0xb1, 0xd5, 0x8f, 0xba, 0xed, 0x74, + 0xd4, 0x6d, 0x73, 0xdb, 0xb2, 0x28, 0x3f, 0x13, 0x6c, 0xcb, 0x86, 0x12, 0x3a, 0xb6, 0x85, 0xb1, + 0xe0, 0x7c, 0xb0, 0x85, 0x79, 0xe7, 0x02, 0x73, 0xe1, 0xbb, 0x19, 0x58, 0xe1, 0x76, 0x52, 0xcc, + 0xdf, 0x6d, 0x40, 0xf6, 0xbe, 0xd3, 0x77, 0xf9, 0xbd, 0x8d, 0xff, 0x3d, 0xaa, 0xd0, 0x3e, 0x37, + 0x59, 0xa1, 0x3d, 0x3d, 0x61, 0xa1, 0x7d, 0xa8, 0x9c, 0x2e, 0x4c, 0x5c, 0x4e, 0xcf, 0x8c, 0x2a, + 0xa7, 0x1f, 0x8c, 0x2a, 0x71, 0x7b, 0x16, 0xfa, 0x52, 0xd2, 0xd6, 0xd2, 0x13, 0xc8, 0x94, 0xf5, + 0xed, 0x83, 0x51, 0xf5, 0xed, 0xd9, 0x63, 0x07, 0x9a, 0xae, 0xb8, 0x1d, 0x29, 0x28, 0x67, 0xa3, + 0x05, 0xe5, 0xef, 0xb9, 0xf2, 0xec, 0x77, 0x16, 0xe1, 0x5c, 0x90, 0x75, 0x57, 0x1b, 0x3d, 0xd7, + 0x6e, 0xda, 0xdd, 0x46, 0xc7, 0x3d, 0xf1, 0x61, 0xd9, 0x8b, 0x7e, 0x31, 0x69, 0x2d, 0x16, 0xcc, + 0x87, 0xc4, 0xca, 0x2a, 0x49, 0xe8, 0x03, 0xb0, 0x4c, 0x86, 0xe8, 0x79, 0x23, 0x9a, 0x83, 0x9e, + 0x9d, 0xcf, 0x0f, 0xfb, 0x36, 0xc6, 0x90, 0x6c, 0xf5, 0x5d, 0xbc, 0xd8, 0xb7, 0xbb, 0xec, 0xbb, + 0xde, 0xb3, 0xd1, 0xab, 0xb0, 0x48, 0x79, 0xf4, 0x97, 0x34, 0x7f, 0x96, 0x76, 0x8f, 0xe8, 0xb3, + 0xd6, 0x38, 0xb4, 0x5a, 0xb4, 0x73, 0x8e, 0x30, 0xcb, 0x04, 0x86, 0xde, 0xe7, 0x8d, 0xed, 0xad, + 0x97, 0xd7, 0x79, 0x63, 0x5c, 0x67, 0x32, 0xd0, 0x0e, 0x59, 0x4b, 0xaf, 0xfb, 0x45, 0x20, 0xd4, + 0xbc, 0xeb, 0x10, 0xae, 0xc3, 0xa4, 0x3b, 0xdf, 0xb7, 0xbb, 0x64, 0x97, 0x69, 0x38, 0xe8, 0x02, + 0x10, 0xd1, 0xf8, 0x29, 0xe3, 0x72, 0xd0, 0xcc, 0x92, 0xc5, 0x48, 0xb9, 0x42, 0x88, 0x95, 0x2b, + 0xde, 0x05, 0x6b, 0xdd, 0x70, 0x3d, 0x4c, 0xbb, 0x65, 0x75, 0x5c, 0xdb, 0x3d, 0x62, 0x47, 0x6c, + 0xab, 0x5c, 0x9b, 0xca, 0x9a, 0x48, 0xb0, 0xe1, 0xbb, 0x70, 0x27, 0x5e, 0x93, 0x05, 0xae, 0x65, + 0xae, 0x37, 0xe5, 0xe1, 0x76, 0x94, 0x87, 0x20, 0x0c, 0x67, 0xa7, 0x20, 0xca, 0x73, 0xba, 0xe7, + 0x67, 0xa3, 0x9f, 0x4b, 0xc1, 0x3a, 0x4f, 0x99, 0xb3, 0x7b, 0xef, 0x50, 0xed, 0x03, 0xc3, 0x7b, + 0xc2, 0x61, 0xed, 0xdc, 0xe6, 0x40, 0x27, 0x0b, 0xd5, 0xa7, 0xbb, 0x49, 0x14, 0x48, 0x0a, 0xde, + 0x72, 0x0f, 0xef, 0xf9, 0x29, 0x38, 0xf9, 0x8d, 0x9e, 0x85, 0xc5, 0x6e, 0xbb, 0x71, 0x64, 0xf6, + 0xec, 0xce, 0x81, 0xeb, 0x74, 0xbc, 0xd2, 0xbc, 0xb7, 0xdd, 0x5e, 0x20, 0x0d, 0x98, 0xc1, 0x49, + 0xa2, 0x49, 0x11, 0x5b, 0x76, 0xa3, 0x4d, 0x11, 0xd9, 0xe5, 0x16, 0x02, 0x94, 0x19, 0x2c, 0x79, + 0x4f, 0x01, 0xc9, 0x7b, 0x8a, 0x8f, 0x85, 0x27, 0x8e, 0x22, 0x15, 0xce, 0xbb, 0x26, 0x12, 0xce, + 0xe3, 0x1c, 0x3c, 0x26, 0x1c, 0xd0, 0xad, 0xfc, 0x4f, 0xba, 0x6f, 0xb4, 0x34, 0x61, 0xee, 0x8f, + 0x4e, 0x98, 0xfb, 0x07, 0x59, 0xda, 0x99, 0x89, 0xf6, 0x26, 0xdb, 0xb0, 0xfa, 0xb0, 0x61, 0xbb, + 0xe6, 0xa0, 0xe3, 0xda, 0x6d, 0xb3, 0xd1, 0xe9, 0x3f, 0xb4, 0x7a, 0x56, 0x8b, 0xde, 0xa3, 0xcb, + 0xe2, 0x15, 0xd2, 0x54, 0x27, 0x2d, 0x12, 0x6b, 0x40, 0x15, 0xa0, 0x15, 0x26, 0xa2, 0x65, 0xd4, + 0xc8, 0x4f, 0x4f, 0x91, 0x16, 0x9f, 0xc2, 0x39, 0xd6, 0x57, 0x63, 0x09, 0xf6, 0x7b, 0x20, 0xc7, + 0x65, 0x08, 0xf9, 0x75, 0xca, 0xf2, 0x5a, 0xc0, 0xb2, 0x1c, 0xb6, 0x95, 0x53, 0x98, 0x47, 0x7d, + 0x3b, 0x95, 0xda, 0x28, 0xc3, 0xc6, 0x68, 0x2b, 0x9c, 0x2a, 0xa4, 0x3d, 0xc6, 0xa9, 0x67, 0x71, + 0x19, 0x16, 0x4d, 0x5e, 0x22, 0xc5, 0x25, 0x58, 0xe0, 0x8f, 0x95, 0x0a, 0xbf, 0x9b, 0x02, 0x14, + 0x35, 0x13, 0x5a, 0x6c, 0x78, 0x19, 0x96, 0xa2, 0x4e, 0x96, 0x05, 0x38, 0xf1, 0x51, 0x75, 0x91, + 0xf7, 0xb0, 0x32, 0x8e, 0x7c, 0xb6, 0x46, 0x7a, 0xe7, 0xf4, 0x68, 0xef, 0x3c, 0xd6, 0xdb, 0x3f, + 0xcf, 0x45, 0x12, 0xdb, 0x4f, 0x97, 0x16, 0x1e, 0x55, 0xfd, 0x60, 0xa2, 0xca, 0x41, 0x5c, 0x51, + 0x5b, 0x85, 0x2f, 0x08, 0x70, 0xc1, 0xbf, 0xf4, 0x9e, 0x1c, 0xb7, 0x47, 0xf1, 0x97, 0x9a, 0x90, + 0xbf, 0x74, 0x8c, 0xbf, 0x4b, 0x90, 0xf3, 0x2f, 0xdf, 0x93, 0x48, 0xe7, 0xb1, 0x0f, 0x3e, 0xc8, + 0x70, 0x86, 0xbd, 0x5e, 0x26, 0xc1, 0xeb, 0xf5, 0x43, 0x4f, 0x16, 0x4f, 0xef, 0xc6, 0x4e, 0xe7, + 0x71, 0x7d, 0x59, 0xdc, 0x0f, 0xcd, 0x4e, 0xe9, 0x87, 0x1e, 0x47, 0x37, 0x0b, 0x3f, 0x98, 0x83, + 0x5c, 0x4d, 0xad, 0xd2, 0xa5, 0x23, 0x3a, 0x57, 0x80, 0x39, 0x7f, 0x99, 0x3d, 0x65, 0x9b, 0x7f, + 0x54, 0x9d, 0x6d, 0x7a, 0x6b, 0xec, 0xfd, 0x6d, 0xa1, 0xa7, 0x21, 0x1b, 0xa4, 0x5c, 0x94, 0x60, + 0x11, 0x1e, 0x55, 0xe7, 0x5c, 0x96, 0x6f, 0xb1, 0x1f, 0x2d, 0xf4, 0x1e, 0x10, 0x87, 0xf6, 0x1a, + 0x22, 0x45, 0x5f, 0x79, 0x54, 0x5d, 0x6a, 0x45, 0x37, 0x1a, 0xd1, 0xef, 0x16, 0x5a, 0x87, 0xd9, + 0x9e, 0x75, 0x40, 0x2c, 0x7e, 0xc5, 0x7b, 0x31, 0xe5, 0x7d, 0x8d, 0xd7, 0xd3, 0x02, 0xcc, 0xd1, + 0xc6, 0x40, 0x47, 0x09, 0xf3, 0x04, 0x42, 0x98, 0xa7, 0x7f, 0x47, 0xdb, 0xc6, 0xcc, 0x68, 0xdd, + 0xfb, 0xe1, 0xd1, 0xf9, 0x00, 0xa2, 0x8a, 0x72, 0x3d, 0xf2, 0x4e, 0x86, 0x89, 0xf2, 0x1d, 0x8b, + 0xff, 0x5b, 0x40, 0x33, 0x76, 0x9a, 0x8b, 0x7a, 0xba, 0xb2, 0xcc, 0x8f, 0x5f, 0xef, 0xd9, 0x78, + 0x8e, 0x20, 0x90, 0xec, 0xf3, 0x19, 0x98, 0x75, 0x1d, 0x8a, 0x39, 0x97, 0x8c, 0x39, 0xe3, 0x3a, + 0x04, 0xef, 0xa9, 0x48, 0x39, 0x68, 0x7e, 0x33, 0x75, 0x55, 0xa0, 0xb1, 0x83, 0x2b, 0xfb, 0x3c, + 0x05, 0xd0, 0x77, 0x1b, 0x3d, 0x86, 0x02, 0x21, 0x0a, 0x83, 0x4a, 0x2e, 0xba, 0x00, 0x59, 0xab, + 0xd3, 0xf2, 0x10, 0x72, 0x01, 0xc2, 0x1c, 0x85, 0x49, 0x2e, 0x7a, 0x3f, 0x88, 0x2c, 0xc4, 0x99, + 0xf7, 0xac, 0x86, 0x3b, 0xe8, 0x59, 0xde, 0x6d, 0xe4, 0x25, 0x6e, 0xc7, 0x5d, 0x53, 0xab, 0x3b, + 0x5e, 0x1b, 0x5e, 0x66, 0xc8, 0xec, 0xbb, 0x8f, 0x5e, 0x87, 0x25, 0x2f, 0xd6, 0xd2, 0x93, 0x1d, + 0xa2, 0x1b, 0x09, 0xd7, 0x8c, 0x69, 0x68, 0xf5, 0x11, 0xf0, 0x62, 0x93, 0xff, 0x44, 0x2f, 0x43, + 0x8e, 0x52, 0x60, 0x8f, 0xf1, 0xb2, 0xc3, 0x4f, 0xf7, 0x48, 0x77, 0xef, 0xf9, 0x1e, 0x86, 0x66, + 0xf0, 0x1b, 0x15, 0x60, 0x31, 0x94, 0x8f, 0xd9, 0xe9, 0xd3, 0x38, 0x24, 0xe0, 0x5c, 0x20, 0x1e, + 0x8d, 0xe2, 0x84, 0x02, 0x22, 0x38, 0x67, 0x3c, 0x9c, 0x40, 0x3e, 0x5a, 0x9f, 0xe4, 0xe4, 0xbe, + 0x84, 0x08, 0x46, 0x9e, 0x62, 0xcc, 0x33, 0x01, 0x69, 0x7d, 0xb4, 0x43, 0xeb, 0x0b, 0x4d, 0xa7, + 0xd3, 0xb1, 0x9a, 0xae, 0xd9, 0xb3, 0x1a, 0xfd, 0xa0, 0xc6, 0x17, 0xce, 0x52, 0x0e, 0x30, 0x30, + 0x45, 0xc0, 0x62, 0x2b, 0x06, 0x21, 0x06, 0x6f, 0xf5, 0x7a, 0x4e, 0x8f, 0xa6, 0x77, 0xf3, 0xd8, + 0xfb, 0x40, 0xef, 0x05, 0x91, 0x9b, 0x3e, 0x7d, 0x0d, 0x46, 0xc3, 0x78, 0xee, 0x06, 0x1a, 0x7e, + 0xbe, 0x88, 0x97, 0xc2, 0xf9, 0x97, 0x9c, 0x16, 0xf5, 0xb2, 0x8d, 0x41, 0xcb, 0x76, 0xbc, 0x57, + 0x64, 0x74, 0x0b, 0x35, 0x8f, 0x81, 0x82, 0xbc, 0x77, 0x6a, 0xd7, 0x12, 0x72, 0x94, 0xd3, 0xde, + 0xe3, 0xa1, 0x78, 0x0a, 0x72, 0x05, 0x96, 0xba, 0xcd, 0x46, 0xd7, 0xbc, 0x67, 0xb7, 0x2d, 0xb3, + 0x6d, 0x77, 0x1e, 0xd0, 0x6d, 0xd1, 0x3c, 0x5e, 0x20, 0xd0, 0x1d, 0xbb, 0x6d, 0x55, 0xec, 0xce, + 0x03, 0xf4, 0x32, 0x2c, 0x50, 0x7e, 0x9b, 0x4e, 0xc7, 0xb5, 0xde, 0x74, 0xf3, 0x1b, 0xd4, 0xda, + 0xd6, 0x86, 0x3c, 0xa3, 0xd4, 0x39, 0xc2, 0x74, 0x61, 0x4b, 0x1e, 0x22, 0x7a, 0x0d, 0x16, 0xbb, + 0xec, 0xad, 0x96, 0x69, 0x77, 0xee, 0x39, 0xf9, 0x73, 0xb1, 0x7d, 0x13, 0xff, 0x24, 0x0c, 0x2f, + 0x74, 0xf9, 0x07, 0x62, 0xb1, 0x60, 0x77, 0x7e, 0x6c, 0xb0, 0x7b, 0x72, 0x19, 0x46, 0xe1, 0xb3, + 0x02, 0x3d, 0x10, 0xf5, 0x43, 0x0d, 0xe5, 0x65, 0x9b, 0x0b, 0x6c, 0x91, 0xfd, 0xad, 0x0f, 0x25, + 0xfb, 0xdb, 0xe0, 0x77, 0x8b, 0xf7, 0xde, 0xe9, 0x51, 0xde, 0xfb, 0xd8, 0x60, 0xf9, 0x32, 0xe4, + 0xc3, 0x41, 0x3b, 0xb6, 0x6b, 0x73, 0x6a, 0x9f, 0xa1, 0x0a, 0x7b, 0x3a, 0x18, 0xd2, 0x6f, 0xa6, + 0xca, 0xcb, 0x77, 0x6c, 0x3a, 0x87, 0xdd, 0xb6, 0x15, 0x76, 0x9c, 0x89, 0x76, 0x2c, 0xf9, 0xcd, + 0xb4, 0x63, 0x09, 0x96, 0x83, 0x8e, 0xcc, 0x34, 0xbd, 0x32, 0xe4, 0xc6, 0x50, 0xd5, 0x87, 0x04, + 0x61, 0xa6, 0x9e, 0x6e, 0xe4, 0x3b, 0x54, 0xf9, 0x39, 0x5e, 0xe5, 0x65, 0x58, 0x8b, 0x91, 0xf6, + 0xd4, 0x3e, 0x3b, 0x52, 0xed, 0x51, 0x94, 0x2e, 0x51, 0xed, 0xc2, 0x0f, 0xa5, 0x60, 0xd6, 0x73, + 0x98, 0x64, 0xf7, 0x35, 0xe8, 0x5b, 0x3d, 0xff, 0x31, 0x26, 0xf9, 0x4d, 0x60, 0xb4, 0x9e, 0xc2, + 0x6e, 0xae, 0x92, 0xdf, 0xf4, 0x9d, 0x61, 0x97, 0x49, 0x37, 0x6d, 0x77, 0x09, 0x0e, 0x2d, 0x67, + 0x65, 0xbc, 0x07, 0x9b, 0xb4, 0x64, 0x75, 0x92, 0x0b, 0xa5, 0x85, 0x5b, 0xf4, 0x91, 0x27, 0x57, + 0x71, 0x40, 0x08, 0x84, 0x5e, 0xe3, 0x61, 0x70, 0x4d, 0x8d, 0x7c, 0xa0, 0x6b, 0x30, 0x4b, 0x55, + 0xcb, 0xbf, 0xc1, 0x1e, 0x77, 0xfc, 0xe5, 0x53, 0x98, 0x21, 0x14, 0x67, 0x40, 0x18, 0xf4, 0xec, + 0xc2, 0x43, 0xfa, 0x3a, 0x31, 0xa8, 0x26, 0xa0, 0xa7, 0x62, 0x69, 0xbc, 0x37, 0x15, 0x3e, 0x3d, + 0x7f, 0x42, 0x03, 0xd7, 0x20, 0xc7, 0x65, 0xf1, 0x44, 0x50, 0xcd, 0x30, 0x19, 0xa4, 0xbf, 0x51, + 0x1e, 0xe6, 0xfc, 0xaa, 0xa1, 0x27, 0x63, 0xff, 0x93, 0xcb, 0x13, 0x04, 0x3e, 0x4f, 0xd8, 0xfa, + 0xe6, 0x1a, 0x2c, 0x46, 0x5e, 0x62, 0xa3, 0x75, 0x9a, 0x63, 0x9b, 0x35, 0x43, 0x32, 0xea, 0x35, + 0xb3, 0xae, 0xdd, 0xd4, 0xf4, 0xdb, 0x9a, 0x78, 0x0a, 0x9d, 0xa6, 0xe5, 0x4c, 0x1f, 0x6e, 0xe0, + 0x7d, 0x55, 0xdb, 0x15, 0x5b, 0xe8, 0x4c, 0x04, 0x1d, 0xab, 0xda, 0x2e, 0x81, 0x7f, 0x35, 0x85, + 0x9e, 0x82, 0xf3, 0x5c, 0x43, 0x49, 0xaa, 0x54, 0x4c, 0xb5, 0x66, 0xee, 0xe8, 0xf8, 0xb6, 0x84, + 0x65, 0x45, 0x16, 0xbf, 0x96, 0x42, 0xeb, 0x11, 0x92, 0x1f, 0xaa, 0x2b, 0x75, 0x45, 0x16, 0xbf, + 0x9e, 0x42, 0x9b, 0x70, 0x8e, 0x83, 0xd7, 0x94, 0x5a, 0x4d, 0xd5, 0x35, 0xb3, 0x8a, 0xf5, 0x5d, + 0xac, 0xd4, 0x6a, 0xe2, 0x37, 0x52, 0xe8, 0x59, 0x28, 0x70, 0x18, 0x8a, 0x84, 0x2b, 0xfb, 0xa6, + 0xac, 0x4a, 0x15, 0x7d, 0xd7, 0x34, 0x14, 0xbc, 0xa7, 0x6a, 0x92, 0xa1, 0xc8, 0xe2, 0x6f, 0xa5, + 0x10, 0xa2, 0xd3, 0xf3, 0x11, 0xf5, 0x9b, 0xe2, 0x6f, 0xa7, 0x50, 0x9e, 0x9e, 0x59, 0xfa, 0x30, + 0xa9, 0x54, 0x52, 0xaa, 0x04, 0xfb, 0x77, 0x52, 0xe8, 0x12, 0x6c, 0x70, 0x2d, 0x9a, 0x6e, 0x6a, + 0xba, 0xa1, 0xee, 0xa8, 0x25, 0xc9, 0x50, 0x75, 0x4d, 0xfc, 0xbd, 0x38, 0x67, 0x7b, 0xf5, 0x8a, + 0xa1, 0x56, 0x2b, 0x8a, 0x59, 0x2a, 0xeb, 0x6a, 0x49, 0xa9, 0x89, 0x5f, 0x4c, 0xc7, 0xa6, 0xbd, + 0xa7, 0xdf, 0x52, 0x64, 0xb3, 0xaa, 0xe0, 0x3d, 0x49, 0x53, 0x34, 0xa3, 0xb2, 0x2f, 0x7e, 0x29, + 0x19, 0xc5, 0x50, 0xf6, 0xaa, 0x3a, 0x96, 0xb0, 0x5a, 0xd9, 0x17, 0xbf, 0x9c, 0x46, 0x67, 0xe9, + 0x65, 0xf1, 0x60, 0x11, 0x6a, 0x0a, 0x99, 0xfd, 0x9d, 0x7d, 0xf1, 0x2b, 0x69, 0x74, 0x19, 0x2e, + 0xf2, 0xdc, 0x57, 0x0c, 0x05, 0x6b, 0x92, 0xa1, 0xde, 0x52, 0xcc, 0x9a, 0x82, 0x6f, 0xa9, 0x25, + 0x45, 0xfc, 0xaf, 0x34, 0x3a, 0x47, 0xef, 0x6b, 0xfa, 0x48, 0x45, 0x49, 0x36, 0xb1, 0xf2, 0xa1, + 0xba, 0x52, 0x33, 0xc4, 0x1f, 0x15, 0xd0, 0x79, 0x38, 0x13, 0x59, 0x61, 0xa9, 0x6e, 0x94, 0x75, + 0xac, 0x7e, 0x58, 0x91, 0xc5, 0x4f, 0x0a, 0xb1, 0x29, 0x56, 0xa5, 0xfd, 0x3d, 0x45, 0x33, 0x68, + 0x77, 0x15, 0x2b, 0xb2, 0xf8, 0x29, 0x21, 0xc6, 0xdc, 0x8e, 0x8e, 0x8b, 0xaa, 0x2c, 0x2b, 0x9a, + 0xf8, 0x69, 0x21, 0x26, 0x5a, 0x4d, 0x37, 0x76, 0xe8, 0x33, 0xc7, 0x1f, 0x13, 0x50, 0x01, 0x2e, + 0xf0, 0x93, 0x56, 0x8c, 0xb2, 0x2e, 0x13, 0x04, 0x53, 0xaa, 0x54, 0xf4, 0xdb, 0x8a, 0x2c, 0xfe, + 0xb8, 0x80, 0x2e, 0xd2, 0xab, 0x3c, 0x5c, 0x6f, 0xb6, 0x38, 0x52, 0xb1, 0xa2, 0x88, 0x3f, 0x21, + 0xc4, 0xa6, 0x4e, 0x25, 0x62, 0x12, 0xe6, 0x43, 0xee, 0x3e, 0x23, 0xc4, 0xd6, 0x90, 0x4d, 0xdb, + 0x34, 0xd4, 0x3d, 0x45, 0xaf, 0x1b, 0xe2, 0x4f, 0xc6, 0x79, 0x2c, 0xe9, 0xda, 0x4e, 0x45, 0x2d, + 0x19, 0xe2, 0x67, 0x05, 0xb4, 0x46, 0x23, 0x8b, 0xdf, 0xb2, 0xab, 0x6b, 0x8a, 0xf8, 0x53, 0x71, + 0x82, 0x15, 0x45, 0xdb, 0xe5, 0x47, 0xfc, 0x69, 0x01, 0x6d, 0xc1, 0xd3, 0x51, 0x82, 0xb2, 0x4a, + 0xf4, 0x45, 0xaa, 0x04, 0xa3, 0xef, 0x48, 0x6a, 0x45, 0x91, 0xc5, 0xcf, 0x09, 0xe8, 0x2a, 0x5c, + 0x4e, 0xe0, 0x4e, 0xd1, 0x0c, 0xd5, 0xd8, 0x37, 0x0d, 0x5d, 0x37, 0x2b, 0x12, 0xde, 0x55, 0xc4, + 0x9f, 0x11, 0xd0, 0x15, 0xb8, 0x94, 0x80, 0x59, 0xc7, 0xaa, 0x87, 0xa6, 0x6b, 0xbb, 0xe2, 0xcf, + 0x0a, 0xe8, 0x19, 0x78, 0x2a, 0xb2, 0x96, 0xb5, 0x7a, 0xb5, 0xaa, 0x63, 0x43, 0x91, 0xcd, 0x3d, + 0x45, 0x56, 0x25, 0xd3, 0xd8, 0xaf, 0x2a, 0xe2, 0xcf, 0x09, 0xe8, 0x3a, 0x6c, 0x0d, 0x53, 0x53, + 0x64, 0x13, 0x4b, 0xda, 0xae, 0x42, 0x45, 0x5d, 0x93, 0x0c, 0xb5, 0xb6, 0xa3, 0x52, 0x59, 0xff, + 0xbc, 0x80, 0xae, 0xc1, 0x95, 0x61, 0x37, 0x60, 0x62, 0xa5, 0xa6, 0xd7, 0x71, 0x89, 0xa8, 0xa3, + 0xaa, 0x63, 0xd5, 0xd8, 0x17, 0x3f, 0x2f, 0xa0, 0x0b, 0x90, 0x8f, 0x29, 0x9b, 0x72, 0xc7, 0x50, + 0x34, 0x62, 0xb4, 0xe2, 0x2f, 0xc4, 0x57, 0x3e, 0x68, 0x0a, 0x45, 0xf8, 0x8b, 0x71, 0x11, 0xfa, + 0x16, 0xaf, 0x6a, 0x86, 0x82, 0x6f, 0x49, 0x15, 0x3a, 0xe3, 0xda, 0x9e, 0x54, 0xa9, 0x88, 0xbf, + 0x14, 0xa7, 0x17, 0xc1, 0x29, 0x62, 0x55, 0xd9, 0x11, 0x7f, 0x39, 0x2e, 0x66, 0xc2, 0x52, 0x45, + 0xf7, 0xac, 0xd8, 0x54, 0xb5, 0x1d, 0x1d, 0xef, 0x79, 0x16, 0xfd, 0x2b, 0x42, 0xcc, 0x18, 0x09, + 0xa6, 0x54, 0x51, 0xb0, 0x61, 0xee, 0x29, 0xb5, 0x9a, 0xb4, 0xab, 0x88, 0xbf, 0x1a, 0x57, 0x3b, + 0x62, 0x8c, 0xaa, 0xcc, 0x56, 0xac, 0xac, 0x48, 0xb2, 0x82, 0xc5, 0x2f, 0xc6, 0xe5, 0x55, 0xc5, + 0xfa, 0x2d, 0x55, 0x56, 0x4c, 0xac, 0xec, 0x28, 0x18, 0x2b, 0x38, 0xe8, 0x21, 0x7e, 0x49, 0x88, + 0x19, 0xe7, 0x4e, 0x45, 0xbf, 0xed, 0x2b, 0xc8, 0x97, 0xe3, 0xcb, 0x2e, 0x69, 0xba, 0xb6, 0xbf, + 0x47, 0x46, 0x92, 0xd5, 0x9a, 0x6f, 0x29, 0x5f, 0x49, 0xe2, 0x3a, 0x60, 0x89, 0xcc, 0x4f, 0xfc, + 0xaa, 0x10, 0x73, 0x91, 0xbc, 0x66, 0x94, 0x14, 0xcc, 0xbc, 0x9a, 0x22, 0x7e, 0x2d, 0x8e, 0xa8, + 0x6a, 0xb7, 0xa4, 0x8a, 0x2a, 0x0f, 0x4d, 0xf1, 0xeb, 0x02, 0x7a, 0x11, 0x9e, 0xe3, 0xf9, 0x56, + 0x71, 0xcd, 0x30, 0xcb, 0x7a, 0xd5, 0xac, 0x48, 0xa5, 0x9b, 0xb5, 0xe0, 0x4d, 0xb3, 0xc9, 0x06, + 0x12, 0xbf, 0x11, 0x9f, 0xcc, 0x9e, 0x74, 0xc7, 0x2c, 0x62, 0x45, 0x92, 0x8d, 0xb2, 0xa9, 0xdc, + 0x29, 0x29, 0x0a, 0x09, 0x03, 0xbf, 0x1e, 0xf7, 0x38, 0x74, 0x32, 0xda, 0x8e, 0x6e, 0x56, 0xa5, + 0xd2, 0x4d, 0xb2, 0x02, 0x7f, 0x14, 0x77, 0x0c, 0x25, 0x5d, 0xab, 0x11, 0x9f, 0xa4, 0x79, 0x14, + 0xfe, 0x38, 0x3e, 0x05, 0xce, 0x97, 0x12, 0xef, 0x76, 0x4b, 0x52, 0x2b, 0x54, 0xab, 0xbf, 0x15, + 0x9f, 0x02, 0x0d, 0x4a, 0x06, 0x96, 0xb4, 0x9a, 0x54, 0xa2, 0xba, 0x21, 0xeb, 0x8a, 0xe7, 0x77, + 0x94, 0x3b, 0x6a, 0xcd, 0xa8, 0x89, 0x7f, 0x19, 0x57, 0xee, 0x8a, 0xae, 0x57, 0x4d, 0x59, 0x31, + 0x94, 0x12, 0x89, 0x18, 0x7f, 0x15, 0x6f, 0x26, 0x3a, 0xb8, 0x27, 0x69, 0xfb, 0x44, 0x2c, 0x35, + 0xf1, 0xdb, 0x71, 0x5d, 0x95, 0x64, 0x99, 0x04, 0x30, 0x53, 0xd5, 0x4a, 0xfa, 0x5e, 0xb5, 0xa2, + 0x18, 0x8a, 0xf8, 0xd7, 0x71, 0x77, 0x2a, 0xed, 0x15, 0xd5, 0xdd, 0xba, 0x5e, 0xaf, 0x89, 0xdf, + 0x89, 0x37, 0x15, 0xeb, 0x35, 0xb2, 0x1c, 0x58, 0x11, 0xff, 0x26, 0x4e, 0x39, 0x70, 0x73, 0x61, + 0xf0, 0xfb, 0xdb, 0xb8, 0xe2, 0x46, 0xfd, 0xa9, 0x47, 0xe8, 0xbb, 0x43, 0x63, 0x10, 0xeb, 0xbd, + 0xa5, 0x68, 0x86, 0xf8, 0x77, 0xa3, 0x5c, 0x69, 0x55, 0xd1, 0x64, 0x12, 0xe3, 0xff, 0x21, 0xbe, + 0x2e, 0x75, 0x4d, 0x56, 0x4a, 0x6a, 0xb5, 0xac, 0x60, 0x2a, 0xee, 0x7f, 0x14, 0xd0, 0x73, 0xf0, + 0x4c, 0xc4, 0xac, 0x4b, 0x75, 0xe2, 0x33, 0x4c, 0x69, 0x17, 0x2b, 0x4a, 0x34, 0xac, 0xfc, 0x93, + 0x80, 0x9e, 0x86, 0xcd, 0xb8, 0x5d, 0x13, 0x1f, 0x4a, 0xa2, 0x9a, 0x82, 0x4d, 0x05, 0x63, 0x1d, + 0x8b, 0xff, 0x22, 0x0c, 0xc5, 0x68, 0xc3, 0x54, 0x89, 0x2c, 0x09, 0x39, 0x45, 0x16, 0xff, 0x55, + 0x48, 0x88, 0x7d, 0xbb, 0x92, 0xa1, 0xdc, 0x96, 0xf6, 0xc5, 0x7f, 0x8b, 0x8b, 0x84, 0x45, 0xcc, + 0x88, 0x96, 0xfc, 0x7b, 0x7c, 0x08, 0xd6, 0x3b, 0x08, 0x21, 0xff, 0x11, 0x67, 0xf5, 0x96, 0x82, + 0xa9, 0xbb, 0xa2, 0x5e, 0xd4, 0xb7, 0x32, 0xf1, 0x3f, 0xe3, 0x56, 0xca, 0x3c, 0x0a, 0xe7, 0xe5, + 0x7f, 0x20, 0x13, 0xf3, 0xdf, 0xbb, 0x15, 0xbd, 0x28, 0x55, 0xbc, 0x85, 0x56, 0x6e, 0x29, 0x78, + 0xff, 0x36, 0x5d, 0xa5, 0x3f, 0xcd, 0xc4, 0x24, 0xcd, 0xf0, 0x64, 0xa5, 0x54, 0x51, 0x35, 0x45, + 0xfc, 0xb3, 0x0c, 0xda, 0x86, 0x6b, 0x09, 0xed, 0x11, 0x75, 0x36, 0x25, 0x8d, 0xd1, 0xfb, 0xf3, + 0x4c, 0x6c, 0x06, 0x0c, 0x3f, 0x16, 0x71, 0xbf, 0x99, 0x89, 0x4b, 0xc2, 0x43, 0xab, 0x6b, 0xb7, + 0x25, 0x2a, 0xec, 0xbf, 0x18, 0x81, 0x80, 0x95, 0x0f, 0x7a, 0x06, 0xf2, 0xad, 0xcc, 0xd6, 0x03, + 0xf6, 0xcf, 0x3c, 0xfc, 0xe3, 0x67, 0x96, 0x5e, 0x52, 0xab, 0x23, 0x92, 0x22, 0x01, 0x5c, 0x0f, + 0xd3, 0xcb, 0x10, 0x5e, 0x97, 0xab, 0x62, 0x6a, 0x18, 0x6c, 0x94, 0xaa, 0x62, 0x3a, 0x01, 0x5c, + 0xa9, 0x89, 0xc2, 0x96, 0x06, 0x62, 0xfc, 0x44, 0x03, 0x21, 0xba, 0x0f, 0x20, 0xc9, 0x9c, 0xe7, + 0xc9, 0x6a, 0xde, 0xff, 0x66, 0x20, 0xb0, 0x3b, 0x01, 0x28, 0x85, 0x56, 0xbd, 0xd8, 0x4f, 0x3c, + 0x82, 0x0f, 0x4c, 0x6f, 0x39, 0x94, 0xd9, 0xd8, 0x61, 0x01, 0xba, 0xe0, 0xad, 0x85, 0x17, 0x60, + 0x15, 0xad, 0x84, 0xf7, 0xab, 0x06, 0xf5, 0xcf, 0x44, 0x68, 0xa7, 0xd0, 0x39, 0x2f, 0xbd, 0x8a, + 0x36, 0x53, 0xdf, 0x2d, 0xa6, 0x92, 0xfb, 0x32, 0x2b, 0x10, 0xd3, 0x5b, 0x8d, 0xf0, 0xbf, 0xb0, + 0x18, 0x47, 0x5d, 0x0b, 0x9d, 0x85, 0xd3, 0x2c, 0x94, 0x60, 0x1a, 0xca, 0xb9, 0x7c, 0x7c, 0x03, + 0xd6, 0xa3, 0x4d, 0xbe, 0xc5, 0x88, 0xa9, 0xe1, 0x36, 0x12, 0x75, 0x69, 0x5b, 0x7a, 0xeb, 0x21, + 0x9d, 0x7b, 0x58, 0xbf, 0xa1, 0xb2, 0x2c, 0xf9, 0x19, 0x3a, 0xf1, 0x4c, 0xc4, 0xb8, 0x29, 0x7d, + 0x02, 0xae, 0x4a, 0xd8, 0x50, 0x4b, 0x6a, 0x55, 0xd2, 0x0c, 0xf3, 0x83, 0xba, 0xaa, 0x29, 0xb2, + 0x98, 0x42, 0x4b, 0x00, 0xa4, 0x8d, 0x78, 0xcd, 0x5b, 0x8a, 0x98, 0x46, 0x6b, 0x20, 0x92, 0x6f, + 0x59, 0xad, 0x95, 0x74, 0x4d, 0xf3, 0xd6, 0x5e, 0x40, 0x8b, 0x30, 0x4f, 0xa0, 0x9e, 0xe5, 0x66, + 0xb6, 0x9a, 0x74, 0xcd, 0xa2, 0xbb, 0x53, 0x94, 0x87, 0xb5, 0x9a, 0x51, 0xf3, 0x16, 0x72, 0x47, + 0xc1, 0xa6, 0xae, 0xed, 0xea, 0xde, 0xf8, 0x67, 0x60, 0x35, 0xd2, 0xc2, 0x42, 0x64, 0x8a, 0xca, + 0x97, 0x6f, 0xa8, 0xd5, 0x4b, 0x25, 0xa5, 0x56, 0xdb, 0xa9, 0x93, 0xd9, 0x5d, 0x03, 0x08, 0x4b, + 0x63, 0x28, 0x0b, 0x19, 0x8d, 0x64, 0x71, 0x74, 0xc5, 0x6f, 0x62, 0xb5, 0x56, 0x35, 0x15, 0x8d, + 0x2c, 0x93, 0x2c, 0xa6, 0xb6, 0x76, 0xa8, 0xb2, 0x44, 0xea, 0x60, 0x68, 0x19, 0x72, 0xb5, 0x92, + 0xcc, 0x49, 0x99, 0x01, 0xc2, 0xff, 0xe1, 0x21, 0xc2, 0x02, 0x01, 0x84, 0xff, 0xc1, 0xe3, 0xc6, + 0x9f, 0xe4, 0x40, 0xa8, 0xa9, 0x55, 0x54, 0x85, 0x05, 0xfe, 0x21, 0x04, 0x3a, 0x1f, 0xb9, 0x58, + 0x15, 0xbb, 0x2f, 0xbf, 0x71, 0x61, 0x44, 0xab, 0x77, 0xb1, 0xa5, 0x20, 0xbc, 0x9d, 0x4e, 0xa1, + 0x8f, 0x70, 0xff, 0xf5, 0x8a, 0x7f, 0x64, 0x80, 0x9e, 0x1e, 0x3e, 0x3b, 0x4c, 0x78, 0x33, 0xb1, + 0x31, 0xf6, 0x95, 0x02, 0x32, 0x61, 0x3d, 0xf9, 0xe9, 0x2e, 0x7a, 0x66, 0x98, 0x7c, 0xd2, 0x0b, + 0x86, 0x8d, 0xf1, 0x4f, 0x06, 0x08, 0xfb, 0x89, 0xff, 0x81, 0x84, 0x63, 0x7f, 0xdc, 0x7f, 0x28, + 0x39, 0x9e, 0xfd, 0xe4, 0x27, 0xc2, 0x1c, 0xfb, 0x63, 0xdf, 0x10, 0x1f, 0xc7, 0xfe, 0xff, 0x03, + 0x34, 0xfc, 0x22, 0x08, 0x85, 0xb7, 0xe0, 0x47, 0x3e, 0x3e, 0xda, 0xb8, 0x3c, 0x16, 0x87, 0x5d, + 0x5d, 0xfa, 0x3e, 0x58, 0x4d, 0x78, 0xcf, 0x83, 0xe2, 0x7d, 0x13, 0x39, 0xbf, 0x32, 0x1e, 0x29, + 0x1c, 0x21, 0xe1, 0x49, 0x0b, 0x37, 0xc2, 0xe8, 0xe7, 0x36, 0xdc, 0x08, 0xe3, 0x5e, 0xc5, 0x34, + 0x83, 0xb7, 0x3f, 0xd1, 0x49, 0x0c, 0xf5, 0x4e, 0x9c, 0xc5, 0xd3, 0xc7, 0x60, 0xb1, 0x41, 0x76, + 0x61, 0x29, 0xfa, 0xe4, 0x04, 0x5d, 0xe4, 0x8e, 0x35, 0x13, 0xde, 0xa2, 0x6c, 0x24, 0xbf, 0x35, + 0x8a, 0x98, 0x53, 0xe4, 0x3d, 0xc5, 0xd3, 0x13, 0xdd, 0x5d, 0xdf, 0x18, 0x7b, 0xbb, 0x2c, 0xa2, + 0xed, 0x23, 0xa8, 0x8f, 0xbb, 0x0f, 0x7e, 0x0c, 0xf5, 0x70, 0x2d, 0x23, 0xb4, 0x87, 0xd6, 0x32, + 0x89, 0xf2, 0x95, 0xf1, 0x48, 0x4c, 0xcc, 0x1f, 0xe1, 0x5e, 0xf6, 0x8c, 0xe0, 0x7f, 0xdc, 0xb5, + 0xb9, 0x63, 0xf8, 0xdf, 0x87, 0xb5, 0xa4, 0x6b, 0x0e, 0x9c, 0xa6, 0x8c, 0xb9, 0x05, 0xb1, 0x11, + 0x39, 0xbb, 0x8f, 0x1f, 0xff, 0xde, 0x81, 0xf5, 0xe4, 0x73, 0x47, 0xce, 0x11, 0x8c, 0x3d, 0x98, + 0xdc, 0x58, 0x1f, 0xaa, 0x94, 0x2b, 0x87, 0x5d, 0xf7, 0xa8, 0xb8, 0xf3, 0xe1, 0xcb, 0x07, 0xb6, + 0x7b, 0x7f, 0x70, 0x77, 0xbb, 0xe9, 0x1c, 0x5e, 0x67, 0xb4, 0xbc, 0x7f, 0x9b, 0xd8, 0x74, 0xda, + 0x3e, 0xe0, 0x0b, 0xe9, 0xc5, 0x8a, 0xfd, 0x86, 0x75, 0xd3, 0x2b, 0x97, 0xbb, 0xce, 0xdf, 0xa7, + 0x97, 0xd8, 0xf7, 0x6b, 0xaf, 0x51, 0xc0, 0xdd, 0x59, 0xda, 0xe5, 0xa5, 0xff, 0x0e, 0x00, 0x00, + 0xff, 0xff, 0x99, 0xec, 0x58, 0x51, 0xed, 0x51, 0x00, 0x00, } diff --git a/livekit/livekit_token_source.pb.go b/livekit/livekit_token_source.pb.go index 4952c9ec7..37f1e2348 100644 --- a/livekit/livekit_token_source.pb.go +++ b/livekit/livekit_token_source.pb.go @@ -14,8 +14,8 @@ // Code generated by protoc-gen-go. DO NOT EDIT. // versions: -// protoc-gen-go v1.36.11 -// protoc v4.23.4 +// protoc-gen-go v1.36.10 +// protoc v7.34.1 // source: livekit_token_source.proto package livekit diff --git a/livekit/livekit_webhook.pb.go b/livekit/livekit_webhook.pb.go index 09594da82..e5002b8a2 100644 --- a/livekit/livekit_webhook.pb.go +++ b/livekit/livekit_webhook.pb.go @@ -14,8 +14,8 @@ // Code generated by protoc-gen-go. DO NOT EDIT. // versions: -// protoc-gen-go v1.36.11 -// protoc v4.23.4 +// protoc-gen-go v1.36.10 +// protoc v7.34.1 // source: livekit_webhook.proto package livekit diff --git a/livekit/logger/options.pb.go b/livekit/logger/options.pb.go index a2de195ca..fe4036ee0 100644 --- a/livekit/logger/options.pb.go +++ b/livekit/logger/options.pb.go @@ -1,7 +1,7 @@ // Code generated by protoc-gen-go. DO NOT EDIT. // versions: -// protoc-gen-go v1.36.11 -// protoc v4.23.4 +// protoc-gen-go v1.36.10 +// protoc v7.34.1 // source: logger/options.proto package logger diff --git a/protobufs/livekit_agent_worker.proto b/protobufs/livekit_agent_worker.proto index f92075f8c..48b8eb145 100644 --- a/protobufs/livekit_agent_worker.proto +++ b/protobufs/livekit_agent_worker.proto @@ -19,8 +19,6 @@ option go_package = "github.com/livekit/protocol/livekit"; option csharp_namespace = "LiveKit.Proto"; option ruby_package = "LiveKit::Proto"; -import "logger/options.proto"; - message WorkerInfo { string worker_type = 1; string agent_name = 2; diff --git a/rpc/agent.pb.go b/rpc/agent.pb.go index 0ea4d2475..5c0b8ffbb 100644 --- a/rpc/agent.pb.go +++ b/rpc/agent.pb.go @@ -14,8 +14,8 @@ // Code generated by protoc-gen-go. DO NOT EDIT. // versions: -// protoc-gen-go v1.36.11 -// protoc v4.23.4 +// protoc-gen-go v1.36.10 +// protoc v7.34.1 // source: rpc/agent.proto package rpc diff --git a/rpc/agent_dispatch.pb.go b/rpc/agent_dispatch.pb.go index 85a469027..22a3b82d3 100644 --- a/rpc/agent_dispatch.pb.go +++ b/rpc/agent_dispatch.pb.go @@ -14,8 +14,8 @@ // Code generated by protoc-gen-go. DO NOT EDIT. // versions: -// protoc-gen-go v1.36.11 -// protoc v4.23.4 +// protoc-gen-go v1.36.10 +// protoc v7.34.1 // source: rpc/agent_dispatch.proto package rpc diff --git a/rpc/analytics.pb.go b/rpc/analytics.pb.go index 0e3352e2a..e7fd75a77 100644 --- a/rpc/analytics.pb.go +++ b/rpc/analytics.pb.go @@ -14,8 +14,8 @@ // Code generated by protoc-gen-go. DO NOT EDIT. // versions: -// protoc-gen-go v1.36.11 -// protoc v4.23.4 +// protoc-gen-go v1.36.10 +// protoc v7.34.1 // source: rpc/analytics.proto package rpc diff --git a/rpc/analytics_grpc.pb.go b/rpc/analytics_grpc.pb.go index 9b5626029..3f92f316f 100644 --- a/rpc/analytics_grpc.pb.go +++ b/rpc/analytics_grpc.pb.go @@ -14,8 +14,8 @@ // Code generated by protoc-gen-go-grpc. DO NOT EDIT. // versions: -// - protoc-gen-go-grpc v1.6.2 -// - protoc v4.23.4 +// - protoc-gen-go-grpc v1.5.1 +// - protoc v7.34.1 // source: rpc/analytics.proto package rpc @@ -114,13 +114,13 @@ type AnalyticsRecorderServiceServer interface { type UnimplementedAnalyticsRecorderServiceServer struct{} func (UnimplementedAnalyticsRecorderServiceServer) IngestStats(grpc.ClientStreamingServer[livekit.AnalyticsStats, emptypb.Empty]) error { - return status.Error(codes.Unimplemented, "method IngestStats not implemented") + return status.Errorf(codes.Unimplemented, "method IngestStats not implemented") } func (UnimplementedAnalyticsRecorderServiceServer) IngestEvents(grpc.ClientStreamingServer[livekit.AnalyticsEvents, emptypb.Empty]) error { - return status.Error(codes.Unimplemented, "method IngestEvents not implemented") + return status.Errorf(codes.Unimplemented, "method IngestEvents not implemented") } func (UnimplementedAnalyticsRecorderServiceServer) IngestNodeRoomStates(grpc.ClientStreamingServer[livekit.AnalyticsNodeRooms, emptypb.Empty]) error { - return status.Error(codes.Unimplemented, "method IngestNodeRoomStates not implemented") + return status.Errorf(codes.Unimplemented, "method IngestNodeRoomStates not implemented") } func (UnimplementedAnalyticsRecorderServiceServer) mustEmbedUnimplementedAnalyticsRecorderServiceServer() { } @@ -134,7 +134,7 @@ type UnsafeAnalyticsRecorderServiceServer interface { } func RegisterAnalyticsRecorderServiceServer(s grpc.ServiceRegistrar, srv AnalyticsRecorderServiceServer) { - // If the following call panics, it indicates UnimplementedAnalyticsRecorderServiceServer was + // If the following call pancis, it indicates UnimplementedAnalyticsRecorderServiceServer was // embedded by pointer and is nil. This will cause panics if an // unimplemented method is ever invoked, so we test this at initialization // time to prevent it from happening at runtime later due to I/O. diff --git a/rpc/egress.pb.go b/rpc/egress.pb.go index ab2603b8f..7d44cf030 100644 --- a/rpc/egress.pb.go +++ b/rpc/egress.pb.go @@ -14,8 +14,8 @@ // Code generated by protoc-gen-go. DO NOT EDIT. // versions: -// protoc-gen-go v1.36.11 -// protoc v4.23.4 +// protoc-gen-go v1.36.10 +// protoc v7.34.1 // source: rpc/egress.proto package rpc diff --git a/rpc/ingress.pb.go b/rpc/ingress.pb.go index 8ccc1d5c4..0b5dbcfd9 100644 --- a/rpc/ingress.pb.go +++ b/rpc/ingress.pb.go @@ -14,8 +14,8 @@ // Code generated by protoc-gen-go. DO NOT EDIT. // versions: -// protoc-gen-go v1.36.11 -// protoc v4.23.4 +// protoc-gen-go v1.36.10 +// protoc v7.34.1 // source: rpc/ingress.proto package rpc diff --git a/rpc/io.pb.go b/rpc/io.pb.go index ab37b0347..5b708c10b 100644 --- a/rpc/io.pb.go +++ b/rpc/io.pb.go @@ -14,8 +14,8 @@ // Code generated by protoc-gen-go. DO NOT EDIT. // versions: -// protoc-gen-go v1.36.11 -// protoc v4.23.4 +// protoc-gen-go v1.36.10 +// protoc v7.34.1 // source: rpc/io.proto package rpc diff --git a/rpc/io.psrpc.go b/rpc/io.psrpc.go index fb1bce3c0..f2baff05a 100644 --- a/rpc/io.psrpc.go +++ b/rpc/io.psrpc.go @@ -553,139 +553,139 @@ func (UnimplementedIOInfoSIPServer) RecordCallContext(context.Context, *RecordCa } var psrpcFileDescriptor4 = []byte{ - // 2140 bytes of a gzipped FileDescriptorProto + // 2138 bytes of a gzipped FileDescriptorProto 0x1f, 0x8b, 0x08, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0xff, 0xec, 0x59, 0xcf, 0x73, 0xdb, 0xc6, - 0xf5, 0x0f, 0x29, 0x52, 0x22, 0x1f, 0x29, 0x89, 0x5a, 0x53, 0x0a, 0x44, 0x8d, 0x6d, 0x5a, 0xb6, + 0xf5, 0x0f, 0x29, 0x52, 0x22, 0x1f, 0x29, 0x89, 0x5a, 0x53, 0x0a, 0x44, 0x8d, 0x6d, 0x5a, 0x8e, 0xbf, 0x96, 0x93, 0x6f, 0xa8, 0x89, 0x7a, 0x48, 0xea, 0x24, 0x8e, 0x25, 0x12, 0xb6, 0xe9, 0xd8, 0x12, 0x02, 0x51, 0xd3, 0x1f, 0xd3, 0x0e, 0x0a, 0x01, 0x2b, 0x0a, 0x11, 0x88, 0x45, 0x17, 0x0b, - 0xd9, 0x6a, 0x26, 0x97, 0xf6, 0xd0, 0x99, 0xce, 0xa4, 0xff, 0x41, 0xef, 0x3d, 0xf7, 0xe8, 0x93, - 0xcf, 0x9d, 0xfe, 0x45, 0x3d, 0x75, 0xf6, 0x07, 0x48, 0xf0, 0x97, 0x24, 0xba, 0x33, 0x39, 0xf5, + 0xd9, 0x6a, 0x26, 0x97, 0xf6, 0xd0, 0x99, 0xce, 0xa4, 0xff, 0x41, 0xef, 0x3d, 0xf7, 0xa8, 0x53, + 0xce, 0x9d, 0xfe, 0x45, 0x3d, 0x75, 0xf6, 0x07, 0x48, 0xf0, 0x97, 0x24, 0xba, 0x33, 0x39, 0xf5, 0xc4, 0xc5, 0xfb, 0xb5, 0x6f, 0xdf, 0x7e, 0xde, 0xdb, 0x7d, 0x4b, 0x28, 0xd3, 0xd0, 0xd9, 0xf6, 0x48, 0x23, 0xa4, 0x84, 0x11, 0x34, 0x47, 0x43, 0xa7, 0x56, 0xf5, 0xbd, 0x73, 0x7c, 0xe6, 0x31, 0x0b, 0x77, 0x29, 0x8e, 0x22, 0xc9, 0xaa, 0xad, 0x26, 0x54, 0x2f, 0x48, 0x93, 0x57, 0x12, 0x72, 0xe4, 0x85, 0x8a, 0x84, 0x12, 0x12, 0x25, 0xa4, 0xa7, 0x68, 0x55, 0x9f, 0x74, 0xbb, 0x98, 0x6e, 0x93, 0x90, 0x79, 0x24, 0x48, 0x94, 0x37, 0xba, 0x84, 0x74, 0x7d, 0xbc, 0x2d, 0xbe, 0x8e, 0xe3, - 0x93, 0x6d, 0xdc, 0x0b, 0xd9, 0x85, 0x62, 0xde, 0x1a, 0x65, 0xba, 0x31, 0xb5, 0xb9, 0xb6, 0xe4, - 0x6f, 0x7e, 0x09, 0x95, 0x67, 0x98, 0xe9, 0xc2, 0x19, 0x13, 0xff, 0x3e, 0xc6, 0x11, 0x43, 0x5b, - 0x50, 0x94, 0x4e, 0x5b, 0x9e, 0xab, 0x65, 0xea, 0x99, 0xad, 0xe2, 0x5e, 0xe9, 0xad, 0x51, 0x90, - 0xb4, 0x76, 0xcb, 0x4c, 0x46, 0xee, 0xe6, 0x9f, 0x33, 0x50, 0x3d, 0x0a, 0x5d, 0x9b, 0xe1, 0x57, - 0x98, 0x51, 0xcf, 0xe9, 0x9b, 0x78, 0x00, 0x39, 0x2f, 0x38, 0x21, 0x42, 0xbb, 0xb4, 0x73, 0xa3, - 0xa1, 0x16, 0xd3, 0x90, 0x13, 0xb5, 0x83, 0x13, 0x62, 0x0a, 0x01, 0xb4, 0x09, 0x8b, 0xf6, 0x79, - 0xd7, 0x72, 0xc2, 0xd8, 0x8a, 0x23, 0xbb, 0x8b, 0xb5, 0xb9, 0x7a, 0x66, 0x2b, 0x6b, 0x96, 0xec, - 0xf3, 0x6e, 0x33, 0x8c, 0x8f, 0x38, 0x89, 0xcb, 0xf4, 0xec, 0x37, 0x29, 0x99, 0x9c, 0x94, 0xe9, - 0xd9, 0x6f, 0x12, 0x99, 0x4d, 0x07, 0x56, 0x9f, 0x61, 0xd6, 0x0e, 0x06, 0xf6, 0x95, 0x27, 0x1f, - 0x03, 0xa8, 0x58, 0x0f, 0x56, 0x53, 0x7e, 0x6b, 0x14, 0x15, 0xb1, 0xdd, 0x32, 0xfb, 0x43, 0x17, - 0xdd, 0x04, 0x88, 0x18, 0xc5, 0x76, 0xcf, 0x3a, 0xc3, 0x17, 0x5a, 0x96, 0x0b, 0x9b, 0x45, 0x49, - 0xf9, 0x06, 0x5f, 0x6c, 0xfe, 0x73, 0x0e, 0xd6, 0x46, 0x67, 0x89, 0x42, 0x12, 0x44, 0x18, 0x6d, - 0x0d, 0x2d, 0xb8, 0xda, 0x5f, 0x70, 0x5a, 0x56, 0xae, 0xb8, 0x0a, 0x79, 0x46, 0xce, 0x70, 0xa0, - 0xcc, 0xcb, 0x0f, 0xb4, 0x0a, 0xf3, 0xaf, 0x23, 0x2b, 0xa6, 0xbe, 0x08, 0x40, 0xd1, 0xcc, 0xbf, - 0x8e, 0x8e, 0xa8, 0xcf, 0xbd, 0x0f, 0x29, 0xf9, 0x0e, 0x3b, 0x8c, 0x7b, 0x3f, 0xdf, 0xf7, 0x5e, - 0x11, 0xb9, 0xf7, 0xc9, 0xd0, 0x45, 0x47, 0xb0, 0xc4, 0x01, 0xe2, 0x05, 0x5d, 0xeb, 0xc4, 0xc3, - 0xbe, 0x1b, 0x69, 0xb9, 0xfa, 0xdc, 0x56, 0x69, 0xa7, 0xd1, 0xa0, 0xa1, 0xd3, 0x98, 0xec, 0x78, - 0xe3, 0xa5, 0xd4, 0x78, 0x2a, 0x14, 0xf4, 0x80, 0xd1, 0x0b, 0x73, 0xd1, 0x4f, 0xd3, 0x90, 0x09, - 0x8b, 0x27, 0xd8, 0x66, 0x31, 0xc5, 0xd6, 0x89, 0x6f, 0x77, 0x23, 0x2d, 0x2f, 0xac, 0x7e, 0x72, - 0x99, 0xd5, 0xa7, 0x52, 0xe1, 0x29, 0x97, 0x97, 0x46, 0xcb, 0x27, 0x29, 0x52, 0xed, 0x09, 0xa0, - 0xf1, 0x89, 0x51, 0x05, 0xe6, 0x78, 0xdc, 0xc5, 0x26, 0x99, 0x7c, 0xc8, 0x83, 0x75, 0x6e, 0xfb, - 0x31, 0x4e, 0x82, 0x25, 0x3e, 0x1e, 0x65, 0x3f, 0xcf, 0xd4, 0xbe, 0x86, 0x95, 0xb1, 0x49, 0x66, - 0x31, 0xb0, 0x19, 0xc3, 0xba, 0x84, 0xae, 0xf2, 0xff, 0x90, 0xd9, 0x0c, 0xbf, 0x17, 0x6a, 0x3e, - 0x86, 0x7c, 0xc4, 0x95, 0xc5, 0x1c, 0xa5, 0x9d, 0xd5, 0xd1, 0xcd, 0x97, 0x96, 0xa5, 0xcc, 0xe6, - 0x9f, 0xb2, 0x50, 0x7f, 0x86, 0xd9, 0x61, 0xdb, 0xe8, 0xd0, 0x38, 0x38, 0xdb, 0x8d, 0xd9, 0x29, - 0x0e, 0x98, 0xe7, 0x88, 0xa4, 0x4c, 0xa6, 0x6f, 0x40, 0x29, 0xf2, 0x42, 0xcb, 0xb1, 0x7d, 0x7f, - 0xb0, 0xef, 0x4b, 0x5a, 0xe6, 0xad, 0x51, 0x8c, 0xbc, 0xb0, 0x69, 0xfb, 0x3e, 0xf7, 0x20, 0x19, - 0xba, 0x68, 0x0d, 0x72, 0x27, 0x94, 0xf4, 0xe4, 0x22, 0xf7, 0xb2, 0x5a, 0xc6, 0x14, 0xdf, 0xe8, - 0x36, 0x14, 0xf9, 0xaf, 0x75, 0x4a, 0x22, 0xa6, 0x2d, 0xf4, 0x99, 0x05, 0x4e, 0x7c, 0x4e, 0x22, - 0x86, 0x10, 0x64, 0x19, 0x91, 0x90, 0x13, 0x9c, 0x2c, 0x23, 0x68, 0x03, 0x16, 0x18, 0x91, 0x2a, - 0xf9, 0x3e, 0x63, 0x9e, 0x11, 0xa1, 0x70, 0x17, 0x4a, 0x11, 0x75, 0x2c, 0xdb, 0x75, 0xf9, 0xca, - 0x44, 0x26, 0x4a, 0x01, 0x88, 0xa8, 0xb3, 0x2b, 0xa9, 0xa8, 0x0e, 0x39, 0xee, 0xba, 0x56, 0x10, - 0xf1, 0x28, 0x0b, 0xa0, 0x1c, 0xb6, 0x0d, 0xee, 0xac, 0x29, 0x38, 0x9b, 0xff, 0xca, 0xc1, 0x9d, - 0x4b, 0xa2, 0xa0, 0x92, 0xea, 0x09, 0x14, 0xe2, 0x08, 0xd3, 0xc0, 0xee, 0x61, 0xb5, 0x07, 0xf7, - 0xde, 0x19, 0x99, 0x7f, 0x18, 0xb7, 0xbe, 0xa4, 0xd8, 0xb5, 0x1d, 0x86, 0xdd, 0xfa, 0xd6, 0xf7, - 0xdf, 0xd7, 0x1b, 0x87, 0xde, 0x1f, 0x70, 0xfd, 0x87, 0x1f, 0xea, 0xc7, 0x17, 0x0c, 0x47, 0x0f, - 0x1f, 0x9b, 0x7d, 0x2d, 0x6e, 0x21, 0xb4, 0xa3, 0xe8, 0x35, 0xa1, 0xae, 0x0a, 0xce, 0xbd, 0x77, - 0x46, 0xf6, 0x1a, 0x16, 0x12, 0x2d, 0x0e, 0x20, 0x8a, 0x6d, 0xbf, 0xa7, 0x15, 0x25, 0x80, 0xc4, - 0x07, 0x42, 0x90, 0x73, 0x29, 0x09, 0x45, 0xe4, 0x0a, 0xa6, 0x18, 0xa3, 0x6d, 0x28, 0xf3, 0x4d, - 0x63, 0x7c, 0x41, 0x7c, 0xd7, 0x64, 0x6c, 0x16, 0xdf, 0x1a, 0x10, 0x79, 0xa1, 0x58, 0x66, 0xbb, - 0x65, 0x0e, 0xc6, 0xee, 0x48, 0x72, 0xe7, 0x2f, 0x4f, 0xee, 0x47, 0xb0, 0x18, 0x52, 0x72, 0xee, - 0xb9, 0x98, 0x5a, 0xa2, 0xd2, 0xcc, 0x8f, 0x80, 0xcd, 0x50, 0x5c, 0x91, 0x87, 0xe5, 0x30, 0xf5, - 0x85, 0xbe, 0x06, 0xc0, 0x94, 0x12, 0x6a, 0x39, 0xc4, 0xc5, 0x02, 0x07, 0x4b, 0x3b, 0xf5, 0x64, - 0x57, 0x26, 0x6c, 0x80, 0xce, 0x85, 0xcd, 0xa2, 0xd0, 0x69, 0x12, 0x17, 0xa3, 0xdf, 0x8e, 0x96, - 0x80, 0x82, 0x28, 0x01, 0x9f, 0x27, 0x25, 0xe0, 0xf2, 0x7d, 0xbc, 0xb2, 0x1a, 0xfc, 0xd7, 0xb9, - 0xfc, 0xf7, 0x3c, 0xdc, 0xd6, 0xf9, 0xa7, 0xcd, 0xf0, 0x61, 0xdb, 0x68, 0x79, 0x51, 0x68, 0x33, - 0xe7, 0xd4, 0x8c, 0x7d, 0x1c, 0x4d, 0xc9, 0xa9, 0xc2, 0x55, 0x39, 0xd5, 0x04, 0xc4, 0xe5, 0x43, - 0x9b, 0x32, 0xcf, 0xf1, 0x42, 0x3b, 0x60, 0x83, 0x52, 0xb0, 0xca, 0xd5, 0x2a, 0x91, 0x17, 0x1a, - 0x03, 0x6e, 0xbb, 0x65, 0x8e, 0x52, 0xdc, 0x31, 0x4c, 0xc0, 0x55, 0x98, 0x78, 0x08, 0x4b, 0xdc, - 0x43, 0x5e, 0xc3, 0x83, 0xb8, 0x77, 0x8c, 0x69, 0x2a, 0xa7, 0x17, 0x15, 0x67, 0x5f, 0x30, 0xd0, - 0x7d, 0x28, 0x27, 0xa2, 0x22, 0x59, 0x4b, 0x7d, 0xc1, 0x92, 0xa2, 0x8b, 0x8c, 0x7d, 0x00, 0x42, - 0x0f, 0xbb, 0x89, 0xc1, 0x41, 0xb6, 0x97, 0x25, 0x43, 0xd9, 0xbb, 0x56, 0x6a, 0x57, 0x60, 0x2e, - 0xf4, 0x02, 0x09, 0x56, 0x93, 0x0f, 0xf9, 0xc9, 0x15, 0x10, 0x8b, 0x13, 0xe7, 0x45, 0x32, 0xe4, - 0x03, 0x62, 0x78, 0x01, 0xb7, 0xa6, 0xa6, 0x1d, 0x29, 0x3e, 0x20, 0xc9, 0xc2, 0xb7, 0xbf, 0x64, - 0xa0, 0x82, 0xdf, 0x30, 0x6a, 0x5b, 0x36, 0x63, 0xd4, 0x3b, 0x8e, 0x19, 0x8e, 0xb4, 0xa2, 0xc0, - 0xd6, 0xcf, 0x05, 0xb6, 0xae, 0xd8, 0xd4, 0x86, 0xce, 0x95, 0x77, 0xfb, 0xba, 0x02, 0x39, 0xd7, - 0x2c, 0x12, 0xcb, 0x78, 0x58, 0xb7, 0x5f, 0xb5, 0xca, 0xd3, 0xaa, 0x56, 0x6d, 0x0f, 0xaa, 0x93, - 0x26, 0x9c, 0x09, 0xaa, 0x7f, 0xac, 0x40, 0x7d, 0xfa, 0xaa, 0x54, 0xe1, 0xdb, 0x80, 0x22, 0xbf, - 0xf6, 0x59, 0x83, 0xca, 0x67, 0x16, 0x38, 0x61, 0x9f, 0xd7, 0xb4, 0x4f, 0xa1, 0x3a, 0x0c, 0x4a, - 0x9e, 0x71, 0x2c, 0xb9, 0xae, 0xdc, 0x08, 0xd3, 0x00, 0x94, 0x2c, 0x74, 0x00, 0x95, 0xb4, 0x8a, - 0x30, 0xbb, 0x30, 0x43, 0x41, 0x5d, 0x4e, 0x69, 0x0b, 0x1f, 0x7e, 0x31, 0xec, 0x43, 0x0f, 0x33, - 0xdb, 0xb5, 0x99, 0xad, 0xb2, 0xea, 0x7a, 0x46, 0xd3, 0x9e, 0xbe, 0x52, 0x06, 0xd0, 0xdf, 0x32, - 0xb0, 0x96, 0xb6, 0x9c, 0xc2, 0x45, 0x49, 0xe0, 0xe2, 0xc9, 0x15, 0xb8, 0x50, 0x25, 0x27, 0x95, - 0x86, 0xef, 0x07, 0x8f, 0xd5, 0x70, 0x92, 0x05, 0x0e, 0x6b, 0x2a, 0xb1, 0x27, 0x20, 0x2f, 0xea, - 0xbf, 0x84, 0xb5, 0x22, 0x73, 0xec, 0x3f, 0x4a, 0xae, 0x78, 0xb9, 0x19, 0x8e, 0x9c, 0xb1, 0x8b, - 0x60, 0x3e, 0x7d, 0x11, 0x6c, 0xc0, 0x3c, 0xc5, 0x51, 0xec, 0x33, 0x91, 0x65, 0x4b, 0x3b, 0x6b, - 0x09, 0x3c, 0xfb, 0xcb, 0x17, 0x5c, 0x53, 0x49, 0x8d, 0x15, 0x9e, 0xe2, 0x55, 0x85, 0x47, 0x87, - 0x2a, 0x57, 0x70, 0x95, 0x39, 0x8b, 0xc6, 0x3e, 0x1e, 0x54, 0xac, 0xea, 0x5b, 0x63, 0x25, 0xf2, - 0xc2, 0x74, 0xac, 0xdb, 0x2d, 0x73, 0x8c, 0x34, 0x7a, 0xa6, 0x95, 0x2f, 0x3f, 0xd3, 0x28, 0x2c, - 0x9c, 0x62, 0xdb, 0xc5, 0x34, 0xd2, 0x16, 0xc5, 0xe6, 0xee, 0x5c, 0x6f, 0x73, 0x9f, 0x4b, 0xa5, - 0x59, 0xb6, 0x33, 0x99, 0x08, 0x51, 0x58, 0x55, 0x43, 0x8b, 0x91, 0x34, 0xbc, 0x96, 0x84, 0x07, - 0x8f, 0x67, 0xf2, 0xa0, 0x43, 0x46, 0xc0, 0x65, 0xde, 0x38, 0x1d, 0xe7, 0xf0, 0x39, 0x07, 0x13, - 0xf1, 0x69, 0x93, 0x55, 0xa3, 0x59, 0xe6, 0x1c, 0x18, 0xec, 0x90, 0x74, 0x04, 0xcc, 0x1b, 0xf6, - 0x38, 0x07, 0xed, 0xc1, 0xb2, 0x17, 0x38, 0x7e, 0xec, 0xe2, 0xfe, 0x6c, 0x37, 0x04, 0x72, 0xd6, - 0xfb, 0x37, 0x86, 0xc3, 0xb6, 0x21, 0xa5, 0x0f, 0x64, 0x3f, 0x69, 0x2e, 0x29, 0x8d, 0xc4, 0xc6, - 0x63, 0xa8, 0xe0, 0xc0, 0x3e, 0xe6, 0x45, 0x5c, 0x9d, 0xd7, 0x91, 0xb6, 0x5c, 0x9f, 0xdb, 0x5a, - 0x4a, 0x75, 0x74, 0x87, 0x6d, 0x43, 0x9d, 0xdd, 0xe6, 0xb2, 0x12, 0x56, 0xdf, 0xc2, 0x07, 0xea, - 0x05, 0xa2, 0x21, 0x61, 0x5e, 0x0f, 0x93, 0x98, 0x69, 0x15, 0x51, 0x5c, 0xd7, 0x1b, 0xb2, 0x2d, - 0x6d, 0x24, 0x6d, 0x69, 0xa3, 0xa5, 0xda, 0x52, 0x73, 0x49, 0x69, 0x74, 0xa4, 0x02, 0xd2, 0x61, - 0x45, 0x34, 0x7f, 0xfc, 0xd8, 0x4e, 0x7a, 0x57, 0x6d, 0xe5, 0x2a, 0x2b, 0xcb, 0xbc, 0x37, 0xb4, - 0x7d, 0x3f, 0x21, 0xa0, 0xdb, 0x50, 0x12, 0x15, 0x35, 0xa4, 0x38, 0xc2, 0x4c, 0xab, 0x8a, 0xdc, - 0x02, 0x4e, 0x32, 0x04, 0x05, 0x7d, 0xa1, 0x04, 0x1c, 0x12, 0x9c, 0x78, 0x5d, 0x6d, 0x55, 0xcc, - 0x50, 0xeb, 0x2f, 0xd3, 0x24, 0xa4, 0xd7, 0x14, 0xac, 0x64, 0x0a, 0xa1, 0x2c, 0x49, 0xe8, 0x05, - 0x54, 0x7a, 0xd8, 0xf5, 0x6c, 0x0b, 0x07, 0x0e, 0xbd, 0x10, 0xd1, 0xd4, 0xd6, 0x44, 0xb4, 0x37, - 0xd2, 0x81, 0x7a, 0xc5, 0x65, 0xf4, 0xbe, 0x88, 0xa8, 0x1b, 0xcb, 0xbd, 0x61, 0x22, 0xfa, 0x04, - 0xf2, 0x82, 0xa4, 0x69, 0xc2, 0x85, 0x0f, 0xc7, 0x0c, 0xc8, 0x39, 0x4d, 0x29, 0x85, 0x7e, 0x33, - 0x7a, 0x35, 0xfb, 0x50, 0x60, 0xea, 0xb3, 0xeb, 0x61, 0xea, 0xaa, 0x9b, 0xd9, 0x73, 0xa8, 0x4d, - 0xaf, 0xa4, 0x33, 0xf5, 0x6b, 0x8f, 0xa0, 0x9c, 0x06, 0xed, 0x4c, 0xba, 0x4f, 0x41, 0x9b, 0x96, - 0x70, 0xb3, 0xda, 0x99, 0x96, 0x44, 0x3f, 0x6d, 0xef, 0xf9, 0x63, 0x26, 0x69, 0x3e, 0xd5, 0x05, - 0x63, 0xa8, 0xf9, 0xfc, 0x14, 0x8a, 0xf2, 0x96, 0x3a, 0xe9, 0x41, 0x41, 0x29, 0x88, 0x5b, 0x7e, - 0xc1, 0x51, 0x23, 0xf4, 0x15, 0x2c, 0x32, 0x6a, 0x07, 0xd1, 0x49, 0xd2, 0x1d, 0xc8, 0x56, 0x54, - 0x4b, 0xab, 0x75, 0x94, 0x80, 0x6c, 0x10, 0x58, 0xea, 0x6b, 0xf3, 0x15, 0x68, 0x26, 0x76, 0x08, - 0x75, 0xb9, 0xe9, 0x26, 0x09, 0x18, 0x7e, 0xc3, 0xde, 0xdf, 0x9b, 0xcd, 0x77, 0x59, 0x58, 0x50, - 0x1c, 0xf4, 0x10, 0xc0, 0x3f, 0xeb, 0xdf, 0xba, 0x07, 0xaf, 0x49, 0xfe, 0x99, 0xba, 0x72, 0x27, - 0x23, 0x97, 0xdf, 0x7a, 0x22, 0x12, 0x53, 0x07, 0x5b, 0x5e, 0xa8, 0x62, 0x56, 0x90, 0x84, 0x76, - 0x88, 0x1e, 0xc2, 0x42, 0x72, 0x33, 0x9d, 0x13, 0x4e, 0x2c, 0xa7, 0x9d, 0x38, 0xa2, 0x9e, 0x99, - 0xf0, 0xd1, 0x5d, 0xd5, 0x0d, 0xe7, 0x26, 0xcb, 0x25, 0xad, 0x31, 0xef, 0x7c, 0xf3, 0x93, 0x45, - 0x78, 0x1b, 0x7c, 0x07, 0xe6, 0xce, 0x3d, 0x5b, 0x9b, 0x17, 0xe9, 0x34, 0x26, 0xc1, 0x79, 0xe8, - 0xff, 0x87, 0x5b, 0x8a, 0x85, 0xfe, 0x69, 0x37, 0xb1, 0xa1, 0x18, 0x3e, 0x1a, 0x0b, 0x97, 0x1e, - 0x8d, 0x1f, 0xfd, 0x0e, 0x56, 0xc6, 0x0e, 0x77, 0xa4, 0x41, 0xf5, 0xa5, 0xfe, 0x6c, 0xb7, 0xf9, - 0x2b, 0x6b, 0xb7, 0xd9, 0xd4, 0x8d, 0x8e, 0x75, 0x60, 0x5a, 0x46, 0x7b, 0xbf, 0xf2, 0x01, 0x02, - 0x98, 0x97, 0xa4, 0x4a, 0x06, 0x2d, 0x43, 0xc9, 0xd4, 0xbf, 0x3d, 0xd2, 0x0f, 0x3b, 0x82, 0x99, - 0xe5, 0x4c, 0x53, 0x7f, 0xa1, 0x37, 0x3b, 0x95, 0x39, 0x54, 0x80, 0x5c, 0xcb, 0x3c, 0x30, 0x2a, - 0xb9, 0x8f, 0xfe, 0x9a, 0x81, 0x8d, 0x4b, 0xda, 0x3f, 0x74, 0x13, 0xd6, 0x0f, 0xdb, 0x86, 0xd5, - 0x31, 0x8f, 0xf6, 0xbf, 0xb1, 0x76, 0x8f, 0x3a, 0xcf, 0x2d, 0xdd, 0x34, 0x0f, 0x4c, 0x6b, 0xff, - 0x60, 0x5f, 0xaf, 0x7c, 0x80, 0x1e, 0xc0, 0xdd, 0x89, 0xec, 0x6f, 0x8f, 0x0e, 0x3a, 0xbb, 0x96, - 0xfe, 0xcb, 0xa6, 0xae, 0xb7, 0xf4, 0x56, 0x25, 0x33, 0x55, 0x70, 0xff, 0x40, 0xd1, 0x9e, 0x1e, - 0x1c, 0xed, 0xb7, 0x2a, 0xd9, 0x9d, 0x1f, 0x17, 0x60, 0xbe, 0x7d, 0x20, 0xe0, 0xfc, 0x05, 0x94, - 0x9b, 0x14, 0xdb, 0x0c, 0xcb, 0xf7, 0x42, 0x34, 0xe9, 0x01, 0xb1, 0xb6, 0x36, 0x56, 0xfe, 0xf5, - 0x5e, 0xc8, 0x2e, 0xb8, 0xb2, 0xcc, 0xad, 0xf7, 0x51, 0xfe, 0x0c, 0x8a, 0xfd, 0xf7, 0x50, 0xb4, - 0x9a, 0xf4, 0xb7, 0x43, 0xef, 0xa3, 0xb5, 0x49, 0x06, 0x91, 0x0e, 0xf0, 0xd2, 0x8b, 0x12, 0xcd, - 0xc1, 0xc1, 0x31, 0x20, 0x26, 0xea, 0x1b, 0x13, 0x79, 0xea, 0xe6, 0xbf, 0x07, 0x8b, 0x43, 0x0f, - 0xaa, 0x68, 0x5d, 0xf8, 0x30, 0xe9, 0x91, 0x75, 0xea, 0x1a, 0xbe, 0x82, 0x45, 0x19, 0x3d, 0xf5, - 0xfe, 0x84, 0x26, 0x3e, 0x47, 0x4e, 0x55, 0x6f, 0xc3, 0xd2, 0xf0, 0xab, 0x1e, 0xaa, 0x4d, 0x7c, - 0xea, 0x4b, 0x56, 0x33, 0xfd, 0x19, 0x10, 0xbd, 0x04, 0x34, 0xfe, 0xc6, 0x86, 0x6e, 0xa5, 0x96, - 0x34, 0xe1, 0xf1, 0x6d, 0xaa, 0x63, 0xdf, 0xc1, 0xfa, 0xd4, 0xb7, 0x06, 0x74, 0xff, 0xaa, 0xb7, - 0x08, 0x69, 0xfb, 0xff, 0xae, 0xf7, 0x64, 0x81, 0xba, 0xa0, 0x4d, 0x3b, 0x3c, 0xd1, 0xbd, 0xeb, - 0xb4, 0xa6, 0xb5, 0xfb, 0xd7, 0x3a, 0x81, 0x07, 0x21, 0x4a, 0x9f, 0x04, 0x43, 0x21, 0x9a, 0x70, - 0x44, 0x4c, 0x0d, 0xd1, 0x0b, 0x58, 0x19, 0x2b, 0xe4, 0xe8, 0xa6, 0x30, 0x36, 0xad, 0xc0, 0x4f, - 0xb3, 0xb5, 0xf3, 0xef, 0x2c, 0x14, 0x65, 0x3e, 0x1e, 0xb6, 0x8d, 0xff, 0x05, 0xff, 0x27, 0x0d, - 0xfe, 0xde, 0x9d, 0x5f, 0xdf, 0xee, 0x7a, 0xec, 0x34, 0x3e, 0x6e, 0x38, 0xa4, 0xb7, 0xad, 0xd2, - 0x57, 0xfe, 0x8b, 0xe3, 0x10, 0x7f, 0x9b, 0x86, 0xce, 0xf1, 0xbc, 0xf8, 0xfa, 0xd9, 0x7f, 0x02, - 0x00, 0x00, 0xff, 0xff, 0x8a, 0xc7, 0xa9, 0xae, 0x7d, 0x1a, 0x00, 0x00, + 0x93, 0x6d, 0xdc, 0x0b, 0xd9, 0x85, 0x62, 0xde, 0x19, 0x65, 0xba, 0x31, 0xb5, 0xb9, 0xb6, 0xe4, + 0x6f, 0x7e, 0x01, 0x95, 0xe7, 0x98, 0xe9, 0xc2, 0x19, 0x13, 0xff, 0x3e, 0xc6, 0x11, 0x43, 0x5b, + 0x50, 0x94, 0x4e, 0x5b, 0x9e, 0xab, 0x65, 0xea, 0x99, 0xad, 0xe2, 0x5e, 0xe9, 0xd2, 0x28, 0x48, + 0x5a, 0xbb, 0x65, 0x26, 0x23, 0x77, 0xf3, 0xcf, 0x19, 0xa8, 0x1e, 0x85, 0xae, 0xcd, 0xf0, 0x6b, + 0xcc, 0xa8, 0xe7, 0xf4, 0x4d, 0x3c, 0x84, 0x9c, 0x17, 0x9c, 0x10, 0xa1, 0x5d, 0xda, 0xb9, 0xd5, + 0x50, 0x8b, 0x69, 0xc8, 0x89, 0xda, 0xc1, 0x09, 0x31, 0x85, 0x00, 0xda, 0x84, 0x45, 0xfb, 0xbc, + 0x6b, 0x39, 0x61, 0x6c, 0xc5, 0x91, 0xdd, 0xc5, 0xda, 0x5c, 0x3d, 0xb3, 0x95, 0x35, 0x4b, 0xf6, + 0x79, 0xb7, 0x19, 0xc6, 0x47, 0x9c, 0xc4, 0x65, 0x7a, 0xf6, 0xdb, 0x94, 0x4c, 0x4e, 0xca, 0xf4, + 0xec, 0xb7, 0x89, 0xcc, 0xa6, 0x03, 0xab, 0xcf, 0x31, 0x6b, 0x07, 0x03, 0xfb, 0xca, 0x93, 0x8f, + 0x00, 0x54, 0xac, 0x07, 0xab, 0x29, 0x5f, 0x1a, 0x45, 0x45, 0x6c, 0xb7, 0xcc, 0xfe, 0xd0, 0x45, + 0xb7, 0x01, 0x22, 0x46, 0xb1, 0xdd, 0xb3, 0xce, 0xf0, 0x85, 0x96, 0xe5, 0xc2, 0x66, 0x51, 0x52, + 0xbe, 0xc6, 0x17, 0x9b, 0xff, 0x9c, 0x83, 0xb5, 0xd1, 0x59, 0xa2, 0x90, 0x04, 0x11, 0x46, 0x5b, + 0x43, 0x0b, 0xae, 0xf6, 0x17, 0x9c, 0x96, 0x95, 0x2b, 0xae, 0x42, 0x9e, 0x91, 0x33, 0x1c, 0x28, + 0xf3, 0xf2, 0x03, 0xad, 0xc2, 0xfc, 0x9b, 0xc8, 0x8a, 0xa9, 0x2f, 0x02, 0x50, 0x34, 0xf3, 0x6f, + 0xa2, 0x23, 0xea, 0x73, 0xef, 0x43, 0x4a, 0xbe, 0xc5, 0x0e, 0xe3, 0xde, 0xcf, 0xf7, 0xbd, 0x57, + 0x44, 0xee, 0x7d, 0x32, 0x74, 0xd1, 0x11, 0x2c, 0x71, 0x80, 0x78, 0x41, 0xd7, 0x3a, 0xf1, 0xb0, + 0xef, 0x46, 0x5a, 0xae, 0x3e, 0xb7, 0x55, 0xda, 0x69, 0x34, 0x68, 0xe8, 0x34, 0x26, 0x3b, 0xde, + 0x78, 0x25, 0x35, 0x9e, 0x09, 0x05, 0x3d, 0x60, 0xf4, 0xc2, 0x5c, 0xf4, 0xd3, 0x34, 0x64, 0xc2, + 0xe2, 0x09, 0xb6, 0x59, 0x4c, 0xb1, 0x75, 0xe2, 0xdb, 0xdd, 0x48, 0xcb, 0x0b, 0xab, 0x1f, 0x5f, + 0x65, 0xf5, 0x99, 0x54, 0x78, 0xc6, 0xe5, 0xa5, 0xd1, 0xf2, 0x49, 0x8a, 0x54, 0x7b, 0x0a, 0x68, + 0x7c, 0x62, 0x54, 0x81, 0x39, 0x1e, 0x77, 0xb1, 0x49, 0x26, 0x1f, 0xf2, 0x60, 0x9d, 0xdb, 0x7e, + 0x8c, 0x93, 0x60, 0x89, 0x8f, 0xc7, 0xd9, 0xcf, 0x32, 0xb5, 0xaf, 0x60, 0x65, 0x6c, 0x92, 0x59, + 0x0c, 0x6c, 0xc6, 0xb0, 0x2e, 0xa1, 0xab, 0xfc, 0x3f, 0x64, 0x36, 0xc3, 0xef, 0x84, 0x9a, 0x8f, + 0x20, 0x1f, 0x71, 0x65, 0x31, 0x47, 0x69, 0x67, 0x75, 0x74, 0xf3, 0xa5, 0x65, 0x29, 0xb3, 0xf9, + 0xa7, 0x2c, 0xd4, 0x9f, 0x63, 0x76, 0xd8, 0x36, 0x3a, 0x34, 0x0e, 0xce, 0x76, 0x63, 0x76, 0x8a, + 0x03, 0xe6, 0x39, 0x22, 0x29, 0x93, 0xe9, 0x1b, 0x50, 0x8a, 0xbc, 0xd0, 0x72, 0x6c, 0xdf, 0x1f, + 0xec, 0xfb, 0x92, 0x96, 0xb9, 0x34, 0x8a, 0x91, 0x17, 0x36, 0x6d, 0xdf, 0xe7, 0x1e, 0x24, 0x43, + 0x17, 0xad, 0x41, 0xee, 0x84, 0x92, 0x9e, 0x5c, 0xe4, 0x5e, 0x56, 0xcb, 0x98, 0xe2, 0x1b, 0xdd, + 0x85, 0x22, 0xff, 0xb5, 0x4e, 0x49, 0xc4, 0xb4, 0x85, 0x3e, 0xb3, 0xc0, 0x89, 0x2f, 0x48, 0xc4, + 0x10, 0x82, 0x2c, 0x23, 0x12, 0x72, 0x82, 0x93, 0x65, 0x04, 0x6d, 0xc0, 0x02, 0x23, 0x52, 0x25, + 0xdf, 0x67, 0xcc, 0x33, 0x22, 0x14, 0xee, 0x43, 0x29, 0xa2, 0x8e, 0x65, 0xbb, 0x2e, 0x5f, 0x99, + 0xc8, 0x44, 0x29, 0x00, 0x11, 0x75, 0x76, 0x25, 0x15, 0xd5, 0x21, 0xc7, 0x5d, 0xd7, 0x0a, 0x22, + 0x1e, 0x65, 0x01, 0x94, 0xc3, 0xb6, 0xc1, 0x9d, 0x35, 0x05, 0x67, 0xf3, 0x5f, 0x39, 0xb8, 0x77, + 0x45, 0x14, 0x54, 0x52, 0x3d, 0x85, 0x42, 0x1c, 0x61, 0x1a, 0xd8, 0x3d, 0xac, 0xf6, 0xe0, 0x83, + 0x7f, 0x18, 0x77, 0xbe, 0xa0, 0xd8, 0xb5, 0x1d, 0x86, 0xdd, 0xfa, 0xd6, 0x77, 0xdf, 0xd5, 0x1b, + 0x87, 0xde, 0x1f, 0x70, 0xfd, 0xfb, 0xef, 0xeb, 0xc7, 0x17, 0x0c, 0x47, 0x8f, 0x9e, 0xfc, 0x68, + 0x64, 0xcc, 0xbe, 0x16, 0xb7, 0x10, 0xda, 0x51, 0xf4, 0x86, 0x50, 0x57, 0x05, 0xe7, 0x26, 0x16, + 0xb2, 0x66, 0x5f, 0x8b, 0x03, 0x88, 0x62, 0xdb, 0xef, 0x69, 0x45, 0x09, 0x20, 0xf1, 0x81, 0x10, + 0xe4, 0x5c, 0x4a, 0x42, 0x11, 0xb9, 0x82, 0x29, 0xc6, 0x68, 0x1b, 0xca, 0x7c, 0xd3, 0x18, 0x5f, + 0x10, 0xdf, 0x35, 0x19, 0x9b, 0xc5, 0x4b, 0x03, 0x22, 0x2f, 0x14, 0xcb, 0x6c, 0xb7, 0xcc, 0xc1, + 0xd8, 0x1d, 0x49, 0xee, 0xfc, 0xd5, 0xc9, 0xfd, 0x18, 0x16, 0x43, 0x4a, 0xce, 0x3d, 0x17, 0x53, + 0x4b, 0x54, 0x9a, 0xf9, 0x11, 0xb0, 0x19, 0x8a, 0x2b, 0xf2, 0xb0, 0x1c, 0xa6, 0xbe, 0xd0, 0x57, + 0x00, 0x98, 0x52, 0x42, 0x2d, 0x87, 0xb8, 0x58, 0xe0, 0x60, 0x69, 0xa7, 0x9e, 0xec, 0xca, 0x84, + 0x0d, 0xd0, 0xb9, 0xb0, 0x59, 0x14, 0x3a, 0x4d, 0xe2, 0x62, 0xf4, 0xdb, 0xd1, 0x12, 0x50, 0x10, + 0x25, 0xe0, 0xb3, 0xa4, 0x04, 0x5c, 0xbd, 0x8f, 0xd7, 0x56, 0x83, 0xff, 0x3a, 0x97, 0xff, 0x9e, + 0x87, 0xbb, 0x3a, 0xff, 0xb4, 0x19, 0x3e, 0x6c, 0x1b, 0x2d, 0x2f, 0x0a, 0x6d, 0xe6, 0x9c, 0x9a, + 0xb1, 0x8f, 0xa3, 0x29, 0x39, 0x55, 0xb8, 0x2e, 0xa7, 0x9a, 0x80, 0xb8, 0x7c, 0x68, 0x53, 0xe6, + 0x39, 0x5e, 0x68, 0x07, 0x6c, 0x50, 0x0a, 0x56, 0xb9, 0x5a, 0x25, 0xf2, 0x42, 0x63, 0xc0, 0x6d, + 0xb7, 0xcc, 0x51, 0x8a, 0x3b, 0x86, 0x09, 0xb8, 0x0e, 0x13, 0x8f, 0x60, 0x89, 0x7b, 0xc8, 0x6b, + 0x78, 0x10, 0xf7, 0x8e, 0x31, 0x4d, 0xe5, 0xf4, 0xa2, 0xe2, 0xec, 0x0b, 0x06, 0x7a, 0x00, 0xe5, + 0x44, 0x54, 0x24, 0x6b, 0xa9, 0x2f, 0x58, 0x52, 0x74, 0x91, 0xb1, 0x0f, 0x41, 0xe8, 0x61, 0x37, + 0x31, 0x38, 0xc8, 0xf6, 0xb2, 0x64, 0x28, 0x7b, 0x37, 0x4a, 0xed, 0x0a, 0xcc, 0x85, 0x5e, 0x20, + 0xc1, 0x6a, 0xf2, 0x21, 0x3f, 0xb9, 0x02, 0x62, 0x71, 0xe2, 0xbc, 0x48, 0x86, 0x7c, 0x40, 0x0c, + 0x2f, 0xe0, 0xd6, 0xd4, 0xb4, 0x23, 0xc5, 0x07, 0x24, 0x59, 0xf8, 0xf6, 0x97, 0x0c, 0x54, 0xf0, + 0x5b, 0x46, 0x6d, 0xcb, 0x66, 0x8c, 0x7a, 0xc7, 0x31, 0xc3, 0x91, 0x56, 0x14, 0xd8, 0xfa, 0xb9, + 0xc0, 0xd6, 0x35, 0x9b, 0xda, 0xd0, 0xb9, 0xf2, 0x6e, 0x5f, 0x57, 0x20, 0xe7, 0x86, 0x45, 0x62, + 0x19, 0x0f, 0xeb, 0xf6, 0xab, 0x56, 0x79, 0x5a, 0xd5, 0xaa, 0xed, 0x41, 0x75, 0xd2, 0x84, 0x33, + 0x41, 0xf5, 0x8f, 0x15, 0xa8, 0x4f, 0x5f, 0x95, 0x2a, 0x7c, 0x1b, 0x50, 0xe4, 0xd7, 0x3e, 0x6b, + 0x50, 0xf9, 0xcc, 0x02, 0x27, 0xec, 0xf3, 0x9a, 0xf6, 0x09, 0x54, 0x87, 0x41, 0xc9, 0x33, 0x8e, + 0x25, 0xd7, 0x95, 0x5b, 0x61, 0x1a, 0x80, 0x92, 0x85, 0x0e, 0xa0, 0x92, 0x56, 0x11, 0x66, 0x17, + 0x66, 0x28, 0xa8, 0xcb, 0x29, 0x6d, 0xe1, 0xc3, 0x2f, 0x86, 0x7d, 0xe8, 0x61, 0x66, 0xbb, 0x36, + 0xb3, 0x55, 0x56, 0xdd, 0xcc, 0x68, 0xda, 0xd3, 0xd7, 0xca, 0x00, 0xfa, 0x5b, 0x06, 0xd6, 0xd2, + 0x96, 0x53, 0xb8, 0x28, 0x09, 0x5c, 0x3c, 0xbd, 0x06, 0x17, 0xaa, 0xe4, 0xa4, 0xd2, 0xf0, 0xdd, + 0xe0, 0xb1, 0x1a, 0x4e, 0xb2, 0xc0, 0x61, 0x4d, 0x25, 0xf6, 0x04, 0xe4, 0x45, 0xfd, 0x97, 0xb0, + 0x56, 0x64, 0x8e, 0xfd, 0xc7, 0xc9, 0x15, 0x2f, 0x37, 0xc3, 0x91, 0x33, 0x76, 0x11, 0xcc, 0xa7, + 0x2f, 0x82, 0x0d, 0x98, 0xa7, 0x38, 0x8a, 0x7d, 0x26, 0xb2, 0x6c, 0x69, 0x67, 0x2d, 0x81, 0x67, + 0x7f, 0xf9, 0x82, 0x6b, 0x2a, 0xa9, 0xb1, 0xc2, 0x53, 0xbc, 0xae, 0xf0, 0xe8, 0x50, 0xe5, 0x0a, + 0xae, 0x32, 0x67, 0xd1, 0xd8, 0xc7, 0x83, 0x8a, 0x55, 0xbd, 0x34, 0x56, 0x22, 0x2f, 0x4c, 0xc7, + 0xba, 0xdd, 0x32, 0xc7, 0x48, 0xa3, 0x67, 0x5a, 0xf9, 0xea, 0x33, 0x8d, 0xc2, 0xc2, 0x29, 0xb6, + 0x5d, 0x4c, 0x23, 0x6d, 0x51, 0x6c, 0xee, 0xce, 0xcd, 0x36, 0xf7, 0x85, 0x54, 0x9a, 0x65, 0x3b, + 0x93, 0x89, 0x10, 0x85, 0x55, 0x35, 0xb4, 0x18, 0x49, 0xc3, 0x6b, 0x49, 0x78, 0xf0, 0x64, 0x26, + 0x0f, 0x3a, 0x64, 0x04, 0x5c, 0xe6, 0xad, 0xd3, 0x71, 0x0e, 0x9f, 0x73, 0x30, 0x11, 0x9f, 0x36, + 0x59, 0x35, 0x9a, 0x65, 0xce, 0x81, 0xc1, 0x0e, 0x49, 0x47, 0xc0, 0xbc, 0x65, 0x8f, 0x73, 0xd0, + 0x1e, 0x2c, 0x7b, 0x81, 0xe3, 0xc7, 0x2e, 0xee, 0xcf, 0x76, 0x4b, 0x20, 0x67, 0xbd, 0x7f, 0x63, + 0x38, 0x6c, 0x1b, 0x52, 0xfa, 0x40, 0xf6, 0x93, 0xe6, 0x92, 0xd2, 0x48, 0x6c, 0x3c, 0x81, 0x0a, + 0x0e, 0xec, 0x63, 0x5e, 0xc4, 0xd5, 0x79, 0x1d, 0x69, 0xcb, 0xf5, 0xb9, 0xad, 0xa5, 0x54, 0x47, + 0x77, 0xd8, 0x36, 0xd4, 0xd9, 0x6d, 0x2e, 0x2b, 0x61, 0xf5, 0x2d, 0x7c, 0xa0, 0x5e, 0x20, 0x1a, + 0x12, 0xe6, 0xf5, 0x30, 0x89, 0x99, 0x56, 0x11, 0xc5, 0x75, 0xbd, 0x21, 0xdb, 0xd2, 0x46, 0xd2, + 0x96, 0x36, 0x5a, 0xaa, 0x2d, 0x35, 0x97, 0x94, 0x46, 0x47, 0x2a, 0x20, 0x1d, 0x56, 0x44, 0xf3, + 0xc7, 0x8f, 0xed, 0xa4, 0x77, 0xd5, 0x56, 0xae, 0xb3, 0xb2, 0xcc, 0x7b, 0x43, 0xdb, 0xf7, 0x13, + 0x02, 0xba, 0x0b, 0x25, 0x51, 0x51, 0x43, 0x8a, 0x23, 0xcc, 0xb4, 0xaa, 0xc8, 0x2d, 0xe0, 0x24, + 0x43, 0x50, 0xd0, 0xe7, 0x4a, 0xc0, 0x21, 0xc1, 0x89, 0xd7, 0xd5, 0x56, 0xc5, 0x0c, 0xb5, 0xfe, + 0x32, 0x4d, 0x42, 0x7a, 0x4d, 0xc1, 0x4a, 0xa6, 0x10, 0xca, 0x92, 0x84, 0x5e, 0x42, 0xa5, 0x87, + 0x5d, 0xcf, 0xb6, 0x70, 0xe0, 0xd0, 0x0b, 0x11, 0x4d, 0x6d, 0x4d, 0x44, 0x7b, 0x23, 0x1d, 0xa8, + 0xd7, 0x5c, 0x46, 0xef, 0x8b, 0x88, 0xba, 0xb1, 0xdc, 0x1b, 0x26, 0xa2, 0x8f, 0x21, 0x2f, 0x48, + 0x9a, 0x26, 0x5c, 0x78, 0x7f, 0xcc, 0x80, 0x9c, 0xd3, 0x94, 0x52, 0xe8, 0x37, 0xa3, 0x57, 0xb3, + 0xf7, 0x05, 0xa6, 0x3e, 0xbd, 0x19, 0xa6, 0xae, 0xbb, 0x99, 0xbd, 0x80, 0xda, 0xf4, 0x4a, 0x3a, + 0x53, 0xbf, 0xf6, 0x18, 0xca, 0x69, 0xd0, 0xce, 0xa4, 0xfb, 0x0c, 0xb4, 0x69, 0x09, 0x37, 0xab, + 0x9d, 0x69, 0x49, 0xf4, 0xd3, 0xf6, 0x9e, 0x3f, 0x64, 0x92, 0xe6, 0x53, 0x5d, 0x30, 0x86, 0x9a, + 0xcf, 0x4f, 0xa0, 0x28, 0x6f, 0xa9, 0x93, 0x1e, 0x14, 0x94, 0x82, 0xb8, 0xe5, 0x17, 0x1c, 0x35, + 0x42, 0x5f, 0xc2, 0x22, 0xa3, 0x76, 0x10, 0x9d, 0x24, 0xdd, 0x81, 0x6c, 0x45, 0xb5, 0xb4, 0x5a, + 0x47, 0x09, 0xc8, 0x06, 0x81, 0xa5, 0xbe, 0x36, 0x5f, 0x83, 0x66, 0x62, 0x87, 0x50, 0x97, 0x9b, + 0x6e, 0x92, 0x80, 0xe1, 0xb7, 0xec, 0xdd, 0xbd, 0xd9, 0xfc, 0x31, 0x0b, 0x0b, 0x8a, 0x83, 0x1e, + 0x01, 0xf8, 0x67, 0xfd, 0x5b, 0xf7, 0xe0, 0x35, 0xc9, 0x3f, 0x53, 0x57, 0xee, 0x64, 0xe4, 0xf2, + 0x5b, 0x4f, 0x44, 0x62, 0xea, 0x60, 0xcb, 0x0b, 0x55, 0xcc, 0x0a, 0x92, 0xd0, 0x0e, 0xd1, 0x23, + 0x58, 0x48, 0x6e, 0xa6, 0x73, 0xc2, 0x89, 0xe5, 0xb4, 0x13, 0x47, 0xd4, 0x33, 0x13, 0x3e, 0xba, + 0xaf, 0xba, 0xe1, 0xdc, 0x64, 0xb9, 0xa4, 0x35, 0xe6, 0x9d, 0x6f, 0x7e, 0xb2, 0x08, 0x6f, 0x83, + 0xef, 0xc1, 0xdc, 0xb9, 0x67, 0x6b, 0xf3, 0x22, 0x9d, 0xc6, 0x24, 0x38, 0x0f, 0xfd, 0xff, 0x70, + 0x4b, 0xb1, 0xd0, 0x3f, 0xed, 0x26, 0x36, 0x14, 0xc3, 0x47, 0x63, 0xe1, 0xca, 0xa3, 0xf1, 0xc3, + 0xdf, 0xc1, 0xca, 0xd8, 0xe1, 0x8e, 0x34, 0xa8, 0xbe, 0xd2, 0x9f, 0xef, 0x36, 0x7f, 0x65, 0xed, + 0x36, 0x9b, 0xba, 0xd1, 0xb1, 0x0e, 0x4c, 0xcb, 0x68, 0xef, 0x57, 0xde, 0x43, 0x00, 0xf3, 0x92, + 0x54, 0xc9, 0xa0, 0x65, 0x28, 0x99, 0xfa, 0x37, 0x47, 0xfa, 0x61, 0x47, 0x30, 0xb3, 0x9c, 0x69, + 0xea, 0x2f, 0xf5, 0x66, 0xa7, 0x32, 0x87, 0x0a, 0x90, 0x6b, 0x99, 0x07, 0x46, 0x25, 0xf7, 0xe1, + 0x5f, 0x33, 0xb0, 0x71, 0x45, 0xfb, 0x87, 0x6e, 0xc3, 0xfa, 0x61, 0xdb, 0xb0, 0x3a, 0xe6, 0xd1, + 0xfe, 0xd7, 0xd6, 0xee, 0x51, 0xe7, 0x85, 0xa5, 0x9b, 0xe6, 0x81, 0x69, 0xed, 0x1f, 0xec, 0xeb, + 0x95, 0xf7, 0xd0, 0x43, 0xb8, 0x3f, 0x91, 0xfd, 0xcd, 0xd1, 0x41, 0x67, 0xd7, 0xd2, 0x7f, 0xd9, + 0xd4, 0xf5, 0x96, 0xde, 0xaa, 0x64, 0xa6, 0x0a, 0xee, 0x1f, 0x28, 0xda, 0xb3, 0x83, 0xa3, 0xfd, + 0x56, 0x25, 0xbb, 0xf3, 0xc3, 0x02, 0xcc, 0xb7, 0x0f, 0x04, 0x9c, 0x3f, 0x87, 0x72, 0x93, 0x62, + 0x9b, 0x61, 0xf9, 0x5e, 0x88, 0x26, 0x3d, 0x20, 0xd6, 0xd6, 0xc6, 0xca, 0xbf, 0xde, 0x0b, 0xd9, + 0x05, 0x57, 0x96, 0xb9, 0xf5, 0x2e, 0xca, 0x9f, 0x42, 0xb1, 0xff, 0x1e, 0x8a, 0x56, 0x93, 0xfe, + 0x76, 0xe8, 0x7d, 0xb4, 0x36, 0xc9, 0x20, 0xd2, 0x01, 0x5e, 0x79, 0x51, 0xa2, 0x39, 0x38, 0x38, + 0x06, 0xc4, 0x44, 0x7d, 0x63, 0x22, 0x4f, 0xdd, 0xfc, 0xf7, 0x60, 0x71, 0xe8, 0x41, 0x15, 0xad, + 0x0b, 0x1f, 0x26, 0x3d, 0xb2, 0x4e, 0x5d, 0xc3, 0x97, 0xb0, 0x28, 0xa3, 0xa7, 0xde, 0x9f, 0xd0, + 0xc4, 0xe7, 0xc8, 0xa9, 0xea, 0x6d, 0x58, 0x1a, 0x7e, 0xd5, 0x43, 0xb5, 0x89, 0x4f, 0x7d, 0xc9, + 0x6a, 0xa6, 0x3f, 0x03, 0xa2, 0x57, 0x80, 0xc6, 0xdf, 0xd8, 0xd0, 0x9d, 0xd4, 0x92, 0x26, 0x3c, + 0xbe, 0x4d, 0x75, 0xec, 0x5b, 0x58, 0x9f, 0xfa, 0xd6, 0x80, 0x1e, 0x5c, 0xf7, 0x16, 0x21, 0x6d, + 0xff, 0xdf, 0xcd, 0x9e, 0x2c, 0x50, 0x17, 0xb4, 0x69, 0x87, 0x27, 0xfa, 0xe0, 0x26, 0xad, 0x69, + 0xed, 0xc1, 0x8d, 0x4e, 0xe0, 0x41, 0x88, 0xd2, 0x27, 0xc1, 0x50, 0x88, 0x26, 0x1c, 0x11, 0x53, + 0x43, 0xf4, 0x12, 0x56, 0xc6, 0x0a, 0x39, 0xba, 0x2d, 0x8c, 0x4d, 0x2b, 0xf0, 0xd3, 0x6c, 0xed, + 0xfc, 0x3b, 0x0b, 0x45, 0x99, 0x8f, 0x87, 0x6d, 0xe3, 0x7f, 0xc1, 0xff, 0x49, 0x83, 0xbf, 0x77, + 0xef, 0xd7, 0x77, 0xbb, 0x1e, 0x3b, 0x8d, 0x8f, 0x1b, 0x0e, 0xe9, 0x6d, 0xab, 0xf4, 0x95, 0xff, + 0xe2, 0x38, 0xc4, 0xdf, 0xa6, 0xa1, 0x73, 0x3c, 0x2f, 0xbe, 0x7e, 0xf6, 0x9f, 0x00, 0x00, 0x00, + 0xff, 0xff, 0x2a, 0x42, 0x71, 0xd9, 0x7d, 0x1a, 0x00, 0x00, } diff --git a/rpc/keepalive.pb.go b/rpc/keepalive.pb.go index 1890702a2..bd1a7d865 100644 --- a/rpc/keepalive.pb.go +++ b/rpc/keepalive.pb.go @@ -14,8 +14,8 @@ // Code generated by protoc-gen-go. DO NOT EDIT. // versions: -// protoc-gen-go v1.36.11 -// protoc v4.23.4 +// protoc-gen-go v1.36.10 +// protoc v7.34.1 // source: rpc/keepalive.proto package rpc diff --git a/rpc/participant.pb.go b/rpc/participant.pb.go index cffcbb5eb..e05519708 100644 --- a/rpc/participant.pb.go +++ b/rpc/participant.pb.go @@ -14,8 +14,8 @@ // Code generated by protoc-gen-go. DO NOT EDIT. // versions: -// protoc-gen-go v1.36.11 -// protoc v4.23.4 +// protoc-gen-go v1.36.10 +// protoc v7.34.1 // source: rpc/participant.proto package rpc diff --git a/rpc/room.pb.go b/rpc/room.pb.go index 2d25c8c79..b1088fd4d 100644 --- a/rpc/room.pb.go +++ b/rpc/room.pb.go @@ -14,8 +14,8 @@ // Code generated by protoc-gen-go. DO NOT EDIT. // versions: -// protoc-gen-go v1.36.11 -// protoc v4.23.4 +// protoc-gen-go v1.36.10 +// protoc v7.34.1 // source: rpc/room.proto package rpc diff --git a/rpc/roommanager.pb.go b/rpc/roommanager.pb.go index 54861c5a4..0292dc168 100644 --- a/rpc/roommanager.pb.go +++ b/rpc/roommanager.pb.go @@ -14,8 +14,8 @@ // Code generated by protoc-gen-go. DO NOT EDIT. // versions: -// protoc-gen-go v1.36.11 -// protoc v4.23.4 +// protoc-gen-go v1.36.10 +// protoc v7.34.1 // source: rpc/roommanager.proto package rpc diff --git a/rpc/signal.pb.go b/rpc/signal.pb.go index b9477d103..5a8791347 100644 --- a/rpc/signal.pb.go +++ b/rpc/signal.pb.go @@ -14,8 +14,8 @@ // Code generated by protoc-gen-go. DO NOT EDIT. // versions: -// protoc-gen-go v1.36.11 -// protoc v4.23.4 +// protoc-gen-go v1.36.10 +// protoc v7.34.1 // source: rpc/signal.proto package rpc diff --git a/rpc/sip.pb.go b/rpc/sip.pb.go index c4e22b88b..2fdcdda1e 100644 --- a/rpc/sip.pb.go +++ b/rpc/sip.pb.go @@ -14,8 +14,8 @@ // Code generated by protoc-gen-go. DO NOT EDIT. // versions: -// protoc-gen-go v1.36.11 -// protoc v4.23.4 +// protoc-gen-go v1.36.10 +// protoc v7.34.1 // source: rpc/sip.proto package rpc diff --git a/rpc/sip.psrpc.go b/rpc/sip.psrpc.go index 21a4634c3..79ce92af4 100644 --- a/rpc/sip.psrpc.go +++ b/rpc/sip.psrpc.go @@ -192,58 +192,58 @@ var psrpcFileDescriptor11 = []byte{ 0x15, 0xc9, 0xb1, 0x2f, 0x02, 0xc6, 0x25, 0x2a, 0xd7, 0x8c, 0xfa, 0xea, 0x64, 0x74, 0xdd, 0xc4, 0x68, 0x8e, 0x71, 0x70, 0x13, 0x2c, 0xfa, 0xa1, 0xd7, 0x23, 0x1c, 0xe5, 0x34, 0x71, 0x2c, 0xc1, 0x6b, 0x60, 0x49, 0x67, 0x52, 0x32, 0x34, 0x1f, 0x19, 0x94, 0xd8, 0x65, 0xf0, 0x47, 0xb0, 0x1c, - 0x0a, 0x75, 0x73, 0x3c, 0x82, 0x16, 0x74, 0xd2, 0xee, 0x7c, 0xe8, 0x18, 0xef, 0x3a, 0x37, 0x1e, - 0x72, 0xe2, 0x60, 0x5b, 0x12, 0xa7, 0x56, 0x7f, 0xfd, 0xba, 0xd6, 0x38, 0xa2, 0x7f, 0x92, 0xda, - 0x9b, 0x37, 0xb5, 0xde, 0x50, 0x12, 0x71, 0xef, 0x91, 0x39, 0xf2, 0x52, 0x0c, 0x01, 0x16, 0xe2, - 0x94, 0x71, 0x07, 0x2d, 0x26, 0x0c, 0x73, 0x33, 0x30, 0x24, 0x5e, 0x70, 0x0b, 0xac, 0x70, 0xc6, - 0x3c, 0x4b, 0x07, 0xb1, 0x14, 0x9d, 0x9b, 0x52, 0xa8, 0xf3, 0x87, 0x5f, 0x83, 0x4a, 0x30, 0xbe, - 0xca, 0x16, 0x75, 0x88, 0x2f, 0xa9, 0x1c, 0xa2, 0x65, 0x8d, 0x5b, 0x4f, 0xd9, 0xda, 0xb1, 0x09, - 0x3e, 0x07, 0xe5, 0xb4, 0x8b, 0xa6, 0x5d, 0xcd, 0xb0, 0xb7, 0x52, 0xca, 0x5b, 0xc7, 0xf0, 0xeb, - 0x64, 0x0c, 0x1e, 0x91, 0xd8, 0xc1, 0x12, 0xa3, 0x52, 0x06, 0xd2, 0x74, 0xa4, 0xcf, 0x62, 0x02, - 0xf8, 0xb7, 0x01, 0x36, 0xd3, 0xcc, 0x58, 0x4a, 0x4e, 0x7b, 0xa1, 0x24, 0x02, 0xad, 0xd5, 0x72, - 0xf5, 0xfc, 0xce, 0x7e, 0x83, 0x07, 0x76, 0x63, 0x86, 0xe2, 0x6e, 0xa4, 0x54, 0x4f, 0x46, 0x2c, - 0x07, 0xea, 0x26, 0xcd, 0x18, 0xe0, 0x46, 0x30, 0x8d, 0x01, 0xee, 0x82, 0x05, 0xc9, 0x4e, 0x88, - 0x8f, 0x56, 0x32, 0xe4, 0x36, 0x72, 0x81, 0x1b, 0x60, 0xf1, 0x54, 0x58, 0x21, 0x77, 0x11, 0xd0, - 0xd9, 0x5a, 0x38, 0x15, 0x2f, 0xb8, 0x0b, 0x21, 0x98, 0x77, 0xa4, 0xd7, 0x47, 0x79, 0xad, 0xd4, - 0xdf, 0xf0, 0x36, 0x28, 0x06, 0x2e, 0x1e, 0x5a, 0x0e, 0xc5, 0xae, 0x64, 0x3e, 0x41, 0x85, 0x9a, - 0x51, 0x5f, 0x36, 0x0b, 0x4a, 0xd9, 0x8a, 0x75, 0x30, 0x04, 0x4b, 0x51, 0xb5, 0x0a, 0xb4, 0xa1, - 0x8f, 0xe7, 0x9b, 0x99, 0x8f, 0x27, 0xaa, 0xdd, 0x4c, 0x07, 0x92, 0xac, 0x05, 0x43, 0xb0, 0x11, - 0x7f, 0xaa, 0x7e, 0x91, 0xca, 0xd1, 0xa6, 0x0e, 0xe2, 0x49, 0xd6, 0x20, 0xba, 0xec, 0x4c, 0x86, - 0xcc, 0xf5, 0xe3, 0xf3, 0x16, 0xb5, 0xec, 0x78, 0xad, 0x71, 0xa7, 0x12, 0xa8, 0x9a, 0x71, 0xd9, - 0x31, 0x67, 0xd2, 0xc3, 0x92, 0x65, 0xf1, 0x79, 0x0b, 0xdc, 0x03, 0x25, 0xea, 0xdb, 0x6e, 0xe8, - 0x90, 0xd1, 0x82, 0x5b, 0xba, 0xfb, 0x5c, 0x4f, 0x77, 0x9f, 0x08, 0xfd, 0x3c, 0x9a, 0x43, 0xe6, - 0x6a, 0xec, 0x91, 0x70, 0x3c, 0x02, 0x65, 0xe2, 0xe3, 0x9e, 0x4b, 0x1c, 0xab, 0x4f, 0xb0, 0x0c, - 0x39, 0x11, 0xe8, 0x7a, 0x2d, 0x57, 0x5f, 0xdd, 0x59, 0x4f, 0x93, 0x1c, 0x46, 0x36, 0xb3, 0x14, - 0x83, 0x63, 0x59, 0xc7, 0xc0, 0xa9, 0x3f, 0xa0, 0xfe, 0xc0, 0x92, 0xd4, 0x23, 0x2c, 0x94, 0xe8, - 0x9a, 0xee, 0xcf, 0xd7, 0x1b, 0xd1, 0x0c, 0x6d, 0x24, 0x33, 0xb4, 0xd1, 0x8a, 0x67, 0xa8, 0xb9, - 0x1a, 0x7b, 0x74, 0x23, 0x07, 0x78, 0x00, 0xd6, 0x3c, 0xfc, 0x2a, 0x1a, 0x60, 0xc9, 0xa0, 0x45, - 0xe8, 0x63, 0x2c, 0x25, 0x0f, 0xbf, 0x52, 0x33, 0x2d, 0x51, 0xc0, 0x9f, 0x40, 0xd9, 0x23, 0x0e, - 0xc5, 0x16, 0xf1, 0x6d, 0x3e, 0xd4, 0xfb, 0x45, 0x9f, 0xea, 0xf3, 0xd8, 0x4a, 0x6f, 0xe5, 0x99, - 0xc2, 0x1c, 0x8c, 0x20, 0x7b, 0x73, 0xc8, 0x30, 0x4b, 0xde, 0xa4, 0x12, 0x7e, 0x05, 0x16, 0xb4, - 0x0a, 0x6d, 0x9f, 0x1f, 0x75, 0x9a, 0x60, 0x9f, 0xf9, 0x7d, 0x3a, 0x30, 0x23, 0x14, 0x6c, 0x80, - 0xf5, 0x53, 0x4c, 0xa5, 0x15, 0xfa, 0x92, 0xba, 0x16, 0xf6, 0xc5, 0x29, 0xe1, 0xc4, 0x41, 0x9f, - 0xe9, 0xca, 0x58, 0x53, 0xa6, 0x17, 0xca, 0xf2, 0x24, 0x36, 0xc0, 0x9f, 0x41, 0xc1, 0xa1, 0x42, - 0x97, 0x91, 0xee, 0x79, 0x37, 0x67, 0x6f, 0x4f, 0x4f, 0x3f, 0x31, 0xf3, 0xb1, 0xaf, 0xea, 0x78, - 0x7f, 0x19, 0x06, 0xfc, 0x16, 0xe4, 0x53, 0x53, 0x09, 0xd5, 0x74, 0xc8, 0x95, 0x51, 0xc8, 0xad, - 0xb1, 0xcd, 0x4c, 0x03, 0xa1, 0x05, 0x8a, 0x71, 0xce, 0xad, 0xbe, 0x8b, 0x07, 0x02, 0xdd, 0xd2, - 0xd7, 0x75, 0x77, 0xe6, 0xeb, 0x1a, 0xdf, 0x82, 0x43, 0xe5, 0x1c, 0xdd, 0xd3, 0x42, 0x3f, 0xa5, - 0xaa, 0x3e, 0x05, 0xd5, 0x8b, 0x9b, 0x1d, 0x2c, 0x83, 0xdc, 0x09, 0x19, 0x22, 0x43, 0xf7, 0x16, - 0xf5, 0x09, 0x2b, 0x60, 0xe1, 0x25, 0x76, 0x43, 0x12, 0x4f, 0xeb, 0x48, 0xd8, 0x9d, 0xfb, 0xce, - 0xa8, 0xee, 0x82, 0x42, 0xba, 0x1e, 0x32, 0xf9, 0x1e, 0x02, 0x74, 0x51, 0x39, 0x67, 0xe5, 0xb9, - 0xa8, 0x3e, 0x33, 0xf1, 0x3c, 0x06, 0x6b, 0xe7, 0x0e, 0x2e, 0x0b, 0xc1, 0x5e, 0x09, 0x14, 0xad, - 0xf4, 0xf5, 0xd9, 0xfe, 0x60, 0x80, 0x3b, 0x97, 0xe7, 0x4b, 0x04, 0xcc, 0x17, 0x04, 0x3e, 0x00, - 0xab, 0x93, 0x23, 0x3a, 0x5a, 0x70, 0xaf, 0xfc, 0xbe, 0x53, 0x4c, 0xcf, 0xe7, 0x96, 0x39, 0x21, - 0x3a, 0x17, 0xce, 0xf6, 0xb9, 0x8b, 0x67, 0xfb, 0x99, 0x67, 0x69, 0xee, 0xd2, 0x67, 0xe9, 0xf6, - 0x3f, 0xf3, 0xe0, 0x6e, 0xb2, 0x05, 0xfd, 0x5e, 0xea, 0x13, 0x3e, 0xfd, 0x6d, 0x7c, 0x86, 0xd7, - 0xb8, 0xfc, 0xb9, 0x7b, 0x13, 0xe4, 0x65, 0x4c, 0xa7, 0x9e, 0x54, 0x51, 0xbc, 0x20, 0x51, 0x75, - 0xd9, 0xf9, 0x71, 0x96, 0x9b, 0x32, 0xce, 0x4e, 0xc7, 0xe3, 0x6c, 0x5e, 0xd7, 0xc8, 0x83, 0x89, - 0x1a, 0xb9, 0x34, 0xe0, 0x2b, 0x0d, 0xb4, 0x29, 0xed, 0x75, 0x21, 0x6b, 0x7b, 0xc5, 0x67, 0xcb, - 0x7c, 0x51, 0x6f, 0xe1, 0x61, 0x86, 0x2d, 0x7c, 0xac, 0xd0, 0xaf, 0x52, 0x9e, 0x57, 0x2d, 0x87, - 0x9d, 0xff, 0x0c, 0x90, 0x3f, 0x6a, 0x77, 0x92, 0x9d, 0x40, 0x01, 0x2a, 0xd3, 0x8a, 0x00, 0xd6, - 0x67, 0xed, 0x6b, 0xd5, 0x7b, 0x33, 0x20, 0xa3, 0x8a, 0xda, 0x5e, 0x7c, 0xf7, 0xd6, 0x98, 0x2b, - 0x1b, 0x50, 0x80, 0xcd, 0xe9, 0x47, 0x08, 0x3f, 0x9f, 0xfd, 0x9c, 0xab, 0x9b, 0xe7, 0xb2, 0x7a, - 0xa0, 0xfe, 0x4a, 0xb7, 0x37, 0xde, 0xbd, 0x35, 0xd6, 0xca, 0x46, 0xb5, 0x08, 0xd3, 0x77, 0x7f, - 0xef, 0xd6, 0x6f, 0x37, 0x07, 0x54, 0x1e, 0x87, 0xbd, 0x86, 0xcd, 0xbc, 0x66, 0xdc, 0xef, 0xa3, - 0x9f, 0x56, 0x9b, 0xb9, 0x4d, 0x1e, 0xd8, 0xbd, 0x45, 0x2d, 0xdd, 0xff, 0x3f, 0x00, 0x00, 0xff, - 0xff, 0xe5, 0x82, 0x72, 0x92, 0x03, 0x0f, 0x00, 0x00, + 0x0a, 0x75, 0x73, 0x3c, 0x82, 0x16, 0x74, 0xd2, 0xee, 0xbc, 0xeb, 0xdc, 0x78, 0xc8, 0x89, 0x83, + 0x6d, 0x49, 0x9c, 0x5a, 0xfd, 0xf5, 0xeb, 0x5a, 0xe3, 0x88, 0xfe, 0x49, 0x6a, 0x6f, 0xde, 0xd4, + 0x7a, 0x43, 0x49, 0xc4, 0xbd, 0x47, 0x1f, 0x3a, 0x86, 0x39, 0xf2, 0x52, 0x0c, 0x01, 0x16, 0xe2, + 0x94, 0x71, 0x07, 0x2d, 0xce, 0xcc, 0x30, 0x67, 0x8e, 0xbc, 0xe0, 0x16, 0x58, 0xe1, 0x8c, 0x79, + 0x96, 0x0e, 0x62, 0x29, 0x3a, 0x37, 0xa5, 0x50, 0xe7, 0x0f, 0xbf, 0x06, 0x95, 0x60, 0x7c, 0x95, + 0x2d, 0xea, 0x10, 0x5f, 0x52, 0x39, 0x44, 0xcb, 0x1a, 0xb7, 0x9e, 0xb2, 0xb5, 0x63, 0x13, 0x7c, + 0x0e, 0xca, 0x69, 0x17, 0x4d, 0xbb, 0x9a, 0x61, 0x6f, 0xa5, 0x94, 0xb7, 0x8e, 0xe1, 0xd7, 0xc9, + 0x18, 0x3c, 0x22, 0xb1, 0x83, 0x25, 0x46, 0xa5, 0x0c, 0xa4, 0xe9, 0x48, 0x9f, 0xc5, 0x04, 0xf0, + 0x6f, 0x03, 0x6c, 0xa6, 0x99, 0xb1, 0x94, 0x9c, 0xf6, 0x42, 0x49, 0x04, 0x5a, 0xab, 0xe5, 0xea, + 0xf9, 0x9d, 0xfd, 0x06, 0x0f, 0xec, 0xc6, 0x0c, 0xc5, 0xdd, 0x48, 0xa9, 0x9e, 0x8c, 0x58, 0x0e, + 0xd4, 0x4d, 0x9a, 0x31, 0xc0, 0x8d, 0x60, 0x1a, 0x03, 0xdc, 0x05, 0x0b, 0x92, 0x9d, 0x10, 0x1f, + 0xad, 0x64, 0xc8, 0x6d, 0xe4, 0x02, 0x37, 0xc0, 0xe2, 0xa9, 0xb0, 0x42, 0xee, 0x22, 0xa0, 0xb3, + 0xb5, 0x70, 0x2a, 0x5e, 0x70, 0x17, 0x42, 0x30, 0xef, 0x48, 0xaf, 0x8f, 0xf2, 0x5a, 0xa9, 0xbf, + 0xe1, 0x6d, 0x50, 0x0c, 0x5c, 0x3c, 0xb4, 0x1c, 0x8a, 0x5d, 0xc9, 0x7c, 0x82, 0x0a, 0x35, 0xa3, + 0xbe, 0x6c, 0x16, 0x94, 0xb2, 0x15, 0xeb, 0x60, 0x08, 0x96, 0xa2, 0x6a, 0x15, 0x68, 0x43, 0x1f, + 0xcf, 0x37, 0x33, 0x1f, 0x4f, 0x54, 0xbb, 0x99, 0x0e, 0x24, 0x59, 0x0b, 0x86, 0x60, 0x23, 0xfe, + 0x54, 0xfd, 0x22, 0x95, 0xa3, 0x4d, 0x1d, 0xc4, 0x93, 0xac, 0x41, 0x74, 0xd9, 0x99, 0x0c, 0x99, + 0xeb, 0xc7, 0xe7, 0x2d, 0x6a, 0xd9, 0xf1, 0x5a, 0xe3, 0x4e, 0x25, 0x50, 0x35, 0xe3, 0xb2, 0x63, + 0xce, 0xa4, 0x87, 0x25, 0xcb, 0xe2, 0xf3, 0x16, 0xb8, 0x07, 0x4a, 0xd4, 0xb7, 0xdd, 0xd0, 0x21, + 0xa3, 0x05, 0xb7, 0x74, 0xf7, 0xb9, 0x9e, 0xee, 0x3e, 0x11, 0xfa, 0x79, 0x34, 0x87, 0xcc, 0xd5, + 0xd8, 0x23, 0xe1, 0x78, 0x04, 0xca, 0xc4, 0xc7, 0x3d, 0x97, 0x38, 0x56, 0x9f, 0x60, 0x19, 0x72, + 0x22, 0xd0, 0xf5, 0x5a, 0xae, 0xbe, 0xba, 0xb3, 0x9e, 0x26, 0x39, 0x8c, 0x6c, 0x66, 0x29, 0x06, + 0xc7, 0xb2, 0x8e, 0x81, 0x53, 0x7f, 0x40, 0xfd, 0x81, 0x25, 0xa9, 0x47, 0x58, 0x28, 0xd1, 0x35, + 0xdd, 0x9f, 0xaf, 0x37, 0xa2, 0x19, 0xda, 0x48, 0x66, 0x68, 0xa3, 0x15, 0xcf, 0x50, 0x73, 0x35, + 0xf6, 0xe8, 0x46, 0x0e, 0xf0, 0x00, 0xac, 0x79, 0xf8, 0x55, 0x34, 0xc0, 0x92, 0x41, 0x8b, 0xd0, + 0xc7, 0x58, 0x4a, 0x1e, 0x7e, 0xa5, 0x66, 0x5a, 0xa2, 0x80, 0x3f, 0x81, 0xb2, 0x47, 0x1c, 0x8a, + 0x2d, 0xe2, 0xdb, 0x7c, 0xa8, 0xf7, 0x8b, 0x3e, 0xd5, 0xe7, 0xb1, 0x95, 0xde, 0xca, 0x33, 0x85, + 0x39, 0x18, 0x41, 0xf6, 0xe6, 0x90, 0x61, 0x96, 0xbc, 0x49, 0x25, 0xfc, 0x0a, 0x2c, 0x68, 0x15, + 0xda, 0x3e, 0x3f, 0xea, 0x34, 0xc1, 0x3e, 0xf3, 0xfb, 0x74, 0x60, 0x46, 0x28, 0xd8, 0x00, 0xeb, + 0xa7, 0x98, 0x4a, 0x2b, 0xf4, 0x25, 0x75, 0x2d, 0xec, 0x8b, 0x53, 0xc2, 0x89, 0x83, 0x3e, 0xd3, + 0x95, 0xb1, 0xa6, 0x4c, 0x2f, 0x94, 0xe5, 0x49, 0x6c, 0x80, 0x3f, 0x83, 0x82, 0x43, 0x85, 0x2e, + 0x23, 0xdd, 0xf3, 0x6e, 0xce, 0xde, 0x9e, 0x9e, 0x7e, 0x62, 0xe6, 0x63, 0x5f, 0xd5, 0xf1, 0xfe, + 0x32, 0x0c, 0xf8, 0x2d, 0xc8, 0xa7, 0xa6, 0x12, 0xaa, 0xe9, 0x90, 0x2b, 0xa3, 0x90, 0x5b, 0x63, + 0x9b, 0x99, 0x06, 0x42, 0x0b, 0x14, 0xe3, 0x9c, 0x5b, 0x7d, 0x17, 0x0f, 0x04, 0xba, 0xa5, 0xaf, + 0xeb, 0xee, 0xcc, 0xd7, 0x35, 0xbe, 0x05, 0x87, 0xca, 0x39, 0xba, 0xa7, 0x85, 0x7e, 0x4a, 0x55, + 0x7d, 0x0a, 0xaa, 0x17, 0x37, 0x3b, 0x58, 0x06, 0xb9, 0x13, 0x32, 0x44, 0x86, 0xee, 0x2d, 0xea, + 0x13, 0x56, 0xc0, 0xc2, 0x4b, 0xec, 0x86, 0x24, 0x9e, 0xd6, 0x91, 0xb0, 0x3b, 0xf7, 0x9d, 0x51, + 0xdd, 0x05, 0x85, 0x74, 0x3d, 0x64, 0xf2, 0x3d, 0x04, 0xe8, 0xa2, 0x72, 0xce, 0xca, 0x73, 0x51, + 0x7d, 0x66, 0xe2, 0x79, 0x0c, 0xd6, 0xce, 0x1d, 0x5c, 0x16, 0x82, 0xbd, 0x12, 0x28, 0x5a, 0xe9, + 0xeb, 0xb3, 0xfd, 0xc1, 0x00, 0x77, 0x2e, 0xcf, 0x97, 0x08, 0x98, 0x2f, 0x08, 0x7c, 0x00, 0x56, + 0x27, 0x47, 0x74, 0xb4, 0xe0, 0x5e, 0xf9, 0x7d, 0xa7, 0x98, 0x9e, 0xcf, 0x2d, 0x73, 0x42, 0x74, + 0x2e, 0x9c, 0xed, 0x73, 0x17, 0xcf, 0xf6, 0x33, 0xcf, 0xd2, 0xdc, 0xa5, 0xcf, 0xd2, 0xed, 0x7f, + 0xe6, 0xc1, 0xdd, 0x64, 0x0b, 0xfa, 0xbd, 0xd4, 0x27, 0x7c, 0xfa, 0xdb, 0xf8, 0x0c, 0xaf, 0x71, + 0xf9, 0x73, 0xf7, 0x26, 0xc8, 0xcb, 0x98, 0x4e, 0x3d, 0xa9, 0xa2, 0x78, 0x41, 0xa2, 0xea, 0xb2, + 0xf3, 0xe3, 0x2c, 0x37, 0x65, 0x9c, 0x9d, 0x8e, 0xc7, 0xd9, 0xbc, 0xae, 0x91, 0x07, 0x13, 0x35, + 0x72, 0x69, 0xc0, 0x57, 0x1a, 0x68, 0x53, 0xda, 0xeb, 0x42, 0xd6, 0xf6, 0x8a, 0xcf, 0x96, 0xf9, + 0xa2, 0xde, 0xc2, 0xc3, 0x0c, 0x5b, 0xf8, 0x58, 0xa1, 0x5f, 0xa5, 0x3c, 0xaf, 0x5a, 0x0e, 0x3b, + 0xff, 0x19, 0x20, 0x7f, 0xd4, 0xee, 0x24, 0x3b, 0x81, 0x02, 0x54, 0xa6, 0x15, 0x01, 0xac, 0xcf, + 0xda, 0xd7, 0xaa, 0xf7, 0x66, 0x40, 0x46, 0x15, 0xb5, 0xbd, 0xf8, 0xee, 0xad, 0x31, 0x57, 0x36, + 0xa0, 0x00, 0x9b, 0xd3, 0x8f, 0x10, 0x7e, 0x3e, 0xfb, 0x39, 0x57, 0x37, 0xcf, 0x65, 0xf5, 0x40, + 0xfd, 0x95, 0x6e, 0x6f, 0xbc, 0x7b, 0x6b, 0xac, 0x95, 0x8d, 0x6a, 0x11, 0xa6, 0xef, 0xfe, 0xde, + 0xad, 0xdf, 0x6e, 0x0e, 0xa8, 0x3c, 0x0e, 0x7b, 0x0d, 0x9b, 0x79, 0xcd, 0xb8, 0xdf, 0x47, 0x3f, + 0xad, 0x36, 0x73, 0x9b, 0x3c, 0xb0, 0x7b, 0x8b, 0x5a, 0xba, 0xff, 0x7f, 0x00, 0x00, 0x00, 0xff, + 0xff, 0x15, 0x7c, 0xd5, 0x90, 0x03, 0x0f, 0x00, 0x00, } diff --git a/rpc/whip_signal.pb.go b/rpc/whip_signal.pb.go index e7a80bd45..80fc4551c 100644 --- a/rpc/whip_signal.pb.go +++ b/rpc/whip_signal.pb.go @@ -1,7 +1,7 @@ // Code generated by protoc-gen-go. DO NOT EDIT. // versions: -// protoc-gen-go v1.36.11 -// protoc v4.23.4 +// protoc-gen-go v1.36.10 +// protoc v7.34.1 // source: rpc/whip_signal.proto package rpc From ba74c6eab5f43f603e685d942e3e04c346cc5d59 Mon Sep 17 00:00:00 2001 From: github-actions <41898282+github-actions[bot]@users.noreply.github.com> Date: Tue, 2 Jun 2026 06:44:35 +0000 Subject: [PATCH 3/3] generated protobuf --- infra/link.pb.go | 4 +- infra/link_grpc.pb.go | 10 +- livekit/agent/livekit_agent_dev.pb.go | 4 +- livekit/agent/livekit_agent_inference.pb.go | 4 +- livekit/agent/livekit_agent_session.pb.go | 4 +- livekit/cloud_replay.pb.go | 4 +- livekit/livekit_agent.pb.go | 4 +- livekit/livekit_agent_dispatch.pb.go | 4 +- livekit/livekit_agent_simulation.pb.go | 4 +- livekit/livekit_agent_worker.pb.go | 4 +- livekit/livekit_analytics.pb.go | 4 +- livekit/livekit_cloud_agent.pb.go | 4 +- livekit/livekit_connector.pb.go | 4 +- livekit/livekit_connector_twilio.pb.go | 4 +- livekit/livekit_connector_whatsapp.pb.go | 4 +- livekit/livekit_egress.pb.go | 4 +- livekit/livekit_egress.twirp.go | 360 +++++----- livekit/livekit_ingress.pb.go | 4 +- livekit/livekit_ingress.twirp.go | 206 +++--- livekit/livekit_internal.pb.go | 4 +- livekit/livekit_metrics.pb.go | 4 +- livekit/livekit_models.pb.go | 4 +- livekit/livekit_phone_number.pb.go | 4 +- livekit/livekit_room.pb.go | 4 +- livekit/livekit_room.twirp.go | 8 +- livekit/livekit_rtc.pb.go | 4 +- livekit/livekit_sip.pb.go | 4 +- livekit/livekit_sip.twirp.go | 726 ++++++++++---------- livekit/livekit_token_source.pb.go | 4 +- livekit/livekit_webhook.pb.go | 4 +- livekit/logger/options.pb.go | 4 +- rpc/agent.pb.go | 4 +- rpc/agent_dispatch.pb.go | 4 +- rpc/analytics.pb.go | 4 +- rpc/analytics_grpc.pb.go | 12 +- rpc/egress.pb.go | 4 +- rpc/ingress.pb.go | 4 +- rpc/io.pb.go | 4 +- rpc/io.psrpc.go | 254 +++---- rpc/keepalive.pb.go | 4 +- rpc/participant.pb.go | 4 +- rpc/room.pb.go | 4 +- rpc/roommanager.pb.go | 4 +- rpc/signal.pb.go | 4 +- rpc/sip.pb.go | 4 +- rpc/sip.psrpc.go | 108 +-- rpc/whip_signal.pb.go | 4 +- 47 files changed, 920 insertions(+), 920 deletions(-) diff --git a/infra/link.pb.go b/infra/link.pb.go index 7d1319890..13859fa1d 100644 --- a/infra/link.pb.go +++ b/infra/link.pb.go @@ -14,8 +14,8 @@ // Code generated by protoc-gen-go. DO NOT EDIT. // versions: -// protoc-gen-go v1.36.10 -// protoc v7.34.1 +// protoc-gen-go v1.36.11 +// protoc v4.23.4 // source: infra/link.proto package infra diff --git a/infra/link_grpc.pb.go b/infra/link_grpc.pb.go index 923cdc543..f65b33f63 100644 --- a/infra/link_grpc.pb.go +++ b/infra/link_grpc.pb.go @@ -14,8 +14,8 @@ // Code generated by protoc-gen-go-grpc. DO NOT EDIT. // versions: -// - protoc-gen-go-grpc v1.5.1 -// - protoc v7.34.1 +// - protoc-gen-go-grpc v1.6.2 +// - protoc v4.23.4 // source: infra/link.proto package infra @@ -99,10 +99,10 @@ type LinkServer interface { type UnimplementedLinkServer struct{} func (UnimplementedLinkServer) WatchLocalLinks(*WatchLocalLinksRequest, grpc.ServerStreamingServer[WatchLocalLinksResponse]) error { - return status.Errorf(codes.Unimplemented, "method WatchLocalLinks not implemented") + return status.Error(codes.Unimplemented, "method WatchLocalLinks not implemented") } func (UnimplementedLinkServer) SimulateLinkState(context.Context, *SimulateLinkStateRequest) (*SimulateLinkStateResponse, error) { - return nil, status.Errorf(codes.Unimplemented, "method SimulateLinkState not implemented") + return nil, status.Error(codes.Unimplemented, "method SimulateLinkState not implemented") } func (UnimplementedLinkServer) mustEmbedUnimplementedLinkServer() {} func (UnimplementedLinkServer) testEmbeddedByValue() {} @@ -115,7 +115,7 @@ type UnsafeLinkServer interface { } func RegisterLinkServer(s grpc.ServiceRegistrar, srv LinkServer) { - // If the following call pancis, it indicates UnimplementedLinkServer was + // If the following call panics, it indicates UnimplementedLinkServer was // embedded by pointer and is nil. This will cause panics if an // unimplemented method is ever invoked, so we test this at initialization // time to prevent it from happening at runtime later due to I/O. diff --git a/livekit/agent/livekit_agent_dev.pb.go b/livekit/agent/livekit_agent_dev.pb.go index e6f41f839..4658f504d 100644 --- a/livekit/agent/livekit_agent_dev.pb.go +++ b/livekit/agent/livekit_agent_dev.pb.go @@ -1,7 +1,7 @@ // Code generated by protoc-gen-go. DO NOT EDIT. // versions: -// protoc-gen-go v1.36.10 -// protoc v7.34.1 +// protoc-gen-go v1.36.11 +// protoc v4.23.4 // source: agent/livekit_agent_dev.proto package agent diff --git a/livekit/agent/livekit_agent_inference.pb.go b/livekit/agent/livekit_agent_inference.pb.go index 10553afe5..7be8deb3e 100644 --- a/livekit/agent/livekit_agent_inference.pb.go +++ b/livekit/agent/livekit_agent_inference.pb.go @@ -14,8 +14,8 @@ // Code generated by protoc-gen-go. DO NOT EDIT. // versions: -// protoc-gen-go v1.36.10 -// protoc v7.34.1 +// protoc-gen-go v1.36.11 +// protoc v4.23.4 // source: agent/livekit_agent_inference.proto package agent diff --git a/livekit/agent/livekit_agent_session.pb.go b/livekit/agent/livekit_agent_session.pb.go index d6057b81f..b12a44773 100644 --- a/livekit/agent/livekit_agent_session.pb.go +++ b/livekit/agent/livekit_agent_session.pb.go @@ -1,7 +1,7 @@ // Code generated by protoc-gen-go. DO NOT EDIT. // versions: -// protoc-gen-go v1.36.10 -// protoc v7.34.1 +// protoc-gen-go v1.36.11 +// protoc v4.23.4 // source: agent/livekit_agent_session.proto package agent diff --git a/livekit/cloud_replay.pb.go b/livekit/cloud_replay.pb.go index 88edf74a6..f57c11a57 100644 --- a/livekit/cloud_replay.pb.go +++ b/livekit/cloud_replay.pb.go @@ -14,8 +14,8 @@ // Code generated by protoc-gen-go. DO NOT EDIT. // versions: -// protoc-gen-go v1.36.10 -// protoc v7.34.1 +// protoc-gen-go v1.36.11 +// protoc v4.23.4 // source: cloud_replay.proto package livekit diff --git a/livekit/livekit_agent.pb.go b/livekit/livekit_agent.pb.go index 7f8003098..1217609af 100644 --- a/livekit/livekit_agent.pb.go +++ b/livekit/livekit_agent.pb.go @@ -14,8 +14,8 @@ // Code generated by protoc-gen-go. DO NOT EDIT. // versions: -// protoc-gen-go v1.36.10 -// protoc v7.34.1 +// protoc-gen-go v1.36.11 +// protoc v4.23.4 // source: livekit_agent.proto package livekit diff --git a/livekit/livekit_agent_dispatch.pb.go b/livekit/livekit_agent_dispatch.pb.go index c488c2832..0e3aa9ba3 100644 --- a/livekit/livekit_agent_dispatch.pb.go +++ b/livekit/livekit_agent_dispatch.pb.go @@ -14,8 +14,8 @@ // Code generated by protoc-gen-go. DO NOT EDIT. // versions: -// protoc-gen-go v1.36.10 -// protoc v7.34.1 +// protoc-gen-go v1.36.11 +// protoc v4.23.4 // source: livekit_agent_dispatch.proto package livekit diff --git a/livekit/livekit_agent_simulation.pb.go b/livekit/livekit_agent_simulation.pb.go index 6eec3882c..9b9e063a4 100644 --- a/livekit/livekit_agent_simulation.pb.go +++ b/livekit/livekit_agent_simulation.pb.go @@ -14,8 +14,8 @@ // Code generated by protoc-gen-go. DO NOT EDIT. // versions: -// protoc-gen-go v1.36.10 -// protoc v7.34.1 +// protoc-gen-go v1.36.11 +// protoc v4.23.4 // source: livekit_agent_simulation.proto package livekit diff --git a/livekit/livekit_agent_worker.pb.go b/livekit/livekit_agent_worker.pb.go index e6916463e..8e184448d 100644 --- a/livekit/livekit_agent_worker.pb.go +++ b/livekit/livekit_agent_worker.pb.go @@ -14,8 +14,8 @@ // Code generated by protoc-gen-go. DO NOT EDIT. // versions: -// protoc-gen-go v1.36.10 -// protoc v7.34.1 +// protoc-gen-go v1.36.11 +// protoc v4.23.4 // source: livekit_agent_worker.proto package livekit diff --git a/livekit/livekit_analytics.pb.go b/livekit/livekit_analytics.pb.go index 8591989f4..9202ea1fd 100644 --- a/livekit/livekit_analytics.pb.go +++ b/livekit/livekit_analytics.pb.go @@ -14,8 +14,8 @@ // Code generated by protoc-gen-go. DO NOT EDIT. // versions: -// protoc-gen-go v1.36.10 -// protoc v7.34.1 +// protoc-gen-go v1.36.11 +// protoc v4.23.4 // source: livekit_analytics.proto package livekit diff --git a/livekit/livekit_cloud_agent.pb.go b/livekit/livekit_cloud_agent.pb.go index 9a5b52e75..9dea513b8 100644 --- a/livekit/livekit_cloud_agent.pb.go +++ b/livekit/livekit_cloud_agent.pb.go @@ -14,8 +14,8 @@ // Code generated by protoc-gen-go. DO NOT EDIT. // versions: -// protoc-gen-go v1.36.10 -// protoc v7.34.1 +// protoc-gen-go v1.36.11 +// protoc v4.23.4 // source: livekit_cloud_agent.proto package livekit diff --git a/livekit/livekit_connector.pb.go b/livekit/livekit_connector.pb.go index 490cd25a7..1cfe227f8 100644 --- a/livekit/livekit_connector.pb.go +++ b/livekit/livekit_connector.pb.go @@ -14,8 +14,8 @@ // Code generated by protoc-gen-go. DO NOT EDIT. // versions: -// protoc-gen-go v1.36.10 -// protoc v7.34.1 +// protoc-gen-go v1.36.11 +// protoc v4.23.4 // source: livekit_connector.proto package livekit diff --git a/livekit/livekit_connector_twilio.pb.go b/livekit/livekit_connector_twilio.pb.go index 404d81a8f..9743ea6db 100644 --- a/livekit/livekit_connector_twilio.pb.go +++ b/livekit/livekit_connector_twilio.pb.go @@ -14,8 +14,8 @@ // Code generated by protoc-gen-go. DO NOT EDIT. // versions: -// protoc-gen-go v1.36.10 -// protoc v7.34.1 +// protoc-gen-go v1.36.11 +// protoc v4.23.4 // source: livekit_connector_twilio.proto package livekit diff --git a/livekit/livekit_connector_whatsapp.pb.go b/livekit/livekit_connector_whatsapp.pb.go index c0d9aa348..835bc0218 100644 --- a/livekit/livekit_connector_whatsapp.pb.go +++ b/livekit/livekit_connector_whatsapp.pb.go @@ -14,8 +14,8 @@ // Code generated by protoc-gen-go. DO NOT EDIT. // versions: -// protoc-gen-go v1.36.10 -// protoc v7.34.1 +// protoc-gen-go v1.36.11 +// protoc v4.23.4 // source: livekit_connector_whatsapp.proto package livekit diff --git a/livekit/livekit_egress.pb.go b/livekit/livekit_egress.pb.go index 9a69096b5..61c041eef 100644 --- a/livekit/livekit_egress.pb.go +++ b/livekit/livekit_egress.pb.go @@ -14,8 +14,8 @@ // Code generated by protoc-gen-go. DO NOT EDIT. // versions: -// protoc-gen-go v1.36.10 -// protoc v7.34.1 +// protoc-gen-go v1.36.11 +// protoc v4.23.4 // source: livekit_egress.proto package livekit diff --git a/livekit/livekit_egress.twirp.go b/livekit/livekit_egress.twirp.go index 57a717f36..32c179e8e 100644 --- a/livekit/livekit_egress.twirp.go +++ b/livekit/livekit_egress.twirp.go @@ -3034,18 +3034,18 @@ func (s *egressServer) PathPrefix() string { } var twirpFileDescriptor2 = []byte{ - // 4265 bytes of a gzipped FileDescriptorProto + // 4267 bytes of a gzipped FileDescriptorProto 0x1f, 0x8b, 0x08, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0xff, 0xec, 0x3b, 0x4b, 0x70, 0x1c, 0x49, 0x56, 0xaa, 0xea, 0xff, 0xeb, 0x5f, 0x29, 0x25, 0x6b, 0xda, 0xf2, 0x7a, 0xec, 0x6d, 0xef, 0x8c, 0x3d, 0xf2, 0xac, 0x6c, 0x24, 0xaf, 0x3d, 0x6b, 0x98, 0x65, 0x5a, 0xea, 0x92, 0xd5, 0x6b, 0x49, 0xdd, 0x5b, 0xdd, 0x1a, 0x0f, 0x04, 0x41, 0x45, 0xa9, 0x2b, 0xd5, 0xaa, 0x50, 0x77, 0x55, 0x6f, 0x55, 0xb5, 0x6c, 0xed, 0x8d, 0x0b, 0x11, 0x10, 0x2c, 0x41, 0x40, 0x70, 0x81, 0x03, 0x17, 0x82, - 0x03, 0xec, 0x85, 0xab, 0x2f, 0x70, 0xdf, 0x03, 0x11, 0x10, 0x04, 0x27, 0x82, 0x3b, 0x04, 0x1b, - 0x5c, 0xb8, 0x13, 0xf9, 0xa9, 0xaa, 0xec, 0x52, 0x49, 0xee, 0xb6, 0x86, 0xd9, 0xcb, 0x9e, 0xd4, + 0x03, 0xec, 0x85, 0xab, 0x2f, 0xec, 0x7d, 0x0f, 0x44, 0x40, 0x10, 0x9c, 0x08, 0xee, 0x10, 0x6c, + 0x70, 0xe1, 0x4e, 0xe4, 0xa7, 0xaa, 0xb2, 0x4b, 0x25, 0xb9, 0xdb, 0x1a, 0x86, 0xcb, 0x9e, 0xd4, 0xf9, 0xde, 0xcb, 0xac, 0x97, 0xf9, 0x3e, 0xf9, 0xde, 0xcb, 0x27, 0x58, 0x1e, 0x5a, 0x67, 0xf8, 0xd4, 0xf2, 0x75, 0x3c, 0x70, 0xb1, 0xe7, 0xad, 0x8f, 0x5d, 0xc7, 0x77, 0x50, 0x8e, 0x43, 0x57, 0x43, 0xf4, 0xc8, 0x31, 0xf1, 0x90, 0xa3, 0x57, 0x97, 0x87, 0xce, 0x60, 0x80, 0xdd, 0x47, 0xce, - 0xd8, 0xb7, 0x1c, 0x9b, 0x43, 0xeb, 0xff, 0x96, 0x02, 0xd4, 0xf5, 0x0d, 0xd7, 0x57, 0xe9, 0x52, + 0xd8, 0xb7, 0x1c, 0x9b, 0x43, 0xeb, 0xff, 0x9a, 0x02, 0xd4, 0xf5, 0x0d, 0xd7, 0x57, 0xe9, 0x52, 0x1a, 0xfe, 0xf1, 0x04, 0x7b, 0x3e, 0xba, 0x05, 0x05, 0xd7, 0x71, 0x46, 0xba, 0x6d, 0x8c, 0x70, 0x4d, 0xba, 0x2b, 0x3d, 0x28, 0x68, 0x79, 0x02, 0x38, 0x30, 0x46, 0x18, 0x7d, 0x0f, 0xf2, 0x3e, 0x1e, 0x8d, 0x87, 0x86, 0x8f, 0x6b, 0xf2, 0x5d, 0xe9, 0x41, 0x71, 0xe3, 0x83, 0x75, 0xfe, 0xc9, @@ -3068,7 +3068,7 @@ var twirpFileDescriptor2 = []byte{ 0x32, 0x3c, 0x7c, 0xe8, 0x0e, 0xeb, 0x7f, 0x20, 0x41, 0x21, 0x14, 0x36, 0x52, 0x20, 0x45, 0x28, 0x19, 0x23, 0xe4, 0xe7, 0x35, 0xb9, 0xf8, 0x14, 0x90, 0xf1, 0xda, 0xb0, 0x7c, 0xdd, 0x23, 0xda, 0xac, 0x7b, 0xd6, 0xc0, 0x36, 0x18, 0x23, 0x79, 0x4d, 0xa1, 0x18, 0xaa, 0xe6, 0x5d, 0x0a, 0xaf, - 0xff, 0x42, 0x82, 0xa2, 0xa0, 0x4e, 0xe8, 0x19, 0x54, 0xd8, 0xe2, 0xbe, 0x6b, 0xf4, 0x4f, 0x75, + 0xff, 0x52, 0x82, 0xa2, 0xa0, 0x4e, 0xe8, 0x19, 0x54, 0xd8, 0xe2, 0xbe, 0x6b, 0xf4, 0x4f, 0x75, 0xcb, 0x64, 0x8c, 0x6d, 0x55, 0xdf, 0x76, 0x4a, 0x14, 0xd1, 0x23, 0xf0, 0x56, 0x73, 0x77, 0x41, 0x13, 0xc7, 0x26, 0xda, 0x85, 0xc5, 0xb1, 0xe1, 0xfa, 0x56, 0xdf, 0x1a, 0x1b, 0xb6, 0xaf, 0x53, 0x1c, 0x37, 0x8a, 0x9b, 0xa1, 0xe0, 0x3a, 0x11, 0xc5, 0x97, 0x84, 0x60, 0x77, 0x41, 0x53, 0xc6, @@ -3078,7 +3078,7 @@ var twirpFileDescriptor2 = []byte{ 0x65, 0x62, 0xdb, 0xb7, 0xfc, 0xf3, 0xc0, 0xc6, 0x83, 0x31, 0x5a, 0x87, 0xa5, 0xb1, 0x8b, 0x8f, 0xb1, 0xab, 0x7b, 0x7d, 0x17, 0x63, 0x5b, 0xf7, 0x4e, 0x0c, 0x17, 0x73, 0xa9, 0x2c, 0x32, 0x54, 0x97, 0x62, 0xba, 0x04, 0x51, 0x7f, 0x0e, 0x45, 0x81, 0x4f, 0xf4, 0x10, 0xb2, 0xae, 0x33, 0xf1, - 0xb1, 0x57, 0x93, 0xa8, 0x12, 0x2f, 0x4d, 0xef, 0x46, 0x23, 0x38, 0x8d, 0x93, 0xd4, 0xff, 0x47, + 0xb1, 0x57, 0x93, 0xa8, 0x12, 0x2f, 0x4d, 0xef, 0x46, 0x23, 0x38, 0x8d, 0x93, 0xd4, 0xff, 0x5b, 0x02, 0x88, 0xc0, 0xe8, 0x3e, 0xe4, 0x63, 0x52, 0x80, 0xb7, 0x9d, 0x9c, 0x1f, 0x0a, 0x80, 0xff, 0x34, 0xd1, 0x26, 0x2c, 0x8b, 0x67, 0x1f, 0xee, 0x85, 0x30, 0x59, 0xd8, 0x5d, 0xd0, 0x96, 0x04, 0x6c, 0x2b, 0xd8, 0xd8, 0x0f, 0x41, 0x3c, 0x7a, 0xfd, 0xd4, 0xb2, 0x4d, 0x7a, 0xe2, 0x95, 0x8d, @@ -3086,8 +3086,8 @@ var twirpFileDescriptor2 = []byte{ 0x91, 0x80, 0xd0, 0x23, 0xc8, 0xf5, 0x4f, 0x0c, 0xdb, 0xc6, 0x4c, 0xd1, 0x2a, 0x1b, 0x37, 0x62, 0x42, 0x63, 0x48, 0x2d, 0xa0, 0x22, 0xe2, 0x18, 0x19, 0x7e, 0xff, 0xa4, 0xde, 0x00, 0x88, 0x64, 0x85, 0x36, 0xa1, 0xe0, 0xe1, 0x21, 0xee, 0xfb, 0x8e, 0x1b, 0x1c, 0xd8, 0x8d, 0x29, 0x99, 0x76, - 0x39, 0x56, 0x8b, 0xe8, 0xea, 0x3f, 0x95, 0xa0, 0x24, 0xe2, 0xfe, 0x9f, 0xcf, 0x6d, 0x05, 0x32, - 0xbe, 0x33, 0xb6, 0xfa, 0xf4, 0xb0, 0x08, 0x15, 0x1b, 0x46, 0x5b, 0xfa, 0xe7, 0x14, 0x54, 0x63, + 0x39, 0x56, 0x8b, 0xe8, 0xea, 0x3f, 0x95, 0xa0, 0x24, 0xe2, 0xfe, 0x8f, 0xcf, 0x6d, 0x05, 0x32, + 0xbe, 0x33, 0xb6, 0xfa, 0xf4, 0xb0, 0x08, 0x15, 0x1b, 0x46, 0x5b, 0xfa, 0xa7, 0x14, 0x54, 0x63, 0x6e, 0x13, 0x2d, 0x43, 0xe6, 0xb5, 0x65, 0xfa, 0x27, 0x94, 0x9f, 0x8c, 0xc6, 0x06, 0xc4, 0x0d, 0x9d, 0x60, 0x6b, 0x70, 0xe2, 0xd3, 0x2f, 0x66, 0x34, 0x3e, 0x22, 0xd4, 0x26, 0x1e, 0xfb, 0x27, 0xf4, 0x13, 0x19, 0x8d, 0x0d, 0xd0, 0xb7, 0xa0, 0x70, 0xec, 0x1a, 0x23, 0xec, 0x92, 0xeb, 0x26, @@ -3125,181 +3125,181 @@ var twirpFileDescriptor2 = []byte{ 0x27, 0x24, 0x23, 0x04, 0xe8, 0x31, 0x64, 0x8c, 0x9f, 0x4c, 0x5c, 0x4c, 0x1d, 0x95, 0x18, 0xcf, 0x36, 0x08, 0x74, 0x6b, 0xe8, 0x1c, 0x85, 0xf4, 0x8c, 0x90, 0x98, 0xaa, 0x31, 0xb4, 0xda, 0xdd, 0x2e, 0x75, 0x3f, 0xa2, 0xa9, 0x36, 0x28, 0x38, 0xa4, 0xe7, 0x64, 0xc4, 0x18, 0x58, 0x74, 0x5b, - 0xff, 0xef, 0x14, 0x14, 0x05, 0x13, 0x23, 0x9b, 0xee, 0x1b, 0x63, 0x7f, 0xe2, 0x0a, 0x9e, 0x4a, + 0xff, 0xaf, 0x14, 0x14, 0x05, 0x13, 0x23, 0x9b, 0xee, 0x1b, 0x63, 0x7f, 0xe2, 0x0a, 0x9e, 0x4a, 0x62, 0xc7, 0xcc, 0xe1, 0xa1, 0xa3, 0x0a, 0xef, 0x05, 0x39, 0xf9, 0x5e, 0x48, 0x4d, 0xdd, 0x0b, 0x09, 0xba, 0x93, 0x4e, 0xd4, 0x9d, 0xc6, 0x45, 0xe9, 0x65, 0x62, 0x56, 0x49, 0x19, 0xbe, 0x42, 0x72, 0x4f, 0xa0, 0x48, 0xfd, 0x04, 0xf7, 0xe5, 0xd9, 0x98, 0x2f, 0xa7, 0xd3, 0xb9, 0x2f, 0xb7, 0xc2, 0xdf, 0x89, 0xf2, 0xce, 0x5d, 0x25, 0xef, 0xfc, 0x4c, 0xf2, 0x2e, 0xcc, 0x2c, 0x6f, 0x98, - 0x5f, 0xde, 0xc5, 0x79, 0xe5, 0xfd, 0x73, 0x09, 0xca, 0x53, 0x1e, 0x92, 0xef, 0x45, 0x9a, 0x69, + 0x5f, 0xde, 0xc5, 0x79, 0xe5, 0xfd, 0x0b, 0x09, 0xca, 0x53, 0x1e, 0x92, 0xef, 0x45, 0x9a, 0x69, 0x2f, 0xf2, 0xcc, 0x7b, 0x49, 0xcd, 0xbf, 0x97, 0xf4, 0x6c, 0x7b, 0x01, 0xea, 0xc0, 0xc8, 0x05, - 0xe7, 0xd6, 0xff, 0x2b, 0x0d, 0xf9, 0x80, 0x53, 0x54, 0x07, 0x30, 0xfa, 0x7d, 0xec, 0x79, 0xfa, - 0x29, 0xe6, 0xb1, 0xf0, 0x56, 0xea, 0x1f, 0x3b, 0xb2, 0x56, 0x60, 0xe0, 0x97, 0xf8, 0x1c, 0xdd, - 0x82, 0xac, 0x87, 0xfb, 0x2e, 0x66, 0x51, 0x0b, 0xc7, 0x73, 0x10, 0x7a, 0x00, 0x65, 0x0f, 0x7b, - 0x9e, 0xe5, 0xd8, 0xba, 0xef, 0x9c, 0x62, 0x9b, 0xf9, 0x22, 0x46, 0x53, 0xe2, 0x98, 0x1e, 0x41, - 0xa0, 0x87, 0x50, 0x35, 0x3c, 0x6f, 0x32, 0xc2, 0xba, 0xeb, 0x0c, 0xb1, 0x6e, 0xb8, 0x36, 0xbd, - 0x7c, 0x29, 0xad, 0xa4, 0x95, 0x19, 0x4e, 0x73, 0x86, 0xb8, 0xe1, 0xda, 0xe8, 0x47, 0xf0, 0x81, - 0x48, 0x8c, 0xdf, 0xf8, 0xd8, 0xb5, 0x8d, 0x21, 0x89, 0xf0, 0xca, 0x74, 0xd2, 0xea, 0xdb, 0xce, - 0x72, 0x34, 0x45, 0xe5, 0xf8, 0x56, 0x93, 0x7c, 0x37, 0x09, 0x61, 0x12, 0x23, 0x73, 0xf1, 0x80, - 0xb8, 0x40, 0xe6, 0x58, 0xf9, 0x88, 0x5c, 0x4a, 0xd8, 0x36, 0xc7, 0x8e, 0x65, 0xfb, 0xdc, 0xba, - 0xc2, 0x31, 0x99, 0x73, 0x34, 0xe9, 0x9f, 0xf2, 0x1c, 0xbb, 0xa0, 0xf1, 0x11, 0x7a, 0x00, 0xca, - 0xb1, 0xe3, 0xf6, 0xb1, 0x4e, 0xae, 0x2e, 0xdd, 0xf3, 0xcf, 0x87, 0xec, 0x4e, 0xcd, 0x6b, 0x15, - 0x0a, 0xef, 0x18, 0xfe, 0x49, 0x97, 0x40, 0xd1, 0x17, 0x90, 0x1f, 0x61, 0xdf, 0xa0, 0x49, 0x0b, - 0x4b, 0x9a, 0xef, 0x5c, 0xd0, 0x97, 0xf5, 0x7d, 0x4e, 0xa1, 0xda, 0xbe, 0x7b, 0xce, 0xce, 0x23, - 0x9c, 0x85, 0x6e, 0x43, 0xce, 0x37, 0x06, 0x03, 0xcb, 0x1e, 0x50, 0xe3, 0xe1, 0xe7, 0x15, 0xc0, - 0xd0, 0x13, 0x58, 0xea, 0x3b, 0xb6, 0x4f, 0x7d, 0xbc, 0xe5, 0x8d, 0x1d, 0xcf, 0xa2, 0x6e, 0xbe, - 0x10, 0x91, 0x22, 0x8e, 0x6f, 0x46, 0x68, 0x92, 0x73, 0x8d, 0x5d, 0xe7, 0xcd, 0x39, 0xb7, 0x9f, - 0x28, 0x74, 0xe8, 0x10, 0x68, 0x90, 0x73, 0x51, 0x92, 0xd5, 0x5f, 0x87, 0xf2, 0x14, 0x83, 0x24, - 0x83, 0x0d, 0xb5, 0x45, 0x23, 0x3f, 0x89, 0x5b, 0x3b, 0x33, 0x86, 0x13, 0xcc, 0xaf, 0x36, 0x36, - 0x78, 0x2e, 0x7f, 0x26, 0xd5, 0xcf, 0xa0, 0x10, 0x2a, 0x3c, 0xfa, 0x08, 0x8a, 0x7d, 0x17, 0xd3, - 0xc0, 0xda, 0x18, 0x7a, 0xa2, 0xba, 0x89, 0x70, 0xe1, 0xd4, 0xe5, 0xa9, 0x53, 0x0f, 0x99, 0x4e, - 0xbd, 0x93, 0xe9, 0xfa, 0xef, 0x4b, 0x50, 0x8d, 0xd9, 0x0f, 0xfa, 0x18, 0x4a, 0x46, 0xbf, 0xef, - 0x4c, 0x6c, 0x5f, 0x28, 0xef, 0xb0, 0x33, 0x2a, 0x72, 0x04, 0xbd, 0x36, 0xbf, 0x03, 0xc1, 0x90, - 0x5a, 0x85, 0xa0, 0xf5, 0xc0, 0xe1, 0xc4, 0x2c, 0x3e, 0x82, 0x0a, 0x39, 0x58, 0xc3, 0xb2, 0xb1, - 0x2b, 0x5e, 0xd8, 0xe5, 0x10, 0x4a, 0x16, 0xab, 0xff, 0xa5, 0x04, 0x25, 0xd1, 0x2a, 0xaf, 0x6f, - 0x72, 0x5f, 0xa3, 0x22, 0xd7, 0x7f, 0x07, 0x8a, 0xc2, 0xe1, 0x25, 0xd4, 0x26, 0x56, 0x21, 0x3f, - 0xf1, 0x88, 0x09, 0x8d, 0x02, 0xe1, 0x86, 0x63, 0x74, 0x07, 0xf2, 0x63, 0xc3, 0xf3, 0x5e, 0x3b, - 0x2e, 0xcb, 0x24, 0x39, 0x9f, 0x21, 0xb0, 0xfe, 0x77, 0x12, 0x2c, 0xee, 0x59, 0xde, 0x3c, 0x25, - 0xb6, 0x07, 0x50, 0x60, 0xb5, 0x3d, 0x62, 0xea, 0x6c, 0xf3, 0xc5, 0xb7, 0x9d, 0x3c, 0x83, 0xb5, - 0x9a, 0x5a, 0xf0, 0x8b, 0xda, 0xb3, 0xd1, 0xf7, 0xad, 0x33, 0xcc, 0xc3, 0x44, 0x3e, 0x42, 0xcf, - 0x00, 0xc6, 0xe4, 0x1e, 0x63, 0xee, 0x28, 0x1d, 0xf3, 0xa9, 0xd4, 0x17, 0x75, 0x8c, 0x81, 0x65, - 0xd3, 0xb8, 0x47, 0x2b, 0x10, 0x5a, 0x0a, 0xac, 0xff, 0x9e, 0x04, 0x48, 0xe4, 0xd6, 0x1b, 0x3b, - 0xb6, 0x47, 0x82, 0xa8, 0x8c, 0xe5, 0xe3, 0xd1, 0xc5, 0x84, 0x9e, 0xd1, 0x91, 0x3c, 0x59, 0x63, - 0x14, 0xe8, 0x0b, 0xa8, 0xda, 0xf8, 0x8d, 0xaf, 0x0b, 0xdf, 0x97, 0xdf, 0xf1, 0xfd, 0x32, 0x99, - 0xd0, 0x09, 0x79, 0xf8, 0x07, 0x09, 0x96, 0x0e, 0xc7, 0xa6, 0xe1, 0xe3, 0xe9, 0x33, 0x9b, 0x3a, - 0x16, 0xe9, 0xaa, 0x63, 0xe1, 0x22, 0x94, 0x23, 0x11, 0x46, 0xc5, 0xaf, 0xd4, 0x54, 0xf1, 0xeb, - 0x63, 0xa8, 0x1a, 0xa6, 0xa9, 0xb3, 0x4c, 0x44, 0xa7, 0xc1, 0x70, 0x9a, 0x06, 0xc3, 0x65, 0xc3, - 0x34, 0x59, 0xdc, 0x7c, 0xe8, 0x0e, 0x3d, 0x12, 0x73, 0xba, 0x78, 0xe4, 0x9c, 0xe1, 0x29, 0xd2, - 0x0c, 0x25, 0x55, 0x18, 0x26, 0xa2, 0xae, 0x7f, 0x0e, 0x8b, 0x5d, 0xdf, 0x19, 0xbf, 0x27, 0xfb, - 0xf5, 0xff, 0x00, 0x80, 0xe8, 0x60, 0xe7, 0xd8, 0x77, 0x1d, 0x72, 0x54, 0xab, 0x42, 0xb5, 0x29, - 0xbc, 0xed, 0x64, 0x09, 0xa4, 0xd5, 0xd4, 0xd8, 0x5f, 0x73, 0x5a, 0xf3, 0xca, 0x31, 0xcd, 0x7b, - 0x0e, 0x45, 0x56, 0x4c, 0x64, 0x59, 0xcd, 0x2a, 0x0d, 0x80, 0x6e, 0xc6, 0xa4, 0xcd, 0xaa, 0x66, - 0x34, 0xad, 0x01, 0x2f, 0xfc, 0x8d, 0xbe, 0x4b, 0xf2, 0x3e, 0xc3, 0x9f, 0x78, 0xbc, 0xa2, 0x72, - 0x23, 0x3e, 0x8d, 0x22, 0x35, 0x4e, 0x84, 0x6e, 0x03, 0xd0, 0x62, 0x1d, 0x36, 0x75, 0xc3, 0xa7, - 0x2e, 0x38, 0xa5, 0x15, 0x38, 0xa4, 0xe1, 0xa3, 0x9b, 0xd4, 0x90, 0x19, 0xb2, 0x48, 0x91, 0x39, - 0x3a, 0x6e, 0xd0, 0x82, 0xe5, 0x84, 0xaa, 0x07, 0x45, 0x22, 0x36, 0x93, 0x43, 0x1a, 0x24, 0x2f, - 0xcb, 0xb2, 0x03, 0xa9, 0xdd, 0xa6, 0x7a, 0x77, 0x4b, 0xc8, 0x83, 0xe2, 0xa5, 0x6e, 0x12, 0x1e, - 0x30, 0x62, 0xf4, 0x94, 0x78, 0x14, 0x92, 0x52, 0xd4, 0x3e, 0x8c, 0xe5, 0xa0, 0xea, 0x9b, 0xb1, - 0xe3, 0xfa, 0x1a, 0x45, 0x0a, 0xf3, 0x18, 0x35, 0xda, 0x83, 0x0a, 0x3d, 0xcf, 0xbe, 0x33, 0xa2, - 0x37, 0x0b, 0xe6, 0xe6, 0x76, 0x2f, 0x9c, 0xaf, 0x39, 0xce, 0x68, 0x3b, 0xc0, 0xc6, 0x3f, 0x5f, - 0x76, 0x45, 0x2c, 0xfa, 0x2e, 0x2b, 0x93, 0x57, 0x62, 0x35, 0xc4, 0x57, 0xf8, 0x28, 0x3e, 0x91, - 0x56, 0xcb, 0x55, 0x28, 0x0a, 0xe5, 0x9a, 0xda, 0x12, 0x9d, 0xf6, 0xed, 0xa4, 0x52, 0x56, 0x7c, - 0xba, 0x38, 0x0f, 0xb5, 0xa1, 0xca, 0x8a, 0x47, 0xd1, 0x26, 0x58, 0x4e, 0xf2, 0x9d, 0xc8, 0x66, - 0x09, 0xfe, 0xd2, 0x5d, 0x54, 0xfc, 0x29, 0x34, 0xda, 0x84, 0x0c, 0x85, 0xf0, 0xa4, 0xe5, 0xd6, - 0xf4, 0x32, 0xf1, 0xd9, 0x8c, 0x16, 0x3d, 0x87, 0x0a, 0x37, 0x2e, 0x17, 0x7b, 0x93, 0xa1, 0xef, - 0xd5, 0xaa, 0x31, 0x6f, 0xc3, 0x4c, 0x8c, 0x7a, 0x9b, 0x32, 0x23, 0xd5, 0x18, 0x25, 0x7a, 0x02, - 0x25, 0x9a, 0x8c, 0x07, 0x33, 0x15, 0x3a, 0x73, 0x71, 0xaa, 0x4e, 0x41, 0xe7, 0x15, 0x09, 0x59, - 0x30, 0xeb, 0x07, 0x10, 0xe4, 0x80, 0xe1, 0xc4, 0xc5, 0x58, 0x01, 0x8e, 0x27, 0x7c, 0xcc, 0xc5, - 0x55, 0x38, 0x75, 0x30, 0xff, 0x33, 0x28, 0xb3, 0x7c, 0x21, 0x98, 0xbd, 0x1c, 0x63, 0x98, 0x66, - 0x0c, 0x6c, 0x6e, 0x89, 0x52, 0x06, 0x33, 0x97, 0x21, 0x83, 0x5d, 0xd7, 0x71, 0x59, 0x8c, 0xa2, - 0xb1, 0x01, 0xd1, 0x6c, 0xfa, 0x83, 0xe6, 0x1f, 0xb5, 0x15, 0x56, 0xee, 0xa2, 0x10, 0x92, 0x69, - 0xa0, 0x1a, 0xe4, 0x4c, 0xec, 0x1b, 0xd6, 0xd0, 0xab, 0xdd, 0xa0, 0xd3, 0x82, 0x21, 0x7a, 0x08, - 0x8b, 0x41, 0xea, 0xa1, 0x0f, 0x9d, 0x3e, 0xcb, 0x72, 0x3f, 0x60, 0x19, 0x71, 0x80, 0xd8, 0xe3, - 0x70, 0xb4, 0x0e, 0x4b, 0x47, 0x46, 0xff, 0x74, 0x32, 0xd6, 0x79, 0x8d, 0x43, 0x9f, 0x78, 0xd8, - 0xac, 0xdd, 0x64, 0xd5, 0x5d, 0x86, 0xe2, 0xa1, 0xfe, 0xa1, 0x87, 0x4d, 0x74, 0x07, 0x8a, 0x2e, - 0xf6, 0xdd, 0x73, 0x9d, 0x5e, 0xfb, 0xb5, 0x5b, 0x94, 0x2d, 0xa0, 0xa0, 0x6d, 0x02, 0x21, 0x16, - 0xc7, 0x2b, 0x3e, 0xb9, 0xd8, 0x83, 0x50, 0x24, 0x30, 0x72, 0xa9, 0x6c, 0xc9, 0x35, 0x69, 0x57, - 0x0a, 0xeb, 0x3e, 0x0f, 0x79, 0x4d, 0x29, 0x9e, 0x0e, 0x05, 0xb2, 0xe2, 0xe4, 0xac, 0xaa, 0xf4, - 0x4c, 0x28, 0x12, 0x95, 0xe2, 0x75, 0x25, 0x41, 0x46, 0x7c, 0x52, 0x48, 0xbc, 0x55, 0x80, 0x9c, - 0xcb, 0x34, 0x8d, 0x64, 0x33, 0x4c, 0x50, 0xf5, 0x9f, 0xc9, 0x00, 0x11, 0x6f, 0xc9, 0xcf, 0x11, - 0x82, 0x77, 0x92, 0xaf, 0xf2, 0x4e, 0xa9, 0x69, 0xef, 0xb4, 0x0a, 0xf9, 0xa9, 0x3a, 0x43, 0x4a, - 0x0b, 0xc7, 0x68, 0x23, 0x74, 0x91, 0x2c, 0x33, 0x5d, 0x4d, 0x38, 0xa8, 0xf5, 0x98, 0x9f, 0x0c, - 0x35, 0x25, 0x2b, 0x6a, 0x4a, 0x1d, 0xca, 0x43, 0xc3, 0x23, 0x6a, 0x4b, 0x04, 0x63, 0xb0, 0x84, - 0x33, 0xa5, 0x15, 0x09, 0x50, 0x23, 0xb0, 0x86, 0x4f, 0xd4, 0x85, 0xa0, 0x2d, 0xec, 0xd1, 0x23, - 0x2e, 0x6b, 0xc1, 0xb0, 0xbe, 0x0e, 0x59, 0xf6, 0x15, 0x04, 0x90, 0x6d, 0x6c, 0xf7, 0x5a, 0x5f, - 0xaa, 0xca, 0x02, 0x2a, 0x41, 0x7e, 0xa7, 0x75, 0xd0, 0xea, 0xee, 0xaa, 0x4d, 0x45, 0x22, 0x98, - 0x9d, 0x46, 0x6b, 0x4f, 0x6d, 0x2a, 0x72, 0xfd, 0x67, 0x12, 0xe4, 0x03, 0xa9, 0x04, 0x05, 0x2c, - 0x31, 0x72, 0x09, 0xc6, 0x5f, 0xd3, 0xb1, 0x65, 0x63, 0xc7, 0x86, 0x20, 0xed, 0x59, 0x3f, 0xc1, - 0xfc, 0x38, 0xe9, 0x6f, 0x42, 0x1f, 0x2a, 0x3a, 0x0b, 0xe7, 0xc2, 0x71, 0xfd, 0x5f, 0x64, 0x28, - 0x89, 0x3a, 0x71, 0xb1, 0xac, 0x24, 0xcd, 0x5c, 0x56, 0xca, 0x5f, 0x52, 0x56, 0x12, 0xf9, 0x95, - 0x2f, 0xe1, 0x37, 0x25, 0xf0, 0xfb, 0x10, 0x16, 0xc3, 0x85, 0x43, 0xc6, 0x59, 0x84, 0xaa, 0x04, - 0x88, 0xd0, 0x42, 0x9f, 0xc0, 0xca, 0x34, 0x2b, 0xe1, 0x0c, 0xe6, 0x2e, 0x96, 0x45, 0x76, 0xc2, - 0x59, 0xf7, 0x48, 0x1a, 0xca, 0xbc, 0x19, 0xb3, 0xd4, 0x0c, 0xfd, 0x7e, 0x89, 0x03, 0x99, 0xad, - 0x4e, 0x4b, 0x28, 0x7b, 0x95, 0x84, 0x72, 0x53, 0x12, 0xaa, 0xff, 0x89, 0x04, 0x10, 0xf9, 0xb3, - 0xd9, 0xeb, 0x32, 0x77, 0xa2, 0xa2, 0x0a, 0x61, 0x4a, 0xa2, 0xab, 0x06, 0xf5, 0x93, 0x8b, 0x2c, - 0xcd, 0xa1, 0x34, 0xf5, 0xbf, 0x90, 0xe1, 0x46, 0x63, 0xe2, 0x3b, 0x17, 0xee, 0x39, 0xe1, 0x61, - 0x58, 0x9a, 0xe9, 0x61, 0x78, 0x21, 0xf1, 0x61, 0x58, 0x7e, 0xc7, 0xc3, 0xf0, 0x82, 0xf0, 0x30, - 0xfc, 0x39, 0xbf, 0x81, 0x82, 0xd7, 0xe1, 0x14, 0xbd, 0x0a, 0x56, 0x93, 0x2a, 0xc2, 0xfc, 0xa1, - 0x98, 0x5e, 0x45, 0x6d, 0xfe, 0x58, 0xac, 0x46, 0x57, 0x51, 0xb0, 0x42, 0x9a, 0xae, 0x70, 0x65, - 0x2d, 0x3c, 0xbc, 0x91, 0xf8, 0x32, 0xc4, 0xdb, 0xf1, 0x27, 0xfe, 0xfa, 0x9f, 0xca, 0x50, 0x25, - 0x87, 0x23, 0x5c, 0xb9, 0x53, 0xc5, 0x67, 0x69, 0x86, 0xe2, 0x73, 0xe6, 0xaa, 0x32, 0x96, 0x3c, - 0x53, 0xe9, 0x27, 0x35, 0x73, 0xe9, 0x27, 0x3d, 0x7f, 0xe9, 0x27, 0x3b, 0x6f, 0x19, 0xeb, 0xef, - 0xd3, 0xb0, 0x94, 0x10, 0xcf, 0x91, 0x18, 0x9b, 0xc5, 0x73, 0xd3, 0x31, 0x36, 0x83, 0x91, 0x18, - 0x9b, 0xff, 0x22, 0x09, 0x74, 0x95, 0x3d, 0x32, 0x3b, 0xc7, 0xc7, 0x1e, 0xf6, 0xf5, 0x91, 0xc7, - 0x55, 0xb6, 0x4c, 0xc1, 0x6d, 0x0a, 0xdd, 0xf7, 0x88, 0x87, 0xc6, 0xb6, 0x29, 0x50, 0x31, 0xdd, - 0x2d, 0x62, 0xdb, 0x0c, 0x69, 0xc4, 0x5e, 0x8a, 0xf4, 0xdc, 0xbd, 0x14, 0x99, 0x99, 0x7b, 0x29, - 0xb2, 0xf3, 0xf5, 0x52, 0xe4, 0xae, 0xd1, 0x4b, 0x91, 0x7f, 0xbf, 0x5e, 0x8a, 0xc2, 0xec, 0xbd, - 0x14, 0x30, 0x7f, 0x2f, 0x45, 0xf1, 0x5a, 0xbd, 0x14, 0xff, 0x9a, 0x85, 0xd5, 0xcb, 0x63, 0xf8, - 0xab, 0x53, 0xf9, 0x28, 0xef, 0x94, 0xaf, 0x68, 0xba, 0x48, 0xc5, 0xdb, 0x1d, 0x9e, 0x01, 0x7b, - 0xb2, 0xd3, 0x47, 0xd6, 0x1b, 0xcb, 0x1e, 0xd4, 0xaa, 0x54, 0x22, 0xb1, 0xae, 0x80, 0x7d, 0x8a, - 0xd3, 0xd8, 0x13, 0x28, 0x1b, 0xc4, 0xfa, 0x24, 0xd2, 0x33, 0x74, 0x6b, 0x64, 0x12, 0xba, 0x35, - 0xd0, 0x13, 0x1e, 0x9a, 0x31, 0xc5, 0xb9, 0xc2, 0x89, 0xd1, 0x70, 0x2b, 0x78, 0xf9, 0xdb, 0x8c, - 0xc5, 0x81, 0xc9, 0x2f, 0x7f, 0x7c, 0x4a, 0x10, 0x05, 0xfe, 0x40, 0x08, 0xec, 0xe0, 0xdd, 0xaf, - 0x7f, 0x7c, 0x76, 0xf4, 0x02, 0x18, 0xa9, 0x6d, 0xfe, 0x1a, 0x6a, 0x5b, 0x98, 0x43, 0x6d, 0xe3, - 0x9e, 0xbe, 0x38, 0x9f, 0xa7, 0xff, 0x8d, 0x30, 0xcd, 0x09, 0x16, 0x28, 0xc5, 0x73, 0x0e, 0xe1, - 0xb4, 0x82, 0x44, 0xe7, 0x8a, 0x7b, 0xa2, 0x3c, 0xff, 0x3d, 0x81, 0xbe, 0x1f, 0x64, 0x2e, 0xc1, - 0x22, 0x15, 0xba, 0x48, 0xe2, 0xf3, 0x29, 0x4f, 0x5d, 0x82, 0xa9, 0xa2, 0x61, 0x29, 0xb3, 0x1b, - 0x16, 0xfb, 0x90, 0x78, 0x41, 0xfd, 0x6f, 0x06, 0x94, 0x78, 0x62, 0xfb, 0x0d, 0x75, 0x06, 0x95, - 0x92, 0x3b, 0x83, 0x42, 0xbd, 0x4f, 0xbf, 0xa7, 0xde, 0x67, 0xde, 0x4f, 0xef, 0xb3, 0xd7, 0xd2, - 0xfb, 0x6f, 0xca, 0x5d, 0xc7, 0xf5, 0xbe, 0x70, 0x5d, 0xbd, 0x87, 0xeb, 0xe9, 0x7d, 0xf1, 0xeb, - 0xd0, 0xfb, 0xf2, 0x7b, 0xe9, 0x7d, 0xe5, 0x3a, 0x7a, 0xff, 0x37, 0x69, 0xa8, 0x5d, 0x56, 0x99, - 0xb9, 0xfa, 0x36, 0x11, 0x7b, 0xb6, 0xe4, 0x58, 0xcf, 0xd6, 0xb7, 0xa1, 0x34, 0xd5, 0xac, 0xc5, - 0x2c, 0xa1, 0xe8, 0x45, 0x6d, 0x5a, 0x82, 0xca, 0xa4, 0xaf, 0x11, 0x14, 0x67, 0xae, 0x11, 0x14, - 0x67, 0xaf, 0xab, 0x32, 0xb9, 0xeb, 0xa9, 0x4c, 0xfe, 0xeb, 0x50, 0x99, 0xc2, 0x7b, 0xa9, 0x0c, - 0xcc, 0xa8, 0x32, 0x82, 0xa2, 0xfc, 0x34, 0x0b, 0xb7, 0xae, 0xa8, 0xbb, 0xbd, 0xab, 0x4f, 0x97, - 0x75, 0x2a, 0x45, 0x4d, 0x8d, 0x72, 0xd8, 0xd4, 0x48, 0x11, 0xbc, 0xa9, 0x51, 0x13, 0x47, 0x26, - 0x99, 0x16, 0xeb, 0x85, 0x4c, 0x25, 0xf6, 0x42, 0xc6, 0x3a, 0x21, 0x7f, 0x49, 0x8e, 0x33, 0x7f, - 0x2d, 0xc7, 0x99, 0xbd, 0x86, 0xe3, 0xcc, 0xfd, 0x2a, 0x60, 0x78, 0x1f, 0x2b, 0xa8, 0x5e, 0xc7, - 0x71, 0xfe, 0x42, 0x02, 0x74, 0xb1, 0x80, 0x7c, 0xb5, 0x19, 0x7c, 0x24, 0xf4, 0x45, 0xca, 0xf1, - 0xbe, 0xc8, 0xa8, 0x2b, 0xf2, 0x11, 0xd7, 0xdf, 0x54, 0xac, 0xf0, 0xde, 0xb4, 0x5c, 0xdc, 0xf7, - 0x13, 0xba, 0xdc, 0x3e, 0x82, 0xf2, 0x6b, 0x7c, 0xe4, 0x39, 0xfd, 0x53, 0xec, 0x47, 0x5d, 0xcf, - 0xbb, 0x0b, 0x5a, 0x29, 0x04, 0x93, 0x40, 0x5a, 0xdc, 0x7b, 0x66, 0xde, 0xbd, 0xd7, 0xff, 0x4c, - 0x06, 0x25, 0xce, 0xc1, 0xaf, 0x72, 0xf8, 0x9f, 0xcb, 0xb0, 0x78, 0xc1, 0x64, 0xbe, 0xa9, 0x76, - 0xbc, 0xec, 0x55, 0xa7, 0x99, 0x9a, 0xe9, 0x34, 0xd3, 0x33, 0x9f, 0x66, 0x66, 0xfe, 0xd3, 0xcc, - 0xcd, 0x7b, 0x9a, 0xaf, 0x82, 0xc7, 0xd6, 0x3d, 0x9a, 0x99, 0xce, 0xff, 0xd8, 0x7a, 0x49, 0x8a, - 0x5b, 0xff, 0xf3, 0xf0, 0x19, 0xb7, 0xcb, 0x9f, 0x6a, 0xe6, 0x5d, 0x99, 0x3f, 0xce, 0x32, 0x46, - 0x75, 0xa1, 0x53, 0xb1, 0x6c, 0x98, 0x26, 0x13, 0x7b, 0xec, 0x71, 0x56, 0x24, 0x4d, 0x89, 0x8f, - 0xb3, 0x11, 0x75, 0xfd, 0xfb, 0x50, 0x99, 0x7e, 0x96, 0x40, 0xf7, 0x21, 0x6d, 0xd9, 0xc7, 0xce, - 0x85, 0xc7, 0x6d, 0xe1, 0xb9, 0x89, 0x12, 0xac, 0xbd, 0x82, 0x92, 0xd8, 0xda, 0x8d, 0x56, 0x00, - 0x35, 0x0e, 0x9b, 0xad, 0xb6, 0xbe, 0xbd, 0xdb, 0x38, 0x38, 0x50, 0xf7, 0xf4, 0xad, 0x76, 0x6f, - 0x57, 0x59, 0xb8, 0x08, 0xdf, 0x53, 0x77, 0x7a, 0x8a, 0x84, 0x3e, 0x80, 0xa5, 0x69, 0xb8, 0xd6, - 0x7a, 0xb1, 0xdb, 0x53, 0xe4, 0xb5, 0x7f, 0x92, 0xe0, 0x46, 0xe2, 0xed, 0x83, 0x14, 0x28, 0xed, - 0x6e, 0x3c, 0x7d, 0xa2, 0x3f, 0xdb, 0x78, 0xdc, 0xd1, 0x37, 0x1f, 0x2b, 0x0b, 0xd3, 0x90, 0xa7, - 0x8f, 0x15, 0x09, 0x2d, 0x42, 0x99, 0x42, 0x7e, 0xed, 0xf1, 0x67, 0x8c, 0x48, 0x8e, 0x81, 0x9e, - 0x3e, 0x56, 0x52, 0xe8, 0x26, 0xdc, 0xe8, 0xb4, 0xb5, 0x9e, 0xd6, 0x68, 0xf5, 0xf4, 0xa9, 0x25, - 0xd3, 0x97, 0xa0, 0x9e, 0x3e, 0x56, 0x32, 0x68, 0x15, 0x56, 0xa6, 0x51, 0xe1, 0x47, 0xb2, 0x97, - 0xe1, 0x9e, 0x3e, 0x56, 0x72, 0x6b, 0x5b, 0xbc, 0x1f, 0x3c, 0x32, 0x3a, 0xb4, 0x0c, 0x4a, 0x53, - 0xdd, 0x69, 0x1c, 0xee, 0xf5, 0xf4, 0x9d, 0xd6, 0x9e, 0xda, 0xfb, 0xad, 0x8e, 0xaa, 0x2c, 0xa0, - 0x1c, 0xa4, 0xf6, 0x3b, 0x4f, 0x14, 0x89, 0xfc, 0x68, 0xbf, 0x78, 0xa1, 0xc8, 0x0c, 0xb2, 0xa9, - 0xa4, 0xd6, 0x76, 0x03, 0x49, 0x05, 0x2d, 0xa5, 0xe2, 0x12, 0x1d, 0xad, 0xdd, 0x6b, 0x6f, 0xb7, - 0xf7, 0x94, 0x05, 0x94, 0x87, 0xb4, 0xd6, 0xdb, 0xef, 0xb0, 0x35, 0xba, 0x5a, 0x4f, 0x91, 0x51, - 0x19, 0x0a, 0xaf, 0xd4, 0xad, 0x6e, 0x7b, 0xfb, 0xa5, 0xda, 0x53, 0x52, 0x6b, 0x07, 0x70, 0x23, - 0xb1, 0x47, 0x15, 0xdd, 0x83, 0x3b, 0xc1, 0x82, 0x5d, 0xf5, 0xc5, 0xbe, 0x7a, 0xd0, 0x53, 0x9b, - 0x94, 0x3b, 0x71, 0x7d, 0x72, 0xe2, 0x7b, 0xdd, 0x08, 0x22, 0xad, 0x3d, 0x8a, 0xf5, 0xc8, 0xf2, - 0xfe, 0xc1, 0x02, 0x64, 0x5a, 0x07, 0x4d, 0xf5, 0x2b, 0x65, 0x81, 0x30, 0xd0, 0x6b, 0xed, 0xab, - 0xdd, 0x5e, 0x83, 0x30, 0xb6, 0x76, 0x0c, 0xd5, 0x58, 0xf3, 0x21, 0x51, 0x92, 0xd6, 0x7e, 0xe3, - 0x85, 0xaa, 0x77, 0x0f, 0x77, 0x76, 0x5a, 0x5f, 0xe9, 0xc1, 0xcc, 0x55, 0x58, 0x99, 0x82, 0x0b, - 0xcb, 0xa0, 0x3b, 0x70, 0x6b, 0x0a, 0x77, 0xd0, 0x3e, 0x50, 0xf5, 0xf6, 0x97, 0xaa, 0xf6, 0x4a, - 0x6b, 0xf5, 0x54, 0x45, 0x5e, 0xfb, 0x21, 0x28, 0xf1, 0x47, 0x7a, 0xb2, 0xa0, 0xfa, 0x42, 0x53, - 0xbb, 0x5d, 0xbd, 0xdb, 0x3e, 0xd4, 0xb6, 0x55, 0x9d, 0x9c, 0xbc, 0xfe, 0x4a, 0xdd, 0x62, 0x1f, - 0x4b, 0xc0, 0x75, 0x9b, 0x2f, 0x15, 0x69, 0xed, 0xaf, 0x24, 0x28, 0x89, 0x4f, 0xf7, 0x68, 0x09, - 0xaa, 0x01, 0x71, 0xaf, 0xa1, 0xf5, 0x5a, 0x07, 0x2f, 0x94, 0x05, 0xa2, 0x69, 0x1c, 0xc8, 0x1f, - 0x92, 0x24, 0x01, 0xa4, 0x1e, 0x34, 0x09, 0x95, 0x2c, 0x4c, 0xdd, 0x6e, 0xef, 0x77, 0xf6, 0xd4, - 0x9e, 0xaa, 0xa4, 0x04, 0x3a, 0xfe, 0xd2, 0x94, 0x46, 0x08, 0x2a, 0xc1, 0x6a, 0x5b, 0x6d, 0xad, - 0xa7, 0x36, 0x95, 0x0c, 0xaa, 0xc1, 0x32, 0x87, 0xed, 0xb5, 0xf6, 0x5b, 0x3d, 0x5d, 0x53, 0x1b, - 0xdb, 0xbb, 0x6a, 0x53, 0xc9, 0xae, 0x1d, 0xf2, 0xff, 0x3b, 0xe1, 0xc5, 0x2f, 0x04, 0x95, 0x40, - 0x98, 0xfb, 0xad, 0xaf, 0x18, 0x7b, 0x2b, 0x80, 0x9a, 0x87, 0x8d, 0xbd, 0xd0, 0xe2, 0x1a, 0x2f, - 0xd4, 0x03, 0x62, 0x8a, 0xab, 0xb0, 0x32, 0x0d, 0xdf, 0xeb, 0xa9, 0xda, 0x41, 0x83, 0x1c, 0xe2, - 0xc6, 0xbf, 0x67, 0x20, 0xcb, 0x0b, 0xe6, 0xbf, 0x09, 0x45, 0xa1, 0x6b, 0x00, 0x5d, 0xd5, 0x4b, - 0xb0, 0x9a, 0xd4, 0x15, 0x83, 0x1a, 0x50, 0x12, 0xdd, 0x2b, 0x8a, 0xa2, 0xae, 0x04, 0xaf, 0xfb, - 0x8e, 0x25, 0x98, 0x31, 0x5c, 0x58, 0x62, 0xca, 0xbd, 0x26, 0x2f, 0xa1, 0x02, 0x44, 0x5d, 0x3d, - 0x28, 0x8a, 0x3c, 0x2f, 0x34, 0x26, 0xad, 0xde, 0x4a, 0xc4, 0xf1, 0x36, 0xa0, 0xcf, 0x01, 0xa2, - 0xbe, 0x16, 0x24, 0xbe, 0x5e, 0xc6, 0x9a, 0x5d, 0x92, 0xb9, 0xe8, 0x41, 0x8d, 0x1e, 0x5b, 0x42, - 0x31, 0x15, 0xcd, 0xd2, 0x2e, 0x91, 0xbc, 0xea, 0x17, 0xc4, 0x4b, 0x18, 0xae, 0x1f, 0x96, 0x92, - 0xd0, 0xe5, 0x7d, 0x13, 0xc9, 0x2b, 0x74, 0x60, 0x85, 0xae, 0x70, 0xf1, 0x19, 0xe9, 0xdd, 0xad, - 0x14, 0xc9, 0x2b, 0x7e, 0x09, 0x37, 0xe9, 0x8a, 0x49, 0xd9, 0x1b, 0x9a, 0xa9, 0xa9, 0x22, 0x79, - 0xdd, 0x26, 0x28, 0xd1, 0xba, 0x17, 0x74, 0xf2, 0x62, 0x6c, 0x9c, 0xb8, 0xca, 0xd6, 0xce, 0x6f, - 0xdf, 0x1b, 0x58, 0xfe, 0xc9, 0xe4, 0x68, 0xbd, 0xef, 0x8c, 0x1e, 0x71, 0x82, 0x47, 0x41, 0xb7, - 0x7e, 0x00, 0xf8, 0x5b, 0xb9, 0xbc, 0x67, 0x9d, 0xe1, 0x97, 0xac, 0xb7, 0xd0, 0x77, 0xfe, 0x53, - 0xae, 0xf0, 0xf1, 0xf3, 0xe7, 0x14, 0x70, 0x94, 0xa5, 0x53, 0x36, 0xff, 0x2f, 0x00, 0x00, 0xff, - 0xff, 0x73, 0x46, 0xb6, 0x03, 0x92, 0x3a, 0x00, 0x00, + 0xe7, 0xd6, 0xff, 0x33, 0x0d, 0xf9, 0x80, 0x53, 0x54, 0x07, 0x30, 0xfa, 0x7d, 0xec, 0x79, 0xfa, + 0x29, 0xe6, 0xb1, 0xf0, 0x56, 0xea, 0xe7, 0x1d, 0x59, 0x2b, 0x30, 0xf0, 0x4b, 0x7c, 0x8e, 0x6e, + 0x41, 0xd6, 0xc3, 0x7d, 0x17, 0xb3, 0xa8, 0x85, 0xe3, 0x39, 0x08, 0x3d, 0x80, 0xb2, 0x87, 0x3d, + 0xcf, 0x72, 0x6c, 0xdd, 0x77, 0x4e, 0xb1, 0xcd, 0x7c, 0x11, 0xa3, 0x29, 0x71, 0x4c, 0x8f, 0x20, + 0xd0, 0x43, 0xa8, 0x1a, 0x9e, 0x37, 0x19, 0x61, 0xdd, 0x75, 0x86, 0x58, 0x37, 0x5c, 0x9b, 0x5e, + 0xbe, 0x94, 0x56, 0xd2, 0xca, 0x0c, 0xa7, 0x39, 0x43, 0xdc, 0x70, 0x6d, 0xf4, 0x23, 0xf8, 0x40, + 0x24, 0xc6, 0x6f, 0x7c, 0xec, 0xda, 0xc6, 0x90, 0x44, 0x78, 0x65, 0x3a, 0x69, 0xf5, 0xe7, 0x1d, + 0xf9, 0x6d, 0x67, 0x39, 0x9a, 0xa5, 0x72, 0x92, 0x56, 0x53, 0x4b, 0x82, 0x9a, 0xc4, 0xc8, 0x5c, + 0x3c, 0x20, 0x2e, 0x90, 0x39, 0x56, 0x3e, 0x22, 0x97, 0x12, 0xb6, 0xcd, 0xb1, 0x63, 0xd9, 0x3e, + 0xb7, 0xae, 0x70, 0x4c, 0xe6, 0x1c, 0x4d, 0xfa, 0xa7, 0x3c, 0xc7, 0x2e, 0x68, 0x7c, 0x84, 0x1e, + 0x80, 0x72, 0xec, 0xb8, 0x7d, 0xac, 0x93, 0xab, 0x4b, 0xf7, 0xfc, 0xf3, 0x21, 0xbb, 0x53, 0xf3, + 0x5a, 0x85, 0xc2, 0x3b, 0x86, 0x7f, 0xd2, 0x25, 0x50, 0xf4, 0x05, 0xe4, 0x47, 0xd8, 0x37, 0x68, + 0xd2, 0xc2, 0x92, 0xe6, 0x3b, 0x17, 0xf4, 0x65, 0x7d, 0x9f, 0x53, 0xa8, 0xb6, 0xef, 0x9e, 0xb3, + 0xf3, 0x08, 0x67, 0xa1, 0xdb, 0x90, 0xf3, 0x8d, 0xc1, 0xc0, 0xb2, 0x07, 0xd4, 0x78, 0xf8, 0x79, + 0x05, 0x30, 0xf4, 0x04, 0x96, 0xfa, 0x8e, 0xed, 0x53, 0x1f, 0x6f, 0x79, 0x63, 0xc7, 0xb3, 0xa8, + 0x9b, 0x2f, 0x44, 0xa4, 0x88, 0xe3, 0x9b, 0x11, 0x9a, 0xe4, 0x5c, 0x63, 0xd7, 0x79, 0x73, 0xce, + 0xed, 0x27, 0x0a, 0x1d, 0x3a, 0x04, 0x1a, 0xe4, 0x5c, 0x94, 0x64, 0xf5, 0xd7, 0xa1, 0x3c, 0xc5, + 0x20, 0xc9, 0x60, 0x43, 0x6d, 0xd1, 0xc8, 0x4f, 0xe2, 0xd6, 0xce, 0x8c, 0xe1, 0x04, 0xf3, 0xab, + 0x8d, 0x0d, 0x9e, 0xcb, 0x9f, 0x49, 0xf5, 0x33, 0x28, 0x84, 0x0a, 0x8f, 0x3e, 0x82, 0x62, 0xdf, + 0xc5, 0x34, 0xb0, 0x36, 0x86, 0x9e, 0xa8, 0x6e, 0x22, 0x5c, 0x38, 0x75, 0x79, 0xea, 0xd4, 0x43, + 0xa6, 0x53, 0xef, 0x64, 0xba, 0xfe, 0xfb, 0x12, 0x54, 0x63, 0xf6, 0x83, 0x3e, 0x86, 0x92, 0xd1, + 0xef, 0x3b, 0x13, 0xdb, 0x17, 0xca, 0x3b, 0xec, 0x8c, 0x8a, 0x1c, 0x41, 0xaf, 0xcd, 0xef, 0x40, + 0x30, 0xa4, 0x56, 0x21, 0x68, 0x3d, 0x70, 0x38, 0x31, 0x8b, 0x8f, 0xa0, 0x42, 0x0e, 0xd6, 0xb0, + 0x6c, 0xec, 0x8a, 0x17, 0x76, 0x39, 0x84, 0x92, 0xc5, 0xea, 0x7f, 0x29, 0x41, 0x49, 0xb4, 0xca, + 0xeb, 0x9b, 0xdc, 0xd7, 0xa8, 0xc8, 0xf5, 0xdf, 0x81, 0xa2, 0x70, 0x78, 0x09, 0xb5, 0x89, 0x55, + 0xc8, 0x4f, 0x3c, 0x62, 0x42, 0xa3, 0x40, 0xb8, 0xe1, 0x18, 0xdd, 0x81, 0xfc, 0xd8, 0xf0, 0xbc, + 0xd7, 0x8e, 0xcb, 0x32, 0x49, 0xce, 0x67, 0x08, 0xac, 0xff, 0x9d, 0x04, 0x8b, 0x7b, 0x96, 0x37, + 0x4f, 0x89, 0xed, 0x01, 0x14, 0x58, 0x6d, 0x8f, 0x98, 0x3a, 0xdb, 0x7c, 0xf1, 0x6d, 0x27, 0xcf, + 0x60, 0xad, 0xa6, 0x16, 0xfc, 0xa2, 0xf6, 0x6c, 0xf4, 0x7d, 0xeb, 0x0c, 0xf3, 0x30, 0x91, 0x8f, + 0xd0, 0x33, 0x80, 0x31, 0xb9, 0xc7, 0x98, 0x3b, 0x4a, 0xc7, 0x7c, 0x2a, 0xf5, 0x45, 0x1d, 0x63, + 0x60, 0xd9, 0x34, 0xee, 0xd1, 0x0a, 0x84, 0x96, 0x02, 0xeb, 0xbf, 0x27, 0x01, 0x12, 0xb9, 0xf5, + 0xc6, 0x8e, 0xed, 0x91, 0x20, 0x2a, 0x63, 0xf9, 0x78, 0x74, 0x31, 0xa1, 0x67, 0x74, 0x24, 0x4f, + 0xd6, 0x18, 0x05, 0xfa, 0x02, 0xaa, 0x36, 0x7e, 0xe3, 0xeb, 0xc2, 0xf7, 0xe5, 0x77, 0x7c, 0xbf, + 0x4c, 0x26, 0x74, 0x42, 0x1e, 0xfe, 0x41, 0x82, 0xa5, 0xc3, 0xb1, 0x69, 0xf8, 0x78, 0xfa, 0xcc, + 0xa6, 0x8e, 0x45, 0xba, 0xea, 0x58, 0xb8, 0x08, 0xe5, 0x48, 0x84, 0x51, 0xf1, 0x2b, 0x35, 0x55, + 0xfc, 0xfa, 0x18, 0xaa, 0x86, 0x69, 0xea, 0x2c, 0x13, 0xd1, 0x69, 0x30, 0x9c, 0xa6, 0xc1, 0x70, + 0xd9, 0x30, 0x4d, 0x16, 0x37, 0x1f, 0xba, 0x43, 0x8f, 0xc4, 0x9c, 0x2e, 0x1e, 0x39, 0x67, 0x78, + 0x8a, 0x34, 0x43, 0x49, 0x15, 0x86, 0x89, 0xa8, 0xeb, 0x9f, 0xc3, 0x62, 0xd7, 0x77, 0xc6, 0xef, + 0xc9, 0x7e, 0xfd, 0xdf, 0x01, 0x20, 0x3a, 0xd8, 0x39, 0xf6, 0x5d, 0x87, 0x1c, 0xd5, 0xaa, 0x50, + 0x6d, 0x0a, 0x6f, 0x3b, 0x59, 0x02, 0x69, 0x35, 0x35, 0xf6, 0xd7, 0x9c, 0xd6, 0xbc, 0x72, 0x4c, + 0xf3, 0x9e, 0x43, 0x91, 0x15, 0x13, 0x59, 0x56, 0xb3, 0x4a, 0x03, 0xa0, 0x9b, 0x31, 0x69, 0xb3, + 0xaa, 0x19, 0x4d, 0x6b, 0xc0, 0x0b, 0x7f, 0xa3, 0xef, 0x92, 0xbc, 0xcf, 0xf0, 0x27, 0x1e, 0xaf, + 0xa8, 0xdc, 0x88, 0x4f, 0xa3, 0x48, 0x8d, 0x13, 0xa1, 0xdb, 0x00, 0xb4, 0x58, 0x87, 0x4d, 0xdd, + 0xf0, 0xa9, 0x0b, 0x4e, 0x69, 0x05, 0x0e, 0x69, 0xf8, 0xe8, 0x26, 0x35, 0x64, 0x86, 0x2c, 0x52, + 0x64, 0x8e, 0x8e, 0x1b, 0xb4, 0x60, 0x39, 0xa1, 0xea, 0x41, 0x91, 0x88, 0xcd, 0xe4, 0x90, 0x06, + 0xc9, 0xcb, 0xb2, 0xec, 0x40, 0x6a, 0xb7, 0xa9, 0xde, 0xdd, 0x12, 0xf2, 0xa0, 0x78, 0xa9, 0x9b, + 0x84, 0x07, 0x8c, 0x18, 0x3d, 0x25, 0x1e, 0x85, 0xa4, 0x14, 0xb5, 0x0f, 0x63, 0x39, 0xa8, 0xfa, + 0x66, 0xec, 0xb8, 0xbe, 0x46, 0x91, 0xc2, 0x3c, 0x46, 0x8d, 0xf6, 0xa0, 0x42, 0xcf, 0xb3, 0xef, + 0x8c, 0xe8, 0xcd, 0x82, 0xb9, 0xb9, 0xdd, 0x0b, 0xe7, 0x6b, 0x8e, 0x33, 0xda, 0x0e, 0xb0, 0xf1, + 0xcf, 0x97, 0x5d, 0x11, 0x8b, 0xbe, 0xcb, 0xca, 0xe4, 0x95, 0x58, 0x0d, 0xf1, 0x15, 0x3e, 0x8a, + 0x4f, 0xa4, 0xd5, 0x72, 0x15, 0x8a, 0x42, 0xb9, 0xa6, 0xb6, 0x44, 0xa7, 0x7d, 0x3b, 0xa9, 0x94, + 0x15, 0x9f, 0x2e, 0xce, 0x43, 0x6d, 0xa8, 0xb2, 0xe2, 0x51, 0xb4, 0x09, 0x96, 0x93, 0x7c, 0x27, + 0xb2, 0x59, 0x82, 0xbf, 0x74, 0x17, 0x15, 0x7f, 0x0a, 0x8d, 0x36, 0x21, 0x43, 0x21, 0x3c, 0x69, + 0xb9, 0x35, 0xbd, 0x4c, 0x7c, 0x36, 0xa3, 0x45, 0xcf, 0xa1, 0xc2, 0x8d, 0xcb, 0xc5, 0xde, 0x64, + 0xe8, 0x7b, 0xb5, 0x6a, 0xcc, 0xdb, 0x30, 0x13, 0xa3, 0xde, 0xa6, 0xcc, 0x48, 0x35, 0x46, 0x89, + 0x9e, 0x40, 0x89, 0x26, 0xe3, 0xc1, 0x4c, 0x85, 0xce, 0x5c, 0x9c, 0xaa, 0x53, 0xd0, 0x79, 0x45, + 0x42, 0x16, 0xcc, 0xfa, 0x01, 0x04, 0x39, 0x60, 0x38, 0x71, 0x31, 0x56, 0x80, 0xe3, 0x09, 0x1f, + 0x73, 0x71, 0x15, 0x4e, 0x1d, 0xcc, 0xff, 0x0c, 0xca, 0x2c, 0x5f, 0x08, 0x66, 0x2f, 0xc7, 0x18, + 0xa6, 0x19, 0x03, 0x9b, 0x5b, 0xa2, 0x94, 0xc1, 0xcc, 0x65, 0xc8, 0x60, 0xd7, 0x75, 0x5c, 0x16, + 0xa3, 0x68, 0x6c, 0x40, 0x34, 0x9b, 0xfe, 0xa0, 0xf9, 0x47, 0x6d, 0x85, 0x95, 0xbb, 0x28, 0x84, + 0x64, 0x1a, 0xa8, 0x06, 0x39, 0x13, 0xfb, 0x86, 0x35, 0xf4, 0x6a, 0x37, 0xe8, 0xb4, 0x60, 0x88, + 0x1e, 0xc2, 0x62, 0x90, 0x7a, 0xe8, 0x43, 0xa7, 0xcf, 0xb2, 0xdc, 0x0f, 0x58, 0x46, 0x1c, 0x20, + 0xf6, 0x38, 0x1c, 0xad, 0xc3, 0xd2, 0x91, 0xd1, 0x3f, 0x9d, 0x8c, 0x75, 0x5e, 0xe3, 0xd0, 0x27, + 0x1e, 0x36, 0x6b, 0x37, 0x59, 0x75, 0x97, 0xa1, 0x78, 0xa8, 0x7f, 0xe8, 0x61, 0x13, 0xdd, 0x81, + 0xa2, 0x8b, 0x7d, 0xf7, 0x5c, 0xa7, 0xd7, 0x7e, 0xed, 0x16, 0x65, 0x0b, 0x28, 0x68, 0x9b, 0x40, + 0x88, 0xc5, 0xf1, 0x8a, 0x4f, 0x2e, 0xf6, 0x20, 0x14, 0x09, 0x8c, 0x5c, 0x2a, 0x5b, 0x72, 0x4d, + 0xda, 0x95, 0xc2, 0xba, 0xcf, 0x43, 0x5e, 0x53, 0x8a, 0xa7, 0x43, 0x81, 0xac, 0x38, 0x39, 0xab, + 0x2a, 0x3d, 0x13, 0x8a, 0x44, 0xa5, 0x78, 0x5d, 0x49, 0x90, 0x11, 0x9f, 0x14, 0x12, 0x6f, 0x15, + 0x20, 0xe7, 0x32, 0x4d, 0x23, 0xd9, 0x0c, 0x13, 0x54, 0xfd, 0x67, 0x32, 0x40, 0xc4, 0x5b, 0xf2, + 0x73, 0x84, 0xe0, 0x9d, 0xe4, 0xab, 0xbc, 0x53, 0x6a, 0xda, 0x3b, 0xad, 0x42, 0x7e, 0xaa, 0xce, + 0x90, 0xd2, 0xc2, 0x31, 0xda, 0x08, 0x5d, 0x24, 0xcb, 0x4c, 0x57, 0x13, 0x0e, 0x6a, 0x3d, 0xe6, + 0x27, 0x43, 0x4d, 0xc9, 0x8a, 0x9a, 0x52, 0x87, 0xf2, 0xd0, 0xf0, 0x88, 0xda, 0x12, 0xc1, 0x18, + 0x2c, 0xe1, 0x4c, 0x69, 0x45, 0x02, 0xd4, 0x08, 0xac, 0xe1, 0x13, 0x75, 0x21, 0x68, 0x0b, 0x7b, + 0xf4, 0x88, 0xcb, 0x5a, 0x30, 0xac, 0xaf, 0x43, 0x96, 0x7d, 0x05, 0x01, 0x64, 0x1b, 0xdb, 0xbd, + 0xd6, 0x97, 0xaa, 0xb2, 0x80, 0x4a, 0x90, 0xdf, 0x69, 0x1d, 0xb4, 0xba, 0xbb, 0x6a, 0x53, 0x91, + 0x08, 0x66, 0xa7, 0xd1, 0xda, 0x53, 0x9b, 0x8a, 0x5c, 0xff, 0x99, 0x04, 0xf9, 0x40, 0x2a, 0x41, + 0x01, 0x4b, 0x8c, 0x5c, 0x82, 0xf1, 0xd7, 0x74, 0x6c, 0xd9, 0xd8, 0xb1, 0x21, 0x48, 0x7b, 0xd6, + 0x4f, 0x30, 0x3f, 0x4e, 0xfa, 0x9b, 0xd0, 0x87, 0x8a, 0xce, 0xc2, 0xb9, 0x70, 0x5c, 0xff, 0x67, + 0x19, 0x4a, 0xa2, 0x4e, 0x5c, 0x2c, 0x2b, 0x49, 0x33, 0x97, 0x95, 0xf2, 0x97, 0x94, 0x95, 0x44, + 0x7e, 0xe5, 0x4b, 0xf8, 0x4d, 0x09, 0xfc, 0x3e, 0x84, 0xc5, 0x70, 0xe1, 0x90, 0x71, 0x16, 0xa1, + 0x2a, 0x01, 0x22, 0xb4, 0xd0, 0x27, 0xb0, 0x32, 0xcd, 0x4a, 0x38, 0x83, 0xb9, 0x8b, 0x65, 0x91, + 0x9d, 0x70, 0xd6, 0x3d, 0x92, 0x86, 0x32, 0x6f, 0xc6, 0x2c, 0x35, 0x43, 0xbf, 0x5f, 0xe2, 0x40, + 0x66, 0xab, 0xd3, 0x12, 0xca, 0x5e, 0x25, 0xa1, 0xdc, 0x94, 0x84, 0xea, 0x7f, 0x22, 0x01, 0x44, + 0xfe, 0x6c, 0xf6, 0xba, 0xcc, 0x9d, 0xa8, 0xa8, 0x42, 0x98, 0x92, 0xe8, 0xaa, 0x41, 0xfd, 0xe4, + 0x22, 0x4b, 0x73, 0x28, 0x4d, 0xfd, 0x2f, 0x64, 0xb8, 0xd1, 0x98, 0xf8, 0xce, 0x85, 0x7b, 0x4e, + 0x78, 0x18, 0x96, 0x66, 0x7a, 0x18, 0x5e, 0x48, 0x7c, 0x18, 0x96, 0xdf, 0xf1, 0x30, 0xbc, 0x20, + 0x3c, 0x0c, 0x7f, 0xce, 0x6f, 0xa0, 0xe0, 0x75, 0x38, 0x45, 0xaf, 0x82, 0xd5, 0xa4, 0x8a, 0x30, + 0x7f, 0x28, 0xa6, 0x57, 0x51, 0x9b, 0x3f, 0x16, 0xab, 0xd1, 0x55, 0x14, 0xac, 0x90, 0xa6, 0x2b, + 0x5c, 0x59, 0x0b, 0x0f, 0x6f, 0x24, 0xbe, 0x0c, 0xf1, 0x76, 0xfc, 0x89, 0xbf, 0xfe, 0xa7, 0x32, + 0x54, 0xc9, 0xe1, 0x08, 0x57, 0xee, 0x54, 0xf1, 0x59, 0x9a, 0xa1, 0xf8, 0x9c, 0xb9, 0xaa, 0x8c, + 0x25, 0xcf, 0x54, 0xfa, 0x49, 0xcd, 0x5c, 0xfa, 0x49, 0xcf, 0x5f, 0xfa, 0xc9, 0xce, 0x5b, 0xc6, + 0xfa, 0xfb, 0x34, 0x2c, 0x25, 0xc4, 0x73, 0x24, 0xc6, 0x66, 0xf1, 0xdc, 0x74, 0x8c, 0xcd, 0x60, + 0x24, 0xc6, 0xe6, 0xbf, 0x48, 0x02, 0x5d, 0x65, 0x8f, 0xcc, 0xce, 0xf1, 0xb1, 0x87, 0x7d, 0x7d, + 0xe4, 0x71, 0x95, 0x2d, 0x53, 0x70, 0x9b, 0x42, 0xf7, 0x3d, 0xe2, 0xa1, 0xb1, 0x6d, 0x0a, 0x54, + 0x4c, 0x77, 0x8b, 0xd8, 0x36, 0x43, 0x1a, 0xb1, 0x97, 0x22, 0x3d, 0x77, 0x2f, 0x45, 0x66, 0xe6, + 0x5e, 0x8a, 0xec, 0x7c, 0xbd, 0x14, 0xb9, 0x6b, 0xf4, 0x52, 0xe4, 0xdf, 0xaf, 0x97, 0xa2, 0x30, + 0x7b, 0x2f, 0x05, 0xcc, 0xdf, 0x4b, 0x51, 0xbc, 0x56, 0x2f, 0xc5, 0xbf, 0x64, 0x61, 0xf5, 0xf2, + 0x18, 0xfe, 0xea, 0x54, 0x3e, 0xca, 0x3b, 0xe5, 0x2b, 0x9a, 0x2e, 0x52, 0xf1, 0x76, 0x87, 0x67, + 0xc0, 0x9e, 0xec, 0xf4, 0x91, 0xf5, 0xc6, 0xb2, 0x07, 0xb5, 0x2a, 0x95, 0x48, 0xac, 0x2b, 0x60, + 0x9f, 0xe2, 0x34, 0xf6, 0x04, 0xca, 0x06, 0xb1, 0x3e, 0x89, 0xf4, 0x0c, 0xdd, 0x1a, 0x99, 0x84, + 0x6e, 0x0d, 0xf4, 0x84, 0x87, 0x66, 0x4c, 0x71, 0xae, 0x70, 0x62, 0x34, 0xdc, 0x0a, 0x5e, 0xfe, + 0x36, 0x63, 0x71, 0x60, 0xf2, 0xcb, 0x1f, 0x9f, 0x12, 0x44, 0x81, 0x3f, 0x10, 0x02, 0x3b, 0x78, + 0xf7, 0xeb, 0x1f, 0x9f, 0x1d, 0xbd, 0x00, 0x46, 0x6a, 0x9b, 0xbf, 0x86, 0xda, 0x16, 0xe6, 0x50, + 0xdb, 0xb8, 0xa7, 0x2f, 0xce, 0xe7, 0xe9, 0x7f, 0x23, 0x4c, 0x73, 0x82, 0x05, 0x4a, 0xf1, 0x9c, + 0x43, 0x38, 0xad, 0x20, 0xd1, 0xb9, 0xe2, 0x9e, 0x28, 0xcf, 0x7f, 0x4f, 0xa0, 0xef, 0x07, 0x99, + 0x4b, 0xb0, 0x48, 0x85, 0x2e, 0x92, 0xf8, 0x7c, 0xca, 0x53, 0x97, 0x60, 0xaa, 0x68, 0x58, 0xca, + 0xec, 0x86, 0xc5, 0x3e, 0x24, 0x5e, 0x50, 0xff, 0x93, 0x01, 0x25, 0x9e, 0xd8, 0x7e, 0x43, 0x9d, + 0x41, 0xa5, 0xe4, 0xce, 0xa0, 0x50, 0xef, 0xd3, 0xef, 0xa9, 0xf7, 0x99, 0xf7, 0xd3, 0xfb, 0xec, + 0xb5, 0xf4, 0xfe, 0x9b, 0x72, 0xd7, 0x71, 0xbd, 0x2f, 0x5c, 0x57, 0xef, 0xe1, 0x7a, 0x7a, 0x5f, + 0xfc, 0x3a, 0xf4, 0xbe, 0xfc, 0x5e, 0x7a, 0x5f, 0xb9, 0x8e, 0xde, 0xff, 0x4d, 0x1a, 0x6a, 0x97, + 0x55, 0x66, 0xae, 0xbe, 0x4d, 0xc4, 0x9e, 0x2d, 0x39, 0xd6, 0xb3, 0xf5, 0x6d, 0x28, 0x4d, 0x35, + 0x6b, 0x31, 0x4b, 0x28, 0x7a, 0x51, 0x9b, 0x96, 0xa0, 0x32, 0xe9, 0x6b, 0x04, 0xc5, 0x99, 0x6b, + 0x04, 0xc5, 0xd9, 0xeb, 0xaa, 0x4c, 0xee, 0x7a, 0x2a, 0x93, 0xff, 0x3a, 0x54, 0xa6, 0xf0, 0x5e, + 0x2a, 0x03, 0x33, 0xaa, 0x8c, 0xa0, 0x28, 0x3f, 0xcd, 0xc2, 0xad, 0x2b, 0xea, 0x6e, 0xef, 0xea, + 0xd3, 0x65, 0x9d, 0x4a, 0x51, 0x53, 0xa3, 0x1c, 0x36, 0x35, 0x52, 0x04, 0x6f, 0x6a, 0xd4, 0xc4, + 0x91, 0x49, 0xa6, 0xc5, 0x7a, 0x21, 0x53, 0x89, 0xbd, 0x90, 0xb1, 0x4e, 0xc8, 0xff, 0x27, 0xc7, + 0x99, 0xbf, 0x96, 0xe3, 0xcc, 0x5e, 0xc3, 0x71, 0xe6, 0x7e, 0x15, 0x30, 0xbc, 0x8f, 0x15, 0x54, + 0xaf, 0xe3, 0x38, 0x7f, 0x29, 0x01, 0xba, 0x58, 0x40, 0xbe, 0xda, 0x0c, 0x3e, 0x12, 0xfa, 0x22, + 0xe5, 0x78, 0x5f, 0x64, 0xd4, 0x15, 0xf9, 0x88, 0xeb, 0x6f, 0x2a, 0x56, 0x78, 0x6f, 0x5a, 0x2e, + 0xee, 0xfb, 0x09, 0x5d, 0x6e, 0x1f, 0x41, 0xf9, 0x35, 0x3e, 0xf2, 0x9c, 0xfe, 0x29, 0xf6, 0xa3, + 0xae, 0xe7, 0xdd, 0x05, 0xad, 0x14, 0x82, 0x49, 0x20, 0x2d, 0xee, 0x3d, 0x33, 0xef, 0xde, 0xeb, + 0x7f, 0x26, 0x83, 0x12, 0xe7, 0xe0, 0x57, 0x39, 0xfc, 0x2f, 0x64, 0x58, 0xbc, 0x60, 0x32, 0xdf, + 0x54, 0x3b, 0x5e, 0xf6, 0xaa, 0xd3, 0x4c, 0xcd, 0x74, 0x9a, 0xe9, 0x99, 0x4f, 0x33, 0x33, 0xff, + 0x69, 0xe6, 0xe6, 0x3d, 0xcd, 0x57, 0xc1, 0x63, 0xeb, 0x1e, 0xcd, 0x4c, 0xe7, 0x7f, 0x6c, 0xbd, + 0x24, 0xc5, 0xad, 0xff, 0x79, 0xf8, 0x8c, 0xdb, 0xe5, 0x4f, 0x35, 0xf3, 0xae, 0xcc, 0x1f, 0x67, + 0x19, 0xa3, 0xba, 0xd0, 0xa9, 0x58, 0x36, 0x4c, 0x93, 0x89, 0x3d, 0xf6, 0x38, 0x2b, 0x92, 0xa6, + 0xc4, 0xc7, 0xd9, 0x88, 0xba, 0xfe, 0x7d, 0xa8, 0x4c, 0x3f, 0x4b, 0xa0, 0xfb, 0x90, 0xb6, 0xec, + 0x63, 0xe7, 0xc2, 0xe3, 0xb6, 0xf0, 0xdc, 0x44, 0x09, 0xd6, 0x5e, 0x41, 0x49, 0x6c, 0xed, 0x46, + 0x2b, 0x80, 0x1a, 0x87, 0xcd, 0x56, 0x5b, 0xdf, 0xde, 0x6d, 0x1c, 0x1c, 0xa8, 0x7b, 0xfa, 0x56, + 0xbb, 0xb7, 0xab, 0x2c, 0x5c, 0x84, 0xef, 0xa9, 0x3b, 0x3d, 0x45, 0x42, 0x1f, 0xc0, 0xd2, 0x34, + 0x5c, 0x6b, 0xbd, 0xd8, 0xed, 0x29, 0xf2, 0xda, 0x3f, 0x4a, 0x70, 0x23, 0xf1, 0xf6, 0x41, 0x0a, + 0x94, 0x76, 0x37, 0x9e, 0x3e, 0xd1, 0x9f, 0x6d, 0x3c, 0xee, 0xe8, 0x9b, 0x8f, 0x95, 0x85, 0x69, + 0xc8, 0xd3, 0xc7, 0x8a, 0x84, 0x16, 0xa1, 0x4c, 0x21, 0xbf, 0xf6, 0xf8, 0x33, 0x46, 0x24, 0xc7, + 0x40, 0x4f, 0x1f, 0x2b, 0x29, 0x74, 0x13, 0x6e, 0x74, 0xda, 0x5a, 0x4f, 0x6b, 0xb4, 0x7a, 0xfa, + 0xd4, 0x92, 0xe9, 0x4b, 0x50, 0x4f, 0x1f, 0x2b, 0x19, 0xb4, 0x0a, 0x2b, 0xd3, 0xa8, 0xf0, 0x23, + 0xd9, 0xcb, 0x70, 0x4f, 0x1f, 0x2b, 0xb9, 0xb5, 0x2d, 0xde, 0x0f, 0x1e, 0x19, 0x1d, 0x5a, 0x06, + 0xa5, 0xa9, 0xee, 0x34, 0x0e, 0xf7, 0x7a, 0xfa, 0x4e, 0x6b, 0x4f, 0xed, 0xfd, 0x56, 0x47, 0x55, + 0x16, 0x50, 0x0e, 0x52, 0xfb, 0x9d, 0x27, 0x8a, 0x44, 0x7e, 0xb4, 0x5f, 0xbc, 0x50, 0x64, 0x06, + 0xd9, 0x54, 0x52, 0x6b, 0xbb, 0x81, 0xa4, 0x82, 0x96, 0x52, 0x71, 0x89, 0x8e, 0xd6, 0xee, 0xb5, + 0xb7, 0xdb, 0x7b, 0xca, 0x02, 0xca, 0x43, 0x5a, 0xeb, 0xed, 0x77, 0xd8, 0x1a, 0x5d, 0xad, 0xa7, + 0xc8, 0xa8, 0x0c, 0x85, 0x57, 0xea, 0x56, 0xb7, 0xbd, 0xfd, 0x52, 0xed, 0x29, 0xa9, 0xb5, 0x03, + 0xb8, 0x91, 0xd8, 0xa3, 0x8a, 0xee, 0xc1, 0x9d, 0x60, 0xc1, 0xae, 0xfa, 0x62, 0x5f, 0x3d, 0xe8, + 0xa9, 0x4d, 0xca, 0x9d, 0xb8, 0x3e, 0x39, 0xf1, 0xbd, 0x6e, 0x04, 0x91, 0xd6, 0x1e, 0xc5, 0x7a, + 0x64, 0x79, 0xff, 0x60, 0x01, 0x32, 0xad, 0x83, 0xa6, 0xfa, 0x95, 0xb2, 0x40, 0x18, 0xe8, 0xb5, + 0xf6, 0xd5, 0x6e, 0xaf, 0x41, 0x18, 0x5b, 0x3b, 0x86, 0x6a, 0xac, 0xf9, 0x90, 0x28, 0x49, 0x6b, + 0xbf, 0xf1, 0x42, 0xd5, 0xbb, 0x87, 0x3b, 0x3b, 0xad, 0xaf, 0xf4, 0x60, 0xe6, 0x2a, 0xac, 0x4c, + 0xc1, 0x85, 0x65, 0xd0, 0x1d, 0xb8, 0x35, 0x85, 0x3b, 0x68, 0x1f, 0xa8, 0x7a, 0xfb, 0x4b, 0x55, + 0x7b, 0xa5, 0xb5, 0x7a, 0xaa, 0x22, 0xaf, 0xfd, 0x10, 0x94, 0xf8, 0x23, 0x3d, 0x59, 0x50, 0x7d, + 0xa1, 0xa9, 0xdd, 0xae, 0xde, 0x6d, 0x1f, 0x6a, 0xdb, 0xaa, 0x4e, 0x4e, 0x5e, 0x7f, 0xa5, 0x6e, + 0xb1, 0x8f, 0x25, 0xe0, 0xba, 0xcd, 0x97, 0x8a, 0xb4, 0xf6, 0x57, 0x12, 0x94, 0xc4, 0xa7, 0x7b, + 0xb4, 0x04, 0xd5, 0x80, 0xb8, 0xd7, 0xd0, 0x7a, 0xad, 0x83, 0x17, 0xca, 0x02, 0xd1, 0x34, 0x0e, + 0xe4, 0x0f, 0x49, 0x92, 0x00, 0x52, 0x0f, 0x9a, 0x84, 0x4a, 0x16, 0xa6, 0x6e, 0xb7, 0xf7, 0x3b, + 0x7b, 0x6a, 0x4f, 0x55, 0x52, 0x02, 0x1d, 0x7f, 0x69, 0x4a, 0x23, 0x04, 0x95, 0x60, 0xb5, 0xad, + 0xb6, 0xd6, 0x53, 0x9b, 0x4a, 0x06, 0xd5, 0x60, 0x99, 0xc3, 0xf6, 0x5a, 0xfb, 0xad, 0x9e, 0xae, + 0xa9, 0x8d, 0xed, 0x5d, 0xb5, 0xa9, 0x64, 0xd7, 0x0e, 0xf9, 0xff, 0x9d, 0xf0, 0xe2, 0x17, 0x82, + 0x4a, 0x20, 0xcc, 0xfd, 0xd6, 0x57, 0x8c, 0xbd, 0x15, 0x40, 0xcd, 0xc3, 0xc6, 0x5e, 0x68, 0x71, + 0x8d, 0x17, 0xea, 0x01, 0x31, 0xc5, 0x55, 0x58, 0x99, 0x86, 0xef, 0xf5, 0x54, 0xed, 0xa0, 0x41, + 0x0e, 0x71, 0xe3, 0xdf, 0x32, 0x90, 0xe5, 0x05, 0xf3, 0xdf, 0x84, 0xa2, 0xd0, 0x35, 0x80, 0xae, + 0xea, 0x25, 0x58, 0x4d, 0xea, 0x8a, 0x41, 0x0d, 0x28, 0x89, 0xee, 0x15, 0x45, 0x51, 0x57, 0x82, + 0xd7, 0x7d, 0xc7, 0x12, 0xcc, 0x18, 0x2e, 0x2c, 0x31, 0xe5, 0x5e, 0x93, 0x97, 0x50, 0x01, 0xa2, + 0xae, 0x1e, 0x14, 0x45, 0x9e, 0x17, 0x1a, 0x93, 0x56, 0x6f, 0x25, 0xe2, 0x78, 0x1b, 0xd0, 0xe7, + 0x00, 0x51, 0x5f, 0x0b, 0x12, 0x5f, 0x2f, 0x63, 0xcd, 0x2e, 0xc9, 0x5c, 0xf4, 0xa0, 0x46, 0x8f, + 0x2d, 0xa1, 0x98, 0x8a, 0x66, 0x69, 0x97, 0x48, 0x5e, 0xf5, 0x0b, 0xe2, 0x25, 0x0c, 0xd7, 0x0f, + 0x4b, 0x49, 0xe8, 0xf2, 0xbe, 0x89, 0xe4, 0x15, 0x3a, 0xb0, 0x42, 0x57, 0xb8, 0xf8, 0x8c, 0xf4, + 0xee, 0x56, 0x8a, 0xe4, 0x15, 0xbf, 0x84, 0x9b, 0x74, 0xc5, 0xa4, 0xec, 0x0d, 0xcd, 0xd4, 0x54, + 0x91, 0xbc, 0x6e, 0x13, 0x94, 0x68, 0xdd, 0x0b, 0x3a, 0x79, 0x31, 0x36, 0x4e, 0x5c, 0x65, 0x6b, + 0xe7, 0xb7, 0xef, 0x0d, 0x2c, 0xff, 0x64, 0x72, 0xb4, 0xde, 0x77, 0x46, 0x8f, 0x38, 0xc1, 0xa3, + 0xa0, 0x5b, 0x3f, 0x00, 0xfc, 0xad, 0x5c, 0xde, 0xb3, 0xce, 0xf0, 0x4b, 0xd6, 0x5b, 0xe8, 0x3b, + 0xff, 0x21, 0x57, 0xf8, 0xf8, 0xf9, 0x73, 0x0a, 0x38, 0xca, 0xd2, 0x29, 0x9b, 0xff, 0x1b, 0x00, + 0x00, 0xff, 0xff, 0x7c, 0xd5, 0xb3, 0x4e, 0x92, 0x3a, 0x00, 0x00, } diff --git a/livekit/livekit_ingress.pb.go b/livekit/livekit_ingress.pb.go index f75f48ea1..25c328b99 100644 --- a/livekit/livekit_ingress.pb.go +++ b/livekit/livekit_ingress.pb.go @@ -14,8 +14,8 @@ // Code generated by protoc-gen-go. DO NOT EDIT. // versions: -// protoc-gen-go v1.36.10 -// protoc v7.34.1 +// protoc-gen-go v1.36.11 +// protoc v4.23.4 // source: livekit_ingress.proto package livekit diff --git a/livekit/livekit_ingress.twirp.go b/livekit/livekit_ingress.twirp.go index fa7244522..e664343df 100644 --- a/livekit/livekit_ingress.twirp.go +++ b/livekit/livekit_ingress.twirp.go @@ -1356,107 +1356,107 @@ func (s *ingressServer) PathPrefix() string { } var twirpFileDescriptor3 = []byte{ - // 1620 bytes of a gzipped FileDescriptorProto - 0x1f, 0x8b, 0x08, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0xff, 0xcc, 0x58, 0x4d, 0x6f, 0xdb, 0xcc, - 0x11, 0x36, 0xf5, 0xad, 0x91, 0x25, 0x2b, 0x6b, 0xf9, 0x7d, 0x15, 0x7f, 0xb4, 0x82, 0x92, 0x22, - 0x8e, 0x53, 0x28, 0xb6, 0xe2, 0x38, 0x6d, 0xd0, 0x14, 0xb1, 0x2c, 0x39, 0x22, 0x6c, 0x4b, 0xc4, - 0x4a, 0x4e, 0xd0, 0x5e, 0x08, 0x5a, 0xdc, 0xc8, 0x84, 0x25, 0x52, 0x25, 0x57, 0x6e, 0xd4, 0x20, - 0xa7, 0xf6, 0x90, 0x63, 0x0f, 0x05, 0x7a, 0xec, 0xa1, 0xe8, 0x25, 0xc7, 0x1e, 0x73, 0xea, 0x0f, - 0x69, 0xef, 0x45, 0xd1, 0x1f, 0x51, 0xec, 0x72, 0x45, 0x93, 0x16, 0xed, 0x3a, 0x71, 0x51, 0xe4, - 0x24, 0xee, 0x3c, 0x33, 0xc3, 0x67, 0x77, 0x67, 0xe7, 0x59, 0x11, 0x96, 0x06, 0xc6, 0x39, 0x39, - 0x33, 0xa8, 0x6a, 0x98, 0x7d, 0x9b, 0x38, 0x4e, 0x65, 0x64, 0x5b, 0xd4, 0x42, 0x49, 0x61, 0x5e, - 0x2e, 0x4c, 0xf1, 0xa1, 0xa5, 0x93, 0x81, 0x80, 0x97, 0x0b, 0x03, 0xab, 0xdf, 0x27, 0xf6, 0x63, - 0x6b, 0x44, 0x0d, 0xcb, 0x14, 0xd6, 0xf2, 0xdf, 0x63, 0x50, 0xd8, 0xb3, 0x89, 0x46, 0x89, 0xec, - 0x26, 0xc3, 0xe4, 0x57, 0x63, 0xe2, 0x50, 0xb4, 0x0d, 0x60, 0x98, 0xa3, 0x31, 0x55, 0xe9, 0x64, - 0x44, 0x8a, 0x52, 0x49, 0x5a, 0xcf, 0x55, 0x97, 0x2a, 0x22, 0x73, 0x45, 0x38, 0xcb, 0xcc, 0x03, - 0xa7, 0xb9, 0x63, 0x77, 0x32, 0x22, 0x28, 0x0f, 0xd1, 0xb1, 0x3d, 0x28, 0xa6, 0x4b, 0xd2, 0x7a, - 0x1a, 0xb3, 0x47, 0x84, 0x20, 0x66, 0x6a, 0x43, 0x52, 0x8c, 0x70, 0x13, 0x7f, 0x46, 0x2b, 0x90, - 0xb6, 0x2d, 0x6b, 0xa8, 0x72, 0x20, 0xca, 0x81, 0x14, 0x33, 0xb4, 0x18, 0xb8, 0x05, 0x85, 0x91, - 0x66, 0x53, 0xa3, 0x67, 0x8c, 0x34, 0x93, 0xaa, 0x86, 0x4e, 0x4c, 0x6a, 0xd0, 0x49, 0x31, 0xc6, - 0xfd, 0x16, 0x7d, 0x98, 0x2c, 0x20, 0x54, 0x81, 0xbc, 0x3f, 0x84, 0xa7, 0x8d, 0x33, 0xf7, 0x5a, - 0xf4, 0x6f, 0x8a, 0x84, 0x17, 0x7c, 0x20, 0x7f, 0xc5, 0x9b, 0xe0, 0x2b, 0x86, 0x84, 0x6a, 0xba, - 0x46, 0xb5, 0x22, 0xf0, 0x98, 0xfb, 0x7f, 0x55, 0x7e, 0xf0, 0x33, 0x9b, 0xe8, 0x5a, 0x8f, 0x12, - 0xbd, 0xb4, 0xfe, 0xfe, 0x7d, 0xa9, 0xd2, 0x31, 0x7e, 0x43, 0x4a, 0x1f, 0x3e, 0x94, 0x4e, 0x26, - 0x94, 0x38, 0x0f, 0x7f, 0xce, 0x92, 0xfa, 0x89, 0x1c, 0x89, 0x04, 0x68, 0x0b, 0xd0, 0xc9, 0x64, - 0xa4, 0x39, 0x8e, 0x4a, 0x6d, 0xcd, 0x74, 0x7a, 0x96, 0x6e, 0x98, 0xfd, 0x62, 0xaa, 0x24, 0xad, - 0xa7, 0x6a, 0x91, 0xa2, 0x84, 0xef, 0xb8, 0x68, 0xf7, 0x02, 0x44, 0x55, 0x40, 0xc4, 0xd4, 0x4e, - 0x06, 0x24, 0x10, 0x92, 0x61, 0x21, 0xcd, 0x39, 0x7c, 0xc7, 0xc5, 0x7c, 0x01, 0x1f, 0x25, 0x09, - 0x55, 0x21, 0xae, 0x8d, 0x75, 0xc3, 0x2a, 0x26, 0x4a, 0xd2, 0x7a, 0xa6, 0xba, 0x7a, 0x79, 0x5b, - 0x76, 0x19, 0xd8, 0x76, 0xf7, 0x19, 0xbb, 0xae, 0x2c, 0xe6, 0xdc, 0xd0, 0x89, 0x55, 0x4c, 0x86, - 0xc7, 0xbc, 0x66, 0xa0, 0x17, 0xc3, 0x5d, 0xd1, 0x1a, 0x24, 0xdd, 0xf7, 0xeb, 0xc5, 0x79, 0x4e, - 0x48, 0xc2, 0x53, 0xc3, 0x47, 0x49, 0xaa, 0x2d, 0xc1, 0xa2, 0x3a, 0xcb, 0xbd, 0x06, 0x90, 0x12, - 0x66, 0xbd, 0xfc, 0x6f, 0x09, 0x16, 0x43, 0x48, 0x79, 0x55, 0x21, 0xf9, 0xaa, 0xe2, 0xc7, 0x90, - 0x70, 0xac, 0xb1, 0xdd, 0x73, 0x6b, 0x25, 0x57, 0x2d, 0x78, 0x14, 0xbb, 0xb6, 0xd6, 0x3b, 0xeb, - 0x70, 0x0c, 0x0b, 0x1f, 0xf4, 0x02, 0x12, 0x23, 0x9b, 0x38, 0x84, 0xf2, 0x02, 0xca, 0x55, 0xef, - 0x85, 0x2e, 0x42, 0xc3, 0x74, 0x49, 0x29, 0xdc, 0xb5, 0x39, 0x87, 0x45, 0x10, 0x7a, 0x09, 0x49, - 0x71, 0x10, 0x78, 0x61, 0x65, 0xaa, 0xf7, 0xaf, 0x8d, 0x17, 0xbc, 0x9b, 0x73, 0x78, 0x1a, 0x56, - 0x43, 0x90, 0x27, 0x02, 0x55, 0x85, 0xcd, 0x3f, 0x5d, 0xff, 0x7a, 0xfe, 0x3f, 0xa6, 0xcb, 0xdf, - 0x77, 0x8b, 0xe9, 0x06, 0xe2, 0x6f, 0x38, 0xdd, 0x4f, 0x12, 0xac, 0x5c, 0xb3, 0x5a, 0x68, 0x1b, - 0x32, 0xbc, 0xf8, 0xd4, 0x9e, 0xa5, 0x93, 0x9e, 0x68, 0x22, 0x8b, 0xde, 0x9b, 0x79, 0xcc, 0x1e, - 0x83, 0x30, 0x68, 0xde, 0x33, 0x2a, 0x42, 0xf2, 0xc4, 0xa0, 0xb6, 0x46, 0xdd, 0x95, 0xc9, 0xe2, - 0xe9, 0x10, 0xfd, 0x10, 0x32, 0xba, 0xe1, 0xf0, 0x82, 0xd3, 0xe9, 0x3b, 0xbe, 0x12, 0x29, 0x0c, - 0xc2, 0x54, 0xa7, 0xef, 0xd0, 0x32, 0xa4, 0x7a, 0xa7, 0x9a, 0x69, 0x92, 0x81, 0x3b, 0xcf, 0x2c, - 0xf6, 0xc6, 0xe5, 0x3f, 0x5d, 0x90, 0x0d, 0x9b, 0x2b, 0x23, 0xcb, 0xab, 0xfe, 0x0a, 0xb2, 0x3c, - 0x46, 0x90, 0x3d, 0xf7, 0x9e, 0xd1, 0x1a, 0xc0, 0x5b, 0x5b, 0x1b, 0x12, 0xd5, 0xe3, 0x2b, 0xe1, - 0x34, 0xb7, 0x60, 0xc6, 0xf8, 0x11, 0x24, 0x06, 0xda, 0x84, 0xd8, 0x4e, 0x31, 0x5a, 0x8a, 0xae, - 0x67, 0x2e, 0xe7, 0x3b, 0x64, 0x18, 0x16, 0x2e, 0xe5, 0x7f, 0xc6, 0x21, 0xe3, 0x35, 0xd6, 0xb7, - 0x16, 0x7a, 0xc4, 0x5a, 0x30, 0x1f, 0xaa, 0x86, 0xee, 0xd6, 0x4e, 0x6d, 0xfe, 0xb3, 0x92, 0x16, - 0x46, 0xb9, 0x8e, 0xbd, 0x47, 0x3d, 0xb4, 0xcf, 0xae, 0x01, 0x38, 0xd4, 0x26, 0xda, 0x50, 0x3d, - 0x23, 0x13, 0xd1, 0x68, 0xd3, 0xae, 0xe5, 0x80, 0x4c, 0xa6, 0xcd, 0x3a, 0x76, 0xd1, 0xac, 0x83, - 0x4d, 0x3f, 0x7e, 0xc3, 0xa6, 0x1f, 0xde, 0xf5, 0xb2, 0x5f, 0xde, 0xf5, 0x16, 0xbe, 0x89, 0xae, - 0x17, 0x50, 0xa7, 0xd4, 0x0d, 0xd5, 0x29, 0xfd, 0x65, 0xea, 0x04, 0x5f, 0xa1, 0x4e, 0xb9, 0xdb, - 0xaa, 0xd3, 0x32, 0xa4, 0x6c, 0x32, 0xe6, 0x87, 0xc5, 0x15, 0x18, 0xec, 0x8d, 0xd1, 0x23, 0x88, - 0x3b, 0x94, 0x95, 0xf0, 0x3c, 0x5f, 0xa8, 0x99, 0x4d, 0xef, 0x30, 0x10, 0xbb, 0x3e, 0x7e, 0x5d, - 0xc8, 0x7f, 0x9d, 0x2e, 0xfc, 0x3e, 0x06, 0xf3, 0xfe, 0xcc, 0x68, 0x1b, 0x12, 0x2c, 0xf7, 0xd8, - 0x11, 0x07, 0x6f, 0x35, 0x94, 0x40, 0xa5, 0xc3, 0x7d, 0xb0, 0xf0, 0x45, 0x05, 0x88, 0x13, 0xdb, - 0xb6, 0x6c, 0x51, 0xf5, 0xee, 0x00, 0x55, 0xa6, 0x9b, 0x1e, 0xe5, 0x73, 0x29, 0xfa, 0x52, 0x8d, - 0xc6, 0x94, 0x6f, 0xb9, 0x98, 0x8e, 0xbb, 0xe1, 0x95, 0x69, 0x61, 0xc5, 0xc2, 0xfc, 0x79, 0x59, - 0x09, 0x7f, 0xb7, 0xa8, 0xca, 0x90, 0xe4, 0x05, 0x62, 0xe8, 0xe2, 0x96, 0x91, 0xfe, 0xac, 0x24, - 0x98, 0x45, 0xae, 0x63, 0xf7, 0x57, 0x77, 0x8f, 0x9e, 0x66, 0x53, 0xa2, 0xab, 0x1a, 0xe5, 0xd5, - 0x17, 0x65, 0x47, 0x8f, 0x5b, 0x76, 0x29, 0xba, 0x0b, 0x29, 0x62, 0xea, 0x2e, 0x98, 0xe2, 0x60, - 0x92, 0x8f, 0x77, 0x29, 0x8b, 0x1c, 0x8f, 0x74, 0x4d, 0x44, 0x82, 0x1b, 0x29, 0x2c, 0xbb, 0x14, - 0x55, 0x20, 0x63, 0x13, 0x57, 0x14, 0x18, 0x01, 0x5e, 0x77, 0xb5, 0xec, 0x67, 0x05, 0xa6, 0x56, - 0xb9, 0x8e, 0x2f, 0x9e, 0x75, 0xb4, 0x01, 0x09, 0xca, 0xf4, 0xc4, 0x29, 0x26, 0x78, 0x07, 0x42, - 0x41, 0x99, 0x61, 0x8d, 0x06, 0x0b, 0x8f, 0xf2, 0x7b, 0x48, 0xb8, 0x0b, 0x8c, 0x96, 0xe0, 0x4e, - 0xa3, 0x55, 0x57, 0xda, 0x72, 0xab, 0xab, 0xca, 0xad, 0xdd, 0xbd, 0xae, 0xfc, 0xba, 0x91, 0x9f, - 0x43, 0xdf, 0x01, 0xf2, 0xcc, 0xb5, 0xe3, 0xfd, 0xfd, 0x06, 0x96, 0x5b, 0xaf, 0xf2, 0x12, 0xfa, - 0x1e, 0x16, 0x3d, 0xbb, 0x72, 0x5c, 0x3b, 0x94, 0x3b, 0x4d, 0x06, 0x44, 0x10, 0x82, 0x9c, 0x07, - 0x34, 0x30, 0x6e, 0xe3, 0x7c, 0x34, 0x90, 0x7b, 0xaf, 0x7d, 0xa4, 0x1c, 0x36, 0xba, 0x8d, 0x7c, - 0xac, 0xfc, 0x67, 0x09, 0x16, 0x2e, 0x6d, 0x10, 0x3b, 0x8a, 0x43, 0x63, 0x48, 0x2e, 0xee, 0xa0, - 0x69, 0x9c, 0x62, 0x06, 0xde, 0x76, 0x1e, 0xc0, 0x82, 0x76, 0x4e, 0x6c, 0xad, 0x4f, 0xd4, 0xa0, - 0x5e, 0xe4, 0x84, 0xb9, 0x26, 0x64, 0xa3, 0x00, 0xf1, 0x5f, 0x1b, 0x3a, 0x3d, 0xe5, 0xf5, 0x90, - 0xc5, 0xee, 0x00, 0x7d, 0x07, 0x89, 0x53, 0x62, 0xf4, 0x4f, 0xa9, 0x50, 0x0a, 0x31, 0x42, 0xab, - 0xe0, 0xf6, 0x6f, 0x9e, 0x30, 0xee, 0x6b, 0xe8, 0xcc, 0x50, 0xfe, 0xc3, 0x94, 0xe5, 0x45, 0x59, - 0xfc, 0x8f, 0x58, 0xfa, 0xb5, 0x2b, 0x1a, 0xd4, 0x2e, 0x26, 0x7c, 0x8e, 0x36, 0x1c, 0x0d, 0x84, - 0xcc, 0xb8, 0x84, 0xc1, 0x35, 0x31, 0x9d, 0x29, 0xff, 0x23, 0x06, 0x85, 0x63, 0x5e, 0x23, 0x97, - 0xae, 0xf1, 0xb7, 0xd6, 0x90, 0x6f, 0xf5, 0xae, 0x9e, 0xbe, 0x6d, 0x37, 0xdc, 0xb9, 0xfe, 0xae, - 0xce, 0x64, 0x68, 0x46, 0xb7, 0x5c, 0x19, 0x0a, 0x93, 0x2e, 0x10, 0x7d, 0xf0, 0x9b, 0xb9, 0xb0, - 0xbb, 0xff, 0x20, 0x22, 0x33, 0x8d, 0x79, 0x76, 0xce, 0x37, 0xe9, 0xd7, 0x7f, 0x94, 0x00, 0x1d, - 0x1a, 0x0e, 0xbd, 0x54, 0x5d, 0xcf, 0x00, 0x46, 0xac, 0xb2, 0xa9, 0x75, 0x46, 0xcc, 0x99, 0x76, - 0xdb, 0x65, 0x56, 0x45, 0xeb, 0x1b, 0xa6, 0xc6, 0x58, 0xe2, 0x34, 0xf3, 0xe5, 0xc6, 0x60, 0x55, - 0x49, 0x97, 0xaa, 0x2a, 0x58, 0xb3, 0x91, 0x6b, 0x6b, 0xb6, 0xfc, 0x5b, 0x09, 0x16, 0x03, 0xcc, - 0x9c, 0x91, 0x65, 0x3a, 0x04, 0xbd, 0x84, 0x05, 0x93, 0xbc, 0xa3, 0xaa, 0x8f, 0x5f, 0xe4, 0xbf, - 0xf0, 0xcb, 0xb2, 0x00, 0xc5, 0xe3, 0xb8, 0x01, 0x71, 0x83, 0x92, 0x21, 0x53, 0x24, 0xd6, 0x38, - 0x0b, 0xb3, 0xf7, 0xa0, 0xb7, 0x16, 0x76, 0x5d, 0xca, 0x7b, 0x50, 0xa8, 0x93, 0x01, 0xb9, 0xd5, - 0xf1, 0xdb, 0x78, 0xe1, 0x69, 0x22, 0xef, 0x30, 0x28, 0x07, 0x80, 0xbb, 0x47, 0x8a, 0x2a, 0xb7, - 0x94, 0xe3, 0x6e, 0x7e, 0x8e, 0x8d, 0xdf, 0x34, 0xe5, 0xe9, 0x58, 0x42, 0x59, 0x48, 0x1f, 0xe3, - 0x43, 0x31, 0x8c, 0x6c, 0xc8, 0xb0, 0x7c, 0xf5, 0x5f, 0x1f, 0xd6, 0xba, 0xdb, 0xca, 0x71, 0x47, - 0xed, 0x74, 0x1b, 0xb8, 0xd1, 0x56, 0x7f, 0xba, 0x73, 0x50, 0x53, 0x3a, 0xf9, 0x39, 0xb4, 0x08, - 0x0b, 0xdc, 0x7e, 0xd4, 0x6e, 0xb5, 0xd5, 0x9d, 0xed, 0x83, 0x5a, 0x27, 0x2f, 0x6d, 0xfc, 0x2e, - 0xea, 0xe5, 0x0a, 0xf9, 0x5f, 0x81, 0x56, 0xa1, 0xd8, 0xac, 0xee, 0x6c, 0xab, 0xcf, 0xaa, 0x9b, - 0x8a, 0xfa, 0x64, 0x73, 0x5f, 0xe9, 0xa8, 0x4f, 0xd4, 0xc3, 0xdd, 0x5f, 0x34, 0x30, 0xcb, 0xb8, - 0x06, 0x77, 0x39, 0xba, 0xb5, 0xf9, 0x93, 0x59, 0x58, 0xf2, 0x82, 0x9f, 0x6e, 0x6f, 0x2a, 0x6a, - 0xf5, 0x29, 0x43, 0xab, 0x53, 0x34, 0x82, 0x56, 0xe0, 0xfb, 0xcb, 0xa9, 0xb7, 0x5c, 0x34, 0x1f, - 0xf5, 0x42, 0xfd, 0x99, 0xa7, 0x68, 0x0c, 0xad, 0xc3, 0xfd, 0xab, 0x58, 0xa9, 0x4d, 0xf9, 0x55, - 0x53, 0x3d, 0x6a, 0x77, 0xe5, 0x76, 0x2b, 0x1f, 0x47, 0x0f, 0xe1, 0x47, 0x57, 0x32, 0x0c, 0xb8, - 0x26, 0xbc, 0xa4, 0x21, 0x6c, 0x03, 0x9e, 0x49, 0xf4, 0x00, 0xee, 0x5d, 0xc1, 0x3c, 0xe0, 0x98, - 0xf2, 0x52, 0x86, 0xcc, 0x22, 0xe0, 0x99, 0xae, 0xfe, 0x25, 0x02, 0x49, 0xb1, 0x0d, 0xa8, 0x0e, - 0xd9, 0xc0, 0x77, 0x1a, 0xb4, 0xe6, 0xd5, 0x63, 0xd8, 0xf7, 0x9b, 0xe5, 0xd0, 0x72, 0x65, 0x59, - 0x02, 0x32, 0xe1, 0xcb, 0x12, 0x26, 0x1f, 0x57, 0x64, 0x69, 0x42, 0xc6, 0x77, 0xe4, 0xd0, 0x8a, - 0xe7, 0x34, 0xdb, 0x22, 0x96, 0x57, 0xc3, 0x41, 0x71, 0x4a, 0xeb, 0x90, 0x0d, 0x9c, 0x1b, 0x1f, - 0x9f, 0xb0, 0xf3, 0x14, 0xce, 0xa7, 0xb6, 0xff, 0xcb, 0x7b, 0x7d, 0x83, 0x9e, 0x8e, 0x4f, 0x2a, - 0x3d, 0x6b, 0xf8, 0x58, 0x78, 0x3c, 0xe6, 0x1f, 0xb8, 0x7a, 0xd6, 0x60, 0x6a, 0xf8, 0x14, 0xc9, - 0x1e, 0x1a, 0xe7, 0xe4, 0xc0, 0xa0, 0x15, 0x85, 0x41, 0xff, 0x8a, 0xe4, 0xc4, 0xf8, 0xf9, 0x73, - 0x6e, 0x38, 0x49, 0xf0, 0x90, 0x27, 0xff, 0x09, 0x00, 0x00, 0xff, 0xff, 0x42, 0xe9, 0x13, 0xde, - 0x61, 0x13, 0x00, 0x00, + // 1622 bytes of a gzipped FileDescriptorProto + 0x1f, 0x8b, 0x08, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0xff, 0xcc, 0x58, 0xcf, 0x6f, 0xdb, 0xca, + 0x11, 0x36, 0xf5, 0x5b, 0x23, 0x4b, 0x56, 0xd6, 0xf2, 0x7b, 0x7a, 0xfe, 0xd1, 0x0a, 0x4a, 0x8a, + 0xe7, 0x38, 0x85, 0x62, 0x2b, 0x8e, 0xd3, 0x06, 0x4d, 0x11, 0xcb, 0x92, 0x23, 0xc2, 0xb6, 0x44, + 0xac, 0xe4, 0x04, 0xed, 0x85, 0xa0, 0xc5, 0x8d, 0x4c, 0x58, 0x22, 0x55, 0x72, 0xe5, 0x46, 0x0d, + 0x72, 0x6a, 0x0f, 0x39, 0xf6, 0x50, 0xa0, 0xc7, 0x1e, 0x8a, 0x5e, 0x72, 0xec, 0x31, 0xa7, 0xfc, + 0x21, 0xed, 0xbd, 0x28, 0xfa, 0x47, 0x14, 0xbb, 0x5c, 0xd1, 0xa4, 0x45, 0xbb, 0x4e, 0x5c, 0x3c, + 0xe4, 0x24, 0xee, 0x7c, 0x33, 0xc3, 0x6f, 0x77, 0x67, 0xe7, 0x5b, 0x11, 0x96, 0x06, 0xc6, 0x39, + 0x39, 0x33, 0xa8, 0x6a, 0x98, 0x7d, 0x9b, 0x38, 0x4e, 0x65, 0x64, 0x5b, 0xd4, 0x42, 0x49, 0x61, + 0x5e, 0x2e, 0x4c, 0xf1, 0xa1, 0xa5, 0x93, 0x81, 0x80, 0x97, 0x0b, 0x03, 0xab, 0xdf, 0x27, 0xf6, + 0x43, 0x6b, 0x44, 0x0d, 0xcb, 0x14, 0xd6, 0xf2, 0x3f, 0x62, 0x50, 0xd8, 0xb3, 0x89, 0x46, 0x89, + 0xec, 0x26, 0xc3, 0xe4, 0x37, 0x63, 0xe2, 0x50, 0xb4, 0x0d, 0x60, 0x98, 0xa3, 0x31, 0x55, 0xe9, + 0x64, 0x44, 0x8a, 0x52, 0x49, 0x5a, 0xcf, 0x55, 0x97, 0x2a, 0x22, 0x73, 0x45, 0x38, 0xcb, 0xcc, + 0x03, 0xa7, 0xb9, 0x63, 0x77, 0x32, 0x22, 0x28, 0x0f, 0xd1, 0xb1, 0x3d, 0x28, 0xa6, 0x4b, 0xd2, + 0x7a, 0x1a, 0xb3, 0x47, 0x84, 0x20, 0x66, 0x6a, 0x43, 0x52, 0x8c, 0x70, 0x13, 0x7f, 0x46, 0x2b, + 0x90, 0xb6, 0x2d, 0x6b, 0xa8, 0x72, 0x20, 0xca, 0x81, 0x14, 0x33, 0xb4, 0x18, 0xb8, 0x05, 0x85, + 0x91, 0x66, 0x53, 0xa3, 0x67, 0x8c, 0x34, 0x93, 0xaa, 0x86, 0x4e, 0x4c, 0x6a, 0xd0, 0x49, 0x31, + 0xc6, 0xfd, 0x16, 0x7d, 0x98, 0x2c, 0x20, 0x54, 0x81, 0xbc, 0x3f, 0x84, 0xa7, 0x8d, 0x33, 0xf7, + 0x5a, 0xf4, 0x93, 0x22, 0xe1, 0x05, 0x1f, 0xc8, 0x5f, 0xf1, 0x2a, 0xf8, 0x8a, 0x21, 0xa1, 0x9a, + 0xae, 0x51, 0xad, 0x08, 0x3c, 0xe6, 0xde, 0x27, 0x45, 0xfa, 0xbb, 0xf2, 0xa3, 0x5f, 0xd8, 0x44, + 0xd7, 0x7a, 0x94, 0xe8, 0xa5, 0xf5, 0xb7, 0x6f, 0x4b, 0x95, 0x8e, 0xf1, 0x3b, 0x52, 0x7a, 0xf7, + 0xae, 0x74, 0x32, 0xa1, 0xc4, 0xb9, 0xff, 0xcb, 0x00, 0x91, 0x23, 0x91, 0x00, 0x6d, 0x01, 0x3a, + 0x99, 0x8c, 0x34, 0xc7, 0x51, 0xa9, 0xad, 0x99, 0x4e, 0xcf, 0xd2, 0x0d, 0xb3, 0x5f, 0x4c, 0x95, + 0xa4, 0xf5, 0x54, 0x2d, 0x52, 0x94, 0xf0, 0x1d, 0x17, 0xed, 0x5e, 0x80, 0xa8, 0x0a, 0x88, 0x98, + 0xda, 0xc9, 0x80, 0x04, 0x42, 0x32, 0x2c, 0xa4, 0x39, 0x87, 0xef, 0xb8, 0x98, 0x2f, 0xe0, 0xbd, + 0x24, 0xa1, 0x2a, 0xc4, 0xb5, 0xb1, 0x6e, 0x58, 0xc5, 0x44, 0x49, 0x5a, 0xcf, 0x54, 0x57, 0x2f, + 0x6f, 0xcb, 0x2e, 0x03, 0xdb, 0xee, 0x3e, 0x63, 0xd7, 0x95, 0xc5, 0x9c, 0x1b, 0x3a, 0xb1, 0x8a, + 0xc9, 0xf0, 0x98, 0x97, 0x0c, 0xf4, 0x62, 0xb8, 0x2b, 0x5a, 0x83, 0xa4, 0xfb, 0x7e, 0xbd, 0x38, + 0xcf, 0x09, 0x49, 0x78, 0x6a, 0x78, 0x2f, 0x49, 0xb5, 0x25, 0x58, 0x54, 0x67, 0xb9, 0xd7, 0x00, + 0x52, 0xc2, 0xac, 0x97, 0xff, 0x23, 0xc1, 0x62, 0x08, 0x29, 0xaf, 0x2a, 0x24, 0x5f, 0x55, 0xfc, + 0x14, 0x12, 0x8e, 0x35, 0xb6, 0x7b, 0x6e, 0xad, 0xe4, 0xaa, 0x05, 0x8f, 0x62, 0xd7, 0xd6, 0x7a, + 0x67, 0x1d, 0x8e, 0x61, 0xe1, 0x83, 0x9e, 0x41, 0x62, 0x64, 0x13, 0x87, 0x50, 0x5e, 0x40, 0xb9, + 0xea, 0xdd, 0xd0, 0x45, 0x68, 0x98, 0x2e, 0x29, 0x85, 0xbb, 0x36, 0xe7, 0xb0, 0x08, 0x42, 0xcf, + 0x21, 0x29, 0x0e, 0x02, 0x2f, 0xac, 0x4c, 0xf5, 0xde, 0xb5, 0xf1, 0x82, 0x77, 0x73, 0x0e, 0x4f, + 0xc3, 0x6a, 0x08, 0xf2, 0x44, 0xa0, 0xaa, 0xb0, 0xf9, 0xa7, 0xeb, 0x5f, 0xcf, 0x1f, 0x62, 0xba, + 0xfc, 0x7d, 0xb7, 0x98, 0x6e, 0x20, 0xfe, 0x86, 0xd3, 0xfd, 0x20, 0xc1, 0xca, 0x35, 0xab, 0x85, + 0xb6, 0x21, 0xc3, 0x8b, 0x4f, 0xed, 0x59, 0x3a, 0xe9, 0x89, 0x26, 0xb2, 0xe8, 0xbd, 0x99, 0xc7, + 0xec, 0x31, 0x08, 0x83, 0xe6, 0x3d, 0xa3, 0x22, 0x24, 0x4f, 0x0c, 0x6a, 0x6b, 0xd4, 0x5d, 0x99, + 0x2c, 0x9e, 0x0e, 0xd1, 0x8f, 0x21, 0xa3, 0x1b, 0x0e, 0x2f, 0x38, 0x9d, 0xbe, 0xe1, 0x2b, 0x91, + 0xc2, 0x20, 0x4c, 0x75, 0xfa, 0x06, 0x2d, 0x43, 0xaa, 0x77, 0xaa, 0x99, 0x26, 0x19, 0xb8, 0xf3, + 0xcc, 0x62, 0x6f, 0x5c, 0xfe, 0xcb, 0x05, 0xd9, 0xb0, 0xb9, 0x32, 0xb2, 0xbc, 0xea, 0xaf, 0x20, + 0xcb, 0x63, 0x04, 0xd9, 0x73, 0xef, 0x19, 0xad, 0x01, 0xbc, 0xb6, 0xb5, 0x21, 0x51, 0x3d, 0xbe, + 0x12, 0x4e, 0x73, 0x0b, 0x66, 0x8c, 0x1f, 0x40, 0x62, 0xa0, 0x4d, 0x88, 0xed, 0x14, 0xa3, 0xa5, + 0xe8, 0x7a, 0xe6, 0x72, 0xbe, 0x43, 0x86, 0x61, 0xe1, 0x52, 0xfe, 0x57, 0x1c, 0x32, 0x5e, 0x63, + 0x7d, 0x6d, 0xa1, 0x07, 0xac, 0x05, 0xf3, 0xa1, 0x6a, 0xe8, 0x6e, 0xed, 0xd4, 0xe6, 0x3f, 0x2a, + 0x69, 0x61, 0x94, 0xeb, 0xd8, 0x7b, 0xd4, 0x43, 0xfb, 0xec, 0x1a, 0x80, 0x43, 0x6d, 0xa2, 0x0d, + 0xd5, 0x33, 0x32, 0x11, 0x8d, 0x36, 0xed, 0x5a, 0x0e, 0xc8, 0x64, 0xda, 0xac, 0x63, 0x17, 0xcd, + 0x3a, 0xd8, 0xf4, 0xe3, 0x37, 0x6c, 0xfa, 0xe1, 0x5d, 0x2f, 0xfb, 0xf9, 0x5d, 0x6f, 0xe1, 0xab, + 0xe8, 0x7a, 0x01, 0x75, 0x4a, 0xdd, 0x50, 0x9d, 0xd2, 0x9f, 0xa7, 0x4e, 0xf0, 0x05, 0xea, 0x94, + 0xbb, 0xad, 0x3a, 0x2d, 0x43, 0xca, 0x26, 0x63, 0x7e, 0x58, 0x5c, 0x81, 0xc1, 0xde, 0x18, 0x3d, + 0x80, 0xb8, 0x43, 0x59, 0x09, 0xcf, 0xf3, 0x85, 0x9a, 0xd9, 0xf4, 0x0e, 0x03, 0xb1, 0xeb, 0xe3, + 0xd7, 0x85, 0xfc, 0x97, 0xe9, 0xc2, 0x1f, 0x63, 0x30, 0xef, 0xcf, 0x8c, 0xb6, 0x21, 0xc1, 0x72, + 0x8f, 0x1d, 0x71, 0xf0, 0x56, 0x43, 0x09, 0x54, 0x3a, 0xdc, 0x07, 0x0b, 0x5f, 0x54, 0x80, 0x38, + 0xb1, 0x6d, 0xcb, 0x16, 0x55, 0xef, 0x0e, 0x50, 0x65, 0xba, 0xe9, 0x51, 0x3e, 0x97, 0xa2, 0x2f, + 0xd5, 0x68, 0x4c, 0xf9, 0x96, 0x8b, 0xe9, 0xb8, 0x1b, 0x5e, 0x99, 0x16, 0x56, 0x2c, 0xcc, 0x9f, + 0x97, 0x95, 0xf0, 0x77, 0x8b, 0xaa, 0x0c, 0x49, 0x5e, 0x20, 0x86, 0x2e, 0x6e, 0x19, 0xe9, 0x8f, + 0x4a, 0x82, 0x59, 0xe4, 0x3a, 0x76, 0x7f, 0x75, 0xf7, 0xe8, 0x69, 0x36, 0x25, 0xba, 0xaa, 0x51, + 0x5e, 0x7d, 0x51, 0x76, 0xf4, 0xb8, 0x65, 0x97, 0xa2, 0xef, 0x20, 0x45, 0x4c, 0xdd, 0x05, 0x53, + 0x1c, 0x4c, 0xf2, 0xf1, 0x2e, 0x65, 0x91, 0xe3, 0x91, 0xae, 0x89, 0x48, 0x70, 0x23, 0x85, 0x65, + 0x97, 0xa2, 0x0a, 0x64, 0x6c, 0xe2, 0x8a, 0x02, 0x23, 0xc0, 0xeb, 0xae, 0x96, 0xfd, 0xa8, 0xc0, + 0xd4, 0x2a, 0xd7, 0xf1, 0xc5, 0xb3, 0x8e, 0x36, 0x20, 0x41, 0x99, 0x9e, 0x38, 0xc5, 0x04, 0xef, + 0x40, 0x28, 0x28, 0x33, 0xac, 0xd1, 0x60, 0xe1, 0x51, 0x7e, 0x0b, 0x09, 0x77, 0x81, 0xd1, 0x12, + 0xdc, 0x69, 0xb4, 0xea, 0x4a, 0x5b, 0x6e, 0x75, 0x55, 0xb9, 0xb5, 0xbb, 0xd7, 0x95, 0x5f, 0x36, + 0xf2, 0x73, 0xe8, 0x1b, 0x40, 0x9e, 0xb9, 0x76, 0xbc, 0xbf, 0xdf, 0xc0, 0x72, 0xeb, 0x45, 0x5e, + 0x42, 0xdf, 0xc2, 0xa2, 0x67, 0x57, 0x8e, 0x6b, 0x87, 0x72, 0xa7, 0xc9, 0x80, 0x08, 0x42, 0x90, + 0xf3, 0x80, 0x06, 0xc6, 0x6d, 0x9c, 0x8f, 0x06, 0x72, 0xef, 0xb5, 0x8f, 0x94, 0xc3, 0x46, 0xb7, + 0x91, 0x8f, 0x95, 0xff, 0x2a, 0xc1, 0xc2, 0xa5, 0x0d, 0x62, 0x47, 0x71, 0x68, 0x0c, 0xc9, 0xc5, + 0x1d, 0x34, 0x8d, 0x53, 0xcc, 0xc0, 0xdb, 0xce, 0xf7, 0xb0, 0xa0, 0x9d, 0x13, 0x5b, 0xeb, 0x13, + 0x35, 0xa8, 0x17, 0x39, 0x61, 0xae, 0x09, 0xd9, 0x28, 0x40, 0xfc, 0xb7, 0x86, 0x4e, 0x4f, 0x79, + 0x3d, 0x64, 0xb1, 0x3b, 0x40, 0xdf, 0x40, 0xe2, 0x94, 0x18, 0xfd, 0x53, 0x2a, 0x94, 0x42, 0x8c, + 0xd0, 0x2a, 0xb8, 0xfd, 0x9b, 0x27, 0x8c, 0xfb, 0x1a, 0x3a, 0x33, 0x94, 0xff, 0x34, 0x65, 0x79, + 0x51, 0x16, 0xff, 0x27, 0x96, 0x7e, 0xed, 0x8a, 0x06, 0xb5, 0x8b, 0x09, 0x9f, 0xa3, 0x0d, 0x47, + 0x03, 0x21, 0x33, 0x2e, 0x61, 0x70, 0x4d, 0x4c, 0x67, 0xca, 0xff, 0x8c, 0x41, 0xe1, 0x98, 0xd7, + 0xc8, 0xa5, 0x6b, 0xfc, 0xad, 0x35, 0xe4, 0x6b, 0xbd, 0xab, 0xa7, 0x6f, 0xdb, 0x0d, 0x77, 0xae, + 0xbf, 0xab, 0x33, 0x19, 0x9a, 0xd1, 0x2d, 0x57, 0x86, 0xc2, 0xa4, 0x0b, 0x44, 0x1f, 0xfc, 0x6a, + 0x2e, 0xec, 0xee, 0x3f, 0x88, 0xc8, 0x4c, 0x63, 0x9e, 0x9d, 0xf3, 0x4d, 0xfa, 0xf5, 0x9f, 0x25, + 0x40, 0x87, 0x86, 0x43, 0x2f, 0x55, 0xd7, 0x13, 0x80, 0x11, 0xab, 0x6c, 0x6a, 0x9d, 0x11, 0x73, + 0xa6, 0xdd, 0x76, 0x99, 0x55, 0xd1, 0xfa, 0x86, 0xa9, 0x31, 0x96, 0x38, 0xcd, 0x7c, 0xb9, 0x31, + 0x58, 0x55, 0xd2, 0xa5, 0xaa, 0x0a, 0xd6, 0x6c, 0xe4, 0xda, 0x9a, 0x2d, 0xff, 0x5e, 0x82, 0xc5, + 0x00, 0x33, 0x67, 0x64, 0x99, 0x0e, 0x41, 0xcf, 0x61, 0xc1, 0x24, 0x6f, 0xa8, 0xea, 0xe3, 0x17, + 0xf9, 0x1f, 0xfc, 0xb2, 0x2c, 0x40, 0xf1, 0x38, 0x6e, 0x40, 0xdc, 0xa0, 0x64, 0xc8, 0x14, 0x89, + 0x35, 0xce, 0xc2, 0xec, 0x3d, 0xe8, 0xb5, 0x85, 0x5d, 0x97, 0xf2, 0x1e, 0x14, 0xea, 0x64, 0x40, + 0x6e, 0x75, 0xfc, 0x36, 0x9e, 0x79, 0x9a, 0xc8, 0x3b, 0x0c, 0xca, 0x01, 0xe0, 0xee, 0x91, 0xa2, + 0xca, 0x2d, 0xe5, 0xb8, 0x9b, 0x9f, 0x63, 0xe3, 0x57, 0x4d, 0x79, 0x3a, 0x96, 0x50, 0x16, 0xd2, + 0xc7, 0xf8, 0x50, 0x0c, 0x23, 0x1b, 0x32, 0x2c, 0x5f, 0xfd, 0xd7, 0x87, 0xb5, 0xee, 0xb6, 0x72, + 0xdc, 0x51, 0x3b, 0xdd, 0x06, 0x6e, 0xb4, 0xd5, 0x9f, 0xef, 0x1c, 0xd4, 0x94, 0x4e, 0x7e, 0x0e, + 0x2d, 0xc2, 0x02, 0xb7, 0x1f, 0xb5, 0x5b, 0x6d, 0x75, 0x67, 0xfb, 0xa0, 0xd6, 0xc9, 0x4b, 0x1b, + 0x7f, 0x88, 0x7a, 0xb9, 0x42, 0xfe, 0x57, 0xa0, 0x55, 0x28, 0x36, 0xab, 0x3b, 0xdb, 0xea, 0x93, + 0xea, 0xa6, 0xa2, 0x3e, 0xda, 0xdc, 0x57, 0x3a, 0xea, 0x23, 0xf5, 0x70, 0xf7, 0x57, 0x0d, 0xcc, + 0x32, 0xae, 0xc1, 0x77, 0x1c, 0xdd, 0xda, 0xfc, 0xd9, 0x2c, 0x2c, 0x79, 0xc1, 0x8f, 0xb7, 0x37, + 0x15, 0xb5, 0xfa, 0x98, 0xa1, 0xd5, 0x29, 0x1a, 0x41, 0x2b, 0xf0, 0xed, 0xe5, 0xd4, 0x5b, 0x2e, + 0x9a, 0x8f, 0x7a, 0xa1, 0xfe, 0xcc, 0x53, 0x34, 0x86, 0xd6, 0xe1, 0xde, 0x55, 0xac, 0xd4, 0xa6, + 0xfc, 0xa2, 0xa9, 0x1e, 0xb5, 0xbb, 0x72, 0xbb, 0x95, 0x8f, 0xa3, 0xfb, 0xf0, 0x93, 0x2b, 0x19, + 0x06, 0x5c, 0x13, 0x5e, 0xd2, 0x10, 0xb6, 0x01, 0xcf, 0x24, 0xfa, 0x1e, 0xee, 0x5e, 0xc1, 0x3c, + 0xe0, 0x98, 0xf2, 0x52, 0x86, 0xcc, 0x22, 0xe0, 0x99, 0xae, 0xfe, 0x2d, 0x02, 0x49, 0xb1, 0x0d, + 0xa8, 0x0e, 0xd9, 0xc0, 0x77, 0x1a, 0xb4, 0xe6, 0xd5, 0x63, 0xd8, 0xf7, 0x9b, 0xe5, 0xd0, 0x72, + 0x65, 0x59, 0x02, 0x32, 0xe1, 0xcb, 0x12, 0x26, 0x1f, 0x57, 0x64, 0x69, 0x42, 0xc6, 0x77, 0xe4, + 0xd0, 0x8a, 0xe7, 0x34, 0xdb, 0x22, 0x96, 0x57, 0xc3, 0x41, 0x71, 0x4a, 0xeb, 0x90, 0x0d, 0x9c, + 0x1b, 0x1f, 0x9f, 0xb0, 0xf3, 0x14, 0xce, 0xa7, 0xb6, 0xff, 0xeb, 0xbb, 0x7d, 0x83, 0x9e, 0x8e, + 0x4f, 0x2a, 0x3d, 0x6b, 0xf8, 0x50, 0x78, 0x3c, 0xe4, 0x1f, 0xb8, 0x7a, 0xd6, 0x60, 0x6a, 0xf8, + 0x10, 0xc9, 0x1e, 0x1a, 0xe7, 0xe4, 0xc0, 0xa0, 0x15, 0x85, 0x41, 0xff, 0x8e, 0xe4, 0xc4, 0xf8, + 0xe9, 0x53, 0x6e, 0x38, 0x49, 0xf0, 0x90, 0x47, 0xff, 0x0d, 0x00, 0x00, 0xff, 0xff, 0x70, 0x41, + 0x56, 0x37, 0x61, 0x13, 0x00, 0x00, } diff --git a/livekit/livekit_internal.pb.go b/livekit/livekit_internal.pb.go index 871b6ad84..d27a15194 100644 --- a/livekit/livekit_internal.pb.go +++ b/livekit/livekit_internal.pb.go @@ -14,8 +14,8 @@ // Code generated by protoc-gen-go. DO NOT EDIT. // versions: -// protoc-gen-go v1.36.10 -// protoc v7.34.1 +// protoc-gen-go v1.36.11 +// protoc v4.23.4 // source: livekit_internal.proto package livekit diff --git a/livekit/livekit_metrics.pb.go b/livekit/livekit_metrics.pb.go index 6aea9b56a..2163d33cc 100644 --- a/livekit/livekit_metrics.pb.go +++ b/livekit/livekit_metrics.pb.go @@ -1,7 +1,7 @@ // Code generated by protoc-gen-go. DO NOT EDIT. // versions: -// protoc-gen-go v1.36.10 -// protoc v7.34.1 +// protoc-gen-go v1.36.11 +// protoc v4.23.4 // source: livekit_metrics.proto package livekit diff --git a/livekit/livekit_models.pb.go b/livekit/livekit_models.pb.go index 9eae2ea82..6779d5c6f 100644 --- a/livekit/livekit_models.pb.go +++ b/livekit/livekit_models.pb.go @@ -14,8 +14,8 @@ // Code generated by protoc-gen-go. DO NOT EDIT. // versions: -// protoc-gen-go v1.36.10 -// protoc v7.34.1 +// protoc-gen-go v1.36.11 +// protoc v4.23.4 // source: livekit_models.proto package livekit diff --git a/livekit/livekit_phone_number.pb.go b/livekit/livekit_phone_number.pb.go index f247f96ff..7b2ad1eae 100644 --- a/livekit/livekit_phone_number.pb.go +++ b/livekit/livekit_phone_number.pb.go @@ -1,7 +1,7 @@ // Code generated by protoc-gen-go. DO NOT EDIT. // versions: -// protoc-gen-go v1.36.10 -// protoc v7.34.1 +// protoc-gen-go v1.36.11 +// protoc v4.23.4 // source: livekit_phone_number.proto package livekit diff --git a/livekit/livekit_room.pb.go b/livekit/livekit_room.pb.go index 8c2821aeb..2fc07c6e2 100644 --- a/livekit/livekit_room.pb.go +++ b/livekit/livekit_room.pb.go @@ -14,8 +14,8 @@ // Code generated by protoc-gen-go. DO NOT EDIT. // versions: -// protoc-gen-go v1.36.10 -// protoc v7.34.1 +// protoc-gen-go v1.36.11 +// protoc v4.23.4 // source: livekit_room.proto package livekit diff --git a/livekit/livekit_room.twirp.go b/livekit/livekit_room.twirp.go index eae205ebf..8627067b6 100644 --- a/livekit/livekit_room.twirp.go +++ b/livekit/livekit_room.twirp.go @@ -4187,9 +4187,9 @@ var twirpFileDescriptor4 = []byte{ 0x1d, 0x2e, 0x25, 0x6d, 0x12, 0xb9, 0x01, 0xa3, 0xc6, 0xac, 0xb0, 0x5d, 0xf2, 0xdd, 0x97, 0x4d, 0x4d, 0x8c, 0x2c, 0x98, 0x0b, 0x42, 0x0f, 0x3b, 0xc4, 0x33, 0xf2, 0xbc, 0xb2, 0x9d, 0xf2, 0x8f, 0xcd, 0x22, 0x97, 0xec, 0xef, 0xda, 0xf2, 0x5f, 0x0f, 0x3d, 0x80, 0x92, 0x8f, 0x99, 0xeb, 0xb9, - 0xcc, 0x35, 0x0a, 0xc2, 0xe8, 0xda, 0x77, 0xcd, 0xcb, 0xf7, 0x62, 0xec, 0xb9, 0x6d, 0x86, 0xbd, - 0x5a, 0xfd, 0xd5, 0xab, 0x5a, 0xe3, 0x90, 0x7c, 0x8d, 0x6b, 0xaf, 0x5f, 0xd7, 0x5a, 0x7d, 0x86, - 0xe9, 0xf5, 0xfb, 0xbf, 0x34, 0x73, 0x76, 0xea, 0x85, 0xee, 0x42, 0x9e, 0xb9, 0x1d, 0x6a, 0x2c, + 0xcc, 0x35, 0x0a, 0xc2, 0xe8, 0xda, 0x2f, 0xcd, 0xdc, 0x77, 0xcd, 0xcb, 0xf7, 0x62, 0xec, 0xb9, + 0x6d, 0x86, 0xbd, 0x5a, 0xfd, 0xd5, 0xab, 0x5a, 0xe3, 0x90, 0x7c, 0x8d, 0x6b, 0xaf, 0x5f, 0xd7, + 0x5a, 0x7d, 0x86, 0xe9, 0xf5, 0xfb, 0x76, 0xea, 0x85, 0xee, 0x42, 0x9e, 0xb9, 0x1d, 0x6a, 0x2c, 0xd5, 0x66, 0xeb, 0x95, 0xcd, 0x6b, 0x0d, 0x05, 0x78, 0x63, 0x0c, 0xc1, 0xc6, 0x91, 0xdb, 0xa1, 0x7b, 0x01, 0x8b, 0xfb, 0xb6, 0xf0, 0x40, 0x37, 0xa0, 0x28, 0xbf, 0x95, 0x51, 0xac, 0xe5, 0xea, 0x95, 0xcd, 0x95, 0xd4, 0x97, 0x7b, 0xed, 0x09, 0x95, 0xad, 0x4c, 0xd0, 0x7f, 0xa0, 0xea, 0x93, @@ -4268,5 +4268,5 @@ var twirpFileDescriptor4 = []byte{ 0xf4, 0xc5, 0x46, 0x87, 0xb0, 0xe3, 0x5e, 0xab, 0xd1, 0x0e, 0xfd, 0x5b, 0xca, 0xf0, 0x96, 0xf8, 0x9f, 0xb3, 0x76, 0xd8, 0x4d, 0x04, 0xdf, 0xce, 0x2c, 0x3c, 0x25, 0xa7, 0xf8, 0x09, 0x8f, 0xc1, 0x55, 0xbf, 0xcf, 0x2c, 0xaa, 0xf3, 0xd6, 0x96, 0x10, 0xb4, 0x8a, 0xc2, 0xe5, 0xff, 0x7f, 0x04, - 0x00, 0x00, 0xff, 0xff, 0x6d, 0xbd, 0x61, 0x8a, 0xeb, 0x13, 0x00, 0x00, + 0x00, 0x00, 0xff, 0xff, 0x55, 0xb1, 0x79, 0xb2, 0xeb, 0x13, 0x00, 0x00, } diff --git a/livekit/livekit_rtc.pb.go b/livekit/livekit_rtc.pb.go index b2ccea77b..8d2b97e95 100644 --- a/livekit/livekit_rtc.pb.go +++ b/livekit/livekit_rtc.pb.go @@ -14,8 +14,8 @@ // Code generated by protoc-gen-go. DO NOT EDIT. // versions: -// protoc-gen-go v1.36.10 -// protoc v7.34.1 +// protoc-gen-go v1.36.11 +// protoc v4.23.4 // source: livekit_rtc.proto package livekit diff --git a/livekit/livekit_sip.pb.go b/livekit/livekit_sip.pb.go index 6b5334c3a..382cb82ac 100644 --- a/livekit/livekit_sip.pb.go +++ b/livekit/livekit_sip.pb.go @@ -14,8 +14,8 @@ // Code generated by protoc-gen-go. DO NOT EDIT. // versions: -// protoc-gen-go v1.36.10 -// protoc v7.34.1 +// protoc-gen-go v1.36.11 +// protoc v4.23.4 // source: livekit_sip.proto package livekit diff --git a/livekit/livekit_sip.twirp.go b/livekit/livekit_sip.twirp.go index 3f52397eb..94bc0c833 100644 --- a/livekit/livekit_sip.twirp.go +++ b/livekit/livekit_sip.twirp.go @@ -4704,367 +4704,367 @@ func (s *sIPServer) PathPrefix() string { } var twirpFileDescriptor5 = []byte{ - // 5786 bytes of a gzipped FileDescriptorProto - 0x1f, 0x8b, 0x08, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0xff, 0xe4, 0x7c, 0x69, 0x6c, 0x23, 0xc9, - 0x75, 0xf0, 0x90, 0x4d, 0x49, 0xd4, 0xa3, 0x8e, 0x56, 0x49, 0xa3, 0xe1, 0x68, 0x2e, 0x2d, 0x67, - 0x76, 0x77, 0x46, 0xbb, 0xab, 0x59, 0xcf, 0x7e, 0x9f, 0xf7, 0xf0, 0xb5, 0x4d, 0x76, 0x4b, 0x6c, - 0x0f, 0xd5, 0x4d, 0x17, 0x9b, 0x33, 0x23, 0xc3, 0xdf, 0xd7, 0xe1, 0x90, 0x3d, 0x9a, 0xf6, 0x50, - 0x6c, 0x9a, 0x6c, 0xee, 0xac, 0xec, 0xec, 0x8f, 0xfc, 0xca, 0x06, 0x08, 0x82, 0xd8, 0x4e, 0xe2, - 0x38, 0x71, 0x0e, 0x03, 0x39, 0x0d, 0xdb, 0x80, 0x03, 0x1f, 0xc1, 0xfc, 0x08, 0xf2, 0x2f, 0x41, - 0x0e, 0x20, 0x40, 0x90, 0x03, 0x48, 0xe0, 0x38, 0x71, 0x9c, 0x38, 0x09, 0x92, 0xfc, 0xc9, 0x09, - 0xe4, 0x47, 0x50, 0xd5, 0xd5, 0xdd, 0xd5, 0xcd, 0x26, 0x45, 0x6a, 0x66, 0x01, 0x23, 0xf9, 0x25, - 0xf6, 0xab, 0x57, 0xaf, 0x5e, 0xbd, 0x7a, 0x57, 0xbd, 0xaa, 0x12, 0xac, 0xb4, 0xed, 0x37, 0xac, - 0x07, 0xb6, 0x6b, 0xf6, 0xed, 0xee, 0x76, 0xb7, 0xe7, 0xb8, 0x0e, 0x9a, 0x63, 0xa0, 0x8d, 0xb3, - 0x07, 0x8e, 0x73, 0xd0, 0xb6, 0xae, 0x53, 0xf0, 0xdd, 0xc1, 0xbd, 0xeb, 0x8d, 0xce, 0x91, 0x87, - 0xb3, 0x71, 0x31, 0xde, 0xd4, 0x1a, 0xf4, 0x1a, 0xae, 0xed, 0x74, 0x58, 0xfb, 0xb9, 0x78, 0xbb, - 0x75, 0xd8, 0x75, 0xfd, 0xce, 0x97, 0xe2, 0x8d, 0xae, 0x7d, 0x68, 0xf5, 0xdd, 0xc6, 0x21, 0xe3, - 0x60, 0x63, 0xcd, 0x67, 0xea, 0xd0, 0x69, 0x59, 0xed, 0x3e, 0x83, 0x22, 0x1f, 0xda, 0x73, 0x9c, - 0xc3, 0x00, 0xd3, 0x39, 0x38, 0xb0, 0x7a, 0xd7, 0x9d, 0x2e, 0x19, 0x9c, 0x61, 0x16, 0x74, 0x98, - 0xaf, 0xa9, 0xd5, 0x9a, 0xdb, 0x70, 0x07, 0x7d, 0xb4, 0x05, 0x99, 0xa6, 0xd3, 0xb2, 0xf2, 0xa9, - 0xcd, 0xd4, 0xd5, 0xa5, 0x1b, 0xeb, 0xdb, 0x8c, 0xca, 0x76, 0x80, 0x51, 0x72, 0x5a, 0x16, 0xa6, - 0x38, 0x68, 0x1d, 0x66, 0xfb, 0x14, 0x96, 0x4f, 0x6f, 0xa6, 0xae, 0xce, 0x63, 0xf6, 0x55, 0xf8, - 0x4c, 0x06, 0x4e, 0x97, 0x7a, 0x56, 0xc3, 0xb5, 0x6a, 0x6a, 0xd5, 0xe8, 0x0d, 0x3a, 0x0f, 0xb0, - 0xf5, 0xb1, 0x81, 0xd5, 0x77, 0xd1, 0x73, 0xb0, 0x62, 0x77, 0xee, 0x3a, 0x83, 0x4e, 0xcb, 0x6c, - 0xb4, 0x5a, 0x3d, 0xab, 0xdf, 0xb7, 0xfa, 0xf9, 0xd4, 0xa6, 0x70, 0x75, 0x1e, 0x8b, 0xac, 0x41, - 0xf2, 0xe1, 0xe8, 0x1a, 0x88, 0xce, 0xc0, 0x8d, 0x60, 0xb3, 0x81, 0x96, 0x7d, 0x38, 0x43, 0x46, - 0xcf, 0x42, 0x00, 0x32, 0x3b, 0x83, 0xc3, 0xbb, 0x56, 0x2f, 0x2f, 0x50, 0xcc, 0x25, 0x1f, 0xac, - 0x51, 0x28, 0x7a, 0x37, 0x9c, 0xf6, 0x19, 0xf0, 0xf0, 0xfa, 0x66, 0xcf, 0x3a, 0xb0, 0xde, 0xcc, - 0x67, 0x08, 0x13, 0xc5, 0x74, 0x3e, 0x85, 0x57, 0x19, 0x82, 0xd7, 0xa3, 0x8f, 0x49, 0x33, 0x19, - 0x20, 0xd6, 0x2f, 0x3f, 0x4f, 0xd9, 0x5e, 0x8a, 0x62, 0xa3, 0x6d, 0xf0, 0x27, 0x62, 0x0e, 0xfa, - 0x56, 0xaf, 0xd3, 0x38, 0xb4, 0xf2, 0x33, 0x84, 0x95, 0xa2, 0xf0, 0x9b, 0xd5, 0x14, 0xf6, 0xa9, - 0xd4, 0x59, 0x1b, 0x8f, 0xdf, 0x6d, 0xf4, 0xfb, 0x0f, 0x9d, 0x5e, 0x2b, 0x3f, 0xeb, 0xe3, 0xa7, - 0x03, 0xfc, 0x2a, 0x6b, 0x43, 0x2f, 0xc2, 0x4a, 0x30, 0xd3, 0x60, 0x80, 0xb9, 0x70, 0x80, 0x40, - 0x64, 0xc1, 0x08, 0x7c, 0x8f, 0x60, 0x88, 0x6c, 0x38, 0x44, 0xd0, 0x23, 0x18, 0x03, 0x41, 0x86, - 0x92, 0x05, 0x2a, 0x42, 0xfa, 0x1b, 0xbd, 0x0e, 0xd9, 0x43, 0xcb, 0x6d, 0xb4, 0x1a, 0x6e, 0x23, - 0x9f, 0xa3, 0x9d, 0xaf, 0xfc, 0x5a, 0xf5, 0xe2, 0x7b, 0x7b, 0x56, 0xab, 0xd1, 0x74, 0xad, 0xd6, - 0xe6, 0xd5, 0x4f, 0x7c, 0x62, 0x73, 0xbb, 0x66, 0x7f, 0xdc, 0xda, 0x7c, 0xeb, 0xad, 0xcd, 0xbb, - 0x47, 0xae, 0xd5, 0xbf, 0xf6, 0x7e, 0xc2, 0x4f, 0xd0, 0xeb, 0xb5, 0x74, 0x3e, 0x55, 0xb8, 0x01, - 0xd9, 0x9a, 0x5a, 0x25, 0x2a, 0xd4, 0x0c, 0x46, 0x49, 0x71, 0xa3, 0x20, 0xc8, 0xf4, 0x1a, 0xae, - 0x45, 0x97, 0x79, 0x11, 0xd3, 0xdf, 0x85, 0x4f, 0xa6, 0x61, 0xa9, 0xa6, 0x56, 0xf7, 0xac, 0x96, - 0xdd, 0x28, 0x39, 0x9d, 0x7b, 0xf6, 0x01, 0x7a, 0x1e, 0x90, 0xd3, 0x69, 0x1f, 0x99, 0x6d, 0xbb, - 0xef, 0x5a, 0x2d, 0x93, 0x28, 0x63, 0xb3, 0x4f, 0x09, 0x65, 0xb1, 0x48, 0x5a, 0x2a, 0xb4, 0x81, - 0x8e, 0x43, 0xf4, 0x68, 0x96, 0x61, 0xa4, 0x37, 0x85, 0xab, 0xb9, 0x1b, 0x2b, 0xbc, 0x52, 0x53, - 0x1c, 0xcc, 0x10, 0xd0, 0xeb, 0x00, 0x56, 0xa7, 0xd9, 0x3b, 0xa2, 0xf6, 0x41, 0x55, 0x68, 0xe9, - 0xc6, 0x39, 0x1e, 0x9d, 0x72, 0xa1, 0x04, 0x28, 0xe5, 0x53, 0x98, 0xeb, 0xf0, 0x76, 0x2a, 0x85, - 0x4a, 0xb0, 0x78, 0x48, 0x70, 0x4c, 0x62, 0xa5, 0xce, 0xc0, 0xcd, 0x67, 0x36, 0x53, 0x57, 0x73, - 0x37, 0xce, 0x6e, 0x7b, 0x56, 0xbc, 0xed, 0x5b, 0xf1, 0xb6, 0xcc, 0x5c, 0x40, 0x39, 0x85, 0x17, - 0x68, 0x0f, 0xc3, 0xeb, 0xf0, 0x76, 0x2a, 0x55, 0x5c, 0x84, 0x9c, 0x19, 0x92, 0x2d, 0x8a, 0xb0, - 0x64, 0x46, 0x88, 0x16, 0xde, 0x4e, 0xc1, 0x42, 0xb5, 0xe7, 0xbc, 0x61, 0xb7, 0xac, 0x9e, 0xda, - 0xb9, 0xe7, 0xa0, 0x25, 0x48, 0xdb, 0x2d, 0x26, 0xca, 0xb4, 0x1d, 0x2e, 0x61, 0x9a, 0x13, 0xee, - 0x35, 0xc8, 0xb8, 0x47, 0x5d, 0x8b, 0x4d, 0xeb, 0x74, 0x30, 0x2d, 0x9f, 0x90, 0x71, 0xd4, 0xb5, - 0x30, 0x45, 0x21, 0xa6, 0xd7, 0xed, 0x59, 0x6f, 0x58, 0x1d, 0xd7, 0x74, 0x7b, 0x8d, 0x4e, 0xff, - 0x9e, 0xd5, 0xa3, 0x13, 0xc9, 0xe2, 0x65, 0x06, 0x37, 0x18, 0xb8, 0xf0, 0xcf, 0x33, 0xb0, 0xe0, - 0x9b, 0x39, 0x65, 0xe5, 0x3a, 0x2c, 0xf4, 0xed, 0xae, 0xe9, 0x12, 0x80, 0xe9, 0x33, 0x55, 0x5c, - 0x7c, 0x54, 0x85, 0xbe, 0xdd, 0xf5, 0xd0, 0x64, 0x1c, 0xfe, 0x6e, 0xa1, 0x97, 0x20, 0xf3, 0xc0, - 0xee, 0xb4, 0xf2, 0x4b, 0x94, 0xaf, 0x4b, 0xbc, 0xb8, 0x03, 0xaa, 0xdb, 0xf4, 0xd7, 0x4d, 0xbb, - 0xd3, 0xc2, 0x14, 0x39, 0xd9, 0x93, 0xa4, 0xa7, 0xf0, 0x24, 0xc2, 0xc4, 0x9e, 0x24, 0x93, 0xe8, - 0x49, 0x5e, 0x82, 0x79, 0x2a, 0x9a, 0xae, 0xd3, 0x73, 0xf3, 0x8b, 0x31, 0x91, 0x52, 0xd6, 0x59, - 0x23, 0x0e, 0xf1, 0x46, 0xbb, 0x9f, 0x99, 0xa9, 0xdd, 0x0f, 0x4c, 0xec, 0x7e, 0x66, 0xa7, 0x74, - 0x3f, 0x73, 0xd3, 0xba, 0x9f, 0xec, 0xd4, 0xee, 0x67, 0x7e, 0x12, 0xf7, 0x93, 0x1b, 0xe1, 0x7e, - 0x16, 0x4e, 0xe2, 0x7e, 0x0a, 0x32, 0xcc, 0x07, 0x3a, 0x84, 0x44, 0x58, 0x30, 0x70, 0x5d, 0xbb, - 0x69, 0x56, 0x94, 0x5d, 0xa9, 0xb4, 0x2f, 0x9e, 0x42, 0x2b, 0xb0, 0xe8, 0x41, 0x54, 0xad, 0xa8, - 0xd7, 0x35, 0x59, 0x4c, 0x21, 0x04, 0x4b, 0x1e, 0x48, 0xaf, 0x1b, 0x1e, 0x2c, 0x4d, 0x9d, 0x18, - 0x86, 0xf3, 0x41, 0x74, 0x53, 0x3d, 0xf9, 0x44, 0x82, 0xdc, 0x0d, 0x98, 0xa1, 0xca, 0x4f, 0x35, - 0x3f, 0x77, 0xe3, 0x3c, 0xaf, 0x15, 0x3c, 0x3e, 0xd1, 0x6b, 0xec, 0xa1, 0x16, 0x7e, 0x3f, 0x05, - 0xe7, 0xeb, 0xdd, 0xd6, 0x68, 0xa2, 0x53, 0x5b, 0xd5, 0x2b, 0x30, 0xd7, 0xb3, 0xba, 0xed, 0x46, - 0xd3, 0x73, 0x02, 0xc7, 0xf0, 0x51, 0x3e, 0x85, 0x7d, 0x74, 0xf4, 0x0a, 0xcc, 0x0e, 0x28, 0x2b, - 0xd4, 0x46, 0x72, 0x37, 0x2e, 0x8e, 0xea, 0xe8, 0x31, 0x5c, 0x3e, 0x85, 0x19, 0x7e, 0x31, 0x0b, - 0xb3, 0x8d, 0x26, 0x71, 0x59, 0x85, 0xdf, 0x00, 0x58, 0x4d, 0x18, 0x66, 0xfa, 0x69, 0x24, 0x39, - 0x32, 0x5e, 0x19, 0x84, 0x93, 0x28, 0x03, 0xca, 0xc3, 0x9c, 0x6f, 0x47, 0x34, 0xf0, 0x63, 0xff, - 0x93, 0xf8, 0x95, 0x46, 0xbb, 0xed, 0x3c, 0xb4, 0x78, 0xbf, 0x32, 0xe3, 0xf9, 0x15, 0xd6, 0x10, - 0xfa, 0x95, 0x67, 0x61, 0xd9, 0x47, 0xf6, 0xc9, 0xcd, 0x7a, 0x66, 0xc9, 0xc0, 0xbe, 0x59, 0x5e, - 0x85, 0xc5, 0xc6, 0xc0, 0xbd, 0x9f, 0x18, 0xb1, 0x17, 0x48, 0x4b, 0x60, 0x2e, 0x3e, 0x66, 0x52, - 0xa4, 0xa6, 0x98, 0x81, 0x99, 0x5c, 0x00, 0xa0, 0x98, 0x3d, 0xab, 0xd1, 0x3e, 0xcc, 0xaf, 0x52, - 0xf9, 0xcc, 0x13, 0x08, 0x26, 0x00, 0x64, 0xc3, 0xdc, 0x7d, 0xab, 0xd1, 0xf2, 0x33, 0x95, 0xdc, - 0x8d, 0x6b, 0xe3, 0xd6, 0x7f, 0xbb, 0xec, 0xe1, 0x2a, 0x1d, 0xb7, 0x77, 0x34, 0xa1, 0x38, 0x7d, - 0xfa, 0xc8, 0x86, 0xd3, 0xec, 0xa7, 0xe9, 0x3a, 0x66, 0xc3, 0x75, 0x7b, 0xf6, 0xdd, 0x81, 0x6b, - 0x79, 0x3e, 0x2a, 0x77, 0xe3, 0xff, 0x4e, 0x32, 0xb0, 0xe1, 0x48, 0x41, 0x3f, 0xca, 0x04, 0x5e, - 0xbd, 0x3f, 0xdc, 0x42, 0x86, 0x0a, 0xe9, 0x93, 0xd1, 0xfc, 0x39, 0x2e, 0x4d, 0x30, 0x54, 0x48, - 0xc7, 0x70, 0xf8, 0xf9, 0xe2, 0xd5, 0xc6, 0x70, 0x0b, 0x2a, 0x12, 0x9f, 0xdb, 0x6c, 0x0f, 0x5a, - 0x56, 0x30, 0xc8, 0x32, 0x75, 0xf3, 0x67, 0xf9, 0x41, 0x3c, 0x6c, 0xdd, 0x4b, 0xa8, 0x89, 0x3b, - 0xa6, 0x3d, 0x38, 0x1a, 0x3d, 0xbb, 0x73, 0x60, 0x77, 0x0e, 0x82, 0x7c, 0x20, 0x77, 0x4c, 0x3e, - 0x80, 0x97, 0x58, 0x0f, 0x96, 0x0f, 0x20, 0x05, 0x56, 0x0e, 0x1b, 0x6f, 0x9a, 0xcd, 0x46, 0xbb, - 0x6d, 0xfa, 0xfb, 0x06, 0xea, 0x03, 0xc7, 0x52, 0x59, 0x3e, 0x6c, 0xbc, 0x59, 0x6a, 0xb4, 0xdb, - 0x3e, 0x00, 0x5d, 0x86, 0xc5, 0x07, 0x3d, 0xbb, 0xdf, 0x35, 0xad, 0x4e, 0xe3, 0x6e, 0xdb, 0x6a, - 0xd1, 0x98, 0x95, 0xc5, 0x0b, 0x14, 0xa8, 0x78, 0x30, 0xb4, 0x03, 0xa2, 0x97, 0x68, 0x70, 0x59, - 0x90, 0x78, 0x6c, 0x16, 0x84, 0x97, 0x0f, 0xa3, 0x00, 0xf4, 0x2a, 0x40, 0x93, 0xba, 0xc8, 0x96, - 0xd9, 0x70, 0xf3, 0x2b, 0x94, 0xd9, 0x8d, 0x21, 0x66, 0x0d, 0x7f, 0x23, 0x83, 0xe7, 0x19, 0xb6, - 0xe4, 0x92, 0xae, 0x9e, 0x37, 0xa1, 0x5d, 0xd1, 0xf1, 0x5d, 0x19, 0xb6, 0xe4, 0x6e, 0xbc, 0x06, - 0x0b, 0xfc, 0xb2, 0x22, 0x11, 0x84, 0x07, 0xd6, 0x11, 0xcb, 0x8a, 0xc8, 0x4f, 0xb4, 0x06, 0x33, - 0x6f, 0x34, 0xda, 0x03, 0xdf, 0x9d, 0x78, 0x1f, 0xaf, 0xa5, 0x5f, 0x49, 0x6d, 0xec, 0x40, 0x7e, - 0x94, 0x26, 0x4e, 0x4b, 0x67, 0x94, 0x9a, 0x4d, 0x43, 0xa7, 0xf0, 0x87, 0x19, 0x38, 0x9d, 0xe8, - 0x6e, 0xd1, 0x0b, 0xa1, 0xef, 0xf2, 0x02, 0xcc, 0x6a, 0xb0, 0x34, 0x24, 0xed, 0xf5, 0xb0, 0x42, - 0x87, 0xf6, 0x7a, 0x92, 0x43, 0x4b, 0x8f, 0xee, 0x38, 0xec, 0xe5, 0xde, 0x3b, 0xec, 0xe5, 0x84, - 0xd1, 0xfd, 0xe3, 0xae, 0xef, 0x85, 0xb8, 0xeb, 0xcb, 0x04, 0xae, 0xaf, 0x7c, 0x2a, 0xea, 0xfc, - 0x48, 0xfe, 0xfc, 0x42, 0xdc, 0xff, 0x05, 0x9b, 0xa7, 0x74, 0x39, 0x15, 0xf5, 0x80, 0x04, 0xbd, - 0x10, 0x71, 0x82, 0x34, 0xad, 0x28, 0xa7, 0x39, 0x37, 0x48, 0x70, 0xce, 0xb0, 0x10, 0x42, 0xf3, - 0xa0, 0xb2, 0xe0, 0x05, 0x11, 0xd2, 0xa0, 0x70, 0x71, 0x64, 0x6e, 0xf2, 0x38, 0x52, 0xce, 0x84, - 0x91, 0x84, 0x90, 0xb9, 0x99, 0x60, 0x34, 0xd9, 0xe3, 0xb7, 0x0e, 0x33, 0x43, 0x66, 0x43, 0x52, - 0x7f, 0x92, 0xeb, 0x47, 0xe4, 0x15, 0x42, 0x7c, 0x91, 0xd0, 0xed, 0x41, 0x38, 0xeb, 0xe2, 0x1c, - 0xcc, 0x98, 0x14, 0x33, 0x07, 0xf3, 0xa6, 0xcf, 0x58, 0x71, 0x15, 0x56, 0xcc, 0x38, 0x5b, 0x05, - 0x03, 0x2e, 0x04, 0xa9, 0x8b, 0xce, 0xf2, 0xae, 0x48, 0x9a, 0xf1, 0x52, 0x34, 0x77, 0xb9, 0xc0, - 0x4f, 0x20, 0xd2, 0x81, 0x4f, 0x5e, 0xfe, 0x20, 0x05, 0x17, 0x82, 0xe4, 0x25, 0x91, 0xec, 0xd4, - 0x61, 0xff, 0xd5, 0x78, 0xf6, 0x32, 0x9e, 0x13, 0x3e, 0x7d, 0x79, 0x35, 0x96, 0xbe, 0x5c, 0x1a, - 0xd9, 0x73, 0x4c, 0xfe, 0xf2, 0x68, 0x1e, 0xd6, 0x92, 0x06, 0xfa, 0x1e, 0x4a, 0x60, 0xfc, 0x8d, - 0x8c, 0xb7, 0x3d, 0xf1, 0x3f, 0xd1, 0x75, 0x58, 0x6d, 0x59, 0x7d, 0xd7, 0xee, 0x50, 0xb7, 0x6f, - 0x36, 0x9d, 0x01, 0xf1, 0x3d, 0x74, 0x73, 0x35, 0x8f, 0x11, 0xd7, 0x54, 0xf2, 0x5a, 0xa2, 0x1b, - 0x99, 0x99, 0x09, 0x37, 0x32, 0x5c, 0x02, 0x35, 0x1b, 0x4d, 0xa0, 0xde, 0x89, 0x54, 0xe7, 0xa3, - 0xf1, 0x5c, 0x66, 0x6b, 0xac, 0x36, 0x3c, 0x56, 0x32, 0xf3, 0xd1, 0xf1, 0xc9, 0xcc, 0xbb, 0x27, - 0x1a, 0x79, 0xc2, 0x6c, 0xe6, 0xa3, 0xa3, 0xb2, 0x99, 0xdc, 0x24, 0x63, 0x3d, 0x76, 0x3a, 0xb3, - 0x30, 0x6d, 0x3a, 0x93, 0x94, 0x1e, 0x2c, 0x9e, 0x20, 0x3d, 0x38, 0x07, 0xf3, 0xf7, 0x7a, 0xce, - 0xa1, 0x79, 0xdf, 0xe9, 0xbb, 0x34, 0xa9, 0x9a, 0xc7, 0x59, 0x02, 0x28, 0x3b, 0x7d, 0x37, 0x96, - 0x3b, 0x88, 0x27, 0xcf, 0x1d, 0x56, 0xfe, 0xb7, 0xe6, 0x0e, 0x9f, 0x9a, 0x81, 0xf5, 0x64, 0x5f, - 0x87, 0x2e, 0x84, 0x7e, 0x83, 0x92, 0x22, 0x8e, 0x93, 0x01, 0x48, 0x28, 0x7b, 0x85, 0xf7, 0x05, - 0xe9, 0x31, 0xbe, 0xa0, 0x9c, 0xe2, 0xbc, 0x01, 0xe9, 0xf9, 0x7f, 0x92, 0xdd, 0x8e, 0x1f, 0x91, - 0x13, 0x1c, 0x8f, 0x17, 0xed, 0xe7, 0x26, 0x48, 0x29, 0x02, 0xdf, 0x32, 0x2e, 0x97, 0x10, 0xa6, - 0xcb, 0x25, 0x32, 0xc3, 0xb9, 0x44, 0x34, 0x4f, 0x98, 0x79, 0xfc, 0x3c, 0x61, 0xf6, 0x89, 0xe4, - 0x09, 0x73, 0x49, 0x79, 0x02, 0xda, 0xe4, 0x4d, 0x88, 0x16, 0x6a, 0xcb, 0xd9, 0xd0, 0x88, 0x48, - 0x26, 0x01, 0x90, 0xf5, 0x33, 0xbe, 0xe2, 0x02, 0x80, 0x19, 0x2c, 0x57, 0x71, 0x1d, 0xd6, 0xcc, - 0x84, 0xc5, 0x9a, 0x28, 0xf7, 0x98, 0x3c, 0xd9, 0xa0, 0x83, 0x06, 0x3c, 0x16, 0x2a, 0x70, 0x76, - 0xd7, 0x72, 0x9f, 0x50, 0x75, 0xa3, 0x50, 0x85, 0x8d, 0x24, 0x6a, 0xfd, 0xae, 0xd3, 0xe9, 0x5b, - 0x27, 0xaa, 0xc0, 0xec, 0xf9, 0x14, 0x9f, 0x48, 0x02, 0x53, 0xc0, 0x70, 0x2e, 0x91, 0x1c, 0xe3, - 0xf0, 0x44, 0x79, 0x56, 0x11, 0x56, 0x89, 0x55, 0xc4, 0x0f, 0x55, 0x9e, 0x85, 0x4c, 0xb7, 0x71, - 0x60, 0x0d, 0xed, 0x06, 0xaa, 0x8d, 0x03, 0xb6, 0xc2, 0x98, 0x22, 0xd0, 0xe2, 0xd5, 0x2e, 0xac, - 0x45, 0x69, 0x30, 0x86, 0x9e, 0x83, 0x19, 0xdb, 0xb5, 0x0e, 0xbd, 0xd3, 0x98, 0x5c, 0xdc, 0xea, - 0x03, 0x46, 0x28, 0x0e, 0x25, 0xf4, 0xfd, 0xb0, 0xc1, 0x08, 0x25, 0x2d, 0xa8, 0xcf, 0x93, 0x70, - 0x0c, 0x4f, 0x24, 0x14, 0xf8, 0x42, 0xf5, 0x4f, 0x82, 0xb2, 0xae, 0x27, 0xc3, 0x3e, 0x9f, 0x65, - 0xa4, 0x23, 0x59, 0x46, 0xe1, 0x43, 0x70, 0x2e, 0x71, 0xf4, 0x50, 0x01, 0xf8, 0xd9, 0x1c, 0xa3, - 0x00, 0x14, 0xb5, 0xf0, 0x56, 0x40, 0x32, 0x51, 0x03, 0xde, 0xe9, 0x19, 0xd5, 0xe0, 0x7c, 0xf2, - 0xf0, 0xa1, 0xc6, 0xf0, 0x53, 0x3a, 0x4e, 0x63, 0xbc, 0x39, 0x95, 0xe1, 0xb4, 0x6c, 0xb5, 0xad, - 0xe1, 0x83, 0xb8, 0xa9, 0xf5, 0x79, 0x87, 0x6e, 0x47, 0x65, 0xbb, 0xdf, 0x6d, 0xb8, 0xcd, 0xfb, - 0x78, 0xd0, 0xb6, 0x64, 0xbb, 0x67, 0x35, 0x5d, 0x32, 0xdd, 0x9e, 0xe3, 0x1c, 0x9a, 0xdc, 0x59, - 0x4e, 0x96, 0x00, 0x34, 0x92, 0xe2, 0x89, 0x20, 0x74, 0xed, 0x0e, 0x8b, 0x50, 0xe4, 0x67, 0xa1, - 0x0f, 0x67, 0x63, 0x74, 0xd4, 0x4e, 0xcb, 0x7e, 0xc3, 0x6e, 0x0d, 0x1a, 0x6d, 0x74, 0x09, 0x72, - 0x94, 0x56, 0xb7, 0x67, 0xdd, 0xb3, 0xdf, 0x64, 0xd4, 0x80, 0x80, 0xaa, 0x14, 0x32, 0x4c, 0x0f, - 0x5d, 0x86, 0xc5, 0x8e, 0x63, 0xf6, 0x1a, 0x9d, 0x96, 0x73, 0xd8, 0xf1, 0xeb, 0xfa, 0x59, 0xbc, - 0xd0, 0x71, 0x70, 0x00, 0x2b, 0xdc, 0x1f, 0x62, 0xbe, 0xd4, 0x68, 0xb7, 0x2d, 0xeb, 0x24, 0x03, - 0x9e, 0x87, 0x79, 0x6f, 0x34, 0xfb, 0xe3, 0x16, 0x1b, 0x2c, 0x04, 0x14, 0x3e, 0x9f, 0x86, 0xe5, - 0xd8, 0x50, 0x08, 0xc3, 0x5a, 0x8b, 0x7d, 0x9b, 0xbd, 0x41, 0xdb, 0x32, 0x5b, 0x54, 0x72, 0xcc, - 0x5e, 0x23, 0xd5, 0xd5, 0x61, 0xf9, 0x96, 0x4f, 0x61, 0xd4, 0x1a, 0x96, 0xfa, 0xff, 0x87, 0x7c, - 0x94, 0xa6, 0x1d, 0x48, 0x91, 0x6d, 0x98, 0x0a, 0xa3, 0xe8, 0x86, 0xf2, 0x2e, 0x9f, 0xc2, 0xeb, - 0xad, 0xe4, 0x95, 0x18, 0xe2, 0xb9, 0x49, 0x05, 0x96, 0x54, 0x11, 0x1e, 0x16, 0x6b, 0x9c, 0x67, - 0x0f, 0x5a, 0x9c, 0x85, 0x0c, 0x21, 0x55, 0xf8, 0xe4, 0x0c, 0x57, 0x40, 0xe7, 0x7b, 0xfb, 0xca, - 0x29, 0xc1, 0x62, 0x64, 0x70, 0x1a, 0xdf, 0x62, 0x56, 0x1c, 0x9d, 0xd1, 0x3d, 0x07, 0x2f, 0xf0, - 0x23, 0xa2, 0x17, 0xbd, 0xb1, 0x98, 0x8c, 0xf3, 0xa3, 0x7a, 0xd2, 0x13, 0x17, 0x8a, 0x89, 0x2e, - 0xf1, 0x66, 0x9b, 0x0e, 0x8e, 0x63, 0x42, 0xd3, 0xdd, 0x86, 0x95, 0xfb, 0x76, 0xcb, 0x32, 0xbb, - 0xf7, 0x9d, 0x8e, 0xc5, 0x9f, 0x32, 0x67, 0x29, 0xe2, 0x32, 0x69, 0xac, 0x92, 0x36, 0x76, 0x40, - 0xf4, 0xdc, 0xf0, 0x99, 0xcd, 0x6c, 0x40, 0x36, 0x7e, 0x6e, 0xb3, 0xce, 0x72, 0x0f, 0x2f, 0xa1, - 0xa1, 0x5c, 0xd1, 0x3d, 0x52, 0x91, 0x4b, 0x3d, 0xbc, 0xec, 0xe5, 0x99, 0x7c, 0x6a, 0xca, 0xbd, - 0xe2, 0x5b, 0x00, 0xdc, 0x36, 0x66, 0x2e, 0x56, 0x28, 0x1d, 0xb7, 0x12, 0xdb, 0xb1, 0x6c, 0x76, - 0xe2, 0xc1, 0xb9, 0x01, 0xd1, 0xe5, 0xd0, 0xc6, 0xfa, 0x96, 0xcb, 0x36, 0x79, 0x64, 0x86, 0xbe, - 0x9d, 0xf5, 0x2d, 0x17, 0x7d, 0x80, 0x21, 0x35, 0xe9, 0x01, 0x2f, 0x4d, 0x1b, 0x49, 0xea, 0xee, - 0x33, 0x89, 0x1d, 0xe7, 0xd0, 0x3b, 0xfb, 0x65, 0xe5, 0xcc, 0x90, 0x80, 0x07, 0xde, 0x78, 0x1f, - 0x2c, 0x3f, 0x46, 0xea, 0x5d, 0xf8, 0x36, 0x7f, 0xfe, 0x92, 0xa4, 0x93, 0x0a, 0xac, 0x11, 0x87, - 0x19, 0x33, 0x3a, 0xdf, 0x71, 0xae, 0x3d, 0xaa, 0xae, 0xf4, 0xed, 0x6e, 0x44, 0x29, 0x65, 0x3c, - 0x04, 0x3a, 0xee, 0x54, 0x26, 0xae, 0xd4, 0x13, 0x9f, 0xca, 0xf0, 0x1d, 0xc7, 0x54, 0x35, 0x3e, - 0x3d, 0x47, 0x4f, 0x65, 0xe2, 0xc3, 0x3c, 0xa9, 0xc9, 0x3d, 0xcf, 0x8c, 0x2e, 0x3d, 0xde, 0xe8, - 0x98, 0xc1, 0x45, 0xe2, 0xa4, 0x10, 0x8b, 0x93, 0x5b, 0x49, 0xc6, 0xc6, 0x4e, 0xa0, 0xe3, 0x86, - 0x96, 0x70, 0x38, 0x3a, 0x97, 0x78, 0x38, 0xca, 0x05, 0xdf, 0xc5, 0x68, 0xd1, 0xc2, 0x2f, 0xd2, - 0xcc, 0x8c, 0x28, 0xd2, 0xcc, 0x9e, 0xa8, 0x48, 0xd3, 0x8b, 0x18, 0x5e, 0x96, 0x1a, 0xde, 0xf3, - 0xe3, 0xd6, 0x7b, 0xc8, 0xde, 0xae, 0x4c, 0x6d, 0x6d, 0x97, 0xa2, 0xd6, 0x36, 0x1f, 0x89, 0x68, - 0xc4, 0xd2, 0xde, 0x13, 0xb5, 0x34, 0x38, 0xce, 0xd2, 0x78, 0x2b, 0x43, 0x2f, 0xc0, 0x0c, 0x4d, - 0xf3, 0xd9, 0xb6, 0xfc, 0xcc, 0xd0, 0xbe, 0xc5, 0xc3, 0xc3, 0x1e, 0xd6, 0xf0, 0x99, 0x43, 0x2e, - 0xe1, 0xcc, 0xe1, 0x83, 0x09, 0xdb, 0xa2, 0x85, 0x63, 0xb7, 0x45, 0x9e, 0xcf, 0x1d, 0x7f, 0xee, - 0xb0, 0x74, 0xf2, 0xda, 0xc1, 0xf2, 0x34, 0xb5, 0x83, 0xc7, 0xf4, 0x3d, 0xdf, 0xc8, 0x0c, 0xa5, - 0x27, 0x6c, 0xb7, 0xfe, 0x62, 0x34, 0x95, 0x1c, 0xb9, 0x41, 0x0e, 0xed, 0x66, 0x3a, 0x13, 0xf4, - 0x77, 0xbc, 0x02, 0x2b, 0x05, 0x24, 0xee, 0x78, 0x33, 0x53, 0xec, 0x78, 0x53, 0xd1, 0x1d, 0xaf, - 0x1b, 0x31, 0x80, 0x19, 0x6a, 0x00, 0xdb, 0xe3, 0xfd, 0xd6, 0x13, 0x30, 0x01, 0x3d, 0x41, 0xa1, - 0x66, 0x27, 0x52, 0xa8, 0x72, 0x3a, 0x71, 0xaf, 0x1d, 0x68, 0xfd, 0xdc, 0x24, 0x5a, 0xff, 0x98, - 0xea, 0x30, 0x4d, 0x39, 0xff, 0x47, 0x52, 0xc1, 0x26, 0x2c, 0x29, 0x66, 0x4d, 0xbc, 0x65, 0xd9, - 0x82, 0x95, 0xb8, 0xef, 0xf7, 0xb7, 0x2e, 0xcb, 0x91, 0x04, 0xb1, 0xd5, 0x8f, 0xba, 0xed, 0x74, - 0xd4, 0x6d, 0x73, 0xdb, 0xb2, 0x28, 0x3f, 0x13, 0x6c, 0xcb, 0x86, 0x12, 0x3a, 0xb6, 0x85, 0xb1, - 0xe0, 0x7c, 0xb0, 0x85, 0x79, 0xe7, 0x02, 0x73, 0xe1, 0xbb, 0x19, 0x58, 0xe1, 0x76, 0x52, 0xcc, - 0xdf, 0x6d, 0x40, 0xf6, 0xbe, 0xd3, 0x77, 0xf9, 0xbd, 0x8d, 0xff, 0x3d, 0xaa, 0xd0, 0x3e, 0x37, - 0x59, 0xa1, 0x3d, 0x3d, 0x61, 0xa1, 0x7d, 0xa8, 0x9c, 0x2e, 0x4c, 0x5c, 0x4e, 0xcf, 0x8c, 0x2a, - 0xa7, 0x1f, 0x8c, 0x2a, 0x71, 0x7b, 0x16, 0xfa, 0x52, 0xd2, 0xd6, 0xd2, 0x13, 0xc8, 0x94, 0xf5, - 0xed, 0x83, 0x51, 0xf5, 0xed, 0xd9, 0x63, 0x07, 0x9a, 0xae, 0xb8, 0x1d, 0x29, 0x28, 0x67, 0xa3, - 0x05, 0xe5, 0xef, 0xb9, 0xf2, 0xec, 0x77, 0x16, 0xe1, 0x5c, 0x90, 0x75, 0x57, 0x1b, 0x3d, 0xd7, - 0x6e, 0xda, 0xdd, 0x46, 0xc7, 0x3d, 0xf1, 0x61, 0xd9, 0x8b, 0x7e, 0x31, 0x69, 0x2d, 0x16, 0xcc, - 0x87, 0xc4, 0xca, 0x2a, 0x49, 0xe8, 0x03, 0xb0, 0x4c, 0x86, 0xe8, 0x79, 0x23, 0x9a, 0x83, 0x9e, - 0x9d, 0xcf, 0x0f, 0xfb, 0x36, 0xc6, 0x90, 0x6c, 0xf5, 0x5d, 0xbc, 0xd8, 0xb7, 0xbb, 0xec, 0xbb, - 0xde, 0xb3, 0xd1, 0xab, 0xb0, 0x48, 0x79, 0xf4, 0x97, 0x34, 0x7f, 0x96, 0x76, 0x8f, 0xe8, 0xb3, - 0xd6, 0x38, 0xb4, 0x5a, 0xb4, 0x73, 0x8e, 0x30, 0xcb, 0x04, 0x86, 0xde, 0xe7, 0x8d, 0xed, 0xad, - 0x97, 0xd7, 0x79, 0x63, 0x5c, 0x67, 0x32, 0xd0, 0x0e, 0x59, 0x4b, 0xaf, 0xfb, 0x45, 0x20, 0xd4, - 0xbc, 0xeb, 0x10, 0xae, 0xc3, 0xa4, 0x3b, 0xdf, 0xb7, 0xbb, 0x64, 0x97, 0x69, 0x38, 0xe8, 0x02, - 0x10, 0xd1, 0xf8, 0x29, 0xe3, 0x72, 0xd0, 0xcc, 0x92, 0xc5, 0x48, 0xb9, 0x42, 0x88, 0x95, 0x2b, - 0xde, 0x05, 0x6b, 0xdd, 0x70, 0x3d, 0x4c, 0xbb, 0x65, 0x75, 0x5c, 0xdb, 0x3d, 0x62, 0x47, 0x6c, - 0xab, 0x5c, 0x9b, 0xca, 0x9a, 0x48, 0xb0, 0xe1, 0xbb, 0x70, 0x27, 0x5e, 0x93, 0x05, 0xae, 0x65, - 0xae, 0x37, 0xe5, 0xe1, 0x76, 0x94, 0x87, 0x20, 0x0c, 0x67, 0xa7, 0x20, 0xca, 0x73, 0xba, 0xe7, - 0x67, 0xa3, 0x9f, 0x4b, 0xc1, 0x3a, 0x4f, 0x99, 0xb3, 0x7b, 0xef, 0x50, 0xed, 0x03, 0xc3, 0x7b, - 0xc2, 0x61, 0xed, 0xdc, 0xe6, 0x40, 0x27, 0x0b, 0xd5, 0xa7, 0xbb, 0x49, 0x14, 0x48, 0x0a, 0xde, - 0x72, 0x0f, 0xef, 0xf9, 0x29, 0x38, 0xf9, 0x8d, 0x9e, 0x85, 0xc5, 0x6e, 0xbb, 0x71, 0x64, 0xf6, - 0xec, 0xce, 0x81, 0xeb, 0x74, 0xbc, 0xd2, 0xbc, 0xb7, 0xdd, 0x5e, 0x20, 0x0d, 0x98, 0xc1, 0x49, - 0xa2, 0x49, 0x11, 0x5b, 0x76, 0xa3, 0x4d, 0x11, 0xd9, 0xe5, 0x16, 0x02, 0x94, 0x19, 0x2c, 0x79, - 0x4f, 0x01, 0xc9, 0x7b, 0x8a, 0x8f, 0x85, 0x27, 0x8e, 0x22, 0x15, 0xce, 0xbb, 0x26, 0x12, 0xce, - 0xe3, 0x1c, 0x3c, 0x26, 0x1c, 0xd0, 0xad, 0xfc, 0x4f, 0xba, 0x6f, 0xb4, 0x34, 0x61, 0xee, 0x8f, - 0x4e, 0x98, 0xfb, 0x07, 0x59, 0xda, 0x99, 0x89, 0xf6, 0x26, 0xdb, 0xb0, 0xfa, 0xb0, 0x61, 0xbb, - 0xe6, 0xa0, 0xe3, 0xda, 0x6d, 0xb3, 0xd1, 0xe9, 0x3f, 0xb4, 0x7a, 0x56, 0x8b, 0xde, 0xa3, 0xcb, - 0xe2, 0x15, 0xd2, 0x54, 0x27, 0x2d, 0x12, 0x6b, 0x40, 0x15, 0xa0, 0x15, 0x26, 0xa2, 0x65, 0xd4, - 0xc8, 0x4f, 0x4f, 0x91, 0x16, 0x9f, 0xc2, 0x39, 0xd6, 0x57, 0x63, 0x09, 0xf6, 0x7b, 0x20, 0xc7, - 0x65, 0x08, 0xf9, 0x75, 0xca, 0xf2, 0x5a, 0xc0, 0xb2, 0x1c, 0xb6, 0x95, 0x53, 0x98, 0x47, 0x7d, - 0x3b, 0x95, 0xda, 0x28, 0xc3, 0xc6, 0x68, 0x2b, 0x9c, 0x2a, 0xa4, 0x3d, 0xc6, 0xa9, 0x67, 0x71, - 0x19, 0x16, 0x4d, 0x5e, 0x22, 0xc5, 0x25, 0x58, 0xe0, 0x8f, 0x95, 0x0a, 0xbf, 0x9b, 0x02, 0x14, - 0x35, 0x13, 0x5a, 0x6c, 0x78, 0x19, 0x96, 0xa2, 0x4e, 0x96, 0x05, 0x38, 0xf1, 0x51, 0x75, 0x91, - 0xf7, 0xb0, 0x32, 0x8e, 0x7c, 0xb6, 0x46, 0x7a, 0xe7, 0xf4, 0x68, 0xef, 0x3c, 0xd6, 0xdb, 0x3f, - 0xcf, 0x45, 0x12, 0xdb, 0x4f, 0x97, 0x16, 0x1e, 0x55, 0xfd, 0x60, 0xa2, 0xca, 0x41, 0x5c, 0x51, - 0x5b, 0x85, 0x2f, 0x08, 0x70, 0xc1, 0xbf, 0xf4, 0x9e, 0x1c, 0xb7, 0x47, 0xf1, 0x97, 0x9a, 0x90, - 0xbf, 0x74, 0x8c, 0xbf, 0x4b, 0x90, 0xf3, 0x2f, 0xdf, 0x93, 0x48, 0xe7, 0xb1, 0x0f, 0x3e, 0xc8, - 0x70, 0x86, 0xbd, 0x5e, 0x26, 0xc1, 0xeb, 0xf5, 0x43, 0x4f, 0x16, 0x4f, 0xef, 0xc6, 0x4e, 0xe7, - 0x71, 0x7d, 0x59, 0xdc, 0x0f, 0xcd, 0x4e, 0xe9, 0x87, 0x1e, 0x47, 0x37, 0x0b, 0x3f, 0x98, 0x83, - 0x5c, 0x4d, 0xad, 0xd2, 0xa5, 0x23, 0x3a, 0x57, 0x80, 0x39, 0x7f, 0x99, 0x3d, 0x65, 0x9b, 0x7f, - 0x54, 0x9d, 0x6d, 0x7a, 0x6b, 0xec, 0xfd, 0x6d, 0xa1, 0xa7, 0x21, 0x1b, 0xa4, 0x5c, 0x94, 0x60, - 0x11, 0x1e, 0x55, 0xe7, 0x5c, 0x96, 0x6f, 0xb1, 0x1f, 0x2d, 0xf4, 0x1e, 0x10, 0x87, 0xf6, 0x1a, - 0x22, 0x45, 0x5f, 0x79, 0x54, 0x5d, 0x6a, 0x45, 0x37, 0x1a, 0xd1, 0xef, 0x16, 0x5a, 0x87, 0xd9, - 0x9e, 0x75, 0x40, 0x2c, 0x7e, 0xc5, 0x7b, 0x31, 0xe5, 0x7d, 0x8d, 0xd7, 0xd3, 0x02, 0xcc, 0xd1, - 0xc6, 0x40, 0x47, 0x09, 0xf3, 0x04, 0x42, 0x98, 0xa7, 0x7f, 0x47, 0xdb, 0xc6, 0xcc, 0x68, 0xdd, - 0xfb, 0xe1, 0xd1, 0xf9, 0x00, 0xa2, 0x8a, 0x72, 0x3d, 0xf2, 0x4e, 0x86, 0x89, 0xf2, 0x1d, 0x8b, - 0xff, 0x5b, 0x40, 0x33, 0x76, 0x9a, 0x8b, 0x7a, 0xba, 0xb2, 0xcc, 0x8f, 0x5f, 0xef, 0xd9, 0x78, - 0x8e, 0x20, 0x90, 0xec, 0xf3, 0x19, 0x98, 0x75, 0x1d, 0x8a, 0x39, 0x97, 0x8c, 0x39, 0xe3, 0x3a, - 0x04, 0xef, 0xa9, 0x48, 0x39, 0x68, 0x7e, 0x33, 0x75, 0x55, 0xa0, 0xb1, 0x83, 0x2b, 0xfb, 0x3c, - 0x05, 0xd0, 0x77, 0x1b, 0x3d, 0x86, 0x02, 0x21, 0x0a, 0x83, 0x4a, 0x2e, 0xba, 0x00, 0x59, 0xab, - 0xd3, 0xf2, 0x10, 0x72, 0x01, 0xc2, 0x1c, 0x85, 0x49, 0x2e, 0x7a, 0x3f, 0x88, 0x2c, 0xc4, 0x99, - 0xf7, 0xac, 0x86, 0x3b, 0xe8, 0x59, 0xde, 0x6d, 0xe4, 0x25, 0x6e, 0xc7, 0x5d, 0x53, 0xab, 0x3b, - 0x5e, 0x1b, 0x5e, 0x66, 0xc8, 0xec, 0xbb, 0x8f, 0x5e, 0x87, 0x25, 0x2f, 0xd6, 0xd2, 0x93, 0x1d, - 0xa2, 0x1b, 0x09, 0xd7, 0x8c, 0x69, 0x68, 0xf5, 0x11, 0xf0, 0x62, 0x93, 0xff, 0x44, 0x2f, 0x43, - 0x8e, 0x52, 0x60, 0x8f, 0xf1, 0xb2, 0xc3, 0x4f, 0xf7, 0x48, 0x77, 0xef, 0xf9, 0x1e, 0x86, 0x66, - 0xf0, 0x1b, 0x15, 0x60, 0x31, 0x94, 0x8f, 0xd9, 0xe9, 0xd3, 0x38, 0x24, 0xe0, 0x5c, 0x20, 0x1e, - 0x8d, 0xe2, 0x84, 0x02, 0x22, 0x38, 0x67, 0x3c, 0x9c, 0x40, 0x3e, 0x5a, 0x9f, 0xe4, 0xe4, 0xbe, - 0x84, 0x08, 0x46, 0x9e, 0x62, 0xcc, 0x33, 0x01, 0x69, 0x7d, 0xb4, 0x43, 0xeb, 0x0b, 0x4d, 0xa7, - 0xd3, 0xb1, 0x9a, 0xae, 0xd9, 0xb3, 0x1a, 0xfd, 0xa0, 0xc6, 0x17, 0xce, 0x52, 0x0e, 0x30, 0x30, - 0x45, 0xc0, 0x62, 0x2b, 0x06, 0x21, 0x06, 0x6f, 0xf5, 0x7a, 0x4e, 0x8f, 0xa6, 0x77, 0xf3, 0xd8, - 0xfb, 0x40, 0xef, 0x05, 0x91, 0x9b, 0x3e, 0x7d, 0x0d, 0x46, 0xc3, 0x78, 0xee, 0x06, 0x1a, 0x7e, - 0xbe, 0x88, 0x97, 0xc2, 0xf9, 0x97, 0x9c, 0x16, 0xf5, 0xb2, 0x8d, 0x41, 0xcb, 0x76, 0xbc, 0x57, - 0x64, 0x74, 0x0b, 0x35, 0x8f, 0x81, 0x82, 0xbc, 0x77, 0x6a, 0xd7, 0x12, 0x72, 0x94, 0xd3, 0xde, - 0xe3, 0xa1, 0x78, 0x0a, 0x72, 0x05, 0x96, 0xba, 0xcd, 0x46, 0xd7, 0xbc, 0x67, 0xb7, 0x2d, 0xb3, - 0x6d, 0x77, 0x1e, 0xd0, 0x6d, 0xd1, 0x3c, 0x5e, 0x20, 0xd0, 0x1d, 0xbb, 0x6d, 0x55, 0xec, 0xce, - 0x03, 0xf4, 0x32, 0x2c, 0x50, 0x7e, 0x9b, 0x4e, 0xc7, 0xb5, 0xde, 0x74, 0xf3, 0x1b, 0xd4, 0xda, - 0xd6, 0x86, 0x3c, 0xa3, 0xd4, 0x39, 0xc2, 0x74, 0x61, 0x4b, 0x1e, 0x22, 0x7a, 0x0d, 0x16, 0xbb, - 0xec, 0xad, 0x96, 0x69, 0x77, 0xee, 0x39, 0xf9, 0x73, 0xb1, 0x7d, 0x13, 0xff, 0x24, 0x0c, 0x2f, - 0x74, 0xf9, 0x07, 0x62, 0xb1, 0x60, 0x77, 0x7e, 0x6c, 0xb0, 0x7b, 0x72, 0x19, 0x46, 0xe1, 0xb3, - 0x02, 0x3d, 0x10, 0xf5, 0x43, 0x0d, 0xe5, 0x65, 0x9b, 0x0b, 0x6c, 0x91, 0xfd, 0xad, 0x0f, 0x25, - 0xfb, 0xdb, 0xe0, 0x77, 0x8b, 0xf7, 0xde, 0xe9, 0x51, 0xde, 0xfb, 0xd8, 0x60, 0xf9, 0x32, 0xe4, - 0xc3, 0x41, 0x3b, 0xb6, 0x6b, 0x73, 0x6a, 0x9f, 0xa1, 0x0a, 0x7b, 0x3a, 0x18, 0xd2, 0x6f, 0xa6, - 0xca, 0xcb, 0x77, 0x6c, 0x3a, 0x87, 0xdd, 0xb6, 0x15, 0x76, 0x9c, 0x89, 0x76, 0x2c, 0xf9, 0xcd, - 0xb4, 0x63, 0x09, 0x96, 0x83, 0x8e, 0xcc, 0x34, 0xbd, 0x32, 0xe4, 0xc6, 0x50, 0xd5, 0x87, 0x04, - 0x61, 0xa6, 0x9e, 0x6e, 0xe4, 0x3b, 0x54, 0xf9, 0x39, 0x5e, 0xe5, 0x65, 0x58, 0x8b, 0x91, 0xf6, - 0xd4, 0x3e, 0x3b, 0x52, 0xed, 0x51, 0x94, 0x2e, 0x51, 0xed, 0xc2, 0x0f, 0xa5, 0x60, 0xd6, 0x73, - 0x98, 0x64, 0xf7, 0x35, 0xe8, 0x5b, 0x3d, 0xff, 0x31, 0x26, 0xf9, 0x4d, 0x60, 0xb4, 0x9e, 0xc2, - 0x6e, 0xae, 0x92, 0xdf, 0xf4, 0x9d, 0x61, 0x97, 0x49, 0x37, 0x6d, 0x77, 0x09, 0x0e, 0x2d, 0x67, - 0x65, 0xbc, 0x07, 0x9b, 0xb4, 0x64, 0x75, 0x92, 0x0b, 0xa5, 0x85, 0x5b, 0xf4, 0x91, 0x27, 0x57, - 0x71, 0x40, 0x08, 0x84, 0x5e, 0xe3, 0x61, 0x70, 0x4d, 0x8d, 0x7c, 0xa0, 0x6b, 0x30, 0x4b, 0x55, - 0xcb, 0xbf, 0xc1, 0x1e, 0x77, 0xfc, 0xe5, 0x53, 0x98, 0x21, 0x14, 0x67, 0x40, 0x18, 0xf4, 0xec, - 0xc2, 0x43, 0xfa, 0x3a, 0x31, 0xa8, 0x26, 0xa0, 0xa7, 0x62, 0x69, 0xbc, 0x37, 0x15, 0x3e, 0x3d, - 0x7f, 0x42, 0x03, 0xd7, 0x20, 0xc7, 0x65, 0xf1, 0x44, 0x50, 0xcd, 0x30, 0x19, 0xa4, 0xbf, 0x51, - 0x1e, 0xe6, 0xfc, 0xaa, 0xa1, 0x27, 0x63, 0xff, 0x93, 0xcb, 0x13, 0x04, 0x3e, 0x4f, 0xd8, 0xfa, - 0xe6, 0x1a, 0x2c, 0x46, 0x5e, 0x62, 0xa3, 0x75, 0x9a, 0x63, 0x9b, 0x35, 0x43, 0x32, 0xea, 0x35, - 0xb3, 0xae, 0xdd, 0xd4, 0xf4, 0xdb, 0x9a, 0x78, 0x0a, 0x9d, 0xa6, 0xe5, 0x4c, 0x1f, 0x6e, 0xe0, - 0x7d, 0x55, 0xdb, 0x15, 0x5b, 0xe8, 0x4c, 0x04, 0x1d, 0xab, 0xda, 0x2e, 0x81, 0x7f, 0x35, 0x85, - 0x9e, 0x82, 0xf3, 0x5c, 0x43, 0x49, 0xaa, 0x54, 0x4c, 0xb5, 0x66, 0xee, 0xe8, 0xf8, 0xb6, 0x84, - 0x65, 0x45, 0x16, 0xbf, 0x96, 0x42, 0xeb, 0x11, 0x92, 0x1f, 0xaa, 0x2b, 0x75, 0x45, 0x16, 0xbf, - 0x9e, 0x42, 0x9b, 0x70, 0x8e, 0x83, 0xd7, 0x94, 0x5a, 0x4d, 0xd5, 0x35, 0xb3, 0x8a, 0xf5, 0x5d, - 0xac, 0xd4, 0x6a, 0xe2, 0x37, 0x52, 0xe8, 0x59, 0x28, 0x70, 0x18, 0x8a, 0x84, 0x2b, 0xfb, 0xa6, - 0xac, 0x4a, 0x15, 0x7d, 0xd7, 0x34, 0x14, 0xbc, 0xa7, 0x6a, 0x92, 0xa1, 0xc8, 0xe2, 0x6f, 0xa5, - 0x10, 0xa2, 0xd3, 0xf3, 0x11, 0xf5, 0x9b, 0xe2, 0x6f, 0xa7, 0x50, 0x9e, 0x9e, 0x59, 0xfa, 0x30, - 0xa9, 0x54, 0x52, 0xaa, 0x04, 0xfb, 0x77, 0x52, 0xe8, 0x12, 0x6c, 0x70, 0x2d, 0x9a, 0x6e, 0x6a, - 0xba, 0xa1, 0xee, 0xa8, 0x25, 0xc9, 0x50, 0x75, 0x4d, 0xfc, 0xbd, 0x38, 0x67, 0x7b, 0xf5, 0x8a, - 0xa1, 0x56, 0x2b, 0x8a, 0x59, 0x2a, 0xeb, 0x6a, 0x49, 0xa9, 0x89, 0x5f, 0x4c, 0xc7, 0xa6, 0xbd, - 0xa7, 0xdf, 0x52, 0x64, 0xb3, 0xaa, 0xe0, 0x3d, 0x49, 0x53, 0x34, 0xa3, 0xb2, 0x2f, 0x7e, 0x29, - 0x19, 0xc5, 0x50, 0xf6, 0xaa, 0x3a, 0x96, 0xb0, 0x5a, 0xd9, 0x17, 0xbf, 0x9c, 0x46, 0x67, 0xe9, - 0x65, 0xf1, 0x60, 0x11, 0x6a, 0x0a, 0x99, 0xfd, 0x9d, 0x7d, 0xf1, 0x2b, 0x69, 0x74, 0x19, 0x2e, - 0xf2, 0xdc, 0x57, 0x0c, 0x05, 0x6b, 0x92, 0xa1, 0xde, 0x52, 0xcc, 0x9a, 0x82, 0x6f, 0xa9, 0x25, - 0x45, 0xfc, 0xaf, 0x34, 0x3a, 0x47, 0xef, 0x6b, 0xfa, 0x48, 0x45, 0x49, 0x36, 0xb1, 0xf2, 0xa1, - 0xba, 0x52, 0x33, 0xc4, 0x1f, 0x15, 0xd0, 0x79, 0x38, 0x13, 0x59, 0x61, 0xa9, 0x6e, 0x94, 0x75, - 0xac, 0x7e, 0x58, 0x91, 0xc5, 0x4f, 0x0a, 0xb1, 0x29, 0x56, 0xa5, 0xfd, 0x3d, 0x45, 0x33, 0x68, - 0x77, 0x15, 0x2b, 0xb2, 0xf8, 0x29, 0x21, 0xc6, 0xdc, 0x8e, 0x8e, 0x8b, 0xaa, 0x2c, 0x2b, 0x9a, - 0xf8, 0x69, 0x21, 0x26, 0x5a, 0x4d, 0x37, 0x76, 0xe8, 0x33, 0xc7, 0x1f, 0x13, 0x50, 0x01, 0x2e, - 0xf0, 0x93, 0x56, 0x8c, 0xb2, 0x2e, 0x13, 0x04, 0x53, 0xaa, 0x54, 0xf4, 0xdb, 0x8a, 0x2c, 0xfe, - 0xb8, 0x80, 0x2e, 0xd2, 0xab, 0x3c, 0x5c, 0x6f, 0xb6, 0x38, 0x52, 0xb1, 0xa2, 0x88, 0x3f, 0x21, - 0xc4, 0xa6, 0x4e, 0x25, 0x62, 0x12, 0xe6, 0x43, 0xee, 0x3e, 0x23, 0xc4, 0xd6, 0x90, 0x4d, 0xdb, - 0x34, 0xd4, 0x3d, 0x45, 0xaf, 0x1b, 0xe2, 0x4f, 0xc6, 0x79, 0x2c, 0xe9, 0xda, 0x4e, 0x45, 0x2d, - 0x19, 0xe2, 0x67, 0x05, 0xb4, 0x46, 0x23, 0x8b, 0xdf, 0xb2, 0xab, 0x6b, 0x8a, 0xf8, 0x53, 0x71, - 0x82, 0x15, 0x45, 0xdb, 0xe5, 0x47, 0xfc, 0x69, 0x01, 0x6d, 0xc1, 0xd3, 0x51, 0x82, 0xb2, 0x4a, - 0xf4, 0x45, 0xaa, 0x04, 0xa3, 0xef, 0x48, 0x6a, 0x45, 0x91, 0xc5, 0xcf, 0x09, 0xe8, 0x2a, 0x5c, - 0x4e, 0xe0, 0x4e, 0xd1, 0x0c, 0xd5, 0xd8, 0x37, 0x0d, 0x5d, 0x37, 0x2b, 0x12, 0xde, 0x55, 0xc4, - 0x9f, 0x11, 0xd0, 0x15, 0xb8, 0x94, 0x80, 0x59, 0xc7, 0xaa, 0x87, 0xa6, 0x6b, 0xbb, 0xe2, 0xcf, - 0x0a, 0xe8, 0x19, 0x78, 0x2a, 0xb2, 0x96, 0xb5, 0x7a, 0xb5, 0xaa, 0x63, 0x43, 0x91, 0xcd, 0x3d, - 0x45, 0x56, 0x25, 0xd3, 0xd8, 0xaf, 0x2a, 0xe2, 0xcf, 0x09, 0xe8, 0x3a, 0x6c, 0x0d, 0x53, 0x53, - 0x64, 0x13, 0x4b, 0xda, 0xae, 0x42, 0x45, 0x5d, 0x93, 0x0c, 0xb5, 0xb6, 0xa3, 0x52, 0x59, 0xff, - 0xbc, 0x80, 0xae, 0xc1, 0x95, 0x61, 0x37, 0x60, 0x62, 0xa5, 0xa6, 0xd7, 0x71, 0x89, 0xa8, 0xa3, - 0xaa, 0x63, 0xd5, 0xd8, 0x17, 0x3f, 0x2f, 0xa0, 0x0b, 0x90, 0x8f, 0x29, 0x9b, 0x72, 0xc7, 0x50, - 0x34, 0x62, 0xb4, 0xe2, 0x2f, 0xc4, 0x57, 0x3e, 0x68, 0x0a, 0x45, 0xf8, 0x8b, 0x71, 0x11, 0xfa, - 0x16, 0xaf, 0x6a, 0x86, 0x82, 0x6f, 0x49, 0x15, 0x3a, 0xe3, 0xda, 0x9e, 0x54, 0xa9, 0x88, 0xbf, - 0x14, 0xa7, 0x17, 0xc1, 0x29, 0x62, 0x55, 0xd9, 0x11, 0x7f, 0x39, 0x2e, 0x66, 0xc2, 0x52, 0x45, - 0xf7, 0xac, 0xd8, 0x54, 0xb5, 0x1d, 0x1d, 0xef, 0x79, 0x16, 0xfd, 0x2b, 0x42, 0xcc, 0x18, 0x09, - 0xa6, 0x54, 0x51, 0xb0, 0x61, 0xee, 0x29, 0xb5, 0x9a, 0xb4, 0xab, 0x88, 0xbf, 0x1a, 0x57, 0x3b, - 0x62, 0x8c, 0xaa, 0xcc, 0x56, 0xac, 0xac, 0x48, 0xb2, 0x82, 0xc5, 0x2f, 0xc6, 0xe5, 0x55, 0xc5, - 0xfa, 0x2d, 0x55, 0x56, 0x4c, 0xac, 0xec, 0x28, 0x18, 0x2b, 0x38, 0xe8, 0x21, 0x7e, 0x49, 0x88, - 0x19, 0xe7, 0x4e, 0x45, 0xbf, 0xed, 0x2b, 0xc8, 0x97, 0xe3, 0xcb, 0x2e, 0x69, 0xba, 0xb6, 0xbf, - 0x47, 0x46, 0x92, 0xd5, 0x9a, 0x6f, 0x29, 0x5f, 0x49, 0xe2, 0x3a, 0x60, 0x89, 0xcc, 0x4f, 0xfc, - 0xaa, 0x10, 0x73, 0x91, 0xbc, 0x66, 0x94, 0x14, 0xcc, 0xbc, 0x9a, 0x22, 0x7e, 0x2d, 0x8e, 0xa8, - 0x6a, 0xb7, 0xa4, 0x8a, 0x2a, 0x0f, 0x4d, 0xf1, 0xeb, 0x02, 0x7a, 0x11, 0x9e, 0xe3, 0xf9, 0x56, - 0x71, 0xcd, 0x30, 0xcb, 0x7a, 0xd5, 0xac, 0x48, 0xa5, 0x9b, 0xb5, 0xe0, 0x4d, 0xb3, 0xc9, 0x06, - 0x12, 0xbf, 0x11, 0x9f, 0xcc, 0x9e, 0x74, 0xc7, 0x2c, 0x62, 0x45, 0x92, 0x8d, 0xb2, 0xa9, 0xdc, - 0x29, 0x29, 0x0a, 0x09, 0x03, 0xbf, 0x1e, 0xf7, 0x38, 0x74, 0x32, 0xda, 0x8e, 0x6e, 0x56, 0xa5, - 0xd2, 0x4d, 0xb2, 0x02, 0x7f, 0x14, 0x77, 0x0c, 0x25, 0x5d, 0xab, 0x11, 0x9f, 0xa4, 0x79, 0x14, - 0xfe, 0x38, 0x3e, 0x05, 0xce, 0x97, 0x12, 0xef, 0x76, 0x4b, 0x52, 0x2b, 0x54, 0xab, 0xbf, 0x15, - 0x9f, 0x02, 0x0d, 0x4a, 0x06, 0x96, 0xb4, 0x9a, 0x54, 0xa2, 0xba, 0x21, 0xeb, 0x8a, 0xe7, 0x77, - 0x94, 0x3b, 0x6a, 0xcd, 0xa8, 0x89, 0x7f, 0x19, 0x57, 0xee, 0x8a, 0xae, 0x57, 0x4d, 0x59, 0x31, - 0x94, 0x12, 0x89, 0x18, 0x7f, 0x15, 0x6f, 0x26, 0x3a, 0xb8, 0x27, 0x69, 0xfb, 0x44, 0x2c, 0x35, - 0xf1, 0xdb, 0x71, 0x5d, 0x95, 0x64, 0x99, 0x04, 0x30, 0x53, 0xd5, 0x4a, 0xfa, 0x5e, 0xb5, 0xa2, - 0x18, 0x8a, 0xf8, 0xd7, 0x71, 0x77, 0x2a, 0xed, 0x15, 0xd5, 0xdd, 0xba, 0x5e, 0xaf, 0x89, 0xdf, - 0x89, 0x37, 0x15, 0xeb, 0x35, 0xb2, 0x1c, 0x58, 0x11, 0xff, 0x26, 0x4e, 0x39, 0x70, 0x73, 0x61, - 0xf0, 0xfb, 0xdb, 0xb8, 0xe2, 0x46, 0xfd, 0xa9, 0x47, 0xe8, 0xbb, 0x43, 0x63, 0x10, 0xeb, 0xbd, - 0xa5, 0x68, 0x86, 0xf8, 0x77, 0xa3, 0x5c, 0x69, 0x55, 0xd1, 0x64, 0x12, 0xe3, 0xff, 0x21, 0xbe, - 0x2e, 0x75, 0x4d, 0x56, 0x4a, 0x6a, 0xb5, 0xac, 0x60, 0x2a, 0xee, 0x7f, 0x14, 0xd0, 0x73, 0xf0, - 0x4c, 0xc4, 0xac, 0x4b, 0x75, 0xe2, 0x33, 0x4c, 0x69, 0x17, 0x2b, 0x4a, 0x34, 0xac, 0xfc, 0x93, - 0x80, 0x9e, 0x86, 0xcd, 0xb8, 0x5d, 0x13, 0x1f, 0x4a, 0xa2, 0x9a, 0x82, 0x4d, 0x05, 0x63, 0x1d, - 0x8b, 0xff, 0x22, 0x0c, 0xc5, 0x68, 0xc3, 0x54, 0x89, 0x2c, 0x09, 0x39, 0x45, 0x16, 0xff, 0x55, - 0x48, 0x88, 0x7d, 0xbb, 0x92, 0xa1, 0xdc, 0x96, 0xf6, 0xc5, 0x7f, 0x8b, 0x8b, 0x84, 0x45, 0xcc, - 0x88, 0x96, 0xfc, 0x7b, 0x7c, 0x08, 0xd6, 0x3b, 0x08, 0x21, 0xff, 0x11, 0x67, 0xf5, 0x96, 0x82, - 0xa9, 0xbb, 0xa2, 0x5e, 0xd4, 0xb7, 0x32, 0xf1, 0x3f, 0xe3, 0x56, 0xca, 0x3c, 0x0a, 0xe7, 0xe5, - 0x7f, 0x20, 0x13, 0xf3, 0xdf, 0xbb, 0x15, 0xbd, 0x28, 0x55, 0xbc, 0x85, 0x56, 0x6e, 0x29, 0x78, - 0xff, 0x36, 0x5d, 0xa5, 0x3f, 0xcd, 0xc4, 0x24, 0xcd, 0xf0, 0x64, 0xa5, 0x54, 0x51, 0x35, 0x45, - 0xfc, 0xb3, 0x0c, 0xda, 0x86, 0x6b, 0x09, 0xed, 0x11, 0x75, 0x36, 0x25, 0x8d, 0xd1, 0xfb, 0xf3, - 0x4c, 0x6c, 0x06, 0x0c, 0x3f, 0x16, 0x71, 0xbf, 0x99, 0x89, 0x4b, 0xc2, 0x43, 0xab, 0x6b, 0xb7, - 0x25, 0x2a, 0xec, 0xbf, 0x18, 0x81, 0x80, 0x95, 0x0f, 0x7a, 0x06, 0xf2, 0xad, 0xcc, 0xd6, 0x03, - 0xf6, 0xcf, 0x3c, 0xfc, 0xe3, 0x67, 0x96, 0x5e, 0x52, 0xab, 0x23, 0x92, 0x22, 0x01, 0x5c, 0x0f, - 0xd3, 0xcb, 0x10, 0x5e, 0x97, 0xab, 0x62, 0x6a, 0x18, 0x6c, 0x94, 0xaa, 0x62, 0x3a, 0x01, 0x5c, - 0xa9, 0x89, 0xc2, 0x96, 0x06, 0x62, 0xfc, 0x44, 0x03, 0x21, 0xba, 0x0f, 0x20, 0xc9, 0x9c, 0xe7, - 0xc9, 0x6a, 0xde, 0xff, 0x66, 0x20, 0xb0, 0x3b, 0x01, 0x28, 0x85, 0x56, 0xbd, 0xd8, 0x4f, 0x3c, - 0x82, 0x0f, 0x4c, 0x6f, 0x39, 0x94, 0xd9, 0xd8, 0x61, 0x01, 0xba, 0xe0, 0xad, 0x85, 0x17, 0x60, - 0x15, 0xad, 0x84, 0xf7, 0xab, 0x06, 0xf5, 0xcf, 0x44, 0x68, 0xa7, 0xd0, 0x39, 0x2f, 0xbd, 0x8a, - 0x36, 0x53, 0xdf, 0x2d, 0xa6, 0x92, 0xfb, 0x32, 0x2b, 0x10, 0xd3, 0x5b, 0x8d, 0xf0, 0xbf, 0xb0, - 0x18, 0x47, 0x5d, 0x0b, 0x9d, 0x85, 0xd3, 0x2c, 0x94, 0x60, 0x1a, 0xca, 0xb9, 0x7c, 0x7c, 0x03, - 0xd6, 0xa3, 0x4d, 0xbe, 0xc5, 0x88, 0xa9, 0xe1, 0x36, 0x12, 0x75, 0x69, 0x5b, 0x7a, 0xeb, 0x21, - 0x9d, 0x7b, 0x58, 0xbf, 0xa1, 0xb2, 0x2c, 0xf9, 0x19, 0x3a, 0xf1, 0x4c, 0xc4, 0xb8, 0x29, 0x7d, - 0x02, 0xae, 0x4a, 0xd8, 0x50, 0x4b, 0x6a, 0x55, 0xd2, 0x0c, 0xf3, 0x83, 0xba, 0xaa, 0x29, 0xb2, - 0x98, 0x42, 0x4b, 0x00, 0xa4, 0x8d, 0x78, 0xcd, 0x5b, 0x8a, 0x98, 0x46, 0x6b, 0x20, 0x92, 0x6f, - 0x59, 0xad, 0x95, 0x74, 0x4d, 0xf3, 0xd6, 0x5e, 0x40, 0x8b, 0x30, 0x4f, 0xa0, 0x9e, 0xe5, 0x66, - 0xb6, 0x9a, 0x74, 0xcd, 0xa2, 0xbb, 0x53, 0x94, 0x87, 0xb5, 0x9a, 0x51, 0xf3, 0x16, 0x72, 0x47, - 0xc1, 0xa6, 0xae, 0xed, 0xea, 0xde, 0xf8, 0x67, 0x60, 0x35, 0xd2, 0xc2, 0x42, 0x64, 0x8a, 0xca, - 0x97, 0x6f, 0xa8, 0xd5, 0x4b, 0x25, 0xa5, 0x56, 0xdb, 0xa9, 0x93, 0xd9, 0x5d, 0x03, 0x08, 0x4b, - 0x63, 0x28, 0x0b, 0x19, 0x8d, 0x64, 0x71, 0x74, 0xc5, 0x6f, 0x62, 0xb5, 0x56, 0x35, 0x15, 0x8d, - 0x2c, 0x93, 0x2c, 0xa6, 0xb6, 0x76, 0xa8, 0xb2, 0x44, 0xea, 0x60, 0x68, 0x19, 0x72, 0xb5, 0x92, - 0xcc, 0x49, 0x99, 0x01, 0xc2, 0xff, 0xe1, 0x21, 0xc2, 0x02, 0x01, 0x84, 0xff, 0xc1, 0xe3, 0xc6, - 0x9f, 0xe4, 0x40, 0xa8, 0xa9, 0x55, 0x54, 0x85, 0x05, 0xfe, 0x21, 0x04, 0x3a, 0x1f, 0xb9, 0x58, - 0x15, 0xbb, 0x2f, 0xbf, 0x71, 0x61, 0x44, 0xab, 0x77, 0xb1, 0xa5, 0x20, 0xbc, 0x9d, 0x4e, 0xa1, - 0x8f, 0x70, 0xff, 0xf5, 0x8a, 0x7f, 0x64, 0x80, 0x9e, 0x1e, 0x3e, 0x3b, 0x4c, 0x78, 0x33, 0xb1, - 0x31, 0xf6, 0x95, 0x02, 0x32, 0x61, 0x3d, 0xf9, 0xe9, 0x2e, 0x7a, 0x66, 0x98, 0x7c, 0xd2, 0x0b, - 0x86, 0x8d, 0xf1, 0x4f, 0x06, 0x08, 0xfb, 0x89, 0xff, 0x81, 0x84, 0x63, 0x7f, 0xdc, 0x7f, 0x28, - 0x39, 0x9e, 0xfd, 0xe4, 0x27, 0xc2, 0x1c, 0xfb, 0x63, 0xdf, 0x10, 0x1f, 0xc7, 0xfe, 0xff, 0x03, - 0x34, 0xfc, 0x22, 0x08, 0x85, 0xb7, 0xe0, 0x47, 0x3e, 0x3e, 0xda, 0xb8, 0x3c, 0x16, 0x87, 0x5d, - 0x5d, 0xfa, 0x3e, 0x58, 0x4d, 0x78, 0xcf, 0x83, 0xe2, 0x7d, 0x13, 0x39, 0xbf, 0x32, 0x1e, 0x29, - 0x1c, 0x21, 0xe1, 0x49, 0x0b, 0x37, 0xc2, 0xe8, 0xe7, 0x36, 0xdc, 0x08, 0xe3, 0x5e, 0xc5, 0x34, - 0x83, 0xb7, 0x3f, 0xd1, 0x49, 0x0c, 0xf5, 0x4e, 0x9c, 0xc5, 0xd3, 0xc7, 0x60, 0xb1, 0x41, 0x76, - 0x61, 0x29, 0xfa, 0xe4, 0x04, 0x5d, 0xe4, 0x8e, 0x35, 0x13, 0xde, 0xa2, 0x6c, 0x24, 0xbf, 0x35, - 0x8a, 0x98, 0x53, 0xe4, 0x3d, 0xc5, 0xd3, 0x13, 0xdd, 0x5d, 0xdf, 0x18, 0x7b, 0xbb, 0x2c, 0xa2, - 0xed, 0x23, 0xa8, 0x8f, 0xbb, 0x0f, 0x7e, 0x0c, 0xf5, 0x70, 0x2d, 0x23, 0xb4, 0x87, 0xd6, 0x32, - 0x89, 0xf2, 0x95, 0xf1, 0x48, 0x4c, 0xcc, 0x1f, 0xe1, 0x5e, 0xf6, 0x8c, 0xe0, 0x7f, 0xdc, 0xb5, - 0xb9, 0x63, 0xf8, 0xdf, 0x87, 0xb5, 0xa4, 0x6b, 0x0e, 0x9c, 0xa6, 0x8c, 0xb9, 0x05, 0xb1, 0x11, - 0x39, 0xbb, 0x8f, 0x1f, 0xff, 0xde, 0x81, 0xf5, 0xe4, 0x73, 0x47, 0xce, 0x11, 0x8c, 0x3d, 0x98, - 0xdc, 0x58, 0x1f, 0xaa, 0x94, 0x2b, 0x87, 0x5d, 0xf7, 0xa8, 0xb8, 0xf3, 0xe1, 0xcb, 0x07, 0xb6, - 0x7b, 0x7f, 0x70, 0x77, 0xbb, 0xe9, 0x1c, 0x5e, 0x67, 0xb4, 0xbc, 0x7f, 0x9b, 0xd8, 0x74, 0xda, - 0x3e, 0xe0, 0x0b, 0xe9, 0xc5, 0x8a, 0xfd, 0x86, 0x75, 0xd3, 0x2b, 0x97, 0xbb, 0xce, 0xdf, 0xa7, - 0x97, 0xd8, 0xf7, 0x6b, 0xaf, 0x51, 0xc0, 0xdd, 0x59, 0xda, 0xe5, 0xa5, 0xff, 0x0e, 0x00, 0x00, - 0xff, 0xff, 0x99, 0xec, 0x58, 0x51, 0xed, 0x51, 0x00, 0x00, + // 5789 bytes of a gzipped FileDescriptorProto + 0x1f, 0x8b, 0x08, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0xff, 0xe4, 0x7c, 0x5b, 0x6c, 0x23, 0xc9, + 0x75, 0xe8, 0x90, 0x4d, 0x49, 0xd4, 0xa1, 0x1e, 0xad, 0x92, 0x46, 0xc3, 0xd1, 0xbc, 0xb4, 0x9c, + 0xd9, 0xdd, 0x19, 0xed, 0xae, 0x66, 0x3d, 0x7b, 0xaf, 0xf7, 0xe1, 0xd7, 0x36, 0xd9, 0x2d, 0xb1, + 0x3d, 0x54, 0x37, 0x5d, 0x6c, 0xce, 0x8c, 0x0c, 0xdf, 0xdb, 0x97, 0x43, 0xf6, 0x68, 0xda, 0x43, + 0xb1, 0x69, 0xb2, 0xb9, 0xb3, 0xb2, 0xef, 0x7e, 0xe4, 0x2b, 0x1b, 0x20, 0x08, 0x62, 0x3b, 0x89, + 0xe3, 0xc4, 0x79, 0x18, 0xc8, 0xd3, 0xb0, 0x0d, 0x38, 0xf0, 0x23, 0x98, 0x8f, 0xc0, 0x7f, 0x09, + 0xf2, 0x00, 0x02, 0x04, 0x79, 0x00, 0x09, 0x1c, 0x27, 0x8e, 0x13, 0x27, 0x41, 0x92, 0x9f, 0x3c, + 0x81, 0x7c, 0x04, 0x55, 0x5d, 0xdd, 0x5d, 0xdd, 0x6c, 0x52, 0xa4, 0x66, 0x16, 0x30, 0x92, 0x2f, + 0xb1, 0x4f, 0x9d, 0x3a, 0x75, 0xea, 0xd4, 0x79, 0xd5, 0xa9, 0x2a, 0xc1, 0x4a, 0xdb, 0x7e, 0xc3, + 0x7a, 0x60, 0xbb, 0x66, 0xdf, 0xee, 0x6e, 0x77, 0x7b, 0x8e, 0xeb, 0xa0, 0x39, 0x06, 0xda, 0x38, + 0x7b, 0xe0, 0x38, 0x07, 0x6d, 0xeb, 0x3a, 0x05, 0xdf, 0x1d, 0xdc, 0xbb, 0xde, 0xe8, 0x1c, 0x79, + 0x38, 0x1b, 0x17, 0xe3, 0x4d, 0xad, 0x41, 0xaf, 0xe1, 0xda, 0x4e, 0x87, 0xb5, 0x9f, 0x8b, 0xb7, + 0x5b, 0x87, 0x5d, 0xd7, 0xef, 0x7c, 0x29, 0xde, 0xe8, 0xda, 0x87, 0x56, 0xdf, 0x6d, 0x1c, 0x32, + 0x0e, 0x36, 0xd6, 0x7c, 0xa6, 0x0e, 0x9d, 0x96, 0xd5, 0xee, 0x33, 0x28, 0xf2, 0xa1, 0x3d, 0xc7, + 0x39, 0x0c, 0x30, 0x9d, 0x83, 0x03, 0xab, 0x77, 0xdd, 0xe9, 0x92, 0xc1, 0x19, 0x66, 0x41, 0x87, + 0xf9, 0x9a, 0x5a, 0xad, 0xb9, 0x0d, 0x77, 0xd0, 0x47, 0x5b, 0x90, 0x69, 0x3a, 0x2d, 0x2b, 0x9f, + 0xda, 0x4c, 0x5d, 0x5d, 0xba, 0xb1, 0xbe, 0xcd, 0xa8, 0x6c, 0x07, 0x18, 0x25, 0xa7, 0x65, 0x61, + 0x8a, 0x83, 0xd6, 0x61, 0xb6, 0x4f, 0x61, 0xf9, 0xf4, 0x66, 0xea, 0xea, 0x3c, 0x66, 0x5f, 0x85, + 0xcf, 0x64, 0xe0, 0x74, 0xa9, 0x67, 0x35, 0x5c, 0xab, 0xa6, 0x56, 0x8d, 0xde, 0xa0, 0xf3, 0x00, + 0x5b, 0x1f, 0x1b, 0x58, 0x7d, 0x17, 0x3d, 0x07, 0x2b, 0x76, 0xe7, 0xae, 0x33, 0xe8, 0xb4, 0xcc, + 0x46, 0xab, 0xd5, 0xb3, 0xfa, 0x7d, 0xab, 0x9f, 0x4f, 0x6d, 0x0a, 0x57, 0xe7, 0xb1, 0xc8, 0x1a, + 0x24, 0x1f, 0x8e, 0xae, 0x81, 0xe8, 0x0c, 0xdc, 0x08, 0x36, 0x1b, 0x68, 0xd9, 0x87, 0x33, 0x64, + 0xf4, 0x2c, 0x04, 0x20, 0xb3, 0x33, 0x38, 0xbc, 0x6b, 0xf5, 0xf2, 0x02, 0xc5, 0x5c, 0xf2, 0xc1, + 0x1a, 0x85, 0xa2, 0x77, 0xc3, 0x69, 0x9f, 0x01, 0x0f, 0xaf, 0x6f, 0xf6, 0xac, 0x03, 0xeb, 0xcd, + 0x7c, 0x86, 0x30, 0x51, 0x4c, 0xe7, 0x53, 0x78, 0x95, 0x21, 0x78, 0x3d, 0xfa, 0x98, 0x34, 0x93, + 0x01, 0x62, 0xfd, 0xf2, 0xf3, 0x94, 0xed, 0xa5, 0x28, 0x36, 0xda, 0x06, 0x7f, 0x22, 0xe6, 0xa0, + 0x6f, 0xf5, 0x3a, 0x8d, 0x43, 0x2b, 0x3f, 0x43, 0x58, 0x29, 0x0a, 0xdf, 0xac, 0xa6, 0xb0, 0x4f, + 0xa5, 0xce, 0xda, 0x78, 0xfc, 0x6e, 0xa3, 0xdf, 0x7f, 0xe8, 0xf4, 0x5a, 0xf9, 0x59, 0x1f, 0x3f, + 0x1d, 0xe0, 0x57, 0x59, 0x1b, 0x7a, 0x11, 0x56, 0x82, 0x99, 0x06, 0x03, 0xcc, 0x85, 0x03, 0x04, + 0x22, 0x0b, 0x46, 0xe0, 0x7b, 0x04, 0x43, 0x64, 0xc3, 0x21, 0x82, 0x1e, 0xc1, 0x18, 0x08, 0x32, + 0x94, 0x2c, 0x50, 0x11, 0xd2, 0xdf, 0xe8, 0x75, 0xc8, 0x1e, 0x5a, 0x6e, 0xa3, 0xd5, 0x70, 0x1b, + 0xf9, 0x1c, 0xed, 0x7c, 0xe5, 0x9b, 0xd5, 0xd4, 0xaf, 0x55, 0x2f, 0xbe, 0xb7, 0x67, 0xb5, 0x1a, + 0x4d, 0xd7, 0x6a, 0x6d, 0x5e, 0xfd, 0xc4, 0x27, 0x36, 0xb7, 0x6b, 0xf6, 0xc7, 0xad, 0xcd, 0xb7, + 0xde, 0xda, 0xbc, 0x7b, 0xe4, 0x5a, 0xfd, 0x6b, 0xef, 0xc7, 0x41, 0xaf, 0xd7, 0xd2, 0xf9, 0x54, + 0xe1, 0x06, 0x64, 0x6b, 0x6a, 0x95, 0xa8, 0x50, 0x33, 0x18, 0x25, 0xc5, 0x8d, 0x82, 0x20, 0xd3, + 0x6b, 0xb8, 0x16, 0x5d, 0xe6, 0x45, 0x4c, 0x7f, 0x17, 0x3e, 0x99, 0x86, 0xa5, 0x9a, 0x5a, 0xdd, + 0xb3, 0x5a, 0x76, 0xa3, 0xe4, 0x74, 0xee, 0xd9, 0x07, 0xe8, 0x79, 0x40, 0x4e, 0xa7, 0x7d, 0x64, + 0xb6, 0xed, 0xbe, 0x6b, 0xb5, 0x4c, 0xa2, 0x8c, 0xcd, 0x3e, 0x25, 0x94, 0xc5, 0x22, 0x69, 0xa9, + 0xd0, 0x06, 0x3a, 0x0e, 0xd1, 0xa3, 0x59, 0x86, 0x91, 0xde, 0x14, 0xae, 0xe6, 0x6e, 0xac, 0xf0, + 0x4a, 0x4d, 0x71, 0x30, 0x43, 0x40, 0xaf, 0x03, 0x58, 0x9d, 0x66, 0xef, 0x88, 0xda, 0x07, 0x55, + 0xa1, 0xa5, 0x1b, 0xe7, 0x78, 0x74, 0xca, 0x85, 0x12, 0xa0, 0x94, 0x4f, 0x61, 0xae, 0xc3, 0xdb, + 0xa9, 0x14, 0x2a, 0xc1, 0xe2, 0x21, 0xc1, 0x31, 0x89, 0x95, 0x3a, 0x03, 0x37, 0x9f, 0xd9, 0x4c, + 0x5d, 0xcd, 0xdd, 0x38, 0xbb, 0xed, 0x59, 0xf1, 0xb6, 0x6f, 0xc5, 0xdb, 0x32, 0x73, 0x01, 0xe5, + 0x14, 0x5e, 0xa0, 0x3d, 0x0c, 0xaf, 0xc3, 0xdb, 0xa9, 0x54, 0x71, 0x11, 0x72, 0x66, 0x48, 0xb6, + 0x28, 0xc2, 0x92, 0x19, 0x21, 0x5a, 0x78, 0x3b, 0x05, 0x0b, 0xd5, 0x9e, 0xf3, 0x86, 0xdd, 0xb2, + 0x7a, 0x6a, 0xe7, 0x9e, 0x83, 0x96, 0x20, 0x6d, 0xb7, 0x98, 0x28, 0xd3, 0x76, 0xb8, 0x84, 0x69, + 0x4e, 0xb8, 0xd7, 0x20, 0xe3, 0x1e, 0x75, 0x2d, 0x36, 0xad, 0xd3, 0xc1, 0xb4, 0x7c, 0x42, 0xc6, + 0x51, 0xd7, 0xc2, 0x14, 0x85, 0x98, 0x5e, 0xb7, 0x67, 0xbd, 0x61, 0x75, 0x5c, 0xd3, 0xed, 0x35, + 0x3a, 0xfd, 0x7b, 0x56, 0x8f, 0x4e, 0x24, 0x8b, 0x97, 0x19, 0xdc, 0x60, 0xe0, 0xc2, 0x3f, 0xcd, + 0xc0, 0x82, 0x6f, 0xe6, 0x94, 0x95, 0xeb, 0xb0, 0xd0, 0xb7, 0xbb, 0xa6, 0x4b, 0x00, 0xa6, 0xcf, + 0x54, 0x71, 0xf1, 0x51, 0x15, 0xfa, 0x76, 0xd7, 0x43, 0x93, 0x71, 0xf8, 0xbb, 0x85, 0x5e, 0x82, + 0xcc, 0x03, 0xbb, 0xd3, 0xca, 0x2f, 0x51, 0xbe, 0x2e, 0xf1, 0xe2, 0x0e, 0xa8, 0x6e, 0xd3, 0x5f, + 0x37, 0xed, 0x4e, 0x0b, 0x53, 0xe4, 0x64, 0x4f, 0x92, 0x9e, 0xc2, 0x93, 0x08, 0x13, 0x7b, 0x92, + 0x4c, 0xa2, 0x27, 0x79, 0x09, 0xe6, 0xa9, 0x68, 0xba, 0x4e, 0xcf, 0xcd, 0x2f, 0xc6, 0x44, 0x4a, + 0x59, 0x67, 0x8d, 0x38, 0xc4, 0x1b, 0xed, 0x7e, 0x66, 0xa6, 0x76, 0x3f, 0x30, 0xb1, 0xfb, 0x99, + 0x9d, 0xd2, 0xfd, 0xcc, 0x4d, 0xeb, 0x7e, 0xb2, 0x53, 0xbb, 0x9f, 0xf9, 0x49, 0xdc, 0x4f, 0x6e, + 0x84, 0xfb, 0x59, 0x38, 0x89, 0xfb, 0x29, 0xc8, 0x30, 0x1f, 0xe8, 0x10, 0x12, 0x61, 0xc1, 0xc0, + 0x75, 0xed, 0xa6, 0x59, 0x51, 0x76, 0xa5, 0xd2, 0xbe, 0x78, 0x0a, 0xad, 0xc0, 0xa2, 0x07, 0x51, + 0xb5, 0xa2, 0x5e, 0xd7, 0x64, 0x31, 0x85, 0x10, 0x2c, 0x79, 0x20, 0xbd, 0x6e, 0x78, 0xb0, 0x34, + 0x75, 0x62, 0x18, 0xce, 0x07, 0xd1, 0x4d, 0xf5, 0xe4, 0x13, 0x09, 0x72, 0x37, 0x60, 0x86, 0x2a, + 0x3f, 0xd5, 0xfc, 0xdc, 0x8d, 0xf3, 0xbc, 0x56, 0xf0, 0xf8, 0x44, 0xaf, 0xb1, 0x87, 0x5a, 0xf8, + 0xbd, 0x14, 0x9c, 0xaf, 0x77, 0x5b, 0xa3, 0x89, 0x4e, 0x6d, 0x55, 0xaf, 0xc0, 0x5c, 0xcf, 0xea, + 0xb6, 0x1b, 0x4d, 0xcf, 0x09, 0x1c, 0xc3, 0x47, 0xf9, 0x14, 0xf6, 0xd1, 0xd1, 0x2b, 0x30, 0x3b, + 0xa0, 0xac, 0x50, 0x1b, 0xc9, 0xdd, 0xb8, 0x38, 0xaa, 0xa3, 0xc7, 0x70, 0xf9, 0x14, 0x66, 0xf8, + 0xc5, 0x2c, 0xcc, 0x36, 0x9a, 0xc4, 0x65, 0x15, 0x7e, 0x03, 0x60, 0x35, 0x61, 0x98, 0xe9, 0xa7, + 0x91, 0xe4, 0xc8, 0x78, 0x65, 0x10, 0x4e, 0xa2, 0x0c, 0x28, 0x0f, 0x73, 0xbe, 0x1d, 0xd1, 0xc0, + 0x8f, 0xfd, 0x4f, 0xe2, 0x57, 0x1a, 0xed, 0xb6, 0xf3, 0xd0, 0xe2, 0xfd, 0xca, 0x8c, 0xe7, 0x57, + 0x58, 0x43, 0xe8, 0x57, 0x9e, 0x85, 0x65, 0x1f, 0xd9, 0x27, 0x37, 0xeb, 0x99, 0x25, 0x03, 0xfb, + 0x66, 0x79, 0x15, 0x16, 0x1b, 0x03, 0xf7, 0x7e, 0x62, 0xc4, 0x5e, 0x20, 0x2d, 0x81, 0xb9, 0xf8, + 0x98, 0x49, 0x91, 0x9a, 0x62, 0x06, 0x66, 0x72, 0x01, 0x80, 0x62, 0xf6, 0xac, 0x46, 0xfb, 0x30, + 0xbf, 0x4a, 0xe5, 0x33, 0x4f, 0x20, 0x98, 0x00, 0x90, 0x0d, 0x73, 0xf7, 0xad, 0x46, 0xcb, 0xcf, + 0x54, 0x72, 0x37, 0xae, 0x8d, 0x5b, 0xff, 0xed, 0xb2, 0x87, 0xab, 0x74, 0xdc, 0xde, 0xd1, 0x84, + 0xe2, 0xf4, 0xe9, 0x23, 0x1b, 0x4e, 0xb3, 0x9f, 0xa6, 0xeb, 0x98, 0x0d, 0xd7, 0xed, 0xd9, 0x77, + 0x07, 0xae, 0xe5, 0xf9, 0xa8, 0xdc, 0x8d, 0xff, 0x3d, 0xc9, 0xc0, 0x86, 0x23, 0x05, 0xfd, 0x28, + 0x13, 0x78, 0xf5, 0xfe, 0x70, 0x0b, 0x19, 0x2a, 0xa4, 0x4f, 0x46, 0xf3, 0xe7, 0xb8, 0x34, 0xc1, + 0x50, 0x21, 0x1d, 0xc3, 0xe1, 0xe7, 0x8b, 0x57, 0x1b, 0xc3, 0x2d, 0xa8, 0x48, 0x7c, 0x6e, 0xb3, + 0x3d, 0x68, 0x59, 0xc1, 0x20, 0xcb, 0xd4, 0xcd, 0x9f, 0xe5, 0x07, 0xf1, 0xb0, 0x75, 0x2f, 0xa1, + 0x26, 0xee, 0x98, 0xf6, 0xe0, 0x68, 0xf4, 0xec, 0xce, 0x81, 0xdd, 0x39, 0x08, 0xf2, 0x81, 0xdc, + 0x31, 0xf9, 0x00, 0x5e, 0x62, 0x3d, 0x58, 0x3e, 0x80, 0x14, 0x58, 0x39, 0x6c, 0xbc, 0x69, 0x36, + 0x1b, 0xed, 0xb6, 0xe9, 0xef, 0x1b, 0xa8, 0x0f, 0x1c, 0x4b, 0x65, 0xf9, 0xb0, 0xf1, 0x66, 0xa9, + 0xd1, 0x6e, 0xfb, 0x00, 0x74, 0x19, 0x16, 0x1f, 0xf4, 0xec, 0x7e, 0xd7, 0xb4, 0x3a, 0x8d, 0xbb, + 0x6d, 0xab, 0x45, 0x63, 0x56, 0x16, 0x2f, 0x50, 0xa0, 0xe2, 0xc1, 0xd0, 0x0e, 0x88, 0x5e, 0xa2, + 0xc1, 0x65, 0x41, 0xe2, 0xb1, 0x59, 0x10, 0x5e, 0x3e, 0x8c, 0x02, 0xd0, 0xab, 0x00, 0x4d, 0xea, + 0x22, 0x5b, 0x66, 0xc3, 0xcd, 0xaf, 0x50, 0x66, 0x37, 0x86, 0x98, 0x35, 0xfc, 0x8d, 0x0c, 0x9e, + 0x67, 0xd8, 0x92, 0x4b, 0xba, 0x7a, 0xde, 0x84, 0x76, 0x45, 0xc7, 0x77, 0x65, 0xd8, 0x92, 0xbb, + 0xf1, 0x1a, 0x2c, 0xf0, 0xcb, 0x8a, 0x44, 0x10, 0x1e, 0x58, 0x47, 0x2c, 0x2b, 0x22, 0x3f, 0xd1, + 0x1a, 0xcc, 0xbc, 0xd1, 0x68, 0x0f, 0x7c, 0x77, 0xe2, 0x7d, 0xbc, 0x96, 0x7e, 0x25, 0xb5, 0xb1, + 0x03, 0xf9, 0x51, 0x9a, 0x38, 0x2d, 0x9d, 0x51, 0x6a, 0x36, 0x0d, 0x9d, 0xc2, 0x1f, 0x64, 0xe0, + 0x74, 0xa2, 0xbb, 0x45, 0x2f, 0x84, 0xbe, 0xcb, 0x0b, 0x30, 0xab, 0xc1, 0xd2, 0x90, 0xb4, 0xd7, + 0xc3, 0x0a, 0x1d, 0xda, 0xeb, 0x49, 0x0e, 0x2d, 0x3d, 0xba, 0xe3, 0xb0, 0x97, 0x7b, 0xef, 0xb0, + 0x97, 0x13, 0x46, 0xf7, 0x8f, 0xbb, 0xbe, 0x17, 0xe2, 0xae, 0x2f, 0x13, 0xb8, 0xbe, 0xf2, 0xa9, + 0xa8, 0xf3, 0x23, 0xf9, 0xf3, 0x0b, 0x71, 0xff, 0x17, 0x6c, 0x9e, 0xd2, 0xe5, 0x54, 0xd4, 0x03, + 0x12, 0xf4, 0x42, 0xc4, 0x09, 0xd2, 0xb4, 0xa2, 0x9c, 0xe6, 0xdc, 0x20, 0xc1, 0x39, 0xc3, 0x42, + 0x08, 0xcd, 0x83, 0xca, 0x82, 0x17, 0x44, 0x48, 0x83, 0xc2, 0xc5, 0x91, 0xb9, 0xc9, 0xe3, 0x48, + 0x39, 0x13, 0x46, 0x12, 0x42, 0xe6, 0x66, 0x82, 0xd1, 0x64, 0x8f, 0xdf, 0x3a, 0xcc, 0x0c, 0x99, + 0x0d, 0x49, 0xfd, 0x49, 0xae, 0x1f, 0x91, 0x57, 0x08, 0xf1, 0x45, 0x42, 0xb7, 0x07, 0xe1, 0xac, + 0x8b, 0x73, 0x30, 0x63, 0x52, 0xcc, 0x1c, 0xcc, 0x9b, 0x3e, 0x63, 0xc5, 0x55, 0x58, 0x31, 0xe3, + 0x6c, 0x15, 0x0c, 0xb8, 0x10, 0xa4, 0x2e, 0x3a, 0xcb, 0xbb, 0x22, 0x69, 0xc6, 0x4b, 0xd1, 0xdc, + 0xe5, 0x02, 0x3f, 0x81, 0x48, 0x07, 0x3e, 0x79, 0xf9, 0xfd, 0x14, 0x5c, 0x08, 0x92, 0x97, 0x44, + 0xb2, 0x53, 0x87, 0xfd, 0x57, 0xe3, 0xd9, 0xcb, 0x78, 0x4e, 0xf8, 0xf4, 0xe5, 0xd5, 0x58, 0xfa, + 0x72, 0x69, 0x64, 0xcf, 0x31, 0xf9, 0xcb, 0xa3, 0x79, 0x58, 0x4b, 0x1a, 0xe8, 0xfb, 0x28, 0x81, + 0xf1, 0x37, 0x32, 0xde, 0xf6, 0xc4, 0xff, 0x44, 0xd7, 0x61, 0xb5, 0x65, 0xf5, 0x5d, 0xbb, 0x43, + 0xdd, 0xbe, 0xd9, 0x74, 0x06, 0xc4, 0xf7, 0xd0, 0xcd, 0xd5, 0x3c, 0x46, 0x5c, 0x53, 0xc9, 0x6b, + 0x89, 0x6e, 0x64, 0x66, 0x26, 0xdc, 0xc8, 0x70, 0x09, 0xd4, 0x6c, 0x34, 0x81, 0x7a, 0x27, 0x52, + 0x9d, 0x8f, 0xc6, 0x73, 0x99, 0xad, 0xb1, 0xda, 0xf0, 0x58, 0xc9, 0xcc, 0x47, 0xc7, 0x27, 0x33, + 0xef, 0x9e, 0x68, 0xe4, 0x09, 0xb3, 0x99, 0x8f, 0x8e, 0xca, 0x66, 0x72, 0x93, 0x8c, 0xf5, 0xd8, + 0xe9, 0xcc, 0xc2, 0xb4, 0xe9, 0x4c, 0x52, 0x7a, 0xb0, 0x78, 0x82, 0xf4, 0xe0, 0x1c, 0xcc, 0xdf, + 0xeb, 0x39, 0x87, 0xe6, 0x7d, 0xa7, 0xef, 0xd2, 0xa4, 0x6a, 0x1e, 0x67, 0x09, 0xa0, 0xec, 0xf4, + 0xdd, 0x58, 0xee, 0x20, 0x9e, 0x3c, 0x77, 0x58, 0xf9, 0x9f, 0x9a, 0x3b, 0x7c, 0x6a, 0x06, 0xd6, + 0x93, 0x7d, 0x1d, 0xba, 0x10, 0xfa, 0x0d, 0x4a, 0x8a, 0x38, 0x4e, 0x06, 0x20, 0xa1, 0xec, 0x15, + 0xde, 0x17, 0xa4, 0xc7, 0xf8, 0x82, 0x72, 0x8a, 0xf3, 0x06, 0xa4, 0xe7, 0xff, 0x4a, 0x76, 0x3b, + 0x7e, 0x44, 0x4e, 0x70, 0x3c, 0x5e, 0xb4, 0x9f, 0x9b, 0x20, 0xa5, 0x08, 0x7c, 0xcb, 0xb8, 0x5c, + 0x42, 0x98, 0x2e, 0x97, 0xc8, 0x0c, 0xe7, 0x12, 0xd1, 0x3c, 0x61, 0xe6, 0xf1, 0xf3, 0x84, 0xd9, + 0x27, 0x92, 0x27, 0xcc, 0x25, 0xe5, 0x09, 0x68, 0x93, 0x37, 0x21, 0x5a, 0xa8, 0x2d, 0x67, 0x43, + 0x23, 0x22, 0x99, 0x04, 0x40, 0xd6, 0xcf, 0xf8, 0x8a, 0x0b, 0x00, 0x66, 0xb0, 0x5c, 0xc5, 0x75, + 0x58, 0x33, 0x13, 0x16, 0x6b, 0xa2, 0xdc, 0x63, 0xf2, 0x64, 0x83, 0x0e, 0x1a, 0xf0, 0x58, 0xa8, + 0xc0, 0xd9, 0x5d, 0xcb, 0x7d, 0x42, 0xd5, 0x8d, 0x42, 0x15, 0x36, 0x92, 0xa8, 0xf5, 0xbb, 0x4e, + 0xa7, 0x6f, 0x9d, 0xa8, 0x02, 0xb3, 0xe7, 0x53, 0x7c, 0x22, 0x09, 0x4c, 0x01, 0xc3, 0xb9, 0x44, + 0x72, 0x8c, 0xc3, 0x13, 0xe5, 0x59, 0x45, 0x58, 0x25, 0x56, 0x11, 0x3f, 0x54, 0x79, 0x16, 0x32, + 0xdd, 0xc6, 0x81, 0x35, 0xb4, 0x1b, 0xa8, 0x36, 0x0e, 0xd8, 0x0a, 0x63, 0x8a, 0x40, 0x8b, 0x57, + 0xbb, 0xb0, 0x16, 0xa5, 0xc1, 0x18, 0x7a, 0x0e, 0x66, 0x6c, 0xd7, 0x3a, 0xf4, 0x4e, 0x63, 0x72, + 0x71, 0xab, 0x0f, 0x18, 0xa1, 0x38, 0x94, 0xd0, 0xff, 0x87, 0x0d, 0x46, 0x28, 0x69, 0x41, 0x7d, + 0x9e, 0x84, 0x63, 0x78, 0x22, 0xa1, 0xc0, 0x17, 0xaa, 0x7f, 0x12, 0x94, 0x75, 0x3d, 0x19, 0xf6, + 0xf9, 0x2c, 0x23, 0x1d, 0xc9, 0x32, 0x0a, 0x1f, 0x82, 0x73, 0x89, 0xa3, 0x87, 0x0a, 0xc0, 0xcf, + 0xe6, 0x18, 0x05, 0xa0, 0xa8, 0x85, 0xb7, 0x02, 0x92, 0x89, 0x1a, 0xf0, 0x4e, 0xcf, 0xa8, 0x06, + 0xe7, 0x93, 0x87, 0x0f, 0x35, 0x86, 0x9f, 0xd2, 0x71, 0x1a, 0xe3, 0xcd, 0xa9, 0x0c, 0xa7, 0x65, + 0xab, 0x6d, 0x0d, 0x1f, 0xc4, 0x4d, 0xad, 0xcf, 0x3b, 0x74, 0x3b, 0x2a, 0xdb, 0xfd, 0x6e, 0xc3, + 0x6d, 0xde, 0xc7, 0x83, 0xb6, 0x25, 0xdb, 0x3d, 0xab, 0xe9, 0x92, 0xe9, 0xf6, 0x1c, 0xe7, 0xd0, + 0xe4, 0xce, 0x72, 0xb2, 0x04, 0xa0, 0x91, 0x14, 0x4f, 0x04, 0xa1, 0x6b, 0x77, 0x58, 0x84, 0x22, + 0x3f, 0x0b, 0x7d, 0x38, 0x1b, 0xa3, 0xa3, 0x76, 0x5a, 0xf6, 0x1b, 0x76, 0x6b, 0xd0, 0x68, 0xa3, + 0x4b, 0x90, 0xa3, 0xb4, 0xba, 0x3d, 0xeb, 0x9e, 0xfd, 0x26, 0xa3, 0x06, 0x04, 0x54, 0xa5, 0x90, + 0x61, 0x7a, 0xe8, 0x32, 0x2c, 0x76, 0x1c, 0xb3, 0xd7, 0xe8, 0xb4, 0x9c, 0xc3, 0x8e, 0x5f, 0xd7, + 0xcf, 0xe2, 0x85, 0x8e, 0x83, 0x03, 0x58, 0xe1, 0xfe, 0x10, 0xf3, 0xa5, 0x46, 0xbb, 0x6d, 0x59, + 0x27, 0x19, 0xf0, 0x3c, 0xcc, 0x7b, 0xa3, 0xd9, 0x1f, 0xb7, 0xd8, 0x60, 0x21, 0xa0, 0xf0, 0xf9, + 0x34, 0x2c, 0xc7, 0x86, 0x42, 0x18, 0xd6, 0x5a, 0xec, 0xdb, 0xec, 0x0d, 0xda, 0x96, 0xd9, 0xa2, + 0x92, 0x63, 0xf6, 0x1a, 0xa9, 0xae, 0x0e, 0xcb, 0xb7, 0x7c, 0x0a, 0xa3, 0xd6, 0xb0, 0xd4, 0xff, + 0x2f, 0xe4, 0xa3, 0x34, 0xed, 0x40, 0x8a, 0x6c, 0xc3, 0x54, 0x18, 0x45, 0x37, 0x94, 0x77, 0xf9, + 0x14, 0x5e, 0x6f, 0x25, 0xaf, 0xc4, 0x10, 0xcf, 0x4d, 0x2a, 0xb0, 0xa4, 0x8a, 0xf0, 0xb0, 0x58, + 0xe3, 0x3c, 0x7b, 0xd0, 0xe2, 0x2c, 0x64, 0x08, 0xa9, 0xc2, 0x27, 0x67, 0xb8, 0x02, 0x3a, 0xdf, + 0xdb, 0x57, 0x4e, 0x09, 0x16, 0x23, 0x83, 0xd3, 0xf8, 0x16, 0xb3, 0xe2, 0xe8, 0x8c, 0xee, 0x39, + 0x78, 0x81, 0x1f, 0x11, 0xbd, 0xe8, 0x8d, 0xc5, 0x64, 0x9c, 0x1f, 0xd5, 0x93, 0x9e, 0xb8, 0x50, + 0x4c, 0x74, 0x89, 0x37, 0xdb, 0x74, 0x70, 0x1c, 0x13, 0x9a, 0xee, 0x36, 0xac, 0xdc, 0xb7, 0x5b, + 0x96, 0xd9, 0xbd, 0xef, 0x74, 0x2c, 0xfe, 0x94, 0x39, 0x4b, 0x11, 0x97, 0x49, 0x63, 0x95, 0xb4, + 0xb1, 0x03, 0xa2, 0xe7, 0x86, 0xcf, 0x6c, 0x66, 0x03, 0xb2, 0xf1, 0x73, 0x9b, 0x75, 0x96, 0x7b, + 0x78, 0x09, 0x0d, 0xe5, 0x8a, 0xee, 0x91, 0x8a, 0x5c, 0xea, 0xe1, 0x65, 0x2f, 0xcf, 0xe4, 0x53, + 0x53, 0xee, 0x15, 0xdf, 0x02, 0xe0, 0xb6, 0x31, 0x73, 0xb1, 0x42, 0xe9, 0xb8, 0x95, 0xd8, 0x8e, + 0x65, 0xb3, 0x13, 0x0f, 0xce, 0x0d, 0x88, 0x2e, 0x87, 0x36, 0xd6, 0xb7, 0x5c, 0xb6, 0xc9, 0x23, + 0x33, 0xf4, 0xed, 0xac, 0x6f, 0xb9, 0xe8, 0x03, 0x0c, 0xa9, 0x49, 0x0f, 0x78, 0x69, 0xda, 0x48, + 0x52, 0x77, 0x9f, 0x49, 0xec, 0x38, 0x87, 0xde, 0xd9, 0x2f, 0x2b, 0x67, 0x86, 0x04, 0x3c, 0xf0, + 0xc6, 0xfb, 0x60, 0xf9, 0x31, 0x52, 0xef, 0xc2, 0x77, 0xf8, 0xf3, 0x97, 0x24, 0x9d, 0x54, 0x60, + 0x8d, 0x38, 0xcc, 0x98, 0xd1, 0xf9, 0x8e, 0x73, 0xed, 0x51, 0x75, 0xa5, 0x6f, 0x77, 0x23, 0x4a, + 0x29, 0xe3, 0x21, 0xd0, 0x71, 0xa7, 0x32, 0x71, 0xa5, 0x9e, 0xf8, 0x54, 0x86, 0xef, 0x38, 0xa6, + 0xaa, 0xf1, 0xe9, 0x39, 0x7a, 0x2a, 0x13, 0x1f, 0xe6, 0x49, 0x4d, 0xee, 0x79, 0x66, 0x74, 0xe9, + 0xf1, 0x46, 0xc7, 0x0c, 0x2e, 0x12, 0x27, 0x85, 0x58, 0x9c, 0xdc, 0x4a, 0x32, 0x36, 0x76, 0x02, + 0x1d, 0x37, 0xb4, 0x84, 0xc3, 0xd1, 0xb9, 0xc4, 0xc3, 0x51, 0x2e, 0xf8, 0x2e, 0x46, 0x8b, 0x16, + 0x7e, 0x91, 0x66, 0x66, 0x44, 0x91, 0x66, 0xf6, 0x44, 0x45, 0x9a, 0x5e, 0xc4, 0xf0, 0xb2, 0xd4, + 0xf0, 0x9e, 0x1f, 0xb7, 0xde, 0x43, 0xf6, 0x76, 0x65, 0x6a, 0x6b, 0xbb, 0x14, 0xb5, 0xb6, 0xf9, + 0x48, 0x44, 0x23, 0x96, 0xf6, 0x9e, 0xa8, 0xa5, 0xc1, 0x71, 0x96, 0xc6, 0x5b, 0x19, 0x7a, 0x01, + 0x66, 0x68, 0x9a, 0xcf, 0xb6, 0xe5, 0x67, 0x86, 0xf6, 0x2d, 0x1e, 0x1e, 0xf6, 0xb0, 0x86, 0xcf, + 0x1c, 0x72, 0x09, 0x67, 0x0e, 0x1f, 0x4c, 0xd8, 0x16, 0x2d, 0x1c, 0xbb, 0x2d, 0xf2, 0x7c, 0xee, + 0xf8, 0x73, 0x87, 0xa5, 0x93, 0xd7, 0x0e, 0x96, 0xa7, 0xa9, 0x1d, 0x3c, 0xa6, 0xef, 0xf9, 0x46, + 0x66, 0x28, 0x3d, 0x61, 0xbb, 0xf5, 0x17, 0xa3, 0xa9, 0xe4, 0xc8, 0x0d, 0x72, 0x68, 0x37, 0xd3, + 0x99, 0xa0, 0xbf, 0xe3, 0x15, 0x58, 0x29, 0x20, 0x71, 0xc7, 0x9b, 0x99, 0x62, 0xc7, 0x9b, 0x8a, + 0xee, 0x78, 0xdd, 0x88, 0x01, 0xcc, 0x50, 0x03, 0xd8, 0x1e, 0xef, 0xb7, 0x9e, 0x80, 0x09, 0xe8, + 0x09, 0x0a, 0x35, 0x3b, 0x91, 0x42, 0x95, 0xd3, 0x89, 0x7b, 0xed, 0x40, 0xeb, 0xe7, 0x26, 0xd1, + 0xfa, 0xc7, 0x54, 0x87, 0x69, 0xca, 0xf9, 0x3f, 0x92, 0x0a, 0x36, 0x61, 0x49, 0x31, 0x6b, 0xe2, + 0x2d, 0xcb, 0x16, 0xac, 0xc4, 0x7d, 0xbf, 0xbf, 0x75, 0x59, 0x8e, 0x24, 0x88, 0xad, 0x7e, 0xd4, + 0x6d, 0xa7, 0xa3, 0x6e, 0x9b, 0xdb, 0x96, 0x45, 0xf9, 0x99, 0x60, 0x5b, 0x36, 0x94, 0xd0, 0xb1, + 0x2d, 0x8c, 0x05, 0xe7, 0x83, 0x2d, 0xcc, 0x3b, 0x17, 0x98, 0x0b, 0xdf, 0xcb, 0xc0, 0x0a, 0xb7, + 0x93, 0x62, 0xfe, 0x6e, 0x03, 0xb2, 0xf7, 0x9d, 0xbe, 0xcb, 0xef, 0x6d, 0xfc, 0xef, 0x51, 0x85, + 0xf6, 0xb9, 0xc9, 0x0a, 0xed, 0xe9, 0x09, 0x0b, 0xed, 0x43, 0xe5, 0x74, 0x61, 0xe2, 0x72, 0x7a, + 0x66, 0x54, 0x39, 0xfd, 0x60, 0x54, 0x89, 0xdb, 0xb3, 0xd0, 0x97, 0x92, 0xb6, 0x96, 0x9e, 0x40, + 0xa6, 0xac, 0x6f, 0x1f, 0x8c, 0xaa, 0x6f, 0xcf, 0x1e, 0x3b, 0xd0, 0x74, 0xc5, 0xed, 0x48, 0x41, + 0x39, 0x1b, 0x2d, 0x28, 0x7f, 0xdf, 0x95, 0x67, 0xbf, 0xbb, 0x08, 0xe7, 0x82, 0xac, 0xbb, 0xda, + 0xe8, 0xb9, 0x76, 0xd3, 0xee, 0x36, 0x3a, 0xee, 0x89, 0x0f, 0xcb, 0x5e, 0xf4, 0x8b, 0x49, 0x6b, + 0xb1, 0x60, 0x3e, 0x24, 0x56, 0x56, 0x49, 0x42, 0x1f, 0x80, 0x65, 0x32, 0x44, 0xcf, 0x1b, 0xd1, + 0x1c, 0xf4, 0xec, 0x7c, 0x7e, 0xd8, 0xb7, 0x31, 0x86, 0x64, 0xab, 0xef, 0xe2, 0xc5, 0xbe, 0xdd, + 0x65, 0xdf, 0xf5, 0x9e, 0x8d, 0x5e, 0x85, 0x45, 0xca, 0xa3, 0xbf, 0xa4, 0xf9, 0xb3, 0xb4, 0x7b, + 0x44, 0x9f, 0xb5, 0xc6, 0xa1, 0xd5, 0xa2, 0x9d, 0x73, 0x84, 0x59, 0x26, 0x30, 0xf4, 0x3e, 0x6f, + 0x6c, 0x6f, 0xbd, 0xbc, 0xce, 0x1b, 0xe3, 0x3a, 0x93, 0x81, 0x76, 0xc8, 0x5a, 0x7a, 0xdd, 0x2f, + 0x02, 0xa1, 0xe6, 0x5d, 0x87, 0x70, 0x1d, 0x26, 0xdd, 0xf9, 0xbe, 0xdd, 0x25, 0xbb, 0x4c, 0xc3, + 0x41, 0x17, 0x80, 0x88, 0xc6, 0x4f, 0x19, 0x97, 0x83, 0x66, 0x96, 0x2c, 0x46, 0xca, 0x15, 0x42, + 0xac, 0x5c, 0xf1, 0x2e, 0x58, 0xeb, 0x86, 0xeb, 0x61, 0xda, 0x2d, 0xab, 0xe3, 0xda, 0xee, 0x11, + 0x3b, 0x62, 0x5b, 0xe5, 0xda, 0x54, 0xd6, 0x44, 0x82, 0x0d, 0xdf, 0x85, 0x3b, 0xf1, 0x9a, 0x2c, + 0x70, 0x2d, 0x73, 0xbd, 0x29, 0x0f, 0xb7, 0xa3, 0x3c, 0x04, 0x61, 0x38, 0x3b, 0x05, 0x51, 0x9e, + 0xd3, 0x3d, 0x3f, 0x1b, 0xfd, 0x5c, 0x0a, 0xd6, 0x79, 0xca, 0x9c, 0xdd, 0x7b, 0x87, 0x6a, 0x1f, + 0x18, 0xde, 0x13, 0x0e, 0x6b, 0xe7, 0x36, 0x07, 0x3a, 0x59, 0xa8, 0x3e, 0xdd, 0x4d, 0xa2, 0x40, + 0x52, 0xf0, 0x96, 0x7b, 0x78, 0xcf, 0x4f, 0xc1, 0xc9, 0x6f, 0xf4, 0x2c, 0x2c, 0x76, 0xdb, 0x8d, + 0x23, 0xb3, 0x67, 0x77, 0x0e, 0x5c, 0xa7, 0xe3, 0x95, 0xe6, 0xbd, 0xed, 0xf6, 0x02, 0x69, 0xc0, + 0x0c, 0x4e, 0x12, 0x4d, 0x8a, 0xd8, 0xb2, 0x1b, 0x6d, 0x8a, 0xc8, 0x2e, 0xb7, 0x10, 0xa0, 0xcc, + 0x60, 0xc9, 0x7b, 0x0a, 0x48, 0xde, 0x53, 0x7c, 0x2c, 0x3c, 0x71, 0x14, 0xa9, 0x70, 0xde, 0x35, + 0x91, 0x70, 0x1e, 0xe7, 0xe0, 0x31, 0xe1, 0x80, 0x6e, 0xe5, 0xbf, 0xd3, 0x7d, 0xa3, 0xa5, 0x09, + 0x73, 0x7f, 0x74, 0xc2, 0xdc, 0x3f, 0xc8, 0xd2, 0xce, 0x4c, 0xb4, 0x37, 0xd9, 0x86, 0xd5, 0x87, + 0x0d, 0xdb, 0x35, 0x07, 0x1d, 0xd7, 0x6e, 0x9b, 0x8d, 0x4e, 0xff, 0xa1, 0xd5, 0xb3, 0x5a, 0xf4, + 0x1e, 0x5d, 0x16, 0xaf, 0x90, 0xa6, 0x3a, 0x69, 0x91, 0x58, 0x03, 0xaa, 0x00, 0xad, 0x30, 0x11, + 0x2d, 0xa3, 0x46, 0x7e, 0x7a, 0x8a, 0xb4, 0xf8, 0x14, 0xce, 0xb1, 0xbe, 0x1a, 0x4b, 0xb0, 0xdf, + 0x03, 0x39, 0x2e, 0x43, 0xc8, 0xaf, 0x53, 0x96, 0xd7, 0x02, 0x96, 0xe5, 0xb0, 0xad, 0x9c, 0xc2, + 0x3c, 0xea, 0xdb, 0xa9, 0xd4, 0x46, 0x19, 0x36, 0x46, 0x5b, 0xe1, 0x54, 0x21, 0xed, 0x31, 0x4e, + 0x3d, 0x8b, 0xcb, 0xb0, 0x68, 0xf2, 0x12, 0x29, 0x2e, 0xc1, 0x02, 0x7f, 0xac, 0x54, 0xf8, 0x9d, + 0x14, 0xa0, 0xa8, 0x99, 0xd0, 0x62, 0xc3, 0xcb, 0xb0, 0x14, 0x75, 0xb2, 0x2c, 0xc0, 0x89, 0x8f, + 0xaa, 0x8b, 0xbc, 0x87, 0x95, 0x71, 0xe4, 0xb3, 0x35, 0xd2, 0x3b, 0xa7, 0x47, 0x7b, 0xe7, 0xb1, + 0xde, 0xfe, 0x79, 0x2e, 0x92, 0xd8, 0x7e, 0xba, 0xb4, 0xf0, 0xa8, 0xea, 0x07, 0x13, 0x55, 0x0e, + 0xe2, 0x8a, 0xda, 0x2a, 0x7c, 0x41, 0x80, 0x0b, 0xfe, 0xa5, 0xf7, 0xe4, 0xb8, 0x3d, 0x8a, 0xbf, + 0xd4, 0x84, 0xfc, 0xa5, 0x63, 0xfc, 0x5d, 0x82, 0x9c, 0x7f, 0xf9, 0x9e, 0x44, 0x3a, 0x8f, 0x7d, + 0xf0, 0x41, 0x86, 0x33, 0xec, 0xf5, 0x32, 0x09, 0x5e, 0xaf, 0x1f, 0x7a, 0xb2, 0x78, 0x7a, 0x37, + 0x76, 0x3a, 0x8f, 0xeb, 0xcb, 0xe2, 0x7e, 0x68, 0x76, 0x4a, 0x3f, 0xf4, 0x38, 0xba, 0x59, 0xf8, + 0xc1, 0x1c, 0xe4, 0x6a, 0x6a, 0x95, 0x2e, 0x1d, 0xd1, 0xb9, 0x02, 0xcc, 0xf9, 0xcb, 0xec, 0x29, + 0xdb, 0xfc, 0xa3, 0xea, 0x6c, 0xd3, 0x5b, 0x63, 0xef, 0x6f, 0x0b, 0x3d, 0x0d, 0xd9, 0x20, 0xe5, + 0xa2, 0x04, 0x8b, 0xf0, 0xa8, 0x3a, 0xe7, 0xb2, 0x7c, 0x8b, 0xfd, 0x68, 0xa1, 0xf7, 0x80, 0x38, + 0xb4, 0xd7, 0x10, 0x29, 0xfa, 0xca, 0xa3, 0xea, 0x52, 0x2b, 0xba, 0xd1, 0x88, 0x7e, 0xb7, 0xd0, + 0x3a, 0xcc, 0xf6, 0xac, 0x03, 0x62, 0xf1, 0x2b, 0xde, 0x8b, 0x29, 0xef, 0x6b, 0xbc, 0x9e, 0x16, + 0x60, 0x8e, 0x36, 0x06, 0x3a, 0x4a, 0x98, 0x27, 0x10, 0xc2, 0x3c, 0xfd, 0x3b, 0xda, 0x36, 0x66, + 0x46, 0xeb, 0xde, 0x0f, 0x8f, 0xce, 0x07, 0x10, 0x55, 0x94, 0xeb, 0x91, 0x77, 0x32, 0x4c, 0x94, + 0xef, 0x58, 0xfc, 0xdf, 0x02, 0x9a, 0xb1, 0xd3, 0x5c, 0xd4, 0xd3, 0x95, 0x65, 0x7e, 0xfc, 0x7a, + 0xcf, 0xc6, 0x73, 0x04, 0x81, 0x64, 0x9f, 0xcf, 0xc0, 0xac, 0xeb, 0x50, 0xcc, 0xb9, 0x64, 0xcc, + 0x19, 0xd7, 0x21, 0x78, 0x4f, 0x45, 0xca, 0x41, 0xf3, 0x9b, 0xa9, 0xab, 0x02, 0x8d, 0x1d, 0x5c, + 0xd9, 0xe7, 0x29, 0x80, 0xbe, 0xdb, 0xe8, 0x31, 0x14, 0x08, 0x51, 0x18, 0x54, 0x72, 0xd1, 0x05, + 0xc8, 0x5a, 0x9d, 0x96, 0x87, 0x90, 0x0b, 0x10, 0xe6, 0x28, 0x4c, 0x72, 0xd1, 0xfb, 0x41, 0x64, + 0x21, 0xce, 0xbc, 0x67, 0x35, 0xdc, 0x41, 0xcf, 0xf2, 0x6e, 0x23, 0x2f, 0x71, 0x3b, 0xee, 0x9a, + 0x5a, 0xdd, 0xf1, 0xda, 0xf0, 0x32, 0x43, 0x66, 0xdf, 0x7d, 0xf4, 0x3a, 0x2c, 0x79, 0xb1, 0x96, + 0x9e, 0xec, 0x10, 0xdd, 0x48, 0xb8, 0x66, 0x4c, 0x43, 0xab, 0x8f, 0x80, 0x17, 0x9b, 0xfc, 0x27, + 0x7a, 0x19, 0x72, 0x94, 0x02, 0x7b, 0x8c, 0x97, 0x1d, 0x7e, 0xba, 0x47, 0xba, 0x7b, 0xcf, 0xf7, + 0x30, 0x34, 0x83, 0xdf, 0xa8, 0x00, 0x8b, 0xa1, 0x7c, 0xcc, 0x4e, 0x9f, 0xc6, 0x21, 0x01, 0xe7, + 0x02, 0xf1, 0x68, 0x14, 0x27, 0x14, 0x10, 0xc1, 0x39, 0xe3, 0xe1, 0x04, 0xf2, 0xd1, 0xfa, 0x24, + 0x27, 0xf7, 0x25, 0x44, 0x30, 0xf2, 0x14, 0x63, 0x9e, 0x09, 0x48, 0xeb, 0xa3, 0x1d, 0x5a, 0x5f, + 0x68, 0x3a, 0x9d, 0x8e, 0xd5, 0x74, 0xcd, 0x9e, 0xd5, 0xe8, 0x07, 0x35, 0xbe, 0x70, 0x96, 0x72, + 0x80, 0x81, 0x29, 0x02, 0x16, 0x5b, 0x31, 0x08, 0x31, 0x78, 0xab, 0xd7, 0x73, 0x7a, 0x34, 0xbd, + 0x9b, 0xc7, 0xde, 0x07, 0x7a, 0x2f, 0x88, 0xdc, 0xf4, 0xe9, 0x6b, 0x30, 0x1a, 0xc6, 0x73, 0x37, + 0xd0, 0xf0, 0xf3, 0x45, 0xbc, 0x14, 0xce, 0xbf, 0xe4, 0xb4, 0xa8, 0x97, 0x6d, 0x0c, 0x5a, 0xb6, + 0xe3, 0xbd, 0x22, 0xa3, 0x5b, 0xa8, 0x79, 0x0c, 0x14, 0xe4, 0xbd, 0x53, 0xbb, 0x96, 0x90, 0xa3, + 0x9c, 0xf6, 0x1e, 0x0f, 0xc5, 0x53, 0x90, 0x2b, 0xb0, 0xd4, 0x6d, 0x36, 0xba, 0xe6, 0x3d, 0xbb, + 0x6d, 0x99, 0x6d, 0xbb, 0xf3, 0x80, 0x6e, 0x8b, 0xe6, 0xf1, 0x02, 0x81, 0xee, 0xd8, 0x6d, 0xab, + 0x62, 0x77, 0x1e, 0xa0, 0x97, 0x61, 0x81, 0xf2, 0xdb, 0x74, 0x3a, 0xae, 0xf5, 0xa6, 0x9b, 0xdf, + 0xa0, 0xd6, 0xb6, 0x36, 0xe4, 0x19, 0xa5, 0xce, 0x11, 0xa6, 0x0b, 0x5b, 0xf2, 0x10, 0xd1, 0x6b, + 0xb0, 0xd8, 0x65, 0x6f, 0xb5, 0x4c, 0xbb, 0x73, 0xcf, 0xc9, 0x9f, 0x8b, 0xed, 0x9b, 0xf8, 0x27, + 0x61, 0x78, 0xa1, 0xcb, 0x3f, 0x10, 0x8b, 0x05, 0xbb, 0xf3, 0x63, 0x83, 0xdd, 0x93, 0xcb, 0x30, + 0x0a, 0x9f, 0x15, 0xe8, 0x81, 0xa8, 0x1f, 0x6a, 0x28, 0x2f, 0xdb, 0x5c, 0x60, 0x8b, 0xec, 0x6f, + 0x7d, 0x28, 0xd9, 0xdf, 0x06, 0xbf, 0x5b, 0xbc, 0xf7, 0x4e, 0x8f, 0xf2, 0xde, 0xc7, 0x06, 0xcb, + 0x97, 0x21, 0x1f, 0x0e, 0xda, 0xb1, 0x5d, 0x9b, 0x53, 0xfb, 0x0c, 0x55, 0xd8, 0xd3, 0xc1, 0x90, + 0x7e, 0x33, 0x55, 0x5e, 0xbe, 0x63, 0xd3, 0x39, 0xec, 0xb6, 0xad, 0xb0, 0xe3, 0x4c, 0xb4, 0x63, + 0xc9, 0x6f, 0xa6, 0x1d, 0x4b, 0xb0, 0x1c, 0x74, 0x64, 0xa6, 0xe9, 0x95, 0x21, 0x37, 0x86, 0xaa, + 0x3e, 0x24, 0x08, 0x33, 0xf5, 0x74, 0x23, 0xdf, 0xa1, 0xca, 0xcf, 0xf1, 0x2a, 0x2f, 0xc3, 0x5a, + 0x8c, 0xb4, 0xa7, 0xf6, 0xd9, 0x91, 0x6a, 0x8f, 0xa2, 0x74, 0x89, 0x6a, 0x17, 0x7e, 0x28, 0x05, + 0xb3, 0x9e, 0xc3, 0x24, 0xbb, 0xaf, 0x41, 0xdf, 0xea, 0xf9, 0x8f, 0x31, 0xc9, 0x6f, 0x02, 0xa3, + 0xf5, 0x14, 0x76, 0x73, 0x95, 0xfc, 0xa6, 0xef, 0x0c, 0xbb, 0x4c, 0xba, 0x69, 0xbb, 0x4b, 0x70, + 0x68, 0x39, 0x2b, 0xe3, 0x3d, 0xd8, 0xa4, 0x25, 0xab, 0x93, 0x5c, 0x28, 0x2d, 0xdc, 0xa2, 0x8f, + 0x3c, 0xb9, 0x8a, 0x03, 0x42, 0x20, 0xf4, 0x1a, 0x0f, 0x83, 0x6b, 0x6a, 0xe4, 0x03, 0x5d, 0x83, + 0x59, 0xaa, 0x5a, 0xfe, 0x0d, 0xf6, 0xb8, 0xe3, 0x2f, 0x9f, 0xc2, 0x0c, 0xa1, 0x38, 0x03, 0xc2, + 0xa0, 0x67, 0x17, 0x1e, 0xd2, 0xd7, 0x89, 0x41, 0x35, 0x01, 0x3d, 0x15, 0x4b, 0xe3, 0xbd, 0xa9, + 0xf0, 0xe9, 0xf9, 0x13, 0x1a, 0xb8, 0x06, 0x39, 0x2e, 0x8b, 0x27, 0x82, 0x6a, 0x86, 0xc9, 0x20, + 0xfd, 0x8d, 0xf2, 0x30, 0xe7, 0x57, 0x0d, 0x3d, 0x19, 0xfb, 0x9f, 0x5c, 0x9e, 0x20, 0xf0, 0x79, + 0xc2, 0xd6, 0xb7, 0xd6, 0x60, 0x31, 0xf2, 0x12, 0x1b, 0xad, 0xd3, 0x1c, 0xdb, 0xac, 0x19, 0x92, + 0x51, 0xaf, 0x99, 0x75, 0xed, 0xa6, 0xa6, 0xdf, 0xd6, 0xc4, 0x53, 0xe8, 0x34, 0x2d, 0x67, 0xfa, + 0x70, 0x03, 0xef, 0xab, 0xda, 0xae, 0xd8, 0x42, 0x67, 0x22, 0xe8, 0x58, 0xd5, 0x76, 0x09, 0xfc, + 0xab, 0x29, 0xf4, 0x14, 0x9c, 0xe7, 0x1a, 0x4a, 0x52, 0xa5, 0x62, 0xaa, 0x35, 0x73, 0x47, 0xc7, + 0xb7, 0x25, 0x2c, 0x2b, 0xb2, 0xf8, 0xb5, 0x14, 0x5a, 0x8f, 0x90, 0xfc, 0x50, 0x5d, 0xa9, 0x2b, + 0xb2, 0xf8, 0xf5, 0x14, 0xda, 0x84, 0x73, 0x1c, 0xbc, 0xa6, 0xd4, 0x6a, 0xaa, 0xae, 0x99, 0x55, + 0xac, 0xef, 0x62, 0xa5, 0x56, 0x13, 0xbf, 0x91, 0x42, 0xcf, 0x42, 0x81, 0xc3, 0x50, 0x24, 0x5c, + 0xd9, 0x37, 0x65, 0x55, 0xaa, 0xe8, 0xbb, 0xa6, 0xa1, 0xe0, 0x3d, 0x55, 0x93, 0x0c, 0x45, 0x16, + 0x7f, 0x33, 0x85, 0x10, 0x9d, 0x9e, 0x8f, 0xa8, 0xdf, 0x14, 0x7f, 0x2b, 0x85, 0xf2, 0xf4, 0xcc, + 0xd2, 0x87, 0x49, 0xa5, 0x92, 0x52, 0x25, 0xd8, 0xbf, 0x9d, 0x42, 0x97, 0x60, 0x83, 0x6b, 0xd1, + 0x74, 0x53, 0xd3, 0x0d, 0x75, 0x47, 0x2d, 0x49, 0x86, 0xaa, 0x6b, 0xe2, 0xef, 0xc6, 0x39, 0xdb, + 0xab, 0x57, 0x0c, 0xb5, 0x5a, 0x51, 0xcc, 0x52, 0x59, 0x57, 0x4b, 0x4a, 0x4d, 0xfc, 0x62, 0x3a, + 0x36, 0xed, 0x3d, 0xfd, 0x96, 0x22, 0x9b, 0x55, 0x05, 0xef, 0x49, 0x9a, 0xa2, 0x19, 0x95, 0x7d, + 0xf1, 0x4b, 0xc9, 0x28, 0x86, 0xb2, 0x57, 0xd5, 0xb1, 0x84, 0xd5, 0xca, 0xbe, 0xf8, 0xe5, 0x34, + 0x3a, 0x4b, 0x2f, 0x8b, 0x07, 0x8b, 0x50, 0x53, 0xc8, 0xec, 0xef, 0xec, 0x8b, 0x5f, 0x49, 0xa3, + 0xcb, 0x70, 0x91, 0xe7, 0xbe, 0x62, 0x28, 0x58, 0x93, 0x0c, 0xf5, 0x96, 0x62, 0xd6, 0x14, 0x7c, + 0x4b, 0x2d, 0x29, 0xe2, 0x7f, 0xa6, 0xd1, 0x39, 0x7a, 0x5f, 0xd3, 0x47, 0x2a, 0x4a, 0xb2, 0x89, + 0x95, 0x0f, 0xd5, 0x95, 0x9a, 0x21, 0xfe, 0xa8, 0x80, 0xce, 0xc3, 0x99, 0xc8, 0x0a, 0x4b, 0x75, + 0xa3, 0xac, 0x63, 0xf5, 0xc3, 0x8a, 0x2c, 0x7e, 0x52, 0x88, 0x4d, 0xb1, 0x2a, 0xed, 0xef, 0x29, + 0x9a, 0x41, 0xbb, 0xab, 0x58, 0x91, 0xc5, 0x4f, 0x09, 0x31, 0xe6, 0x76, 0x74, 0x5c, 0x54, 0x65, + 0x59, 0xd1, 0xc4, 0x4f, 0x0b, 0x31, 0xd1, 0x6a, 0xba, 0xb1, 0x43, 0x9f, 0x39, 0xfe, 0x98, 0x80, + 0x0a, 0x70, 0x81, 0x9f, 0xb4, 0x62, 0x94, 0x75, 0x99, 0x20, 0x98, 0x52, 0xa5, 0xa2, 0xdf, 0x56, + 0x64, 0xf1, 0xc7, 0x05, 0x74, 0x91, 0x5e, 0xe5, 0xe1, 0x7a, 0xb3, 0xc5, 0x91, 0x8a, 0x15, 0x45, + 0xfc, 0x09, 0x21, 0x36, 0x75, 0x2a, 0x11, 0x93, 0x30, 0x1f, 0x72, 0xf7, 0x19, 0x21, 0xb6, 0x86, + 0x6c, 0xda, 0xa6, 0xa1, 0xee, 0x29, 0x7a, 0xdd, 0x10, 0x7f, 0x32, 0xce, 0x63, 0x49, 0xd7, 0x76, + 0x2a, 0x6a, 0xc9, 0x10, 0x3f, 0x2b, 0xa0, 0x35, 0x1a, 0x59, 0xfc, 0x96, 0x5d, 0x5d, 0x53, 0xc4, + 0x9f, 0x8a, 0x13, 0xac, 0x28, 0xda, 0x2e, 0x3f, 0xe2, 0x4f, 0x0b, 0x68, 0x0b, 0x9e, 0x8e, 0x12, + 0x94, 0x55, 0xa2, 0x2f, 0x52, 0x25, 0x18, 0x7d, 0x47, 0x52, 0x2b, 0x8a, 0x2c, 0x7e, 0x4e, 0x40, + 0x57, 0xe1, 0x72, 0x02, 0x77, 0x8a, 0x66, 0xa8, 0xc6, 0xbe, 0x69, 0xe8, 0xba, 0x59, 0x91, 0xf0, + 0xae, 0x22, 0xfe, 0x8c, 0x80, 0xae, 0xc0, 0xa5, 0x04, 0xcc, 0x3a, 0x56, 0x3d, 0x34, 0x5d, 0xdb, + 0x15, 0x7f, 0x56, 0x40, 0xcf, 0xc0, 0x53, 0x91, 0xb5, 0xac, 0xd5, 0xab, 0x55, 0x1d, 0x1b, 0x8a, + 0x6c, 0xee, 0x29, 0xb2, 0x2a, 0x99, 0xc6, 0x7e, 0x55, 0x11, 0x7f, 0x4e, 0x40, 0xd7, 0x61, 0x6b, + 0x98, 0x9a, 0x22, 0x9b, 0x58, 0xd2, 0x76, 0x15, 0x2a, 0xea, 0x9a, 0x64, 0xa8, 0xb5, 0x1d, 0x95, + 0xca, 0xfa, 0xe7, 0x05, 0x74, 0x0d, 0xae, 0x0c, 0xbb, 0x01, 0x13, 0x2b, 0x35, 0xbd, 0x8e, 0x4b, + 0x44, 0x1d, 0x55, 0x1d, 0xab, 0xc6, 0xbe, 0xf8, 0x79, 0x01, 0x5d, 0x80, 0x7c, 0x4c, 0xd9, 0x94, + 0x3b, 0x86, 0xa2, 0x11, 0xa3, 0x15, 0x7f, 0x21, 0xbe, 0xf2, 0x41, 0x53, 0x28, 0xc2, 0x5f, 0x8c, + 0x8b, 0xd0, 0xb7, 0x78, 0x55, 0x33, 0x14, 0x7c, 0x4b, 0xaa, 0xd0, 0x19, 0xd7, 0xf6, 0xa4, 0x4a, + 0x45, 0xfc, 0xa5, 0x38, 0xbd, 0x08, 0x4e, 0x11, 0xab, 0xca, 0x8e, 0xf8, 0xcb, 0x71, 0x31, 0x13, + 0x96, 0x2a, 0xba, 0x67, 0xc5, 0xa6, 0xaa, 0xed, 0xe8, 0x78, 0xcf, 0xb3, 0xe8, 0x5f, 0x11, 0x62, + 0xc6, 0x48, 0x30, 0xa5, 0x8a, 0x82, 0x0d, 0x73, 0x4f, 0xa9, 0xd5, 0xa4, 0x5d, 0x45, 0xfc, 0xd5, + 0xb8, 0xda, 0x11, 0x63, 0x54, 0x65, 0xb6, 0x62, 0x65, 0x45, 0x92, 0x15, 0x2c, 0x7e, 0x31, 0x2e, + 0xaf, 0x2a, 0xd6, 0x6f, 0xa9, 0xb2, 0x62, 0x62, 0x65, 0x47, 0xc1, 0x58, 0xc1, 0x41, 0x0f, 0xf1, + 0x4b, 0x42, 0xcc, 0x38, 0x77, 0x2a, 0xfa, 0x6d, 0x5f, 0x41, 0xbe, 0x1c, 0x5f, 0x76, 0x49, 0xd3, + 0xb5, 0xfd, 0x3d, 0x32, 0x92, 0xac, 0xd6, 0x7c, 0x4b, 0xf9, 0x4a, 0x12, 0xd7, 0x01, 0x4b, 0x64, + 0x7e, 0xe2, 0x57, 0x85, 0x98, 0x8b, 0xe4, 0x35, 0xa3, 0xa4, 0x60, 0xe6, 0xd5, 0x14, 0xf1, 0x6b, + 0x71, 0x44, 0x55, 0xbb, 0x25, 0x55, 0x54, 0x79, 0x68, 0x8a, 0x5f, 0x17, 0xd0, 0x8b, 0xf0, 0x1c, + 0xcf, 0xb7, 0x8a, 0x6b, 0x86, 0x59, 0xd6, 0xab, 0x66, 0x45, 0x2a, 0xdd, 0xac, 0x05, 0x6f, 0x9a, + 0x4d, 0x36, 0x90, 0xf8, 0x8d, 0xf8, 0x64, 0xf6, 0xa4, 0x3b, 0x66, 0x11, 0x2b, 0x92, 0x6c, 0x94, + 0x4d, 0xe5, 0x4e, 0x49, 0x51, 0x48, 0x18, 0xf8, 0xf5, 0xb8, 0xc7, 0xa1, 0x93, 0xd1, 0x76, 0x74, + 0xb3, 0x2a, 0x95, 0x6e, 0x92, 0x15, 0xf8, 0xc3, 0xb8, 0x63, 0x28, 0xe9, 0x5a, 0x8d, 0xf8, 0x24, + 0xcd, 0xa3, 0xf0, 0x47, 0xf1, 0x29, 0x70, 0xbe, 0x94, 0x78, 0xb7, 0x5b, 0x92, 0x5a, 0xa1, 0x5a, + 0xfd, 0xed, 0xf8, 0x14, 0x68, 0x50, 0x32, 0xb0, 0xa4, 0xd5, 0xa4, 0x12, 0xd5, 0x0d, 0x59, 0x57, + 0x3c, 0xbf, 0xa3, 0xdc, 0x51, 0x6b, 0x46, 0x4d, 0xfc, 0x8b, 0xb8, 0x72, 0x57, 0x74, 0xbd, 0x6a, + 0xca, 0x8a, 0xa1, 0x94, 0x48, 0xc4, 0xf8, 0xcb, 0x78, 0x33, 0xd1, 0xc1, 0x3d, 0x49, 0xdb, 0x27, + 0x62, 0xa9, 0x89, 0xdf, 0x89, 0xeb, 0xaa, 0x24, 0xcb, 0x24, 0x80, 0x99, 0xaa, 0x56, 0xd2, 0xf7, + 0xaa, 0x15, 0xc5, 0x50, 0xc4, 0xbf, 0x8a, 0xbb, 0x53, 0x69, 0xaf, 0xa8, 0xee, 0xd6, 0xf5, 0x7a, + 0x4d, 0xfc, 0x6e, 0xbc, 0xa9, 0x58, 0xaf, 0x91, 0xe5, 0xc0, 0x8a, 0xf8, 0xd7, 0x71, 0xca, 0x81, + 0x9b, 0x0b, 0x83, 0xdf, 0xdf, 0xc4, 0x15, 0x37, 0xea, 0x4f, 0x3d, 0x42, 0xdf, 0x1b, 0x1a, 0x83, + 0x58, 0xef, 0x2d, 0x45, 0x33, 0xc4, 0xbf, 0x1d, 0xe5, 0x4a, 0xab, 0x8a, 0x26, 0x93, 0x18, 0xff, + 0xf7, 0xf1, 0x75, 0xa9, 0x6b, 0xb2, 0x52, 0x52, 0xab, 0x65, 0x05, 0x53, 0x71, 0xff, 0x83, 0x80, + 0x9e, 0x83, 0x67, 0x22, 0x66, 0x5d, 0xaa, 0x13, 0x9f, 0x61, 0x4a, 0xbb, 0x58, 0x51, 0xa2, 0x61, + 0xe5, 0x1f, 0x05, 0xf4, 0x34, 0x6c, 0xc6, 0xed, 0x9a, 0xf8, 0x50, 0x12, 0xd5, 0x14, 0x6c, 0x2a, + 0x18, 0xeb, 0x58, 0xfc, 0x67, 0x61, 0x28, 0x46, 0x1b, 0xa6, 0x4a, 0x64, 0x49, 0xc8, 0x29, 0xb2, + 0xf8, 0x2f, 0x42, 0x42, 0xec, 0xdb, 0x95, 0x0c, 0xe5, 0xb6, 0xb4, 0x2f, 0xfe, 0x6b, 0x5c, 0x24, + 0x2c, 0x62, 0x46, 0xb4, 0xe4, 0xdf, 0xe2, 0x43, 0xb0, 0xde, 0x41, 0x08, 0xf9, 0xf7, 0x38, 0xab, + 0xb7, 0x14, 0x4c, 0xdd, 0x15, 0xf5, 0xa2, 0xbe, 0x95, 0x89, 0xff, 0x11, 0xb7, 0x52, 0xe6, 0x51, + 0x38, 0x2f, 0xff, 0x03, 0x99, 0x98, 0xff, 0xde, 0xad, 0xe8, 0x45, 0xa9, 0xe2, 0x2d, 0xb4, 0x72, + 0x4b, 0xc1, 0xfb, 0xb7, 0xe9, 0x2a, 0xfd, 0x49, 0x26, 0x26, 0x69, 0x86, 0x27, 0x2b, 0xa5, 0x8a, + 0xaa, 0x29, 0xe2, 0x9f, 0x66, 0xd0, 0x36, 0x5c, 0x4b, 0x68, 0x8f, 0xa8, 0xb3, 0x29, 0x69, 0x8c, + 0xde, 0x9f, 0x65, 0x62, 0x33, 0x60, 0xf8, 0xb1, 0x88, 0xfb, 0xad, 0x4c, 0x5c, 0x12, 0x1e, 0x5a, + 0x5d, 0xbb, 0x2d, 0x51, 0x61, 0xff, 0xf9, 0x08, 0x04, 0xac, 0x7c, 0xd0, 0x33, 0x90, 0x6f, 0x67, + 0xb6, 0x1e, 0xb0, 0x7f, 0xe6, 0xe1, 0x1f, 0x3f, 0xb3, 0xf4, 0x92, 0x5a, 0x1d, 0x91, 0x14, 0x09, + 0xe0, 0x7a, 0x98, 0x5e, 0x86, 0xf0, 0xba, 0x5c, 0x15, 0x53, 0xc3, 0x60, 0xa3, 0x54, 0x15, 0xd3, + 0x09, 0xe0, 0x4a, 0x4d, 0x14, 0xb6, 0x34, 0x10, 0xe3, 0x27, 0x1a, 0x08, 0xd1, 0x7d, 0x00, 0x49, + 0xe6, 0x3c, 0x4f, 0x56, 0xf3, 0xfe, 0x37, 0x03, 0x81, 0xdd, 0x09, 0x40, 0x29, 0xb4, 0xea, 0xc5, + 0x7e, 0xe2, 0x11, 0x7c, 0x60, 0x7a, 0xcb, 0xa1, 0xcc, 0xc6, 0x0e, 0x0b, 0xd0, 0x05, 0x6f, 0x2d, + 0xbc, 0x00, 0xab, 0x68, 0x25, 0xbc, 0x5f, 0x35, 0xa8, 0x7f, 0x26, 0x42, 0x3b, 0x85, 0xce, 0x79, + 0xe9, 0x55, 0xb4, 0x99, 0xfa, 0x6e, 0x31, 0x95, 0xdc, 0x97, 0x59, 0x81, 0x98, 0xde, 0x6a, 0x84, + 0xff, 0x85, 0xc5, 0x38, 0xea, 0x5a, 0xe8, 0x2c, 0x9c, 0x66, 0xa1, 0x04, 0xd3, 0x50, 0xce, 0xe5, + 0xe3, 0x1b, 0xb0, 0x1e, 0x6d, 0xf2, 0x2d, 0x46, 0x4c, 0x0d, 0xb7, 0x91, 0xa8, 0x4b, 0xdb, 0xd2, + 0x5b, 0x0f, 0xe9, 0xdc, 0xc3, 0xfa, 0x0d, 0x95, 0x65, 0xc9, 0xcf, 0xd0, 0x89, 0x67, 0x22, 0xc6, + 0x4d, 0xe9, 0x13, 0x70, 0x55, 0xc2, 0x86, 0x5a, 0x52, 0xab, 0x92, 0x66, 0x98, 0x1f, 0xd4, 0x55, + 0x4d, 0x91, 0xc5, 0x14, 0x5a, 0x02, 0x20, 0x6d, 0xc4, 0x6b, 0xde, 0x52, 0xc4, 0x34, 0x5a, 0x03, + 0x91, 0x7c, 0xcb, 0x6a, 0xad, 0xa4, 0x6b, 0x9a, 0xb7, 0xf6, 0x02, 0x5a, 0x84, 0x79, 0x02, 0xf5, + 0x2c, 0x37, 0xb3, 0xd5, 0xa4, 0x6b, 0x16, 0xdd, 0x9d, 0xa2, 0x3c, 0xac, 0xd5, 0x8c, 0x9a, 0xb7, + 0x90, 0x3b, 0x0a, 0x36, 0x75, 0x6d, 0x57, 0xf7, 0xc6, 0x3f, 0x03, 0xab, 0x91, 0x16, 0x16, 0x22, + 0x53, 0x54, 0xbe, 0x7c, 0x43, 0xad, 0x5e, 0x2a, 0x29, 0xb5, 0xda, 0x4e, 0x9d, 0xcc, 0xee, 0x1a, + 0x40, 0x58, 0x1a, 0x43, 0x59, 0xc8, 0x68, 0x24, 0x8b, 0xa3, 0x2b, 0x7e, 0x13, 0xab, 0xb5, 0xaa, + 0xa9, 0x68, 0x64, 0x99, 0x64, 0x31, 0xb5, 0xb5, 0x43, 0x95, 0x25, 0x52, 0x07, 0x43, 0xcb, 0x90, + 0xab, 0x95, 0x64, 0x4e, 0xca, 0x0c, 0x10, 0xfe, 0x0f, 0x0f, 0x11, 0x16, 0x08, 0x20, 0xfc, 0x0f, + 0x1e, 0x37, 0xfe, 0x38, 0x07, 0x42, 0x4d, 0xad, 0xa2, 0x2a, 0x2c, 0xf0, 0x0f, 0x21, 0xd0, 0xf9, + 0xc8, 0xc5, 0xaa, 0xd8, 0x7d, 0xf9, 0x8d, 0x0b, 0x23, 0x5a, 0xbd, 0x8b, 0x2d, 0x05, 0xe1, 0xed, + 0x74, 0x0a, 0x7d, 0x84, 0xfb, 0xaf, 0x57, 0xfc, 0x23, 0x03, 0xf4, 0xf4, 0xf0, 0xd9, 0x61, 0xc2, + 0x9b, 0x89, 0x8d, 0xb1, 0xaf, 0x14, 0x90, 0x09, 0xeb, 0xc9, 0x4f, 0x77, 0xd1, 0x33, 0xc3, 0xe4, + 0x93, 0x5e, 0x30, 0x6c, 0x8c, 0x7f, 0x32, 0x40, 0xd8, 0x4f, 0xfc, 0x0f, 0x24, 0x1c, 0xfb, 0xe3, + 0xfe, 0x43, 0xc9, 0xf1, 0xec, 0x27, 0x3f, 0x11, 0xe6, 0xd8, 0x1f, 0xfb, 0x86, 0xf8, 0x38, 0xf6, + 0xff, 0x0f, 0xa0, 0xe1, 0x17, 0x41, 0x28, 0xbc, 0x05, 0x3f, 0xf2, 0xf1, 0xd1, 0xc6, 0xe5, 0xb1, + 0x38, 0xec, 0xea, 0xd2, 0xff, 0x83, 0xd5, 0x84, 0xf7, 0x3c, 0x28, 0xde, 0x37, 0x91, 0xf3, 0x2b, + 0xe3, 0x91, 0xc2, 0x11, 0x12, 0x9e, 0xb4, 0x70, 0x23, 0x8c, 0x7e, 0x6e, 0xc3, 0x8d, 0x30, 0xee, + 0x55, 0x4c, 0x33, 0x78, 0xfb, 0x13, 0x9d, 0xc4, 0x50, 0xef, 0xc4, 0x59, 0x3c, 0x7d, 0x0c, 0x16, + 0x1b, 0x64, 0x17, 0x96, 0xa2, 0x4f, 0x4e, 0xd0, 0x45, 0xee, 0x58, 0x33, 0xe1, 0x2d, 0xca, 0x46, + 0xf2, 0x5b, 0xa3, 0x88, 0x39, 0x45, 0xde, 0x53, 0x3c, 0x3d, 0xd1, 0xdd, 0xf5, 0x8d, 0xb1, 0xb7, + 0xcb, 0x22, 0xda, 0x3e, 0x82, 0xfa, 0xb8, 0xfb, 0xe0, 0xc7, 0x50, 0x0f, 0xd7, 0x32, 0x42, 0x7b, + 0x68, 0x2d, 0x93, 0x28, 0x5f, 0x19, 0x8f, 0xc4, 0xc4, 0xfc, 0x11, 0xee, 0x65, 0xcf, 0x08, 0xfe, + 0xc7, 0x5d, 0x9b, 0x3b, 0x86, 0xff, 0x7d, 0x58, 0x4b, 0xba, 0xe6, 0xc0, 0x69, 0xca, 0x98, 0x5b, + 0x10, 0x1b, 0x91, 0xb3, 0xfb, 0xf8, 0xf1, 0xef, 0x1d, 0x58, 0x4f, 0x3e, 0x77, 0xe4, 0x1c, 0xc1, + 0xd8, 0x83, 0xc9, 0x8d, 0xf5, 0xa1, 0x4a, 0xb9, 0x72, 0xd8, 0x75, 0x8f, 0x8a, 0x3b, 0x1f, 0xbe, + 0x7c, 0x60, 0xbb, 0xf7, 0x07, 0x77, 0xb7, 0x9b, 0xce, 0xe1, 0x75, 0x46, 0xcb, 0xfb, 0xb7, 0x89, + 0x4d, 0xa7, 0xed, 0x03, 0xbe, 0x90, 0x5e, 0xac, 0xd8, 0x6f, 0x58, 0x37, 0xbd, 0x72, 0xb9, 0xeb, + 0xfc, 0x5d, 0x7a, 0x89, 0x7d, 0xbf, 0xf6, 0x1a, 0x05, 0xdc, 0x9d, 0xa5, 0x5d, 0x5e, 0xfa, 0xaf, + 0x00, 0x00, 0x00, 0xff, 0xff, 0xed, 0x2e, 0x67, 0x1e, 0xed, 0x51, 0x00, 0x00, } diff --git a/livekit/livekit_token_source.pb.go b/livekit/livekit_token_source.pb.go index 37f1e2348..4952c9ec7 100644 --- a/livekit/livekit_token_source.pb.go +++ b/livekit/livekit_token_source.pb.go @@ -14,8 +14,8 @@ // Code generated by protoc-gen-go. DO NOT EDIT. // versions: -// protoc-gen-go v1.36.10 -// protoc v7.34.1 +// protoc-gen-go v1.36.11 +// protoc v4.23.4 // source: livekit_token_source.proto package livekit diff --git a/livekit/livekit_webhook.pb.go b/livekit/livekit_webhook.pb.go index e5002b8a2..09594da82 100644 --- a/livekit/livekit_webhook.pb.go +++ b/livekit/livekit_webhook.pb.go @@ -14,8 +14,8 @@ // Code generated by protoc-gen-go. DO NOT EDIT. // versions: -// protoc-gen-go v1.36.10 -// protoc v7.34.1 +// protoc-gen-go v1.36.11 +// protoc v4.23.4 // source: livekit_webhook.proto package livekit diff --git a/livekit/logger/options.pb.go b/livekit/logger/options.pb.go index fe4036ee0..a2de195ca 100644 --- a/livekit/logger/options.pb.go +++ b/livekit/logger/options.pb.go @@ -1,7 +1,7 @@ // Code generated by protoc-gen-go. DO NOT EDIT. // versions: -// protoc-gen-go v1.36.10 -// protoc v7.34.1 +// protoc-gen-go v1.36.11 +// protoc v4.23.4 // source: logger/options.proto package logger diff --git a/rpc/agent.pb.go b/rpc/agent.pb.go index 5c0b8ffbb..0ea4d2475 100644 --- a/rpc/agent.pb.go +++ b/rpc/agent.pb.go @@ -14,8 +14,8 @@ // Code generated by protoc-gen-go. DO NOT EDIT. // versions: -// protoc-gen-go v1.36.10 -// protoc v7.34.1 +// protoc-gen-go v1.36.11 +// protoc v4.23.4 // source: rpc/agent.proto package rpc diff --git a/rpc/agent_dispatch.pb.go b/rpc/agent_dispatch.pb.go index 22a3b82d3..85a469027 100644 --- a/rpc/agent_dispatch.pb.go +++ b/rpc/agent_dispatch.pb.go @@ -14,8 +14,8 @@ // Code generated by protoc-gen-go. DO NOT EDIT. // versions: -// protoc-gen-go v1.36.10 -// protoc v7.34.1 +// protoc-gen-go v1.36.11 +// protoc v4.23.4 // source: rpc/agent_dispatch.proto package rpc diff --git a/rpc/analytics.pb.go b/rpc/analytics.pb.go index e7fd75a77..0e3352e2a 100644 --- a/rpc/analytics.pb.go +++ b/rpc/analytics.pb.go @@ -14,8 +14,8 @@ // Code generated by protoc-gen-go. DO NOT EDIT. // versions: -// protoc-gen-go v1.36.10 -// protoc v7.34.1 +// protoc-gen-go v1.36.11 +// protoc v4.23.4 // source: rpc/analytics.proto package rpc diff --git a/rpc/analytics_grpc.pb.go b/rpc/analytics_grpc.pb.go index 3f92f316f..9b5626029 100644 --- a/rpc/analytics_grpc.pb.go +++ b/rpc/analytics_grpc.pb.go @@ -14,8 +14,8 @@ // Code generated by protoc-gen-go-grpc. DO NOT EDIT. // versions: -// - protoc-gen-go-grpc v1.5.1 -// - protoc v7.34.1 +// - protoc-gen-go-grpc v1.6.2 +// - protoc v4.23.4 // source: rpc/analytics.proto package rpc @@ -114,13 +114,13 @@ type AnalyticsRecorderServiceServer interface { type UnimplementedAnalyticsRecorderServiceServer struct{} func (UnimplementedAnalyticsRecorderServiceServer) IngestStats(grpc.ClientStreamingServer[livekit.AnalyticsStats, emptypb.Empty]) error { - return status.Errorf(codes.Unimplemented, "method IngestStats not implemented") + return status.Error(codes.Unimplemented, "method IngestStats not implemented") } func (UnimplementedAnalyticsRecorderServiceServer) IngestEvents(grpc.ClientStreamingServer[livekit.AnalyticsEvents, emptypb.Empty]) error { - return status.Errorf(codes.Unimplemented, "method IngestEvents not implemented") + return status.Error(codes.Unimplemented, "method IngestEvents not implemented") } func (UnimplementedAnalyticsRecorderServiceServer) IngestNodeRoomStates(grpc.ClientStreamingServer[livekit.AnalyticsNodeRooms, emptypb.Empty]) error { - return status.Errorf(codes.Unimplemented, "method IngestNodeRoomStates not implemented") + return status.Error(codes.Unimplemented, "method IngestNodeRoomStates not implemented") } func (UnimplementedAnalyticsRecorderServiceServer) mustEmbedUnimplementedAnalyticsRecorderServiceServer() { } @@ -134,7 +134,7 @@ type UnsafeAnalyticsRecorderServiceServer interface { } func RegisterAnalyticsRecorderServiceServer(s grpc.ServiceRegistrar, srv AnalyticsRecorderServiceServer) { - // If the following call pancis, it indicates UnimplementedAnalyticsRecorderServiceServer was + // If the following call panics, it indicates UnimplementedAnalyticsRecorderServiceServer was // embedded by pointer and is nil. This will cause panics if an // unimplemented method is ever invoked, so we test this at initialization // time to prevent it from happening at runtime later due to I/O. diff --git a/rpc/egress.pb.go b/rpc/egress.pb.go index 7d44cf030..ab2603b8f 100644 --- a/rpc/egress.pb.go +++ b/rpc/egress.pb.go @@ -14,8 +14,8 @@ // Code generated by protoc-gen-go. DO NOT EDIT. // versions: -// protoc-gen-go v1.36.10 -// protoc v7.34.1 +// protoc-gen-go v1.36.11 +// protoc v4.23.4 // source: rpc/egress.proto package rpc diff --git a/rpc/ingress.pb.go b/rpc/ingress.pb.go index 0b5dbcfd9..8ccc1d5c4 100644 --- a/rpc/ingress.pb.go +++ b/rpc/ingress.pb.go @@ -14,8 +14,8 @@ // Code generated by protoc-gen-go. DO NOT EDIT. // versions: -// protoc-gen-go v1.36.10 -// protoc v7.34.1 +// protoc-gen-go v1.36.11 +// protoc v4.23.4 // source: rpc/ingress.proto package rpc diff --git a/rpc/io.pb.go b/rpc/io.pb.go index 5b708c10b..ab37b0347 100644 --- a/rpc/io.pb.go +++ b/rpc/io.pb.go @@ -14,8 +14,8 @@ // Code generated by protoc-gen-go. DO NOT EDIT. // versions: -// protoc-gen-go v1.36.10 -// protoc v7.34.1 +// protoc-gen-go v1.36.11 +// protoc v4.23.4 // source: rpc/io.proto package rpc diff --git a/rpc/io.psrpc.go b/rpc/io.psrpc.go index f2baff05a..fb1bce3c0 100644 --- a/rpc/io.psrpc.go +++ b/rpc/io.psrpc.go @@ -553,139 +553,139 @@ func (UnimplementedIOInfoSIPServer) RecordCallContext(context.Context, *RecordCa } var psrpcFileDescriptor4 = []byte{ - // 2138 bytes of a gzipped FileDescriptorProto + // 2140 bytes of a gzipped FileDescriptorProto 0x1f, 0x8b, 0x08, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0xff, 0xec, 0x59, 0xcf, 0x73, 0xdb, 0xc6, - 0xf5, 0x0f, 0x29, 0x52, 0x22, 0x1f, 0x29, 0x89, 0x5a, 0x53, 0x0a, 0x44, 0x8d, 0x6d, 0x5a, 0x8e, + 0xf5, 0x0f, 0x29, 0x52, 0x22, 0x1f, 0x29, 0x89, 0x5a, 0x53, 0x0a, 0x44, 0x8d, 0x6d, 0x5a, 0xb6, 0xbf, 0x96, 0x93, 0x6f, 0xa8, 0x89, 0x7a, 0x48, 0xea, 0x24, 0x8e, 0x25, 0x12, 0xb6, 0xe9, 0xd8, 0x12, 0x02, 0x51, 0xd3, 0x1f, 0xd3, 0x0e, 0x0a, 0x01, 0x2b, 0x0a, 0x11, 0x88, 0x45, 0x17, 0x0b, - 0xd9, 0x6a, 0x26, 0x97, 0xf6, 0xd0, 0x99, 0xce, 0xa4, 0xff, 0x41, 0xef, 0x3d, 0xf7, 0xa8, 0x53, - 0xce, 0x9d, 0xfe, 0x45, 0x3d, 0x75, 0xf6, 0x07, 0x48, 0xf0, 0x97, 0x24, 0xba, 0x33, 0x39, 0xf5, + 0xd9, 0x6a, 0x26, 0x97, 0xf6, 0xd0, 0x99, 0xce, 0xa4, 0xff, 0x41, 0xef, 0x3d, 0xf7, 0xe8, 0x93, + 0xcf, 0x9d, 0xfe, 0x45, 0x3d, 0x75, 0xf6, 0x07, 0x48, 0xf0, 0x97, 0x24, 0xba, 0x33, 0x39, 0xf5, 0xc4, 0xc5, 0xfb, 0xb5, 0x6f, 0xdf, 0x7e, 0xde, 0xdb, 0x7d, 0x4b, 0x28, 0xd3, 0xd0, 0xd9, 0xf6, 0x48, 0x23, 0xa4, 0x84, 0x11, 0x34, 0x47, 0x43, 0xa7, 0x56, 0xf5, 0xbd, 0x73, 0x7c, 0xe6, 0x31, 0x0b, 0x77, 0x29, 0x8e, 0x22, 0xc9, 0xaa, 0xad, 0x26, 0x54, 0x2f, 0x48, 0x93, 0x57, 0x12, 0x72, 0xe4, 0x85, 0x8a, 0x84, 0x12, 0x12, 0x25, 0xa4, 0xa7, 0x68, 0x55, 0x9f, 0x74, 0xbb, 0x98, 0x6e, 0x93, 0x90, 0x79, 0x24, 0x48, 0x94, 0x37, 0xba, 0x84, 0x74, 0x7d, 0xbc, 0x2d, 0xbe, 0x8e, 0xe3, - 0x93, 0x6d, 0xdc, 0x0b, 0xd9, 0x85, 0x62, 0xde, 0x19, 0x65, 0xba, 0x31, 0xb5, 0xb9, 0xb6, 0xe4, - 0x6f, 0x7e, 0x01, 0x95, 0xe7, 0x98, 0xe9, 0xc2, 0x19, 0x13, 0xff, 0x3e, 0xc6, 0x11, 0x43, 0x5b, - 0x50, 0x94, 0x4e, 0x5b, 0x9e, 0xab, 0x65, 0xea, 0x99, 0xad, 0xe2, 0x5e, 0xe9, 0xd2, 0x28, 0x48, - 0x5a, 0xbb, 0x65, 0x26, 0x23, 0x77, 0xf3, 0xcf, 0x19, 0xa8, 0x1e, 0x85, 0xae, 0xcd, 0xf0, 0x6b, - 0xcc, 0xa8, 0xe7, 0xf4, 0x4d, 0x3c, 0x84, 0x9c, 0x17, 0x9c, 0x10, 0xa1, 0x5d, 0xda, 0xb9, 0xd5, - 0x50, 0x8b, 0x69, 0xc8, 0x89, 0xda, 0xc1, 0x09, 0x31, 0x85, 0x00, 0xda, 0x84, 0x45, 0xfb, 0xbc, - 0x6b, 0x39, 0x61, 0x6c, 0xc5, 0x91, 0xdd, 0xc5, 0xda, 0x5c, 0x3d, 0xb3, 0x95, 0x35, 0x4b, 0xf6, - 0x79, 0xb7, 0x19, 0xc6, 0x47, 0x9c, 0xc4, 0x65, 0x7a, 0xf6, 0xdb, 0x94, 0x4c, 0x4e, 0xca, 0xf4, - 0xec, 0xb7, 0x89, 0xcc, 0xa6, 0x03, 0xab, 0xcf, 0x31, 0x6b, 0x07, 0x03, 0xfb, 0xca, 0x93, 0x8f, - 0x00, 0x54, 0xac, 0x07, 0xab, 0x29, 0x5f, 0x1a, 0x45, 0x45, 0x6c, 0xb7, 0xcc, 0xfe, 0xd0, 0x45, - 0xb7, 0x01, 0x22, 0x46, 0xb1, 0xdd, 0xb3, 0xce, 0xf0, 0x85, 0x96, 0xe5, 0xc2, 0x66, 0x51, 0x52, - 0xbe, 0xc6, 0x17, 0x9b, 0xff, 0x9c, 0x83, 0xb5, 0xd1, 0x59, 0xa2, 0x90, 0x04, 0x11, 0x46, 0x5b, - 0x43, 0x0b, 0xae, 0xf6, 0x17, 0x9c, 0x96, 0x95, 0x2b, 0xae, 0x42, 0x9e, 0x91, 0x33, 0x1c, 0x28, - 0xf3, 0xf2, 0x03, 0xad, 0xc2, 0xfc, 0x9b, 0xc8, 0x8a, 0xa9, 0x2f, 0x02, 0x50, 0x34, 0xf3, 0x6f, - 0xa2, 0x23, 0xea, 0x73, 0xef, 0x43, 0x4a, 0xbe, 0xc5, 0x0e, 0xe3, 0xde, 0xcf, 0xf7, 0xbd, 0x57, - 0x44, 0xee, 0x7d, 0x32, 0x74, 0xd1, 0x11, 0x2c, 0x71, 0x80, 0x78, 0x41, 0xd7, 0x3a, 0xf1, 0xb0, - 0xef, 0x46, 0x5a, 0xae, 0x3e, 0xb7, 0x55, 0xda, 0x69, 0x34, 0x68, 0xe8, 0x34, 0x26, 0x3b, 0xde, - 0x78, 0x25, 0x35, 0x9e, 0x09, 0x05, 0x3d, 0x60, 0xf4, 0xc2, 0x5c, 0xf4, 0xd3, 0x34, 0x64, 0xc2, - 0xe2, 0x09, 0xb6, 0x59, 0x4c, 0xb1, 0x75, 0xe2, 0xdb, 0xdd, 0x48, 0xcb, 0x0b, 0xab, 0x1f, 0x5f, - 0x65, 0xf5, 0x99, 0x54, 0x78, 0xc6, 0xe5, 0xa5, 0xd1, 0xf2, 0x49, 0x8a, 0x54, 0x7b, 0x0a, 0x68, - 0x7c, 0x62, 0x54, 0x81, 0x39, 0x1e, 0x77, 0xb1, 0x49, 0x26, 0x1f, 0xf2, 0x60, 0x9d, 0xdb, 0x7e, - 0x8c, 0x93, 0x60, 0x89, 0x8f, 0xc7, 0xd9, 0xcf, 0x32, 0xb5, 0xaf, 0x60, 0x65, 0x6c, 0x92, 0x59, - 0x0c, 0x6c, 0xc6, 0xb0, 0x2e, 0xa1, 0xab, 0xfc, 0x3f, 0x64, 0x36, 0xc3, 0xef, 0x84, 0x9a, 0x8f, - 0x20, 0x1f, 0x71, 0x65, 0x31, 0x47, 0x69, 0x67, 0x75, 0x74, 0xf3, 0xa5, 0x65, 0x29, 0xb3, 0xf9, - 0xa7, 0x2c, 0xd4, 0x9f, 0x63, 0x76, 0xd8, 0x36, 0x3a, 0x34, 0x0e, 0xce, 0x76, 0x63, 0x76, 0x8a, - 0x03, 0xe6, 0x39, 0x22, 0x29, 0x93, 0xe9, 0x1b, 0x50, 0x8a, 0xbc, 0xd0, 0x72, 0x6c, 0xdf, 0x1f, - 0xec, 0xfb, 0x92, 0x96, 0xb9, 0x34, 0x8a, 0x91, 0x17, 0x36, 0x6d, 0xdf, 0xe7, 0x1e, 0x24, 0x43, - 0x17, 0xad, 0x41, 0xee, 0x84, 0x92, 0x9e, 0x5c, 0xe4, 0x5e, 0x56, 0xcb, 0x98, 0xe2, 0x1b, 0xdd, - 0x85, 0x22, 0xff, 0xb5, 0x4e, 0x49, 0xc4, 0xb4, 0x85, 0x3e, 0xb3, 0xc0, 0x89, 0x2f, 0x48, 0xc4, - 0x10, 0x82, 0x2c, 0x23, 0x12, 0x72, 0x82, 0x93, 0x65, 0x04, 0x6d, 0xc0, 0x02, 0x23, 0x52, 0x25, - 0xdf, 0x67, 0xcc, 0x33, 0x22, 0x14, 0xee, 0x43, 0x29, 0xa2, 0x8e, 0x65, 0xbb, 0x2e, 0x5f, 0x99, - 0xc8, 0x44, 0x29, 0x00, 0x11, 0x75, 0x76, 0x25, 0x15, 0xd5, 0x21, 0xc7, 0x5d, 0xd7, 0x0a, 0x22, - 0x1e, 0x65, 0x01, 0x94, 0xc3, 0xb6, 0xc1, 0x9d, 0x35, 0x05, 0x67, 0xf3, 0x5f, 0x39, 0xb8, 0x77, - 0x45, 0x14, 0x54, 0x52, 0x3d, 0x85, 0x42, 0x1c, 0x61, 0x1a, 0xd8, 0x3d, 0xac, 0xf6, 0xe0, 0x83, - 0x7f, 0x18, 0x77, 0xbe, 0xa0, 0xd8, 0xb5, 0x1d, 0x86, 0xdd, 0xfa, 0xd6, 0x77, 0xdf, 0xd5, 0x1b, - 0x87, 0xde, 0x1f, 0x70, 0xfd, 0xfb, 0xef, 0xeb, 0xc7, 0x17, 0x0c, 0x47, 0x8f, 0x9e, 0xfc, 0x68, - 0x64, 0xcc, 0xbe, 0x16, 0xb7, 0x10, 0xda, 0x51, 0xf4, 0x86, 0x50, 0x57, 0x05, 0xe7, 0x26, 0x16, - 0xb2, 0x66, 0x5f, 0x8b, 0x03, 0x88, 0x62, 0xdb, 0xef, 0x69, 0x45, 0x09, 0x20, 0xf1, 0x81, 0x10, - 0xe4, 0x5c, 0x4a, 0x42, 0x11, 0xb9, 0x82, 0x29, 0xc6, 0x68, 0x1b, 0xca, 0x7c, 0xd3, 0x18, 0x5f, - 0x10, 0xdf, 0x35, 0x19, 0x9b, 0xc5, 0x4b, 0x03, 0x22, 0x2f, 0x14, 0xcb, 0x6c, 0xb7, 0xcc, 0xc1, - 0xd8, 0x1d, 0x49, 0xee, 0xfc, 0xd5, 0xc9, 0xfd, 0x18, 0x16, 0x43, 0x4a, 0xce, 0x3d, 0x17, 0x53, - 0x4b, 0x54, 0x9a, 0xf9, 0x11, 0xb0, 0x19, 0x8a, 0x2b, 0xf2, 0xb0, 0x1c, 0xa6, 0xbe, 0xd0, 0x57, - 0x00, 0x98, 0x52, 0x42, 0x2d, 0x87, 0xb8, 0x58, 0xe0, 0x60, 0x69, 0xa7, 0x9e, 0xec, 0xca, 0x84, - 0x0d, 0xd0, 0xb9, 0xb0, 0x59, 0x14, 0x3a, 0x4d, 0xe2, 0x62, 0xf4, 0xdb, 0xd1, 0x12, 0x50, 0x10, - 0x25, 0xe0, 0xb3, 0xa4, 0x04, 0x5c, 0xbd, 0x8f, 0xd7, 0x56, 0x83, 0xff, 0x3a, 0x97, 0xff, 0x9e, - 0x87, 0xbb, 0x3a, 0xff, 0xb4, 0x19, 0x3e, 0x6c, 0x1b, 0x2d, 0x2f, 0x0a, 0x6d, 0xe6, 0x9c, 0x9a, - 0xb1, 0x8f, 0xa3, 0x29, 0x39, 0x55, 0xb8, 0x2e, 0xa7, 0x9a, 0x80, 0xb8, 0x7c, 0x68, 0x53, 0xe6, - 0x39, 0x5e, 0x68, 0x07, 0x6c, 0x50, 0x0a, 0x56, 0xb9, 0x5a, 0x25, 0xf2, 0x42, 0x63, 0xc0, 0x6d, - 0xb7, 0xcc, 0x51, 0x8a, 0x3b, 0x86, 0x09, 0xb8, 0x0e, 0x13, 0x8f, 0x60, 0x89, 0x7b, 0xc8, 0x6b, - 0x78, 0x10, 0xf7, 0x8e, 0x31, 0x4d, 0xe5, 0xf4, 0xa2, 0xe2, 0xec, 0x0b, 0x06, 0x7a, 0x00, 0xe5, - 0x44, 0x54, 0x24, 0x6b, 0xa9, 0x2f, 0x58, 0x52, 0x74, 0x91, 0xb1, 0x0f, 0x41, 0xe8, 0x61, 0x37, - 0x31, 0x38, 0xc8, 0xf6, 0xb2, 0x64, 0x28, 0x7b, 0x37, 0x4a, 0xed, 0x0a, 0xcc, 0x85, 0x5e, 0x20, - 0xc1, 0x6a, 0xf2, 0x21, 0x3f, 0xb9, 0x02, 0x62, 0x71, 0xe2, 0xbc, 0x48, 0x86, 0x7c, 0x40, 0x0c, - 0x2f, 0xe0, 0xd6, 0xd4, 0xb4, 0x23, 0xc5, 0x07, 0x24, 0x59, 0xf8, 0xf6, 0x97, 0x0c, 0x54, 0xf0, - 0x5b, 0x46, 0x6d, 0xcb, 0x66, 0x8c, 0x7a, 0xc7, 0x31, 0xc3, 0x91, 0x56, 0x14, 0xd8, 0xfa, 0xb9, - 0xc0, 0xd6, 0x35, 0x9b, 0xda, 0xd0, 0xb9, 0xf2, 0x6e, 0x5f, 0x57, 0x20, 0xe7, 0x86, 0x45, 0x62, - 0x19, 0x0f, 0xeb, 0xf6, 0xab, 0x56, 0x79, 0x5a, 0xd5, 0xaa, 0xed, 0x41, 0x75, 0xd2, 0x84, 0x33, - 0x41, 0xf5, 0x8f, 0x15, 0xa8, 0x4f, 0x5f, 0x95, 0x2a, 0x7c, 0x1b, 0x50, 0xe4, 0xd7, 0x3e, 0x6b, - 0x50, 0xf9, 0xcc, 0x02, 0x27, 0xec, 0xf3, 0x9a, 0xf6, 0x09, 0x54, 0x87, 0x41, 0xc9, 0x33, 0x8e, - 0x25, 0xd7, 0x95, 0x5b, 0x61, 0x1a, 0x80, 0x92, 0x85, 0x0e, 0xa0, 0x92, 0x56, 0x11, 0x66, 0x17, - 0x66, 0x28, 0xa8, 0xcb, 0x29, 0x6d, 0xe1, 0xc3, 0x2f, 0x86, 0x7d, 0xe8, 0x61, 0x66, 0xbb, 0x36, - 0xb3, 0x55, 0x56, 0xdd, 0xcc, 0x68, 0xda, 0xd3, 0xd7, 0xca, 0x00, 0xfa, 0x5b, 0x06, 0xd6, 0xd2, - 0x96, 0x53, 0xb8, 0x28, 0x09, 0x5c, 0x3c, 0xbd, 0x06, 0x17, 0xaa, 0xe4, 0xa4, 0xd2, 0xf0, 0xdd, - 0xe0, 0xb1, 0x1a, 0x4e, 0xb2, 0xc0, 0x61, 0x4d, 0x25, 0xf6, 0x04, 0xe4, 0x45, 0xfd, 0x97, 0xb0, - 0x56, 0x64, 0x8e, 0xfd, 0xc7, 0xc9, 0x15, 0x2f, 0x37, 0xc3, 0x91, 0x33, 0x76, 0x11, 0xcc, 0xa7, - 0x2f, 0x82, 0x0d, 0x98, 0xa7, 0x38, 0x8a, 0x7d, 0x26, 0xb2, 0x6c, 0x69, 0x67, 0x2d, 0x81, 0x67, - 0x7f, 0xf9, 0x82, 0x6b, 0x2a, 0xa9, 0xb1, 0xc2, 0x53, 0xbc, 0xae, 0xf0, 0xe8, 0x50, 0xe5, 0x0a, - 0xae, 0x32, 0x67, 0xd1, 0xd8, 0xc7, 0x83, 0x8a, 0x55, 0xbd, 0x34, 0x56, 0x22, 0x2f, 0x4c, 0xc7, - 0xba, 0xdd, 0x32, 0xc7, 0x48, 0xa3, 0x67, 0x5a, 0xf9, 0xea, 0x33, 0x8d, 0xc2, 0xc2, 0x29, 0xb6, - 0x5d, 0x4c, 0x23, 0x6d, 0x51, 0x6c, 0xee, 0xce, 0xcd, 0x36, 0xf7, 0x85, 0x54, 0x9a, 0x65, 0x3b, - 0x93, 0x89, 0x10, 0x85, 0x55, 0x35, 0xb4, 0x18, 0x49, 0xc3, 0x6b, 0x49, 0x78, 0xf0, 0x64, 0x26, - 0x0f, 0x3a, 0x64, 0x04, 0x5c, 0xe6, 0xad, 0xd3, 0x71, 0x0e, 0x9f, 0x73, 0x30, 0x11, 0x9f, 0x36, - 0x59, 0x35, 0x9a, 0x65, 0xce, 0x81, 0xc1, 0x0e, 0x49, 0x47, 0xc0, 0xbc, 0x65, 0x8f, 0x73, 0xd0, - 0x1e, 0x2c, 0x7b, 0x81, 0xe3, 0xc7, 0x2e, 0xee, 0xcf, 0x76, 0x4b, 0x20, 0x67, 0xbd, 0x7f, 0x63, - 0x38, 0x6c, 0x1b, 0x52, 0xfa, 0x40, 0xf6, 0x93, 0xe6, 0x92, 0xd2, 0x48, 0x6c, 0x3c, 0x81, 0x0a, - 0x0e, 0xec, 0x63, 0x5e, 0xc4, 0xd5, 0x79, 0x1d, 0x69, 0xcb, 0xf5, 0xb9, 0xad, 0xa5, 0x54, 0x47, - 0x77, 0xd8, 0x36, 0xd4, 0xd9, 0x6d, 0x2e, 0x2b, 0x61, 0xf5, 0x2d, 0x7c, 0xa0, 0x5e, 0x20, 0x1a, - 0x12, 0xe6, 0xf5, 0x30, 0x89, 0x99, 0x56, 0x11, 0xc5, 0x75, 0xbd, 0x21, 0xdb, 0xd2, 0x46, 0xd2, - 0x96, 0x36, 0x5a, 0xaa, 0x2d, 0x35, 0x97, 0x94, 0x46, 0x47, 0x2a, 0x20, 0x1d, 0x56, 0x44, 0xf3, - 0xc7, 0x8f, 0xed, 0xa4, 0x77, 0xd5, 0x56, 0xae, 0xb3, 0xb2, 0xcc, 0x7b, 0x43, 0xdb, 0xf7, 0x13, - 0x02, 0xba, 0x0b, 0x25, 0x51, 0x51, 0x43, 0x8a, 0x23, 0xcc, 0xb4, 0xaa, 0xc8, 0x2d, 0xe0, 0x24, - 0x43, 0x50, 0xd0, 0xe7, 0x4a, 0xc0, 0x21, 0xc1, 0x89, 0xd7, 0xd5, 0x56, 0xc5, 0x0c, 0xb5, 0xfe, - 0x32, 0x4d, 0x42, 0x7a, 0x4d, 0xc1, 0x4a, 0xa6, 0x10, 0xca, 0x92, 0x84, 0x5e, 0x42, 0xa5, 0x87, - 0x5d, 0xcf, 0xb6, 0x70, 0xe0, 0xd0, 0x0b, 0x11, 0x4d, 0x6d, 0x4d, 0x44, 0x7b, 0x23, 0x1d, 0xa8, - 0xd7, 0x5c, 0x46, 0xef, 0x8b, 0x88, 0xba, 0xb1, 0xdc, 0x1b, 0x26, 0xa2, 0x8f, 0x21, 0x2f, 0x48, - 0x9a, 0x26, 0x5c, 0x78, 0x7f, 0xcc, 0x80, 0x9c, 0xd3, 0x94, 0x52, 0xe8, 0x37, 0xa3, 0x57, 0xb3, - 0xf7, 0x05, 0xa6, 0x3e, 0xbd, 0x19, 0xa6, 0xae, 0xbb, 0x99, 0xbd, 0x80, 0xda, 0xf4, 0x4a, 0x3a, - 0x53, 0xbf, 0xf6, 0x18, 0xca, 0x69, 0xd0, 0xce, 0xa4, 0xfb, 0x0c, 0xb4, 0x69, 0x09, 0x37, 0xab, - 0x9d, 0x69, 0x49, 0xf4, 0xd3, 0xf6, 0x9e, 0x3f, 0x64, 0x92, 0xe6, 0x53, 0x5d, 0x30, 0x86, 0x9a, - 0xcf, 0x4f, 0xa0, 0x28, 0x6f, 0xa9, 0x93, 0x1e, 0x14, 0x94, 0x82, 0xb8, 0xe5, 0x17, 0x1c, 0x35, - 0x42, 0x5f, 0xc2, 0x22, 0xa3, 0x76, 0x10, 0x9d, 0x24, 0xdd, 0x81, 0x6c, 0x45, 0xb5, 0xb4, 0x5a, - 0x47, 0x09, 0xc8, 0x06, 0x81, 0xa5, 0xbe, 0x36, 0x5f, 0x83, 0x66, 0x62, 0x87, 0x50, 0x97, 0x9b, - 0x6e, 0x92, 0x80, 0xe1, 0xb7, 0xec, 0xdd, 0xbd, 0xd9, 0xfc, 0x31, 0x0b, 0x0b, 0x8a, 0x83, 0x1e, - 0x01, 0xf8, 0x67, 0xfd, 0x5b, 0xf7, 0xe0, 0x35, 0xc9, 0x3f, 0x53, 0x57, 0xee, 0x64, 0xe4, 0xf2, - 0x5b, 0x4f, 0x44, 0x62, 0xea, 0x60, 0xcb, 0x0b, 0x55, 0xcc, 0x0a, 0x92, 0xd0, 0x0e, 0xd1, 0x23, - 0x58, 0x48, 0x6e, 0xa6, 0x73, 0xc2, 0x89, 0xe5, 0xb4, 0x13, 0x47, 0xd4, 0x33, 0x13, 0x3e, 0xba, - 0xaf, 0xba, 0xe1, 0xdc, 0x64, 0xb9, 0xa4, 0x35, 0xe6, 0x9d, 0x6f, 0x7e, 0xb2, 0x08, 0x6f, 0x83, - 0xef, 0xc1, 0xdc, 0xb9, 0x67, 0x6b, 0xf3, 0x22, 0x9d, 0xc6, 0x24, 0x38, 0x0f, 0xfd, 0xff, 0x70, - 0x4b, 0xb1, 0xd0, 0x3f, 0xed, 0x26, 0x36, 0x14, 0xc3, 0x47, 0x63, 0xe1, 0xca, 0xa3, 0xf1, 0xc3, - 0xdf, 0xc1, 0xca, 0xd8, 0xe1, 0x8e, 0x34, 0xa8, 0xbe, 0xd2, 0x9f, 0xef, 0x36, 0x7f, 0x65, 0xed, - 0x36, 0x9b, 0xba, 0xd1, 0xb1, 0x0e, 0x4c, 0xcb, 0x68, 0xef, 0x57, 0xde, 0x43, 0x00, 0xf3, 0x92, - 0x54, 0xc9, 0xa0, 0x65, 0x28, 0x99, 0xfa, 0x37, 0x47, 0xfa, 0x61, 0x47, 0x30, 0xb3, 0x9c, 0x69, - 0xea, 0x2f, 0xf5, 0x66, 0xa7, 0x32, 0x87, 0x0a, 0x90, 0x6b, 0x99, 0x07, 0x46, 0x25, 0xf7, 0xe1, - 0x5f, 0x33, 0xb0, 0x71, 0x45, 0xfb, 0x87, 0x6e, 0xc3, 0xfa, 0x61, 0xdb, 0xb0, 0x3a, 0xe6, 0xd1, - 0xfe, 0xd7, 0xd6, 0xee, 0x51, 0xe7, 0x85, 0xa5, 0x9b, 0xe6, 0x81, 0x69, 0xed, 0x1f, 0xec, 0xeb, - 0x95, 0xf7, 0xd0, 0x43, 0xb8, 0x3f, 0x91, 0xfd, 0xcd, 0xd1, 0x41, 0x67, 0xd7, 0xd2, 0x7f, 0xd9, - 0xd4, 0xf5, 0x96, 0xde, 0xaa, 0x64, 0xa6, 0x0a, 0xee, 0x1f, 0x28, 0xda, 0xb3, 0x83, 0xa3, 0xfd, - 0x56, 0x25, 0xbb, 0xf3, 0xc3, 0x02, 0xcc, 0xb7, 0x0f, 0x04, 0x9c, 0x3f, 0x87, 0x72, 0x93, 0x62, - 0x9b, 0x61, 0xf9, 0x5e, 0x88, 0x26, 0x3d, 0x20, 0xd6, 0xd6, 0xc6, 0xca, 0xbf, 0xde, 0x0b, 0xd9, - 0x05, 0x57, 0x96, 0xb9, 0xf5, 0x2e, 0xca, 0x9f, 0x42, 0xb1, 0xff, 0x1e, 0x8a, 0x56, 0x93, 0xfe, - 0x76, 0xe8, 0x7d, 0xb4, 0x36, 0xc9, 0x20, 0xd2, 0x01, 0x5e, 0x79, 0x51, 0xa2, 0x39, 0x38, 0x38, - 0x06, 0xc4, 0x44, 0x7d, 0x63, 0x22, 0x4f, 0xdd, 0xfc, 0xf7, 0x60, 0x71, 0xe8, 0x41, 0x15, 0xad, - 0x0b, 0x1f, 0x26, 0x3d, 0xb2, 0x4e, 0x5d, 0xc3, 0x97, 0xb0, 0x28, 0xa3, 0xa7, 0xde, 0x9f, 0xd0, - 0xc4, 0xe7, 0xc8, 0xa9, 0xea, 0x6d, 0x58, 0x1a, 0x7e, 0xd5, 0x43, 0xb5, 0x89, 0x4f, 0x7d, 0xc9, - 0x6a, 0xa6, 0x3f, 0x03, 0xa2, 0x57, 0x80, 0xc6, 0xdf, 0xd8, 0xd0, 0x9d, 0xd4, 0x92, 0x26, 0x3c, - 0xbe, 0x4d, 0x75, 0xec, 0x5b, 0x58, 0x9f, 0xfa, 0xd6, 0x80, 0x1e, 0x5c, 0xf7, 0x16, 0x21, 0x6d, - 0xff, 0xdf, 0xcd, 0x9e, 0x2c, 0x50, 0x17, 0xb4, 0x69, 0x87, 0x27, 0xfa, 0xe0, 0x26, 0xad, 0x69, - 0xed, 0xc1, 0x8d, 0x4e, 0xe0, 0x41, 0x88, 0xd2, 0x27, 0xc1, 0x50, 0x88, 0x26, 0x1c, 0x11, 0x53, - 0x43, 0xf4, 0x12, 0x56, 0xc6, 0x0a, 0x39, 0xba, 0x2d, 0x8c, 0x4d, 0x2b, 0xf0, 0xd3, 0x6c, 0xed, - 0xfc, 0x3b, 0x0b, 0x45, 0x99, 0x8f, 0x87, 0x6d, 0xe3, 0x7f, 0xc1, 0xff, 0x49, 0x83, 0xbf, 0x77, - 0xef, 0xd7, 0x77, 0xbb, 0x1e, 0x3b, 0x8d, 0x8f, 0x1b, 0x0e, 0xe9, 0x6d, 0xab, 0xf4, 0x95, 0xff, - 0xe2, 0x38, 0xc4, 0xdf, 0xa6, 0xa1, 0x73, 0x3c, 0x2f, 0xbe, 0x7e, 0xf6, 0x9f, 0x00, 0x00, 0x00, - 0xff, 0xff, 0x2a, 0x42, 0x71, 0xd9, 0x7d, 0x1a, 0x00, 0x00, + 0x93, 0x6d, 0xdc, 0x0b, 0xd9, 0x85, 0x62, 0xde, 0x1a, 0x65, 0xba, 0x31, 0xb5, 0xb9, 0xb6, 0xe4, + 0x6f, 0x7e, 0x09, 0x95, 0x67, 0x98, 0xe9, 0xc2, 0x19, 0x13, 0xff, 0x3e, 0xc6, 0x11, 0x43, 0x5b, + 0x50, 0x94, 0x4e, 0x5b, 0x9e, 0xab, 0x65, 0xea, 0x99, 0xad, 0xe2, 0x5e, 0xe9, 0xad, 0x51, 0x90, + 0xb4, 0x76, 0xcb, 0x4c, 0x46, 0xee, 0xe6, 0x9f, 0x33, 0x50, 0x3d, 0x0a, 0x5d, 0x9b, 0xe1, 0x57, + 0x98, 0x51, 0xcf, 0xe9, 0x9b, 0x78, 0x00, 0x39, 0x2f, 0x38, 0x21, 0x42, 0xbb, 0xb4, 0x73, 0xa3, + 0xa1, 0x16, 0xd3, 0x90, 0x13, 0xb5, 0x83, 0x13, 0x62, 0x0a, 0x01, 0xb4, 0x09, 0x8b, 0xf6, 0x79, + 0xd7, 0x72, 0xc2, 0xd8, 0x8a, 0x23, 0xbb, 0x8b, 0xb5, 0xb9, 0x7a, 0x66, 0x2b, 0x6b, 0x96, 0xec, + 0xf3, 0x6e, 0x33, 0x8c, 0x8f, 0x38, 0x89, 0xcb, 0xf4, 0xec, 0x37, 0x29, 0x99, 0x9c, 0x94, 0xe9, + 0xd9, 0x6f, 0x12, 0x99, 0x4d, 0x07, 0x56, 0x9f, 0x61, 0xd6, 0x0e, 0x06, 0xf6, 0x95, 0x27, 0x1f, + 0x03, 0xa8, 0x58, 0x0f, 0x56, 0x53, 0x7e, 0x6b, 0x14, 0x15, 0xb1, 0xdd, 0x32, 0xfb, 0x43, 0x17, + 0xdd, 0x04, 0x88, 0x18, 0xc5, 0x76, 0xcf, 0x3a, 0xc3, 0x17, 0x5a, 0x96, 0x0b, 0x9b, 0x45, 0x49, + 0xf9, 0x06, 0x5f, 0x6c, 0xfe, 0x73, 0x0e, 0xd6, 0x46, 0x67, 0x89, 0x42, 0x12, 0x44, 0x18, 0x6d, + 0x0d, 0x2d, 0xb8, 0xda, 0x5f, 0x70, 0x5a, 0x56, 0xae, 0xb8, 0x0a, 0x79, 0x46, 0xce, 0x70, 0xa0, + 0xcc, 0xcb, 0x0f, 0xb4, 0x0a, 0xf3, 0xaf, 0x23, 0x2b, 0xa6, 0xbe, 0x08, 0x40, 0xd1, 0xcc, 0xbf, + 0x8e, 0x8e, 0xa8, 0xcf, 0xbd, 0x0f, 0x29, 0xf9, 0x0e, 0x3b, 0x8c, 0x7b, 0x3f, 0xdf, 0xf7, 0x5e, + 0x11, 0xb9, 0xf7, 0xc9, 0xd0, 0x45, 0x47, 0xb0, 0xc4, 0x01, 0xe2, 0x05, 0x5d, 0xeb, 0xc4, 0xc3, + 0xbe, 0x1b, 0x69, 0xb9, 0xfa, 0xdc, 0x56, 0x69, 0xa7, 0xd1, 0xa0, 0xa1, 0xd3, 0x98, 0xec, 0x78, + 0xe3, 0xa5, 0xd4, 0x78, 0x2a, 0x14, 0xf4, 0x80, 0xd1, 0x0b, 0x73, 0xd1, 0x4f, 0xd3, 0x90, 0x09, + 0x8b, 0x27, 0xd8, 0x66, 0x31, 0xc5, 0xd6, 0x89, 0x6f, 0x77, 0x23, 0x2d, 0x2f, 0xac, 0x7e, 0x72, + 0x99, 0xd5, 0xa7, 0x52, 0xe1, 0x29, 0x97, 0x97, 0x46, 0xcb, 0x27, 0x29, 0x52, 0xed, 0x09, 0xa0, + 0xf1, 0x89, 0x51, 0x05, 0xe6, 0x78, 0xdc, 0xc5, 0x26, 0x99, 0x7c, 0xc8, 0x83, 0x75, 0x6e, 0xfb, + 0x31, 0x4e, 0x82, 0x25, 0x3e, 0x1e, 0x65, 0x3f, 0xcf, 0xd4, 0xbe, 0x86, 0x95, 0xb1, 0x49, 0x66, + 0x31, 0xb0, 0x19, 0xc3, 0xba, 0x84, 0xae, 0xf2, 0xff, 0x90, 0xd9, 0x0c, 0xbf, 0x17, 0x6a, 0x3e, + 0x86, 0x7c, 0xc4, 0x95, 0xc5, 0x1c, 0xa5, 0x9d, 0xd5, 0xd1, 0xcd, 0x97, 0x96, 0xa5, 0xcc, 0xe6, + 0x9f, 0xb2, 0x50, 0x7f, 0x86, 0xd9, 0x61, 0xdb, 0xe8, 0xd0, 0x38, 0x38, 0xdb, 0x8d, 0xd9, 0x29, + 0x0e, 0x98, 0xe7, 0x88, 0xa4, 0x4c, 0xa6, 0x6f, 0x40, 0x29, 0xf2, 0x42, 0xcb, 0xb1, 0x7d, 0x7f, + 0xb0, 0xef, 0x4b, 0x5a, 0xe6, 0xad, 0x51, 0x8c, 0xbc, 0xb0, 0x69, 0xfb, 0x3e, 0xf7, 0x20, 0x19, + 0xba, 0x68, 0x0d, 0x72, 0x27, 0x94, 0xf4, 0xe4, 0x22, 0xf7, 0xb2, 0x5a, 0xc6, 0x14, 0xdf, 0xe8, + 0x36, 0x14, 0xf9, 0xaf, 0x75, 0x4a, 0x22, 0xa6, 0x2d, 0xf4, 0x99, 0x05, 0x4e, 0x7c, 0x4e, 0x22, + 0x86, 0x10, 0x64, 0x19, 0x91, 0x90, 0x13, 0x9c, 0x2c, 0x23, 0x68, 0x03, 0x16, 0x18, 0x91, 0x2a, + 0xf9, 0x3e, 0x63, 0x9e, 0x11, 0xa1, 0x70, 0x17, 0x4a, 0x11, 0x75, 0x2c, 0xdb, 0x75, 0xf9, 0xca, + 0x44, 0x26, 0x4a, 0x01, 0x88, 0xa8, 0xb3, 0x2b, 0xa9, 0xa8, 0x0e, 0x39, 0xee, 0xba, 0x56, 0x10, + 0xf1, 0x28, 0x0b, 0xa0, 0x1c, 0xb6, 0x0d, 0xee, 0xac, 0x29, 0x38, 0x9b, 0xff, 0xca, 0xc1, 0x9d, + 0x4b, 0xa2, 0xa0, 0x92, 0xea, 0x09, 0x14, 0xe2, 0x08, 0xd3, 0xc0, 0xee, 0x61, 0xb5, 0x07, 0xf7, + 0xde, 0x19, 0x99, 0x7f, 0x18, 0xb7, 0xbe, 0xa4, 0xd8, 0xb5, 0x1d, 0x86, 0xdd, 0xfa, 0xd6, 0xf7, + 0xdf, 0xd7, 0x1b, 0x87, 0xde, 0x1f, 0x70, 0xfd, 0x87, 0x1f, 0xea, 0xc7, 0x17, 0x0c, 0x47, 0x0f, + 0x1f, 0x9b, 0x7d, 0x2d, 0x6e, 0x21, 0xb4, 0xa3, 0xe8, 0x35, 0xa1, 0xae, 0x0a, 0xce, 0xbd, 0x77, + 0x46, 0xf6, 0x1a, 0x16, 0x12, 0x2d, 0x0e, 0x20, 0x8a, 0x6d, 0xbf, 0xa7, 0x15, 0x25, 0x80, 0xc4, + 0x07, 0x42, 0x90, 0x73, 0x29, 0x09, 0x45, 0xe4, 0x0a, 0xa6, 0x18, 0xa3, 0x6d, 0x28, 0xf3, 0x4d, + 0x63, 0x7c, 0x41, 0x7c, 0xd7, 0x64, 0x6c, 0x16, 0xdf, 0x1a, 0x10, 0x79, 0xa1, 0x58, 0x66, 0xbb, + 0x65, 0x0e, 0xc6, 0xee, 0x48, 0x72, 0xe7, 0x2f, 0x4f, 0xee, 0x47, 0xb0, 0x18, 0x52, 0x72, 0xee, + 0xb9, 0x98, 0x5a, 0xa2, 0xd2, 0xcc, 0x8f, 0x80, 0xcd, 0x50, 0x5c, 0x91, 0x87, 0xe5, 0x30, 0xf5, + 0x85, 0xbe, 0x06, 0xc0, 0x94, 0x12, 0x6a, 0x39, 0xc4, 0xc5, 0x02, 0x07, 0x4b, 0x3b, 0xf5, 0x64, + 0x57, 0x26, 0x6c, 0x80, 0xce, 0x85, 0xcd, 0xa2, 0xd0, 0x69, 0x12, 0x17, 0xa3, 0xdf, 0x8e, 0x96, + 0x80, 0x82, 0x28, 0x01, 0x9f, 0x27, 0x25, 0xe0, 0xf2, 0x7d, 0xbc, 0xb2, 0x1a, 0xfc, 0xd7, 0xb9, + 0xfc, 0xf7, 0x3c, 0xdc, 0xd6, 0xf9, 0xa7, 0xcd, 0xf0, 0x61, 0xdb, 0x68, 0x79, 0x51, 0x68, 0x33, + 0xe7, 0xd4, 0x8c, 0x7d, 0x1c, 0x4d, 0xc9, 0xa9, 0xc2, 0x55, 0x39, 0xd5, 0x04, 0xc4, 0xe5, 0x43, + 0x9b, 0x32, 0xcf, 0xf1, 0x42, 0x3b, 0x60, 0x83, 0x52, 0xb0, 0xca, 0xd5, 0x2a, 0x91, 0x17, 0x1a, + 0x03, 0x6e, 0xbb, 0x65, 0x8e, 0x52, 0xdc, 0x31, 0x4c, 0xc0, 0x55, 0x98, 0x78, 0x08, 0x4b, 0xdc, + 0x43, 0x5e, 0xc3, 0x83, 0xb8, 0x77, 0x8c, 0x69, 0x2a, 0xa7, 0x17, 0x15, 0x67, 0x5f, 0x30, 0xd0, + 0x7d, 0x28, 0x27, 0xa2, 0x22, 0x59, 0x4b, 0x7d, 0xc1, 0x92, 0xa2, 0x8b, 0x8c, 0x7d, 0x00, 0x42, + 0x0f, 0xbb, 0x89, 0xc1, 0x41, 0xb6, 0x97, 0x25, 0x43, 0xd9, 0xbb, 0x56, 0x6a, 0x57, 0x60, 0x2e, + 0xf4, 0x02, 0x09, 0x56, 0x93, 0x0f, 0xf9, 0xc9, 0x15, 0x10, 0x8b, 0x13, 0xe7, 0x45, 0x32, 0xe4, + 0x03, 0x62, 0x78, 0x01, 0xb7, 0xa6, 0xa6, 0x1d, 0x29, 0x3e, 0x20, 0xc9, 0xc2, 0xb7, 0xbf, 0x64, + 0xa0, 0x82, 0xdf, 0x30, 0x6a, 0x5b, 0x36, 0x63, 0xd4, 0x3b, 0x8e, 0x19, 0x8e, 0xb4, 0xa2, 0xc0, + 0xd6, 0xcf, 0x05, 0xb6, 0xae, 0xd8, 0xd4, 0x86, 0xce, 0x95, 0x77, 0xfb, 0xba, 0x02, 0x39, 0xd7, + 0x2c, 0x12, 0xcb, 0x78, 0x58, 0xb7, 0x5f, 0xb5, 0xca, 0xd3, 0xaa, 0x56, 0x6d, 0x0f, 0xaa, 0x93, + 0x26, 0x9c, 0x09, 0xaa, 0x7f, 0xac, 0x40, 0x7d, 0xfa, 0xaa, 0x54, 0xe1, 0xdb, 0x80, 0x22, 0xbf, + 0xf6, 0x59, 0x83, 0xca, 0x67, 0x16, 0x38, 0x61, 0x9f, 0xd7, 0xb4, 0x4f, 0xa1, 0x3a, 0x0c, 0x4a, + 0x9e, 0x71, 0x2c, 0xb9, 0xae, 0xdc, 0x08, 0xd3, 0x00, 0x94, 0x2c, 0x74, 0x00, 0x95, 0xb4, 0x8a, + 0x30, 0xbb, 0x30, 0x43, 0x41, 0x5d, 0x4e, 0x69, 0x0b, 0x1f, 0x7e, 0x31, 0xec, 0x43, 0x0f, 0x33, + 0xdb, 0xb5, 0x99, 0xad, 0xb2, 0xea, 0x7a, 0x46, 0xd3, 0x9e, 0xbe, 0x52, 0x06, 0xd0, 0xdf, 0x32, + 0xb0, 0x96, 0xb6, 0x9c, 0xc2, 0x45, 0x49, 0xe0, 0xe2, 0xc9, 0x15, 0xb8, 0x50, 0x25, 0x27, 0x95, + 0x86, 0xef, 0x07, 0x8f, 0xd5, 0x70, 0x92, 0x05, 0x0e, 0x6b, 0x2a, 0xb1, 0x27, 0x20, 0x2f, 0xea, + 0xbf, 0x84, 0xb5, 0x22, 0x73, 0xec, 0x3f, 0x4a, 0xae, 0x78, 0xb9, 0x19, 0x8e, 0x9c, 0xb1, 0x8b, + 0x60, 0x3e, 0x7d, 0x11, 0x6c, 0xc0, 0x3c, 0xc5, 0x51, 0xec, 0x33, 0x91, 0x65, 0x4b, 0x3b, 0x6b, + 0x09, 0x3c, 0xfb, 0xcb, 0x17, 0x5c, 0x53, 0x49, 0x8d, 0x15, 0x9e, 0xe2, 0x55, 0x85, 0x47, 0x87, + 0x2a, 0x57, 0x70, 0x95, 0x39, 0x8b, 0xc6, 0x3e, 0x1e, 0x54, 0xac, 0xea, 0x5b, 0x63, 0x25, 0xf2, + 0xc2, 0x74, 0xac, 0xdb, 0x2d, 0x73, 0x8c, 0x34, 0x7a, 0xa6, 0x95, 0x2f, 0x3f, 0xd3, 0x28, 0x2c, + 0x9c, 0x62, 0xdb, 0xc5, 0x34, 0xd2, 0x16, 0xc5, 0xe6, 0xee, 0x5c, 0x6f, 0x73, 0x9f, 0x4b, 0xa5, + 0x59, 0xb6, 0x33, 0x99, 0x08, 0x51, 0x58, 0x55, 0x43, 0x8b, 0x91, 0x34, 0xbc, 0x96, 0x84, 0x07, + 0x8f, 0x67, 0xf2, 0xa0, 0x43, 0x46, 0xc0, 0x65, 0xde, 0x38, 0x1d, 0xe7, 0xf0, 0x39, 0x07, 0x13, + 0xf1, 0x69, 0x93, 0x55, 0xa3, 0x59, 0xe6, 0x1c, 0x18, 0xec, 0x90, 0x74, 0x04, 0xcc, 0x1b, 0xf6, + 0x38, 0x07, 0xed, 0xc1, 0xb2, 0x17, 0x38, 0x7e, 0xec, 0xe2, 0xfe, 0x6c, 0x37, 0x04, 0x72, 0xd6, + 0xfb, 0x37, 0x86, 0xc3, 0xb6, 0x21, 0xa5, 0x0f, 0x64, 0x3f, 0x69, 0x2e, 0x29, 0x8d, 0xc4, 0xc6, + 0x63, 0xa8, 0xe0, 0xc0, 0x3e, 0xe6, 0x45, 0x5c, 0x9d, 0xd7, 0x91, 0xb6, 0x5c, 0x9f, 0xdb, 0x5a, + 0x4a, 0x75, 0x74, 0x87, 0x6d, 0x43, 0x9d, 0xdd, 0xe6, 0xb2, 0x12, 0x56, 0xdf, 0xc2, 0x07, 0xea, + 0x05, 0xa2, 0x21, 0x61, 0x5e, 0x0f, 0x93, 0x98, 0x69, 0x15, 0x51, 0x5c, 0xd7, 0x1b, 0xb2, 0x2d, + 0x6d, 0x24, 0x6d, 0x69, 0xa3, 0xa5, 0xda, 0x52, 0x73, 0x49, 0x69, 0x74, 0xa4, 0x02, 0xd2, 0x61, + 0x45, 0x34, 0x7f, 0xfc, 0xd8, 0x4e, 0x7a, 0x57, 0x6d, 0xe5, 0x2a, 0x2b, 0xcb, 0xbc, 0x37, 0xb4, + 0x7d, 0x3f, 0x21, 0xa0, 0xdb, 0x50, 0x12, 0x15, 0x35, 0xa4, 0x38, 0xc2, 0x4c, 0xab, 0x8a, 0xdc, + 0x02, 0x4e, 0x32, 0x04, 0x05, 0x7d, 0xa1, 0x04, 0x1c, 0x12, 0x9c, 0x78, 0x5d, 0x6d, 0x55, 0xcc, + 0x50, 0xeb, 0x2f, 0xd3, 0x24, 0xa4, 0xd7, 0x14, 0xac, 0x64, 0x0a, 0xa1, 0x2c, 0x49, 0xe8, 0x05, + 0x54, 0x7a, 0xd8, 0xf5, 0x6c, 0x0b, 0x07, 0x0e, 0xbd, 0x10, 0xd1, 0xd4, 0xd6, 0x44, 0xb4, 0x37, + 0xd2, 0x81, 0x7a, 0xc5, 0x65, 0xf4, 0xbe, 0x88, 0xa8, 0x1b, 0xcb, 0xbd, 0x61, 0x22, 0xfa, 0x04, + 0xf2, 0x82, 0xa4, 0x69, 0xc2, 0x85, 0x0f, 0xc7, 0x0c, 0xc8, 0x39, 0x4d, 0x29, 0x85, 0x7e, 0x33, + 0x7a, 0x35, 0xfb, 0x50, 0x60, 0xea, 0xb3, 0xeb, 0x61, 0xea, 0xaa, 0x9b, 0xd9, 0x73, 0xa8, 0x4d, + 0xaf, 0xa4, 0x33, 0xf5, 0x6b, 0x8f, 0xa0, 0x9c, 0x06, 0xed, 0x4c, 0xba, 0x4f, 0x41, 0x9b, 0x96, + 0x70, 0xb3, 0xda, 0x99, 0x96, 0x44, 0x3f, 0x6d, 0xef, 0xf9, 0x63, 0x26, 0x69, 0x3e, 0xd5, 0x05, + 0x63, 0xa8, 0xf9, 0xfc, 0x14, 0x8a, 0xf2, 0x96, 0x3a, 0xe9, 0x41, 0x41, 0x29, 0x88, 0x5b, 0x7e, + 0xc1, 0x51, 0x23, 0xf4, 0x15, 0x2c, 0x32, 0x6a, 0x07, 0xd1, 0x49, 0xd2, 0x1d, 0xc8, 0x56, 0x54, + 0x4b, 0xab, 0x75, 0x94, 0x80, 0x6c, 0x10, 0x58, 0xea, 0x6b, 0xf3, 0x15, 0x68, 0x26, 0x76, 0x08, + 0x75, 0xb9, 0xe9, 0x26, 0x09, 0x18, 0x7e, 0xc3, 0xde, 0xdf, 0x9b, 0xcd, 0x77, 0x59, 0x58, 0x50, + 0x1c, 0xf4, 0x10, 0xc0, 0x3f, 0xeb, 0xdf, 0xba, 0x07, 0xaf, 0x49, 0xfe, 0x99, 0xba, 0x72, 0x27, + 0x23, 0x97, 0xdf, 0x7a, 0x22, 0x12, 0x53, 0x07, 0x5b, 0x5e, 0xa8, 0x62, 0x56, 0x90, 0x84, 0x76, + 0x88, 0x1e, 0xc2, 0x42, 0x72, 0x33, 0x9d, 0x13, 0x4e, 0x2c, 0xa7, 0x9d, 0x38, 0xa2, 0x9e, 0x99, + 0xf0, 0xd1, 0x5d, 0xd5, 0x0d, 0xe7, 0x26, 0xcb, 0x25, 0xad, 0x31, 0xef, 0x7c, 0xf3, 0x93, 0x45, + 0x78, 0x1b, 0x7c, 0x07, 0xe6, 0xce, 0x3d, 0x5b, 0x9b, 0x17, 0xe9, 0x34, 0x26, 0xc1, 0x79, 0xe8, + 0xff, 0x87, 0x5b, 0x8a, 0x85, 0xfe, 0x69, 0x37, 0xb1, 0xa1, 0x18, 0x3e, 0x1a, 0x0b, 0x97, 0x1e, + 0x8d, 0x1f, 0xfd, 0x0e, 0x56, 0xc6, 0x0e, 0x77, 0xa4, 0x41, 0xf5, 0xa5, 0xfe, 0x6c, 0xb7, 0xf9, + 0x2b, 0x6b, 0xb7, 0xd9, 0xd4, 0x8d, 0x8e, 0x75, 0x60, 0x5a, 0x46, 0x7b, 0xbf, 0xf2, 0x01, 0x02, + 0x98, 0x97, 0xa4, 0x4a, 0x06, 0x2d, 0x43, 0xc9, 0xd4, 0xbf, 0x3d, 0xd2, 0x0f, 0x3b, 0x82, 0x99, + 0xe5, 0x4c, 0x53, 0x7f, 0xa1, 0x37, 0x3b, 0x95, 0x39, 0x54, 0x80, 0x5c, 0xcb, 0x3c, 0x30, 0x2a, + 0xb9, 0x8f, 0xfe, 0x9a, 0x81, 0x8d, 0x4b, 0xda, 0x3f, 0x74, 0x13, 0xd6, 0x0f, 0xdb, 0x86, 0xd5, + 0x31, 0x8f, 0xf6, 0xbf, 0xb1, 0x76, 0x8f, 0x3a, 0xcf, 0x2d, 0xdd, 0x34, 0x0f, 0x4c, 0x6b, 0xff, + 0x60, 0x5f, 0xaf, 0x7c, 0x80, 0x1e, 0xc0, 0xdd, 0x89, 0xec, 0x6f, 0x8f, 0x0e, 0x3a, 0xbb, 0x96, + 0xfe, 0xcb, 0xa6, 0xae, 0xb7, 0xf4, 0x56, 0x25, 0x33, 0x55, 0x70, 0xff, 0x40, 0xd1, 0x9e, 0x1e, + 0x1c, 0xed, 0xb7, 0x2a, 0xd9, 0x9d, 0x1f, 0x17, 0x60, 0xbe, 0x7d, 0x20, 0xe0, 0xfc, 0x05, 0x94, + 0x9b, 0x14, 0xdb, 0x0c, 0xcb, 0xf7, 0x42, 0x34, 0xe9, 0x01, 0xb1, 0xb6, 0x36, 0x56, 0xfe, 0xf5, + 0x5e, 0xc8, 0x2e, 0xb8, 0xb2, 0xcc, 0xad, 0xf7, 0x51, 0xfe, 0x0c, 0x8a, 0xfd, 0xf7, 0x50, 0xb4, + 0x9a, 0xf4, 0xb7, 0x43, 0xef, 0xa3, 0xb5, 0x49, 0x06, 0x91, 0x0e, 0xf0, 0xd2, 0x8b, 0x12, 0xcd, + 0xc1, 0xc1, 0x31, 0x20, 0x26, 0xea, 0x1b, 0x13, 0x79, 0xea, 0xe6, 0xbf, 0x07, 0x8b, 0x43, 0x0f, + 0xaa, 0x68, 0x5d, 0xf8, 0x30, 0xe9, 0x91, 0x75, 0xea, 0x1a, 0xbe, 0x82, 0x45, 0x19, 0x3d, 0xf5, + 0xfe, 0x84, 0x26, 0x3e, 0x47, 0x4e, 0x55, 0x6f, 0xc3, 0xd2, 0xf0, 0xab, 0x1e, 0xaa, 0x4d, 0x7c, + 0xea, 0x4b, 0x56, 0x33, 0xfd, 0x19, 0x10, 0xbd, 0x04, 0x34, 0xfe, 0xc6, 0x86, 0x6e, 0xa5, 0x96, + 0x34, 0xe1, 0xf1, 0x6d, 0xaa, 0x63, 0xdf, 0xc1, 0xfa, 0xd4, 0xb7, 0x06, 0x74, 0xff, 0xaa, 0xb7, + 0x08, 0x69, 0xfb, 0xff, 0xae, 0xf7, 0x64, 0x81, 0xba, 0xa0, 0x4d, 0x3b, 0x3c, 0xd1, 0xbd, 0xeb, + 0xb4, 0xa6, 0xb5, 0xfb, 0xd7, 0x3a, 0x81, 0x07, 0x21, 0x4a, 0x9f, 0x04, 0x43, 0x21, 0x9a, 0x70, + 0x44, 0x4c, 0x0d, 0xd1, 0x0b, 0x58, 0x19, 0x2b, 0xe4, 0xe8, 0xa6, 0x30, 0x36, 0xad, 0xc0, 0x4f, + 0xb3, 0xb5, 0xf3, 0xef, 0x2c, 0x14, 0x65, 0x3e, 0x1e, 0xb6, 0x8d, 0xff, 0x05, 0xff, 0x27, 0x0d, + 0xfe, 0xde, 0x9d, 0x5f, 0xdf, 0xee, 0x7a, 0xec, 0x34, 0x3e, 0x6e, 0x38, 0xa4, 0xb7, 0xad, 0xd2, + 0x57, 0xfe, 0x8b, 0xe3, 0x10, 0x7f, 0x9b, 0x86, 0xce, 0xf1, 0xbc, 0xf8, 0xfa, 0xd9, 0x7f, 0x02, + 0x00, 0x00, 0xff, 0xff, 0x8a, 0xc7, 0xa9, 0xae, 0x7d, 0x1a, 0x00, 0x00, } diff --git a/rpc/keepalive.pb.go b/rpc/keepalive.pb.go index bd1a7d865..1890702a2 100644 --- a/rpc/keepalive.pb.go +++ b/rpc/keepalive.pb.go @@ -14,8 +14,8 @@ // Code generated by protoc-gen-go. DO NOT EDIT. // versions: -// protoc-gen-go v1.36.10 -// protoc v7.34.1 +// protoc-gen-go v1.36.11 +// protoc v4.23.4 // source: rpc/keepalive.proto package rpc diff --git a/rpc/participant.pb.go b/rpc/participant.pb.go index e05519708..cffcbb5eb 100644 --- a/rpc/participant.pb.go +++ b/rpc/participant.pb.go @@ -14,8 +14,8 @@ // Code generated by protoc-gen-go. DO NOT EDIT. // versions: -// protoc-gen-go v1.36.10 -// protoc v7.34.1 +// protoc-gen-go v1.36.11 +// protoc v4.23.4 // source: rpc/participant.proto package rpc diff --git a/rpc/room.pb.go b/rpc/room.pb.go index b1088fd4d..2d25c8c79 100644 --- a/rpc/room.pb.go +++ b/rpc/room.pb.go @@ -14,8 +14,8 @@ // Code generated by protoc-gen-go. DO NOT EDIT. // versions: -// protoc-gen-go v1.36.10 -// protoc v7.34.1 +// protoc-gen-go v1.36.11 +// protoc v4.23.4 // source: rpc/room.proto package rpc diff --git a/rpc/roommanager.pb.go b/rpc/roommanager.pb.go index 0292dc168..54861c5a4 100644 --- a/rpc/roommanager.pb.go +++ b/rpc/roommanager.pb.go @@ -14,8 +14,8 @@ // Code generated by protoc-gen-go. DO NOT EDIT. // versions: -// protoc-gen-go v1.36.10 -// protoc v7.34.1 +// protoc-gen-go v1.36.11 +// protoc v4.23.4 // source: rpc/roommanager.proto package rpc diff --git a/rpc/signal.pb.go b/rpc/signal.pb.go index 5a8791347..b9477d103 100644 --- a/rpc/signal.pb.go +++ b/rpc/signal.pb.go @@ -14,8 +14,8 @@ // Code generated by protoc-gen-go. DO NOT EDIT. // versions: -// protoc-gen-go v1.36.10 -// protoc v7.34.1 +// protoc-gen-go v1.36.11 +// protoc v4.23.4 // source: rpc/signal.proto package rpc diff --git a/rpc/sip.pb.go b/rpc/sip.pb.go index 2fdcdda1e..c4e22b88b 100644 --- a/rpc/sip.pb.go +++ b/rpc/sip.pb.go @@ -14,8 +14,8 @@ // Code generated by protoc-gen-go. DO NOT EDIT. // versions: -// protoc-gen-go v1.36.10 -// protoc v7.34.1 +// protoc-gen-go v1.36.11 +// protoc v4.23.4 // source: rpc/sip.proto package rpc diff --git a/rpc/sip.psrpc.go b/rpc/sip.psrpc.go index 79ce92af4..21a4634c3 100644 --- a/rpc/sip.psrpc.go +++ b/rpc/sip.psrpc.go @@ -192,58 +192,58 @@ var psrpcFileDescriptor11 = []byte{ 0x15, 0xc9, 0xb1, 0x2f, 0x02, 0xc6, 0x25, 0x2a, 0xd7, 0x8c, 0xfa, 0xea, 0x64, 0x74, 0xdd, 0xc4, 0x68, 0x8e, 0x71, 0x70, 0x13, 0x2c, 0xfa, 0xa1, 0xd7, 0x23, 0x1c, 0xe5, 0x34, 0x71, 0x2c, 0xc1, 0x6b, 0x60, 0x49, 0x67, 0x52, 0x32, 0x34, 0x1f, 0x19, 0x94, 0xd8, 0x65, 0xf0, 0x47, 0xb0, 0x1c, - 0x0a, 0x75, 0x73, 0x3c, 0x82, 0x16, 0x74, 0xd2, 0xee, 0xbc, 0xeb, 0xdc, 0x78, 0xc8, 0x89, 0x83, - 0x6d, 0x49, 0x9c, 0x5a, 0xfd, 0xf5, 0xeb, 0x5a, 0xe3, 0x88, 0xfe, 0x49, 0x6a, 0x6f, 0xde, 0xd4, - 0x7a, 0x43, 0x49, 0xc4, 0xbd, 0x47, 0x1f, 0x3a, 0x86, 0x39, 0xf2, 0x52, 0x0c, 0x01, 0x16, 0xe2, - 0x94, 0x71, 0x07, 0x2d, 0xce, 0xcc, 0x30, 0x67, 0x8e, 0xbc, 0xe0, 0x16, 0x58, 0xe1, 0x8c, 0x79, - 0x96, 0x0e, 0x62, 0x29, 0x3a, 0x37, 0xa5, 0x50, 0xe7, 0x0f, 0xbf, 0x06, 0x95, 0x60, 0x7c, 0x95, - 0x2d, 0xea, 0x10, 0x5f, 0x52, 0x39, 0x44, 0xcb, 0x1a, 0xb7, 0x9e, 0xb2, 0xb5, 0x63, 0x13, 0x7c, - 0x0e, 0xca, 0x69, 0x17, 0x4d, 0xbb, 0x9a, 0x61, 0x6f, 0xa5, 0x94, 0xb7, 0x8e, 0xe1, 0xd7, 0xc9, - 0x18, 0x3c, 0x22, 0xb1, 0x83, 0x25, 0x46, 0xa5, 0x0c, 0xa4, 0xe9, 0x48, 0x9f, 0xc5, 0x04, 0xf0, - 0x6f, 0x03, 0x6c, 0xa6, 0x99, 0xb1, 0x94, 0x9c, 0xf6, 0x42, 0x49, 0x04, 0x5a, 0xab, 0xe5, 0xea, - 0xf9, 0x9d, 0xfd, 0x06, 0x0f, 0xec, 0xc6, 0x0c, 0xc5, 0xdd, 0x48, 0xa9, 0x9e, 0x8c, 0x58, 0x0e, - 0xd4, 0x4d, 0x9a, 0x31, 0xc0, 0x8d, 0x60, 0x1a, 0x03, 0xdc, 0x05, 0x0b, 0x92, 0x9d, 0x10, 0x1f, - 0xad, 0x64, 0xc8, 0x6d, 0xe4, 0x02, 0x37, 0xc0, 0xe2, 0xa9, 0xb0, 0x42, 0xee, 0x22, 0xa0, 0xb3, - 0xb5, 0x70, 0x2a, 0x5e, 0x70, 0x17, 0x42, 0x30, 0xef, 0x48, 0xaf, 0x8f, 0xf2, 0x5a, 0xa9, 0xbf, - 0xe1, 0x6d, 0x50, 0x0c, 0x5c, 0x3c, 0xb4, 0x1c, 0x8a, 0x5d, 0xc9, 0x7c, 0x82, 0x0a, 0x35, 0xa3, - 0xbe, 0x6c, 0x16, 0x94, 0xb2, 0x15, 0xeb, 0x60, 0x08, 0x96, 0xa2, 0x6a, 0x15, 0x68, 0x43, 0x1f, - 0xcf, 0x37, 0x33, 0x1f, 0x4f, 0x54, 0xbb, 0x99, 0x0e, 0x24, 0x59, 0x0b, 0x86, 0x60, 0x23, 0xfe, - 0x54, 0xfd, 0x22, 0x95, 0xa3, 0x4d, 0x1d, 0xc4, 0x93, 0xac, 0x41, 0x74, 0xd9, 0x99, 0x0c, 0x99, - 0xeb, 0xc7, 0xe7, 0x2d, 0x6a, 0xd9, 0xf1, 0x5a, 0xe3, 0x4e, 0x25, 0x50, 0x35, 0xe3, 0xb2, 0x63, - 0xce, 0xa4, 0x87, 0x25, 0xcb, 0xe2, 0xf3, 0x16, 0xb8, 0x07, 0x4a, 0xd4, 0xb7, 0xdd, 0xd0, 0x21, - 0xa3, 0x05, 0xb7, 0x74, 0xf7, 0xb9, 0x9e, 0xee, 0x3e, 0x11, 0xfa, 0x79, 0x34, 0x87, 0xcc, 0xd5, - 0xd8, 0x23, 0xe1, 0x78, 0x04, 0xca, 0xc4, 0xc7, 0x3d, 0x97, 0x38, 0x56, 0x9f, 0x60, 0x19, 0x72, - 0x22, 0xd0, 0xf5, 0x5a, 0xae, 0xbe, 0xba, 0xb3, 0x9e, 0x26, 0x39, 0x8c, 0x6c, 0x66, 0x29, 0x06, - 0xc7, 0xb2, 0x8e, 0x81, 0x53, 0x7f, 0x40, 0xfd, 0x81, 0x25, 0xa9, 0x47, 0x58, 0x28, 0xd1, 0x35, - 0xdd, 0x9f, 0xaf, 0x37, 0xa2, 0x19, 0xda, 0x48, 0x66, 0x68, 0xa3, 0x15, 0xcf, 0x50, 0x73, 0x35, - 0xf6, 0xe8, 0x46, 0x0e, 0xf0, 0x00, 0xac, 0x79, 0xf8, 0x55, 0x34, 0xc0, 0x92, 0x41, 0x8b, 0xd0, - 0xc7, 0x58, 0x4a, 0x1e, 0x7e, 0xa5, 0x66, 0x5a, 0xa2, 0x80, 0x3f, 0x81, 0xb2, 0x47, 0x1c, 0x8a, - 0x2d, 0xe2, 0xdb, 0x7c, 0xa8, 0xf7, 0x8b, 0x3e, 0xd5, 0xe7, 0xb1, 0x95, 0xde, 0xca, 0x33, 0x85, - 0x39, 0x18, 0x41, 0xf6, 0xe6, 0x90, 0x61, 0x96, 0xbc, 0x49, 0x25, 0xfc, 0x0a, 0x2c, 0x68, 0x15, - 0xda, 0x3e, 0x3f, 0xea, 0x34, 0xc1, 0x3e, 0xf3, 0xfb, 0x74, 0x60, 0x46, 0x28, 0xd8, 0x00, 0xeb, - 0xa7, 0x98, 0x4a, 0x2b, 0xf4, 0x25, 0x75, 0x2d, 0xec, 0x8b, 0x53, 0xc2, 0x89, 0x83, 0x3e, 0xd3, - 0x95, 0xb1, 0xa6, 0x4c, 0x2f, 0x94, 0xe5, 0x49, 0x6c, 0x80, 0x3f, 0x83, 0x82, 0x43, 0x85, 0x2e, - 0x23, 0xdd, 0xf3, 0x6e, 0xce, 0xde, 0x9e, 0x9e, 0x7e, 0x62, 0xe6, 0x63, 0x5f, 0xd5, 0xf1, 0xfe, - 0x32, 0x0c, 0xf8, 0x2d, 0xc8, 0xa7, 0xa6, 0x12, 0xaa, 0xe9, 0x90, 0x2b, 0xa3, 0x90, 0x5b, 0x63, - 0x9b, 0x99, 0x06, 0x42, 0x0b, 0x14, 0xe3, 0x9c, 0x5b, 0x7d, 0x17, 0x0f, 0x04, 0xba, 0xa5, 0xaf, - 0xeb, 0xee, 0xcc, 0xd7, 0x35, 0xbe, 0x05, 0x87, 0xca, 0x39, 0xba, 0xa7, 0x85, 0x7e, 0x4a, 0x55, - 0x7d, 0x0a, 0xaa, 0x17, 0x37, 0x3b, 0x58, 0x06, 0xb9, 0x13, 0x32, 0x44, 0x86, 0xee, 0x2d, 0xea, - 0x13, 0x56, 0xc0, 0xc2, 0x4b, 0xec, 0x86, 0x24, 0x9e, 0xd6, 0x91, 0xb0, 0x3b, 0xf7, 0x9d, 0x51, - 0xdd, 0x05, 0x85, 0x74, 0x3d, 0x64, 0xf2, 0x3d, 0x04, 0xe8, 0xa2, 0x72, 0xce, 0xca, 0x73, 0x51, - 0x7d, 0x66, 0xe2, 0x79, 0x0c, 0xd6, 0xce, 0x1d, 0x5c, 0x16, 0x82, 0xbd, 0x12, 0x28, 0x5a, 0xe9, - 0xeb, 0xb3, 0xfd, 0xc1, 0x00, 0x77, 0x2e, 0xcf, 0x97, 0x08, 0x98, 0x2f, 0x08, 0x7c, 0x00, 0x56, - 0x27, 0x47, 0x74, 0xb4, 0xe0, 0x5e, 0xf9, 0x7d, 0xa7, 0x98, 0x9e, 0xcf, 0x2d, 0x73, 0x42, 0x74, - 0x2e, 0x9c, 0xed, 0x73, 0x17, 0xcf, 0xf6, 0x33, 0xcf, 0xd2, 0xdc, 0xa5, 0xcf, 0xd2, 0xed, 0x7f, - 0xe6, 0xc1, 0xdd, 0x64, 0x0b, 0xfa, 0xbd, 0xd4, 0x27, 0x7c, 0xfa, 0xdb, 0xf8, 0x0c, 0xaf, 0x71, - 0xf9, 0x73, 0xf7, 0x26, 0xc8, 0xcb, 0x98, 0x4e, 0x3d, 0xa9, 0xa2, 0x78, 0x41, 0xa2, 0xea, 0xb2, - 0xf3, 0xe3, 0x2c, 0x37, 0x65, 0x9c, 0x9d, 0x8e, 0xc7, 0xd9, 0xbc, 0xae, 0x91, 0x07, 0x13, 0x35, - 0x72, 0x69, 0xc0, 0x57, 0x1a, 0x68, 0x53, 0xda, 0xeb, 0x42, 0xd6, 0xf6, 0x8a, 0xcf, 0x96, 0xf9, - 0xa2, 0xde, 0xc2, 0xc3, 0x0c, 0x5b, 0xf8, 0x58, 0xa1, 0x5f, 0xa5, 0x3c, 0xaf, 0x5a, 0x0e, 0x3b, - 0xff, 0x19, 0x20, 0x7f, 0xd4, 0xee, 0x24, 0x3b, 0x81, 0x02, 0x54, 0xa6, 0x15, 0x01, 0xac, 0xcf, - 0xda, 0xd7, 0xaa, 0xf7, 0x66, 0x40, 0x46, 0x15, 0xb5, 0xbd, 0xf8, 0xee, 0xad, 0x31, 0x57, 0x36, - 0xa0, 0x00, 0x9b, 0xd3, 0x8f, 0x10, 0x7e, 0x3e, 0xfb, 0x39, 0x57, 0x37, 0xcf, 0x65, 0xf5, 0x40, - 0xfd, 0x95, 0x6e, 0x6f, 0xbc, 0x7b, 0x6b, 0xac, 0x95, 0x8d, 0x6a, 0x11, 0xa6, 0xef, 0xfe, 0xde, - 0xad, 0xdf, 0x6e, 0x0e, 0xa8, 0x3c, 0x0e, 0x7b, 0x0d, 0x9b, 0x79, 0xcd, 0xb8, 0xdf, 0x47, 0x3f, - 0xad, 0x36, 0x73, 0x9b, 0x3c, 0xb0, 0x7b, 0x8b, 0x5a, 0xba, 0xff, 0x7f, 0x00, 0x00, 0x00, 0xff, - 0xff, 0x15, 0x7c, 0xd5, 0x90, 0x03, 0x0f, 0x00, 0x00, + 0x0a, 0x75, 0x73, 0x3c, 0x82, 0x16, 0x74, 0xd2, 0xee, 0x7c, 0xe8, 0x18, 0xef, 0x3a, 0x37, 0x1e, + 0x72, 0xe2, 0x60, 0x5b, 0x12, 0xa7, 0x56, 0x7f, 0xfd, 0xba, 0xd6, 0x38, 0xa2, 0x7f, 0x92, 0xda, + 0x9b, 0x37, 0xb5, 0xde, 0x50, 0x12, 0x71, 0xef, 0x91, 0x39, 0xf2, 0x52, 0x0c, 0x01, 0x16, 0xe2, + 0x94, 0x71, 0x07, 0x2d, 0x26, 0x0c, 0x73, 0x33, 0x30, 0x24, 0x5e, 0x70, 0x0b, 0xac, 0x70, 0xc6, + 0x3c, 0x4b, 0x07, 0xb1, 0x14, 0x9d, 0x9b, 0x52, 0xa8, 0xf3, 0x87, 0x5f, 0x83, 0x4a, 0x30, 0xbe, + 0xca, 0x16, 0x75, 0x88, 0x2f, 0xa9, 0x1c, 0xa2, 0x65, 0x8d, 0x5b, 0x4f, 0xd9, 0xda, 0xb1, 0x09, + 0x3e, 0x07, 0xe5, 0xb4, 0x8b, 0xa6, 0x5d, 0xcd, 0xb0, 0xb7, 0x52, 0xca, 0x5b, 0xc7, 0xf0, 0xeb, + 0x64, 0x0c, 0x1e, 0x91, 0xd8, 0xc1, 0x12, 0xa3, 0x52, 0x06, 0xd2, 0x74, 0xa4, 0xcf, 0x62, 0x02, + 0xf8, 0xb7, 0x01, 0x36, 0xd3, 0xcc, 0x58, 0x4a, 0x4e, 0x7b, 0xa1, 0x24, 0x02, 0xad, 0xd5, 0x72, + 0xf5, 0xfc, 0xce, 0x7e, 0x83, 0x07, 0x76, 0x63, 0x86, 0xe2, 0x6e, 0xa4, 0x54, 0x4f, 0x46, 0x2c, + 0x07, 0xea, 0x26, 0xcd, 0x18, 0xe0, 0x46, 0x30, 0x8d, 0x01, 0xee, 0x82, 0x05, 0xc9, 0x4e, 0x88, + 0x8f, 0x56, 0x32, 0xe4, 0x36, 0x72, 0x81, 0x1b, 0x60, 0xf1, 0x54, 0x58, 0x21, 0x77, 0x11, 0xd0, + 0xd9, 0x5a, 0x38, 0x15, 0x2f, 0xb8, 0x0b, 0x21, 0x98, 0x77, 0xa4, 0xd7, 0x47, 0x79, 0xad, 0xd4, + 0xdf, 0xf0, 0x36, 0x28, 0x06, 0x2e, 0x1e, 0x5a, 0x0e, 0xc5, 0xae, 0x64, 0x3e, 0x41, 0x85, 0x9a, + 0x51, 0x5f, 0x36, 0x0b, 0x4a, 0xd9, 0x8a, 0x75, 0x30, 0x04, 0x4b, 0x51, 0xb5, 0x0a, 0xb4, 0xa1, + 0x8f, 0xe7, 0x9b, 0x99, 0x8f, 0x27, 0xaa, 0xdd, 0x4c, 0x07, 0x92, 0xac, 0x05, 0x43, 0xb0, 0x11, + 0x7f, 0xaa, 0x7e, 0x91, 0xca, 0xd1, 0xa6, 0x0e, 0xe2, 0x49, 0xd6, 0x20, 0xba, 0xec, 0x4c, 0x86, + 0xcc, 0xf5, 0xe3, 0xf3, 0x16, 0xb5, 0xec, 0x78, 0xad, 0x71, 0xa7, 0x12, 0xa8, 0x9a, 0x71, 0xd9, + 0x31, 0x67, 0xd2, 0xc3, 0x92, 0x65, 0xf1, 0x79, 0x0b, 0xdc, 0x03, 0x25, 0xea, 0xdb, 0x6e, 0xe8, + 0x90, 0xd1, 0x82, 0x5b, 0xba, 0xfb, 0x5c, 0x4f, 0x77, 0x9f, 0x08, 0xfd, 0x3c, 0x9a, 0x43, 0xe6, + 0x6a, 0xec, 0x91, 0x70, 0x3c, 0x02, 0x65, 0xe2, 0xe3, 0x9e, 0x4b, 0x1c, 0xab, 0x4f, 0xb0, 0x0c, + 0x39, 0x11, 0xe8, 0x7a, 0x2d, 0x57, 0x5f, 0xdd, 0x59, 0x4f, 0x93, 0x1c, 0x46, 0x36, 0xb3, 0x14, + 0x83, 0x63, 0x59, 0xc7, 0xc0, 0xa9, 0x3f, 0xa0, 0xfe, 0xc0, 0x92, 0xd4, 0x23, 0x2c, 0x94, 0xe8, + 0x9a, 0xee, 0xcf, 0xd7, 0x1b, 0xd1, 0x0c, 0x6d, 0x24, 0x33, 0xb4, 0xd1, 0x8a, 0x67, 0xa8, 0xb9, + 0x1a, 0x7b, 0x74, 0x23, 0x07, 0x78, 0x00, 0xd6, 0x3c, 0xfc, 0x2a, 0x1a, 0x60, 0xc9, 0xa0, 0x45, + 0xe8, 0x63, 0x2c, 0x25, 0x0f, 0xbf, 0x52, 0x33, 0x2d, 0x51, 0xc0, 0x9f, 0x40, 0xd9, 0x23, 0x0e, + 0xc5, 0x16, 0xf1, 0x6d, 0x3e, 0xd4, 0xfb, 0x45, 0x9f, 0xea, 0xf3, 0xd8, 0x4a, 0x6f, 0xe5, 0x99, + 0xc2, 0x1c, 0x8c, 0x20, 0x7b, 0x73, 0xc8, 0x30, 0x4b, 0xde, 0xa4, 0x12, 0x7e, 0x05, 0x16, 0xb4, + 0x0a, 0x6d, 0x9f, 0x1f, 0x75, 0x9a, 0x60, 0x9f, 0xf9, 0x7d, 0x3a, 0x30, 0x23, 0x14, 0x6c, 0x80, + 0xf5, 0x53, 0x4c, 0xa5, 0x15, 0xfa, 0x92, 0xba, 0x16, 0xf6, 0xc5, 0x29, 0xe1, 0xc4, 0x41, 0x9f, + 0xe9, 0xca, 0x58, 0x53, 0xa6, 0x17, 0xca, 0xf2, 0x24, 0x36, 0xc0, 0x9f, 0x41, 0xc1, 0xa1, 0x42, + 0x97, 0x91, 0xee, 0x79, 0x37, 0x67, 0x6f, 0x4f, 0x4f, 0x3f, 0x31, 0xf3, 0xb1, 0xaf, 0xea, 0x78, + 0x7f, 0x19, 0x06, 0xfc, 0x16, 0xe4, 0x53, 0x53, 0x09, 0xd5, 0x74, 0xc8, 0x95, 0x51, 0xc8, 0xad, + 0xb1, 0xcd, 0x4c, 0x03, 0xa1, 0x05, 0x8a, 0x71, 0xce, 0xad, 0xbe, 0x8b, 0x07, 0x02, 0xdd, 0xd2, + 0xd7, 0x75, 0x77, 0xe6, 0xeb, 0x1a, 0xdf, 0x82, 0x43, 0xe5, 0x1c, 0xdd, 0xd3, 0x42, 0x3f, 0xa5, + 0xaa, 0x3e, 0x05, 0xd5, 0x8b, 0x9b, 0x1d, 0x2c, 0x83, 0xdc, 0x09, 0x19, 0x22, 0x43, 0xf7, 0x16, + 0xf5, 0x09, 0x2b, 0x60, 0xe1, 0x25, 0x76, 0x43, 0x12, 0x4f, 0xeb, 0x48, 0xd8, 0x9d, 0xfb, 0xce, + 0xa8, 0xee, 0x82, 0x42, 0xba, 0x1e, 0x32, 0xf9, 0x1e, 0x02, 0x74, 0x51, 0x39, 0x67, 0xe5, 0xb9, + 0xa8, 0x3e, 0x33, 0xf1, 0x3c, 0x06, 0x6b, 0xe7, 0x0e, 0x2e, 0x0b, 0xc1, 0x5e, 0x09, 0x14, 0xad, + 0xf4, 0xf5, 0xd9, 0xfe, 0x60, 0x80, 0x3b, 0x97, 0xe7, 0x4b, 0x04, 0xcc, 0x17, 0x04, 0x3e, 0x00, + 0xab, 0x93, 0x23, 0x3a, 0x5a, 0x70, 0xaf, 0xfc, 0xbe, 0x53, 0x4c, 0xcf, 0xe7, 0x96, 0x39, 0x21, + 0x3a, 0x17, 0xce, 0xf6, 0xb9, 0x8b, 0x67, 0xfb, 0x99, 0x67, 0x69, 0xee, 0xd2, 0x67, 0xe9, 0xf6, + 0x3f, 0xf3, 0xe0, 0x6e, 0xb2, 0x05, 0xfd, 0x5e, 0xea, 0x13, 0x3e, 0xfd, 0x6d, 0x7c, 0x86, 0xd7, + 0xb8, 0xfc, 0xb9, 0x7b, 0x13, 0xe4, 0x65, 0x4c, 0xa7, 0x9e, 0x54, 0x51, 0xbc, 0x20, 0x51, 0x75, + 0xd9, 0xf9, 0x71, 0x96, 0x9b, 0x32, 0xce, 0x4e, 0xc7, 0xe3, 0x6c, 0x5e, 0xd7, 0xc8, 0x83, 0x89, + 0x1a, 0xb9, 0x34, 0xe0, 0x2b, 0x0d, 0xb4, 0x29, 0xed, 0x75, 0x21, 0x6b, 0x7b, 0xc5, 0x67, 0xcb, + 0x7c, 0x51, 0x6f, 0xe1, 0x61, 0x86, 0x2d, 0x7c, 0xac, 0xd0, 0xaf, 0x52, 0x9e, 0x57, 0x2d, 0x87, + 0x9d, 0xff, 0x0c, 0x90, 0x3f, 0x6a, 0x77, 0x92, 0x9d, 0x40, 0x01, 0x2a, 0xd3, 0x8a, 0x00, 0xd6, + 0x67, 0xed, 0x6b, 0xd5, 0x7b, 0x33, 0x20, 0xa3, 0x8a, 0xda, 0x5e, 0x7c, 0xf7, 0xd6, 0x98, 0x2b, + 0x1b, 0x50, 0x80, 0xcd, 0xe9, 0x47, 0x08, 0x3f, 0x9f, 0xfd, 0x9c, 0xab, 0x9b, 0xe7, 0xb2, 0x7a, + 0xa0, 0xfe, 0x4a, 0xb7, 0x37, 0xde, 0xbd, 0x35, 0xd6, 0xca, 0x46, 0xb5, 0x08, 0xd3, 0x77, 0x7f, + 0xef, 0xd6, 0x6f, 0x37, 0x07, 0x54, 0x1e, 0x87, 0xbd, 0x86, 0xcd, 0xbc, 0x66, 0xdc, 0xef, 0xa3, + 0x9f, 0x56, 0x9b, 0xb9, 0x4d, 0x1e, 0xd8, 0xbd, 0x45, 0x2d, 0xdd, 0xff, 0x3f, 0x00, 0x00, 0xff, + 0xff, 0xe5, 0x82, 0x72, 0x92, 0x03, 0x0f, 0x00, 0x00, } diff --git a/rpc/whip_signal.pb.go b/rpc/whip_signal.pb.go index 80fc4551c..e7a80bd45 100644 --- a/rpc/whip_signal.pb.go +++ b/rpc/whip_signal.pb.go @@ -1,7 +1,7 @@ // Code generated by protoc-gen-go. DO NOT EDIT. // versions: -// protoc-gen-go v1.36.10 -// protoc v7.34.1 +// protoc-gen-go v1.36.11 +// protoc v4.23.4 // source: rpc/whip_signal.proto package rpc