titans.pb.go 30 KB

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