1
0
Fork 0
mirror of https://github.com/anyproto/any-sync.git synced 2025-06-08 05:57:03 +09:00

coordinatorproto: makeSpaceShareable add aclHead param

This commit is contained in:
Sergey Cherepanov 2024-04-02 13:33:36 +02:00
parent 81d1428465
commit 6fb4931afa
No known key found for this signature in database
GPG key ID: 87F8EDE8FBDF637C
11 changed files with 183 additions and 126 deletions

View file

@ -1,5 +1,5 @@
// Code generated by protoc-gen-go-drpc. DO NOT EDIT. // Code generated by protoc-gen-go-drpc. DO NOT EDIT.
// protoc-gen-go-drpc version: v0.0.33 // protoc-gen-go-drpc version: v0.0.34
// source: commonfile/fileproto/protos/file.proto // source: commonfile/fileproto/protos/file.proto
package fileproto package fileproto

View file

@ -1,5 +1,5 @@
// Code generated by protoc-gen-go-drpc. DO NOT EDIT. // Code generated by protoc-gen-go-drpc. DO NOT EDIT.
// protoc-gen-go-drpc version: v0.0.33 // protoc-gen-go-drpc version: v0.0.34
// source: commonspace/spacesyncproto/protos/spacesync.proto // source: commonspace/spacesyncproto/protos/spacesync.proto
package spacesyncproto package spacesyncproto

View file

@ -1,5 +1,5 @@
// Code generated by protoc-gen-go-drpc. DO NOT EDIT. // Code generated by protoc-gen-go-drpc. DO NOT EDIT.
// protoc-gen-go-drpc version: v0.0.33 // protoc-gen-go-drpc version: v0.0.34
// source: consensus/consensusproto/protos/consensus.proto // source: consensus/consensusproto/protos/consensus.proto
package consensusproto package consensusproto

View file

@ -37,7 +37,7 @@ type CoordinatorClient interface {
StatusCheckMany(ctx context.Context, spaceIds []string) (statuses []*coordinatorproto.SpaceStatusPayload, err error) StatusCheckMany(ctx context.Context, spaceIds []string) (statuses []*coordinatorproto.SpaceStatusPayload, err error)
StatusCheck(ctx context.Context, spaceId string) (status *coordinatorproto.SpaceStatusPayload, err error) StatusCheck(ctx context.Context, spaceId string) (status *coordinatorproto.SpaceStatusPayload, err error)
SpaceSign(ctx context.Context, payload SpaceSignPayload) (receipt *coordinatorproto.SpaceReceiptWithSignature, err error) SpaceSign(ctx context.Context, payload SpaceSignPayload) (receipt *coordinatorproto.SpaceReceiptWithSignature, err error)
SpaceMakeShareable(ctx context.Context, spaceId string) (err error) SpaceMakeShareable(ctx context.Context, spaceId, aclHead string) (err error)
SpaceMakeUnshareable(ctx context.Context, spaceId string) (err error) SpaceMakeUnshareable(ctx context.Context, spaceId string) (err error)
NetworkConfiguration(ctx context.Context, currentId string) (*coordinatorproto.NetworkConfigurationResponse, error) NetworkConfiguration(ctx context.Context, currentId string) (*coordinatorproto.NetworkConfigurationResponse, error)
DeletionLog(ctx context.Context, lastRecordId string, limit int) (records []*coordinatorproto.DeletionLogRecord, err error) DeletionLog(ctx context.Context, lastRecordId string, limit int) (records []*coordinatorproto.DeletionLogRecord, err error)
@ -304,10 +304,11 @@ func (c *coordinatorClient) AccountLimitsSet(ctx context.Context, req *coordinat
}) })
} }
func (c *coordinatorClient) SpaceMakeShareable(ctx context.Context, spaceId string) (err error) { func (c *coordinatorClient) SpaceMakeShareable(ctx context.Context, spaceId, aclHead string) (err error) {
return c.doClient(ctx, func(cl coordinatorproto.DRPCCoordinatorClient) error { return c.doClient(ctx, func(cl coordinatorproto.DRPCCoordinatorClient) error {
if _, err := cl.SpaceMakeShareable(ctx, &coordinatorproto.SpaceMakeShareableRequest{ if _, err := cl.SpaceMakeShareable(ctx, &coordinatorproto.SpaceMakeShareableRequest{
SpaceId: spaceId, SpaceId: spaceId,
AclHead: aclHead,
}); err != nil { }); err != nil {
return rpcerr.Unwrap(err) return rpcerr.Unwrap(err)
} }

View file

@ -33,6 +33,7 @@ const (
ErrorCodes_SpaceLimitReached ErrorCodes = 5 ErrorCodes_SpaceLimitReached ErrorCodes = 5
ErrorCodes_AccountDeleted ErrorCodes = 6 ErrorCodes_AccountDeleted ErrorCodes = 6
ErrorCodes_Forbidden ErrorCodes = 7 ErrorCodes_Forbidden ErrorCodes = 7
ErrorCodes_AclHeadIsMissing ErrorCodes = 8
ErrorCodes_ErrorOffset ErrorCodes = 300 ErrorCodes_ErrorOffset ErrorCodes = 300
) )
@ -45,6 +46,7 @@ var ErrorCodes_name = map[int32]string{
5: "SpaceLimitReached", 5: "SpaceLimitReached",
6: "AccountDeleted", 6: "AccountDeleted",
7: "Forbidden", 7: "Forbidden",
8: "AclHeadIsMissing",
300: "ErrorOffset", 300: "ErrorOffset",
} }
@ -57,6 +59,7 @@ var ErrorCodes_value = map[string]int32{
"SpaceLimitReached": 5, "SpaceLimitReached": 5,
"AccountDeleted": 6, "AccountDeleted": 6,
"Forbidden": 7, "Forbidden": 7,
"AclHeadIsMissing": 8,
"ErrorOffset": 300, "ErrorOffset": 300,
} }
@ -917,6 +920,7 @@ func (m *SpaceStatusChangeResponse) GetPayload() *SpaceStatusPayload {
type SpaceMakeShareableRequest struct { type SpaceMakeShareableRequest struct {
SpaceId string `protobuf:"bytes,1,opt,name=spaceId,proto3" json:"spaceId,omitempty"` SpaceId string `protobuf:"bytes,1,opt,name=spaceId,proto3" json:"spaceId,omitempty"`
AclHead string `protobuf:"bytes,2,opt,name=aclHead,proto3" json:"aclHead,omitempty"`
} }
func (m *SpaceMakeShareableRequest) Reset() { *m = SpaceMakeShareableRequest{} } func (m *SpaceMakeShareableRequest) Reset() { *m = SpaceMakeShareableRequest{} }
@ -959,6 +963,13 @@ func (m *SpaceMakeShareableRequest) GetSpaceId() string {
return "" return ""
} }
func (m *SpaceMakeShareableRequest) GetAclHead() string {
if m != nil {
return m.AclHead
}
return ""
}
type SpaceMakeShareableResponse struct { type SpaceMakeShareableResponse struct {
} }
@ -2318,122 +2329,122 @@ func init() {
} }
var fileDescriptor_d94f6f99586adae2 = []byte{ var fileDescriptor_d94f6f99586adae2 = []byte{
// 1825 bytes of a gzipped FileDescriptorProto // 1840 bytes of a gzipped FileDescriptorProto
0x1f, 0x8b, 0x08, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0xff, 0xc4, 0x58, 0xcd, 0x73, 0x13, 0xc7, 0x1f, 0x8b, 0x08, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0xff, 0xc4, 0x58, 0xcd, 0x73, 0x13, 0x47,
0x12, 0xd7, 0xae, 0x65, 0x5b, 0x6a, 0xd9, 0x66, 0x3d, 0xb6, 0x41, 0x08, 0x21, 0xcc, 0x3e, 0x1e, 0x16, 0xd7, 0x8c, 0x65, 0x5b, 0x7a, 0xb2, 0xcd, 0xb8, 0x6d, 0x83, 0x10, 0x42, 0x98, 0x59, 0x16,
0x18, 0xbd, 0x57, 0x40, 0x44, 0x48, 0x42, 0x91, 0xaa, 0x60, 0xcc, 0x47, 0x4c, 0xb0, 0x71, 0xad, 0x8c, 0x76, 0x0b, 0x58, 0xb1, 0x5f, 0x14, 0x5b, 0xb5, 0x18, 0xf3, 0x11, 0x11, 0xfc, 0x51, 0x23,
0x30, 0x54, 0x25, 0x07, 0x6a, 0xbd, 0x3b, 0x96, 0xb7, 0x2c, 0xcd, 0x2a, 0xb3, 0x23, 0x8c, 0xcf, 0x0c, 0x55, 0xc9, 0x81, 0x1a, 0xcf, 0xb4, 0xe5, 0x29, 0x4b, 0x3d, 0x4a, 0x4f, 0x0b, 0xe3, 0x73,
0x39, 0xe6, 0x92, 0x5b, 0x4e, 0xb9, 0xe7, 0x90, 0x43, 0x2a, 0x97, 0x54, 0x25, 0x55, 0x39, 0xa6, 0x8e, 0xb9, 0xe4, 0x96, 0x53, 0xee, 0x39, 0xe4, 0x90, 0xca, 0x25, 0x87, 0x54, 0xe5, 0x98, 0xca,
0x72, 0xe4, 0x98, 0x23, 0x05, 0xff, 0x48, 0x6a, 0x66, 0x67, 0x57, 0xb3, 0x1f, 0x92, 0x9d, 0xe2, 0x91, 0x63, 0x8e, 0x14, 0xfc, 0x23, 0xa9, 0xee, 0xe9, 0x19, 0xf5, 0x7c, 0x48, 0x76, 0x8a, 0x03,
0xc0, 0xc5, 0xd6, 0xf4, 0xd7, 0xf4, 0xfc, 0xa6, 0xbb, 0xa7, 0x7b, 0xe1, 0x86, 0xe3, 0xfb, 0xd4, 0x17, 0x5b, 0xfd, 0xbe, 0xfa, 0xf5, 0xaf, 0xdf, 0x7b, 0xfd, 0xde, 0xc0, 0xbf, 0x1c, 0xdf, 0xa7,
0xf5, 0x88, 0xcd, 0x7c, 0x7a, 0x55, 0xf9, 0xdd, 0xa7, 0x3e, 0xf3, 0xaf, 0x8a, 0xbf, 0x81, 0x4a, 0xae, 0x47, 0x6c, 0xe6, 0xd3, 0x9b, 0xca, 0xef, 0x01, 0xf5, 0x99, 0x7f, 0x53, 0xfc, 0x0d, 0x54,
0xbf, 0x22, 0x48, 0xa8, 0xa2, 0x90, 0xcc, 0x3f, 0x34, 0x30, 0xda, 0x7d, 0xdb, 0xc1, 0x6d, 0xaf, 0xfa, 0x0d, 0x41, 0x42, 0x15, 0x85, 0x64, 0xfe, 0xa2, 0x81, 0xd1, 0x19, 0xd8, 0x0e, 0xee, 0x78,
0x43, 0x2c, 0xfc, 0xf5, 0x00, 0x07, 0x0c, 0x55, 0x61, 0x3a, 0xe0, 0xb4, 0x75, 0xb7, 0xaa, 0x2d, 0x5d, 0x62, 0xe1, 0x2f, 0x86, 0x38, 0x60, 0xa8, 0x0a, 0xb3, 0x01, 0xa7, 0xb5, 0xdd, 0xaa, 0xb6,
0x6b, 0x2b, 0x65, 0x2b, 0x5a, 0xa2, 0x93, 0x30, 0xb5, 0x87, 0x6d, 0x17, 0xd3, 0xaa, 0xbe, 0xac, 0xaa, 0xad, 0x95, 0xad, 0x68, 0x89, 0xce, 0xc2, 0xcc, 0x01, 0xb6, 0x5d, 0x4c, 0xab, 0xfa, 0xaa,
0xad, 0xcc, 0x58, 0x72, 0x85, 0x96, 0xa1, 0xe2, 0x77, 0xdd, 0x75, 0x17, 0x13, 0xe6, 0xb1, 0xc3, 0xb6, 0x36, 0x67, 0xc9, 0x15, 0x5a, 0x85, 0x8a, 0xdf, 0x73, 0xdb, 0x2e, 0x26, 0xcc, 0x63, 0xc7,
0xea, 0x84, 0x60, 0xaa, 0x24, 0xd4, 0x82, 0x45, 0x82, 0x0f, 0xa2, 0x25, 0xdf, 0xcd, 0x66, 0x03, 0xd5, 0x29, 0xc1, 0x54, 0x49, 0xa8, 0x05, 0xcb, 0x04, 0x1f, 0x45, 0x4b, 0xbe, 0x9b, 0xcd, 0x86,
0x8a, 0xab, 0x45, 0x21, 0x9a, 0xcb, 0x43, 0x26, 0xcc, 0xec, 0xfa, 0xd4, 0xc1, 0xd2, 0xaf, 0xea, 0x14, 0x57, 0x8b, 0x42, 0x34, 0x97, 0x87, 0x4c, 0x98, 0xdb, 0xf7, 0xa9, 0x83, 0xa5, 0x5f, 0xd5,
0xe4, 0xb2, 0xb6, 0x52, 0xb2, 0x12, 0x34, 0xb3, 0x0d, 0x15, 0xe1, 0xff, 0x23, 0xaf, 0xe7, 0xb1, 0xe9, 0x55, 0x6d, 0xad, 0x64, 0x25, 0x68, 0x66, 0x07, 0x2a, 0xc2, 0xff, 0xa7, 0x5e, 0xdf, 0x63,
0x80, 0x3b, 0x42, 0xb1, 0xed, 0x6e, 0xe0, 0xde, 0x0e, 0xa6, 0x81, 0x70, 0x7f, 0xd6, 0x52, 0x49, 0x01, 0x77, 0x84, 0x62, 0xdb, 0xdd, 0xc4, 0xfd, 0x3d, 0x4c, 0x03, 0xe1, 0xfe, 0xbc, 0xa5, 0x92,
0xdc, 0xe8, 0x01, 0xf5, 0x18, 0x8e, 0x44, 0x74, 0x21, 0x92, 0xa0, 0x99, 0xdf, 0xe8, 0x80, 0x42, 0xb8, 0xd1, 0x23, 0xea, 0x31, 0x1c, 0x89, 0xe8, 0x42, 0x24, 0x41, 0x33, 0xbf, 0xd4, 0x01, 0x85,
0x54, 0x98, 0xcd, 0x06, 0xc1, 0x96, 0x7d, 0xd8, 0xf5, 0x6d, 0x17, 0x5d, 0x83, 0xa9, 0x40, 0x10, 0xa8, 0x30, 0x9b, 0x0d, 0x83, 0x1d, 0xfb, 0xb8, 0xe7, 0xdb, 0x2e, 0xba, 0x05, 0x33, 0x81, 0x20,
0x84, 0xdd, 0xb9, 0x56, 0xf5, 0x8a, 0x8a, 0xae, 0xa2, 0x60, 0x49, 0x39, 0xf4, 0x7f, 0x98, 0x77, 0x08, 0xbb, 0x0b, 0xad, 0xea, 0x0d, 0x15, 0x5d, 0x45, 0xc1, 0x92, 0x72, 0xe8, 0xef, 0xb0, 0xe8,
0x71, 0x17, 0x33, 0xcf, 0x27, 0x4f, 0xbc, 0x1e, 0x0e, 0x98, 0xdd, 0xeb, 0x8b, 0x1d, 0x27, 0xac, 0xe2, 0x1e, 0x66, 0x9e, 0x4f, 0x9e, 0x79, 0x7d, 0x1c, 0x30, 0xbb, 0x3f, 0x10, 0x3b, 0x4e, 0x59,
0x2c, 0x03, 0x7d, 0x06, 0x95, 0x3e, 0xa6, 0x3d, 0x2f, 0x08, 0x3c, 0x9f, 0x04, 0x02, 0xc5, 0xb9, 0x59, 0x06, 0xfa, 0x3f, 0x54, 0x06, 0x98, 0xf6, 0xbd, 0x20, 0xf0, 0x7c, 0x12, 0x08, 0x14, 0x17,
0xd6, 0xd9, 0xec, 0x26, 0x5b, 0x43, 0x21, 0x4b, 0xd5, 0xe0, 0x0e, 0x76, 0x05, 0x0e, 0x02, 0xd6, 0x5a, 0x17, 0xb3, 0x9b, 0xec, 0x8c, 0x84, 0x2c, 0x55, 0x83, 0x3b, 0xd8, 0x13, 0x38, 0x08, 0x58,
0x4a, 0x9e, 0x83, 0x21, 0x4e, 0x96, 0x94, 0x43, 0x35, 0x28, 0x79, 0x41, 0x7b, 0xcf, 0xa6, 0xd8, 0x2b, 0x79, 0x0e, 0x86, 0x38, 0x59, 0x52, 0x0e, 0xd5, 0xa0, 0xe4, 0x05, 0x9d, 0x03, 0x9b, 0x62,
0x95, 0xf0, 0xc6, 0x6b, 0x73, 0x1b, 0xe6, 0x95, 0xd0, 0x08, 0xfa, 0x3e, 0x09, 0x30, 0xba, 0x0d, 0x57, 0xc2, 0x1b, 0xaf, 0xcd, 0x5d, 0x58, 0x54, 0x42, 0x23, 0x18, 0xf8, 0x24, 0xc0, 0xe8, 0x1e,
0xd3, 0x14, 0x3b, 0xd8, 0xeb, 0x33, 0x01, 0x42, 0xa5, 0x75, 0x31, 0xbb, 0x87, 0x15, 0x0a, 0x3c, 0xcc, 0x52, 0xec, 0x60, 0x6f, 0xc0, 0x04, 0x08, 0x95, 0xd6, 0xd5, 0xec, 0x1e, 0x56, 0x28, 0xf0,
0xf3, 0xd8, 0x5e, 0x7c, 0x99, 0x56, 0xa4, 0x66, 0xee, 0xc3, 0xe9, 0x91, 0x52, 0xe8, 0x1a, 0x2c, 0xc2, 0x63, 0x07, 0xf1, 0x65, 0x5a, 0x91, 0x9a, 0x79, 0x08, 0xe7, 0xc7, 0x4a, 0xa1, 0x5b, 0xb0,
0x04, 0x0a, 0x53, 0x22, 0x2f, 0xb6, 0x9a, 0xb1, 0xf2, 0x58, 0xa8, 0x0e, 0xe5, 0x20, 0x8e, 0xa6, 0x14, 0x28, 0x4c, 0x89, 0xbc, 0xd8, 0x6a, 0xce, 0xca, 0x63, 0xa1, 0x3a, 0x94, 0x83, 0x38, 0x9a,
0x30, 0x2a, 0x87, 0x04, 0xf3, 0x47, 0x0d, 0x66, 0xd4, 0xdd, 0xc6, 0xc7, 0x76, 0x1f, 0x63, 0xba, 0xc2, 0xa8, 0x1c, 0x11, 0xcc, 0xef, 0x34, 0x98, 0x53, 0x77, 0x9b, 0x1c, 0xdb, 0x03, 0x8c, 0x69,
0xee, 0x0a, 0x2b, 0x65, 0x4b, 0xae, 0xd0, 0x0a, 0x9c, 0xb0, 0x1d, 0xc7, 0x1f, 0x10, 0x96, 0x8a, 0xdb, 0x15, 0x56, 0xca, 0x96, 0x5c, 0xa1, 0x35, 0x38, 0x63, 0x3b, 0x8e, 0x3f, 0x24, 0x2c, 0x15,
0xef, 0x34, 0x99, 0xbb, 0x42, 0x30, 0x3b, 0xf0, 0xe9, 0xfe, 0xba, 0x2b, 0x6e, 0xa0, 0x6c, 0x0d, 0xdf, 0x69, 0x32, 0x77, 0x85, 0x60, 0x76, 0xe4, 0xd3, 0xc3, 0xb6, 0x2b, 0x6e, 0xa0, 0x6c, 0x8d,
0x09, 0xa8, 0x01, 0xf0, 0xc2, 0xee, 0x7a, 0xee, 0x36, 0x61, 0x5e, 0x57, 0x80, 0x5d, 0xb4, 0x14, 0x08, 0xa8, 0x01, 0xf0, 0xca, 0xee, 0x79, 0xee, 0x2e, 0x61, 0x5e, 0x4f, 0x80, 0x5d, 0xb4, 0x14,
0x8a, 0x79, 0x1d, 0x4e, 0x29, 0x21, 0xb4, 0xb6, 0x87, 0x9d, 0xfd, 0x23, 0x13, 0xd2, 0xdc, 0x86, 0x8a, 0x79, 0x1b, 0xce, 0x29, 0x21, 0xb4, 0x71, 0x80, 0x9d, 0xc3, 0x13, 0x13, 0xd2, 0xdc, 0x85,
0x6a, 0x56, 0x49, 0x5e, 0xd5, 0x4d, 0x98, 0xee, 0x2b, 0xf8, 0x55, 0x5a, 0xe7, 0x46, 0xc5, 0xab, 0x6a, 0x56, 0x49, 0x5e, 0xd5, 0x1d, 0x98, 0x1d, 0x28, 0xf8, 0x55, 0x5a, 0x97, 0xc6, 0xc5, 0xab,
0xc4, 0xd2, 0x8a, 0xe4, 0xcd, 0x9b, 0x70, 0x26, 0x6d, 0x76, 0xc3, 0x26, 0x87, 0x91, 0x3f, 0x35, 0xc4, 0xd2, 0x8a, 0xe4, 0xcd, 0x3b, 0x70, 0x21, 0x6d, 0x76, 0xd3, 0x26, 0xc7, 0x91, 0x3f, 0x35,
0x28, 0x49, 0x07, 0x78, 0x2a, 0x4c, 0xac, 0x94, 0xad, 0x78, 0x6d, 0x7e, 0x05, 0xf5, 0x7c, 0x55, 0x28, 0x49, 0x07, 0x78, 0x2a, 0x4c, 0xad, 0x95, 0xad, 0x78, 0x6d, 0x7e, 0x0e, 0xf5, 0x7c, 0x55,
0xe9, 0xd5, 0x2d, 0x28, 0xc9, 0x5d, 0x42, 0xdd, 0x63, 0xb8, 0x15, 0x2b, 0x98, 0xaf, 0xb5, 0xd4, 0xe9, 0xd5, 0x5d, 0x28, 0xc9, 0x5d, 0x42, 0xdd, 0x53, 0xb8, 0x15, 0x2b, 0x98, 0x6f, 0xb5, 0xd4,
0x79, 0x6d, 0xd2, 0xc1, 0x47, 0x97, 0x2d, 0x25, 0x0d, 0xa5, 0xcd, 0xf8, 0x96, 0xb3, 0x0c, 0x7e, 0x79, 0x6d, 0xd2, 0xc5, 0x27, 0x97, 0x2d, 0x25, 0x0d, 0xa5, 0xcd, 0xf8, 0x96, 0xb3, 0x0c, 0x7e,
0xe1, 0x29, 0x62, 0x74, 0xe1, 0x29, 0x32, 0xb2, 0x60, 0x21, 0x45, 0x7a, 0x72, 0xd8, 0x0f, 0x6b, 0xe1, 0x29, 0x62, 0x74, 0xe1, 0x29, 0x32, 0xb2, 0x60, 0x29, 0x45, 0x7a, 0x76, 0x3c, 0x08, 0x6b,
0xda, 0x5c, 0x6b, 0x39, 0x71, 0xac, 0xbb, 0x59, 0x39, 0x2b, 0x4f, 0xd9, 0x7c, 0x2a, 0xd3, 0x23, 0xda, 0x42, 0x6b, 0x35, 0x71, 0xac, 0x07, 0x59, 0x39, 0x2b, 0x4f, 0xd9, 0x7c, 0x2e, 0xd3, 0x23,
0x79, 0xc2, 0x77, 0xbf, 0xd2, 0x1b, 0xd2, 0xee, 0x86, 0xbd, 0x8f, 0x45, 0x82, 0xdb, 0x3b, 0xdd, 0x79, 0xc2, 0x0f, 0xbf, 0xd2, 0x6d, 0x69, 0x77, 0xd3, 0x3e, 0xc4, 0x22, 0xc1, 0xed, 0xbd, 0xde,
0xa3, 0xa1, 0x33, 0xeb, 0x50, 0xcb, 0x53, 0x0b, 0xfd, 0x31, 0x3f, 0x96, 0x71, 0xc2, 0xb9, 0xdb, 0x29, 0xa0, 0xab, 0xc2, 0xac, 0xed, 0xf4, 0x3e, 0xc1, 0x76, 0x04, 0x58, 0xb4, 0x34, 0xeb, 0x50,
0x24, 0x38, 0xbe, 0xd9, 0x86, 0x8c, 0x92, 0x8c, 0xa2, 0x34, 0x7c, 0x0b, 0xce, 0x6c, 0x86, 0x99, 0xcb, 0x33, 0x18, 0x7a, 0x6a, 0xfe, 0x47, 0x46, 0x10, 0xe7, 0xee, 0x92, 0xe0, 0xd4, 0x1b, 0x9a,
0xb3, 0xe6, 0x93, 0x5d, 0xaf, 0x33, 0xa0, 0x36, 0x07, 0x2a, 0x32, 0x5c, 0x87, 0xb2, 0x33, 0xa0, 0x0d, 0x19, 0x3f, 0x19, 0x45, 0x69, 0xf8, 0x2e, 0x5c, 0xd8, 0x0a, 0x73, 0x6a, 0xc3, 0x27, 0xfb,
0x14, 0xf3, 0xe4, 0x93, 0xa6, 0x87, 0x04, 0xf3, 0x77, 0x0d, 0xea, 0xf9, 0xda, 0x12, 0xc6, 0x15, 0x5e, 0x77, 0x48, 0x6d, 0x0e, 0x61, 0x64, 0xb8, 0x0e, 0x65, 0x67, 0x48, 0x29, 0xe6, 0x69, 0x29,
0x38, 0xe1, 0xa8, 0x8c, 0xd8, 0x48, 0x9a, 0x9c, 0x4c, 0x69, 0x3d, 0x9d, 0xd2, 0x97, 0x60, 0x92, 0x4d, 0x8f, 0x08, 0xe6, 0xcf, 0x1a, 0xd4, 0xf3, 0xb5, 0x25, 0xc0, 0x6b, 0x70, 0xc6, 0x51, 0x19,
0xf8, 0x2e, 0xe6, 0xa5, 0x9a, 0x07, 0xf2, 0x7c, 0xe2, 0x32, 0x36, 0x7d, 0x17, 0x5b, 0x21, 0x1f, 0xb1, 0x91, 0x34, 0x39, 0x99, 0xec, 0x7a, 0x3a, 0xd9, 0xaf, 0xc1, 0x34, 0xf1, 0x5d, 0xcc, 0x8b,
0x35, 0xc1, 0x70, 0x28, 0xb6, 0xa3, 0x72, 0xbf, 0x4d, 0xbc, 0x97, 0x22, 0x4a, 0x8a, 0x56, 0x86, 0x38, 0x0f, 0xf1, 0xc5, 0xc4, 0x35, 0x6d, 0xf9, 0x2e, 0xb6, 0x42, 0x3e, 0x6a, 0x82, 0xe1, 0x50,
0x6e, 0x7a, 0x50, 0xe4, 0xaa, 0x4a, 0x3d, 0xd2, 0x12, 0xf5, 0xa8, 0x0e, 0x65, 0xdb, 0x75, 0x29, 0x6c, 0x47, 0x0f, 0xc1, 0x2e, 0xf1, 0x5e, 0x8b, 0xf8, 0x29, 0x5a, 0x19, 0xba, 0xe9, 0x41, 0x91,
0x0e, 0x02, 0xcc, 0x5f, 0x2f, 0x9e, 0x7d, 0x43, 0x02, 0xfa, 0x1f, 0x4c, 0xb2, 0xc3, 0xbe, 0x74, 0xab, 0x2a, 0x95, 0x4a, 0x4b, 0x54, 0xaa, 0x3a, 0x94, 0x6d, 0xd7, 0xa5, 0x38, 0x08, 0x30, 0x7f,
0x69, 0xae, 0xb5, 0x94, 0x71, 0x49, 0x44, 0x5e, 0x28, 0x63, 0xf6, 0xe0, 0x3f, 0x51, 0x5c, 0x0a, 0xd7, 0x78, 0x5e, 0x8e, 0x08, 0xe8, 0x6f, 0x30, 0xcd, 0x8e, 0x07, 0xd2, 0xa5, 0x85, 0xd6, 0x4a,
0xa0, 0x68, 0x4f, 0x86, 0x4d, 0xb2, 0x28, 0xe7, 0x24, 0x84, 0x96, 0x9f, 0x10, 0xe3, 0x8b, 0xf1, 0xc6, 0x25, 0x11, 0x93, 0xa1, 0x8c, 0xd9, 0x87, 0xbf, 0x44, 0x11, 0x2b, 0x80, 0xa2, 0x7d, 0x19,
0xcf, 0x1a, 0x9c, 0xcc, 0xdf, 0xef, 0x3d, 0x96, 0xe5, 0x3a, 0x94, 0x59, 0xfc, 0x34, 0x4f, 0x8a, 0x50, 0xc9, 0x72, 0x9d, 0x93, 0x2a, 0x5a, 0x7e, 0xaa, 0x4c, 0x2e, 0xd3, 0x3f, 0x68, 0x70, 0x36,
0xa7, 0x79, 0x48, 0x30, 0xef, 0x02, 0x8a, 0x3c, 0x7e, 0xe4, 0x77, 0x94, 0xb8, 0xb6, 0x77, 0x99, 0x7f, 0xbf, 0x8f, 0x58, 0xb0, 0xeb, 0x50, 0x66, 0xf1, 0xa3, 0x3d, 0x2d, 0x1e, 0xed, 0x11, 0xc1,
0x72, 0x37, 0xd1, 0x12, 0x2d, 0xc2, 0xa4, 0x78, 0x59, 0x65, 0x5b, 0x11, 0x2e, 0x4c, 0x0f, 0x16, 0x7c, 0x00, 0x28, 0xf2, 0xf8, 0xa9, 0xdf, 0x55, 0xe2, 0xda, 0xde, 0x67, 0xca, 0xdd, 0x44, 0x4b,
0x12, 0x56, 0x64, 0x18, 0x7e, 0x22, 0xde, 0x52, 0x9f, 0xc6, 0x95, 0xb0, 0x91, 0x5b, 0x32, 0x84, 0xb4, 0x0c, 0xd3, 0xe2, 0xcd, 0x95, 0x0d, 0x47, 0xb8, 0x30, 0x3d, 0x58, 0x4a, 0x58, 0x91, 0x61,
0x0a, 0x17, 0xb3, 0x22, 0x71, 0xee, 0xc0, 0x9e, 0x1d, 0x6c, 0xf8, 0x12, 0xe5, 0x92, 0x15, 0x2d, 0xf8, 0x5f, 0xf1, 0xca, 0xfa, 0x34, 0xae, 0x91, 0x8d, 0xdc, 0x62, 0x22, 0x54, 0xb8, 0x98, 0x15,
0xcd, 0x5f, 0x35, 0x98, 0xcf, 0x28, 0xa2, 0x39, 0xd0, 0xbd, 0xc8, 0x57, 0xdd, 0x4b, 0xc0, 0xad, 0x89, 0x73, 0x07, 0x0e, 0xec, 0x60, 0xd3, 0x97, 0x28, 0x97, 0xac, 0x68, 0x69, 0xfe, 0xa4, 0xc1,
0x27, 0xe1, 0xfe, 0x34, 0xee, 0x71, 0xc2, 0xf6, 0xe3, 0xc2, 0x78, 0x97, 0x52, 0xfd, 0x4e, 0x02, 0x62, 0x46, 0x11, 0x2d, 0x80, 0xee, 0x45, 0xbe, 0xea, 0x5e, 0x02, 0x6e, 0x3d, 0x09, 0xf7, 0xff,
0xcc, 0x62, 0x0a, 0x4c, 0xce, 0xdd, 0xf5, 0xba, 0xf8, 0x01, 0xf5, 0x07, 0x21, 0xd4, 0x65, 0x6b, 0xe2, 0xee, 0x27, 0x6c, 0x4c, 0xae, 0x4c, 0x76, 0x29, 0xd5, 0x09, 0x25, 0xc0, 0x2c, 0xa6, 0xc0,
0x48, 0x30, 0x7f, 0xd1, 0x64, 0xd3, 0x25, 0x36, 0x79, 0x8f, 0x55, 0xbd, 0x09, 0x46, 0x44, 0xba, 0xe4, 0xdc, 0x7d, 0xaf, 0x87, 0x1f, 0x53, 0x7f, 0x18, 0x42, 0x5d, 0xb6, 0x46, 0x04, 0xf3, 0x47,
0x2b, 0x2b, 0x81, 0x3c, 0x4b, 0x86, 0x6e, 0xae, 0xc3, 0x42, 0xc2, 0x67, 0x79, 0xb3, 0x2d, 0x58, 0x4d, 0xb6, 0x63, 0x62, 0x93, 0x8f, 0x58, 0xef, 0x9b, 0x60, 0x44, 0xa4, 0x07, 0xb2, 0x12, 0xc8,
0x64, 0xfe, 0x1d, 0x49, 0x75, 0x87, 0xad, 0x9f, 0x26, 0xcc, 0xe4, 0xf2, 0x4c, 0x02, 0x8b, 0xab, 0xb3, 0x64, 0xe8, 0x66, 0x1b, 0x96, 0x12, 0x3e, 0xcb, 0x9b, 0x6d, 0xc1, 0x32, 0xf3, 0xef, 0x4b,
0x61, 0xe4, 0x26, 0x01, 0xc8, 0x3d, 0xa6, 0xf6, 0x2f, 0x8e, 0xa9, 0xe7, 0x1e, 0xd3, 0xfc, 0x41, 0xaa, 0x3b, 0x6a, 0x0a, 0x35, 0x61, 0x26, 0x97, 0x67, 0x12, 0x58, 0x5e, 0x0f, 0x23, 0x37, 0x09,
0x83, 0xb3, 0xea, 0x86, 0xd9, 0xa4, 0x1c, 0x55, 0x81, 0x72, 0x52, 0x4f, 0x3f, 0x46, 0xea, 0x4d, 0x40, 0xee, 0x31, 0xb5, 0x3f, 0x71, 0x4c, 0x3d, 0xf7, 0x98, 0xe6, 0xb7, 0x1a, 0x5c, 0x54, 0x37,
0x8c, 0x4d, 0xbd, 0x74, 0xb4, 0x98, 0x5f, 0xc0, 0x52, 0x0a, 0x8f, 0x77, 0x00, 0xb7, 0x01, 0x75, 0xcc, 0x26, 0xe5, 0xb8, 0x0a, 0x94, 0x93, 0x7a, 0xfa, 0x29, 0x52, 0x6f, 0x6a, 0x62, 0xea, 0xa5,
0x69, 0xcc, 0xc2, 0x2f, 0x30, 0x8d, 0x4f, 0x1c, 0x8d, 0x11, 0xe7, 0x62, 0x2c, 0xd2, 0x7c, 0xf9, 0xa3, 0xc5, 0xfc, 0x14, 0x56, 0x52, 0x78, 0x7c, 0x00, 0xb8, 0x0d, 0xa8, 0x4b, 0x63, 0x16, 0x7e,
0x20, 0xad, 0xc3, 0xc2, 0xaa, 0xd3, 0x5d, 0x75, 0x5d, 0x99, 0x8a, 0x47, 0x46, 0x67, 0x75, 0xf8, 0x85, 0x69, 0x7c, 0xe2, 0x68, 0xc0, 0xb8, 0x14, 0x63, 0x91, 0xe6, 0xcb, 0x07, 0xa9, 0x0d, 0x4b,
0x54, 0x87, 0xe0, 0xc4, 0x2f, 0xf1, 0x23, 0x7e, 0xd1, 0xaa, 0x29, 0x79, 0xae, 0x1a, 0x94, 0xc2, 0xeb, 0x4e, 0x6f, 0xdd, 0x75, 0x65, 0x2a, 0x9e, 0xe6, 0x49, 0x1d, 0x24, 0x2e, 0x20, 0x7e, 0xa3,
0xfc, 0x8e, 0x8d, 0xc5, 0xeb, 0x31, 0xd6, 0x1e, 0x0a, 0x6b, 0x0f, 0x30, 0x0b, 0xad, 0x05, 0xc7, 0x9f, 0xf2, 0x8b, 0x56, 0x4d, 0xc9, 0x73, 0xd5, 0xa0, 0x14, 0xe6, 0x77, 0x6c, 0x2c, 0x5e, 0x4f,
0xf2, 0xcc, 0x76, 0xba, 0x9f, 0x63, 0x3b, 0x4e, 0x7e, 0xb9, 0x34, 0x3f, 0xe0, 0x90, 0x27, 0x6c, 0xb0, 0xf6, 0x44, 0x58, 0x7b, 0x8c, 0x59, 0x68, 0x2d, 0xf8, 0x90, 0xc7, 0xfe, 0x1f, 0x1c, 0xf2,
0x49, 0xd7, 0xaa, 0xc9, 0x4a, 0x35, 0x13, 0x57, 0x22, 0xf3, 0x5b, 0x1d, 0x4e, 0x49, 0xe4, 0xc2, 0x84, 0x2d, 0xe9, 0x5a, 0x35, 0x59, 0xa9, 0xe6, 0xe2, 0x4a, 0x64, 0x7e, 0xa5, 0xc3, 0x39, 0x89,
0xd1, 0xa2, 0xcd, 0xb5, 0xe3, 0x36, 0xd1, 0x8b, 0x02, 0x44, 0x1e, 0x28, 0x5a, 0xf3, 0xd8, 0xa2, 0x5c, 0x38, 0x74, 0x74, 0xb8, 0x76, 0xdc, 0x40, 0x7a, 0x51, 0x80, 0xc8, 0x03, 0x45, 0x6b, 0x1e,
0xd8, 0x0e, 0x7c, 0x12, 0x95, 0xf5, 0x70, 0x85, 0x3e, 0x84, 0x25, 0x5e, 0x12, 0xda, 0xcc, 0xa7, 0x5b, 0x14, 0xdb, 0x81, 0x4f, 0xa2, 0xb2, 0x1e, 0xae, 0xd0, 0x3f, 0x61, 0x85, 0x97, 0x84, 0x0e,
0x76, 0x27, 0x9c, 0x56, 0xee, 0x1c, 0x32, 0x1c, 0x96, 0xa3, 0xa2, 0x95, 0xcf, 0xe4, 0x29, 0x2b, 0xf3, 0xa9, 0xdd, 0x0d, 0xe7, 0x98, 0xfb, 0xc7, 0x0c, 0x87, 0xe5, 0xa8, 0x68, 0xe5, 0x33, 0x79,
0x4e, 0x27, 0x07, 0x38, 0x8b, 0x9f, 0xad, 0x28, 0x2a, 0x70, 0x86, 0xce, 0xf3, 0x49, 0xa5, 0x3d, 0xca, 0x8a, 0xd3, 0xc9, 0xd1, 0xce, 0xe2, 0x67, 0x2b, 0x8a, 0x0a, 0x9c, 0xa1, 0xf3, 0x7c, 0x52,
0xe3, 0x83, 0x9f, 0xa8, 0x46, 0xb3, 0x56, 0x96, 0x21, 0xa4, 0xc5, 0x38, 0x24, 0xd2, 0x3c, 0x10, 0x69, 0x2f, 0xf8, 0x48, 0x28, 0xaa, 0xd1, 0xbc, 0x95, 0x65, 0x08, 0x69, 0x31, 0x28, 0x89, 0x34,
0x7b, 0x56, 0xa7, 0xa4, 0x74, 0x9a, 0x61, 0xd6, 0xa0, 0x9a, 0x05, 0x23, 0xc4, 0xb0, 0xf9, 0x9b, 0x0f, 0xc4, 0x9e, 0xd5, 0x19, 0x29, 0x9d, 0x66, 0x98, 0x35, 0xa8, 0x66, 0xc1, 0x08, 0x31, 0x6c,
0x06, 0x70, 0x8f, 0x52, 0x9f, 0xae, 0x89, 0x96, 0x60, 0x0e, 0x60, 0x9b, 0xe0, 0x97, 0x7d, 0xec, 0xbe, 0xd1, 0x00, 0x1e, 0x52, 0xea, 0xd3, 0x0d, 0xd1, 0x12, 0x2c, 0x00, 0xec, 0x12, 0xfc, 0x7a,
0x30, 0xec, 0x1a, 0x05, 0x64, 0xc8, 0x41, 0x45, 0x86, 0xae, 0xa1, 0xa1, 0x2a, 0x2c, 0x0e, 0x29, 0x80, 0x1d, 0x86, 0x5d, 0xa3, 0x80, 0x0c, 0x39, 0xc2, 0xc8, 0xd0, 0x35, 0x34, 0x54, 0x85, 0xe5,
0x3c, 0x71, 0x31, 0x71, 0x3d, 0xd2, 0x31, 0xf4, 0x58, 0x76, 0x8d, 0xf7, 0x0e, 0xd8, 0x35, 0x26, 0x11, 0x85, 0x27, 0x2e, 0x26, 0xae, 0x47, 0xba, 0x86, 0x1e, 0xcb, 0x6e, 0xf0, 0xde, 0x01, 0xbb,
0x10, 0x82, 0x39, 0x41, 0xd9, 0xf4, 0xd9, 0xbd, 0x97, 0x5e, 0xc0, 0x02, 0xa3, 0x88, 0x96, 0xe4, 0xc6, 0x14, 0x42, 0xb0, 0x20, 0x28, 0x5b, 0x3e, 0x7b, 0xf8, 0xda, 0x0b, 0x58, 0x60, 0x14, 0xd1,
0xfc, 0x26, 0x5c, 0xb1, 0xb0, 0xed, 0xec, 0x61, 0xd7, 0x98, 0xe4, 0xa2, 0x89, 0xbc, 0x72, 0x8d, 0x8a, 0x9c, 0xec, 0x84, 0x2b, 0x16, 0xb6, 0x9d, 0x03, 0xec, 0x1a, 0xd3, 0x5c, 0x34, 0x91, 0x57,
0x29, 0x34, 0x0b, 0xe5, 0xfb, 0x3e, 0xdd, 0xf1, 0x5c, 0x17, 0x13, 0x63, 0x1a, 0x19, 0x50, 0x11, 0xae, 0x31, 0x83, 0xe6, 0xa1, 0xfc, 0xc8, 0xa7, 0x7b, 0x9e, 0xeb, 0x62, 0x62, 0xcc, 0xa2, 0x65,
0x9e, 0x3e, 0xde, 0xdd, 0x0d, 0x30, 0x33, 0x7e, 0xd2, 0x9b, 0xdf, 0x6b, 0x72, 0xce, 0x0e, 0x0b, 0x30, 0xd6, 0xc3, 0x90, 0x68, 0x07, 0x9b, 0x7c, 0xec, 0x24, 0x5d, 0xa3, 0x84, 0x0c, 0xa8, 0x08,
0x3e, 0x3a, 0x99, 0x18, 0x90, 0x23, 0x3f, 0x0a, 0xa8, 0x21, 0xdb, 0x45, 0xd9, 0x84, 0x86, 0x1e, 0xff, 0xb7, 0xf7, 0xf7, 0x03, 0xcc, 0x8c, 0xef, 0xf5, 0xe6, 0x37, 0x9a, 0x9c, 0xcb, 0xc3, 0x67,
0x47, 0x07, 0x30, 0xb4, 0x14, 0x3f, 0x62, 0xb4, 0x99, 0x4d, 0xb9, 0xbe, 0x9e, 0xb2, 0x1b, 0x39, 0x00, 0x9d, 0x4d, 0x0c, 0xd4, 0x91, 0x77, 0x05, 0xd4, 0x90, 0x4d, 0xa4, 0x6c, 0x5a, 0xc3, 0x73,
0x38, 0x11, 0x63, 0x11, 0xd2, 0x95, 0x53, 0x36, 0x1f, 0xca, 0x0f, 0x18, 0xca, 0x50, 0x8c, 0xce, 0x44, 0xc7, 0x32, 0xb4, 0x14, 0x3f, 0x62, 0x74, 0x98, 0x4d, 0xb9, 0xbe, 0x9e, 0xb2, 0x1b, 0xb9,
0xc8, 0x51, 0x4a, 0xa1, 0x6d, 0x93, 0x7d, 0xe2, 0x1f, 0x10, 0xa3, 0x80, 0x4e, 0xc3, 0x52, 0x9a, 0x3d, 0x15, 0x23, 0x14, 0xd2, 0x95, 0xb3, 0x37, 0x9f, 0xc8, 0x0f, 0x1e, 0xca, 0x10, 0x8d, 0x2e,
0xf9, 0xf8, 0x80, 0x60, 0x6a, 0x68, 0xcd, 0x03, 0x28, 0x45, 0x2d, 0x12, 0xaa, 0xc0, 0xf4, 0x13, 0xc8, 0xd1, 0x4b, 0xa1, 0xed, 0x92, 0x43, 0xe2, 0x1f, 0x11, 0xa3, 0x80, 0xce, 0xc3, 0x4a, 0x9a,
0x8a, 0xf1, 0xea, 0xd6, 0xba, 0x51, 0xe0, 0x8b, 0xfb, 0x5e, 0x57, 0x2c, 0x34, 0x0e, 0xe0, 0xda, 0xb9, 0x7d, 0x44, 0x30, 0x35, 0xb4, 0xe6, 0x11, 0x94, 0xa2, 0xc6, 0x09, 0x55, 0x60, 0xf6, 0x19,
0xf0, 0x4d, 0xe4, 0x34, 0x71, 0x23, 0x6b, 0xfc, 0x96, 0x49, 0x30, 0x08, 0x38, 0x65, 0x02, 0xcd, 0xc5, 0x78, 0x7d, 0xa7, 0x6d, 0x14, 0xf8, 0xe2, 0x91, 0xd7, 0x13, 0x0b, 0x8d, 0xc3, 0xba, 0x31,
0xc3, 0xec, 0xa6, 0xdd, 0xf3, 0x48, 0x87, 0x5b, 0xe4, 0xa4, 0x22, 0x3f, 0xc4, 0x96, 0x7d, 0xd8, 0x7a, 0x29, 0x39, 0x4d, 0xdc, 0xd3, 0x06, 0xbf, 0x7b, 0x12, 0x0c, 0x03, 0x4e, 0x99, 0x42, 0x8b,
0xc3, 0x84, 0x6d, 0x51, 0xdf, 0xc1, 0x41, 0xe0, 0x91, 0x0e, 0xe7, 0x4c, 0x36, 0x6f, 0x0e, 0x1b, 0x30, 0xbf, 0x65, 0xf7, 0x3d, 0xd2, 0xe5, 0x16, 0x39, 0xa9, 0xc8, 0x0f, 0xb1, 0x63, 0x1f, 0xf7,
0x04, 0x65, 0x16, 0x40, 0x25, 0x28, 0x72, 0x1f, 0x42, 0x07, 0x64, 0x71, 0x36, 0x34, 0xbe, 0x90, 0x31, 0x61, 0x3b, 0xd4, 0x77, 0xb0, 0x40, 0x9b, 0x73, 0xa6, 0x9b, 0x77, 0x46, 0x6d, 0x83, 0x32,
0x37, 0x68, 0xe8, 0xcd, 0xdb, 0x70, 0x6a, 0xc4, 0xab, 0x8c, 0xa6, 0x40, 0x7f, 0xbc, 0x6f, 0x14, 0x3b, 0xa0, 0x12, 0x14, 0xb9, 0x0f, 0xa1, 0x03, 0xb2, 0x64, 0x1b, 0x1a, 0x5f, 0xc8, 0x7b, 0x35,
0xb8, 0x2b, 0x16, 0xee, 0xf9, 0x2f, 0xf0, 0x16, 0xc5, 0x7d, 0x9b, 0x62, 0x43, 0x43, 0x00, 0x53, 0xf4, 0xe6, 0x3d, 0x38, 0x37, 0xe6, 0xad, 0x46, 0x33, 0xa0, 0x6f, 0x1f, 0x1a, 0x05, 0xee, 0x8a,
0x21, 0xc9, 0xd0, 0x5b, 0x7f, 0x02, 0x54, 0x94, 0x03, 0xa1, 0x87, 0x50, 0x8e, 0xe7, 0x7e, 0x94, 0x85, 0xfb, 0xfe, 0x2b, 0xbc, 0x43, 0xf1, 0xc0, 0xa6, 0xd8, 0xd0, 0x10, 0xc0, 0x4c, 0x48, 0x32,
0xf3, 0xf9, 0x41, 0xf9, 0x54, 0x54, 0x6b, 0x8c, 0x62, 0xcb, 0xc2, 0xf1, 0x3c, 0xfa, 0xbc, 0x34, 0xf4, 0xd6, 0xaf, 0x00, 0x15, 0xe5, 0x40, 0xe8, 0x09, 0x94, 0xe3, 0xef, 0x04, 0x28, 0xe7, 0x73,
0x9c, 0x06, 0xd1, 0x85, 0x51, 0x33, 0x8b, 0x3a, 0xf3, 0xd6, 0xfe, 0x7b, 0x84, 0x94, 0xdc, 0x60, 0x85, 0xf2, 0x69, 0xa9, 0xd6, 0x18, 0xc7, 0x96, 0xe5, 0xe4, 0x65, 0xf4, 0x39, 0x6a, 0x34, 0x3d,
0x3f, 0x11, 0x18, 0xf1, 0xb8, 0x89, 0x56, 0xc6, 0xaa, 0x2b, 0xc3, 0x6c, 0xed, 0xf2, 0x31, 0x24, 0xa2, 0x2b, 0xe3, 0x66, 0x1c, 0x75, 0x46, 0xae, 0xfd, 0xf5, 0x04, 0x29, 0xb9, 0xc1, 0x61, 0x22,
0xe5, 0x66, 0x3b, 0xd1, 0x17, 0x11, 0x65, 0x36, 0x43, 0x63, 0x1c, 0x55, 0xa6, 0xd3, 0xda, 0xc5, 0x30, 0xe2, 0xf1, 0x14, 0xad, 0x4d, 0x54, 0x57, 0x86, 0xdf, 0xda, 0xf5, 0x53, 0x48, 0xca, 0xcd,
0xa3, 0xc4, 0xe4, 0x1e, 0x58, 0x66, 0x40, 0x62, 0xe0, 0x42, 0x39, 0xda, 0x79, 0x83, 0x5c, 0xed, 0xf6, 0xa2, 0x2f, 0x28, 0xca, 0x2c, 0x87, 0x26, 0x38, 0xaa, 0x4c, 0xb3, 0xb5, 0xab, 0x27, 0x89,
0xd2, 0x91, 0x72, 0x29, 0xdc, 0x52, 0x03, 0x58, 0x1e, 0x6e, 0xf9, 0xc3, 0x5d, 0x1e, 0x6e, 0x23, 0xc9, 0x3d, 0xb0, 0xcc, 0x80, 0xc4, 0x18, 0x86, 0x72, 0xb4, 0xf3, 0x06, 0xbf, 0xda, 0xb5, 0x13,
0xa6, 0x39, 0xbe, 0x59, 0xde, 0x3c, 0x96, 0xda, 0x6c, 0xcc, 0xc0, 0x97, 0xda, 0x6c, 0xec, 0x70, 0xe5, 0x52, 0xb8, 0xa5, 0xc6, 0xb2, 0x3c, 0xdc, 0xf2, 0x47, 0xbe, 0x3c, 0xdc, 0xc6, 0xcc, 0x78,
0xb7, 0x05, 0x15, 0x25, 0x21, 0xd0, 0xb9, 0xd1, 0x0d, 0x6c, 0x68, 0x7a, 0x79, 0xb4, 0xc0, 0xd0, 0x7c, 0xb3, 0xbc, 0x29, 0x2d, 0xb5, 0xd9, 0x84, 0x31, 0x30, 0xb5, 0xd9, 0xc4, 0x91, 0x6f, 0x07,
0xa2, 0x52, 0x9a, 0x51, 0xce, 0xcc, 0x9d, 0xe8, 0xd8, 0x52, 0x16, 0xf3, 0xfa, 0xc3, 0xa7, 0x30, 0x2a, 0x4a, 0x42, 0xa0, 0x4b, 0xe3, 0xdb, 0xda, 0xd0, 0xf4, 0xea, 0x78, 0x81, 0x91, 0x45, 0xa5,
0x9b, 0xa8, 0xc1, 0xe8, 0x7c, 0x42, 0x25, 0xaf, 0x0f, 0xac, 0x99, 0xe3, 0x44, 0xa4, 0x5d, 0x12, 0x60, 0xa3, 0x9c, 0x19, 0x3d, 0xd1, 0xc7, 0xa5, 0x2c, 0xe6, 0x75, 0x8d, 0xcf, 0x61, 0x3e, 0x51,
0xf7, 0x4c, 0xc9, 0x36, 0x06, 0x5d, 0xce, 0x53, 0xce, 0x6d, 0x85, 0x6a, 0xcd, 0xe3, 0x88, 0xca, 0x99, 0xd1, 0xe5, 0x84, 0x4a, 0x5e, 0x77, 0x58, 0x33, 0x27, 0x89, 0x48, 0xbb, 0x24, 0xee, 0xa4,
0xfd, 0xda, 0x30, 0xa3, 0xb6, 0x32, 0x68, 0x39, 0xa5, 0x9b, 0x69, 0x98, 0x6a, 0xe7, 0xc7, 0x48, 0x92, 0xcd, 0x0d, 0xba, 0x9e, 0xa7, 0x9c, 0xdb, 0x20, 0xd5, 0x9a, 0xa7, 0x11, 0x95, 0xfb, 0x75,
0xa8, 0xe0, 0x28, 0x5d, 0x48, 0x06, 0x9c, 0x6c, 0xb7, 0x93, 0x01, 0x27, 0xaf, 0x89, 0x79, 0x0e, 0x60, 0x4e, 0x6d, 0x70, 0xd0, 0x6a, 0x4a, 0x37, 0xd3, 0x46, 0xd5, 0x2e, 0x4f, 0x90, 0x50, 0xc1,
0x46, 0xfa, 0x71, 0x4e, 0xd5, 0xa2, 0x11, 0x8d, 0x4c, 0xaa, 0x16, 0x8d, 0x7a, 0xe1, 0xef, 0x7c, 0x51, 0x7a, 0x93, 0x0c, 0x38, 0xd9, 0x1e, 0x28, 0x03, 0x4e, 0x5e, 0x6b, 0xf3, 0x92, 0xbf, 0x75,
0xf4, 0xd7, 0x9b, 0x86, 0xf6, 0xea, 0x4d, 0x43, 0x7b, 0xfd, 0xa6, 0xa1, 0x7d, 0xf7, 0xb6, 0x51, 0xc9, 0x27, 0x3b, 0x55, 0x8b, 0xc6, 0xb4, 0x37, 0xa9, 0x5a, 0x34, 0xee, 0xdd, 0xbf, 0xff, 0xef,
0x78, 0xf5, 0xb6, 0x51, 0xf8, 0xfb, 0x6d, 0xa3, 0xf0, 0x65, 0x7d, 0xdc, 0xa7, 0xfa, 0x9d, 0x29, 0xdf, 0xde, 0x35, 0xb4, 0x37, 0xef, 0x1a, 0xda, 0xdb, 0x77, 0x0d, 0xed, 0xeb, 0xf7, 0x8d, 0xc2,
0xf1, 0xef, 0xfa, 0x3f, 0x01, 0x00, 0x00, 0xff, 0xff, 0x8c, 0x0c, 0xff, 0x82, 0xd1, 0x17, 0x00, 0x9b, 0xf7, 0x8d, 0xc2, 0xef, 0xef, 0x1b, 0x85, 0xcf, 0xea, 0x93, 0x3e, 0xed, 0xef, 0xcd, 0x88,
0x00, 0x7f, 0xb7, 0xff, 0x08, 0x00, 0x00, 0xff, 0xff, 0xe2, 0x79, 0x16, 0xfd, 0x01, 0x18, 0x00, 0x00,
} }
func (m *SpaceSignRequest) Marshal() (dAtA []byte, err error) { func (m *SpaceSignRequest) Marshal() (dAtA []byte, err error) {
@ -2956,6 +2967,13 @@ func (m *SpaceMakeShareableRequest) MarshalToSizedBuffer(dAtA []byte) (int, erro
_ = i _ = i
var l int var l int
_ = l _ = l
if len(m.AclHead) > 0 {
i -= len(m.AclHead)
copy(dAtA[i:], m.AclHead)
i = encodeVarintCoordinator(dAtA, i, uint64(len(m.AclHead)))
i--
dAtA[i] = 0x12
}
if len(m.SpaceId) > 0 { if len(m.SpaceId) > 0 {
i -= len(m.SpaceId) i -= len(m.SpaceId)
copy(dAtA[i:], m.SpaceId) copy(dAtA[i:], m.SpaceId)
@ -4114,6 +4132,10 @@ func (m *SpaceMakeShareableRequest) Size() (n int) {
if l > 0 { if l > 0 {
n += 1 + l + sovCoordinator(uint64(l)) n += 1 + l + sovCoordinator(uint64(l))
} }
l = len(m.AclHead)
if l > 0 {
n += 1 + l + sovCoordinator(uint64(l))
}
return n return n
} }
@ -6042,6 +6064,38 @@ func (m *SpaceMakeShareableRequest) Unmarshal(dAtA []byte) error {
} }
m.SpaceId = string(dAtA[iNdEx:postIndex]) m.SpaceId = string(dAtA[iNdEx:postIndex])
iNdEx = postIndex iNdEx = postIndex
case 2:
if wireType != 2 {
return fmt.Errorf("proto: wrong wireType = %d for field AclHead", wireType)
}
var stringLen uint64
for shift := uint(0); ; shift += 7 {
if shift >= 64 {
return ErrIntOverflowCoordinator
}
if iNdEx >= l {
return io.ErrUnexpectedEOF
}
b := dAtA[iNdEx]
iNdEx++
stringLen |= uint64(b&0x7F) << shift
if b < 0x80 {
break
}
}
intStringLen := int(stringLen)
if intStringLen < 0 {
return ErrInvalidLengthCoordinator
}
postIndex := iNdEx + intStringLen
if postIndex < 0 {
return ErrInvalidLengthCoordinator
}
if postIndex > l {
return io.ErrUnexpectedEOF
}
m.AclHead = string(dAtA[iNdEx:postIndex])
iNdEx = postIndex
default: default:
iNdEx = preIndex iNdEx = preIndex
skippy, err := skipCoordinator(dAtA[iNdEx:]) skippy, err := skipCoordinator(dAtA[iNdEx:])

View file

@ -1,5 +1,5 @@
// Code generated by protoc-gen-go-drpc. DO NOT EDIT. // Code generated by protoc-gen-go-drpc. DO NOT EDIT.
// protoc-gen-go-drpc version: v0.0.33 // protoc-gen-go-drpc version: v0.0.34
// source: coordinator/coordinatorproto/protos/coordinator.proto // source: coordinator/coordinatorproto/protos/coordinator.proto
package coordinatorproto package coordinatorproto

View file

@ -67,6 +67,7 @@ enum ErrorCodes {
SpaceLimitReached = 5; SpaceLimitReached = 5;
AccountDeleted = 6; AccountDeleted = 6;
Forbidden = 7; Forbidden = 7;
AclHeadIsMissing = 8;
ErrorOffset = 300; ErrorOffset = 300;
} }
@ -155,6 +156,7 @@ message SpaceStatusChangeResponse {
message SpaceMakeShareableRequest { message SpaceMakeShareableRequest {
string spaceId = 1; string spaceId = 1;
string aclHead = 2;
} }
message SpaceMakeShareableResponse {} message SpaceMakeShareableResponse {}

View file

@ -1,5 +1,5 @@
// Code generated by protoc-gen-go-drpc. DO NOT EDIT. // Code generated by protoc-gen-go-drpc. DO NOT EDIT.
// protoc-gen-go-drpc version: v0.0.33 // protoc-gen-go-drpc version: v0.0.34
// source: identityrepo/identityrepoproto/protos/identityrepo.proto // source: identityrepo/identityrepoproto/protos/identityrepo.proto
package identityrepoproto package identityrepoproto

View file

@ -1,5 +1,5 @@
// Code generated by protoc-gen-go-drpc. DO NOT EDIT. // Code generated by protoc-gen-go-drpc. DO NOT EDIT.
// protoc-gen-go-drpc version: v0.0.33 // protoc-gen-go-drpc version: v0.0.34
// source: nameservice/nameserviceproto/protos/nameservice_aa.proto // source: nameservice/nameserviceproto/protos/nameservice_aa.proto
package nameserviceproto package nameserviceproto

View file

@ -1,5 +1,5 @@
// Code generated by protoc-gen-go-drpc. DO NOT EDIT. // Code generated by protoc-gen-go-drpc. DO NOT EDIT.
// protoc-gen-go-drpc version: v0.0.33 // protoc-gen-go-drpc version: v0.0.34
// source: nameservice/nameserviceproto/protos/nameservice.proto // source: nameservice/nameserviceproto/protos/nameservice.proto
package nameserviceproto package nameserviceproto

View file

@ -1,5 +1,5 @@
// Code generated by protoc-gen-go-drpc. DO NOT EDIT. // Code generated by protoc-gen-go-drpc. DO NOT EDIT.
// protoc-gen-go-drpc version: v0.0.33 // protoc-gen-go-drpc version: v0.0.34
// source: net/streampool/testservice/protos/testservice.proto // source: net/streampool/testservice/protos/testservice.proto
package testservice package testservice