service.pb.go 58 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980818283848586878889909192939495969798991001011021031041051061071081091101111121131141151161171181191201211221231241251261271281291301311321331341351361371381391401411421431441451461471481491501511521531541551561571581591601611621631641651661671681691701711721731741751761771781791801811821831841851861871881891901911921931941951961971981992002012022032042052062072082092102112122132142152162172182192202212222232242252262272282292302312322332342352362372382392402412422432442452462472482492502512522532542552562572582592602612622632642652662672682692702712722732742752762772782792802812822832842852862872882892902912922932942952962972982993003013023033043053063073083093103113123133143153163173183193203213223233243253263273283293303313323333343353363373383393403413423433443453463473483493503513523533543553563573583593603613623633643653663673683693703713723733743753763773783793803813823833843853863873883893903913923933943953963973983994004014024034044054064074084094104114124134144154164174184194204214224234244254264274284294304314324334344354364374384394404414424434444454464474484494504514524534544554564574584594604614624634644654664674684694704714724734744754764774784794804814824834844854864874884894904914924934944954964974984995005015025035045055065075085095105115125135145155165175185195205215225235245255265275285295305315325335345355365375385395405415425435445455465475485495505515525535545555565575585595605615625635645655665675685695705715725735745755765775785795805815825835845855865875885895905915925935945955965975985996006016026036046056066076086096106116126136146156166176186196206216226236246256266276286296306316326336346356366376386396406416426436446456466476486496506516526536546556566576586596606616626636646656666676686696706716726736746756766776786796806816826836846856866876886896906916926936946956966976986997007017027037047057067077087097107117127137147157167177187197207217227237247257267277287297307317327337347357367377387397407417427437447457467477487497507517527537547557567577587597607617627637647657667677687697707717727737747757767777787797807817827837847857867877887897907917927937947957967977987998008018028038048058068078088098108118128138148158168178188198208218228238248258268278288298308318328338348358368378388398408418428438448458468478488498508518528538548558568578588598608618628638648658668678688698708718728738748758768778788798808818828838848858868878888898908918928938948958968978988999009019029039049059069079089099109119129139149159169179189199209219229239249259269279289299309319329339349359369379389399409419429439449459469479489499509519529539549559569579589599609619629639649659669679689699709719729739749759769779789799809819829839849859869879889899909919929939949959969979989991000100110021003100410051006100710081009101010111012101310141015101610171018101910201021102210231024102510261027102810291030103110321033103410351036103710381039104010411042104310441045104610471048104910501051105210531054105510561057105810591060106110621063106410651066106710681069107010711072107310741075107610771078107910801081108210831084108510861087108810891090109110921093109410951096109710981099110011011102110311041105110611071108110911101111111211131114111511161117111811191120112111221123112411251126112711281129113011311132113311341135113611371138113911401141114211431144114511461147114811491150115111521153115411551156115711581159116011611162116311641165116611671168116911701171117211731174117511761177117811791180118111821183118411851186118711881189119011911192119311941195119611971198119912001201120212031204120512061207120812091210121112121213121412151216121712181219122012211222122312241225122612271228122912301231123212331234123512361237123812391240124112421243124412451246124712481249125012511252125312541255125612571258125912601261126212631264126512661267126812691270127112721273127412751276127712781279128012811282128312841285128612871288128912901291129212931294129512961297129812991300130113021303130413051306130713081309131013111312131313141315131613171318131913201321132213231324132513261327132813291330133113321333133413351336133713381339134013411342134313441345134613471348134913501351135213531354135513561357135813591360136113621363136413651366136713681369137013711372137313741375137613771378137913801381138213831384138513861387138813891390139113921393139413951396139713981399140014011402140314041405140614071408140914101411141214131414141514161417141814191420142114221423142414251426142714281429143014311432143314341435143614371438143914401441144214431444144514461447144814491450145114521453145414551456145714581459146014611462146314641465146614671468146914701471147214731474147514761477147814791480148114821483148414851486148714881489149014911492149314941495149614971498149915001501150215031504150515061507150815091510151115121513151415151516151715181519152015211522152315241525152615271528152915301531153215331534153515361537153815391540154115421543154415451546154715481549155015511552155315541555155615571558155915601561156215631564156515661567156815691570157115721573157415751576157715781579158015811582158315841585158615871588158915901591159215931594159515961597159815991600160116021603160416051606160716081609161016111612161316141615161616171618161916201621162216231624162516261627162816291630163116321633163416351636163716381639164016411642164316441645164616471648164916501651165216531654165516561657165816591660166116621663166416651666166716681669167016711672167316741675167616771678167916801681168216831684168516861687168816891690169116921693169416951696169716981699170017011702170317041705170617071708170917101711171217131714171517161717171817191720172117221723172417251726172717281729173017311732173317341735173617371738173917401741174217431744174517461747174817491750175117521753175417551756175717581759176017611762176317641765176617671768176917701771177217731774177517761777177817791780178117821783178417851786178717881789179017911792179317941795179617971798179918001801180218031804180518061807180818091810181118121813181418151816181718181819182018211822182318241825182618271828182918301831183218331834183518361837183818391840184118421843184418451846184718481849185018511852185318541855185618571858185918601861186218631864186518661867186818691870187118721873187418751876187718781879188018811882188318841885188618871888188918901891189218931894189518961897189818991900190119021903190419051906190719081909191019111912191319141915191619171918191919201921192219231924192519261927192819291930193119321933193419351936193719381939194019411942194319441945194619471948194919501951195219531954195519561957195819591960196119621963196419651966196719681969197019711972197319741975197619771978197919801981198219831984198519861987198819891990199119921993199419951996199719981999200020012002200320042005200620072008200920102011201220132014201520162017201820192020202120222023202420252026202720282029203020312032203320342035203620372038203920402041204220432044204520462047204820492050205120522053205420552056205720582059206020612062206320642065206620672068206920702071207220732074207520762077207820792080208120822083208420852086208720882089209020912092209320942095209620972098209921002101210221032104210521062107210821092110211121122113211421152116211721182119212021212122212321242125212621272128212921302131213221332134213521362137213821392140214121422143214421452146214721482149215021512152215321542155215621572158215921602161216221632164216521662167216821692170217121722173217421752176217721782179218021812182218321842185218621872188218921902191219221932194219521962197219821992200220122022203220422052206220722082209221022112212221322142215221622172218221922202221222222232224222522262227222822292230223122322233223422352236223722382239224022412242224322442245224622472248224922502251225222532254225522562257225822592260226122622263226422652266226722682269227022712272227322742275227622772278227922802281228222832284228522862287228822892290229122922293229422952296229722982299230023012302230323042305230623072308230923102311231223132314231523162317231823192320232123222323232423252326232723282329233023312332233323342335233623372338233923402341234223432344234523462347234823492350235123522353235423552356235723582359236023612362236323642365236623672368236923702371237223732374237523762377237823792380238123822383238423852386238723882389239023912392239323942395239623972398239924002401240224032404240524062407240824092410241124122413241424152416241724182419242024212422242324242425242624272428242924302431243224332434243524362437243824392440244124422443244424452446244724482449245024512452245324542455245624572458
  1. // Code generated by protoc-gen-gogo. DO NOT EDIT.
  2. // source: service.proto
  3. package v2
  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 _ "google.golang.org/genproto/googleapis/api/annotations"
  9. import encoding_binary "encoding/binary"
  10. import io "io"
  11. // Reference imports to suppress errors if they are not otherwise used.
  12. var _ = proto.Marshal
  13. var _ = fmt.Errorf
  14. var _ = math.Inf
  15. // This is a compile-time assertion to ensure that this generated file
  16. // is compatible with the proto package it is being compiled against.
  17. // A compilation error at this line likely means your copy of the
  18. // proto package needs to be updated.
  19. const _ = proto.GoGoProtoPackageIsVersion2 // please upgrade the proto package
  20. type JsonReq struct {
  21. // json请求参数
  22. P1 string `protobuf:"bytes,1,opt,name=p1,proto3" json:"p1,omitempty"`
  23. P2 *JsonSubMessage `protobuf:"bytes,2,opt,name=p2" json:"p2,omitempty"`
  24. XXX_NoUnkeyedLiteral struct{} `json:"-"`
  25. XXX_unrecognized []byte `json:"-"`
  26. XXX_sizecache int32 `json:"-"`
  27. }
  28. func (m *JsonReq) Reset() { *m = JsonReq{} }
  29. func (m *JsonReq) String() string { return proto.CompactTextString(m) }
  30. func (*JsonReq) ProtoMessage() {}
  31. func (*JsonReq) Descriptor() ([]byte, []int) {
  32. return fileDescriptor_service_9c3ebddd56b8b8a3, []int{0}
  33. }
  34. func (m *JsonReq) XXX_Unmarshal(b []byte) error {
  35. return m.Unmarshal(b)
  36. }
  37. func (m *JsonReq) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
  38. if deterministic {
  39. return xxx_messageInfo_JsonReq.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 *JsonReq) XXX_Merge(src proto.Message) {
  50. xxx_messageInfo_JsonReq.Merge(dst, src)
  51. }
  52. func (m *JsonReq) XXX_Size() int {
  53. return m.Size()
  54. }
  55. func (m *JsonReq) XXX_DiscardUnknown() {
  56. xxx_messageInfo_JsonReq.DiscardUnknown(m)
  57. }
  58. var xxx_messageInfo_JsonReq proto.InternalMessageInfo
  59. func (m *JsonReq) GetP1() string {
  60. if m != nil {
  61. return m.P1
  62. }
  63. return ""
  64. }
  65. func (m *JsonReq) GetP2() *JsonSubMessage {
  66. if m != nil {
  67. return m.P2
  68. }
  69. return nil
  70. }
  71. type JsonSubMessage struct {
  72. // param
  73. Param string `protobuf:"bytes,1,opt,name=param,proto3" json:"param,omitempty"`
  74. XXX_NoUnkeyedLiteral struct{} `json:"-"`
  75. XXX_unrecognized []byte `json:"-"`
  76. XXX_sizecache int32 `json:"-"`
  77. }
  78. func (m *JsonSubMessage) Reset() { *m = JsonSubMessage{} }
  79. func (m *JsonSubMessage) String() string { return proto.CompactTextString(m) }
  80. func (*JsonSubMessage) ProtoMessage() {}
  81. func (*JsonSubMessage) Descriptor() ([]byte, []int) {
  82. return fileDescriptor_service_9c3ebddd56b8b8a3, []int{1}
  83. }
  84. func (m *JsonSubMessage) XXX_Unmarshal(b []byte) error {
  85. return m.Unmarshal(b)
  86. }
  87. func (m *JsonSubMessage) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
  88. if deterministic {
  89. return xxx_messageInfo_JsonSubMessage.Marshal(b, m, deterministic)
  90. } else {
  91. b = b[:cap(b)]
  92. n, err := m.MarshalTo(b)
  93. if err != nil {
  94. return nil, err
  95. }
  96. return b[:n], nil
  97. }
  98. }
  99. func (dst *JsonSubMessage) XXX_Merge(src proto.Message) {
  100. xxx_messageInfo_JsonSubMessage.Merge(dst, src)
  101. }
  102. func (m *JsonSubMessage) XXX_Size() int {
  103. return m.Size()
  104. }
  105. func (m *JsonSubMessage) XXX_DiscardUnknown() {
  106. xxx_messageInfo_JsonSubMessage.DiscardUnknown(m)
  107. }
  108. var xxx_messageInfo_JsonSubMessage proto.InternalMessageInfo
  109. func (m *JsonSubMessage) GetParam() string {
  110. if m != nil {
  111. return m.Param
  112. }
  113. return ""
  114. }
  115. type JsonResp struct {
  116. // json请求响应
  117. P1 string `protobuf:"bytes,1,opt,name=p1,proto3" json:"p1,omitempty"`
  118. XXX_NoUnkeyedLiteral struct{} `json:"-"`
  119. XXX_unrecognized []byte `json:"-"`
  120. XXX_sizecache int32 `json:"-"`
  121. }
  122. func (m *JsonResp) Reset() { *m = JsonResp{} }
  123. func (m *JsonResp) String() string { return proto.CompactTextString(m) }
  124. func (*JsonResp) ProtoMessage() {}
  125. func (*JsonResp) Descriptor() ([]byte, []int) {
  126. return fileDescriptor_service_9c3ebddd56b8b8a3, []int{2}
  127. }
  128. func (m *JsonResp) XXX_Unmarshal(b []byte) error {
  129. return m.Unmarshal(b)
  130. }
  131. func (m *JsonResp) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
  132. if deterministic {
  133. return xxx_messageInfo_JsonResp.Marshal(b, m, deterministic)
  134. } else {
  135. b = b[:cap(b)]
  136. n, err := m.MarshalTo(b)
  137. if err != nil {
  138. return nil, err
  139. }
  140. return b[:n], nil
  141. }
  142. }
  143. func (dst *JsonResp) XXX_Merge(src proto.Message) {
  144. xxx_messageInfo_JsonResp.Merge(dst, src)
  145. }
  146. func (m *JsonResp) XXX_Size() int {
  147. return m.Size()
  148. }
  149. func (m *JsonResp) XXX_DiscardUnknown() {
  150. xxx_messageInfo_JsonResp.DiscardUnknown(m)
  151. }
  152. var xxx_messageInfo_JsonResp proto.InternalMessageInfo
  153. func (m *JsonResp) GetP1() string {
  154. if m != nil {
  155. return m.P1
  156. }
  157. return ""
  158. }
  159. // Bar请求
  160. type Bar1Req struct {
  161. // 用户uid
  162. Uid int32 `protobuf:"varint,1,opt,name=uid,proto3" json:"uid,omitempty" form:"uid" validate:"required"`
  163. XXX_NoUnkeyedLiteral struct{} `json:"-"`
  164. XXX_unrecognized []byte `json:"-"`
  165. XXX_sizecache int32 `json:"-"`
  166. }
  167. func (m *Bar1Req) Reset() { *m = Bar1Req{} }
  168. func (m *Bar1Req) String() string { return proto.CompactTextString(m) }
  169. func (*Bar1Req) ProtoMessage() {}
  170. func (*Bar1Req) Descriptor() ([]byte, []int) {
  171. return fileDescriptor_service_9c3ebddd56b8b8a3, []int{3}
  172. }
  173. func (m *Bar1Req) XXX_Unmarshal(b []byte) error {
  174. return m.Unmarshal(b)
  175. }
  176. func (m *Bar1Req) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
  177. if deterministic {
  178. return xxx_messageInfo_Bar1Req.Marshal(b, m, deterministic)
  179. } else {
  180. b = b[:cap(b)]
  181. n, err := m.MarshalTo(b)
  182. if err != nil {
  183. return nil, err
  184. }
  185. return b[:n], nil
  186. }
  187. }
  188. func (dst *Bar1Req) XXX_Merge(src proto.Message) {
  189. xxx_messageInfo_Bar1Req.Merge(dst, src)
  190. }
  191. func (m *Bar1Req) XXX_Size() int {
  192. return m.Size()
  193. }
  194. func (m *Bar1Req) XXX_DiscardUnknown() {
  195. xxx_messageInfo_Bar1Req.DiscardUnknown(m)
  196. }
  197. var xxx_messageInfo_Bar1Req proto.InternalMessageInfo
  198. func (m *Bar1Req) GetUid() int32 {
  199. if m != nil {
  200. return m.Uid
  201. }
  202. return 0
  203. }
  204. // Bar 相应
  205. type Bar1Resp struct {
  206. // 用户名
  207. // `mock:"hello"`
  208. Uname string `protobuf:"bytes,2,opt,name=uname,proto3" json:"uname"`
  209. // idshaha
  210. // `mock:"343242"`
  211. Ids []int32 `protobuf:"varint,3,rep,packed,name=ids" json:"ids"`
  212. List []*Bar1Resp_List `protobuf:"bytes,4,rep,name=list" json:"list"`
  213. Alist *Bar1Resp_List `protobuf:"bytes,5,opt,name=alist" json:"alist"`
  214. Amap map[string]*Bar1Resp_List `protobuf:"bytes,6,rep,name=amap" json:"amap" protobuf_key:"bytes,1,opt,name=key,proto3" protobuf_val:"bytes,2,opt,name=value"`
  215. XXX_NoUnkeyedLiteral struct{} `json:"-"`
  216. XXX_unrecognized []byte `json:"-"`
  217. XXX_sizecache int32 `json:"-"`
  218. }
  219. func (m *Bar1Resp) Reset() { *m = Bar1Resp{} }
  220. func (m *Bar1Resp) String() string { return proto.CompactTextString(m) }
  221. func (*Bar1Resp) ProtoMessage() {}
  222. func (*Bar1Resp) Descriptor() ([]byte, []int) {
  223. return fileDescriptor_service_9c3ebddd56b8b8a3, []int{4}
  224. }
  225. func (m *Bar1Resp) XXX_Unmarshal(b []byte) error {
  226. return m.Unmarshal(b)
  227. }
  228. func (m *Bar1Resp) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
  229. if deterministic {
  230. return xxx_messageInfo_Bar1Resp.Marshal(b, m, deterministic)
  231. } else {
  232. b = b[:cap(b)]
  233. n, err := m.MarshalTo(b)
  234. if err != nil {
  235. return nil, err
  236. }
  237. return b[:n], nil
  238. }
  239. }
  240. func (dst *Bar1Resp) XXX_Merge(src proto.Message) {
  241. xxx_messageInfo_Bar1Resp.Merge(dst, src)
  242. }
  243. func (m *Bar1Resp) XXX_Size() int {
  244. return m.Size()
  245. }
  246. func (m *Bar1Resp) XXX_DiscardUnknown() {
  247. xxx_messageInfo_Bar1Resp.DiscardUnknown(m)
  248. }
  249. var xxx_messageInfo_Bar1Resp proto.InternalMessageInfo
  250. func (m *Bar1Resp) GetUname() string {
  251. if m != nil {
  252. return m.Uname
  253. }
  254. return ""
  255. }
  256. func (m *Bar1Resp) GetIds() []int32 {
  257. if m != nil {
  258. return m.Ids
  259. }
  260. return nil
  261. }
  262. func (m *Bar1Resp) GetList() []*Bar1Resp_List {
  263. if m != nil {
  264. return m.List
  265. }
  266. return nil
  267. }
  268. func (m *Bar1Resp) GetAlist() *Bar1Resp_List {
  269. if m != nil {
  270. return m.Alist
  271. }
  272. return nil
  273. }
  274. func (m *Bar1Resp) GetAmap() map[string]*Bar1Resp_List {
  275. if m != nil {
  276. return m.Amap
  277. }
  278. return nil
  279. }
  280. type Bar1Resp_List struct {
  281. // `mock:"\"withquote"`
  282. Hello string `protobuf:"bytes,1,opt,name=hello,proto3" json:"hello"`
  283. World string `protobuf:"bytes,2,opt,name=world,proto3" json:"world"`
  284. XXX_NoUnkeyedLiteral struct{} `json:"-"`
  285. XXX_unrecognized []byte `json:"-"`
  286. XXX_sizecache int32 `json:"-"`
  287. }
  288. func (m *Bar1Resp_List) Reset() { *m = Bar1Resp_List{} }
  289. func (m *Bar1Resp_List) String() string { return proto.CompactTextString(m) }
  290. func (*Bar1Resp_List) ProtoMessage() {}
  291. func (*Bar1Resp_List) Descriptor() ([]byte, []int) {
  292. return fileDescriptor_service_9c3ebddd56b8b8a3, []int{4, 0}
  293. }
  294. func (m *Bar1Resp_List) XXX_Unmarshal(b []byte) error {
  295. return m.Unmarshal(b)
  296. }
  297. func (m *Bar1Resp_List) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
  298. if deterministic {
  299. return xxx_messageInfo_Bar1Resp_List.Marshal(b, m, deterministic)
  300. } else {
  301. b = b[:cap(b)]
  302. n, err := m.MarshalTo(b)
  303. if err != nil {
  304. return nil, err
  305. }
  306. return b[:n], nil
  307. }
  308. }
  309. func (dst *Bar1Resp_List) XXX_Merge(src proto.Message) {
  310. xxx_messageInfo_Bar1Resp_List.Merge(dst, src)
  311. }
  312. func (m *Bar1Resp_List) XXX_Size() int {
  313. return m.Size()
  314. }
  315. func (m *Bar1Resp_List) XXX_DiscardUnknown() {
  316. xxx_messageInfo_Bar1Resp_List.DiscardUnknown(m)
  317. }
  318. var xxx_messageInfo_Bar1Resp_List proto.InternalMessageInfo
  319. func (m *Bar1Resp_List) GetHello() string {
  320. if m != nil {
  321. return m.Hello
  322. }
  323. return ""
  324. }
  325. func (m *Bar1Resp_List) GetWorld() string {
  326. if m != nil {
  327. return m.World
  328. }
  329. return ""
  330. }
  331. // 获取房间信息请求
  332. type GetInfoReq struct {
  333. // 房间id
  334. // `mock:"123"
  335. RoomId int64 `protobuf:"varint,1,opt,name=room_id,json=roomId,proto3" json:"room_id,omitempty" form:"room_id" validate:"required"`
  336. ManyIds []int64 `protobuf:"varint,2,rep,packed,name=many_ids,json=manyIds" json:"many_ids,omitempty" form:"many_ids"`
  337. XXX_NoUnkeyedLiteral struct{} `json:"-"`
  338. XXX_unrecognized []byte `json:"-"`
  339. XXX_sizecache int32 `json:"-"`
  340. }
  341. func (m *GetInfoReq) Reset() { *m = GetInfoReq{} }
  342. func (m *GetInfoReq) String() string { return proto.CompactTextString(m) }
  343. func (*GetInfoReq) ProtoMessage() {}
  344. func (*GetInfoReq) Descriptor() ([]byte, []int) {
  345. return fileDescriptor_service_9c3ebddd56b8b8a3, []int{5}
  346. }
  347. func (m *GetInfoReq) XXX_Unmarshal(b []byte) error {
  348. return m.Unmarshal(b)
  349. }
  350. func (m *GetInfoReq) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
  351. if deterministic {
  352. return xxx_messageInfo_GetInfoReq.Marshal(b, m, deterministic)
  353. } else {
  354. b = b[:cap(b)]
  355. n, err := m.MarshalTo(b)
  356. if err != nil {
  357. return nil, err
  358. }
  359. return b[:n], nil
  360. }
  361. }
  362. func (dst *GetInfoReq) XXX_Merge(src proto.Message) {
  363. xxx_messageInfo_GetInfoReq.Merge(dst, src)
  364. }
  365. func (m *GetInfoReq) XXX_Size() int {
  366. return m.Size()
  367. }
  368. func (m *GetInfoReq) XXX_DiscardUnknown() {
  369. xxx_messageInfo_GetInfoReq.DiscardUnknown(m)
  370. }
  371. var xxx_messageInfo_GetInfoReq proto.InternalMessageInfo
  372. func (m *GetInfoReq) GetRoomId() int64 {
  373. if m != nil {
  374. return m.RoomId
  375. }
  376. return 0
  377. }
  378. func (m *GetInfoReq) GetManyIds() []int64 {
  379. if m != nil {
  380. return m.ManyIds
  381. }
  382. return nil
  383. }
  384. // 获取房间信息响应
  385. type GetInfoResp struct {
  386. // 房间id 注释貌似只有放在前面才能被识别,放到字段声明后面是没用的
  387. Roomid int64 `protobuf:"varint,1,opt,name=roomid,proto3" json:"roomid"`
  388. // 用户名
  389. Uname string `protobuf:"bytes,2,opt,name=uname,proto3" json:"uname"`
  390. // 开播时间
  391. LiveTime string `protobuf:"bytes,3,opt,name=live_time,json=liveTime,proto3" json:"live_time"`
  392. Amap map[int32]string `protobuf:"bytes,4,rep,name=amap" json:"amap" protobuf_key:"varint,1,opt,name=key,proto3" protobuf_val:"bytes,2,opt,name=value,proto3"`
  393. // `mock:"6.02214129e23"`
  394. Rate float32 `protobuf:"fixed32,5,opt,name=rate,proto3" json:"rate"`
  395. // 用户mid
  396. Mid int64 `protobuf:"varint,6,opt,name=mid,proto3" json:"mid"`
  397. XXX_NoUnkeyedLiteral struct{} `json:"-"`
  398. XXX_unrecognized []byte `json:"-"`
  399. XXX_sizecache int32 `json:"-"`
  400. }
  401. func (m *GetInfoResp) Reset() { *m = GetInfoResp{} }
  402. func (m *GetInfoResp) String() string { return proto.CompactTextString(m) }
  403. func (*GetInfoResp) ProtoMessage() {}
  404. func (*GetInfoResp) Descriptor() ([]byte, []int) {
  405. return fileDescriptor_service_9c3ebddd56b8b8a3, []int{6}
  406. }
  407. func (m *GetInfoResp) XXX_Unmarshal(b []byte) error {
  408. return m.Unmarshal(b)
  409. }
  410. func (m *GetInfoResp) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
  411. if deterministic {
  412. return xxx_messageInfo_GetInfoResp.Marshal(b, m, deterministic)
  413. } else {
  414. b = b[:cap(b)]
  415. n, err := m.MarshalTo(b)
  416. if err != nil {
  417. return nil, err
  418. }
  419. return b[:n], nil
  420. }
  421. }
  422. func (dst *GetInfoResp) XXX_Merge(src proto.Message) {
  423. xxx_messageInfo_GetInfoResp.Merge(dst, src)
  424. }
  425. func (m *GetInfoResp) XXX_Size() int {
  426. return m.Size()
  427. }
  428. func (m *GetInfoResp) XXX_DiscardUnknown() {
  429. xxx_messageInfo_GetInfoResp.DiscardUnknown(m)
  430. }
  431. var xxx_messageInfo_GetInfoResp proto.InternalMessageInfo
  432. func (m *GetInfoResp) GetRoomid() int64 {
  433. if m != nil {
  434. return m.Roomid
  435. }
  436. return 0
  437. }
  438. func (m *GetInfoResp) GetUname() string {
  439. if m != nil {
  440. return m.Uname
  441. }
  442. return ""
  443. }
  444. func (m *GetInfoResp) GetLiveTime() string {
  445. if m != nil {
  446. return m.LiveTime
  447. }
  448. return ""
  449. }
  450. func (m *GetInfoResp) GetAmap() map[int32]string {
  451. if m != nil {
  452. return m.Amap
  453. }
  454. return nil
  455. }
  456. func (m *GetInfoResp) GetRate() float32 {
  457. if m != nil {
  458. return m.Rate
  459. }
  460. return 0
  461. }
  462. func (m *GetInfoResp) GetMid() int64 {
  463. if m != nil {
  464. return m.Mid
  465. }
  466. return 0
  467. }
  468. func init() {
  469. proto.RegisterType((*JsonReq)(nil), "live.livedemo.v2.JsonReq")
  470. proto.RegisterType((*JsonSubMessage)(nil), "live.livedemo.v2.JsonSubMessage")
  471. proto.RegisterType((*JsonResp)(nil), "live.livedemo.v2.JsonResp")
  472. proto.RegisterType((*Bar1Req)(nil), "live.livedemo.v2.Bar1Req")
  473. proto.RegisterType((*Bar1Resp)(nil), "live.livedemo.v2.Bar1Resp")
  474. proto.RegisterMapType((map[string]*Bar1Resp_List)(nil), "live.livedemo.v2.Bar1Resp.AmapEntry")
  475. proto.RegisterType((*Bar1Resp_List)(nil), "live.livedemo.v2.Bar1Resp.List")
  476. proto.RegisterType((*GetInfoReq)(nil), "live.livedemo.v2.GetInfoReq")
  477. proto.RegisterType((*GetInfoResp)(nil), "live.livedemo.v2.GetInfoResp")
  478. proto.RegisterMapType((map[int32]string)(nil), "live.livedemo.v2.GetInfoResp.AmapEntry")
  479. }
  480. func (m *JsonReq) Marshal() (dAtA []byte, err error) {
  481. size := m.Size()
  482. dAtA = make([]byte, size)
  483. n, err := m.MarshalTo(dAtA)
  484. if err != nil {
  485. return nil, err
  486. }
  487. return dAtA[:n], nil
  488. }
  489. func (m *JsonReq) MarshalTo(dAtA []byte) (int, error) {
  490. var i int
  491. _ = i
  492. var l int
  493. _ = l
  494. if len(m.P1) > 0 {
  495. dAtA[i] = 0xa
  496. i++
  497. i = encodeVarintService(dAtA, i, uint64(len(m.P1)))
  498. i += copy(dAtA[i:], m.P1)
  499. }
  500. if m.P2 != nil {
  501. dAtA[i] = 0x12
  502. i++
  503. i = encodeVarintService(dAtA, i, uint64(m.P2.Size()))
  504. n1, err := m.P2.MarshalTo(dAtA[i:])
  505. if err != nil {
  506. return 0, err
  507. }
  508. i += n1
  509. }
  510. if m.XXX_unrecognized != nil {
  511. i += copy(dAtA[i:], m.XXX_unrecognized)
  512. }
  513. return i, nil
  514. }
  515. func (m *JsonSubMessage) Marshal() (dAtA []byte, err error) {
  516. size := m.Size()
  517. dAtA = make([]byte, size)
  518. n, err := m.MarshalTo(dAtA)
  519. if err != nil {
  520. return nil, err
  521. }
  522. return dAtA[:n], nil
  523. }
  524. func (m *JsonSubMessage) MarshalTo(dAtA []byte) (int, error) {
  525. var i int
  526. _ = i
  527. var l int
  528. _ = l
  529. if len(m.Param) > 0 {
  530. dAtA[i] = 0xa
  531. i++
  532. i = encodeVarintService(dAtA, i, uint64(len(m.Param)))
  533. i += copy(dAtA[i:], m.Param)
  534. }
  535. if m.XXX_unrecognized != nil {
  536. i += copy(dAtA[i:], m.XXX_unrecognized)
  537. }
  538. return i, nil
  539. }
  540. func (m *JsonResp) Marshal() (dAtA []byte, err error) {
  541. size := m.Size()
  542. dAtA = make([]byte, size)
  543. n, err := m.MarshalTo(dAtA)
  544. if err != nil {
  545. return nil, err
  546. }
  547. return dAtA[:n], nil
  548. }
  549. func (m *JsonResp) MarshalTo(dAtA []byte) (int, error) {
  550. var i int
  551. _ = i
  552. var l int
  553. _ = l
  554. if len(m.P1) > 0 {
  555. dAtA[i] = 0xa
  556. i++
  557. i = encodeVarintService(dAtA, i, uint64(len(m.P1)))
  558. i += copy(dAtA[i:], m.P1)
  559. }
  560. if m.XXX_unrecognized != nil {
  561. i += copy(dAtA[i:], m.XXX_unrecognized)
  562. }
  563. return i, nil
  564. }
  565. func (m *Bar1Req) Marshal() (dAtA []byte, err error) {
  566. size := m.Size()
  567. dAtA = make([]byte, size)
  568. n, err := m.MarshalTo(dAtA)
  569. if err != nil {
  570. return nil, err
  571. }
  572. return dAtA[:n], nil
  573. }
  574. func (m *Bar1Req) MarshalTo(dAtA []byte) (int, error) {
  575. var i int
  576. _ = i
  577. var l int
  578. _ = l
  579. if m.Uid != 0 {
  580. dAtA[i] = 0x8
  581. i++
  582. i = encodeVarintService(dAtA, i, uint64(m.Uid))
  583. }
  584. if m.XXX_unrecognized != nil {
  585. i += copy(dAtA[i:], m.XXX_unrecognized)
  586. }
  587. return i, nil
  588. }
  589. func (m *Bar1Resp) Marshal() (dAtA []byte, err error) {
  590. size := m.Size()
  591. dAtA = make([]byte, size)
  592. n, err := m.MarshalTo(dAtA)
  593. if err != nil {
  594. return nil, err
  595. }
  596. return dAtA[:n], nil
  597. }
  598. func (m *Bar1Resp) MarshalTo(dAtA []byte) (int, error) {
  599. var i int
  600. _ = i
  601. var l int
  602. _ = l
  603. if len(m.Uname) > 0 {
  604. dAtA[i] = 0x12
  605. i++
  606. i = encodeVarintService(dAtA, i, uint64(len(m.Uname)))
  607. i += copy(dAtA[i:], m.Uname)
  608. }
  609. if len(m.Ids) > 0 {
  610. dAtA3 := make([]byte, len(m.Ids)*10)
  611. var j2 int
  612. for _, num1 := range m.Ids {
  613. num := uint64(num1)
  614. for num >= 1<<7 {
  615. dAtA3[j2] = uint8(uint64(num)&0x7f | 0x80)
  616. num >>= 7
  617. j2++
  618. }
  619. dAtA3[j2] = uint8(num)
  620. j2++
  621. }
  622. dAtA[i] = 0x1a
  623. i++
  624. i = encodeVarintService(dAtA, i, uint64(j2))
  625. i += copy(dAtA[i:], dAtA3[:j2])
  626. }
  627. if len(m.List) > 0 {
  628. for _, msg := range m.List {
  629. dAtA[i] = 0x22
  630. i++
  631. i = encodeVarintService(dAtA, i, uint64(msg.Size()))
  632. n, err := msg.MarshalTo(dAtA[i:])
  633. if err != nil {
  634. return 0, err
  635. }
  636. i += n
  637. }
  638. }
  639. if m.Alist != nil {
  640. dAtA[i] = 0x2a
  641. i++
  642. i = encodeVarintService(dAtA, i, uint64(m.Alist.Size()))
  643. n4, err := m.Alist.MarshalTo(dAtA[i:])
  644. if err != nil {
  645. return 0, err
  646. }
  647. i += n4
  648. }
  649. if len(m.Amap) > 0 {
  650. for k, _ := range m.Amap {
  651. dAtA[i] = 0x32
  652. i++
  653. v := m.Amap[k]
  654. msgSize := 0
  655. if v != nil {
  656. msgSize = v.Size()
  657. msgSize += 1 + sovService(uint64(msgSize))
  658. }
  659. mapSize := 1 + len(k) + sovService(uint64(len(k))) + msgSize
  660. i = encodeVarintService(dAtA, i, uint64(mapSize))
  661. dAtA[i] = 0xa
  662. i++
  663. i = encodeVarintService(dAtA, i, uint64(len(k)))
  664. i += copy(dAtA[i:], k)
  665. if v != nil {
  666. dAtA[i] = 0x12
  667. i++
  668. i = encodeVarintService(dAtA, i, uint64(v.Size()))
  669. n5, err := v.MarshalTo(dAtA[i:])
  670. if err != nil {
  671. return 0, err
  672. }
  673. i += n5
  674. }
  675. }
  676. }
  677. if m.XXX_unrecognized != nil {
  678. i += copy(dAtA[i:], m.XXX_unrecognized)
  679. }
  680. return i, nil
  681. }
  682. func (m *Bar1Resp_List) Marshal() (dAtA []byte, err error) {
  683. size := m.Size()
  684. dAtA = make([]byte, size)
  685. n, err := m.MarshalTo(dAtA)
  686. if err != nil {
  687. return nil, err
  688. }
  689. return dAtA[:n], nil
  690. }
  691. func (m *Bar1Resp_List) MarshalTo(dAtA []byte) (int, error) {
  692. var i int
  693. _ = i
  694. var l int
  695. _ = l
  696. if len(m.Hello) > 0 {
  697. dAtA[i] = 0xa
  698. i++
  699. i = encodeVarintService(dAtA, i, uint64(len(m.Hello)))
  700. i += copy(dAtA[i:], m.Hello)
  701. }
  702. if len(m.World) > 0 {
  703. dAtA[i] = 0x12
  704. i++
  705. i = encodeVarintService(dAtA, i, uint64(len(m.World)))
  706. i += copy(dAtA[i:], m.World)
  707. }
  708. if m.XXX_unrecognized != nil {
  709. i += copy(dAtA[i:], m.XXX_unrecognized)
  710. }
  711. return i, nil
  712. }
  713. func (m *GetInfoReq) Marshal() (dAtA []byte, err error) {
  714. size := m.Size()
  715. dAtA = make([]byte, size)
  716. n, err := m.MarshalTo(dAtA)
  717. if err != nil {
  718. return nil, err
  719. }
  720. return dAtA[:n], nil
  721. }
  722. func (m *GetInfoReq) MarshalTo(dAtA []byte) (int, error) {
  723. var i int
  724. _ = i
  725. var l int
  726. _ = l
  727. if m.RoomId != 0 {
  728. dAtA[i] = 0x8
  729. i++
  730. i = encodeVarintService(dAtA, i, uint64(m.RoomId))
  731. }
  732. if len(m.ManyIds) > 0 {
  733. dAtA7 := make([]byte, len(m.ManyIds)*10)
  734. var j6 int
  735. for _, num1 := range m.ManyIds {
  736. num := uint64(num1)
  737. for num >= 1<<7 {
  738. dAtA7[j6] = uint8(uint64(num)&0x7f | 0x80)
  739. num >>= 7
  740. j6++
  741. }
  742. dAtA7[j6] = uint8(num)
  743. j6++
  744. }
  745. dAtA[i] = 0x12
  746. i++
  747. i = encodeVarintService(dAtA, i, uint64(j6))
  748. i += copy(dAtA[i:], dAtA7[:j6])
  749. }
  750. if m.XXX_unrecognized != nil {
  751. i += copy(dAtA[i:], m.XXX_unrecognized)
  752. }
  753. return i, nil
  754. }
  755. func (m *GetInfoResp) Marshal() (dAtA []byte, err error) {
  756. size := m.Size()
  757. dAtA = make([]byte, size)
  758. n, err := m.MarshalTo(dAtA)
  759. if err != nil {
  760. return nil, err
  761. }
  762. return dAtA[:n], nil
  763. }
  764. func (m *GetInfoResp) MarshalTo(dAtA []byte) (int, error) {
  765. var i int
  766. _ = i
  767. var l int
  768. _ = l
  769. if m.Roomid != 0 {
  770. dAtA[i] = 0x8
  771. i++
  772. i = encodeVarintService(dAtA, i, uint64(m.Roomid))
  773. }
  774. if len(m.Uname) > 0 {
  775. dAtA[i] = 0x12
  776. i++
  777. i = encodeVarintService(dAtA, i, uint64(len(m.Uname)))
  778. i += copy(dAtA[i:], m.Uname)
  779. }
  780. if len(m.LiveTime) > 0 {
  781. dAtA[i] = 0x1a
  782. i++
  783. i = encodeVarintService(dAtA, i, uint64(len(m.LiveTime)))
  784. i += copy(dAtA[i:], m.LiveTime)
  785. }
  786. if len(m.Amap) > 0 {
  787. for k, _ := range m.Amap {
  788. dAtA[i] = 0x22
  789. i++
  790. v := m.Amap[k]
  791. mapSize := 1 + sovService(uint64(k)) + 1 + len(v) + sovService(uint64(len(v)))
  792. i = encodeVarintService(dAtA, i, uint64(mapSize))
  793. dAtA[i] = 0x8
  794. i++
  795. i = encodeVarintService(dAtA, i, uint64(k))
  796. dAtA[i] = 0x12
  797. i++
  798. i = encodeVarintService(dAtA, i, uint64(len(v)))
  799. i += copy(dAtA[i:], v)
  800. }
  801. }
  802. if m.Rate != 0 {
  803. dAtA[i] = 0x2d
  804. i++
  805. encoding_binary.LittleEndian.PutUint32(dAtA[i:], uint32(math.Float32bits(float32(m.Rate))))
  806. i += 4
  807. }
  808. if m.Mid != 0 {
  809. dAtA[i] = 0x30
  810. i++
  811. i = encodeVarintService(dAtA, i, uint64(m.Mid))
  812. }
  813. if m.XXX_unrecognized != nil {
  814. i += copy(dAtA[i:], m.XXX_unrecognized)
  815. }
  816. return i, nil
  817. }
  818. func encodeVarintService(dAtA []byte, offset int, v uint64) int {
  819. for v >= 1<<7 {
  820. dAtA[offset] = uint8(v&0x7f | 0x80)
  821. v >>= 7
  822. offset++
  823. }
  824. dAtA[offset] = uint8(v)
  825. return offset + 1
  826. }
  827. func (m *JsonReq) Size() (n int) {
  828. if m == nil {
  829. return 0
  830. }
  831. var l int
  832. _ = l
  833. l = len(m.P1)
  834. if l > 0 {
  835. n += 1 + l + sovService(uint64(l))
  836. }
  837. if m.P2 != nil {
  838. l = m.P2.Size()
  839. n += 1 + l + sovService(uint64(l))
  840. }
  841. if m.XXX_unrecognized != nil {
  842. n += len(m.XXX_unrecognized)
  843. }
  844. return n
  845. }
  846. func (m *JsonSubMessage) Size() (n int) {
  847. if m == nil {
  848. return 0
  849. }
  850. var l int
  851. _ = l
  852. l = len(m.Param)
  853. if l > 0 {
  854. n += 1 + l + sovService(uint64(l))
  855. }
  856. if m.XXX_unrecognized != nil {
  857. n += len(m.XXX_unrecognized)
  858. }
  859. return n
  860. }
  861. func (m *JsonResp) Size() (n int) {
  862. if m == nil {
  863. return 0
  864. }
  865. var l int
  866. _ = l
  867. l = len(m.P1)
  868. if l > 0 {
  869. n += 1 + l + sovService(uint64(l))
  870. }
  871. if m.XXX_unrecognized != nil {
  872. n += len(m.XXX_unrecognized)
  873. }
  874. return n
  875. }
  876. func (m *Bar1Req) Size() (n int) {
  877. if m == nil {
  878. return 0
  879. }
  880. var l int
  881. _ = l
  882. if m.Uid != 0 {
  883. n += 1 + sovService(uint64(m.Uid))
  884. }
  885. if m.XXX_unrecognized != nil {
  886. n += len(m.XXX_unrecognized)
  887. }
  888. return n
  889. }
  890. func (m *Bar1Resp) Size() (n int) {
  891. if m == nil {
  892. return 0
  893. }
  894. var l int
  895. _ = l
  896. l = len(m.Uname)
  897. if l > 0 {
  898. n += 1 + l + sovService(uint64(l))
  899. }
  900. if len(m.Ids) > 0 {
  901. l = 0
  902. for _, e := range m.Ids {
  903. l += sovService(uint64(e))
  904. }
  905. n += 1 + sovService(uint64(l)) + l
  906. }
  907. if len(m.List) > 0 {
  908. for _, e := range m.List {
  909. l = e.Size()
  910. n += 1 + l + sovService(uint64(l))
  911. }
  912. }
  913. if m.Alist != nil {
  914. l = m.Alist.Size()
  915. n += 1 + l + sovService(uint64(l))
  916. }
  917. if len(m.Amap) > 0 {
  918. for k, v := range m.Amap {
  919. _ = k
  920. _ = v
  921. l = 0
  922. if v != nil {
  923. l = v.Size()
  924. l += 1 + sovService(uint64(l))
  925. }
  926. mapEntrySize := 1 + len(k) + sovService(uint64(len(k))) + l
  927. n += mapEntrySize + 1 + sovService(uint64(mapEntrySize))
  928. }
  929. }
  930. if m.XXX_unrecognized != nil {
  931. n += len(m.XXX_unrecognized)
  932. }
  933. return n
  934. }
  935. func (m *Bar1Resp_List) Size() (n int) {
  936. if m == nil {
  937. return 0
  938. }
  939. var l int
  940. _ = l
  941. l = len(m.Hello)
  942. if l > 0 {
  943. n += 1 + l + sovService(uint64(l))
  944. }
  945. l = len(m.World)
  946. if l > 0 {
  947. n += 1 + l + sovService(uint64(l))
  948. }
  949. if m.XXX_unrecognized != nil {
  950. n += len(m.XXX_unrecognized)
  951. }
  952. return n
  953. }
  954. func (m *GetInfoReq) Size() (n int) {
  955. if m == nil {
  956. return 0
  957. }
  958. var l int
  959. _ = l
  960. if m.RoomId != 0 {
  961. n += 1 + sovService(uint64(m.RoomId))
  962. }
  963. if len(m.ManyIds) > 0 {
  964. l = 0
  965. for _, e := range m.ManyIds {
  966. l += sovService(uint64(e))
  967. }
  968. n += 1 + sovService(uint64(l)) + l
  969. }
  970. if m.XXX_unrecognized != nil {
  971. n += len(m.XXX_unrecognized)
  972. }
  973. return n
  974. }
  975. func (m *GetInfoResp) Size() (n int) {
  976. if m == nil {
  977. return 0
  978. }
  979. var l int
  980. _ = l
  981. if m.Roomid != 0 {
  982. n += 1 + sovService(uint64(m.Roomid))
  983. }
  984. l = len(m.Uname)
  985. if l > 0 {
  986. n += 1 + l + sovService(uint64(l))
  987. }
  988. l = len(m.LiveTime)
  989. if l > 0 {
  990. n += 1 + l + sovService(uint64(l))
  991. }
  992. if len(m.Amap) > 0 {
  993. for k, v := range m.Amap {
  994. _ = k
  995. _ = v
  996. mapEntrySize := 1 + sovService(uint64(k)) + 1 + len(v) + sovService(uint64(len(v)))
  997. n += mapEntrySize + 1 + sovService(uint64(mapEntrySize))
  998. }
  999. }
  1000. if m.Rate != 0 {
  1001. n += 5
  1002. }
  1003. if m.Mid != 0 {
  1004. n += 1 + sovService(uint64(m.Mid))
  1005. }
  1006. if m.XXX_unrecognized != nil {
  1007. n += len(m.XXX_unrecognized)
  1008. }
  1009. return n
  1010. }
  1011. func sovService(x uint64) (n int) {
  1012. for {
  1013. n++
  1014. x >>= 7
  1015. if x == 0 {
  1016. break
  1017. }
  1018. }
  1019. return n
  1020. }
  1021. func sozService(x uint64) (n int) {
  1022. return sovService(uint64((x << 1) ^ uint64((int64(x) >> 63))))
  1023. }
  1024. func (m *JsonReq) Unmarshal(dAtA []byte) error {
  1025. l := len(dAtA)
  1026. iNdEx := 0
  1027. for iNdEx < l {
  1028. preIndex := iNdEx
  1029. var wire uint64
  1030. for shift := uint(0); ; shift += 7 {
  1031. if shift >= 64 {
  1032. return ErrIntOverflowService
  1033. }
  1034. if iNdEx >= l {
  1035. return io.ErrUnexpectedEOF
  1036. }
  1037. b := dAtA[iNdEx]
  1038. iNdEx++
  1039. wire |= (uint64(b) & 0x7F) << shift
  1040. if b < 0x80 {
  1041. break
  1042. }
  1043. }
  1044. fieldNum := int32(wire >> 3)
  1045. wireType := int(wire & 0x7)
  1046. if wireType == 4 {
  1047. return fmt.Errorf("proto: JsonReq: wiretype end group for non-group")
  1048. }
  1049. if fieldNum <= 0 {
  1050. return fmt.Errorf("proto: JsonReq: illegal tag %d (wire type %d)", fieldNum, wire)
  1051. }
  1052. switch fieldNum {
  1053. case 1:
  1054. if wireType != 2 {
  1055. return fmt.Errorf("proto: wrong wireType = %d for field P1", wireType)
  1056. }
  1057. var stringLen uint64
  1058. for shift := uint(0); ; shift += 7 {
  1059. if shift >= 64 {
  1060. return ErrIntOverflowService
  1061. }
  1062. if iNdEx >= l {
  1063. return io.ErrUnexpectedEOF
  1064. }
  1065. b := dAtA[iNdEx]
  1066. iNdEx++
  1067. stringLen |= (uint64(b) & 0x7F) << shift
  1068. if b < 0x80 {
  1069. break
  1070. }
  1071. }
  1072. intStringLen := int(stringLen)
  1073. if intStringLen < 0 {
  1074. return ErrInvalidLengthService
  1075. }
  1076. postIndex := iNdEx + intStringLen
  1077. if postIndex > l {
  1078. return io.ErrUnexpectedEOF
  1079. }
  1080. m.P1 = string(dAtA[iNdEx:postIndex])
  1081. iNdEx = postIndex
  1082. case 2:
  1083. if wireType != 2 {
  1084. return fmt.Errorf("proto: wrong wireType = %d for field P2", wireType)
  1085. }
  1086. var msglen int
  1087. for shift := uint(0); ; shift += 7 {
  1088. if shift >= 64 {
  1089. return ErrIntOverflowService
  1090. }
  1091. if iNdEx >= l {
  1092. return io.ErrUnexpectedEOF
  1093. }
  1094. b := dAtA[iNdEx]
  1095. iNdEx++
  1096. msglen |= (int(b) & 0x7F) << shift
  1097. if b < 0x80 {
  1098. break
  1099. }
  1100. }
  1101. if msglen < 0 {
  1102. return ErrInvalidLengthService
  1103. }
  1104. postIndex := iNdEx + msglen
  1105. if postIndex > l {
  1106. return io.ErrUnexpectedEOF
  1107. }
  1108. if m.P2 == nil {
  1109. m.P2 = &JsonSubMessage{}
  1110. }
  1111. if err := m.P2.Unmarshal(dAtA[iNdEx:postIndex]); err != nil {
  1112. return err
  1113. }
  1114. iNdEx = postIndex
  1115. default:
  1116. iNdEx = preIndex
  1117. skippy, err := skipService(dAtA[iNdEx:])
  1118. if err != nil {
  1119. return err
  1120. }
  1121. if skippy < 0 {
  1122. return ErrInvalidLengthService
  1123. }
  1124. if (iNdEx + skippy) > l {
  1125. return io.ErrUnexpectedEOF
  1126. }
  1127. m.XXX_unrecognized = append(m.XXX_unrecognized, dAtA[iNdEx:iNdEx+skippy]...)
  1128. iNdEx += skippy
  1129. }
  1130. }
  1131. if iNdEx > l {
  1132. return io.ErrUnexpectedEOF
  1133. }
  1134. return nil
  1135. }
  1136. func (m *JsonSubMessage) Unmarshal(dAtA []byte) error {
  1137. l := len(dAtA)
  1138. iNdEx := 0
  1139. for iNdEx < l {
  1140. preIndex := iNdEx
  1141. var wire uint64
  1142. for shift := uint(0); ; shift += 7 {
  1143. if shift >= 64 {
  1144. return ErrIntOverflowService
  1145. }
  1146. if iNdEx >= l {
  1147. return io.ErrUnexpectedEOF
  1148. }
  1149. b := dAtA[iNdEx]
  1150. iNdEx++
  1151. wire |= (uint64(b) & 0x7F) << shift
  1152. if b < 0x80 {
  1153. break
  1154. }
  1155. }
  1156. fieldNum := int32(wire >> 3)
  1157. wireType := int(wire & 0x7)
  1158. if wireType == 4 {
  1159. return fmt.Errorf("proto: JsonSubMessage: wiretype end group for non-group")
  1160. }
  1161. if fieldNum <= 0 {
  1162. return fmt.Errorf("proto: JsonSubMessage: illegal tag %d (wire type %d)", fieldNum, wire)
  1163. }
  1164. switch fieldNum {
  1165. case 1:
  1166. if wireType != 2 {
  1167. return fmt.Errorf("proto: wrong wireType = %d for field Param", wireType)
  1168. }
  1169. var stringLen uint64
  1170. for shift := uint(0); ; shift += 7 {
  1171. if shift >= 64 {
  1172. return ErrIntOverflowService
  1173. }
  1174. if iNdEx >= l {
  1175. return io.ErrUnexpectedEOF
  1176. }
  1177. b := dAtA[iNdEx]
  1178. iNdEx++
  1179. stringLen |= (uint64(b) & 0x7F) << shift
  1180. if b < 0x80 {
  1181. break
  1182. }
  1183. }
  1184. intStringLen := int(stringLen)
  1185. if intStringLen < 0 {
  1186. return ErrInvalidLengthService
  1187. }
  1188. postIndex := iNdEx + intStringLen
  1189. if postIndex > l {
  1190. return io.ErrUnexpectedEOF
  1191. }
  1192. m.Param = string(dAtA[iNdEx:postIndex])
  1193. iNdEx = postIndex
  1194. default:
  1195. iNdEx = preIndex
  1196. skippy, err := skipService(dAtA[iNdEx:])
  1197. if err != nil {
  1198. return err
  1199. }
  1200. if skippy < 0 {
  1201. return ErrInvalidLengthService
  1202. }
  1203. if (iNdEx + skippy) > l {
  1204. return io.ErrUnexpectedEOF
  1205. }
  1206. m.XXX_unrecognized = append(m.XXX_unrecognized, dAtA[iNdEx:iNdEx+skippy]...)
  1207. iNdEx += skippy
  1208. }
  1209. }
  1210. if iNdEx > l {
  1211. return io.ErrUnexpectedEOF
  1212. }
  1213. return nil
  1214. }
  1215. func (m *JsonResp) Unmarshal(dAtA []byte) error {
  1216. l := len(dAtA)
  1217. iNdEx := 0
  1218. for iNdEx < l {
  1219. preIndex := iNdEx
  1220. var wire uint64
  1221. for shift := uint(0); ; shift += 7 {
  1222. if shift >= 64 {
  1223. return ErrIntOverflowService
  1224. }
  1225. if iNdEx >= l {
  1226. return io.ErrUnexpectedEOF
  1227. }
  1228. b := dAtA[iNdEx]
  1229. iNdEx++
  1230. wire |= (uint64(b) & 0x7F) << shift
  1231. if b < 0x80 {
  1232. break
  1233. }
  1234. }
  1235. fieldNum := int32(wire >> 3)
  1236. wireType := int(wire & 0x7)
  1237. if wireType == 4 {
  1238. return fmt.Errorf("proto: JsonResp: wiretype end group for non-group")
  1239. }
  1240. if fieldNum <= 0 {
  1241. return fmt.Errorf("proto: JsonResp: illegal tag %d (wire type %d)", fieldNum, wire)
  1242. }
  1243. switch fieldNum {
  1244. case 1:
  1245. if wireType != 2 {
  1246. return fmt.Errorf("proto: wrong wireType = %d for field P1", wireType)
  1247. }
  1248. var stringLen uint64
  1249. for shift := uint(0); ; shift += 7 {
  1250. if shift >= 64 {
  1251. return ErrIntOverflowService
  1252. }
  1253. if iNdEx >= l {
  1254. return io.ErrUnexpectedEOF
  1255. }
  1256. b := dAtA[iNdEx]
  1257. iNdEx++
  1258. stringLen |= (uint64(b) & 0x7F) << shift
  1259. if b < 0x80 {
  1260. break
  1261. }
  1262. }
  1263. intStringLen := int(stringLen)
  1264. if intStringLen < 0 {
  1265. return ErrInvalidLengthService
  1266. }
  1267. postIndex := iNdEx + intStringLen
  1268. if postIndex > l {
  1269. return io.ErrUnexpectedEOF
  1270. }
  1271. m.P1 = string(dAtA[iNdEx:postIndex])
  1272. iNdEx = postIndex
  1273. default:
  1274. iNdEx = preIndex
  1275. skippy, err := skipService(dAtA[iNdEx:])
  1276. if err != nil {
  1277. return err
  1278. }
  1279. if skippy < 0 {
  1280. return ErrInvalidLengthService
  1281. }
  1282. if (iNdEx + skippy) > l {
  1283. return io.ErrUnexpectedEOF
  1284. }
  1285. m.XXX_unrecognized = append(m.XXX_unrecognized, dAtA[iNdEx:iNdEx+skippy]...)
  1286. iNdEx += skippy
  1287. }
  1288. }
  1289. if iNdEx > l {
  1290. return io.ErrUnexpectedEOF
  1291. }
  1292. return nil
  1293. }
  1294. func (m *Bar1Req) Unmarshal(dAtA []byte) error {
  1295. l := len(dAtA)
  1296. iNdEx := 0
  1297. for iNdEx < l {
  1298. preIndex := iNdEx
  1299. var wire uint64
  1300. for shift := uint(0); ; shift += 7 {
  1301. if shift >= 64 {
  1302. return ErrIntOverflowService
  1303. }
  1304. if iNdEx >= l {
  1305. return io.ErrUnexpectedEOF
  1306. }
  1307. b := dAtA[iNdEx]
  1308. iNdEx++
  1309. wire |= (uint64(b) & 0x7F) << shift
  1310. if b < 0x80 {
  1311. break
  1312. }
  1313. }
  1314. fieldNum := int32(wire >> 3)
  1315. wireType := int(wire & 0x7)
  1316. if wireType == 4 {
  1317. return fmt.Errorf("proto: Bar1Req: wiretype end group for non-group")
  1318. }
  1319. if fieldNum <= 0 {
  1320. return fmt.Errorf("proto: Bar1Req: illegal tag %d (wire type %d)", fieldNum, wire)
  1321. }
  1322. switch fieldNum {
  1323. case 1:
  1324. if wireType != 0 {
  1325. return fmt.Errorf("proto: wrong wireType = %d for field Uid", wireType)
  1326. }
  1327. m.Uid = 0
  1328. for shift := uint(0); ; shift += 7 {
  1329. if shift >= 64 {
  1330. return ErrIntOverflowService
  1331. }
  1332. if iNdEx >= l {
  1333. return io.ErrUnexpectedEOF
  1334. }
  1335. b := dAtA[iNdEx]
  1336. iNdEx++
  1337. m.Uid |= (int32(b) & 0x7F) << shift
  1338. if b < 0x80 {
  1339. break
  1340. }
  1341. }
  1342. default:
  1343. iNdEx = preIndex
  1344. skippy, err := skipService(dAtA[iNdEx:])
  1345. if err != nil {
  1346. return err
  1347. }
  1348. if skippy < 0 {
  1349. return ErrInvalidLengthService
  1350. }
  1351. if (iNdEx + skippy) > l {
  1352. return io.ErrUnexpectedEOF
  1353. }
  1354. m.XXX_unrecognized = append(m.XXX_unrecognized, dAtA[iNdEx:iNdEx+skippy]...)
  1355. iNdEx += skippy
  1356. }
  1357. }
  1358. if iNdEx > l {
  1359. return io.ErrUnexpectedEOF
  1360. }
  1361. return nil
  1362. }
  1363. func (m *Bar1Resp) Unmarshal(dAtA []byte) error {
  1364. l := len(dAtA)
  1365. iNdEx := 0
  1366. for iNdEx < l {
  1367. preIndex := iNdEx
  1368. var wire uint64
  1369. for shift := uint(0); ; shift += 7 {
  1370. if shift >= 64 {
  1371. return ErrIntOverflowService
  1372. }
  1373. if iNdEx >= l {
  1374. return io.ErrUnexpectedEOF
  1375. }
  1376. b := dAtA[iNdEx]
  1377. iNdEx++
  1378. wire |= (uint64(b) & 0x7F) << shift
  1379. if b < 0x80 {
  1380. break
  1381. }
  1382. }
  1383. fieldNum := int32(wire >> 3)
  1384. wireType := int(wire & 0x7)
  1385. if wireType == 4 {
  1386. return fmt.Errorf("proto: Bar1Resp: wiretype end group for non-group")
  1387. }
  1388. if fieldNum <= 0 {
  1389. return fmt.Errorf("proto: Bar1Resp: illegal tag %d (wire type %d)", fieldNum, wire)
  1390. }
  1391. switch fieldNum {
  1392. case 2:
  1393. if wireType != 2 {
  1394. return fmt.Errorf("proto: wrong wireType = %d for field Uname", wireType)
  1395. }
  1396. var stringLen uint64
  1397. for shift := uint(0); ; shift += 7 {
  1398. if shift >= 64 {
  1399. return ErrIntOverflowService
  1400. }
  1401. if iNdEx >= l {
  1402. return io.ErrUnexpectedEOF
  1403. }
  1404. b := dAtA[iNdEx]
  1405. iNdEx++
  1406. stringLen |= (uint64(b) & 0x7F) << shift
  1407. if b < 0x80 {
  1408. break
  1409. }
  1410. }
  1411. intStringLen := int(stringLen)
  1412. if intStringLen < 0 {
  1413. return ErrInvalidLengthService
  1414. }
  1415. postIndex := iNdEx + intStringLen
  1416. if postIndex > l {
  1417. return io.ErrUnexpectedEOF
  1418. }
  1419. m.Uname = string(dAtA[iNdEx:postIndex])
  1420. iNdEx = postIndex
  1421. case 3:
  1422. if wireType == 0 {
  1423. var v int32
  1424. for shift := uint(0); ; shift += 7 {
  1425. if shift >= 64 {
  1426. return ErrIntOverflowService
  1427. }
  1428. if iNdEx >= l {
  1429. return io.ErrUnexpectedEOF
  1430. }
  1431. b := dAtA[iNdEx]
  1432. iNdEx++
  1433. v |= (int32(b) & 0x7F) << shift
  1434. if b < 0x80 {
  1435. break
  1436. }
  1437. }
  1438. m.Ids = append(m.Ids, v)
  1439. } else if wireType == 2 {
  1440. var packedLen int
  1441. for shift := uint(0); ; shift += 7 {
  1442. if shift >= 64 {
  1443. return ErrIntOverflowService
  1444. }
  1445. if iNdEx >= l {
  1446. return io.ErrUnexpectedEOF
  1447. }
  1448. b := dAtA[iNdEx]
  1449. iNdEx++
  1450. packedLen |= (int(b) & 0x7F) << shift
  1451. if b < 0x80 {
  1452. break
  1453. }
  1454. }
  1455. if packedLen < 0 {
  1456. return ErrInvalidLengthService
  1457. }
  1458. postIndex := iNdEx + packedLen
  1459. if postIndex > l {
  1460. return io.ErrUnexpectedEOF
  1461. }
  1462. var elementCount int
  1463. var count int
  1464. for _, integer := range dAtA {
  1465. if integer < 128 {
  1466. count++
  1467. }
  1468. }
  1469. elementCount = count
  1470. if elementCount != 0 && len(m.Ids) == 0 {
  1471. m.Ids = make([]int32, 0, elementCount)
  1472. }
  1473. for iNdEx < postIndex {
  1474. var v int32
  1475. for shift := uint(0); ; shift += 7 {
  1476. if shift >= 64 {
  1477. return ErrIntOverflowService
  1478. }
  1479. if iNdEx >= l {
  1480. return io.ErrUnexpectedEOF
  1481. }
  1482. b := dAtA[iNdEx]
  1483. iNdEx++
  1484. v |= (int32(b) & 0x7F) << shift
  1485. if b < 0x80 {
  1486. break
  1487. }
  1488. }
  1489. m.Ids = append(m.Ids, v)
  1490. }
  1491. } else {
  1492. return fmt.Errorf("proto: wrong wireType = %d for field Ids", wireType)
  1493. }
  1494. case 4:
  1495. if wireType != 2 {
  1496. return fmt.Errorf("proto: wrong wireType = %d for field List", wireType)
  1497. }
  1498. var msglen int
  1499. for shift := uint(0); ; shift += 7 {
  1500. if shift >= 64 {
  1501. return ErrIntOverflowService
  1502. }
  1503. if iNdEx >= l {
  1504. return io.ErrUnexpectedEOF
  1505. }
  1506. b := dAtA[iNdEx]
  1507. iNdEx++
  1508. msglen |= (int(b) & 0x7F) << shift
  1509. if b < 0x80 {
  1510. break
  1511. }
  1512. }
  1513. if msglen < 0 {
  1514. return ErrInvalidLengthService
  1515. }
  1516. postIndex := iNdEx + msglen
  1517. if postIndex > l {
  1518. return io.ErrUnexpectedEOF
  1519. }
  1520. m.List = append(m.List, &Bar1Resp_List{})
  1521. if err := m.List[len(m.List)-1].Unmarshal(dAtA[iNdEx:postIndex]); err != nil {
  1522. return err
  1523. }
  1524. iNdEx = postIndex
  1525. case 5:
  1526. if wireType != 2 {
  1527. return fmt.Errorf("proto: wrong wireType = %d for field Alist", wireType)
  1528. }
  1529. var msglen int
  1530. for shift := uint(0); ; shift += 7 {
  1531. if shift >= 64 {
  1532. return ErrIntOverflowService
  1533. }
  1534. if iNdEx >= l {
  1535. return io.ErrUnexpectedEOF
  1536. }
  1537. b := dAtA[iNdEx]
  1538. iNdEx++
  1539. msglen |= (int(b) & 0x7F) << shift
  1540. if b < 0x80 {
  1541. break
  1542. }
  1543. }
  1544. if msglen < 0 {
  1545. return ErrInvalidLengthService
  1546. }
  1547. postIndex := iNdEx + msglen
  1548. if postIndex > l {
  1549. return io.ErrUnexpectedEOF
  1550. }
  1551. if m.Alist == nil {
  1552. m.Alist = &Bar1Resp_List{}
  1553. }
  1554. if err := m.Alist.Unmarshal(dAtA[iNdEx:postIndex]); err != nil {
  1555. return err
  1556. }
  1557. iNdEx = postIndex
  1558. case 6:
  1559. if wireType != 2 {
  1560. return fmt.Errorf("proto: wrong wireType = %d for field Amap", wireType)
  1561. }
  1562. var msglen int
  1563. for shift := uint(0); ; shift += 7 {
  1564. if shift >= 64 {
  1565. return ErrIntOverflowService
  1566. }
  1567. if iNdEx >= l {
  1568. return io.ErrUnexpectedEOF
  1569. }
  1570. b := dAtA[iNdEx]
  1571. iNdEx++
  1572. msglen |= (int(b) & 0x7F) << shift
  1573. if b < 0x80 {
  1574. break
  1575. }
  1576. }
  1577. if msglen < 0 {
  1578. return ErrInvalidLengthService
  1579. }
  1580. postIndex := iNdEx + msglen
  1581. if postIndex > l {
  1582. return io.ErrUnexpectedEOF
  1583. }
  1584. if m.Amap == nil {
  1585. m.Amap = make(map[string]*Bar1Resp_List)
  1586. }
  1587. var mapkey string
  1588. var mapvalue *Bar1Resp_List
  1589. for iNdEx < postIndex {
  1590. entryPreIndex := iNdEx
  1591. var wire uint64
  1592. for shift := uint(0); ; shift += 7 {
  1593. if shift >= 64 {
  1594. return ErrIntOverflowService
  1595. }
  1596. if iNdEx >= l {
  1597. return io.ErrUnexpectedEOF
  1598. }
  1599. b := dAtA[iNdEx]
  1600. iNdEx++
  1601. wire |= (uint64(b) & 0x7F) << shift
  1602. if b < 0x80 {
  1603. break
  1604. }
  1605. }
  1606. fieldNum := int32(wire >> 3)
  1607. if fieldNum == 1 {
  1608. var stringLenmapkey uint64
  1609. for shift := uint(0); ; shift += 7 {
  1610. if shift >= 64 {
  1611. return ErrIntOverflowService
  1612. }
  1613. if iNdEx >= l {
  1614. return io.ErrUnexpectedEOF
  1615. }
  1616. b := dAtA[iNdEx]
  1617. iNdEx++
  1618. stringLenmapkey |= (uint64(b) & 0x7F) << shift
  1619. if b < 0x80 {
  1620. break
  1621. }
  1622. }
  1623. intStringLenmapkey := int(stringLenmapkey)
  1624. if intStringLenmapkey < 0 {
  1625. return ErrInvalidLengthService
  1626. }
  1627. postStringIndexmapkey := iNdEx + intStringLenmapkey
  1628. if postStringIndexmapkey > l {
  1629. return io.ErrUnexpectedEOF
  1630. }
  1631. mapkey = string(dAtA[iNdEx:postStringIndexmapkey])
  1632. iNdEx = postStringIndexmapkey
  1633. } else if fieldNum == 2 {
  1634. var mapmsglen int
  1635. for shift := uint(0); ; shift += 7 {
  1636. if shift >= 64 {
  1637. return ErrIntOverflowService
  1638. }
  1639. if iNdEx >= l {
  1640. return io.ErrUnexpectedEOF
  1641. }
  1642. b := dAtA[iNdEx]
  1643. iNdEx++
  1644. mapmsglen |= (int(b) & 0x7F) << shift
  1645. if b < 0x80 {
  1646. break
  1647. }
  1648. }
  1649. if mapmsglen < 0 {
  1650. return ErrInvalidLengthService
  1651. }
  1652. postmsgIndex := iNdEx + mapmsglen
  1653. if mapmsglen < 0 {
  1654. return ErrInvalidLengthService
  1655. }
  1656. if postmsgIndex > l {
  1657. return io.ErrUnexpectedEOF
  1658. }
  1659. mapvalue = &Bar1Resp_List{}
  1660. if err := mapvalue.Unmarshal(dAtA[iNdEx:postmsgIndex]); err != nil {
  1661. return err
  1662. }
  1663. iNdEx = postmsgIndex
  1664. } else {
  1665. iNdEx = entryPreIndex
  1666. skippy, err := skipService(dAtA[iNdEx:])
  1667. if err != nil {
  1668. return err
  1669. }
  1670. if skippy < 0 {
  1671. return ErrInvalidLengthService
  1672. }
  1673. if (iNdEx + skippy) > postIndex {
  1674. return io.ErrUnexpectedEOF
  1675. }
  1676. iNdEx += skippy
  1677. }
  1678. }
  1679. m.Amap[mapkey] = mapvalue
  1680. iNdEx = postIndex
  1681. default:
  1682. iNdEx = preIndex
  1683. skippy, err := skipService(dAtA[iNdEx:])
  1684. if err != nil {
  1685. return err
  1686. }
  1687. if skippy < 0 {
  1688. return ErrInvalidLengthService
  1689. }
  1690. if (iNdEx + skippy) > l {
  1691. return io.ErrUnexpectedEOF
  1692. }
  1693. m.XXX_unrecognized = append(m.XXX_unrecognized, dAtA[iNdEx:iNdEx+skippy]...)
  1694. iNdEx += skippy
  1695. }
  1696. }
  1697. if iNdEx > l {
  1698. return io.ErrUnexpectedEOF
  1699. }
  1700. return nil
  1701. }
  1702. func (m *Bar1Resp_List) Unmarshal(dAtA []byte) error {
  1703. l := len(dAtA)
  1704. iNdEx := 0
  1705. for iNdEx < l {
  1706. preIndex := iNdEx
  1707. var wire uint64
  1708. for shift := uint(0); ; shift += 7 {
  1709. if shift >= 64 {
  1710. return ErrIntOverflowService
  1711. }
  1712. if iNdEx >= l {
  1713. return io.ErrUnexpectedEOF
  1714. }
  1715. b := dAtA[iNdEx]
  1716. iNdEx++
  1717. wire |= (uint64(b) & 0x7F) << shift
  1718. if b < 0x80 {
  1719. break
  1720. }
  1721. }
  1722. fieldNum := int32(wire >> 3)
  1723. wireType := int(wire & 0x7)
  1724. if wireType == 4 {
  1725. return fmt.Errorf("proto: List: wiretype end group for non-group")
  1726. }
  1727. if fieldNum <= 0 {
  1728. return fmt.Errorf("proto: List: illegal tag %d (wire type %d)", fieldNum, wire)
  1729. }
  1730. switch fieldNum {
  1731. case 1:
  1732. if wireType != 2 {
  1733. return fmt.Errorf("proto: wrong wireType = %d for field Hello", wireType)
  1734. }
  1735. var stringLen uint64
  1736. for shift := uint(0); ; shift += 7 {
  1737. if shift >= 64 {
  1738. return ErrIntOverflowService
  1739. }
  1740. if iNdEx >= l {
  1741. return io.ErrUnexpectedEOF
  1742. }
  1743. b := dAtA[iNdEx]
  1744. iNdEx++
  1745. stringLen |= (uint64(b) & 0x7F) << shift
  1746. if b < 0x80 {
  1747. break
  1748. }
  1749. }
  1750. intStringLen := int(stringLen)
  1751. if intStringLen < 0 {
  1752. return ErrInvalidLengthService
  1753. }
  1754. postIndex := iNdEx + intStringLen
  1755. if postIndex > l {
  1756. return io.ErrUnexpectedEOF
  1757. }
  1758. m.Hello = string(dAtA[iNdEx:postIndex])
  1759. iNdEx = postIndex
  1760. case 2:
  1761. if wireType != 2 {
  1762. return fmt.Errorf("proto: wrong wireType = %d for field World", wireType)
  1763. }
  1764. var stringLen uint64
  1765. for shift := uint(0); ; shift += 7 {
  1766. if shift >= 64 {
  1767. return ErrIntOverflowService
  1768. }
  1769. if iNdEx >= l {
  1770. return io.ErrUnexpectedEOF
  1771. }
  1772. b := dAtA[iNdEx]
  1773. iNdEx++
  1774. stringLen |= (uint64(b) & 0x7F) << shift
  1775. if b < 0x80 {
  1776. break
  1777. }
  1778. }
  1779. intStringLen := int(stringLen)
  1780. if intStringLen < 0 {
  1781. return ErrInvalidLengthService
  1782. }
  1783. postIndex := iNdEx + intStringLen
  1784. if postIndex > l {
  1785. return io.ErrUnexpectedEOF
  1786. }
  1787. m.World = string(dAtA[iNdEx:postIndex])
  1788. iNdEx = postIndex
  1789. default:
  1790. iNdEx = preIndex
  1791. skippy, err := skipService(dAtA[iNdEx:])
  1792. if err != nil {
  1793. return err
  1794. }
  1795. if skippy < 0 {
  1796. return ErrInvalidLengthService
  1797. }
  1798. if (iNdEx + skippy) > l {
  1799. return io.ErrUnexpectedEOF
  1800. }
  1801. m.XXX_unrecognized = append(m.XXX_unrecognized, dAtA[iNdEx:iNdEx+skippy]...)
  1802. iNdEx += skippy
  1803. }
  1804. }
  1805. if iNdEx > l {
  1806. return io.ErrUnexpectedEOF
  1807. }
  1808. return nil
  1809. }
  1810. func (m *GetInfoReq) Unmarshal(dAtA []byte) error {
  1811. l := len(dAtA)
  1812. iNdEx := 0
  1813. for iNdEx < l {
  1814. preIndex := iNdEx
  1815. var wire uint64
  1816. for shift := uint(0); ; shift += 7 {
  1817. if shift >= 64 {
  1818. return ErrIntOverflowService
  1819. }
  1820. if iNdEx >= l {
  1821. return io.ErrUnexpectedEOF
  1822. }
  1823. b := dAtA[iNdEx]
  1824. iNdEx++
  1825. wire |= (uint64(b) & 0x7F) << shift
  1826. if b < 0x80 {
  1827. break
  1828. }
  1829. }
  1830. fieldNum := int32(wire >> 3)
  1831. wireType := int(wire & 0x7)
  1832. if wireType == 4 {
  1833. return fmt.Errorf("proto: GetInfoReq: wiretype end group for non-group")
  1834. }
  1835. if fieldNum <= 0 {
  1836. return fmt.Errorf("proto: GetInfoReq: illegal tag %d (wire type %d)", fieldNum, wire)
  1837. }
  1838. switch fieldNum {
  1839. case 1:
  1840. if wireType != 0 {
  1841. return fmt.Errorf("proto: wrong wireType = %d for field RoomId", wireType)
  1842. }
  1843. m.RoomId = 0
  1844. for shift := uint(0); ; shift += 7 {
  1845. if shift >= 64 {
  1846. return ErrIntOverflowService
  1847. }
  1848. if iNdEx >= l {
  1849. return io.ErrUnexpectedEOF
  1850. }
  1851. b := dAtA[iNdEx]
  1852. iNdEx++
  1853. m.RoomId |= (int64(b) & 0x7F) << shift
  1854. if b < 0x80 {
  1855. break
  1856. }
  1857. }
  1858. case 2:
  1859. if wireType == 0 {
  1860. var v int64
  1861. for shift := uint(0); ; shift += 7 {
  1862. if shift >= 64 {
  1863. return ErrIntOverflowService
  1864. }
  1865. if iNdEx >= l {
  1866. return io.ErrUnexpectedEOF
  1867. }
  1868. b := dAtA[iNdEx]
  1869. iNdEx++
  1870. v |= (int64(b) & 0x7F) << shift
  1871. if b < 0x80 {
  1872. break
  1873. }
  1874. }
  1875. m.ManyIds = append(m.ManyIds, v)
  1876. } else if wireType == 2 {
  1877. var packedLen int
  1878. for shift := uint(0); ; shift += 7 {
  1879. if shift >= 64 {
  1880. return ErrIntOverflowService
  1881. }
  1882. if iNdEx >= l {
  1883. return io.ErrUnexpectedEOF
  1884. }
  1885. b := dAtA[iNdEx]
  1886. iNdEx++
  1887. packedLen |= (int(b) & 0x7F) << shift
  1888. if b < 0x80 {
  1889. break
  1890. }
  1891. }
  1892. if packedLen < 0 {
  1893. return ErrInvalidLengthService
  1894. }
  1895. postIndex := iNdEx + packedLen
  1896. if postIndex > l {
  1897. return io.ErrUnexpectedEOF
  1898. }
  1899. var elementCount int
  1900. var count int
  1901. for _, integer := range dAtA {
  1902. if integer < 128 {
  1903. count++
  1904. }
  1905. }
  1906. elementCount = count
  1907. if elementCount != 0 && len(m.ManyIds) == 0 {
  1908. m.ManyIds = make([]int64, 0, elementCount)
  1909. }
  1910. for iNdEx < postIndex {
  1911. var v int64
  1912. for shift := uint(0); ; shift += 7 {
  1913. if shift >= 64 {
  1914. return ErrIntOverflowService
  1915. }
  1916. if iNdEx >= l {
  1917. return io.ErrUnexpectedEOF
  1918. }
  1919. b := dAtA[iNdEx]
  1920. iNdEx++
  1921. v |= (int64(b) & 0x7F) << shift
  1922. if b < 0x80 {
  1923. break
  1924. }
  1925. }
  1926. m.ManyIds = append(m.ManyIds, v)
  1927. }
  1928. } else {
  1929. return fmt.Errorf("proto: wrong wireType = %d for field ManyIds", wireType)
  1930. }
  1931. default:
  1932. iNdEx = preIndex
  1933. skippy, err := skipService(dAtA[iNdEx:])
  1934. if err != nil {
  1935. return err
  1936. }
  1937. if skippy < 0 {
  1938. return ErrInvalidLengthService
  1939. }
  1940. if (iNdEx + skippy) > l {
  1941. return io.ErrUnexpectedEOF
  1942. }
  1943. m.XXX_unrecognized = append(m.XXX_unrecognized, dAtA[iNdEx:iNdEx+skippy]...)
  1944. iNdEx += skippy
  1945. }
  1946. }
  1947. if iNdEx > l {
  1948. return io.ErrUnexpectedEOF
  1949. }
  1950. return nil
  1951. }
  1952. func (m *GetInfoResp) Unmarshal(dAtA []byte) error {
  1953. l := len(dAtA)
  1954. iNdEx := 0
  1955. for iNdEx < l {
  1956. preIndex := iNdEx
  1957. var wire uint64
  1958. for shift := uint(0); ; shift += 7 {
  1959. if shift >= 64 {
  1960. return ErrIntOverflowService
  1961. }
  1962. if iNdEx >= l {
  1963. return io.ErrUnexpectedEOF
  1964. }
  1965. b := dAtA[iNdEx]
  1966. iNdEx++
  1967. wire |= (uint64(b) & 0x7F) << shift
  1968. if b < 0x80 {
  1969. break
  1970. }
  1971. }
  1972. fieldNum := int32(wire >> 3)
  1973. wireType := int(wire & 0x7)
  1974. if wireType == 4 {
  1975. return fmt.Errorf("proto: GetInfoResp: wiretype end group for non-group")
  1976. }
  1977. if fieldNum <= 0 {
  1978. return fmt.Errorf("proto: GetInfoResp: illegal tag %d (wire type %d)", fieldNum, wire)
  1979. }
  1980. switch fieldNum {
  1981. case 1:
  1982. if wireType != 0 {
  1983. return fmt.Errorf("proto: wrong wireType = %d for field Roomid", wireType)
  1984. }
  1985. m.Roomid = 0
  1986. for shift := uint(0); ; shift += 7 {
  1987. if shift >= 64 {
  1988. return ErrIntOverflowService
  1989. }
  1990. if iNdEx >= l {
  1991. return io.ErrUnexpectedEOF
  1992. }
  1993. b := dAtA[iNdEx]
  1994. iNdEx++
  1995. m.Roomid |= (int64(b) & 0x7F) << shift
  1996. if b < 0x80 {
  1997. break
  1998. }
  1999. }
  2000. case 2:
  2001. if wireType != 2 {
  2002. return fmt.Errorf("proto: wrong wireType = %d for field Uname", wireType)
  2003. }
  2004. var stringLen uint64
  2005. for shift := uint(0); ; shift += 7 {
  2006. if shift >= 64 {
  2007. return ErrIntOverflowService
  2008. }
  2009. if iNdEx >= l {
  2010. return io.ErrUnexpectedEOF
  2011. }
  2012. b := dAtA[iNdEx]
  2013. iNdEx++
  2014. stringLen |= (uint64(b) & 0x7F) << shift
  2015. if b < 0x80 {
  2016. break
  2017. }
  2018. }
  2019. intStringLen := int(stringLen)
  2020. if intStringLen < 0 {
  2021. return ErrInvalidLengthService
  2022. }
  2023. postIndex := iNdEx + intStringLen
  2024. if postIndex > l {
  2025. return io.ErrUnexpectedEOF
  2026. }
  2027. m.Uname = string(dAtA[iNdEx:postIndex])
  2028. iNdEx = postIndex
  2029. case 3:
  2030. if wireType != 2 {
  2031. return fmt.Errorf("proto: wrong wireType = %d for field LiveTime", wireType)
  2032. }
  2033. var stringLen uint64
  2034. for shift := uint(0); ; shift += 7 {
  2035. if shift >= 64 {
  2036. return ErrIntOverflowService
  2037. }
  2038. if iNdEx >= l {
  2039. return io.ErrUnexpectedEOF
  2040. }
  2041. b := dAtA[iNdEx]
  2042. iNdEx++
  2043. stringLen |= (uint64(b) & 0x7F) << shift
  2044. if b < 0x80 {
  2045. break
  2046. }
  2047. }
  2048. intStringLen := int(stringLen)
  2049. if intStringLen < 0 {
  2050. return ErrInvalidLengthService
  2051. }
  2052. postIndex := iNdEx + intStringLen
  2053. if postIndex > l {
  2054. return io.ErrUnexpectedEOF
  2055. }
  2056. m.LiveTime = string(dAtA[iNdEx:postIndex])
  2057. iNdEx = postIndex
  2058. case 4:
  2059. if wireType != 2 {
  2060. return fmt.Errorf("proto: wrong wireType = %d for field Amap", wireType)
  2061. }
  2062. var msglen int
  2063. for shift := uint(0); ; shift += 7 {
  2064. if shift >= 64 {
  2065. return ErrIntOverflowService
  2066. }
  2067. if iNdEx >= l {
  2068. return io.ErrUnexpectedEOF
  2069. }
  2070. b := dAtA[iNdEx]
  2071. iNdEx++
  2072. msglen |= (int(b) & 0x7F) << shift
  2073. if b < 0x80 {
  2074. break
  2075. }
  2076. }
  2077. if msglen < 0 {
  2078. return ErrInvalidLengthService
  2079. }
  2080. postIndex := iNdEx + msglen
  2081. if postIndex > l {
  2082. return io.ErrUnexpectedEOF
  2083. }
  2084. if m.Amap == nil {
  2085. m.Amap = make(map[int32]string)
  2086. }
  2087. var mapkey int32
  2088. var mapvalue string
  2089. for iNdEx < postIndex {
  2090. entryPreIndex := iNdEx
  2091. var wire uint64
  2092. for shift := uint(0); ; shift += 7 {
  2093. if shift >= 64 {
  2094. return ErrIntOverflowService
  2095. }
  2096. if iNdEx >= l {
  2097. return io.ErrUnexpectedEOF
  2098. }
  2099. b := dAtA[iNdEx]
  2100. iNdEx++
  2101. wire |= (uint64(b) & 0x7F) << shift
  2102. if b < 0x80 {
  2103. break
  2104. }
  2105. }
  2106. fieldNum := int32(wire >> 3)
  2107. if fieldNum == 1 {
  2108. for shift := uint(0); ; shift += 7 {
  2109. if shift >= 64 {
  2110. return ErrIntOverflowService
  2111. }
  2112. if iNdEx >= l {
  2113. return io.ErrUnexpectedEOF
  2114. }
  2115. b := dAtA[iNdEx]
  2116. iNdEx++
  2117. mapkey |= (int32(b) & 0x7F) << shift
  2118. if b < 0x80 {
  2119. break
  2120. }
  2121. }
  2122. } else if fieldNum == 2 {
  2123. var stringLenmapvalue uint64
  2124. for shift := uint(0); ; shift += 7 {
  2125. if shift >= 64 {
  2126. return ErrIntOverflowService
  2127. }
  2128. if iNdEx >= l {
  2129. return io.ErrUnexpectedEOF
  2130. }
  2131. b := dAtA[iNdEx]
  2132. iNdEx++
  2133. stringLenmapvalue |= (uint64(b) & 0x7F) << shift
  2134. if b < 0x80 {
  2135. break
  2136. }
  2137. }
  2138. intStringLenmapvalue := int(stringLenmapvalue)
  2139. if intStringLenmapvalue < 0 {
  2140. return ErrInvalidLengthService
  2141. }
  2142. postStringIndexmapvalue := iNdEx + intStringLenmapvalue
  2143. if postStringIndexmapvalue > l {
  2144. return io.ErrUnexpectedEOF
  2145. }
  2146. mapvalue = string(dAtA[iNdEx:postStringIndexmapvalue])
  2147. iNdEx = postStringIndexmapvalue
  2148. } else {
  2149. iNdEx = entryPreIndex
  2150. skippy, err := skipService(dAtA[iNdEx:])
  2151. if err != nil {
  2152. return err
  2153. }
  2154. if skippy < 0 {
  2155. return ErrInvalidLengthService
  2156. }
  2157. if (iNdEx + skippy) > postIndex {
  2158. return io.ErrUnexpectedEOF
  2159. }
  2160. iNdEx += skippy
  2161. }
  2162. }
  2163. m.Amap[mapkey] = mapvalue
  2164. iNdEx = postIndex
  2165. case 5:
  2166. if wireType != 5 {
  2167. return fmt.Errorf("proto: wrong wireType = %d for field Rate", wireType)
  2168. }
  2169. var v uint32
  2170. if (iNdEx + 4) > l {
  2171. return io.ErrUnexpectedEOF
  2172. }
  2173. v = uint32(encoding_binary.LittleEndian.Uint32(dAtA[iNdEx:]))
  2174. iNdEx += 4
  2175. m.Rate = float32(math.Float32frombits(v))
  2176. case 6:
  2177. if wireType != 0 {
  2178. return fmt.Errorf("proto: wrong wireType = %d for field Mid", wireType)
  2179. }
  2180. m.Mid = 0
  2181. for shift := uint(0); ; shift += 7 {
  2182. if shift >= 64 {
  2183. return ErrIntOverflowService
  2184. }
  2185. if iNdEx >= l {
  2186. return io.ErrUnexpectedEOF
  2187. }
  2188. b := dAtA[iNdEx]
  2189. iNdEx++
  2190. m.Mid |= (int64(b) & 0x7F) << shift
  2191. if b < 0x80 {
  2192. break
  2193. }
  2194. }
  2195. default:
  2196. iNdEx = preIndex
  2197. skippy, err := skipService(dAtA[iNdEx:])
  2198. if err != nil {
  2199. return err
  2200. }
  2201. if skippy < 0 {
  2202. return ErrInvalidLengthService
  2203. }
  2204. if (iNdEx + skippy) > l {
  2205. return io.ErrUnexpectedEOF
  2206. }
  2207. m.XXX_unrecognized = append(m.XXX_unrecognized, dAtA[iNdEx:iNdEx+skippy]...)
  2208. iNdEx += skippy
  2209. }
  2210. }
  2211. if iNdEx > l {
  2212. return io.ErrUnexpectedEOF
  2213. }
  2214. return nil
  2215. }
  2216. func skipService(dAtA []byte) (n int, err error) {
  2217. l := len(dAtA)
  2218. iNdEx := 0
  2219. for iNdEx < l {
  2220. var wire uint64
  2221. for shift := uint(0); ; shift += 7 {
  2222. if shift >= 64 {
  2223. return 0, ErrIntOverflowService
  2224. }
  2225. if iNdEx >= l {
  2226. return 0, io.ErrUnexpectedEOF
  2227. }
  2228. b := dAtA[iNdEx]
  2229. iNdEx++
  2230. wire |= (uint64(b) & 0x7F) << shift
  2231. if b < 0x80 {
  2232. break
  2233. }
  2234. }
  2235. wireType := int(wire & 0x7)
  2236. switch wireType {
  2237. case 0:
  2238. for shift := uint(0); ; shift += 7 {
  2239. if shift >= 64 {
  2240. return 0, ErrIntOverflowService
  2241. }
  2242. if iNdEx >= l {
  2243. return 0, io.ErrUnexpectedEOF
  2244. }
  2245. iNdEx++
  2246. if dAtA[iNdEx-1] < 0x80 {
  2247. break
  2248. }
  2249. }
  2250. return iNdEx, nil
  2251. case 1:
  2252. iNdEx += 8
  2253. return iNdEx, nil
  2254. case 2:
  2255. var length int
  2256. for shift := uint(0); ; shift += 7 {
  2257. if shift >= 64 {
  2258. return 0, ErrIntOverflowService
  2259. }
  2260. if iNdEx >= l {
  2261. return 0, io.ErrUnexpectedEOF
  2262. }
  2263. b := dAtA[iNdEx]
  2264. iNdEx++
  2265. length |= (int(b) & 0x7F) << shift
  2266. if b < 0x80 {
  2267. break
  2268. }
  2269. }
  2270. iNdEx += length
  2271. if length < 0 {
  2272. return 0, ErrInvalidLengthService
  2273. }
  2274. return iNdEx, nil
  2275. case 3:
  2276. for {
  2277. var innerWire uint64
  2278. var start int = iNdEx
  2279. for shift := uint(0); ; shift += 7 {
  2280. if shift >= 64 {
  2281. return 0, ErrIntOverflowService
  2282. }
  2283. if iNdEx >= l {
  2284. return 0, io.ErrUnexpectedEOF
  2285. }
  2286. b := dAtA[iNdEx]
  2287. iNdEx++
  2288. innerWire |= (uint64(b) & 0x7F) << shift
  2289. if b < 0x80 {
  2290. break
  2291. }
  2292. }
  2293. innerWireType := int(innerWire & 0x7)
  2294. if innerWireType == 4 {
  2295. break
  2296. }
  2297. next, err := skipService(dAtA[start:])
  2298. if err != nil {
  2299. return 0, err
  2300. }
  2301. iNdEx = start + next
  2302. }
  2303. return iNdEx, nil
  2304. case 4:
  2305. return iNdEx, nil
  2306. case 5:
  2307. iNdEx += 4
  2308. return iNdEx, nil
  2309. default:
  2310. return 0, fmt.Errorf("proto: illegal wireType %d", wireType)
  2311. }
  2312. }
  2313. panic("unreachable")
  2314. }
  2315. var (
  2316. ErrInvalidLengthService = fmt.Errorf("proto: negative length found during unmarshaling")
  2317. ErrIntOverflowService = fmt.Errorf("proto: integer overflow")
  2318. )
  2319. func init() { proto.RegisterFile("service.proto", fileDescriptor_service_9c3ebddd56b8b8a3) }
  2320. var fileDescriptor_service_9c3ebddd56b8b8a3 = []byte{
  2321. // 800 bytes of a gzipped FileDescriptorProto
  2322. 0x1f, 0x8b, 0x08, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0xff, 0xa4, 0x55, 0x4d, 0x6f, 0xe3, 0x44,
  2323. 0x18, 0x56, 0xec, 0xb8, 0x49, 0xde, 0xd2, 0xa5, 0x1a, 0xf6, 0x90, 0xb5, 0x4a, 0x1d, 0x8d, 0xd0,
  2324. 0x12, 0x21, 0xb0, 0x89, 0xb7, 0x08, 0x54, 0x09, 0x96, 0xb5, 0xd8, 0x2c, 0xe5, 0xe3, 0x32, 0x70,
  2325. 0x40, 0x5c, 0xac, 0x49, 0x3c, 0xc9, 0x0e, 0xd8, 0x1e, 0xc7, 0x1f, 0x81, 0x08, 0x71, 0xe1, 0x2f,
  2326. 0xf0, 0x2f, 0xb8, 0x70, 0xe4, 0x2f, 0x70, 0x44, 0xe2, 0x6e, 0xa1, 0x8a, 0x53, 0x8e, 0xfd, 0x05,
  2327. 0x68, 0x66, 0xdc, 0x12, 0xba, 0x4d, 0x2b, 0x85, 0xcb, 0x3b, 0x33, 0xef, 0xc7, 0xf3, 0x7e, 0x3c,
  2328. 0xaf, 0x6c, 0x38, 0x28, 0x58, 0xbe, 0xe4, 0x53, 0xe6, 0x66, 0xb9, 0x28, 0x05, 0x3a, 0x8c, 0xf9,
  2329. 0x92, 0xb9, 0x52, 0x44, 0x2c, 0x11, 0xee, 0xd2, 0xb7, 0xdf, 0x9a, 0xf3, 0xf2, 0x79, 0x35, 0x71,
  2330. 0xa7, 0x22, 0xf1, 0xe6, 0x62, 0x2e, 0x3c, 0xe5, 0x38, 0xa9, 0x66, 0xea, 0xa5, 0x1e, 0xea, 0xa6,
  2331. 0x01, 0xec, 0xa3, 0xb9, 0x10, 0xf3, 0x98, 0x79, 0x34, 0xe3, 0x1e, 0x4d, 0x53, 0x51, 0xd2, 0x92,
  2332. 0x8b, 0xb4, 0xd0, 0x56, 0xfc, 0x29, 0x74, 0x3e, 0x29, 0x44, 0x4a, 0xd8, 0x02, 0xdd, 0x03, 0x23,
  2333. 0x1b, 0xf5, 0x5b, 0x83, 0xd6, 0xb0, 0x47, 0x8c, 0x6c, 0x84, 0xde, 0x06, 0x23, 0xf3, 0xfb, 0xc6,
  2334. 0xa0, 0x35, 0xdc, 0xf7, 0x07, 0xee, 0xf5, 0x32, 0x5c, 0x19, 0xf6, 0x45, 0x35, 0xf9, 0x9c, 0x15,
  2335. 0x05, 0x9d, 0x33, 0x62, 0x64, 0x3e, 0x7e, 0x08, 0xf7, 0xfe, 0xab, 0x45, 0xf7, 0xc1, 0xca, 0x68,
  2336. 0x4e, 0x93, 0x06, 0x56, 0x3f, 0xb0, 0x0d, 0x5d, 0x9d, 0xb4, 0xc8, 0xae, 0x67, 0xc5, 0x8f, 0xa1,
  2337. 0x13, 0xd0, 0x7c, 0x24, 0x0b, 0x3a, 0x01, 0xb3, 0xe2, 0x91, 0xb2, 0x59, 0x01, 0xbe, 0xa8, 0x9d,
  2338. 0xe3, 0x99, 0xc8, 0x93, 0x53, 0x5c, 0xf1, 0x08, 0x0f, 0x96, 0x34, 0xe6, 0x11, 0x2d, 0xd9, 0x29,
  2339. 0xce, 0xd9, 0xa2, 0xe2, 0x39, 0x8b, 0x30, 0x91, 0xee, 0xf8, 0x57, 0x13, 0xba, 0x1a, 0xa1, 0xc8,
  2340. 0x90, 0x03, 0x56, 0x95, 0xd2, 0x84, 0xa9, 0x36, 0x7a, 0x41, 0x6f, 0x5d, 0x3b, 0x5a, 0x41, 0xf4,
  2341. 0x81, 0x1e, 0x80, 0xc9, 0xa3, 0xa2, 0x6f, 0x0e, 0xcc, 0xa1, 0x15, 0x74, 0xd6, 0xb5, 0x23, 0x9f,
  2342. 0x44, 0x0a, 0xf4, 0x3e, 0xb4, 0x63, 0x5e, 0x94, 0xfd, 0xf6, 0xc0, 0x1c, 0xee, 0xfb, 0xce, 0x8b,
  2343. 0x13, 0xb8, 0xcc, 0xe2, 0x7e, 0xc6, 0x8b, 0x32, 0xe8, 0xae, 0x6b, 0x47, 0x05, 0x10, 0x25, 0xd1,
  2344. 0x87, 0x60, 0x51, 0x15, 0x6f, 0xa9, 0x09, 0xde, 0x19, 0xaf, 0x6a, 0x53, 0x11, 0x44, 0x1f, 0x28,
  2345. 0x80, 0x36, 0x4d, 0x68, 0xd6, 0xdf, 0x53, 0x05, 0xbc, 0x76, 0x0b, 0xc0, 0x93, 0x84, 0x66, 0x4f,
  2346. 0xd3, 0x32, 0x5f, 0xe9, 0x2a, 0x64, 0x14, 0x51, 0xd2, 0xfe, 0x18, 0xda, 0x12, 0x5d, 0x0e, 0xe2,
  2347. 0x39, 0x8b, 0x63, 0xa1, 0x27, 0xad, 0x93, 0x29, 0x05, 0xd1, 0x87, 0x74, 0xf8, 0x4e, 0xe4, 0x71,
  2348. 0xb4, 0x39, 0x29, 0xa5, 0x20, 0xfa, 0xb0, 0xbf, 0x82, 0xde, 0x55, 0x1a, 0x74, 0x08, 0xe6, 0xb7,
  2349. 0x6c, 0xd5, 0xd0, 0x26, 0xaf, 0xe8, 0x1d, 0xb0, 0x96, 0x34, 0xae, 0x58, 0xb3, 0x30, 0x77, 0xb5,
  2350. 0x4b, 0xb4, 0xf7, 0xa9, 0xf1, 0x5e, 0x0b, 0xff, 0x08, 0xf0, 0x8c, 0x95, 0x67, 0xe9, 0x4c, 0x48,
  2351. 0xd6, 0x1f, 0x43, 0x27, 0x17, 0x22, 0x09, 0x1b, 0xe6, 0xcd, 0xe0, 0xe1, 0x45, 0xed, 0x60, 0xcd,
  2352. 0x7c, 0x63, 0xb8, 0x99, 0xfd, 0x3d, 0x69, 0x3d, 0x8b, 0x90, 0x0b, 0xdd, 0x84, 0xa6, 0xab, 0x50,
  2353. 0xf2, 0x6a, 0x0c, 0xcc, 0xa1, 0x19, 0xbc, 0x72, 0x51, 0x3b, 0x2f, 0x6b, 0x84, 0x4b, 0x0b, 0x26,
  2354. 0x1d, 0x79, 0x3d, 0x8b, 0x0a, 0xfc, 0x9b, 0x01, 0xfb, 0x57, 0xf9, 0x8b, 0x0c, 0x61, 0x50, 0x48,
  2355. 0x57, 0xf9, 0x61, 0x5d, 0x3b, 0x8d, 0x86, 0x34, 0xe7, 0xdd, 0x7b, 0xf5, 0x06, 0xf4, 0x64, 0xef,
  2356. 0x61, 0xc9, 0x13, 0xd6, 0x37, 0x95, 0xd3, 0xc1, 0xba, 0x76, 0xfe, 0x55, 0x92, 0xae, 0xbc, 0x7e,
  2357. 0xc9, 0x13, 0x86, 0x9e, 0x36, 0x3c, 0xeb, 0x45, 0x7b, 0xfd, 0xc5, 0xc9, 0x6d, 0x54, 0xb7, 0x9d,
  2358. 0x6a, 0x74, 0x04, 0xed, 0x9c, 0x96, 0x4c, 0xed, 0x9b, 0xa1, 0xad, 0xf2, 0x4d, 0x94, 0x94, 0x8b,
  2359. 0x2e, 0x5b, 0xda, 0x53, 0x2d, 0xa9, 0x45, 0x97, 0xfd, 0x48, 0x61, 0xbf, 0xbb, 0x85, 0x59, 0x4b,
  2360. 0x33, 0x7b, 0x7f, 0x93, 0xd9, 0xde, 0x06, 0x71, 0xfe, 0x2f, 0x6d, 0x30, 0xc7, 0x42, 0xa0, 0x1f,
  2361. 0xe0, 0x25, 0xd5, 0x75, 0x38, 0x59, 0x85, 0x15, 0x8f, 0xd0, 0x83, 0x6d, 0xe4, 0x2f, 0x6c, 0x7b,
  2362. 0xfb, 0x5e, 0xe0, 0x93, 0x9f, 0xfe, 0xfc, 0xfb, 0x67, 0xc3, 0x45, 0x6f, 0x7a, 0xdf, 0x4b, 0xbb,
  2363. 0x27, 0x1d, 0xbc, 0xe5, 0xc8, 0x9b, 0x09, 0xe1, 0x6d, 0xe2, 0x87, 0xd3, 0xaa, 0x28, 0x45, 0x12,
  2364. 0xe6, 0xa2, 0x2a, 0x19, 0x7a, 0x06, 0xdd, 0x39, 0x2b, 0x43, 0x9e, 0xce, 0x04, 0x3a, 0xba, 0x65,
  2365. 0x76, 0x0b, 0xfb, 0xd5, 0x5b, 0x27, 0x8b, 0xc6, 0x70, 0xb0, 0x99, 0xe5, 0xd1, 0x8e, 0x6d, 0x5c,
  2366. 0xc7, 0x39, 0xd9, 0x15, 0xe7, 0x23, 0xd8, 0x97, 0x8d, 0x45, 0xab, 0x94, 0x26, 0x7c, 0xfa, 0x3f,
  2367. 0x50, 0x52, 0xc1, 0xd3, 0x92, 0xe5, 0x33, 0x3a, 0x65, 0xbb, 0xa2, 0x3c, 0x81, 0xee, 0x37, 0x85,
  2368. 0x48, 0xc3, 0x9c, 0x2d, 0x6e, 0x82, 0x68, 0x7e, 0x21, 0x37, 0x41, 0x5c, 0x7e, 0xe8, 0xfd, 0x31,
  2369. 0xb4, 0xc7, 0x42, 0xf8, 0xe8, 0x83, 0xe6, 0x4b, 0xb4, 0x63, 0x29, 0xc1, 0xe1, 0xef, 0xe7, 0xc7,
  2370. 0xad, 0x3f, 0xce, 0x8f, 0x5b, 0x7f, 0x9d, 0x1f, 0xb7, 0xbe, 0x36, 0x96, 0xfe, 0x64, 0x4f, 0xfd,
  2371. 0xca, 0x1e, 0xfd, 0x13, 0x00, 0x00, 0xff, 0xff, 0x9a, 0x2f, 0xe2, 0xea, 0x3a, 0x07, 0x00, 0x00,
  2372. }