model.pb.go 47 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533534535536537538539540541542543544545546547548549550551552553554555556557558559560561562563564565566567568569570571572573574575576577578579580581582583584585586587588589590591592593594595596597598599600601602603604605606607608609610611612613614615616617618619620621622623624625626627628629630631632633634635636637638639640641642643644645646647648649650651652653654655656657658659660661662663664665666667668669670671672673674675676677678679680681682683684685686687688689690691692693694695696697698699700701702703704705706707708709710711712713714715716717718719720721722723724725726727728729730731732733734735736737738739740741742743744745746747748749750751752753754755756757758759760761762763764765766767768769770771772773774775776777778779780781782783784785786787788789790791792793794795796797798799800801802803804805806807808809810811812813814815816817818819820821822823824825826827828829830831832833834835836837838839840841842843844845846847848849850851852853854855856857858859860861862863864865866867868869870871872873874875876877878879880881882883884885886887888889890891892893894895896897898899900901902903904905906907908909910911912913914915916917918919920921922923924925926927928929930931932933934935936937938939940941942943944945946947948949950951952953954955956957958959960961962963964965966967968969970971972973974975976977978979980981982983984985986987988989990991992993994995996997998999100010011002100310041005100610071008100910101011101210131014101510161017101810191020102110221023102410251026102710281029103010311032103310341035103610371038103910401041104210431044104510461047104810491050105110521053105410551056105710581059106010611062106310641065106610671068106910701071107210731074107510761077107810791080108110821083108410851086108710881089109010911092109310941095109610971098109911001101110211031104110511061107110811091110111111121113111411151116111711181119112011211122112311241125112611271128112911301131113211331134113511361137113811391140114111421143114411451146114711481149115011511152115311541155115611571158115911601161116211631164116511661167116811691170117111721173117411751176117711781179118011811182118311841185118611871188118911901191119211931194119511961197119811991200120112021203120412051206120712081209121012111212121312141215121612171218121912201221122212231224122512261227122812291230123112321233123412351236123712381239124012411242124312441245124612471248124912501251125212531254125512561257125812591260126112621263126412651266126712681269127012711272127312741275127612771278127912801281128212831284128512861287128812891290129112921293129412951296129712981299130013011302130313041305130613071308130913101311131213131314131513161317131813191320132113221323132413251326132713281329133013311332133313341335133613371338133913401341134213431344134513461347134813491350135113521353135413551356135713581359136013611362136313641365136613671368136913701371137213731374137513761377137813791380138113821383138413851386138713881389139013911392139313941395139613971398139914001401140214031404140514061407140814091410141114121413141414151416141714181419142014211422142314241425142614271428142914301431143214331434143514361437143814391440144114421443144414451446144714481449145014511452145314541455145614571458145914601461146214631464146514661467146814691470147114721473147414751476147714781479148014811482148314841485148614871488148914901491149214931494149514961497149814991500150115021503150415051506150715081509151015111512151315141515151615171518151915201521152215231524152515261527152815291530153115321533153415351536153715381539154015411542154315441545154615471548154915501551155215531554155515561557155815591560156115621563156415651566156715681569157015711572157315741575157615771578157915801581158215831584158515861587158815891590159115921593159415951596159715981599160016011602160316041605160616071608160916101611161216131614161516161617161816191620162116221623162416251626162716281629163016311632163316341635163616371638163916401641164216431644164516461647164816491650165116521653165416551656165716581659166016611662166316641665166616671668166916701671167216731674167516761677167816791680168116821683168416851686168716881689169016911692169316941695169616971698169917001701170217031704170517061707170817091710171117121713171417151716171717181719172017211722172317241725172617271728172917301731173217331734173517361737173817391740174117421743174417451746174717481749175017511752175317541755175617571758175917601761176217631764176517661767176817691770177117721773177417751776177717781779178017811782178317841785178617871788178917901791179217931794179517961797179817991800180118021803180418051806180718081809181018111812181318141815181618171818181918201821182218231824182518261827182818291830183118321833183418351836183718381839184018411842184318441845184618471848184918501851185218531854185518561857185818591860186118621863186418651866186718681869187018711872187318741875187618771878187918801881188218831884188518861887188818891890189118921893189418951896189718981899190019011902190319041905190619071908190919101911191219131914191519161917191819191920192119221923192419251926192719281929193019311932193319341935193619371938193919401941194219431944194519461947
  1. // Code generated by protoc-gen-gogo. DO NOT EDIT.
  2. // source: app/service/main/ugcpay-rank/internal/model/model.proto
  3. /*
  4. Package model is a generated protocol buffer package.
  5. It is generated from these files:
  6. app/service/main/ugcpay-rank/internal/model/model.proto
  7. It has these top-level messages:
  8. RankElecPrepUPProto
  9. RankElecPrepAVProto
  10. RankElecPrepElementProto
  11. RankElecUPProto
  12. RankElecAVProto
  13. RankElecElementProto
  14. ElecMessageProto
  15. VIPInfoProto
  16. */
  17. package model
  18. import proto "github.com/gogo/protobuf/proto"
  19. import fmt "fmt"
  20. import math "math"
  21. import _ "github.com/gogo/protobuf/gogoproto"
  22. import io "io"
  23. // Reference imports to suppress errors if they are not otherwise used.
  24. var _ = proto.Marshal
  25. var _ = fmt.Errorf
  26. var _ = math.Inf
  27. // This is a compile-time assertion to ensure that this generated file
  28. // is compatible with the proto package it is being compiled against.
  29. // A compilation error at this line likely means your copy of the
  30. // proto package needs to be updated.
  31. const _ = proto.GoGoProtoPackageIsVersion2 // please upgrade the proto package
  32. type RankElecPrepUPProto struct {
  33. CountUPTotalElec int64 `protobuf:"varint,1,opt,name=CountUPTotalElec,proto3" json:"CountUPTotalElec,omitempty"`
  34. Count int64 `protobuf:"varint,2,opt,name=Count,proto3" json:"Count,omitempty"`
  35. UPMID int64 `protobuf:"varint,3,opt,name=UPMID,proto3" json:"UPMID,omitempty"`
  36. Size_ int `protobuf:"varint,4,opt,name=Size,proto3,casttype=int" json:"Size,omitempty"`
  37. List []*RankElecPrepElementProto `protobuf:"bytes,5,rep,name=List" json:"List,omitempty"`
  38. }
  39. func (m *RankElecPrepUPProto) Reset() { *m = RankElecPrepUPProto{} }
  40. func (m *RankElecPrepUPProto) String() string { return proto.CompactTextString(m) }
  41. func (*RankElecPrepUPProto) ProtoMessage() {}
  42. func (*RankElecPrepUPProto) Descriptor() ([]byte, []int) { return fileDescriptorModel, []int{0} }
  43. type RankElecPrepAVProto struct {
  44. RankElecPrepUPProto `protobuf:"bytes,1,opt,name=RankElecPrepUPProto,embedded=RankElecPrepUPProto" json:"RankElecPrepUPProto"`
  45. AVID int64 `protobuf:"varint,2,opt,name=AVID,proto3" json:"AVID,omitempty"`
  46. }
  47. func (m *RankElecPrepAVProto) Reset() { *m = RankElecPrepAVProto{} }
  48. func (m *RankElecPrepAVProto) String() string { return proto.CompactTextString(m) }
  49. func (*RankElecPrepAVProto) ProtoMessage() {}
  50. func (*RankElecPrepAVProto) Descriptor() ([]byte, []int) { return fileDescriptorModel, []int{1} }
  51. type RankElecPrepElementProto struct {
  52. MID int64 `protobuf:"varint,1,opt,name=MID,proto3" json:"MID,omitempty"`
  53. Rank int `protobuf:"varint,2,opt,name=Rank,proto3,casttype=int" json:"Rank,omitempty"`
  54. TrendType uint8 `protobuf:"varint,3,opt,name=TrendType,proto3,casttype=uint8" json:"TrendType,omitempty"`
  55. Amount int64 `protobuf:"varint,4,opt,name=Amount,proto3" json:"Amount,omitempty"`
  56. Message *ElecMessageProto `protobuf:"bytes,5,opt,name=Message" json:"Message,omitempty"`
  57. }
  58. func (m *RankElecPrepElementProto) Reset() { *m = RankElecPrepElementProto{} }
  59. func (m *RankElecPrepElementProto) String() string { return proto.CompactTextString(m) }
  60. func (*RankElecPrepElementProto) ProtoMessage() {}
  61. func (*RankElecPrepElementProto) Descriptor() ([]byte, []int) { return fileDescriptorModel, []int{2} }
  62. type RankElecUPProto struct {
  63. CountUPTotalElec int64 `protobuf:"varint,1,opt,name=CountUPTotalElec,proto3" json:"CountUPTotalElec,omitempty"`
  64. Count int64 `protobuf:"varint,2,opt,name=Count,proto3" json:"Count,omitempty"`
  65. UPMID int64 `protobuf:"varint,3,opt,name=UPMID,proto3" json:"UPMID,omitempty"`
  66. Size_ int `protobuf:"varint,4,opt,name=Size,proto3,casttype=int" json:"Size,omitempty"`
  67. List []*RankElecElementProto `protobuf:"bytes,5,rep,name=List" json:"List,omitempty"`
  68. }
  69. func (m *RankElecUPProto) Reset() { *m = RankElecUPProto{} }
  70. func (m *RankElecUPProto) String() string { return proto.CompactTextString(m) }
  71. func (*RankElecUPProto) ProtoMessage() {}
  72. func (*RankElecUPProto) Descriptor() ([]byte, []int) { return fileDescriptorModel, []int{3} }
  73. type RankElecAVProto struct {
  74. CountUPTotalElec int64 `protobuf:"varint,1,opt,name=CountUPTotalElec,proto3" json:"CountUPTotalElec,omitempty"`
  75. Count int64 `protobuf:"varint,2,opt,name=Count,proto3" json:"Count,omitempty"`
  76. AVID int64 `protobuf:"varint,3,opt,name=AVID,proto3" json:"AVID,omitempty"`
  77. UPMID int64 `protobuf:"varint,4,opt,name=UPMID,proto3" json:"UPMID,omitempty"`
  78. Size_ int `protobuf:"varint,5,opt,name=Size,proto3,casttype=int" json:"Size,omitempty"`
  79. List []*RankElecElementProto `protobuf:"bytes,6,rep,name=List" json:"List,omitempty"`
  80. }
  81. func (m *RankElecAVProto) Reset() { *m = RankElecAVProto{} }
  82. func (m *RankElecAVProto) String() string { return proto.CompactTextString(m) }
  83. func (*RankElecAVProto) ProtoMessage() {}
  84. func (*RankElecAVProto) Descriptor() ([]byte, []int) { return fileDescriptorModel, []int{4} }
  85. type RankElecElementProto struct {
  86. RankElecPrepElementProto `protobuf:"bytes,1,opt,name=RankElecPrepElementProto,embedded=RankElecPrepElementProto" json:"RankElecPrepElementProto"`
  87. VIP *VIPInfoProto `protobuf:"bytes,2,opt,name=VIP" json:"VIP,omitempty"`
  88. Nickname string `protobuf:"bytes,3,opt,name=Nickname,proto3" json:"Nickname,omitempty"`
  89. Avatar string `protobuf:"bytes,4,opt,name=Avatar,proto3" json:"Avatar,omitempty"`
  90. }
  91. func (m *RankElecElementProto) Reset() { *m = RankElecElementProto{} }
  92. func (m *RankElecElementProto) String() string { return proto.CompactTextString(m) }
  93. func (*RankElecElementProto) ProtoMessage() {}
  94. func (*RankElecElementProto) Descriptor() ([]byte, []int) { return fileDescriptorModel, []int{5} }
  95. type ElecMessageProto struct {
  96. Message string `protobuf:"bytes,1,opt,name=Message,proto3" json:"Message,omitempty"`
  97. Hidden bool `protobuf:"varint,2,opt,name=Hidden,proto3" json:"Hidden,omitempty"`
  98. }
  99. func (m *ElecMessageProto) Reset() { *m = ElecMessageProto{} }
  100. func (m *ElecMessageProto) String() string { return proto.CompactTextString(m) }
  101. func (*ElecMessageProto) ProtoMessage() {}
  102. func (*ElecMessageProto) Descriptor() ([]byte, []int) { return fileDescriptorModel, []int{6} }
  103. type VIPInfoProto struct {
  104. Type int32 `protobuf:"varint,1,opt,name=Type,proto3" json:"Type,omitempty"`
  105. Status int32 `protobuf:"varint,2,opt,name=Status,proto3" json:"Status,omitempty"`
  106. DueDate int64 `protobuf:"varint,3,opt,name=DueDate,proto3" json:"DueDate,omitempty"`
  107. }
  108. func (m *VIPInfoProto) Reset() { *m = VIPInfoProto{} }
  109. func (m *VIPInfoProto) String() string { return proto.CompactTextString(m) }
  110. func (*VIPInfoProto) ProtoMessage() {}
  111. func (*VIPInfoProto) Descriptor() ([]byte, []int) { return fileDescriptorModel, []int{7} }
  112. func init() {
  113. proto.RegisterType((*RankElecPrepUPProto)(nil), "main.account.ugcpay.service.model.RankElecPrepUPProto")
  114. proto.RegisterType((*RankElecPrepAVProto)(nil), "main.account.ugcpay.service.model.RankElecPrepAVProto")
  115. proto.RegisterType((*RankElecPrepElementProto)(nil), "main.account.ugcpay.service.model.RankElecPrepElementProto")
  116. proto.RegisterType((*RankElecUPProto)(nil), "main.account.ugcpay.service.model.RankElecUPProto")
  117. proto.RegisterType((*RankElecAVProto)(nil), "main.account.ugcpay.service.model.RankElecAVProto")
  118. proto.RegisterType((*RankElecElementProto)(nil), "main.account.ugcpay.service.model.RankElecElementProto")
  119. proto.RegisterType((*ElecMessageProto)(nil), "main.account.ugcpay.service.model.ElecMessageProto")
  120. proto.RegisterType((*VIPInfoProto)(nil), "main.account.ugcpay.service.model.VIPInfoProto")
  121. }
  122. func (m *RankElecPrepUPProto) Marshal() (dAtA []byte, err error) {
  123. size := m.Size()
  124. dAtA = make([]byte, size)
  125. n, err := m.MarshalTo(dAtA)
  126. if err != nil {
  127. return nil, err
  128. }
  129. return dAtA[:n], nil
  130. }
  131. func (m *RankElecPrepUPProto) MarshalTo(dAtA []byte) (int, error) {
  132. var i int
  133. _ = i
  134. var l int
  135. _ = l
  136. if m.CountUPTotalElec != 0 {
  137. dAtA[i] = 0x8
  138. i++
  139. i = encodeVarintModel(dAtA, i, uint64(m.CountUPTotalElec))
  140. }
  141. if m.Count != 0 {
  142. dAtA[i] = 0x10
  143. i++
  144. i = encodeVarintModel(dAtA, i, uint64(m.Count))
  145. }
  146. if m.UPMID != 0 {
  147. dAtA[i] = 0x18
  148. i++
  149. i = encodeVarintModel(dAtA, i, uint64(m.UPMID))
  150. }
  151. if m.Size_ != 0 {
  152. dAtA[i] = 0x20
  153. i++
  154. i = encodeVarintModel(dAtA, i, uint64(m.Size_))
  155. }
  156. if len(m.List) > 0 {
  157. for _, msg := range m.List {
  158. dAtA[i] = 0x2a
  159. i++
  160. i = encodeVarintModel(dAtA, i, uint64(msg.Size()))
  161. n, err := msg.MarshalTo(dAtA[i:])
  162. if err != nil {
  163. return 0, err
  164. }
  165. i += n
  166. }
  167. }
  168. return i, nil
  169. }
  170. func (m *RankElecPrepAVProto) Marshal() (dAtA []byte, err error) {
  171. size := m.Size()
  172. dAtA = make([]byte, size)
  173. n, err := m.MarshalTo(dAtA)
  174. if err != nil {
  175. return nil, err
  176. }
  177. return dAtA[:n], nil
  178. }
  179. func (m *RankElecPrepAVProto) MarshalTo(dAtA []byte) (int, error) {
  180. var i int
  181. _ = i
  182. var l int
  183. _ = l
  184. dAtA[i] = 0xa
  185. i++
  186. i = encodeVarintModel(dAtA, i, uint64(m.RankElecPrepUPProto.Size()))
  187. n1, err := m.RankElecPrepUPProto.MarshalTo(dAtA[i:])
  188. if err != nil {
  189. return 0, err
  190. }
  191. i += n1
  192. if m.AVID != 0 {
  193. dAtA[i] = 0x10
  194. i++
  195. i = encodeVarintModel(dAtA, i, uint64(m.AVID))
  196. }
  197. return i, nil
  198. }
  199. func (m *RankElecPrepElementProto) Marshal() (dAtA []byte, err error) {
  200. size := m.Size()
  201. dAtA = make([]byte, size)
  202. n, err := m.MarshalTo(dAtA)
  203. if err != nil {
  204. return nil, err
  205. }
  206. return dAtA[:n], nil
  207. }
  208. func (m *RankElecPrepElementProto) MarshalTo(dAtA []byte) (int, error) {
  209. var i int
  210. _ = i
  211. var l int
  212. _ = l
  213. if m.MID != 0 {
  214. dAtA[i] = 0x8
  215. i++
  216. i = encodeVarintModel(dAtA, i, uint64(m.MID))
  217. }
  218. if m.Rank != 0 {
  219. dAtA[i] = 0x10
  220. i++
  221. i = encodeVarintModel(dAtA, i, uint64(m.Rank))
  222. }
  223. if m.TrendType != 0 {
  224. dAtA[i] = 0x18
  225. i++
  226. i = encodeVarintModel(dAtA, i, uint64(m.TrendType))
  227. }
  228. if m.Amount != 0 {
  229. dAtA[i] = 0x20
  230. i++
  231. i = encodeVarintModel(dAtA, i, uint64(m.Amount))
  232. }
  233. if m.Message != nil {
  234. dAtA[i] = 0x2a
  235. i++
  236. i = encodeVarintModel(dAtA, i, uint64(m.Message.Size()))
  237. n2, err := m.Message.MarshalTo(dAtA[i:])
  238. if err != nil {
  239. return 0, err
  240. }
  241. i += n2
  242. }
  243. return i, nil
  244. }
  245. func (m *RankElecUPProto) Marshal() (dAtA []byte, err error) {
  246. size := m.Size()
  247. dAtA = make([]byte, size)
  248. n, err := m.MarshalTo(dAtA)
  249. if err != nil {
  250. return nil, err
  251. }
  252. return dAtA[:n], nil
  253. }
  254. func (m *RankElecUPProto) MarshalTo(dAtA []byte) (int, error) {
  255. var i int
  256. _ = i
  257. var l int
  258. _ = l
  259. if m.CountUPTotalElec != 0 {
  260. dAtA[i] = 0x8
  261. i++
  262. i = encodeVarintModel(dAtA, i, uint64(m.CountUPTotalElec))
  263. }
  264. if m.Count != 0 {
  265. dAtA[i] = 0x10
  266. i++
  267. i = encodeVarintModel(dAtA, i, uint64(m.Count))
  268. }
  269. if m.UPMID != 0 {
  270. dAtA[i] = 0x18
  271. i++
  272. i = encodeVarintModel(dAtA, i, uint64(m.UPMID))
  273. }
  274. if m.Size_ != 0 {
  275. dAtA[i] = 0x20
  276. i++
  277. i = encodeVarintModel(dAtA, i, uint64(m.Size_))
  278. }
  279. if len(m.List) > 0 {
  280. for _, msg := range m.List {
  281. dAtA[i] = 0x2a
  282. i++
  283. i = encodeVarintModel(dAtA, i, uint64(msg.Size()))
  284. n, err := msg.MarshalTo(dAtA[i:])
  285. if err != nil {
  286. return 0, err
  287. }
  288. i += n
  289. }
  290. }
  291. return i, nil
  292. }
  293. func (m *RankElecAVProto) Marshal() (dAtA []byte, err error) {
  294. size := m.Size()
  295. dAtA = make([]byte, size)
  296. n, err := m.MarshalTo(dAtA)
  297. if err != nil {
  298. return nil, err
  299. }
  300. return dAtA[:n], nil
  301. }
  302. func (m *RankElecAVProto) MarshalTo(dAtA []byte) (int, error) {
  303. var i int
  304. _ = i
  305. var l int
  306. _ = l
  307. if m.CountUPTotalElec != 0 {
  308. dAtA[i] = 0x8
  309. i++
  310. i = encodeVarintModel(dAtA, i, uint64(m.CountUPTotalElec))
  311. }
  312. if m.Count != 0 {
  313. dAtA[i] = 0x10
  314. i++
  315. i = encodeVarintModel(dAtA, i, uint64(m.Count))
  316. }
  317. if m.AVID != 0 {
  318. dAtA[i] = 0x18
  319. i++
  320. i = encodeVarintModel(dAtA, i, uint64(m.AVID))
  321. }
  322. if m.UPMID != 0 {
  323. dAtA[i] = 0x20
  324. i++
  325. i = encodeVarintModel(dAtA, i, uint64(m.UPMID))
  326. }
  327. if m.Size_ != 0 {
  328. dAtA[i] = 0x28
  329. i++
  330. i = encodeVarintModel(dAtA, i, uint64(m.Size_))
  331. }
  332. if len(m.List) > 0 {
  333. for _, msg := range m.List {
  334. dAtA[i] = 0x32
  335. i++
  336. i = encodeVarintModel(dAtA, i, uint64(msg.Size()))
  337. n, err := msg.MarshalTo(dAtA[i:])
  338. if err != nil {
  339. return 0, err
  340. }
  341. i += n
  342. }
  343. }
  344. return i, nil
  345. }
  346. func (m *RankElecElementProto) Marshal() (dAtA []byte, err error) {
  347. size := m.Size()
  348. dAtA = make([]byte, size)
  349. n, err := m.MarshalTo(dAtA)
  350. if err != nil {
  351. return nil, err
  352. }
  353. return dAtA[:n], nil
  354. }
  355. func (m *RankElecElementProto) MarshalTo(dAtA []byte) (int, error) {
  356. var i int
  357. _ = i
  358. var l int
  359. _ = l
  360. dAtA[i] = 0xa
  361. i++
  362. i = encodeVarintModel(dAtA, i, uint64(m.RankElecPrepElementProto.Size()))
  363. n3, err := m.RankElecPrepElementProto.MarshalTo(dAtA[i:])
  364. if err != nil {
  365. return 0, err
  366. }
  367. i += n3
  368. if m.VIP != nil {
  369. dAtA[i] = 0x12
  370. i++
  371. i = encodeVarintModel(dAtA, i, uint64(m.VIP.Size()))
  372. n4, err := m.VIP.MarshalTo(dAtA[i:])
  373. if err != nil {
  374. return 0, err
  375. }
  376. i += n4
  377. }
  378. if len(m.Nickname) > 0 {
  379. dAtA[i] = 0x1a
  380. i++
  381. i = encodeVarintModel(dAtA, i, uint64(len(m.Nickname)))
  382. i += copy(dAtA[i:], m.Nickname)
  383. }
  384. if len(m.Avatar) > 0 {
  385. dAtA[i] = 0x22
  386. i++
  387. i = encodeVarintModel(dAtA, i, uint64(len(m.Avatar)))
  388. i += copy(dAtA[i:], m.Avatar)
  389. }
  390. return i, nil
  391. }
  392. func (m *ElecMessageProto) Marshal() (dAtA []byte, err error) {
  393. size := m.Size()
  394. dAtA = make([]byte, size)
  395. n, err := m.MarshalTo(dAtA)
  396. if err != nil {
  397. return nil, err
  398. }
  399. return dAtA[:n], nil
  400. }
  401. func (m *ElecMessageProto) MarshalTo(dAtA []byte) (int, error) {
  402. var i int
  403. _ = i
  404. var l int
  405. _ = l
  406. if len(m.Message) > 0 {
  407. dAtA[i] = 0xa
  408. i++
  409. i = encodeVarintModel(dAtA, i, uint64(len(m.Message)))
  410. i += copy(dAtA[i:], m.Message)
  411. }
  412. if m.Hidden {
  413. dAtA[i] = 0x10
  414. i++
  415. if m.Hidden {
  416. dAtA[i] = 1
  417. } else {
  418. dAtA[i] = 0
  419. }
  420. i++
  421. }
  422. return i, nil
  423. }
  424. func (m *VIPInfoProto) Marshal() (dAtA []byte, err error) {
  425. size := m.Size()
  426. dAtA = make([]byte, size)
  427. n, err := m.MarshalTo(dAtA)
  428. if err != nil {
  429. return nil, err
  430. }
  431. return dAtA[:n], nil
  432. }
  433. func (m *VIPInfoProto) MarshalTo(dAtA []byte) (int, error) {
  434. var i int
  435. _ = i
  436. var l int
  437. _ = l
  438. if m.Type != 0 {
  439. dAtA[i] = 0x8
  440. i++
  441. i = encodeVarintModel(dAtA, i, uint64(m.Type))
  442. }
  443. if m.Status != 0 {
  444. dAtA[i] = 0x10
  445. i++
  446. i = encodeVarintModel(dAtA, i, uint64(m.Status))
  447. }
  448. if m.DueDate != 0 {
  449. dAtA[i] = 0x18
  450. i++
  451. i = encodeVarintModel(dAtA, i, uint64(m.DueDate))
  452. }
  453. return i, nil
  454. }
  455. func encodeVarintModel(dAtA []byte, offset int, v uint64) int {
  456. for v >= 1<<7 {
  457. dAtA[offset] = uint8(v&0x7f | 0x80)
  458. v >>= 7
  459. offset++
  460. }
  461. dAtA[offset] = uint8(v)
  462. return offset + 1
  463. }
  464. func (m *RankElecPrepUPProto) Size() (n int) {
  465. var l int
  466. _ = l
  467. if m.CountUPTotalElec != 0 {
  468. n += 1 + sovModel(uint64(m.CountUPTotalElec))
  469. }
  470. if m.Count != 0 {
  471. n += 1 + sovModel(uint64(m.Count))
  472. }
  473. if m.UPMID != 0 {
  474. n += 1 + sovModel(uint64(m.UPMID))
  475. }
  476. if m.Size_ != 0 {
  477. n += 1 + sovModel(uint64(m.Size_))
  478. }
  479. if len(m.List) > 0 {
  480. for _, e := range m.List {
  481. l = e.Size()
  482. n += 1 + l + sovModel(uint64(l))
  483. }
  484. }
  485. return n
  486. }
  487. func (m *RankElecPrepAVProto) Size() (n int) {
  488. var l int
  489. _ = l
  490. l = m.RankElecPrepUPProto.Size()
  491. n += 1 + l + sovModel(uint64(l))
  492. if m.AVID != 0 {
  493. n += 1 + sovModel(uint64(m.AVID))
  494. }
  495. return n
  496. }
  497. func (m *RankElecPrepElementProto) Size() (n int) {
  498. var l int
  499. _ = l
  500. if m.MID != 0 {
  501. n += 1 + sovModel(uint64(m.MID))
  502. }
  503. if m.Rank != 0 {
  504. n += 1 + sovModel(uint64(m.Rank))
  505. }
  506. if m.TrendType != 0 {
  507. n += 1 + sovModel(uint64(m.TrendType))
  508. }
  509. if m.Amount != 0 {
  510. n += 1 + sovModel(uint64(m.Amount))
  511. }
  512. if m.Message != nil {
  513. l = m.Message.Size()
  514. n += 1 + l + sovModel(uint64(l))
  515. }
  516. return n
  517. }
  518. func (m *RankElecUPProto) Size() (n int) {
  519. var l int
  520. _ = l
  521. if m.CountUPTotalElec != 0 {
  522. n += 1 + sovModel(uint64(m.CountUPTotalElec))
  523. }
  524. if m.Count != 0 {
  525. n += 1 + sovModel(uint64(m.Count))
  526. }
  527. if m.UPMID != 0 {
  528. n += 1 + sovModel(uint64(m.UPMID))
  529. }
  530. if m.Size_ != 0 {
  531. n += 1 + sovModel(uint64(m.Size_))
  532. }
  533. if len(m.List) > 0 {
  534. for _, e := range m.List {
  535. l = e.Size()
  536. n += 1 + l + sovModel(uint64(l))
  537. }
  538. }
  539. return n
  540. }
  541. func (m *RankElecAVProto) Size() (n int) {
  542. var l int
  543. _ = l
  544. if m.CountUPTotalElec != 0 {
  545. n += 1 + sovModel(uint64(m.CountUPTotalElec))
  546. }
  547. if m.Count != 0 {
  548. n += 1 + sovModel(uint64(m.Count))
  549. }
  550. if m.AVID != 0 {
  551. n += 1 + sovModel(uint64(m.AVID))
  552. }
  553. if m.UPMID != 0 {
  554. n += 1 + sovModel(uint64(m.UPMID))
  555. }
  556. if m.Size_ != 0 {
  557. n += 1 + sovModel(uint64(m.Size_))
  558. }
  559. if len(m.List) > 0 {
  560. for _, e := range m.List {
  561. l = e.Size()
  562. n += 1 + l + sovModel(uint64(l))
  563. }
  564. }
  565. return n
  566. }
  567. func (m *RankElecElementProto) Size() (n int) {
  568. var l int
  569. _ = l
  570. l = m.RankElecPrepElementProto.Size()
  571. n += 1 + l + sovModel(uint64(l))
  572. if m.VIP != nil {
  573. l = m.VIP.Size()
  574. n += 1 + l + sovModel(uint64(l))
  575. }
  576. l = len(m.Nickname)
  577. if l > 0 {
  578. n += 1 + l + sovModel(uint64(l))
  579. }
  580. l = len(m.Avatar)
  581. if l > 0 {
  582. n += 1 + l + sovModel(uint64(l))
  583. }
  584. return n
  585. }
  586. func (m *ElecMessageProto) Size() (n int) {
  587. var l int
  588. _ = l
  589. l = len(m.Message)
  590. if l > 0 {
  591. n += 1 + l + sovModel(uint64(l))
  592. }
  593. if m.Hidden {
  594. n += 2
  595. }
  596. return n
  597. }
  598. func (m *VIPInfoProto) Size() (n int) {
  599. var l int
  600. _ = l
  601. if m.Type != 0 {
  602. n += 1 + sovModel(uint64(m.Type))
  603. }
  604. if m.Status != 0 {
  605. n += 1 + sovModel(uint64(m.Status))
  606. }
  607. if m.DueDate != 0 {
  608. n += 1 + sovModel(uint64(m.DueDate))
  609. }
  610. return n
  611. }
  612. func sovModel(x uint64) (n int) {
  613. for {
  614. n++
  615. x >>= 7
  616. if x == 0 {
  617. break
  618. }
  619. }
  620. return n
  621. }
  622. func sozModel(x uint64) (n int) {
  623. return sovModel(uint64((x << 1) ^ uint64((int64(x) >> 63))))
  624. }
  625. func (m *RankElecPrepUPProto) Unmarshal(dAtA []byte) error {
  626. l := len(dAtA)
  627. iNdEx := 0
  628. for iNdEx < l {
  629. preIndex := iNdEx
  630. var wire uint64
  631. for shift := uint(0); ; shift += 7 {
  632. if shift >= 64 {
  633. return ErrIntOverflowModel
  634. }
  635. if iNdEx >= l {
  636. return io.ErrUnexpectedEOF
  637. }
  638. b := dAtA[iNdEx]
  639. iNdEx++
  640. wire |= (uint64(b) & 0x7F) << shift
  641. if b < 0x80 {
  642. break
  643. }
  644. }
  645. fieldNum := int32(wire >> 3)
  646. wireType := int(wire & 0x7)
  647. if wireType == 4 {
  648. return fmt.Errorf("proto: RankElecPrepUPProto: wiretype end group for non-group")
  649. }
  650. if fieldNum <= 0 {
  651. return fmt.Errorf("proto: RankElecPrepUPProto: illegal tag %d (wire type %d)", fieldNum, wire)
  652. }
  653. switch fieldNum {
  654. case 1:
  655. if wireType != 0 {
  656. return fmt.Errorf("proto: wrong wireType = %d for field CountUPTotalElec", wireType)
  657. }
  658. m.CountUPTotalElec = 0
  659. for shift := uint(0); ; shift += 7 {
  660. if shift >= 64 {
  661. return ErrIntOverflowModel
  662. }
  663. if iNdEx >= l {
  664. return io.ErrUnexpectedEOF
  665. }
  666. b := dAtA[iNdEx]
  667. iNdEx++
  668. m.CountUPTotalElec |= (int64(b) & 0x7F) << shift
  669. if b < 0x80 {
  670. break
  671. }
  672. }
  673. case 2:
  674. if wireType != 0 {
  675. return fmt.Errorf("proto: wrong wireType = %d for field Count", wireType)
  676. }
  677. m.Count = 0
  678. for shift := uint(0); ; shift += 7 {
  679. if shift >= 64 {
  680. return ErrIntOverflowModel
  681. }
  682. if iNdEx >= l {
  683. return io.ErrUnexpectedEOF
  684. }
  685. b := dAtA[iNdEx]
  686. iNdEx++
  687. m.Count |= (int64(b) & 0x7F) << shift
  688. if b < 0x80 {
  689. break
  690. }
  691. }
  692. case 3:
  693. if wireType != 0 {
  694. return fmt.Errorf("proto: wrong wireType = %d for field UPMID", wireType)
  695. }
  696. m.UPMID = 0
  697. for shift := uint(0); ; shift += 7 {
  698. if shift >= 64 {
  699. return ErrIntOverflowModel
  700. }
  701. if iNdEx >= l {
  702. return io.ErrUnexpectedEOF
  703. }
  704. b := dAtA[iNdEx]
  705. iNdEx++
  706. m.UPMID |= (int64(b) & 0x7F) << shift
  707. if b < 0x80 {
  708. break
  709. }
  710. }
  711. case 4:
  712. if wireType != 0 {
  713. return fmt.Errorf("proto: wrong wireType = %d for field Size_", wireType)
  714. }
  715. m.Size_ = 0
  716. for shift := uint(0); ; shift += 7 {
  717. if shift >= 64 {
  718. return ErrIntOverflowModel
  719. }
  720. if iNdEx >= l {
  721. return io.ErrUnexpectedEOF
  722. }
  723. b := dAtA[iNdEx]
  724. iNdEx++
  725. m.Size_ |= (int(b) & 0x7F) << shift
  726. if b < 0x80 {
  727. break
  728. }
  729. }
  730. case 5:
  731. if wireType != 2 {
  732. return fmt.Errorf("proto: wrong wireType = %d for field List", wireType)
  733. }
  734. var msglen int
  735. for shift := uint(0); ; shift += 7 {
  736. if shift >= 64 {
  737. return ErrIntOverflowModel
  738. }
  739. if iNdEx >= l {
  740. return io.ErrUnexpectedEOF
  741. }
  742. b := dAtA[iNdEx]
  743. iNdEx++
  744. msglen |= (int(b) & 0x7F) << shift
  745. if b < 0x80 {
  746. break
  747. }
  748. }
  749. if msglen < 0 {
  750. return ErrInvalidLengthModel
  751. }
  752. postIndex := iNdEx + msglen
  753. if postIndex > l {
  754. return io.ErrUnexpectedEOF
  755. }
  756. m.List = append(m.List, &RankElecPrepElementProto{})
  757. if err := m.List[len(m.List)-1].Unmarshal(dAtA[iNdEx:postIndex]); err != nil {
  758. return err
  759. }
  760. iNdEx = postIndex
  761. default:
  762. iNdEx = preIndex
  763. skippy, err := skipModel(dAtA[iNdEx:])
  764. if err != nil {
  765. return err
  766. }
  767. if skippy < 0 {
  768. return ErrInvalidLengthModel
  769. }
  770. if (iNdEx + skippy) > l {
  771. return io.ErrUnexpectedEOF
  772. }
  773. iNdEx += skippy
  774. }
  775. }
  776. if iNdEx > l {
  777. return io.ErrUnexpectedEOF
  778. }
  779. return nil
  780. }
  781. func (m *RankElecPrepAVProto) Unmarshal(dAtA []byte) error {
  782. l := len(dAtA)
  783. iNdEx := 0
  784. for iNdEx < l {
  785. preIndex := iNdEx
  786. var wire uint64
  787. for shift := uint(0); ; shift += 7 {
  788. if shift >= 64 {
  789. return ErrIntOverflowModel
  790. }
  791. if iNdEx >= l {
  792. return io.ErrUnexpectedEOF
  793. }
  794. b := dAtA[iNdEx]
  795. iNdEx++
  796. wire |= (uint64(b) & 0x7F) << shift
  797. if b < 0x80 {
  798. break
  799. }
  800. }
  801. fieldNum := int32(wire >> 3)
  802. wireType := int(wire & 0x7)
  803. if wireType == 4 {
  804. return fmt.Errorf("proto: RankElecPrepAVProto: wiretype end group for non-group")
  805. }
  806. if fieldNum <= 0 {
  807. return fmt.Errorf("proto: RankElecPrepAVProto: illegal tag %d (wire type %d)", fieldNum, wire)
  808. }
  809. switch fieldNum {
  810. case 1:
  811. if wireType != 2 {
  812. return fmt.Errorf("proto: wrong wireType = %d for field RankElecPrepUPProto", wireType)
  813. }
  814. var msglen int
  815. for shift := uint(0); ; shift += 7 {
  816. if shift >= 64 {
  817. return ErrIntOverflowModel
  818. }
  819. if iNdEx >= l {
  820. return io.ErrUnexpectedEOF
  821. }
  822. b := dAtA[iNdEx]
  823. iNdEx++
  824. msglen |= (int(b) & 0x7F) << shift
  825. if b < 0x80 {
  826. break
  827. }
  828. }
  829. if msglen < 0 {
  830. return ErrInvalidLengthModel
  831. }
  832. postIndex := iNdEx + msglen
  833. if postIndex > l {
  834. return io.ErrUnexpectedEOF
  835. }
  836. if err := m.RankElecPrepUPProto.Unmarshal(dAtA[iNdEx:postIndex]); err != nil {
  837. return err
  838. }
  839. iNdEx = postIndex
  840. case 2:
  841. if wireType != 0 {
  842. return fmt.Errorf("proto: wrong wireType = %d for field AVID", wireType)
  843. }
  844. m.AVID = 0
  845. for shift := uint(0); ; shift += 7 {
  846. if shift >= 64 {
  847. return ErrIntOverflowModel
  848. }
  849. if iNdEx >= l {
  850. return io.ErrUnexpectedEOF
  851. }
  852. b := dAtA[iNdEx]
  853. iNdEx++
  854. m.AVID |= (int64(b) & 0x7F) << shift
  855. if b < 0x80 {
  856. break
  857. }
  858. }
  859. default:
  860. iNdEx = preIndex
  861. skippy, err := skipModel(dAtA[iNdEx:])
  862. if err != nil {
  863. return err
  864. }
  865. if skippy < 0 {
  866. return ErrInvalidLengthModel
  867. }
  868. if (iNdEx + skippy) > l {
  869. return io.ErrUnexpectedEOF
  870. }
  871. iNdEx += skippy
  872. }
  873. }
  874. if iNdEx > l {
  875. return io.ErrUnexpectedEOF
  876. }
  877. return nil
  878. }
  879. func (m *RankElecPrepElementProto) Unmarshal(dAtA []byte) error {
  880. l := len(dAtA)
  881. iNdEx := 0
  882. for iNdEx < l {
  883. preIndex := iNdEx
  884. var wire uint64
  885. for shift := uint(0); ; shift += 7 {
  886. if shift >= 64 {
  887. return ErrIntOverflowModel
  888. }
  889. if iNdEx >= l {
  890. return io.ErrUnexpectedEOF
  891. }
  892. b := dAtA[iNdEx]
  893. iNdEx++
  894. wire |= (uint64(b) & 0x7F) << shift
  895. if b < 0x80 {
  896. break
  897. }
  898. }
  899. fieldNum := int32(wire >> 3)
  900. wireType := int(wire & 0x7)
  901. if wireType == 4 {
  902. return fmt.Errorf("proto: RankElecPrepElementProto: wiretype end group for non-group")
  903. }
  904. if fieldNum <= 0 {
  905. return fmt.Errorf("proto: RankElecPrepElementProto: illegal tag %d (wire type %d)", fieldNum, wire)
  906. }
  907. switch fieldNum {
  908. case 1:
  909. if wireType != 0 {
  910. return fmt.Errorf("proto: wrong wireType = %d for field MID", wireType)
  911. }
  912. m.MID = 0
  913. for shift := uint(0); ; shift += 7 {
  914. if shift >= 64 {
  915. return ErrIntOverflowModel
  916. }
  917. if iNdEx >= l {
  918. return io.ErrUnexpectedEOF
  919. }
  920. b := dAtA[iNdEx]
  921. iNdEx++
  922. m.MID |= (int64(b) & 0x7F) << shift
  923. if b < 0x80 {
  924. break
  925. }
  926. }
  927. case 2:
  928. if wireType != 0 {
  929. return fmt.Errorf("proto: wrong wireType = %d for field Rank", wireType)
  930. }
  931. m.Rank = 0
  932. for shift := uint(0); ; shift += 7 {
  933. if shift >= 64 {
  934. return ErrIntOverflowModel
  935. }
  936. if iNdEx >= l {
  937. return io.ErrUnexpectedEOF
  938. }
  939. b := dAtA[iNdEx]
  940. iNdEx++
  941. m.Rank |= (int(b) & 0x7F) << shift
  942. if b < 0x80 {
  943. break
  944. }
  945. }
  946. case 3:
  947. if wireType != 0 {
  948. return fmt.Errorf("proto: wrong wireType = %d for field TrendType", wireType)
  949. }
  950. m.TrendType = 0
  951. for shift := uint(0); ; shift += 7 {
  952. if shift >= 64 {
  953. return ErrIntOverflowModel
  954. }
  955. if iNdEx >= l {
  956. return io.ErrUnexpectedEOF
  957. }
  958. b := dAtA[iNdEx]
  959. iNdEx++
  960. m.TrendType |= (uint8(b) & 0x7F) << shift
  961. if b < 0x80 {
  962. break
  963. }
  964. }
  965. case 4:
  966. if wireType != 0 {
  967. return fmt.Errorf("proto: wrong wireType = %d for field Amount", wireType)
  968. }
  969. m.Amount = 0
  970. for shift := uint(0); ; shift += 7 {
  971. if shift >= 64 {
  972. return ErrIntOverflowModel
  973. }
  974. if iNdEx >= l {
  975. return io.ErrUnexpectedEOF
  976. }
  977. b := dAtA[iNdEx]
  978. iNdEx++
  979. m.Amount |= (int64(b) & 0x7F) << shift
  980. if b < 0x80 {
  981. break
  982. }
  983. }
  984. case 5:
  985. if wireType != 2 {
  986. return fmt.Errorf("proto: wrong wireType = %d for field Message", wireType)
  987. }
  988. var msglen int
  989. for shift := uint(0); ; shift += 7 {
  990. if shift >= 64 {
  991. return ErrIntOverflowModel
  992. }
  993. if iNdEx >= l {
  994. return io.ErrUnexpectedEOF
  995. }
  996. b := dAtA[iNdEx]
  997. iNdEx++
  998. msglen |= (int(b) & 0x7F) << shift
  999. if b < 0x80 {
  1000. break
  1001. }
  1002. }
  1003. if msglen < 0 {
  1004. return ErrInvalidLengthModel
  1005. }
  1006. postIndex := iNdEx + msglen
  1007. if postIndex > l {
  1008. return io.ErrUnexpectedEOF
  1009. }
  1010. if m.Message == nil {
  1011. m.Message = &ElecMessageProto{}
  1012. }
  1013. if err := m.Message.Unmarshal(dAtA[iNdEx:postIndex]); err != nil {
  1014. return err
  1015. }
  1016. iNdEx = postIndex
  1017. default:
  1018. iNdEx = preIndex
  1019. skippy, err := skipModel(dAtA[iNdEx:])
  1020. if err != nil {
  1021. return err
  1022. }
  1023. if skippy < 0 {
  1024. return ErrInvalidLengthModel
  1025. }
  1026. if (iNdEx + skippy) > l {
  1027. return io.ErrUnexpectedEOF
  1028. }
  1029. iNdEx += skippy
  1030. }
  1031. }
  1032. if iNdEx > l {
  1033. return io.ErrUnexpectedEOF
  1034. }
  1035. return nil
  1036. }
  1037. func (m *RankElecUPProto) Unmarshal(dAtA []byte) error {
  1038. l := len(dAtA)
  1039. iNdEx := 0
  1040. for iNdEx < l {
  1041. preIndex := iNdEx
  1042. var wire uint64
  1043. for shift := uint(0); ; shift += 7 {
  1044. if shift >= 64 {
  1045. return ErrIntOverflowModel
  1046. }
  1047. if iNdEx >= l {
  1048. return io.ErrUnexpectedEOF
  1049. }
  1050. b := dAtA[iNdEx]
  1051. iNdEx++
  1052. wire |= (uint64(b) & 0x7F) << shift
  1053. if b < 0x80 {
  1054. break
  1055. }
  1056. }
  1057. fieldNum := int32(wire >> 3)
  1058. wireType := int(wire & 0x7)
  1059. if wireType == 4 {
  1060. return fmt.Errorf("proto: RankElecUPProto: wiretype end group for non-group")
  1061. }
  1062. if fieldNum <= 0 {
  1063. return fmt.Errorf("proto: RankElecUPProto: illegal tag %d (wire type %d)", fieldNum, wire)
  1064. }
  1065. switch fieldNum {
  1066. case 1:
  1067. if wireType != 0 {
  1068. return fmt.Errorf("proto: wrong wireType = %d for field CountUPTotalElec", wireType)
  1069. }
  1070. m.CountUPTotalElec = 0
  1071. for shift := uint(0); ; shift += 7 {
  1072. if shift >= 64 {
  1073. return ErrIntOverflowModel
  1074. }
  1075. if iNdEx >= l {
  1076. return io.ErrUnexpectedEOF
  1077. }
  1078. b := dAtA[iNdEx]
  1079. iNdEx++
  1080. m.CountUPTotalElec |= (int64(b) & 0x7F) << shift
  1081. if b < 0x80 {
  1082. break
  1083. }
  1084. }
  1085. case 2:
  1086. if wireType != 0 {
  1087. return fmt.Errorf("proto: wrong wireType = %d for field Count", wireType)
  1088. }
  1089. m.Count = 0
  1090. for shift := uint(0); ; shift += 7 {
  1091. if shift >= 64 {
  1092. return ErrIntOverflowModel
  1093. }
  1094. if iNdEx >= l {
  1095. return io.ErrUnexpectedEOF
  1096. }
  1097. b := dAtA[iNdEx]
  1098. iNdEx++
  1099. m.Count |= (int64(b) & 0x7F) << shift
  1100. if b < 0x80 {
  1101. break
  1102. }
  1103. }
  1104. case 3:
  1105. if wireType != 0 {
  1106. return fmt.Errorf("proto: wrong wireType = %d for field UPMID", wireType)
  1107. }
  1108. m.UPMID = 0
  1109. for shift := uint(0); ; shift += 7 {
  1110. if shift >= 64 {
  1111. return ErrIntOverflowModel
  1112. }
  1113. if iNdEx >= l {
  1114. return io.ErrUnexpectedEOF
  1115. }
  1116. b := dAtA[iNdEx]
  1117. iNdEx++
  1118. m.UPMID |= (int64(b) & 0x7F) << shift
  1119. if b < 0x80 {
  1120. break
  1121. }
  1122. }
  1123. case 4:
  1124. if wireType != 0 {
  1125. return fmt.Errorf("proto: wrong wireType = %d for field Size_", wireType)
  1126. }
  1127. m.Size_ = 0
  1128. for shift := uint(0); ; shift += 7 {
  1129. if shift >= 64 {
  1130. return ErrIntOverflowModel
  1131. }
  1132. if iNdEx >= l {
  1133. return io.ErrUnexpectedEOF
  1134. }
  1135. b := dAtA[iNdEx]
  1136. iNdEx++
  1137. m.Size_ |= (int(b) & 0x7F) << shift
  1138. if b < 0x80 {
  1139. break
  1140. }
  1141. }
  1142. case 5:
  1143. if wireType != 2 {
  1144. return fmt.Errorf("proto: wrong wireType = %d for field List", wireType)
  1145. }
  1146. var msglen int
  1147. for shift := uint(0); ; shift += 7 {
  1148. if shift >= 64 {
  1149. return ErrIntOverflowModel
  1150. }
  1151. if iNdEx >= l {
  1152. return io.ErrUnexpectedEOF
  1153. }
  1154. b := dAtA[iNdEx]
  1155. iNdEx++
  1156. msglen |= (int(b) & 0x7F) << shift
  1157. if b < 0x80 {
  1158. break
  1159. }
  1160. }
  1161. if msglen < 0 {
  1162. return ErrInvalidLengthModel
  1163. }
  1164. postIndex := iNdEx + msglen
  1165. if postIndex > l {
  1166. return io.ErrUnexpectedEOF
  1167. }
  1168. m.List = append(m.List, &RankElecElementProto{})
  1169. if err := m.List[len(m.List)-1].Unmarshal(dAtA[iNdEx:postIndex]); err != nil {
  1170. return err
  1171. }
  1172. iNdEx = postIndex
  1173. default:
  1174. iNdEx = preIndex
  1175. skippy, err := skipModel(dAtA[iNdEx:])
  1176. if err != nil {
  1177. return err
  1178. }
  1179. if skippy < 0 {
  1180. return ErrInvalidLengthModel
  1181. }
  1182. if (iNdEx + skippy) > l {
  1183. return io.ErrUnexpectedEOF
  1184. }
  1185. iNdEx += skippy
  1186. }
  1187. }
  1188. if iNdEx > l {
  1189. return io.ErrUnexpectedEOF
  1190. }
  1191. return nil
  1192. }
  1193. func (m *RankElecAVProto) Unmarshal(dAtA []byte) error {
  1194. l := len(dAtA)
  1195. iNdEx := 0
  1196. for iNdEx < l {
  1197. preIndex := iNdEx
  1198. var wire uint64
  1199. for shift := uint(0); ; shift += 7 {
  1200. if shift >= 64 {
  1201. return ErrIntOverflowModel
  1202. }
  1203. if iNdEx >= l {
  1204. return io.ErrUnexpectedEOF
  1205. }
  1206. b := dAtA[iNdEx]
  1207. iNdEx++
  1208. wire |= (uint64(b) & 0x7F) << shift
  1209. if b < 0x80 {
  1210. break
  1211. }
  1212. }
  1213. fieldNum := int32(wire >> 3)
  1214. wireType := int(wire & 0x7)
  1215. if wireType == 4 {
  1216. return fmt.Errorf("proto: RankElecAVProto: wiretype end group for non-group")
  1217. }
  1218. if fieldNum <= 0 {
  1219. return fmt.Errorf("proto: RankElecAVProto: illegal tag %d (wire type %d)", fieldNum, wire)
  1220. }
  1221. switch fieldNum {
  1222. case 1:
  1223. if wireType != 0 {
  1224. return fmt.Errorf("proto: wrong wireType = %d for field CountUPTotalElec", wireType)
  1225. }
  1226. m.CountUPTotalElec = 0
  1227. for shift := uint(0); ; shift += 7 {
  1228. if shift >= 64 {
  1229. return ErrIntOverflowModel
  1230. }
  1231. if iNdEx >= l {
  1232. return io.ErrUnexpectedEOF
  1233. }
  1234. b := dAtA[iNdEx]
  1235. iNdEx++
  1236. m.CountUPTotalElec |= (int64(b) & 0x7F) << shift
  1237. if b < 0x80 {
  1238. break
  1239. }
  1240. }
  1241. case 2:
  1242. if wireType != 0 {
  1243. return fmt.Errorf("proto: wrong wireType = %d for field Count", wireType)
  1244. }
  1245. m.Count = 0
  1246. for shift := uint(0); ; shift += 7 {
  1247. if shift >= 64 {
  1248. return ErrIntOverflowModel
  1249. }
  1250. if iNdEx >= l {
  1251. return io.ErrUnexpectedEOF
  1252. }
  1253. b := dAtA[iNdEx]
  1254. iNdEx++
  1255. m.Count |= (int64(b) & 0x7F) << shift
  1256. if b < 0x80 {
  1257. break
  1258. }
  1259. }
  1260. case 3:
  1261. if wireType != 0 {
  1262. return fmt.Errorf("proto: wrong wireType = %d for field AVID", wireType)
  1263. }
  1264. m.AVID = 0
  1265. for shift := uint(0); ; shift += 7 {
  1266. if shift >= 64 {
  1267. return ErrIntOverflowModel
  1268. }
  1269. if iNdEx >= l {
  1270. return io.ErrUnexpectedEOF
  1271. }
  1272. b := dAtA[iNdEx]
  1273. iNdEx++
  1274. m.AVID |= (int64(b) & 0x7F) << shift
  1275. if b < 0x80 {
  1276. break
  1277. }
  1278. }
  1279. case 4:
  1280. if wireType != 0 {
  1281. return fmt.Errorf("proto: wrong wireType = %d for field UPMID", wireType)
  1282. }
  1283. m.UPMID = 0
  1284. for shift := uint(0); ; shift += 7 {
  1285. if shift >= 64 {
  1286. return ErrIntOverflowModel
  1287. }
  1288. if iNdEx >= l {
  1289. return io.ErrUnexpectedEOF
  1290. }
  1291. b := dAtA[iNdEx]
  1292. iNdEx++
  1293. m.UPMID |= (int64(b) & 0x7F) << shift
  1294. if b < 0x80 {
  1295. break
  1296. }
  1297. }
  1298. case 5:
  1299. if wireType != 0 {
  1300. return fmt.Errorf("proto: wrong wireType = %d for field Size_", wireType)
  1301. }
  1302. m.Size_ = 0
  1303. for shift := uint(0); ; shift += 7 {
  1304. if shift >= 64 {
  1305. return ErrIntOverflowModel
  1306. }
  1307. if iNdEx >= l {
  1308. return io.ErrUnexpectedEOF
  1309. }
  1310. b := dAtA[iNdEx]
  1311. iNdEx++
  1312. m.Size_ |= (int(b) & 0x7F) << shift
  1313. if b < 0x80 {
  1314. break
  1315. }
  1316. }
  1317. case 6:
  1318. if wireType != 2 {
  1319. return fmt.Errorf("proto: wrong wireType = %d for field List", wireType)
  1320. }
  1321. var msglen int
  1322. for shift := uint(0); ; shift += 7 {
  1323. if shift >= 64 {
  1324. return ErrIntOverflowModel
  1325. }
  1326. if iNdEx >= l {
  1327. return io.ErrUnexpectedEOF
  1328. }
  1329. b := dAtA[iNdEx]
  1330. iNdEx++
  1331. msglen |= (int(b) & 0x7F) << shift
  1332. if b < 0x80 {
  1333. break
  1334. }
  1335. }
  1336. if msglen < 0 {
  1337. return ErrInvalidLengthModel
  1338. }
  1339. postIndex := iNdEx + msglen
  1340. if postIndex > l {
  1341. return io.ErrUnexpectedEOF
  1342. }
  1343. m.List = append(m.List, &RankElecElementProto{})
  1344. if err := m.List[len(m.List)-1].Unmarshal(dAtA[iNdEx:postIndex]); err != nil {
  1345. return err
  1346. }
  1347. iNdEx = postIndex
  1348. default:
  1349. iNdEx = preIndex
  1350. skippy, err := skipModel(dAtA[iNdEx:])
  1351. if err != nil {
  1352. return err
  1353. }
  1354. if skippy < 0 {
  1355. return ErrInvalidLengthModel
  1356. }
  1357. if (iNdEx + skippy) > l {
  1358. return io.ErrUnexpectedEOF
  1359. }
  1360. iNdEx += skippy
  1361. }
  1362. }
  1363. if iNdEx > l {
  1364. return io.ErrUnexpectedEOF
  1365. }
  1366. return nil
  1367. }
  1368. func (m *RankElecElementProto) Unmarshal(dAtA []byte) error {
  1369. l := len(dAtA)
  1370. iNdEx := 0
  1371. for iNdEx < l {
  1372. preIndex := iNdEx
  1373. var wire uint64
  1374. for shift := uint(0); ; shift += 7 {
  1375. if shift >= 64 {
  1376. return ErrIntOverflowModel
  1377. }
  1378. if iNdEx >= l {
  1379. return io.ErrUnexpectedEOF
  1380. }
  1381. b := dAtA[iNdEx]
  1382. iNdEx++
  1383. wire |= (uint64(b) & 0x7F) << shift
  1384. if b < 0x80 {
  1385. break
  1386. }
  1387. }
  1388. fieldNum := int32(wire >> 3)
  1389. wireType := int(wire & 0x7)
  1390. if wireType == 4 {
  1391. return fmt.Errorf("proto: RankElecElementProto: wiretype end group for non-group")
  1392. }
  1393. if fieldNum <= 0 {
  1394. return fmt.Errorf("proto: RankElecElementProto: illegal tag %d (wire type %d)", fieldNum, wire)
  1395. }
  1396. switch fieldNum {
  1397. case 1:
  1398. if wireType != 2 {
  1399. return fmt.Errorf("proto: wrong wireType = %d for field RankElecPrepElementProto", wireType)
  1400. }
  1401. var msglen int
  1402. for shift := uint(0); ; shift += 7 {
  1403. if shift >= 64 {
  1404. return ErrIntOverflowModel
  1405. }
  1406. if iNdEx >= l {
  1407. return io.ErrUnexpectedEOF
  1408. }
  1409. b := dAtA[iNdEx]
  1410. iNdEx++
  1411. msglen |= (int(b) & 0x7F) << shift
  1412. if b < 0x80 {
  1413. break
  1414. }
  1415. }
  1416. if msglen < 0 {
  1417. return ErrInvalidLengthModel
  1418. }
  1419. postIndex := iNdEx + msglen
  1420. if postIndex > l {
  1421. return io.ErrUnexpectedEOF
  1422. }
  1423. if err := m.RankElecPrepElementProto.Unmarshal(dAtA[iNdEx:postIndex]); err != nil {
  1424. return err
  1425. }
  1426. iNdEx = postIndex
  1427. case 2:
  1428. if wireType != 2 {
  1429. return fmt.Errorf("proto: wrong wireType = %d for field VIP", wireType)
  1430. }
  1431. var msglen int
  1432. for shift := uint(0); ; shift += 7 {
  1433. if shift >= 64 {
  1434. return ErrIntOverflowModel
  1435. }
  1436. if iNdEx >= l {
  1437. return io.ErrUnexpectedEOF
  1438. }
  1439. b := dAtA[iNdEx]
  1440. iNdEx++
  1441. msglen |= (int(b) & 0x7F) << shift
  1442. if b < 0x80 {
  1443. break
  1444. }
  1445. }
  1446. if msglen < 0 {
  1447. return ErrInvalidLengthModel
  1448. }
  1449. postIndex := iNdEx + msglen
  1450. if postIndex > l {
  1451. return io.ErrUnexpectedEOF
  1452. }
  1453. if m.VIP == nil {
  1454. m.VIP = &VIPInfoProto{}
  1455. }
  1456. if err := m.VIP.Unmarshal(dAtA[iNdEx:postIndex]); err != nil {
  1457. return err
  1458. }
  1459. iNdEx = postIndex
  1460. case 3:
  1461. if wireType != 2 {
  1462. return fmt.Errorf("proto: wrong wireType = %d for field Nickname", wireType)
  1463. }
  1464. var stringLen uint64
  1465. for shift := uint(0); ; shift += 7 {
  1466. if shift >= 64 {
  1467. return ErrIntOverflowModel
  1468. }
  1469. if iNdEx >= l {
  1470. return io.ErrUnexpectedEOF
  1471. }
  1472. b := dAtA[iNdEx]
  1473. iNdEx++
  1474. stringLen |= (uint64(b) & 0x7F) << shift
  1475. if b < 0x80 {
  1476. break
  1477. }
  1478. }
  1479. intStringLen := int(stringLen)
  1480. if intStringLen < 0 {
  1481. return ErrInvalidLengthModel
  1482. }
  1483. postIndex := iNdEx + intStringLen
  1484. if postIndex > l {
  1485. return io.ErrUnexpectedEOF
  1486. }
  1487. m.Nickname = string(dAtA[iNdEx:postIndex])
  1488. iNdEx = postIndex
  1489. case 4:
  1490. if wireType != 2 {
  1491. return fmt.Errorf("proto: wrong wireType = %d for field Avatar", wireType)
  1492. }
  1493. var stringLen uint64
  1494. for shift := uint(0); ; shift += 7 {
  1495. if shift >= 64 {
  1496. return ErrIntOverflowModel
  1497. }
  1498. if iNdEx >= l {
  1499. return io.ErrUnexpectedEOF
  1500. }
  1501. b := dAtA[iNdEx]
  1502. iNdEx++
  1503. stringLen |= (uint64(b) & 0x7F) << shift
  1504. if b < 0x80 {
  1505. break
  1506. }
  1507. }
  1508. intStringLen := int(stringLen)
  1509. if intStringLen < 0 {
  1510. return ErrInvalidLengthModel
  1511. }
  1512. postIndex := iNdEx + intStringLen
  1513. if postIndex > l {
  1514. return io.ErrUnexpectedEOF
  1515. }
  1516. m.Avatar = string(dAtA[iNdEx:postIndex])
  1517. iNdEx = postIndex
  1518. default:
  1519. iNdEx = preIndex
  1520. skippy, err := skipModel(dAtA[iNdEx:])
  1521. if err != nil {
  1522. return err
  1523. }
  1524. if skippy < 0 {
  1525. return ErrInvalidLengthModel
  1526. }
  1527. if (iNdEx + skippy) > l {
  1528. return io.ErrUnexpectedEOF
  1529. }
  1530. iNdEx += skippy
  1531. }
  1532. }
  1533. if iNdEx > l {
  1534. return io.ErrUnexpectedEOF
  1535. }
  1536. return nil
  1537. }
  1538. func (m *ElecMessageProto) Unmarshal(dAtA []byte) error {
  1539. l := len(dAtA)
  1540. iNdEx := 0
  1541. for iNdEx < l {
  1542. preIndex := iNdEx
  1543. var wire uint64
  1544. for shift := uint(0); ; shift += 7 {
  1545. if shift >= 64 {
  1546. return ErrIntOverflowModel
  1547. }
  1548. if iNdEx >= l {
  1549. return io.ErrUnexpectedEOF
  1550. }
  1551. b := dAtA[iNdEx]
  1552. iNdEx++
  1553. wire |= (uint64(b) & 0x7F) << shift
  1554. if b < 0x80 {
  1555. break
  1556. }
  1557. }
  1558. fieldNum := int32(wire >> 3)
  1559. wireType := int(wire & 0x7)
  1560. if wireType == 4 {
  1561. return fmt.Errorf("proto: ElecMessageProto: wiretype end group for non-group")
  1562. }
  1563. if fieldNum <= 0 {
  1564. return fmt.Errorf("proto: ElecMessageProto: illegal tag %d (wire type %d)", fieldNum, wire)
  1565. }
  1566. switch fieldNum {
  1567. case 1:
  1568. if wireType != 2 {
  1569. return fmt.Errorf("proto: wrong wireType = %d for field Message", wireType)
  1570. }
  1571. var stringLen uint64
  1572. for shift := uint(0); ; shift += 7 {
  1573. if shift >= 64 {
  1574. return ErrIntOverflowModel
  1575. }
  1576. if iNdEx >= l {
  1577. return io.ErrUnexpectedEOF
  1578. }
  1579. b := dAtA[iNdEx]
  1580. iNdEx++
  1581. stringLen |= (uint64(b) & 0x7F) << shift
  1582. if b < 0x80 {
  1583. break
  1584. }
  1585. }
  1586. intStringLen := int(stringLen)
  1587. if intStringLen < 0 {
  1588. return ErrInvalidLengthModel
  1589. }
  1590. postIndex := iNdEx + intStringLen
  1591. if postIndex > l {
  1592. return io.ErrUnexpectedEOF
  1593. }
  1594. m.Message = string(dAtA[iNdEx:postIndex])
  1595. iNdEx = postIndex
  1596. case 2:
  1597. if wireType != 0 {
  1598. return fmt.Errorf("proto: wrong wireType = %d for field Hidden", wireType)
  1599. }
  1600. var v int
  1601. for shift := uint(0); ; shift += 7 {
  1602. if shift >= 64 {
  1603. return ErrIntOverflowModel
  1604. }
  1605. if iNdEx >= l {
  1606. return io.ErrUnexpectedEOF
  1607. }
  1608. b := dAtA[iNdEx]
  1609. iNdEx++
  1610. v |= (int(b) & 0x7F) << shift
  1611. if b < 0x80 {
  1612. break
  1613. }
  1614. }
  1615. m.Hidden = bool(v != 0)
  1616. default:
  1617. iNdEx = preIndex
  1618. skippy, err := skipModel(dAtA[iNdEx:])
  1619. if err != nil {
  1620. return err
  1621. }
  1622. if skippy < 0 {
  1623. return ErrInvalidLengthModel
  1624. }
  1625. if (iNdEx + skippy) > l {
  1626. return io.ErrUnexpectedEOF
  1627. }
  1628. iNdEx += skippy
  1629. }
  1630. }
  1631. if iNdEx > l {
  1632. return io.ErrUnexpectedEOF
  1633. }
  1634. return nil
  1635. }
  1636. func (m *VIPInfoProto) Unmarshal(dAtA []byte) error {
  1637. l := len(dAtA)
  1638. iNdEx := 0
  1639. for iNdEx < l {
  1640. preIndex := iNdEx
  1641. var wire uint64
  1642. for shift := uint(0); ; shift += 7 {
  1643. if shift >= 64 {
  1644. return ErrIntOverflowModel
  1645. }
  1646. if iNdEx >= l {
  1647. return io.ErrUnexpectedEOF
  1648. }
  1649. b := dAtA[iNdEx]
  1650. iNdEx++
  1651. wire |= (uint64(b) & 0x7F) << shift
  1652. if b < 0x80 {
  1653. break
  1654. }
  1655. }
  1656. fieldNum := int32(wire >> 3)
  1657. wireType := int(wire & 0x7)
  1658. if wireType == 4 {
  1659. return fmt.Errorf("proto: VIPInfoProto: wiretype end group for non-group")
  1660. }
  1661. if fieldNum <= 0 {
  1662. return fmt.Errorf("proto: VIPInfoProto: illegal tag %d (wire type %d)", fieldNum, wire)
  1663. }
  1664. switch fieldNum {
  1665. case 1:
  1666. if wireType != 0 {
  1667. return fmt.Errorf("proto: wrong wireType = %d for field Type", wireType)
  1668. }
  1669. m.Type = 0
  1670. for shift := uint(0); ; shift += 7 {
  1671. if shift >= 64 {
  1672. return ErrIntOverflowModel
  1673. }
  1674. if iNdEx >= l {
  1675. return io.ErrUnexpectedEOF
  1676. }
  1677. b := dAtA[iNdEx]
  1678. iNdEx++
  1679. m.Type |= (int32(b) & 0x7F) << shift
  1680. if b < 0x80 {
  1681. break
  1682. }
  1683. }
  1684. case 2:
  1685. if wireType != 0 {
  1686. return fmt.Errorf("proto: wrong wireType = %d for field Status", wireType)
  1687. }
  1688. m.Status = 0
  1689. for shift := uint(0); ; shift += 7 {
  1690. if shift >= 64 {
  1691. return ErrIntOverflowModel
  1692. }
  1693. if iNdEx >= l {
  1694. return io.ErrUnexpectedEOF
  1695. }
  1696. b := dAtA[iNdEx]
  1697. iNdEx++
  1698. m.Status |= (int32(b) & 0x7F) << shift
  1699. if b < 0x80 {
  1700. break
  1701. }
  1702. }
  1703. case 3:
  1704. if wireType != 0 {
  1705. return fmt.Errorf("proto: wrong wireType = %d for field DueDate", wireType)
  1706. }
  1707. m.DueDate = 0
  1708. for shift := uint(0); ; shift += 7 {
  1709. if shift >= 64 {
  1710. return ErrIntOverflowModel
  1711. }
  1712. if iNdEx >= l {
  1713. return io.ErrUnexpectedEOF
  1714. }
  1715. b := dAtA[iNdEx]
  1716. iNdEx++
  1717. m.DueDate |= (int64(b) & 0x7F) << shift
  1718. if b < 0x80 {
  1719. break
  1720. }
  1721. }
  1722. default:
  1723. iNdEx = preIndex
  1724. skippy, err := skipModel(dAtA[iNdEx:])
  1725. if err != nil {
  1726. return err
  1727. }
  1728. if skippy < 0 {
  1729. return ErrInvalidLengthModel
  1730. }
  1731. if (iNdEx + skippy) > l {
  1732. return io.ErrUnexpectedEOF
  1733. }
  1734. iNdEx += skippy
  1735. }
  1736. }
  1737. if iNdEx > l {
  1738. return io.ErrUnexpectedEOF
  1739. }
  1740. return nil
  1741. }
  1742. func skipModel(dAtA []byte) (n int, err error) {
  1743. l := len(dAtA)
  1744. iNdEx := 0
  1745. for iNdEx < l {
  1746. var wire uint64
  1747. for shift := uint(0); ; shift += 7 {
  1748. if shift >= 64 {
  1749. return 0, ErrIntOverflowModel
  1750. }
  1751. if iNdEx >= l {
  1752. return 0, io.ErrUnexpectedEOF
  1753. }
  1754. b := dAtA[iNdEx]
  1755. iNdEx++
  1756. wire |= (uint64(b) & 0x7F) << shift
  1757. if b < 0x80 {
  1758. break
  1759. }
  1760. }
  1761. wireType := int(wire & 0x7)
  1762. switch wireType {
  1763. case 0:
  1764. for shift := uint(0); ; shift += 7 {
  1765. if shift >= 64 {
  1766. return 0, ErrIntOverflowModel
  1767. }
  1768. if iNdEx >= l {
  1769. return 0, io.ErrUnexpectedEOF
  1770. }
  1771. iNdEx++
  1772. if dAtA[iNdEx-1] < 0x80 {
  1773. break
  1774. }
  1775. }
  1776. return iNdEx, nil
  1777. case 1:
  1778. iNdEx += 8
  1779. return iNdEx, nil
  1780. case 2:
  1781. var length int
  1782. for shift := uint(0); ; shift += 7 {
  1783. if shift >= 64 {
  1784. return 0, ErrIntOverflowModel
  1785. }
  1786. if iNdEx >= l {
  1787. return 0, io.ErrUnexpectedEOF
  1788. }
  1789. b := dAtA[iNdEx]
  1790. iNdEx++
  1791. length |= (int(b) & 0x7F) << shift
  1792. if b < 0x80 {
  1793. break
  1794. }
  1795. }
  1796. iNdEx += length
  1797. if length < 0 {
  1798. return 0, ErrInvalidLengthModel
  1799. }
  1800. return iNdEx, nil
  1801. case 3:
  1802. for {
  1803. var innerWire uint64
  1804. var start int = iNdEx
  1805. for shift := uint(0); ; shift += 7 {
  1806. if shift >= 64 {
  1807. return 0, ErrIntOverflowModel
  1808. }
  1809. if iNdEx >= l {
  1810. return 0, io.ErrUnexpectedEOF
  1811. }
  1812. b := dAtA[iNdEx]
  1813. iNdEx++
  1814. innerWire |= (uint64(b) & 0x7F) << shift
  1815. if b < 0x80 {
  1816. break
  1817. }
  1818. }
  1819. innerWireType := int(innerWire & 0x7)
  1820. if innerWireType == 4 {
  1821. break
  1822. }
  1823. next, err := skipModel(dAtA[start:])
  1824. if err != nil {
  1825. return 0, err
  1826. }
  1827. iNdEx = start + next
  1828. }
  1829. return iNdEx, nil
  1830. case 4:
  1831. return iNdEx, nil
  1832. case 5:
  1833. iNdEx += 4
  1834. return iNdEx, nil
  1835. default:
  1836. return 0, fmt.Errorf("proto: illegal wireType %d", wireType)
  1837. }
  1838. }
  1839. panic("unreachable")
  1840. }
  1841. var (
  1842. ErrInvalidLengthModel = fmt.Errorf("proto: negative length found during unmarshaling")
  1843. ErrIntOverflowModel = fmt.Errorf("proto: integer overflow")
  1844. )
  1845. func init() {
  1846. proto.RegisterFile("app/service/main/ugcpay-rank/internal/model/model.proto", fileDescriptorModel)
  1847. }
  1848. var fileDescriptorModel = []byte{
  1849. // 607 bytes of a gzipped FileDescriptorProto
  1850. 0x1f, 0x8b, 0x08, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0xff, 0xc4, 0x54, 0x4d, 0x6b, 0x13, 0x41,
  1851. 0x18, 0xee, 0x76, 0x77, 0xdb, 0x66, 0xa2, 0x18, 0xc6, 0xa2, 0x4b, 0x85, 0xa4, 0xee, 0xc5, 0x22,
  1852. 0x74, 0x17, 0x52, 0xb0, 0x82, 0xa7, 0xc4, 0x14, 0x0c, 0x1a, 0x5d, 0xa6, 0x49, 0x0e, 0xde, 0x26,
  1853. 0x9b, 0x69, 0x5c, 0x92, 0x9d, 0x5d, 0x36, 0xb3, 0x85, 0x7a, 0xf3, 0x27, 0xf8, 0x03, 0xfc, 0x3f,
  1854. 0x39, 0x16, 0x3c, 0x89, 0x10, 0x34, 0x17, 0xff, 0x43, 0x4f, 0x32, 0xef, 0xce, 0x9a, 0x58, 0xd3,
  1855. 0xda, 0x52, 0xc1, 0x4b, 0xd8, 0xe7, 0x9d, 0x79, 0x3f, 0x9e, 0x67, 0xde, 0x27, 0x68, 0x9f, 0xc6,
  1856. 0xb1, 0x3b, 0x66, 0xc9, 0x71, 0xe0, 0x33, 0x37, 0xa4, 0x01, 0x77, 0xd3, 0x81, 0x1f, 0xd3, 0x93,
  1857. 0xdd, 0x84, 0xf2, 0xa1, 0x1b, 0x70, 0xc1, 0x12, 0x4e, 0x47, 0x6e, 0x18, 0xf5, 0x99, 0xfa, 0x75,
  1858. 0xe2, 0x24, 0x12, 0x11, 0x7e, 0x28, 0x2f, 0x3b, 0xd4, 0xf7, 0xa3, 0x94, 0x0b, 0x27, 0x4b, 0x72,
  1859. 0x54, 0x21, 0x07, 0x2e, 0x6e, 0xed, 0x0e, 0x02, 0xf1, 0x2e, 0xed, 0x39, 0x7e, 0x14, 0xba, 0x83,
  1860. 0x68, 0x10, 0xb9, 0x90, 0xd9, 0x4b, 0x8f, 0x00, 0x01, 0x80, 0xaf, 0xac, 0xa2, 0xfd, 0x55, 0x43,
  1861. 0x77, 0x09, 0xe5, 0xc3, 0x83, 0x11, 0xf3, 0xbd, 0x84, 0xc5, 0x1d, 0xcf, 0x83, 0x4e, 0x8f, 0x51,
  1862. 0xe9, 0xb9, 0x6c, 0xd2, 0xf1, 0xda, 0x91, 0xa0, 0x23, 0x79, 0x6c, 0x69, 0xdb, 0xda, 0x8e, 0x4e,
  1863. 0xfe, 0x88, 0xe3, 0x4d, 0x64, 0x42, 0xcc, 0x5a, 0x85, 0x0b, 0x19, 0x90, 0xd1, 0x8e, 0xd7, 0x6a,
  1864. 0x36, 0x2c, 0x3d, 0x8b, 0x02, 0xc0, 0x0f, 0x90, 0x71, 0x18, 0xbc, 0x67, 0x96, 0x21, 0x83, 0xf5,
  1865. 0xf5, 0xb3, 0x69, 0x45, 0x0f, 0xb8, 0x20, 0x10, 0xc4, 0x6f, 0x90, 0xf1, 0x2a, 0x18, 0x0b, 0xcb,
  1866. 0xdc, 0xd6, 0x77, 0x8a, 0xd5, 0x67, 0xce, 0x5f, 0xd9, 0x3a, 0x8b, 0xa3, 0x1f, 0x8c, 0x58, 0xc8,
  1867. 0xb8, 0x80, 0xf9, 0x09, 0x14, 0xb2, 0x3f, 0x9d, 0x63, 0x57, 0xeb, 0x66, 0xec, 0x92, 0xa5, 0xa4,
  1868. 0x81, 0x60, 0xb1, 0xfa, 0xe4, 0x9a, 0x7d, 0x55, 0x76, 0x7d, 0x63, 0x32, 0xad, 0xac, 0x9c, 0x4e,
  1869. 0x2b, 0x1a, 0x59, 0xaa, 0x28, 0x46, 0x46, 0xad, 0xdb, 0x6c, 0x28, 0x91, 0xe0, 0xdb, 0xfe, 0xa2,
  1870. 0x21, 0xeb, 0x22, 0x0a, 0xb8, 0x84, 0x74, 0x29, 0x5f, 0xa6, 0xba, 0xae, 0xc4, 0x93, 0xb7, 0xb3,
  1871. 0x12, 0x0b, 0xe2, 0xc9, 0x20, 0x7e, 0x84, 0x0a, 0xed, 0x84, 0xf1, 0x7e, 0xfb, 0x24, 0x66, 0xa0,
  1872. 0xf9, 0xed, 0x7a, 0xe1, 0x6c, 0x5a, 0x31, 0xd3, 0x80, 0x8b, 0xa7, 0x64, 0x7e, 0x86, 0xef, 0xa1,
  1873. 0xb5, 0x5a, 0x08, 0xef, 0x05, 0x8f, 0x40, 0x14, 0xc2, 0x2d, 0xb4, 0xde, 0x62, 0xe3, 0x31, 0x1d,
  1874. 0x30, 0xcb, 0x04, 0x21, 0xf6, 0xae, 0x20, 0x84, 0x9c, 0x5c, 0x65, 0x65, 0xc2, 0xe7, 0x35, 0xec,
  1875. 0xcf, 0x1a, 0xba, 0x93, 0x73, 0xfb, 0xaf, 0x5b, 0xf5, 0xf2, 0xb7, 0xad, 0xda, 0xbf, 0xc6, 0xeb,
  1876. 0x2e, 0xd9, 0xa8, 0x1f, 0x0b, 0xac, 0xf2, 0x6d, 0xba, 0x39, 0xab, 0x7c, 0x37, 0xf4, 0xf9, 0x6e,
  1877. 0xcc, 0x99, 0x1a, 0xcb, 0x98, 0x9a, 0x97, 0x31, 0x5d, 0xfb, 0x17, 0x4c, 0x3f, 0xae, 0xa2, 0xcd,
  1878. 0x65, 0xc7, 0xf8, 0xc3, 0x25, 0x4b, 0xab, 0x2c, 0x74, 0x13, 0xeb, 0x2e, 0xf8, 0xe8, 0x62, 0x6f,
  1879. 0xd4, 0x90, 0xde, 0x6d, 0x7a, 0x20, 0x62, 0xb1, 0xea, 0x5e, 0xa1, 0x5b, 0xb7, 0xe9, 0x35, 0xf9,
  1880. 0x51, 0x94, 0x11, 0x94, 0xb9, 0x78, 0x0b, 0x6d, 0xbc, 0x0e, 0xfc, 0x21, 0xa7, 0x61, 0x66, 0x97,
  1881. 0x02, 0xf9, 0x85, 0xc1, 0x22, 0xc7, 0x54, 0xd0, 0x04, 0xc4, 0x2f, 0x10, 0x85, 0xec, 0x06, 0x2a,
  1882. 0x9d, 0x5f, 0x78, 0x6c, 0xcd, 0x6d, 0xa3, 0xc1, 0xe5, 0x1c, 0xca, 0x2a, 0x2f, 0x82, 0x7e, 0x9f,
  1883. 0x71, 0x98, 0x73, 0x83, 0x28, 0x64, 0xb7, 0xd1, 0xad, 0xc5, 0x71, 0xe4, 0xeb, 0x83, 0x69, 0x65,
  1884. 0xba, 0x49, 0x8c, 0xdc, 0xa4, 0x87, 0x82, 0x8a, 0x74, 0x0c, 0xb9, 0x26, 0x51, 0x48, 0x76, 0x6b,
  1885. 0xa4, 0xac, 0x41, 0x05, 0x53, 0xcb, 0x92, 0xc3, 0xfa, 0xfd, 0xc9, 0xf7, 0xf2, 0xca, 0x64, 0x56,
  1886. 0xd6, 0x4e, 0x67, 0x65, 0xed, 0xdb, 0xac, 0xac, 0xbd, 0x35, 0x81, 0x7a, 0x6f, 0x0d, 0xfe, 0xe9,
  1887. 0xf7, 0x7e, 0x06, 0x00, 0x00, 0xff, 0xff, 0x12, 0x04, 0x68, 0x50, 0x76, 0x06, 0x00, 0x00,
  1888. }