// Code generated by protoc-gen-gogo. DO NOT EDIT. // source: app/service/main/relation/model/model.proto package model import proto "github.com/gogo/protobuf/proto" import fmt "fmt" import math "math" import _ "github.com/gogo/protobuf/gogoproto" import go_common_library_time "go-common/library/time" import io "io" // Reference imports to suppress errors if they are not otherwise used. var _ = proto.Marshal var _ = fmt.Errorf var _ = math.Inf // This is a compile-time assertion to ensure that this generated file // is compatible with the proto package it is being compiled against. // A compilation error at this line likely means your copy of the // proto package needs to be updated. const _ = proto.GoGoProtoPackageIsVersion2 // please upgrade the proto package type Tag struct { Id int64 `protobuf:"varint,1,opt,name=id,proto3" json:"id"` Name string `protobuf:"bytes,2,opt,name=name,proto3" json:"name"` Status int64 `protobuf:"varint,3,opt,name=status,proto3" json:"status"` CTime go_common_library_time.Time `protobuf:"varint,4,opt,name=ctime,proto3,casttype=go-common/library/time.Time" json:"-"` MTime go_common_library_time.Time `protobuf:"varint,5,opt,name=mtime,proto3,casttype=go-common/library/time.Time" json:"mtime"` XXX_NoUnkeyedLiteral struct{} `json:"-"` XXX_unrecognized []byte `json:"-"` XXX_sizecache int32 `json:"-"` } func (m *Tag) Reset() { *m = Tag{} } func (m *Tag) String() string { return proto.CompactTextString(m) } func (*Tag) ProtoMessage() {} func (*Tag) Descriptor() ([]byte, []int) { return fileDescriptor_model_92318090ab9b3d76, []int{0} } func (m *Tag) XXX_Unmarshal(b []byte) error { return m.Unmarshal(b) } func (m *Tag) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { if deterministic { return xxx_messageInfo_Tag.Marshal(b, m, deterministic) } else { b = b[:cap(b)] n, err := m.MarshalTo(b) if err != nil { return nil, err } return b[:n], nil } } func (dst *Tag) XXX_Merge(src proto.Message) { xxx_messageInfo_Tag.Merge(dst, src) } func (m *Tag) XXX_Size() int { return m.Size() } func (m *Tag) XXX_DiscardUnknown() { xxx_messageInfo_Tag.DiscardUnknown(m) } var xxx_messageInfo_Tag proto.InternalMessageInfo type Tags struct { Tags map[int64]*Tag `protobuf:"bytes,1,rep,name=tags,proto3" json:"tags,omitempty" protobuf_key:"varint,1,opt,name=key,proto3" protobuf_val:"bytes,2,opt,name=value,proto3"` XXX_NoUnkeyedLiteral struct{} `json:"-"` XXX_unrecognized []byte `json:"-"` XXX_sizecache int32 `json:"-"` } func (m *Tags) Reset() { *m = Tags{} } func (m *Tags) String() string { return proto.CompactTextString(m) } func (*Tags) ProtoMessage() {} func (*Tags) Descriptor() ([]byte, []int) { return fileDescriptor_model_92318090ab9b3d76, []int{1} } func (m *Tags) XXX_Unmarshal(b []byte) error { return m.Unmarshal(b) } func (m *Tags) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { if deterministic { return xxx_messageInfo_Tags.Marshal(b, m, deterministic) } else { b = b[:cap(b)] n, err := m.MarshalTo(b) if err != nil { return nil, err } return b[:n], nil } } func (dst *Tags) XXX_Merge(src proto.Message) { xxx_messageInfo_Tags.Merge(dst, src) } func (m *Tags) XXX_Size() int { return m.Size() } func (m *Tags) XXX_DiscardUnknown() { xxx_messageInfo_Tags.DiscardUnknown(m) } var xxx_messageInfo_Tags proto.InternalMessageInfo type TagUser struct { Fid int64 `protobuf:"varint,1,opt,name=fid,proto3" json:"fid"` Tag []int64 `protobuf:"varint,2,rep,packed,name=tag,proto3" json:"tag"` CTime go_common_library_time.Time `protobuf:"varint,3,opt,name=ctime,proto3,casttype=go-common/library/time.Time" json:"-"` MTime go_common_library_time.Time `protobuf:"varint,4,opt,name=mtime,proto3,casttype=go-common/library/time.Time" json:"mtime"` XXX_NoUnkeyedLiteral struct{} `json:"-"` XXX_unrecognized []byte `json:"-"` XXX_sizecache int32 `json:"-"` } func (m *TagUser) Reset() { *m = TagUser{} } func (m *TagUser) String() string { return proto.CompactTextString(m) } func (*TagUser) ProtoMessage() {} func (*TagUser) Descriptor() ([]byte, []int) { return fileDescriptor_model_92318090ab9b3d76, []int{2} } func (m *TagUser) XXX_Unmarshal(b []byte) error { return m.Unmarshal(b) } func (m *TagUser) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { if deterministic { return xxx_messageInfo_TagUser.Marshal(b, m, deterministic) } else { b = b[:cap(b)] n, err := m.MarshalTo(b) if err != nil { return nil, err } return b[:n], nil } } func (dst *TagUser) XXX_Merge(src proto.Message) { xxx_messageInfo_TagUser.Merge(dst, src) } func (m *TagUser) XXX_Size() int { return m.Size() } func (m *TagUser) XXX_DiscardUnknown() { xxx_messageInfo_TagUser.DiscardUnknown(m) } var xxx_messageInfo_TagUser proto.InternalMessageInfo type TagCount struct { Tagid int64 `protobuf:"varint,1,opt,name=tagid,proto3" json:"tagid"` Name string `protobuf:"bytes,2,opt,name=name,proto3" json:"name"` Count int64 `protobuf:"varint,3,opt,name=count,proto3" json:"count"` XXX_NoUnkeyedLiteral struct{} `json:"-"` XXX_unrecognized []byte `json:"-"` XXX_sizecache int32 `json:"-"` } func (m *TagCount) Reset() { *m = TagCount{} } func (m *TagCount) String() string { return proto.CompactTextString(m) } func (*TagCount) ProtoMessage() {} func (*TagCount) Descriptor() ([]byte, []int) { return fileDescriptor_model_92318090ab9b3d76, []int{3} } func (m *TagCount) XXX_Unmarshal(b []byte) error { return m.Unmarshal(b) } func (m *TagCount) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { if deterministic { return xxx_messageInfo_TagCount.Marshal(b, m, deterministic) } else { b = b[:cap(b)] n, err := m.MarshalTo(b) if err != nil { return nil, err } return b[:n], nil } } func (dst *TagCount) XXX_Merge(src proto.Message) { xxx_messageInfo_TagCount.Merge(dst, src) } func (m *TagCount) XXX_Size() int { return m.Size() } func (m *TagCount) XXX_DiscardUnknown() { xxx_messageInfo_TagCount.DiscardUnknown(m) } var xxx_messageInfo_TagCount proto.InternalMessageInfo type TagCountList struct { TagCountList []*TagCount `protobuf:"bytes,1,rep,name=tag_count_list,json=tagCountList,proto3" json:"tag_count_list,omitempty"` XXX_NoUnkeyedLiteral struct{} `json:"-"` XXX_unrecognized []byte `json:"-"` XXX_sizecache int32 `json:"-"` } func (m *TagCountList) Reset() { *m = TagCountList{} } func (m *TagCountList) String() string { return proto.CompactTextString(m) } func (*TagCountList) ProtoMessage() {} func (*TagCountList) Descriptor() ([]byte, []int) { return fileDescriptor_model_92318090ab9b3d76, []int{4} } func (m *TagCountList) XXX_Unmarshal(b []byte) error { return m.Unmarshal(b) } func (m *TagCountList) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { if deterministic { return xxx_messageInfo_TagCountList.Marshal(b, m, deterministic) } else { b = b[:cap(b)] n, err := m.MarshalTo(b) if err != nil { return nil, err } return b[:n], nil } } func (dst *TagCountList) XXX_Merge(src proto.Message) { xxx_messageInfo_TagCountList.Merge(dst, src) } func (m *TagCountList) XXX_Size() int { return m.Size() } func (m *TagCountList) XXX_DiscardUnknown() { xxx_messageInfo_TagCountList.DiscardUnknown(m) } var xxx_messageInfo_TagCountList proto.InternalMessageInfo type Following struct { Mid int64 `protobuf:"varint,1,opt,name=mid,proto3" json:"mid"` Attribute uint32 `protobuf:"varint,2,opt,name=attribute,proto3" json:"attribute"` Source uint32 `protobuf:"varint,3,opt,name=source,proto3" json:"-"` CTime go_common_library_time.Time `protobuf:"varint,4,opt,name=ctime,proto3,casttype=go-common/library/time.Time" json:"-"` MTime go_common_library_time.Time `protobuf:"varint,5,opt,name=mtime,proto3,casttype=go-common/library/time.Time" json:"mtime"` Tag []int64 `protobuf:"varint,6,rep,packed,name=tag,proto3" json:"tag"` Special int32 `protobuf:"varint,7,opt,name=special,proto3" json:"special"` XXX_NoUnkeyedLiteral struct{} `json:"-"` XXX_unrecognized []byte `json:"-"` XXX_sizecache int32 `json:"-"` } func (m *Following) Reset() { *m = Following{} } func (m *Following) String() string { return proto.CompactTextString(m) } func (*Following) ProtoMessage() {} func (*Following) Descriptor() ([]byte, []int) { return fileDescriptor_model_92318090ab9b3d76, []int{5} } func (m *Following) XXX_Unmarshal(b []byte) error { return m.Unmarshal(b) } func (m *Following) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { if deterministic { return xxx_messageInfo_Following.Marshal(b, m, deterministic) } else { b = b[:cap(b)] n, err := m.MarshalTo(b) if err != nil { return nil, err } return b[:n], nil } } func (dst *Following) XXX_Merge(src proto.Message) { xxx_messageInfo_Following.Merge(dst, src) } func (m *Following) XXX_Size() int { return m.Size() } func (m *Following) XXX_DiscardUnknown() { xxx_messageInfo_Following.DiscardUnknown(m) } var xxx_messageInfo_Following proto.InternalMessageInfo type FollowingList struct { FollowingList []*Following `protobuf:"bytes,1,rep,name=following_list,json=followingList,proto3" json:"following_list,omitempty"` XXX_NoUnkeyedLiteral struct{} `json:"-"` XXX_unrecognized []byte `json:"-"` XXX_sizecache int32 `json:"-"` } func (m *FollowingList) Reset() { *m = FollowingList{} } func (m *FollowingList) String() string { return proto.CompactTextString(m) } func (*FollowingList) ProtoMessage() {} func (*FollowingList) Descriptor() ([]byte, []int) { return fileDescriptor_model_92318090ab9b3d76, []int{6} } func (m *FollowingList) XXX_Unmarshal(b []byte) error { return m.Unmarshal(b) } func (m *FollowingList) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { if deterministic { return xxx_messageInfo_FollowingList.Marshal(b, m, deterministic) } else { b = b[:cap(b)] n, err := m.MarshalTo(b) if err != nil { return nil, err } return b[:n], nil } } func (dst *FollowingList) XXX_Merge(src proto.Message) { xxx_messageInfo_FollowingList.Merge(dst, src) } func (m *FollowingList) XXX_Size() int { return m.Size() } func (m *FollowingList) XXX_DiscardUnknown() { xxx_messageInfo_FollowingList.DiscardUnknown(m) } var xxx_messageInfo_FollowingList proto.InternalMessageInfo type Stat struct { Mid int64 `protobuf:"varint,1,opt,name=mid,proto3" json:"mid"` Following int64 `protobuf:"varint,2,opt,name=following,proto3" json:"following"` Whisper int64 `protobuf:"varint,3,opt,name=whisper,proto3" json:"whisper"` Black int64 `protobuf:"varint,4,opt,name=black,proto3" json:"black"` Follower int64 `protobuf:"varint,5,opt,name=follower,proto3" json:"follower"` CTime go_common_library_time.Time `protobuf:"varint,6,opt,name=ctime,proto3,casttype=go-common/library/time.Time" json:"-"` MTime go_common_library_time.Time `protobuf:"varint,7,opt,name=mtime,proto3,casttype=go-common/library/time.Time" json:"-"` XXX_NoUnkeyedLiteral struct{} `json:"-"` XXX_unrecognized []byte `json:"-"` XXX_sizecache int32 `json:"-"` } func (m *Stat) Reset() { *m = Stat{} } func (m *Stat) String() string { return proto.CompactTextString(m) } func (*Stat) ProtoMessage() {} func (*Stat) Descriptor() ([]byte, []int) { return fileDescriptor_model_92318090ab9b3d76, []int{7} } func (m *Stat) XXX_Unmarshal(b []byte) error { return m.Unmarshal(b) } func (m *Stat) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { if deterministic { return xxx_messageInfo_Stat.Marshal(b, m, deterministic) } else { b = b[:cap(b)] n, err := m.MarshalTo(b) if err != nil { return nil, err } return b[:n], nil } } func (dst *Stat) XXX_Merge(src proto.Message) { xxx_messageInfo_Stat.Merge(dst, src) } func (m *Stat) XXX_Size() int { return m.Size() } func (m *Stat) XXX_DiscardUnknown() { xxx_messageInfo_Stat.DiscardUnknown(m) } var xxx_messageInfo_Stat proto.InternalMessageInfo type FollowingTags struct { Attr uint32 `protobuf:"varint,1,opt,name=attr,proto3" json:"attr"` Ts go_common_library_time.Time `protobuf:"varint,2,opt,name=ts,proto3,casttype=go-common/library/time.Time" json:"ts"` TagIds []int64 `protobuf:"varint,3,rep,packed,name=tag_ids,json=tagIds,proto3" json:"tag"` Special int32 `protobuf:"varint,4,opt,name=special,proto3" json:"special"` XXX_NoUnkeyedLiteral struct{} `json:"-"` XXX_unrecognized []byte `json:"-"` XXX_sizecache int32 `json:"-"` } func (m *FollowingTags) Reset() { *m = FollowingTags{} } func (m *FollowingTags) String() string { return proto.CompactTextString(m) } func (*FollowingTags) ProtoMessage() {} func (*FollowingTags) Descriptor() ([]byte, []int) { return fileDescriptor_model_92318090ab9b3d76, []int{8} } func (m *FollowingTags) XXX_Unmarshal(b []byte) error { return m.Unmarshal(b) } func (m *FollowingTags) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { if deterministic { return xxx_messageInfo_FollowingTags.Marshal(b, m, deterministic) } else { b = b[:cap(b)] n, err := m.MarshalTo(b) if err != nil { return nil, err } return b[:n], nil } } func (dst *FollowingTags) XXX_Merge(src proto.Message) { xxx_messageInfo_FollowingTags.Merge(dst, src) } func (m *FollowingTags) XXX_Size() int { return m.Size() } func (m *FollowingTags) XXX_DiscardUnknown() { xxx_messageInfo_FollowingTags.DiscardUnknown(m) } var xxx_messageInfo_FollowingTags proto.InternalMessageInfo type GlobalRec struct { Fids []int64 `protobuf:"varint,1,rep,packed,name=fids,proto3" json:"fids"` XXX_NoUnkeyedLiteral struct{} `json:"-"` XXX_unrecognized []byte `json:"-"` XXX_sizecache int32 `json:"-"` } func (m *GlobalRec) Reset() { *m = GlobalRec{} } func (m *GlobalRec) String() string { return proto.CompactTextString(m) } func (*GlobalRec) ProtoMessage() {} func (*GlobalRec) Descriptor() ([]byte, []int) { return fileDescriptor_model_92318090ab9b3d76, []int{9} } func (m *GlobalRec) XXX_Unmarshal(b []byte) error { return m.Unmarshal(b) } func (m *GlobalRec) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { if deterministic { return xxx_messageInfo_GlobalRec.Marshal(b, m, deterministic) } else { b = b[:cap(b)] n, err := m.MarshalTo(b) if err != nil { return nil, err } return b[:n], nil } } func (dst *GlobalRec) XXX_Merge(src proto.Message) { xxx_messageInfo_GlobalRec.Merge(dst, src) } func (m *GlobalRec) XXX_Size() int { return m.Size() } func (m *GlobalRec) XXX_DiscardUnknown() { xxx_messageInfo_GlobalRec.DiscardUnknown(m) } var xxx_messageInfo_GlobalRec proto.InternalMessageInfo type RelationLog struct { Mid int64 `protobuf:"varint,1,opt,name=mid,proto3" json:"mid"` Fid int64 `protobuf:"varint,2,opt,name=fid,proto3" json:"fid"` Ts int64 `protobuf:"varint,3,opt,name=ts,proto3" json:"ts"` Source uint32 `protobuf:"varint,4,opt,name=source,proto3" json:"source"` Ip string `protobuf:"bytes,5,opt,name=ip,proto3" json:"ip"` Buvid string `protobuf:"bytes,6,opt,name=buvid,proto3" json:"buvid"` FromAttr uint32 `protobuf:"varint,7,opt,name=from_attr,json=fromAttr,proto3" json:"from_attr"` ToAttr uint32 `protobuf:"varint,8,opt,name=to_attr,json=toAttr,proto3" json:"to_attr"` FromRevAttr uint32 `protobuf:"varint,9,opt,name=from_rev_attr,json=fromRevAttr,proto3" json:"from_rev_attr"` ToRevAttr uint32 `protobuf:"varint,10,opt,name=to_rev_attr,json=toRevAttr,proto3" json:"to_rev_attr"` Content map[string]string `protobuf:"bytes,11,rep,name=content,proto3" json:"content" protobuf_key:"bytes,1,opt,name=key,proto3" protobuf_val:"bytes,2,opt,name=value,proto3"` XXX_NoUnkeyedLiteral struct{} `json:"-"` XXX_unrecognized []byte `json:"-"` XXX_sizecache int32 `json:"-"` } func (m *RelationLog) Reset() { *m = RelationLog{} } func (m *RelationLog) String() string { return proto.CompactTextString(m) } func (*RelationLog) ProtoMessage() {} func (*RelationLog) Descriptor() ([]byte, []int) { return fileDescriptor_model_92318090ab9b3d76, []int{10} } func (m *RelationLog) XXX_Unmarshal(b []byte) error { return m.Unmarshal(b) } func (m *RelationLog) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { if deterministic { return xxx_messageInfo_RelationLog.Marshal(b, m, deterministic) } else { b = b[:cap(b)] n, err := m.MarshalTo(b) if err != nil { return nil, err } return b[:n], nil } } func (dst *RelationLog) XXX_Merge(src proto.Message) { xxx_messageInfo_RelationLog.Merge(dst, src) } func (m *RelationLog) XXX_Size() int { return m.Size() } func (m *RelationLog) XXX_DiscardUnknown() { xxx_messageInfo_RelationLog.DiscardUnknown(m) } var xxx_messageInfo_RelationLog proto.InternalMessageInfo func init() { proto.RegisterType((*Tag)(nil), "account.service.relation.Tag") proto.RegisterType((*Tags)(nil), "account.service.relation.Tags") proto.RegisterMapType((map[int64]*Tag)(nil), "account.service.relation.Tags.TagsEntry") proto.RegisterType((*TagUser)(nil), "account.service.relation.TagUser") proto.RegisterType((*TagCount)(nil), "account.service.relation.TagCount") proto.RegisterType((*TagCountList)(nil), "account.service.relation.TagCountList") proto.RegisterType((*Following)(nil), "account.service.relation.Following") proto.RegisterType((*FollowingList)(nil), "account.service.relation.FollowingList") proto.RegisterType((*Stat)(nil), "account.service.relation.Stat") proto.RegisterType((*FollowingTags)(nil), "account.service.relation.FollowingTags") proto.RegisterType((*GlobalRec)(nil), "account.service.relation.GlobalRec") proto.RegisterType((*RelationLog)(nil), "account.service.relation.RelationLog") proto.RegisterMapType((map[string]string)(nil), "account.service.relation.RelationLog.ContentEntry") } func (m *Tag) Marshal() (dAtA []byte, err error) { size := m.Size() dAtA = make([]byte, size) n, err := m.MarshalTo(dAtA) if err != nil { return nil, err } return dAtA[:n], nil } func (m *Tag) MarshalTo(dAtA []byte) (int, error) { var i int _ = i var l int _ = l if m.Id != 0 { dAtA[i] = 0x8 i++ i = encodeVarintModel(dAtA, i, uint64(m.Id)) } if len(m.Name) > 0 { dAtA[i] = 0x12 i++ i = encodeVarintModel(dAtA, i, uint64(len(m.Name))) i += copy(dAtA[i:], m.Name) } if m.Status != 0 { dAtA[i] = 0x18 i++ i = encodeVarintModel(dAtA, i, uint64(m.Status)) } if m.CTime != 0 { dAtA[i] = 0x20 i++ i = encodeVarintModel(dAtA, i, uint64(m.CTime)) } if m.MTime != 0 { dAtA[i] = 0x28 i++ i = encodeVarintModel(dAtA, i, uint64(m.MTime)) } if m.XXX_unrecognized != nil { i += copy(dAtA[i:], m.XXX_unrecognized) } return i, nil } func (m *Tags) Marshal() (dAtA []byte, err error) { size := m.Size() dAtA = make([]byte, size) n, err := m.MarshalTo(dAtA) if err != nil { return nil, err } return dAtA[:n], nil } func (m *Tags) MarshalTo(dAtA []byte) (int, error) { var i int _ = i var l int _ = l if len(m.Tags) > 0 { for k, _ := range m.Tags { dAtA[i] = 0xa i++ v := m.Tags[k] msgSize := 0 if v != nil { msgSize = v.Size() msgSize += 1 + sovModel(uint64(msgSize)) } mapSize := 1 + sovModel(uint64(k)) + msgSize i = encodeVarintModel(dAtA, i, uint64(mapSize)) dAtA[i] = 0x8 i++ i = encodeVarintModel(dAtA, i, uint64(k)) if v != nil { dAtA[i] = 0x12 i++ i = encodeVarintModel(dAtA, i, uint64(v.Size())) n1, err := v.MarshalTo(dAtA[i:]) if err != nil { return 0, err } i += n1 } } } if m.XXX_unrecognized != nil { i += copy(dAtA[i:], m.XXX_unrecognized) } return i, nil } func (m *TagUser) Marshal() (dAtA []byte, err error) { size := m.Size() dAtA = make([]byte, size) n, err := m.MarshalTo(dAtA) if err != nil { return nil, err } return dAtA[:n], nil } func (m *TagUser) MarshalTo(dAtA []byte) (int, error) { var i int _ = i var l int _ = l if m.Fid != 0 { dAtA[i] = 0x8 i++ i = encodeVarintModel(dAtA, i, uint64(m.Fid)) } if len(m.Tag) > 0 { dAtA3 := make([]byte, len(m.Tag)*10) var j2 int for _, num1 := range m.Tag { num := uint64(num1) for num >= 1<<7 { dAtA3[j2] = uint8(uint64(num)&0x7f | 0x80) num >>= 7 j2++ } dAtA3[j2] = uint8(num) j2++ } dAtA[i] = 0x12 i++ i = encodeVarintModel(dAtA, i, uint64(j2)) i += copy(dAtA[i:], dAtA3[:j2]) } if m.CTime != 0 { dAtA[i] = 0x18 i++ i = encodeVarintModel(dAtA, i, uint64(m.CTime)) } if m.MTime != 0 { dAtA[i] = 0x20 i++ i = encodeVarintModel(dAtA, i, uint64(m.MTime)) } if m.XXX_unrecognized != nil { i += copy(dAtA[i:], m.XXX_unrecognized) } return i, nil } func (m *TagCount) Marshal() (dAtA []byte, err error) { size := m.Size() dAtA = make([]byte, size) n, err := m.MarshalTo(dAtA) if err != nil { return nil, err } return dAtA[:n], nil } func (m *TagCount) MarshalTo(dAtA []byte) (int, error) { var i int _ = i var l int _ = l if m.Tagid != 0 { dAtA[i] = 0x8 i++ i = encodeVarintModel(dAtA, i, uint64(m.Tagid)) } if len(m.Name) > 0 { dAtA[i] = 0x12 i++ i = encodeVarintModel(dAtA, i, uint64(len(m.Name))) i += copy(dAtA[i:], m.Name) } if m.Count != 0 { dAtA[i] = 0x18 i++ i = encodeVarintModel(dAtA, i, uint64(m.Count)) } if m.XXX_unrecognized != nil { i += copy(dAtA[i:], m.XXX_unrecognized) } return i, nil } func (m *TagCountList) Marshal() (dAtA []byte, err error) { size := m.Size() dAtA = make([]byte, size) n, err := m.MarshalTo(dAtA) if err != nil { return nil, err } return dAtA[:n], nil } func (m *TagCountList) MarshalTo(dAtA []byte) (int, error) { var i int _ = i var l int _ = l if len(m.TagCountList) > 0 { for _, msg := range m.TagCountList { dAtA[i] = 0xa i++ i = encodeVarintModel(dAtA, i, uint64(msg.Size())) n, err := msg.MarshalTo(dAtA[i:]) if err != nil { return 0, err } i += n } } if m.XXX_unrecognized != nil { i += copy(dAtA[i:], m.XXX_unrecognized) } return i, nil } func (m *Following) Marshal() (dAtA []byte, err error) { size := m.Size() dAtA = make([]byte, size) n, err := m.MarshalTo(dAtA) if err != nil { return nil, err } return dAtA[:n], nil } func (m *Following) MarshalTo(dAtA []byte) (int, error) { var i int _ = i var l int _ = l if m.Mid != 0 { dAtA[i] = 0x8 i++ i = encodeVarintModel(dAtA, i, uint64(m.Mid)) } if m.Attribute != 0 { dAtA[i] = 0x10 i++ i = encodeVarintModel(dAtA, i, uint64(m.Attribute)) } if m.Source != 0 { dAtA[i] = 0x18 i++ i = encodeVarintModel(dAtA, i, uint64(m.Source)) } if m.CTime != 0 { dAtA[i] = 0x20 i++ i = encodeVarintModel(dAtA, i, uint64(m.CTime)) } if m.MTime != 0 { dAtA[i] = 0x28 i++ i = encodeVarintModel(dAtA, i, uint64(m.MTime)) } if len(m.Tag) > 0 { dAtA5 := make([]byte, len(m.Tag)*10) var j4 int for _, num1 := range m.Tag { num := uint64(num1) for num >= 1<<7 { dAtA5[j4] = uint8(uint64(num)&0x7f | 0x80) num >>= 7 j4++ } dAtA5[j4] = uint8(num) j4++ } dAtA[i] = 0x32 i++ i = encodeVarintModel(dAtA, i, uint64(j4)) i += copy(dAtA[i:], dAtA5[:j4]) } if m.Special != 0 { dAtA[i] = 0x38 i++ i = encodeVarintModel(dAtA, i, uint64(m.Special)) } if m.XXX_unrecognized != nil { i += copy(dAtA[i:], m.XXX_unrecognized) } return i, nil } func (m *FollowingList) Marshal() (dAtA []byte, err error) { size := m.Size() dAtA = make([]byte, size) n, err := m.MarshalTo(dAtA) if err != nil { return nil, err } return dAtA[:n], nil } func (m *FollowingList) MarshalTo(dAtA []byte) (int, error) { var i int _ = i var l int _ = l if len(m.FollowingList) > 0 { for _, msg := range m.FollowingList { dAtA[i] = 0xa i++ i = encodeVarintModel(dAtA, i, uint64(msg.Size())) n, err := msg.MarshalTo(dAtA[i:]) if err != nil { return 0, err } i += n } } if m.XXX_unrecognized != nil { i += copy(dAtA[i:], m.XXX_unrecognized) } return i, nil } func (m *Stat) Marshal() (dAtA []byte, err error) { size := m.Size() dAtA = make([]byte, size) n, err := m.MarshalTo(dAtA) if err != nil { return nil, err } return dAtA[:n], nil } func (m *Stat) MarshalTo(dAtA []byte) (int, error) { var i int _ = i var l int _ = l if m.Mid != 0 { dAtA[i] = 0x8 i++ i = encodeVarintModel(dAtA, i, uint64(m.Mid)) } if m.Following != 0 { dAtA[i] = 0x10 i++ i = encodeVarintModel(dAtA, i, uint64(m.Following)) } if m.Whisper != 0 { dAtA[i] = 0x18 i++ i = encodeVarintModel(dAtA, i, uint64(m.Whisper)) } if m.Black != 0 { dAtA[i] = 0x20 i++ i = encodeVarintModel(dAtA, i, uint64(m.Black)) } if m.Follower != 0 { dAtA[i] = 0x28 i++ i = encodeVarintModel(dAtA, i, uint64(m.Follower)) } if m.CTime != 0 { dAtA[i] = 0x30 i++ i = encodeVarintModel(dAtA, i, uint64(m.CTime)) } if m.MTime != 0 { dAtA[i] = 0x38 i++ i = encodeVarintModel(dAtA, i, uint64(m.MTime)) } if m.XXX_unrecognized != nil { i += copy(dAtA[i:], m.XXX_unrecognized) } return i, nil } func (m *FollowingTags) Marshal() (dAtA []byte, err error) { size := m.Size() dAtA = make([]byte, size) n, err := m.MarshalTo(dAtA) if err != nil { return nil, err } return dAtA[:n], nil } func (m *FollowingTags) MarshalTo(dAtA []byte) (int, error) { var i int _ = i var l int _ = l if m.Attr != 0 { dAtA[i] = 0x8 i++ i = encodeVarintModel(dAtA, i, uint64(m.Attr)) } if m.Ts != 0 { dAtA[i] = 0x10 i++ i = encodeVarintModel(dAtA, i, uint64(m.Ts)) } if len(m.TagIds) > 0 { dAtA7 := make([]byte, len(m.TagIds)*10) var j6 int for _, num1 := range m.TagIds { num := uint64(num1) for num >= 1<<7 { dAtA7[j6] = uint8(uint64(num)&0x7f | 0x80) num >>= 7 j6++ } dAtA7[j6] = uint8(num) j6++ } dAtA[i] = 0x1a i++ i = encodeVarintModel(dAtA, i, uint64(j6)) i += copy(dAtA[i:], dAtA7[:j6]) } if m.Special != 0 { dAtA[i] = 0x20 i++ i = encodeVarintModel(dAtA, i, uint64(m.Special)) } if m.XXX_unrecognized != nil { i += copy(dAtA[i:], m.XXX_unrecognized) } return i, nil } func (m *GlobalRec) Marshal() (dAtA []byte, err error) { size := m.Size() dAtA = make([]byte, size) n, err := m.MarshalTo(dAtA) if err != nil { return nil, err } return dAtA[:n], nil } func (m *GlobalRec) MarshalTo(dAtA []byte) (int, error) { var i int _ = i var l int _ = l if len(m.Fids) > 0 { dAtA9 := make([]byte, len(m.Fids)*10) var j8 int for _, num1 := range m.Fids { num := uint64(num1) for num >= 1<<7 { dAtA9[j8] = uint8(uint64(num)&0x7f | 0x80) num >>= 7 j8++ } dAtA9[j8] = uint8(num) j8++ } dAtA[i] = 0xa i++ i = encodeVarintModel(dAtA, i, uint64(j8)) i += copy(dAtA[i:], dAtA9[:j8]) } if m.XXX_unrecognized != nil { i += copy(dAtA[i:], m.XXX_unrecognized) } return i, nil } func (m *RelationLog) Marshal() (dAtA []byte, err error) { size := m.Size() dAtA = make([]byte, size) n, err := m.MarshalTo(dAtA) if err != nil { return nil, err } return dAtA[:n], nil } func (m *RelationLog) MarshalTo(dAtA []byte) (int, error) { var i int _ = i var l int _ = l if m.Mid != 0 { dAtA[i] = 0x8 i++ i = encodeVarintModel(dAtA, i, uint64(m.Mid)) } if m.Fid != 0 { dAtA[i] = 0x10 i++ i = encodeVarintModel(dAtA, i, uint64(m.Fid)) } if m.Ts != 0 { dAtA[i] = 0x18 i++ i = encodeVarintModel(dAtA, i, uint64(m.Ts)) } if m.Source != 0 { dAtA[i] = 0x20 i++ i = encodeVarintModel(dAtA, i, uint64(m.Source)) } if len(m.Ip) > 0 { dAtA[i] = 0x2a i++ i = encodeVarintModel(dAtA, i, uint64(len(m.Ip))) i += copy(dAtA[i:], m.Ip) } if len(m.Buvid) > 0 { dAtA[i] = 0x32 i++ i = encodeVarintModel(dAtA, i, uint64(len(m.Buvid))) i += copy(dAtA[i:], m.Buvid) } if m.FromAttr != 0 { dAtA[i] = 0x38 i++ i = encodeVarintModel(dAtA, i, uint64(m.FromAttr)) } if m.ToAttr != 0 { dAtA[i] = 0x40 i++ i = encodeVarintModel(dAtA, i, uint64(m.ToAttr)) } if m.FromRevAttr != 0 { dAtA[i] = 0x48 i++ i = encodeVarintModel(dAtA, i, uint64(m.FromRevAttr)) } if m.ToRevAttr != 0 { dAtA[i] = 0x50 i++ i = encodeVarintModel(dAtA, i, uint64(m.ToRevAttr)) } if len(m.Content) > 0 { for k, _ := range m.Content { dAtA[i] = 0x5a i++ v := m.Content[k] mapSize := 1 + len(k) + sovModel(uint64(len(k))) + 1 + len(v) + sovModel(uint64(len(v))) i = encodeVarintModel(dAtA, i, uint64(mapSize)) dAtA[i] = 0xa i++ i = encodeVarintModel(dAtA, i, uint64(len(k))) i += copy(dAtA[i:], k) dAtA[i] = 0x12 i++ i = encodeVarintModel(dAtA, i, uint64(len(v))) i += copy(dAtA[i:], v) } } if m.XXX_unrecognized != nil { i += copy(dAtA[i:], m.XXX_unrecognized) } return i, nil } func encodeVarintModel(dAtA []byte, offset int, v uint64) int { for v >= 1<<7 { dAtA[offset] = uint8(v&0x7f | 0x80) v >>= 7 offset++ } dAtA[offset] = uint8(v) return offset + 1 } func (m *Tag) Size() (n int) { if m == nil { return 0 } var l int _ = l if m.Id != 0 { n += 1 + sovModel(uint64(m.Id)) } l = len(m.Name) if l > 0 { n += 1 + l + sovModel(uint64(l)) } if m.Status != 0 { n += 1 + sovModel(uint64(m.Status)) } if m.CTime != 0 { n += 1 + sovModel(uint64(m.CTime)) } if m.MTime != 0 { n += 1 + sovModel(uint64(m.MTime)) } if m.XXX_unrecognized != nil { n += len(m.XXX_unrecognized) } return n } func (m *Tags) Size() (n int) { if m == nil { return 0 } var l int _ = l if len(m.Tags) > 0 { for k, v := range m.Tags { _ = k _ = v l = 0 if v != nil { l = v.Size() l += 1 + sovModel(uint64(l)) } mapEntrySize := 1 + sovModel(uint64(k)) + l n += mapEntrySize + 1 + sovModel(uint64(mapEntrySize)) } } if m.XXX_unrecognized != nil { n += len(m.XXX_unrecognized) } return n } func (m *TagUser) Size() (n int) { if m == nil { return 0 } var l int _ = l if m.Fid != 0 { n += 1 + sovModel(uint64(m.Fid)) } if len(m.Tag) > 0 { l = 0 for _, e := range m.Tag { l += sovModel(uint64(e)) } n += 1 + sovModel(uint64(l)) + l } if m.CTime != 0 { n += 1 + sovModel(uint64(m.CTime)) } if m.MTime != 0 { n += 1 + sovModel(uint64(m.MTime)) } if m.XXX_unrecognized != nil { n += len(m.XXX_unrecognized) } return n } func (m *TagCount) Size() (n int) { if m == nil { return 0 } var l int _ = l if m.Tagid != 0 { n += 1 + sovModel(uint64(m.Tagid)) } l = len(m.Name) if l > 0 { n += 1 + l + sovModel(uint64(l)) } if m.Count != 0 { n += 1 + sovModel(uint64(m.Count)) } if m.XXX_unrecognized != nil { n += len(m.XXX_unrecognized) } return n } func (m *TagCountList) Size() (n int) { if m == nil { return 0 } var l int _ = l if len(m.TagCountList) > 0 { for _, e := range m.TagCountList { l = e.Size() n += 1 + l + sovModel(uint64(l)) } } if m.XXX_unrecognized != nil { n += len(m.XXX_unrecognized) } return n } func (m *Following) Size() (n int) { if m == nil { return 0 } var l int _ = l if m.Mid != 0 { n += 1 + sovModel(uint64(m.Mid)) } if m.Attribute != 0 { n += 1 + sovModel(uint64(m.Attribute)) } if m.Source != 0 { n += 1 + sovModel(uint64(m.Source)) } if m.CTime != 0 { n += 1 + sovModel(uint64(m.CTime)) } if m.MTime != 0 { n += 1 + sovModel(uint64(m.MTime)) } if len(m.Tag) > 0 { l = 0 for _, e := range m.Tag { l += sovModel(uint64(e)) } n += 1 + sovModel(uint64(l)) + l } if m.Special != 0 { n += 1 + sovModel(uint64(m.Special)) } if m.XXX_unrecognized != nil { n += len(m.XXX_unrecognized) } return n } func (m *FollowingList) Size() (n int) { if m == nil { return 0 } var l int _ = l if len(m.FollowingList) > 0 { for _, e := range m.FollowingList { l = e.Size() n += 1 + l + sovModel(uint64(l)) } } if m.XXX_unrecognized != nil { n += len(m.XXX_unrecognized) } return n } func (m *Stat) Size() (n int) { if m == nil { return 0 } var l int _ = l if m.Mid != 0 { n += 1 + sovModel(uint64(m.Mid)) } if m.Following != 0 { n += 1 + sovModel(uint64(m.Following)) } if m.Whisper != 0 { n += 1 + sovModel(uint64(m.Whisper)) } if m.Black != 0 { n += 1 + sovModel(uint64(m.Black)) } if m.Follower != 0 { n += 1 + sovModel(uint64(m.Follower)) } if m.CTime != 0 { n += 1 + sovModel(uint64(m.CTime)) } if m.MTime != 0 { n += 1 + sovModel(uint64(m.MTime)) } if m.XXX_unrecognized != nil { n += len(m.XXX_unrecognized) } return n } func (m *FollowingTags) Size() (n int) { if m == nil { return 0 } var l int _ = l if m.Attr != 0 { n += 1 + sovModel(uint64(m.Attr)) } if m.Ts != 0 { n += 1 + sovModel(uint64(m.Ts)) } if len(m.TagIds) > 0 { l = 0 for _, e := range m.TagIds { l += sovModel(uint64(e)) } n += 1 + sovModel(uint64(l)) + l } if m.Special != 0 { n += 1 + sovModel(uint64(m.Special)) } if m.XXX_unrecognized != nil { n += len(m.XXX_unrecognized) } return n } func (m *GlobalRec) Size() (n int) { if m == nil { return 0 } var l int _ = l if len(m.Fids) > 0 { l = 0 for _, e := range m.Fids { l += sovModel(uint64(e)) } n += 1 + sovModel(uint64(l)) + l } if m.XXX_unrecognized != nil { n += len(m.XXX_unrecognized) } return n } func (m *RelationLog) Size() (n int) { if m == nil { return 0 } var l int _ = l if m.Mid != 0 { n += 1 + sovModel(uint64(m.Mid)) } if m.Fid != 0 { n += 1 + sovModel(uint64(m.Fid)) } if m.Ts != 0 { n += 1 + sovModel(uint64(m.Ts)) } if m.Source != 0 { n += 1 + sovModel(uint64(m.Source)) } l = len(m.Ip) if l > 0 { n += 1 + l + sovModel(uint64(l)) } l = len(m.Buvid) if l > 0 { n += 1 + l + sovModel(uint64(l)) } if m.FromAttr != 0 { n += 1 + sovModel(uint64(m.FromAttr)) } if m.ToAttr != 0 { n += 1 + sovModel(uint64(m.ToAttr)) } if m.FromRevAttr != 0 { n += 1 + sovModel(uint64(m.FromRevAttr)) } if m.ToRevAttr != 0 { n += 1 + sovModel(uint64(m.ToRevAttr)) } if len(m.Content) > 0 { for k, v := range m.Content { _ = k _ = v mapEntrySize := 1 + len(k) + sovModel(uint64(len(k))) + 1 + len(v) + sovModel(uint64(len(v))) n += mapEntrySize + 1 + sovModel(uint64(mapEntrySize)) } } if m.XXX_unrecognized != nil { n += len(m.XXX_unrecognized) } return n } func sovModel(x uint64) (n int) { for { n++ x >>= 7 if x == 0 { break } } return n } func sozModel(x uint64) (n int) { return sovModel(uint64((x << 1) ^ uint64((int64(x) >> 63)))) } func (m *Tag) Unmarshal(dAtA []byte) error { l := len(dAtA) iNdEx := 0 for iNdEx < l { preIndex := iNdEx var wire uint64 for shift := uint(0); ; shift += 7 { if shift >= 64 { return ErrIntOverflowModel } if iNdEx >= l { return io.ErrUnexpectedEOF } b := dAtA[iNdEx] iNdEx++ wire |= (uint64(b) & 0x7F) << shift if b < 0x80 { break } } fieldNum := int32(wire >> 3) wireType := int(wire & 0x7) if wireType == 4 { return fmt.Errorf("proto: Tag: wiretype end group for non-group") } if fieldNum <= 0 { return fmt.Errorf("proto: Tag: illegal tag %d (wire type %d)", fieldNum, wire) } switch fieldNum { case 1: if wireType != 0 { return fmt.Errorf("proto: wrong wireType = %d for field Id", wireType) } m.Id = 0 for shift := uint(0); ; shift += 7 { if shift >= 64 { return ErrIntOverflowModel } if iNdEx >= l { return io.ErrUnexpectedEOF } b := dAtA[iNdEx] iNdEx++ m.Id |= (int64(b) & 0x7F) << shift if b < 0x80 { break } } case 2: if wireType != 2 { return fmt.Errorf("proto: wrong wireType = %d for field Name", wireType) } var stringLen uint64 for shift := uint(0); ; shift += 7 { if shift >= 64 { return ErrIntOverflowModel } 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 ErrInvalidLengthModel } postIndex := iNdEx + intStringLen if postIndex > l { return io.ErrUnexpectedEOF } m.Name = string(dAtA[iNdEx:postIndex]) iNdEx = postIndex case 3: if wireType != 0 { return fmt.Errorf("proto: wrong wireType = %d for field Status", wireType) } m.Status = 0 for shift := uint(0); ; shift += 7 { if shift >= 64 { return ErrIntOverflowModel } if iNdEx >= l { return io.ErrUnexpectedEOF } b := dAtA[iNdEx] iNdEx++ m.Status |= (int64(b) & 0x7F) << shift if b < 0x80 { break } } case 4: if wireType != 0 { return fmt.Errorf("proto: wrong wireType = %d for field CTime", wireType) } m.CTime = 0 for shift := uint(0); ; shift += 7 { if shift >= 64 { return ErrIntOverflowModel } if iNdEx >= l { return io.ErrUnexpectedEOF } b := dAtA[iNdEx] iNdEx++ m.CTime |= (go_common_library_time.Time(b) & 0x7F) << shift if b < 0x80 { break } } case 5: if wireType != 0 { return fmt.Errorf("proto: wrong wireType = %d for field MTime", wireType) } m.MTime = 0 for shift := uint(0); ; shift += 7 { if shift >= 64 { return ErrIntOverflowModel } if iNdEx >= l { return io.ErrUnexpectedEOF } b := dAtA[iNdEx] iNdEx++ m.MTime |= (go_common_library_time.Time(b) & 0x7F) << shift if b < 0x80 { break } } default: iNdEx = preIndex skippy, err := skipModel(dAtA[iNdEx:]) if err != nil { return err } if skippy < 0 { return ErrInvalidLengthModel } if (iNdEx + skippy) > l { return io.ErrUnexpectedEOF } m.XXX_unrecognized = append(m.XXX_unrecognized, dAtA[iNdEx:iNdEx+skippy]...) iNdEx += skippy } } if iNdEx > l { return io.ErrUnexpectedEOF } return nil } func (m *Tags) Unmarshal(dAtA []byte) error { l := len(dAtA) iNdEx := 0 for iNdEx < l { preIndex := iNdEx var wire uint64 for shift := uint(0); ; shift += 7 { if shift >= 64 { return ErrIntOverflowModel } if iNdEx >= l { return io.ErrUnexpectedEOF } b := dAtA[iNdEx] iNdEx++ wire |= (uint64(b) & 0x7F) << shift if b < 0x80 { break } } fieldNum := int32(wire >> 3) wireType := int(wire & 0x7) if wireType == 4 { return fmt.Errorf("proto: Tags: wiretype end group for non-group") } if fieldNum <= 0 { return fmt.Errorf("proto: Tags: illegal tag %d (wire type %d)", fieldNum, wire) } switch fieldNum { case 1: if wireType != 2 { return fmt.Errorf("proto: wrong wireType = %d for field Tags", wireType) } var msglen int for shift := uint(0); ; shift += 7 { if shift >= 64 { return ErrIntOverflowModel } if iNdEx >= l { return io.ErrUnexpectedEOF } b := dAtA[iNdEx] iNdEx++ msglen |= (int(b) & 0x7F) << shift if b < 0x80 { break } } if msglen < 0 { return ErrInvalidLengthModel } postIndex := iNdEx + msglen if postIndex > l { return io.ErrUnexpectedEOF } if m.Tags == nil { m.Tags = make(map[int64]*Tag) } var mapkey int64 var mapvalue *Tag for iNdEx < postIndex { entryPreIndex := iNdEx var wire uint64 for shift := uint(0); ; shift += 7 { if shift >= 64 { return ErrIntOverflowModel } if iNdEx >= l { return io.ErrUnexpectedEOF } b := dAtA[iNdEx] iNdEx++ wire |= (uint64(b) & 0x7F) << shift if b < 0x80 { break } } fieldNum := int32(wire >> 3) if fieldNum == 1 { for shift := uint(0); ; shift += 7 { if shift >= 64 { return ErrIntOverflowModel } if iNdEx >= l { return io.ErrUnexpectedEOF } b := dAtA[iNdEx] iNdEx++ mapkey |= (int64(b) & 0x7F) << shift if b < 0x80 { break } } } else if fieldNum == 2 { var mapmsglen int for shift := uint(0); ; shift += 7 { if shift >= 64 { return ErrIntOverflowModel } if iNdEx >= l { return io.ErrUnexpectedEOF } b := dAtA[iNdEx] iNdEx++ mapmsglen |= (int(b) & 0x7F) << shift if b < 0x80 { break } } if mapmsglen < 0 { return ErrInvalidLengthModel } postmsgIndex := iNdEx + mapmsglen if mapmsglen < 0 { return ErrInvalidLengthModel } if postmsgIndex > l { return io.ErrUnexpectedEOF } mapvalue = &Tag{} if err := mapvalue.Unmarshal(dAtA[iNdEx:postmsgIndex]); err != nil { return err } iNdEx = postmsgIndex } else { iNdEx = entryPreIndex skippy, err := skipModel(dAtA[iNdEx:]) if err != nil { return err } if skippy < 0 { return ErrInvalidLengthModel } if (iNdEx + skippy) > postIndex { return io.ErrUnexpectedEOF } iNdEx += skippy } } m.Tags[mapkey] = mapvalue iNdEx = postIndex default: iNdEx = preIndex skippy, err := skipModel(dAtA[iNdEx:]) if err != nil { return err } if skippy < 0 { return ErrInvalidLengthModel } if (iNdEx + skippy) > l { return io.ErrUnexpectedEOF } m.XXX_unrecognized = append(m.XXX_unrecognized, dAtA[iNdEx:iNdEx+skippy]...) iNdEx += skippy } } if iNdEx > l { return io.ErrUnexpectedEOF } return nil } func (m *TagUser) Unmarshal(dAtA []byte) error { l := len(dAtA) iNdEx := 0 for iNdEx < l { preIndex := iNdEx var wire uint64 for shift := uint(0); ; shift += 7 { if shift >= 64 { return ErrIntOverflowModel } if iNdEx >= l { return io.ErrUnexpectedEOF } b := dAtA[iNdEx] iNdEx++ wire |= (uint64(b) & 0x7F) << shift if b < 0x80 { break } } fieldNum := int32(wire >> 3) wireType := int(wire & 0x7) if wireType == 4 { return fmt.Errorf("proto: TagUser: wiretype end group for non-group") } if fieldNum <= 0 { return fmt.Errorf("proto: TagUser: illegal tag %d (wire type %d)", fieldNum, wire) } switch fieldNum { case 1: if wireType != 0 { return fmt.Errorf("proto: wrong wireType = %d for field Fid", wireType) } m.Fid = 0 for shift := uint(0); ; shift += 7 { if shift >= 64 { return ErrIntOverflowModel } if iNdEx >= l { return io.ErrUnexpectedEOF } b := dAtA[iNdEx] iNdEx++ m.Fid |= (int64(b) & 0x7F) << shift if b < 0x80 { break } } case 2: if wireType == 0 { var v int64 for shift := uint(0); ; shift += 7 { if shift >= 64 { return ErrIntOverflowModel } if iNdEx >= l { return io.ErrUnexpectedEOF } b := dAtA[iNdEx] iNdEx++ v |= (int64(b) & 0x7F) << shift if b < 0x80 { break } } m.Tag = append(m.Tag, v) } else if wireType == 2 { var packedLen int for shift := uint(0); ; shift += 7 { if shift >= 64 { return ErrIntOverflowModel } if iNdEx >= l { return io.ErrUnexpectedEOF } b := dAtA[iNdEx] iNdEx++ packedLen |= (int(b) & 0x7F) << shift if b < 0x80 { break } } if packedLen < 0 { return ErrInvalidLengthModel } postIndex := iNdEx + packedLen if postIndex > l { return io.ErrUnexpectedEOF } var elementCount int var count int for _, integer := range dAtA { if integer < 128 { count++ } } elementCount = count if elementCount != 0 && len(m.Tag) == 0 { m.Tag = make([]int64, 0, elementCount) } for iNdEx < postIndex { var v int64 for shift := uint(0); ; shift += 7 { if shift >= 64 { return ErrIntOverflowModel } if iNdEx >= l { return io.ErrUnexpectedEOF } b := dAtA[iNdEx] iNdEx++ v |= (int64(b) & 0x7F) << shift if b < 0x80 { break } } m.Tag = append(m.Tag, v) } } else { return fmt.Errorf("proto: wrong wireType = %d for field Tag", wireType) } case 3: if wireType != 0 { return fmt.Errorf("proto: wrong wireType = %d for field CTime", wireType) } m.CTime = 0 for shift := uint(0); ; shift += 7 { if shift >= 64 { return ErrIntOverflowModel } if iNdEx >= l { return io.ErrUnexpectedEOF } b := dAtA[iNdEx] iNdEx++ m.CTime |= (go_common_library_time.Time(b) & 0x7F) << shift if b < 0x80 { break } } case 4: if wireType != 0 { return fmt.Errorf("proto: wrong wireType = %d for field MTime", wireType) } m.MTime = 0 for shift := uint(0); ; shift += 7 { if shift >= 64 { return ErrIntOverflowModel } if iNdEx >= l { return io.ErrUnexpectedEOF } b := dAtA[iNdEx] iNdEx++ m.MTime |= (go_common_library_time.Time(b) & 0x7F) << shift if b < 0x80 { break } } default: iNdEx = preIndex skippy, err := skipModel(dAtA[iNdEx:]) if err != nil { return err } if skippy < 0 { return ErrInvalidLengthModel } if (iNdEx + skippy) > l { return io.ErrUnexpectedEOF } m.XXX_unrecognized = append(m.XXX_unrecognized, dAtA[iNdEx:iNdEx+skippy]...) iNdEx += skippy } } if iNdEx > l { return io.ErrUnexpectedEOF } return nil } func (m *TagCount) Unmarshal(dAtA []byte) error { l := len(dAtA) iNdEx := 0 for iNdEx < l { preIndex := iNdEx var wire uint64 for shift := uint(0); ; shift += 7 { if shift >= 64 { return ErrIntOverflowModel } if iNdEx >= l { return io.ErrUnexpectedEOF } b := dAtA[iNdEx] iNdEx++ wire |= (uint64(b) & 0x7F) << shift if b < 0x80 { break } } fieldNum := int32(wire >> 3) wireType := int(wire & 0x7) if wireType == 4 { return fmt.Errorf("proto: TagCount: wiretype end group for non-group") } if fieldNum <= 0 { return fmt.Errorf("proto: TagCount: illegal tag %d (wire type %d)", fieldNum, wire) } switch fieldNum { case 1: if wireType != 0 { return fmt.Errorf("proto: wrong wireType = %d for field Tagid", wireType) } m.Tagid = 0 for shift := uint(0); ; shift += 7 { if shift >= 64 { return ErrIntOverflowModel } if iNdEx >= l { return io.ErrUnexpectedEOF } b := dAtA[iNdEx] iNdEx++ m.Tagid |= (int64(b) & 0x7F) << shift if b < 0x80 { break } } case 2: if wireType != 2 { return fmt.Errorf("proto: wrong wireType = %d for field Name", wireType) } var stringLen uint64 for shift := uint(0); ; shift += 7 { if shift >= 64 { return ErrIntOverflowModel } 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 ErrInvalidLengthModel } postIndex := iNdEx + intStringLen if postIndex > l { return io.ErrUnexpectedEOF } m.Name = string(dAtA[iNdEx:postIndex]) iNdEx = postIndex case 3: if wireType != 0 { return fmt.Errorf("proto: wrong wireType = %d for field Count", wireType) } m.Count = 0 for shift := uint(0); ; shift += 7 { if shift >= 64 { return ErrIntOverflowModel } if iNdEx >= l { return io.ErrUnexpectedEOF } b := dAtA[iNdEx] iNdEx++ m.Count |= (int64(b) & 0x7F) << shift if b < 0x80 { break } } default: iNdEx = preIndex skippy, err := skipModel(dAtA[iNdEx:]) if err != nil { return err } if skippy < 0 { return ErrInvalidLengthModel } if (iNdEx + skippy) > l { return io.ErrUnexpectedEOF } m.XXX_unrecognized = append(m.XXX_unrecognized, dAtA[iNdEx:iNdEx+skippy]...) iNdEx += skippy } } if iNdEx > l { return io.ErrUnexpectedEOF } return nil } func (m *TagCountList) Unmarshal(dAtA []byte) error { l := len(dAtA) iNdEx := 0 for iNdEx < l { preIndex := iNdEx var wire uint64 for shift := uint(0); ; shift += 7 { if shift >= 64 { return ErrIntOverflowModel } if iNdEx >= l { return io.ErrUnexpectedEOF } b := dAtA[iNdEx] iNdEx++ wire |= (uint64(b) & 0x7F) << shift if b < 0x80 { break } } fieldNum := int32(wire >> 3) wireType := int(wire & 0x7) if wireType == 4 { return fmt.Errorf("proto: TagCountList: wiretype end group for non-group") } if fieldNum <= 0 { return fmt.Errorf("proto: TagCountList: illegal tag %d (wire type %d)", fieldNum, wire) } switch fieldNum { case 1: if wireType != 2 { return fmt.Errorf("proto: wrong wireType = %d for field TagCountList", wireType) } var msglen int for shift := uint(0); ; shift += 7 { if shift >= 64 { return ErrIntOverflowModel } if iNdEx >= l { return io.ErrUnexpectedEOF } b := dAtA[iNdEx] iNdEx++ msglen |= (int(b) & 0x7F) << shift if b < 0x80 { break } } if msglen < 0 { return ErrInvalidLengthModel } postIndex := iNdEx + msglen if postIndex > l { return io.ErrUnexpectedEOF } m.TagCountList = append(m.TagCountList, &TagCount{}) if err := m.TagCountList[len(m.TagCountList)-1].Unmarshal(dAtA[iNdEx:postIndex]); err != nil { return err } iNdEx = postIndex default: iNdEx = preIndex skippy, err := skipModel(dAtA[iNdEx:]) if err != nil { return err } if skippy < 0 { return ErrInvalidLengthModel } if (iNdEx + skippy) > l { return io.ErrUnexpectedEOF } m.XXX_unrecognized = append(m.XXX_unrecognized, dAtA[iNdEx:iNdEx+skippy]...) iNdEx += skippy } } if iNdEx > l { return io.ErrUnexpectedEOF } return nil } func (m *Following) Unmarshal(dAtA []byte) error { l := len(dAtA) iNdEx := 0 for iNdEx < l { preIndex := iNdEx var wire uint64 for shift := uint(0); ; shift += 7 { if shift >= 64 { return ErrIntOverflowModel } if iNdEx >= l { return io.ErrUnexpectedEOF } b := dAtA[iNdEx] iNdEx++ wire |= (uint64(b) & 0x7F) << shift if b < 0x80 { break } } fieldNum := int32(wire >> 3) wireType := int(wire & 0x7) if wireType == 4 { return fmt.Errorf("proto: Following: wiretype end group for non-group") } if fieldNum <= 0 { return fmt.Errorf("proto: Following: illegal tag %d (wire type %d)", fieldNum, wire) } switch fieldNum { case 1: if wireType != 0 { return fmt.Errorf("proto: wrong wireType = %d for field Mid", wireType) } m.Mid = 0 for shift := uint(0); ; shift += 7 { if shift >= 64 { return ErrIntOverflowModel } if iNdEx >= l { return io.ErrUnexpectedEOF } b := dAtA[iNdEx] iNdEx++ m.Mid |= (int64(b) & 0x7F) << shift if b < 0x80 { break } } case 2: if wireType != 0 { return fmt.Errorf("proto: wrong wireType = %d for field Attribute", wireType) } m.Attribute = 0 for shift := uint(0); ; shift += 7 { if shift >= 64 { return ErrIntOverflowModel } if iNdEx >= l { return io.ErrUnexpectedEOF } b := dAtA[iNdEx] iNdEx++ m.Attribute |= (uint32(b) & 0x7F) << shift if b < 0x80 { break } } case 3: if wireType != 0 { return fmt.Errorf("proto: wrong wireType = %d for field Source", wireType) } m.Source = 0 for shift := uint(0); ; shift += 7 { if shift >= 64 { return ErrIntOverflowModel } if iNdEx >= l { return io.ErrUnexpectedEOF } b := dAtA[iNdEx] iNdEx++ m.Source |= (uint32(b) & 0x7F) << shift if b < 0x80 { break } } case 4: if wireType != 0 { return fmt.Errorf("proto: wrong wireType = %d for field CTime", wireType) } m.CTime = 0 for shift := uint(0); ; shift += 7 { if shift >= 64 { return ErrIntOverflowModel } if iNdEx >= l { return io.ErrUnexpectedEOF } b := dAtA[iNdEx] iNdEx++ m.CTime |= (go_common_library_time.Time(b) & 0x7F) << shift if b < 0x80 { break } } case 5: if wireType != 0 { return fmt.Errorf("proto: wrong wireType = %d for field MTime", wireType) } m.MTime = 0 for shift := uint(0); ; shift += 7 { if shift >= 64 { return ErrIntOverflowModel } if iNdEx >= l { return io.ErrUnexpectedEOF } b := dAtA[iNdEx] iNdEx++ m.MTime |= (go_common_library_time.Time(b) & 0x7F) << shift if b < 0x80 { break } } case 6: if wireType == 0 { var v int64 for shift := uint(0); ; shift += 7 { if shift >= 64 { return ErrIntOverflowModel } if iNdEx >= l { return io.ErrUnexpectedEOF } b := dAtA[iNdEx] iNdEx++ v |= (int64(b) & 0x7F) << shift if b < 0x80 { break } } m.Tag = append(m.Tag, v) } else if wireType == 2 { var packedLen int for shift := uint(0); ; shift += 7 { if shift >= 64 { return ErrIntOverflowModel } if iNdEx >= l { return io.ErrUnexpectedEOF } b := dAtA[iNdEx] iNdEx++ packedLen |= (int(b) & 0x7F) << shift if b < 0x80 { break } } if packedLen < 0 { return ErrInvalidLengthModel } postIndex := iNdEx + packedLen if postIndex > l { return io.ErrUnexpectedEOF } var elementCount int var count int for _, integer := range dAtA { if integer < 128 { count++ } } elementCount = count if elementCount != 0 && len(m.Tag) == 0 { m.Tag = make([]int64, 0, elementCount) } for iNdEx < postIndex { var v int64 for shift := uint(0); ; shift += 7 { if shift >= 64 { return ErrIntOverflowModel } if iNdEx >= l { return io.ErrUnexpectedEOF } b := dAtA[iNdEx] iNdEx++ v |= (int64(b) & 0x7F) << shift if b < 0x80 { break } } m.Tag = append(m.Tag, v) } } else { return fmt.Errorf("proto: wrong wireType = %d for field Tag", wireType) } case 7: if wireType != 0 { return fmt.Errorf("proto: wrong wireType = %d for field Special", wireType) } m.Special = 0 for shift := uint(0); ; shift += 7 { if shift >= 64 { return ErrIntOverflowModel } if iNdEx >= l { return io.ErrUnexpectedEOF } b := dAtA[iNdEx] iNdEx++ m.Special |= (int32(b) & 0x7F) << shift if b < 0x80 { break } } default: iNdEx = preIndex skippy, err := skipModel(dAtA[iNdEx:]) if err != nil { return err } if skippy < 0 { return ErrInvalidLengthModel } if (iNdEx + skippy) > l { return io.ErrUnexpectedEOF } m.XXX_unrecognized = append(m.XXX_unrecognized, dAtA[iNdEx:iNdEx+skippy]...) iNdEx += skippy } } if iNdEx > l { return io.ErrUnexpectedEOF } return nil } func (m *FollowingList) Unmarshal(dAtA []byte) error { l := len(dAtA) iNdEx := 0 for iNdEx < l { preIndex := iNdEx var wire uint64 for shift := uint(0); ; shift += 7 { if shift >= 64 { return ErrIntOverflowModel } if iNdEx >= l { return io.ErrUnexpectedEOF } b := dAtA[iNdEx] iNdEx++ wire |= (uint64(b) & 0x7F) << shift if b < 0x80 { break } } fieldNum := int32(wire >> 3) wireType := int(wire & 0x7) if wireType == 4 { return fmt.Errorf("proto: FollowingList: wiretype end group for non-group") } if fieldNum <= 0 { return fmt.Errorf("proto: FollowingList: illegal tag %d (wire type %d)", fieldNum, wire) } switch fieldNum { case 1: if wireType != 2 { return fmt.Errorf("proto: wrong wireType = %d for field FollowingList", wireType) } var msglen int for shift := uint(0); ; shift += 7 { if shift >= 64 { return ErrIntOverflowModel } if iNdEx >= l { return io.ErrUnexpectedEOF } b := dAtA[iNdEx] iNdEx++ msglen |= (int(b) & 0x7F) << shift if b < 0x80 { break } } if msglen < 0 { return ErrInvalidLengthModel } postIndex := iNdEx + msglen if postIndex > l { return io.ErrUnexpectedEOF } m.FollowingList = append(m.FollowingList, &Following{}) if err := m.FollowingList[len(m.FollowingList)-1].Unmarshal(dAtA[iNdEx:postIndex]); err != nil { return err } iNdEx = postIndex default: iNdEx = preIndex skippy, err := skipModel(dAtA[iNdEx:]) if err != nil { return err } if skippy < 0 { return ErrInvalidLengthModel } if (iNdEx + skippy) > l { return io.ErrUnexpectedEOF } m.XXX_unrecognized = append(m.XXX_unrecognized, dAtA[iNdEx:iNdEx+skippy]...) iNdEx += skippy } } if iNdEx > l { return io.ErrUnexpectedEOF } return nil } func (m *Stat) Unmarshal(dAtA []byte) error { l := len(dAtA) iNdEx := 0 for iNdEx < l { preIndex := iNdEx var wire uint64 for shift := uint(0); ; shift += 7 { if shift >= 64 { return ErrIntOverflowModel } if iNdEx >= l { return io.ErrUnexpectedEOF } b := dAtA[iNdEx] iNdEx++ wire |= (uint64(b) & 0x7F) << shift if b < 0x80 { break } } fieldNum := int32(wire >> 3) wireType := int(wire & 0x7) if wireType == 4 { return fmt.Errorf("proto: Stat: wiretype end group for non-group") } if fieldNum <= 0 { return fmt.Errorf("proto: Stat: illegal tag %d (wire type %d)", fieldNum, wire) } switch fieldNum { case 1: if wireType != 0 { return fmt.Errorf("proto: wrong wireType = %d for field Mid", wireType) } m.Mid = 0 for shift := uint(0); ; shift += 7 { if shift >= 64 { return ErrIntOverflowModel } if iNdEx >= l { return io.ErrUnexpectedEOF } b := dAtA[iNdEx] iNdEx++ m.Mid |= (int64(b) & 0x7F) << shift if b < 0x80 { break } } case 2: if wireType != 0 { return fmt.Errorf("proto: wrong wireType = %d for field Following", wireType) } m.Following = 0 for shift := uint(0); ; shift += 7 { if shift >= 64 { return ErrIntOverflowModel } if iNdEx >= l { return io.ErrUnexpectedEOF } b := dAtA[iNdEx] iNdEx++ m.Following |= (int64(b) & 0x7F) << shift if b < 0x80 { break } } case 3: if wireType != 0 { return fmt.Errorf("proto: wrong wireType = %d for field Whisper", wireType) } m.Whisper = 0 for shift := uint(0); ; shift += 7 { if shift >= 64 { return ErrIntOverflowModel } if iNdEx >= l { return io.ErrUnexpectedEOF } b := dAtA[iNdEx] iNdEx++ m.Whisper |= (int64(b) & 0x7F) << shift if b < 0x80 { break } } case 4: if wireType != 0 { return fmt.Errorf("proto: wrong wireType = %d for field Black", wireType) } m.Black = 0 for shift := uint(0); ; shift += 7 { if shift >= 64 { return ErrIntOverflowModel } if iNdEx >= l { return io.ErrUnexpectedEOF } b := dAtA[iNdEx] iNdEx++ m.Black |= (int64(b) & 0x7F) << shift if b < 0x80 { break } } case 5: if wireType != 0 { return fmt.Errorf("proto: wrong wireType = %d for field Follower", wireType) } m.Follower = 0 for shift := uint(0); ; shift += 7 { if shift >= 64 { return ErrIntOverflowModel } if iNdEx >= l { return io.ErrUnexpectedEOF } b := dAtA[iNdEx] iNdEx++ m.Follower |= (int64(b) & 0x7F) << shift if b < 0x80 { break } } case 6: if wireType != 0 { return fmt.Errorf("proto: wrong wireType = %d for field CTime", wireType) } m.CTime = 0 for shift := uint(0); ; shift += 7 { if shift >= 64 { return ErrIntOverflowModel } if iNdEx >= l { return io.ErrUnexpectedEOF } b := dAtA[iNdEx] iNdEx++ m.CTime |= (go_common_library_time.Time(b) & 0x7F) << shift if b < 0x80 { break } } case 7: if wireType != 0 { return fmt.Errorf("proto: wrong wireType = %d for field MTime", wireType) } m.MTime = 0 for shift := uint(0); ; shift += 7 { if shift >= 64 { return ErrIntOverflowModel } if iNdEx >= l { return io.ErrUnexpectedEOF } b := dAtA[iNdEx] iNdEx++ m.MTime |= (go_common_library_time.Time(b) & 0x7F) << shift if b < 0x80 { break } } default: iNdEx = preIndex skippy, err := skipModel(dAtA[iNdEx:]) if err != nil { return err } if skippy < 0 { return ErrInvalidLengthModel } if (iNdEx + skippy) > l { return io.ErrUnexpectedEOF } m.XXX_unrecognized = append(m.XXX_unrecognized, dAtA[iNdEx:iNdEx+skippy]...) iNdEx += skippy } } if iNdEx > l { return io.ErrUnexpectedEOF } return nil } func (m *FollowingTags) Unmarshal(dAtA []byte) error { l := len(dAtA) iNdEx := 0 for iNdEx < l { preIndex := iNdEx var wire uint64 for shift := uint(0); ; shift += 7 { if shift >= 64 { return ErrIntOverflowModel } if iNdEx >= l { return io.ErrUnexpectedEOF } b := dAtA[iNdEx] iNdEx++ wire |= (uint64(b) & 0x7F) << shift if b < 0x80 { break } } fieldNum := int32(wire >> 3) wireType := int(wire & 0x7) if wireType == 4 { return fmt.Errorf("proto: FollowingTags: wiretype end group for non-group") } if fieldNum <= 0 { return fmt.Errorf("proto: FollowingTags: illegal tag %d (wire type %d)", fieldNum, wire) } switch fieldNum { case 1: if wireType != 0 { return fmt.Errorf("proto: wrong wireType = %d for field Attr", wireType) } m.Attr = 0 for shift := uint(0); ; shift += 7 { if shift >= 64 { return ErrIntOverflowModel } if iNdEx >= l { return io.ErrUnexpectedEOF } b := dAtA[iNdEx] iNdEx++ m.Attr |= (uint32(b) & 0x7F) << shift if b < 0x80 { break } } case 2: if wireType != 0 { return fmt.Errorf("proto: wrong wireType = %d for field Ts", wireType) } m.Ts = 0 for shift := uint(0); ; shift += 7 { if shift >= 64 { return ErrIntOverflowModel } if iNdEx >= l { return io.ErrUnexpectedEOF } b := dAtA[iNdEx] iNdEx++ m.Ts |= (go_common_library_time.Time(b) & 0x7F) << shift if b < 0x80 { break } } case 3: if wireType == 0 { var v int64 for shift := uint(0); ; shift += 7 { if shift >= 64 { return ErrIntOverflowModel } if iNdEx >= l { return io.ErrUnexpectedEOF } b := dAtA[iNdEx] iNdEx++ v |= (int64(b) & 0x7F) << shift if b < 0x80 { break } } m.TagIds = append(m.TagIds, v) } else if wireType == 2 { var packedLen int for shift := uint(0); ; shift += 7 { if shift >= 64 { return ErrIntOverflowModel } if iNdEx >= l { return io.ErrUnexpectedEOF } b := dAtA[iNdEx] iNdEx++ packedLen |= (int(b) & 0x7F) << shift if b < 0x80 { break } } if packedLen < 0 { return ErrInvalidLengthModel } postIndex := iNdEx + packedLen if postIndex > l { return io.ErrUnexpectedEOF } var elementCount int var count int for _, integer := range dAtA { if integer < 128 { count++ } } elementCount = count if elementCount != 0 && len(m.TagIds) == 0 { m.TagIds = make([]int64, 0, elementCount) } for iNdEx < postIndex { var v int64 for shift := uint(0); ; shift += 7 { if shift >= 64 { return ErrIntOverflowModel } if iNdEx >= l { return io.ErrUnexpectedEOF } b := dAtA[iNdEx] iNdEx++ v |= (int64(b) & 0x7F) << shift if b < 0x80 { break } } m.TagIds = append(m.TagIds, v) } } else { return fmt.Errorf("proto: wrong wireType = %d for field TagIds", wireType) } case 4: if wireType != 0 { return fmt.Errorf("proto: wrong wireType = %d for field Special", wireType) } m.Special = 0 for shift := uint(0); ; shift += 7 { if shift >= 64 { return ErrIntOverflowModel } if iNdEx >= l { return io.ErrUnexpectedEOF } b := dAtA[iNdEx] iNdEx++ m.Special |= (int32(b) & 0x7F) << shift if b < 0x80 { break } } default: iNdEx = preIndex skippy, err := skipModel(dAtA[iNdEx:]) if err != nil { return err } if skippy < 0 { return ErrInvalidLengthModel } if (iNdEx + skippy) > l { return io.ErrUnexpectedEOF } m.XXX_unrecognized = append(m.XXX_unrecognized, dAtA[iNdEx:iNdEx+skippy]...) iNdEx += skippy } } if iNdEx > l { return io.ErrUnexpectedEOF } return nil } func (m *GlobalRec) Unmarshal(dAtA []byte) error { l := len(dAtA) iNdEx := 0 for iNdEx < l { preIndex := iNdEx var wire uint64 for shift := uint(0); ; shift += 7 { if shift >= 64 { return ErrIntOverflowModel } if iNdEx >= l { return io.ErrUnexpectedEOF } b := dAtA[iNdEx] iNdEx++ wire |= (uint64(b) & 0x7F) << shift if b < 0x80 { break } } fieldNum := int32(wire >> 3) wireType := int(wire & 0x7) if wireType == 4 { return fmt.Errorf("proto: GlobalRec: wiretype end group for non-group") } if fieldNum <= 0 { return fmt.Errorf("proto: GlobalRec: illegal tag %d (wire type %d)", fieldNum, wire) } switch fieldNum { case 1: if wireType == 0 { var v int64 for shift := uint(0); ; shift += 7 { if shift >= 64 { return ErrIntOverflowModel } if iNdEx >= l { return io.ErrUnexpectedEOF } b := dAtA[iNdEx] iNdEx++ v |= (int64(b) & 0x7F) << shift if b < 0x80 { break } } m.Fids = append(m.Fids, v) } else if wireType == 2 { var packedLen int for shift := uint(0); ; shift += 7 { if shift >= 64 { return ErrIntOverflowModel } if iNdEx >= l { return io.ErrUnexpectedEOF } b := dAtA[iNdEx] iNdEx++ packedLen |= (int(b) & 0x7F) << shift if b < 0x80 { break } } if packedLen < 0 { return ErrInvalidLengthModel } postIndex := iNdEx + packedLen if postIndex > l { return io.ErrUnexpectedEOF } var elementCount int var count int for _, integer := range dAtA { if integer < 128 { count++ } } elementCount = count if elementCount != 0 && len(m.Fids) == 0 { m.Fids = make([]int64, 0, elementCount) } for iNdEx < postIndex { var v int64 for shift := uint(0); ; shift += 7 { if shift >= 64 { return ErrIntOverflowModel } if iNdEx >= l { return io.ErrUnexpectedEOF } b := dAtA[iNdEx] iNdEx++ v |= (int64(b) & 0x7F) << shift if b < 0x80 { break } } m.Fids = append(m.Fids, v) } } else { return fmt.Errorf("proto: wrong wireType = %d for field Fids", wireType) } default: iNdEx = preIndex skippy, err := skipModel(dAtA[iNdEx:]) if err != nil { return err } if skippy < 0 { return ErrInvalidLengthModel } if (iNdEx + skippy) > l { return io.ErrUnexpectedEOF } m.XXX_unrecognized = append(m.XXX_unrecognized, dAtA[iNdEx:iNdEx+skippy]...) iNdEx += skippy } } if iNdEx > l { return io.ErrUnexpectedEOF } return nil } func (m *RelationLog) Unmarshal(dAtA []byte) error { l := len(dAtA) iNdEx := 0 for iNdEx < l { preIndex := iNdEx var wire uint64 for shift := uint(0); ; shift += 7 { if shift >= 64 { return ErrIntOverflowModel } if iNdEx >= l { return io.ErrUnexpectedEOF } b := dAtA[iNdEx] iNdEx++ wire |= (uint64(b) & 0x7F) << shift if b < 0x80 { break } } fieldNum := int32(wire >> 3) wireType := int(wire & 0x7) if wireType == 4 { return fmt.Errorf("proto: RelationLog: wiretype end group for non-group") } if fieldNum <= 0 { return fmt.Errorf("proto: RelationLog: illegal tag %d (wire type %d)", fieldNum, wire) } switch fieldNum { case 1: if wireType != 0 { return fmt.Errorf("proto: wrong wireType = %d for field Mid", wireType) } m.Mid = 0 for shift := uint(0); ; shift += 7 { if shift >= 64 { return ErrIntOverflowModel } if iNdEx >= l { return io.ErrUnexpectedEOF } b := dAtA[iNdEx] iNdEx++ m.Mid |= (int64(b) & 0x7F) << shift if b < 0x80 { break } } case 2: if wireType != 0 { return fmt.Errorf("proto: wrong wireType = %d for field Fid", wireType) } m.Fid = 0 for shift := uint(0); ; shift += 7 { if shift >= 64 { return ErrIntOverflowModel } if iNdEx >= l { return io.ErrUnexpectedEOF } b := dAtA[iNdEx] iNdEx++ m.Fid |= (int64(b) & 0x7F) << shift if b < 0x80 { break } } case 3: if wireType != 0 { return fmt.Errorf("proto: wrong wireType = %d for field Ts", wireType) } m.Ts = 0 for shift := uint(0); ; shift += 7 { if shift >= 64 { return ErrIntOverflowModel } if iNdEx >= l { return io.ErrUnexpectedEOF } b := dAtA[iNdEx] iNdEx++ m.Ts |= (int64(b) & 0x7F) << shift if b < 0x80 { break } } case 4: if wireType != 0 { return fmt.Errorf("proto: wrong wireType = %d for field Source", wireType) } m.Source = 0 for shift := uint(0); ; shift += 7 { if shift >= 64 { return ErrIntOverflowModel } if iNdEx >= l { return io.ErrUnexpectedEOF } b := dAtA[iNdEx] iNdEx++ m.Source |= (uint32(b) & 0x7F) << shift if b < 0x80 { break } } case 5: if wireType != 2 { return fmt.Errorf("proto: wrong wireType = %d for field Ip", wireType) } var stringLen uint64 for shift := uint(0); ; shift += 7 { if shift >= 64 { return ErrIntOverflowModel } 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 ErrInvalidLengthModel } postIndex := iNdEx + intStringLen if postIndex > l { return io.ErrUnexpectedEOF } m.Ip = string(dAtA[iNdEx:postIndex]) iNdEx = postIndex case 6: if wireType != 2 { return fmt.Errorf("proto: wrong wireType = %d for field Buvid", wireType) } var stringLen uint64 for shift := uint(0); ; shift += 7 { if shift >= 64 { return ErrIntOverflowModel } 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 ErrInvalidLengthModel } postIndex := iNdEx + intStringLen if postIndex > l { return io.ErrUnexpectedEOF } m.Buvid = string(dAtA[iNdEx:postIndex]) iNdEx = postIndex case 7: if wireType != 0 { return fmt.Errorf("proto: wrong wireType = %d for field FromAttr", wireType) } m.FromAttr = 0 for shift := uint(0); ; shift += 7 { if shift >= 64 { return ErrIntOverflowModel } if iNdEx >= l { return io.ErrUnexpectedEOF } b := dAtA[iNdEx] iNdEx++ m.FromAttr |= (uint32(b) & 0x7F) << shift if b < 0x80 { break } } case 8: if wireType != 0 { return fmt.Errorf("proto: wrong wireType = %d for field ToAttr", wireType) } m.ToAttr = 0 for shift := uint(0); ; shift += 7 { if shift >= 64 { return ErrIntOverflowModel } if iNdEx >= l { return io.ErrUnexpectedEOF } b := dAtA[iNdEx] iNdEx++ m.ToAttr |= (uint32(b) & 0x7F) << shift if b < 0x80 { break } } case 9: if wireType != 0 { return fmt.Errorf("proto: wrong wireType = %d for field FromRevAttr", wireType) } m.FromRevAttr = 0 for shift := uint(0); ; shift += 7 { if shift >= 64 { return ErrIntOverflowModel } if iNdEx >= l { return io.ErrUnexpectedEOF } b := dAtA[iNdEx] iNdEx++ m.FromRevAttr |= (uint32(b) & 0x7F) << shift if b < 0x80 { break } } case 10: if wireType != 0 { return fmt.Errorf("proto: wrong wireType = %d for field ToRevAttr", wireType) } m.ToRevAttr = 0 for shift := uint(0); ; shift += 7 { if shift >= 64 { return ErrIntOverflowModel } if iNdEx >= l { return io.ErrUnexpectedEOF } b := dAtA[iNdEx] iNdEx++ m.ToRevAttr |= (uint32(b) & 0x7F) << shift if b < 0x80 { break } } case 11: if wireType != 2 { return fmt.Errorf("proto: wrong wireType = %d for field Content", wireType) } var msglen int for shift := uint(0); ; shift += 7 { if shift >= 64 { return ErrIntOverflowModel } if iNdEx >= l { return io.ErrUnexpectedEOF } b := dAtA[iNdEx] iNdEx++ msglen |= (int(b) & 0x7F) << shift if b < 0x80 { break } } if msglen < 0 { return ErrInvalidLengthModel } postIndex := iNdEx + msglen if postIndex > l { return io.ErrUnexpectedEOF } if m.Content == nil { m.Content = make(map[string]string) } var mapkey string var mapvalue string for iNdEx < postIndex { entryPreIndex := iNdEx var wire uint64 for shift := uint(0); ; shift += 7 { if shift >= 64 { return ErrIntOverflowModel } if iNdEx >= l { return io.ErrUnexpectedEOF } b := dAtA[iNdEx] iNdEx++ wire |= (uint64(b) & 0x7F) << shift if b < 0x80 { break } } fieldNum := int32(wire >> 3) if fieldNum == 1 { var stringLenmapkey uint64 for shift := uint(0); ; shift += 7 { if shift >= 64 { return ErrIntOverflowModel } if iNdEx >= l { return io.ErrUnexpectedEOF } b := dAtA[iNdEx] iNdEx++ stringLenmapkey |= (uint64(b) & 0x7F) << shift if b < 0x80 { break } } intStringLenmapkey := int(stringLenmapkey) if intStringLenmapkey < 0 { return ErrInvalidLengthModel } postStringIndexmapkey := iNdEx + intStringLenmapkey if postStringIndexmapkey > l { return io.ErrUnexpectedEOF } mapkey = string(dAtA[iNdEx:postStringIndexmapkey]) iNdEx = postStringIndexmapkey } else if fieldNum == 2 { var stringLenmapvalue uint64 for shift := uint(0); ; shift += 7 { if shift >= 64 { return ErrIntOverflowModel } if iNdEx >= l { return io.ErrUnexpectedEOF } b := dAtA[iNdEx] iNdEx++ stringLenmapvalue |= (uint64(b) & 0x7F) << shift if b < 0x80 { break } } intStringLenmapvalue := int(stringLenmapvalue) if intStringLenmapvalue < 0 { return ErrInvalidLengthModel } postStringIndexmapvalue := iNdEx + intStringLenmapvalue if postStringIndexmapvalue > l { return io.ErrUnexpectedEOF } mapvalue = string(dAtA[iNdEx:postStringIndexmapvalue]) iNdEx = postStringIndexmapvalue } else { iNdEx = entryPreIndex skippy, err := skipModel(dAtA[iNdEx:]) if err != nil { return err } if skippy < 0 { return ErrInvalidLengthModel } if (iNdEx + skippy) > postIndex { return io.ErrUnexpectedEOF } iNdEx += skippy } } m.Content[mapkey] = mapvalue iNdEx = postIndex default: iNdEx = preIndex skippy, err := skipModel(dAtA[iNdEx:]) if err != nil { return err } if skippy < 0 { return ErrInvalidLengthModel } if (iNdEx + skippy) > l { return io.ErrUnexpectedEOF } m.XXX_unrecognized = append(m.XXX_unrecognized, dAtA[iNdEx:iNdEx+skippy]...) iNdEx += skippy } } if iNdEx > l { return io.ErrUnexpectedEOF } return nil } func skipModel(dAtA []byte) (n int, err error) { l := len(dAtA) iNdEx := 0 for iNdEx < l { var wire uint64 for shift := uint(0); ; shift += 7 { if shift >= 64 { return 0, ErrIntOverflowModel } if iNdEx >= l { return 0, io.ErrUnexpectedEOF } b := dAtA[iNdEx] iNdEx++ wire |= (uint64(b) & 0x7F) << shift if b < 0x80 { break } } wireType := int(wire & 0x7) switch wireType { case 0: for shift := uint(0); ; shift += 7 { if shift >= 64 { return 0, ErrIntOverflowModel } if iNdEx >= l { return 0, io.ErrUnexpectedEOF } iNdEx++ if dAtA[iNdEx-1] < 0x80 { break } } return iNdEx, nil case 1: iNdEx += 8 return iNdEx, nil case 2: var length int for shift := uint(0); ; shift += 7 { if shift >= 64 { return 0, ErrIntOverflowModel } if iNdEx >= l { return 0, io.ErrUnexpectedEOF } b := dAtA[iNdEx] iNdEx++ length |= (int(b) & 0x7F) << shift if b < 0x80 { break } } iNdEx += length if length < 0 { return 0, ErrInvalidLengthModel } return iNdEx, nil case 3: for { var innerWire uint64 var start int = iNdEx for shift := uint(0); ; shift += 7 { if shift >= 64 { return 0, ErrIntOverflowModel } if iNdEx >= l { return 0, io.ErrUnexpectedEOF } b := dAtA[iNdEx] iNdEx++ innerWire |= (uint64(b) & 0x7F) << shift if b < 0x80 { break } } innerWireType := int(innerWire & 0x7) if innerWireType == 4 { break } next, err := skipModel(dAtA[start:]) if err != nil { return 0, err } iNdEx = start + next } return iNdEx, nil case 4: return iNdEx, nil case 5: iNdEx += 4 return iNdEx, nil default: return 0, fmt.Errorf("proto: illegal wireType %d", wireType) } } panic("unreachable") } var ( ErrInvalidLengthModel = fmt.Errorf("proto: negative length found during unmarshaling") ErrIntOverflowModel = fmt.Errorf("proto: integer overflow") ) func init() { proto.RegisterFile("app/service/main/relation/model/model.proto", fileDescriptor_model_92318090ab9b3d76) } var fileDescriptor_model_92318090ab9b3d76 = []byte{ // 973 bytes of a gzipped FileDescriptorProto 0x1f, 0x8b, 0x08, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0xff, 0xcc, 0x56, 0x5f, 0x8f, 0xdb, 0x44, 0x10, 0xaf, 0xff, 0x25, 0xf1, 0xe4, 0x52, 0xc0, 0x42, 0x55, 0xb8, 0xb6, 0x71, 0x64, 0xa8, 0x14, 0xa8, 0x2e, 0x11, 0x57, 0x21, 0xa1, 0x8a, 0x97, 0x26, 0x82, 0x02, 0x6a, 0x5f, 0x96, 0x80, 0xf8, 0xf3, 0x70, 0xda, 0x38, 0x8e, 0xbb, 0xd4, 0xce, 0x46, 0xf6, 0x26, 0xd5, 0x7d, 0x04, 0xbe, 0x03, 0x5f, 0x81, 0x2f, 0xc1, 0x53, 0x85, 0x84, 0xd4, 0x4f, 0x60, 0xd1, 0x7b, 0xb4, 0xc4, 0x17, 0xe0, 0x09, 0xed, 0xec, 0xda, 0xf1, 0x49, 0xbd, 0x3b, 0xa4, 0xf2, 0xd0, 0x97, 0xdd, 0xd9, 0xd9, 0x99, 0x5f, 0x32, 0xf3, 0x9b, 0xd9, 0x31, 0xdc, 0xa5, 0x9b, 0xcd, 0x24, 0x8f, 0xb2, 0x1d, 0x0b, 0xa3, 0x49, 0x4a, 0xd9, 0x7a, 0x92, 0x45, 0x09, 0x15, 0x8c, 0xaf, 0x27, 0x29, 0x5f, 0x46, 0x89, 0x5a, 0xc7, 0x9b, 0x8c, 0x0b, 0xee, 0xf5, 0x69, 0x18, 0xf2, 0xed, 0x5a, 0x8c, 0xb5, 0xc3, 0xb8, 0xb2, 0x3d, 0x3c, 0x8a, 0x99, 0x78, 0xb2, 0x5d, 0x8c, 0x43, 0x9e, 0x4e, 0x62, 0x1e, 0xf3, 0x09, 0x3a, 0x2c, 0xb6, 0x2b, 0x3c, 0xe1, 0x01, 0x25, 0x05, 0x14, 0xfc, 0x6d, 0x80, 0x35, 0xa7, 0xb1, 0x77, 0x03, 0x4c, 0xb6, 0xec, 0x1b, 0x43, 0x63, 0x64, 0x4d, 0x5b, 0x65, 0xe1, 0x9b, 0x6c, 0x49, 0x4c, 0xb6, 0xf4, 0x6e, 0x81, 0xbd, 0xa6, 0x69, 0xd4, 0x37, 0x87, 0xc6, 0xc8, 0x9d, 0x76, 0xca, 0xc2, 0xc7, 0x33, 0xc1, 0xd5, 0x0b, 0xa0, 0x95, 0x0b, 0x2a, 0xb6, 0x79, 0xdf, 0x42, 0x4f, 0x28, 0x0b, 0x5f, 0x6b, 0x88, 0xde, 0xbd, 0x19, 0x38, 0xa1, 0x60, 0x69, 0xd4, 0xb7, 0xd1, 0xe4, 0xe8, 0xac, 0xf0, 0x9d, 0xd9, 0x9c, 0xa5, 0x51, 0x59, 0xf8, 0xc6, 0xd1, 0x3f, 0x85, 0x7f, 0x33, 0xe6, 0x47, 0x21, 0x4f, 0x53, 0xbe, 0x9e, 0x24, 0x6c, 0x91, 0xd1, 0xec, 0x74, 0x22, 0xed, 0xc7, 0xd2, 0x86, 0x28, 0x5f, 0xef, 0x21, 0x38, 0x29, 0x82, 0x38, 0x08, 0xf2, 0xb1, 0x04, 0x79, 0xac, 0x41, 0xd4, 0xcd, 0x95, 0x40, 0x68, 0x15, 0xfc, 0x6a, 0x80, 0x3d, 0xa7, 0x71, 0xee, 0x7d, 0x06, 0xb6, 0xa0, 0x71, 0xde, 0x37, 0x86, 0xd6, 0xa8, 0x7b, 0x3c, 0x1a, 0x5f, 0x94, 0xd0, 0xb1, 0xb4, 0xc6, 0xe5, 0xf3, 0xb5, 0xc8, 0x4e, 0x09, 0x7a, 0x1d, 0x7e, 0x07, 0x6e, 0xad, 0xf2, 0xde, 0x06, 0xeb, 0x69, 0x74, 0xaa, 0x92, 0x47, 0xa4, 0xe8, 0xdd, 0x03, 0x67, 0x47, 0x93, 0xad, 0x4a, 0x5b, 0xf7, 0xf8, 0xf6, 0xa5, 0xe8, 0x44, 0xd9, 0xde, 0x37, 0x3f, 0x35, 0x82, 0x3f, 0x0d, 0x68, 0xcf, 0x69, 0xfc, 0x6d, 0x1e, 0x65, 0xde, 0x7b, 0x60, 0xad, 0x6a, 0x4e, 0xda, 0x65, 0xe1, 0xcb, 0x23, 0x91, 0x8b, 0xbc, 0x12, 0x34, 0xee, 0x9b, 0x43, 0xab, 0xba, 0x12, 0x34, 0x26, 0x72, 0xd9, 0xa7, 0xdb, 0xfa, 0x3f, 0xd2, 0x6d, 0xbf, 0x66, 0xba, 0x7f, 0x86, 0xce, 0x9c, 0xc6, 0x33, 0x19, 0xbb, 0xe7, 0x83, 0x23, 0x68, 0x5c, 0x47, 0xe4, 0x4a, 0x2c, 0x54, 0x10, 0xb5, 0x5d, 0x51, 0x6b, 0x3e, 0x38, 0x98, 0x43, 0x1d, 0x18, 0xba, 0xa3, 0x82, 0xa8, 0x2d, 0xf8, 0x1e, 0x0e, 0xaa, 0xdf, 0x7a, 0xc4, 0x72, 0xe1, 0x7d, 0x09, 0xd7, 0x05, 0x8d, 0x4f, 0xf0, 0xf2, 0x24, 0x61, 0xb9, 0xd0, 0x5c, 0x07, 0x97, 0xb2, 0x81, 0xfe, 0xe4, 0x40, 0x34, 0x90, 0x82, 0xdf, 0x4d, 0x70, 0xbf, 0xe0, 0x49, 0xc2, 0x9f, 0xb1, 0x75, 0x2c, 0x93, 0x9f, 0x9e, 0xe7, 0x25, 0x95, 0xbc, 0xa4, 0x6c, 0xe9, 0xdd, 0x05, 0x97, 0x0a, 0x91, 0xb1, 0xc5, 0x56, 0xa8, 0x30, 0x7a, 0xd3, 0x5e, 0x59, 0xf8, 0x7b, 0x25, 0xd9, 0x8b, 0xde, 0x6d, 0x68, 0xe5, 0x7c, 0x9b, 0x85, 0x8a, 0xaa, 0xde, 0xd4, 0x41, 0x86, 0x88, 0x56, 0xbe, 0x59, 0x7d, 0x53, 0x55, 0x5c, 0xeb, 0x15, 0x15, 0x77, 0x07, 0xda, 0xf9, 0x26, 0x0a, 0x19, 0x4d, 0xfa, 0xed, 0xa1, 0x31, 0x72, 0xa6, 0xdd, 0xb2, 0xf0, 0x2b, 0x15, 0xa9, 0x84, 0xe0, 0x27, 0xe8, 0xd5, 0x39, 0x44, 0x7e, 0xbe, 0x86, 0xeb, 0xab, 0x4a, 0xd1, 0xe4, 0xe7, 0xfd, 0x8b, 0xf9, 0xa9, 0x01, 0x48, 0x6f, 0xd5, 0xc4, 0x0a, 0xfe, 0x30, 0xc1, 0xfe, 0x46, 0x50, 0x71, 0x05, 0x39, 0xb5, 0x13, 0x92, 0x63, 0x29, 0x72, 0x6a, 0x25, 0xd9, 0x8b, 0x32, 0xa8, 0x67, 0x4f, 0x58, 0xbe, 0x89, 0x32, 0x5d, 0x6f, 0x18, 0x94, 0x56, 0x91, 0x4a, 0x90, 0x45, 0xb9, 0x48, 0x68, 0xf8, 0x54, 0x93, 0x84, 0x45, 0x89, 0x0a, 0xa2, 0x36, 0x6f, 0x04, 0x1d, 0x05, 0x1a, 0x65, 0x9a, 0x83, 0x83, 0xb2, 0xf0, 0x6b, 0x1d, 0xa9, 0xa5, 0x3d, 0xdf, 0xad, 0xd7, 0xe0, 0x7b, 0x56, 0xf1, 0xdd, 0xde, 0x83, 0x3c, 0xfe, 0xef, 0x20, 0xaa, 0x69, 0x7f, 0x33, 0x1a, 0x54, 0xe1, 0x63, 0x79, 0x0b, 0x6c, 0x59, 0xb7, 0x98, 0xd6, 0x9e, 0xea, 0x4c, 0x79, 0x26, 0xb8, 0x7a, 0x9f, 0x80, 0x29, 0x72, 0x9d, 0xd1, 0x3b, 0x72, 0x76, 0x88, 0xfc, 0xaa, 0x5f, 0x32, 0x45, 0xee, 0x0d, 0xa1, 0x2d, 0xfb, 0x93, 0x2d, 0xe5, 0xf4, 0x38, 0x57, 0x56, 0x2d, 0x41, 0xe3, 0xaf, 0x96, 0x79, 0xb3, 0xb2, 0xec, 0x4b, 0x2a, 0xeb, 0x43, 0x70, 0x1f, 0x26, 0x7c, 0x41, 0x13, 0x12, 0x85, 0xf2, 0xaf, 0xae, 0x24, 0xa4, 0x81, 0x90, 0xf8, 0x57, 0xe5, 0x99, 0xe0, 0x1a, 0xfc, 0x62, 0x43, 0x97, 0xe8, 0x6a, 0x7a, 0xc4, 0x2f, 0xed, 0x65, 0xfd, 0xfc, 0x9a, 0xaf, 0x78, 0x7e, 0x6f, 0x60, 0xc0, 0xd6, 0x7e, 0x58, 0x8a, 0x1c, 0x23, 0x0a, 0xea, 0x8e, 0xb6, 0x31, 0x51, 0x6a, 0x1c, 0xa2, 0xa6, 0x6e, 0x6b, 0x39, 0x68, 0x37, 0x58, 0x0a, 0xae, 0x1e, 0xb4, 0x1b, 0x62, 0xb2, 0x0d, 0x56, 0xd2, 0x76, 0xc7, 0x96, 0x48, 0xbf, 0xab, 0x2b, 0x49, 0x2a, 0x88, 0xda, 0xbc, 0x8f, 0xc0, 0x5d, 0x65, 0x3c, 0x3d, 0x41, 0x22, 0xda, 0xfb, 0xb7, 0xa5, 0x56, 0x92, 0x8e, 0x14, 0x1f, 0x48, 0x46, 0x3e, 0x80, 0xb6, 0xe0, 0xca, 0xb2, 0x83, 0x96, 0x98, 0x38, 0xad, 0x22, 0x2d, 0xc1, 0x1f, 0x28, 0xde, 0x7a, 0xe8, 0x9c, 0x45, 0x3b, 0x65, 0xeb, 0xa2, 0xed, 0x3b, 0x65, 0xe1, 0x9f, 0xbf, 0x20, 0x5d, 0x79, 0x24, 0xd1, 0x0e, 0xdd, 0x26, 0xd0, 0x15, 0x7c, 0xef, 0x04, 0xe8, 0xf4, 0x56, 0x59, 0xf8, 0x4d, 0x35, 0x71, 0x05, 0xaf, 0x1c, 0x7e, 0x80, 0x76, 0xc8, 0xd7, 0x22, 0x5a, 0x8b, 0x7e, 0x17, 0x3b, 0xfc, 0xf8, 0xe2, 0x0e, 0x6f, 0x90, 0x33, 0x9e, 0x29, 0x27, 0x1c, 0xb2, 0x2a, 0x02, 0x0d, 0x43, 0x2a, 0xe1, 0xf0, 0x3e, 0x1c, 0x34, 0xad, 0x9a, 0xa3, 0xd8, 0x55, 0xa3, 0xf8, 0xdd, 0xe6, 0x28, 0x76, 0x1b, 0xb3, 0x76, 0x7a, 0xf3, 0xf9, 0xcb, 0xc1, 0xb5, 0x17, 0x2f, 0x07, 0xd7, 0x9e, 0x9f, 0x0d, 0x8c, 0x17, 0x67, 0x03, 0xe3, 0xaf, 0xb3, 0x81, 0xf1, 0xa3, 0x83, 0x9f, 0x59, 0x8b, 0x16, 0x7e, 0x1e, 0xdd, 0xfb, 0x37, 0x00, 0x00, 0xff, 0xff, 0x2d, 0x4c, 0x57, 0x63, 0x96, 0x09, 0x00, 0x00, }