Commit ae981792 authored by vicotor's avatar vicotor

add new msg

parent 8ea33156
...@@ -41,6 +41,7 @@ type WorkerMessage struct { ...@@ -41,6 +41,7 @@ type WorkerMessage struct {
// *WorkerMessage_DelModeRunning // *WorkerMessage_DelModeRunning
// *WorkerMessage_InstalledModelStatus // *WorkerMessage_InstalledModelStatus
// *WorkerMessage_RunningModelStatus // *WorkerMessage_RunningModelStatus
// *WorkerMessage_BenefitAddrUpdate
Message isWorkerMessage_Message `protobuf_oneof:"message"` Message isWorkerMessage_Message `protobuf_oneof:"message"`
XXX_NoUnkeyedLiteral struct{} `json:"-"` XXX_NoUnkeyedLiteral struct{} `json:"-"`
XXX_unrecognized []byte `json:"-"` XXX_unrecognized []byte `json:"-"`
...@@ -126,6 +127,9 @@ type WorkerMessage_InstalledModelStatus struct { ...@@ -126,6 +127,9 @@ type WorkerMessage_InstalledModelStatus struct {
type WorkerMessage_RunningModelStatus struct { type WorkerMessage_RunningModelStatus struct {
RunningModelStatus *RunningModelStatus `protobuf:"bytes,17,opt,name=running_model_status,json=runningModelStatus,proto3,oneof" json:"running_model_status,omitempty"` RunningModelStatus *RunningModelStatus `protobuf:"bytes,17,opt,name=running_model_status,json=runningModelStatus,proto3,oneof" json:"running_model_status,omitempty"`
} }
type WorkerMessage_BenefitAddrUpdate struct {
BenefitAddrUpdate *BenefitAddrUpdate `protobuf:"bytes,18,opt,name=benefit_addr_update,json=benefitAddrUpdate,proto3,oneof" json:"benefit_addr_update,omitempty"`
}
func (*WorkerMessage_HeartbeatResponse) isWorkerMessage_Message() {} func (*WorkerMessage_HeartbeatResponse) isWorkerMessage_Message() {}
func (*WorkerMessage_GoodbyeMessage) isWorkerMessage_Message() {} func (*WorkerMessage_GoodbyeMessage) isWorkerMessage_Message() {}
...@@ -144,6 +148,7 @@ func (*WorkerMessage_AddModelRunning) isWorkerMessage_Message() {} ...@@ -144,6 +148,7 @@ func (*WorkerMessage_AddModelRunning) isWorkerMessage_Message() {}
func (*WorkerMessage_DelModeRunning) isWorkerMessage_Message() {} func (*WorkerMessage_DelModeRunning) isWorkerMessage_Message() {}
func (*WorkerMessage_InstalledModelStatus) isWorkerMessage_Message() {} func (*WorkerMessage_InstalledModelStatus) isWorkerMessage_Message() {}
func (*WorkerMessage_RunningModelStatus) isWorkerMessage_Message() {} func (*WorkerMessage_RunningModelStatus) isWorkerMessage_Message() {}
func (*WorkerMessage_BenefitAddrUpdate) isWorkerMessage_Message() {}
func (m *WorkerMessage) GetMessage() isWorkerMessage_Message { func (m *WorkerMessage) GetMessage() isWorkerMessage_Message {
if m != nil { if m != nil {
...@@ -271,6 +276,13 @@ func (m *WorkerMessage) GetRunningModelStatus() *RunningModelStatus { ...@@ -271,6 +276,13 @@ func (m *WorkerMessage) GetRunningModelStatus() *RunningModelStatus {
return nil return nil
} }
func (m *WorkerMessage) GetBenefitAddrUpdate() *BenefitAddrUpdate {
if x, ok := m.GetMessage().(*WorkerMessage_BenefitAddrUpdate); ok {
return x.BenefitAddrUpdate
}
return nil
}
// XXX_OneofWrappers is for the internal use of the proto package. // XXX_OneofWrappers is for the internal use of the proto package.
func (*WorkerMessage) XXX_OneofWrappers() []interface{} { func (*WorkerMessage) XXX_OneofWrappers() []interface{} {
return []interface{}{ return []interface{}{
...@@ -291,6 +303,7 @@ func (*WorkerMessage) XXX_OneofWrappers() []interface{} { ...@@ -291,6 +303,7 @@ func (*WorkerMessage) XXX_OneofWrappers() []interface{} {
(*WorkerMessage_DelModeRunning)(nil), (*WorkerMessage_DelModeRunning)(nil),
(*WorkerMessage_InstalledModelStatus)(nil), (*WorkerMessage_InstalledModelStatus)(nil),
(*WorkerMessage_RunningModelStatus)(nil), (*WorkerMessage_RunningModelStatus)(nil),
(*WorkerMessage_BenefitAddrUpdate)(nil),
} }
} }
...@@ -446,6 +459,44 @@ func (m *DelModelRunning) GetModelIds() []string { ...@@ -446,6 +459,44 @@ func (m *DelModelRunning) GetModelIds() []string {
return nil return nil
} }
type BenefitAddrUpdate struct {
BenefitAddress string `protobuf:"bytes,1,opt,name=benefit_address,json=benefitAddress,proto3" json:"benefit_address,omitempty"`
XXX_NoUnkeyedLiteral struct{} `json:"-"`
XXX_unrecognized []byte `json:"-"`
XXX_sizecache int32 `json:"-"`
}
func (m *BenefitAddrUpdate) Reset() { *m = BenefitAddrUpdate{} }
func (m *BenefitAddrUpdate) String() string { return proto.CompactTextString(m) }
func (*BenefitAddrUpdate) ProtoMessage() {}
func (*BenefitAddrUpdate) Descriptor() ([]byte, []int) {
return fileDescriptor_c6e6176323bde9f4, []int{5}
}
func (m *BenefitAddrUpdate) XXX_Unmarshal(b []byte) error {
return xxx_messageInfo_BenefitAddrUpdate.Unmarshal(m, b)
}
func (m *BenefitAddrUpdate) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
return xxx_messageInfo_BenefitAddrUpdate.Marshal(b, m, deterministic)
}
func (m *BenefitAddrUpdate) XXX_Merge(src proto.Message) {
xxx_messageInfo_BenefitAddrUpdate.Merge(m, src)
}
func (m *BenefitAddrUpdate) XXX_Size() int {
return xxx_messageInfo_BenefitAddrUpdate.Size(m)
}
func (m *BenefitAddrUpdate) XXX_DiscardUnknown() {
xxx_messageInfo_BenefitAddrUpdate.DiscardUnknown(m)
}
var xxx_messageInfo_BenefitAddrUpdate proto.InternalMessageInfo
func (m *BenefitAddrUpdate) GetBenefitAddress() string {
if m != nil {
return m.BenefitAddress
}
return ""
}
type ManagerMessage struct { type ManagerMessage struct {
// Types that are valid to be assigned to Message: // Types that are valid to be assigned to Message:
// *ManagerMessage_HeartbeatRequest // *ManagerMessage_HeartbeatRequest
...@@ -467,7 +518,7 @@ func (m *ManagerMessage) Reset() { *m = ManagerMessage{} } ...@@ -467,7 +518,7 @@ func (m *ManagerMessage) Reset() { *m = ManagerMessage{} }
func (m *ManagerMessage) String() string { return proto.CompactTextString(m) } func (m *ManagerMessage) String() string { return proto.CompactTextString(m) }
func (*ManagerMessage) ProtoMessage() {} func (*ManagerMessage) ProtoMessage() {}
func (*ManagerMessage) Descriptor() ([]byte, []int) { func (*ManagerMessage) Descriptor() ([]byte, []int) {
return fileDescriptor_c6e6176323bde9f4, []int{5} return fileDescriptor_c6e6176323bde9f4, []int{6}
} }
func (m *ManagerMessage) XXX_Unmarshal(b []byte) error { func (m *ManagerMessage) XXX_Unmarshal(b []byte) error {
return xxx_messageInfo_ManagerMessage.Unmarshal(m, b) return xxx_messageInfo_ManagerMessage.Unmarshal(m, b)
...@@ -625,7 +676,7 @@ func (m *HeartbeatRequest) Reset() { *m = HeartbeatRequest{} } ...@@ -625,7 +676,7 @@ func (m *HeartbeatRequest) Reset() { *m = HeartbeatRequest{} }
func (m *HeartbeatRequest) String() string { return proto.CompactTextString(m) } func (m *HeartbeatRequest) String() string { return proto.CompactTextString(m) }
func (*HeartbeatRequest) ProtoMessage() {} func (*HeartbeatRequest) ProtoMessage() {}
func (*HeartbeatRequest) Descriptor() ([]byte, []int) { func (*HeartbeatRequest) Descriptor() ([]byte, []int) {
return fileDescriptor_c6e6176323bde9f4, []int{6} return fileDescriptor_c6e6176323bde9f4, []int{7}
} }
func (m *HeartbeatRequest) XXX_Unmarshal(b []byte) error { func (m *HeartbeatRequest) XXX_Unmarshal(b []byte) error {
return xxx_messageInfo_HeartbeatRequest.Unmarshal(m, b) return xxx_messageInfo_HeartbeatRequest.Unmarshal(m, b)
...@@ -663,7 +714,7 @@ func (m *HeartbeatResponse) Reset() { *m = HeartbeatResponse{} } ...@@ -663,7 +714,7 @@ func (m *HeartbeatResponse) Reset() { *m = HeartbeatResponse{} }
func (m *HeartbeatResponse) String() string { return proto.CompactTextString(m) } func (m *HeartbeatResponse) String() string { return proto.CompactTextString(m) }
func (*HeartbeatResponse) ProtoMessage() {} func (*HeartbeatResponse) ProtoMessage() {}
func (*HeartbeatResponse) Descriptor() ([]byte, []int) { func (*HeartbeatResponse) Descriptor() ([]byte, []int) {
return fileDescriptor_c6e6176323bde9f4, []int{7} return fileDescriptor_c6e6176323bde9f4, []int{8}
} }
func (m *HeartbeatResponse) XXX_Unmarshal(b []byte) error { func (m *HeartbeatResponse) XXX_Unmarshal(b []byte) error {
return xxx_messageInfo_HeartbeatResponse.Unmarshal(m, b) return xxx_messageInfo_HeartbeatResponse.Unmarshal(m, b)
...@@ -701,7 +752,7 @@ func (m *GoodbyeMessage) Reset() { *m = GoodbyeMessage{} } ...@@ -701,7 +752,7 @@ func (m *GoodbyeMessage) Reset() { *m = GoodbyeMessage{} }
func (m *GoodbyeMessage) String() string { return proto.CompactTextString(m) } func (m *GoodbyeMessage) String() string { return proto.CompactTextString(m) }
func (*GoodbyeMessage) ProtoMessage() {} func (*GoodbyeMessage) ProtoMessage() {}
func (*GoodbyeMessage) Descriptor() ([]byte, []int) { func (*GoodbyeMessage) Descriptor() ([]byte, []int) {
return fileDescriptor_c6e6176323bde9f4, []int{8} return fileDescriptor_c6e6176323bde9f4, []int{9}
} }
func (m *GoodbyeMessage) XXX_Unmarshal(b []byte) error { func (m *GoodbyeMessage) XXX_Unmarshal(b []byte) error {
return xxx_messageInfo_GoodbyeMessage.Unmarshal(m, b) return xxx_messageInfo_GoodbyeMessage.Unmarshal(m, b)
...@@ -738,7 +789,7 @@ func (m *NodeInfoRequest) Reset() { *m = NodeInfoRequest{} } ...@@ -738,7 +789,7 @@ func (m *NodeInfoRequest) Reset() { *m = NodeInfoRequest{} }
func (m *NodeInfoRequest) String() string { return proto.CompactTextString(m) } func (m *NodeInfoRequest) String() string { return proto.CompactTextString(m) }
func (*NodeInfoRequest) ProtoMessage() {} func (*NodeInfoRequest) ProtoMessage() {}
func (*NodeInfoRequest) Descriptor() ([]byte, []int) { func (*NodeInfoRequest) Descriptor() ([]byte, []int) {
return fileDescriptor_c6e6176323bde9f4, []int{9} return fileDescriptor_c6e6176323bde9f4, []int{10}
} }
func (m *NodeInfoRequest) XXX_Unmarshal(b []byte) error { func (m *NodeInfoRequest) XXX_Unmarshal(b []byte) error {
return xxx_messageInfo_NodeInfoRequest.Unmarshal(m, b) return xxx_messageInfo_NodeInfoRequest.Unmarshal(m, b)
...@@ -771,7 +822,7 @@ func (m *NodeInfoResponse) Reset() { *m = NodeInfoResponse{} } ...@@ -771,7 +822,7 @@ func (m *NodeInfoResponse) Reset() { *m = NodeInfoResponse{} }
func (m *NodeInfoResponse) String() string { return proto.CompactTextString(m) } func (m *NodeInfoResponse) String() string { return proto.CompactTextString(m) }
func (*NodeInfoResponse) ProtoMessage() {} func (*NodeInfoResponse) ProtoMessage() {}
func (*NodeInfoResponse) Descriptor() ([]byte, []int) { func (*NodeInfoResponse) Descriptor() ([]byte, []int) {
return fileDescriptor_c6e6176323bde9f4, []int{10} return fileDescriptor_c6e6176323bde9f4, []int{11}
} }
func (m *NodeInfoResponse) XXX_Unmarshal(b []byte) error { func (m *NodeInfoResponse) XXX_Unmarshal(b []byte) error {
return xxx_messageInfo_NodeInfoResponse.Unmarshal(m, b) return xxx_messageInfo_NodeInfoResponse.Unmarshal(m, b)
...@@ -828,7 +879,7 @@ func (m *PushTaskMessage) Reset() { *m = PushTaskMessage{} } ...@@ -828,7 +879,7 @@ func (m *PushTaskMessage) Reset() { *m = PushTaskMessage{} }
func (m *PushTaskMessage) String() string { return proto.CompactTextString(m) } func (m *PushTaskMessage) String() string { return proto.CompactTextString(m) }
func (*PushTaskMessage) ProtoMessage() {} func (*PushTaskMessage) ProtoMessage() {}
func (*PushTaskMessage) Descriptor() ([]byte, []int) { func (*PushTaskMessage) Descriptor() ([]byte, []int) {
return fileDescriptor_c6e6176323bde9f4, []int{11} return fileDescriptor_c6e6176323bde9f4, []int{12}
} }
func (m *PushTaskMessage) XXX_Unmarshal(b []byte) error { func (m *PushTaskMessage) XXX_Unmarshal(b []byte) error {
return xxx_messageInfo_PushTaskMessage.Unmarshal(m, b) return xxx_messageInfo_PushTaskMessage.Unmarshal(m, b)
...@@ -902,7 +953,7 @@ func (m *ModelOperateRequest) Reset() { *m = ModelOperateRequest{} } ...@@ -902,7 +953,7 @@ func (m *ModelOperateRequest) Reset() { *m = ModelOperateRequest{} }
func (m *ModelOperateRequest) String() string { return proto.CompactTextString(m) } func (m *ModelOperateRequest) String() string { return proto.CompactTextString(m) }
func (*ModelOperateRequest) ProtoMessage() {} func (*ModelOperateRequest) ProtoMessage() {}
func (*ModelOperateRequest) Descriptor() ([]byte, []int) { func (*ModelOperateRequest) Descriptor() ([]byte, []int) {
return fileDescriptor_c6e6176323bde9f4, []int{12} return fileDescriptor_c6e6176323bde9f4, []int{13}
} }
func (m *ModelOperateRequest) XXX_Unmarshal(b []byte) error { func (m *ModelOperateRequest) XXX_Unmarshal(b []byte) error {
return xxx_messageInfo_ModelOperateRequest.Unmarshal(m, b) return xxx_messageInfo_ModelOperateRequest.Unmarshal(m, b)
...@@ -939,7 +990,7 @@ func (m *ModelListRequest) Reset() { *m = ModelListRequest{} } ...@@ -939,7 +990,7 @@ func (m *ModelListRequest) Reset() { *m = ModelListRequest{} }
func (m *ModelListRequest) String() string { return proto.CompactTextString(m) } func (m *ModelListRequest) String() string { return proto.CompactTextString(m) }
func (*ModelListRequest) ProtoMessage() {} func (*ModelListRequest) ProtoMessage() {}
func (*ModelListRequest) Descriptor() ([]byte, []int) { func (*ModelListRequest) Descriptor() ([]byte, []int) {
return fileDescriptor_c6e6176323bde9f4, []int{13} return fileDescriptor_c6e6176323bde9f4, []int{14}
} }
func (m *ModelListRequest) XXX_Unmarshal(b []byte) error { func (m *ModelListRequest) XXX_Unmarshal(b []byte) error {
return xxx_messageInfo_ModelListRequest.Unmarshal(m, b) return xxx_messageInfo_ModelListRequest.Unmarshal(m, b)
...@@ -969,7 +1020,7 @@ func (m *DeviceUsageRequest) Reset() { *m = DeviceUsageRequest{} } ...@@ -969,7 +1020,7 @@ func (m *DeviceUsageRequest) Reset() { *m = DeviceUsageRequest{} }
func (m *DeviceUsageRequest) String() string { return proto.CompactTextString(m) } func (m *DeviceUsageRequest) String() string { return proto.CompactTextString(m) }
func (*DeviceUsageRequest) ProtoMessage() {} func (*DeviceUsageRequest) ProtoMessage() {}
func (*DeviceUsageRequest) Descriptor() ([]byte, []int) { func (*DeviceUsageRequest) Descriptor() ([]byte, []int) {
return fileDescriptor_c6e6176323bde9f4, []int{14} return fileDescriptor_c6e6176323bde9f4, []int{15}
} }
func (m *DeviceUsageRequest) XXX_Unmarshal(b []byte) error { func (m *DeviceUsageRequest) XXX_Unmarshal(b []byte) error {
return xxx_messageInfo_DeviceUsageRequest.Unmarshal(m, b) return xxx_messageInfo_DeviceUsageRequest.Unmarshal(m, b)
...@@ -1000,7 +1051,7 @@ func (m *DeviceUsageResponse) Reset() { *m = DeviceUsageResponse{} } ...@@ -1000,7 +1051,7 @@ func (m *DeviceUsageResponse) Reset() { *m = DeviceUsageResponse{} }
func (m *DeviceUsageResponse) String() string { return proto.CompactTextString(m) } func (m *DeviceUsageResponse) String() string { return proto.CompactTextString(m) }
func (*DeviceUsageResponse) ProtoMessage() {} func (*DeviceUsageResponse) ProtoMessage() {}
func (*DeviceUsageResponse) Descriptor() ([]byte, []int) { func (*DeviceUsageResponse) Descriptor() ([]byte, []int) {
return fileDescriptor_c6e6176323bde9f4, []int{15} return fileDescriptor_c6e6176323bde9f4, []int{16}
} }
func (m *DeviceUsageResponse) XXX_Unmarshal(b []byte) error { func (m *DeviceUsageResponse) XXX_Unmarshal(b []byte) error {
return xxx_messageInfo_DeviceUsageResponse.Unmarshal(m, b) return xxx_messageInfo_DeviceUsageResponse.Unmarshal(m, b)
...@@ -1037,7 +1088,7 @@ func (m *GPUUsageRequest) Reset() { *m = GPUUsageRequest{} } ...@@ -1037,7 +1088,7 @@ func (m *GPUUsageRequest) Reset() { *m = GPUUsageRequest{} }
func (m *GPUUsageRequest) String() string { return proto.CompactTextString(m) } func (m *GPUUsageRequest) String() string { return proto.CompactTextString(m) }
func (*GPUUsageRequest) ProtoMessage() {} func (*GPUUsageRequest) ProtoMessage() {}
func (*GPUUsageRequest) Descriptor() ([]byte, []int) { func (*GPUUsageRequest) Descriptor() ([]byte, []int) {
return fileDescriptor_c6e6176323bde9f4, []int{16} return fileDescriptor_c6e6176323bde9f4, []int{17}
} }
func (m *GPUUsageRequest) XXX_Unmarshal(b []byte) error { func (m *GPUUsageRequest) XXX_Unmarshal(b []byte) error {
return xxx_messageInfo_GPUUsageRequest.Unmarshal(m, b) return xxx_messageInfo_GPUUsageRequest.Unmarshal(m, b)
...@@ -1068,7 +1119,7 @@ func (m *GPUUsageResponse) Reset() { *m = GPUUsageResponse{} } ...@@ -1068,7 +1119,7 @@ func (m *GPUUsageResponse) Reset() { *m = GPUUsageResponse{} }
func (m *GPUUsageResponse) String() string { return proto.CompactTextString(m) } func (m *GPUUsageResponse) String() string { return proto.CompactTextString(m) }
func (*GPUUsageResponse) ProtoMessage() {} func (*GPUUsageResponse) ProtoMessage() {}
func (*GPUUsageResponse) Descriptor() ([]byte, []int) { func (*GPUUsageResponse) Descriptor() ([]byte, []int) {
return fileDescriptor_c6e6176323bde9f4, []int{17} return fileDescriptor_c6e6176323bde9f4, []int{18}
} }
func (m *GPUUsageResponse) XXX_Unmarshal(b []byte) error { func (m *GPUUsageResponse) XXX_Unmarshal(b []byte) error {
return xxx_messageInfo_GPUUsageResponse.Unmarshal(m, b) return xxx_messageInfo_GPUUsageResponse.Unmarshal(m, b)
...@@ -1105,7 +1156,7 @@ func (m *DeviceInfoRequest) Reset() { *m = DeviceInfoRequest{} } ...@@ -1105,7 +1156,7 @@ func (m *DeviceInfoRequest) Reset() { *m = DeviceInfoRequest{} }
func (m *DeviceInfoRequest) String() string { return proto.CompactTextString(m) } func (m *DeviceInfoRequest) String() string { return proto.CompactTextString(m) }
func (*DeviceInfoRequest) ProtoMessage() {} func (*DeviceInfoRequest) ProtoMessage() {}
func (*DeviceInfoRequest) Descriptor() ([]byte, []int) { func (*DeviceInfoRequest) Descriptor() ([]byte, []int) {
return fileDescriptor_c6e6176323bde9f4, []int{18} return fileDescriptor_c6e6176323bde9f4, []int{19}
} }
func (m *DeviceInfoRequest) XXX_Unmarshal(b []byte) error { func (m *DeviceInfoRequest) XXX_Unmarshal(b []byte) error {
return xxx_messageInfo_DeviceInfoRequest.Unmarshal(m, b) return xxx_messageInfo_DeviceInfoRequest.Unmarshal(m, b)
...@@ -1137,7 +1188,7 @@ func (m *DeviceInfoMessage) Reset() { *m = DeviceInfoMessage{} } ...@@ -1137,7 +1188,7 @@ func (m *DeviceInfoMessage) Reset() { *m = DeviceInfoMessage{} }
func (m *DeviceInfoMessage) String() string { return proto.CompactTextString(m) } func (m *DeviceInfoMessage) String() string { return proto.CompactTextString(m) }
func (*DeviceInfoMessage) ProtoMessage() {} func (*DeviceInfoMessage) ProtoMessage() {}
func (*DeviceInfoMessage) Descriptor() ([]byte, []int) { func (*DeviceInfoMessage) Descriptor() ([]byte, []int) {
return fileDescriptor_c6e6176323bde9f4, []int{19} return fileDescriptor_c6e6176323bde9f4, []int{20}
} }
func (m *DeviceInfoMessage) XXX_Unmarshal(b []byte) error { func (m *DeviceInfoMessage) XXX_Unmarshal(b []byte) error {
return xxx_messageInfo_DeviceInfoMessage.Unmarshal(m, b) return xxx_messageInfo_DeviceInfoMessage.Unmarshal(m, b)
...@@ -1186,7 +1237,7 @@ func (m *RegisteMessage) Reset() { *m = RegisteMessage{} } ...@@ -1186,7 +1237,7 @@ func (m *RegisteMessage) Reset() { *m = RegisteMessage{} }
func (m *RegisteMessage) String() string { return proto.CompactTextString(m) } func (m *RegisteMessage) String() string { return proto.CompactTextString(m) }
func (*RegisteMessage) ProtoMessage() {} func (*RegisteMessage) ProtoMessage() {}
func (*RegisteMessage) Descriptor() ([]byte, []int) { func (*RegisteMessage) Descriptor() ([]byte, []int) {
return fileDescriptor_c6e6176323bde9f4, []int{20} return fileDescriptor_c6e6176323bde9f4, []int{21}
} }
func (m *RegisteMessage) XXX_Unmarshal(b []byte) error { func (m *RegisteMessage) XXX_Unmarshal(b []byte) error {
return xxx_messageInfo_RegisteMessage.Unmarshal(m, b) return xxx_messageInfo_RegisteMessage.Unmarshal(m, b)
...@@ -1260,7 +1311,7 @@ func (m *SubmitTaskResult) Reset() { *m = SubmitTaskResult{} } ...@@ -1260,7 +1311,7 @@ func (m *SubmitTaskResult) Reset() { *m = SubmitTaskResult{} }
func (m *SubmitTaskResult) String() string { return proto.CompactTextString(m) } func (m *SubmitTaskResult) String() string { return proto.CompactTextString(m) }
func (*SubmitTaskResult) ProtoMessage() {} func (*SubmitTaskResult) ProtoMessage() {}
func (*SubmitTaskResult) Descriptor() ([]byte, []int) { func (*SubmitTaskResult) Descriptor() ([]byte, []int) {
return fileDescriptor_c6e6176323bde9f4, []int{21} return fileDescriptor_c6e6176323bde9f4, []int{22}
} }
func (m *SubmitTaskResult) XXX_Unmarshal(b []byte) error { func (m *SubmitTaskResult) XXX_Unmarshal(b []byte) error {
return xxx_messageInfo_SubmitTaskResult.Unmarshal(m, b) return xxx_messageInfo_SubmitTaskResult.Unmarshal(m, b)
...@@ -1358,7 +1409,7 @@ func (m *SubmitTaskAck) Reset() { *m = SubmitTaskAck{} } ...@@ -1358,7 +1409,7 @@ func (m *SubmitTaskAck) Reset() { *m = SubmitTaskAck{} }
func (m *SubmitTaskAck) String() string { return proto.CompactTextString(m) } func (m *SubmitTaskAck) String() string { return proto.CompactTextString(m) }
func (*SubmitTaskAck) ProtoMessage() {} func (*SubmitTaskAck) ProtoMessage() {}
func (*SubmitTaskAck) Descriptor() ([]byte, []int) { func (*SubmitTaskAck) Descriptor() ([]byte, []int) {
return fileDescriptor_c6e6176323bde9f4, []int{22} return fileDescriptor_c6e6176323bde9f4, []int{23}
} }
func (m *SubmitTaskAck) XXX_Unmarshal(b []byte) error { func (m *SubmitTaskAck) XXX_Unmarshal(b []byte) error {
return xxx_messageInfo_SubmitTaskAck.Unmarshal(m, b) return xxx_messageInfo_SubmitTaskAck.Unmarshal(m, b)
...@@ -1424,7 +1475,7 @@ func (m *FetchStandardTask) Reset() { *m = FetchStandardTask{} } ...@@ -1424,7 +1475,7 @@ func (m *FetchStandardTask) Reset() { *m = FetchStandardTask{} }
func (m *FetchStandardTask) String() string { return proto.CompactTextString(m) } func (m *FetchStandardTask) String() string { return proto.CompactTextString(m) }
func (*FetchStandardTask) ProtoMessage() {} func (*FetchStandardTask) ProtoMessage() {}
func (*FetchStandardTask) Descriptor() ([]byte, []int) { func (*FetchStandardTask) Descriptor() ([]byte, []int) {
return fileDescriptor_c6e6176323bde9f4, []int{23} return fileDescriptor_c6e6176323bde9f4, []int{24}
} }
func (m *FetchStandardTask) XXX_Unmarshal(b []byte) error { func (m *FetchStandardTask) XXX_Unmarshal(b []byte) error {
return xxx_messageInfo_FetchStandardTask.Unmarshal(m, b) return xxx_messageInfo_FetchStandardTask.Unmarshal(m, b)
...@@ -1463,7 +1514,7 @@ func (m *DispatchTaskRequest) Reset() { *m = DispatchTaskRequest{} } ...@@ -1463,7 +1514,7 @@ func (m *DispatchTaskRequest) Reset() { *m = DispatchTaskRequest{} }
func (m *DispatchTaskRequest) String() string { return proto.CompactTextString(m) } func (m *DispatchTaskRequest) String() string { return proto.CompactTextString(m) }
func (*DispatchTaskRequest) ProtoMessage() {} func (*DispatchTaskRequest) ProtoMessage() {}
func (*DispatchTaskRequest) Descriptor() ([]byte, []int) { func (*DispatchTaskRequest) Descriptor() ([]byte, []int) {
return fileDescriptor_c6e6176323bde9f4, []int{24} return fileDescriptor_c6e6176323bde9f4, []int{25}
} }
func (m *DispatchTaskRequest) XXX_Unmarshal(b []byte) error { func (m *DispatchTaskRequest) XXX_Unmarshal(b []byte) error {
return xxx_messageInfo_DispatchTaskRequest.Unmarshal(m, b) return xxx_messageInfo_DispatchTaskRequest.Unmarshal(m, b)
...@@ -1509,7 +1560,7 @@ func (m *DispatchTaskResponse) Reset() { *m = DispatchTaskResponse{} } ...@@ -1509,7 +1560,7 @@ func (m *DispatchTaskResponse) Reset() { *m = DispatchTaskResponse{} }
func (m *DispatchTaskResponse) String() string { return proto.CompactTextString(m) } func (m *DispatchTaskResponse) String() string { return proto.CompactTextString(m) }
func (*DispatchTaskResponse) ProtoMessage() {} func (*DispatchTaskResponse) ProtoMessage() {}
func (*DispatchTaskResponse) Descriptor() ([]byte, []int) { func (*DispatchTaskResponse) Descriptor() ([]byte, []int) {
return fileDescriptor_c6e6176323bde9f4, []int{25} return fileDescriptor_c6e6176323bde9f4, []int{26}
} }
func (m *DispatchTaskResponse) XXX_Unmarshal(b []byte) error { func (m *DispatchTaskResponse) XXX_Unmarshal(b []byte) error {
return xxx_messageInfo_DispatchTaskResponse.Unmarshal(m, b) return xxx_messageInfo_DispatchTaskResponse.Unmarshal(m, b)
...@@ -1553,7 +1604,7 @@ func (m *ManagerListRequest) Reset() { *m = ManagerListRequest{} } ...@@ -1553,7 +1604,7 @@ func (m *ManagerListRequest) Reset() { *m = ManagerListRequest{} }
func (m *ManagerListRequest) String() string { return proto.CompactTextString(m) } func (m *ManagerListRequest) String() string { return proto.CompactTextString(m) }
func (*ManagerListRequest) ProtoMessage() {} func (*ManagerListRequest) ProtoMessage() {}
func (*ManagerListRequest) Descriptor() ([]byte, []int) { func (*ManagerListRequest) Descriptor() ([]byte, []int) {
return fileDescriptor_c6e6176323bde9f4, []int{26} return fileDescriptor_c6e6176323bde9f4, []int{27}
} }
func (m *ManagerListRequest) XXX_Unmarshal(b []byte) error { func (m *ManagerListRequest) XXX_Unmarshal(b []byte) error {
return xxx_messageInfo_ManagerListRequest.Unmarshal(m, b) return xxx_messageInfo_ManagerListRequest.Unmarshal(m, b)
...@@ -1584,7 +1635,7 @@ func (m *ManagerListResponse) Reset() { *m = ManagerListResponse{} } ...@@ -1584,7 +1635,7 @@ func (m *ManagerListResponse) Reset() { *m = ManagerListResponse{} }
func (m *ManagerListResponse) String() string { return proto.CompactTextString(m) } func (m *ManagerListResponse) String() string { return proto.CompactTextString(m) }
func (*ManagerListResponse) ProtoMessage() {} func (*ManagerListResponse) ProtoMessage() {}
func (*ManagerListResponse) Descriptor() ([]byte, []int) { func (*ManagerListResponse) Descriptor() ([]byte, []int) {
return fileDescriptor_c6e6176323bde9f4, []int{27} return fileDescriptor_c6e6176323bde9f4, []int{28}
} }
func (m *ManagerListResponse) XXX_Unmarshal(b []byte) error { func (m *ManagerListResponse) XXX_Unmarshal(b []byte) error {
return xxx_messageInfo_ManagerListResponse.Unmarshal(m, b) return xxx_messageInfo_ManagerListResponse.Unmarshal(m, b)
...@@ -1617,6 +1668,7 @@ func init() { ...@@ -1617,6 +1668,7 @@ func init() {
proto.RegisterType((*DelModelInstalled)(nil), "nodemanager.v2.DelModelInstalled") proto.RegisterType((*DelModelInstalled)(nil), "nodemanager.v2.DelModelInstalled")
proto.RegisterType((*AddModelRunning)(nil), "nodemanager.v2.AddModelRunning") proto.RegisterType((*AddModelRunning)(nil), "nodemanager.v2.AddModelRunning")
proto.RegisterType((*DelModelRunning)(nil), "nodemanager.v2.DelModelRunning") proto.RegisterType((*DelModelRunning)(nil), "nodemanager.v2.DelModelRunning")
proto.RegisterType((*BenefitAddrUpdate)(nil), "nodemanager.v2.BenefitAddrUpdate")
proto.RegisterType((*ManagerMessage)(nil), "nodemanager.v2.ManagerMessage") proto.RegisterType((*ManagerMessage)(nil), "nodemanager.v2.ManagerMessage")
proto.RegisterType((*HeartbeatRequest)(nil), "nodemanager.v2.HeartbeatRequest") proto.RegisterType((*HeartbeatRequest)(nil), "nodemanager.v2.HeartbeatRequest")
proto.RegisterType((*HeartbeatResponse)(nil), "nodemanager.v2.HeartbeatResponse") proto.RegisterType((*HeartbeatResponse)(nil), "nodemanager.v2.HeartbeatResponse")
...@@ -1647,107 +1699,111 @@ func init() { ...@@ -1647,107 +1699,111 @@ func init() {
} }
var fileDescriptor_c6e6176323bde9f4 = []byte{ var fileDescriptor_c6e6176323bde9f4 = []byte{
// 1629 bytes of a gzipped FileDescriptorProto // 1689 bytes of a gzipped FileDescriptorProto
0x1f, 0x8b, 0x08, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0xff, 0xcc, 0x58, 0x4d, 0x73, 0x1b, 0x35, 0x1f, 0x8b, 0x08, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0xff, 0xcc, 0x58, 0x4d, 0x73, 0xdb, 0x36,
0x18, 0x8e, 0xe3, 0x38, 0xb5, 0x5f, 0x3b, 0xfe, 0x90, 0xdd, 0x62, 0x42, 0x4b, 0xd3, 0xe5, 0xab, 0x1a, 0xb6, 0x2c, 0xcb, 0x91, 0x5e, 0xc9, 0xfa, 0x80, 0x94, 0xac, 0xd6, 0x9b, 0x6c, 0x1c, 0xee,
0x30, 0xc5, 0x6e, 0x5c, 0x86, 0x61, 0xda, 0x01, 0xa6, 0x49, 0x4a, 0x1c, 0x4a, 0xda, 0xcc, 0xa6, 0x57, 0x76, 0x27, 0x2b, 0xc5, 0xca, 0xce, 0xce, 0x4e, 0xb2, 0xbb, 0x9d, 0xd8, 0x4e, 0x2d, 0x37,
0x49, 0x4b, 0xa7, 0x83, 0x47, 0x5e, 0x29, 0xf6, 0x4e, 0xbc, 0x2b, 0x77, 0xa5, 0x4d, 0x9b, 0x3f, 0x75, 0xe2, 0xa1, 0x63, 0x27, 0xcd, 0x64, 0xca, 0x81, 0x08, 0x58, 0xe2, 0x58, 0x24, 0x14, 0x02,
0xc1, 0x8f, 0xe0, 0xc8, 0x81, 0x23, 0x77, 0xae, 0xcc, 0x70, 0xe3, 0x17, 0x70, 0xe4, 0xc2, 0x89, 0x74, 0xe2, 0x3f, 0xd1, 0x63, 0x7f, 0x40, 0x8f, 0x3d, 0xf4, 0xd8, 0x1f, 0xd1, 0x99, 0xde, 0xfa,
0x3b, 0x23, 0xad, 0x76, 0xbd, 0xbb, 0x5e, 0xb7, 0x03, 0x27, 0x6e, 0xde, 0x47, 0x8f, 0x1e, 0xbd, 0x0b, 0x7a, 0xec, 0xa5, 0xa7, 0xde, 0x3b, 0x00, 0x41, 0x8a, 0xa4, 0xa8, 0x64, 0xda, 0x53, 0x6f,
0xd2, 0xfb, 0x25, 0x19, 0xde, 0x73, 0x19, 0xa1, 0x0e, 0x76, 0xf1, 0x88, 0x7a, 0xdd, 0xb3, 0x5e, 0xe2, 0x83, 0x07, 0x0f, 0x5e, 0xbc, 0x78, 0x3f, 0x00, 0xc1, 0x5f, 0x3c, 0x46, 0xa8, 0x8b, 0x3d,
0xd7, 0xa3, 0xcf, 0x7d, 0xca, 0xc5, 0xc0, 0xa3, 0x7c, 0xca, 0x5c, 0x4e, 0x3b, 0x53, 0x8f, 0x09, 0x3c, 0xa6, 0x7e, 0xff, 0x62, 0xd0, 0xf7, 0xe9, 0xeb, 0x80, 0x72, 0x61, 0xf9, 0x94, 0xcf, 0x98,
0x86, 0xaa, 0x31, 0x5a, 0xe7, 0xac, 0xb7, 0x5e, 0x1b, 0x62, 0x4e, 0xbb, 0x23, 0x36, 0x62, 0x01, 0xc7, 0x69, 0x6f, 0xe6, 0x33, 0xc1, 0x50, 0x3d, 0x41, 0xeb, 0x5d, 0x0c, 0x36, 0x1b, 0x23, 0xcc,
0x61, 0xfd, 0x92, 0x02, 0xce, 0x36, 0xbb, 0x8c, 0x9c, 0x73, 0x4e, 0x7d, 0xae, 0xf1, 0x2b, 0x73, 0x69, 0x7f, 0xcc, 0xc6, 0x2c, 0x24, 0x6c, 0x5e, 0x53, 0xc0, 0xc5, 0x76, 0x9f, 0x91, 0x4b, 0xce,
0xfa, 0x9c, 0xf9, 0x9e, 0xa5, 0x75, 0x8d, 0x5f, 0x00, 0xd6, 0x1e, 0x33, 0xef, 0x94, 0x7a, 0xfb, 0x69, 0xc0, 0x35, 0x7e, 0x63, 0x41, 0x9f, 0xb3, 0xc0, 0xb7, 0xb5, 0xae, 0xf1, 0x79, 0x15, 0x36,
0x94, 0x73, 0x3c, 0xa2, 0xc8, 0x04, 0x34, 0xa6, 0xd8, 0x13, 0x43, 0x8a, 0x67, 0x56, 0xb4, 0x73, 0x9e, 0x33, 0xff, 0x9c, 0xfa, 0x87, 0x94, 0x73, 0x3c, 0xa6, 0xc8, 0x04, 0x34, 0xa1, 0xd8, 0x17,
0x1b, 0xb9, 0xeb, 0xe5, 0xde, 0xb5, 0x4e, 0xd2, 0x8c, 0x4e, 0x3f, 0x64, 0x9a, 0x9a, 0xd8, 0x5f, 0x23, 0x8a, 0xe7, 0x56, 0x74, 0x0b, 0x5b, 0x85, 0xdb, 0xd5, 0xc1, 0xad, 0x5e, 0xda, 0x8c, 0xde,
0x32, 0x1b, 0xe3, 0x34, 0x88, 0xf6, 0xa0, 0x36, 0x62, 0x8c, 0x0c, 0xcf, 0xe9, 0xc0, 0x09, 0x96, 0x30, 0x62, 0x9a, 0x9a, 0x38, 0x5c, 0x31, 0x5b, 0x93, 0x2c, 0x88, 0x0e, 0xa0, 0x31, 0x66, 0x8c,
0x69, 0x2f, 0x2b, 0xc1, 0xb7, 0xd3, 0x82, 0xbb, 0x01, 0x4d, 0x1b, 0xd3, 0x5f, 0x32, 0xab, 0xa3, 0x8c, 0x2e, 0xa9, 0xe5, 0x86, 0xcb, 0x74, 0x57, 0x95, 0xe0, 0x1f, 0xb3, 0x82, 0xfb, 0x21, 0x4d,
0x04, 0x82, 0xbe, 0x84, 0x92, 0x9c, 0x32, 0xb0, 0xdd, 0x13, 0xd6, 0xce, 0x2b, 0x91, 0x8d, 0xb4, 0x1b, 0x33, 0x5c, 0x31, 0xeb, 0xe3, 0x14, 0x82, 0x3e, 0x80, 0x8a, 0x9c, 0x62, 0x39, 0xde, 0x19,
0xc8, 0x03, 0x46, 0xe8, 0x9e, 0x7b, 0xc2, 0x62, 0x46, 0x15, 0x5d, 0x8d, 0x49, 0x5b, 0x3c, 0x3a, 0xeb, 0x16, 0x95, 0xc8, 0x56, 0x56, 0xe4, 0x09, 0x23, 0xf4, 0xc0, 0x3b, 0x63, 0x09, 0xa3, 0xca,
0xb2, 0xb9, 0x98, 0xd9, 0xb2, 0x92, 0x6d, 0x8b, 0x19, 0xd0, 0x62, 0xb6, 0x78, 0x09, 0x04, 0x1d, 0x9e, 0xc6, 0xa4, 0x2d, 0x3e, 0x1d, 0x3b, 0x5c, 0xcc, 0x6d, 0x59, 0xcb, 0xb7, 0xc5, 0x0c, 0x69,
0x00, 0xe2, 0xfe, 0xd0, 0xb1, 0xc5, 0x40, 0x60, 0x7e, 0x2a, 0x0f, 0xcb, 0x9f, 0x88, 0x76, 0x21, 0x09, 0x5b, 0xfc, 0x14, 0x82, 0x8e, 0x00, 0xf1, 0x60, 0xe4, 0x3a, 0xc2, 0x12, 0x98, 0x9f, 0x4b,
0xdb, 0xa8, 0x43, 0xc5, 0x7c, 0x84, 0xf9, 0xa9, 0xa9, 0x78, 0xfd, 0x25, 0xb3, 0xce, 0x53, 0x18, 0x67, 0x05, 0x53, 0xd1, 0x2d, 0xe5, 0x1b, 0x75, 0xac, 0x98, 0xcf, 0x30, 0x3f, 0x37, 0x15, 0x6f,
0x3a, 0x84, 0xe6, 0x09, 0x15, 0xd6, 0x78, 0xc0, 0x05, 0x76, 0x09, 0xf6, 0x88, 0x52, 0x6e, 0xaf, 0xb8, 0x62, 0x36, 0x79, 0x06, 0x43, 0xc7, 0xd0, 0x3e, 0xa3, 0xc2, 0x9e, 0x58, 0x5c, 0x60, 0x8f,
0x66, 0x9f, 0xfe, 0x57, 0x92, 0x7a, 0xa8, 0x99, 0x52, 0x45, 0x9e, 0xfe, 0x49, 0x1a, 0x44, 0xbb, 0x60, 0x9f, 0x28, 0xe5, 0xee, 0x7a, 0xbe, 0xf7, 0x3f, 0x94, 0xd4, 0x63, 0xcd, 0x94, 0x2a, 0xd2,
0x50, 0x8b, 0x9b, 0x89, 0xad, 0xd3, 0xf6, 0x05, 0x25, 0x78, 0x65, 0xb1, 0x8d, 0x77, 0x2d, 0x29, 0xfb, 0x67, 0x59, 0x10, 0xed, 0x43, 0x23, 0x69, 0x26, 0xb6, 0xcf, 0xbb, 0x57, 0x94, 0xe0, 0x8d,
0xb6, 0xc6, 0xe3, 0x00, 0xda, 0x81, 0x32, 0xa1, 0x67, 0xb6, 0xa5, 0x4f, 0xbf, 0x98, 0x6d, 0xd5, 0xe5, 0x36, 0x3e, 0xb4, 0xa5, 0xd8, 0x06, 0x4f, 0x02, 0x68, 0x0f, 0xaa, 0x84, 0x5e, 0x38, 0xb6,
0x8e, 0xa2, 0xc8, 0xb3, 0x9e, 0x9d, 0x1c, 0x90, 0x08, 0x44, 0x7d, 0xa8, 0x68, 0x15, 0x5f, 0x9d, 0xf6, 0x7e, 0x39, 0xdf, 0xaa, 0x3d, 0x45, 0x91, 0xbe, 0x9e, 0x7b, 0x0e, 0x48, 0x0c, 0xa2, 0x21,
0x7e, 0x49, 0xc9, 0xbc, 0x93, 0x2d, 0x73, 0x24, 0x29, 0x31, 0x3f, 0x6a, 0x03, 0x8e, 0xc2, 0x58, 0xd4, 0xb4, 0x4a, 0xa0, 0xbc, 0x5f, 0x51, 0x32, 0x7f, 0xca, 0x97, 0x39, 0x91, 0x94, 0xc4, 0x39,
0x18, 0x4d, 0x7d, 0x2d, 0x03, 0xd9, 0xc7, 0xbe, 0x7b, 0x70, 0x94, 0xd6, 0x28, 0x8e, 0xa6, 0x7e, 0x6a, 0x03, 0x4e, 0xa2, 0x58, 0x18, 0xcf, 0x02, 0x2d, 0x03, 0xf9, 0x6e, 0xdf, 0x3f, 0x3a, 0xc9,
0x20, 0xf0, 0x39, 0x94, 0x1d, 0x46, 0xe8, 0x84, 0x07, 0x1b, 0x2a, 0x2b, 0x89, 0xf5, 0xb4, 0xc4, 0x6a, 0x94, 0xc7, 0xb3, 0x20, 0x14, 0xf8, 0x1f, 0x54, 0x5d, 0x46, 0xe8, 0x94, 0x87, 0x1b, 0xaa,
0xbe, 0xa2, 0x48, 0xdb, 0xe5, 0x4e, 0x9c, 0xe8, 0x4b, 0x7a, 0x0b, 0x13, 0x32, 0x50, 0xc8, 0xc0, 0x2a, 0x89, 0xcd, 0xac, 0xc4, 0xa1, 0xa2, 0x48, 0xdb, 0xe5, 0x4e, 0xdc, 0xf8, 0x4b, 0x9e, 0x16,
0x76, 0xb9, 0xc0, 0x93, 0x09, 0x25, 0xed, 0x4a, 0xf6, 0xb9, 0xdc, 0x25, 0x44, 0x29, 0xed, 0x85, 0x26, 0xc4, 0x52, 0x88, 0xe5, 0x78, 0x5c, 0xe0, 0xe9, 0x94, 0x92, 0x6e, 0x2d, 0xdf, 0x2f, 0x0f,
0x44, 0xe9, 0x2d, 0x9c, 0x06, 0xa5, 0xa8, 0x94, 0x4b, 0x8b, 0xae, 0x2d, 0x3a, 0xec, 0xc9, 0xbc, 0x09, 0x51, 0x4a, 0x07, 0x11, 0x51, 0x9e, 0x16, 0xce, 0x82, 0x52, 0x54, 0xca, 0x65, 0x45, 0x37,
0x28, 0x49, 0x83, 0x68, 0x1f, 0x1a, 0x33, 0x4b, 0x3d, 0xdf, 0x75, 0x6d, 0x77, 0xd4, 0xae, 0x2a, 0x96, 0x39, 0x7b, 0xba, 0x28, 0x4a, 0xb2, 0x20, 0x3a, 0x84, 0xd6, 0xdc, 0x52, 0x3f, 0xf0, 0x3c,
0xc9, 0xab, 0x8b, 0xec, 0x34, 0x03, 0x5a, 0x7f, 0xc9, 0xac, 0xe1, 0x24, 0x84, 0xee, 0x43, 0x3d, 0xc7, 0x1b, 0x77, 0xeb, 0x4a, 0xf2, 0xe6, 0x32, 0x3b, 0xcd, 0x90, 0x36, 0x5c, 0x31, 0x1b, 0x38,
0xb4, 0x31, 0x52, 0xab, 0x65, 0xab, 0x85, 0x06, 0xce, 0xd4, 0xaa, 0xda, 0xbc, 0x50, 0xec, 0x19, 0x0d, 0xa1, 0xc7, 0xd0, 0x8c, 0x6c, 0x8c, 0xd5, 0x1a, 0xf9, 0x6a, 0x91, 0x81, 0x73, 0xb5, 0xba,
0x5c, 0x8a, 0xb6, 0xa9, 0x2d, 0xe4, 0x02, 0x0b, 0x9f, 0xb7, 0xeb, 0x4a, 0xf2, 0xdd, 0xb4, 0x64, 0x36, 0x2f, 0x12, 0x7b, 0x05, 0xd7, 0xe2, 0x6d, 0x6a, 0x0b, 0xb9, 0xc0, 0x22, 0xe0, 0xdd, 0xa6,
0xb4, 0x2d, 0x25, 0x7c, 0xa8, 0xb8, 0xfd, 0x25, 0xb3, 0x65, 0x67, 0xe0, 0xe8, 0x18, 0x5a, 0xda, 0x92, 0xfc, 0x73, 0x56, 0x32, 0xde, 0x96, 0x12, 0x3e, 0x56, 0xdc, 0xe1, 0x8a, 0xd9, 0x71, 0x72,
0xc2, 0xa4, 0x76, 0x43, 0x69, 0x1b, 0x73, 0x39, 0x1f, 0x70, 0x93, 0xca, 0xc8, 0x9b, 0x43, 0xb7, 0x70, 0x74, 0x0a, 0x1d, 0x6d, 0x61, 0x5a, 0xbb, 0xa5, 0xb4, 0x8d, 0x85, 0x9c, 0x0f, 0xb9, 0x69,
0x4a, 0x70, 0x41, 0x97, 0x0f, 0xe3, 0x3e, 0x34, 0xe6, 0x7c, 0x8b, 0x3e, 0x85, 0xd5, 0x20, 0x52, 0x65, 0xe4, 0x2f, 0xa0, 0xf2, 0x98, 0x46, 0xd4, 0xa3, 0x67, 0x8e, 0xb0, 0x30, 0x21, 0xbe, 0x15,
0xda, 0xb9, 0x8d, 0x7c, 0x56, 0x75, 0x49, 0xee, 0xc2, 0xd4, 0x6c, 0xe3, 0x26, 0x34, 0xe6, 0x7c, 0xcc, 0x08, 0x16, 0xb4, 0x8b, 0xf2, 0x8f, 0x69, 0x27, 0xa4, 0x3e, 0x24, 0xc4, 0x3f, 0x51, 0x44,
0x8a, 0xde, 0x82, 0x92, 0x8e, 0x07, 0x12, 0xe8, 0x95, 0xcc, 0xa2, 0x02, 0xf6, 0x08, 0x37, 0x76, 0x79, 0x4c, 0xa3, 0x2c, 0xb8, 0x53, 0x81, 0x2b, 0xba, 0x26, 0x19, 0x8f, 0xa1, 0xb5, 0x10, 0x30,
0xa1, 0x96, 0x72, 0x19, 0xfa, 0x24, 0xb5, 0xf8, 0xe5, 0x57, 0x6d, 0x33, 0x5a, 0xba, 0x03, 0xb5, 0xe8, 0xdf, 0xb0, 0x1e, 0x86, 0x5f, 0xb7, 0xb0, 0x55, 0xcc, 0x2b, 0x59, 0x69, 0xd7, 0x98, 0x9a,
0x94, 0xb7, 0x5e, 0xbd, 0xf0, 0x5f, 0x05, 0xa8, 0xee, 0x07, 0x9a, 0x61, 0x45, 0x7c, 0x08, 0x8d, 0x6d, 0xdc, 0x85, 0xd6, 0x42, 0xa0, 0xa0, 0x3f, 0x40, 0x45, 0x07, 0x19, 0x09, 0xf5, 0x2a, 0x66,
0x78, 0xf3, 0x50, 0xad, 0x4c, 0xf7, 0x8e, 0x8d, 0x57, 0xf4, 0x0e, 0xc5, 0x93, 0x05, 0x71, 0x9c, 0x59, 0x01, 0x07, 0x84, 0x1b, 0xfb, 0xd0, 0xc8, 0xc4, 0x01, 0xfa, 0x57, 0x66, 0xf1, 0xeb, 0xef,
0xc2, 0x64, 0xe0, 0x46, 0xe5, 0x3e, 0x12, 0x5c, 0xce, 0x0e, 0xb5, 0x59, 0xd9, 0x0f, 0xf5, 0x6a, 0xf2, 0x5d, 0xbc, 0x74, 0x0f, 0x1a, 0x99, 0x10, 0x78, 0xf7, 0xc2, 0xff, 0x85, 0xd6, 0x82, 0xb3,
0x6e, 0x12, 0xca, 0x6a, 0x44, 0xf9, 0xff, 0xd8, 0x88, 0xbe, 0x80, 0xd2, 0xd4, 0xe7, 0xe3, 0xa0, 0xd0, 0xdf, 0xa0, 0x91, 0x74, 0x36, 0xe5, 0x5c, 0x35, 0xa4, 0x8a, 0x59, 0x4f, 0xf8, 0x90, 0x72,
0x40, 0xaf, 0x64, 0x5b, 0x74, 0xe0, 0xf3, 0xb1, 0x2c, 0x9e, 0x33, 0x95, 0xe2, 0x54, 0x43, 0xe8, 0x6e, 0xfc, 0x58, 0x82, 0xfa, 0x61, 0x68, 0x51, 0x54, 0xa4, 0x9f, 0x42, 0x2b, 0xd9, 0xcf, 0x54,
0x5b, 0xb8, 0x18, 0x1c, 0x2d, 0x9b, 0x52, 0x0f, 0x0b, 0x1a, 0xed, 0xae, 0x90, 0x5d, 0x0f, 0x95, 0x77, 0xd5, 0xed, 0x6c, 0xeb, 0x1d, 0xed, 0x4c, 0xf1, 0x64, 0x8d, 0x9e, 0x64, 0x30, 0x99, 0x4b,
0x5f, 0x1e, 0x06, 0xdc, 0xd9, 0x0e, 0x9b, 0xce, 0x3c, 0x2c, 0xfb, 0x52, 0x20, 0x3d, 0xb1, 0xf9, 0x71, 0x07, 0x8a, 0x05, 0x57, 0xf3, 0xa3, 0x7f, 0xde, 0x89, 0x22, 0xbd, 0x86, 0x97, 0x86, 0xf2,
0xcc, 0x0d, 0xa5, 0x6c, 0x37, 0x28, 0xdd, 0x6f, 0x6c, 0x1e, 0x77, 0x83, 0x93, 0xc2, 0x82, 0xa2, 0x7a, 0x63, 0xf1, 0x57, 0xf6, 0xc6, 0xff, 0x43, 0x65, 0x16, 0xf0, 0x49, 0xd8, 0x33, 0xd6, 0xf2,
0x14, 0x55, 0xfe, 0x48, 0x12, 0x5e, 0xd7, 0x01, 0x66, 0x9a, 0x0d, 0x92, 0x06, 0x65, 0x6a, 0xc6, 0x2d, 0x3a, 0x0a, 0xf8, 0x44, 0xd6, 0xf3, 0xb9, 0x4a, 0x79, 0xa6, 0x21, 0xf4, 0x09, 0x5c, 0x0d,
0x1b, 0x41, 0xa4, 0x5a, 0xce, 0x4e, 0xcd, 0x44, 0x43, 0x08, 0x65, 0x11, 0x99, 0x43, 0x65, 0xcc, 0x0f, 0x86, 0xcd, 0xa8, 0x8f, 0x05, 0x8d, 0x77, 0x57, 0xca, 0x2f, 0xd1, 0xea, 0x54, 0x9f, 0x86,
0x44, 0x6d, 0x21, 0x12, 0xad, 0x64, 0x7b, 0x68, 0xd6, 0x1e, 0xa2, 0x98, 0x09, 0xbb, 0x83, 0x86, 0xdc, 0xf9, 0x0e, 0xdb, 0xee, 0x22, 0x2c, 0x5b, 0x65, 0x28, 0x3d, 0x75, 0xf8, 0xfc, 0x18, 0x2a,
0xe2, 0x99, 0x7e, 0x13, 0xea, 0xe9, 0xa8, 0x45, 0x97, 0xa1, 0x24, 0x6c, 0x87, 0x72, 0x81, 0x9d, 0xf9, 0xc7, 0xa0, 0x74, 0x3f, 0x76, 0x78, 0xf2, 0x18, 0xdc, 0x0c, 0x16, 0xd6, 0xc9, 0xb8, 0x19,
0xa9, 0x0a, 0xf5, 0x15, 0x73, 0x06, 0x18, 0x9b, 0xd0, 0x98, 0xbb, 0x23, 0xbd, 0x66, 0xca, 0x75, 0xc5, 0x92, 0xf0, 0xbe, 0xa6, 0x34, 0xd7, 0x6c, 0x91, 0x2c, 0x28, 0xab, 0x45, 0xb2, 0x37, 0xc5,
0xa8, 0x26, 0x83, 0x0f, 0x5d, 0x82, 0x55, 0x8f, 0x62, 0xce, 0x5c, 0x45, 0x2e, 0x99, 0xfa, 0xcb, 0xaa, 0xd5, 0xfc, 0x6a, 0x91, 0xea, 0x51, 0x91, 0x2c, 0x22, 0x0b, 0xa8, 0x8c, 0x99, 0xb8, 0x53,
0x68, 0x40, 0x2d, 0x15, 0xf3, 0xc6, 0x4f, 0x39, 0xa8, 0xa7, 0xaf, 0x3f, 0xe8, 0x06, 0xac, 0xa8, 0xc5, 0xa2, 0xb5, 0xfc, 0x13, 0x9a, 0x77, 0xac, 0x38, 0x66, 0xa2, 0x86, 0xa5, 0xa1, 0x64, 0x9d,
0xfe, 0x16, 0x24, 0x62, 0x7b, 0x61, 0xde, 0x28, 0x16, 0xfa, 0x0c, 0x8a, 0x63, 0xec, 0x91, 0x17, 0xb8, 0x0b, 0xcd, 0x6c, 0xd4, 0xa2, 0xeb, 0x50, 0x11, 0x8e, 0x4b, 0xb9, 0xc0, 0xee, 0x4c, 0x85,
0xd8, 0x0b, 0x6f, 0x69, 0x73, 0xe5, 0xa3, 0xaf, 0xc7, 0xd5, 0xac, 0x88, 0x8d, 0x7a, 0x51, 0xd9, 0xfa, 0x9a, 0x39, 0x07, 0x8c, 0x6d, 0x68, 0x2d, 0x5c, 0xdb, 0xde, 0x33, 0xe5, 0x36, 0xd4, 0xd3,
0xc9, 0xbf, 0xae, 0x93, 0x46, 0x45, 0xe7, 0xb7, 0x1c, 0xd4, 0x52, 0x69, 0x82, 0xde, 0x80, 0x0b, 0xc1, 0x87, 0xae, 0xc1, 0xba, 0x4f, 0x31, 0x67, 0x9e, 0x4e, 0x44, 0xfd, 0x65, 0xb4, 0xa0, 0x91,
0xea, 0xa6, 0x62, 0x93, 0x70, 0xc3, 0xf2, 0x73, 0x8f, 0xa0, 0x0e, 0x94, 0xd4, 0xc0, 0xa9, 0xed, 0x89, 0x79, 0xe3, 0xab, 0x02, 0x34, 0xb3, 0x37, 0x32, 0x74, 0x07, 0xd6, 0x54, 0xcb, 0x0d, 0x13,
0x12, 0x65, 0x5b, 0xb5, 0xd7, 0xe8, 0xc8, 0x8b, 0x6f, 0xe7, 0x6c, 0xb3, 0x23, 0x15, 0xee, 0xdb, 0xb1, 0xbb, 0x34, 0x6f, 0x14, 0x0b, 0xfd, 0x07, 0xca, 0x13, 0xec, 0x93, 0x37, 0xd8, 0x8f, 0x2e,
0x2e, 0x31, 0x8b, 0x42, 0xff, 0x42, 0xeb, 0x50, 0x7c, 0xc1, 0xbc, 0xd3, 0x09, 0xc3, 0x44, 0x99, 0x8e, 0x0b, 0xc5, 0x67, 0xa8, 0xc7, 0xd5, 0xac, 0x98, 0x8d, 0x06, 0x71, 0xd1, 0x2a, 0xbe, 0xaf,
0xb4, 0x62, 0x46, 0xdf, 0xe8, 0x4d, 0x50, 0xbc, 0x81, 0xe5, 0x10, 0x95, 0xbe, 0x25, 0x53, 0x2d, 0xb9, 0xc7, 0x25, 0xeb, 0xdb, 0x02, 0x34, 0x32, 0x69, 0x82, 0x7e, 0x07, 0x57, 0xd4, 0xe5, 0xc9,
0xba, 0xed, 0x10, 0x74, 0x05, 0x40, 0x0d, 0x4d, 0xb1, 0x87, 0x1d, 0x95, 0x8f, 0x15, 0x53, 0x2d, 0x21, 0xd1, 0x86, 0xe5, 0xe7, 0x01, 0x41, 0x3d, 0xa8, 0xa8, 0x81, 0x73, 0xc7, 0x23, 0xca, 0xb6,
0x7c, 0x20, 0x01, 0x59, 0x14, 0xd5, 0xb0, 0x38, 0x9f, 0x52, 0x75, 0x35, 0x5b, 0x09, 0x96, 0x7c, 0xfa, 0xa0, 0xd5, 0x93, 0x77, 0xf1, 0xde, 0xc5, 0x76, 0x4f, 0x2a, 0x3c, 0x76, 0x3c, 0x62, 0x96,
0x74, 0x3e, 0xa5, 0xc6, 0x53, 0x68, 0x66, 0x64, 0x2a, 0xda, 0x86, 0x6a, 0x22, 0xdb, 0x17, 0x56, 0x85, 0xfe, 0x85, 0x36, 0xa1, 0xfc, 0x86, 0xf9, 0xe7, 0x53, 0x86, 0x89, 0x32, 0x69, 0xcd, 0x8c,
0xe6, 0xc4, 0xe4, 0xb5, 0x78, 0x76, 0x73, 0x03, 0x41, 0x3d, 0x9d, 0xad, 0x46, 0x0b, 0xd0, 0x7c, 0xbf, 0xd1, 0xef, 0x41, 0xf1, 0x2c, 0xdb, 0x25, 0x2a, 0x7d, 0x2b, 0xa6, 0x5a, 0x74, 0xd7, 0x25,
0x62, 0x18, 0x5f, 0x43, 0x33, 0xe3, 0xfe, 0x84, 0x6e, 0x41, 0x21, 0xb8, 0x2c, 0xe5, 0xb2, 0xef, 0xe8, 0x06, 0x80, 0x1a, 0x9a, 0x61, 0x1f, 0xbb, 0x2a, 0x1f, 0x6b, 0xa6, 0x5a, 0xf8, 0x48, 0x02,
0x7f, 0xa1, 0x5f, 0x83, 0x59, 0x01, 0x57, 0x46, 0x59, 0x2a, 0x4b, 0x8c, 0x1d, 0xa8, 0xa7, 0xef, 0xb2, 0xa4, 0xaa, 0x61, 0x71, 0x39, 0xa3, 0xea, 0xb6, 0xb8, 0x16, 0x2e, 0xf9, 0xec, 0x72, 0x46,
0x55, 0xe8, 0x26, 0xac, 0x2a, 0x7e, 0xb8, 0xb3, 0xf6, 0xc2, 0x54, 0xd3, 0x3c, 0xa3, 0x29, 0x5b, 0x8d, 0x97, 0xd0, 0xce, 0xc9, 0x54, 0xb4, 0x0b, 0xf5, 0x54, 0xb6, 0x2f, 0xad, 0xeb, 0xa9, 0xc9,
0x5d, 0xaa, 0x28, 0x18, 0x2f, 0xe3, 0x60, 0x18, 0x10, 0xf1, 0x90, 0xcc, 0xfd, 0xab, 0x90, 0xfc, 0x1b, 0xc9, 0xec, 0xe6, 0x06, 0x82, 0x66, 0x36, 0x5b, 0x8d, 0x0e, 0xa0, 0xc5, 0xc4, 0x30, 0x3e,
0x50, 0xde, 0x54, 0x54, 0x8d, 0xe1, 0xf6, 0xc8, 0xc5, 0xc2, 0xd7, 0x41, 0x5d, 0x31, 0x6b, 0x01, 0x82, 0x76, 0xce, 0x95, 0x0e, 0xdd, 0x83, 0x52, 0x78, 0x7f, 0x2b, 0xe4, 0x5f, 0x49, 0xa3, 0x73,
0x7e, 0x18, 0xc2, 0xc6, 0xdf, 0x39, 0xa8, 0x26, 0xaf, 0xfc, 0xff, 0xe7, 0xc4, 0x49, 0x16, 0x11, 0x0d, 0x67, 0x85, 0x5c, 0x19, 0x65, 0x99, 0x2c, 0x31, 0xf6, 0xa0, 0x99, 0xbd, 0xea, 0xa1, 0xbb,
0x19, 0xc0, 0xf9, 0x58, 0x11, 0xc9, 0xdc, 0x77, 0x21, 0x7b, 0xdf, 0xdf, 0xe7, 0xa1, 0x9e, 0x7e, 0xb0, 0xae, 0xf8, 0xd1, 0xce, 0xba, 0x4b, 0x53, 0x4d, 0xf3, 0x8c, 0xb6, 0x6c, 0x94, 0x99, 0xa2,
0x9c, 0x2c, 0x4e, 0xc1, 0x2e, 0x34, 0x2d, 0xe6, 0x0a, 0x6c, 0xbb, 0xd4, 0x9b, 0x3b, 0x53, 0x14, 0x60, 0xbc, 0x4d, 0x82, 0x51, 0x40, 0x24, 0x43, 0xb2, 0xf0, 0x8b, 0x42, 0xf2, 0xef, 0xf2, 0xf2,
0x0d, 0x45, 0xf2, 0xe8, 0x03, 0xa8, 0x39, 0x29, 0x72, 0x5e, 0x91, 0xab, 0x4e, 0x92, 0x78, 0x03, 0xa4, 0x6a, 0x0c, 0x77, 0xc6, 0x1e, 0x16, 0x81, 0x0e, 0xea, 0x9a, 0xd9, 0x08, 0xf1, 0xe3, 0x08,
0x50, 0xec, 0x19, 0x35, 0x18, 0x53, 0x4c, 0xa8, 0xa7, 0x76, 0x56, 0x31, 0xeb, 0x62, 0xf6, 0x6e, 0x36, 0x7e, 0x2a, 0x40, 0x3d, 0xfd, 0x0a, 0xf9, 0x2d, 0x27, 0x4e, 0xba, 0x88, 0xc8, 0x00, 0x2e,
0x52, 0x38, 0xba, 0x0e, 0xf5, 0x38, 0x7b, 0xc8, 0xc8, 0xb9, 0xde, 0x60, 0x75, 0xc6, 0xdd, 0x62, 0x26, 0x8a, 0x48, 0xee, 0xbe, 0x4b, 0xf9, 0xfb, 0xfe, 0xac, 0x08, 0xcd, 0xec, 0x7b, 0x69, 0x79,
0xe4, 0x1c, 0x5d, 0x83, 0x8a, 0xcd, 0x07, 0xdc, 0xb7, 0x2c, 0xca, 0x39, 0x25, 0x2a, 0x63, 0x8b, 0x0a, 0xf6, 0xa1, 0x6d, 0x33, 0x4f, 0x60, 0xc7, 0xa3, 0xfe, 0x82, 0x4f, 0x51, 0x3c, 0x14, 0xcb,
0x66, 0xd9, 0xe6, 0x87, 0x21, 0x84, 0x7a, 0x70, 0x51, 0x89, 0xd1, 0x97, 0xd4, 0xf2, 0x05, 0x1d, 0xcb, 0xeb, 0x84, 0x9b, 0x21, 0x17, 0x15, 0xb9, 0xee, 0xa6, 0x89, 0x77, 0x00, 0x25, 0x5e, 0x76,
0x10, 0xdf, 0xc3, 0xc2, 0x66, 0xae, 0x7a, 0x27, 0xad, 0x98, 0x4d, 0x39, 0x78, 0x2f, 0x18, 0xdb, 0xd6, 0x84, 0x62, 0x42, 0x7d, 0xb5, 0xb3, 0x9a, 0xd9, 0x14, 0xf3, 0xa7, 0x9c, 0xc2, 0xd1, 0x6d,
0xd1, 0x43, 0xe8, 0x23, 0x68, 0x24, 0xe6, 0x58, 0x8c, 0x50, 0xf5, 0x24, 0x2a, 0x98, 0xb5, 0x18, 0x68, 0x26, 0xd9, 0x23, 0x46, 0x2e, 0xf5, 0x06, 0xeb, 0x73, 0xee, 0x0e, 0x23, 0x97, 0xe8, 0x16,
0x7f, 0x9b, 0x91, 0xd9, 0xd6, 0x42, 0x2e, 0xf5, 0x3c, 0xe6, 0xa9, 0x86, 0x5c, 0x0a, 0xb6, 0xa6, 0xd4, 0x1c, 0x6e, 0xf1, 0xc0, 0xb6, 0x29, 0xe7, 0x94, 0xa8, 0x8c, 0x2d, 0x9b, 0x55, 0x87, 0x1f,
0xc9, 0xf7, 0x24, 0x6e, 0xfc, 0x9c, 0x83, 0xb5, 0xc4, 0x4b, 0x6c, 0xb1, 0x37, 0xae, 0x42, 0xd9, 0x47, 0x10, 0x1a, 0xc0, 0x55, 0x25, 0x46, 0xdf, 0x52, 0x3b, 0x10, 0xd4, 0x22, 0x81, 0x8f, 0x85,
0xc2, 0x6e, 0xa8, 0xab, 0xbc, 0x50, 0x34, 0xc1, 0xc2, 0xae, 0x16, 0x44, 0x1b, 0x50, 0x19, 0x32, 0xc3, 0x3c, 0xf5, 0x74, 0x5b, 0x33, 0xdb, 0x72, 0xf0, 0x51, 0x38, 0xb6, 0xa7, 0x87, 0xd0, 0x3f,
0x26, 0x06, 0xfe, 0x74, 0x20, 0x83, 0x43, 0x1d, 0x7d, 0xde, 0x04, 0x89, 0x1d, 0x4d, 0x1f, 0xd9, 0xa0, 0x95, 0x9a, 0x63, 0x33, 0x42, 0xd5, 0x2b, 0xad, 0x64, 0x36, 0x12, 0xfc, 0x5d, 0x46, 0xe6,
0x0e, 0x45, 0xef, 0x43, 0xed, 0xb9, 0x4f, 0x7d, 0x3a, 0x78, 0x81, 0xe5, 0x0b, 0x51, 0x92, 0x82, 0x5b, 0x8b, 0xb8, 0xd4, 0xf7, 0x99, 0xaf, 0x1a, 0x72, 0x25, 0xdc, 0x9a, 0x26, 0x3f, 0x92, 0xb8,
0x68, 0x5a, 0x53, 0xf0, 0x63, 0x6c, 0x0b, 0xc5, 0xbb, 0x06, 0x95, 0xd0, 0x7c, 0x45, 0x2a, 0x28, 0xf1, 0x75, 0x01, 0x36, 0x52, 0x8f, 0xc3, 0xe5, 0xa7, 0x71, 0x13, 0xaa, 0x36, 0xf6, 0x22, 0x5d,
0x52, 0x59, 0x63, 0x92, 0x22, 0xef, 0xae, 0x73, 0x4f, 0xd2, 0x64, 0xb5, 0xcc, 0xa5, 0xaa, 0xe5, 0x75, 0x0a, 0x65, 0x13, 0x6c, 0xec, 0x69, 0x41, 0xb4, 0x05, 0xb5, 0x11, 0x63, 0xc2, 0x0a, 0x66,
0x77, 0xd0, 0xdc, 0xb1, 0xf9, 0x14, 0x0b, 0x6b, 0x1c, 0x04, 0x5f, 0x50, 0x2d, 0x37, 0xf5, 0x1c, 0x96, 0x0c, 0x0e, 0xe5, 0xfa, 0xa2, 0x09, 0x12, 0x3b, 0x99, 0x3d, 0x73, 0x5c, 0x8a, 0xfe, 0x0a,
0x82, 0x05, 0xd6, 0xc9, 0xd7, 0x4a, 0xd4, 0xf9, 0x6d, 0xe6, 0x0a, 0xea, 0x8a, 0x40, 0x69, 0x07, 0x8d, 0xd7, 0x01, 0x0d, 0xa8, 0xf5, 0x06, 0xcb, 0x47, 0xab, 0x24, 0x85, 0xd1, 0xb4, 0xa1, 0xe0,
0x0b, 0x8c, 0x5a, 0x50, 0x50, 0xf1, 0xa4, 0xce, 0xa0, 0x64, 0x06, 0x1f, 0xc6, 0x3d, 0x68, 0x25, 0xe7, 0xd8, 0x11, 0x8a, 0x77, 0x0b, 0x6a, 0x91, 0xf9, 0x8a, 0x54, 0x52, 0xa4, 0xaa, 0xc6, 0x24,
0xf5, 0x75, 0xb1, 0x5a, 0x78, 0xa0, 0xd9, 0x32, 0x2d, 0x40, 0xfa, 0xa2, 0x1b, 0x2f, 0xbd, 0x26, 0x45, 0xde, 0x7c, 0x17, 0x5e, 0xc9, 0xe9, 0x6a, 0x59, 0xc8, 0x54, 0xcb, 0x4f, 0xa1, 0xbd, 0xe7,
0x34, 0x13, 0xa8, 0xd6, 0xbe, 0x03, 0x45, 0x9d, 0xb9, 0x61, 0x29, 0xcc, 0xbc, 0xa9, 0xea, 0xa9, 0xf0, 0x19, 0x16, 0xf6, 0x24, 0x0c, 0xbe, 0xb0, 0x5a, 0x6e, 0xeb, 0x39, 0x04, 0x0b, 0xac, 0x93,
0x41, 0x25, 0x08, 0x27, 0x6c, 0xfd, 0x9e, 0x03, 0x64, 0x31, 0x27, 0x35, 0x61, 0xab, 0xa5, 0xd7, 0xaf, 0x93, 0xaa, 0xf3, 0xbb, 0xcc, 0x13, 0xd4, 0x13, 0xa1, 0xd2, 0x1e, 0x16, 0x18, 0x75, 0xa0,
0x0c, 0x17, 0x39, 0xf0, 0x98, 0x60, 0x07, 0xb9, 0xa7, 0x0f, 0x47, 0xb6, 0x18, 0xfb, 0xc3, 0x8e, 0xa4, 0xe2, 0x49, 0xf9, 0xa0, 0x62, 0x86, 0x1f, 0xc6, 0x23, 0xe8, 0xa4, 0xf5, 0x75, 0xb1, 0x5a,
0xc5, 0x9c, 0xe8, 0x8f, 0x9f, 0xe8, 0xc7, 0xc7, 0xea, 0x2f, 0x1e, 0x8b, 0x4d, 0xba, 0x23, 0xea, 0xea, 0xd0, 0x7c, 0x99, 0x0e, 0x20, 0x7d, 0xd1, 0x4d, 0x96, 0x5e, 0x13, 0xda, 0x29, 0x54, 0x6b,
0x76, 0xd5, 0x47, 0x77, 0xc4, 0xba, 0xc9, 0x3f, 0x84, 0xee, 0xc4, 0x3e, 0xcf, 0x7a, 0x3f, 0x2c, 0x3f, 0x80, 0xb2, 0xce, 0xdc, 0xa8, 0x14, 0xe6, 0xde, 0x54, 0xf5, 0xd4, 0xb0, 0x12, 0x44, 0x13,
0xe7, 0x1f, 0x3c, 0x79, 0xf2, 0xe3, 0x72, 0xf5, 0x41, 0x6c, 0xfd, 0xe3, 0xde, 0xaf, 0x09, 0xe0, 0x76, 0xbe, 0x2b, 0x00, 0xb2, 0x99, 0x9b, 0x99, 0xb0, 0xd3, 0xd1, 0x6b, 0x46, 0x8b, 0x1c, 0xf9,
0xd9, 0x71, 0xef, 0x8f, 0xe5, 0xf5, 0x24, 0xf0, 0x6c, 0xf7, 0x60, 0x6b, 0x9f, 0x0a, 0x2c, 0x3d, 0x4c, 0xb0, 0xa3, 0xc2, 0xcb, 0xa7, 0x63, 0x47, 0x4c, 0x82, 0x51, 0xcf, 0x66, 0x6e, 0xfc, 0x5f,
0xf6, 0xe7, 0x72, 0x2d, 0x36, 0x78, 0xfb, 0xf6, 0x71, 0x6f, 0xb8, 0xaa, 0x56, 0xbf, 0xf5, 0x4f, 0x54, 0xfc, 0xe3, 0x9f, 0xea, 0x5f, 0x27, 0x9b, 0x4d, 0xfb, 0x63, 0xea, 0xf5, 0xd5, 0x47, 0x7f,
0x00, 0x00, 0x00, 0xff, 0xff, 0xae, 0xee, 0x00, 0x70, 0xee, 0x12, 0x00, 0x00, 0xcc, 0xfa, 0xe9, 0xff, 0xa8, 0x1e, 0x24, 0x3e, 0x2f, 0x06, 0x5f, 0xac, 0x16, 0x9f, 0xbc, 0x78,
0xf1, 0xe5, 0x6a, 0xfd, 0x49, 0x62, 0xfd, 0xd3, 0xc1, 0x37, 0x29, 0xe0, 0xd5, 0xe9, 0xe0, 0xfb,
0xd5, 0xcd, 0x34, 0xf0, 0x6a, 0xff, 0x68, 0xe7, 0x90, 0x0a, 0x2c, 0x4f, 0xec, 0x87, 0xd5, 0x46,
0x62, 0xf0, 0xfe, 0xfd, 0xd3, 0xc1, 0x68, 0x5d, 0xad, 0x7e, 0xef, 0xe7, 0x00, 0x00, 0x00, 0xff,
0xff, 0x20, 0x38, 0xc1, 0x2f, 0x81, 0x13, 0x00, 0x00,
} }
...@@ -33,6 +33,7 @@ message WorkerMessage { ...@@ -33,6 +33,7 @@ message WorkerMessage {
InstalledModelStatus installed_model_status = 16; // update installed model status InstalledModelStatus installed_model_status = 16; // update installed model status
RunningModelStatus running_model_status = 17; // update running model status. RunningModelStatus running_model_status = 17; // update running model status.
BenefitAddrUpdate benefit_addr_update = 18;
} }
} }
...@@ -52,6 +53,10 @@ message DelModelRunning { ...@@ -52,6 +53,10 @@ message DelModelRunning {
repeated string model_ids = 1; repeated string model_ids = 1;
} }
message BenefitAddrUpdate {
string benefit_address = 1;
}
message ManagerMessage { message ManagerMessage {
oneof message { oneof message {
HeartbeatRequest heartbeat_request = 1; HeartbeatRequest heartbeat_request = 1;
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment