// Code generated by protoc-gen-gogo. DO NOT EDIT. // source: app/interface/openplatform/article/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 Category struct { ID int64 `protobuf:"varint,1,opt,name=id,proto3" json:"id"` ParentID int64 `protobuf:"varint,2,opt,name=parent_id,json=parentId,proto3" json:"parent_id"` Name string `protobuf:"bytes,3,opt,name=name,proto3" json:"name"` Position int64 `protobuf:"varint,4,opt,name=position,proto3" json:"-"` Children []*Category `protobuf:"bytes,5,rep,name=children" json:"children,omitempty"` BannerURL string `protobuf:"bytes,6,opt,name=banner_url,json=bannerUrl,proto3" json:"banner_url,omitempty"` XXX_NoUnkeyedLiteral struct{} `json:"-"` XXX_unrecognized []byte `json:"-"` XXX_sizecache int32 `json:"-"` } func (m *Category) Reset() { *m = Category{} } func (m *Category) String() string { return proto.CompactTextString(m) } func (*Category) ProtoMessage() {} func (*Category) Descriptor() ([]byte, []int) { return fileDescriptor_model_1ed79421c8e64043, []int{0} } func (m *Category) XXX_Unmarshal(b []byte) error { return m.Unmarshal(b) } func (m *Category) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { if deterministic { return xxx_messageInfo_Category.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 *Category) XXX_Merge(src proto.Message) { xxx_messageInfo_Category.Merge(dst, src) } func (m *Category) XXX_Size() int { return m.Size() } func (m *Category) XXX_DiscardUnknown() { xxx_messageInfo_Category.DiscardUnknown(m) } var xxx_messageInfo_Category proto.InternalMessageInfo type Stats struct { View int64 `protobuf:"varint,1,opt,name=view,proto3" json:"view"` Favorite int64 `protobuf:"varint,2,opt,name=favorite,proto3" json:"favorite"` Like int64 `protobuf:"varint,3,opt,name=like,proto3" json:"like"` Dislike int64 `protobuf:"varint,4,opt,name=dislike,proto3" json:"dislike"` Reply int64 `protobuf:"varint,5,opt,name=reply,proto3" json:"reply"` Share int64 `protobuf:"varint,6,opt,name=share,proto3" json:"share"` Coin int64 `protobuf:"varint,7,opt,name=coin,proto3" json:"coin"` Dynamic int64 `protobuf:"varint,8,opt,name=dynamic,proto3" json:"dynamic"` XXX_NoUnkeyedLiteral struct{} `json:"-"` XXX_unrecognized []byte `json:"-"` XXX_sizecache int32 `json:"-"` } func (m *Stats) Reset() { *m = Stats{} } func (m *Stats) String() string { return proto.CompactTextString(m) } func (*Stats) ProtoMessage() {} func (*Stats) Descriptor() ([]byte, []int) { return fileDescriptor_model_1ed79421c8e64043, []int{1} } func (m *Stats) XXX_Unmarshal(b []byte) error { return m.Unmarshal(b) } func (m *Stats) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { if deterministic { return xxx_messageInfo_Stats.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 *Stats) XXX_Merge(src proto.Message) { xxx_messageInfo_Stats.Merge(dst, src) } func (m *Stats) XXX_Size() int { return m.Size() } func (m *Stats) XXX_DiscardUnknown() { xxx_messageInfo_Stats.DiscardUnknown(m) } var xxx_messageInfo_Stats proto.InternalMessageInfo type Meta struct { ID int64 `protobuf:"varint,1,opt,name=id,proto3" json:"id"` Category *Category `protobuf:"bytes,2,opt,name=category" json:"category"` Categories []*Category `protobuf:"bytes,3,rep,name=categories" json:"categories"` Title string `protobuf:"bytes,4,opt,name=title,proto3" json:"title"` Summary string `protobuf:"bytes,5,opt,name=summary,proto3" json:"summary"` BannerURL string `protobuf:"bytes,6,opt,name=banner_url,json=bannerUrl,proto3" json:"banner_url"` TemplateID int32 `protobuf:"varint,7,opt,name=template_id,json=templateId,proto3" json:"template_id"` State int32 `protobuf:"varint,8,opt,name=state,proto3" json:"state"` Author *Author `protobuf:"bytes,9,opt,name=author" json:"author"` Reprint int32 `protobuf:"varint,10,opt,name=reprint,proto3" json:"reprint"` ImageURLs []string `protobuf:"bytes,11,rep,name=image_urls,json=imageUrls" json:"image_urls"` PublishTime go_common_library_time.Time `protobuf:"varint,12,opt,name=publish_time,json=publishTime,proto3,casttype=go-common/library/time.Time" json:"publish_time"` Ctime go_common_library_time.Time `protobuf:"varint,13,opt,name=ctime,proto3,casttype=go-common/library/time.Time" json:"ctime"` Mtime go_common_library_time.Time `protobuf:"varint,14,opt,name=mtime,proto3,casttype=go-common/library/time.Time" json:"mtime,omitempty"` Stats *Stats `protobuf:"bytes,15,opt,name=stats" json:"stats,omitempty"` Tags []*Tag `protobuf:"bytes,16,rep,name=tags" json:"tags,omitempty"` Attributes int32 `protobuf:"varint,17,opt,name=attributes,proto3" json:"attributes,omitempty"` Reason string `protobuf:"bytes,18,opt,name=reason,proto3" json:"reason,omitempty"` Words int64 `protobuf:"varint,19,opt,name=words,proto3" json:"words"` Dynamic string `protobuf:"bytes,20,opt,name=dynamic,proto3" json:"dynamic,omitempty"` OriginImageURLs []string `protobuf:"bytes,21,rep,name=origin_image_urls,json=originImageUrls" json:"origin_image_urls"` List *List `protobuf:"bytes,22,opt,name=list" json:"list"` IsLike bool `protobuf:"varint,23,opt,name=isLike,proto3" json:"is_like"` Media *Media `protobuf:"bytes,24,opt,name=media" json:"media"` ApplyTime string `protobuf:"bytes,25,opt,name=apply_time,json=applyTime,proto3" json:"apply_time"` CheckTime string `protobuf:"bytes,26,opt,name=check_time,json=checkTime,proto3" json:"check_time"` XXX_NoUnkeyedLiteral struct{} `json:"-"` XXX_unrecognized []byte `json:"-"` XXX_sizecache int32 `json:"-"` } func (m *Meta) Reset() { *m = Meta{} } func (m *Meta) String() string { return proto.CompactTextString(m) } func (*Meta) ProtoMessage() {} func (*Meta) Descriptor() ([]byte, []int) { return fileDescriptor_model_1ed79421c8e64043, []int{2} } func (m *Meta) XXX_Unmarshal(b []byte) error { return m.Unmarshal(b) } func (m *Meta) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { if deterministic { return xxx_messageInfo_Meta.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 *Meta) XXX_Merge(src proto.Message) { xxx_messageInfo_Meta.Merge(dst, src) } func (m *Meta) XXX_Size() int { return m.Size() } func (m *Meta) XXX_DiscardUnknown() { xxx_messageInfo_Meta.DiscardUnknown(m) } var xxx_messageInfo_Meta proto.InternalMessageInfo type Media struct { Score int32 `protobuf:"varint,1,opt,name=score,proto3" json:"score"` MediaID int64 `protobuf:"varint,2,opt,name=media_id,json=mediaId,proto3" json:"media_id"` Title string `protobuf:"bytes,3,opt,name=title,proto3" json:"title"` Cover string `protobuf:"bytes,4,opt,name=cover,proto3" json:"cover"` Area string `protobuf:"bytes,5,opt,name=area,proto3" json:"area"` TypeID int32 `protobuf:"varint,6,opt,name=type_id,json=typeId,proto3" json:"type_id"` TypeName string `protobuf:"bytes,7,opt,name=type_name,json=typeName,proto3" json:"type_name"` Spoiler int32 `protobuf:"varint,8,opt,name=spoiler,proto3" json:"spoiler"` XXX_NoUnkeyedLiteral struct{} `json:"-"` XXX_unrecognized []byte `json:"-"` XXX_sizecache int32 `json:"-"` } func (m *Media) Reset() { *m = Media{} } func (m *Media) String() string { return proto.CompactTextString(m) } func (*Media) ProtoMessage() {} func (*Media) Descriptor() ([]byte, []int) { return fileDescriptor_model_1ed79421c8e64043, []int{3} } func (m *Media) XXX_Unmarshal(b []byte) error { return m.Unmarshal(b) } func (m *Media) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { if deterministic { return xxx_messageInfo_Media.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 *Media) XXX_Merge(src proto.Message) { xxx_messageInfo_Media.Merge(dst, src) } func (m *Media) XXX_Size() int { return m.Size() } func (m *Media) XXX_DiscardUnknown() { xxx_messageInfo_Media.DiscardUnknown(m) } var xxx_messageInfo_Media proto.InternalMessageInfo type OfficialVerify struct { Type int64 `protobuf:"varint,1,opt,name=type,proto3" json:"type"` Desc string `protobuf:"bytes,2,opt,name=desc,proto3" json:"desc"` XXX_NoUnkeyedLiteral struct{} `json:"-"` XXX_unrecognized []byte `json:"-"` XXX_sizecache int32 `json:"-"` } func (m *OfficialVerify) Reset() { *m = OfficialVerify{} } func (m *OfficialVerify) String() string { return proto.CompactTextString(m) } func (*OfficialVerify) ProtoMessage() {} func (*OfficialVerify) Descriptor() ([]byte, []int) { return fileDescriptor_model_1ed79421c8e64043, []int{4} } func (m *OfficialVerify) XXX_Unmarshal(b []byte) error { return m.Unmarshal(b) } func (m *OfficialVerify) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { if deterministic { return xxx_messageInfo_OfficialVerify.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 *OfficialVerify) XXX_Merge(src proto.Message) { xxx_messageInfo_OfficialVerify.Merge(dst, src) } func (m *OfficialVerify) XXX_Size() int { return m.Size() } func (m *OfficialVerify) XXX_DiscardUnknown() { xxx_messageInfo_OfficialVerify.DiscardUnknown(m) } var xxx_messageInfo_OfficialVerify proto.InternalMessageInfo type Author struct { Mid int64 `protobuf:"varint,1,opt,name=mid,proto3" json:"mid"` Name string `protobuf:"bytes,2,opt,name=name,proto3" json:"name"` Face string `protobuf:"bytes,3,opt,name=face,proto3" json:"face"` Pendant Pendant `protobuf:"bytes,4,opt,name=pendant" json:"pendant"` OfficialVerify OfficialVerify `protobuf:"bytes,5,opt,name=official_verify,json=officialVerify" json:"official_verify"` Nameplate Nameplate `protobuf:"bytes,6,opt,name=nameplate" json:"nameplate"` Vip VipInfo `protobuf:"bytes,7,opt,name=vip" json:"vip"` XXX_NoUnkeyedLiteral struct{} `json:"-"` XXX_unrecognized []byte `json:"-"` XXX_sizecache int32 `json:"-"` } func (m *Author) Reset() { *m = Author{} } func (m *Author) String() string { return proto.CompactTextString(m) } func (*Author) ProtoMessage() {} func (*Author) Descriptor() ([]byte, []int) { return fileDescriptor_model_1ed79421c8e64043, []int{5} } func (m *Author) XXX_Unmarshal(b []byte) error { return m.Unmarshal(b) } func (m *Author) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { if deterministic { return xxx_messageInfo_Author.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 *Author) XXX_Merge(src proto.Message) { xxx_messageInfo_Author.Merge(dst, src) } func (m *Author) XXX_Size() int { return m.Size() } func (m *Author) XXX_DiscardUnknown() { xxx_messageInfo_Author.DiscardUnknown(m) } var xxx_messageInfo_Author proto.InternalMessageInfo type VipInfo struct { Type int32 `protobuf:"varint,1,opt,name=type,proto3" json:"type"` Status int32 `protobuf:"varint,2,opt,name=status,proto3" json:"status"` DueDate int64 `protobuf:"varint,3,opt,name=due_date,json=dueDate,proto3" json:"due_date"` VipPayType int32 `protobuf:"varint,4,opt,name=vip_pay_type,json=vipPayType,proto3" json:"vip_pay_type"` XXX_NoUnkeyedLiteral struct{} `json:"-"` XXX_unrecognized []byte `json:"-"` XXX_sizecache int32 `json:"-"` } func (m *VipInfo) Reset() { *m = VipInfo{} } func (m *VipInfo) String() string { return proto.CompactTextString(m) } func (*VipInfo) ProtoMessage() {} func (*VipInfo) Descriptor() ([]byte, []int) { return fileDescriptor_model_1ed79421c8e64043, []int{6} } func (m *VipInfo) XXX_Unmarshal(b []byte) error { return m.Unmarshal(b) } func (m *VipInfo) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { if deterministic { return xxx_messageInfo_VipInfo.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 *VipInfo) XXX_Merge(src proto.Message) { xxx_messageInfo_VipInfo.Merge(dst, src) } func (m *VipInfo) XXX_Size() int { return m.Size() } func (m *VipInfo) XXX_DiscardUnknown() { xxx_messageInfo_VipInfo.DiscardUnknown(m) } var xxx_messageInfo_VipInfo proto.InternalMessageInfo type Nameplate struct { Nid int `protobuf:"varint,1,opt,name=nid,proto3,casttype=int" json:"nid"` Name string `protobuf:"bytes,2,opt,name=name,proto3" json:"name"` Image string `protobuf:"bytes,3,opt,name=image,proto3" json:"image"` ImageSmall string `protobuf:"bytes,4,opt,name=image_small,json=imageSmall,proto3" json:"image_small"` Level string `protobuf:"bytes,5,opt,name=level,proto3" json:"level"` Condition string `protobuf:"bytes,6,opt,name=condition,proto3" json:"condition"` XXX_NoUnkeyedLiteral struct{} `json:"-"` XXX_unrecognized []byte `json:"-"` XXX_sizecache int32 `json:"-"` } func (m *Nameplate) Reset() { *m = Nameplate{} } func (m *Nameplate) String() string { return proto.CompactTextString(m) } func (*Nameplate) ProtoMessage() {} func (*Nameplate) Descriptor() ([]byte, []int) { return fileDescriptor_model_1ed79421c8e64043, []int{7} } func (m *Nameplate) XXX_Unmarshal(b []byte) error { return m.Unmarshal(b) } func (m *Nameplate) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { if deterministic { return xxx_messageInfo_Nameplate.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 *Nameplate) XXX_Merge(src proto.Message) { xxx_messageInfo_Nameplate.Merge(dst, src) } func (m *Nameplate) XXX_Size() int { return m.Size() } func (m *Nameplate) XXX_DiscardUnknown() { xxx_messageInfo_Nameplate.DiscardUnknown(m) } var xxx_messageInfo_Nameplate proto.InternalMessageInfo type Pendant struct { Pid int32 `protobuf:"varint,1,opt,name=pid,proto3" json:"pid"` Name string `protobuf:"bytes,2,opt,name=name,proto3" json:"name"` Image string `protobuf:"bytes,3,opt,name=image,proto3" json:"image"` Expire int32 `protobuf:"varint,4,opt,name=expire,proto3" json:"expire"` XXX_NoUnkeyedLiteral struct{} `json:"-"` XXX_unrecognized []byte `json:"-"` XXX_sizecache int32 `json:"-"` } func (m *Pendant) Reset() { *m = Pendant{} } func (m *Pendant) String() string { return proto.CompactTextString(m) } func (*Pendant) ProtoMessage() {} func (*Pendant) Descriptor() ([]byte, []int) { return fileDescriptor_model_1ed79421c8e64043, []int{8} } func (m *Pendant) XXX_Unmarshal(b []byte) error { return m.Unmarshal(b) } func (m *Pendant) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { if deterministic { return xxx_messageInfo_Pendant.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 *Pendant) XXX_Merge(src proto.Message) { xxx_messageInfo_Pendant.Merge(dst, src) } func (m *Pendant) XXX_Size() int { return m.Size() } func (m *Pendant) XXX_DiscardUnknown() { xxx_messageInfo_Pendant.DiscardUnknown(m) } var xxx_messageInfo_Pendant proto.InternalMessageInfo type Tag struct { Tid int64 `protobuf:"varint,1,opt,name=tid,proto3" json:"tid"` Name string `protobuf:"bytes,2,opt,name=name,proto3" json:"name"` 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_1ed79421c8e64043, []int{9} } 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 Article struct { *Meta `protobuf:"bytes,1,opt,name=meta,embedded=meta" json:""` Content string `protobuf:"bytes,2,opt,name=content,proto3" json:"content,omitempty"` Keywords string `protobuf:"bytes,3,opt,name=keywords,proto3" json:"keywords"` XXX_NoUnkeyedLiteral struct{} `json:"-"` XXX_unrecognized []byte `json:"-"` XXX_sizecache int32 `json:"-"` } func (m *Article) Reset() { *m = Article{} } func (m *Article) String() string { return proto.CompactTextString(m) } func (*Article) ProtoMessage() {} func (*Article) Descriptor() ([]byte, []int) { return fileDescriptor_model_1ed79421c8e64043, []int{10} } func (m *Article) XXX_Unmarshal(b []byte) error { return m.Unmarshal(b) } func (m *Article) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { if deterministic { return xxx_messageInfo_Article.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 *Article) XXX_Merge(src proto.Message) { xxx_messageInfo_Article.Merge(dst, src) } func (m *Article) XXX_Size() int { return m.Size() } func (m *Article) XXX_DiscardUnknown() { xxx_messageInfo_Article.DiscardUnknown(m) } var xxx_messageInfo_Article proto.InternalMessageInfo type List struct { ID int64 `protobuf:"varint,1,opt,name=id,proto3" json:"id"` Mid int64 `protobuf:"varint,2,opt,name=mid,proto3" json:"mid"` Name string `protobuf:"bytes,3,opt,name=name,proto3" json:"name"` ImageURL string `protobuf:"bytes,4,opt,name=image_url,json=imageUrl,proto3" json:"image_url"` UpdateTime go_common_library_time.Time `protobuf:"varint,5,opt,name=update_time,json=updateTime,proto3,casttype=go-common/library/time.Time" json:"update_time"` Ctime go_common_library_time.Time `protobuf:"varint,6,opt,name=ctime,proto3,casttype=go-common/library/time.Time" json:"ctime"` PublishTime go_common_library_time.Time `protobuf:"varint,7,opt,name=publish_time,json=publishTime,proto3,casttype=go-common/library/time.Time" json:"publish_time"` Summary string `protobuf:"bytes,8,opt,name=summary,proto3" json:"summary"` Words int64 `protobuf:"varint,9,opt,name=words,proto3" json:"words"` Read int64 `protobuf:"varint,10,opt,name=read,proto3" json:"read"` ArticlesCount int64 `protobuf:"varint,11,opt,name=articles_count,json=articlesCount,proto3" json:"articles_count"` XXX_NoUnkeyedLiteral struct{} `json:"-"` XXX_unrecognized []byte `json:"-"` XXX_sizecache int32 `json:"-"` } func (m *List) Reset() { *m = List{} } func (m *List) String() string { return proto.CompactTextString(m) } func (*List) ProtoMessage() {} func (*List) Descriptor() ([]byte, []int) { return fileDescriptor_model_1ed79421c8e64043, []int{11} } func (m *List) XXX_Unmarshal(b []byte) error { return m.Unmarshal(b) } func (m *List) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { if deterministic { return xxx_messageInfo_List.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 *List) XXX_Merge(src proto.Message) { xxx_messageInfo_List.Merge(dst, src) } func (m *List) XXX_Size() int { return m.Size() } func (m *List) XXX_DiscardUnknown() { xxx_messageInfo_List.DiscardUnknown(m) } var xxx_messageInfo_List proto.InternalMessageInfo func init() { proto.RegisterType((*Category)(nil), "article.service.Category") proto.RegisterType((*Stats)(nil), "article.service.Stats") proto.RegisterType((*Meta)(nil), "article.service.Meta") proto.RegisterType((*Media)(nil), "article.service.Media") proto.RegisterType((*OfficialVerify)(nil), "article.service.OfficialVerify") proto.RegisterType((*Author)(nil), "article.service.Author") proto.RegisterType((*VipInfo)(nil), "article.service.VipInfo") proto.RegisterType((*Nameplate)(nil), "article.service.Nameplate") proto.RegisterType((*Pendant)(nil), "article.service.Pendant") proto.RegisterType((*Tag)(nil), "article.service.Tag") proto.RegisterType((*Article)(nil), "article.service.Article") proto.RegisterType((*List)(nil), "article.service.List") } func (m *Category) 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 *Category) 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 m.ParentID != 0 { dAtA[i] = 0x10 i++ i = encodeVarintModel(dAtA, i, uint64(m.ParentID)) } if len(m.Name) > 0 { dAtA[i] = 0x1a i++ i = encodeVarintModel(dAtA, i, uint64(len(m.Name))) i += copy(dAtA[i:], m.Name) } if m.Position != 0 { dAtA[i] = 0x20 i++ i = encodeVarintModel(dAtA, i, uint64(m.Position)) } if len(m.Children) > 0 { for _, msg := range m.Children { dAtA[i] = 0x2a i++ i = encodeVarintModel(dAtA, i, uint64(msg.Size())) n, err := msg.MarshalTo(dAtA[i:]) if err != nil { return 0, err } i += n } } if len(m.BannerURL) > 0 { dAtA[i] = 0x32 i++ i = encodeVarintModel(dAtA, i, uint64(len(m.BannerURL))) i += copy(dAtA[i:], m.BannerURL) } if m.XXX_unrecognized != nil { i += copy(dAtA[i:], m.XXX_unrecognized) } return i, nil } func (m *Stats) 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 *Stats) MarshalTo(dAtA []byte) (int, error) { var i int _ = i var l int _ = l if m.View != 0 { dAtA[i] = 0x8 i++ i = encodeVarintModel(dAtA, i, uint64(m.View)) } if m.Favorite != 0 { dAtA[i] = 0x10 i++ i = encodeVarintModel(dAtA, i, uint64(m.Favorite)) } if m.Like != 0 { dAtA[i] = 0x18 i++ i = encodeVarintModel(dAtA, i, uint64(m.Like)) } if m.Dislike != 0 { dAtA[i] = 0x20 i++ i = encodeVarintModel(dAtA, i, uint64(m.Dislike)) } if m.Reply != 0 { dAtA[i] = 0x28 i++ i = encodeVarintModel(dAtA, i, uint64(m.Reply)) } if m.Share != 0 { dAtA[i] = 0x30 i++ i = encodeVarintModel(dAtA, i, uint64(m.Share)) } if m.Coin != 0 { dAtA[i] = 0x38 i++ i = encodeVarintModel(dAtA, i, uint64(m.Coin)) } if m.Dynamic != 0 { dAtA[i] = 0x40 i++ i = encodeVarintModel(dAtA, i, uint64(m.Dynamic)) } if m.XXX_unrecognized != nil { i += copy(dAtA[i:], m.XXX_unrecognized) } return i, nil } func (m *Meta) 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 *Meta) 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 m.Category != nil { dAtA[i] = 0x12 i++ i = encodeVarintModel(dAtA, i, uint64(m.Category.Size())) n1, err := m.Category.MarshalTo(dAtA[i:]) if err != nil { return 0, err } i += n1 } if len(m.Categories) > 0 { for _, msg := range m.Categories { dAtA[i] = 0x1a i++ i = encodeVarintModel(dAtA, i, uint64(msg.Size())) n, err := msg.MarshalTo(dAtA[i:]) if err != nil { return 0, err } i += n } } if len(m.Title) > 0 { dAtA[i] = 0x22 i++ i = encodeVarintModel(dAtA, i, uint64(len(m.Title))) i += copy(dAtA[i:], m.Title) } if len(m.Summary) > 0 { dAtA[i] = 0x2a i++ i = encodeVarintModel(dAtA, i, uint64(len(m.Summary))) i += copy(dAtA[i:], m.Summary) } if len(m.BannerURL) > 0 { dAtA[i] = 0x32 i++ i = encodeVarintModel(dAtA, i, uint64(len(m.BannerURL))) i += copy(dAtA[i:], m.BannerURL) } if m.TemplateID != 0 { dAtA[i] = 0x38 i++ i = encodeVarintModel(dAtA, i, uint64(m.TemplateID)) } if m.State != 0 { dAtA[i] = 0x40 i++ i = encodeVarintModel(dAtA, i, uint64(m.State)) } if m.Author != nil { dAtA[i] = 0x4a i++ i = encodeVarintModel(dAtA, i, uint64(m.Author.Size())) n2, err := m.Author.MarshalTo(dAtA[i:]) if err != nil { return 0, err } i += n2 } if m.Reprint != 0 { dAtA[i] = 0x50 i++ i = encodeVarintModel(dAtA, i, uint64(m.Reprint)) } if len(m.ImageURLs) > 0 { for _, s := range m.ImageURLs { dAtA[i] = 0x5a i++ l = len(s) for l >= 1<<7 { dAtA[i] = uint8(uint64(l)&0x7f | 0x80) l >>= 7 i++ } dAtA[i] = uint8(l) i++ i += copy(dAtA[i:], s) } } if m.PublishTime != 0 { dAtA[i] = 0x60 i++ i = encodeVarintModel(dAtA, i, uint64(m.PublishTime)) } if m.Ctime != 0 { dAtA[i] = 0x68 i++ i = encodeVarintModel(dAtA, i, uint64(m.Ctime)) } if m.Mtime != 0 { dAtA[i] = 0x70 i++ i = encodeVarintModel(dAtA, i, uint64(m.Mtime)) } if m.Stats != nil { dAtA[i] = 0x7a i++ i = encodeVarintModel(dAtA, i, uint64(m.Stats.Size())) n3, err := m.Stats.MarshalTo(dAtA[i:]) if err != nil { return 0, err } i += n3 } if len(m.Tags) > 0 { for _, msg := range m.Tags { dAtA[i] = 0x82 i++ dAtA[i] = 0x1 i++ i = encodeVarintModel(dAtA, i, uint64(msg.Size())) n, err := msg.MarshalTo(dAtA[i:]) if err != nil { return 0, err } i += n } } if m.Attributes != 0 { dAtA[i] = 0x88 i++ dAtA[i] = 0x1 i++ i = encodeVarintModel(dAtA, i, uint64(m.Attributes)) } if len(m.Reason) > 0 { dAtA[i] = 0x92 i++ dAtA[i] = 0x1 i++ i = encodeVarintModel(dAtA, i, uint64(len(m.Reason))) i += copy(dAtA[i:], m.Reason) } if m.Words != 0 { dAtA[i] = 0x98 i++ dAtA[i] = 0x1 i++ i = encodeVarintModel(dAtA, i, uint64(m.Words)) } if len(m.Dynamic) > 0 { dAtA[i] = 0xa2 i++ dAtA[i] = 0x1 i++ i = encodeVarintModel(dAtA, i, uint64(len(m.Dynamic))) i += copy(dAtA[i:], m.Dynamic) } if len(m.OriginImageURLs) > 0 { for _, s := range m.OriginImageURLs { dAtA[i] = 0xaa i++ dAtA[i] = 0x1 i++ l = len(s) for l >= 1<<7 { dAtA[i] = uint8(uint64(l)&0x7f | 0x80) l >>= 7 i++ } dAtA[i] = uint8(l) i++ i += copy(dAtA[i:], s) } } if m.List != nil { dAtA[i] = 0xb2 i++ dAtA[i] = 0x1 i++ i = encodeVarintModel(dAtA, i, uint64(m.List.Size())) n4, err := m.List.MarshalTo(dAtA[i:]) if err != nil { return 0, err } i += n4 } if m.IsLike { dAtA[i] = 0xb8 i++ dAtA[i] = 0x1 i++ if m.IsLike { dAtA[i] = 1 } else { dAtA[i] = 0 } i++ } if m.Media != nil { dAtA[i] = 0xc2 i++ dAtA[i] = 0x1 i++ i = encodeVarintModel(dAtA, i, uint64(m.Media.Size())) n5, err := m.Media.MarshalTo(dAtA[i:]) if err != nil { return 0, err } i += n5 } if len(m.ApplyTime) > 0 { dAtA[i] = 0xca i++ dAtA[i] = 0x1 i++ i = encodeVarintModel(dAtA, i, uint64(len(m.ApplyTime))) i += copy(dAtA[i:], m.ApplyTime) } if len(m.CheckTime) > 0 { dAtA[i] = 0xd2 i++ dAtA[i] = 0x1 i++ i = encodeVarintModel(dAtA, i, uint64(len(m.CheckTime))) i += copy(dAtA[i:], m.CheckTime) } if m.XXX_unrecognized != nil { i += copy(dAtA[i:], m.XXX_unrecognized) } return i, nil } func (m *Media) 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 *Media) MarshalTo(dAtA []byte) (int, error) { var i int _ = i var l int _ = l if m.Score != 0 { dAtA[i] = 0x8 i++ i = encodeVarintModel(dAtA, i, uint64(m.Score)) } if m.MediaID != 0 { dAtA[i] = 0x10 i++ i = encodeVarintModel(dAtA, i, uint64(m.MediaID)) } if len(m.Title) > 0 { dAtA[i] = 0x1a i++ i = encodeVarintModel(dAtA, i, uint64(len(m.Title))) i += copy(dAtA[i:], m.Title) } if len(m.Cover) > 0 { dAtA[i] = 0x22 i++ i = encodeVarintModel(dAtA, i, uint64(len(m.Cover))) i += copy(dAtA[i:], m.Cover) } if len(m.Area) > 0 { dAtA[i] = 0x2a i++ i = encodeVarintModel(dAtA, i, uint64(len(m.Area))) i += copy(dAtA[i:], m.Area) } if m.TypeID != 0 { dAtA[i] = 0x30 i++ i = encodeVarintModel(dAtA, i, uint64(m.TypeID)) } if len(m.TypeName) > 0 { dAtA[i] = 0x3a i++ i = encodeVarintModel(dAtA, i, uint64(len(m.TypeName))) i += copy(dAtA[i:], m.TypeName) } if m.Spoiler != 0 { dAtA[i] = 0x40 i++ i = encodeVarintModel(dAtA, i, uint64(m.Spoiler)) } if m.XXX_unrecognized != nil { i += copy(dAtA[i:], m.XXX_unrecognized) } return i, nil } func (m *OfficialVerify) 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 *OfficialVerify) MarshalTo(dAtA []byte) (int, error) { var i int _ = i var l int _ = l if m.Type != 0 { dAtA[i] = 0x8 i++ i = encodeVarintModel(dAtA, i, uint64(m.Type)) } if len(m.Desc) > 0 { dAtA[i] = 0x12 i++ i = encodeVarintModel(dAtA, i, uint64(len(m.Desc))) i += copy(dAtA[i:], m.Desc) } if m.XXX_unrecognized != nil { i += copy(dAtA[i:], m.XXX_unrecognized) } return i, nil } func (m *Author) 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 *Author) 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 len(m.Name) > 0 { dAtA[i] = 0x12 i++ i = encodeVarintModel(dAtA, i, uint64(len(m.Name))) i += copy(dAtA[i:], m.Name) } if len(m.Face) > 0 { dAtA[i] = 0x1a i++ i = encodeVarintModel(dAtA, i, uint64(len(m.Face))) i += copy(dAtA[i:], m.Face) } dAtA[i] = 0x22 i++ i = encodeVarintModel(dAtA, i, uint64(m.Pendant.Size())) n6, err := m.Pendant.MarshalTo(dAtA[i:]) if err != nil { return 0, err } i += n6 dAtA[i] = 0x2a i++ i = encodeVarintModel(dAtA, i, uint64(m.OfficialVerify.Size())) n7, err := m.OfficialVerify.MarshalTo(dAtA[i:]) if err != nil { return 0, err } i += n7 dAtA[i] = 0x32 i++ i = encodeVarintModel(dAtA, i, uint64(m.Nameplate.Size())) n8, err := m.Nameplate.MarshalTo(dAtA[i:]) if err != nil { return 0, err } i += n8 dAtA[i] = 0x3a i++ i = encodeVarintModel(dAtA, i, uint64(m.Vip.Size())) n9, err := m.Vip.MarshalTo(dAtA[i:]) if err != nil { return 0, err } i += n9 if m.XXX_unrecognized != nil { i += copy(dAtA[i:], m.XXX_unrecognized) } return i, nil } func (m *VipInfo) 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 *VipInfo) MarshalTo(dAtA []byte) (int, error) { var i int _ = i var l int _ = l if m.Type != 0 { dAtA[i] = 0x8 i++ i = encodeVarintModel(dAtA, i, uint64(m.Type)) } if m.Status != 0 { dAtA[i] = 0x10 i++ i = encodeVarintModel(dAtA, i, uint64(m.Status)) } if m.DueDate != 0 { dAtA[i] = 0x18 i++ i = encodeVarintModel(dAtA, i, uint64(m.DueDate)) } if m.VipPayType != 0 { dAtA[i] = 0x20 i++ i = encodeVarintModel(dAtA, i, uint64(m.VipPayType)) } if m.XXX_unrecognized != nil { i += copy(dAtA[i:], m.XXX_unrecognized) } return i, nil } func (m *Nameplate) 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 *Nameplate) MarshalTo(dAtA []byte) (int, error) { var i int _ = i var l int _ = l if m.Nid != 0 { dAtA[i] = 0x8 i++ i = encodeVarintModel(dAtA, i, uint64(m.Nid)) } if len(m.Name) > 0 { dAtA[i] = 0x12 i++ i = encodeVarintModel(dAtA, i, uint64(len(m.Name))) i += copy(dAtA[i:], m.Name) } if len(m.Image) > 0 { dAtA[i] = 0x1a i++ i = encodeVarintModel(dAtA, i, uint64(len(m.Image))) i += copy(dAtA[i:], m.Image) } if len(m.ImageSmall) > 0 { dAtA[i] = 0x22 i++ i = encodeVarintModel(dAtA, i, uint64(len(m.ImageSmall))) i += copy(dAtA[i:], m.ImageSmall) } if len(m.Level) > 0 { dAtA[i] = 0x2a i++ i = encodeVarintModel(dAtA, i, uint64(len(m.Level))) i += copy(dAtA[i:], m.Level) } if len(m.Condition) > 0 { dAtA[i] = 0x32 i++ i = encodeVarintModel(dAtA, i, uint64(len(m.Condition))) i += copy(dAtA[i:], m.Condition) } if m.XXX_unrecognized != nil { i += copy(dAtA[i:], m.XXX_unrecognized) } return i, nil } func (m *Pendant) 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 *Pendant) MarshalTo(dAtA []byte) (int, error) { var i int _ = i var l int _ = l if m.Pid != 0 { dAtA[i] = 0x8 i++ i = encodeVarintModel(dAtA, i, uint64(m.Pid)) } if len(m.Name) > 0 { dAtA[i] = 0x12 i++ i = encodeVarintModel(dAtA, i, uint64(len(m.Name))) i += copy(dAtA[i:], m.Name) } if len(m.Image) > 0 { dAtA[i] = 0x1a i++ i = encodeVarintModel(dAtA, i, uint64(len(m.Image))) i += copy(dAtA[i:], m.Image) } if m.Expire != 0 { dAtA[i] = 0x20 i++ i = encodeVarintModel(dAtA, i, uint64(m.Expire)) } if m.XXX_unrecognized != nil { i += copy(dAtA[i:], m.XXX_unrecognized) } return i, nil } 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.Tid != 0 { dAtA[i] = 0x8 i++ i = encodeVarintModel(dAtA, i, uint64(m.Tid)) } 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.XXX_unrecognized != nil { i += copy(dAtA[i:], m.XXX_unrecognized) } return i, nil } func (m *Article) 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 *Article) MarshalTo(dAtA []byte) (int, error) { var i int _ = i var l int _ = l if m.Meta != nil { dAtA[i] = 0xa i++ i = encodeVarintModel(dAtA, i, uint64(m.Meta.Size())) n10, err := m.Meta.MarshalTo(dAtA[i:]) if err != nil { return 0, err } i += n10 } if len(m.Content) > 0 { dAtA[i] = 0x12 i++ i = encodeVarintModel(dAtA, i, uint64(len(m.Content))) i += copy(dAtA[i:], m.Content) } if len(m.Keywords) > 0 { dAtA[i] = 0x1a i++ i = encodeVarintModel(dAtA, i, uint64(len(m.Keywords))) i += copy(dAtA[i:], m.Keywords) } if m.XXX_unrecognized != nil { i += copy(dAtA[i:], m.XXX_unrecognized) } return i, nil } func (m *List) 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 *List) 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 m.Mid != 0 { dAtA[i] = 0x10 i++ i = encodeVarintModel(dAtA, i, uint64(m.Mid)) } if len(m.Name) > 0 { dAtA[i] = 0x1a i++ i = encodeVarintModel(dAtA, i, uint64(len(m.Name))) i += copy(dAtA[i:], m.Name) } if len(m.ImageURL) > 0 { dAtA[i] = 0x22 i++ i = encodeVarintModel(dAtA, i, uint64(len(m.ImageURL))) i += copy(dAtA[i:], m.ImageURL) } if m.UpdateTime != 0 { dAtA[i] = 0x28 i++ i = encodeVarintModel(dAtA, i, uint64(m.UpdateTime)) } if m.Ctime != 0 { dAtA[i] = 0x30 i++ i = encodeVarintModel(dAtA, i, uint64(m.Ctime)) } if m.PublishTime != 0 { dAtA[i] = 0x38 i++ i = encodeVarintModel(dAtA, i, uint64(m.PublishTime)) } if len(m.Summary) > 0 { dAtA[i] = 0x42 i++ i = encodeVarintModel(dAtA, i, uint64(len(m.Summary))) i += copy(dAtA[i:], m.Summary) } if m.Words != 0 { dAtA[i] = 0x48 i++ i = encodeVarintModel(dAtA, i, uint64(m.Words)) } if m.Read != 0 { dAtA[i] = 0x50 i++ i = encodeVarintModel(dAtA, i, uint64(m.Read)) } if m.ArticlesCount != 0 { dAtA[i] = 0x58 i++ i = encodeVarintModel(dAtA, i, uint64(m.ArticlesCount)) } 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 *Category) Size() (n int) { if m == nil { return 0 } var l int _ = l if m.ID != 0 { n += 1 + sovModel(uint64(m.ID)) } if m.ParentID != 0 { n += 1 + sovModel(uint64(m.ParentID)) } l = len(m.Name) if l > 0 { n += 1 + l + sovModel(uint64(l)) } if m.Position != 0 { n += 1 + sovModel(uint64(m.Position)) } if len(m.Children) > 0 { for _, e := range m.Children { l = e.Size() n += 1 + l + sovModel(uint64(l)) } } l = len(m.BannerURL) if l > 0 { n += 1 + l + sovModel(uint64(l)) } if m.XXX_unrecognized != nil { n += len(m.XXX_unrecognized) } return n } func (m *Stats) Size() (n int) { if m == nil { return 0 } var l int _ = l if m.View != 0 { n += 1 + sovModel(uint64(m.View)) } if m.Favorite != 0 { n += 1 + sovModel(uint64(m.Favorite)) } if m.Like != 0 { n += 1 + sovModel(uint64(m.Like)) } if m.Dislike != 0 { n += 1 + sovModel(uint64(m.Dislike)) } if m.Reply != 0 { n += 1 + sovModel(uint64(m.Reply)) } if m.Share != 0 { n += 1 + sovModel(uint64(m.Share)) } if m.Coin != 0 { n += 1 + sovModel(uint64(m.Coin)) } if m.Dynamic != 0 { n += 1 + sovModel(uint64(m.Dynamic)) } if m.XXX_unrecognized != nil { n += len(m.XXX_unrecognized) } return n } func (m *Meta) Size() (n int) { if m == nil { return 0 } var l int _ = l if m.ID != 0 { n += 1 + sovModel(uint64(m.ID)) } if m.Category != nil { l = m.Category.Size() n += 1 + l + sovModel(uint64(l)) } if len(m.Categories) > 0 { for _, e := range m.Categories { l = e.Size() n += 1 + l + sovModel(uint64(l)) } } l = len(m.Title) if l > 0 { n += 1 + l + sovModel(uint64(l)) } l = len(m.Summary) if l > 0 { n += 1 + l + sovModel(uint64(l)) } l = len(m.BannerURL) if l > 0 { n += 1 + l + sovModel(uint64(l)) } if m.TemplateID != 0 { n += 1 + sovModel(uint64(m.TemplateID)) } if m.State != 0 { n += 1 + sovModel(uint64(m.State)) } if m.Author != nil { l = m.Author.Size() n += 1 + l + sovModel(uint64(l)) } if m.Reprint != 0 { n += 1 + sovModel(uint64(m.Reprint)) } if len(m.ImageURLs) > 0 { for _, s := range m.ImageURLs { l = len(s) n += 1 + l + sovModel(uint64(l)) } } if m.PublishTime != 0 { n += 1 + sovModel(uint64(m.PublishTime)) } if m.Ctime != 0 { n += 1 + sovModel(uint64(m.Ctime)) } if m.Mtime != 0 { n += 1 + sovModel(uint64(m.Mtime)) } if m.Stats != nil { l = m.Stats.Size() n += 1 + l + sovModel(uint64(l)) } if len(m.Tags) > 0 { for _, e := range m.Tags { l = e.Size() n += 2 + l + sovModel(uint64(l)) } } if m.Attributes != 0 { n += 2 + sovModel(uint64(m.Attributes)) } l = len(m.Reason) if l > 0 { n += 2 + l + sovModel(uint64(l)) } if m.Words != 0 { n += 2 + sovModel(uint64(m.Words)) } l = len(m.Dynamic) if l > 0 { n += 2 + l + sovModel(uint64(l)) } if len(m.OriginImageURLs) > 0 { for _, s := range m.OriginImageURLs { l = len(s) n += 2 + l + sovModel(uint64(l)) } } if m.List != nil { l = m.List.Size() n += 2 + l + sovModel(uint64(l)) } if m.IsLike { n += 3 } if m.Media != nil { l = m.Media.Size() n += 2 + l + sovModel(uint64(l)) } l = len(m.ApplyTime) if l > 0 { n += 2 + l + sovModel(uint64(l)) } l = len(m.CheckTime) if l > 0 { n += 2 + l + sovModel(uint64(l)) } if m.XXX_unrecognized != nil { n += len(m.XXX_unrecognized) } return n } func (m *Media) Size() (n int) { if m == nil { return 0 } var l int _ = l if m.Score != 0 { n += 1 + sovModel(uint64(m.Score)) } if m.MediaID != 0 { n += 1 + sovModel(uint64(m.MediaID)) } l = len(m.Title) if l > 0 { n += 1 + l + sovModel(uint64(l)) } l = len(m.Cover) if l > 0 { n += 1 + l + sovModel(uint64(l)) } l = len(m.Area) if l > 0 { n += 1 + l + sovModel(uint64(l)) } if m.TypeID != 0 { n += 1 + sovModel(uint64(m.TypeID)) } l = len(m.TypeName) if l > 0 { n += 1 + l + sovModel(uint64(l)) } if m.Spoiler != 0 { n += 1 + sovModel(uint64(m.Spoiler)) } if m.XXX_unrecognized != nil { n += len(m.XXX_unrecognized) } return n } func (m *OfficialVerify) Size() (n int) { if m == nil { return 0 } var l int _ = l if m.Type != 0 { n += 1 + sovModel(uint64(m.Type)) } l = len(m.Desc) if l > 0 { n += 1 + l + sovModel(uint64(l)) } if m.XXX_unrecognized != nil { n += len(m.XXX_unrecognized) } return n } func (m *Author) Size() (n int) { if m == nil { return 0 } var l int _ = l if m.Mid != 0 { n += 1 + sovModel(uint64(m.Mid)) } l = len(m.Name) if l > 0 { n += 1 + l + sovModel(uint64(l)) } l = len(m.Face) if l > 0 { n += 1 + l + sovModel(uint64(l)) } l = m.Pendant.Size() n += 1 + l + sovModel(uint64(l)) l = m.OfficialVerify.Size() n += 1 + l + sovModel(uint64(l)) l = m.Nameplate.Size() n += 1 + l + sovModel(uint64(l)) l = m.Vip.Size() n += 1 + l + sovModel(uint64(l)) if m.XXX_unrecognized != nil { n += len(m.XXX_unrecognized) } return n } func (m *VipInfo) Size() (n int) { if m == nil { return 0 } var l int _ = l if m.Type != 0 { n += 1 + sovModel(uint64(m.Type)) } if m.Status != 0 { n += 1 + sovModel(uint64(m.Status)) } if m.DueDate != 0 { n += 1 + sovModel(uint64(m.DueDate)) } if m.VipPayType != 0 { n += 1 + sovModel(uint64(m.VipPayType)) } if m.XXX_unrecognized != nil { n += len(m.XXX_unrecognized) } return n } func (m *Nameplate) Size() (n int) { if m == nil { return 0 } var l int _ = l if m.Nid != 0 { n += 1 + sovModel(uint64(m.Nid)) } l = len(m.Name) if l > 0 { n += 1 + l + sovModel(uint64(l)) } l = len(m.Image) if l > 0 { n += 1 + l + sovModel(uint64(l)) } l = len(m.ImageSmall) if l > 0 { n += 1 + l + sovModel(uint64(l)) } l = len(m.Level) if l > 0 { n += 1 + l + sovModel(uint64(l)) } l = len(m.Condition) if l > 0 { n += 1 + l + sovModel(uint64(l)) } if m.XXX_unrecognized != nil { n += len(m.XXX_unrecognized) } return n } func (m *Pendant) Size() (n int) { if m == nil { return 0 } var l int _ = l if m.Pid != 0 { n += 1 + sovModel(uint64(m.Pid)) } l = len(m.Name) if l > 0 { n += 1 + l + sovModel(uint64(l)) } l = len(m.Image) if l > 0 { n += 1 + l + sovModel(uint64(l)) } if m.Expire != 0 { n += 1 + sovModel(uint64(m.Expire)) } if m.XXX_unrecognized != nil { n += len(m.XXX_unrecognized) } return n } func (m *Tag) Size() (n int) { if m == nil { return 0 } var l int _ = l if m.Tid != 0 { n += 1 + sovModel(uint64(m.Tid)) } l = len(m.Name) if l > 0 { n += 1 + l + sovModel(uint64(l)) } if m.XXX_unrecognized != nil { n += len(m.XXX_unrecognized) } return n } func (m *Article) Size() (n int) { if m == nil { return 0 } var l int _ = l if m.Meta != nil { l = m.Meta.Size() n += 1 + l + sovModel(uint64(l)) } l = len(m.Content) if l > 0 { n += 1 + l + sovModel(uint64(l)) } l = len(m.Keywords) if l > 0 { n += 1 + l + sovModel(uint64(l)) } if m.XXX_unrecognized != nil { n += len(m.XXX_unrecognized) } return n } func (m *List) Size() (n int) { if m == nil { return 0 } var l int _ = l if m.ID != 0 { n += 1 + sovModel(uint64(m.ID)) } if m.Mid != 0 { n += 1 + sovModel(uint64(m.Mid)) } l = len(m.Name) if l > 0 { n += 1 + l + sovModel(uint64(l)) } l = len(m.ImageURL) if l > 0 { n += 1 + l + sovModel(uint64(l)) } if m.UpdateTime != 0 { n += 1 + sovModel(uint64(m.UpdateTime)) } if m.Ctime != 0 { n += 1 + sovModel(uint64(m.Ctime)) } if m.PublishTime != 0 { n += 1 + sovModel(uint64(m.PublishTime)) } l = len(m.Summary) if l > 0 { n += 1 + l + sovModel(uint64(l)) } if m.Words != 0 { n += 1 + sovModel(uint64(m.Words)) } if m.Read != 0 { n += 1 + sovModel(uint64(m.Read)) } if m.ArticlesCount != 0 { n += 1 + sovModel(uint64(m.ArticlesCount)) } 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 *Category) 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: Category: wiretype end group for non-group") } if fieldNum <= 0 { return fmt.Errorf("proto: Category: 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 != 0 { return fmt.Errorf("proto: wrong wireType = %d for field ParentID", wireType) } m.ParentID = 0 for shift := uint(0); ; shift += 7 { if shift >= 64 { return ErrIntOverflowModel } if iNdEx >= l { return io.ErrUnexpectedEOF } b := dAtA[iNdEx] iNdEx++ m.ParentID |= (int64(b) & 0x7F) << shift if b < 0x80 { break } } case 3: 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 4: if wireType != 0 { return fmt.Errorf("proto: wrong wireType = %d for field Position", wireType) } m.Position = 0 for shift := uint(0); ; shift += 7 { if shift >= 64 { return ErrIntOverflowModel } if iNdEx >= l { return io.ErrUnexpectedEOF } b := dAtA[iNdEx] iNdEx++ m.Position |= (int64(b) & 0x7F) << shift if b < 0x80 { break } } case 5: if wireType != 2 { return fmt.Errorf("proto: wrong wireType = %d for field Children", 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.Children = append(m.Children, &Category{}) if err := m.Children[len(m.Children)-1].Unmarshal(dAtA[iNdEx:postIndex]); err != nil { return err } iNdEx = postIndex case 6: if wireType != 2 { return fmt.Errorf("proto: wrong wireType = %d for field BannerURL", 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.BannerURL = string(dAtA[iNdEx:postIndex]) 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 *Stats) 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: Stats: wiretype end group for non-group") } if fieldNum <= 0 { return fmt.Errorf("proto: Stats: illegal tag %d (wire type %d)", fieldNum, wire) } switch fieldNum { case 1: if wireType != 0 { return fmt.Errorf("proto: wrong wireType = %d for field View", wireType) } m.View = 0 for shift := uint(0); ; shift += 7 { if shift >= 64 { return ErrIntOverflowModel } if iNdEx >= l { return io.ErrUnexpectedEOF } b := dAtA[iNdEx] iNdEx++ m.View |= (int64(b) & 0x7F) << shift if b < 0x80 { break } } case 2: if wireType != 0 { return fmt.Errorf("proto: wrong wireType = %d for field Favorite", wireType) } m.Favorite = 0 for shift := uint(0); ; shift += 7 { if shift >= 64 { return ErrIntOverflowModel } if iNdEx >= l { return io.ErrUnexpectedEOF } b := dAtA[iNdEx] iNdEx++ m.Favorite |= (int64(b) & 0x7F) << shift if b < 0x80 { break } } case 3: if wireType != 0 { return fmt.Errorf("proto: wrong wireType = %d for field Like", wireType) } m.Like = 0 for shift := uint(0); ; shift += 7 { if shift >= 64 { return ErrIntOverflowModel } if iNdEx >= l { return io.ErrUnexpectedEOF } b := dAtA[iNdEx] iNdEx++ m.Like |= (int64(b) & 0x7F) << shift if b < 0x80 { break } } case 4: if wireType != 0 { return fmt.Errorf("proto: wrong wireType = %d for field Dislike", wireType) } m.Dislike = 0 for shift := uint(0); ; shift += 7 { if shift >= 64 { return ErrIntOverflowModel } if iNdEx >= l { return io.ErrUnexpectedEOF } b := dAtA[iNdEx] iNdEx++ m.Dislike |= (int64(b) & 0x7F) << shift if b < 0x80 { break } } case 5: if wireType != 0 { return fmt.Errorf("proto: wrong wireType = %d for field Reply", wireType) } m.Reply = 0 for shift := uint(0); ; shift += 7 { if shift >= 64 { return ErrIntOverflowModel } if iNdEx >= l { return io.ErrUnexpectedEOF } b := dAtA[iNdEx] iNdEx++ m.Reply |= (int64(b) & 0x7F) << shift if b < 0x80 { break } } case 6: if wireType != 0 { return fmt.Errorf("proto: wrong wireType = %d for field Share", wireType) } m.Share = 0 for shift := uint(0); ; shift += 7 { if shift >= 64 { return ErrIntOverflowModel } if iNdEx >= l { return io.ErrUnexpectedEOF } b := dAtA[iNdEx] iNdEx++ m.Share |= (int64(b) & 0x7F) << shift if b < 0x80 { break } } case 7: if wireType != 0 { return fmt.Errorf("proto: wrong wireType = %d for field Coin", wireType) } m.Coin = 0 for shift := uint(0); ; shift += 7 { if shift >= 64 { return ErrIntOverflowModel } if iNdEx >= l { return io.ErrUnexpectedEOF } b := dAtA[iNdEx] iNdEx++ m.Coin |= (int64(b) & 0x7F) << shift if b < 0x80 { break } } case 8: if wireType != 0 { return fmt.Errorf("proto: wrong wireType = %d for field Dynamic", wireType) } m.Dynamic = 0 for shift := uint(0); ; shift += 7 { if shift >= 64 { return ErrIntOverflowModel } if iNdEx >= l { return io.ErrUnexpectedEOF } b := dAtA[iNdEx] iNdEx++ m.Dynamic |= (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 *Meta) 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: Meta: wiretype end group for non-group") } if fieldNum <= 0 { return fmt.Errorf("proto: Meta: 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 Category", 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.Category == nil { m.Category = &Category{} } if err := m.Category.Unmarshal(dAtA[iNdEx:postIndex]); err != nil { return err } iNdEx = postIndex case 3: if wireType != 2 { return fmt.Errorf("proto: wrong wireType = %d for field Categories", 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.Categories = append(m.Categories, &Category{}) if err := m.Categories[len(m.Categories)-1].Unmarshal(dAtA[iNdEx:postIndex]); err != nil { return err } iNdEx = postIndex case 4: if wireType != 2 { return fmt.Errorf("proto: wrong wireType = %d for field Title", 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.Title = string(dAtA[iNdEx:postIndex]) iNdEx = postIndex case 5: if wireType != 2 { return fmt.Errorf("proto: wrong wireType = %d for field Summary", 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.Summary = string(dAtA[iNdEx:postIndex]) iNdEx = postIndex case 6: if wireType != 2 { return fmt.Errorf("proto: wrong wireType = %d for field BannerURL", 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.BannerURL = string(dAtA[iNdEx:postIndex]) iNdEx = postIndex case 7: if wireType != 0 { return fmt.Errorf("proto: wrong wireType = %d for field TemplateID", wireType) } m.TemplateID = 0 for shift := uint(0); ; shift += 7 { if shift >= 64 { return ErrIntOverflowModel } if iNdEx >= l { return io.ErrUnexpectedEOF } b := dAtA[iNdEx] iNdEx++ m.TemplateID |= (int32(b) & 0x7F) << shift if b < 0x80 { break } } case 8: if wireType != 0 { return fmt.Errorf("proto: wrong wireType = %d for field State", wireType) } m.State = 0 for shift := uint(0); ; shift += 7 { if shift >= 64 { return ErrIntOverflowModel } if iNdEx >= l { return io.ErrUnexpectedEOF } b := dAtA[iNdEx] iNdEx++ m.State |= (int32(b) & 0x7F) << shift if b < 0x80 { break } } case 9: if wireType != 2 { return fmt.Errorf("proto: wrong wireType = %d for field Author", 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.Author == nil { m.Author = &Author{} } if err := m.Author.Unmarshal(dAtA[iNdEx:postIndex]); err != nil { return err } iNdEx = postIndex case 10: if wireType != 0 { return fmt.Errorf("proto: wrong wireType = %d for field Reprint", wireType) } m.Reprint = 0 for shift := uint(0); ; shift += 7 { if shift >= 64 { return ErrIntOverflowModel } if iNdEx >= l { return io.ErrUnexpectedEOF } b := dAtA[iNdEx] iNdEx++ m.Reprint |= (int32(b) & 0x7F) << shift if b < 0x80 { break } } case 11: if wireType != 2 { return fmt.Errorf("proto: wrong wireType = %d for field ImageURLs", 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.ImageURLs = append(m.ImageURLs, string(dAtA[iNdEx:postIndex])) iNdEx = postIndex case 12: if wireType != 0 { return fmt.Errorf("proto: wrong wireType = %d for field PublishTime", wireType) } m.PublishTime = 0 for shift := uint(0); ; shift += 7 { if shift >= 64 { return ErrIntOverflowModel } if iNdEx >= l { return io.ErrUnexpectedEOF } b := dAtA[iNdEx] iNdEx++ m.PublishTime |= (go_common_library_time.Time(b) & 0x7F) << shift if b < 0x80 { break } } case 13: 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 14: 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 15: if wireType != 2 { return fmt.Errorf("proto: wrong wireType = %d for field Stats", 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.Stats == nil { m.Stats = &Stats{} } if err := m.Stats.Unmarshal(dAtA[iNdEx:postIndex]); err != nil { return err } iNdEx = postIndex case 16: 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 } m.Tags = append(m.Tags, &Tag{}) if err := m.Tags[len(m.Tags)-1].Unmarshal(dAtA[iNdEx:postIndex]); err != nil { return err } iNdEx = postIndex case 17: if wireType != 0 { return fmt.Errorf("proto: wrong wireType = %d for field Attributes", wireType) } m.Attributes = 0 for shift := uint(0); ; shift += 7 { if shift >= 64 { return ErrIntOverflowModel } if iNdEx >= l { return io.ErrUnexpectedEOF } b := dAtA[iNdEx] iNdEx++ m.Attributes |= (int32(b) & 0x7F) << shift if b < 0x80 { break } } case 18: if wireType != 2 { return fmt.Errorf("proto: wrong wireType = %d for field Reason", 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.Reason = string(dAtA[iNdEx:postIndex]) iNdEx = postIndex case 19: if wireType != 0 { return fmt.Errorf("proto: wrong wireType = %d for field Words", wireType) } m.Words = 0 for shift := uint(0); ; shift += 7 { if shift >= 64 { return ErrIntOverflowModel } if iNdEx >= l { return io.ErrUnexpectedEOF } b := dAtA[iNdEx] iNdEx++ m.Words |= (int64(b) & 0x7F) << shift if b < 0x80 { break } } case 20: if wireType != 2 { return fmt.Errorf("proto: wrong wireType = %d for field Dynamic", 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.Dynamic = string(dAtA[iNdEx:postIndex]) iNdEx = postIndex case 21: if wireType != 2 { return fmt.Errorf("proto: wrong wireType = %d for field OriginImageURLs", 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.OriginImageURLs = append(m.OriginImageURLs, string(dAtA[iNdEx:postIndex])) iNdEx = postIndex case 22: if wireType != 2 { return fmt.Errorf("proto: wrong wireType = %d for field List", 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.List == nil { m.List = &List{} } if err := m.List.Unmarshal(dAtA[iNdEx:postIndex]); err != nil { return err } iNdEx = postIndex case 23: if wireType != 0 { return fmt.Errorf("proto: wrong wireType = %d for field IsLike", wireType) } var v int for shift := uint(0); ; shift += 7 { if shift >= 64 { return ErrIntOverflowModel } if iNdEx >= l { return io.ErrUnexpectedEOF } b := dAtA[iNdEx] iNdEx++ v |= (int(b) & 0x7F) << shift if b < 0x80 { break } } m.IsLike = bool(v != 0) case 24: if wireType != 2 { return fmt.Errorf("proto: wrong wireType = %d for field Media", 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.Media == nil { m.Media = &Media{} } if err := m.Media.Unmarshal(dAtA[iNdEx:postIndex]); err != nil { return err } iNdEx = postIndex case 25: if wireType != 2 { return fmt.Errorf("proto: wrong wireType = %d for field ApplyTime", 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.ApplyTime = string(dAtA[iNdEx:postIndex]) iNdEx = postIndex case 26: if wireType != 2 { return fmt.Errorf("proto: wrong wireType = %d for field CheckTime", 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.CheckTime = string(dAtA[iNdEx:postIndex]) 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 *Media) 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: Media: wiretype end group for non-group") } if fieldNum <= 0 { return fmt.Errorf("proto: Media: illegal tag %d (wire type %d)", fieldNum, wire) } switch fieldNum { case 1: if wireType != 0 { return fmt.Errorf("proto: wrong wireType = %d for field Score", wireType) } m.Score = 0 for shift := uint(0); ; shift += 7 { if shift >= 64 { return ErrIntOverflowModel } if iNdEx >= l { return io.ErrUnexpectedEOF } b := dAtA[iNdEx] iNdEx++ m.Score |= (int32(b) & 0x7F) << shift if b < 0x80 { break } } case 2: if wireType != 0 { return fmt.Errorf("proto: wrong wireType = %d for field MediaID", wireType) } m.MediaID = 0 for shift := uint(0); ; shift += 7 { if shift >= 64 { return ErrIntOverflowModel } if iNdEx >= l { return io.ErrUnexpectedEOF } b := dAtA[iNdEx] iNdEx++ m.MediaID |= (int64(b) & 0x7F) << shift if b < 0x80 { break } } case 3: if wireType != 2 { return fmt.Errorf("proto: wrong wireType = %d for field Title", 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.Title = string(dAtA[iNdEx:postIndex]) iNdEx = postIndex case 4: if wireType != 2 { return fmt.Errorf("proto: wrong wireType = %d for field Cover", 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.Cover = string(dAtA[iNdEx:postIndex]) iNdEx = postIndex case 5: if wireType != 2 { return fmt.Errorf("proto: wrong wireType = %d for field Area", 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.Area = string(dAtA[iNdEx:postIndex]) iNdEx = postIndex case 6: if wireType != 0 { return fmt.Errorf("proto: wrong wireType = %d for field TypeID", wireType) } m.TypeID = 0 for shift := uint(0); ; shift += 7 { if shift >= 64 { return ErrIntOverflowModel } if iNdEx >= l { return io.ErrUnexpectedEOF } b := dAtA[iNdEx] iNdEx++ m.TypeID |= (int32(b) & 0x7F) << shift if b < 0x80 { break } } case 7: if wireType != 2 { return fmt.Errorf("proto: wrong wireType = %d for field TypeName", 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.TypeName = string(dAtA[iNdEx:postIndex]) iNdEx = postIndex case 8: if wireType != 0 { return fmt.Errorf("proto: wrong wireType = %d for field Spoiler", wireType) } m.Spoiler = 0 for shift := uint(0); ; shift += 7 { if shift >= 64 { return ErrIntOverflowModel } if iNdEx >= l { return io.ErrUnexpectedEOF } b := dAtA[iNdEx] iNdEx++ m.Spoiler |= (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 *OfficialVerify) 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: OfficialVerify: wiretype end group for non-group") } if fieldNum <= 0 { return fmt.Errorf("proto: OfficialVerify: illegal tag %d (wire type %d)", fieldNum, wire) } switch fieldNum { case 1: if wireType != 0 { return fmt.Errorf("proto: wrong wireType = %d for field Type", wireType) } m.Type = 0 for shift := uint(0); ; shift += 7 { if shift >= 64 { return ErrIntOverflowModel } if iNdEx >= l { return io.ErrUnexpectedEOF } b := dAtA[iNdEx] iNdEx++ m.Type |= (int64(b) & 0x7F) << shift if b < 0x80 { break } } case 2: if wireType != 2 { return fmt.Errorf("proto: wrong wireType = %d for field Desc", 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.Desc = string(dAtA[iNdEx:postIndex]) 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 *Author) 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: Author: wiretype end group for non-group") } if fieldNum <= 0 { return fmt.Errorf("proto: Author: 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 != 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 != 2 { return fmt.Errorf("proto: wrong wireType = %d for field Face", 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.Face = string(dAtA[iNdEx:postIndex]) iNdEx = postIndex case 4: if wireType != 2 { return fmt.Errorf("proto: wrong wireType = %d for field Pendant", 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 err := m.Pendant.Unmarshal(dAtA[iNdEx:postIndex]); err != nil { return err } iNdEx = postIndex case 5: if wireType != 2 { return fmt.Errorf("proto: wrong wireType = %d for field OfficialVerify", 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 err := m.OfficialVerify.Unmarshal(dAtA[iNdEx:postIndex]); err != nil { return err } iNdEx = postIndex case 6: if wireType != 2 { return fmt.Errorf("proto: wrong wireType = %d for field Nameplate", 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 err := m.Nameplate.Unmarshal(dAtA[iNdEx:postIndex]); err != nil { return err } iNdEx = postIndex case 7: if wireType != 2 { return fmt.Errorf("proto: wrong wireType = %d for field Vip", 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 err := m.Vip.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 *VipInfo) 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: VipInfo: wiretype end group for non-group") } if fieldNum <= 0 { return fmt.Errorf("proto: VipInfo: illegal tag %d (wire type %d)", fieldNum, wire) } switch fieldNum { case 1: if wireType != 0 { return fmt.Errorf("proto: wrong wireType = %d for field Type", wireType) } m.Type = 0 for shift := uint(0); ; shift += 7 { if shift >= 64 { return ErrIntOverflowModel } if iNdEx >= l { return io.ErrUnexpectedEOF } b := dAtA[iNdEx] iNdEx++ m.Type |= (int32(b) & 0x7F) << shift if b < 0x80 { break } } case 2: 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 |= (int32(b) & 0x7F) << shift if b < 0x80 { break } } case 3: if wireType != 0 { return fmt.Errorf("proto: wrong wireType = %d for field DueDate", wireType) } m.DueDate = 0 for shift := uint(0); ; shift += 7 { if shift >= 64 { return ErrIntOverflowModel } if iNdEx >= l { return io.ErrUnexpectedEOF } b := dAtA[iNdEx] iNdEx++ m.DueDate |= (int64(b) & 0x7F) << shift if b < 0x80 { break } } case 4: if wireType != 0 { return fmt.Errorf("proto: wrong wireType = %d for field VipPayType", wireType) } m.VipPayType = 0 for shift := uint(0); ; shift += 7 { if shift >= 64 { return ErrIntOverflowModel } if iNdEx >= l { return io.ErrUnexpectedEOF } b := dAtA[iNdEx] iNdEx++ m.VipPayType |= (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 *Nameplate) 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: Nameplate: wiretype end group for non-group") } if fieldNum <= 0 { return fmt.Errorf("proto: Nameplate: illegal tag %d (wire type %d)", fieldNum, wire) } switch fieldNum { case 1: if wireType != 0 { return fmt.Errorf("proto: wrong wireType = %d for field Nid", wireType) } m.Nid = 0 for shift := uint(0); ; shift += 7 { if shift >= 64 { return ErrIntOverflowModel } if iNdEx >= l { return io.ErrUnexpectedEOF } b := dAtA[iNdEx] iNdEx++ m.Nid |= (int(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 != 2 { return fmt.Errorf("proto: wrong wireType = %d for field Image", 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.Image = string(dAtA[iNdEx:postIndex]) iNdEx = postIndex case 4: if wireType != 2 { return fmt.Errorf("proto: wrong wireType = %d for field ImageSmall", 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.ImageSmall = string(dAtA[iNdEx:postIndex]) iNdEx = postIndex case 5: if wireType != 2 { return fmt.Errorf("proto: wrong wireType = %d for field Level", 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.Level = string(dAtA[iNdEx:postIndex]) iNdEx = postIndex case 6: if wireType != 2 { return fmt.Errorf("proto: wrong wireType = %d for field Condition", 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.Condition = string(dAtA[iNdEx:postIndex]) 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 *Pendant) 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: Pendant: wiretype end group for non-group") } if fieldNum <= 0 { return fmt.Errorf("proto: Pendant: illegal tag %d (wire type %d)", fieldNum, wire) } switch fieldNum { case 1: if wireType != 0 { return fmt.Errorf("proto: wrong wireType = %d for field Pid", wireType) } m.Pid = 0 for shift := uint(0); ; shift += 7 { if shift >= 64 { return ErrIntOverflowModel } if iNdEx >= l { return io.ErrUnexpectedEOF } b := dAtA[iNdEx] iNdEx++ m.Pid |= (int32(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 != 2 { return fmt.Errorf("proto: wrong wireType = %d for field Image", 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.Image = string(dAtA[iNdEx:postIndex]) iNdEx = postIndex case 4: if wireType != 0 { return fmt.Errorf("proto: wrong wireType = %d for field Expire", wireType) } m.Expire = 0 for shift := uint(0); ; shift += 7 { if shift >= 64 { return ErrIntOverflowModel } if iNdEx >= l { return io.ErrUnexpectedEOF } b := dAtA[iNdEx] iNdEx++ m.Expire |= (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 *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 Tid", wireType) } m.Tid = 0 for shift := uint(0); ; shift += 7 { if shift >= 64 { return ErrIntOverflowModel } if iNdEx >= l { return io.ErrUnexpectedEOF } b := dAtA[iNdEx] iNdEx++ m.Tid |= (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 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 *Article) 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: Article: wiretype end group for non-group") } if fieldNum <= 0 { return fmt.Errorf("proto: Article: illegal tag %d (wire type %d)", fieldNum, wire) } switch fieldNum { case 1: if wireType != 2 { return fmt.Errorf("proto: wrong wireType = %d for field Meta", 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.Meta == nil { m.Meta = &Meta{} } if err := m.Meta.Unmarshal(dAtA[iNdEx:postIndex]); err != nil { return err } iNdEx = postIndex case 2: if wireType != 2 { return fmt.Errorf("proto: wrong wireType = %d for field Content", 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.Content = string(dAtA[iNdEx:postIndex]) iNdEx = postIndex case 3: if wireType != 2 { return fmt.Errorf("proto: wrong wireType = %d for field Keywords", 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.Keywords = string(dAtA[iNdEx:postIndex]) 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 *List) 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: List: wiretype end group for non-group") } if fieldNum <= 0 { return fmt.Errorf("proto: List: 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 != 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 3: 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 4: if wireType != 2 { return fmt.Errorf("proto: wrong wireType = %d for field ImageURL", 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.ImageURL = string(dAtA[iNdEx:postIndex]) iNdEx = postIndex case 5: if wireType != 0 { return fmt.Errorf("proto: wrong wireType = %d for field UpdateTime", wireType) } m.UpdateTime = 0 for shift := uint(0); ; shift += 7 { if shift >= 64 { return ErrIntOverflowModel } if iNdEx >= l { return io.ErrUnexpectedEOF } b := dAtA[iNdEx] iNdEx++ m.UpdateTime |= (go_common_library_time.Time(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 PublishTime", wireType) } m.PublishTime = 0 for shift := uint(0); ; shift += 7 { if shift >= 64 { return ErrIntOverflowModel } if iNdEx >= l { return io.ErrUnexpectedEOF } b := dAtA[iNdEx] iNdEx++ m.PublishTime |= (go_common_library_time.Time(b) & 0x7F) << shift if b < 0x80 { break } } case 8: if wireType != 2 { return fmt.Errorf("proto: wrong wireType = %d for field Summary", 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.Summary = string(dAtA[iNdEx:postIndex]) iNdEx = postIndex case 9: if wireType != 0 { return fmt.Errorf("proto: wrong wireType = %d for field Words", wireType) } m.Words = 0 for shift := uint(0); ; shift += 7 { if shift >= 64 { return ErrIntOverflowModel } if iNdEx >= l { return io.ErrUnexpectedEOF } b := dAtA[iNdEx] iNdEx++ m.Words |= (int64(b) & 0x7F) << shift if b < 0x80 { break } } case 10: if wireType != 0 { return fmt.Errorf("proto: wrong wireType = %d for field Read", wireType) } m.Read = 0 for shift := uint(0); ; shift += 7 { if shift >= 64 { return ErrIntOverflowModel } if iNdEx >= l { return io.ErrUnexpectedEOF } b := dAtA[iNdEx] iNdEx++ m.Read |= (int64(b) & 0x7F) << shift if b < 0x80 { break } } case 11: if wireType != 0 { return fmt.Errorf("proto: wrong wireType = %d for field ArticlesCount", wireType) } m.ArticlesCount = 0 for shift := uint(0); ; shift += 7 { if shift >= 64 { return ErrIntOverflowModel } if iNdEx >= l { return io.ErrUnexpectedEOF } b := dAtA[iNdEx] iNdEx++ m.ArticlesCount |= (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 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/interface/openplatform/article/model/model.proto", fileDescriptor_model_1ed79421c8e64043) } var fileDescriptor_model_1ed79421c8e64043 = []byte{ // 1821 bytes of a gzipped FileDescriptorProto 0x1f, 0x8b, 0x08, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0xff, 0xac, 0x58, 0xcd, 0x6e, 0x1c, 0xb9, 0x11, 0xf6, 0xfc, 0xf4, 0xfc, 0xd4, 0xc8, 0x92, 0xcd, 0xf5, 0x4f, 0xfb, 0x27, 0x6a, 0x65, 0x90, 0x45, 0x04, 0x64, 0xad, 0x59, 0x68, 0x17, 0x9b, 0x5f, 0x18, 0xd1, 0xc8, 0x87, 0x08, 0x2b, 0xaf, 0x0d, 0x5a, 0xde, 0x43, 0x2e, 0x03, 0xaa, 0x9b, 0x1a, 0x11, 0xee, 0x3f, 0x74, 0x73, 0xb4, 0x99, 0x27, 0xc8, 0x29, 0x4f, 0xb0, 0xe7, 0x00, 0x79, 0x82, 0x3c, 0x42, 0xe0, 0xa3, 0x9f, 0xa0, 0x91, 0x9d, 0xe3, 0x20, 0x2f, 0x90, 0x3d, 0x05, 0x55, 0x64, 0x4f, 0xb7, 0x3c, 0x5a, 0x2b, 0x48, 0xf6, 0x42, 0x16, 0x3f, 0x7e, 0xac, 0x21, 0xab, 0x8a, 0xc5, 0xea, 0x81, 0xcf, 0x45, 0x9a, 0x8e, 0x54, 0xac, 0x65, 0x76, 0x26, 0x7c, 0x39, 0x4a, 0x52, 0x19, 0xa7, 0xa1, 0xd0, 0x67, 0x49, 0x16, 0x8d, 0x44, 0xa6, 0x95, 0x1f, 0xca, 0x51, 0x94, 0x04, 0x32, 0x34, 0xed, 0x5e, 0x9a, 0x25, 0x3a, 0x61, 0x5b, 0x76, 0x6a, 0x2f, 0x97, 0xd9, 0x85, 0xf2, 0xe5, 0xc3, 0x27, 0x53, 0xa5, 0xcf, 0x67, 0xa7, 0x7b, 0x7e, 0x12, 0x8d, 0xa6, 0xc9, 0x34, 0x19, 0x11, 0xef, 0x74, 0x76, 0x46, 0x23, 0x1a, 0x90, 0x64, 0xd6, 0x0f, 0xff, 0xde, 0x84, 0xde, 0xa1, 0xd0, 0x72, 0x9a, 0x64, 0x73, 0xf6, 0x18, 0x9a, 0x2a, 0x70, 0x1b, 0x3b, 0x8d, 0xdd, 0xd6, 0x78, 0x63, 0x51, 0x78, 0xcd, 0xa3, 0x67, 0xcb, 0xc2, 0x6b, 0xaa, 0x80, 0x37, 0x55, 0xc0, 0xbe, 0x80, 0x7e, 0x2a, 0x32, 0x19, 0xeb, 0x89, 0x0a, 0xdc, 0x26, 0x91, 0x1e, 0x2c, 0x0a, 0xaf, 0xf7, 0x92, 0x40, 0xa2, 0x56, 0x04, 0xde, 0x33, 0xe2, 0x51, 0xc0, 0x1e, 0x43, 0x3b, 0x16, 0x91, 0x74, 0x5b, 0x3b, 0x8d, 0xdd, 0xfe, 0xb8, 0xb7, 0x2c, 0x3c, 0x1a, 0x73, 0x6a, 0xd9, 0x4f, 0xa1, 0x97, 0x26, 0xb9, 0xd2, 0x2a, 0x89, 0xdd, 0x36, 0x29, 0x75, 0x96, 0x85, 0xd7, 0x78, 0xc2, 0x57, 0x30, 0x7b, 0x0e, 0x3d, 0xff, 0x5c, 0x85, 0x41, 0x26, 0x63, 0xd7, 0xd9, 0x69, 0xed, 0x0e, 0xf6, 0x1f, 0xec, 0xbd, 0x77, 0xec, 0xbd, 0xf2, 0x0c, 0xe3, 0x7b, 0xcb, 0xc2, 0x63, 0x25, 0xfd, 0x93, 0x24, 0x52, 0x5a, 0x46, 0xa9, 0x9e, 0xf3, 0x95, 0x0a, 0xf6, 0x0c, 0xe0, 0x54, 0xc4, 0xb1, 0xcc, 0x26, 0xb3, 0x2c, 0x74, 0x3b, 0xb4, 0xab, 0x8f, 0x17, 0x85, 0xd7, 0x1f, 0x13, 0xfa, 0x9a, 0x1f, 0x2f, 0x0b, 0xef, 0x4e, 0x45, 0xa9, 0x29, 0xe9, 0x1b, 0xf4, 0x75, 0x16, 0x0e, 0xbf, 0x6d, 0x82, 0xf3, 0x4a, 0x0b, 0x9d, 0xe3, 0xf9, 0x2e, 0x94, 0xfc, 0xc6, 0xda, 0x8d, 0xce, 0x87, 0x63, 0x4e, 0x2d, 0xdb, 0x85, 0xde, 0x99, 0xb8, 0x48, 0x32, 0xa5, 0xa5, 0x35, 0xda, 0xc6, 0xb2, 0xf0, 0x56, 0x18, 0x5f, 0x49, 0xa8, 0x27, 0x54, 0x6f, 0x8c, 0x9d, 0xac, 0x1e, 0x1c, 0x73, 0x6a, 0xd9, 0xc7, 0xd0, 0x0d, 0x54, 0x4e, 0x04, 0x63, 0xa6, 0xc1, 0xb2, 0xf0, 0x4a, 0x88, 0x97, 0x02, 0xf3, 0xc0, 0xc9, 0x64, 0x1a, 0xce, 0x5d, 0x87, 0x48, 0xfd, 0x65, 0xe1, 0x19, 0x80, 0x9b, 0x0e, 0x09, 0xf9, 0xb9, 0xc8, 0x24, 0x1d, 0xdc, 0x12, 0x08, 0xe0, 0xa6, 0xc3, 0x6d, 0xf8, 0x89, 0x8a, 0xdd, 0x6e, 0xb5, 0x0d, 0x1c, 0x73, 0x6a, 0x69, 0x1b, 0xf3, 0x58, 0x44, 0xca, 0x77, 0x7b, 0xb5, 0x6d, 0x18, 0x88, 0x97, 0xc2, 0xf0, 0x1f, 0x03, 0x68, 0x3f, 0x97, 0x5a, 0x5c, 0x13, 0x52, 0x87, 0xd0, 0xf3, 0xad, 0xe3, 0xc8, 0x38, 0x1f, 0xf4, 0x2c, 0xd9, 0xad, 0xa4, 0xf3, 0x95, 0xc4, 0x8e, 0x00, 0xac, 0xac, 0x64, 0xee, 0xb6, 0xae, 0x0b, 0x90, 0xcd, 0x65, 0xe1, 0xd5, 0x16, 0xf0, 0x9a, 0x8c, 0xc6, 0xd1, 0x4a, 0x87, 0xc6, 0xc4, 0x7d, 0x63, 0x1c, 0x02, 0xb8, 0xe9, 0xf0, 0xf8, 0xf9, 0x2c, 0x8a, 0x44, 0x66, 0x0c, 0xdc, 0x37, 0xc7, 0xb7, 0x10, 0x2f, 0x05, 0xf6, 0x9b, 0x2b, 0x42, 0xec, 0xd1, 0xfb, 0x21, 0x56, 0xa3, 0xd4, 0x02, 0x8b, 0x3d, 0x85, 0x01, 0x46, 0x5b, 0x28, 0xb4, 0xc4, 0x8b, 0x86, 0x6e, 0x70, 0xc6, 0x3f, 0x59, 0x14, 0x1e, 0x9c, 0x58, 0x98, 0x4c, 0x58, 0x27, 0x71, 0x28, 0x07, 0x47, 0x01, 0x39, 0x58, 0x0b, 0x2d, 0xc9, 0x3f, 0x8e, 0x75, 0x30, 0x02, 0xdc, 0x74, 0xec, 0xb7, 0xd0, 0x11, 0x33, 0x7d, 0x9e, 0x64, 0x6e, 0x9f, 0x4c, 0x7e, 0x7f, 0xcd, 0x56, 0x07, 0x34, 0x3d, 0x86, 0x65, 0xe1, 0x59, 0x2a, 0xb7, 0x3d, 0x1a, 0x20, 0x93, 0x69, 0xa6, 0x62, 0xed, 0x02, 0xe9, 0x27, 0x03, 0x58, 0x88, 0x97, 0x02, 0x1a, 0x40, 0x45, 0x62, 0x2a, 0xf1, 0x70, 0xb9, 0x3b, 0xd8, 0x69, 0x95, 0x06, 0x38, 0x42, 0xf4, 0x35, 0x3f, 0xce, 0xd1, 0x00, 0x15, 0x85, 0xf7, 0x49, 0x7e, 0x9d, 0x85, 0x39, 0xe3, 0xb0, 0x91, 0xce, 0x4e, 0x43, 0x95, 0x9f, 0x4f, 0xb4, 0x8a, 0xa4, 0xbb, 0x41, 0xc1, 0x33, 0x5a, 0x16, 0xde, 0x25, 0xfc, 0xfb, 0xc2, 0x7b, 0x34, 0x4d, 0x9e, 0xf8, 0x49, 0x14, 0x25, 0xf1, 0x28, 0x54, 0xa7, 0x99, 0xc8, 0xe6, 0x23, 0x9c, 0xd9, 0x3b, 0x51, 0x91, 0xe4, 0x03, 0x4b, 0xc6, 0x01, 0x7b, 0x0a, 0x8e, 0x4f, 0xca, 0x6e, 0x92, 0xb2, 0x5d, 0x34, 0x8a, 0xff, 0xdf, 0x68, 0x31, 0x2c, 0xf6, 0x07, 0x70, 0x22, 0x5a, 0xbf, 0x49, 0xeb, 0xf7, 0x97, 0x85, 0xb7, 0x45, 0x40, 0x95, 0x1c, 0xae, 0xd5, 0x44, 0x7c, 0x76, 0x60, 0xdc, 0x93, 0xbb, 0x5b, 0x64, 0xfc, 0x7b, 0x6b, 0xc6, 0xa7, 0xa4, 0x32, 0xfe, 0x08, 0x7f, 0x81, 0x88, 0xb5, 0xf4, 0x63, 0x56, 0xb2, 0xdf, 0x41, 0x5b, 0x8b, 0x69, 0xee, 0xde, 0xa2, 0x50, 0xbf, 0xb3, 0xa6, 0xe1, 0x44, 0x4c, 0xc7, 0x6c, 0x59, 0x78, 0x9b, 0xc8, 0xaa, 0x2d, 0xa7, 0x55, 0xec, 0x57, 0x00, 0x42, 0xeb, 0x4c, 0x9d, 0xce, 0xb4, 0xcc, 0xdd, 0xdb, 0xe4, 0x44, 0x17, 0x33, 0x5e, 0x85, 0xd6, 0xd6, 0xd4, 0xb8, 0xec, 0x13, 0xe8, 0x64, 0x52, 0xe4, 0x49, 0xec, 0x32, 0x8a, 0xe8, 0x3b, 0xcb, 0xc2, 0xbb, 0x65, 0x90, 0xda, 0x0a, 0xcb, 0xc1, 0x38, 0xfc, 0x26, 0xc9, 0x82, 0xdc, 0xfd, 0xa8, 0x4a, 0x34, 0x04, 0x70, 0xd3, 0xb1, 0x51, 0x95, 0x4a, 0xee, 0x90, 0xbe, 0xbb, 0xcb, 0xc2, 0xbb, 0x6d, 0xa1, 0x9a, 0xc2, 0x92, 0xc5, 0x4e, 0xe0, 0x76, 0x92, 0xa9, 0xa9, 0x8a, 0x27, 0xb5, 0xd8, 0xba, 0x4b, 0xb1, 0xb5, 0xbb, 0x28, 0xbc, 0xad, 0x17, 0x34, 0x59, 0x8f, 0xb0, 0x75, 0x3e, 0xdf, 0x4a, 0x6a, 0x2c, 0x0c, 0xb7, 0xcf, 0x30, 0xed, 0xe6, 0xda, 0xbd, 0x47, 0xfe, 0xb8, 0xbb, 0x66, 0xcd, 0x63, 0x95, 0xeb, 0x32, 0x1b, 0xe7, 0x9a, 0x53, 0xcb, 0x9e, 0x40, 0x47, 0xe5, 0xc7, 0x98, 0x8c, 0xef, 0xef, 0x34, 0x76, 0x7b, 0xe3, 0xbb, 0x8b, 0xc2, 0xeb, 0x1c, 0x11, 0x82, 0xf7, 0x41, 0xe5, 0x13, 0x4a, 0xcb, 0x96, 0xc4, 0x7e, 0x0f, 0x4e, 0x24, 0x03, 0x25, 0x5c, 0xf7, 0x07, 0x9c, 0xfe, 0x1c, 0x67, 0xc7, 0x6c, 0x51, 0x78, 0x0e, 0x89, 0x68, 0x2c, 0x5a, 0xc1, 0x4d, 0x87, 0x17, 0x4a, 0xa4, 0x69, 0x38, 0x37, 0x57, 0xe2, 0x41, 0x95, 0x51, 0x0e, 0x10, 0xc5, 0x00, 0xc3, 0x0b, 0x55, 0x51, 0x78, 0x5f, 0x94, 0x13, 0xb8, 0xd6, 0x3f, 0x97, 0xfe, 0x1b, 0xb3, 0xf6, 0x61, 0xb5, 0xf6, 0x10, 0xd1, 0x72, 0x6d, 0x45, 0xe1, 0x7d, 0xbf, 0x9c, 0x18, 0xfe, 0xbb, 0x09, 0x66, 0x47, 0x6c, 0x17, 0x9c, 0xdc, 0x4f, 0x32, 0x49, 0xc9, 0xdc, 0x31, 0x7b, 0x7d, 0x85, 0x00, 0x25, 0x18, 0x14, 0xb8, 0xe9, 0xd8, 0x3e, 0xf4, 0x68, 0xd3, 0x55, 0x9d, 0x70, 0x7f, 0x51, 0x78, 0x5d, 0x52, 0x43, 0xb9, 0x6b, 0x35, 0xcd, 0xbb, 0x24, 0x1d, 0x05, 0xa8, 0xdd, 0x64, 0x5e, 0x53, 0x25, 0x90, 0xf6, 0x13, 0x04, 0xd6, 0x52, 0xf0, 0x2e, 0x38, 0x7e, 0x72, 0x21, 0x33, 0x9b, 0xa3, 0x89, 0x79, 0x88, 0x00, 0xdd, 0x69, 0x14, 0xb8, 0xe9, 0xd8, 0xcf, 0xa0, 0x2d, 0x32, 0x29, 0x6c, 0xa6, 0xbe, 0xb5, 0x28, 0xbc, 0xf6, 0x41, 0x26, 0xd1, 0xb6, 0x84, 0x73, 0x6a, 0xd9, 0x1e, 0x74, 0xf5, 0x3c, 0xa5, 0x5c, 0xdb, 0xa1, 0x93, 0x91, 0x2f, 0x4f, 0xe6, 0xa9, 0xc9, 0xb3, 0xe5, 0x24, 0xef, 0xa0, 0x70, 0x44, 0x65, 0x10, 0x41, 0x54, 0xd3, 0x74, 0x49, 0x35, 0x95, 0x41, 0xb8, 0xe2, 0x2b, 0x41, 0xb6, 0xac, 0x08, 0xbc, 0xa7, 0x2d, 0xcc, 0x3e, 0x85, 0x6e, 0x9e, 0x26, 0x2a, 0x94, 0x99, 0xcd, 0xcc, 0xf7, 0xd0, 0x28, 0xaf, 0x0c, 0x44, 0xaf, 0x88, 0x11, 0x79, 0x29, 0x0c, 0x8f, 0x61, 0xf3, 0xc5, 0xd9, 0x99, 0xf2, 0x95, 0x08, 0xbf, 0x96, 0x99, 0x3a, 0xc3, 0x02, 0xad, 0x8d, 0xfa, 0xea, 0xa5, 0x06, 0x8e, 0x39, 0xb5, 0x38, 0x1b, 0xc8, 0xdc, 0x27, 0x9b, 0xdb, 0x42, 0x0b, 0xc7, 0x9c, 0xda, 0xe1, 0x5f, 0x5a, 0xd0, 0x31, 0x89, 0x9d, 0x3d, 0x80, 0x56, 0xb4, 0x7a, 0x95, 0xbb, 0xcb, 0xc2, 0xc3, 0x21, 0xc7, 0x66, 0x55, 0xac, 0x35, 0xaf, 0x2c, 0xd6, 0x1e, 0x43, 0x1b, 0x8b, 0xd3, 0x7a, 0x29, 0x87, 0x63, 0x4e, 0x2d, 0x3b, 0x84, 0x6e, 0x2a, 0xe3, 0x40, 0xc4, 0x9a, 0x7c, 0x33, 0xd8, 0x77, 0xd7, 0xe2, 0xfc, 0xa5, 0x99, 0x1f, 0x6f, 0xbd, 0x2d, 0xbc, 0x1b, 0x78, 0x68, 0xbb, 0x80, 0x97, 0x02, 0x13, 0xb0, 0x95, 0xd8, 0x43, 0x4f, 0x2e, 0xe8, 0xd4, 0xe4, 0xbf, 0xc1, 0xbe, 0xb7, 0xa6, 0xec, 0xb2, 0x71, 0xc6, 0xf7, 0xad, 0xce, 0xf7, 0xd7, 0xf3, 0xcd, 0xe4, 0xb2, 0x15, 0xbf, 0x84, 0x3e, 0x9e, 0x86, 0x1e, 0x4c, 0xf2, 0xf9, 0x60, 0xff, 0xe1, 0x9a, 0xf2, 0xaf, 0x4a, 0xc6, 0xf8, 0xb6, 0xd5, 0x5b, 0x2d, 0xe2, 0x95, 0xc8, 0x7e, 0x09, 0xad, 0x0b, 0x95, 0x52, 0x20, 0x5c, 0x75, 0xe0, 0xaf, 0x55, 0x7a, 0x14, 0x9f, 0x25, 0xe3, 0x81, 0x55, 0x82, 0x64, 0x8e, 0xcd, 0xf0, 0x6f, 0x0d, 0xe8, 0xda, 0xd9, 0x4b, 0x7e, 0x75, 0xd6, 0xfc, 0x3a, 0x84, 0x0e, 0x26, 0xfe, 0x59, 0x4e, 0x5e, 0x71, 0xcc, 0xbb, 0x6c, 0x10, 0x6e, 0x7b, 0xf6, 0x73, 0xe8, 0x05, 0x33, 0x39, 0x09, 0xf0, 0x48, 0xad, 0xaa, 0xcc, 0x2c, 0x31, 0xde, 0x0d, 0x66, 0xf2, 0x19, 0xee, 0x77, 0x1f, 0x36, 0x2e, 0x54, 0x3a, 0x49, 0xc5, 0x7c, 0x42, 0x3f, 0xd9, 0x26, 0x95, 0xb7, 0xf0, 0x75, 0xad, 0xe3, 0x1c, 0x2e, 0x54, 0xfa, 0x52, 0xcc, 0x31, 0xaa, 0x87, 0xff, 0x6a, 0x40, 0x7f, 0x65, 0x0f, 0xb6, 0x03, 0xad, 0xd8, 0x46, 0x8f, 0x43, 0xd5, 0x14, 0x0e, 0xbf, 0x2f, 0xbc, 0x16, 0x56, 0x00, 0x28, 0x5f, 0x13, 0x44, 0x1e, 0x38, 0x94, 0x8f, 0x6d, 0x14, 0xd1, 0xc3, 0x40, 0x00, 0x37, 0x1d, 0xfb, 0x14, 0x06, 0x26, 0x61, 0xe7, 0x91, 0x08, 0x43, 0x7b, 0xcf, 0xb7, 0xb0, 0xe6, 0xa9, 0xc1, 0xdc, 0x54, 0x0f, 0xaf, 0x50, 0x46, 0x95, 0xa1, 0xbc, 0x90, 0xa1, 0xbd, 0xea, 0xa4, 0x92, 0x00, 0x6e, 0x3a, 0xf6, 0x0b, 0xe8, 0xfb, 0x49, 0x1c, 0x98, 0xcf, 0x0c, 0x53, 0x8f, 0xdd, 0x44, 0x97, 0xae, 0x40, 0x5e, 0x89, 0xc3, 0x3f, 0x37, 0xa0, 0x6b, 0x03, 0x15, 0xaf, 0x4a, 0xba, 0x3a, 0x2c, 0x5d, 0x95, 0x14, 0xaf, 0x4a, 0xfa, 0xff, 0x9f, 0x72, 0x08, 0x1d, 0xf9, 0xa7, 0x54, 0x65, 0xa5, 0x0b, 0xc8, 0xab, 0x06, 0xe1, 0xb6, 0x1f, 0x3e, 0x85, 0xd6, 0x89, 0x98, 0xe2, 0x26, 0xf4, 0xe5, 0xfb, 0xaa, 0x71, 0x13, 0xfa, 0xba, 0x4d, 0x0c, 0xff, 0xda, 0x80, 0xee, 0x81, 0x89, 0x48, 0x7c, 0xe7, 0x22, 0xa9, 0x05, 0x69, 0xb9, 0xea, 0x9d, 0xc3, 0x72, 0x7d, 0xdc, 0x7b, 0x57, 0x78, 0x8d, 0x65, 0xe1, 0xdd, 0xe0, 0x44, 0xc6, 0x37, 0xda, 0x4f, 0x62, 0x2d, 0x63, 0x6d, 0x7f, 0x81, 0xde, 0x68, 0x0b, 0xd5, 0xdf, 0x68, 0x0b, 0xb1, 0xcf, 0xa1, 0xf7, 0x46, 0xce, 0xcd, 0xc3, 0x6f, 0x4e, 0xee, 0x62, 0x72, 0xfc, 0xd2, 0x62, 0x18, 0x93, 0xe5, 0x3c, 0x5f, 0x49, 0xc3, 0x6f, 0xdb, 0xd0, 0xc6, 0x77, 0xf6, 0x9a, 0xcf, 0x05, 0x9b, 0xb7, 0x9a, 0x1f, 0xc8, 0x5b, 0x57, 0x7f, 0x64, 0x7e, 0x01, 0xfd, 0x55, 0x09, 0x60, 0xe3, 0x89, 0x72, 0x76, 0x59, 0x2b, 0x60, 0x28, 0xac, 0x08, 0xbc, 0x57, 0xd6, 0xa2, 0xec, 0x05, 0x0c, 0x66, 0x29, 0xde, 0x1f, 0xf3, 0x74, 0x9a, 0x6f, 0xaa, 0x3d, 0x8c, 0xc4, 0x1a, 0x7c, 0x5d, 0xe1, 0x07, 0x86, 0x7b, 0xb9, 0x0e, 0xed, 0xfc, 0x6f, 0x75, 0xe8, 0xfb, 0xb5, 0x71, 0xf7, 0x47, 0xa8, 0x8d, 0x6b, 0xdf, 0x34, 0xbd, 0x0f, 0x7c, 0xd3, 0xac, 0xea, 0xb9, 0xfe, 0x0f, 0xd4, 0x73, 0x8f, 0xa1, 0x9d, 0x49, 0x11, 0xd0, 0x77, 0x81, 0x7d, 0x9c, 0x70, 0xcc, 0xa9, 0x65, 0xbf, 0x86, 0x4d, 0x1b, 0x71, 0xf9, 0xc4, 0x4f, 0x66, 0xb1, 0x76, 0x07, 0xc4, 0xa3, 0x42, 0xf5, 0xf2, 0x0c, 0xbf, 0x59, 0x8e, 0x0f, 0x71, 0x38, 0x7e, 0xf4, 0xf6, 0xbb, 0xed, 0x1b, 0xef, 0xbe, 0xdb, 0xbe, 0xf1, 0x76, 0xb1, 0xdd, 0x78, 0xb7, 0xd8, 0x6e, 0xfc, 0x73, 0xb1, 0xdd, 0xf8, 0xa3, 0x43, 0x7f, 0x83, 0x9c, 0x76, 0xe8, 0x7f, 0x8c, 0xcf, 0xfe, 0x13, 0x00, 0x00, 0xff, 0xff, 0x88, 0x8d, 0x24, 0xd0, 0x3f, 0x11, 0x00, 0x00, }