RoomRecommend.pb.go 90 KB

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