forward_index.pb.go 31 KB

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