fav.pb.go 31 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576777879808182838485868788899091929394959697989910010110210310410510610710810911011111211311411511611711811912012112212312412512612712812913013113213313413513613713813914014114214314414514614714814915015115215315415515615715815916016116216316416516616716816917017117217317417517617717817918018118218318418518618718818919019119219319419519619719819920020120220320420520620720820921021121221321421521621721821922022122222322422522622722822923023123223323423523623723823924024124224324424524624724824925025125225325425525625725825926026126226326426526626726826927027127227327427527627727827928028128228328428528628728828929029129229329429529629729829930030130230330430530630730830931031131231331431531631731831932032132232332432532632732832933033133233333433533633733833934034134234334434534634734834935035135235335435535635735835936036136236336436536636736836937037137237337437537637737837938038138238338438538638738838939039139239339439539639739839940040140240340440540640740840941041141241341441541641741841942042142242342442542642742842943043143243343443543643743843944044144244344444544644744844945045145245345445545645745845946046146246346446546646746846947047147247347447547647747847948048148248348448548648748848949049149249349449549649749849950050150250350450550650750850951051151251351451551651751851952052152252352452552652752852953053153253353453553653753853954054154254354454554654754854955055155255355455555655755855956056156256356456556656756856957057157257357457557657757857958058158258358458558658758858959059159259359459559659759859960060160260360460560660760860961061161261361461561661761861962062162262362462562662762862963063163263363463563663763863964064164264364464564664764864965065165265365465565665765865966066166266366466566666766866967067167267367467567667767867968068168268368468568668768868969069169269369469569669769869970070170270370470570670770870971071171271371471571671771871972072172272372472572672772872973073173273373473573673773873974074174274374474574674774874975075175275375475575675775875976076176276376476576676776876977077177277377477577677777877978078178278378478578678778878979079179279379479579679779879980080180280380480580680780880981081181281381481581681781881982082182282382482582682782882983083183283383483583683783883984084184284384484584684784884985085185285385485585685785885986086186286386486586686786886987087187287387487587687787887988088188288388488588688788888989089189289389489589689789889990090190290390490590690790890991091191291391491591691791891992092192292392492592692792892993093193293393493593693793893994094194294394494594694794894995095195295395495595695795895996096196296396496596696796896997097197297397497597697797897998098198298398498598698798898999099199299399499599699799899910001001100210031004100510061007100810091010101110121013101410151016101710181019102010211022102310241025102610271028102910301031103210331034103510361037103810391040104110421043104410451046104710481049105010511052105310541055105610571058105910601061106210631064106510661067106810691070107110721073107410751076107710781079108010811082108310841085108610871088108910901091109210931094109510961097109810991100110111021103110411051106110711081109111011111112111311141115111611171118111911201121112211231124112511261127112811291130113111321133113411351136113711381139114011411142114311441145114611471148114911501151115211531154115511561157115811591160116111621163116411651166116711681169117011711172117311741175117611771178117911801181118211831184118511861187118811891190119111921193119411951196119711981199120012011202120312041205120612071208120912101211
  1. // Code generated by protoc-gen-gogo. DO NOT EDIT.
  2. // source: app/service/main/favorite/model/fav.proto
  3. package model
  4. /*
  5. v0.1.0
  6. 收藏夹信息
  7. */
  8. import proto "github.com/gogo/protobuf/proto"
  9. import fmt "fmt"
  10. import math "math"
  11. import _ "github.com/gogo/protobuf/gogoproto"
  12. import go_common_library_time "go-common/library/time"
  13. import strings "strings"
  14. import reflect "reflect"
  15. import io "io"
  16. // Reference imports to suppress errors if they are not otherwise used.
  17. var _ = proto.Marshal
  18. var _ = fmt.Errorf
  19. var _ = math.Inf
  20. // This is a compile-time assertion to ensure that this generated file
  21. // is compatible with the proto package it is being compiled against.
  22. // A compilation error at this line likely means your copy of the
  23. // proto package needs to be updated.
  24. const _ = proto.GoGoProtoPackageIsVersion2 // please upgrade the proto package
  25. type Folder struct {
  26. ID int64 `protobuf:"varint,1,opt,name=ID,proto3" json:"id"`
  27. Mid int64 `protobuf:"varint,2,opt,name=Mid,proto3" json:"mid"`
  28. Count int `protobuf:"varint,3,opt,name=Count,proto3,casttype=int" json:"count"`
  29. Name string `protobuf:"bytes,4,opt,name=Name,proto3" json:"name"`
  30. Cover string `protobuf:"bytes,5,opt,name=Cover,proto3" json:"cover"`
  31. Description string `protobuf:"bytes,6,opt,name=Description,proto3" json:"description"`
  32. Type int8 `protobuf:"varint,7,opt,name=Type,proto3,casttype=int8" json:"type"`
  33. Attr int32 `protobuf:"varint,8,opt,name=Attr,proto3" json:"attr"`
  34. State int8 `protobuf:"varint,9,opt,name=State,proto3,casttype=int8" json:"state"`
  35. Favored int8 `protobuf:"varint,10,opt,name=Favored,proto3,casttype=int8" json:"favored"`
  36. CTime go_common_library_time.Time `protobuf:"varint,11,opt,name=CTime,proto3,casttype=go-common/library/time.Time" json:"ctime"`
  37. MTime go_common_library_time.Time `protobuf:"varint,12,opt,name=MTime,proto3,casttype=go-common/library/time.Time" json:"mtime"`
  38. RecentOids []int64 `protobuf:"varint,13,rep,packed,name=RecentOids" json:"recent_oids"`
  39. FavedCount int32 `protobuf:"varint,14,opt,name=FavedCount,proto3" json:"faved_count"`
  40. PlayCount int32 `protobuf:"varint,15,opt,name=PlayCount,proto3" json:"play_count"`
  41. ShareCount int32 `protobuf:"varint,16,opt,name=ShareCount,proto3" json:"share_count"`
  42. LikeCount int32 `protobuf:"varint,17,opt,name=LikeCount,proto3" json:"like_count"`
  43. ReplyCount int32 `protobuf:"varint,18,opt,name=ReplyCount,proto3" json:"reply_count"`
  44. RecentRes []*Resource `protobuf:"bytes,19,rep,name=RecentRes" json:"recent_res"`
  45. XXX_NoUnkeyedLiteral struct{} `json:"-"`
  46. XXX_unrecognized []byte `json:"-"`
  47. XXX_sizecache int32 `json:"-"`
  48. }
  49. func (m *Folder) Reset() { *m = Folder{} }
  50. func (*Folder) ProtoMessage() {}
  51. func (*Folder) Descriptor() ([]byte, []int) {
  52. return fileDescriptor_fav_0a9cbc27b44f3533, []int{0}
  53. }
  54. func (m *Folder) XXX_Unmarshal(b []byte) error {
  55. return m.Unmarshal(b)
  56. }
  57. func (m *Folder) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
  58. if deterministic {
  59. return xxx_messageInfo_Folder.Marshal(b, m, deterministic)
  60. } else {
  61. b = b[:cap(b)]
  62. n, err := m.MarshalTo(b)
  63. if err != nil {
  64. return nil, err
  65. }
  66. return b[:n], nil
  67. }
  68. }
  69. func (dst *Folder) XXX_Merge(src proto.Message) {
  70. xxx_messageInfo_Folder.Merge(dst, src)
  71. }
  72. func (m *Folder) XXX_Size() int {
  73. return m.Size()
  74. }
  75. func (m *Folder) XXX_DiscardUnknown() {
  76. xxx_messageInfo_Folder.DiscardUnknown(m)
  77. }
  78. var xxx_messageInfo_Folder proto.InternalMessageInfo
  79. type Resource struct {
  80. Oid int64 `protobuf:"varint,1,opt,name=Oid,proto3" json:"oid"`
  81. Typ int32 `protobuf:"varint,2,opt,name=Typ,proto3" json:"typ"`
  82. XXX_NoUnkeyedLiteral struct{} `json:"-"`
  83. XXX_unrecognized []byte `json:"-"`
  84. XXX_sizecache int32 `json:"-"`
  85. }
  86. func (m *Resource) Reset() { *m = Resource{} }
  87. func (*Resource) ProtoMessage() {}
  88. func (*Resource) Descriptor() ([]byte, []int) {
  89. return fileDescriptor_fav_0a9cbc27b44f3533, []int{1}
  90. }
  91. func (m *Resource) XXX_Unmarshal(b []byte) error {
  92. return m.Unmarshal(b)
  93. }
  94. func (m *Resource) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
  95. if deterministic {
  96. return xxx_messageInfo_Resource.Marshal(b, m, deterministic)
  97. } else {
  98. b = b[:cap(b)]
  99. n, err := m.MarshalTo(b)
  100. if err != nil {
  101. return nil, err
  102. }
  103. return b[:n], nil
  104. }
  105. }
  106. func (dst *Resource) XXX_Merge(src proto.Message) {
  107. xxx_messageInfo_Resource.Merge(dst, src)
  108. }
  109. func (m *Resource) XXX_Size() int {
  110. return m.Size()
  111. }
  112. func (m *Resource) XXX_DiscardUnknown() {
  113. xxx_messageInfo_Resource.DiscardUnknown(m)
  114. }
  115. var xxx_messageInfo_Resource proto.InternalMessageInfo
  116. func init() {
  117. proto.RegisterType((*Folder)(nil), "model.Folder")
  118. proto.RegisterType((*Resource)(nil), "model.Resource")
  119. }
  120. func (m *Folder) Marshal() (dAtA []byte, err error) {
  121. size := m.Size()
  122. dAtA = make([]byte, size)
  123. n, err := m.MarshalTo(dAtA)
  124. if err != nil {
  125. return nil, err
  126. }
  127. return dAtA[:n], nil
  128. }
  129. func (m *Folder) MarshalTo(dAtA []byte) (int, error) {
  130. var i int
  131. _ = i
  132. var l int
  133. _ = l
  134. if m.ID != 0 {
  135. dAtA[i] = 0x8
  136. i++
  137. i = encodeVarintFav(dAtA, i, uint64(m.ID))
  138. }
  139. if m.Mid != 0 {
  140. dAtA[i] = 0x10
  141. i++
  142. i = encodeVarintFav(dAtA, i, uint64(m.Mid))
  143. }
  144. if m.Count != 0 {
  145. dAtA[i] = 0x18
  146. i++
  147. i = encodeVarintFav(dAtA, i, uint64(m.Count))
  148. }
  149. if len(m.Name) > 0 {
  150. dAtA[i] = 0x22
  151. i++
  152. i = encodeVarintFav(dAtA, i, uint64(len(m.Name)))
  153. i += copy(dAtA[i:], m.Name)
  154. }
  155. if len(m.Cover) > 0 {
  156. dAtA[i] = 0x2a
  157. i++
  158. i = encodeVarintFav(dAtA, i, uint64(len(m.Cover)))
  159. i += copy(dAtA[i:], m.Cover)
  160. }
  161. if len(m.Description) > 0 {
  162. dAtA[i] = 0x32
  163. i++
  164. i = encodeVarintFav(dAtA, i, uint64(len(m.Description)))
  165. i += copy(dAtA[i:], m.Description)
  166. }
  167. if m.Type != 0 {
  168. dAtA[i] = 0x38
  169. i++
  170. i = encodeVarintFav(dAtA, i, uint64(m.Type))
  171. }
  172. if m.Attr != 0 {
  173. dAtA[i] = 0x40
  174. i++
  175. i = encodeVarintFav(dAtA, i, uint64(m.Attr))
  176. }
  177. if m.State != 0 {
  178. dAtA[i] = 0x48
  179. i++
  180. i = encodeVarintFav(dAtA, i, uint64(m.State))
  181. }
  182. if m.Favored != 0 {
  183. dAtA[i] = 0x50
  184. i++
  185. i = encodeVarintFav(dAtA, i, uint64(m.Favored))
  186. }
  187. if m.CTime != 0 {
  188. dAtA[i] = 0x58
  189. i++
  190. i = encodeVarintFav(dAtA, i, uint64(m.CTime))
  191. }
  192. if m.MTime != 0 {
  193. dAtA[i] = 0x60
  194. i++
  195. i = encodeVarintFav(dAtA, i, uint64(m.MTime))
  196. }
  197. if len(m.RecentOids) > 0 {
  198. dAtA2 := make([]byte, len(m.RecentOids)*10)
  199. var j1 int
  200. for _, num1 := range m.RecentOids {
  201. num := uint64(num1)
  202. for num >= 1<<7 {
  203. dAtA2[j1] = uint8(uint64(num)&0x7f | 0x80)
  204. num >>= 7
  205. j1++
  206. }
  207. dAtA2[j1] = uint8(num)
  208. j1++
  209. }
  210. dAtA[i] = 0x6a
  211. i++
  212. i = encodeVarintFav(dAtA, i, uint64(j1))
  213. i += copy(dAtA[i:], dAtA2[:j1])
  214. }
  215. if m.FavedCount != 0 {
  216. dAtA[i] = 0x70
  217. i++
  218. i = encodeVarintFav(dAtA, i, uint64(m.FavedCount))
  219. }
  220. if m.PlayCount != 0 {
  221. dAtA[i] = 0x78
  222. i++
  223. i = encodeVarintFav(dAtA, i, uint64(m.PlayCount))
  224. }
  225. if m.ShareCount != 0 {
  226. dAtA[i] = 0x80
  227. i++
  228. dAtA[i] = 0x1
  229. i++
  230. i = encodeVarintFav(dAtA, i, uint64(m.ShareCount))
  231. }
  232. if m.LikeCount != 0 {
  233. dAtA[i] = 0x88
  234. i++
  235. dAtA[i] = 0x1
  236. i++
  237. i = encodeVarintFav(dAtA, i, uint64(m.LikeCount))
  238. }
  239. if m.ReplyCount != 0 {
  240. dAtA[i] = 0x90
  241. i++
  242. dAtA[i] = 0x1
  243. i++
  244. i = encodeVarintFav(dAtA, i, uint64(m.ReplyCount))
  245. }
  246. if len(m.RecentRes) > 0 {
  247. for _, msg := range m.RecentRes {
  248. dAtA[i] = 0x9a
  249. i++
  250. dAtA[i] = 0x1
  251. i++
  252. i = encodeVarintFav(dAtA, i, uint64(msg.Size()))
  253. n, err := msg.MarshalTo(dAtA[i:])
  254. if err != nil {
  255. return 0, err
  256. }
  257. i += n
  258. }
  259. }
  260. if m.XXX_unrecognized != nil {
  261. i += copy(dAtA[i:], m.XXX_unrecognized)
  262. }
  263. return i, nil
  264. }
  265. func (m *Resource) Marshal() (dAtA []byte, err error) {
  266. size := m.Size()
  267. dAtA = make([]byte, size)
  268. n, err := m.MarshalTo(dAtA)
  269. if err != nil {
  270. return nil, err
  271. }
  272. return dAtA[:n], nil
  273. }
  274. func (m *Resource) MarshalTo(dAtA []byte) (int, error) {
  275. var i int
  276. _ = i
  277. var l int
  278. _ = l
  279. if m.Oid != 0 {
  280. dAtA[i] = 0x8
  281. i++
  282. i = encodeVarintFav(dAtA, i, uint64(m.Oid))
  283. }
  284. if m.Typ != 0 {
  285. dAtA[i] = 0x10
  286. i++
  287. i = encodeVarintFav(dAtA, i, uint64(m.Typ))
  288. }
  289. if m.XXX_unrecognized != nil {
  290. i += copy(dAtA[i:], m.XXX_unrecognized)
  291. }
  292. return i, nil
  293. }
  294. func encodeVarintFav(dAtA []byte, offset int, v uint64) int {
  295. for v >= 1<<7 {
  296. dAtA[offset] = uint8(v&0x7f | 0x80)
  297. v >>= 7
  298. offset++
  299. }
  300. dAtA[offset] = uint8(v)
  301. return offset + 1
  302. }
  303. func (m *Folder) Size() (n int) {
  304. var l int
  305. _ = l
  306. if m.ID != 0 {
  307. n += 1 + sovFav(uint64(m.ID))
  308. }
  309. if m.Mid != 0 {
  310. n += 1 + sovFav(uint64(m.Mid))
  311. }
  312. if m.Count != 0 {
  313. n += 1 + sovFav(uint64(m.Count))
  314. }
  315. l = len(m.Name)
  316. if l > 0 {
  317. n += 1 + l + sovFav(uint64(l))
  318. }
  319. l = len(m.Cover)
  320. if l > 0 {
  321. n += 1 + l + sovFav(uint64(l))
  322. }
  323. l = len(m.Description)
  324. if l > 0 {
  325. n += 1 + l + sovFav(uint64(l))
  326. }
  327. if m.Type != 0 {
  328. n += 1 + sovFav(uint64(m.Type))
  329. }
  330. if m.Attr != 0 {
  331. n += 1 + sovFav(uint64(m.Attr))
  332. }
  333. if m.State != 0 {
  334. n += 1 + sovFav(uint64(m.State))
  335. }
  336. if m.Favored != 0 {
  337. n += 1 + sovFav(uint64(m.Favored))
  338. }
  339. if m.CTime != 0 {
  340. n += 1 + sovFav(uint64(m.CTime))
  341. }
  342. if m.MTime != 0 {
  343. n += 1 + sovFav(uint64(m.MTime))
  344. }
  345. if len(m.RecentOids) > 0 {
  346. l = 0
  347. for _, e := range m.RecentOids {
  348. l += sovFav(uint64(e))
  349. }
  350. n += 1 + sovFav(uint64(l)) + l
  351. }
  352. if m.FavedCount != 0 {
  353. n += 1 + sovFav(uint64(m.FavedCount))
  354. }
  355. if m.PlayCount != 0 {
  356. n += 1 + sovFav(uint64(m.PlayCount))
  357. }
  358. if m.ShareCount != 0 {
  359. n += 2 + sovFav(uint64(m.ShareCount))
  360. }
  361. if m.LikeCount != 0 {
  362. n += 2 + sovFav(uint64(m.LikeCount))
  363. }
  364. if m.ReplyCount != 0 {
  365. n += 2 + sovFav(uint64(m.ReplyCount))
  366. }
  367. if len(m.RecentRes) > 0 {
  368. for _, e := range m.RecentRes {
  369. l = e.Size()
  370. n += 2 + l + sovFav(uint64(l))
  371. }
  372. }
  373. if m.XXX_unrecognized != nil {
  374. n += len(m.XXX_unrecognized)
  375. }
  376. return n
  377. }
  378. func (m *Resource) Size() (n int) {
  379. var l int
  380. _ = l
  381. if m.Oid != 0 {
  382. n += 1 + sovFav(uint64(m.Oid))
  383. }
  384. if m.Typ != 0 {
  385. n += 1 + sovFav(uint64(m.Typ))
  386. }
  387. if m.XXX_unrecognized != nil {
  388. n += len(m.XXX_unrecognized)
  389. }
  390. return n
  391. }
  392. func sovFav(x uint64) (n int) {
  393. for {
  394. n++
  395. x >>= 7
  396. if x == 0 {
  397. break
  398. }
  399. }
  400. return n
  401. }
  402. func sozFav(x uint64) (n int) {
  403. return sovFav(uint64((x << 1) ^ uint64((int64(x) >> 63))))
  404. }
  405. func (this *Folder) String() string {
  406. if this == nil {
  407. return "nil"
  408. }
  409. s := strings.Join([]string{`&Folder{`,
  410. `ID:` + fmt.Sprintf("%v", this.ID) + `,`,
  411. `Mid:` + fmt.Sprintf("%v", this.Mid) + `,`,
  412. `Count:` + fmt.Sprintf("%v", this.Count) + `,`,
  413. `Name:` + fmt.Sprintf("%v", this.Name) + `,`,
  414. `Cover:` + fmt.Sprintf("%v", this.Cover) + `,`,
  415. `Description:` + fmt.Sprintf("%v", this.Description) + `,`,
  416. `Type:` + fmt.Sprintf("%v", this.Type) + `,`,
  417. `Attr:` + fmt.Sprintf("%v", this.Attr) + `,`,
  418. `State:` + fmt.Sprintf("%v", this.State) + `,`,
  419. `Favored:` + fmt.Sprintf("%v", this.Favored) + `,`,
  420. `CTime:` + fmt.Sprintf("%v", this.CTime) + `,`,
  421. `MTime:` + fmt.Sprintf("%v", this.MTime) + `,`,
  422. `RecentOids:` + fmt.Sprintf("%v", this.RecentOids) + `,`,
  423. `FavedCount:` + fmt.Sprintf("%v", this.FavedCount) + `,`,
  424. `PlayCount:` + fmt.Sprintf("%v", this.PlayCount) + `,`,
  425. `ShareCount:` + fmt.Sprintf("%v", this.ShareCount) + `,`,
  426. `LikeCount:` + fmt.Sprintf("%v", this.LikeCount) + `,`,
  427. `ReplyCount:` + fmt.Sprintf("%v", this.ReplyCount) + `,`,
  428. `RecentRes:` + strings.Replace(fmt.Sprintf("%v", this.RecentRes), "Resource", "Resource", 1) + `,`,
  429. `XXX_unrecognized:` + fmt.Sprintf("%v", this.XXX_unrecognized) + `,`,
  430. `}`,
  431. }, "")
  432. return s
  433. }
  434. func (this *Resource) String() string {
  435. if this == nil {
  436. return "nil"
  437. }
  438. s := strings.Join([]string{`&Resource{`,
  439. `Oid:` + fmt.Sprintf("%v", this.Oid) + `,`,
  440. `Typ:` + fmt.Sprintf("%v", this.Typ) + `,`,
  441. `XXX_unrecognized:` + fmt.Sprintf("%v", this.XXX_unrecognized) + `,`,
  442. `}`,
  443. }, "")
  444. return s
  445. }
  446. func valueToStringFav(v interface{}) string {
  447. rv := reflect.ValueOf(v)
  448. if rv.IsNil() {
  449. return "nil"
  450. }
  451. pv := reflect.Indirect(rv).Interface()
  452. return fmt.Sprintf("*%v", pv)
  453. }
  454. func (m *Folder) Unmarshal(dAtA []byte) error {
  455. l := len(dAtA)
  456. iNdEx := 0
  457. for iNdEx < l {
  458. preIndex := iNdEx
  459. var wire uint64
  460. for shift := uint(0); ; shift += 7 {
  461. if shift >= 64 {
  462. return ErrIntOverflowFav
  463. }
  464. if iNdEx >= l {
  465. return io.ErrUnexpectedEOF
  466. }
  467. b := dAtA[iNdEx]
  468. iNdEx++
  469. wire |= (uint64(b) & 0x7F) << shift
  470. if b < 0x80 {
  471. break
  472. }
  473. }
  474. fieldNum := int32(wire >> 3)
  475. wireType := int(wire & 0x7)
  476. if wireType == 4 {
  477. return fmt.Errorf("proto: Folder: wiretype end group for non-group")
  478. }
  479. if fieldNum <= 0 {
  480. return fmt.Errorf("proto: Folder: illegal tag %d (wire type %d)", fieldNum, wire)
  481. }
  482. switch fieldNum {
  483. case 1:
  484. if wireType != 0 {
  485. return fmt.Errorf("proto: wrong wireType = %d for field ID", wireType)
  486. }
  487. m.ID = 0
  488. for shift := uint(0); ; shift += 7 {
  489. if shift >= 64 {
  490. return ErrIntOverflowFav
  491. }
  492. if iNdEx >= l {
  493. return io.ErrUnexpectedEOF
  494. }
  495. b := dAtA[iNdEx]
  496. iNdEx++
  497. m.ID |= (int64(b) & 0x7F) << shift
  498. if b < 0x80 {
  499. break
  500. }
  501. }
  502. case 2:
  503. if wireType != 0 {
  504. return fmt.Errorf("proto: wrong wireType = %d for field Mid", wireType)
  505. }
  506. m.Mid = 0
  507. for shift := uint(0); ; shift += 7 {
  508. if shift >= 64 {
  509. return ErrIntOverflowFav
  510. }
  511. if iNdEx >= l {
  512. return io.ErrUnexpectedEOF
  513. }
  514. b := dAtA[iNdEx]
  515. iNdEx++
  516. m.Mid |= (int64(b) & 0x7F) << shift
  517. if b < 0x80 {
  518. break
  519. }
  520. }
  521. case 3:
  522. if wireType != 0 {
  523. return fmt.Errorf("proto: wrong wireType = %d for field Count", wireType)
  524. }
  525. m.Count = 0
  526. for shift := uint(0); ; shift += 7 {
  527. if shift >= 64 {
  528. return ErrIntOverflowFav
  529. }
  530. if iNdEx >= l {
  531. return io.ErrUnexpectedEOF
  532. }
  533. b := dAtA[iNdEx]
  534. iNdEx++
  535. m.Count |= (int(b) & 0x7F) << shift
  536. if b < 0x80 {
  537. break
  538. }
  539. }
  540. case 4:
  541. if wireType != 2 {
  542. return fmt.Errorf("proto: wrong wireType = %d for field Name", wireType)
  543. }
  544. var stringLen uint64
  545. for shift := uint(0); ; shift += 7 {
  546. if shift >= 64 {
  547. return ErrIntOverflowFav
  548. }
  549. if iNdEx >= l {
  550. return io.ErrUnexpectedEOF
  551. }
  552. b := dAtA[iNdEx]
  553. iNdEx++
  554. stringLen |= (uint64(b) & 0x7F) << shift
  555. if b < 0x80 {
  556. break
  557. }
  558. }
  559. intStringLen := int(stringLen)
  560. if intStringLen < 0 {
  561. return ErrInvalidLengthFav
  562. }
  563. postIndex := iNdEx + intStringLen
  564. if postIndex > l {
  565. return io.ErrUnexpectedEOF
  566. }
  567. m.Name = string(dAtA[iNdEx:postIndex])
  568. iNdEx = postIndex
  569. case 5:
  570. if wireType != 2 {
  571. return fmt.Errorf("proto: wrong wireType = %d for field Cover", wireType)
  572. }
  573. var stringLen uint64
  574. for shift := uint(0); ; shift += 7 {
  575. if shift >= 64 {
  576. return ErrIntOverflowFav
  577. }
  578. if iNdEx >= l {
  579. return io.ErrUnexpectedEOF
  580. }
  581. b := dAtA[iNdEx]
  582. iNdEx++
  583. stringLen |= (uint64(b) & 0x7F) << shift
  584. if b < 0x80 {
  585. break
  586. }
  587. }
  588. intStringLen := int(stringLen)
  589. if intStringLen < 0 {
  590. return ErrInvalidLengthFav
  591. }
  592. postIndex := iNdEx + intStringLen
  593. if postIndex > l {
  594. return io.ErrUnexpectedEOF
  595. }
  596. m.Cover = string(dAtA[iNdEx:postIndex])
  597. iNdEx = postIndex
  598. case 6:
  599. if wireType != 2 {
  600. return fmt.Errorf("proto: wrong wireType = %d for field Description", wireType)
  601. }
  602. var stringLen uint64
  603. for shift := uint(0); ; shift += 7 {
  604. if shift >= 64 {
  605. return ErrIntOverflowFav
  606. }
  607. if iNdEx >= l {
  608. return io.ErrUnexpectedEOF
  609. }
  610. b := dAtA[iNdEx]
  611. iNdEx++
  612. stringLen |= (uint64(b) & 0x7F) << shift
  613. if b < 0x80 {
  614. break
  615. }
  616. }
  617. intStringLen := int(stringLen)
  618. if intStringLen < 0 {
  619. return ErrInvalidLengthFav
  620. }
  621. postIndex := iNdEx + intStringLen
  622. if postIndex > l {
  623. return io.ErrUnexpectedEOF
  624. }
  625. m.Description = string(dAtA[iNdEx:postIndex])
  626. iNdEx = postIndex
  627. case 7:
  628. if wireType != 0 {
  629. return fmt.Errorf("proto: wrong wireType = %d for field Type", wireType)
  630. }
  631. m.Type = 0
  632. for shift := uint(0); ; shift += 7 {
  633. if shift >= 64 {
  634. return ErrIntOverflowFav
  635. }
  636. if iNdEx >= l {
  637. return io.ErrUnexpectedEOF
  638. }
  639. b := dAtA[iNdEx]
  640. iNdEx++
  641. m.Type |= (int8(b) & 0x7F) << shift
  642. if b < 0x80 {
  643. break
  644. }
  645. }
  646. case 8:
  647. if wireType != 0 {
  648. return fmt.Errorf("proto: wrong wireType = %d for field Attr", wireType)
  649. }
  650. m.Attr = 0
  651. for shift := uint(0); ; shift += 7 {
  652. if shift >= 64 {
  653. return ErrIntOverflowFav
  654. }
  655. if iNdEx >= l {
  656. return io.ErrUnexpectedEOF
  657. }
  658. b := dAtA[iNdEx]
  659. iNdEx++
  660. m.Attr |= (int32(b) & 0x7F) << shift
  661. if b < 0x80 {
  662. break
  663. }
  664. }
  665. case 9:
  666. if wireType != 0 {
  667. return fmt.Errorf("proto: wrong wireType = %d for field State", wireType)
  668. }
  669. m.State = 0
  670. for shift := uint(0); ; shift += 7 {
  671. if shift >= 64 {
  672. return ErrIntOverflowFav
  673. }
  674. if iNdEx >= l {
  675. return io.ErrUnexpectedEOF
  676. }
  677. b := dAtA[iNdEx]
  678. iNdEx++
  679. m.State |= (int8(b) & 0x7F) << shift
  680. if b < 0x80 {
  681. break
  682. }
  683. }
  684. case 10:
  685. if wireType != 0 {
  686. return fmt.Errorf("proto: wrong wireType = %d for field Favored", wireType)
  687. }
  688. m.Favored = 0
  689. for shift := uint(0); ; shift += 7 {
  690. if shift >= 64 {
  691. return ErrIntOverflowFav
  692. }
  693. if iNdEx >= l {
  694. return io.ErrUnexpectedEOF
  695. }
  696. b := dAtA[iNdEx]
  697. iNdEx++
  698. m.Favored |= (int8(b) & 0x7F) << shift
  699. if b < 0x80 {
  700. break
  701. }
  702. }
  703. case 11:
  704. if wireType != 0 {
  705. return fmt.Errorf("proto: wrong wireType = %d for field CTime", wireType)
  706. }
  707. m.CTime = 0
  708. for shift := uint(0); ; shift += 7 {
  709. if shift >= 64 {
  710. return ErrIntOverflowFav
  711. }
  712. if iNdEx >= l {
  713. return io.ErrUnexpectedEOF
  714. }
  715. b := dAtA[iNdEx]
  716. iNdEx++
  717. m.CTime |= (go_common_library_time.Time(b) & 0x7F) << shift
  718. if b < 0x80 {
  719. break
  720. }
  721. }
  722. case 12:
  723. if wireType != 0 {
  724. return fmt.Errorf("proto: wrong wireType = %d for field MTime", wireType)
  725. }
  726. m.MTime = 0
  727. for shift := uint(0); ; shift += 7 {
  728. if shift >= 64 {
  729. return ErrIntOverflowFav
  730. }
  731. if iNdEx >= l {
  732. return io.ErrUnexpectedEOF
  733. }
  734. b := dAtA[iNdEx]
  735. iNdEx++
  736. m.MTime |= (go_common_library_time.Time(b) & 0x7F) << shift
  737. if b < 0x80 {
  738. break
  739. }
  740. }
  741. case 13:
  742. if wireType == 0 {
  743. var v int64
  744. for shift := uint(0); ; shift += 7 {
  745. if shift >= 64 {
  746. return ErrIntOverflowFav
  747. }
  748. if iNdEx >= l {
  749. return io.ErrUnexpectedEOF
  750. }
  751. b := dAtA[iNdEx]
  752. iNdEx++
  753. v |= (int64(b) & 0x7F) << shift
  754. if b < 0x80 {
  755. break
  756. }
  757. }
  758. m.RecentOids = append(m.RecentOids, v)
  759. } else if wireType == 2 {
  760. var packedLen int
  761. for shift := uint(0); ; shift += 7 {
  762. if shift >= 64 {
  763. return ErrIntOverflowFav
  764. }
  765. if iNdEx >= l {
  766. return io.ErrUnexpectedEOF
  767. }
  768. b := dAtA[iNdEx]
  769. iNdEx++
  770. packedLen |= (int(b) & 0x7F) << shift
  771. if b < 0x80 {
  772. break
  773. }
  774. }
  775. if packedLen < 0 {
  776. return ErrInvalidLengthFav
  777. }
  778. postIndex := iNdEx + packedLen
  779. if postIndex > l {
  780. return io.ErrUnexpectedEOF
  781. }
  782. for iNdEx < postIndex {
  783. var v int64
  784. for shift := uint(0); ; shift += 7 {
  785. if shift >= 64 {
  786. return ErrIntOverflowFav
  787. }
  788. if iNdEx >= l {
  789. return io.ErrUnexpectedEOF
  790. }
  791. b := dAtA[iNdEx]
  792. iNdEx++
  793. v |= (int64(b) & 0x7F) << shift
  794. if b < 0x80 {
  795. break
  796. }
  797. }
  798. m.RecentOids = append(m.RecentOids, v)
  799. }
  800. } else {
  801. return fmt.Errorf("proto: wrong wireType = %d for field RecentOids", wireType)
  802. }
  803. case 14:
  804. if wireType != 0 {
  805. return fmt.Errorf("proto: wrong wireType = %d for field FavedCount", wireType)
  806. }
  807. m.FavedCount = 0
  808. for shift := uint(0); ; shift += 7 {
  809. if shift >= 64 {
  810. return ErrIntOverflowFav
  811. }
  812. if iNdEx >= l {
  813. return io.ErrUnexpectedEOF
  814. }
  815. b := dAtA[iNdEx]
  816. iNdEx++
  817. m.FavedCount |= (int32(b) & 0x7F) << shift
  818. if b < 0x80 {
  819. break
  820. }
  821. }
  822. case 15:
  823. if wireType != 0 {
  824. return fmt.Errorf("proto: wrong wireType = %d for field PlayCount", wireType)
  825. }
  826. m.PlayCount = 0
  827. for shift := uint(0); ; shift += 7 {
  828. if shift >= 64 {
  829. return ErrIntOverflowFav
  830. }
  831. if iNdEx >= l {
  832. return io.ErrUnexpectedEOF
  833. }
  834. b := dAtA[iNdEx]
  835. iNdEx++
  836. m.PlayCount |= (int32(b) & 0x7F) << shift
  837. if b < 0x80 {
  838. break
  839. }
  840. }
  841. case 16:
  842. if wireType != 0 {
  843. return fmt.Errorf("proto: wrong wireType = %d for field ShareCount", wireType)
  844. }
  845. m.ShareCount = 0
  846. for shift := uint(0); ; shift += 7 {
  847. if shift >= 64 {
  848. return ErrIntOverflowFav
  849. }
  850. if iNdEx >= l {
  851. return io.ErrUnexpectedEOF
  852. }
  853. b := dAtA[iNdEx]
  854. iNdEx++
  855. m.ShareCount |= (int32(b) & 0x7F) << shift
  856. if b < 0x80 {
  857. break
  858. }
  859. }
  860. case 17:
  861. if wireType != 0 {
  862. return fmt.Errorf("proto: wrong wireType = %d for field LikeCount", wireType)
  863. }
  864. m.LikeCount = 0
  865. for shift := uint(0); ; shift += 7 {
  866. if shift >= 64 {
  867. return ErrIntOverflowFav
  868. }
  869. if iNdEx >= l {
  870. return io.ErrUnexpectedEOF
  871. }
  872. b := dAtA[iNdEx]
  873. iNdEx++
  874. m.LikeCount |= (int32(b) & 0x7F) << shift
  875. if b < 0x80 {
  876. break
  877. }
  878. }
  879. case 18:
  880. if wireType != 0 {
  881. return fmt.Errorf("proto: wrong wireType = %d for field ReplyCount", wireType)
  882. }
  883. m.ReplyCount = 0
  884. for shift := uint(0); ; shift += 7 {
  885. if shift >= 64 {
  886. return ErrIntOverflowFav
  887. }
  888. if iNdEx >= l {
  889. return io.ErrUnexpectedEOF
  890. }
  891. b := dAtA[iNdEx]
  892. iNdEx++
  893. m.ReplyCount |= (int32(b) & 0x7F) << shift
  894. if b < 0x80 {
  895. break
  896. }
  897. }
  898. case 19:
  899. if wireType != 2 {
  900. return fmt.Errorf("proto: wrong wireType = %d for field RecentRes", wireType)
  901. }
  902. var msglen int
  903. for shift := uint(0); ; shift += 7 {
  904. if shift >= 64 {
  905. return ErrIntOverflowFav
  906. }
  907. if iNdEx >= l {
  908. return io.ErrUnexpectedEOF
  909. }
  910. b := dAtA[iNdEx]
  911. iNdEx++
  912. msglen |= (int(b) & 0x7F) << shift
  913. if b < 0x80 {
  914. break
  915. }
  916. }
  917. if msglen < 0 {
  918. return ErrInvalidLengthFav
  919. }
  920. postIndex := iNdEx + msglen
  921. if postIndex > l {
  922. return io.ErrUnexpectedEOF
  923. }
  924. m.RecentRes = append(m.RecentRes, &Resource{})
  925. if err := m.RecentRes[len(m.RecentRes)-1].Unmarshal(dAtA[iNdEx:postIndex]); err != nil {
  926. return err
  927. }
  928. iNdEx = postIndex
  929. default:
  930. iNdEx = preIndex
  931. skippy, err := skipFav(dAtA[iNdEx:])
  932. if err != nil {
  933. return err
  934. }
  935. if skippy < 0 {
  936. return ErrInvalidLengthFav
  937. }
  938. if (iNdEx + skippy) > l {
  939. return io.ErrUnexpectedEOF
  940. }
  941. m.XXX_unrecognized = append(m.XXX_unrecognized, dAtA[iNdEx:iNdEx+skippy]...)
  942. iNdEx += skippy
  943. }
  944. }
  945. if iNdEx > l {
  946. return io.ErrUnexpectedEOF
  947. }
  948. return nil
  949. }
  950. func (m *Resource) Unmarshal(dAtA []byte) error {
  951. l := len(dAtA)
  952. iNdEx := 0
  953. for iNdEx < l {
  954. preIndex := iNdEx
  955. var wire uint64
  956. for shift := uint(0); ; shift += 7 {
  957. if shift >= 64 {
  958. return ErrIntOverflowFav
  959. }
  960. if iNdEx >= l {
  961. return io.ErrUnexpectedEOF
  962. }
  963. b := dAtA[iNdEx]
  964. iNdEx++
  965. wire |= (uint64(b) & 0x7F) << shift
  966. if b < 0x80 {
  967. break
  968. }
  969. }
  970. fieldNum := int32(wire >> 3)
  971. wireType := int(wire & 0x7)
  972. if wireType == 4 {
  973. return fmt.Errorf("proto: Resource: wiretype end group for non-group")
  974. }
  975. if fieldNum <= 0 {
  976. return fmt.Errorf("proto: Resource: illegal tag %d (wire type %d)", fieldNum, wire)
  977. }
  978. switch fieldNum {
  979. case 1:
  980. if wireType != 0 {
  981. return fmt.Errorf("proto: wrong wireType = %d for field Oid", wireType)
  982. }
  983. m.Oid = 0
  984. for shift := uint(0); ; shift += 7 {
  985. if shift >= 64 {
  986. return ErrIntOverflowFav
  987. }
  988. if iNdEx >= l {
  989. return io.ErrUnexpectedEOF
  990. }
  991. b := dAtA[iNdEx]
  992. iNdEx++
  993. m.Oid |= (int64(b) & 0x7F) << shift
  994. if b < 0x80 {
  995. break
  996. }
  997. }
  998. case 2:
  999. if wireType != 0 {
  1000. return fmt.Errorf("proto: wrong wireType = %d for field Typ", wireType)
  1001. }
  1002. m.Typ = 0
  1003. for shift := uint(0); ; shift += 7 {
  1004. if shift >= 64 {
  1005. return ErrIntOverflowFav
  1006. }
  1007. if iNdEx >= l {
  1008. return io.ErrUnexpectedEOF
  1009. }
  1010. b := dAtA[iNdEx]
  1011. iNdEx++
  1012. m.Typ |= (int32(b) & 0x7F) << shift
  1013. if b < 0x80 {
  1014. break
  1015. }
  1016. }
  1017. default:
  1018. iNdEx = preIndex
  1019. skippy, err := skipFav(dAtA[iNdEx:])
  1020. if err != nil {
  1021. return err
  1022. }
  1023. if skippy < 0 {
  1024. return ErrInvalidLengthFav
  1025. }
  1026. if (iNdEx + skippy) > l {
  1027. return io.ErrUnexpectedEOF
  1028. }
  1029. m.XXX_unrecognized = append(m.XXX_unrecognized, dAtA[iNdEx:iNdEx+skippy]...)
  1030. iNdEx += skippy
  1031. }
  1032. }
  1033. if iNdEx > l {
  1034. return io.ErrUnexpectedEOF
  1035. }
  1036. return nil
  1037. }
  1038. func skipFav(dAtA []byte) (n int, err error) {
  1039. l := len(dAtA)
  1040. iNdEx := 0
  1041. for iNdEx < l {
  1042. var wire uint64
  1043. for shift := uint(0); ; shift += 7 {
  1044. if shift >= 64 {
  1045. return 0, ErrIntOverflowFav
  1046. }
  1047. if iNdEx >= l {
  1048. return 0, io.ErrUnexpectedEOF
  1049. }
  1050. b := dAtA[iNdEx]
  1051. iNdEx++
  1052. wire |= (uint64(b) & 0x7F) << shift
  1053. if b < 0x80 {
  1054. break
  1055. }
  1056. }
  1057. wireType := int(wire & 0x7)
  1058. switch wireType {
  1059. case 0:
  1060. for shift := uint(0); ; shift += 7 {
  1061. if shift >= 64 {
  1062. return 0, ErrIntOverflowFav
  1063. }
  1064. if iNdEx >= l {
  1065. return 0, io.ErrUnexpectedEOF
  1066. }
  1067. iNdEx++
  1068. if dAtA[iNdEx-1] < 0x80 {
  1069. break
  1070. }
  1071. }
  1072. return iNdEx, nil
  1073. case 1:
  1074. iNdEx += 8
  1075. return iNdEx, nil
  1076. case 2:
  1077. var length int
  1078. for shift := uint(0); ; shift += 7 {
  1079. if shift >= 64 {
  1080. return 0, ErrIntOverflowFav
  1081. }
  1082. if iNdEx >= l {
  1083. return 0, io.ErrUnexpectedEOF
  1084. }
  1085. b := dAtA[iNdEx]
  1086. iNdEx++
  1087. length |= (int(b) & 0x7F) << shift
  1088. if b < 0x80 {
  1089. break
  1090. }
  1091. }
  1092. iNdEx += length
  1093. if length < 0 {
  1094. return 0, ErrInvalidLengthFav
  1095. }
  1096. return iNdEx, nil
  1097. case 3:
  1098. for {
  1099. var innerWire uint64
  1100. var start int = iNdEx
  1101. for shift := uint(0); ; shift += 7 {
  1102. if shift >= 64 {
  1103. return 0, ErrIntOverflowFav
  1104. }
  1105. if iNdEx >= l {
  1106. return 0, io.ErrUnexpectedEOF
  1107. }
  1108. b := dAtA[iNdEx]
  1109. iNdEx++
  1110. innerWire |= (uint64(b) & 0x7F) << shift
  1111. if b < 0x80 {
  1112. break
  1113. }
  1114. }
  1115. innerWireType := int(innerWire & 0x7)
  1116. if innerWireType == 4 {
  1117. break
  1118. }
  1119. next, err := skipFav(dAtA[start:])
  1120. if err != nil {
  1121. return 0, err
  1122. }
  1123. iNdEx = start + next
  1124. }
  1125. return iNdEx, nil
  1126. case 4:
  1127. return iNdEx, nil
  1128. case 5:
  1129. iNdEx += 4
  1130. return iNdEx, nil
  1131. default:
  1132. return 0, fmt.Errorf("proto: illegal wireType %d", wireType)
  1133. }
  1134. }
  1135. panic("unreachable")
  1136. }
  1137. var (
  1138. ErrInvalidLengthFav = fmt.Errorf("proto: negative length found during unmarshaling")
  1139. ErrIntOverflowFav = fmt.Errorf("proto: integer overflow")
  1140. )
  1141. func init() {
  1142. proto.RegisterFile("app/service/main/favorite/model/fav.proto", fileDescriptor_fav_0a9cbc27b44f3533)
  1143. }
  1144. var fileDescriptor_fav_0a9cbc27b44f3533 = []byte{
  1145. // 608 bytes of a gzipped FileDescriptorProto
  1146. 0x1f, 0x8b, 0x08, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0xff, 0x8c, 0x93, 0xcf, 0x6f, 0xd3, 0x3e,
  1147. 0x18, 0xc6, 0x97, 0xa6, 0x69, 0x57, 0xf7, 0xfb, 0xdd, 0x0f, 0x4f, 0x42, 0x06, 0xa6, 0xa4, 0x9a,
  1148. 0x10, 0x14, 0x89, 0x35, 0x02, 0x2e, 0x5c, 0x40, 0xd0, 0x4d, 0x93, 0x26, 0x31, 0x86, 0xbc, 0xdd,
  1149. 0xa7, 0x34, 0x76, 0x3b, 0x6b, 0x49, 0x1c, 0x39, 0x6e, 0xa5, 0xdc, 0xf8, 0xf3, 0x76, 0xdc, 0x91,
  1150. 0x53, 0xc4, 0x7a, 0xcc, 0x9f, 0xb0, 0x13, 0xf2, 0xeb, 0x76, 0xd9, 0x91, 0x5b, 0xf3, 0x3c, 0x9f,
  1151. 0xe7, 0xe9, 0x6b, 0x5b, 0x2f, 0x7a, 0x1b, 0xe5, 0x79, 0x58, 0x70, 0xb5, 0x10, 0x31, 0x0f, 0xd3,
  1152. 0x48, 0x64, 0xe1, 0x34, 0x5a, 0x48, 0x25, 0x34, 0x0f, 0x53, 0xc9, 0x78, 0x62, 0x3e, 0x47, 0xb9,
  1153. 0x92, 0x5a, 0x62, 0x0f, 0x84, 0x17, 0x87, 0x33, 0xa1, 0xaf, 0xe7, 0x93, 0x51, 0x2c, 0xd3, 0x70,
  1154. 0x26, 0x67, 0x32, 0x04, 0x77, 0x32, 0x9f, 0xc2, 0x17, 0x7c, 0xc0, 0x2f, 0x9b, 0x3a, 0xb8, 0xeb,
  1155. 0xa0, 0xce, 0x89, 0x4c, 0x18, 0x57, 0xf8, 0x19, 0x6a, 0x9d, 0x1e, 0x13, 0x67, 0xe0, 0x0c, 0xdd,
  1156. 0x71, 0xa7, 0xae, 0x82, 0x96, 0x60, 0xb4, 0x75, 0x7a, 0x8c, 0x9f, 0x23, 0xf7, 0x4c, 0x30, 0xd2,
  1157. 0x02, 0xa3, 0x5b, 0x57, 0x81, 0x9b, 0x0a, 0x46, 0x8d, 0x86, 0x5f, 0x23, 0xef, 0x48, 0xce, 0x33,
  1158. 0x4d, 0xdc, 0x81, 0x33, 0xf4, 0xc6, 0x3b, 0x75, 0x15, 0x78, 0xb1, 0x11, 0x1e, 0xaa, 0xc0, 0x15,
  1159. 0x99, 0xa6, 0xd6, 0xc6, 0xfb, 0xa8, 0xfd, 0x23, 0x4a, 0x39, 0x69, 0x0f, 0x9c, 0x61, 0x6f, 0xbc,
  1160. 0x59, 0x57, 0x41, 0x3b, 0x8b, 0x52, 0x4e, 0x41, 0xc5, 0x81, 0x69, 0x59, 0x70, 0x45, 0x3c, 0xb0,
  1161. 0x7b, 0xb6, 0x65, 0xc1, 0x15, 0xb5, 0x3a, 0x7e, 0x8f, 0xfa, 0xc7, 0xbc, 0x88, 0x95, 0xc8, 0xb5,
  1162. 0x90, 0x19, 0xe9, 0x00, 0xb6, 0x5d, 0x57, 0x41, 0x9f, 0x35, 0x32, 0x7d, 0xca, 0xe0, 0x57, 0xa8,
  1163. 0x7d, 0x59, 0xe6, 0x9c, 0x74, 0x1f, 0x07, 0x6b, 0xeb, 0x32, 0xe7, 0x0f, 0x55, 0xd0, 0x16, 0x99,
  1164. 0xfe, 0x44, 0xc1, 0x35, 0x73, 0x7d, 0xd3, 0x5a, 0x91, 0x4d, 0xa0, 0x60, 0xae, 0x48, 0x6b, 0x45,
  1165. 0x41, 0xc5, 0x6f, 0x90, 0x77, 0xa1, 0x23, 0xcd, 0x49, 0x0f, 0xec, 0x5d, 0x33, 0x57, 0x61, 0x84,
  1166. 0xc7, 0x16, 0xeb, 0xe3, 0x43, 0xd4, 0x3d, 0x31, 0xcf, 0xc2, 0x19, 0x41, 0x80, 0xee, 0xd5, 0x55,
  1167. 0xd0, 0x9d, 0x5a, 0xe9, 0x11, 0x5e, 0x33, 0xf8, 0x0b, 0xf2, 0x8e, 0x2e, 0x45, 0xca, 0x49, 0x1f,
  1168. 0xae, 0x74, 0x08, 0xe7, 0xd5, 0x22, 0x35, 0xbd, 0x2f, 0x67, 0xf2, 0x30, 0x96, 0x69, 0x2a, 0xb3,
  1169. 0x30, 0x11, 0x13, 0x15, 0xa9, 0x32, 0x34, 0xce, 0xc8, 0xf0, 0xd4, 0xc6, 0x4c, 0xfe, 0x0c, 0xf2,
  1170. 0xff, 0x35, 0xf9, 0xf4, 0x9f, 0xf2, 0x10, 0xc3, 0x21, 0x42, 0x94, 0xc7, 0x3c, 0xd3, 0xe7, 0x82,
  1171. 0x15, 0xe4, 0xff, 0x81, 0x3b, 0x74, 0xed, 0x6d, 0x2a, 0x50, 0xaf, 0xa4, 0x60, 0x05, 0x7d, 0x82,
  1172. 0x98, 0xc0, 0x49, 0xb4, 0xe0, 0xcc, 0xbe, 0xf5, 0x16, 0x1c, 0x11, 0x02, 0x53, 0xa3, 0x5e, 0xc1,
  1173. 0x8b, 0xd3, 0x27, 0x08, 0x7e, 0x87, 0x7a, 0x3f, 0x93, 0xa8, 0xb4, 0xfc, 0x36, 0xf0, 0x5b, 0x75,
  1174. 0x15, 0xa0, 0x3c, 0x89, 0xca, 0x15, 0xde, 0x00, 0xa6, 0xfe, 0xe2, 0x3a, 0x52, 0xdc, 0xe2, 0x3b,
  1175. 0x4d, 0x7d, 0x61, 0xd4, 0x75, 0x7d, 0x83, 0x98, 0xfa, 0xef, 0xe2, 0x66, 0xc5, 0xef, 0x36, 0xf5,
  1176. 0x89, 0xb8, 0x59, 0xe3, 0x0d, 0x60, 0x8f, 0x9b, 0x27, 0xab, 0x69, 0x70, 0x53, 0xaf, 0x8c, 0xba,
  1177. 0xae, 0x6f, 0x10, 0xfc, 0x19, 0xf5, 0xec, 0xe1, 0x29, 0x2f, 0xc8, 0xde, 0xc0, 0x1d, 0xf6, 0x3f,
  1178. 0x6c, 0x8f, 0x60, 0xbb, 0x46, 0x94, 0x17, 0x72, 0xae, 0x62, 0x6e, 0xff, 0x6f, 0x75, 0x5f, 0x8a,
  1179. 0x17, 0xb4, 0x49, 0x1c, 0x7c, 0x45, 0x9b, 0x6b, 0xcc, 0xec, 0xce, 0xb9, 0x60, 0xab, 0xa5, 0x82,
  1180. 0xdd, 0x91, 0x66, 0x77, 0xce, 0x05, 0x33, 0xd6, 0x65, 0x99, 0xc3, 0x5a, 0x79, 0xd6, 0xd2, 0x65,
  1181. 0x4e, 0x8d, 0x36, 0xde, 0xbf, 0xbd, 0xf7, 0x37, 0xee, 0xee, 0xfd, 0x8d, 0xdf, 0xf7, 0xfe, 0xc6,
  1182. 0xaf, 0xa5, 0xef, 0xdc, 0x2e, 0x7d, 0xe7, 0x6e, 0xe9, 0x3b, 0x7f, 0x96, 0xbe, 0x33, 0xe9, 0xc0,
  1183. 0xe6, 0x7e, 0xfc, 0x1b, 0x00, 0x00, 0xff, 0xff, 0x42, 0xda, 0x16, 0xbc, 0x1c, 0x04, 0x00, 0x00,
  1184. }