bilibili-backup/app/service/main/relation/model/model.pb.go

3466 lines
83 KiB
Go
Raw Normal View History

2019-04-22 10:59:20 +08:00
// 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,
}