relation.pbg.go 89 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533534535536537538539540541542543544545546547548549550551552553554555556557558559560561562563564565566567568569570571572573574575576577578579580581582583584585586587588589590591592593594595596597598599600601602603604605606607608609610611612613614615616617618619620621622623624625626627628629630631632633634635636637638639640641642643644645646647648649650651652653654655656657658659660661662663664665666667668669670671672673674675676677678679680681682683684685686687688689690691692693694695696697698699700701702703704705706707708709710711712713714715716717718719720721722723724725726727728729730731732733734735736737738739740741742743744745746747748749750751752753754755756757758759760761762763764765766767768769770771772773774775776777778779780781782783784785786787788789790791792793794795796797798799800801802803804805806807808809810811812813814815816817818819820821822823824825826827828829830831832833834835836837838839840841842843844845846847848849850851852853854855856857858859860861862863864865866867868869870871872873874875876877878879880881882883884885886887888889890891892893894895896897898899900901902903904905906907908909910911912913914915916917918919920921922923924925926927928929930931932933934935936937938939940941942943944945946947948949950951952953954955956957958959960961962963964965966967968969970971972973974975976977978979980981982983984985986987988989990991992993994995996997998999100010011002100310041005100610071008100910101011101210131014101510161017101810191020102110221023102410251026102710281029103010311032103310341035103610371038103910401041104210431044104510461047104810491050105110521053105410551056105710581059106010611062106310641065106610671068106910701071107210731074107510761077107810791080108110821083108410851086108710881089109010911092109310941095109610971098109911001101110211031104110511061107110811091110111111121113111411151116111711181119112011211122112311241125112611271128112911301131113211331134113511361137113811391140114111421143114411451146114711481149115011511152115311541155115611571158115911601161116211631164116511661167116811691170117111721173117411751176117711781179118011811182118311841185118611871188118911901191119211931194119511961197119811991200120112021203120412051206120712081209121012111212121312141215121612171218121912201221122212231224122512261227122812291230123112321233123412351236123712381239124012411242124312441245124612471248124912501251125212531254125512561257125812591260126112621263126412651266126712681269127012711272127312741275127612771278127912801281128212831284128512861287128812891290129112921293129412951296129712981299130013011302130313041305130613071308130913101311131213131314131513161317131813191320132113221323132413251326132713281329133013311332133313341335133613371338133913401341134213431344134513461347134813491350135113521353135413551356135713581359136013611362136313641365136613671368136913701371137213731374137513761377137813791380138113821383138413851386138713881389139013911392139313941395139613971398139914001401140214031404140514061407140814091410141114121413141414151416141714181419142014211422142314241425142614271428142914301431143214331434143514361437143814391440144114421443144414451446144714481449145014511452145314541455145614571458145914601461146214631464146514661467146814691470147114721473147414751476147714781479148014811482148314841485148614871488148914901491149214931494149514961497149814991500150115021503150415051506150715081509151015111512151315141515151615171518151915201521152215231524152515261527152815291530153115321533153415351536153715381539154015411542154315441545154615471548154915501551155215531554155515561557155815591560156115621563156415651566156715681569157015711572157315741575157615771578157915801581158215831584158515861587158815891590159115921593159415951596159715981599160016011602160316041605160616071608160916101611161216131614161516161617161816191620162116221623162416251626162716281629163016311632163316341635163616371638163916401641164216431644164516461647164816491650165116521653165416551656165716581659166016611662166316641665166616671668166916701671167216731674167516761677167816791680168116821683168416851686168716881689169016911692169316941695169616971698169917001701170217031704170517061707170817091710171117121713171417151716171717181719172017211722172317241725172617271728172917301731173217331734173517361737173817391740174117421743174417451746174717481749175017511752175317541755175617571758175917601761176217631764176517661767176817691770177117721773177417751776177717781779178017811782178317841785178617871788178917901791179217931794179517961797179817991800180118021803180418051806180718081809181018111812181318141815181618171818181918201821182218231824182518261827182818291830183118321833183418351836183718381839184018411842184318441845184618471848184918501851185218531854185518561857185818591860186118621863186418651866186718681869187018711872187318741875187618771878187918801881188218831884188518861887188818891890189118921893189418951896189718981899190019011902190319041905190619071908190919101911191219131914191519161917191819191920192119221923192419251926192719281929193019311932193319341935193619371938193919401941194219431944194519461947194819491950195119521953195419551956195719581959196019611962196319641965196619671968196919701971197219731974197519761977197819791980198119821983198419851986198719881989199019911992199319941995199619971998199920002001200220032004200520062007200820092010201120122013201420152016201720182019202020212022202320242025202620272028202920302031203220332034203520362037203820392040204120422043204420452046204720482049205020512052205320542055205620572058205920602061206220632064206520662067206820692070207120722073207420752076207720782079208020812082208320842085208620872088208920902091209220932094209520962097209820992100210121022103210421052106210721082109211021112112211321142115211621172118211921202121212221232124212521262127212821292130213121322133213421352136213721382139214021412142214321442145214621472148214921502151215221532154215521562157215821592160216121622163216421652166216721682169217021712172217321742175217621772178217921802181218221832184218521862187218821892190219121922193219421952196219721982199220022012202220322042205220622072208220922102211221222132214221522162217221822192220222122222223222422252226222722282229223022312232223322342235223622372238223922402241224222432244224522462247224822492250225122522253225422552256225722582259226022612262226322642265226622672268226922702271227222732274227522762277227822792280228122822283228422852286228722882289229022912292229322942295229622972298229923002301230223032304230523062307230823092310231123122313231423152316231723182319232023212322232323242325232623272328232923302331233223332334233523362337233823392340234123422343234423452346234723482349235023512352235323542355235623572358235923602361236223632364236523662367236823692370237123722373237423752376237723782379238023812382238323842385238623872388238923902391239223932394239523962397239823992400240124022403240424052406240724082409241024112412241324142415241624172418241924202421242224232424242524262427242824292430243124322433243424352436243724382439244024412442244324442445244624472448244924502451245224532454245524562457245824592460246124622463246424652466246724682469247024712472247324742475247624772478247924802481248224832484248524862487248824892490249124922493249424952496249724982499250025012502250325042505250625072508250925102511251225132514251525162517251825192520252125222523252425252526252725282529253025312532253325342535253625372538253925402541254225432544254525462547254825492550255125522553255425552556255725582559256025612562256325642565256625672568256925702571257225732574257525762577257825792580258125822583258425852586258725882589259025912592259325942595259625972598259926002601260226032604260526062607260826092610261126122613261426152616261726182619262026212622262326242625262626272628262926302631263226332634263526362637263826392640264126422643264426452646264726482649265026512652265326542655265626572658265926602661266226632664266526662667266826692670267126722673267426752676267726782679268026812682268326842685268626872688268926902691269226932694269526962697269826992700270127022703270427052706270727082709271027112712271327142715271627172718271927202721272227232724272527262727272827292730273127322733273427352736273727382739274027412742274327442745274627472748274927502751275227532754275527562757275827592760276127622763276427652766276727682769277027712772277327742775277627772778277927802781278227832784278527862787278827892790279127922793279427952796279727982799280028012802280328042805280628072808280928102811281228132814281528162817281828192820282128222823282428252826282728282829283028312832283328342835283628372838283928402841284228432844284528462847284828492850285128522853285428552856285728582859286028612862286328642865286628672868286928702871287228732874287528762877287828792880288128822883288428852886288728882889289028912892289328942895289628972898289929002901290229032904290529062907290829092910291129122913291429152916291729182919292029212922292329242925292629272928292929302931293229332934293529362937293829392940294129422943294429452946294729482949295029512952295329542955295629572958295929602961296229632964296529662967296829692970297129722973297429752976297729782979298029812982298329842985298629872988298929902991299229932994299529962997299829993000300130023003300430053006300730083009301030113012301330143015301630173018301930203021302230233024302530263027302830293030303130323033303430353036303730383039304030413042304330443045304630473048304930503051305230533054305530563057305830593060306130623063306430653066306730683069307030713072307330743075307630773078307930803081308230833084308530863087308830893090309130923093309430953096309730983099310031013102310331043105310631073108310931103111311231133114311531163117311831193120312131223123312431253126312731283129313031313132313331343135313631373138313931403141314231433144314531463147314831493150315131523153315431553156315731583159316031613162316331643165316631673168316931703171317231733174317531763177317831793180318131823183318431853186318731883189319031913192319331943195319631973198319932003201320232033204320532063207320832093210321132123213321432153216321732183219322032213222322332243225322632273228322932303231323232333234323532363237323832393240324132423243324432453246324732483249325032513252325332543255325632573258325932603261326232633264326532663267326832693270327132723273327432753276327732783279328032813282328332843285328632873288328932903291329232933294329532963297329832993300330133023303330433053306330733083309331033113312331333143315331633173318331933203321332233233324332533263327332833293330333133323333333433353336333733383339334033413342334333443345334633473348334933503351335233533354335533563357335833593360336133623363336433653366336733683369337033713372337333743375337633773378337933803381338233833384338533863387338833893390339133923393339433953396339733983399340034013402340334043405340634073408340934103411341234133414341534163417341834193420342134223423342434253426342734283429343034313432343334343435343634373438343934403441344234433444344534463447344834493450345134523453345434553456345734583459346034613462346334643465346634673468346934703471347234733474347534763477347834793480348134823483348434853486348734883489349034913492349334943495349634973498349935003501350235033504350535063507350835093510351135123513351435153516351735183519352035213522352335243525352635273528352935303531353235333534353535363537353835393540354135423543354435453546354735483549355035513552355335543555355635573558355935603561356235633564356535663567356835693570357135723573357435753576357735783579358035813582358335843585358635873588358935903591359235933594359535963597359835993600360136023603360436053606360736083609361036113612361336143615361636173618361936203621362236233624362536263627362836293630363136323633363436353636363736383639364036413642364336443645364636473648364936503651365236533654365536563657365836593660366136623663366436653666366736683669367036713672367336743675367636773678
  1. // Code generated by protoc-gen-gogo. DO NOT EDIT.
  2. // source: api/http/v1/relation.pb
  3. package v1
  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. // liveAnchor请求
  19. type LiveAnchorReq struct {
  20. // 调试咒语
  21. Buyaofangqizhiliao string `protobuf:"bytes,1,opt,name=buyaofangqizhiliao,proto3" json:"buyaofangqizhiliao" form:"buyaofangqizhiliao"`
  22. // 平台
  23. Platform string `protobuf:"bytes,2,opt,name=platform,proto3" json:"platform" form:"platform"`
  24. // 设备
  25. Device string `protobuf:"bytes,3,opt,name=device,proto3" json:"device" form:"device"`
  26. // 版本号
  27. Build string `protobuf:"bytes,4,opt,name=build,proto3" json:"build" form:"build"`
  28. // 排序类型
  29. SortRule int64 `protobuf:"varint,5,opt,name=sortRule,proto3" json:"sortRule" form:"sortRule"`
  30. // 筛选类型
  31. FilterRule int64 `protobuf:"varint,6,opt,name=filterRule,proto3" json:"filterRule" form:"filterRule"`
  32. // 清晰度
  33. Quality int64 `protobuf:"varint,7,opt,name=quality,proto3" json:"quality" form:"quality"`
  34. }
  35. func (m *LiveAnchorReq) Reset() { *m = LiveAnchorReq{} }
  36. func (m *LiveAnchorReq) String() string { return proto.CompactTextString(m) }
  37. func (*LiveAnchorReq) ProtoMessage() {}
  38. func (*LiveAnchorReq) Descriptor() ([]byte, []int) {
  39. return fileDescriptor_relation_6231ea8af2c069cf, []int{0}
  40. }
  41. func (m *LiveAnchorReq) XXX_Unmarshal(b []byte) error {
  42. return m.Unmarshal(b)
  43. }
  44. func (m *LiveAnchorReq) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
  45. if deterministic {
  46. return xxx_messageInfo_LiveAnchorReq.Marshal(b, m, deterministic)
  47. } else {
  48. b = b[:cap(b)]
  49. n, err := m.MarshalTo(b)
  50. if err != nil {
  51. return nil, err
  52. }
  53. return b[:n], nil
  54. }
  55. }
  56. func (dst *LiveAnchorReq) XXX_Merge(src proto.Message) {
  57. xxx_messageInfo_LiveAnchorReq.Merge(dst, src)
  58. }
  59. func (m *LiveAnchorReq) XXX_Size() int {
  60. return m.Size()
  61. }
  62. func (m *LiveAnchorReq) XXX_DiscardUnknown() {
  63. xxx_messageInfo_LiveAnchorReq.DiscardUnknown(m)
  64. }
  65. var xxx_messageInfo_LiveAnchorReq proto.InternalMessageInfo
  66. func (m *LiveAnchorReq) GetBuyaofangqizhiliao() string {
  67. if m != nil {
  68. return m.Buyaofangqizhiliao
  69. }
  70. return ""
  71. }
  72. func (m *LiveAnchorReq) GetPlatform() string {
  73. if m != nil {
  74. return m.Platform
  75. }
  76. return ""
  77. }
  78. func (m *LiveAnchorReq) GetDevice() string {
  79. if m != nil {
  80. return m.Device
  81. }
  82. return ""
  83. }
  84. func (m *LiveAnchorReq) GetBuild() string {
  85. if m != nil {
  86. return m.Build
  87. }
  88. return ""
  89. }
  90. func (m *LiveAnchorReq) GetSortRule() int64 {
  91. if m != nil {
  92. return m.SortRule
  93. }
  94. return 0
  95. }
  96. func (m *LiveAnchorReq) GetFilterRule() int64 {
  97. if m != nil {
  98. return m.FilterRule
  99. }
  100. return 0
  101. }
  102. func (m *LiveAnchorReq) GetQuality() int64 {
  103. if m != nil {
  104. return m.Quality
  105. }
  106. return 0
  107. }
  108. // liveAnchor响应
  109. type LiveAnchorResp struct {
  110. Rooms []*LiveAnchorResp_Rooms `protobuf:"bytes,1,rep,name=rooms" json:"rooms" form:"rooms"`
  111. TotalCount int64 `protobuf:"varint,2,opt,name=total_count,json=totalCount,proto3" json:"total_count" form:"total_count"`
  112. CardType int64 `protobuf:"varint,3,opt,name=card_type,json=cardType,proto3" json:"card_type" form:"card_type"`
  113. BigCardType int64 `protobuf:"varint,4,opt,name=big_card_type,json=bigCardType,proto3" json:"big_card_type" form:"big_card_type"`
  114. }
  115. func (m *LiveAnchorResp) Reset() { *m = LiveAnchorResp{} }
  116. func (m *LiveAnchorResp) String() string { return proto.CompactTextString(m) }
  117. func (*LiveAnchorResp) ProtoMessage() {}
  118. func (*LiveAnchorResp) Descriptor() ([]byte, []int) {
  119. return fileDescriptor_relation_6231ea8af2c069cf, []int{1}
  120. }
  121. func (m *LiveAnchorResp) XXX_Unmarshal(b []byte) error {
  122. return m.Unmarshal(b)
  123. }
  124. func (m *LiveAnchorResp) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
  125. if deterministic {
  126. return xxx_messageInfo_LiveAnchorResp.Marshal(b, m, deterministic)
  127. } else {
  128. b = b[:cap(b)]
  129. n, err := m.MarshalTo(b)
  130. if err != nil {
  131. return nil, err
  132. }
  133. return b[:n], nil
  134. }
  135. }
  136. func (dst *LiveAnchorResp) XXX_Merge(src proto.Message) {
  137. xxx_messageInfo_LiveAnchorResp.Merge(dst, src)
  138. }
  139. func (m *LiveAnchorResp) XXX_Size() int {
  140. return m.Size()
  141. }
  142. func (m *LiveAnchorResp) XXX_DiscardUnknown() {
  143. xxx_messageInfo_LiveAnchorResp.DiscardUnknown(m)
  144. }
  145. var xxx_messageInfo_LiveAnchorResp proto.InternalMessageInfo
  146. func (m *LiveAnchorResp) GetRooms() []*LiveAnchorResp_Rooms {
  147. if m != nil {
  148. return m.Rooms
  149. }
  150. return nil
  151. }
  152. func (m *LiveAnchorResp) GetTotalCount() int64 {
  153. if m != nil {
  154. return m.TotalCount
  155. }
  156. return 0
  157. }
  158. func (m *LiveAnchorResp) GetCardType() int64 {
  159. if m != nil {
  160. return m.CardType
  161. }
  162. return 0
  163. }
  164. func (m *LiveAnchorResp) GetBigCardType() int64 {
  165. if m != nil {
  166. return m.BigCardType
  167. }
  168. return 0
  169. }
  170. type LiveAnchorResp_Rooms struct {
  171. // 房间id
  172. Roomid int64 `protobuf:"varint,1,opt,name=roomid,proto3" json:"roomid" form:"roomid"`
  173. // 用户id
  174. Uid int64 `protobuf:"varint,2,opt,name=uid,proto3" json:"uid" form:"uid"`
  175. // 用户昵称
  176. Uname string `protobuf:"bytes,3,opt,name=uname,proto3" json:"uname" form:"uname"`
  177. // 用户头像
  178. Face string `protobuf:"bytes,4,opt,name=face,proto3" json:"face" form:"face"`
  179. // 直播间标题
  180. Title string `protobuf:"bytes,5,opt,name=title,proto3" json:"title" form:"title"`
  181. // 直播间标签
  182. LiveTagName string `protobuf:"bytes,6,opt,name=live_tag_name,json=liveTagName,proto3" json:"live_tag_name" form:"live_tag_name"`
  183. // 开始直播时间
  184. LiveTime int64 `protobuf:"varint,7,opt,name=live_time,json=liveTime,proto3" json:"live_time" form:"live_time"`
  185. // 人气值
  186. Online int64 `protobuf:"varint,8,opt,name=online,proto3" json:"online" form:"online"`
  187. // 秒开url
  188. Playurl string `protobuf:"bytes,9,opt,name=playurl,proto3" json:"playurl" form:"playurl"`
  189. // 可选清晰度
  190. AcceptQuality []int64 `protobuf:"varint,10,rep,packed,name=accept_quality,json=acceptQuality" json:"accept_quality" form:"accept_quality"`
  191. // 当前清晰度
  192. CurrentQuality int64 `protobuf:"varint,11,opt,name=current_quality,json=currentQuality,proto3" json:"current_quality" form:"current_quality"`
  193. // pk_id
  194. PkId int64 `protobuf:"varint,12,opt,name=pk_id,json=pkId,proto3" json:"pk_id" form:"pk_id"`
  195. // 特别关注标志
  196. SpecialAttention int64 `protobuf:"varint,13,opt,name=special_attention,json=specialAttention,proto3" json:"special_attention" form:"special_attention"`
  197. // 老的分区id
  198. Area int64 `protobuf:"varint,14,opt,name=area,proto3" json:"area" form:"area"`
  199. // 老的分区名
  200. AreaName string `protobuf:"bytes,15,opt,name=area_name,json=areaName,proto3" json:"area_name" form:"area_name"`
  201. // 子分区id
  202. AreaV2Id int64 `protobuf:"varint,16,opt,name=area_v2_id,json=areaV2Id,proto3" json:"area_v2_id" form:"area_v2_id"`
  203. // 子分区名
  204. AreaV2Name string `protobuf:"bytes,17,opt,name=area_v2_name,json=areaV2Name,proto3" json:"area_v2_name" form:"area_v2_name"`
  205. // 父分区名
  206. AreaV2ParentName string `protobuf:"bytes,18,opt,name=area_v2_parent_name,json=areaV2ParentName,proto3" json:"area_v2_parent_name" form:"area_v2_parent_name"`
  207. // 父分区id
  208. AreaV2ParentId int64 `protobuf:"varint,19,opt,name=area_v2_parent_id,json=areaV2ParentId,proto3" json:"area_v2_parent_id" form:"area_v2_parent_id"`
  209. // 广播适配标志
  210. BroadcastType int64 `protobuf:"varint,20,opt,name=broadcast_type,json=broadcastType,proto3" json:"broadcast_type" form:"broadcast_type"`
  211. // 官方认证标志
  212. OfficialVerify int64 `protobuf:"varint,21,opt,name=official_verify,json=officialVerify,proto3" json:"official_verify" form:"official_verify"`
  213. // 直播间跳转链接
  214. Link string `protobuf:"bytes,22,opt,name=link,proto3" json:"link" form:"link"`
  215. // 直播间封面
  216. Cover string `protobuf:"bytes,23,opt,name=cover,proto3" json:"cover" form:"cover"`
  217. // 角标文字
  218. PendentRu string `protobuf:"bytes,24,opt,name=pendent_ru,json=pendentRu,proto3" json:"pendent_ru" form:"pendent_ru"`
  219. // 角标颜色
  220. PendentRuColor string `protobuf:"bytes,25,opt,name=pendent_ru_color,json=pendentRuColor,proto3" json:"pendent_ru_color" form:"pendent_ru_color"`
  221. // 角标背景图
  222. PendentRuPic string `protobuf:"bytes,26,opt,name=pendent_ru_pic,json=pendentRuPic,proto3" json:"pendent_ru_pic" form:"pendent_ru_pic"`
  223. PlayUrlH265 string `protobuf:"bytes,27,opt,name=play_url_h265,json=playUrlH265,proto3" json:"play_url_h265" form:"play_url_h265"`
  224. }
  225. func (m *LiveAnchorResp_Rooms) Reset() { *m = LiveAnchorResp_Rooms{} }
  226. func (m *LiveAnchorResp_Rooms) String() string { return proto.CompactTextString(m) }
  227. func (*LiveAnchorResp_Rooms) ProtoMessage() {}
  228. func (*LiveAnchorResp_Rooms) Descriptor() ([]byte, []int) {
  229. return fileDescriptor_relation_6231ea8af2c069cf, []int{1, 0}
  230. }
  231. func (m *LiveAnchorResp_Rooms) XXX_Unmarshal(b []byte) error {
  232. return m.Unmarshal(b)
  233. }
  234. func (m *LiveAnchorResp_Rooms) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
  235. if deterministic {
  236. return xxx_messageInfo_LiveAnchorResp_Rooms.Marshal(b, m, deterministic)
  237. } else {
  238. b = b[:cap(b)]
  239. n, err := m.MarshalTo(b)
  240. if err != nil {
  241. return nil, err
  242. }
  243. return b[:n], nil
  244. }
  245. }
  246. func (dst *LiveAnchorResp_Rooms) XXX_Merge(src proto.Message) {
  247. xxx_messageInfo_LiveAnchorResp_Rooms.Merge(dst, src)
  248. }
  249. func (m *LiveAnchorResp_Rooms) XXX_Size() int {
  250. return m.Size()
  251. }
  252. func (m *LiveAnchorResp_Rooms) XXX_DiscardUnknown() {
  253. xxx_messageInfo_LiveAnchorResp_Rooms.DiscardUnknown(m)
  254. }
  255. var xxx_messageInfo_LiveAnchorResp_Rooms proto.InternalMessageInfo
  256. func (m *LiveAnchorResp_Rooms) GetRoomid() int64 {
  257. if m != nil {
  258. return m.Roomid
  259. }
  260. return 0
  261. }
  262. func (m *LiveAnchorResp_Rooms) GetUid() int64 {
  263. if m != nil {
  264. return m.Uid
  265. }
  266. return 0
  267. }
  268. func (m *LiveAnchorResp_Rooms) GetUname() string {
  269. if m != nil {
  270. return m.Uname
  271. }
  272. return ""
  273. }
  274. func (m *LiveAnchorResp_Rooms) GetFace() string {
  275. if m != nil {
  276. return m.Face
  277. }
  278. return ""
  279. }
  280. func (m *LiveAnchorResp_Rooms) GetTitle() string {
  281. if m != nil {
  282. return m.Title
  283. }
  284. return ""
  285. }
  286. func (m *LiveAnchorResp_Rooms) GetLiveTagName() string {
  287. if m != nil {
  288. return m.LiveTagName
  289. }
  290. return ""
  291. }
  292. func (m *LiveAnchorResp_Rooms) GetLiveTime() int64 {
  293. if m != nil {
  294. return m.LiveTime
  295. }
  296. return 0
  297. }
  298. func (m *LiveAnchorResp_Rooms) GetOnline() int64 {
  299. if m != nil {
  300. return m.Online
  301. }
  302. return 0
  303. }
  304. func (m *LiveAnchorResp_Rooms) GetPlayurl() string {
  305. if m != nil {
  306. return m.Playurl
  307. }
  308. return ""
  309. }
  310. func (m *LiveAnchorResp_Rooms) GetAcceptQuality() []int64 {
  311. if m != nil {
  312. return m.AcceptQuality
  313. }
  314. return nil
  315. }
  316. func (m *LiveAnchorResp_Rooms) GetCurrentQuality() int64 {
  317. if m != nil {
  318. return m.CurrentQuality
  319. }
  320. return 0
  321. }
  322. func (m *LiveAnchorResp_Rooms) GetPkId() int64 {
  323. if m != nil {
  324. return m.PkId
  325. }
  326. return 0
  327. }
  328. func (m *LiveAnchorResp_Rooms) GetSpecialAttention() int64 {
  329. if m != nil {
  330. return m.SpecialAttention
  331. }
  332. return 0
  333. }
  334. func (m *LiveAnchorResp_Rooms) GetArea() int64 {
  335. if m != nil {
  336. return m.Area
  337. }
  338. return 0
  339. }
  340. func (m *LiveAnchorResp_Rooms) GetAreaName() string {
  341. if m != nil {
  342. return m.AreaName
  343. }
  344. return ""
  345. }
  346. func (m *LiveAnchorResp_Rooms) GetAreaV2Id() int64 {
  347. if m != nil {
  348. return m.AreaV2Id
  349. }
  350. return 0
  351. }
  352. func (m *LiveAnchorResp_Rooms) GetAreaV2Name() string {
  353. if m != nil {
  354. return m.AreaV2Name
  355. }
  356. return ""
  357. }
  358. func (m *LiveAnchorResp_Rooms) GetAreaV2ParentName() string {
  359. if m != nil {
  360. return m.AreaV2ParentName
  361. }
  362. return ""
  363. }
  364. func (m *LiveAnchorResp_Rooms) GetAreaV2ParentId() int64 {
  365. if m != nil {
  366. return m.AreaV2ParentId
  367. }
  368. return 0
  369. }
  370. func (m *LiveAnchorResp_Rooms) GetBroadcastType() int64 {
  371. if m != nil {
  372. return m.BroadcastType
  373. }
  374. return 0
  375. }
  376. func (m *LiveAnchorResp_Rooms) GetOfficialVerify() int64 {
  377. if m != nil {
  378. return m.OfficialVerify
  379. }
  380. return 0
  381. }
  382. func (m *LiveAnchorResp_Rooms) GetLink() string {
  383. if m != nil {
  384. return m.Link
  385. }
  386. return ""
  387. }
  388. func (m *LiveAnchorResp_Rooms) GetCover() string {
  389. if m != nil {
  390. return m.Cover
  391. }
  392. return ""
  393. }
  394. func (m *LiveAnchorResp_Rooms) GetPendentRu() string {
  395. if m != nil {
  396. return m.PendentRu
  397. }
  398. return ""
  399. }
  400. func (m *LiveAnchorResp_Rooms) GetPendentRuColor() string {
  401. if m != nil {
  402. return m.PendentRuColor
  403. }
  404. return ""
  405. }
  406. func (m *LiveAnchorResp_Rooms) GetPendentRuPic() string {
  407. if m != nil {
  408. return m.PendentRuPic
  409. }
  410. return ""
  411. }
  412. func (m *LiveAnchorResp_Rooms) GetPlayUrlH265() string {
  413. if m != nil {
  414. return m.PlayUrlH265
  415. }
  416. return ""
  417. }
  418. // unLiveAnchor请求
  419. type UnLiveAnchorReq struct {
  420. // 调试咒语
  421. Buyaofangqizhiliao string `protobuf:"bytes,1,opt,name=buyaofangqizhiliao,proto3" json:"buyaofangqizhiliao" form:"buyaofangqizhiliao"`
  422. // 分页号
  423. Page int64 `protobuf:"varint,2,opt,name=page,proto3" json:"page" form:"page"`
  424. // 页大小
  425. Pagesize int64 `protobuf:"varint,3,opt,name=pagesize,proto3" json:"pagesize" form:"pagesize"`
  426. }
  427. func (m *UnLiveAnchorReq) Reset() { *m = UnLiveAnchorReq{} }
  428. func (m *UnLiveAnchorReq) String() string { return proto.CompactTextString(m) }
  429. func (*UnLiveAnchorReq) ProtoMessage() {}
  430. func (*UnLiveAnchorReq) Descriptor() ([]byte, []int) {
  431. return fileDescriptor_relation_6231ea8af2c069cf, []int{2}
  432. }
  433. func (m *UnLiveAnchorReq) XXX_Unmarshal(b []byte) error {
  434. return m.Unmarshal(b)
  435. }
  436. func (m *UnLiveAnchorReq) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
  437. if deterministic {
  438. return xxx_messageInfo_UnLiveAnchorReq.Marshal(b, m, deterministic)
  439. } else {
  440. b = b[:cap(b)]
  441. n, err := m.MarshalTo(b)
  442. if err != nil {
  443. return nil, err
  444. }
  445. return b[:n], nil
  446. }
  447. }
  448. func (dst *UnLiveAnchorReq) XXX_Merge(src proto.Message) {
  449. xxx_messageInfo_UnLiveAnchorReq.Merge(dst, src)
  450. }
  451. func (m *UnLiveAnchorReq) XXX_Size() int {
  452. return m.Size()
  453. }
  454. func (m *UnLiveAnchorReq) XXX_DiscardUnknown() {
  455. xxx_messageInfo_UnLiveAnchorReq.DiscardUnknown(m)
  456. }
  457. var xxx_messageInfo_UnLiveAnchorReq proto.InternalMessageInfo
  458. func (m *UnLiveAnchorReq) GetBuyaofangqizhiliao() string {
  459. if m != nil {
  460. return m.Buyaofangqizhiliao
  461. }
  462. return ""
  463. }
  464. func (m *UnLiveAnchorReq) GetPage() int64 {
  465. if m != nil {
  466. return m.Page
  467. }
  468. return 0
  469. }
  470. func (m *UnLiveAnchorReq) GetPagesize() int64 {
  471. if m != nil {
  472. return m.Pagesize
  473. }
  474. return 0
  475. }
  476. // unLiveAnchor响应
  477. type UnLiveAnchorResp struct {
  478. Rooms []*UnLiveAnchorResp_Rooms `protobuf:"bytes,1,rep,name=rooms" json:"rooms" form:"rooms"`
  479. TotalCount int64 `protobuf:"varint,2,opt,name=total_count,json=totalCount,proto3" json:"total_count" form:"total_count"`
  480. NoRoomCount int64 `protobuf:"varint,3,opt,name=no_room_count,json=noRoomCount,proto3" json:"no_room_count" form:"no_room_count"`
  481. HasMore int64 `protobuf:"varint,4,opt,name=has_more,json=hasMore,proto3" json:"has_more" form:"has_more"`
  482. }
  483. func (m *UnLiveAnchorResp) Reset() { *m = UnLiveAnchorResp{} }
  484. func (m *UnLiveAnchorResp) String() string { return proto.CompactTextString(m) }
  485. func (*UnLiveAnchorResp) ProtoMessage() {}
  486. func (*UnLiveAnchorResp) Descriptor() ([]byte, []int) {
  487. return fileDescriptor_relation_6231ea8af2c069cf, []int{3}
  488. }
  489. func (m *UnLiveAnchorResp) XXX_Unmarshal(b []byte) error {
  490. return m.Unmarshal(b)
  491. }
  492. func (m *UnLiveAnchorResp) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
  493. if deterministic {
  494. return xxx_messageInfo_UnLiveAnchorResp.Marshal(b, m, deterministic)
  495. } else {
  496. b = b[:cap(b)]
  497. n, err := m.MarshalTo(b)
  498. if err != nil {
  499. return nil, err
  500. }
  501. return b[:n], nil
  502. }
  503. }
  504. func (dst *UnLiveAnchorResp) XXX_Merge(src proto.Message) {
  505. xxx_messageInfo_UnLiveAnchorResp.Merge(dst, src)
  506. }
  507. func (m *UnLiveAnchorResp) XXX_Size() int {
  508. return m.Size()
  509. }
  510. func (m *UnLiveAnchorResp) XXX_DiscardUnknown() {
  511. xxx_messageInfo_UnLiveAnchorResp.DiscardUnknown(m)
  512. }
  513. var xxx_messageInfo_UnLiveAnchorResp proto.InternalMessageInfo
  514. func (m *UnLiveAnchorResp) GetRooms() []*UnLiveAnchorResp_Rooms {
  515. if m != nil {
  516. return m.Rooms
  517. }
  518. return nil
  519. }
  520. func (m *UnLiveAnchorResp) GetTotalCount() int64 {
  521. if m != nil {
  522. return m.TotalCount
  523. }
  524. return 0
  525. }
  526. func (m *UnLiveAnchorResp) GetNoRoomCount() int64 {
  527. if m != nil {
  528. return m.NoRoomCount
  529. }
  530. return 0
  531. }
  532. func (m *UnLiveAnchorResp) GetHasMore() int64 {
  533. if m != nil {
  534. return m.HasMore
  535. }
  536. return 0
  537. }
  538. type UnLiveAnchorResp_Rooms struct {
  539. // 上次开播描述
  540. LiveDesc string `protobuf:"bytes,1,opt,name=live_desc,json=liveDesc,proto3" json:"live_desc" form:"live_desc"`
  541. // 房间id
  542. Roomid int64 `protobuf:"varint,2,opt,name=roomid,proto3" json:"roomid" form:"roomid"`
  543. // 用户id
  544. Uid int64 `protobuf:"varint,3,opt,name=uid,proto3" json:"uid" form:"uid"`
  545. // 用户昵称
  546. Uname string `protobuf:"bytes,4,opt,name=uname,proto3" json:"uname" form:"uname"`
  547. // 用户头像
  548. Face string `protobuf:"bytes,5,opt,name=face,proto3" json:"face" form:"face"`
  549. // 特别关注标志
  550. SpecialAttention int64 `protobuf:"varint,6,opt,name=special_attention,json=specialAttention,proto3" json:"special_attention" form:"special_attention"`
  551. // 官方认证标志
  552. OfficialVerify int64 `protobuf:"varint,7,opt,name=official_verify,json=officialVerify,proto3" json:"official_verify" form:"official_verify"`
  553. // 直播状态标志
  554. LiveStatus int64 `protobuf:"varint,8,opt,name=live_status,json=liveStatus,proto3" json:"live_status" form:"live_status"`
  555. // 广播适配标志
  556. BroadcastType int64 `protobuf:"varint,9,opt,name=broadcast_type,json=broadcastType,proto3" json:"broadcast_type" form:"broadcast_type"`
  557. // 老的分区id
  558. Area int64 `protobuf:"varint,10,opt,name=area,proto3" json:"area" form:"area"`
  559. // 粉丝数
  560. Attentions int64 `protobuf:"varint,11,opt,name=attentions,proto3" json:"attentions" form:"attentions"`
  561. // 老的分区名
  562. AreaName string `protobuf:"bytes,12,opt,name=area_name,json=areaName,proto3" json:"area_name" form:"area_name"`
  563. // 子分区id
  564. AreaV2Id int64 `protobuf:"varint,13,opt,name=area_v2_id,json=areaV2Id,proto3" json:"area_v2_id" form:"area_v2_id"`
  565. // 子分区名
  566. AreaV2Name string `protobuf:"bytes,14,opt,name=area_v2_name,json=areaV2Name,proto3" json:"area_v2_name" form:"area_v2_name"`
  567. // 父分区名
  568. AreaV2ParentName string `protobuf:"bytes,15,opt,name=area_v2_parent_name,json=areaV2ParentName,proto3" json:"area_v2_parent_name" form:"area_v2_parent_name"`
  569. // 父分区id
  570. AreaV2ParentId int64 `protobuf:"varint,16,opt,name=area_v2_parent_id,json=areaV2ParentId,proto3" json:"area_v2_parent_id" form:"area_v2_parent_id"`
  571. // 直播间跳转链接
  572. Link string `protobuf:"bytes,17,opt,name=link,proto3" json:"link" form:"link"`
  573. // 房间页公告
  574. AnnouncementContent string `protobuf:"bytes,18,opt,name=announcement_content,json=announcementContent,proto3" json:"announcement_content" form:"announcement_content"`
  575. // 房间页公告发布时间
  576. AnnouncementTime string `protobuf:"bytes,19,opt,name=announcement_time,json=announcementTime,proto3" json:"announcement_time" form:"announcement_time"`
  577. }
  578. func (m *UnLiveAnchorResp_Rooms) Reset() { *m = UnLiveAnchorResp_Rooms{} }
  579. func (m *UnLiveAnchorResp_Rooms) String() string { return proto.CompactTextString(m) }
  580. func (*UnLiveAnchorResp_Rooms) ProtoMessage() {}
  581. func (*UnLiveAnchorResp_Rooms) Descriptor() ([]byte, []int) {
  582. return fileDescriptor_relation_6231ea8af2c069cf, []int{3, 0}
  583. }
  584. func (m *UnLiveAnchorResp_Rooms) XXX_Unmarshal(b []byte) error {
  585. return m.Unmarshal(b)
  586. }
  587. func (m *UnLiveAnchorResp_Rooms) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
  588. if deterministic {
  589. return xxx_messageInfo_UnLiveAnchorResp_Rooms.Marshal(b, m, deterministic)
  590. } else {
  591. b = b[:cap(b)]
  592. n, err := m.MarshalTo(b)
  593. if err != nil {
  594. return nil, err
  595. }
  596. return b[:n], nil
  597. }
  598. }
  599. func (dst *UnLiveAnchorResp_Rooms) XXX_Merge(src proto.Message) {
  600. xxx_messageInfo_UnLiveAnchorResp_Rooms.Merge(dst, src)
  601. }
  602. func (m *UnLiveAnchorResp_Rooms) XXX_Size() int {
  603. return m.Size()
  604. }
  605. func (m *UnLiveAnchorResp_Rooms) XXX_DiscardUnknown() {
  606. xxx_messageInfo_UnLiveAnchorResp_Rooms.DiscardUnknown(m)
  607. }
  608. var xxx_messageInfo_UnLiveAnchorResp_Rooms proto.InternalMessageInfo
  609. func (m *UnLiveAnchorResp_Rooms) GetLiveDesc() string {
  610. if m != nil {
  611. return m.LiveDesc
  612. }
  613. return ""
  614. }
  615. func (m *UnLiveAnchorResp_Rooms) GetRoomid() int64 {
  616. if m != nil {
  617. return m.Roomid
  618. }
  619. return 0
  620. }
  621. func (m *UnLiveAnchorResp_Rooms) GetUid() int64 {
  622. if m != nil {
  623. return m.Uid
  624. }
  625. return 0
  626. }
  627. func (m *UnLiveAnchorResp_Rooms) GetUname() string {
  628. if m != nil {
  629. return m.Uname
  630. }
  631. return ""
  632. }
  633. func (m *UnLiveAnchorResp_Rooms) GetFace() string {
  634. if m != nil {
  635. return m.Face
  636. }
  637. return ""
  638. }
  639. func (m *UnLiveAnchorResp_Rooms) GetSpecialAttention() int64 {
  640. if m != nil {
  641. return m.SpecialAttention
  642. }
  643. return 0
  644. }
  645. func (m *UnLiveAnchorResp_Rooms) GetOfficialVerify() int64 {
  646. if m != nil {
  647. return m.OfficialVerify
  648. }
  649. return 0
  650. }
  651. func (m *UnLiveAnchorResp_Rooms) GetLiveStatus() int64 {
  652. if m != nil {
  653. return m.LiveStatus
  654. }
  655. return 0
  656. }
  657. func (m *UnLiveAnchorResp_Rooms) GetBroadcastType() int64 {
  658. if m != nil {
  659. return m.BroadcastType
  660. }
  661. return 0
  662. }
  663. func (m *UnLiveAnchorResp_Rooms) GetArea() int64 {
  664. if m != nil {
  665. return m.Area
  666. }
  667. return 0
  668. }
  669. func (m *UnLiveAnchorResp_Rooms) GetAttentions() int64 {
  670. if m != nil {
  671. return m.Attentions
  672. }
  673. return 0
  674. }
  675. func (m *UnLiveAnchorResp_Rooms) GetAreaName() string {
  676. if m != nil {
  677. return m.AreaName
  678. }
  679. return ""
  680. }
  681. func (m *UnLiveAnchorResp_Rooms) GetAreaV2Id() int64 {
  682. if m != nil {
  683. return m.AreaV2Id
  684. }
  685. return 0
  686. }
  687. func (m *UnLiveAnchorResp_Rooms) GetAreaV2Name() string {
  688. if m != nil {
  689. return m.AreaV2Name
  690. }
  691. return ""
  692. }
  693. func (m *UnLiveAnchorResp_Rooms) GetAreaV2ParentName() string {
  694. if m != nil {
  695. return m.AreaV2ParentName
  696. }
  697. return ""
  698. }
  699. func (m *UnLiveAnchorResp_Rooms) GetAreaV2ParentId() int64 {
  700. if m != nil {
  701. return m.AreaV2ParentId
  702. }
  703. return 0
  704. }
  705. func (m *UnLiveAnchorResp_Rooms) GetLink() string {
  706. if m != nil {
  707. return m.Link
  708. }
  709. return ""
  710. }
  711. func (m *UnLiveAnchorResp_Rooms) GetAnnouncementContent() string {
  712. if m != nil {
  713. return m.AnnouncementContent
  714. }
  715. return ""
  716. }
  717. func (m *UnLiveAnchorResp_Rooms) GetAnnouncementTime() string {
  718. if m != nil {
  719. return m.AnnouncementTime
  720. }
  721. return ""
  722. }
  723. func init() {
  724. proto.RegisterType((*LiveAnchorReq)(nil), "live.relation.v1.LiveAnchorReq")
  725. proto.RegisterType((*LiveAnchorResp)(nil), "live.relation.v1.LiveAnchorResp")
  726. proto.RegisterType((*LiveAnchorResp_Rooms)(nil), "live.relation.v1.LiveAnchorResp.Rooms")
  727. proto.RegisterType((*UnLiveAnchorReq)(nil), "live.relation.v1.UnLiveAnchorReq")
  728. proto.RegisterType((*UnLiveAnchorResp)(nil), "live.relation.v1.UnLiveAnchorResp")
  729. proto.RegisterType((*UnLiveAnchorResp_Rooms)(nil), "live.relation.v1.UnLiveAnchorResp.Rooms")
  730. }
  731. func (m *LiveAnchorReq) Marshal() (dAtA []byte, err error) {
  732. size := m.Size()
  733. dAtA = make([]byte, size)
  734. n, err := m.MarshalTo(dAtA)
  735. if err != nil {
  736. return nil, err
  737. }
  738. return dAtA[:n], nil
  739. }
  740. func (m *LiveAnchorReq) MarshalTo(dAtA []byte) (int, error) {
  741. var i int
  742. _ = i
  743. var l int
  744. _ = l
  745. if len(m.Buyaofangqizhiliao) > 0 {
  746. dAtA[i] = 0xa
  747. i++
  748. i = encodeVarintRelationPb(dAtA, i, uint64(len(m.Buyaofangqizhiliao)))
  749. i += copy(dAtA[i:], m.Buyaofangqizhiliao)
  750. }
  751. if len(m.Platform) > 0 {
  752. dAtA[i] = 0x12
  753. i++
  754. i = encodeVarintRelationPb(dAtA, i, uint64(len(m.Platform)))
  755. i += copy(dAtA[i:], m.Platform)
  756. }
  757. if len(m.Device) > 0 {
  758. dAtA[i] = 0x1a
  759. i++
  760. i = encodeVarintRelationPb(dAtA, i, uint64(len(m.Device)))
  761. i += copy(dAtA[i:], m.Device)
  762. }
  763. if len(m.Build) > 0 {
  764. dAtA[i] = 0x22
  765. i++
  766. i = encodeVarintRelationPb(dAtA, i, uint64(len(m.Build)))
  767. i += copy(dAtA[i:], m.Build)
  768. }
  769. if m.SortRule != 0 {
  770. dAtA[i] = 0x28
  771. i++
  772. i = encodeVarintRelationPb(dAtA, i, uint64(m.SortRule))
  773. }
  774. if m.FilterRule != 0 {
  775. dAtA[i] = 0x30
  776. i++
  777. i = encodeVarintRelationPb(dAtA, i, uint64(m.FilterRule))
  778. }
  779. if m.Quality != 0 {
  780. dAtA[i] = 0x38
  781. i++
  782. i = encodeVarintRelationPb(dAtA, i, uint64(m.Quality))
  783. }
  784. return i, nil
  785. }
  786. func (m *LiveAnchorResp) Marshal() (dAtA []byte, err error) {
  787. size := m.Size()
  788. dAtA = make([]byte, size)
  789. n, err := m.MarshalTo(dAtA)
  790. if err != nil {
  791. return nil, err
  792. }
  793. return dAtA[:n], nil
  794. }
  795. func (m *LiveAnchorResp) MarshalTo(dAtA []byte) (int, error) {
  796. var i int
  797. _ = i
  798. var l int
  799. _ = l
  800. if len(m.Rooms) > 0 {
  801. for _, msg := range m.Rooms {
  802. dAtA[i] = 0xa
  803. i++
  804. i = encodeVarintRelationPb(dAtA, i, uint64(msg.Size()))
  805. n, err := msg.MarshalTo(dAtA[i:])
  806. if err != nil {
  807. return 0, err
  808. }
  809. i += n
  810. }
  811. }
  812. if m.TotalCount != 0 {
  813. dAtA[i] = 0x10
  814. i++
  815. i = encodeVarintRelationPb(dAtA, i, uint64(m.TotalCount))
  816. }
  817. if m.CardType != 0 {
  818. dAtA[i] = 0x18
  819. i++
  820. i = encodeVarintRelationPb(dAtA, i, uint64(m.CardType))
  821. }
  822. if m.BigCardType != 0 {
  823. dAtA[i] = 0x20
  824. i++
  825. i = encodeVarintRelationPb(dAtA, i, uint64(m.BigCardType))
  826. }
  827. return i, nil
  828. }
  829. func (m *LiveAnchorResp_Rooms) Marshal() (dAtA []byte, err error) {
  830. size := m.Size()
  831. dAtA = make([]byte, size)
  832. n, err := m.MarshalTo(dAtA)
  833. if err != nil {
  834. return nil, err
  835. }
  836. return dAtA[:n], nil
  837. }
  838. func (m *LiveAnchorResp_Rooms) MarshalTo(dAtA []byte) (int, error) {
  839. var i int
  840. _ = i
  841. var l int
  842. _ = l
  843. if m.Roomid != 0 {
  844. dAtA[i] = 0x8
  845. i++
  846. i = encodeVarintRelationPb(dAtA, i, uint64(m.Roomid))
  847. }
  848. if m.Uid != 0 {
  849. dAtA[i] = 0x10
  850. i++
  851. i = encodeVarintRelationPb(dAtA, i, uint64(m.Uid))
  852. }
  853. if len(m.Uname) > 0 {
  854. dAtA[i] = 0x1a
  855. i++
  856. i = encodeVarintRelationPb(dAtA, i, uint64(len(m.Uname)))
  857. i += copy(dAtA[i:], m.Uname)
  858. }
  859. if len(m.Face) > 0 {
  860. dAtA[i] = 0x22
  861. i++
  862. i = encodeVarintRelationPb(dAtA, i, uint64(len(m.Face)))
  863. i += copy(dAtA[i:], m.Face)
  864. }
  865. if len(m.Title) > 0 {
  866. dAtA[i] = 0x2a
  867. i++
  868. i = encodeVarintRelationPb(dAtA, i, uint64(len(m.Title)))
  869. i += copy(dAtA[i:], m.Title)
  870. }
  871. if len(m.LiveTagName) > 0 {
  872. dAtA[i] = 0x32
  873. i++
  874. i = encodeVarintRelationPb(dAtA, i, uint64(len(m.LiveTagName)))
  875. i += copy(dAtA[i:], m.LiveTagName)
  876. }
  877. if m.LiveTime != 0 {
  878. dAtA[i] = 0x38
  879. i++
  880. i = encodeVarintRelationPb(dAtA, i, uint64(m.LiveTime))
  881. }
  882. if m.Online != 0 {
  883. dAtA[i] = 0x40
  884. i++
  885. i = encodeVarintRelationPb(dAtA, i, uint64(m.Online))
  886. }
  887. if len(m.Playurl) > 0 {
  888. dAtA[i] = 0x4a
  889. i++
  890. i = encodeVarintRelationPb(dAtA, i, uint64(len(m.Playurl)))
  891. i += copy(dAtA[i:], m.Playurl)
  892. }
  893. if len(m.AcceptQuality) > 0 {
  894. dAtA2 := make([]byte, len(m.AcceptQuality)*10)
  895. var j1 int
  896. for _, num1 := range m.AcceptQuality {
  897. num := uint64(num1)
  898. for num >= 1<<7 {
  899. dAtA2[j1] = uint8(uint64(num)&0x7f | 0x80)
  900. num >>= 7
  901. j1++
  902. }
  903. dAtA2[j1] = uint8(num)
  904. j1++
  905. }
  906. dAtA[i] = 0x52
  907. i++
  908. i = encodeVarintRelationPb(dAtA, i, uint64(j1))
  909. i += copy(dAtA[i:], dAtA2[:j1])
  910. }
  911. if m.CurrentQuality != 0 {
  912. dAtA[i] = 0x58
  913. i++
  914. i = encodeVarintRelationPb(dAtA, i, uint64(m.CurrentQuality))
  915. }
  916. if m.PkId != 0 {
  917. dAtA[i] = 0x60
  918. i++
  919. i = encodeVarintRelationPb(dAtA, i, uint64(m.PkId))
  920. }
  921. if m.SpecialAttention != 0 {
  922. dAtA[i] = 0x68
  923. i++
  924. i = encodeVarintRelationPb(dAtA, i, uint64(m.SpecialAttention))
  925. }
  926. if m.Area != 0 {
  927. dAtA[i] = 0x70
  928. i++
  929. i = encodeVarintRelationPb(dAtA, i, uint64(m.Area))
  930. }
  931. if len(m.AreaName) > 0 {
  932. dAtA[i] = 0x7a
  933. i++
  934. i = encodeVarintRelationPb(dAtA, i, uint64(len(m.AreaName)))
  935. i += copy(dAtA[i:], m.AreaName)
  936. }
  937. if m.AreaV2Id != 0 {
  938. dAtA[i] = 0x80
  939. i++
  940. dAtA[i] = 0x1
  941. i++
  942. i = encodeVarintRelationPb(dAtA, i, uint64(m.AreaV2Id))
  943. }
  944. if len(m.AreaV2Name) > 0 {
  945. dAtA[i] = 0x8a
  946. i++
  947. dAtA[i] = 0x1
  948. i++
  949. i = encodeVarintRelationPb(dAtA, i, uint64(len(m.AreaV2Name)))
  950. i += copy(dAtA[i:], m.AreaV2Name)
  951. }
  952. if len(m.AreaV2ParentName) > 0 {
  953. dAtA[i] = 0x92
  954. i++
  955. dAtA[i] = 0x1
  956. i++
  957. i = encodeVarintRelationPb(dAtA, i, uint64(len(m.AreaV2ParentName)))
  958. i += copy(dAtA[i:], m.AreaV2ParentName)
  959. }
  960. if m.AreaV2ParentId != 0 {
  961. dAtA[i] = 0x98
  962. i++
  963. dAtA[i] = 0x1
  964. i++
  965. i = encodeVarintRelationPb(dAtA, i, uint64(m.AreaV2ParentId))
  966. }
  967. if m.BroadcastType != 0 {
  968. dAtA[i] = 0xa0
  969. i++
  970. dAtA[i] = 0x1
  971. i++
  972. i = encodeVarintRelationPb(dAtA, i, uint64(m.BroadcastType))
  973. }
  974. if m.OfficialVerify != 0 {
  975. dAtA[i] = 0xa8
  976. i++
  977. dAtA[i] = 0x1
  978. i++
  979. i = encodeVarintRelationPb(dAtA, i, uint64(m.OfficialVerify))
  980. }
  981. if len(m.Link) > 0 {
  982. dAtA[i] = 0xb2
  983. i++
  984. dAtA[i] = 0x1
  985. i++
  986. i = encodeVarintRelationPb(dAtA, i, uint64(len(m.Link)))
  987. i += copy(dAtA[i:], m.Link)
  988. }
  989. if len(m.Cover) > 0 {
  990. dAtA[i] = 0xba
  991. i++
  992. dAtA[i] = 0x1
  993. i++
  994. i = encodeVarintRelationPb(dAtA, i, uint64(len(m.Cover)))
  995. i += copy(dAtA[i:], m.Cover)
  996. }
  997. if len(m.PendentRu) > 0 {
  998. dAtA[i] = 0xc2
  999. i++
  1000. dAtA[i] = 0x1
  1001. i++
  1002. i = encodeVarintRelationPb(dAtA, i, uint64(len(m.PendentRu)))
  1003. i += copy(dAtA[i:], m.PendentRu)
  1004. }
  1005. if len(m.PendentRuColor) > 0 {
  1006. dAtA[i] = 0xca
  1007. i++
  1008. dAtA[i] = 0x1
  1009. i++
  1010. i = encodeVarintRelationPb(dAtA, i, uint64(len(m.PendentRuColor)))
  1011. i += copy(dAtA[i:], m.PendentRuColor)
  1012. }
  1013. if len(m.PendentRuPic) > 0 {
  1014. dAtA[i] = 0xd2
  1015. i++
  1016. dAtA[i] = 0x1
  1017. i++
  1018. i = encodeVarintRelationPb(dAtA, i, uint64(len(m.PendentRuPic)))
  1019. i += copy(dAtA[i:], m.PendentRuPic)
  1020. }
  1021. if len(m.PlayUrlH265) > 0 {
  1022. dAtA[i] = 0xda
  1023. i++
  1024. dAtA[i] = 0x1
  1025. i++
  1026. i = encodeVarintRelationPb(dAtA, i, uint64(len(m.PlayUrlH265)))
  1027. i += copy(dAtA[i:], m.PlayUrlH265)
  1028. }
  1029. return i, nil
  1030. }
  1031. func (m *UnLiveAnchorReq) Marshal() (dAtA []byte, err error) {
  1032. size := m.Size()
  1033. dAtA = make([]byte, size)
  1034. n, err := m.MarshalTo(dAtA)
  1035. if err != nil {
  1036. return nil, err
  1037. }
  1038. return dAtA[:n], nil
  1039. }
  1040. func (m *UnLiveAnchorReq) MarshalTo(dAtA []byte) (int, error) {
  1041. var i int
  1042. _ = i
  1043. var l int
  1044. _ = l
  1045. if len(m.Buyaofangqizhiliao) > 0 {
  1046. dAtA[i] = 0xa
  1047. i++
  1048. i = encodeVarintRelationPb(dAtA, i, uint64(len(m.Buyaofangqizhiliao)))
  1049. i += copy(dAtA[i:], m.Buyaofangqizhiliao)
  1050. }
  1051. if m.Page != 0 {
  1052. dAtA[i] = 0x10
  1053. i++
  1054. i = encodeVarintRelationPb(dAtA, i, uint64(m.Page))
  1055. }
  1056. if m.Pagesize != 0 {
  1057. dAtA[i] = 0x18
  1058. i++
  1059. i = encodeVarintRelationPb(dAtA, i, uint64(m.Pagesize))
  1060. }
  1061. return i, nil
  1062. }
  1063. func (m *UnLiveAnchorResp) Marshal() (dAtA []byte, err error) {
  1064. size := m.Size()
  1065. dAtA = make([]byte, size)
  1066. n, err := m.MarshalTo(dAtA)
  1067. if err != nil {
  1068. return nil, err
  1069. }
  1070. return dAtA[:n], nil
  1071. }
  1072. func (m *UnLiveAnchorResp) MarshalTo(dAtA []byte) (int, error) {
  1073. var i int
  1074. _ = i
  1075. var l int
  1076. _ = l
  1077. if len(m.Rooms) > 0 {
  1078. for _, msg := range m.Rooms {
  1079. dAtA[i] = 0xa
  1080. i++
  1081. i = encodeVarintRelationPb(dAtA, i, uint64(msg.Size()))
  1082. n, err := msg.MarshalTo(dAtA[i:])
  1083. if err != nil {
  1084. return 0, err
  1085. }
  1086. i += n
  1087. }
  1088. }
  1089. if m.TotalCount != 0 {
  1090. dAtA[i] = 0x10
  1091. i++
  1092. i = encodeVarintRelationPb(dAtA, i, uint64(m.TotalCount))
  1093. }
  1094. if m.NoRoomCount != 0 {
  1095. dAtA[i] = 0x18
  1096. i++
  1097. i = encodeVarintRelationPb(dAtA, i, uint64(m.NoRoomCount))
  1098. }
  1099. if m.HasMore != 0 {
  1100. dAtA[i] = 0x20
  1101. i++
  1102. i = encodeVarintRelationPb(dAtA, i, uint64(m.HasMore))
  1103. }
  1104. return i, nil
  1105. }
  1106. func (m *UnLiveAnchorResp_Rooms) Marshal() (dAtA []byte, err error) {
  1107. size := m.Size()
  1108. dAtA = make([]byte, size)
  1109. n, err := m.MarshalTo(dAtA)
  1110. if err != nil {
  1111. return nil, err
  1112. }
  1113. return dAtA[:n], nil
  1114. }
  1115. func (m *UnLiveAnchorResp_Rooms) MarshalTo(dAtA []byte) (int, error) {
  1116. var i int
  1117. _ = i
  1118. var l int
  1119. _ = l
  1120. if len(m.LiveDesc) > 0 {
  1121. dAtA[i] = 0xa
  1122. i++
  1123. i = encodeVarintRelationPb(dAtA, i, uint64(len(m.LiveDesc)))
  1124. i += copy(dAtA[i:], m.LiveDesc)
  1125. }
  1126. if m.Roomid != 0 {
  1127. dAtA[i] = 0x10
  1128. i++
  1129. i = encodeVarintRelationPb(dAtA, i, uint64(m.Roomid))
  1130. }
  1131. if m.Uid != 0 {
  1132. dAtA[i] = 0x18
  1133. i++
  1134. i = encodeVarintRelationPb(dAtA, i, uint64(m.Uid))
  1135. }
  1136. if len(m.Uname) > 0 {
  1137. dAtA[i] = 0x22
  1138. i++
  1139. i = encodeVarintRelationPb(dAtA, i, uint64(len(m.Uname)))
  1140. i += copy(dAtA[i:], m.Uname)
  1141. }
  1142. if len(m.Face) > 0 {
  1143. dAtA[i] = 0x2a
  1144. i++
  1145. i = encodeVarintRelationPb(dAtA, i, uint64(len(m.Face)))
  1146. i += copy(dAtA[i:], m.Face)
  1147. }
  1148. if m.SpecialAttention != 0 {
  1149. dAtA[i] = 0x30
  1150. i++
  1151. i = encodeVarintRelationPb(dAtA, i, uint64(m.SpecialAttention))
  1152. }
  1153. if m.OfficialVerify != 0 {
  1154. dAtA[i] = 0x38
  1155. i++
  1156. i = encodeVarintRelationPb(dAtA, i, uint64(m.OfficialVerify))
  1157. }
  1158. if m.LiveStatus != 0 {
  1159. dAtA[i] = 0x40
  1160. i++
  1161. i = encodeVarintRelationPb(dAtA, i, uint64(m.LiveStatus))
  1162. }
  1163. if m.BroadcastType != 0 {
  1164. dAtA[i] = 0x48
  1165. i++
  1166. i = encodeVarintRelationPb(dAtA, i, uint64(m.BroadcastType))
  1167. }
  1168. if m.Area != 0 {
  1169. dAtA[i] = 0x50
  1170. i++
  1171. i = encodeVarintRelationPb(dAtA, i, uint64(m.Area))
  1172. }
  1173. if m.Attentions != 0 {
  1174. dAtA[i] = 0x58
  1175. i++
  1176. i = encodeVarintRelationPb(dAtA, i, uint64(m.Attentions))
  1177. }
  1178. if len(m.AreaName) > 0 {
  1179. dAtA[i] = 0x62
  1180. i++
  1181. i = encodeVarintRelationPb(dAtA, i, uint64(len(m.AreaName)))
  1182. i += copy(dAtA[i:], m.AreaName)
  1183. }
  1184. if m.AreaV2Id != 0 {
  1185. dAtA[i] = 0x68
  1186. i++
  1187. i = encodeVarintRelationPb(dAtA, i, uint64(m.AreaV2Id))
  1188. }
  1189. if len(m.AreaV2Name) > 0 {
  1190. dAtA[i] = 0x72
  1191. i++
  1192. i = encodeVarintRelationPb(dAtA, i, uint64(len(m.AreaV2Name)))
  1193. i += copy(dAtA[i:], m.AreaV2Name)
  1194. }
  1195. if len(m.AreaV2ParentName) > 0 {
  1196. dAtA[i] = 0x7a
  1197. i++
  1198. i = encodeVarintRelationPb(dAtA, i, uint64(len(m.AreaV2ParentName)))
  1199. i += copy(dAtA[i:], m.AreaV2ParentName)
  1200. }
  1201. if m.AreaV2ParentId != 0 {
  1202. dAtA[i] = 0x80
  1203. i++
  1204. dAtA[i] = 0x1
  1205. i++
  1206. i = encodeVarintRelationPb(dAtA, i, uint64(m.AreaV2ParentId))
  1207. }
  1208. if len(m.Link) > 0 {
  1209. dAtA[i] = 0x8a
  1210. i++
  1211. dAtA[i] = 0x1
  1212. i++
  1213. i = encodeVarintRelationPb(dAtA, i, uint64(len(m.Link)))
  1214. i += copy(dAtA[i:], m.Link)
  1215. }
  1216. if len(m.AnnouncementContent) > 0 {
  1217. dAtA[i] = 0x92
  1218. i++
  1219. dAtA[i] = 0x1
  1220. i++
  1221. i = encodeVarintRelationPb(dAtA, i, uint64(len(m.AnnouncementContent)))
  1222. i += copy(dAtA[i:], m.AnnouncementContent)
  1223. }
  1224. if len(m.AnnouncementTime) > 0 {
  1225. dAtA[i] = 0x9a
  1226. i++
  1227. dAtA[i] = 0x1
  1228. i++
  1229. i = encodeVarintRelationPb(dAtA, i, uint64(len(m.AnnouncementTime)))
  1230. i += copy(dAtA[i:], m.AnnouncementTime)
  1231. }
  1232. return i, nil
  1233. }
  1234. func encodeVarintRelationPb(dAtA []byte, offset int, v uint64) int {
  1235. for v >= 1<<7 {
  1236. dAtA[offset] = uint8(v&0x7f | 0x80)
  1237. v >>= 7
  1238. offset++
  1239. }
  1240. dAtA[offset] = uint8(v)
  1241. return offset + 1
  1242. }
  1243. func (m *LiveAnchorReq) Size() (n int) {
  1244. if m == nil {
  1245. return 0
  1246. }
  1247. var l int
  1248. _ = l
  1249. l = len(m.Buyaofangqizhiliao)
  1250. if l > 0 {
  1251. n += 1 + l + sovRelationPb(uint64(l))
  1252. }
  1253. l = len(m.Platform)
  1254. if l > 0 {
  1255. n += 1 + l + sovRelationPb(uint64(l))
  1256. }
  1257. l = len(m.Device)
  1258. if l > 0 {
  1259. n += 1 + l + sovRelationPb(uint64(l))
  1260. }
  1261. l = len(m.Build)
  1262. if l > 0 {
  1263. n += 1 + l + sovRelationPb(uint64(l))
  1264. }
  1265. if m.SortRule != 0 {
  1266. n += 1 + sovRelationPb(uint64(m.SortRule))
  1267. }
  1268. if m.FilterRule != 0 {
  1269. n += 1 + sovRelationPb(uint64(m.FilterRule))
  1270. }
  1271. if m.Quality != 0 {
  1272. n += 1 + sovRelationPb(uint64(m.Quality))
  1273. }
  1274. return n
  1275. }
  1276. func (m *LiveAnchorResp) Size() (n int) {
  1277. if m == nil {
  1278. return 0
  1279. }
  1280. var l int
  1281. _ = l
  1282. if len(m.Rooms) > 0 {
  1283. for _, e := range m.Rooms {
  1284. l = e.Size()
  1285. n += 1 + l + sovRelationPb(uint64(l))
  1286. }
  1287. }
  1288. if m.TotalCount != 0 {
  1289. n += 1 + sovRelationPb(uint64(m.TotalCount))
  1290. }
  1291. if m.CardType != 0 {
  1292. n += 1 + sovRelationPb(uint64(m.CardType))
  1293. }
  1294. if m.BigCardType != 0 {
  1295. n += 1 + sovRelationPb(uint64(m.BigCardType))
  1296. }
  1297. return n
  1298. }
  1299. func (m *LiveAnchorResp_Rooms) Size() (n int) {
  1300. if m == nil {
  1301. return 0
  1302. }
  1303. var l int
  1304. _ = l
  1305. if m.Roomid != 0 {
  1306. n += 1 + sovRelationPb(uint64(m.Roomid))
  1307. }
  1308. if m.Uid != 0 {
  1309. n += 1 + sovRelationPb(uint64(m.Uid))
  1310. }
  1311. l = len(m.Uname)
  1312. if l > 0 {
  1313. n += 1 + l + sovRelationPb(uint64(l))
  1314. }
  1315. l = len(m.Face)
  1316. if l > 0 {
  1317. n += 1 + l + sovRelationPb(uint64(l))
  1318. }
  1319. l = len(m.Title)
  1320. if l > 0 {
  1321. n += 1 + l + sovRelationPb(uint64(l))
  1322. }
  1323. l = len(m.LiveTagName)
  1324. if l > 0 {
  1325. n += 1 + l + sovRelationPb(uint64(l))
  1326. }
  1327. if m.LiveTime != 0 {
  1328. n += 1 + sovRelationPb(uint64(m.LiveTime))
  1329. }
  1330. if m.Online != 0 {
  1331. n += 1 + sovRelationPb(uint64(m.Online))
  1332. }
  1333. l = len(m.Playurl)
  1334. if l > 0 {
  1335. n += 1 + l + sovRelationPb(uint64(l))
  1336. }
  1337. if len(m.AcceptQuality) > 0 {
  1338. l = 0
  1339. for _, e := range m.AcceptQuality {
  1340. l += sovRelationPb(uint64(e))
  1341. }
  1342. n += 1 + sovRelationPb(uint64(l)) + l
  1343. }
  1344. if m.CurrentQuality != 0 {
  1345. n += 1 + sovRelationPb(uint64(m.CurrentQuality))
  1346. }
  1347. if m.PkId != 0 {
  1348. n += 1 + sovRelationPb(uint64(m.PkId))
  1349. }
  1350. if m.SpecialAttention != 0 {
  1351. n += 1 + sovRelationPb(uint64(m.SpecialAttention))
  1352. }
  1353. if m.Area != 0 {
  1354. n += 1 + sovRelationPb(uint64(m.Area))
  1355. }
  1356. l = len(m.AreaName)
  1357. if l > 0 {
  1358. n += 1 + l + sovRelationPb(uint64(l))
  1359. }
  1360. if m.AreaV2Id != 0 {
  1361. n += 2 + sovRelationPb(uint64(m.AreaV2Id))
  1362. }
  1363. l = len(m.AreaV2Name)
  1364. if l > 0 {
  1365. n += 2 + l + sovRelationPb(uint64(l))
  1366. }
  1367. l = len(m.AreaV2ParentName)
  1368. if l > 0 {
  1369. n += 2 + l + sovRelationPb(uint64(l))
  1370. }
  1371. if m.AreaV2ParentId != 0 {
  1372. n += 2 + sovRelationPb(uint64(m.AreaV2ParentId))
  1373. }
  1374. if m.BroadcastType != 0 {
  1375. n += 2 + sovRelationPb(uint64(m.BroadcastType))
  1376. }
  1377. if m.OfficialVerify != 0 {
  1378. n += 2 + sovRelationPb(uint64(m.OfficialVerify))
  1379. }
  1380. l = len(m.Link)
  1381. if l > 0 {
  1382. n += 2 + l + sovRelationPb(uint64(l))
  1383. }
  1384. l = len(m.Cover)
  1385. if l > 0 {
  1386. n += 2 + l + sovRelationPb(uint64(l))
  1387. }
  1388. l = len(m.PendentRu)
  1389. if l > 0 {
  1390. n += 2 + l + sovRelationPb(uint64(l))
  1391. }
  1392. l = len(m.PendentRuColor)
  1393. if l > 0 {
  1394. n += 2 + l + sovRelationPb(uint64(l))
  1395. }
  1396. l = len(m.PendentRuPic)
  1397. if l > 0 {
  1398. n += 2 + l + sovRelationPb(uint64(l))
  1399. }
  1400. l = len(m.PlayUrlH265)
  1401. if l > 0 {
  1402. n += 2 + l + sovRelationPb(uint64(l))
  1403. }
  1404. return n
  1405. }
  1406. func (m *UnLiveAnchorReq) Size() (n int) {
  1407. if m == nil {
  1408. return 0
  1409. }
  1410. var l int
  1411. _ = l
  1412. l = len(m.Buyaofangqizhiliao)
  1413. if l > 0 {
  1414. n += 1 + l + sovRelationPb(uint64(l))
  1415. }
  1416. if m.Page != 0 {
  1417. n += 1 + sovRelationPb(uint64(m.Page))
  1418. }
  1419. if m.Pagesize != 0 {
  1420. n += 1 + sovRelationPb(uint64(m.Pagesize))
  1421. }
  1422. return n
  1423. }
  1424. func (m *UnLiveAnchorResp) Size() (n int) {
  1425. if m == nil {
  1426. return 0
  1427. }
  1428. var l int
  1429. _ = l
  1430. if len(m.Rooms) > 0 {
  1431. for _, e := range m.Rooms {
  1432. l = e.Size()
  1433. n += 1 + l + sovRelationPb(uint64(l))
  1434. }
  1435. }
  1436. if m.TotalCount != 0 {
  1437. n += 1 + sovRelationPb(uint64(m.TotalCount))
  1438. }
  1439. if m.NoRoomCount != 0 {
  1440. n += 1 + sovRelationPb(uint64(m.NoRoomCount))
  1441. }
  1442. if m.HasMore != 0 {
  1443. n += 1 + sovRelationPb(uint64(m.HasMore))
  1444. }
  1445. return n
  1446. }
  1447. func (m *UnLiveAnchorResp_Rooms) Size() (n int) {
  1448. if m == nil {
  1449. return 0
  1450. }
  1451. var l int
  1452. _ = l
  1453. l = len(m.LiveDesc)
  1454. if l > 0 {
  1455. n += 1 + l + sovRelationPb(uint64(l))
  1456. }
  1457. if m.Roomid != 0 {
  1458. n += 1 + sovRelationPb(uint64(m.Roomid))
  1459. }
  1460. if m.Uid != 0 {
  1461. n += 1 + sovRelationPb(uint64(m.Uid))
  1462. }
  1463. l = len(m.Uname)
  1464. if l > 0 {
  1465. n += 1 + l + sovRelationPb(uint64(l))
  1466. }
  1467. l = len(m.Face)
  1468. if l > 0 {
  1469. n += 1 + l + sovRelationPb(uint64(l))
  1470. }
  1471. if m.SpecialAttention != 0 {
  1472. n += 1 + sovRelationPb(uint64(m.SpecialAttention))
  1473. }
  1474. if m.OfficialVerify != 0 {
  1475. n += 1 + sovRelationPb(uint64(m.OfficialVerify))
  1476. }
  1477. if m.LiveStatus != 0 {
  1478. n += 1 + sovRelationPb(uint64(m.LiveStatus))
  1479. }
  1480. if m.BroadcastType != 0 {
  1481. n += 1 + sovRelationPb(uint64(m.BroadcastType))
  1482. }
  1483. if m.Area != 0 {
  1484. n += 1 + sovRelationPb(uint64(m.Area))
  1485. }
  1486. if m.Attentions != 0 {
  1487. n += 1 + sovRelationPb(uint64(m.Attentions))
  1488. }
  1489. l = len(m.AreaName)
  1490. if l > 0 {
  1491. n += 1 + l + sovRelationPb(uint64(l))
  1492. }
  1493. if m.AreaV2Id != 0 {
  1494. n += 1 + sovRelationPb(uint64(m.AreaV2Id))
  1495. }
  1496. l = len(m.AreaV2Name)
  1497. if l > 0 {
  1498. n += 1 + l + sovRelationPb(uint64(l))
  1499. }
  1500. l = len(m.AreaV2ParentName)
  1501. if l > 0 {
  1502. n += 1 + l + sovRelationPb(uint64(l))
  1503. }
  1504. if m.AreaV2ParentId != 0 {
  1505. n += 2 + sovRelationPb(uint64(m.AreaV2ParentId))
  1506. }
  1507. l = len(m.Link)
  1508. if l > 0 {
  1509. n += 2 + l + sovRelationPb(uint64(l))
  1510. }
  1511. l = len(m.AnnouncementContent)
  1512. if l > 0 {
  1513. n += 2 + l + sovRelationPb(uint64(l))
  1514. }
  1515. l = len(m.AnnouncementTime)
  1516. if l > 0 {
  1517. n += 2 + l + sovRelationPb(uint64(l))
  1518. }
  1519. return n
  1520. }
  1521. func sovRelationPb(x uint64) (n int) {
  1522. for {
  1523. n++
  1524. x >>= 7
  1525. if x == 0 {
  1526. break
  1527. }
  1528. }
  1529. return n
  1530. }
  1531. func sozRelationPb(x uint64) (n int) {
  1532. return sovRelationPb(uint64((x << 1) ^ uint64((int64(x) >> 63))))
  1533. }
  1534. func (m *LiveAnchorReq) Unmarshal(dAtA []byte) error {
  1535. l := len(dAtA)
  1536. iNdEx := 0
  1537. for iNdEx < l {
  1538. preIndex := iNdEx
  1539. var wire uint64
  1540. for shift := uint(0); ; shift += 7 {
  1541. if shift >= 64 {
  1542. return ErrIntOverflowRelationPb
  1543. }
  1544. if iNdEx >= l {
  1545. return io.ErrUnexpectedEOF
  1546. }
  1547. b := dAtA[iNdEx]
  1548. iNdEx++
  1549. wire |= (uint64(b) & 0x7F) << shift
  1550. if b < 0x80 {
  1551. break
  1552. }
  1553. }
  1554. fieldNum := int32(wire >> 3)
  1555. wireType := int(wire & 0x7)
  1556. if wireType == 4 {
  1557. return fmt.Errorf("proto: LiveAnchorReq: wiretype end group for non-group")
  1558. }
  1559. if fieldNum <= 0 {
  1560. return fmt.Errorf("proto: LiveAnchorReq: illegal tag %d (wire type %d)", fieldNum, wire)
  1561. }
  1562. switch fieldNum {
  1563. case 1:
  1564. if wireType != 2 {
  1565. return fmt.Errorf("proto: wrong wireType = %d for field Buyaofangqizhiliao", wireType)
  1566. }
  1567. var stringLen uint64
  1568. for shift := uint(0); ; shift += 7 {
  1569. if shift >= 64 {
  1570. return ErrIntOverflowRelationPb
  1571. }
  1572. if iNdEx >= l {
  1573. return io.ErrUnexpectedEOF
  1574. }
  1575. b := dAtA[iNdEx]
  1576. iNdEx++
  1577. stringLen |= (uint64(b) & 0x7F) << shift
  1578. if b < 0x80 {
  1579. break
  1580. }
  1581. }
  1582. intStringLen := int(stringLen)
  1583. if intStringLen < 0 {
  1584. return ErrInvalidLengthRelationPb
  1585. }
  1586. postIndex := iNdEx + intStringLen
  1587. if postIndex > l {
  1588. return io.ErrUnexpectedEOF
  1589. }
  1590. m.Buyaofangqizhiliao = string(dAtA[iNdEx:postIndex])
  1591. iNdEx = postIndex
  1592. case 2:
  1593. if wireType != 2 {
  1594. return fmt.Errorf("proto: wrong wireType = %d for field Platform", wireType)
  1595. }
  1596. var stringLen uint64
  1597. for shift := uint(0); ; shift += 7 {
  1598. if shift >= 64 {
  1599. return ErrIntOverflowRelationPb
  1600. }
  1601. if iNdEx >= l {
  1602. return io.ErrUnexpectedEOF
  1603. }
  1604. b := dAtA[iNdEx]
  1605. iNdEx++
  1606. stringLen |= (uint64(b) & 0x7F) << shift
  1607. if b < 0x80 {
  1608. break
  1609. }
  1610. }
  1611. intStringLen := int(stringLen)
  1612. if intStringLen < 0 {
  1613. return ErrInvalidLengthRelationPb
  1614. }
  1615. postIndex := iNdEx + intStringLen
  1616. if postIndex > l {
  1617. return io.ErrUnexpectedEOF
  1618. }
  1619. m.Platform = string(dAtA[iNdEx:postIndex])
  1620. iNdEx = postIndex
  1621. case 3:
  1622. if wireType != 2 {
  1623. return fmt.Errorf("proto: wrong wireType = %d for field Device", wireType)
  1624. }
  1625. var stringLen uint64
  1626. for shift := uint(0); ; shift += 7 {
  1627. if shift >= 64 {
  1628. return ErrIntOverflowRelationPb
  1629. }
  1630. if iNdEx >= l {
  1631. return io.ErrUnexpectedEOF
  1632. }
  1633. b := dAtA[iNdEx]
  1634. iNdEx++
  1635. stringLen |= (uint64(b) & 0x7F) << shift
  1636. if b < 0x80 {
  1637. break
  1638. }
  1639. }
  1640. intStringLen := int(stringLen)
  1641. if intStringLen < 0 {
  1642. return ErrInvalidLengthRelationPb
  1643. }
  1644. postIndex := iNdEx + intStringLen
  1645. if postIndex > l {
  1646. return io.ErrUnexpectedEOF
  1647. }
  1648. m.Device = string(dAtA[iNdEx:postIndex])
  1649. iNdEx = postIndex
  1650. case 4:
  1651. if wireType != 2 {
  1652. return fmt.Errorf("proto: wrong wireType = %d for field Build", wireType)
  1653. }
  1654. var stringLen uint64
  1655. for shift := uint(0); ; shift += 7 {
  1656. if shift >= 64 {
  1657. return ErrIntOverflowRelationPb
  1658. }
  1659. if iNdEx >= l {
  1660. return io.ErrUnexpectedEOF
  1661. }
  1662. b := dAtA[iNdEx]
  1663. iNdEx++
  1664. stringLen |= (uint64(b) & 0x7F) << shift
  1665. if b < 0x80 {
  1666. break
  1667. }
  1668. }
  1669. intStringLen := int(stringLen)
  1670. if intStringLen < 0 {
  1671. return ErrInvalidLengthRelationPb
  1672. }
  1673. postIndex := iNdEx + intStringLen
  1674. if postIndex > l {
  1675. return io.ErrUnexpectedEOF
  1676. }
  1677. m.Build = string(dAtA[iNdEx:postIndex])
  1678. iNdEx = postIndex
  1679. case 5:
  1680. if wireType != 0 {
  1681. return fmt.Errorf("proto: wrong wireType = %d for field SortRule", wireType)
  1682. }
  1683. m.SortRule = 0
  1684. for shift := uint(0); ; shift += 7 {
  1685. if shift >= 64 {
  1686. return ErrIntOverflowRelationPb
  1687. }
  1688. if iNdEx >= l {
  1689. return io.ErrUnexpectedEOF
  1690. }
  1691. b := dAtA[iNdEx]
  1692. iNdEx++
  1693. m.SortRule |= (int64(b) & 0x7F) << shift
  1694. if b < 0x80 {
  1695. break
  1696. }
  1697. }
  1698. case 6:
  1699. if wireType != 0 {
  1700. return fmt.Errorf("proto: wrong wireType = %d for field FilterRule", wireType)
  1701. }
  1702. m.FilterRule = 0
  1703. for shift := uint(0); ; shift += 7 {
  1704. if shift >= 64 {
  1705. return ErrIntOverflowRelationPb
  1706. }
  1707. if iNdEx >= l {
  1708. return io.ErrUnexpectedEOF
  1709. }
  1710. b := dAtA[iNdEx]
  1711. iNdEx++
  1712. m.FilterRule |= (int64(b) & 0x7F) << shift
  1713. if b < 0x80 {
  1714. break
  1715. }
  1716. }
  1717. case 7:
  1718. if wireType != 0 {
  1719. return fmt.Errorf("proto: wrong wireType = %d for field Quality", wireType)
  1720. }
  1721. m.Quality = 0
  1722. for shift := uint(0); ; shift += 7 {
  1723. if shift >= 64 {
  1724. return ErrIntOverflowRelationPb
  1725. }
  1726. if iNdEx >= l {
  1727. return io.ErrUnexpectedEOF
  1728. }
  1729. b := dAtA[iNdEx]
  1730. iNdEx++
  1731. m.Quality |= (int64(b) & 0x7F) << shift
  1732. if b < 0x80 {
  1733. break
  1734. }
  1735. }
  1736. default:
  1737. iNdEx = preIndex
  1738. skippy, err := skipRelationPb(dAtA[iNdEx:])
  1739. if err != nil {
  1740. return err
  1741. }
  1742. if skippy < 0 {
  1743. return ErrInvalidLengthRelationPb
  1744. }
  1745. if (iNdEx + skippy) > l {
  1746. return io.ErrUnexpectedEOF
  1747. }
  1748. iNdEx += skippy
  1749. }
  1750. }
  1751. if iNdEx > l {
  1752. return io.ErrUnexpectedEOF
  1753. }
  1754. return nil
  1755. }
  1756. func (m *LiveAnchorResp) Unmarshal(dAtA []byte) error {
  1757. l := len(dAtA)
  1758. iNdEx := 0
  1759. for iNdEx < l {
  1760. preIndex := iNdEx
  1761. var wire uint64
  1762. for shift := uint(0); ; shift += 7 {
  1763. if shift >= 64 {
  1764. return ErrIntOverflowRelationPb
  1765. }
  1766. if iNdEx >= l {
  1767. return io.ErrUnexpectedEOF
  1768. }
  1769. b := dAtA[iNdEx]
  1770. iNdEx++
  1771. wire |= (uint64(b) & 0x7F) << shift
  1772. if b < 0x80 {
  1773. break
  1774. }
  1775. }
  1776. fieldNum := int32(wire >> 3)
  1777. wireType := int(wire & 0x7)
  1778. if wireType == 4 {
  1779. return fmt.Errorf("proto: LiveAnchorResp: wiretype end group for non-group")
  1780. }
  1781. if fieldNum <= 0 {
  1782. return fmt.Errorf("proto: LiveAnchorResp: illegal tag %d (wire type %d)", fieldNum, wire)
  1783. }
  1784. switch fieldNum {
  1785. case 1:
  1786. if wireType != 2 {
  1787. return fmt.Errorf("proto: wrong wireType = %d for field Rooms", wireType)
  1788. }
  1789. var msglen int
  1790. for shift := uint(0); ; shift += 7 {
  1791. if shift >= 64 {
  1792. return ErrIntOverflowRelationPb
  1793. }
  1794. if iNdEx >= l {
  1795. return io.ErrUnexpectedEOF
  1796. }
  1797. b := dAtA[iNdEx]
  1798. iNdEx++
  1799. msglen |= (int(b) & 0x7F) << shift
  1800. if b < 0x80 {
  1801. break
  1802. }
  1803. }
  1804. if msglen < 0 {
  1805. return ErrInvalidLengthRelationPb
  1806. }
  1807. postIndex := iNdEx + msglen
  1808. if postIndex > l {
  1809. return io.ErrUnexpectedEOF
  1810. }
  1811. m.Rooms = append(m.Rooms, &LiveAnchorResp_Rooms{})
  1812. if err := m.Rooms[len(m.Rooms)-1].Unmarshal(dAtA[iNdEx:postIndex]); err != nil {
  1813. return err
  1814. }
  1815. iNdEx = postIndex
  1816. case 2:
  1817. if wireType != 0 {
  1818. return fmt.Errorf("proto: wrong wireType = %d for field TotalCount", wireType)
  1819. }
  1820. m.TotalCount = 0
  1821. for shift := uint(0); ; shift += 7 {
  1822. if shift >= 64 {
  1823. return ErrIntOverflowRelationPb
  1824. }
  1825. if iNdEx >= l {
  1826. return io.ErrUnexpectedEOF
  1827. }
  1828. b := dAtA[iNdEx]
  1829. iNdEx++
  1830. m.TotalCount |= (int64(b) & 0x7F) << shift
  1831. if b < 0x80 {
  1832. break
  1833. }
  1834. }
  1835. case 3:
  1836. if wireType != 0 {
  1837. return fmt.Errorf("proto: wrong wireType = %d for field CardType", wireType)
  1838. }
  1839. m.CardType = 0
  1840. for shift := uint(0); ; shift += 7 {
  1841. if shift >= 64 {
  1842. return ErrIntOverflowRelationPb
  1843. }
  1844. if iNdEx >= l {
  1845. return io.ErrUnexpectedEOF
  1846. }
  1847. b := dAtA[iNdEx]
  1848. iNdEx++
  1849. m.CardType |= (int64(b) & 0x7F) << shift
  1850. if b < 0x80 {
  1851. break
  1852. }
  1853. }
  1854. case 4:
  1855. if wireType != 0 {
  1856. return fmt.Errorf("proto: wrong wireType = %d for field BigCardType", wireType)
  1857. }
  1858. m.BigCardType = 0
  1859. for shift := uint(0); ; shift += 7 {
  1860. if shift >= 64 {
  1861. return ErrIntOverflowRelationPb
  1862. }
  1863. if iNdEx >= l {
  1864. return io.ErrUnexpectedEOF
  1865. }
  1866. b := dAtA[iNdEx]
  1867. iNdEx++
  1868. m.BigCardType |= (int64(b) & 0x7F) << shift
  1869. if b < 0x80 {
  1870. break
  1871. }
  1872. }
  1873. default:
  1874. iNdEx = preIndex
  1875. skippy, err := skipRelationPb(dAtA[iNdEx:])
  1876. if err != nil {
  1877. return err
  1878. }
  1879. if skippy < 0 {
  1880. return ErrInvalidLengthRelationPb
  1881. }
  1882. if (iNdEx + skippy) > l {
  1883. return io.ErrUnexpectedEOF
  1884. }
  1885. iNdEx += skippy
  1886. }
  1887. }
  1888. if iNdEx > l {
  1889. return io.ErrUnexpectedEOF
  1890. }
  1891. return nil
  1892. }
  1893. func (m *LiveAnchorResp_Rooms) Unmarshal(dAtA []byte) error {
  1894. l := len(dAtA)
  1895. iNdEx := 0
  1896. for iNdEx < l {
  1897. preIndex := iNdEx
  1898. var wire uint64
  1899. for shift := uint(0); ; shift += 7 {
  1900. if shift >= 64 {
  1901. return ErrIntOverflowRelationPb
  1902. }
  1903. if iNdEx >= l {
  1904. return io.ErrUnexpectedEOF
  1905. }
  1906. b := dAtA[iNdEx]
  1907. iNdEx++
  1908. wire |= (uint64(b) & 0x7F) << shift
  1909. if b < 0x80 {
  1910. break
  1911. }
  1912. }
  1913. fieldNum := int32(wire >> 3)
  1914. wireType := int(wire & 0x7)
  1915. if wireType == 4 {
  1916. return fmt.Errorf("proto: Rooms: wiretype end group for non-group")
  1917. }
  1918. if fieldNum <= 0 {
  1919. return fmt.Errorf("proto: Rooms: illegal tag %d (wire type %d)", fieldNum, wire)
  1920. }
  1921. switch fieldNum {
  1922. case 1:
  1923. if wireType != 0 {
  1924. return fmt.Errorf("proto: wrong wireType = %d for field Roomid", wireType)
  1925. }
  1926. m.Roomid = 0
  1927. for shift := uint(0); ; shift += 7 {
  1928. if shift >= 64 {
  1929. return ErrIntOverflowRelationPb
  1930. }
  1931. if iNdEx >= l {
  1932. return io.ErrUnexpectedEOF
  1933. }
  1934. b := dAtA[iNdEx]
  1935. iNdEx++
  1936. m.Roomid |= (int64(b) & 0x7F) << shift
  1937. if b < 0x80 {
  1938. break
  1939. }
  1940. }
  1941. case 2:
  1942. if wireType != 0 {
  1943. return fmt.Errorf("proto: wrong wireType = %d for field Uid", wireType)
  1944. }
  1945. m.Uid = 0
  1946. for shift := uint(0); ; shift += 7 {
  1947. if shift >= 64 {
  1948. return ErrIntOverflowRelationPb
  1949. }
  1950. if iNdEx >= l {
  1951. return io.ErrUnexpectedEOF
  1952. }
  1953. b := dAtA[iNdEx]
  1954. iNdEx++
  1955. m.Uid |= (int64(b) & 0x7F) << shift
  1956. if b < 0x80 {
  1957. break
  1958. }
  1959. }
  1960. case 3:
  1961. if wireType != 2 {
  1962. return fmt.Errorf("proto: wrong wireType = %d for field Uname", wireType)
  1963. }
  1964. var stringLen uint64
  1965. for shift := uint(0); ; shift += 7 {
  1966. if shift >= 64 {
  1967. return ErrIntOverflowRelationPb
  1968. }
  1969. if iNdEx >= l {
  1970. return io.ErrUnexpectedEOF
  1971. }
  1972. b := dAtA[iNdEx]
  1973. iNdEx++
  1974. stringLen |= (uint64(b) & 0x7F) << shift
  1975. if b < 0x80 {
  1976. break
  1977. }
  1978. }
  1979. intStringLen := int(stringLen)
  1980. if intStringLen < 0 {
  1981. return ErrInvalidLengthRelationPb
  1982. }
  1983. postIndex := iNdEx + intStringLen
  1984. if postIndex > l {
  1985. return io.ErrUnexpectedEOF
  1986. }
  1987. m.Uname = string(dAtA[iNdEx:postIndex])
  1988. iNdEx = postIndex
  1989. case 4:
  1990. if wireType != 2 {
  1991. return fmt.Errorf("proto: wrong wireType = %d for field Face", wireType)
  1992. }
  1993. var stringLen uint64
  1994. for shift := uint(0); ; shift += 7 {
  1995. if shift >= 64 {
  1996. return ErrIntOverflowRelationPb
  1997. }
  1998. if iNdEx >= l {
  1999. return io.ErrUnexpectedEOF
  2000. }
  2001. b := dAtA[iNdEx]
  2002. iNdEx++
  2003. stringLen |= (uint64(b) & 0x7F) << shift
  2004. if b < 0x80 {
  2005. break
  2006. }
  2007. }
  2008. intStringLen := int(stringLen)
  2009. if intStringLen < 0 {
  2010. return ErrInvalidLengthRelationPb
  2011. }
  2012. postIndex := iNdEx + intStringLen
  2013. if postIndex > l {
  2014. return io.ErrUnexpectedEOF
  2015. }
  2016. m.Face = string(dAtA[iNdEx:postIndex])
  2017. iNdEx = postIndex
  2018. case 5:
  2019. if wireType != 2 {
  2020. return fmt.Errorf("proto: wrong wireType = %d for field Title", wireType)
  2021. }
  2022. var stringLen uint64
  2023. for shift := uint(0); ; shift += 7 {
  2024. if shift >= 64 {
  2025. return ErrIntOverflowRelationPb
  2026. }
  2027. if iNdEx >= l {
  2028. return io.ErrUnexpectedEOF
  2029. }
  2030. b := dAtA[iNdEx]
  2031. iNdEx++
  2032. stringLen |= (uint64(b) & 0x7F) << shift
  2033. if b < 0x80 {
  2034. break
  2035. }
  2036. }
  2037. intStringLen := int(stringLen)
  2038. if intStringLen < 0 {
  2039. return ErrInvalidLengthRelationPb
  2040. }
  2041. postIndex := iNdEx + intStringLen
  2042. if postIndex > l {
  2043. return io.ErrUnexpectedEOF
  2044. }
  2045. m.Title = string(dAtA[iNdEx:postIndex])
  2046. iNdEx = postIndex
  2047. case 6:
  2048. if wireType != 2 {
  2049. return fmt.Errorf("proto: wrong wireType = %d for field LiveTagName", wireType)
  2050. }
  2051. var stringLen uint64
  2052. for shift := uint(0); ; shift += 7 {
  2053. if shift >= 64 {
  2054. return ErrIntOverflowRelationPb
  2055. }
  2056. if iNdEx >= l {
  2057. return io.ErrUnexpectedEOF
  2058. }
  2059. b := dAtA[iNdEx]
  2060. iNdEx++
  2061. stringLen |= (uint64(b) & 0x7F) << shift
  2062. if b < 0x80 {
  2063. break
  2064. }
  2065. }
  2066. intStringLen := int(stringLen)
  2067. if intStringLen < 0 {
  2068. return ErrInvalidLengthRelationPb
  2069. }
  2070. postIndex := iNdEx + intStringLen
  2071. if postIndex > l {
  2072. return io.ErrUnexpectedEOF
  2073. }
  2074. m.LiveTagName = string(dAtA[iNdEx:postIndex])
  2075. iNdEx = postIndex
  2076. case 7:
  2077. if wireType != 0 {
  2078. return fmt.Errorf("proto: wrong wireType = %d for field LiveTime", wireType)
  2079. }
  2080. m.LiveTime = 0
  2081. for shift := uint(0); ; shift += 7 {
  2082. if shift >= 64 {
  2083. return ErrIntOverflowRelationPb
  2084. }
  2085. if iNdEx >= l {
  2086. return io.ErrUnexpectedEOF
  2087. }
  2088. b := dAtA[iNdEx]
  2089. iNdEx++
  2090. m.LiveTime |= (int64(b) & 0x7F) << shift
  2091. if b < 0x80 {
  2092. break
  2093. }
  2094. }
  2095. case 8:
  2096. if wireType != 0 {
  2097. return fmt.Errorf("proto: wrong wireType = %d for field Online", wireType)
  2098. }
  2099. m.Online = 0
  2100. for shift := uint(0); ; shift += 7 {
  2101. if shift >= 64 {
  2102. return ErrIntOverflowRelationPb
  2103. }
  2104. if iNdEx >= l {
  2105. return io.ErrUnexpectedEOF
  2106. }
  2107. b := dAtA[iNdEx]
  2108. iNdEx++
  2109. m.Online |= (int64(b) & 0x7F) << shift
  2110. if b < 0x80 {
  2111. break
  2112. }
  2113. }
  2114. case 9:
  2115. if wireType != 2 {
  2116. return fmt.Errorf("proto: wrong wireType = %d for field Playurl", wireType)
  2117. }
  2118. var stringLen uint64
  2119. for shift := uint(0); ; shift += 7 {
  2120. if shift >= 64 {
  2121. return ErrIntOverflowRelationPb
  2122. }
  2123. if iNdEx >= l {
  2124. return io.ErrUnexpectedEOF
  2125. }
  2126. b := dAtA[iNdEx]
  2127. iNdEx++
  2128. stringLen |= (uint64(b) & 0x7F) << shift
  2129. if b < 0x80 {
  2130. break
  2131. }
  2132. }
  2133. intStringLen := int(stringLen)
  2134. if intStringLen < 0 {
  2135. return ErrInvalidLengthRelationPb
  2136. }
  2137. postIndex := iNdEx + intStringLen
  2138. if postIndex > l {
  2139. return io.ErrUnexpectedEOF
  2140. }
  2141. m.Playurl = string(dAtA[iNdEx:postIndex])
  2142. iNdEx = postIndex
  2143. case 10:
  2144. if wireType == 0 {
  2145. var v int64
  2146. for shift := uint(0); ; shift += 7 {
  2147. if shift >= 64 {
  2148. return ErrIntOverflowRelationPb
  2149. }
  2150. if iNdEx >= l {
  2151. return io.ErrUnexpectedEOF
  2152. }
  2153. b := dAtA[iNdEx]
  2154. iNdEx++
  2155. v |= (int64(b) & 0x7F) << shift
  2156. if b < 0x80 {
  2157. break
  2158. }
  2159. }
  2160. m.AcceptQuality = append(m.AcceptQuality, v)
  2161. } else if wireType == 2 {
  2162. var packedLen int
  2163. for shift := uint(0); ; shift += 7 {
  2164. if shift >= 64 {
  2165. return ErrIntOverflowRelationPb
  2166. }
  2167. if iNdEx >= l {
  2168. return io.ErrUnexpectedEOF
  2169. }
  2170. b := dAtA[iNdEx]
  2171. iNdEx++
  2172. packedLen |= (int(b) & 0x7F) << shift
  2173. if b < 0x80 {
  2174. break
  2175. }
  2176. }
  2177. if packedLen < 0 {
  2178. return ErrInvalidLengthRelationPb
  2179. }
  2180. postIndex := iNdEx + packedLen
  2181. if postIndex > l {
  2182. return io.ErrUnexpectedEOF
  2183. }
  2184. for iNdEx < postIndex {
  2185. var v int64
  2186. for shift := uint(0); ; shift += 7 {
  2187. if shift >= 64 {
  2188. return ErrIntOverflowRelationPb
  2189. }
  2190. if iNdEx >= l {
  2191. return io.ErrUnexpectedEOF
  2192. }
  2193. b := dAtA[iNdEx]
  2194. iNdEx++
  2195. v |= (int64(b) & 0x7F) << shift
  2196. if b < 0x80 {
  2197. break
  2198. }
  2199. }
  2200. m.AcceptQuality = append(m.AcceptQuality, v)
  2201. }
  2202. } else {
  2203. return fmt.Errorf("proto: wrong wireType = %d for field AcceptQuality", wireType)
  2204. }
  2205. case 11:
  2206. if wireType != 0 {
  2207. return fmt.Errorf("proto: wrong wireType = %d for field CurrentQuality", wireType)
  2208. }
  2209. m.CurrentQuality = 0
  2210. for shift := uint(0); ; shift += 7 {
  2211. if shift >= 64 {
  2212. return ErrIntOverflowRelationPb
  2213. }
  2214. if iNdEx >= l {
  2215. return io.ErrUnexpectedEOF
  2216. }
  2217. b := dAtA[iNdEx]
  2218. iNdEx++
  2219. m.CurrentQuality |= (int64(b) & 0x7F) << shift
  2220. if b < 0x80 {
  2221. break
  2222. }
  2223. }
  2224. case 12:
  2225. if wireType != 0 {
  2226. return fmt.Errorf("proto: wrong wireType = %d for field PkId", wireType)
  2227. }
  2228. m.PkId = 0
  2229. for shift := uint(0); ; shift += 7 {
  2230. if shift >= 64 {
  2231. return ErrIntOverflowRelationPb
  2232. }
  2233. if iNdEx >= l {
  2234. return io.ErrUnexpectedEOF
  2235. }
  2236. b := dAtA[iNdEx]
  2237. iNdEx++
  2238. m.PkId |= (int64(b) & 0x7F) << shift
  2239. if b < 0x80 {
  2240. break
  2241. }
  2242. }
  2243. case 13:
  2244. if wireType != 0 {
  2245. return fmt.Errorf("proto: wrong wireType = %d for field SpecialAttention", wireType)
  2246. }
  2247. m.SpecialAttention = 0
  2248. for shift := uint(0); ; shift += 7 {
  2249. if shift >= 64 {
  2250. return ErrIntOverflowRelationPb
  2251. }
  2252. if iNdEx >= l {
  2253. return io.ErrUnexpectedEOF
  2254. }
  2255. b := dAtA[iNdEx]
  2256. iNdEx++
  2257. m.SpecialAttention |= (int64(b) & 0x7F) << shift
  2258. if b < 0x80 {
  2259. break
  2260. }
  2261. }
  2262. case 14:
  2263. if wireType != 0 {
  2264. return fmt.Errorf("proto: wrong wireType = %d for field Area", wireType)
  2265. }
  2266. m.Area = 0
  2267. for shift := uint(0); ; shift += 7 {
  2268. if shift >= 64 {
  2269. return ErrIntOverflowRelationPb
  2270. }
  2271. if iNdEx >= l {
  2272. return io.ErrUnexpectedEOF
  2273. }
  2274. b := dAtA[iNdEx]
  2275. iNdEx++
  2276. m.Area |= (int64(b) & 0x7F) << shift
  2277. if b < 0x80 {
  2278. break
  2279. }
  2280. }
  2281. case 15:
  2282. if wireType != 2 {
  2283. return fmt.Errorf("proto: wrong wireType = %d for field AreaName", wireType)
  2284. }
  2285. var stringLen uint64
  2286. for shift := uint(0); ; shift += 7 {
  2287. if shift >= 64 {
  2288. return ErrIntOverflowRelationPb
  2289. }
  2290. if iNdEx >= l {
  2291. return io.ErrUnexpectedEOF
  2292. }
  2293. b := dAtA[iNdEx]
  2294. iNdEx++
  2295. stringLen |= (uint64(b) & 0x7F) << shift
  2296. if b < 0x80 {
  2297. break
  2298. }
  2299. }
  2300. intStringLen := int(stringLen)
  2301. if intStringLen < 0 {
  2302. return ErrInvalidLengthRelationPb
  2303. }
  2304. postIndex := iNdEx + intStringLen
  2305. if postIndex > l {
  2306. return io.ErrUnexpectedEOF
  2307. }
  2308. m.AreaName = string(dAtA[iNdEx:postIndex])
  2309. iNdEx = postIndex
  2310. case 16:
  2311. if wireType != 0 {
  2312. return fmt.Errorf("proto: wrong wireType = %d for field AreaV2Id", wireType)
  2313. }
  2314. m.AreaV2Id = 0
  2315. for shift := uint(0); ; shift += 7 {
  2316. if shift >= 64 {
  2317. return ErrIntOverflowRelationPb
  2318. }
  2319. if iNdEx >= l {
  2320. return io.ErrUnexpectedEOF
  2321. }
  2322. b := dAtA[iNdEx]
  2323. iNdEx++
  2324. m.AreaV2Id |= (int64(b) & 0x7F) << shift
  2325. if b < 0x80 {
  2326. break
  2327. }
  2328. }
  2329. case 17:
  2330. if wireType != 2 {
  2331. return fmt.Errorf("proto: wrong wireType = %d for field AreaV2Name", wireType)
  2332. }
  2333. var stringLen uint64
  2334. for shift := uint(0); ; shift += 7 {
  2335. if shift >= 64 {
  2336. return ErrIntOverflowRelationPb
  2337. }
  2338. if iNdEx >= l {
  2339. return io.ErrUnexpectedEOF
  2340. }
  2341. b := dAtA[iNdEx]
  2342. iNdEx++
  2343. stringLen |= (uint64(b) & 0x7F) << shift
  2344. if b < 0x80 {
  2345. break
  2346. }
  2347. }
  2348. intStringLen := int(stringLen)
  2349. if intStringLen < 0 {
  2350. return ErrInvalidLengthRelationPb
  2351. }
  2352. postIndex := iNdEx + intStringLen
  2353. if postIndex > l {
  2354. return io.ErrUnexpectedEOF
  2355. }
  2356. m.AreaV2Name = string(dAtA[iNdEx:postIndex])
  2357. iNdEx = postIndex
  2358. case 18:
  2359. if wireType != 2 {
  2360. return fmt.Errorf("proto: wrong wireType = %d for field AreaV2ParentName", wireType)
  2361. }
  2362. var stringLen uint64
  2363. for shift := uint(0); ; shift += 7 {
  2364. if shift >= 64 {
  2365. return ErrIntOverflowRelationPb
  2366. }
  2367. if iNdEx >= l {
  2368. return io.ErrUnexpectedEOF
  2369. }
  2370. b := dAtA[iNdEx]
  2371. iNdEx++
  2372. stringLen |= (uint64(b) & 0x7F) << shift
  2373. if b < 0x80 {
  2374. break
  2375. }
  2376. }
  2377. intStringLen := int(stringLen)
  2378. if intStringLen < 0 {
  2379. return ErrInvalidLengthRelationPb
  2380. }
  2381. postIndex := iNdEx + intStringLen
  2382. if postIndex > l {
  2383. return io.ErrUnexpectedEOF
  2384. }
  2385. m.AreaV2ParentName = string(dAtA[iNdEx:postIndex])
  2386. iNdEx = postIndex
  2387. case 19:
  2388. if wireType != 0 {
  2389. return fmt.Errorf("proto: wrong wireType = %d for field AreaV2ParentId", wireType)
  2390. }
  2391. m.AreaV2ParentId = 0
  2392. for shift := uint(0); ; shift += 7 {
  2393. if shift >= 64 {
  2394. return ErrIntOverflowRelationPb
  2395. }
  2396. if iNdEx >= l {
  2397. return io.ErrUnexpectedEOF
  2398. }
  2399. b := dAtA[iNdEx]
  2400. iNdEx++
  2401. m.AreaV2ParentId |= (int64(b) & 0x7F) << shift
  2402. if b < 0x80 {
  2403. break
  2404. }
  2405. }
  2406. case 20:
  2407. if wireType != 0 {
  2408. return fmt.Errorf("proto: wrong wireType = %d for field BroadcastType", wireType)
  2409. }
  2410. m.BroadcastType = 0
  2411. for shift := uint(0); ; shift += 7 {
  2412. if shift >= 64 {
  2413. return ErrIntOverflowRelationPb
  2414. }
  2415. if iNdEx >= l {
  2416. return io.ErrUnexpectedEOF
  2417. }
  2418. b := dAtA[iNdEx]
  2419. iNdEx++
  2420. m.BroadcastType |= (int64(b) & 0x7F) << shift
  2421. if b < 0x80 {
  2422. break
  2423. }
  2424. }
  2425. case 21:
  2426. if wireType != 0 {
  2427. return fmt.Errorf("proto: wrong wireType = %d for field OfficialVerify", wireType)
  2428. }
  2429. m.OfficialVerify = 0
  2430. for shift := uint(0); ; shift += 7 {
  2431. if shift >= 64 {
  2432. return ErrIntOverflowRelationPb
  2433. }
  2434. if iNdEx >= l {
  2435. return io.ErrUnexpectedEOF
  2436. }
  2437. b := dAtA[iNdEx]
  2438. iNdEx++
  2439. m.OfficialVerify |= (int64(b) & 0x7F) << shift
  2440. if b < 0x80 {
  2441. break
  2442. }
  2443. }
  2444. case 22:
  2445. if wireType != 2 {
  2446. return fmt.Errorf("proto: wrong wireType = %d for field Link", wireType)
  2447. }
  2448. var stringLen uint64
  2449. for shift := uint(0); ; shift += 7 {
  2450. if shift >= 64 {
  2451. return ErrIntOverflowRelationPb
  2452. }
  2453. if iNdEx >= l {
  2454. return io.ErrUnexpectedEOF
  2455. }
  2456. b := dAtA[iNdEx]
  2457. iNdEx++
  2458. stringLen |= (uint64(b) & 0x7F) << shift
  2459. if b < 0x80 {
  2460. break
  2461. }
  2462. }
  2463. intStringLen := int(stringLen)
  2464. if intStringLen < 0 {
  2465. return ErrInvalidLengthRelationPb
  2466. }
  2467. postIndex := iNdEx + intStringLen
  2468. if postIndex > l {
  2469. return io.ErrUnexpectedEOF
  2470. }
  2471. m.Link = string(dAtA[iNdEx:postIndex])
  2472. iNdEx = postIndex
  2473. case 23:
  2474. if wireType != 2 {
  2475. return fmt.Errorf("proto: wrong wireType = %d for field Cover", wireType)
  2476. }
  2477. var stringLen uint64
  2478. for shift := uint(0); ; shift += 7 {
  2479. if shift >= 64 {
  2480. return ErrIntOverflowRelationPb
  2481. }
  2482. if iNdEx >= l {
  2483. return io.ErrUnexpectedEOF
  2484. }
  2485. b := dAtA[iNdEx]
  2486. iNdEx++
  2487. stringLen |= (uint64(b) & 0x7F) << shift
  2488. if b < 0x80 {
  2489. break
  2490. }
  2491. }
  2492. intStringLen := int(stringLen)
  2493. if intStringLen < 0 {
  2494. return ErrInvalidLengthRelationPb
  2495. }
  2496. postIndex := iNdEx + intStringLen
  2497. if postIndex > l {
  2498. return io.ErrUnexpectedEOF
  2499. }
  2500. m.Cover = string(dAtA[iNdEx:postIndex])
  2501. iNdEx = postIndex
  2502. case 24:
  2503. if wireType != 2 {
  2504. return fmt.Errorf("proto: wrong wireType = %d for field PendentRu", wireType)
  2505. }
  2506. var stringLen uint64
  2507. for shift := uint(0); ; shift += 7 {
  2508. if shift >= 64 {
  2509. return ErrIntOverflowRelationPb
  2510. }
  2511. if iNdEx >= l {
  2512. return io.ErrUnexpectedEOF
  2513. }
  2514. b := dAtA[iNdEx]
  2515. iNdEx++
  2516. stringLen |= (uint64(b) & 0x7F) << shift
  2517. if b < 0x80 {
  2518. break
  2519. }
  2520. }
  2521. intStringLen := int(stringLen)
  2522. if intStringLen < 0 {
  2523. return ErrInvalidLengthRelationPb
  2524. }
  2525. postIndex := iNdEx + intStringLen
  2526. if postIndex > l {
  2527. return io.ErrUnexpectedEOF
  2528. }
  2529. m.PendentRu = string(dAtA[iNdEx:postIndex])
  2530. iNdEx = postIndex
  2531. case 25:
  2532. if wireType != 2 {
  2533. return fmt.Errorf("proto: wrong wireType = %d for field PendentRuColor", wireType)
  2534. }
  2535. var stringLen uint64
  2536. for shift := uint(0); ; shift += 7 {
  2537. if shift >= 64 {
  2538. return ErrIntOverflowRelationPb
  2539. }
  2540. if iNdEx >= l {
  2541. return io.ErrUnexpectedEOF
  2542. }
  2543. b := dAtA[iNdEx]
  2544. iNdEx++
  2545. stringLen |= (uint64(b) & 0x7F) << shift
  2546. if b < 0x80 {
  2547. break
  2548. }
  2549. }
  2550. intStringLen := int(stringLen)
  2551. if intStringLen < 0 {
  2552. return ErrInvalidLengthRelationPb
  2553. }
  2554. postIndex := iNdEx + intStringLen
  2555. if postIndex > l {
  2556. return io.ErrUnexpectedEOF
  2557. }
  2558. m.PendentRuColor = string(dAtA[iNdEx:postIndex])
  2559. iNdEx = postIndex
  2560. case 26:
  2561. if wireType != 2 {
  2562. return fmt.Errorf("proto: wrong wireType = %d for field PendentRuPic", wireType)
  2563. }
  2564. var stringLen uint64
  2565. for shift := uint(0); ; shift += 7 {
  2566. if shift >= 64 {
  2567. return ErrIntOverflowRelationPb
  2568. }
  2569. if iNdEx >= l {
  2570. return io.ErrUnexpectedEOF
  2571. }
  2572. b := dAtA[iNdEx]
  2573. iNdEx++
  2574. stringLen |= (uint64(b) & 0x7F) << shift
  2575. if b < 0x80 {
  2576. break
  2577. }
  2578. }
  2579. intStringLen := int(stringLen)
  2580. if intStringLen < 0 {
  2581. return ErrInvalidLengthRelationPb
  2582. }
  2583. postIndex := iNdEx + intStringLen
  2584. if postIndex > l {
  2585. return io.ErrUnexpectedEOF
  2586. }
  2587. m.PendentRuPic = string(dAtA[iNdEx:postIndex])
  2588. iNdEx = postIndex
  2589. case 27:
  2590. if wireType != 2 {
  2591. return fmt.Errorf("proto: wrong wireType = %d for field PlayUrlH265", wireType)
  2592. }
  2593. var stringLen uint64
  2594. for shift := uint(0); ; shift += 7 {
  2595. if shift >= 64 {
  2596. return ErrIntOverflowRelationPb
  2597. }
  2598. if iNdEx >= l {
  2599. return io.ErrUnexpectedEOF
  2600. }
  2601. b := dAtA[iNdEx]
  2602. iNdEx++
  2603. stringLen |= (uint64(b) & 0x7F) << shift
  2604. if b < 0x80 {
  2605. break
  2606. }
  2607. }
  2608. intStringLen := int(stringLen)
  2609. if intStringLen < 0 {
  2610. return ErrInvalidLengthRelationPb
  2611. }
  2612. postIndex := iNdEx + intStringLen
  2613. if postIndex > l {
  2614. return io.ErrUnexpectedEOF
  2615. }
  2616. m.PlayUrlH265 = string(dAtA[iNdEx:postIndex])
  2617. iNdEx = postIndex
  2618. default:
  2619. iNdEx = preIndex
  2620. skippy, err := skipRelationPb(dAtA[iNdEx:])
  2621. if err != nil {
  2622. return err
  2623. }
  2624. if skippy < 0 {
  2625. return ErrInvalidLengthRelationPb
  2626. }
  2627. if (iNdEx + skippy) > l {
  2628. return io.ErrUnexpectedEOF
  2629. }
  2630. iNdEx += skippy
  2631. }
  2632. }
  2633. if iNdEx > l {
  2634. return io.ErrUnexpectedEOF
  2635. }
  2636. return nil
  2637. }
  2638. func (m *UnLiveAnchorReq) Unmarshal(dAtA []byte) error {
  2639. l := len(dAtA)
  2640. iNdEx := 0
  2641. for iNdEx < l {
  2642. preIndex := iNdEx
  2643. var wire uint64
  2644. for shift := uint(0); ; shift += 7 {
  2645. if shift >= 64 {
  2646. return ErrIntOverflowRelationPb
  2647. }
  2648. if iNdEx >= l {
  2649. return io.ErrUnexpectedEOF
  2650. }
  2651. b := dAtA[iNdEx]
  2652. iNdEx++
  2653. wire |= (uint64(b) & 0x7F) << shift
  2654. if b < 0x80 {
  2655. break
  2656. }
  2657. }
  2658. fieldNum := int32(wire >> 3)
  2659. wireType := int(wire & 0x7)
  2660. if wireType == 4 {
  2661. return fmt.Errorf("proto: UnLiveAnchorReq: wiretype end group for non-group")
  2662. }
  2663. if fieldNum <= 0 {
  2664. return fmt.Errorf("proto: UnLiveAnchorReq: illegal tag %d (wire type %d)", fieldNum, wire)
  2665. }
  2666. switch fieldNum {
  2667. case 1:
  2668. if wireType != 2 {
  2669. return fmt.Errorf("proto: wrong wireType = %d for field Buyaofangqizhiliao", wireType)
  2670. }
  2671. var stringLen uint64
  2672. for shift := uint(0); ; shift += 7 {
  2673. if shift >= 64 {
  2674. return ErrIntOverflowRelationPb
  2675. }
  2676. if iNdEx >= l {
  2677. return io.ErrUnexpectedEOF
  2678. }
  2679. b := dAtA[iNdEx]
  2680. iNdEx++
  2681. stringLen |= (uint64(b) & 0x7F) << shift
  2682. if b < 0x80 {
  2683. break
  2684. }
  2685. }
  2686. intStringLen := int(stringLen)
  2687. if intStringLen < 0 {
  2688. return ErrInvalidLengthRelationPb
  2689. }
  2690. postIndex := iNdEx + intStringLen
  2691. if postIndex > l {
  2692. return io.ErrUnexpectedEOF
  2693. }
  2694. m.Buyaofangqizhiliao = string(dAtA[iNdEx:postIndex])
  2695. iNdEx = postIndex
  2696. case 2:
  2697. if wireType != 0 {
  2698. return fmt.Errorf("proto: wrong wireType = %d for field Page", wireType)
  2699. }
  2700. m.Page = 0
  2701. for shift := uint(0); ; shift += 7 {
  2702. if shift >= 64 {
  2703. return ErrIntOverflowRelationPb
  2704. }
  2705. if iNdEx >= l {
  2706. return io.ErrUnexpectedEOF
  2707. }
  2708. b := dAtA[iNdEx]
  2709. iNdEx++
  2710. m.Page |= (int64(b) & 0x7F) << shift
  2711. if b < 0x80 {
  2712. break
  2713. }
  2714. }
  2715. case 3:
  2716. if wireType != 0 {
  2717. return fmt.Errorf("proto: wrong wireType = %d for field Pagesize", wireType)
  2718. }
  2719. m.Pagesize = 0
  2720. for shift := uint(0); ; shift += 7 {
  2721. if shift >= 64 {
  2722. return ErrIntOverflowRelationPb
  2723. }
  2724. if iNdEx >= l {
  2725. return io.ErrUnexpectedEOF
  2726. }
  2727. b := dAtA[iNdEx]
  2728. iNdEx++
  2729. m.Pagesize |= (int64(b) & 0x7F) << shift
  2730. if b < 0x80 {
  2731. break
  2732. }
  2733. }
  2734. default:
  2735. iNdEx = preIndex
  2736. skippy, err := skipRelationPb(dAtA[iNdEx:])
  2737. if err != nil {
  2738. return err
  2739. }
  2740. if skippy < 0 {
  2741. return ErrInvalidLengthRelationPb
  2742. }
  2743. if (iNdEx + skippy) > l {
  2744. return io.ErrUnexpectedEOF
  2745. }
  2746. iNdEx += skippy
  2747. }
  2748. }
  2749. if iNdEx > l {
  2750. return io.ErrUnexpectedEOF
  2751. }
  2752. return nil
  2753. }
  2754. func (m *UnLiveAnchorResp) Unmarshal(dAtA []byte) error {
  2755. l := len(dAtA)
  2756. iNdEx := 0
  2757. for iNdEx < l {
  2758. preIndex := iNdEx
  2759. var wire uint64
  2760. for shift := uint(0); ; shift += 7 {
  2761. if shift >= 64 {
  2762. return ErrIntOverflowRelationPb
  2763. }
  2764. if iNdEx >= l {
  2765. return io.ErrUnexpectedEOF
  2766. }
  2767. b := dAtA[iNdEx]
  2768. iNdEx++
  2769. wire |= (uint64(b) & 0x7F) << shift
  2770. if b < 0x80 {
  2771. break
  2772. }
  2773. }
  2774. fieldNum := int32(wire >> 3)
  2775. wireType := int(wire & 0x7)
  2776. if wireType == 4 {
  2777. return fmt.Errorf("proto: UnLiveAnchorResp: wiretype end group for non-group")
  2778. }
  2779. if fieldNum <= 0 {
  2780. return fmt.Errorf("proto: UnLiveAnchorResp: illegal tag %d (wire type %d)", fieldNum, wire)
  2781. }
  2782. switch fieldNum {
  2783. case 1:
  2784. if wireType != 2 {
  2785. return fmt.Errorf("proto: wrong wireType = %d for field Rooms", wireType)
  2786. }
  2787. var msglen int
  2788. for shift := uint(0); ; shift += 7 {
  2789. if shift >= 64 {
  2790. return ErrIntOverflowRelationPb
  2791. }
  2792. if iNdEx >= l {
  2793. return io.ErrUnexpectedEOF
  2794. }
  2795. b := dAtA[iNdEx]
  2796. iNdEx++
  2797. msglen |= (int(b) & 0x7F) << shift
  2798. if b < 0x80 {
  2799. break
  2800. }
  2801. }
  2802. if msglen < 0 {
  2803. return ErrInvalidLengthRelationPb
  2804. }
  2805. postIndex := iNdEx + msglen
  2806. if postIndex > l {
  2807. return io.ErrUnexpectedEOF
  2808. }
  2809. m.Rooms = append(m.Rooms, &UnLiveAnchorResp_Rooms{})
  2810. if err := m.Rooms[len(m.Rooms)-1].Unmarshal(dAtA[iNdEx:postIndex]); err != nil {
  2811. return err
  2812. }
  2813. iNdEx = postIndex
  2814. case 2:
  2815. if wireType != 0 {
  2816. return fmt.Errorf("proto: wrong wireType = %d for field TotalCount", wireType)
  2817. }
  2818. m.TotalCount = 0
  2819. for shift := uint(0); ; shift += 7 {
  2820. if shift >= 64 {
  2821. return ErrIntOverflowRelationPb
  2822. }
  2823. if iNdEx >= l {
  2824. return io.ErrUnexpectedEOF
  2825. }
  2826. b := dAtA[iNdEx]
  2827. iNdEx++
  2828. m.TotalCount |= (int64(b) & 0x7F) << shift
  2829. if b < 0x80 {
  2830. break
  2831. }
  2832. }
  2833. case 3:
  2834. if wireType != 0 {
  2835. return fmt.Errorf("proto: wrong wireType = %d for field NoRoomCount", wireType)
  2836. }
  2837. m.NoRoomCount = 0
  2838. for shift := uint(0); ; shift += 7 {
  2839. if shift >= 64 {
  2840. return ErrIntOverflowRelationPb
  2841. }
  2842. if iNdEx >= l {
  2843. return io.ErrUnexpectedEOF
  2844. }
  2845. b := dAtA[iNdEx]
  2846. iNdEx++
  2847. m.NoRoomCount |= (int64(b) & 0x7F) << shift
  2848. if b < 0x80 {
  2849. break
  2850. }
  2851. }
  2852. case 4:
  2853. if wireType != 0 {
  2854. return fmt.Errorf("proto: wrong wireType = %d for field HasMore", wireType)
  2855. }
  2856. m.HasMore = 0
  2857. for shift := uint(0); ; shift += 7 {
  2858. if shift >= 64 {
  2859. return ErrIntOverflowRelationPb
  2860. }
  2861. if iNdEx >= l {
  2862. return io.ErrUnexpectedEOF
  2863. }
  2864. b := dAtA[iNdEx]
  2865. iNdEx++
  2866. m.HasMore |= (int64(b) & 0x7F) << shift
  2867. if b < 0x80 {
  2868. break
  2869. }
  2870. }
  2871. default:
  2872. iNdEx = preIndex
  2873. skippy, err := skipRelationPb(dAtA[iNdEx:])
  2874. if err != nil {
  2875. return err
  2876. }
  2877. if skippy < 0 {
  2878. return ErrInvalidLengthRelationPb
  2879. }
  2880. if (iNdEx + skippy) > l {
  2881. return io.ErrUnexpectedEOF
  2882. }
  2883. iNdEx += skippy
  2884. }
  2885. }
  2886. if iNdEx > l {
  2887. return io.ErrUnexpectedEOF
  2888. }
  2889. return nil
  2890. }
  2891. func (m *UnLiveAnchorResp_Rooms) Unmarshal(dAtA []byte) error {
  2892. l := len(dAtA)
  2893. iNdEx := 0
  2894. for iNdEx < l {
  2895. preIndex := iNdEx
  2896. var wire uint64
  2897. for shift := uint(0); ; shift += 7 {
  2898. if shift >= 64 {
  2899. return ErrIntOverflowRelationPb
  2900. }
  2901. if iNdEx >= l {
  2902. return io.ErrUnexpectedEOF
  2903. }
  2904. b := dAtA[iNdEx]
  2905. iNdEx++
  2906. wire |= (uint64(b) & 0x7F) << shift
  2907. if b < 0x80 {
  2908. break
  2909. }
  2910. }
  2911. fieldNum := int32(wire >> 3)
  2912. wireType := int(wire & 0x7)
  2913. if wireType == 4 {
  2914. return fmt.Errorf("proto: Rooms: wiretype end group for non-group")
  2915. }
  2916. if fieldNum <= 0 {
  2917. return fmt.Errorf("proto: Rooms: illegal tag %d (wire type %d)", fieldNum, wire)
  2918. }
  2919. switch fieldNum {
  2920. case 1:
  2921. if wireType != 2 {
  2922. return fmt.Errorf("proto: wrong wireType = %d for field LiveDesc", wireType)
  2923. }
  2924. var stringLen uint64
  2925. for shift := uint(0); ; shift += 7 {
  2926. if shift >= 64 {
  2927. return ErrIntOverflowRelationPb
  2928. }
  2929. if iNdEx >= l {
  2930. return io.ErrUnexpectedEOF
  2931. }
  2932. b := dAtA[iNdEx]
  2933. iNdEx++
  2934. stringLen |= (uint64(b) & 0x7F) << shift
  2935. if b < 0x80 {
  2936. break
  2937. }
  2938. }
  2939. intStringLen := int(stringLen)
  2940. if intStringLen < 0 {
  2941. return ErrInvalidLengthRelationPb
  2942. }
  2943. postIndex := iNdEx + intStringLen
  2944. if postIndex > l {
  2945. return io.ErrUnexpectedEOF
  2946. }
  2947. m.LiveDesc = string(dAtA[iNdEx:postIndex])
  2948. iNdEx = postIndex
  2949. case 2:
  2950. if wireType != 0 {
  2951. return fmt.Errorf("proto: wrong wireType = %d for field Roomid", wireType)
  2952. }
  2953. m.Roomid = 0
  2954. for shift := uint(0); ; shift += 7 {
  2955. if shift >= 64 {
  2956. return ErrIntOverflowRelationPb
  2957. }
  2958. if iNdEx >= l {
  2959. return io.ErrUnexpectedEOF
  2960. }
  2961. b := dAtA[iNdEx]
  2962. iNdEx++
  2963. m.Roomid |= (int64(b) & 0x7F) << shift
  2964. if b < 0x80 {
  2965. break
  2966. }
  2967. }
  2968. case 3:
  2969. if wireType != 0 {
  2970. return fmt.Errorf("proto: wrong wireType = %d for field Uid", wireType)
  2971. }
  2972. m.Uid = 0
  2973. for shift := uint(0); ; shift += 7 {
  2974. if shift >= 64 {
  2975. return ErrIntOverflowRelationPb
  2976. }
  2977. if iNdEx >= l {
  2978. return io.ErrUnexpectedEOF
  2979. }
  2980. b := dAtA[iNdEx]
  2981. iNdEx++
  2982. m.Uid |= (int64(b) & 0x7F) << shift
  2983. if b < 0x80 {
  2984. break
  2985. }
  2986. }
  2987. case 4:
  2988. if wireType != 2 {
  2989. return fmt.Errorf("proto: wrong wireType = %d for field Uname", wireType)
  2990. }
  2991. var stringLen uint64
  2992. for shift := uint(0); ; shift += 7 {
  2993. if shift >= 64 {
  2994. return ErrIntOverflowRelationPb
  2995. }
  2996. if iNdEx >= l {
  2997. return io.ErrUnexpectedEOF
  2998. }
  2999. b := dAtA[iNdEx]
  3000. iNdEx++
  3001. stringLen |= (uint64(b) & 0x7F) << shift
  3002. if b < 0x80 {
  3003. break
  3004. }
  3005. }
  3006. intStringLen := int(stringLen)
  3007. if intStringLen < 0 {
  3008. return ErrInvalidLengthRelationPb
  3009. }
  3010. postIndex := iNdEx + intStringLen
  3011. if postIndex > l {
  3012. return io.ErrUnexpectedEOF
  3013. }
  3014. m.Uname = string(dAtA[iNdEx:postIndex])
  3015. iNdEx = postIndex
  3016. case 5:
  3017. if wireType != 2 {
  3018. return fmt.Errorf("proto: wrong wireType = %d for field Face", wireType)
  3019. }
  3020. var stringLen uint64
  3021. for shift := uint(0); ; shift += 7 {
  3022. if shift >= 64 {
  3023. return ErrIntOverflowRelationPb
  3024. }
  3025. if iNdEx >= l {
  3026. return io.ErrUnexpectedEOF
  3027. }
  3028. b := dAtA[iNdEx]
  3029. iNdEx++
  3030. stringLen |= (uint64(b) & 0x7F) << shift
  3031. if b < 0x80 {
  3032. break
  3033. }
  3034. }
  3035. intStringLen := int(stringLen)
  3036. if intStringLen < 0 {
  3037. return ErrInvalidLengthRelationPb
  3038. }
  3039. postIndex := iNdEx + intStringLen
  3040. if postIndex > l {
  3041. return io.ErrUnexpectedEOF
  3042. }
  3043. m.Face = string(dAtA[iNdEx:postIndex])
  3044. iNdEx = postIndex
  3045. case 6:
  3046. if wireType != 0 {
  3047. return fmt.Errorf("proto: wrong wireType = %d for field SpecialAttention", wireType)
  3048. }
  3049. m.SpecialAttention = 0
  3050. for shift := uint(0); ; shift += 7 {
  3051. if shift >= 64 {
  3052. return ErrIntOverflowRelationPb
  3053. }
  3054. if iNdEx >= l {
  3055. return io.ErrUnexpectedEOF
  3056. }
  3057. b := dAtA[iNdEx]
  3058. iNdEx++
  3059. m.SpecialAttention |= (int64(b) & 0x7F) << shift
  3060. if b < 0x80 {
  3061. break
  3062. }
  3063. }
  3064. case 7:
  3065. if wireType != 0 {
  3066. return fmt.Errorf("proto: wrong wireType = %d for field OfficialVerify", wireType)
  3067. }
  3068. m.OfficialVerify = 0
  3069. for shift := uint(0); ; shift += 7 {
  3070. if shift >= 64 {
  3071. return ErrIntOverflowRelationPb
  3072. }
  3073. if iNdEx >= l {
  3074. return io.ErrUnexpectedEOF
  3075. }
  3076. b := dAtA[iNdEx]
  3077. iNdEx++
  3078. m.OfficialVerify |= (int64(b) & 0x7F) << shift
  3079. if b < 0x80 {
  3080. break
  3081. }
  3082. }
  3083. case 8:
  3084. if wireType != 0 {
  3085. return fmt.Errorf("proto: wrong wireType = %d for field LiveStatus", wireType)
  3086. }
  3087. m.LiveStatus = 0
  3088. for shift := uint(0); ; shift += 7 {
  3089. if shift >= 64 {
  3090. return ErrIntOverflowRelationPb
  3091. }
  3092. if iNdEx >= l {
  3093. return io.ErrUnexpectedEOF
  3094. }
  3095. b := dAtA[iNdEx]
  3096. iNdEx++
  3097. m.LiveStatus |= (int64(b) & 0x7F) << shift
  3098. if b < 0x80 {
  3099. break
  3100. }
  3101. }
  3102. case 9:
  3103. if wireType != 0 {
  3104. return fmt.Errorf("proto: wrong wireType = %d for field BroadcastType", wireType)
  3105. }
  3106. m.BroadcastType = 0
  3107. for shift := uint(0); ; shift += 7 {
  3108. if shift >= 64 {
  3109. return ErrIntOverflowRelationPb
  3110. }
  3111. if iNdEx >= l {
  3112. return io.ErrUnexpectedEOF
  3113. }
  3114. b := dAtA[iNdEx]
  3115. iNdEx++
  3116. m.BroadcastType |= (int64(b) & 0x7F) << shift
  3117. if b < 0x80 {
  3118. break
  3119. }
  3120. }
  3121. case 10:
  3122. if wireType != 0 {
  3123. return fmt.Errorf("proto: wrong wireType = %d for field Area", wireType)
  3124. }
  3125. m.Area = 0
  3126. for shift := uint(0); ; shift += 7 {
  3127. if shift >= 64 {
  3128. return ErrIntOverflowRelationPb
  3129. }
  3130. if iNdEx >= l {
  3131. return io.ErrUnexpectedEOF
  3132. }
  3133. b := dAtA[iNdEx]
  3134. iNdEx++
  3135. m.Area |= (int64(b) & 0x7F) << shift
  3136. if b < 0x80 {
  3137. break
  3138. }
  3139. }
  3140. case 11:
  3141. if wireType != 0 {
  3142. return fmt.Errorf("proto: wrong wireType = %d for field Attentions", wireType)
  3143. }
  3144. m.Attentions = 0
  3145. for shift := uint(0); ; shift += 7 {
  3146. if shift >= 64 {
  3147. return ErrIntOverflowRelationPb
  3148. }
  3149. if iNdEx >= l {
  3150. return io.ErrUnexpectedEOF
  3151. }
  3152. b := dAtA[iNdEx]
  3153. iNdEx++
  3154. m.Attentions |= (int64(b) & 0x7F) << shift
  3155. if b < 0x80 {
  3156. break
  3157. }
  3158. }
  3159. case 12:
  3160. if wireType != 2 {
  3161. return fmt.Errorf("proto: wrong wireType = %d for field AreaName", wireType)
  3162. }
  3163. var stringLen uint64
  3164. for shift := uint(0); ; shift += 7 {
  3165. if shift >= 64 {
  3166. return ErrIntOverflowRelationPb
  3167. }
  3168. if iNdEx >= l {
  3169. return io.ErrUnexpectedEOF
  3170. }
  3171. b := dAtA[iNdEx]
  3172. iNdEx++
  3173. stringLen |= (uint64(b) & 0x7F) << shift
  3174. if b < 0x80 {
  3175. break
  3176. }
  3177. }
  3178. intStringLen := int(stringLen)
  3179. if intStringLen < 0 {
  3180. return ErrInvalidLengthRelationPb
  3181. }
  3182. postIndex := iNdEx + intStringLen
  3183. if postIndex > l {
  3184. return io.ErrUnexpectedEOF
  3185. }
  3186. m.AreaName = string(dAtA[iNdEx:postIndex])
  3187. iNdEx = postIndex
  3188. case 13:
  3189. if wireType != 0 {
  3190. return fmt.Errorf("proto: wrong wireType = %d for field AreaV2Id", wireType)
  3191. }
  3192. m.AreaV2Id = 0
  3193. for shift := uint(0); ; shift += 7 {
  3194. if shift >= 64 {
  3195. return ErrIntOverflowRelationPb
  3196. }
  3197. if iNdEx >= l {
  3198. return io.ErrUnexpectedEOF
  3199. }
  3200. b := dAtA[iNdEx]
  3201. iNdEx++
  3202. m.AreaV2Id |= (int64(b) & 0x7F) << shift
  3203. if b < 0x80 {
  3204. break
  3205. }
  3206. }
  3207. case 14:
  3208. if wireType != 2 {
  3209. return fmt.Errorf("proto: wrong wireType = %d for field AreaV2Name", wireType)
  3210. }
  3211. var stringLen uint64
  3212. for shift := uint(0); ; shift += 7 {
  3213. if shift >= 64 {
  3214. return ErrIntOverflowRelationPb
  3215. }
  3216. if iNdEx >= l {
  3217. return io.ErrUnexpectedEOF
  3218. }
  3219. b := dAtA[iNdEx]
  3220. iNdEx++
  3221. stringLen |= (uint64(b) & 0x7F) << shift
  3222. if b < 0x80 {
  3223. break
  3224. }
  3225. }
  3226. intStringLen := int(stringLen)
  3227. if intStringLen < 0 {
  3228. return ErrInvalidLengthRelationPb
  3229. }
  3230. postIndex := iNdEx + intStringLen
  3231. if postIndex > l {
  3232. return io.ErrUnexpectedEOF
  3233. }
  3234. m.AreaV2Name = string(dAtA[iNdEx:postIndex])
  3235. iNdEx = postIndex
  3236. case 15:
  3237. if wireType != 2 {
  3238. return fmt.Errorf("proto: wrong wireType = %d for field AreaV2ParentName", wireType)
  3239. }
  3240. var stringLen uint64
  3241. for shift := uint(0); ; shift += 7 {
  3242. if shift >= 64 {
  3243. return ErrIntOverflowRelationPb
  3244. }
  3245. if iNdEx >= l {
  3246. return io.ErrUnexpectedEOF
  3247. }
  3248. b := dAtA[iNdEx]
  3249. iNdEx++
  3250. stringLen |= (uint64(b) & 0x7F) << shift
  3251. if b < 0x80 {
  3252. break
  3253. }
  3254. }
  3255. intStringLen := int(stringLen)
  3256. if intStringLen < 0 {
  3257. return ErrInvalidLengthRelationPb
  3258. }
  3259. postIndex := iNdEx + intStringLen
  3260. if postIndex > l {
  3261. return io.ErrUnexpectedEOF
  3262. }
  3263. m.AreaV2ParentName = string(dAtA[iNdEx:postIndex])
  3264. iNdEx = postIndex
  3265. case 16:
  3266. if wireType != 0 {
  3267. return fmt.Errorf("proto: wrong wireType = %d for field AreaV2ParentId", wireType)
  3268. }
  3269. m.AreaV2ParentId = 0
  3270. for shift := uint(0); ; shift += 7 {
  3271. if shift >= 64 {
  3272. return ErrIntOverflowRelationPb
  3273. }
  3274. if iNdEx >= l {
  3275. return io.ErrUnexpectedEOF
  3276. }
  3277. b := dAtA[iNdEx]
  3278. iNdEx++
  3279. m.AreaV2ParentId |= (int64(b) & 0x7F) << shift
  3280. if b < 0x80 {
  3281. break
  3282. }
  3283. }
  3284. case 17:
  3285. if wireType != 2 {
  3286. return fmt.Errorf("proto: wrong wireType = %d for field Link", wireType)
  3287. }
  3288. var stringLen uint64
  3289. for shift := uint(0); ; shift += 7 {
  3290. if shift >= 64 {
  3291. return ErrIntOverflowRelationPb
  3292. }
  3293. if iNdEx >= l {
  3294. return io.ErrUnexpectedEOF
  3295. }
  3296. b := dAtA[iNdEx]
  3297. iNdEx++
  3298. stringLen |= (uint64(b) & 0x7F) << shift
  3299. if b < 0x80 {
  3300. break
  3301. }
  3302. }
  3303. intStringLen := int(stringLen)
  3304. if intStringLen < 0 {
  3305. return ErrInvalidLengthRelationPb
  3306. }
  3307. postIndex := iNdEx + intStringLen
  3308. if postIndex > l {
  3309. return io.ErrUnexpectedEOF
  3310. }
  3311. m.Link = string(dAtA[iNdEx:postIndex])
  3312. iNdEx = postIndex
  3313. case 18:
  3314. if wireType != 2 {
  3315. return fmt.Errorf("proto: wrong wireType = %d for field AnnouncementContent", wireType)
  3316. }
  3317. var stringLen uint64
  3318. for shift := uint(0); ; shift += 7 {
  3319. if shift >= 64 {
  3320. return ErrIntOverflowRelationPb
  3321. }
  3322. if iNdEx >= l {
  3323. return io.ErrUnexpectedEOF
  3324. }
  3325. b := dAtA[iNdEx]
  3326. iNdEx++
  3327. stringLen |= (uint64(b) & 0x7F) << shift
  3328. if b < 0x80 {
  3329. break
  3330. }
  3331. }
  3332. intStringLen := int(stringLen)
  3333. if intStringLen < 0 {
  3334. return ErrInvalidLengthRelationPb
  3335. }
  3336. postIndex := iNdEx + intStringLen
  3337. if postIndex > l {
  3338. return io.ErrUnexpectedEOF
  3339. }
  3340. m.AnnouncementContent = string(dAtA[iNdEx:postIndex])
  3341. iNdEx = postIndex
  3342. case 19:
  3343. if wireType != 2 {
  3344. return fmt.Errorf("proto: wrong wireType = %d for field AnnouncementTime", wireType)
  3345. }
  3346. var stringLen uint64
  3347. for shift := uint(0); ; shift += 7 {
  3348. if shift >= 64 {
  3349. return ErrIntOverflowRelationPb
  3350. }
  3351. if iNdEx >= l {
  3352. return io.ErrUnexpectedEOF
  3353. }
  3354. b := dAtA[iNdEx]
  3355. iNdEx++
  3356. stringLen |= (uint64(b) & 0x7F) << shift
  3357. if b < 0x80 {
  3358. break
  3359. }
  3360. }
  3361. intStringLen := int(stringLen)
  3362. if intStringLen < 0 {
  3363. return ErrInvalidLengthRelationPb
  3364. }
  3365. postIndex := iNdEx + intStringLen
  3366. if postIndex > l {
  3367. return io.ErrUnexpectedEOF
  3368. }
  3369. m.AnnouncementTime = string(dAtA[iNdEx:postIndex])
  3370. iNdEx = postIndex
  3371. default:
  3372. iNdEx = preIndex
  3373. skippy, err := skipRelationPb(dAtA[iNdEx:])
  3374. if err != nil {
  3375. return err
  3376. }
  3377. if skippy < 0 {
  3378. return ErrInvalidLengthRelationPb
  3379. }
  3380. if (iNdEx + skippy) > l {
  3381. return io.ErrUnexpectedEOF
  3382. }
  3383. iNdEx += skippy
  3384. }
  3385. }
  3386. if iNdEx > l {
  3387. return io.ErrUnexpectedEOF
  3388. }
  3389. return nil
  3390. }
  3391. func skipRelationPb(dAtA []byte) (n int, err error) {
  3392. l := len(dAtA)
  3393. iNdEx := 0
  3394. for iNdEx < l {
  3395. var wire uint64
  3396. for shift := uint(0); ; shift += 7 {
  3397. if shift >= 64 {
  3398. return 0, ErrIntOverflowRelationPb
  3399. }
  3400. if iNdEx >= l {
  3401. return 0, io.ErrUnexpectedEOF
  3402. }
  3403. b := dAtA[iNdEx]
  3404. iNdEx++
  3405. wire |= (uint64(b) & 0x7F) << shift
  3406. if b < 0x80 {
  3407. break
  3408. }
  3409. }
  3410. wireType := int(wire & 0x7)
  3411. switch wireType {
  3412. case 0:
  3413. for shift := uint(0); ; shift += 7 {
  3414. if shift >= 64 {
  3415. return 0, ErrIntOverflowRelationPb
  3416. }
  3417. if iNdEx >= l {
  3418. return 0, io.ErrUnexpectedEOF
  3419. }
  3420. iNdEx++
  3421. if dAtA[iNdEx-1] < 0x80 {
  3422. break
  3423. }
  3424. }
  3425. return iNdEx, nil
  3426. case 1:
  3427. iNdEx += 8
  3428. return iNdEx, nil
  3429. case 2:
  3430. var length int
  3431. for shift := uint(0); ; shift += 7 {
  3432. if shift >= 64 {
  3433. return 0, ErrIntOverflowRelationPb
  3434. }
  3435. if iNdEx >= l {
  3436. return 0, io.ErrUnexpectedEOF
  3437. }
  3438. b := dAtA[iNdEx]
  3439. iNdEx++
  3440. length |= (int(b) & 0x7F) << shift
  3441. if b < 0x80 {
  3442. break
  3443. }
  3444. }
  3445. iNdEx += length
  3446. if length < 0 {
  3447. return 0, ErrInvalidLengthRelationPb
  3448. }
  3449. return iNdEx, nil
  3450. case 3:
  3451. for {
  3452. var innerWire uint64
  3453. var start int = iNdEx
  3454. for shift := uint(0); ; shift += 7 {
  3455. if shift >= 64 {
  3456. return 0, ErrIntOverflowRelationPb
  3457. }
  3458. if iNdEx >= l {
  3459. return 0, io.ErrUnexpectedEOF
  3460. }
  3461. b := dAtA[iNdEx]
  3462. iNdEx++
  3463. innerWire |= (uint64(b) & 0x7F) << shift
  3464. if b < 0x80 {
  3465. break
  3466. }
  3467. }
  3468. innerWireType := int(innerWire & 0x7)
  3469. if innerWireType == 4 {
  3470. break
  3471. }
  3472. next, err := skipRelationPb(dAtA[start:])
  3473. if err != nil {
  3474. return 0, err
  3475. }
  3476. iNdEx = start + next
  3477. }
  3478. return iNdEx, nil
  3479. case 4:
  3480. return iNdEx, nil
  3481. case 5:
  3482. iNdEx += 4
  3483. return iNdEx, nil
  3484. default:
  3485. return 0, fmt.Errorf("proto: illegal wireType %d", wireType)
  3486. }
  3487. }
  3488. panic("unreachable")
  3489. }
  3490. var (
  3491. ErrInvalidLengthRelationPb = fmt.Errorf("proto: negative length found during unmarshaling")
  3492. ErrIntOverflowRelationPb = fmt.Errorf("proto: integer overflow")
  3493. )
  3494. func init() { proto.RegisterFile("api/http/v1/relation.pb", fileDescriptor_relation_6231ea8af2c069cf) }
  3495. var fileDescriptor_relation_6231ea8af2c069cf = []byte{
  3496. // 1052 bytes of a gzipped FileDescriptorProto
  3497. 0x1f, 0x8b, 0x08, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0xff, 0xa4, 0x56, 0xcb, 0x6e, 0x23, 0x45,
  3498. 0x14, 0x8d, 0xe3, 0x47, 0xec, 0xeb, 0xd8, 0x71, 0x2a, 0x61, 0xa6, 0xc6, 0x19, 0x1c, 0x63, 0x01,
  3499. 0x63, 0x84, 0xc6, 0x51, 0x8c, 0x66, 0x56, 0x08, 0x69, 0x08, 0x0b, 0x22, 0xf1, 0x18, 0x9a, 0xc9,
  3500. 0x2c, 0xd8, 0xb4, 0xca, 0xdd, 0x65, 0xbb, 0x94, 0x76, 0x57, 0xbb, 0xba, 0xda, 0x92, 0x67, 0xc7,
  3501. 0x1f, 0xf0, 0x1d, 0x2c, 0xf9, 0x0a, 0x56, 0x68, 0x96, 0xec, 0x40, 0xc9, 0x37, 0xb0, 0x47, 0x75,
  3502. 0xab, 0xdb, 0x69, 0x07, 0x33, 0x61, 0xc4, 0xca, 0x75, 0xcf, 0x39, 0xf5, 0xba, 0x75, 0xef, 0x69,
  3503. 0xc3, 0x7d, 0x16, 0x89, 0x93, 0xa9, 0xd6, 0xd1, 0xc9, 0xe2, 0xf4, 0x44, 0xf1, 0x80, 0x69, 0x21,
  3504. 0xc3, 0x41, 0x34, 0x22, 0xad, 0x40, 0x2c, 0xf8, 0x60, 0x85, 0x2c, 0x4e, 0xdb, 0x8f, 0x27, 0x42,
  3505. 0x4f, 0x93, 0xd1, 0xc0, 0x93, 0xb3, 0x93, 0x89, 0x9c, 0xc8, 0x93, 0x48, 0x49, 0x2d, 0x47, 0xc9,
  3506. 0x18, 0x23, 0x0c, 0x70, 0x34, 0xc0, 0x61, 0xef, 0x8f, 0x02, 0x34, 0xbe, 0x12, 0x0b, 0xfe, 0x2c,
  3507. 0xf4, 0xa6, 0x52, 0x39, 0x7c, 0x4e, 0x06, 0x40, 0x46, 0xc9, 0x92, 0xc9, 0x31, 0x0b, 0x27, 0x73,
  3508. 0xf1, 0x6a, 0x2a, 0x02, 0xc1, 0x24, 0x2d, 0x74, 0x0b, 0xfd, 0x9a, 0xb3, 0x81, 0x21, 0x6d, 0xa8,
  3509. 0x46, 0x01, 0xd3, 0x63, 0xa9, 0x66, 0x74, 0x1b, 0x55, 0xab, 0x98, 0xdc, 0x83, 0x8a, 0xcf, 0x17,
  3510. 0xc2, 0xe3, 0xb4, 0x88, 0x4c, 0x1a, 0x91, 0x43, 0x28, 0x8f, 0x12, 0x11, 0xf8, 0xb4, 0x84, 0xb0,
  3511. 0x0d, 0xcc, 0x4a, 0xb1, 0x54, 0xda, 0x49, 0x02, 0x4e, 0xcb, 0xdd, 0x42, 0xbf, 0xe8, 0xac, 0x62,
  3512. 0xd2, 0x01, 0x18, 0x8b, 0x40, 0x73, 0x85, 0x6c, 0x05, 0xd9, 0x1c, 0x42, 0x28, 0xec, 0xcc, 0x13,
  3513. 0x16, 0x08, 0xbd, 0xa4, 0x3b, 0x48, 0x66, 0x61, 0xef, 0xc7, 0x2a, 0x34, 0xf3, 0x37, 0x8c, 0x23,
  3514. 0xf2, 0x29, 0x94, 0x95, 0x94, 0xb3, 0x98, 0x16, 0xba, 0xc5, 0x7e, 0x7d, 0xf8, 0xe1, 0xe0, 0x76,
  3515. 0x16, 0x07, 0xeb, 0x13, 0x06, 0x8e, 0x51, 0x3b, 0x76, 0x12, 0x39, 0x86, 0xba, 0x96, 0x9a, 0x05,
  3516. 0xae, 0x27, 0x93, 0x50, 0xe3, 0x9d, 0x8b, 0x0e, 0x20, 0x74, 0x66, 0x10, 0x72, 0x04, 0x35, 0x8f,
  3517. 0x29, 0xdf, 0xd5, 0xcb, 0xc8, 0x5e, 0xbc, 0xe8, 0x54, 0x0d, 0xf0, 0x62, 0x19, 0x71, 0xd2, 0x83,
  3518. 0xc6, 0x48, 0x4c, 0xdc, 0x1b, 0x41, 0x09, 0x05, 0xf5, 0x91, 0x98, 0x9c, 0xa5, 0x9a, 0xf6, 0x6f,
  3519. 0x15, 0x28, 0xe3, 0x96, 0x26, 0x81, 0x66, 0x53, 0xe1, 0xe3, 0x03, 0x14, 0x9d, 0x34, 0x22, 0x2d,
  3520. 0x28, 0x26, 0xc2, 0x4f, 0xf7, 0x36, 0x43, 0x93, 0xd2, 0x24, 0x64, 0xb3, 0x2c, 0xd3, 0x36, 0x20,
  3521. 0x04, 0x4a, 0x63, 0xe6, 0xf1, 0x34, 0xcf, 0x38, 0x36, 0x4a, 0x2d, 0x74, 0x9a, 0xe3, 0x9a, 0x63,
  3522. 0x03, 0x73, 0x2e, 0x93, 0x05, 0x57, 0xb3, 0x89, 0x8b, 0xeb, 0x54, 0x90, 0xad, 0x1b, 0xf0, 0x05,
  3523. 0x9b, 0x7c, 0x63, 0x56, 0x3b, 0x82, 0x9a, 0xd5, 0x88, 0x19, 0x4f, 0xd3, 0x5c, 0x45, 0x5e, 0xcc,
  3524. 0xb8, 0x39, 0xaa, 0x0c, 0x03, 0x11, 0x72, 0x5a, 0xb5, 0x47, 0xb5, 0x91, 0x79, 0x99, 0x28, 0x60,
  3525. 0xcb, 0x44, 0x05, 0xb4, 0x86, 0x4b, 0x66, 0x21, 0xf9, 0x00, 0x9a, 0xcc, 0xf3, 0x78, 0xa4, 0xdd,
  3526. 0xec, 0xe9, 0xa0, 0x5b, 0xec, 0x17, 0x9d, 0x86, 0x45, 0xbf, 0xb3, 0x20, 0x79, 0x04, 0x7b, 0x5e,
  3527. 0xa2, 0x14, 0x0f, 0x6f, 0x74, 0x75, 0xdc, 0xa1, 0x99, 0xc2, 0x99, 0xf0, 0x00, 0xca, 0xd1, 0xa5,
  3528. 0x2b, 0x7c, 0xba, 0x8b, 0x74, 0x29, 0xba, 0x3c, 0xf7, 0xc9, 0xc7, 0xb0, 0x1f, 0x47, 0xdc, 0x13,
  3529. 0x2c, 0x70, 0x99, 0xd6, 0x3c, 0x34, 0x2f, 0x4c, 0x1b, 0x28, 0x68, 0xa5, 0xc4, 0xb3, 0x0c, 0x37,
  3530. 0xe9, 0x62, 0x8a, 0x33, 0xda, 0xb4, 0x0b, 0x98, 0xb1, 0xb9, 0xb4, 0xf9, 0xb5, 0x49, 0xd9, 0xb3,
  3531. 0x05, 0x6e, 0x00, 0xcc, 0xc8, 0x43, 0x00, 0x24, 0x17, 0x43, 0xb3, 0x6f, 0xcb, 0xa6, 0xc4, 0x20,
  3532. 0x2f, 0x87, 0xe7, 0x3e, 0xe9, 0xc2, 0x6e, 0xc6, 0xe2, 0xec, 0x7d, 0x9c, 0x0d, 0x96, 0xc7, 0xf9,
  3533. 0x8f, 0xe1, 0x20, 0x53, 0x44, 0x0c, 0xaf, 0x88, 0x42, 0x82, 0xc2, 0x96, 0x15, 0x3e, 0x47, 0x02,
  3534. 0xe5, 0x1f, 0xc1, 0xfe, 0x2d, 0xb9, 0xf0, 0xe9, 0x81, 0x4d, 0x46, 0x5e, 0x7c, 0xee, 0x9b, 0xe4,
  3535. 0x8e, 0x94, 0x64, 0xbe, 0xc7, 0x62, 0x6d, 0x0b, 0xed, 0x10, 0x75, 0x8d, 0x15, 0x8a, 0xe5, 0xf8,
  3536. 0x08, 0xf6, 0xe4, 0x78, 0x2c, 0x30, 0x3f, 0x0b, 0xae, 0xc4, 0x78, 0x49, 0xdf, 0xb1, 0xeb, 0x65,
  3537. 0xf0, 0x4b, 0x44, 0x4d, 0x6a, 0x02, 0x11, 0x5e, 0xd2, 0x7b, 0xb6, 0x92, 0xcc, 0xd8, 0x54, 0x92,
  3538. 0x27, 0x17, 0x5c, 0xd1, 0xfb, 0xb6, 0x92, 0x30, 0x20, 0xef, 0x02, 0x44, 0x3c, 0xf4, 0xcd, 0xe9,
  3539. 0x54, 0x42, 0x29, 0x52, 0xb5, 0x14, 0x71, 0x12, 0xd2, 0x87, 0xd6, 0x0d, 0xed, 0x7a, 0x32, 0x90,
  3540. 0x8a, 0x3e, 0x40, 0x51, 0x73, 0x25, 0x3a, 0x33, 0x28, 0x79, 0x1f, 0x9a, 0x39, 0x65, 0x24, 0x3c,
  3541. 0xda, 0x46, 0xdd, 0xee, 0x4a, 0xf7, 0x5c, 0x78, 0xa6, 0x70, 0x4d, 0x41, 0xb9, 0x89, 0x0a, 0xdc,
  3542. 0xe9, 0xf0, 0xe9, 0x13, 0x7a, 0x64, 0x0b, 0xd7, 0x80, 0x17, 0x2a, 0xf8, 0x72, 0xf8, 0xf4, 0x49,
  3543. 0x6f, 0x0e, 0x7b, 0x17, 0xe1, 0xff, 0xb3, 0x39, 0x02, 0xa5, 0x88, 0x4d, 0x78, 0xda, 0x72, 0x38,
  3544. 0x46, 0xeb, 0x63, 0x13, 0x1e, 0x8b, 0x57, 0xab, 0x3e, 0xcf, 0xe2, 0xde, 0xcf, 0x15, 0x68, 0xad,
  3545. 0xef, 0x19, 0x47, 0xe4, 0xb3, 0x75, 0xe3, 0xe9, 0xff, 0xd3, 0x78, 0x6e, 0x4f, 0x79, 0x4b, 0xeb,
  3546. 0xe9, 0x41, 0x23, 0x94, 0xae, 0x11, 0xa7, 0x12, 0x7b, 0xac, 0x7a, 0x28, 0xcd, 0x3a, 0x56, 0xf3,
  3547. 0x00, 0xaa, 0x53, 0x16, 0xbb, 0x33, 0xa9, 0x32, 0xf3, 0xd9, 0x99, 0xb2, 0xf8, 0x6b, 0xa9, 0x78,
  3548. 0xfb, 0xaf, 0x52, 0x66, 0x3c, 0x59, 0xab, 0xfb, 0x3c, 0xf6, 0xd2, 0xac, 0x60, 0xab, 0x7f, 0xc1,
  3549. 0x63, 0x2f, 0xe7, 0x4a, 0xdb, 0x9b, 0x5c, 0xa9, 0xb8, 0xc1, 0x95, 0x4a, 0x9b, 0x5c, 0xa9, 0x9c,
  3550. 0x73, 0xa5, 0x8d, 0x7d, 0x5a, 0xf9, 0x97, 0x3e, 0xdd, 0x50, 0xb5, 0x3b, 0x1b, 0xab, 0xf6, 0x18,
  3551. 0xd0, 0xc0, 0xdc, 0x58, 0x33, 0x9d, 0xc4, 0xa9, 0x33, 0x81, 0x81, 0xbe, 0x47, 0x64, 0x43, 0x9b,
  3552. 0xd4, 0x36, 0xb5, 0x49, 0x66, 0x0c, 0x90, 0x33, 0x86, 0x0e, 0xc0, 0xea, 0xa4, 0x71, 0x6a, 0x49,
  3553. 0x39, 0x64, 0xdd, 0x38, 0x76, 0xdf, 0x68, 0x1c, 0x8d, 0x3b, 0x8c, 0xa3, 0xf9, 0x5f, 0x8d, 0x63,
  3554. 0xef, 0x6d, 0x8c, 0xa3, 0xb5, 0xd1, 0x38, 0xb2, 0x46, 0xdf, 0xcf, 0x35, 0xfa, 0x29, 0x1c, 0xb2,
  3555. 0x30, 0x94, 0x49, 0xe8, 0xf1, 0x99, 0x99, 0xec, 0xc9, 0xd0, 0x5c, 0x33, 0xf5, 0xa9, 0x83, 0x3c,
  3556. 0x77, 0x66, 0x29, 0xf3, 0x9e, 0x6b, 0x53, 0xf0, 0x9b, 0x71, 0x90, 0x1e, 0x2f, 0x47, 0x98, 0x6f,
  3557. 0xc7, 0xf0, 0x97, 0x02, 0x54, 0x9d, 0xb4, 0x0b, 0xc8, 0xb7, 0x80, 0x0f, 0x64, 0x7b, 0x80, 0x1c,
  3558. 0xbf, 0xf9, 0xe3, 0x3c, 0x6f, 0x77, 0xef, 0xfa, 0x7a, 0x93, 0x0b, 0xd8, 0x4d, 0xc2, 0xdc, 0x92,
  3559. 0xef, 0xdd, 0xd5, 0x76, 0xf3, 0x76, 0xef, 0xee, 0xce, 0xfc, 0xfc, 0xe1, 0xaf, 0x57, 0x9d, 0xc2,
  3560. 0xeb, 0xab, 0x4e, 0xe1, 0xcf, 0xab, 0x4e, 0xe1, 0xa7, 0xeb, 0xce, 0xd6, 0xeb, 0xeb, 0xce, 0xd6,
  3561. 0xef, 0xd7, 0x9d, 0xad, 0x1f, 0xb6, 0x17, 0xa7, 0xa3, 0x0a, 0xfe, 0xbf, 0xfa, 0xe4, 0xef, 0x00,
  3562. 0x00, 0x00, 0xff, 0xff, 0x8a, 0x5b, 0xa8, 0xd3, 0xbb, 0x09, 0x00, 0x00,
  3563. }