index.pb.go 244 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533534535536537538539540541542543544545546547548549550551552553554555556557558559560561562563564565566567568569570571572573574575576577578579580581582583584585586587588589590591592593594595596597598599600601602603604605606607608609610611612613614615616617618619620621622623624625626627628629630631632633634635636637638639640641642643644645646647648649650651652653654655656657658659660661662663664665666667668669670671672673674675676677678679680681682683684685686687688689690691692693694695696697698699700701702703704705706707708709710711712713714715716717718719720721722723724725726727728729730731732733734735736737738739740741742743744745746747748749750751752753754755756757758759760761762763764765766767768769770771772773774775776777778779780781782783784785786787788789790791792793794795796797798799800801802803804805806807808809810811812813814815816817818819820821822823824825826827828829830831832833834835836837838839840841842843844845846847848849850851852853854855856857858859860861862863864865866867868869870871872873874875876877878879880881882883884885886887888889890891892893894895896897898899900901902903904905906907908909910911912913914915916917918919920921922923924925926927928929930931932933934935936937938939940941942943944945946947948949950951952953954955956957958959960961962963964965966967968969970971972973974975976977978979980981982983984985986987988989990991992993994995996997998999100010011002100310041005100610071008100910101011101210131014101510161017101810191020102110221023102410251026102710281029103010311032103310341035103610371038103910401041104210431044104510461047104810491050105110521053105410551056105710581059106010611062106310641065106610671068106910701071107210731074107510761077107810791080108110821083108410851086108710881089109010911092109310941095109610971098109911001101110211031104110511061107110811091110111111121113111411151116111711181119112011211122112311241125112611271128112911301131113211331134113511361137113811391140114111421143114411451146114711481149115011511152115311541155115611571158115911601161116211631164116511661167116811691170117111721173117411751176117711781179118011811182118311841185118611871188118911901191119211931194119511961197119811991200120112021203120412051206120712081209121012111212121312141215121612171218121912201221122212231224122512261227122812291230123112321233123412351236123712381239124012411242124312441245124612471248124912501251125212531254125512561257125812591260126112621263126412651266126712681269127012711272127312741275127612771278127912801281128212831284128512861287128812891290129112921293129412951296129712981299130013011302130313041305130613071308130913101311131213131314131513161317131813191320132113221323132413251326132713281329133013311332133313341335133613371338133913401341134213431344134513461347134813491350135113521353135413551356135713581359136013611362136313641365136613671368136913701371137213731374137513761377137813791380138113821383138413851386138713881389139013911392139313941395139613971398139914001401140214031404140514061407140814091410141114121413141414151416141714181419142014211422142314241425142614271428142914301431143214331434143514361437143814391440144114421443144414451446144714481449145014511452145314541455145614571458145914601461146214631464146514661467146814691470147114721473147414751476147714781479148014811482148314841485148614871488148914901491149214931494149514961497149814991500150115021503150415051506150715081509151015111512151315141515151615171518151915201521152215231524152515261527152815291530153115321533153415351536153715381539154015411542154315441545154615471548154915501551155215531554155515561557155815591560156115621563156415651566156715681569157015711572157315741575157615771578157915801581158215831584158515861587158815891590159115921593159415951596159715981599160016011602160316041605160616071608160916101611161216131614161516161617161816191620162116221623162416251626162716281629163016311632163316341635163616371638163916401641164216431644164516461647164816491650165116521653165416551656165716581659166016611662166316641665166616671668166916701671167216731674167516761677167816791680168116821683168416851686168716881689169016911692169316941695169616971698169917001701170217031704170517061707170817091710171117121713171417151716171717181719172017211722172317241725172617271728172917301731173217331734173517361737173817391740174117421743174417451746174717481749175017511752175317541755175617571758175917601761176217631764176517661767176817691770177117721773177417751776177717781779178017811782178317841785178617871788178917901791179217931794179517961797179817991800180118021803180418051806180718081809181018111812181318141815181618171818181918201821182218231824182518261827182818291830183118321833183418351836183718381839184018411842184318441845184618471848184918501851185218531854185518561857185818591860186118621863186418651866186718681869187018711872187318741875187618771878187918801881188218831884188518861887188818891890189118921893189418951896189718981899190019011902190319041905190619071908190919101911191219131914191519161917191819191920192119221923192419251926192719281929193019311932193319341935193619371938193919401941194219431944194519461947194819491950195119521953195419551956195719581959196019611962196319641965196619671968196919701971197219731974197519761977197819791980198119821983198419851986198719881989199019911992199319941995199619971998199920002001200220032004200520062007200820092010201120122013201420152016201720182019202020212022202320242025202620272028202920302031203220332034203520362037203820392040204120422043204420452046204720482049205020512052205320542055205620572058205920602061206220632064206520662067206820692070207120722073207420752076207720782079208020812082208320842085208620872088208920902091209220932094209520962097209820992100210121022103210421052106210721082109211021112112211321142115211621172118211921202121212221232124212521262127212821292130213121322133213421352136213721382139214021412142214321442145214621472148214921502151215221532154215521562157215821592160216121622163216421652166216721682169217021712172217321742175217621772178217921802181218221832184218521862187218821892190219121922193219421952196219721982199220022012202220322042205220622072208220922102211221222132214221522162217221822192220222122222223222422252226222722282229223022312232223322342235223622372238223922402241224222432244224522462247224822492250225122522253225422552256225722582259226022612262226322642265226622672268226922702271227222732274227522762277227822792280228122822283228422852286228722882289229022912292229322942295229622972298229923002301230223032304230523062307230823092310231123122313231423152316231723182319232023212322232323242325232623272328232923302331233223332334233523362337233823392340234123422343234423452346234723482349235023512352235323542355235623572358235923602361236223632364236523662367236823692370237123722373237423752376237723782379238023812382238323842385238623872388238923902391239223932394239523962397239823992400240124022403240424052406240724082409241024112412241324142415241624172418241924202421242224232424242524262427242824292430243124322433243424352436243724382439244024412442244324442445244624472448244924502451245224532454245524562457245824592460246124622463246424652466246724682469247024712472247324742475247624772478247924802481248224832484248524862487248824892490249124922493249424952496249724982499250025012502250325042505250625072508250925102511251225132514251525162517251825192520252125222523252425252526252725282529253025312532253325342535253625372538253925402541254225432544254525462547254825492550255125522553255425552556255725582559256025612562256325642565256625672568256925702571257225732574257525762577257825792580258125822583258425852586258725882589259025912592259325942595259625972598259926002601260226032604260526062607260826092610261126122613261426152616261726182619262026212622262326242625262626272628262926302631263226332634263526362637263826392640264126422643264426452646264726482649265026512652265326542655265626572658265926602661266226632664266526662667266826692670267126722673267426752676267726782679268026812682268326842685268626872688268926902691269226932694269526962697269826992700270127022703270427052706270727082709271027112712271327142715271627172718271927202721272227232724272527262727272827292730273127322733273427352736273727382739274027412742274327442745274627472748274927502751275227532754275527562757275827592760276127622763276427652766276727682769277027712772277327742775277627772778277927802781278227832784278527862787278827892790279127922793279427952796279727982799280028012802280328042805280628072808280928102811281228132814281528162817281828192820282128222823282428252826282728282829283028312832283328342835283628372838283928402841284228432844284528462847284828492850285128522853285428552856285728582859286028612862286328642865286628672868286928702871287228732874287528762877287828792880288128822883288428852886288728882889289028912892289328942895289628972898289929002901290229032904290529062907290829092910291129122913291429152916291729182919292029212922292329242925292629272928292929302931293229332934293529362937293829392940294129422943294429452946294729482949295029512952295329542955295629572958295929602961296229632964296529662967296829692970297129722973297429752976297729782979298029812982298329842985298629872988298929902991299229932994299529962997299829993000300130023003300430053006300730083009301030113012301330143015301630173018301930203021302230233024302530263027302830293030303130323033303430353036303730383039304030413042304330443045304630473048304930503051305230533054305530563057305830593060306130623063306430653066306730683069307030713072307330743075307630773078307930803081308230833084308530863087308830893090309130923093309430953096309730983099310031013102310331043105310631073108310931103111311231133114311531163117311831193120312131223123312431253126312731283129313031313132313331343135313631373138313931403141314231433144314531463147314831493150315131523153315431553156315731583159316031613162316331643165316631673168316931703171317231733174317531763177317831793180318131823183318431853186318731883189319031913192319331943195319631973198319932003201320232033204320532063207320832093210321132123213321432153216321732183219322032213222322332243225322632273228322932303231323232333234323532363237323832393240324132423243324432453246324732483249325032513252325332543255325632573258325932603261326232633264326532663267326832693270327132723273327432753276327732783279328032813282328332843285328632873288328932903291329232933294329532963297329832993300330133023303330433053306330733083309331033113312331333143315331633173318331933203321332233233324332533263327332833293330333133323333333433353336333733383339334033413342334333443345334633473348334933503351335233533354335533563357335833593360336133623363336433653366336733683369337033713372337333743375337633773378337933803381338233833384338533863387338833893390339133923393339433953396339733983399340034013402340334043405340634073408340934103411341234133414341534163417341834193420342134223423342434253426342734283429343034313432343334343435343634373438343934403441344234433444344534463447344834493450345134523453345434553456345734583459346034613462346334643465346634673468346934703471347234733474347534763477347834793480348134823483348434853486348734883489349034913492349334943495349634973498349935003501350235033504350535063507350835093510351135123513351435153516351735183519352035213522352335243525352635273528352935303531353235333534353535363537353835393540354135423543354435453546354735483549355035513552355335543555355635573558355935603561356235633564356535663567356835693570357135723573357435753576357735783579358035813582358335843585358635873588358935903591359235933594359535963597359835993600360136023603360436053606360736083609361036113612361336143615361636173618361936203621362236233624362536263627362836293630363136323633363436353636363736383639364036413642364336443645364636473648364936503651365236533654365536563657365836593660366136623663366436653666366736683669367036713672367336743675367636773678367936803681368236833684368536863687368836893690369136923693369436953696369736983699370037013702370337043705370637073708370937103711371237133714371537163717371837193720372137223723372437253726372737283729373037313732373337343735373637373738373937403741374237433744374537463747374837493750375137523753375437553756375737583759376037613762376337643765376637673768376937703771377237733774377537763777377837793780378137823783378437853786378737883789379037913792379337943795379637973798379938003801380238033804380538063807380838093810381138123813381438153816381738183819382038213822382338243825382638273828382938303831383238333834383538363837383838393840384138423843384438453846384738483849385038513852385338543855385638573858385938603861386238633864386538663867386838693870387138723873387438753876387738783879388038813882388338843885388638873888388938903891389238933894389538963897389838993900390139023903390439053906390739083909391039113912391339143915391639173918391939203921392239233924392539263927392839293930393139323933393439353936393739383939394039413942394339443945394639473948394939503951395239533954395539563957395839593960396139623963396439653966396739683969397039713972397339743975397639773978397939803981398239833984398539863987398839893990399139923993399439953996399739983999400040014002400340044005400640074008400940104011401240134014401540164017401840194020402140224023402440254026402740284029403040314032403340344035403640374038403940404041404240434044404540464047404840494050405140524053405440554056405740584059406040614062406340644065406640674068406940704071407240734074407540764077407840794080408140824083408440854086408740884089409040914092409340944095409640974098409941004101410241034104410541064107410841094110411141124113411441154116411741184119412041214122412341244125412641274128412941304131413241334134413541364137413841394140414141424143414441454146414741484149415041514152415341544155415641574158415941604161416241634164416541664167416841694170417141724173417441754176417741784179418041814182418341844185418641874188418941904191419241934194419541964197419841994200420142024203420442054206420742084209421042114212421342144215421642174218421942204221422242234224422542264227422842294230423142324233423442354236423742384239424042414242424342444245424642474248424942504251425242534254425542564257425842594260426142624263426442654266426742684269427042714272427342744275427642774278427942804281428242834284428542864287428842894290429142924293429442954296429742984299430043014302430343044305430643074308430943104311431243134314431543164317431843194320432143224323432443254326432743284329433043314332433343344335433643374338433943404341434243434344434543464347434843494350435143524353435443554356435743584359436043614362436343644365436643674368436943704371437243734374437543764377437843794380438143824383438443854386438743884389439043914392439343944395439643974398439944004401440244034404440544064407440844094410441144124413441444154416441744184419442044214422442344244425442644274428442944304431443244334434443544364437443844394440444144424443444444454446444744484449445044514452445344544455445644574458445944604461446244634464446544664467446844694470447144724473447444754476447744784479448044814482448344844485448644874488448944904491449244934494449544964497449844994500450145024503450445054506450745084509451045114512451345144515451645174518451945204521452245234524452545264527452845294530453145324533453445354536453745384539454045414542454345444545454645474548454945504551455245534554455545564557455845594560456145624563456445654566456745684569457045714572457345744575457645774578457945804581458245834584458545864587458845894590459145924593459445954596459745984599460046014602460346044605460646074608460946104611461246134614461546164617461846194620462146224623462446254626462746284629463046314632463346344635463646374638463946404641464246434644464546464647464846494650465146524653465446554656465746584659466046614662466346644665466646674668466946704671467246734674467546764677467846794680468146824683468446854686468746884689469046914692469346944695469646974698469947004701470247034704470547064707470847094710471147124713471447154716471747184719472047214722472347244725472647274728472947304731473247334734473547364737473847394740474147424743474447454746474747484749475047514752475347544755475647574758475947604761476247634764476547664767476847694770477147724773477447754776477747784779478047814782478347844785478647874788478947904791479247934794479547964797479847994800480148024803480448054806480748084809481048114812481348144815481648174818481948204821482248234824482548264827482848294830483148324833483448354836483748384839484048414842484348444845484648474848484948504851485248534854485548564857485848594860486148624863486448654866486748684869487048714872487348744875487648774878487948804881488248834884488548864887488848894890489148924893489448954896489748984899490049014902490349044905490649074908490949104911491249134914491549164917491849194920492149224923492449254926492749284929493049314932493349344935493649374938493949404941494249434944494549464947494849494950495149524953495449554956495749584959496049614962496349644965496649674968496949704971497249734974497549764977497849794980498149824983498449854986498749884989499049914992499349944995499649974998499950005001500250035004500550065007500850095010501150125013501450155016501750185019502050215022502350245025502650275028502950305031503250335034503550365037503850395040504150425043504450455046504750485049505050515052505350545055505650575058505950605061506250635064506550665067506850695070507150725073507450755076507750785079508050815082508350845085508650875088508950905091509250935094509550965097509850995100510151025103510451055106510751085109511051115112511351145115511651175118511951205121512251235124512551265127512851295130513151325133513451355136513751385139514051415142514351445145514651475148514951505151515251535154515551565157515851595160516151625163516451655166516751685169517051715172517351745175517651775178517951805181518251835184518551865187518851895190519151925193519451955196519751985199520052015202520352045205520652075208520952105211521252135214521552165217521852195220522152225223522452255226522752285229523052315232523352345235523652375238523952405241524252435244524552465247524852495250525152525253525452555256525752585259526052615262526352645265526652675268526952705271527252735274527552765277527852795280528152825283528452855286528752885289529052915292529352945295529652975298529953005301530253035304530553065307530853095310531153125313531453155316531753185319532053215322532353245325532653275328532953305331533253335334533553365337533853395340534153425343534453455346534753485349535053515352535353545355535653575358535953605361536253635364536553665367536853695370537153725373537453755376537753785379538053815382538353845385538653875388538953905391539253935394539553965397539853995400540154025403540454055406540754085409541054115412541354145415541654175418541954205421542254235424542554265427542854295430543154325433543454355436543754385439544054415442544354445445544654475448544954505451545254535454545554565457545854595460546154625463546454655466546754685469547054715472547354745475547654775478547954805481548254835484548554865487548854895490549154925493549454955496549754985499550055015502550355045505550655075508550955105511551255135514551555165517551855195520552155225523552455255526552755285529553055315532553355345535553655375538553955405541554255435544554555465547554855495550555155525553555455555556555755585559556055615562556355645565556655675568556955705571557255735574557555765577557855795580558155825583558455855586558755885589559055915592559355945595559655975598559956005601560256035604560556065607560856095610561156125613561456155616561756185619562056215622562356245625562656275628562956305631563256335634563556365637563856395640564156425643564456455646564756485649565056515652565356545655565656575658565956605661566256635664566556665667566856695670567156725673567456755676567756785679568056815682568356845685568656875688568956905691569256935694569556965697569856995700570157025703570457055706570757085709571057115712571357145715571657175718571957205721572257235724572557265727572857295730573157325733573457355736573757385739574057415742574357445745574657475748574957505751575257535754575557565757575857595760576157625763576457655766576757685769577057715772577357745775577657775778577957805781578257835784578557865787578857895790579157925793579457955796579757985799580058015802580358045805580658075808580958105811581258135814581558165817581858195820582158225823582458255826582758285829583058315832583358345835583658375838583958405841584258435844584558465847584858495850585158525853585458555856585758585859586058615862586358645865586658675868586958705871587258735874587558765877587858795880588158825883588458855886588758885889589058915892589358945895589658975898589959005901590259035904590559065907590859095910591159125913591459155916591759185919592059215922592359245925592659275928592959305931593259335934593559365937593859395940594159425943594459455946594759485949595059515952595359545955595659575958595959605961596259635964596559665967596859695970597159725973597459755976597759785979598059815982598359845985598659875988598959905991599259935994599559965997599859996000600160026003600460056006600760086009601060116012601360146015601660176018601960206021602260236024602560266027602860296030603160326033603460356036603760386039604060416042604360446045604660476048604960506051605260536054605560566057605860596060606160626063606460656066606760686069607060716072607360746075607660776078607960806081608260836084608560866087608860896090609160926093609460956096609760986099610061016102610361046105610661076108610961106111611261136114611561166117611861196120612161226123612461256126612761286129613061316132613361346135613661376138613961406141614261436144614561466147614861496150615161526153615461556156615761586159616061616162616361646165616661676168616961706171617261736174617561766177617861796180618161826183618461856186618761886189619061916192619361946195619661976198619962006201620262036204620562066207620862096210621162126213621462156216621762186219622062216222622362246225622662276228622962306231623262336234623562366237623862396240624162426243624462456246624762486249625062516252625362546255625662576258625962606261626262636264626562666267626862696270627162726273627462756276627762786279628062816282628362846285628662876288628962906291629262936294629562966297629862996300630163026303630463056306630763086309631063116312631363146315631663176318631963206321632263236324632563266327632863296330633163326333633463356336633763386339634063416342634363446345634663476348634963506351635263536354635563566357635863596360636163626363636463656366636763686369637063716372637363746375637663776378637963806381638263836384638563866387638863896390639163926393639463956396639763986399640064016402640364046405640664076408640964106411641264136414641564166417641864196420642164226423642464256426642764286429643064316432643364346435643664376438643964406441644264436444644564466447644864496450645164526453645464556456645764586459646064616462646364646465646664676468646964706471647264736474647564766477647864796480648164826483648464856486648764886489649064916492649364946495649664976498649965006501650265036504650565066507650865096510651165126513651465156516651765186519652065216522652365246525652665276528652965306531653265336534653565366537653865396540654165426543654465456546654765486549655065516552655365546555655665576558655965606561656265636564656565666567656865696570657165726573657465756576657765786579658065816582658365846585658665876588658965906591659265936594659565966597659865996600660166026603660466056606660766086609661066116612661366146615661666176618661966206621662266236624662566266627662866296630663166326633663466356636663766386639664066416642664366446645664666476648664966506651665266536654665566566657665866596660666166626663666466656666666766686669667066716672667366746675667666776678667966806681668266836684668566866687668866896690669166926693669466956696669766986699670067016702670367046705670667076708670967106711671267136714671567166717671867196720672167226723672467256726672767286729673067316732673367346735673667376738673967406741674267436744674567466747674867496750675167526753675467556756675767586759676067616762676367646765676667676768676967706771677267736774677567766777677867796780678167826783678467856786678767886789679067916792679367946795679667976798679968006801680268036804680568066807680868096810681168126813681468156816681768186819682068216822682368246825682668276828682968306831683268336834683568366837683868396840684168426843684468456846684768486849685068516852685368546855685668576858685968606861686268636864686568666867686868696870687168726873687468756876687768786879688068816882688368846885688668876888688968906891689268936894689568966897689868996900690169026903690469056906690769086909691069116912691369146915691669176918691969206921692269236924692569266927692869296930693169326933693469356936693769386939694069416942694369446945694669476948694969506951695269536954695569566957695869596960696169626963696469656966696769686969697069716972697369746975697669776978697969806981698269836984698569866987698869896990699169926993699469956996699769986999700070017002700370047005700670077008700970107011701270137014701570167017701870197020702170227023702470257026702770287029703070317032703370347035703670377038703970407041704270437044704570467047704870497050705170527053705470557056705770587059706070617062706370647065706670677068706970707071707270737074707570767077707870797080708170827083708470857086708770887089709070917092709370947095709670977098709971007101710271037104710571067107710871097110711171127113711471157116711771187119712071217122712371247125712671277128712971307131713271337134713571367137713871397140714171427143714471457146714771487149715071517152715371547155715671577158715971607161716271637164716571667167716871697170717171727173717471757176717771787179718071817182718371847185718671877188718971907191719271937194719571967197719871997200720172027203720472057206720772087209721072117212721372147215721672177218721972207221722272237224722572267227722872297230723172327233723472357236723772387239724072417242724372447245724672477248724972507251725272537254725572567257725872597260726172627263726472657266726772687269727072717272727372747275727672777278727972807281728272837284728572867287728872897290729172927293729472957296729772987299730073017302730373047305730673077308730973107311731273137314731573167317731873197320732173227323732473257326732773287329733073317332733373347335733673377338733973407341734273437344734573467347734873497350735173527353735473557356735773587359736073617362736373647365736673677368736973707371737273737374737573767377737873797380738173827383738473857386738773887389739073917392739373947395739673977398739974007401740274037404740574067407740874097410741174127413741474157416741774187419742074217422742374247425742674277428742974307431743274337434743574367437743874397440744174427443744474457446744774487449745074517452745374547455745674577458745974607461746274637464746574667467746874697470747174727473747474757476747774787479748074817482748374847485748674877488748974907491749274937494749574967497749874997500750175027503750475057506750775087509751075117512751375147515751675177518751975207521752275237524752575267527752875297530753175327533753475357536753775387539754075417542754375447545754675477548754975507551755275537554755575567557755875597560756175627563756475657566756775687569757075717572757375747575757675777578757975807581758275837584758575867587758875897590759175927593759475957596759775987599760076017602760376047605760676077608760976107611761276137614761576167617761876197620762176227623762476257626762776287629763076317632763376347635763676377638763976407641764276437644764576467647764876497650765176527653765476557656765776587659766076617662766376647665766676677668766976707671767276737674767576767677767876797680768176827683768476857686768776887689769076917692769376947695769676977698769977007701770277037704770577067707770877097710771177127713771477157716771777187719772077217722772377247725772677277728772977307731773277337734773577367737773877397740774177427743774477457746774777487749775077517752775377547755775677577758775977607761776277637764776577667767776877697770777177727773777477757776777777787779778077817782778377847785778677877788778977907791779277937794779577967797779877997800780178027803780478057806780778087809781078117812781378147815781678177818781978207821782278237824782578267827782878297830783178327833783478357836783778387839784078417842784378447845784678477848784978507851785278537854785578567857785878597860786178627863786478657866786778687869787078717872787378747875787678777878787978807881788278837884788578867887788878897890789178927893789478957896789778987899790079017902790379047905790679077908790979107911791279137914791579167917791879197920792179227923792479257926792779287929793079317932793379347935793679377938793979407941794279437944794579467947794879497950795179527953795479557956795779587959796079617962796379647965796679677968796979707971797279737974797579767977797879797980798179827983798479857986798779887989799079917992799379947995799679977998799980008001800280038004800580068007800880098010801180128013801480158016801780188019802080218022802380248025802680278028802980308031803280338034803580368037803880398040804180428043804480458046804780488049805080518052805380548055805680578058805980608061806280638064806580668067806880698070807180728073807480758076807780788079808080818082808380848085808680878088808980908091809280938094809580968097809880998100810181028103810481058106810781088109811081118112811381148115811681178118811981208121812281238124812581268127812881298130813181328133813481358136813781388139814081418142814381448145814681478148814981508151815281538154815581568157815881598160816181628163816481658166816781688169817081718172817381748175817681778178817981808181818281838184818581868187818881898190819181928193819481958196819781988199820082018202820382048205820682078208820982108211821282138214821582168217821882198220822182228223822482258226822782288229823082318232823382348235823682378238823982408241824282438244824582468247824882498250825182528253825482558256825782588259826082618262826382648265826682678268826982708271827282738274827582768277827882798280828182828283828482858286828782888289829082918292829382948295829682978298829983008301830283038304830583068307830883098310831183128313831483158316831783188319832083218322832383248325832683278328832983308331833283338334833583368337833883398340834183428343834483458346834783488349835083518352835383548355835683578358835983608361836283638364836583668367836883698370837183728373837483758376837783788379838083818382838383848385838683878388838983908391839283938394839583968397839883998400840184028403840484058406840784088409841084118412841384148415841684178418841984208421842284238424842584268427842884298430843184328433843484358436843784388439844084418442844384448445844684478448844984508451845284538454845584568457845884598460846184628463846484658466846784688469847084718472847384748475847684778478847984808481848284838484848584868487848884898490849184928493849484958496849784988499850085018502850385048505850685078508850985108511851285138514851585168517851885198520852185228523852485258526852785288529853085318532853385348535853685378538853985408541854285438544854585468547854885498550855185528553855485558556855785588559856085618562856385648565856685678568856985708571857285738574857585768577857885798580858185828583858485858586858785888589859085918592859385948595859685978598859986008601860286038604860586068607860886098610861186128613861486158616861786188619862086218622862386248625862686278628862986308631863286338634863586368637863886398640864186428643864486458646864786488649865086518652865386548655865686578658865986608661866286638664866586668667866886698670867186728673867486758676867786788679868086818682868386848685868686878688868986908691869286938694869586968697869886998700870187028703870487058706870787088709871087118712871387148715871687178718871987208721872287238724872587268727872887298730873187328733873487358736873787388739874087418742874387448745874687478748874987508751875287538754875587568757875887598760876187628763876487658766876787688769877087718772877387748775877687778778877987808781878287838784878587868787878887898790879187928793879487958796879787988799880088018802880388048805880688078808880988108811881288138814881588168817881888198820882188228823882488258826882788288829883088318832883388348835883688378838883988408841884288438844884588468847884888498850885188528853885488558856885788588859886088618862886388648865886688678868886988708871887288738874887588768877887888798880888188828883888488858886888788888889889088918892889388948895889688978898889989008901890289038904890589068907890889098910891189128913891489158916891789188919892089218922892389248925892689278928892989308931893289338934893589368937893889398940894189428943894489458946894789488949895089518952895389548955895689578958895989608961896289638964896589668967896889698970897189728973897489758976897789788979898089818982898389848985898689878988898989908991899289938994899589968997899889999000900190029003900490059006900790089009901090119012901390149015901690179018901990209021902290239024902590269027902890299030903190329033903490359036903790389039904090419042904390449045904690479048904990509051905290539054905590569057905890599060906190629063906490659066906790689069907090719072907390749075907690779078907990809081908290839084908590869087908890899090909190929093909490959096909790989099910091019102910391049105910691079108910991109111911291139114911591169117911891199120912191229123912491259126912791289129913091319132913391349135913691379138913991409141914291439144914591469147914891499150915191529153915491559156915791589159916091619162916391649165916691679168916991709171917291739174917591769177917891799180918191829183918491859186918791889189919091919192919391949195919691979198919992009201920292039204920592069207920892099210921192129213921492159216921792189219922092219222922392249225922692279228922992309231923292339234923592369237923892399240924192429243924492459246924792489249925092519252925392549255925692579258925992609261926292639264926592669267926892699270927192729273927492759276927792789279928092819282928392849285928692879288928992909291929292939294929592969297929892999300930193029303930493059306930793089309931093119312931393149315931693179318931993209321932293239324932593269327932893299330933193329333933493359336933793389339934093419342934393449345934693479348934993509351935293539354935593569357935893599360936193629363936493659366936793689369937093719372937393749375937693779378937993809381938293839384938593869387938893899390939193929393939493959396939793989399940094019402940394049405940694079408940994109411941294139414941594169417941894199420942194229423942494259426942794289429943094319432943394349435943694379438943994409441944294439444944594469447944894499450945194529453945494559456945794589459946094619462946394649465946694679468946994709471947294739474947594769477947894799480948194829483948494859486948794889489949094919492949394949495949694979498949995009501950295039504950595069507950895099510951195129513951495159516951795189519952095219522952395249525952695279528952995309531953295339534953595369537953895399540954195429543954495459546954795489549955095519552955395549555955695579558955995609561956295639564956595669567956895699570957195729573957495759576957795789579958095819582958395849585958695879588958995909591959295939594959595969597959895999600960196029603960496059606960796089609961096119612961396149615961696179618961996209621962296239624962596269627962896299630963196329633963496359636963796389639964096419642964396449645964696479648964996509651965296539654965596569657965896599660966196629663966496659666966796689669967096719672967396749675967696779678967996809681968296839684968596869687968896899690969196929693969496959696969796989699970097019702970397049705970697079708970997109711971297139714971597169717971897199720972197229723972497259726972797289729973097319732973397349735973697379738973997409741974297439744974597469747974897499750975197529753975497559756975797589759976097619762976397649765976697679768976997709771977297739774977597769777977897799780978197829783978497859786978797889789979097919792979397949795979697979798979998009801980298039804980598069807980898099810981198129813981498159816981798189819982098219822982398249825982698279828982998309831983298339834983598369837983898399840984198429843984498459846984798489849985098519852985398549855985698579858985998609861986298639864986598669867986898699870987198729873987498759876987798789879988098819882988398849885988698879888988998909891989298939894989598969897989898999900990199029903990499059906990799089909991099119912991399149915991699179918991999209921992299239924992599269927992899299930993199329933993499359936993799389939994099419942994399449945994699479948994999509951995299539954995599569957995899599960996199629963996499659966996799689969997099719972997399749975997699779978997999809981998299839984998599869987998899899990999199929993999499959996999799989999100001000110002100031000410005100061000710008100091001010011100121001310014100151001610017100181001910020100211002210023100241002510026100271002810029100301003110032100331003410035100361003710038100391004010041100421004310044100451004610047100481004910050100511005210053100541005510056100571005810059100601006110062100631006410065100661006710068100691007010071100721007310074100751007610077100781007910080100811008210083100841008510086100871008810089100901009110092100931009410095100961009710098100991010010101101021010310104101051010610107101081010910110101111011210113101141011510116101171011810119101201012110122101231012410125101261012710128101291013010131101321013310134101351013610137101381013910140101411014210143101441014510146101471014810149101501015110152101531015410155101561015710158101591016010161101621016310164101651016610167101681016910170101711017210173101741017510176101771017810179101801018110182101831018410185101861018710188101891019010191101921019310194101951019610197101981019910200102011020210203102041020510206102071020810209102101021110212102131021410215102161021710218102191022010221102221022310224102251022610227102281022910230102311023210233102341023510236102371023810239102401024110242102431024410245102461024710248102491025010251102521025310254102551025610257102581025910260102611026210263102641026510266102671026810269102701027110272102731027410275102761027710278102791028010281102821028310284102851028610287102881028910290102911029210293102941029510296102971029810299103001030110302103031030410305103061030710308103091031010311103121031310314103151031610317103181031910320103211032210323103241032510326103271032810329103301033110332103331033410335103361033710338103391034010341103421034310344103451034610347103481034910350103511035210353103541035510356103571035810359103601036110362103631036410365103661036710368103691037010371103721037310374103751037610377103781037910380103811038210383103841038510386103871038810389103901039110392103931039410395103961039710398103991040010401104021040310404104051040610407104081040910410104111041210413104141041510416104171041810419104201042110422104231042410425104261042710428104291043010431104321043310434104351043610437104381043910440104411044210443104441044510446104471044810449104501045110452104531045410455104561045710458104591046010461104621046310464104651046610467104681046910470104711047210473104741047510476104771047810479104801048110482104831048410485104861048710488104891049010491104921049310494104951049610497104981049910500105011050210503105041050510506105071050810509105101051110512105131051410515105161051710518105191052010521105221052310524105251052610527105281052910530105311053210533105341053510536105371053810539105401054110542105431054410545105461054710548105491055010551105521055310554105551055610557105581055910560105611056210563105641056510566105671056810569105701057110572105731057410575105761057710578105791058010581105821058310584105851058610587105881058910590105911059210593105941059510596105971059810599106001060110602106031060410605106061060710608106091061010611106121061310614106151061610617106181061910620106211062210623106241062510626106271062810629106301063110632106331063410635106361063710638106391064010641106421064310644106451064610647106481064910650106511065210653106541065510656106571065810659106601066110662106631066410665106661066710668106691067010671106721067310674106751067610677106781067910680106811068210683106841068510686106871068810689106901069110692106931069410695106961069710698106991070010701107021070310704
  1. // Code generated by protoc-gen-gogo. DO NOT EDIT.
  2. // source: api/http/v2/index.proto
  3. package v2
  4. import proto "github.com/gogo/protobuf/proto"
  5. import fmt "fmt"
  6. import math "math"
  7. import _ "github.com/gogo/protobuf/gogoproto"
  8. import 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. // 接口1:GetAllList
  19. type GetAllListReq struct {
  20. // 平台
  21. Platform string `protobuf:"bytes,1,opt,name=platform,proto3" json:"platform,omitempty" form:"platform" validate:"required"`
  22. // 设备
  23. Device string `protobuf:"bytes,2,opt,name=device,proto3" json:"device,omitempty" form:"device" validate:"required"`
  24. // 分辨率
  25. Scale string `protobuf:"bytes,3,opt,name=scale,proto3" json:"scale,omitempty" form:"scale" validate:"required"`
  26. // 版本号
  27. Build int64 `protobuf:"varint,4,opt,name=build,proto3" json:"build,omitempty" form:"build" validate:"required"`
  28. // 关注页码
  29. RelationPage int64 `protobuf:"varint,5,opt,name=relation_page,json=relationPage,proto3" json:"relation_page,omitempty" form:"relation_page" validate:"required"`
  30. // 推荐页码 当前推荐页(用于天马强推),不传默认按1处理
  31. RecPage int64 `protobuf:"varint,6,opt,name=rec_page,json=recPage,proto3" json:"rec_page,omitempty" form:"rec_page"`
  32. Quality int64 `protobuf:"varint,7,opt,name=quality,proto3" json:"quality,omitempty" form:"quality"`
  33. }
  34. func (m *GetAllListReq) Reset() { *m = GetAllListReq{} }
  35. func (m *GetAllListReq) String() string { return proto.CompactTextString(m) }
  36. func (*GetAllListReq) ProtoMessage() {}
  37. func (*GetAllListReq) Descriptor() ([]byte, []int) {
  38. return fileDescriptor_index_6a75d6dc6295118d, []int{0}
  39. }
  40. func (m *GetAllListReq) XXX_Unmarshal(b []byte) error {
  41. return m.Unmarshal(b)
  42. }
  43. func (m *GetAllListReq) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
  44. if deterministic {
  45. return xxx_messageInfo_GetAllListReq.Marshal(b, m, deterministic)
  46. } else {
  47. b = b[:cap(b)]
  48. n, err := m.MarshalTo(b)
  49. if err != nil {
  50. return nil, err
  51. }
  52. return b[:n], nil
  53. }
  54. }
  55. func (dst *GetAllListReq) XXX_Merge(src proto.Message) {
  56. xxx_messageInfo_GetAllListReq.Merge(dst, src)
  57. }
  58. func (m *GetAllListReq) XXX_Size() int {
  59. return m.Size()
  60. }
  61. func (m *GetAllListReq) XXX_DiscardUnknown() {
  62. xxx_messageInfo_GetAllListReq.DiscardUnknown(m)
  63. }
  64. var xxx_messageInfo_GetAllListReq proto.InternalMessageInfo
  65. func (m *GetAllListReq) GetPlatform() string {
  66. if m != nil {
  67. return m.Platform
  68. }
  69. return ""
  70. }
  71. func (m *GetAllListReq) GetDevice() string {
  72. if m != nil {
  73. return m.Device
  74. }
  75. return ""
  76. }
  77. func (m *GetAllListReq) GetScale() string {
  78. if m != nil {
  79. return m.Scale
  80. }
  81. return ""
  82. }
  83. func (m *GetAllListReq) GetBuild() int64 {
  84. if m != nil {
  85. return m.Build
  86. }
  87. return 0
  88. }
  89. func (m *GetAllListReq) GetRelationPage() int64 {
  90. if m != nil {
  91. return m.RelationPage
  92. }
  93. return 0
  94. }
  95. func (m *GetAllListReq) GetRecPage() int64 {
  96. if m != nil {
  97. return m.RecPage
  98. }
  99. return 0
  100. }
  101. func (m *GetAllListReq) GetQuality() int64 {
  102. if m != nil {
  103. return m.Quality
  104. }
  105. return 0
  106. }
  107. // GetAllList响应
  108. type GetAllListResp struct {
  109. // 刷新重新请求间隔
  110. Interval int64 `protobuf:"varint,1,opt,name=interval,proto3" json:"interval"`
  111. // 是否命中天马灰度
  112. IsSkyHorseGray int64 `protobuf:"varint,2,opt,name=is_sky_horse_gray,json=isSkyHorseGray,proto3" json:"is_sky_horse_gray"`
  113. // banner类型
  114. Banner []*MBanner `protobuf:"bytes,3,rep,name=banner" json:"banner"`
  115. // 常用标签类型
  116. MyTag []*MMyTag `protobuf:"bytes,4,rep,name=my_tag,json=myTag" json:"my_tag"`
  117. // 分区入口类型
  118. AreaEntrance []*MAreaEntrance `protobuf:"bytes,5,rep,name=area_entrance,json=areaEntrance" json:"area_entrance"`
  119. // 大航海提示类型
  120. SeaPatrol []*MSeaPatrol `protobuf:"bytes,6,rep,name=sea_patrol,json=seaPatrol" json:"sea_patrol"`
  121. // 我的关注类型
  122. MyIdol []*MMyIdol `protobuf:"bytes,7,rep,name=my_idol,json=myIdol" json:"my_idol"`
  123. // 通用房间列表类型
  124. RoomList []*MRoomBlock `protobuf:"bytes,8,rep,name=room_list,json=roomList" json:"room_list"`
  125. // 小时榜类型
  126. HourRank []*MHourRank `protobuf:"bytes,9,rep,name=hour_rank,json=hourRank" json:"hour_rank"`
  127. // 活动卡
  128. ActivityCard []*MActivityCard `protobuf:"bytes,10,rep,name=activity_card,json=activityCard" json:"activity_card"`
  129. }
  130. func (m *GetAllListResp) Reset() { *m = GetAllListResp{} }
  131. func (m *GetAllListResp) String() string { return proto.CompactTextString(m) }
  132. func (*GetAllListResp) ProtoMessage() {}
  133. func (*GetAllListResp) Descriptor() ([]byte, []int) {
  134. return fileDescriptor_index_6a75d6dc6295118d, []int{1}
  135. }
  136. func (m *GetAllListResp) XXX_Unmarshal(b []byte) error {
  137. return m.Unmarshal(b)
  138. }
  139. func (m *GetAllListResp) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
  140. if deterministic {
  141. return xxx_messageInfo_GetAllListResp.Marshal(b, m, deterministic)
  142. } else {
  143. b = b[:cap(b)]
  144. n, err := m.MarshalTo(b)
  145. if err != nil {
  146. return nil, err
  147. }
  148. return b[:n], nil
  149. }
  150. }
  151. func (dst *GetAllListResp) XXX_Merge(src proto.Message) {
  152. xxx_messageInfo_GetAllListResp.Merge(dst, src)
  153. }
  154. func (m *GetAllListResp) XXX_Size() int {
  155. return m.Size()
  156. }
  157. func (m *GetAllListResp) XXX_DiscardUnknown() {
  158. xxx_messageInfo_GetAllListResp.DiscardUnknown(m)
  159. }
  160. var xxx_messageInfo_GetAllListResp proto.InternalMessageInfo
  161. func (m *GetAllListResp) GetInterval() int64 {
  162. if m != nil {
  163. return m.Interval
  164. }
  165. return 0
  166. }
  167. func (m *GetAllListResp) GetIsSkyHorseGray() int64 {
  168. if m != nil {
  169. return m.IsSkyHorseGray
  170. }
  171. return 0
  172. }
  173. func (m *GetAllListResp) GetBanner() []*MBanner {
  174. if m != nil {
  175. return m.Banner
  176. }
  177. return nil
  178. }
  179. func (m *GetAllListResp) GetMyTag() []*MMyTag {
  180. if m != nil {
  181. return m.MyTag
  182. }
  183. return nil
  184. }
  185. func (m *GetAllListResp) GetAreaEntrance() []*MAreaEntrance {
  186. if m != nil {
  187. return m.AreaEntrance
  188. }
  189. return nil
  190. }
  191. func (m *GetAllListResp) GetSeaPatrol() []*MSeaPatrol {
  192. if m != nil {
  193. return m.SeaPatrol
  194. }
  195. return nil
  196. }
  197. func (m *GetAllListResp) GetMyIdol() []*MMyIdol {
  198. if m != nil {
  199. return m.MyIdol
  200. }
  201. return nil
  202. }
  203. func (m *GetAllListResp) GetRoomList() []*MRoomBlock {
  204. if m != nil {
  205. return m.RoomList
  206. }
  207. return nil
  208. }
  209. func (m *GetAllListResp) GetHourRank() []*MHourRank {
  210. if m != nil {
  211. return m.HourRank
  212. }
  213. return nil
  214. }
  215. func (m *GetAllListResp) GetActivityCard() []*MActivityCard {
  216. if m != nil {
  217. return m.ActivityCard
  218. }
  219. return nil
  220. }
  221. // module define begin
  222. // banner banner位
  223. type MBanner struct {
  224. // 模块信息
  225. ModuleInfo *ModuleInfo `protobuf:"bytes,1,opt,name=module_info,json=moduleInfo" json:"module_info"`
  226. // 模块列表
  227. List []*PicItem `protobuf:"bytes,2,rep,name=list" json:"list"`
  228. }
  229. func (m *MBanner) Reset() { *m = MBanner{} }
  230. func (m *MBanner) String() string { return proto.CompactTextString(m) }
  231. func (*MBanner) ProtoMessage() {}
  232. func (*MBanner) Descriptor() ([]byte, []int) {
  233. return fileDescriptor_index_6a75d6dc6295118d, []int{2}
  234. }
  235. func (m *MBanner) XXX_Unmarshal(b []byte) error {
  236. return m.Unmarshal(b)
  237. }
  238. func (m *MBanner) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
  239. if deterministic {
  240. return xxx_messageInfo_MBanner.Marshal(b, m, deterministic)
  241. } else {
  242. b = b[:cap(b)]
  243. n, err := m.MarshalTo(b)
  244. if err != nil {
  245. return nil, err
  246. }
  247. return b[:n], nil
  248. }
  249. }
  250. func (dst *MBanner) XXX_Merge(src proto.Message) {
  251. xxx_messageInfo_MBanner.Merge(dst, src)
  252. }
  253. func (m *MBanner) XXX_Size() int {
  254. return m.Size()
  255. }
  256. func (m *MBanner) XXX_DiscardUnknown() {
  257. xxx_messageInfo_MBanner.DiscardUnknown(m)
  258. }
  259. var xxx_messageInfo_MBanner proto.InternalMessageInfo
  260. func (m *MBanner) GetModuleInfo() *ModuleInfo {
  261. if m != nil {
  262. return m.ModuleInfo
  263. }
  264. return nil
  265. }
  266. func (m *MBanner) GetList() []*PicItem {
  267. if m != nil {
  268. return m.List
  269. }
  270. return nil
  271. }
  272. // MyTag 常用标签
  273. type MMyTag struct {
  274. ModuleInfo *ModuleInfo `protobuf:"bytes,1,opt,name=module_info,json=moduleInfo" json:"module_info"`
  275. ExtraInfo *MyTagExtra `protobuf:"bytes,2,opt,name=extra_info,json=extraInfo" json:"extra_info"`
  276. List []*MyTagItem `protobuf:"bytes,3,rep,name=list" json:"list"`
  277. }
  278. func (m *MMyTag) Reset() { *m = MMyTag{} }
  279. func (m *MMyTag) String() string { return proto.CompactTextString(m) }
  280. func (*MMyTag) ProtoMessage() {}
  281. func (*MMyTag) Descriptor() ([]byte, []int) {
  282. return fileDescriptor_index_6a75d6dc6295118d, []int{3}
  283. }
  284. func (m *MMyTag) XXX_Unmarshal(b []byte) error {
  285. return m.Unmarshal(b)
  286. }
  287. func (m *MMyTag) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
  288. if deterministic {
  289. return xxx_messageInfo_MMyTag.Marshal(b, m, deterministic)
  290. } else {
  291. b = b[:cap(b)]
  292. n, err := m.MarshalTo(b)
  293. if err != nil {
  294. return nil, err
  295. }
  296. return b[:n], nil
  297. }
  298. }
  299. func (dst *MMyTag) XXX_Merge(src proto.Message) {
  300. xxx_messageInfo_MMyTag.Merge(dst, src)
  301. }
  302. func (m *MMyTag) XXX_Size() int {
  303. return m.Size()
  304. }
  305. func (m *MMyTag) XXX_DiscardUnknown() {
  306. xxx_messageInfo_MMyTag.DiscardUnknown(m)
  307. }
  308. var xxx_messageInfo_MMyTag proto.InternalMessageInfo
  309. func (m *MMyTag) GetModuleInfo() *ModuleInfo {
  310. if m != nil {
  311. return m.ModuleInfo
  312. }
  313. return nil
  314. }
  315. func (m *MMyTag) GetExtraInfo() *MyTagExtra {
  316. if m != nil {
  317. return m.ExtraInfo
  318. }
  319. return nil
  320. }
  321. func (m *MMyTag) GetList() []*MyTagItem {
  322. if m != nil {
  323. return m.List
  324. }
  325. return nil
  326. }
  327. // AreaEntrance 分区入口
  328. type MAreaEntrance struct {
  329. ModuleInfo *ModuleInfo `protobuf:"bytes,1,opt,name=module_info,json=moduleInfo" json:"module_info"`
  330. List []*PicItem `protobuf:"bytes,2,rep,name=list" json:"list"`
  331. }
  332. func (m *MAreaEntrance) Reset() { *m = MAreaEntrance{} }
  333. func (m *MAreaEntrance) String() string { return proto.CompactTextString(m) }
  334. func (*MAreaEntrance) ProtoMessage() {}
  335. func (*MAreaEntrance) Descriptor() ([]byte, []int) {
  336. return fileDescriptor_index_6a75d6dc6295118d, []int{4}
  337. }
  338. func (m *MAreaEntrance) XXX_Unmarshal(b []byte) error {
  339. return m.Unmarshal(b)
  340. }
  341. func (m *MAreaEntrance) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
  342. if deterministic {
  343. return xxx_messageInfo_MAreaEntrance.Marshal(b, m, deterministic)
  344. } else {
  345. b = b[:cap(b)]
  346. n, err := m.MarshalTo(b)
  347. if err != nil {
  348. return nil, err
  349. }
  350. return b[:n], nil
  351. }
  352. }
  353. func (dst *MAreaEntrance) XXX_Merge(src proto.Message) {
  354. xxx_messageInfo_MAreaEntrance.Merge(dst, src)
  355. }
  356. func (m *MAreaEntrance) XXX_Size() int {
  357. return m.Size()
  358. }
  359. func (m *MAreaEntrance) XXX_DiscardUnknown() {
  360. xxx_messageInfo_MAreaEntrance.DiscardUnknown(m)
  361. }
  362. var xxx_messageInfo_MAreaEntrance proto.InternalMessageInfo
  363. func (m *MAreaEntrance) GetModuleInfo() *ModuleInfo {
  364. if m != nil {
  365. return m.ModuleInfo
  366. }
  367. return nil
  368. }
  369. func (m *MAreaEntrance) GetList() []*PicItem {
  370. if m != nil {
  371. return m.List
  372. }
  373. return nil
  374. }
  375. // SeaPatrol 大航海提示
  376. type MSeaPatrol struct {
  377. ModuleInfo *ModuleInfo `protobuf:"bytes,1,opt,name=module_info,json=moduleInfo" json:"module_info"`
  378. ExtraInfo *PicItem `protobuf:"bytes,2,opt,name=extra_info,json=extraInfo" json:"extra_info"`
  379. }
  380. func (m *MSeaPatrol) Reset() { *m = MSeaPatrol{} }
  381. func (m *MSeaPatrol) String() string { return proto.CompactTextString(m) }
  382. func (*MSeaPatrol) ProtoMessage() {}
  383. func (*MSeaPatrol) Descriptor() ([]byte, []int) {
  384. return fileDescriptor_index_6a75d6dc6295118d, []int{5}
  385. }
  386. func (m *MSeaPatrol) XXX_Unmarshal(b []byte) error {
  387. return m.Unmarshal(b)
  388. }
  389. func (m *MSeaPatrol) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
  390. if deterministic {
  391. return xxx_messageInfo_MSeaPatrol.Marshal(b, m, deterministic)
  392. } else {
  393. b = b[:cap(b)]
  394. n, err := m.MarshalTo(b)
  395. if err != nil {
  396. return nil, err
  397. }
  398. return b[:n], nil
  399. }
  400. }
  401. func (dst *MSeaPatrol) XXX_Merge(src proto.Message) {
  402. xxx_messageInfo_MSeaPatrol.Merge(dst, src)
  403. }
  404. func (m *MSeaPatrol) XXX_Size() int {
  405. return m.Size()
  406. }
  407. func (m *MSeaPatrol) XXX_DiscardUnknown() {
  408. xxx_messageInfo_MSeaPatrol.DiscardUnknown(m)
  409. }
  410. var xxx_messageInfo_MSeaPatrol proto.InternalMessageInfo
  411. func (m *MSeaPatrol) GetModuleInfo() *ModuleInfo {
  412. if m != nil {
  413. return m.ModuleInfo
  414. }
  415. return nil
  416. }
  417. func (m *MSeaPatrol) GetExtraInfo() *PicItem {
  418. if m != nil {
  419. return m.ExtraInfo
  420. }
  421. return nil
  422. }
  423. // MyIdol 我的关注
  424. type MMyIdol struct {
  425. ModuleInfo *ModuleInfo `protobuf:"bytes,1,opt,name=module_info,json=moduleInfo" json:"module_info"`
  426. ExtraInfo *MyIdolExtra `protobuf:"bytes,2,opt,name=extra_info,json=extraInfo" json:"extra_info"`
  427. List []*MyIdolItem `protobuf:"bytes,3,rep,name=list" json:"list"`
  428. }
  429. func (m *MMyIdol) Reset() { *m = MMyIdol{} }
  430. func (m *MMyIdol) String() string { return proto.CompactTextString(m) }
  431. func (*MMyIdol) ProtoMessage() {}
  432. func (*MMyIdol) Descriptor() ([]byte, []int) {
  433. return fileDescriptor_index_6a75d6dc6295118d, []int{6}
  434. }
  435. func (m *MMyIdol) XXX_Unmarshal(b []byte) error {
  436. return m.Unmarshal(b)
  437. }
  438. func (m *MMyIdol) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
  439. if deterministic {
  440. return xxx_messageInfo_MMyIdol.Marshal(b, m, deterministic)
  441. } else {
  442. b = b[:cap(b)]
  443. n, err := m.MarshalTo(b)
  444. if err != nil {
  445. return nil, err
  446. }
  447. return b[:n], nil
  448. }
  449. }
  450. func (dst *MMyIdol) XXX_Merge(src proto.Message) {
  451. xxx_messageInfo_MMyIdol.Merge(dst, src)
  452. }
  453. func (m *MMyIdol) XXX_Size() int {
  454. return m.Size()
  455. }
  456. func (m *MMyIdol) XXX_DiscardUnknown() {
  457. xxx_messageInfo_MMyIdol.DiscardUnknown(m)
  458. }
  459. var xxx_messageInfo_MMyIdol proto.InternalMessageInfo
  460. func (m *MMyIdol) GetModuleInfo() *ModuleInfo {
  461. if m != nil {
  462. return m.ModuleInfo
  463. }
  464. return nil
  465. }
  466. func (m *MMyIdol) GetExtraInfo() *MyIdolExtra {
  467. if m != nil {
  468. return m.ExtraInfo
  469. }
  470. return nil
  471. }
  472. func (m *MMyIdol) GetList() []*MyIdolItem {
  473. if m != nil {
  474. return m.List
  475. }
  476. return nil
  477. }
  478. // RoomList 房间列表
  479. type MRoomBlock struct {
  480. ModuleInfo *ModuleInfo `protobuf:"bytes,1,opt,name=module_info,json=moduleInfo" json:"module_info"`
  481. List []*CommonRoomItem `protobuf:"bytes,3,rep,name=list" json:"list"`
  482. }
  483. func (m *MRoomBlock) Reset() { *m = MRoomBlock{} }
  484. func (m *MRoomBlock) String() string { return proto.CompactTextString(m) }
  485. func (*MRoomBlock) ProtoMessage() {}
  486. func (*MRoomBlock) Descriptor() ([]byte, []int) {
  487. return fileDescriptor_index_6a75d6dc6295118d, []int{7}
  488. }
  489. func (m *MRoomBlock) XXX_Unmarshal(b []byte) error {
  490. return m.Unmarshal(b)
  491. }
  492. func (m *MRoomBlock) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
  493. if deterministic {
  494. return xxx_messageInfo_MRoomBlock.Marshal(b, m, deterministic)
  495. } else {
  496. b = b[:cap(b)]
  497. n, err := m.MarshalTo(b)
  498. if err != nil {
  499. return nil, err
  500. }
  501. return b[:n], nil
  502. }
  503. }
  504. func (dst *MRoomBlock) XXX_Merge(src proto.Message) {
  505. xxx_messageInfo_MRoomBlock.Merge(dst, src)
  506. }
  507. func (m *MRoomBlock) XXX_Size() int {
  508. return m.Size()
  509. }
  510. func (m *MRoomBlock) XXX_DiscardUnknown() {
  511. xxx_messageInfo_MRoomBlock.DiscardUnknown(m)
  512. }
  513. var xxx_messageInfo_MRoomBlock proto.InternalMessageInfo
  514. func (m *MRoomBlock) GetModuleInfo() *ModuleInfo {
  515. if m != nil {
  516. return m.ModuleInfo
  517. }
  518. return nil
  519. }
  520. func (m *MRoomBlock) GetList() []*CommonRoomItem {
  521. if m != nil {
  522. return m.List
  523. }
  524. return nil
  525. }
  526. // MHourRank 小时榜
  527. type MHourRank struct {
  528. ModuleInfo *ModuleInfo `protobuf:"bytes,1,opt,name=module_info,json=moduleInfo" json:"module_info"`
  529. ExtraInfo *HourRankExtra `protobuf:"bytes,2,opt,name=extra_info,json=extraInfo" json:"extra_info"`
  530. List []*HourRankItem `protobuf:"bytes,3,rep,name=list" json:"list"`
  531. }
  532. func (m *MHourRank) Reset() { *m = MHourRank{} }
  533. func (m *MHourRank) String() string { return proto.CompactTextString(m) }
  534. func (*MHourRank) ProtoMessage() {}
  535. func (*MHourRank) Descriptor() ([]byte, []int) {
  536. return fileDescriptor_index_6a75d6dc6295118d, []int{8}
  537. }
  538. func (m *MHourRank) XXX_Unmarshal(b []byte) error {
  539. return m.Unmarshal(b)
  540. }
  541. func (m *MHourRank) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
  542. if deterministic {
  543. return xxx_messageInfo_MHourRank.Marshal(b, m, deterministic)
  544. } else {
  545. b = b[:cap(b)]
  546. n, err := m.MarshalTo(b)
  547. if err != nil {
  548. return nil, err
  549. }
  550. return b[:n], nil
  551. }
  552. }
  553. func (dst *MHourRank) XXX_Merge(src proto.Message) {
  554. xxx_messageInfo_MHourRank.Merge(dst, src)
  555. }
  556. func (m *MHourRank) XXX_Size() int {
  557. return m.Size()
  558. }
  559. func (m *MHourRank) XXX_DiscardUnknown() {
  560. xxx_messageInfo_MHourRank.DiscardUnknown(m)
  561. }
  562. var xxx_messageInfo_MHourRank proto.InternalMessageInfo
  563. func (m *MHourRank) GetModuleInfo() *ModuleInfo {
  564. if m != nil {
  565. return m.ModuleInfo
  566. }
  567. return nil
  568. }
  569. func (m *MHourRank) GetExtraInfo() *HourRankExtra {
  570. if m != nil {
  571. return m.ExtraInfo
  572. }
  573. return nil
  574. }
  575. func (m *MHourRank) GetList() []*HourRankItem {
  576. if m != nil {
  577. return m.List
  578. }
  579. return nil
  580. }
  581. // MActivityCard 活动卡
  582. type MActivityCard struct {
  583. ModuleInfo *ModuleInfo `protobuf:"bytes,1,opt,name=module_info,json=moduleInfo" json:"module_info"`
  584. List []*ActivityCardItem `protobuf:"bytes,2,rep,name=list" json:"list"`
  585. }
  586. func (m *MActivityCard) Reset() { *m = MActivityCard{} }
  587. func (m *MActivityCard) String() string { return proto.CompactTextString(m) }
  588. func (*MActivityCard) ProtoMessage() {}
  589. func (*MActivityCard) Descriptor() ([]byte, []int) {
  590. return fileDescriptor_index_6a75d6dc6295118d, []int{9}
  591. }
  592. func (m *MActivityCard) XXX_Unmarshal(b []byte) error {
  593. return m.Unmarshal(b)
  594. }
  595. func (m *MActivityCard) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
  596. if deterministic {
  597. return xxx_messageInfo_MActivityCard.Marshal(b, m, deterministic)
  598. } else {
  599. b = b[:cap(b)]
  600. n, err := m.MarshalTo(b)
  601. if err != nil {
  602. return nil, err
  603. }
  604. return b[:n], nil
  605. }
  606. }
  607. func (dst *MActivityCard) XXX_Merge(src proto.Message) {
  608. xxx_messageInfo_MActivityCard.Merge(dst, src)
  609. }
  610. func (m *MActivityCard) XXX_Size() int {
  611. return m.Size()
  612. }
  613. func (m *MActivityCard) XXX_DiscardUnknown() {
  614. xxx_messageInfo_MActivityCard.DiscardUnknown(m)
  615. }
  616. var xxx_messageInfo_MActivityCard proto.InternalMessageInfo
  617. func (m *MActivityCard) GetModuleInfo() *ModuleInfo {
  618. if m != nil {
  619. return m.ModuleInfo
  620. }
  621. return nil
  622. }
  623. func (m *MActivityCard) GetList() []*ActivityCardItem {
  624. if m != nil {
  625. return m.List
  626. }
  627. return nil
  628. }
  629. // ...
  630. // ModuleInfo
  631. type ModuleInfo struct {
  632. // 模块id
  633. Id int64 `protobuf:"varint,1,opt,name=id,proto3" json:"id"`
  634. // 模块跳转链接
  635. Link string `protobuf:"bytes,2,opt,name=link,proto3" json:"link"`
  636. // 模块图标
  637. Pic string `protobuf:"bytes,3,opt,name=pic,proto3" json:"pic"`
  638. // 模块标题
  639. Title string `protobuf:"bytes,4,opt,name=title,proto3" json:"title"`
  640. // 模块类型 1: banner 2: 导航栏 3: 运营推荐分区-标准 4: 运营推荐分区-方 5:排行榜(小时榜) 6: 推荐主播-标准 7: 推荐主播-方 8:我的关注(用户相关) 9:一级分区-标准 10:一级分区-方 11: 活动卡片 12:常用标签推荐入口(用户相关) 13:常用标签推荐房间列表(用户相关) 14:大航海提示入口
  641. Type int64 `protobuf:"varint,5,opt,name=type,proto3" json:"type"`
  642. // 模块排序值
  643. Sort int64 `protobuf:"varint,6,opt,name=sort,proto3" json:"sort"`
  644. // 模块数据源数量,按需、目前只有推荐有,其它模块都是默认值0
  645. Count int64 `protobuf:"varint,7,opt,name=count,proto3" json:"count"`
  646. }
  647. func (m *ModuleInfo) Reset() { *m = ModuleInfo{} }
  648. func (m *ModuleInfo) String() string { return proto.CompactTextString(m) }
  649. func (*ModuleInfo) ProtoMessage() {}
  650. func (*ModuleInfo) Descriptor() ([]byte, []int) {
  651. return fileDescriptor_index_6a75d6dc6295118d, []int{10}
  652. }
  653. func (m *ModuleInfo) XXX_Unmarshal(b []byte) error {
  654. return m.Unmarshal(b)
  655. }
  656. func (m *ModuleInfo) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
  657. if deterministic {
  658. return xxx_messageInfo_ModuleInfo.Marshal(b, m, deterministic)
  659. } else {
  660. b = b[:cap(b)]
  661. n, err := m.MarshalTo(b)
  662. if err != nil {
  663. return nil, err
  664. }
  665. return b[:n], nil
  666. }
  667. }
  668. func (dst *ModuleInfo) XXX_Merge(src proto.Message) {
  669. xxx_messageInfo_ModuleInfo.Merge(dst, src)
  670. }
  671. func (m *ModuleInfo) XXX_Size() int {
  672. return m.Size()
  673. }
  674. func (m *ModuleInfo) XXX_DiscardUnknown() {
  675. xxx_messageInfo_ModuleInfo.DiscardUnknown(m)
  676. }
  677. var xxx_messageInfo_ModuleInfo proto.InternalMessageInfo
  678. func (m *ModuleInfo) GetId() int64 {
  679. if m != nil {
  680. return m.Id
  681. }
  682. return 0
  683. }
  684. func (m *ModuleInfo) GetLink() string {
  685. if m != nil {
  686. return m.Link
  687. }
  688. return ""
  689. }
  690. func (m *ModuleInfo) GetPic() string {
  691. if m != nil {
  692. return m.Pic
  693. }
  694. return ""
  695. }
  696. func (m *ModuleInfo) GetTitle() string {
  697. if m != nil {
  698. return m.Title
  699. }
  700. return ""
  701. }
  702. func (m *ModuleInfo) GetType() int64 {
  703. if m != nil {
  704. return m.Type
  705. }
  706. return 0
  707. }
  708. func (m *ModuleInfo) GetSort() int64 {
  709. if m != nil {
  710. return m.Sort
  711. }
  712. return 0
  713. }
  714. func (m *ModuleInfo) GetCount() int64 {
  715. if m != nil {
  716. return m.Count
  717. }
  718. return 0
  719. }
  720. // PicItem 比如banner、分区入口、大航海提示等等
  721. type PicItem struct {
  722. // 唯一标识id
  723. Id int64 `protobuf:"varint,1,opt,name=id,proto3" json:"id"`
  724. // 跳转url
  725. Link string `protobuf:"bytes,2,opt,name=link,proto3" json:"link"`
  726. // 图片url
  727. Pic string `protobuf:"bytes,3,opt,name=pic,proto3" json:"pic"`
  728. // 标题
  729. Title string `protobuf:"bytes,4,opt,name=title,proto3" json:"title"`
  730. // 内容
  731. Content string `protobuf:"bytes,5,opt,name=content,proto3" json:"content"`
  732. }
  733. func (m *PicItem) Reset() { *m = PicItem{} }
  734. func (m *PicItem) String() string { return proto.CompactTextString(m) }
  735. func (*PicItem) ProtoMessage() {}
  736. func (*PicItem) Descriptor() ([]byte, []int) {
  737. return fileDescriptor_index_6a75d6dc6295118d, []int{11}
  738. }
  739. func (m *PicItem) XXX_Unmarshal(b []byte) error {
  740. return m.Unmarshal(b)
  741. }
  742. func (m *PicItem) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
  743. if deterministic {
  744. return xxx_messageInfo_PicItem.Marshal(b, m, deterministic)
  745. } else {
  746. b = b[:cap(b)]
  747. n, err := m.MarshalTo(b)
  748. if err != nil {
  749. return nil, err
  750. }
  751. return b[:n], nil
  752. }
  753. }
  754. func (dst *PicItem) XXX_Merge(src proto.Message) {
  755. xxx_messageInfo_PicItem.Merge(dst, src)
  756. }
  757. func (m *PicItem) XXX_Size() int {
  758. return m.Size()
  759. }
  760. func (m *PicItem) XXX_DiscardUnknown() {
  761. xxx_messageInfo_PicItem.DiscardUnknown(m)
  762. }
  763. var xxx_messageInfo_PicItem proto.InternalMessageInfo
  764. func (m *PicItem) GetId() int64 {
  765. if m != nil {
  766. return m.Id
  767. }
  768. return 0
  769. }
  770. func (m *PicItem) GetLink() string {
  771. if m != nil {
  772. return m.Link
  773. }
  774. return ""
  775. }
  776. func (m *PicItem) GetPic() string {
  777. if m != nil {
  778. return m.Pic
  779. }
  780. return ""
  781. }
  782. func (m *PicItem) GetTitle() string {
  783. if m != nil {
  784. return m.Title
  785. }
  786. return ""
  787. }
  788. func (m *PicItem) GetContent() string {
  789. if m != nil {
  790. return m.Content
  791. }
  792. return ""
  793. }
  794. // MyTagItem
  795. type MyTagItem struct {
  796. AreaV2Id int64 `protobuf:"varint,1,opt,name=area_v2_id,json=areaV2Id,proto3" json:"area_v2_id"`
  797. AreaV2Name string `protobuf:"bytes,2,opt,name=area_v2_name,json=areaV2Name,proto3" json:"area_v2_name"`
  798. AreaV2ParentId int64 `protobuf:"varint,3,opt,name=area_v2_parent_id,json=areaV2ParentId,proto3" json:"area_v2_parent_id"`
  799. AreaV2ParentName string `protobuf:"bytes,4,opt,name=area_v2_parent_name,json=areaV2ParentName,proto3" json:"area_v2_parent_name"`
  800. Pic string `protobuf:"bytes,5,opt,name=pic,proto3" json:"pic"`
  801. Link string `protobuf:"bytes,6,opt,name=link,proto3" json:"link"`
  802. IsAdvice int64 `protobuf:"varint,7,opt,name=is_advice,json=isAdvice,proto3" json:"is_advice"`
  803. }
  804. func (m *MyTagItem) Reset() { *m = MyTagItem{} }
  805. func (m *MyTagItem) String() string { return proto.CompactTextString(m) }
  806. func (*MyTagItem) ProtoMessage() {}
  807. func (*MyTagItem) Descriptor() ([]byte, []int) {
  808. return fileDescriptor_index_6a75d6dc6295118d, []int{12}
  809. }
  810. func (m *MyTagItem) XXX_Unmarshal(b []byte) error {
  811. return m.Unmarshal(b)
  812. }
  813. func (m *MyTagItem) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
  814. if deterministic {
  815. return xxx_messageInfo_MyTagItem.Marshal(b, m, deterministic)
  816. } else {
  817. b = b[:cap(b)]
  818. n, err := m.MarshalTo(b)
  819. if err != nil {
  820. return nil, err
  821. }
  822. return b[:n], nil
  823. }
  824. }
  825. func (dst *MyTagItem) XXX_Merge(src proto.Message) {
  826. xxx_messageInfo_MyTagItem.Merge(dst, src)
  827. }
  828. func (m *MyTagItem) XXX_Size() int {
  829. return m.Size()
  830. }
  831. func (m *MyTagItem) XXX_DiscardUnknown() {
  832. xxx_messageInfo_MyTagItem.DiscardUnknown(m)
  833. }
  834. var xxx_messageInfo_MyTagItem proto.InternalMessageInfo
  835. func (m *MyTagItem) GetAreaV2Id() int64 {
  836. if m != nil {
  837. return m.AreaV2Id
  838. }
  839. return 0
  840. }
  841. func (m *MyTagItem) GetAreaV2Name() string {
  842. if m != nil {
  843. return m.AreaV2Name
  844. }
  845. return ""
  846. }
  847. func (m *MyTagItem) GetAreaV2ParentId() int64 {
  848. if m != nil {
  849. return m.AreaV2ParentId
  850. }
  851. return 0
  852. }
  853. func (m *MyTagItem) GetAreaV2ParentName() string {
  854. if m != nil {
  855. return m.AreaV2ParentName
  856. }
  857. return ""
  858. }
  859. func (m *MyTagItem) GetPic() string {
  860. if m != nil {
  861. return m.Pic
  862. }
  863. return ""
  864. }
  865. func (m *MyTagItem) GetLink() string {
  866. if m != nil {
  867. return m.Link
  868. }
  869. return ""
  870. }
  871. func (m *MyTagItem) GetIsAdvice() int64 {
  872. if m != nil {
  873. return m.IsAdvice
  874. }
  875. return 0
  876. }
  877. // MyTagExtra
  878. type MyTagExtra struct {
  879. // 是否命中常用标签灰度
  880. IsGray int64 `protobuf:"varint,1,opt,name=is_gray,json=isGray,proto3" json:"is_gray"`
  881. // offline已下线标签
  882. Offline []*OfflineTag `protobuf:"bytes,2,rep,name=offline" json:"offline"`
  883. }
  884. func (m *MyTagExtra) Reset() { *m = MyTagExtra{} }
  885. func (m *MyTagExtra) String() string { return proto.CompactTextString(m) }
  886. func (*MyTagExtra) ProtoMessage() {}
  887. func (*MyTagExtra) Descriptor() ([]byte, []int) {
  888. return fileDescriptor_index_6a75d6dc6295118d, []int{13}
  889. }
  890. func (m *MyTagExtra) XXX_Unmarshal(b []byte) error {
  891. return m.Unmarshal(b)
  892. }
  893. func (m *MyTagExtra) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
  894. if deterministic {
  895. return xxx_messageInfo_MyTagExtra.Marshal(b, m, deterministic)
  896. } else {
  897. b = b[:cap(b)]
  898. n, err := m.MarshalTo(b)
  899. if err != nil {
  900. return nil, err
  901. }
  902. return b[:n], nil
  903. }
  904. }
  905. func (dst *MyTagExtra) XXX_Merge(src proto.Message) {
  906. xxx_messageInfo_MyTagExtra.Merge(dst, src)
  907. }
  908. func (m *MyTagExtra) XXX_Size() int {
  909. return m.Size()
  910. }
  911. func (m *MyTagExtra) XXX_DiscardUnknown() {
  912. xxx_messageInfo_MyTagExtra.DiscardUnknown(m)
  913. }
  914. var xxx_messageInfo_MyTagExtra proto.InternalMessageInfo
  915. func (m *MyTagExtra) GetIsGray() int64 {
  916. if m != nil {
  917. return m.IsGray
  918. }
  919. return 0
  920. }
  921. func (m *MyTagExtra) GetOffline() []*OfflineTag {
  922. if m != nil {
  923. return m.Offline
  924. }
  925. return nil
  926. }
  927. // OfflineTag
  928. type OfflineTag struct {
  929. Id int64 `protobuf:"varint,1,opt,name=id,proto3" json:"id"`
  930. AreaV2Name string `protobuf:"bytes,2,opt,name=area_v2_name,json=areaV2Name,proto3" json:"area_v2_name"`
  931. }
  932. func (m *OfflineTag) Reset() { *m = OfflineTag{} }
  933. func (m *OfflineTag) String() string { return proto.CompactTextString(m) }
  934. func (*OfflineTag) ProtoMessage() {}
  935. func (*OfflineTag) Descriptor() ([]byte, []int) {
  936. return fileDescriptor_index_6a75d6dc6295118d, []int{14}
  937. }
  938. func (m *OfflineTag) XXX_Unmarshal(b []byte) error {
  939. return m.Unmarshal(b)
  940. }
  941. func (m *OfflineTag) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
  942. if deterministic {
  943. return xxx_messageInfo_OfflineTag.Marshal(b, m, deterministic)
  944. } else {
  945. b = b[:cap(b)]
  946. n, err := m.MarshalTo(b)
  947. if err != nil {
  948. return nil, err
  949. }
  950. return b[:n], nil
  951. }
  952. }
  953. func (dst *OfflineTag) XXX_Merge(src proto.Message) {
  954. xxx_messageInfo_OfflineTag.Merge(dst, src)
  955. }
  956. func (m *OfflineTag) XXX_Size() int {
  957. return m.Size()
  958. }
  959. func (m *OfflineTag) XXX_DiscardUnknown() {
  960. xxx_messageInfo_OfflineTag.DiscardUnknown(m)
  961. }
  962. var xxx_messageInfo_OfflineTag proto.InternalMessageInfo
  963. func (m *OfflineTag) GetId() int64 {
  964. if m != nil {
  965. return m.Id
  966. }
  967. return 0
  968. }
  969. func (m *OfflineTag) GetAreaV2Name() string {
  970. if m != nil {
  971. return m.AreaV2Name
  972. }
  973. return ""
  974. }
  975. // MyIdolExtra
  976. type MyIdolExtra struct {
  977. TotalCount int64 `protobuf:"varint,1,opt,name=total_count,json=totalCount,proto3" json:"total_count"`
  978. TimeDesc string `protobuf:"bytes,2,opt,name=time_desc,json=timeDesc,proto3" json:"time_desc"`
  979. UnameDesc string `protobuf:"bytes,3,opt,name=uname_desc,json=unameDesc,proto3" json:"uname_desc"`
  980. TagsDesc string `protobuf:"bytes,4,opt,name=tags_desc,json=tagsDesc,proto3" json:"tags_desc"`
  981. CardType int64 `protobuf:"varint,5,opt,name=card_type,json=cardType,proto3" json:"card_type"`
  982. RelationPage int64 `protobuf:"varint,6,opt,name=relation_page,json=relationPage,proto3" json:"relation_page"`
  983. }
  984. func (m *MyIdolExtra) Reset() { *m = MyIdolExtra{} }
  985. func (m *MyIdolExtra) String() string { return proto.CompactTextString(m) }
  986. func (*MyIdolExtra) ProtoMessage() {}
  987. func (*MyIdolExtra) Descriptor() ([]byte, []int) {
  988. return fileDescriptor_index_6a75d6dc6295118d, []int{15}
  989. }
  990. func (m *MyIdolExtra) XXX_Unmarshal(b []byte) error {
  991. return m.Unmarshal(b)
  992. }
  993. func (m *MyIdolExtra) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
  994. if deterministic {
  995. return xxx_messageInfo_MyIdolExtra.Marshal(b, m, deterministic)
  996. } else {
  997. b = b[:cap(b)]
  998. n, err := m.MarshalTo(b)
  999. if err != nil {
  1000. return nil, err
  1001. }
  1002. return b[:n], nil
  1003. }
  1004. }
  1005. func (dst *MyIdolExtra) XXX_Merge(src proto.Message) {
  1006. xxx_messageInfo_MyIdolExtra.Merge(dst, src)
  1007. }
  1008. func (m *MyIdolExtra) XXX_Size() int {
  1009. return m.Size()
  1010. }
  1011. func (m *MyIdolExtra) XXX_DiscardUnknown() {
  1012. xxx_messageInfo_MyIdolExtra.DiscardUnknown(m)
  1013. }
  1014. var xxx_messageInfo_MyIdolExtra proto.InternalMessageInfo
  1015. func (m *MyIdolExtra) GetTotalCount() int64 {
  1016. if m != nil {
  1017. return m.TotalCount
  1018. }
  1019. return 0
  1020. }
  1021. func (m *MyIdolExtra) GetTimeDesc() string {
  1022. if m != nil {
  1023. return m.TimeDesc
  1024. }
  1025. return ""
  1026. }
  1027. func (m *MyIdolExtra) GetUnameDesc() string {
  1028. if m != nil {
  1029. return m.UnameDesc
  1030. }
  1031. return ""
  1032. }
  1033. func (m *MyIdolExtra) GetTagsDesc() string {
  1034. if m != nil {
  1035. return m.TagsDesc
  1036. }
  1037. return ""
  1038. }
  1039. func (m *MyIdolExtra) GetCardType() int64 {
  1040. if m != nil {
  1041. return m.CardType
  1042. }
  1043. return 0
  1044. }
  1045. func (m *MyIdolExtra) GetRelationPage() int64 {
  1046. if m != nil {
  1047. return m.RelationPage
  1048. }
  1049. return 0
  1050. }
  1051. // MyIdolItem
  1052. type MyIdolItem struct {
  1053. Roomid int64 `protobuf:"varint,1,opt,name=roomid,proto3" json:"roomid"`
  1054. Uid int64 `protobuf:"varint,2,opt,name=uid,proto3" json:"uid"`
  1055. Uname string `protobuf:"bytes,3,opt,name=uname,proto3" json:"uname"`
  1056. Face string `protobuf:"bytes,4,opt,name=face,proto3" json:"face"`
  1057. Cover string `protobuf:"bytes,5,opt,name=cover,proto3" json:"cover"`
  1058. Title string `protobuf:"bytes,6,opt,name=title,proto3" json:"title"`
  1059. Area int64 `protobuf:"varint,7,opt,name=area,proto3" json:"area"`
  1060. LiveTime int64 `protobuf:"varint,8,opt,name=live_time,json=liveTime,proto3" json:"live_time"`
  1061. AreaName string `protobuf:"bytes,9,opt,name=area_name,json=areaName,proto3" json:"area_name"`
  1062. AreaV2Id int64 `protobuf:"varint,10,opt,name=area_v2_id,json=areaV2Id,proto3" json:"area_v2_id"`
  1063. AreaV2Name string `protobuf:"bytes,11,opt,name=area_v2_name,json=areaV2Name,proto3" json:"area_v2_name"`
  1064. AreaV2ParentName string `protobuf:"bytes,12,opt,name=area_v2_parent_name,json=areaV2ParentName,proto3" json:"area_v2_parent_name"`
  1065. AreaV2ParentId int64 `protobuf:"varint,13,opt,name=area_v2_parent_id,json=areaV2ParentId,proto3" json:"area_v2_parent_id"`
  1066. LiveTagName string `protobuf:"bytes,14,opt,name=live_tag_name,json=liveTagName,proto3" json:"live_tag_name"`
  1067. Online int64 `protobuf:"varint,15,opt,name=online,proto3" json:"online"`
  1068. PlayUrl string `protobuf:"bytes,16,opt,name=play_url,json=playUrl,proto3" json:"play_url"`
  1069. PlayUrlH265 string `protobuf:"bytes,17,opt,name=play_url_h265,json=playUrlH265,proto3" json:"play_url_h265"`
  1070. AcceptQuality []int64 `protobuf:"varint,18,rep,packed,name=accept_quality,json=acceptQuality" json:"accept_quality"`
  1071. CurrentQuality int64 `protobuf:"varint,19,opt,name=current_quality,json=currentQuality,proto3" json:"current_quality"`
  1072. PkId int64 `protobuf:"varint,20,opt,name=pk_id,json=pkId,proto3" json:"pk_id"`
  1073. Link string `protobuf:"bytes,21,opt,name=link,proto3" json:"link"`
  1074. SpecialAttention int64 `protobuf:"varint,22,opt,name=special_attention,json=specialAttention,proto3" json:"special_attention"`
  1075. BroadcastType int64 `protobuf:"varint,23,opt,name=broadcast_type,json=broadcastType,proto3" json:"broadcast_type"`
  1076. PendentRu string `protobuf:"bytes,24,opt,name=pendent_ru,json=pendentRu,proto3" json:"pendent_ru"`
  1077. PendentRuColor string `protobuf:"bytes,25,opt,name=pendent_ru_color,json=pendentRuColor,proto3" json:"pendent_ru_color"`
  1078. PendentRuPic string `protobuf:"bytes,26,opt,name=pendent_ru_pic,json=pendentRuPic,proto3" json:"pendent_ru_pic"`
  1079. OfficialVerify int64 `protobuf:"varint,27,opt,name=official_verify,json=officialVerify,proto3" json:"official_verify"`
  1080. }
  1081. func (m *MyIdolItem) Reset() { *m = MyIdolItem{} }
  1082. func (m *MyIdolItem) String() string { return proto.CompactTextString(m) }
  1083. func (*MyIdolItem) ProtoMessage() {}
  1084. func (*MyIdolItem) Descriptor() ([]byte, []int) {
  1085. return fileDescriptor_index_6a75d6dc6295118d, []int{16}
  1086. }
  1087. func (m *MyIdolItem) XXX_Unmarshal(b []byte) error {
  1088. return m.Unmarshal(b)
  1089. }
  1090. func (m *MyIdolItem) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
  1091. if deterministic {
  1092. return xxx_messageInfo_MyIdolItem.Marshal(b, m, deterministic)
  1093. } else {
  1094. b = b[:cap(b)]
  1095. n, err := m.MarshalTo(b)
  1096. if err != nil {
  1097. return nil, err
  1098. }
  1099. return b[:n], nil
  1100. }
  1101. }
  1102. func (dst *MyIdolItem) XXX_Merge(src proto.Message) {
  1103. xxx_messageInfo_MyIdolItem.Merge(dst, src)
  1104. }
  1105. func (m *MyIdolItem) XXX_Size() int {
  1106. return m.Size()
  1107. }
  1108. func (m *MyIdolItem) XXX_DiscardUnknown() {
  1109. xxx_messageInfo_MyIdolItem.DiscardUnknown(m)
  1110. }
  1111. var xxx_messageInfo_MyIdolItem proto.InternalMessageInfo
  1112. func (m *MyIdolItem) GetRoomid() int64 {
  1113. if m != nil {
  1114. return m.Roomid
  1115. }
  1116. return 0
  1117. }
  1118. func (m *MyIdolItem) GetUid() int64 {
  1119. if m != nil {
  1120. return m.Uid
  1121. }
  1122. return 0
  1123. }
  1124. func (m *MyIdolItem) GetUname() string {
  1125. if m != nil {
  1126. return m.Uname
  1127. }
  1128. return ""
  1129. }
  1130. func (m *MyIdolItem) GetFace() string {
  1131. if m != nil {
  1132. return m.Face
  1133. }
  1134. return ""
  1135. }
  1136. func (m *MyIdolItem) GetCover() string {
  1137. if m != nil {
  1138. return m.Cover
  1139. }
  1140. return ""
  1141. }
  1142. func (m *MyIdolItem) GetTitle() string {
  1143. if m != nil {
  1144. return m.Title
  1145. }
  1146. return ""
  1147. }
  1148. func (m *MyIdolItem) GetArea() int64 {
  1149. if m != nil {
  1150. return m.Area
  1151. }
  1152. return 0
  1153. }
  1154. func (m *MyIdolItem) GetLiveTime() int64 {
  1155. if m != nil {
  1156. return m.LiveTime
  1157. }
  1158. return 0
  1159. }
  1160. func (m *MyIdolItem) GetAreaName() string {
  1161. if m != nil {
  1162. return m.AreaName
  1163. }
  1164. return ""
  1165. }
  1166. func (m *MyIdolItem) GetAreaV2Id() int64 {
  1167. if m != nil {
  1168. return m.AreaV2Id
  1169. }
  1170. return 0
  1171. }
  1172. func (m *MyIdolItem) GetAreaV2Name() string {
  1173. if m != nil {
  1174. return m.AreaV2Name
  1175. }
  1176. return ""
  1177. }
  1178. func (m *MyIdolItem) GetAreaV2ParentName() string {
  1179. if m != nil {
  1180. return m.AreaV2ParentName
  1181. }
  1182. return ""
  1183. }
  1184. func (m *MyIdolItem) GetAreaV2ParentId() int64 {
  1185. if m != nil {
  1186. return m.AreaV2ParentId
  1187. }
  1188. return 0
  1189. }
  1190. func (m *MyIdolItem) GetLiveTagName() string {
  1191. if m != nil {
  1192. return m.LiveTagName
  1193. }
  1194. return ""
  1195. }
  1196. func (m *MyIdolItem) GetOnline() int64 {
  1197. if m != nil {
  1198. return m.Online
  1199. }
  1200. return 0
  1201. }
  1202. func (m *MyIdolItem) GetPlayUrl() string {
  1203. if m != nil {
  1204. return m.PlayUrl
  1205. }
  1206. return ""
  1207. }
  1208. func (m *MyIdolItem) GetPlayUrlH265() string {
  1209. if m != nil {
  1210. return m.PlayUrlH265
  1211. }
  1212. return ""
  1213. }
  1214. func (m *MyIdolItem) GetAcceptQuality() []int64 {
  1215. if m != nil {
  1216. return m.AcceptQuality
  1217. }
  1218. return nil
  1219. }
  1220. func (m *MyIdolItem) GetCurrentQuality() int64 {
  1221. if m != nil {
  1222. return m.CurrentQuality
  1223. }
  1224. return 0
  1225. }
  1226. func (m *MyIdolItem) GetPkId() int64 {
  1227. if m != nil {
  1228. return m.PkId
  1229. }
  1230. return 0
  1231. }
  1232. func (m *MyIdolItem) GetLink() string {
  1233. if m != nil {
  1234. return m.Link
  1235. }
  1236. return ""
  1237. }
  1238. func (m *MyIdolItem) GetSpecialAttention() int64 {
  1239. if m != nil {
  1240. return m.SpecialAttention
  1241. }
  1242. return 0
  1243. }
  1244. func (m *MyIdolItem) GetBroadcastType() int64 {
  1245. if m != nil {
  1246. return m.BroadcastType
  1247. }
  1248. return 0
  1249. }
  1250. func (m *MyIdolItem) GetPendentRu() string {
  1251. if m != nil {
  1252. return m.PendentRu
  1253. }
  1254. return ""
  1255. }
  1256. func (m *MyIdolItem) GetPendentRuColor() string {
  1257. if m != nil {
  1258. return m.PendentRuColor
  1259. }
  1260. return ""
  1261. }
  1262. func (m *MyIdolItem) GetPendentRuPic() string {
  1263. if m != nil {
  1264. return m.PendentRuPic
  1265. }
  1266. return ""
  1267. }
  1268. func (m *MyIdolItem) GetOfficialVerify() int64 {
  1269. if m != nil {
  1270. return m.OfficialVerify
  1271. }
  1272. return 0
  1273. }
  1274. // ActivityCardItem
  1275. type ActivityCardItem struct {
  1276. Card *BannerCardItem `protobuf:"bytes,1,opt,name=card" json:"card"`
  1277. Room []*RoomCardItem `protobuf:"bytes,2,rep,name=room" json:"room"`
  1278. Av []*AvCardItem `protobuf:"bytes,3,rep,name=av" json:"av"`
  1279. }
  1280. func (m *ActivityCardItem) Reset() { *m = ActivityCardItem{} }
  1281. func (m *ActivityCardItem) String() string { return proto.CompactTextString(m) }
  1282. func (*ActivityCardItem) ProtoMessage() {}
  1283. func (*ActivityCardItem) Descriptor() ([]byte, []int) {
  1284. return fileDescriptor_index_6a75d6dc6295118d, []int{17}
  1285. }
  1286. func (m *ActivityCardItem) XXX_Unmarshal(b []byte) error {
  1287. return m.Unmarshal(b)
  1288. }
  1289. func (m *ActivityCardItem) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
  1290. if deterministic {
  1291. return xxx_messageInfo_ActivityCardItem.Marshal(b, m, deterministic)
  1292. } else {
  1293. b = b[:cap(b)]
  1294. n, err := m.MarshalTo(b)
  1295. if err != nil {
  1296. return nil, err
  1297. }
  1298. return b[:n], nil
  1299. }
  1300. }
  1301. func (dst *ActivityCardItem) XXX_Merge(src proto.Message) {
  1302. xxx_messageInfo_ActivityCardItem.Merge(dst, src)
  1303. }
  1304. func (m *ActivityCardItem) XXX_Size() int {
  1305. return m.Size()
  1306. }
  1307. func (m *ActivityCardItem) XXX_DiscardUnknown() {
  1308. xxx_messageInfo_ActivityCardItem.DiscardUnknown(m)
  1309. }
  1310. var xxx_messageInfo_ActivityCardItem proto.InternalMessageInfo
  1311. func (m *ActivityCardItem) GetCard() *BannerCardItem {
  1312. if m != nil {
  1313. return m.Card
  1314. }
  1315. return nil
  1316. }
  1317. func (m *ActivityCardItem) GetRoom() []*RoomCardItem {
  1318. if m != nil {
  1319. return m.Room
  1320. }
  1321. return nil
  1322. }
  1323. func (m *ActivityCardItem) GetAv() []*AvCardItem {
  1324. if m != nil {
  1325. return m.Av
  1326. }
  1327. return nil
  1328. }
  1329. // BannerCardItem
  1330. type BannerCardItem struct {
  1331. // 活动id
  1332. Aid int64 `protobuf:"varint,1,opt,name=aid,proto3" json:"aid"`
  1333. // 活动图片
  1334. Pic string `protobuf:"bytes,2,opt,name=pic,proto3" json:"pic"`
  1335. // 活动标题
  1336. Title string `protobuf:"bytes,3,opt,name=title,proto3" json:"title"`
  1337. // 活动文案
  1338. Text string `protobuf:"bytes,4,opt,name=text,proto3" json:"text"`
  1339. // 图片链接
  1340. PicLink string `protobuf:"bytes,5,opt,name=pic_link,json=picLink,proto3" json:"pic_link"`
  1341. // 围观链接
  1342. GoLink string `protobuf:"bytes,6,opt,name=go_link,json=goLink,proto3" json:"go_link"`
  1343. // 三种:去围观,预约,已预约
  1344. ButtonText string `protobuf:"bytes,7,opt,name=button_text,json=buttonText,proto3" json:"button_text"`
  1345. // 代表卡片所处于的状态 0可以去围观,1用户可以点击去预约,2用户可以点击取消预约
  1346. Status int64 `protobuf:"varint,8,opt,name=status,proto3" json:"status"`
  1347. // card,room和av排序值
  1348. Sort int64 `protobuf:"varint,9,opt,name=sort,proto3" json:"sort"`
  1349. }
  1350. func (m *BannerCardItem) Reset() { *m = BannerCardItem{} }
  1351. func (m *BannerCardItem) String() string { return proto.CompactTextString(m) }
  1352. func (*BannerCardItem) ProtoMessage() {}
  1353. func (*BannerCardItem) Descriptor() ([]byte, []int) {
  1354. return fileDescriptor_index_6a75d6dc6295118d, []int{18}
  1355. }
  1356. func (m *BannerCardItem) XXX_Unmarshal(b []byte) error {
  1357. return m.Unmarshal(b)
  1358. }
  1359. func (m *BannerCardItem) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
  1360. if deterministic {
  1361. return xxx_messageInfo_BannerCardItem.Marshal(b, m, deterministic)
  1362. } else {
  1363. b = b[:cap(b)]
  1364. n, err := m.MarshalTo(b)
  1365. if err != nil {
  1366. return nil, err
  1367. }
  1368. return b[:n], nil
  1369. }
  1370. }
  1371. func (dst *BannerCardItem) XXX_Merge(src proto.Message) {
  1372. xxx_messageInfo_BannerCardItem.Merge(dst, src)
  1373. }
  1374. func (m *BannerCardItem) XXX_Size() int {
  1375. return m.Size()
  1376. }
  1377. func (m *BannerCardItem) XXX_DiscardUnknown() {
  1378. xxx_messageInfo_BannerCardItem.DiscardUnknown(m)
  1379. }
  1380. var xxx_messageInfo_BannerCardItem proto.InternalMessageInfo
  1381. func (m *BannerCardItem) GetAid() int64 {
  1382. if m != nil {
  1383. return m.Aid
  1384. }
  1385. return 0
  1386. }
  1387. func (m *BannerCardItem) GetPic() string {
  1388. if m != nil {
  1389. return m.Pic
  1390. }
  1391. return ""
  1392. }
  1393. func (m *BannerCardItem) GetTitle() string {
  1394. if m != nil {
  1395. return m.Title
  1396. }
  1397. return ""
  1398. }
  1399. func (m *BannerCardItem) GetText() string {
  1400. if m != nil {
  1401. return m.Text
  1402. }
  1403. return ""
  1404. }
  1405. func (m *BannerCardItem) GetPicLink() string {
  1406. if m != nil {
  1407. return m.PicLink
  1408. }
  1409. return ""
  1410. }
  1411. func (m *BannerCardItem) GetGoLink() string {
  1412. if m != nil {
  1413. return m.GoLink
  1414. }
  1415. return ""
  1416. }
  1417. func (m *BannerCardItem) GetButtonText() string {
  1418. if m != nil {
  1419. return m.ButtonText
  1420. }
  1421. return ""
  1422. }
  1423. func (m *BannerCardItem) GetStatus() int64 {
  1424. if m != nil {
  1425. return m.Status
  1426. }
  1427. return 0
  1428. }
  1429. func (m *BannerCardItem) GetSort() int64 {
  1430. if m != nil {
  1431. return m.Sort
  1432. }
  1433. return 0
  1434. }
  1435. // RoomCardItem
  1436. type RoomCardItem struct {
  1437. // 是否开播
  1438. IsLive int64 `protobuf:"varint,1,opt,name=is_live,json=isLive,proto3" json:"is_live"`
  1439. // 房间id
  1440. RoomId int64 `protobuf:"varint,2,opt,name=room_id,json=roomId,proto3" json:"room_id"`
  1441. // 房间标题
  1442. Title string `protobuf:"bytes,3,opt,name=title,proto3" json:"title"`
  1443. // 主播名
  1444. UName string `protobuf:"bytes,4,opt,name=u_name,json=uName,proto3" json:"u_name"`
  1445. // 人气值
  1446. Online int64 `protobuf:"varint,5,opt,name=online,proto3" json:"online"`
  1447. // 封面
  1448. Cover string `protobuf:"bytes,6,opt,name=cover,proto3" json:"cover"`
  1449. // 父一级分区id
  1450. AreaV2ParentId int64 `protobuf:"varint,7,opt,name=area_v2_parent_id,json=areaV2ParentId,proto3" json:"area_v2_parent_id"`
  1451. // 二级分区id
  1452. AreaV2Id int64 `protobuf:"varint,8,opt,name=area_v2_id,json=areaV2Id,proto3" json:"area_v2_id"`
  1453. // card,room和av排序值
  1454. Sort int64 `protobuf:"varint,9,opt,name=sort,proto3" json:"sort"`
  1455. }
  1456. func (m *RoomCardItem) Reset() { *m = RoomCardItem{} }
  1457. func (m *RoomCardItem) String() string { return proto.CompactTextString(m) }
  1458. func (*RoomCardItem) ProtoMessage() {}
  1459. func (*RoomCardItem) Descriptor() ([]byte, []int) {
  1460. return fileDescriptor_index_6a75d6dc6295118d, []int{19}
  1461. }
  1462. func (m *RoomCardItem) XXX_Unmarshal(b []byte) error {
  1463. return m.Unmarshal(b)
  1464. }
  1465. func (m *RoomCardItem) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
  1466. if deterministic {
  1467. return xxx_messageInfo_RoomCardItem.Marshal(b, m, deterministic)
  1468. } else {
  1469. b = b[:cap(b)]
  1470. n, err := m.MarshalTo(b)
  1471. if err != nil {
  1472. return nil, err
  1473. }
  1474. return b[:n], nil
  1475. }
  1476. }
  1477. func (dst *RoomCardItem) XXX_Merge(src proto.Message) {
  1478. xxx_messageInfo_RoomCardItem.Merge(dst, src)
  1479. }
  1480. func (m *RoomCardItem) XXX_Size() int {
  1481. return m.Size()
  1482. }
  1483. func (m *RoomCardItem) XXX_DiscardUnknown() {
  1484. xxx_messageInfo_RoomCardItem.DiscardUnknown(m)
  1485. }
  1486. var xxx_messageInfo_RoomCardItem proto.InternalMessageInfo
  1487. func (m *RoomCardItem) GetIsLive() int64 {
  1488. if m != nil {
  1489. return m.IsLive
  1490. }
  1491. return 0
  1492. }
  1493. func (m *RoomCardItem) GetRoomId() int64 {
  1494. if m != nil {
  1495. return m.RoomId
  1496. }
  1497. return 0
  1498. }
  1499. func (m *RoomCardItem) GetTitle() string {
  1500. if m != nil {
  1501. return m.Title
  1502. }
  1503. return ""
  1504. }
  1505. func (m *RoomCardItem) GetUName() string {
  1506. if m != nil {
  1507. return m.UName
  1508. }
  1509. return ""
  1510. }
  1511. func (m *RoomCardItem) GetOnline() int64 {
  1512. if m != nil {
  1513. return m.Online
  1514. }
  1515. return 0
  1516. }
  1517. func (m *RoomCardItem) GetCover() string {
  1518. if m != nil {
  1519. return m.Cover
  1520. }
  1521. return ""
  1522. }
  1523. func (m *RoomCardItem) GetAreaV2ParentId() int64 {
  1524. if m != nil {
  1525. return m.AreaV2ParentId
  1526. }
  1527. return 0
  1528. }
  1529. func (m *RoomCardItem) GetAreaV2Id() int64 {
  1530. if m != nil {
  1531. return m.AreaV2Id
  1532. }
  1533. return 0
  1534. }
  1535. func (m *RoomCardItem) GetSort() int64 {
  1536. if m != nil {
  1537. return m.Sort
  1538. }
  1539. return 0
  1540. }
  1541. // AvCardItem
  1542. type AvCardItem struct {
  1543. // 视频
  1544. Avid int64 `protobuf:"varint,1,opt,name=avid,proto3" json:"avid"`
  1545. // avid
  1546. Title string `protobuf:"bytes,2,opt,name=title,proto3" json:"title"`
  1547. // 视频标题
  1548. ViewCount int64 `protobuf:"varint,3,opt,name=view_count,json=viewCount,proto3" json:"view_count"`
  1549. // 浏览
  1550. DanMaKu int64 `protobuf:"varint,4,opt,name=dan_ma_ku,json=danMaKu,proto3" json:"dan_ma_ku"`
  1551. // 弹幕
  1552. Duration int64 `protobuf:"varint,5,opt,name=duration,proto3" json:"duration"`
  1553. // 时长
  1554. Cover string `protobuf:"bytes,6,opt,name=cover,proto3" json:"cover"`
  1555. // card,room和av排序值
  1556. Sort int64 `protobuf:"varint,7,opt,name=sort,proto3" json:"sort"`
  1557. }
  1558. func (m *AvCardItem) Reset() { *m = AvCardItem{} }
  1559. func (m *AvCardItem) String() string { return proto.CompactTextString(m) }
  1560. func (*AvCardItem) ProtoMessage() {}
  1561. func (*AvCardItem) Descriptor() ([]byte, []int) {
  1562. return fileDescriptor_index_6a75d6dc6295118d, []int{20}
  1563. }
  1564. func (m *AvCardItem) XXX_Unmarshal(b []byte) error {
  1565. return m.Unmarshal(b)
  1566. }
  1567. func (m *AvCardItem) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
  1568. if deterministic {
  1569. return xxx_messageInfo_AvCardItem.Marshal(b, m, deterministic)
  1570. } else {
  1571. b = b[:cap(b)]
  1572. n, err := m.MarshalTo(b)
  1573. if err != nil {
  1574. return nil, err
  1575. }
  1576. return b[:n], nil
  1577. }
  1578. }
  1579. func (dst *AvCardItem) XXX_Merge(src proto.Message) {
  1580. xxx_messageInfo_AvCardItem.Merge(dst, src)
  1581. }
  1582. func (m *AvCardItem) XXX_Size() int {
  1583. return m.Size()
  1584. }
  1585. func (m *AvCardItem) XXX_DiscardUnknown() {
  1586. xxx_messageInfo_AvCardItem.DiscardUnknown(m)
  1587. }
  1588. var xxx_messageInfo_AvCardItem proto.InternalMessageInfo
  1589. func (m *AvCardItem) GetAvid() int64 {
  1590. if m != nil {
  1591. return m.Avid
  1592. }
  1593. return 0
  1594. }
  1595. func (m *AvCardItem) GetTitle() string {
  1596. if m != nil {
  1597. return m.Title
  1598. }
  1599. return ""
  1600. }
  1601. func (m *AvCardItem) GetViewCount() int64 {
  1602. if m != nil {
  1603. return m.ViewCount
  1604. }
  1605. return 0
  1606. }
  1607. func (m *AvCardItem) GetDanMaKu() int64 {
  1608. if m != nil {
  1609. return m.DanMaKu
  1610. }
  1611. return 0
  1612. }
  1613. func (m *AvCardItem) GetDuration() int64 {
  1614. if m != nil {
  1615. return m.Duration
  1616. }
  1617. return 0
  1618. }
  1619. func (m *AvCardItem) GetCover() string {
  1620. if m != nil {
  1621. return m.Cover
  1622. }
  1623. return ""
  1624. }
  1625. func (m *AvCardItem) GetSort() int64 {
  1626. if m != nil {
  1627. return m.Sort
  1628. }
  1629. return 0
  1630. }
  1631. // CommonRoomItem
  1632. type CommonRoomItem struct {
  1633. // 当前拥有清晰度列表
  1634. AcceptQuality []int64 `protobuf:"varint,1,rep,packed,name=accept_quality,json=acceptQuality" json:"accept_quality"`
  1635. // 二级分区id
  1636. AreaV2Id int64 `protobuf:"varint,2,opt,name=area_v2_id,json=areaV2Id,proto3" json:"area_v2_id"`
  1637. // 一级分区id
  1638. AreaV2ParentId int64 `protobuf:"varint,3,opt,name=area_v2_parent_id,json=areaV2ParentId,proto3" json:"area_v2_parent_id"`
  1639. // 二级分区名称
  1640. AreaV2Name string `protobuf:"bytes,4,opt,name=area_v2_name,json=areaV2Name,proto3" json:"area_v2_name"`
  1641. // 一级分区名称
  1642. AreaV2ParentName string `protobuf:"bytes,5,opt,name=area_v2_parent_name,json=areaV2ParentName,proto3" json:"area_v2_parent_name"`
  1643. // 横竖屏 0:横屏 1:竖屏 -1:异常情况
  1644. BroadcastType int64 `protobuf:"varint,6,opt,name=broadcast_type,json=broadcastType,proto3" json:"broadcast_type"`
  1645. // 封面,封面现在有3种:关键帧、封面图、秀场封面(正方形的),返回哪个由后端决定
  1646. Cover string `protobuf:"bytes,7,opt,name=cover,proto3" json:"cover"`
  1647. // 当前清晰度,清晰度((0)) 0:默认码率, 2:800 3:1500 4:原画
  1648. CurrentQuality int64 `protobuf:"varint,8,opt,name=current_quality,json=currentQuality,proto3" json:"current_quality"`
  1649. // 主播头像
  1650. Face string `protobuf:"bytes,9,opt,name=face,proto3" json:"face"`
  1651. // 跳转链接
  1652. Link string `protobuf:"bytes,10,opt,name=link,proto3" json:"link"`
  1653. // 人气值
  1654. Online int64 `protobuf:"varint,11,opt,name=online,proto3" json:"online"`
  1655. // 新版角标-右上 默认为空 只能是文字!!!@古月 【5.29显示更新】:服务端还是吐右上(兼容老版),5.29显示在左上
  1656. PendentRu string `protobuf:"bytes,12,opt,name=pendent_ru,json=pendentRu,proto3" json:"pendent_ru"`
  1657. // 【5.29显示更新】:服务端还是吐右上,5.29客户端显示在左上,对应的背景图片
  1658. PendentRuColor string `protobuf:"bytes,13,opt,name=pendent_ru_color,json=pendentRuColor,proto3" json:"pendent_ru_color"`
  1659. // 新版移动端角标色值-右上
  1660. PendentRuPic string `protobuf:"bytes,14,opt,name=pendent_ru_pic,json=pendentRuPic,proto3" json:"pendent_ru_pic"`
  1661. // pk_id
  1662. PkId int64 `protobuf:"varint,15,opt,name=pk_id,json=pkId,proto3" json:"pk_id"`
  1663. // 秒开播放串 h264
  1664. PlayUrl string `protobuf:"bytes,16,opt,name=play_url,json=playUrl,proto3" json:"play_url"`
  1665. // 推荐类型 1:人气 2:营收 3:运营强推 4:天马推荐(暂定)用于客户端打点
  1666. RecType int64 `protobuf:"varint,17,opt,name=rec_type,json=recType,proto3" json:"rec_type"`
  1667. // 房间id
  1668. Roomid int64 `protobuf:"varint,18,opt,name=roomid,proto3" json:"roomid"`
  1669. // 房间标题
  1670. Title string `protobuf:"bytes,19,opt,name=title,proto3" json:"title"`
  1671. // 主播uname
  1672. Uname string `protobuf:"bytes,20,opt,name=uname,proto3" json:"uname"`
  1673. // 秒开播放串 h265
  1674. PlayUrlH265 string `protobuf:"bytes,21,opt,name=play_url_h265,json=playUrlH265,proto3" json:"play_url_h265"`
  1675. }
  1676. func (m *CommonRoomItem) Reset() { *m = CommonRoomItem{} }
  1677. func (m *CommonRoomItem) String() string { return proto.CompactTextString(m) }
  1678. func (*CommonRoomItem) ProtoMessage() {}
  1679. func (*CommonRoomItem) Descriptor() ([]byte, []int) {
  1680. return fileDescriptor_index_6a75d6dc6295118d, []int{21}
  1681. }
  1682. func (m *CommonRoomItem) XXX_Unmarshal(b []byte) error {
  1683. return m.Unmarshal(b)
  1684. }
  1685. func (m *CommonRoomItem) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
  1686. if deterministic {
  1687. return xxx_messageInfo_CommonRoomItem.Marshal(b, m, deterministic)
  1688. } else {
  1689. b = b[:cap(b)]
  1690. n, err := m.MarshalTo(b)
  1691. if err != nil {
  1692. return nil, err
  1693. }
  1694. return b[:n], nil
  1695. }
  1696. }
  1697. func (dst *CommonRoomItem) XXX_Merge(src proto.Message) {
  1698. xxx_messageInfo_CommonRoomItem.Merge(dst, src)
  1699. }
  1700. func (m *CommonRoomItem) XXX_Size() int {
  1701. return m.Size()
  1702. }
  1703. func (m *CommonRoomItem) XXX_DiscardUnknown() {
  1704. xxx_messageInfo_CommonRoomItem.DiscardUnknown(m)
  1705. }
  1706. var xxx_messageInfo_CommonRoomItem proto.InternalMessageInfo
  1707. func (m *CommonRoomItem) GetAcceptQuality() []int64 {
  1708. if m != nil {
  1709. return m.AcceptQuality
  1710. }
  1711. return nil
  1712. }
  1713. func (m *CommonRoomItem) GetAreaV2Id() int64 {
  1714. if m != nil {
  1715. return m.AreaV2Id
  1716. }
  1717. return 0
  1718. }
  1719. func (m *CommonRoomItem) GetAreaV2ParentId() int64 {
  1720. if m != nil {
  1721. return m.AreaV2ParentId
  1722. }
  1723. return 0
  1724. }
  1725. func (m *CommonRoomItem) GetAreaV2Name() string {
  1726. if m != nil {
  1727. return m.AreaV2Name
  1728. }
  1729. return ""
  1730. }
  1731. func (m *CommonRoomItem) GetAreaV2ParentName() string {
  1732. if m != nil {
  1733. return m.AreaV2ParentName
  1734. }
  1735. return ""
  1736. }
  1737. func (m *CommonRoomItem) GetBroadcastType() int64 {
  1738. if m != nil {
  1739. return m.BroadcastType
  1740. }
  1741. return 0
  1742. }
  1743. func (m *CommonRoomItem) GetCover() string {
  1744. if m != nil {
  1745. return m.Cover
  1746. }
  1747. return ""
  1748. }
  1749. func (m *CommonRoomItem) GetCurrentQuality() int64 {
  1750. if m != nil {
  1751. return m.CurrentQuality
  1752. }
  1753. return 0
  1754. }
  1755. func (m *CommonRoomItem) GetFace() string {
  1756. if m != nil {
  1757. return m.Face
  1758. }
  1759. return ""
  1760. }
  1761. func (m *CommonRoomItem) GetLink() string {
  1762. if m != nil {
  1763. return m.Link
  1764. }
  1765. return ""
  1766. }
  1767. func (m *CommonRoomItem) GetOnline() int64 {
  1768. if m != nil {
  1769. return m.Online
  1770. }
  1771. return 0
  1772. }
  1773. func (m *CommonRoomItem) GetPendentRu() string {
  1774. if m != nil {
  1775. return m.PendentRu
  1776. }
  1777. return ""
  1778. }
  1779. func (m *CommonRoomItem) GetPendentRuColor() string {
  1780. if m != nil {
  1781. return m.PendentRuColor
  1782. }
  1783. return ""
  1784. }
  1785. func (m *CommonRoomItem) GetPendentRuPic() string {
  1786. if m != nil {
  1787. return m.PendentRuPic
  1788. }
  1789. return ""
  1790. }
  1791. func (m *CommonRoomItem) GetPkId() int64 {
  1792. if m != nil {
  1793. return m.PkId
  1794. }
  1795. return 0
  1796. }
  1797. func (m *CommonRoomItem) GetPlayUrl() string {
  1798. if m != nil {
  1799. return m.PlayUrl
  1800. }
  1801. return ""
  1802. }
  1803. func (m *CommonRoomItem) GetRecType() int64 {
  1804. if m != nil {
  1805. return m.RecType
  1806. }
  1807. return 0
  1808. }
  1809. func (m *CommonRoomItem) GetRoomid() int64 {
  1810. if m != nil {
  1811. return m.Roomid
  1812. }
  1813. return 0
  1814. }
  1815. func (m *CommonRoomItem) GetTitle() string {
  1816. if m != nil {
  1817. return m.Title
  1818. }
  1819. return ""
  1820. }
  1821. func (m *CommonRoomItem) GetUname() string {
  1822. if m != nil {
  1823. return m.Uname
  1824. }
  1825. return ""
  1826. }
  1827. func (m *CommonRoomItem) GetPlayUrlH265() string {
  1828. if m != nil {
  1829. return m.PlayUrlH265
  1830. }
  1831. return ""
  1832. }
  1833. // HourRankItem
  1834. type HourRankItem struct {
  1835. // 排名
  1836. Rank int64 `protobuf:"varint,1,opt,name=rank,proto3" json:"rank"`
  1837. // 用户uid
  1838. Uid int64 `protobuf:"varint,2,opt,name=uid,proto3" json:"uid"`
  1839. // 房间id
  1840. Roomid int64 `protobuf:"varint,3,opt,name=roomid,proto3" json:"roomid"`
  1841. // 用户昵称
  1842. Uname string `protobuf:"bytes,4,opt,name=uname,proto3" json:"uname"`
  1843. // 用户头像
  1844. Face string `protobuf:"bytes,5,opt,name=face,proto3" json:"face"`
  1845. // 直播状态
  1846. LiveStatus int64 `protobuf:"varint,6,opt,name=live_status,json=liveStatus,proto3" json:"live_status"`
  1847. // 父分区id
  1848. AreaV2ParentId int64 `protobuf:"varint,7,opt,name=area_v2_parent_id,json=areaV2ParentId,proto3" json:"area_v2_parent_id"`
  1849. // 父分区名称
  1850. AreaV2ParentName string `protobuf:"bytes,8,opt,name=area_v2_parent_name,json=areaV2ParentName,proto3" json:"area_v2_parent_name"`
  1851. // 子分区id
  1852. AreaV2Id int64 `protobuf:"varint,9,opt,name=area_v2_id,json=areaV2Id,proto3" json:"area_v2_id"`
  1853. // 子分区名称
  1854. AreaV2Name string `protobuf:"bytes,10,opt,name=area_v2_name,json=areaV2Name,proto3" json:"area_v2_name"`
  1855. }
  1856. func (m *HourRankItem) Reset() { *m = HourRankItem{} }
  1857. func (m *HourRankItem) String() string { return proto.CompactTextString(m) }
  1858. func (*HourRankItem) ProtoMessage() {}
  1859. func (*HourRankItem) Descriptor() ([]byte, []int) {
  1860. return fileDescriptor_index_6a75d6dc6295118d, []int{22}
  1861. }
  1862. func (m *HourRankItem) XXX_Unmarshal(b []byte) error {
  1863. return m.Unmarshal(b)
  1864. }
  1865. func (m *HourRankItem) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
  1866. if deterministic {
  1867. return xxx_messageInfo_HourRankItem.Marshal(b, m, deterministic)
  1868. } else {
  1869. b = b[:cap(b)]
  1870. n, err := m.MarshalTo(b)
  1871. if err != nil {
  1872. return nil, err
  1873. }
  1874. return b[:n], nil
  1875. }
  1876. }
  1877. func (dst *HourRankItem) XXX_Merge(src proto.Message) {
  1878. xxx_messageInfo_HourRankItem.Merge(dst, src)
  1879. }
  1880. func (m *HourRankItem) XXX_Size() int {
  1881. return m.Size()
  1882. }
  1883. func (m *HourRankItem) XXX_DiscardUnknown() {
  1884. xxx_messageInfo_HourRankItem.DiscardUnknown(m)
  1885. }
  1886. var xxx_messageInfo_HourRankItem proto.InternalMessageInfo
  1887. func (m *HourRankItem) GetRank() int64 {
  1888. if m != nil {
  1889. return m.Rank
  1890. }
  1891. return 0
  1892. }
  1893. func (m *HourRankItem) GetUid() int64 {
  1894. if m != nil {
  1895. return m.Uid
  1896. }
  1897. return 0
  1898. }
  1899. func (m *HourRankItem) GetRoomid() int64 {
  1900. if m != nil {
  1901. return m.Roomid
  1902. }
  1903. return 0
  1904. }
  1905. func (m *HourRankItem) GetUname() string {
  1906. if m != nil {
  1907. return m.Uname
  1908. }
  1909. return ""
  1910. }
  1911. func (m *HourRankItem) GetFace() string {
  1912. if m != nil {
  1913. return m.Face
  1914. }
  1915. return ""
  1916. }
  1917. func (m *HourRankItem) GetLiveStatus() int64 {
  1918. if m != nil {
  1919. return m.LiveStatus
  1920. }
  1921. return 0
  1922. }
  1923. func (m *HourRankItem) GetAreaV2ParentId() int64 {
  1924. if m != nil {
  1925. return m.AreaV2ParentId
  1926. }
  1927. return 0
  1928. }
  1929. func (m *HourRankItem) GetAreaV2ParentName() string {
  1930. if m != nil {
  1931. return m.AreaV2ParentName
  1932. }
  1933. return ""
  1934. }
  1935. func (m *HourRankItem) GetAreaV2Id() int64 {
  1936. if m != nil {
  1937. return m.AreaV2Id
  1938. }
  1939. return 0
  1940. }
  1941. func (m *HourRankItem) GetAreaV2Name() string {
  1942. if m != nil {
  1943. return m.AreaV2Name
  1944. }
  1945. return ""
  1946. }
  1947. type HourRankExtra struct {
  1948. // 14:00-15:00榜单
  1949. SubTitle string `protobuf:"bytes,1,opt,name=sub_title,json=subTitle,proto3" json:"sub_title"`
  1950. }
  1951. func (m *HourRankExtra) Reset() { *m = HourRankExtra{} }
  1952. func (m *HourRankExtra) String() string { return proto.CompactTextString(m) }
  1953. func (*HourRankExtra) ProtoMessage() {}
  1954. func (*HourRankExtra) Descriptor() ([]byte, []int) {
  1955. return fileDescriptor_index_6a75d6dc6295118d, []int{23}
  1956. }
  1957. func (m *HourRankExtra) XXX_Unmarshal(b []byte) error {
  1958. return m.Unmarshal(b)
  1959. }
  1960. func (m *HourRankExtra) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
  1961. if deterministic {
  1962. return xxx_messageInfo_HourRankExtra.Marshal(b, m, deterministic)
  1963. } else {
  1964. b = b[:cap(b)]
  1965. n, err := m.MarshalTo(b)
  1966. if err != nil {
  1967. return nil, err
  1968. }
  1969. return b[:n], nil
  1970. }
  1971. }
  1972. func (dst *HourRankExtra) XXX_Merge(src proto.Message) {
  1973. xxx_messageInfo_HourRankExtra.Merge(dst, src)
  1974. }
  1975. func (m *HourRankExtra) XXX_Size() int {
  1976. return m.Size()
  1977. }
  1978. func (m *HourRankExtra) XXX_DiscardUnknown() {
  1979. xxx_messageInfo_HourRankExtra.DiscardUnknown(m)
  1980. }
  1981. var xxx_messageInfo_HourRankExtra proto.InternalMessageInfo
  1982. func (m *HourRankExtra) GetSubTitle() string {
  1983. if m != nil {
  1984. return m.SubTitle
  1985. }
  1986. return ""
  1987. }
  1988. // 接口2:换一换
  1989. type ChangeReq struct {
  1990. // 模块id
  1991. ModuleId int64 `protobuf:"varint,1,opt,name=module_id,json=moduleId,proto3" json:"module_id,omitempty" form:"module_id" validate:"required"`
  1992. // 关注的room ids
  1993. AttentionRoomId string `protobuf:"bytes,2,opt,name=attention_room_id,json=attentionRoomId,proto3" json:"attention_room_id,omitempty" form:"attention_room_id"`
  1994. // 换一换的当前页数
  1995. Page int64 `protobuf:"varint,3,opt,name=page,proto3" json:"page,omitempty" form:"page" validate:"required"`
  1996. Platform string `protobuf:"bytes,4,opt,name=platform,proto3" json:"platform,omitempty" form:"platform" validate:"required"`
  1997. Build int64 `protobuf:"varint,5,opt,name=build,proto3" json:"build,omitempty" form:"build" validate:"required"`
  1998. Device string `protobuf:"bytes,6,opt,name=device,proto3" json:"device,omitempty" form:"device" validate:"required"`
  1999. Quality int64 `protobuf:"varint,7,opt,name=quality,proto3" json:"quality,omitempty" form:"quality"`
  2000. }
  2001. func (m *ChangeReq) Reset() { *m = ChangeReq{} }
  2002. func (m *ChangeReq) String() string { return proto.CompactTextString(m) }
  2003. func (*ChangeReq) ProtoMessage() {}
  2004. func (*ChangeReq) Descriptor() ([]byte, []int) {
  2005. return fileDescriptor_index_6a75d6dc6295118d, []int{24}
  2006. }
  2007. func (m *ChangeReq) XXX_Unmarshal(b []byte) error {
  2008. return m.Unmarshal(b)
  2009. }
  2010. func (m *ChangeReq) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
  2011. if deterministic {
  2012. return xxx_messageInfo_ChangeReq.Marshal(b, m, deterministic)
  2013. } else {
  2014. b = b[:cap(b)]
  2015. n, err := m.MarshalTo(b)
  2016. if err != nil {
  2017. return nil, err
  2018. }
  2019. return b[:n], nil
  2020. }
  2021. }
  2022. func (dst *ChangeReq) XXX_Merge(src proto.Message) {
  2023. xxx_messageInfo_ChangeReq.Merge(dst, src)
  2024. }
  2025. func (m *ChangeReq) XXX_Size() int {
  2026. return m.Size()
  2027. }
  2028. func (m *ChangeReq) XXX_DiscardUnknown() {
  2029. xxx_messageInfo_ChangeReq.DiscardUnknown(m)
  2030. }
  2031. var xxx_messageInfo_ChangeReq proto.InternalMessageInfo
  2032. func (m *ChangeReq) GetModuleId() int64 {
  2033. if m != nil {
  2034. return m.ModuleId
  2035. }
  2036. return 0
  2037. }
  2038. func (m *ChangeReq) GetAttentionRoomId() string {
  2039. if m != nil {
  2040. return m.AttentionRoomId
  2041. }
  2042. return ""
  2043. }
  2044. func (m *ChangeReq) GetPage() int64 {
  2045. if m != nil {
  2046. return m.Page
  2047. }
  2048. return 0
  2049. }
  2050. func (m *ChangeReq) GetPlatform() string {
  2051. if m != nil {
  2052. return m.Platform
  2053. }
  2054. return ""
  2055. }
  2056. func (m *ChangeReq) GetBuild() int64 {
  2057. if m != nil {
  2058. return m.Build
  2059. }
  2060. return 0
  2061. }
  2062. func (m *ChangeReq) GetDevice() string {
  2063. if m != nil {
  2064. return m.Device
  2065. }
  2066. return ""
  2067. }
  2068. func (m *ChangeReq) GetQuality() int64 {
  2069. if m != nil {
  2070. return m.Quality
  2071. }
  2072. return 0
  2073. }
  2074. // 换一换响应
  2075. type ChangeResp struct {
  2076. ModuleInfo *ModuleInfo `protobuf:"bytes,1,opt,name=module_info,json=moduleInfo" json:"module_info,omitempty"`
  2077. IsSkyHorseGray int64 `protobuf:"varint,2,opt,name=is_sky_horse_gray,json=isSkyHorseGray,proto3" json:"is_sky_horse_gray"`
  2078. List []*CommonRoomItem `protobuf:"bytes,3,rep,name=list" json:"list,omitempty"`
  2079. }
  2080. func (m *ChangeResp) Reset() { *m = ChangeResp{} }
  2081. func (m *ChangeResp) String() string { return proto.CompactTextString(m) }
  2082. func (*ChangeResp) ProtoMessage() {}
  2083. func (*ChangeResp) Descriptor() ([]byte, []int) {
  2084. return fileDescriptor_index_6a75d6dc6295118d, []int{25}
  2085. }
  2086. func (m *ChangeResp) XXX_Unmarshal(b []byte) error {
  2087. return m.Unmarshal(b)
  2088. }
  2089. func (m *ChangeResp) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
  2090. if deterministic {
  2091. return xxx_messageInfo_ChangeResp.Marshal(b, m, deterministic)
  2092. } else {
  2093. b = b[:cap(b)]
  2094. n, err := m.MarshalTo(b)
  2095. if err != nil {
  2096. return nil, err
  2097. }
  2098. return b[:n], nil
  2099. }
  2100. }
  2101. func (dst *ChangeResp) XXX_Merge(src proto.Message) {
  2102. xxx_messageInfo_ChangeResp.Merge(dst, src)
  2103. }
  2104. func (m *ChangeResp) XXX_Size() int {
  2105. return m.Size()
  2106. }
  2107. func (m *ChangeResp) XXX_DiscardUnknown() {
  2108. xxx_messageInfo_ChangeResp.DiscardUnknown(m)
  2109. }
  2110. var xxx_messageInfo_ChangeResp proto.InternalMessageInfo
  2111. func (m *ChangeResp) GetModuleInfo() *ModuleInfo {
  2112. if m != nil {
  2113. return m.ModuleInfo
  2114. }
  2115. return nil
  2116. }
  2117. func (m *ChangeResp) GetIsSkyHorseGray() int64 {
  2118. if m != nil {
  2119. return m.IsSkyHorseGray
  2120. }
  2121. return 0
  2122. }
  2123. func (m *ChangeResp) GetList() []*CommonRoomItem {
  2124. if m != nil {
  2125. return m.List
  2126. }
  2127. return nil
  2128. }
  2129. func init() {
  2130. proto.RegisterType((*GetAllListReq)(nil), "live.appinterface.v2.GetAllListReq")
  2131. proto.RegisterType((*GetAllListResp)(nil), "live.appinterface.v2.GetAllListResp")
  2132. proto.RegisterType((*MBanner)(nil), "live.appinterface.v2.MBanner")
  2133. proto.RegisterType((*MMyTag)(nil), "live.appinterface.v2.MMyTag")
  2134. proto.RegisterType((*MAreaEntrance)(nil), "live.appinterface.v2.MAreaEntrance")
  2135. proto.RegisterType((*MSeaPatrol)(nil), "live.appinterface.v2.MSeaPatrol")
  2136. proto.RegisterType((*MMyIdol)(nil), "live.appinterface.v2.MMyIdol")
  2137. proto.RegisterType((*MRoomBlock)(nil), "live.appinterface.v2.MRoomBlock")
  2138. proto.RegisterType((*MHourRank)(nil), "live.appinterface.v2.MHourRank")
  2139. proto.RegisterType((*MActivityCard)(nil), "live.appinterface.v2.MActivityCard")
  2140. proto.RegisterType((*ModuleInfo)(nil), "live.appinterface.v2.ModuleInfo")
  2141. proto.RegisterType((*PicItem)(nil), "live.appinterface.v2.PicItem")
  2142. proto.RegisterType((*MyTagItem)(nil), "live.appinterface.v2.MyTagItem")
  2143. proto.RegisterType((*MyTagExtra)(nil), "live.appinterface.v2.MyTagExtra")
  2144. proto.RegisterType((*OfflineTag)(nil), "live.appinterface.v2.OfflineTag")
  2145. proto.RegisterType((*MyIdolExtra)(nil), "live.appinterface.v2.MyIdolExtra")
  2146. proto.RegisterType((*MyIdolItem)(nil), "live.appinterface.v2.MyIdolItem")
  2147. proto.RegisterType((*ActivityCardItem)(nil), "live.appinterface.v2.ActivityCardItem")
  2148. proto.RegisterType((*BannerCardItem)(nil), "live.appinterface.v2.BannerCardItem")
  2149. proto.RegisterType((*RoomCardItem)(nil), "live.appinterface.v2.RoomCardItem")
  2150. proto.RegisterType((*AvCardItem)(nil), "live.appinterface.v2.AvCardItem")
  2151. proto.RegisterType((*CommonRoomItem)(nil), "live.appinterface.v2.CommonRoomItem")
  2152. proto.RegisterType((*HourRankItem)(nil), "live.appinterface.v2.HourRankItem")
  2153. proto.RegisterType((*HourRankExtra)(nil), "live.appinterface.v2.HourRankExtra")
  2154. proto.RegisterType((*ChangeReq)(nil), "live.appinterface.v2.ChangeReq")
  2155. proto.RegisterType((*ChangeResp)(nil), "live.appinterface.v2.ChangeResp")
  2156. }
  2157. func (m *GetAllListReq) Marshal() (dAtA []byte, err error) {
  2158. size := m.Size()
  2159. dAtA = make([]byte, size)
  2160. n, err := m.MarshalTo(dAtA)
  2161. if err != nil {
  2162. return nil, err
  2163. }
  2164. return dAtA[:n], nil
  2165. }
  2166. func (m *GetAllListReq) MarshalTo(dAtA []byte) (int, error) {
  2167. var i int
  2168. _ = i
  2169. var l int
  2170. _ = l
  2171. if len(m.Platform) > 0 {
  2172. dAtA[i] = 0xa
  2173. i++
  2174. i = encodeVarintIndex(dAtA, i, uint64(len(m.Platform)))
  2175. i += copy(dAtA[i:], m.Platform)
  2176. }
  2177. if len(m.Device) > 0 {
  2178. dAtA[i] = 0x12
  2179. i++
  2180. i = encodeVarintIndex(dAtA, i, uint64(len(m.Device)))
  2181. i += copy(dAtA[i:], m.Device)
  2182. }
  2183. if len(m.Scale) > 0 {
  2184. dAtA[i] = 0x1a
  2185. i++
  2186. i = encodeVarintIndex(dAtA, i, uint64(len(m.Scale)))
  2187. i += copy(dAtA[i:], m.Scale)
  2188. }
  2189. if m.Build != 0 {
  2190. dAtA[i] = 0x20
  2191. i++
  2192. i = encodeVarintIndex(dAtA, i, uint64(m.Build))
  2193. }
  2194. if m.RelationPage != 0 {
  2195. dAtA[i] = 0x28
  2196. i++
  2197. i = encodeVarintIndex(dAtA, i, uint64(m.RelationPage))
  2198. }
  2199. if m.RecPage != 0 {
  2200. dAtA[i] = 0x30
  2201. i++
  2202. i = encodeVarintIndex(dAtA, i, uint64(m.RecPage))
  2203. }
  2204. if m.Quality != 0 {
  2205. dAtA[i] = 0x38
  2206. i++
  2207. i = encodeVarintIndex(dAtA, i, uint64(m.Quality))
  2208. }
  2209. return i, nil
  2210. }
  2211. func (m *GetAllListResp) Marshal() (dAtA []byte, err error) {
  2212. size := m.Size()
  2213. dAtA = make([]byte, size)
  2214. n, err := m.MarshalTo(dAtA)
  2215. if err != nil {
  2216. return nil, err
  2217. }
  2218. return dAtA[:n], nil
  2219. }
  2220. func (m *GetAllListResp) MarshalTo(dAtA []byte) (int, error) {
  2221. var i int
  2222. _ = i
  2223. var l int
  2224. _ = l
  2225. if m.Interval != 0 {
  2226. dAtA[i] = 0x8
  2227. i++
  2228. i = encodeVarintIndex(dAtA, i, uint64(m.Interval))
  2229. }
  2230. if m.IsSkyHorseGray != 0 {
  2231. dAtA[i] = 0x10
  2232. i++
  2233. i = encodeVarintIndex(dAtA, i, uint64(m.IsSkyHorseGray))
  2234. }
  2235. if len(m.Banner) > 0 {
  2236. for _, msg := range m.Banner {
  2237. dAtA[i] = 0x1a
  2238. i++
  2239. i = encodeVarintIndex(dAtA, i, uint64(msg.Size()))
  2240. n, err := msg.MarshalTo(dAtA[i:])
  2241. if err != nil {
  2242. return 0, err
  2243. }
  2244. i += n
  2245. }
  2246. }
  2247. if len(m.MyTag) > 0 {
  2248. for _, msg := range m.MyTag {
  2249. dAtA[i] = 0x22
  2250. i++
  2251. i = encodeVarintIndex(dAtA, i, uint64(msg.Size()))
  2252. n, err := msg.MarshalTo(dAtA[i:])
  2253. if err != nil {
  2254. return 0, err
  2255. }
  2256. i += n
  2257. }
  2258. }
  2259. if len(m.AreaEntrance) > 0 {
  2260. for _, msg := range m.AreaEntrance {
  2261. dAtA[i] = 0x2a
  2262. i++
  2263. i = encodeVarintIndex(dAtA, i, uint64(msg.Size()))
  2264. n, err := msg.MarshalTo(dAtA[i:])
  2265. if err != nil {
  2266. return 0, err
  2267. }
  2268. i += n
  2269. }
  2270. }
  2271. if len(m.SeaPatrol) > 0 {
  2272. for _, msg := range m.SeaPatrol {
  2273. dAtA[i] = 0x32
  2274. i++
  2275. i = encodeVarintIndex(dAtA, i, uint64(msg.Size()))
  2276. n, err := msg.MarshalTo(dAtA[i:])
  2277. if err != nil {
  2278. return 0, err
  2279. }
  2280. i += n
  2281. }
  2282. }
  2283. if len(m.MyIdol) > 0 {
  2284. for _, msg := range m.MyIdol {
  2285. dAtA[i] = 0x3a
  2286. i++
  2287. i = encodeVarintIndex(dAtA, i, uint64(msg.Size()))
  2288. n, err := msg.MarshalTo(dAtA[i:])
  2289. if err != nil {
  2290. return 0, err
  2291. }
  2292. i += n
  2293. }
  2294. }
  2295. if len(m.RoomList) > 0 {
  2296. for _, msg := range m.RoomList {
  2297. dAtA[i] = 0x42
  2298. i++
  2299. i = encodeVarintIndex(dAtA, i, uint64(msg.Size()))
  2300. n, err := msg.MarshalTo(dAtA[i:])
  2301. if err != nil {
  2302. return 0, err
  2303. }
  2304. i += n
  2305. }
  2306. }
  2307. if len(m.HourRank) > 0 {
  2308. for _, msg := range m.HourRank {
  2309. dAtA[i] = 0x4a
  2310. i++
  2311. i = encodeVarintIndex(dAtA, i, uint64(msg.Size()))
  2312. n, err := msg.MarshalTo(dAtA[i:])
  2313. if err != nil {
  2314. return 0, err
  2315. }
  2316. i += n
  2317. }
  2318. }
  2319. if len(m.ActivityCard) > 0 {
  2320. for _, msg := range m.ActivityCard {
  2321. dAtA[i] = 0x52
  2322. i++
  2323. i = encodeVarintIndex(dAtA, i, uint64(msg.Size()))
  2324. n, err := msg.MarshalTo(dAtA[i:])
  2325. if err != nil {
  2326. return 0, err
  2327. }
  2328. i += n
  2329. }
  2330. }
  2331. return i, nil
  2332. }
  2333. func (m *MBanner) Marshal() (dAtA []byte, err error) {
  2334. size := m.Size()
  2335. dAtA = make([]byte, size)
  2336. n, err := m.MarshalTo(dAtA)
  2337. if err != nil {
  2338. return nil, err
  2339. }
  2340. return dAtA[:n], nil
  2341. }
  2342. func (m *MBanner) MarshalTo(dAtA []byte) (int, error) {
  2343. var i int
  2344. _ = i
  2345. var l int
  2346. _ = l
  2347. if m.ModuleInfo != nil {
  2348. dAtA[i] = 0xa
  2349. i++
  2350. i = encodeVarintIndex(dAtA, i, uint64(m.ModuleInfo.Size()))
  2351. n1, err := m.ModuleInfo.MarshalTo(dAtA[i:])
  2352. if err != nil {
  2353. return 0, err
  2354. }
  2355. i += n1
  2356. }
  2357. if len(m.List) > 0 {
  2358. for _, msg := range m.List {
  2359. dAtA[i] = 0x12
  2360. i++
  2361. i = encodeVarintIndex(dAtA, i, uint64(msg.Size()))
  2362. n, err := msg.MarshalTo(dAtA[i:])
  2363. if err != nil {
  2364. return 0, err
  2365. }
  2366. i += n
  2367. }
  2368. }
  2369. return i, nil
  2370. }
  2371. func (m *MMyTag) Marshal() (dAtA []byte, err error) {
  2372. size := m.Size()
  2373. dAtA = make([]byte, size)
  2374. n, err := m.MarshalTo(dAtA)
  2375. if err != nil {
  2376. return nil, err
  2377. }
  2378. return dAtA[:n], nil
  2379. }
  2380. func (m *MMyTag) MarshalTo(dAtA []byte) (int, error) {
  2381. var i int
  2382. _ = i
  2383. var l int
  2384. _ = l
  2385. if m.ModuleInfo != nil {
  2386. dAtA[i] = 0xa
  2387. i++
  2388. i = encodeVarintIndex(dAtA, i, uint64(m.ModuleInfo.Size()))
  2389. n2, err := m.ModuleInfo.MarshalTo(dAtA[i:])
  2390. if err != nil {
  2391. return 0, err
  2392. }
  2393. i += n2
  2394. }
  2395. if m.ExtraInfo != nil {
  2396. dAtA[i] = 0x12
  2397. i++
  2398. i = encodeVarintIndex(dAtA, i, uint64(m.ExtraInfo.Size()))
  2399. n3, err := m.ExtraInfo.MarshalTo(dAtA[i:])
  2400. if err != nil {
  2401. return 0, err
  2402. }
  2403. i += n3
  2404. }
  2405. if len(m.List) > 0 {
  2406. for _, msg := range m.List {
  2407. dAtA[i] = 0x1a
  2408. i++
  2409. i = encodeVarintIndex(dAtA, i, uint64(msg.Size()))
  2410. n, err := msg.MarshalTo(dAtA[i:])
  2411. if err != nil {
  2412. return 0, err
  2413. }
  2414. i += n
  2415. }
  2416. }
  2417. return i, nil
  2418. }
  2419. func (m *MAreaEntrance) Marshal() (dAtA []byte, err error) {
  2420. size := m.Size()
  2421. dAtA = make([]byte, size)
  2422. n, err := m.MarshalTo(dAtA)
  2423. if err != nil {
  2424. return nil, err
  2425. }
  2426. return dAtA[:n], nil
  2427. }
  2428. func (m *MAreaEntrance) MarshalTo(dAtA []byte) (int, error) {
  2429. var i int
  2430. _ = i
  2431. var l int
  2432. _ = l
  2433. if m.ModuleInfo != nil {
  2434. dAtA[i] = 0xa
  2435. i++
  2436. i = encodeVarintIndex(dAtA, i, uint64(m.ModuleInfo.Size()))
  2437. n4, err := m.ModuleInfo.MarshalTo(dAtA[i:])
  2438. if err != nil {
  2439. return 0, err
  2440. }
  2441. i += n4
  2442. }
  2443. if len(m.List) > 0 {
  2444. for _, msg := range m.List {
  2445. dAtA[i] = 0x12
  2446. i++
  2447. i = encodeVarintIndex(dAtA, i, uint64(msg.Size()))
  2448. n, err := msg.MarshalTo(dAtA[i:])
  2449. if err != nil {
  2450. return 0, err
  2451. }
  2452. i += n
  2453. }
  2454. }
  2455. return i, nil
  2456. }
  2457. func (m *MSeaPatrol) Marshal() (dAtA []byte, err error) {
  2458. size := m.Size()
  2459. dAtA = make([]byte, size)
  2460. n, err := m.MarshalTo(dAtA)
  2461. if err != nil {
  2462. return nil, err
  2463. }
  2464. return dAtA[:n], nil
  2465. }
  2466. func (m *MSeaPatrol) MarshalTo(dAtA []byte) (int, error) {
  2467. var i int
  2468. _ = i
  2469. var l int
  2470. _ = l
  2471. if m.ModuleInfo != nil {
  2472. dAtA[i] = 0xa
  2473. i++
  2474. i = encodeVarintIndex(dAtA, i, uint64(m.ModuleInfo.Size()))
  2475. n5, err := m.ModuleInfo.MarshalTo(dAtA[i:])
  2476. if err != nil {
  2477. return 0, err
  2478. }
  2479. i += n5
  2480. }
  2481. if m.ExtraInfo != nil {
  2482. dAtA[i] = 0x12
  2483. i++
  2484. i = encodeVarintIndex(dAtA, i, uint64(m.ExtraInfo.Size()))
  2485. n6, err := m.ExtraInfo.MarshalTo(dAtA[i:])
  2486. if err != nil {
  2487. return 0, err
  2488. }
  2489. i += n6
  2490. }
  2491. return i, nil
  2492. }
  2493. func (m *MMyIdol) Marshal() (dAtA []byte, err error) {
  2494. size := m.Size()
  2495. dAtA = make([]byte, size)
  2496. n, err := m.MarshalTo(dAtA)
  2497. if err != nil {
  2498. return nil, err
  2499. }
  2500. return dAtA[:n], nil
  2501. }
  2502. func (m *MMyIdol) MarshalTo(dAtA []byte) (int, error) {
  2503. var i int
  2504. _ = i
  2505. var l int
  2506. _ = l
  2507. if m.ModuleInfo != nil {
  2508. dAtA[i] = 0xa
  2509. i++
  2510. i = encodeVarintIndex(dAtA, i, uint64(m.ModuleInfo.Size()))
  2511. n7, err := m.ModuleInfo.MarshalTo(dAtA[i:])
  2512. if err != nil {
  2513. return 0, err
  2514. }
  2515. i += n7
  2516. }
  2517. if m.ExtraInfo != nil {
  2518. dAtA[i] = 0x12
  2519. i++
  2520. i = encodeVarintIndex(dAtA, i, uint64(m.ExtraInfo.Size()))
  2521. n8, err := m.ExtraInfo.MarshalTo(dAtA[i:])
  2522. if err != nil {
  2523. return 0, err
  2524. }
  2525. i += n8
  2526. }
  2527. if len(m.List) > 0 {
  2528. for _, msg := range m.List {
  2529. dAtA[i] = 0x1a
  2530. i++
  2531. i = encodeVarintIndex(dAtA, i, uint64(msg.Size()))
  2532. n, err := msg.MarshalTo(dAtA[i:])
  2533. if err != nil {
  2534. return 0, err
  2535. }
  2536. i += n
  2537. }
  2538. }
  2539. return i, nil
  2540. }
  2541. func (m *MRoomBlock) Marshal() (dAtA []byte, err error) {
  2542. size := m.Size()
  2543. dAtA = make([]byte, size)
  2544. n, err := m.MarshalTo(dAtA)
  2545. if err != nil {
  2546. return nil, err
  2547. }
  2548. return dAtA[:n], nil
  2549. }
  2550. func (m *MRoomBlock) MarshalTo(dAtA []byte) (int, error) {
  2551. var i int
  2552. _ = i
  2553. var l int
  2554. _ = l
  2555. if m.ModuleInfo != nil {
  2556. dAtA[i] = 0xa
  2557. i++
  2558. i = encodeVarintIndex(dAtA, i, uint64(m.ModuleInfo.Size()))
  2559. n9, err := m.ModuleInfo.MarshalTo(dAtA[i:])
  2560. if err != nil {
  2561. return 0, err
  2562. }
  2563. i += n9
  2564. }
  2565. if len(m.List) > 0 {
  2566. for _, msg := range m.List {
  2567. dAtA[i] = 0x1a
  2568. i++
  2569. i = encodeVarintIndex(dAtA, i, uint64(msg.Size()))
  2570. n, err := msg.MarshalTo(dAtA[i:])
  2571. if err != nil {
  2572. return 0, err
  2573. }
  2574. i += n
  2575. }
  2576. }
  2577. return i, nil
  2578. }
  2579. func (m *MHourRank) Marshal() (dAtA []byte, err error) {
  2580. size := m.Size()
  2581. dAtA = make([]byte, size)
  2582. n, err := m.MarshalTo(dAtA)
  2583. if err != nil {
  2584. return nil, err
  2585. }
  2586. return dAtA[:n], nil
  2587. }
  2588. func (m *MHourRank) MarshalTo(dAtA []byte) (int, error) {
  2589. var i int
  2590. _ = i
  2591. var l int
  2592. _ = l
  2593. if m.ModuleInfo != nil {
  2594. dAtA[i] = 0xa
  2595. i++
  2596. i = encodeVarintIndex(dAtA, i, uint64(m.ModuleInfo.Size()))
  2597. n10, err := m.ModuleInfo.MarshalTo(dAtA[i:])
  2598. if err != nil {
  2599. return 0, err
  2600. }
  2601. i += n10
  2602. }
  2603. if m.ExtraInfo != nil {
  2604. dAtA[i] = 0x12
  2605. i++
  2606. i = encodeVarintIndex(dAtA, i, uint64(m.ExtraInfo.Size()))
  2607. n11, err := m.ExtraInfo.MarshalTo(dAtA[i:])
  2608. if err != nil {
  2609. return 0, err
  2610. }
  2611. i += n11
  2612. }
  2613. if len(m.List) > 0 {
  2614. for _, msg := range m.List {
  2615. dAtA[i] = 0x1a
  2616. i++
  2617. i = encodeVarintIndex(dAtA, i, uint64(msg.Size()))
  2618. n, err := msg.MarshalTo(dAtA[i:])
  2619. if err != nil {
  2620. return 0, err
  2621. }
  2622. i += n
  2623. }
  2624. }
  2625. return i, nil
  2626. }
  2627. func (m *MActivityCard) Marshal() (dAtA []byte, err error) {
  2628. size := m.Size()
  2629. dAtA = make([]byte, size)
  2630. n, err := m.MarshalTo(dAtA)
  2631. if err != nil {
  2632. return nil, err
  2633. }
  2634. return dAtA[:n], nil
  2635. }
  2636. func (m *MActivityCard) MarshalTo(dAtA []byte) (int, error) {
  2637. var i int
  2638. _ = i
  2639. var l int
  2640. _ = l
  2641. if m.ModuleInfo != nil {
  2642. dAtA[i] = 0xa
  2643. i++
  2644. i = encodeVarintIndex(dAtA, i, uint64(m.ModuleInfo.Size()))
  2645. n12, err := m.ModuleInfo.MarshalTo(dAtA[i:])
  2646. if err != nil {
  2647. return 0, err
  2648. }
  2649. i += n12
  2650. }
  2651. if len(m.List) > 0 {
  2652. for _, msg := range m.List {
  2653. dAtA[i] = 0x12
  2654. i++
  2655. i = encodeVarintIndex(dAtA, i, uint64(msg.Size()))
  2656. n, err := msg.MarshalTo(dAtA[i:])
  2657. if err != nil {
  2658. return 0, err
  2659. }
  2660. i += n
  2661. }
  2662. }
  2663. return i, nil
  2664. }
  2665. func (m *ModuleInfo) Marshal() (dAtA []byte, err error) {
  2666. size := m.Size()
  2667. dAtA = make([]byte, size)
  2668. n, err := m.MarshalTo(dAtA)
  2669. if err != nil {
  2670. return nil, err
  2671. }
  2672. return dAtA[:n], nil
  2673. }
  2674. func (m *ModuleInfo) MarshalTo(dAtA []byte) (int, error) {
  2675. var i int
  2676. _ = i
  2677. var l int
  2678. _ = l
  2679. if m.Id != 0 {
  2680. dAtA[i] = 0x8
  2681. i++
  2682. i = encodeVarintIndex(dAtA, i, uint64(m.Id))
  2683. }
  2684. if len(m.Link) > 0 {
  2685. dAtA[i] = 0x12
  2686. i++
  2687. i = encodeVarintIndex(dAtA, i, uint64(len(m.Link)))
  2688. i += copy(dAtA[i:], m.Link)
  2689. }
  2690. if len(m.Pic) > 0 {
  2691. dAtA[i] = 0x1a
  2692. i++
  2693. i = encodeVarintIndex(dAtA, i, uint64(len(m.Pic)))
  2694. i += copy(dAtA[i:], m.Pic)
  2695. }
  2696. if len(m.Title) > 0 {
  2697. dAtA[i] = 0x22
  2698. i++
  2699. i = encodeVarintIndex(dAtA, i, uint64(len(m.Title)))
  2700. i += copy(dAtA[i:], m.Title)
  2701. }
  2702. if m.Type != 0 {
  2703. dAtA[i] = 0x28
  2704. i++
  2705. i = encodeVarintIndex(dAtA, i, uint64(m.Type))
  2706. }
  2707. if m.Sort != 0 {
  2708. dAtA[i] = 0x30
  2709. i++
  2710. i = encodeVarintIndex(dAtA, i, uint64(m.Sort))
  2711. }
  2712. if m.Count != 0 {
  2713. dAtA[i] = 0x38
  2714. i++
  2715. i = encodeVarintIndex(dAtA, i, uint64(m.Count))
  2716. }
  2717. return i, nil
  2718. }
  2719. func (m *PicItem) Marshal() (dAtA []byte, err error) {
  2720. size := m.Size()
  2721. dAtA = make([]byte, size)
  2722. n, err := m.MarshalTo(dAtA)
  2723. if err != nil {
  2724. return nil, err
  2725. }
  2726. return dAtA[:n], nil
  2727. }
  2728. func (m *PicItem) MarshalTo(dAtA []byte) (int, error) {
  2729. var i int
  2730. _ = i
  2731. var l int
  2732. _ = l
  2733. if m.Id != 0 {
  2734. dAtA[i] = 0x8
  2735. i++
  2736. i = encodeVarintIndex(dAtA, i, uint64(m.Id))
  2737. }
  2738. if len(m.Link) > 0 {
  2739. dAtA[i] = 0x12
  2740. i++
  2741. i = encodeVarintIndex(dAtA, i, uint64(len(m.Link)))
  2742. i += copy(dAtA[i:], m.Link)
  2743. }
  2744. if len(m.Pic) > 0 {
  2745. dAtA[i] = 0x1a
  2746. i++
  2747. i = encodeVarintIndex(dAtA, i, uint64(len(m.Pic)))
  2748. i += copy(dAtA[i:], m.Pic)
  2749. }
  2750. if len(m.Title) > 0 {
  2751. dAtA[i] = 0x22
  2752. i++
  2753. i = encodeVarintIndex(dAtA, i, uint64(len(m.Title)))
  2754. i += copy(dAtA[i:], m.Title)
  2755. }
  2756. if len(m.Content) > 0 {
  2757. dAtA[i] = 0x2a
  2758. i++
  2759. i = encodeVarintIndex(dAtA, i, uint64(len(m.Content)))
  2760. i += copy(dAtA[i:], m.Content)
  2761. }
  2762. return i, nil
  2763. }
  2764. func (m *MyTagItem) Marshal() (dAtA []byte, err error) {
  2765. size := m.Size()
  2766. dAtA = make([]byte, size)
  2767. n, err := m.MarshalTo(dAtA)
  2768. if err != nil {
  2769. return nil, err
  2770. }
  2771. return dAtA[:n], nil
  2772. }
  2773. func (m *MyTagItem) MarshalTo(dAtA []byte) (int, error) {
  2774. var i int
  2775. _ = i
  2776. var l int
  2777. _ = l
  2778. if m.AreaV2Id != 0 {
  2779. dAtA[i] = 0x8
  2780. i++
  2781. i = encodeVarintIndex(dAtA, i, uint64(m.AreaV2Id))
  2782. }
  2783. if len(m.AreaV2Name) > 0 {
  2784. dAtA[i] = 0x12
  2785. i++
  2786. i = encodeVarintIndex(dAtA, i, uint64(len(m.AreaV2Name)))
  2787. i += copy(dAtA[i:], m.AreaV2Name)
  2788. }
  2789. if m.AreaV2ParentId != 0 {
  2790. dAtA[i] = 0x18
  2791. i++
  2792. i = encodeVarintIndex(dAtA, i, uint64(m.AreaV2ParentId))
  2793. }
  2794. if len(m.AreaV2ParentName) > 0 {
  2795. dAtA[i] = 0x22
  2796. i++
  2797. i = encodeVarintIndex(dAtA, i, uint64(len(m.AreaV2ParentName)))
  2798. i += copy(dAtA[i:], m.AreaV2ParentName)
  2799. }
  2800. if len(m.Pic) > 0 {
  2801. dAtA[i] = 0x2a
  2802. i++
  2803. i = encodeVarintIndex(dAtA, i, uint64(len(m.Pic)))
  2804. i += copy(dAtA[i:], m.Pic)
  2805. }
  2806. if len(m.Link) > 0 {
  2807. dAtA[i] = 0x32
  2808. i++
  2809. i = encodeVarintIndex(dAtA, i, uint64(len(m.Link)))
  2810. i += copy(dAtA[i:], m.Link)
  2811. }
  2812. if m.IsAdvice != 0 {
  2813. dAtA[i] = 0x38
  2814. i++
  2815. i = encodeVarintIndex(dAtA, i, uint64(m.IsAdvice))
  2816. }
  2817. return i, nil
  2818. }
  2819. func (m *MyTagExtra) Marshal() (dAtA []byte, err error) {
  2820. size := m.Size()
  2821. dAtA = make([]byte, size)
  2822. n, err := m.MarshalTo(dAtA)
  2823. if err != nil {
  2824. return nil, err
  2825. }
  2826. return dAtA[:n], nil
  2827. }
  2828. func (m *MyTagExtra) MarshalTo(dAtA []byte) (int, error) {
  2829. var i int
  2830. _ = i
  2831. var l int
  2832. _ = l
  2833. if m.IsGray != 0 {
  2834. dAtA[i] = 0x8
  2835. i++
  2836. i = encodeVarintIndex(dAtA, i, uint64(m.IsGray))
  2837. }
  2838. if len(m.Offline) > 0 {
  2839. for _, msg := range m.Offline {
  2840. dAtA[i] = 0x12
  2841. i++
  2842. i = encodeVarintIndex(dAtA, i, uint64(msg.Size()))
  2843. n, err := msg.MarshalTo(dAtA[i:])
  2844. if err != nil {
  2845. return 0, err
  2846. }
  2847. i += n
  2848. }
  2849. }
  2850. return i, nil
  2851. }
  2852. func (m *OfflineTag) Marshal() (dAtA []byte, err error) {
  2853. size := m.Size()
  2854. dAtA = make([]byte, size)
  2855. n, err := m.MarshalTo(dAtA)
  2856. if err != nil {
  2857. return nil, err
  2858. }
  2859. return dAtA[:n], nil
  2860. }
  2861. func (m *OfflineTag) MarshalTo(dAtA []byte) (int, error) {
  2862. var i int
  2863. _ = i
  2864. var l int
  2865. _ = l
  2866. if m.Id != 0 {
  2867. dAtA[i] = 0x8
  2868. i++
  2869. i = encodeVarintIndex(dAtA, i, uint64(m.Id))
  2870. }
  2871. if len(m.AreaV2Name) > 0 {
  2872. dAtA[i] = 0x12
  2873. i++
  2874. i = encodeVarintIndex(dAtA, i, uint64(len(m.AreaV2Name)))
  2875. i += copy(dAtA[i:], m.AreaV2Name)
  2876. }
  2877. return i, nil
  2878. }
  2879. func (m *MyIdolExtra) Marshal() (dAtA []byte, err error) {
  2880. size := m.Size()
  2881. dAtA = make([]byte, size)
  2882. n, err := m.MarshalTo(dAtA)
  2883. if err != nil {
  2884. return nil, err
  2885. }
  2886. return dAtA[:n], nil
  2887. }
  2888. func (m *MyIdolExtra) MarshalTo(dAtA []byte) (int, error) {
  2889. var i int
  2890. _ = i
  2891. var l int
  2892. _ = l
  2893. if m.TotalCount != 0 {
  2894. dAtA[i] = 0x8
  2895. i++
  2896. i = encodeVarintIndex(dAtA, i, uint64(m.TotalCount))
  2897. }
  2898. if len(m.TimeDesc) > 0 {
  2899. dAtA[i] = 0x12
  2900. i++
  2901. i = encodeVarintIndex(dAtA, i, uint64(len(m.TimeDesc)))
  2902. i += copy(dAtA[i:], m.TimeDesc)
  2903. }
  2904. if len(m.UnameDesc) > 0 {
  2905. dAtA[i] = 0x1a
  2906. i++
  2907. i = encodeVarintIndex(dAtA, i, uint64(len(m.UnameDesc)))
  2908. i += copy(dAtA[i:], m.UnameDesc)
  2909. }
  2910. if len(m.TagsDesc) > 0 {
  2911. dAtA[i] = 0x22
  2912. i++
  2913. i = encodeVarintIndex(dAtA, i, uint64(len(m.TagsDesc)))
  2914. i += copy(dAtA[i:], m.TagsDesc)
  2915. }
  2916. if m.CardType != 0 {
  2917. dAtA[i] = 0x28
  2918. i++
  2919. i = encodeVarintIndex(dAtA, i, uint64(m.CardType))
  2920. }
  2921. if m.RelationPage != 0 {
  2922. dAtA[i] = 0x30
  2923. i++
  2924. i = encodeVarintIndex(dAtA, i, uint64(m.RelationPage))
  2925. }
  2926. return i, nil
  2927. }
  2928. func (m *MyIdolItem) Marshal() (dAtA []byte, err error) {
  2929. size := m.Size()
  2930. dAtA = make([]byte, size)
  2931. n, err := m.MarshalTo(dAtA)
  2932. if err != nil {
  2933. return nil, err
  2934. }
  2935. return dAtA[:n], nil
  2936. }
  2937. func (m *MyIdolItem) MarshalTo(dAtA []byte) (int, error) {
  2938. var i int
  2939. _ = i
  2940. var l int
  2941. _ = l
  2942. if m.Roomid != 0 {
  2943. dAtA[i] = 0x8
  2944. i++
  2945. i = encodeVarintIndex(dAtA, i, uint64(m.Roomid))
  2946. }
  2947. if m.Uid != 0 {
  2948. dAtA[i] = 0x10
  2949. i++
  2950. i = encodeVarintIndex(dAtA, i, uint64(m.Uid))
  2951. }
  2952. if len(m.Uname) > 0 {
  2953. dAtA[i] = 0x1a
  2954. i++
  2955. i = encodeVarintIndex(dAtA, i, uint64(len(m.Uname)))
  2956. i += copy(dAtA[i:], m.Uname)
  2957. }
  2958. if len(m.Face) > 0 {
  2959. dAtA[i] = 0x22
  2960. i++
  2961. i = encodeVarintIndex(dAtA, i, uint64(len(m.Face)))
  2962. i += copy(dAtA[i:], m.Face)
  2963. }
  2964. if len(m.Cover) > 0 {
  2965. dAtA[i] = 0x2a
  2966. i++
  2967. i = encodeVarintIndex(dAtA, i, uint64(len(m.Cover)))
  2968. i += copy(dAtA[i:], m.Cover)
  2969. }
  2970. if len(m.Title) > 0 {
  2971. dAtA[i] = 0x32
  2972. i++
  2973. i = encodeVarintIndex(dAtA, i, uint64(len(m.Title)))
  2974. i += copy(dAtA[i:], m.Title)
  2975. }
  2976. if m.Area != 0 {
  2977. dAtA[i] = 0x38
  2978. i++
  2979. i = encodeVarintIndex(dAtA, i, uint64(m.Area))
  2980. }
  2981. if m.LiveTime != 0 {
  2982. dAtA[i] = 0x40
  2983. i++
  2984. i = encodeVarintIndex(dAtA, i, uint64(m.LiveTime))
  2985. }
  2986. if len(m.AreaName) > 0 {
  2987. dAtA[i] = 0x4a
  2988. i++
  2989. i = encodeVarintIndex(dAtA, i, uint64(len(m.AreaName)))
  2990. i += copy(dAtA[i:], m.AreaName)
  2991. }
  2992. if m.AreaV2Id != 0 {
  2993. dAtA[i] = 0x50
  2994. i++
  2995. i = encodeVarintIndex(dAtA, i, uint64(m.AreaV2Id))
  2996. }
  2997. if len(m.AreaV2Name) > 0 {
  2998. dAtA[i] = 0x5a
  2999. i++
  3000. i = encodeVarintIndex(dAtA, i, uint64(len(m.AreaV2Name)))
  3001. i += copy(dAtA[i:], m.AreaV2Name)
  3002. }
  3003. if len(m.AreaV2ParentName) > 0 {
  3004. dAtA[i] = 0x62
  3005. i++
  3006. i = encodeVarintIndex(dAtA, i, uint64(len(m.AreaV2ParentName)))
  3007. i += copy(dAtA[i:], m.AreaV2ParentName)
  3008. }
  3009. if m.AreaV2ParentId != 0 {
  3010. dAtA[i] = 0x68
  3011. i++
  3012. i = encodeVarintIndex(dAtA, i, uint64(m.AreaV2ParentId))
  3013. }
  3014. if len(m.LiveTagName) > 0 {
  3015. dAtA[i] = 0x72
  3016. i++
  3017. i = encodeVarintIndex(dAtA, i, uint64(len(m.LiveTagName)))
  3018. i += copy(dAtA[i:], m.LiveTagName)
  3019. }
  3020. if m.Online != 0 {
  3021. dAtA[i] = 0x78
  3022. i++
  3023. i = encodeVarintIndex(dAtA, i, uint64(m.Online))
  3024. }
  3025. if len(m.PlayUrl) > 0 {
  3026. dAtA[i] = 0x82
  3027. i++
  3028. dAtA[i] = 0x1
  3029. i++
  3030. i = encodeVarintIndex(dAtA, i, uint64(len(m.PlayUrl)))
  3031. i += copy(dAtA[i:], m.PlayUrl)
  3032. }
  3033. if len(m.PlayUrlH265) > 0 {
  3034. dAtA[i] = 0x8a
  3035. i++
  3036. dAtA[i] = 0x1
  3037. i++
  3038. i = encodeVarintIndex(dAtA, i, uint64(len(m.PlayUrlH265)))
  3039. i += copy(dAtA[i:], m.PlayUrlH265)
  3040. }
  3041. if len(m.AcceptQuality) > 0 {
  3042. dAtA14 := make([]byte, len(m.AcceptQuality)*10)
  3043. var j13 int
  3044. for _, num1 := range m.AcceptQuality {
  3045. num := uint64(num1)
  3046. for num >= 1<<7 {
  3047. dAtA14[j13] = uint8(uint64(num)&0x7f | 0x80)
  3048. num >>= 7
  3049. j13++
  3050. }
  3051. dAtA14[j13] = uint8(num)
  3052. j13++
  3053. }
  3054. dAtA[i] = 0x92
  3055. i++
  3056. dAtA[i] = 0x1
  3057. i++
  3058. i = encodeVarintIndex(dAtA, i, uint64(j13))
  3059. i += copy(dAtA[i:], dAtA14[:j13])
  3060. }
  3061. if m.CurrentQuality != 0 {
  3062. dAtA[i] = 0x98
  3063. i++
  3064. dAtA[i] = 0x1
  3065. i++
  3066. i = encodeVarintIndex(dAtA, i, uint64(m.CurrentQuality))
  3067. }
  3068. if m.PkId != 0 {
  3069. dAtA[i] = 0xa0
  3070. i++
  3071. dAtA[i] = 0x1
  3072. i++
  3073. i = encodeVarintIndex(dAtA, i, uint64(m.PkId))
  3074. }
  3075. if len(m.Link) > 0 {
  3076. dAtA[i] = 0xaa
  3077. i++
  3078. dAtA[i] = 0x1
  3079. i++
  3080. i = encodeVarintIndex(dAtA, i, uint64(len(m.Link)))
  3081. i += copy(dAtA[i:], m.Link)
  3082. }
  3083. if m.SpecialAttention != 0 {
  3084. dAtA[i] = 0xb0
  3085. i++
  3086. dAtA[i] = 0x1
  3087. i++
  3088. i = encodeVarintIndex(dAtA, i, uint64(m.SpecialAttention))
  3089. }
  3090. if m.BroadcastType != 0 {
  3091. dAtA[i] = 0xb8
  3092. i++
  3093. dAtA[i] = 0x1
  3094. i++
  3095. i = encodeVarintIndex(dAtA, i, uint64(m.BroadcastType))
  3096. }
  3097. if len(m.PendentRu) > 0 {
  3098. dAtA[i] = 0xc2
  3099. i++
  3100. dAtA[i] = 0x1
  3101. i++
  3102. i = encodeVarintIndex(dAtA, i, uint64(len(m.PendentRu)))
  3103. i += copy(dAtA[i:], m.PendentRu)
  3104. }
  3105. if len(m.PendentRuColor) > 0 {
  3106. dAtA[i] = 0xca
  3107. i++
  3108. dAtA[i] = 0x1
  3109. i++
  3110. i = encodeVarintIndex(dAtA, i, uint64(len(m.PendentRuColor)))
  3111. i += copy(dAtA[i:], m.PendentRuColor)
  3112. }
  3113. if len(m.PendentRuPic) > 0 {
  3114. dAtA[i] = 0xd2
  3115. i++
  3116. dAtA[i] = 0x1
  3117. i++
  3118. i = encodeVarintIndex(dAtA, i, uint64(len(m.PendentRuPic)))
  3119. i += copy(dAtA[i:], m.PendentRuPic)
  3120. }
  3121. if m.OfficialVerify != 0 {
  3122. dAtA[i] = 0xd8
  3123. i++
  3124. dAtA[i] = 0x1
  3125. i++
  3126. i = encodeVarintIndex(dAtA, i, uint64(m.OfficialVerify))
  3127. }
  3128. return i, nil
  3129. }
  3130. func (m *ActivityCardItem) Marshal() (dAtA []byte, err error) {
  3131. size := m.Size()
  3132. dAtA = make([]byte, size)
  3133. n, err := m.MarshalTo(dAtA)
  3134. if err != nil {
  3135. return nil, err
  3136. }
  3137. return dAtA[:n], nil
  3138. }
  3139. func (m *ActivityCardItem) MarshalTo(dAtA []byte) (int, error) {
  3140. var i int
  3141. _ = i
  3142. var l int
  3143. _ = l
  3144. if m.Card != nil {
  3145. dAtA[i] = 0xa
  3146. i++
  3147. i = encodeVarintIndex(dAtA, i, uint64(m.Card.Size()))
  3148. n15, err := m.Card.MarshalTo(dAtA[i:])
  3149. if err != nil {
  3150. return 0, err
  3151. }
  3152. i += n15
  3153. }
  3154. if len(m.Room) > 0 {
  3155. for _, msg := range m.Room {
  3156. dAtA[i] = 0x12
  3157. i++
  3158. i = encodeVarintIndex(dAtA, i, uint64(msg.Size()))
  3159. n, err := msg.MarshalTo(dAtA[i:])
  3160. if err != nil {
  3161. return 0, err
  3162. }
  3163. i += n
  3164. }
  3165. }
  3166. if len(m.Av) > 0 {
  3167. for _, msg := range m.Av {
  3168. dAtA[i] = 0x1a
  3169. i++
  3170. i = encodeVarintIndex(dAtA, i, uint64(msg.Size()))
  3171. n, err := msg.MarshalTo(dAtA[i:])
  3172. if err != nil {
  3173. return 0, err
  3174. }
  3175. i += n
  3176. }
  3177. }
  3178. return i, nil
  3179. }
  3180. func (m *BannerCardItem) Marshal() (dAtA []byte, err error) {
  3181. size := m.Size()
  3182. dAtA = make([]byte, size)
  3183. n, err := m.MarshalTo(dAtA)
  3184. if err != nil {
  3185. return nil, err
  3186. }
  3187. return dAtA[:n], nil
  3188. }
  3189. func (m *BannerCardItem) MarshalTo(dAtA []byte) (int, error) {
  3190. var i int
  3191. _ = i
  3192. var l int
  3193. _ = l
  3194. if m.Aid != 0 {
  3195. dAtA[i] = 0x8
  3196. i++
  3197. i = encodeVarintIndex(dAtA, i, uint64(m.Aid))
  3198. }
  3199. if len(m.Pic) > 0 {
  3200. dAtA[i] = 0x12
  3201. i++
  3202. i = encodeVarintIndex(dAtA, i, uint64(len(m.Pic)))
  3203. i += copy(dAtA[i:], m.Pic)
  3204. }
  3205. if len(m.Title) > 0 {
  3206. dAtA[i] = 0x1a
  3207. i++
  3208. i = encodeVarintIndex(dAtA, i, uint64(len(m.Title)))
  3209. i += copy(dAtA[i:], m.Title)
  3210. }
  3211. if len(m.Text) > 0 {
  3212. dAtA[i] = 0x22
  3213. i++
  3214. i = encodeVarintIndex(dAtA, i, uint64(len(m.Text)))
  3215. i += copy(dAtA[i:], m.Text)
  3216. }
  3217. if len(m.PicLink) > 0 {
  3218. dAtA[i] = 0x2a
  3219. i++
  3220. i = encodeVarintIndex(dAtA, i, uint64(len(m.PicLink)))
  3221. i += copy(dAtA[i:], m.PicLink)
  3222. }
  3223. if len(m.GoLink) > 0 {
  3224. dAtA[i] = 0x32
  3225. i++
  3226. i = encodeVarintIndex(dAtA, i, uint64(len(m.GoLink)))
  3227. i += copy(dAtA[i:], m.GoLink)
  3228. }
  3229. if len(m.ButtonText) > 0 {
  3230. dAtA[i] = 0x3a
  3231. i++
  3232. i = encodeVarintIndex(dAtA, i, uint64(len(m.ButtonText)))
  3233. i += copy(dAtA[i:], m.ButtonText)
  3234. }
  3235. if m.Status != 0 {
  3236. dAtA[i] = 0x40
  3237. i++
  3238. i = encodeVarintIndex(dAtA, i, uint64(m.Status))
  3239. }
  3240. if m.Sort != 0 {
  3241. dAtA[i] = 0x48
  3242. i++
  3243. i = encodeVarintIndex(dAtA, i, uint64(m.Sort))
  3244. }
  3245. return i, nil
  3246. }
  3247. func (m *RoomCardItem) Marshal() (dAtA []byte, err error) {
  3248. size := m.Size()
  3249. dAtA = make([]byte, size)
  3250. n, err := m.MarshalTo(dAtA)
  3251. if err != nil {
  3252. return nil, err
  3253. }
  3254. return dAtA[:n], nil
  3255. }
  3256. func (m *RoomCardItem) MarshalTo(dAtA []byte) (int, error) {
  3257. var i int
  3258. _ = i
  3259. var l int
  3260. _ = l
  3261. if m.IsLive != 0 {
  3262. dAtA[i] = 0x8
  3263. i++
  3264. i = encodeVarintIndex(dAtA, i, uint64(m.IsLive))
  3265. }
  3266. if m.RoomId != 0 {
  3267. dAtA[i] = 0x10
  3268. i++
  3269. i = encodeVarintIndex(dAtA, i, uint64(m.RoomId))
  3270. }
  3271. if len(m.Title) > 0 {
  3272. dAtA[i] = 0x1a
  3273. i++
  3274. i = encodeVarintIndex(dAtA, i, uint64(len(m.Title)))
  3275. i += copy(dAtA[i:], m.Title)
  3276. }
  3277. if len(m.UName) > 0 {
  3278. dAtA[i] = 0x22
  3279. i++
  3280. i = encodeVarintIndex(dAtA, i, uint64(len(m.UName)))
  3281. i += copy(dAtA[i:], m.UName)
  3282. }
  3283. if m.Online != 0 {
  3284. dAtA[i] = 0x28
  3285. i++
  3286. i = encodeVarintIndex(dAtA, i, uint64(m.Online))
  3287. }
  3288. if len(m.Cover) > 0 {
  3289. dAtA[i] = 0x32
  3290. i++
  3291. i = encodeVarintIndex(dAtA, i, uint64(len(m.Cover)))
  3292. i += copy(dAtA[i:], m.Cover)
  3293. }
  3294. if m.AreaV2ParentId != 0 {
  3295. dAtA[i] = 0x38
  3296. i++
  3297. i = encodeVarintIndex(dAtA, i, uint64(m.AreaV2ParentId))
  3298. }
  3299. if m.AreaV2Id != 0 {
  3300. dAtA[i] = 0x40
  3301. i++
  3302. i = encodeVarintIndex(dAtA, i, uint64(m.AreaV2Id))
  3303. }
  3304. if m.Sort != 0 {
  3305. dAtA[i] = 0x48
  3306. i++
  3307. i = encodeVarintIndex(dAtA, i, uint64(m.Sort))
  3308. }
  3309. return i, nil
  3310. }
  3311. func (m *AvCardItem) Marshal() (dAtA []byte, err error) {
  3312. size := m.Size()
  3313. dAtA = make([]byte, size)
  3314. n, err := m.MarshalTo(dAtA)
  3315. if err != nil {
  3316. return nil, err
  3317. }
  3318. return dAtA[:n], nil
  3319. }
  3320. func (m *AvCardItem) MarshalTo(dAtA []byte) (int, error) {
  3321. var i int
  3322. _ = i
  3323. var l int
  3324. _ = l
  3325. if m.Avid != 0 {
  3326. dAtA[i] = 0x8
  3327. i++
  3328. i = encodeVarintIndex(dAtA, i, uint64(m.Avid))
  3329. }
  3330. if len(m.Title) > 0 {
  3331. dAtA[i] = 0x12
  3332. i++
  3333. i = encodeVarintIndex(dAtA, i, uint64(len(m.Title)))
  3334. i += copy(dAtA[i:], m.Title)
  3335. }
  3336. if m.ViewCount != 0 {
  3337. dAtA[i] = 0x18
  3338. i++
  3339. i = encodeVarintIndex(dAtA, i, uint64(m.ViewCount))
  3340. }
  3341. if m.DanMaKu != 0 {
  3342. dAtA[i] = 0x20
  3343. i++
  3344. i = encodeVarintIndex(dAtA, i, uint64(m.DanMaKu))
  3345. }
  3346. if m.Duration != 0 {
  3347. dAtA[i] = 0x28
  3348. i++
  3349. i = encodeVarintIndex(dAtA, i, uint64(m.Duration))
  3350. }
  3351. if len(m.Cover) > 0 {
  3352. dAtA[i] = 0x32
  3353. i++
  3354. i = encodeVarintIndex(dAtA, i, uint64(len(m.Cover)))
  3355. i += copy(dAtA[i:], m.Cover)
  3356. }
  3357. if m.Sort != 0 {
  3358. dAtA[i] = 0x38
  3359. i++
  3360. i = encodeVarintIndex(dAtA, i, uint64(m.Sort))
  3361. }
  3362. return i, nil
  3363. }
  3364. func (m *CommonRoomItem) Marshal() (dAtA []byte, err error) {
  3365. size := m.Size()
  3366. dAtA = make([]byte, size)
  3367. n, err := m.MarshalTo(dAtA)
  3368. if err != nil {
  3369. return nil, err
  3370. }
  3371. return dAtA[:n], nil
  3372. }
  3373. func (m *CommonRoomItem) MarshalTo(dAtA []byte) (int, error) {
  3374. var i int
  3375. _ = i
  3376. var l int
  3377. _ = l
  3378. if len(m.AcceptQuality) > 0 {
  3379. dAtA17 := make([]byte, len(m.AcceptQuality)*10)
  3380. var j16 int
  3381. for _, num1 := range m.AcceptQuality {
  3382. num := uint64(num1)
  3383. for num >= 1<<7 {
  3384. dAtA17[j16] = uint8(uint64(num)&0x7f | 0x80)
  3385. num >>= 7
  3386. j16++
  3387. }
  3388. dAtA17[j16] = uint8(num)
  3389. j16++
  3390. }
  3391. dAtA[i] = 0xa
  3392. i++
  3393. i = encodeVarintIndex(dAtA, i, uint64(j16))
  3394. i += copy(dAtA[i:], dAtA17[:j16])
  3395. }
  3396. if m.AreaV2Id != 0 {
  3397. dAtA[i] = 0x10
  3398. i++
  3399. i = encodeVarintIndex(dAtA, i, uint64(m.AreaV2Id))
  3400. }
  3401. if m.AreaV2ParentId != 0 {
  3402. dAtA[i] = 0x18
  3403. i++
  3404. i = encodeVarintIndex(dAtA, i, uint64(m.AreaV2ParentId))
  3405. }
  3406. if len(m.AreaV2Name) > 0 {
  3407. dAtA[i] = 0x22
  3408. i++
  3409. i = encodeVarintIndex(dAtA, i, uint64(len(m.AreaV2Name)))
  3410. i += copy(dAtA[i:], m.AreaV2Name)
  3411. }
  3412. if len(m.AreaV2ParentName) > 0 {
  3413. dAtA[i] = 0x2a
  3414. i++
  3415. i = encodeVarintIndex(dAtA, i, uint64(len(m.AreaV2ParentName)))
  3416. i += copy(dAtA[i:], m.AreaV2ParentName)
  3417. }
  3418. if m.BroadcastType != 0 {
  3419. dAtA[i] = 0x30
  3420. i++
  3421. i = encodeVarintIndex(dAtA, i, uint64(m.BroadcastType))
  3422. }
  3423. if len(m.Cover) > 0 {
  3424. dAtA[i] = 0x3a
  3425. i++
  3426. i = encodeVarintIndex(dAtA, i, uint64(len(m.Cover)))
  3427. i += copy(dAtA[i:], m.Cover)
  3428. }
  3429. if m.CurrentQuality != 0 {
  3430. dAtA[i] = 0x40
  3431. i++
  3432. i = encodeVarintIndex(dAtA, i, uint64(m.CurrentQuality))
  3433. }
  3434. if len(m.Face) > 0 {
  3435. dAtA[i] = 0x4a
  3436. i++
  3437. i = encodeVarintIndex(dAtA, i, uint64(len(m.Face)))
  3438. i += copy(dAtA[i:], m.Face)
  3439. }
  3440. if len(m.Link) > 0 {
  3441. dAtA[i] = 0x52
  3442. i++
  3443. i = encodeVarintIndex(dAtA, i, uint64(len(m.Link)))
  3444. i += copy(dAtA[i:], m.Link)
  3445. }
  3446. if m.Online != 0 {
  3447. dAtA[i] = 0x58
  3448. i++
  3449. i = encodeVarintIndex(dAtA, i, uint64(m.Online))
  3450. }
  3451. if len(m.PendentRu) > 0 {
  3452. dAtA[i] = 0x62
  3453. i++
  3454. i = encodeVarintIndex(dAtA, i, uint64(len(m.PendentRu)))
  3455. i += copy(dAtA[i:], m.PendentRu)
  3456. }
  3457. if len(m.PendentRuColor) > 0 {
  3458. dAtA[i] = 0x6a
  3459. i++
  3460. i = encodeVarintIndex(dAtA, i, uint64(len(m.PendentRuColor)))
  3461. i += copy(dAtA[i:], m.PendentRuColor)
  3462. }
  3463. if len(m.PendentRuPic) > 0 {
  3464. dAtA[i] = 0x72
  3465. i++
  3466. i = encodeVarintIndex(dAtA, i, uint64(len(m.PendentRuPic)))
  3467. i += copy(dAtA[i:], m.PendentRuPic)
  3468. }
  3469. if m.PkId != 0 {
  3470. dAtA[i] = 0x78
  3471. i++
  3472. i = encodeVarintIndex(dAtA, i, uint64(m.PkId))
  3473. }
  3474. if len(m.PlayUrl) > 0 {
  3475. dAtA[i] = 0x82
  3476. i++
  3477. dAtA[i] = 0x1
  3478. i++
  3479. i = encodeVarintIndex(dAtA, i, uint64(len(m.PlayUrl)))
  3480. i += copy(dAtA[i:], m.PlayUrl)
  3481. }
  3482. if m.RecType != 0 {
  3483. dAtA[i] = 0x88
  3484. i++
  3485. dAtA[i] = 0x1
  3486. i++
  3487. i = encodeVarintIndex(dAtA, i, uint64(m.RecType))
  3488. }
  3489. if m.Roomid != 0 {
  3490. dAtA[i] = 0x90
  3491. i++
  3492. dAtA[i] = 0x1
  3493. i++
  3494. i = encodeVarintIndex(dAtA, i, uint64(m.Roomid))
  3495. }
  3496. if len(m.Title) > 0 {
  3497. dAtA[i] = 0x9a
  3498. i++
  3499. dAtA[i] = 0x1
  3500. i++
  3501. i = encodeVarintIndex(dAtA, i, uint64(len(m.Title)))
  3502. i += copy(dAtA[i:], m.Title)
  3503. }
  3504. if len(m.Uname) > 0 {
  3505. dAtA[i] = 0xa2
  3506. i++
  3507. dAtA[i] = 0x1
  3508. i++
  3509. i = encodeVarintIndex(dAtA, i, uint64(len(m.Uname)))
  3510. i += copy(dAtA[i:], m.Uname)
  3511. }
  3512. if len(m.PlayUrlH265) > 0 {
  3513. dAtA[i] = 0xaa
  3514. i++
  3515. dAtA[i] = 0x1
  3516. i++
  3517. i = encodeVarintIndex(dAtA, i, uint64(len(m.PlayUrlH265)))
  3518. i += copy(dAtA[i:], m.PlayUrlH265)
  3519. }
  3520. return i, nil
  3521. }
  3522. func (m *HourRankItem) Marshal() (dAtA []byte, err error) {
  3523. size := m.Size()
  3524. dAtA = make([]byte, size)
  3525. n, err := m.MarshalTo(dAtA)
  3526. if err != nil {
  3527. return nil, err
  3528. }
  3529. return dAtA[:n], nil
  3530. }
  3531. func (m *HourRankItem) MarshalTo(dAtA []byte) (int, error) {
  3532. var i int
  3533. _ = i
  3534. var l int
  3535. _ = l
  3536. if m.Rank != 0 {
  3537. dAtA[i] = 0x8
  3538. i++
  3539. i = encodeVarintIndex(dAtA, i, uint64(m.Rank))
  3540. }
  3541. if m.Uid != 0 {
  3542. dAtA[i] = 0x10
  3543. i++
  3544. i = encodeVarintIndex(dAtA, i, uint64(m.Uid))
  3545. }
  3546. if m.Roomid != 0 {
  3547. dAtA[i] = 0x18
  3548. i++
  3549. i = encodeVarintIndex(dAtA, i, uint64(m.Roomid))
  3550. }
  3551. if len(m.Uname) > 0 {
  3552. dAtA[i] = 0x22
  3553. i++
  3554. i = encodeVarintIndex(dAtA, i, uint64(len(m.Uname)))
  3555. i += copy(dAtA[i:], m.Uname)
  3556. }
  3557. if len(m.Face) > 0 {
  3558. dAtA[i] = 0x2a
  3559. i++
  3560. i = encodeVarintIndex(dAtA, i, uint64(len(m.Face)))
  3561. i += copy(dAtA[i:], m.Face)
  3562. }
  3563. if m.LiveStatus != 0 {
  3564. dAtA[i] = 0x30
  3565. i++
  3566. i = encodeVarintIndex(dAtA, i, uint64(m.LiveStatus))
  3567. }
  3568. if m.AreaV2ParentId != 0 {
  3569. dAtA[i] = 0x38
  3570. i++
  3571. i = encodeVarintIndex(dAtA, i, uint64(m.AreaV2ParentId))
  3572. }
  3573. if len(m.AreaV2ParentName) > 0 {
  3574. dAtA[i] = 0x42
  3575. i++
  3576. i = encodeVarintIndex(dAtA, i, uint64(len(m.AreaV2ParentName)))
  3577. i += copy(dAtA[i:], m.AreaV2ParentName)
  3578. }
  3579. if m.AreaV2Id != 0 {
  3580. dAtA[i] = 0x48
  3581. i++
  3582. i = encodeVarintIndex(dAtA, i, uint64(m.AreaV2Id))
  3583. }
  3584. if len(m.AreaV2Name) > 0 {
  3585. dAtA[i] = 0x52
  3586. i++
  3587. i = encodeVarintIndex(dAtA, i, uint64(len(m.AreaV2Name)))
  3588. i += copy(dAtA[i:], m.AreaV2Name)
  3589. }
  3590. return i, nil
  3591. }
  3592. func (m *HourRankExtra) Marshal() (dAtA []byte, err error) {
  3593. size := m.Size()
  3594. dAtA = make([]byte, size)
  3595. n, err := m.MarshalTo(dAtA)
  3596. if err != nil {
  3597. return nil, err
  3598. }
  3599. return dAtA[:n], nil
  3600. }
  3601. func (m *HourRankExtra) MarshalTo(dAtA []byte) (int, error) {
  3602. var i int
  3603. _ = i
  3604. var l int
  3605. _ = l
  3606. if len(m.SubTitle) > 0 {
  3607. dAtA[i] = 0xa
  3608. i++
  3609. i = encodeVarintIndex(dAtA, i, uint64(len(m.SubTitle)))
  3610. i += copy(dAtA[i:], m.SubTitle)
  3611. }
  3612. return i, nil
  3613. }
  3614. func (m *ChangeReq) Marshal() (dAtA []byte, err error) {
  3615. size := m.Size()
  3616. dAtA = make([]byte, size)
  3617. n, err := m.MarshalTo(dAtA)
  3618. if err != nil {
  3619. return nil, err
  3620. }
  3621. return dAtA[:n], nil
  3622. }
  3623. func (m *ChangeReq) MarshalTo(dAtA []byte) (int, error) {
  3624. var i int
  3625. _ = i
  3626. var l int
  3627. _ = l
  3628. if m.ModuleId != 0 {
  3629. dAtA[i] = 0x8
  3630. i++
  3631. i = encodeVarintIndex(dAtA, i, uint64(m.ModuleId))
  3632. }
  3633. if len(m.AttentionRoomId) > 0 {
  3634. dAtA[i] = 0x12
  3635. i++
  3636. i = encodeVarintIndex(dAtA, i, uint64(len(m.AttentionRoomId)))
  3637. i += copy(dAtA[i:], m.AttentionRoomId)
  3638. }
  3639. if m.Page != 0 {
  3640. dAtA[i] = 0x18
  3641. i++
  3642. i = encodeVarintIndex(dAtA, i, uint64(m.Page))
  3643. }
  3644. if len(m.Platform) > 0 {
  3645. dAtA[i] = 0x22
  3646. i++
  3647. i = encodeVarintIndex(dAtA, i, uint64(len(m.Platform)))
  3648. i += copy(dAtA[i:], m.Platform)
  3649. }
  3650. if m.Build != 0 {
  3651. dAtA[i] = 0x28
  3652. i++
  3653. i = encodeVarintIndex(dAtA, i, uint64(m.Build))
  3654. }
  3655. if len(m.Device) > 0 {
  3656. dAtA[i] = 0x32
  3657. i++
  3658. i = encodeVarintIndex(dAtA, i, uint64(len(m.Device)))
  3659. i += copy(dAtA[i:], m.Device)
  3660. }
  3661. if m.Quality != 0 {
  3662. dAtA[i] = 0x38
  3663. i++
  3664. i = encodeVarintIndex(dAtA, i, uint64(m.Quality))
  3665. }
  3666. return i, nil
  3667. }
  3668. func (m *ChangeResp) Marshal() (dAtA []byte, err error) {
  3669. size := m.Size()
  3670. dAtA = make([]byte, size)
  3671. n, err := m.MarshalTo(dAtA)
  3672. if err != nil {
  3673. return nil, err
  3674. }
  3675. return dAtA[:n], nil
  3676. }
  3677. func (m *ChangeResp) MarshalTo(dAtA []byte) (int, error) {
  3678. var i int
  3679. _ = i
  3680. var l int
  3681. _ = l
  3682. if m.ModuleInfo != nil {
  3683. dAtA[i] = 0xa
  3684. i++
  3685. i = encodeVarintIndex(dAtA, i, uint64(m.ModuleInfo.Size()))
  3686. n18, err := m.ModuleInfo.MarshalTo(dAtA[i:])
  3687. if err != nil {
  3688. return 0, err
  3689. }
  3690. i += n18
  3691. }
  3692. if m.IsSkyHorseGray != 0 {
  3693. dAtA[i] = 0x10
  3694. i++
  3695. i = encodeVarintIndex(dAtA, i, uint64(m.IsSkyHorseGray))
  3696. }
  3697. if len(m.List) > 0 {
  3698. for _, msg := range m.List {
  3699. dAtA[i] = 0x1a
  3700. i++
  3701. i = encodeVarintIndex(dAtA, i, uint64(msg.Size()))
  3702. n, err := msg.MarshalTo(dAtA[i:])
  3703. if err != nil {
  3704. return 0, err
  3705. }
  3706. i += n
  3707. }
  3708. }
  3709. return i, nil
  3710. }
  3711. func encodeVarintIndex(dAtA []byte, offset int, v uint64) int {
  3712. for v >= 1<<7 {
  3713. dAtA[offset] = uint8(v&0x7f | 0x80)
  3714. v >>= 7
  3715. offset++
  3716. }
  3717. dAtA[offset] = uint8(v)
  3718. return offset + 1
  3719. }
  3720. func (m *GetAllListReq) Size() (n int) {
  3721. if m == nil {
  3722. return 0
  3723. }
  3724. var l int
  3725. _ = l
  3726. l = len(m.Platform)
  3727. if l > 0 {
  3728. n += 1 + l + sovIndex(uint64(l))
  3729. }
  3730. l = len(m.Device)
  3731. if l > 0 {
  3732. n += 1 + l + sovIndex(uint64(l))
  3733. }
  3734. l = len(m.Scale)
  3735. if l > 0 {
  3736. n += 1 + l + sovIndex(uint64(l))
  3737. }
  3738. if m.Build != 0 {
  3739. n += 1 + sovIndex(uint64(m.Build))
  3740. }
  3741. if m.RelationPage != 0 {
  3742. n += 1 + sovIndex(uint64(m.RelationPage))
  3743. }
  3744. if m.RecPage != 0 {
  3745. n += 1 + sovIndex(uint64(m.RecPage))
  3746. }
  3747. if m.Quality != 0 {
  3748. n += 1 + sovIndex(uint64(m.Quality))
  3749. }
  3750. return n
  3751. }
  3752. func (m *GetAllListResp) Size() (n int) {
  3753. if m == nil {
  3754. return 0
  3755. }
  3756. var l int
  3757. _ = l
  3758. if m.Interval != 0 {
  3759. n += 1 + sovIndex(uint64(m.Interval))
  3760. }
  3761. if m.IsSkyHorseGray != 0 {
  3762. n += 1 + sovIndex(uint64(m.IsSkyHorseGray))
  3763. }
  3764. if len(m.Banner) > 0 {
  3765. for _, e := range m.Banner {
  3766. l = e.Size()
  3767. n += 1 + l + sovIndex(uint64(l))
  3768. }
  3769. }
  3770. if len(m.MyTag) > 0 {
  3771. for _, e := range m.MyTag {
  3772. l = e.Size()
  3773. n += 1 + l + sovIndex(uint64(l))
  3774. }
  3775. }
  3776. if len(m.AreaEntrance) > 0 {
  3777. for _, e := range m.AreaEntrance {
  3778. l = e.Size()
  3779. n += 1 + l + sovIndex(uint64(l))
  3780. }
  3781. }
  3782. if len(m.SeaPatrol) > 0 {
  3783. for _, e := range m.SeaPatrol {
  3784. l = e.Size()
  3785. n += 1 + l + sovIndex(uint64(l))
  3786. }
  3787. }
  3788. if len(m.MyIdol) > 0 {
  3789. for _, e := range m.MyIdol {
  3790. l = e.Size()
  3791. n += 1 + l + sovIndex(uint64(l))
  3792. }
  3793. }
  3794. if len(m.RoomList) > 0 {
  3795. for _, e := range m.RoomList {
  3796. l = e.Size()
  3797. n += 1 + l + sovIndex(uint64(l))
  3798. }
  3799. }
  3800. if len(m.HourRank) > 0 {
  3801. for _, e := range m.HourRank {
  3802. l = e.Size()
  3803. n += 1 + l + sovIndex(uint64(l))
  3804. }
  3805. }
  3806. if len(m.ActivityCard) > 0 {
  3807. for _, e := range m.ActivityCard {
  3808. l = e.Size()
  3809. n += 1 + l + sovIndex(uint64(l))
  3810. }
  3811. }
  3812. return n
  3813. }
  3814. func (m *MBanner) Size() (n int) {
  3815. if m == nil {
  3816. return 0
  3817. }
  3818. var l int
  3819. _ = l
  3820. if m.ModuleInfo != nil {
  3821. l = m.ModuleInfo.Size()
  3822. n += 1 + l + sovIndex(uint64(l))
  3823. }
  3824. if len(m.List) > 0 {
  3825. for _, e := range m.List {
  3826. l = e.Size()
  3827. n += 1 + l + sovIndex(uint64(l))
  3828. }
  3829. }
  3830. return n
  3831. }
  3832. func (m *MMyTag) Size() (n int) {
  3833. if m == nil {
  3834. return 0
  3835. }
  3836. var l int
  3837. _ = l
  3838. if m.ModuleInfo != nil {
  3839. l = m.ModuleInfo.Size()
  3840. n += 1 + l + sovIndex(uint64(l))
  3841. }
  3842. if m.ExtraInfo != nil {
  3843. l = m.ExtraInfo.Size()
  3844. n += 1 + l + sovIndex(uint64(l))
  3845. }
  3846. if len(m.List) > 0 {
  3847. for _, e := range m.List {
  3848. l = e.Size()
  3849. n += 1 + l + sovIndex(uint64(l))
  3850. }
  3851. }
  3852. return n
  3853. }
  3854. func (m *MAreaEntrance) Size() (n int) {
  3855. if m == nil {
  3856. return 0
  3857. }
  3858. var l int
  3859. _ = l
  3860. if m.ModuleInfo != nil {
  3861. l = m.ModuleInfo.Size()
  3862. n += 1 + l + sovIndex(uint64(l))
  3863. }
  3864. if len(m.List) > 0 {
  3865. for _, e := range m.List {
  3866. l = e.Size()
  3867. n += 1 + l + sovIndex(uint64(l))
  3868. }
  3869. }
  3870. return n
  3871. }
  3872. func (m *MSeaPatrol) Size() (n int) {
  3873. if m == nil {
  3874. return 0
  3875. }
  3876. var l int
  3877. _ = l
  3878. if m.ModuleInfo != nil {
  3879. l = m.ModuleInfo.Size()
  3880. n += 1 + l + sovIndex(uint64(l))
  3881. }
  3882. if m.ExtraInfo != nil {
  3883. l = m.ExtraInfo.Size()
  3884. n += 1 + l + sovIndex(uint64(l))
  3885. }
  3886. return n
  3887. }
  3888. func (m *MMyIdol) Size() (n int) {
  3889. if m == nil {
  3890. return 0
  3891. }
  3892. var l int
  3893. _ = l
  3894. if m.ModuleInfo != nil {
  3895. l = m.ModuleInfo.Size()
  3896. n += 1 + l + sovIndex(uint64(l))
  3897. }
  3898. if m.ExtraInfo != nil {
  3899. l = m.ExtraInfo.Size()
  3900. n += 1 + l + sovIndex(uint64(l))
  3901. }
  3902. if len(m.List) > 0 {
  3903. for _, e := range m.List {
  3904. l = e.Size()
  3905. n += 1 + l + sovIndex(uint64(l))
  3906. }
  3907. }
  3908. return n
  3909. }
  3910. func (m *MRoomBlock) Size() (n int) {
  3911. if m == nil {
  3912. return 0
  3913. }
  3914. var l int
  3915. _ = l
  3916. if m.ModuleInfo != nil {
  3917. l = m.ModuleInfo.Size()
  3918. n += 1 + l + sovIndex(uint64(l))
  3919. }
  3920. if len(m.List) > 0 {
  3921. for _, e := range m.List {
  3922. l = e.Size()
  3923. n += 1 + l + sovIndex(uint64(l))
  3924. }
  3925. }
  3926. return n
  3927. }
  3928. func (m *MHourRank) Size() (n int) {
  3929. if m == nil {
  3930. return 0
  3931. }
  3932. var l int
  3933. _ = l
  3934. if m.ModuleInfo != nil {
  3935. l = m.ModuleInfo.Size()
  3936. n += 1 + l + sovIndex(uint64(l))
  3937. }
  3938. if m.ExtraInfo != nil {
  3939. l = m.ExtraInfo.Size()
  3940. n += 1 + l + sovIndex(uint64(l))
  3941. }
  3942. if len(m.List) > 0 {
  3943. for _, e := range m.List {
  3944. l = e.Size()
  3945. n += 1 + l + sovIndex(uint64(l))
  3946. }
  3947. }
  3948. return n
  3949. }
  3950. func (m *MActivityCard) Size() (n int) {
  3951. if m == nil {
  3952. return 0
  3953. }
  3954. var l int
  3955. _ = l
  3956. if m.ModuleInfo != nil {
  3957. l = m.ModuleInfo.Size()
  3958. n += 1 + l + sovIndex(uint64(l))
  3959. }
  3960. if len(m.List) > 0 {
  3961. for _, e := range m.List {
  3962. l = e.Size()
  3963. n += 1 + l + sovIndex(uint64(l))
  3964. }
  3965. }
  3966. return n
  3967. }
  3968. func (m *ModuleInfo) Size() (n int) {
  3969. if m == nil {
  3970. return 0
  3971. }
  3972. var l int
  3973. _ = l
  3974. if m.Id != 0 {
  3975. n += 1 + sovIndex(uint64(m.Id))
  3976. }
  3977. l = len(m.Link)
  3978. if l > 0 {
  3979. n += 1 + l + sovIndex(uint64(l))
  3980. }
  3981. l = len(m.Pic)
  3982. if l > 0 {
  3983. n += 1 + l + sovIndex(uint64(l))
  3984. }
  3985. l = len(m.Title)
  3986. if l > 0 {
  3987. n += 1 + l + sovIndex(uint64(l))
  3988. }
  3989. if m.Type != 0 {
  3990. n += 1 + sovIndex(uint64(m.Type))
  3991. }
  3992. if m.Sort != 0 {
  3993. n += 1 + sovIndex(uint64(m.Sort))
  3994. }
  3995. if m.Count != 0 {
  3996. n += 1 + sovIndex(uint64(m.Count))
  3997. }
  3998. return n
  3999. }
  4000. func (m *PicItem) Size() (n int) {
  4001. if m == nil {
  4002. return 0
  4003. }
  4004. var l int
  4005. _ = l
  4006. if m.Id != 0 {
  4007. n += 1 + sovIndex(uint64(m.Id))
  4008. }
  4009. l = len(m.Link)
  4010. if l > 0 {
  4011. n += 1 + l + sovIndex(uint64(l))
  4012. }
  4013. l = len(m.Pic)
  4014. if l > 0 {
  4015. n += 1 + l + sovIndex(uint64(l))
  4016. }
  4017. l = len(m.Title)
  4018. if l > 0 {
  4019. n += 1 + l + sovIndex(uint64(l))
  4020. }
  4021. l = len(m.Content)
  4022. if l > 0 {
  4023. n += 1 + l + sovIndex(uint64(l))
  4024. }
  4025. return n
  4026. }
  4027. func (m *MyTagItem) Size() (n int) {
  4028. if m == nil {
  4029. return 0
  4030. }
  4031. var l int
  4032. _ = l
  4033. if m.AreaV2Id != 0 {
  4034. n += 1 + sovIndex(uint64(m.AreaV2Id))
  4035. }
  4036. l = len(m.AreaV2Name)
  4037. if l > 0 {
  4038. n += 1 + l + sovIndex(uint64(l))
  4039. }
  4040. if m.AreaV2ParentId != 0 {
  4041. n += 1 + sovIndex(uint64(m.AreaV2ParentId))
  4042. }
  4043. l = len(m.AreaV2ParentName)
  4044. if l > 0 {
  4045. n += 1 + l + sovIndex(uint64(l))
  4046. }
  4047. l = len(m.Pic)
  4048. if l > 0 {
  4049. n += 1 + l + sovIndex(uint64(l))
  4050. }
  4051. l = len(m.Link)
  4052. if l > 0 {
  4053. n += 1 + l + sovIndex(uint64(l))
  4054. }
  4055. if m.IsAdvice != 0 {
  4056. n += 1 + sovIndex(uint64(m.IsAdvice))
  4057. }
  4058. return n
  4059. }
  4060. func (m *MyTagExtra) Size() (n int) {
  4061. if m == nil {
  4062. return 0
  4063. }
  4064. var l int
  4065. _ = l
  4066. if m.IsGray != 0 {
  4067. n += 1 + sovIndex(uint64(m.IsGray))
  4068. }
  4069. if len(m.Offline) > 0 {
  4070. for _, e := range m.Offline {
  4071. l = e.Size()
  4072. n += 1 + l + sovIndex(uint64(l))
  4073. }
  4074. }
  4075. return n
  4076. }
  4077. func (m *OfflineTag) Size() (n int) {
  4078. if m == nil {
  4079. return 0
  4080. }
  4081. var l int
  4082. _ = l
  4083. if m.Id != 0 {
  4084. n += 1 + sovIndex(uint64(m.Id))
  4085. }
  4086. l = len(m.AreaV2Name)
  4087. if l > 0 {
  4088. n += 1 + l + sovIndex(uint64(l))
  4089. }
  4090. return n
  4091. }
  4092. func (m *MyIdolExtra) Size() (n int) {
  4093. if m == nil {
  4094. return 0
  4095. }
  4096. var l int
  4097. _ = l
  4098. if m.TotalCount != 0 {
  4099. n += 1 + sovIndex(uint64(m.TotalCount))
  4100. }
  4101. l = len(m.TimeDesc)
  4102. if l > 0 {
  4103. n += 1 + l + sovIndex(uint64(l))
  4104. }
  4105. l = len(m.UnameDesc)
  4106. if l > 0 {
  4107. n += 1 + l + sovIndex(uint64(l))
  4108. }
  4109. l = len(m.TagsDesc)
  4110. if l > 0 {
  4111. n += 1 + l + sovIndex(uint64(l))
  4112. }
  4113. if m.CardType != 0 {
  4114. n += 1 + sovIndex(uint64(m.CardType))
  4115. }
  4116. if m.RelationPage != 0 {
  4117. n += 1 + sovIndex(uint64(m.RelationPage))
  4118. }
  4119. return n
  4120. }
  4121. func (m *MyIdolItem) Size() (n int) {
  4122. if m == nil {
  4123. return 0
  4124. }
  4125. var l int
  4126. _ = l
  4127. if m.Roomid != 0 {
  4128. n += 1 + sovIndex(uint64(m.Roomid))
  4129. }
  4130. if m.Uid != 0 {
  4131. n += 1 + sovIndex(uint64(m.Uid))
  4132. }
  4133. l = len(m.Uname)
  4134. if l > 0 {
  4135. n += 1 + l + sovIndex(uint64(l))
  4136. }
  4137. l = len(m.Face)
  4138. if l > 0 {
  4139. n += 1 + l + sovIndex(uint64(l))
  4140. }
  4141. l = len(m.Cover)
  4142. if l > 0 {
  4143. n += 1 + l + sovIndex(uint64(l))
  4144. }
  4145. l = len(m.Title)
  4146. if l > 0 {
  4147. n += 1 + l + sovIndex(uint64(l))
  4148. }
  4149. if m.Area != 0 {
  4150. n += 1 + sovIndex(uint64(m.Area))
  4151. }
  4152. if m.LiveTime != 0 {
  4153. n += 1 + sovIndex(uint64(m.LiveTime))
  4154. }
  4155. l = len(m.AreaName)
  4156. if l > 0 {
  4157. n += 1 + l + sovIndex(uint64(l))
  4158. }
  4159. if m.AreaV2Id != 0 {
  4160. n += 1 + sovIndex(uint64(m.AreaV2Id))
  4161. }
  4162. l = len(m.AreaV2Name)
  4163. if l > 0 {
  4164. n += 1 + l + sovIndex(uint64(l))
  4165. }
  4166. l = len(m.AreaV2ParentName)
  4167. if l > 0 {
  4168. n += 1 + l + sovIndex(uint64(l))
  4169. }
  4170. if m.AreaV2ParentId != 0 {
  4171. n += 1 + sovIndex(uint64(m.AreaV2ParentId))
  4172. }
  4173. l = len(m.LiveTagName)
  4174. if l > 0 {
  4175. n += 1 + l + sovIndex(uint64(l))
  4176. }
  4177. if m.Online != 0 {
  4178. n += 1 + sovIndex(uint64(m.Online))
  4179. }
  4180. l = len(m.PlayUrl)
  4181. if l > 0 {
  4182. n += 2 + l + sovIndex(uint64(l))
  4183. }
  4184. l = len(m.PlayUrlH265)
  4185. if l > 0 {
  4186. n += 2 + l + sovIndex(uint64(l))
  4187. }
  4188. if len(m.AcceptQuality) > 0 {
  4189. l = 0
  4190. for _, e := range m.AcceptQuality {
  4191. l += sovIndex(uint64(e))
  4192. }
  4193. n += 2 + sovIndex(uint64(l)) + l
  4194. }
  4195. if m.CurrentQuality != 0 {
  4196. n += 2 + sovIndex(uint64(m.CurrentQuality))
  4197. }
  4198. if m.PkId != 0 {
  4199. n += 2 + sovIndex(uint64(m.PkId))
  4200. }
  4201. l = len(m.Link)
  4202. if l > 0 {
  4203. n += 2 + l + sovIndex(uint64(l))
  4204. }
  4205. if m.SpecialAttention != 0 {
  4206. n += 2 + sovIndex(uint64(m.SpecialAttention))
  4207. }
  4208. if m.BroadcastType != 0 {
  4209. n += 2 + sovIndex(uint64(m.BroadcastType))
  4210. }
  4211. l = len(m.PendentRu)
  4212. if l > 0 {
  4213. n += 2 + l + sovIndex(uint64(l))
  4214. }
  4215. l = len(m.PendentRuColor)
  4216. if l > 0 {
  4217. n += 2 + l + sovIndex(uint64(l))
  4218. }
  4219. l = len(m.PendentRuPic)
  4220. if l > 0 {
  4221. n += 2 + l + sovIndex(uint64(l))
  4222. }
  4223. if m.OfficialVerify != 0 {
  4224. n += 2 + sovIndex(uint64(m.OfficialVerify))
  4225. }
  4226. return n
  4227. }
  4228. func (m *ActivityCardItem) Size() (n int) {
  4229. if m == nil {
  4230. return 0
  4231. }
  4232. var l int
  4233. _ = l
  4234. if m.Card != nil {
  4235. l = m.Card.Size()
  4236. n += 1 + l + sovIndex(uint64(l))
  4237. }
  4238. if len(m.Room) > 0 {
  4239. for _, e := range m.Room {
  4240. l = e.Size()
  4241. n += 1 + l + sovIndex(uint64(l))
  4242. }
  4243. }
  4244. if len(m.Av) > 0 {
  4245. for _, e := range m.Av {
  4246. l = e.Size()
  4247. n += 1 + l + sovIndex(uint64(l))
  4248. }
  4249. }
  4250. return n
  4251. }
  4252. func (m *BannerCardItem) Size() (n int) {
  4253. if m == nil {
  4254. return 0
  4255. }
  4256. var l int
  4257. _ = l
  4258. if m.Aid != 0 {
  4259. n += 1 + sovIndex(uint64(m.Aid))
  4260. }
  4261. l = len(m.Pic)
  4262. if l > 0 {
  4263. n += 1 + l + sovIndex(uint64(l))
  4264. }
  4265. l = len(m.Title)
  4266. if l > 0 {
  4267. n += 1 + l + sovIndex(uint64(l))
  4268. }
  4269. l = len(m.Text)
  4270. if l > 0 {
  4271. n += 1 + l + sovIndex(uint64(l))
  4272. }
  4273. l = len(m.PicLink)
  4274. if l > 0 {
  4275. n += 1 + l + sovIndex(uint64(l))
  4276. }
  4277. l = len(m.GoLink)
  4278. if l > 0 {
  4279. n += 1 + l + sovIndex(uint64(l))
  4280. }
  4281. l = len(m.ButtonText)
  4282. if l > 0 {
  4283. n += 1 + l + sovIndex(uint64(l))
  4284. }
  4285. if m.Status != 0 {
  4286. n += 1 + sovIndex(uint64(m.Status))
  4287. }
  4288. if m.Sort != 0 {
  4289. n += 1 + sovIndex(uint64(m.Sort))
  4290. }
  4291. return n
  4292. }
  4293. func (m *RoomCardItem) Size() (n int) {
  4294. if m == nil {
  4295. return 0
  4296. }
  4297. var l int
  4298. _ = l
  4299. if m.IsLive != 0 {
  4300. n += 1 + sovIndex(uint64(m.IsLive))
  4301. }
  4302. if m.RoomId != 0 {
  4303. n += 1 + sovIndex(uint64(m.RoomId))
  4304. }
  4305. l = len(m.Title)
  4306. if l > 0 {
  4307. n += 1 + l + sovIndex(uint64(l))
  4308. }
  4309. l = len(m.UName)
  4310. if l > 0 {
  4311. n += 1 + l + sovIndex(uint64(l))
  4312. }
  4313. if m.Online != 0 {
  4314. n += 1 + sovIndex(uint64(m.Online))
  4315. }
  4316. l = len(m.Cover)
  4317. if l > 0 {
  4318. n += 1 + l + sovIndex(uint64(l))
  4319. }
  4320. if m.AreaV2ParentId != 0 {
  4321. n += 1 + sovIndex(uint64(m.AreaV2ParentId))
  4322. }
  4323. if m.AreaV2Id != 0 {
  4324. n += 1 + sovIndex(uint64(m.AreaV2Id))
  4325. }
  4326. if m.Sort != 0 {
  4327. n += 1 + sovIndex(uint64(m.Sort))
  4328. }
  4329. return n
  4330. }
  4331. func (m *AvCardItem) Size() (n int) {
  4332. if m == nil {
  4333. return 0
  4334. }
  4335. var l int
  4336. _ = l
  4337. if m.Avid != 0 {
  4338. n += 1 + sovIndex(uint64(m.Avid))
  4339. }
  4340. l = len(m.Title)
  4341. if l > 0 {
  4342. n += 1 + l + sovIndex(uint64(l))
  4343. }
  4344. if m.ViewCount != 0 {
  4345. n += 1 + sovIndex(uint64(m.ViewCount))
  4346. }
  4347. if m.DanMaKu != 0 {
  4348. n += 1 + sovIndex(uint64(m.DanMaKu))
  4349. }
  4350. if m.Duration != 0 {
  4351. n += 1 + sovIndex(uint64(m.Duration))
  4352. }
  4353. l = len(m.Cover)
  4354. if l > 0 {
  4355. n += 1 + l + sovIndex(uint64(l))
  4356. }
  4357. if m.Sort != 0 {
  4358. n += 1 + sovIndex(uint64(m.Sort))
  4359. }
  4360. return n
  4361. }
  4362. func (m *CommonRoomItem) Size() (n int) {
  4363. if m == nil {
  4364. return 0
  4365. }
  4366. var l int
  4367. _ = l
  4368. if len(m.AcceptQuality) > 0 {
  4369. l = 0
  4370. for _, e := range m.AcceptQuality {
  4371. l += sovIndex(uint64(e))
  4372. }
  4373. n += 1 + sovIndex(uint64(l)) + l
  4374. }
  4375. if m.AreaV2Id != 0 {
  4376. n += 1 + sovIndex(uint64(m.AreaV2Id))
  4377. }
  4378. if m.AreaV2ParentId != 0 {
  4379. n += 1 + sovIndex(uint64(m.AreaV2ParentId))
  4380. }
  4381. l = len(m.AreaV2Name)
  4382. if l > 0 {
  4383. n += 1 + l + sovIndex(uint64(l))
  4384. }
  4385. l = len(m.AreaV2ParentName)
  4386. if l > 0 {
  4387. n += 1 + l + sovIndex(uint64(l))
  4388. }
  4389. if m.BroadcastType != 0 {
  4390. n += 1 + sovIndex(uint64(m.BroadcastType))
  4391. }
  4392. l = len(m.Cover)
  4393. if l > 0 {
  4394. n += 1 + l + sovIndex(uint64(l))
  4395. }
  4396. if m.CurrentQuality != 0 {
  4397. n += 1 + sovIndex(uint64(m.CurrentQuality))
  4398. }
  4399. l = len(m.Face)
  4400. if l > 0 {
  4401. n += 1 + l + sovIndex(uint64(l))
  4402. }
  4403. l = len(m.Link)
  4404. if l > 0 {
  4405. n += 1 + l + sovIndex(uint64(l))
  4406. }
  4407. if m.Online != 0 {
  4408. n += 1 + sovIndex(uint64(m.Online))
  4409. }
  4410. l = len(m.PendentRu)
  4411. if l > 0 {
  4412. n += 1 + l + sovIndex(uint64(l))
  4413. }
  4414. l = len(m.PendentRuColor)
  4415. if l > 0 {
  4416. n += 1 + l + sovIndex(uint64(l))
  4417. }
  4418. l = len(m.PendentRuPic)
  4419. if l > 0 {
  4420. n += 1 + l + sovIndex(uint64(l))
  4421. }
  4422. if m.PkId != 0 {
  4423. n += 1 + sovIndex(uint64(m.PkId))
  4424. }
  4425. l = len(m.PlayUrl)
  4426. if l > 0 {
  4427. n += 2 + l + sovIndex(uint64(l))
  4428. }
  4429. if m.RecType != 0 {
  4430. n += 2 + sovIndex(uint64(m.RecType))
  4431. }
  4432. if m.Roomid != 0 {
  4433. n += 2 + sovIndex(uint64(m.Roomid))
  4434. }
  4435. l = len(m.Title)
  4436. if l > 0 {
  4437. n += 2 + l + sovIndex(uint64(l))
  4438. }
  4439. l = len(m.Uname)
  4440. if l > 0 {
  4441. n += 2 + l + sovIndex(uint64(l))
  4442. }
  4443. l = len(m.PlayUrlH265)
  4444. if l > 0 {
  4445. n += 2 + l + sovIndex(uint64(l))
  4446. }
  4447. return n
  4448. }
  4449. func (m *HourRankItem) Size() (n int) {
  4450. if m == nil {
  4451. return 0
  4452. }
  4453. var l int
  4454. _ = l
  4455. if m.Rank != 0 {
  4456. n += 1 + sovIndex(uint64(m.Rank))
  4457. }
  4458. if m.Uid != 0 {
  4459. n += 1 + sovIndex(uint64(m.Uid))
  4460. }
  4461. if m.Roomid != 0 {
  4462. n += 1 + sovIndex(uint64(m.Roomid))
  4463. }
  4464. l = len(m.Uname)
  4465. if l > 0 {
  4466. n += 1 + l + sovIndex(uint64(l))
  4467. }
  4468. l = len(m.Face)
  4469. if l > 0 {
  4470. n += 1 + l + sovIndex(uint64(l))
  4471. }
  4472. if m.LiveStatus != 0 {
  4473. n += 1 + sovIndex(uint64(m.LiveStatus))
  4474. }
  4475. if m.AreaV2ParentId != 0 {
  4476. n += 1 + sovIndex(uint64(m.AreaV2ParentId))
  4477. }
  4478. l = len(m.AreaV2ParentName)
  4479. if l > 0 {
  4480. n += 1 + l + sovIndex(uint64(l))
  4481. }
  4482. if m.AreaV2Id != 0 {
  4483. n += 1 + sovIndex(uint64(m.AreaV2Id))
  4484. }
  4485. l = len(m.AreaV2Name)
  4486. if l > 0 {
  4487. n += 1 + l + sovIndex(uint64(l))
  4488. }
  4489. return n
  4490. }
  4491. func (m *HourRankExtra) Size() (n int) {
  4492. if m == nil {
  4493. return 0
  4494. }
  4495. var l int
  4496. _ = l
  4497. l = len(m.SubTitle)
  4498. if l > 0 {
  4499. n += 1 + l + sovIndex(uint64(l))
  4500. }
  4501. return n
  4502. }
  4503. func (m *ChangeReq) Size() (n int) {
  4504. if m == nil {
  4505. return 0
  4506. }
  4507. var l int
  4508. _ = l
  4509. if m.ModuleId != 0 {
  4510. n += 1 + sovIndex(uint64(m.ModuleId))
  4511. }
  4512. l = len(m.AttentionRoomId)
  4513. if l > 0 {
  4514. n += 1 + l + sovIndex(uint64(l))
  4515. }
  4516. if m.Page != 0 {
  4517. n += 1 + sovIndex(uint64(m.Page))
  4518. }
  4519. l = len(m.Platform)
  4520. if l > 0 {
  4521. n += 1 + l + sovIndex(uint64(l))
  4522. }
  4523. if m.Build != 0 {
  4524. n += 1 + sovIndex(uint64(m.Build))
  4525. }
  4526. l = len(m.Device)
  4527. if l > 0 {
  4528. n += 1 + l + sovIndex(uint64(l))
  4529. }
  4530. if m.Quality != 0 {
  4531. n += 1 + sovIndex(uint64(m.Quality))
  4532. }
  4533. return n
  4534. }
  4535. func (m *ChangeResp) Size() (n int) {
  4536. if m == nil {
  4537. return 0
  4538. }
  4539. var l int
  4540. _ = l
  4541. if m.ModuleInfo != nil {
  4542. l = m.ModuleInfo.Size()
  4543. n += 1 + l + sovIndex(uint64(l))
  4544. }
  4545. if m.IsSkyHorseGray != 0 {
  4546. n += 1 + sovIndex(uint64(m.IsSkyHorseGray))
  4547. }
  4548. if len(m.List) > 0 {
  4549. for _, e := range m.List {
  4550. l = e.Size()
  4551. n += 1 + l + sovIndex(uint64(l))
  4552. }
  4553. }
  4554. return n
  4555. }
  4556. func sovIndex(x uint64) (n int) {
  4557. for {
  4558. n++
  4559. x >>= 7
  4560. if x == 0 {
  4561. break
  4562. }
  4563. }
  4564. return n
  4565. }
  4566. func sozIndex(x uint64) (n int) {
  4567. return sovIndex(uint64((x << 1) ^ uint64((int64(x) >> 63))))
  4568. }
  4569. func (m *GetAllListReq) Unmarshal(dAtA []byte) error {
  4570. l := len(dAtA)
  4571. iNdEx := 0
  4572. for iNdEx < l {
  4573. preIndex := iNdEx
  4574. var wire uint64
  4575. for shift := uint(0); ; shift += 7 {
  4576. if shift >= 64 {
  4577. return ErrIntOverflowIndex
  4578. }
  4579. if iNdEx >= l {
  4580. return io.ErrUnexpectedEOF
  4581. }
  4582. b := dAtA[iNdEx]
  4583. iNdEx++
  4584. wire |= (uint64(b) & 0x7F) << shift
  4585. if b < 0x80 {
  4586. break
  4587. }
  4588. }
  4589. fieldNum := int32(wire >> 3)
  4590. wireType := int(wire & 0x7)
  4591. if wireType == 4 {
  4592. return fmt.Errorf("proto: GetAllListReq: wiretype end group for non-group")
  4593. }
  4594. if fieldNum <= 0 {
  4595. return fmt.Errorf("proto: GetAllListReq: illegal tag %d (wire type %d)", fieldNum, wire)
  4596. }
  4597. switch fieldNum {
  4598. case 1:
  4599. if wireType != 2 {
  4600. return fmt.Errorf("proto: wrong wireType = %d for field Platform", wireType)
  4601. }
  4602. var stringLen uint64
  4603. for shift := uint(0); ; shift += 7 {
  4604. if shift >= 64 {
  4605. return ErrIntOverflowIndex
  4606. }
  4607. if iNdEx >= l {
  4608. return io.ErrUnexpectedEOF
  4609. }
  4610. b := dAtA[iNdEx]
  4611. iNdEx++
  4612. stringLen |= (uint64(b) & 0x7F) << shift
  4613. if b < 0x80 {
  4614. break
  4615. }
  4616. }
  4617. intStringLen := int(stringLen)
  4618. if intStringLen < 0 {
  4619. return ErrInvalidLengthIndex
  4620. }
  4621. postIndex := iNdEx + intStringLen
  4622. if postIndex > l {
  4623. return io.ErrUnexpectedEOF
  4624. }
  4625. m.Platform = string(dAtA[iNdEx:postIndex])
  4626. iNdEx = postIndex
  4627. case 2:
  4628. if wireType != 2 {
  4629. return fmt.Errorf("proto: wrong wireType = %d for field Device", wireType)
  4630. }
  4631. var stringLen uint64
  4632. for shift := uint(0); ; shift += 7 {
  4633. if shift >= 64 {
  4634. return ErrIntOverflowIndex
  4635. }
  4636. if iNdEx >= l {
  4637. return io.ErrUnexpectedEOF
  4638. }
  4639. b := dAtA[iNdEx]
  4640. iNdEx++
  4641. stringLen |= (uint64(b) & 0x7F) << shift
  4642. if b < 0x80 {
  4643. break
  4644. }
  4645. }
  4646. intStringLen := int(stringLen)
  4647. if intStringLen < 0 {
  4648. return ErrInvalidLengthIndex
  4649. }
  4650. postIndex := iNdEx + intStringLen
  4651. if postIndex > l {
  4652. return io.ErrUnexpectedEOF
  4653. }
  4654. m.Device = string(dAtA[iNdEx:postIndex])
  4655. iNdEx = postIndex
  4656. case 3:
  4657. if wireType != 2 {
  4658. return fmt.Errorf("proto: wrong wireType = %d for field Scale", wireType)
  4659. }
  4660. var stringLen uint64
  4661. for shift := uint(0); ; shift += 7 {
  4662. if shift >= 64 {
  4663. return ErrIntOverflowIndex
  4664. }
  4665. if iNdEx >= l {
  4666. return io.ErrUnexpectedEOF
  4667. }
  4668. b := dAtA[iNdEx]
  4669. iNdEx++
  4670. stringLen |= (uint64(b) & 0x7F) << shift
  4671. if b < 0x80 {
  4672. break
  4673. }
  4674. }
  4675. intStringLen := int(stringLen)
  4676. if intStringLen < 0 {
  4677. return ErrInvalidLengthIndex
  4678. }
  4679. postIndex := iNdEx + intStringLen
  4680. if postIndex > l {
  4681. return io.ErrUnexpectedEOF
  4682. }
  4683. m.Scale = string(dAtA[iNdEx:postIndex])
  4684. iNdEx = postIndex
  4685. case 4:
  4686. if wireType != 0 {
  4687. return fmt.Errorf("proto: wrong wireType = %d for field Build", wireType)
  4688. }
  4689. m.Build = 0
  4690. for shift := uint(0); ; shift += 7 {
  4691. if shift >= 64 {
  4692. return ErrIntOverflowIndex
  4693. }
  4694. if iNdEx >= l {
  4695. return io.ErrUnexpectedEOF
  4696. }
  4697. b := dAtA[iNdEx]
  4698. iNdEx++
  4699. m.Build |= (int64(b) & 0x7F) << shift
  4700. if b < 0x80 {
  4701. break
  4702. }
  4703. }
  4704. case 5:
  4705. if wireType != 0 {
  4706. return fmt.Errorf("proto: wrong wireType = %d for field RelationPage", wireType)
  4707. }
  4708. m.RelationPage = 0
  4709. for shift := uint(0); ; shift += 7 {
  4710. if shift >= 64 {
  4711. return ErrIntOverflowIndex
  4712. }
  4713. if iNdEx >= l {
  4714. return io.ErrUnexpectedEOF
  4715. }
  4716. b := dAtA[iNdEx]
  4717. iNdEx++
  4718. m.RelationPage |= (int64(b) & 0x7F) << shift
  4719. if b < 0x80 {
  4720. break
  4721. }
  4722. }
  4723. case 6:
  4724. if wireType != 0 {
  4725. return fmt.Errorf("proto: wrong wireType = %d for field RecPage", wireType)
  4726. }
  4727. m.RecPage = 0
  4728. for shift := uint(0); ; shift += 7 {
  4729. if shift >= 64 {
  4730. return ErrIntOverflowIndex
  4731. }
  4732. if iNdEx >= l {
  4733. return io.ErrUnexpectedEOF
  4734. }
  4735. b := dAtA[iNdEx]
  4736. iNdEx++
  4737. m.RecPage |= (int64(b) & 0x7F) << shift
  4738. if b < 0x80 {
  4739. break
  4740. }
  4741. }
  4742. case 7:
  4743. if wireType != 0 {
  4744. return fmt.Errorf("proto: wrong wireType = %d for field Quality", wireType)
  4745. }
  4746. m.Quality = 0
  4747. for shift := uint(0); ; shift += 7 {
  4748. if shift >= 64 {
  4749. return ErrIntOverflowIndex
  4750. }
  4751. if iNdEx >= l {
  4752. return io.ErrUnexpectedEOF
  4753. }
  4754. b := dAtA[iNdEx]
  4755. iNdEx++
  4756. m.Quality |= (int64(b) & 0x7F) << shift
  4757. if b < 0x80 {
  4758. break
  4759. }
  4760. }
  4761. default:
  4762. iNdEx = preIndex
  4763. skippy, err := skipIndex(dAtA[iNdEx:])
  4764. if err != nil {
  4765. return err
  4766. }
  4767. if skippy < 0 {
  4768. return ErrInvalidLengthIndex
  4769. }
  4770. if (iNdEx + skippy) > l {
  4771. return io.ErrUnexpectedEOF
  4772. }
  4773. iNdEx += skippy
  4774. }
  4775. }
  4776. if iNdEx > l {
  4777. return io.ErrUnexpectedEOF
  4778. }
  4779. return nil
  4780. }
  4781. func (m *GetAllListResp) Unmarshal(dAtA []byte) error {
  4782. l := len(dAtA)
  4783. iNdEx := 0
  4784. for iNdEx < l {
  4785. preIndex := iNdEx
  4786. var wire uint64
  4787. for shift := uint(0); ; shift += 7 {
  4788. if shift >= 64 {
  4789. return ErrIntOverflowIndex
  4790. }
  4791. if iNdEx >= l {
  4792. return io.ErrUnexpectedEOF
  4793. }
  4794. b := dAtA[iNdEx]
  4795. iNdEx++
  4796. wire |= (uint64(b) & 0x7F) << shift
  4797. if b < 0x80 {
  4798. break
  4799. }
  4800. }
  4801. fieldNum := int32(wire >> 3)
  4802. wireType := int(wire & 0x7)
  4803. if wireType == 4 {
  4804. return fmt.Errorf("proto: GetAllListResp: wiretype end group for non-group")
  4805. }
  4806. if fieldNum <= 0 {
  4807. return fmt.Errorf("proto: GetAllListResp: illegal tag %d (wire type %d)", fieldNum, wire)
  4808. }
  4809. switch fieldNum {
  4810. case 1:
  4811. if wireType != 0 {
  4812. return fmt.Errorf("proto: wrong wireType = %d for field Interval", wireType)
  4813. }
  4814. m.Interval = 0
  4815. for shift := uint(0); ; shift += 7 {
  4816. if shift >= 64 {
  4817. return ErrIntOverflowIndex
  4818. }
  4819. if iNdEx >= l {
  4820. return io.ErrUnexpectedEOF
  4821. }
  4822. b := dAtA[iNdEx]
  4823. iNdEx++
  4824. m.Interval |= (int64(b) & 0x7F) << shift
  4825. if b < 0x80 {
  4826. break
  4827. }
  4828. }
  4829. case 2:
  4830. if wireType != 0 {
  4831. return fmt.Errorf("proto: wrong wireType = %d for field IsSkyHorseGray", wireType)
  4832. }
  4833. m.IsSkyHorseGray = 0
  4834. for shift := uint(0); ; shift += 7 {
  4835. if shift >= 64 {
  4836. return ErrIntOverflowIndex
  4837. }
  4838. if iNdEx >= l {
  4839. return io.ErrUnexpectedEOF
  4840. }
  4841. b := dAtA[iNdEx]
  4842. iNdEx++
  4843. m.IsSkyHorseGray |= (int64(b) & 0x7F) << shift
  4844. if b < 0x80 {
  4845. break
  4846. }
  4847. }
  4848. case 3:
  4849. if wireType != 2 {
  4850. return fmt.Errorf("proto: wrong wireType = %d for field Banner", wireType)
  4851. }
  4852. var msglen int
  4853. for shift := uint(0); ; shift += 7 {
  4854. if shift >= 64 {
  4855. return ErrIntOverflowIndex
  4856. }
  4857. if iNdEx >= l {
  4858. return io.ErrUnexpectedEOF
  4859. }
  4860. b := dAtA[iNdEx]
  4861. iNdEx++
  4862. msglen |= (int(b) & 0x7F) << shift
  4863. if b < 0x80 {
  4864. break
  4865. }
  4866. }
  4867. if msglen < 0 {
  4868. return ErrInvalidLengthIndex
  4869. }
  4870. postIndex := iNdEx + msglen
  4871. if postIndex > l {
  4872. return io.ErrUnexpectedEOF
  4873. }
  4874. m.Banner = append(m.Banner, &MBanner{})
  4875. if err := m.Banner[len(m.Banner)-1].Unmarshal(dAtA[iNdEx:postIndex]); err != nil {
  4876. return err
  4877. }
  4878. iNdEx = postIndex
  4879. case 4:
  4880. if wireType != 2 {
  4881. return fmt.Errorf("proto: wrong wireType = %d for field MyTag", wireType)
  4882. }
  4883. var msglen int
  4884. for shift := uint(0); ; shift += 7 {
  4885. if shift >= 64 {
  4886. return ErrIntOverflowIndex
  4887. }
  4888. if iNdEx >= l {
  4889. return io.ErrUnexpectedEOF
  4890. }
  4891. b := dAtA[iNdEx]
  4892. iNdEx++
  4893. msglen |= (int(b) & 0x7F) << shift
  4894. if b < 0x80 {
  4895. break
  4896. }
  4897. }
  4898. if msglen < 0 {
  4899. return ErrInvalidLengthIndex
  4900. }
  4901. postIndex := iNdEx + msglen
  4902. if postIndex > l {
  4903. return io.ErrUnexpectedEOF
  4904. }
  4905. m.MyTag = append(m.MyTag, &MMyTag{})
  4906. if err := m.MyTag[len(m.MyTag)-1].Unmarshal(dAtA[iNdEx:postIndex]); err != nil {
  4907. return err
  4908. }
  4909. iNdEx = postIndex
  4910. case 5:
  4911. if wireType != 2 {
  4912. return fmt.Errorf("proto: wrong wireType = %d for field AreaEntrance", wireType)
  4913. }
  4914. var msglen int
  4915. for shift := uint(0); ; shift += 7 {
  4916. if shift >= 64 {
  4917. return ErrIntOverflowIndex
  4918. }
  4919. if iNdEx >= l {
  4920. return io.ErrUnexpectedEOF
  4921. }
  4922. b := dAtA[iNdEx]
  4923. iNdEx++
  4924. msglen |= (int(b) & 0x7F) << shift
  4925. if b < 0x80 {
  4926. break
  4927. }
  4928. }
  4929. if msglen < 0 {
  4930. return ErrInvalidLengthIndex
  4931. }
  4932. postIndex := iNdEx + msglen
  4933. if postIndex > l {
  4934. return io.ErrUnexpectedEOF
  4935. }
  4936. m.AreaEntrance = append(m.AreaEntrance, &MAreaEntrance{})
  4937. if err := m.AreaEntrance[len(m.AreaEntrance)-1].Unmarshal(dAtA[iNdEx:postIndex]); err != nil {
  4938. return err
  4939. }
  4940. iNdEx = postIndex
  4941. case 6:
  4942. if wireType != 2 {
  4943. return fmt.Errorf("proto: wrong wireType = %d for field SeaPatrol", wireType)
  4944. }
  4945. var msglen int
  4946. for shift := uint(0); ; shift += 7 {
  4947. if shift >= 64 {
  4948. return ErrIntOverflowIndex
  4949. }
  4950. if iNdEx >= l {
  4951. return io.ErrUnexpectedEOF
  4952. }
  4953. b := dAtA[iNdEx]
  4954. iNdEx++
  4955. msglen |= (int(b) & 0x7F) << shift
  4956. if b < 0x80 {
  4957. break
  4958. }
  4959. }
  4960. if msglen < 0 {
  4961. return ErrInvalidLengthIndex
  4962. }
  4963. postIndex := iNdEx + msglen
  4964. if postIndex > l {
  4965. return io.ErrUnexpectedEOF
  4966. }
  4967. m.SeaPatrol = append(m.SeaPatrol, &MSeaPatrol{})
  4968. if err := m.SeaPatrol[len(m.SeaPatrol)-1].Unmarshal(dAtA[iNdEx:postIndex]); err != nil {
  4969. return err
  4970. }
  4971. iNdEx = postIndex
  4972. case 7:
  4973. if wireType != 2 {
  4974. return fmt.Errorf("proto: wrong wireType = %d for field MyIdol", wireType)
  4975. }
  4976. var msglen int
  4977. for shift := uint(0); ; shift += 7 {
  4978. if shift >= 64 {
  4979. return ErrIntOverflowIndex
  4980. }
  4981. if iNdEx >= l {
  4982. return io.ErrUnexpectedEOF
  4983. }
  4984. b := dAtA[iNdEx]
  4985. iNdEx++
  4986. msglen |= (int(b) & 0x7F) << shift
  4987. if b < 0x80 {
  4988. break
  4989. }
  4990. }
  4991. if msglen < 0 {
  4992. return ErrInvalidLengthIndex
  4993. }
  4994. postIndex := iNdEx + msglen
  4995. if postIndex > l {
  4996. return io.ErrUnexpectedEOF
  4997. }
  4998. m.MyIdol = append(m.MyIdol, &MMyIdol{})
  4999. if err := m.MyIdol[len(m.MyIdol)-1].Unmarshal(dAtA[iNdEx:postIndex]); err != nil {
  5000. return err
  5001. }
  5002. iNdEx = postIndex
  5003. case 8:
  5004. if wireType != 2 {
  5005. return fmt.Errorf("proto: wrong wireType = %d for field RoomList", wireType)
  5006. }
  5007. var msglen int
  5008. for shift := uint(0); ; shift += 7 {
  5009. if shift >= 64 {
  5010. return ErrIntOverflowIndex
  5011. }
  5012. if iNdEx >= l {
  5013. return io.ErrUnexpectedEOF
  5014. }
  5015. b := dAtA[iNdEx]
  5016. iNdEx++
  5017. msglen |= (int(b) & 0x7F) << shift
  5018. if b < 0x80 {
  5019. break
  5020. }
  5021. }
  5022. if msglen < 0 {
  5023. return ErrInvalidLengthIndex
  5024. }
  5025. postIndex := iNdEx + msglen
  5026. if postIndex > l {
  5027. return io.ErrUnexpectedEOF
  5028. }
  5029. m.RoomList = append(m.RoomList, &MRoomBlock{})
  5030. if err := m.RoomList[len(m.RoomList)-1].Unmarshal(dAtA[iNdEx:postIndex]); err != nil {
  5031. return err
  5032. }
  5033. iNdEx = postIndex
  5034. case 9:
  5035. if wireType != 2 {
  5036. return fmt.Errorf("proto: wrong wireType = %d for field HourRank", wireType)
  5037. }
  5038. var msglen int
  5039. for shift := uint(0); ; shift += 7 {
  5040. if shift >= 64 {
  5041. return ErrIntOverflowIndex
  5042. }
  5043. if iNdEx >= l {
  5044. return io.ErrUnexpectedEOF
  5045. }
  5046. b := dAtA[iNdEx]
  5047. iNdEx++
  5048. msglen |= (int(b) & 0x7F) << shift
  5049. if b < 0x80 {
  5050. break
  5051. }
  5052. }
  5053. if msglen < 0 {
  5054. return ErrInvalidLengthIndex
  5055. }
  5056. postIndex := iNdEx + msglen
  5057. if postIndex > l {
  5058. return io.ErrUnexpectedEOF
  5059. }
  5060. m.HourRank = append(m.HourRank, &MHourRank{})
  5061. if err := m.HourRank[len(m.HourRank)-1].Unmarshal(dAtA[iNdEx:postIndex]); err != nil {
  5062. return err
  5063. }
  5064. iNdEx = postIndex
  5065. case 10:
  5066. if wireType != 2 {
  5067. return fmt.Errorf("proto: wrong wireType = %d for field ActivityCard", wireType)
  5068. }
  5069. var msglen int
  5070. for shift := uint(0); ; shift += 7 {
  5071. if shift >= 64 {
  5072. return ErrIntOverflowIndex
  5073. }
  5074. if iNdEx >= l {
  5075. return io.ErrUnexpectedEOF
  5076. }
  5077. b := dAtA[iNdEx]
  5078. iNdEx++
  5079. msglen |= (int(b) & 0x7F) << shift
  5080. if b < 0x80 {
  5081. break
  5082. }
  5083. }
  5084. if msglen < 0 {
  5085. return ErrInvalidLengthIndex
  5086. }
  5087. postIndex := iNdEx + msglen
  5088. if postIndex > l {
  5089. return io.ErrUnexpectedEOF
  5090. }
  5091. m.ActivityCard = append(m.ActivityCard, &MActivityCard{})
  5092. if err := m.ActivityCard[len(m.ActivityCard)-1].Unmarshal(dAtA[iNdEx:postIndex]); err != nil {
  5093. return err
  5094. }
  5095. iNdEx = postIndex
  5096. default:
  5097. iNdEx = preIndex
  5098. skippy, err := skipIndex(dAtA[iNdEx:])
  5099. if err != nil {
  5100. return err
  5101. }
  5102. if skippy < 0 {
  5103. return ErrInvalidLengthIndex
  5104. }
  5105. if (iNdEx + skippy) > l {
  5106. return io.ErrUnexpectedEOF
  5107. }
  5108. iNdEx += skippy
  5109. }
  5110. }
  5111. if iNdEx > l {
  5112. return io.ErrUnexpectedEOF
  5113. }
  5114. return nil
  5115. }
  5116. func (m *MBanner) Unmarshal(dAtA []byte) error {
  5117. l := len(dAtA)
  5118. iNdEx := 0
  5119. for iNdEx < l {
  5120. preIndex := iNdEx
  5121. var wire uint64
  5122. for shift := uint(0); ; shift += 7 {
  5123. if shift >= 64 {
  5124. return ErrIntOverflowIndex
  5125. }
  5126. if iNdEx >= l {
  5127. return io.ErrUnexpectedEOF
  5128. }
  5129. b := dAtA[iNdEx]
  5130. iNdEx++
  5131. wire |= (uint64(b) & 0x7F) << shift
  5132. if b < 0x80 {
  5133. break
  5134. }
  5135. }
  5136. fieldNum := int32(wire >> 3)
  5137. wireType := int(wire & 0x7)
  5138. if wireType == 4 {
  5139. return fmt.Errorf("proto: MBanner: wiretype end group for non-group")
  5140. }
  5141. if fieldNum <= 0 {
  5142. return fmt.Errorf("proto: MBanner: illegal tag %d (wire type %d)", fieldNum, wire)
  5143. }
  5144. switch fieldNum {
  5145. case 1:
  5146. if wireType != 2 {
  5147. return fmt.Errorf("proto: wrong wireType = %d for field ModuleInfo", wireType)
  5148. }
  5149. var msglen int
  5150. for shift := uint(0); ; shift += 7 {
  5151. if shift >= 64 {
  5152. return ErrIntOverflowIndex
  5153. }
  5154. if iNdEx >= l {
  5155. return io.ErrUnexpectedEOF
  5156. }
  5157. b := dAtA[iNdEx]
  5158. iNdEx++
  5159. msglen |= (int(b) & 0x7F) << shift
  5160. if b < 0x80 {
  5161. break
  5162. }
  5163. }
  5164. if msglen < 0 {
  5165. return ErrInvalidLengthIndex
  5166. }
  5167. postIndex := iNdEx + msglen
  5168. if postIndex > l {
  5169. return io.ErrUnexpectedEOF
  5170. }
  5171. if m.ModuleInfo == nil {
  5172. m.ModuleInfo = &ModuleInfo{}
  5173. }
  5174. if err := m.ModuleInfo.Unmarshal(dAtA[iNdEx:postIndex]); err != nil {
  5175. return err
  5176. }
  5177. iNdEx = postIndex
  5178. case 2:
  5179. if wireType != 2 {
  5180. return fmt.Errorf("proto: wrong wireType = %d for field List", wireType)
  5181. }
  5182. var msglen int
  5183. for shift := uint(0); ; shift += 7 {
  5184. if shift >= 64 {
  5185. return ErrIntOverflowIndex
  5186. }
  5187. if iNdEx >= l {
  5188. return io.ErrUnexpectedEOF
  5189. }
  5190. b := dAtA[iNdEx]
  5191. iNdEx++
  5192. msglen |= (int(b) & 0x7F) << shift
  5193. if b < 0x80 {
  5194. break
  5195. }
  5196. }
  5197. if msglen < 0 {
  5198. return ErrInvalidLengthIndex
  5199. }
  5200. postIndex := iNdEx + msglen
  5201. if postIndex > l {
  5202. return io.ErrUnexpectedEOF
  5203. }
  5204. m.List = append(m.List, &PicItem{})
  5205. if err := m.List[len(m.List)-1].Unmarshal(dAtA[iNdEx:postIndex]); err != nil {
  5206. return err
  5207. }
  5208. iNdEx = postIndex
  5209. default:
  5210. iNdEx = preIndex
  5211. skippy, err := skipIndex(dAtA[iNdEx:])
  5212. if err != nil {
  5213. return err
  5214. }
  5215. if skippy < 0 {
  5216. return ErrInvalidLengthIndex
  5217. }
  5218. if (iNdEx + skippy) > l {
  5219. return io.ErrUnexpectedEOF
  5220. }
  5221. iNdEx += skippy
  5222. }
  5223. }
  5224. if iNdEx > l {
  5225. return io.ErrUnexpectedEOF
  5226. }
  5227. return nil
  5228. }
  5229. func (m *MMyTag) Unmarshal(dAtA []byte) error {
  5230. l := len(dAtA)
  5231. iNdEx := 0
  5232. for iNdEx < l {
  5233. preIndex := iNdEx
  5234. var wire uint64
  5235. for shift := uint(0); ; shift += 7 {
  5236. if shift >= 64 {
  5237. return ErrIntOverflowIndex
  5238. }
  5239. if iNdEx >= l {
  5240. return io.ErrUnexpectedEOF
  5241. }
  5242. b := dAtA[iNdEx]
  5243. iNdEx++
  5244. wire |= (uint64(b) & 0x7F) << shift
  5245. if b < 0x80 {
  5246. break
  5247. }
  5248. }
  5249. fieldNum := int32(wire >> 3)
  5250. wireType := int(wire & 0x7)
  5251. if wireType == 4 {
  5252. return fmt.Errorf("proto: MMyTag: wiretype end group for non-group")
  5253. }
  5254. if fieldNum <= 0 {
  5255. return fmt.Errorf("proto: MMyTag: illegal tag %d (wire type %d)", fieldNum, wire)
  5256. }
  5257. switch fieldNum {
  5258. case 1:
  5259. if wireType != 2 {
  5260. return fmt.Errorf("proto: wrong wireType = %d for field ModuleInfo", wireType)
  5261. }
  5262. var msglen int
  5263. for shift := uint(0); ; shift += 7 {
  5264. if shift >= 64 {
  5265. return ErrIntOverflowIndex
  5266. }
  5267. if iNdEx >= l {
  5268. return io.ErrUnexpectedEOF
  5269. }
  5270. b := dAtA[iNdEx]
  5271. iNdEx++
  5272. msglen |= (int(b) & 0x7F) << shift
  5273. if b < 0x80 {
  5274. break
  5275. }
  5276. }
  5277. if msglen < 0 {
  5278. return ErrInvalidLengthIndex
  5279. }
  5280. postIndex := iNdEx + msglen
  5281. if postIndex > l {
  5282. return io.ErrUnexpectedEOF
  5283. }
  5284. if m.ModuleInfo == nil {
  5285. m.ModuleInfo = &ModuleInfo{}
  5286. }
  5287. if err := m.ModuleInfo.Unmarshal(dAtA[iNdEx:postIndex]); err != nil {
  5288. return err
  5289. }
  5290. iNdEx = postIndex
  5291. case 2:
  5292. if wireType != 2 {
  5293. return fmt.Errorf("proto: wrong wireType = %d for field ExtraInfo", wireType)
  5294. }
  5295. var msglen int
  5296. for shift := uint(0); ; shift += 7 {
  5297. if shift >= 64 {
  5298. return ErrIntOverflowIndex
  5299. }
  5300. if iNdEx >= l {
  5301. return io.ErrUnexpectedEOF
  5302. }
  5303. b := dAtA[iNdEx]
  5304. iNdEx++
  5305. msglen |= (int(b) & 0x7F) << shift
  5306. if b < 0x80 {
  5307. break
  5308. }
  5309. }
  5310. if msglen < 0 {
  5311. return ErrInvalidLengthIndex
  5312. }
  5313. postIndex := iNdEx + msglen
  5314. if postIndex > l {
  5315. return io.ErrUnexpectedEOF
  5316. }
  5317. if m.ExtraInfo == nil {
  5318. m.ExtraInfo = &MyTagExtra{}
  5319. }
  5320. if err := m.ExtraInfo.Unmarshal(dAtA[iNdEx:postIndex]); err != nil {
  5321. return err
  5322. }
  5323. iNdEx = postIndex
  5324. case 3:
  5325. if wireType != 2 {
  5326. return fmt.Errorf("proto: wrong wireType = %d for field List", wireType)
  5327. }
  5328. var msglen int
  5329. for shift := uint(0); ; shift += 7 {
  5330. if shift >= 64 {
  5331. return ErrIntOverflowIndex
  5332. }
  5333. if iNdEx >= l {
  5334. return io.ErrUnexpectedEOF
  5335. }
  5336. b := dAtA[iNdEx]
  5337. iNdEx++
  5338. msglen |= (int(b) & 0x7F) << shift
  5339. if b < 0x80 {
  5340. break
  5341. }
  5342. }
  5343. if msglen < 0 {
  5344. return ErrInvalidLengthIndex
  5345. }
  5346. postIndex := iNdEx + msglen
  5347. if postIndex > l {
  5348. return io.ErrUnexpectedEOF
  5349. }
  5350. m.List = append(m.List, &MyTagItem{})
  5351. if err := m.List[len(m.List)-1].Unmarshal(dAtA[iNdEx:postIndex]); err != nil {
  5352. return err
  5353. }
  5354. iNdEx = postIndex
  5355. default:
  5356. iNdEx = preIndex
  5357. skippy, err := skipIndex(dAtA[iNdEx:])
  5358. if err != nil {
  5359. return err
  5360. }
  5361. if skippy < 0 {
  5362. return ErrInvalidLengthIndex
  5363. }
  5364. if (iNdEx + skippy) > l {
  5365. return io.ErrUnexpectedEOF
  5366. }
  5367. iNdEx += skippy
  5368. }
  5369. }
  5370. if iNdEx > l {
  5371. return io.ErrUnexpectedEOF
  5372. }
  5373. return nil
  5374. }
  5375. func (m *MAreaEntrance) Unmarshal(dAtA []byte) error {
  5376. l := len(dAtA)
  5377. iNdEx := 0
  5378. for iNdEx < l {
  5379. preIndex := iNdEx
  5380. var wire uint64
  5381. for shift := uint(0); ; shift += 7 {
  5382. if shift >= 64 {
  5383. return ErrIntOverflowIndex
  5384. }
  5385. if iNdEx >= l {
  5386. return io.ErrUnexpectedEOF
  5387. }
  5388. b := dAtA[iNdEx]
  5389. iNdEx++
  5390. wire |= (uint64(b) & 0x7F) << shift
  5391. if b < 0x80 {
  5392. break
  5393. }
  5394. }
  5395. fieldNum := int32(wire >> 3)
  5396. wireType := int(wire & 0x7)
  5397. if wireType == 4 {
  5398. return fmt.Errorf("proto: MAreaEntrance: wiretype end group for non-group")
  5399. }
  5400. if fieldNum <= 0 {
  5401. return fmt.Errorf("proto: MAreaEntrance: illegal tag %d (wire type %d)", fieldNum, wire)
  5402. }
  5403. switch fieldNum {
  5404. case 1:
  5405. if wireType != 2 {
  5406. return fmt.Errorf("proto: wrong wireType = %d for field ModuleInfo", wireType)
  5407. }
  5408. var msglen int
  5409. for shift := uint(0); ; shift += 7 {
  5410. if shift >= 64 {
  5411. return ErrIntOverflowIndex
  5412. }
  5413. if iNdEx >= l {
  5414. return io.ErrUnexpectedEOF
  5415. }
  5416. b := dAtA[iNdEx]
  5417. iNdEx++
  5418. msglen |= (int(b) & 0x7F) << shift
  5419. if b < 0x80 {
  5420. break
  5421. }
  5422. }
  5423. if msglen < 0 {
  5424. return ErrInvalidLengthIndex
  5425. }
  5426. postIndex := iNdEx + msglen
  5427. if postIndex > l {
  5428. return io.ErrUnexpectedEOF
  5429. }
  5430. if m.ModuleInfo == nil {
  5431. m.ModuleInfo = &ModuleInfo{}
  5432. }
  5433. if err := m.ModuleInfo.Unmarshal(dAtA[iNdEx:postIndex]); err != nil {
  5434. return err
  5435. }
  5436. iNdEx = postIndex
  5437. case 2:
  5438. if wireType != 2 {
  5439. return fmt.Errorf("proto: wrong wireType = %d for field List", wireType)
  5440. }
  5441. var msglen int
  5442. for shift := uint(0); ; shift += 7 {
  5443. if shift >= 64 {
  5444. return ErrIntOverflowIndex
  5445. }
  5446. if iNdEx >= l {
  5447. return io.ErrUnexpectedEOF
  5448. }
  5449. b := dAtA[iNdEx]
  5450. iNdEx++
  5451. msglen |= (int(b) & 0x7F) << shift
  5452. if b < 0x80 {
  5453. break
  5454. }
  5455. }
  5456. if msglen < 0 {
  5457. return ErrInvalidLengthIndex
  5458. }
  5459. postIndex := iNdEx + msglen
  5460. if postIndex > l {
  5461. return io.ErrUnexpectedEOF
  5462. }
  5463. m.List = append(m.List, &PicItem{})
  5464. if err := m.List[len(m.List)-1].Unmarshal(dAtA[iNdEx:postIndex]); err != nil {
  5465. return err
  5466. }
  5467. iNdEx = postIndex
  5468. default:
  5469. iNdEx = preIndex
  5470. skippy, err := skipIndex(dAtA[iNdEx:])
  5471. if err != nil {
  5472. return err
  5473. }
  5474. if skippy < 0 {
  5475. return ErrInvalidLengthIndex
  5476. }
  5477. if (iNdEx + skippy) > l {
  5478. return io.ErrUnexpectedEOF
  5479. }
  5480. iNdEx += skippy
  5481. }
  5482. }
  5483. if iNdEx > l {
  5484. return io.ErrUnexpectedEOF
  5485. }
  5486. return nil
  5487. }
  5488. func (m *MSeaPatrol) Unmarshal(dAtA []byte) error {
  5489. l := len(dAtA)
  5490. iNdEx := 0
  5491. for iNdEx < l {
  5492. preIndex := iNdEx
  5493. var wire uint64
  5494. for shift := uint(0); ; shift += 7 {
  5495. if shift >= 64 {
  5496. return ErrIntOverflowIndex
  5497. }
  5498. if iNdEx >= l {
  5499. return io.ErrUnexpectedEOF
  5500. }
  5501. b := dAtA[iNdEx]
  5502. iNdEx++
  5503. wire |= (uint64(b) & 0x7F) << shift
  5504. if b < 0x80 {
  5505. break
  5506. }
  5507. }
  5508. fieldNum := int32(wire >> 3)
  5509. wireType := int(wire & 0x7)
  5510. if wireType == 4 {
  5511. return fmt.Errorf("proto: MSeaPatrol: wiretype end group for non-group")
  5512. }
  5513. if fieldNum <= 0 {
  5514. return fmt.Errorf("proto: MSeaPatrol: illegal tag %d (wire type %d)", fieldNum, wire)
  5515. }
  5516. switch fieldNum {
  5517. case 1:
  5518. if wireType != 2 {
  5519. return fmt.Errorf("proto: wrong wireType = %d for field ModuleInfo", wireType)
  5520. }
  5521. var msglen int
  5522. for shift := uint(0); ; shift += 7 {
  5523. if shift >= 64 {
  5524. return ErrIntOverflowIndex
  5525. }
  5526. if iNdEx >= l {
  5527. return io.ErrUnexpectedEOF
  5528. }
  5529. b := dAtA[iNdEx]
  5530. iNdEx++
  5531. msglen |= (int(b) & 0x7F) << shift
  5532. if b < 0x80 {
  5533. break
  5534. }
  5535. }
  5536. if msglen < 0 {
  5537. return ErrInvalidLengthIndex
  5538. }
  5539. postIndex := iNdEx + msglen
  5540. if postIndex > l {
  5541. return io.ErrUnexpectedEOF
  5542. }
  5543. if m.ModuleInfo == nil {
  5544. m.ModuleInfo = &ModuleInfo{}
  5545. }
  5546. if err := m.ModuleInfo.Unmarshal(dAtA[iNdEx:postIndex]); err != nil {
  5547. return err
  5548. }
  5549. iNdEx = postIndex
  5550. case 2:
  5551. if wireType != 2 {
  5552. return fmt.Errorf("proto: wrong wireType = %d for field ExtraInfo", wireType)
  5553. }
  5554. var msglen int
  5555. for shift := uint(0); ; shift += 7 {
  5556. if shift >= 64 {
  5557. return ErrIntOverflowIndex
  5558. }
  5559. if iNdEx >= l {
  5560. return io.ErrUnexpectedEOF
  5561. }
  5562. b := dAtA[iNdEx]
  5563. iNdEx++
  5564. msglen |= (int(b) & 0x7F) << shift
  5565. if b < 0x80 {
  5566. break
  5567. }
  5568. }
  5569. if msglen < 0 {
  5570. return ErrInvalidLengthIndex
  5571. }
  5572. postIndex := iNdEx + msglen
  5573. if postIndex > l {
  5574. return io.ErrUnexpectedEOF
  5575. }
  5576. if m.ExtraInfo == nil {
  5577. m.ExtraInfo = &PicItem{}
  5578. }
  5579. if err := m.ExtraInfo.Unmarshal(dAtA[iNdEx:postIndex]); err != nil {
  5580. return err
  5581. }
  5582. iNdEx = postIndex
  5583. default:
  5584. iNdEx = preIndex
  5585. skippy, err := skipIndex(dAtA[iNdEx:])
  5586. if err != nil {
  5587. return err
  5588. }
  5589. if skippy < 0 {
  5590. return ErrInvalidLengthIndex
  5591. }
  5592. if (iNdEx + skippy) > l {
  5593. return io.ErrUnexpectedEOF
  5594. }
  5595. iNdEx += skippy
  5596. }
  5597. }
  5598. if iNdEx > l {
  5599. return io.ErrUnexpectedEOF
  5600. }
  5601. return nil
  5602. }
  5603. func (m *MMyIdol) Unmarshal(dAtA []byte) error {
  5604. l := len(dAtA)
  5605. iNdEx := 0
  5606. for iNdEx < l {
  5607. preIndex := iNdEx
  5608. var wire uint64
  5609. for shift := uint(0); ; shift += 7 {
  5610. if shift >= 64 {
  5611. return ErrIntOverflowIndex
  5612. }
  5613. if iNdEx >= l {
  5614. return io.ErrUnexpectedEOF
  5615. }
  5616. b := dAtA[iNdEx]
  5617. iNdEx++
  5618. wire |= (uint64(b) & 0x7F) << shift
  5619. if b < 0x80 {
  5620. break
  5621. }
  5622. }
  5623. fieldNum := int32(wire >> 3)
  5624. wireType := int(wire & 0x7)
  5625. if wireType == 4 {
  5626. return fmt.Errorf("proto: MMyIdol: wiretype end group for non-group")
  5627. }
  5628. if fieldNum <= 0 {
  5629. return fmt.Errorf("proto: MMyIdol: illegal tag %d (wire type %d)", fieldNum, wire)
  5630. }
  5631. switch fieldNum {
  5632. case 1:
  5633. if wireType != 2 {
  5634. return fmt.Errorf("proto: wrong wireType = %d for field ModuleInfo", wireType)
  5635. }
  5636. var msglen int
  5637. for shift := uint(0); ; shift += 7 {
  5638. if shift >= 64 {
  5639. return ErrIntOverflowIndex
  5640. }
  5641. if iNdEx >= l {
  5642. return io.ErrUnexpectedEOF
  5643. }
  5644. b := dAtA[iNdEx]
  5645. iNdEx++
  5646. msglen |= (int(b) & 0x7F) << shift
  5647. if b < 0x80 {
  5648. break
  5649. }
  5650. }
  5651. if msglen < 0 {
  5652. return ErrInvalidLengthIndex
  5653. }
  5654. postIndex := iNdEx + msglen
  5655. if postIndex > l {
  5656. return io.ErrUnexpectedEOF
  5657. }
  5658. if m.ModuleInfo == nil {
  5659. m.ModuleInfo = &ModuleInfo{}
  5660. }
  5661. if err := m.ModuleInfo.Unmarshal(dAtA[iNdEx:postIndex]); err != nil {
  5662. return err
  5663. }
  5664. iNdEx = postIndex
  5665. case 2:
  5666. if wireType != 2 {
  5667. return fmt.Errorf("proto: wrong wireType = %d for field ExtraInfo", wireType)
  5668. }
  5669. var msglen int
  5670. for shift := uint(0); ; shift += 7 {
  5671. if shift >= 64 {
  5672. return ErrIntOverflowIndex
  5673. }
  5674. if iNdEx >= l {
  5675. return io.ErrUnexpectedEOF
  5676. }
  5677. b := dAtA[iNdEx]
  5678. iNdEx++
  5679. msglen |= (int(b) & 0x7F) << shift
  5680. if b < 0x80 {
  5681. break
  5682. }
  5683. }
  5684. if msglen < 0 {
  5685. return ErrInvalidLengthIndex
  5686. }
  5687. postIndex := iNdEx + msglen
  5688. if postIndex > l {
  5689. return io.ErrUnexpectedEOF
  5690. }
  5691. if m.ExtraInfo == nil {
  5692. m.ExtraInfo = &MyIdolExtra{}
  5693. }
  5694. if err := m.ExtraInfo.Unmarshal(dAtA[iNdEx:postIndex]); err != nil {
  5695. return err
  5696. }
  5697. iNdEx = postIndex
  5698. case 3:
  5699. if wireType != 2 {
  5700. return fmt.Errorf("proto: wrong wireType = %d for field List", wireType)
  5701. }
  5702. var msglen int
  5703. for shift := uint(0); ; shift += 7 {
  5704. if shift >= 64 {
  5705. return ErrIntOverflowIndex
  5706. }
  5707. if iNdEx >= l {
  5708. return io.ErrUnexpectedEOF
  5709. }
  5710. b := dAtA[iNdEx]
  5711. iNdEx++
  5712. msglen |= (int(b) & 0x7F) << shift
  5713. if b < 0x80 {
  5714. break
  5715. }
  5716. }
  5717. if msglen < 0 {
  5718. return ErrInvalidLengthIndex
  5719. }
  5720. postIndex := iNdEx + msglen
  5721. if postIndex > l {
  5722. return io.ErrUnexpectedEOF
  5723. }
  5724. m.List = append(m.List, &MyIdolItem{})
  5725. if err := m.List[len(m.List)-1].Unmarshal(dAtA[iNdEx:postIndex]); err != nil {
  5726. return err
  5727. }
  5728. iNdEx = postIndex
  5729. default:
  5730. iNdEx = preIndex
  5731. skippy, err := skipIndex(dAtA[iNdEx:])
  5732. if err != nil {
  5733. return err
  5734. }
  5735. if skippy < 0 {
  5736. return ErrInvalidLengthIndex
  5737. }
  5738. if (iNdEx + skippy) > l {
  5739. return io.ErrUnexpectedEOF
  5740. }
  5741. iNdEx += skippy
  5742. }
  5743. }
  5744. if iNdEx > l {
  5745. return io.ErrUnexpectedEOF
  5746. }
  5747. return nil
  5748. }
  5749. func (m *MRoomBlock) Unmarshal(dAtA []byte) error {
  5750. l := len(dAtA)
  5751. iNdEx := 0
  5752. for iNdEx < l {
  5753. preIndex := iNdEx
  5754. var wire uint64
  5755. for shift := uint(0); ; shift += 7 {
  5756. if shift >= 64 {
  5757. return ErrIntOverflowIndex
  5758. }
  5759. if iNdEx >= l {
  5760. return io.ErrUnexpectedEOF
  5761. }
  5762. b := dAtA[iNdEx]
  5763. iNdEx++
  5764. wire |= (uint64(b) & 0x7F) << shift
  5765. if b < 0x80 {
  5766. break
  5767. }
  5768. }
  5769. fieldNum := int32(wire >> 3)
  5770. wireType := int(wire & 0x7)
  5771. if wireType == 4 {
  5772. return fmt.Errorf("proto: MRoomBlock: wiretype end group for non-group")
  5773. }
  5774. if fieldNum <= 0 {
  5775. return fmt.Errorf("proto: MRoomBlock: illegal tag %d (wire type %d)", fieldNum, wire)
  5776. }
  5777. switch fieldNum {
  5778. case 1:
  5779. if wireType != 2 {
  5780. return fmt.Errorf("proto: wrong wireType = %d for field ModuleInfo", wireType)
  5781. }
  5782. var msglen int
  5783. for shift := uint(0); ; shift += 7 {
  5784. if shift >= 64 {
  5785. return ErrIntOverflowIndex
  5786. }
  5787. if iNdEx >= l {
  5788. return io.ErrUnexpectedEOF
  5789. }
  5790. b := dAtA[iNdEx]
  5791. iNdEx++
  5792. msglen |= (int(b) & 0x7F) << shift
  5793. if b < 0x80 {
  5794. break
  5795. }
  5796. }
  5797. if msglen < 0 {
  5798. return ErrInvalidLengthIndex
  5799. }
  5800. postIndex := iNdEx + msglen
  5801. if postIndex > l {
  5802. return io.ErrUnexpectedEOF
  5803. }
  5804. if m.ModuleInfo == nil {
  5805. m.ModuleInfo = &ModuleInfo{}
  5806. }
  5807. if err := m.ModuleInfo.Unmarshal(dAtA[iNdEx:postIndex]); err != nil {
  5808. return err
  5809. }
  5810. iNdEx = postIndex
  5811. case 3:
  5812. if wireType != 2 {
  5813. return fmt.Errorf("proto: wrong wireType = %d for field List", wireType)
  5814. }
  5815. var msglen int
  5816. for shift := uint(0); ; shift += 7 {
  5817. if shift >= 64 {
  5818. return ErrIntOverflowIndex
  5819. }
  5820. if iNdEx >= l {
  5821. return io.ErrUnexpectedEOF
  5822. }
  5823. b := dAtA[iNdEx]
  5824. iNdEx++
  5825. msglen |= (int(b) & 0x7F) << shift
  5826. if b < 0x80 {
  5827. break
  5828. }
  5829. }
  5830. if msglen < 0 {
  5831. return ErrInvalidLengthIndex
  5832. }
  5833. postIndex := iNdEx + msglen
  5834. if postIndex > l {
  5835. return io.ErrUnexpectedEOF
  5836. }
  5837. m.List = append(m.List, &CommonRoomItem{})
  5838. if err := m.List[len(m.List)-1].Unmarshal(dAtA[iNdEx:postIndex]); err != nil {
  5839. return err
  5840. }
  5841. iNdEx = postIndex
  5842. default:
  5843. iNdEx = preIndex
  5844. skippy, err := skipIndex(dAtA[iNdEx:])
  5845. if err != nil {
  5846. return err
  5847. }
  5848. if skippy < 0 {
  5849. return ErrInvalidLengthIndex
  5850. }
  5851. if (iNdEx + skippy) > l {
  5852. return io.ErrUnexpectedEOF
  5853. }
  5854. iNdEx += skippy
  5855. }
  5856. }
  5857. if iNdEx > l {
  5858. return io.ErrUnexpectedEOF
  5859. }
  5860. return nil
  5861. }
  5862. func (m *MHourRank) Unmarshal(dAtA []byte) error {
  5863. l := len(dAtA)
  5864. iNdEx := 0
  5865. for iNdEx < l {
  5866. preIndex := iNdEx
  5867. var wire uint64
  5868. for shift := uint(0); ; shift += 7 {
  5869. if shift >= 64 {
  5870. return ErrIntOverflowIndex
  5871. }
  5872. if iNdEx >= l {
  5873. return io.ErrUnexpectedEOF
  5874. }
  5875. b := dAtA[iNdEx]
  5876. iNdEx++
  5877. wire |= (uint64(b) & 0x7F) << shift
  5878. if b < 0x80 {
  5879. break
  5880. }
  5881. }
  5882. fieldNum := int32(wire >> 3)
  5883. wireType := int(wire & 0x7)
  5884. if wireType == 4 {
  5885. return fmt.Errorf("proto: MHourRank: wiretype end group for non-group")
  5886. }
  5887. if fieldNum <= 0 {
  5888. return fmt.Errorf("proto: MHourRank: illegal tag %d (wire type %d)", fieldNum, wire)
  5889. }
  5890. switch fieldNum {
  5891. case 1:
  5892. if wireType != 2 {
  5893. return fmt.Errorf("proto: wrong wireType = %d for field ModuleInfo", wireType)
  5894. }
  5895. var msglen int
  5896. for shift := uint(0); ; shift += 7 {
  5897. if shift >= 64 {
  5898. return ErrIntOverflowIndex
  5899. }
  5900. if iNdEx >= l {
  5901. return io.ErrUnexpectedEOF
  5902. }
  5903. b := dAtA[iNdEx]
  5904. iNdEx++
  5905. msglen |= (int(b) & 0x7F) << shift
  5906. if b < 0x80 {
  5907. break
  5908. }
  5909. }
  5910. if msglen < 0 {
  5911. return ErrInvalidLengthIndex
  5912. }
  5913. postIndex := iNdEx + msglen
  5914. if postIndex > l {
  5915. return io.ErrUnexpectedEOF
  5916. }
  5917. if m.ModuleInfo == nil {
  5918. m.ModuleInfo = &ModuleInfo{}
  5919. }
  5920. if err := m.ModuleInfo.Unmarshal(dAtA[iNdEx:postIndex]); err != nil {
  5921. return err
  5922. }
  5923. iNdEx = postIndex
  5924. case 2:
  5925. if wireType != 2 {
  5926. return fmt.Errorf("proto: wrong wireType = %d for field ExtraInfo", wireType)
  5927. }
  5928. var msglen int
  5929. for shift := uint(0); ; shift += 7 {
  5930. if shift >= 64 {
  5931. return ErrIntOverflowIndex
  5932. }
  5933. if iNdEx >= l {
  5934. return io.ErrUnexpectedEOF
  5935. }
  5936. b := dAtA[iNdEx]
  5937. iNdEx++
  5938. msglen |= (int(b) & 0x7F) << shift
  5939. if b < 0x80 {
  5940. break
  5941. }
  5942. }
  5943. if msglen < 0 {
  5944. return ErrInvalidLengthIndex
  5945. }
  5946. postIndex := iNdEx + msglen
  5947. if postIndex > l {
  5948. return io.ErrUnexpectedEOF
  5949. }
  5950. if m.ExtraInfo == nil {
  5951. m.ExtraInfo = &HourRankExtra{}
  5952. }
  5953. if err := m.ExtraInfo.Unmarshal(dAtA[iNdEx:postIndex]); err != nil {
  5954. return err
  5955. }
  5956. iNdEx = postIndex
  5957. case 3:
  5958. if wireType != 2 {
  5959. return fmt.Errorf("proto: wrong wireType = %d for field List", wireType)
  5960. }
  5961. var msglen int
  5962. for shift := uint(0); ; shift += 7 {
  5963. if shift >= 64 {
  5964. return ErrIntOverflowIndex
  5965. }
  5966. if iNdEx >= l {
  5967. return io.ErrUnexpectedEOF
  5968. }
  5969. b := dAtA[iNdEx]
  5970. iNdEx++
  5971. msglen |= (int(b) & 0x7F) << shift
  5972. if b < 0x80 {
  5973. break
  5974. }
  5975. }
  5976. if msglen < 0 {
  5977. return ErrInvalidLengthIndex
  5978. }
  5979. postIndex := iNdEx + msglen
  5980. if postIndex > l {
  5981. return io.ErrUnexpectedEOF
  5982. }
  5983. m.List = append(m.List, &HourRankItem{})
  5984. if err := m.List[len(m.List)-1].Unmarshal(dAtA[iNdEx:postIndex]); err != nil {
  5985. return err
  5986. }
  5987. iNdEx = postIndex
  5988. default:
  5989. iNdEx = preIndex
  5990. skippy, err := skipIndex(dAtA[iNdEx:])
  5991. if err != nil {
  5992. return err
  5993. }
  5994. if skippy < 0 {
  5995. return ErrInvalidLengthIndex
  5996. }
  5997. if (iNdEx + skippy) > l {
  5998. return io.ErrUnexpectedEOF
  5999. }
  6000. iNdEx += skippy
  6001. }
  6002. }
  6003. if iNdEx > l {
  6004. return io.ErrUnexpectedEOF
  6005. }
  6006. return nil
  6007. }
  6008. func (m *MActivityCard) Unmarshal(dAtA []byte) error {
  6009. l := len(dAtA)
  6010. iNdEx := 0
  6011. for iNdEx < l {
  6012. preIndex := iNdEx
  6013. var wire uint64
  6014. for shift := uint(0); ; shift += 7 {
  6015. if shift >= 64 {
  6016. return ErrIntOverflowIndex
  6017. }
  6018. if iNdEx >= l {
  6019. return io.ErrUnexpectedEOF
  6020. }
  6021. b := dAtA[iNdEx]
  6022. iNdEx++
  6023. wire |= (uint64(b) & 0x7F) << shift
  6024. if b < 0x80 {
  6025. break
  6026. }
  6027. }
  6028. fieldNum := int32(wire >> 3)
  6029. wireType := int(wire & 0x7)
  6030. if wireType == 4 {
  6031. return fmt.Errorf("proto: MActivityCard: wiretype end group for non-group")
  6032. }
  6033. if fieldNum <= 0 {
  6034. return fmt.Errorf("proto: MActivityCard: illegal tag %d (wire type %d)", fieldNum, wire)
  6035. }
  6036. switch fieldNum {
  6037. case 1:
  6038. if wireType != 2 {
  6039. return fmt.Errorf("proto: wrong wireType = %d for field ModuleInfo", wireType)
  6040. }
  6041. var msglen int
  6042. for shift := uint(0); ; shift += 7 {
  6043. if shift >= 64 {
  6044. return ErrIntOverflowIndex
  6045. }
  6046. if iNdEx >= l {
  6047. return io.ErrUnexpectedEOF
  6048. }
  6049. b := dAtA[iNdEx]
  6050. iNdEx++
  6051. msglen |= (int(b) & 0x7F) << shift
  6052. if b < 0x80 {
  6053. break
  6054. }
  6055. }
  6056. if msglen < 0 {
  6057. return ErrInvalidLengthIndex
  6058. }
  6059. postIndex := iNdEx + msglen
  6060. if postIndex > l {
  6061. return io.ErrUnexpectedEOF
  6062. }
  6063. if m.ModuleInfo == nil {
  6064. m.ModuleInfo = &ModuleInfo{}
  6065. }
  6066. if err := m.ModuleInfo.Unmarshal(dAtA[iNdEx:postIndex]); err != nil {
  6067. return err
  6068. }
  6069. iNdEx = postIndex
  6070. case 2:
  6071. if wireType != 2 {
  6072. return fmt.Errorf("proto: wrong wireType = %d for field List", wireType)
  6073. }
  6074. var msglen int
  6075. for shift := uint(0); ; shift += 7 {
  6076. if shift >= 64 {
  6077. return ErrIntOverflowIndex
  6078. }
  6079. if iNdEx >= l {
  6080. return io.ErrUnexpectedEOF
  6081. }
  6082. b := dAtA[iNdEx]
  6083. iNdEx++
  6084. msglen |= (int(b) & 0x7F) << shift
  6085. if b < 0x80 {
  6086. break
  6087. }
  6088. }
  6089. if msglen < 0 {
  6090. return ErrInvalidLengthIndex
  6091. }
  6092. postIndex := iNdEx + msglen
  6093. if postIndex > l {
  6094. return io.ErrUnexpectedEOF
  6095. }
  6096. m.List = append(m.List, &ActivityCardItem{})
  6097. if err := m.List[len(m.List)-1].Unmarshal(dAtA[iNdEx:postIndex]); err != nil {
  6098. return err
  6099. }
  6100. iNdEx = postIndex
  6101. default:
  6102. iNdEx = preIndex
  6103. skippy, err := skipIndex(dAtA[iNdEx:])
  6104. if err != nil {
  6105. return err
  6106. }
  6107. if skippy < 0 {
  6108. return ErrInvalidLengthIndex
  6109. }
  6110. if (iNdEx + skippy) > l {
  6111. return io.ErrUnexpectedEOF
  6112. }
  6113. iNdEx += skippy
  6114. }
  6115. }
  6116. if iNdEx > l {
  6117. return io.ErrUnexpectedEOF
  6118. }
  6119. return nil
  6120. }
  6121. func (m *ModuleInfo) Unmarshal(dAtA []byte) error {
  6122. l := len(dAtA)
  6123. iNdEx := 0
  6124. for iNdEx < l {
  6125. preIndex := iNdEx
  6126. var wire uint64
  6127. for shift := uint(0); ; shift += 7 {
  6128. if shift >= 64 {
  6129. return ErrIntOverflowIndex
  6130. }
  6131. if iNdEx >= l {
  6132. return io.ErrUnexpectedEOF
  6133. }
  6134. b := dAtA[iNdEx]
  6135. iNdEx++
  6136. wire |= (uint64(b) & 0x7F) << shift
  6137. if b < 0x80 {
  6138. break
  6139. }
  6140. }
  6141. fieldNum := int32(wire >> 3)
  6142. wireType := int(wire & 0x7)
  6143. if wireType == 4 {
  6144. return fmt.Errorf("proto: ModuleInfo: wiretype end group for non-group")
  6145. }
  6146. if fieldNum <= 0 {
  6147. return fmt.Errorf("proto: ModuleInfo: illegal tag %d (wire type %d)", fieldNum, wire)
  6148. }
  6149. switch fieldNum {
  6150. case 1:
  6151. if wireType != 0 {
  6152. return fmt.Errorf("proto: wrong wireType = %d for field Id", wireType)
  6153. }
  6154. m.Id = 0
  6155. for shift := uint(0); ; shift += 7 {
  6156. if shift >= 64 {
  6157. return ErrIntOverflowIndex
  6158. }
  6159. if iNdEx >= l {
  6160. return io.ErrUnexpectedEOF
  6161. }
  6162. b := dAtA[iNdEx]
  6163. iNdEx++
  6164. m.Id |= (int64(b) & 0x7F) << shift
  6165. if b < 0x80 {
  6166. break
  6167. }
  6168. }
  6169. case 2:
  6170. if wireType != 2 {
  6171. return fmt.Errorf("proto: wrong wireType = %d for field Link", wireType)
  6172. }
  6173. var stringLen uint64
  6174. for shift := uint(0); ; shift += 7 {
  6175. if shift >= 64 {
  6176. return ErrIntOverflowIndex
  6177. }
  6178. if iNdEx >= l {
  6179. return io.ErrUnexpectedEOF
  6180. }
  6181. b := dAtA[iNdEx]
  6182. iNdEx++
  6183. stringLen |= (uint64(b) & 0x7F) << shift
  6184. if b < 0x80 {
  6185. break
  6186. }
  6187. }
  6188. intStringLen := int(stringLen)
  6189. if intStringLen < 0 {
  6190. return ErrInvalidLengthIndex
  6191. }
  6192. postIndex := iNdEx + intStringLen
  6193. if postIndex > l {
  6194. return io.ErrUnexpectedEOF
  6195. }
  6196. m.Link = string(dAtA[iNdEx:postIndex])
  6197. iNdEx = postIndex
  6198. case 3:
  6199. if wireType != 2 {
  6200. return fmt.Errorf("proto: wrong wireType = %d for field Pic", wireType)
  6201. }
  6202. var stringLen uint64
  6203. for shift := uint(0); ; shift += 7 {
  6204. if shift >= 64 {
  6205. return ErrIntOverflowIndex
  6206. }
  6207. if iNdEx >= l {
  6208. return io.ErrUnexpectedEOF
  6209. }
  6210. b := dAtA[iNdEx]
  6211. iNdEx++
  6212. stringLen |= (uint64(b) & 0x7F) << shift
  6213. if b < 0x80 {
  6214. break
  6215. }
  6216. }
  6217. intStringLen := int(stringLen)
  6218. if intStringLen < 0 {
  6219. return ErrInvalidLengthIndex
  6220. }
  6221. postIndex := iNdEx + intStringLen
  6222. if postIndex > l {
  6223. return io.ErrUnexpectedEOF
  6224. }
  6225. m.Pic = string(dAtA[iNdEx:postIndex])
  6226. iNdEx = postIndex
  6227. case 4:
  6228. if wireType != 2 {
  6229. return fmt.Errorf("proto: wrong wireType = %d for field Title", wireType)
  6230. }
  6231. var stringLen uint64
  6232. for shift := uint(0); ; shift += 7 {
  6233. if shift >= 64 {
  6234. return ErrIntOverflowIndex
  6235. }
  6236. if iNdEx >= l {
  6237. return io.ErrUnexpectedEOF
  6238. }
  6239. b := dAtA[iNdEx]
  6240. iNdEx++
  6241. stringLen |= (uint64(b) & 0x7F) << shift
  6242. if b < 0x80 {
  6243. break
  6244. }
  6245. }
  6246. intStringLen := int(stringLen)
  6247. if intStringLen < 0 {
  6248. return ErrInvalidLengthIndex
  6249. }
  6250. postIndex := iNdEx + intStringLen
  6251. if postIndex > l {
  6252. return io.ErrUnexpectedEOF
  6253. }
  6254. m.Title = string(dAtA[iNdEx:postIndex])
  6255. iNdEx = postIndex
  6256. case 5:
  6257. if wireType != 0 {
  6258. return fmt.Errorf("proto: wrong wireType = %d for field Type", wireType)
  6259. }
  6260. m.Type = 0
  6261. for shift := uint(0); ; shift += 7 {
  6262. if shift >= 64 {
  6263. return ErrIntOverflowIndex
  6264. }
  6265. if iNdEx >= l {
  6266. return io.ErrUnexpectedEOF
  6267. }
  6268. b := dAtA[iNdEx]
  6269. iNdEx++
  6270. m.Type |= (int64(b) & 0x7F) << shift
  6271. if b < 0x80 {
  6272. break
  6273. }
  6274. }
  6275. case 6:
  6276. if wireType != 0 {
  6277. return fmt.Errorf("proto: wrong wireType = %d for field Sort", wireType)
  6278. }
  6279. m.Sort = 0
  6280. for shift := uint(0); ; shift += 7 {
  6281. if shift >= 64 {
  6282. return ErrIntOverflowIndex
  6283. }
  6284. if iNdEx >= l {
  6285. return io.ErrUnexpectedEOF
  6286. }
  6287. b := dAtA[iNdEx]
  6288. iNdEx++
  6289. m.Sort |= (int64(b) & 0x7F) << shift
  6290. if b < 0x80 {
  6291. break
  6292. }
  6293. }
  6294. case 7:
  6295. if wireType != 0 {
  6296. return fmt.Errorf("proto: wrong wireType = %d for field Count", wireType)
  6297. }
  6298. m.Count = 0
  6299. for shift := uint(0); ; shift += 7 {
  6300. if shift >= 64 {
  6301. return ErrIntOverflowIndex
  6302. }
  6303. if iNdEx >= l {
  6304. return io.ErrUnexpectedEOF
  6305. }
  6306. b := dAtA[iNdEx]
  6307. iNdEx++
  6308. m.Count |= (int64(b) & 0x7F) << shift
  6309. if b < 0x80 {
  6310. break
  6311. }
  6312. }
  6313. default:
  6314. iNdEx = preIndex
  6315. skippy, err := skipIndex(dAtA[iNdEx:])
  6316. if err != nil {
  6317. return err
  6318. }
  6319. if skippy < 0 {
  6320. return ErrInvalidLengthIndex
  6321. }
  6322. if (iNdEx + skippy) > l {
  6323. return io.ErrUnexpectedEOF
  6324. }
  6325. iNdEx += skippy
  6326. }
  6327. }
  6328. if iNdEx > l {
  6329. return io.ErrUnexpectedEOF
  6330. }
  6331. return nil
  6332. }
  6333. func (m *PicItem) Unmarshal(dAtA []byte) error {
  6334. l := len(dAtA)
  6335. iNdEx := 0
  6336. for iNdEx < l {
  6337. preIndex := iNdEx
  6338. var wire uint64
  6339. for shift := uint(0); ; shift += 7 {
  6340. if shift >= 64 {
  6341. return ErrIntOverflowIndex
  6342. }
  6343. if iNdEx >= l {
  6344. return io.ErrUnexpectedEOF
  6345. }
  6346. b := dAtA[iNdEx]
  6347. iNdEx++
  6348. wire |= (uint64(b) & 0x7F) << shift
  6349. if b < 0x80 {
  6350. break
  6351. }
  6352. }
  6353. fieldNum := int32(wire >> 3)
  6354. wireType := int(wire & 0x7)
  6355. if wireType == 4 {
  6356. return fmt.Errorf("proto: PicItem: wiretype end group for non-group")
  6357. }
  6358. if fieldNum <= 0 {
  6359. return fmt.Errorf("proto: PicItem: illegal tag %d (wire type %d)", fieldNum, wire)
  6360. }
  6361. switch fieldNum {
  6362. case 1:
  6363. if wireType != 0 {
  6364. return fmt.Errorf("proto: wrong wireType = %d for field Id", wireType)
  6365. }
  6366. m.Id = 0
  6367. for shift := uint(0); ; shift += 7 {
  6368. if shift >= 64 {
  6369. return ErrIntOverflowIndex
  6370. }
  6371. if iNdEx >= l {
  6372. return io.ErrUnexpectedEOF
  6373. }
  6374. b := dAtA[iNdEx]
  6375. iNdEx++
  6376. m.Id |= (int64(b) & 0x7F) << shift
  6377. if b < 0x80 {
  6378. break
  6379. }
  6380. }
  6381. case 2:
  6382. if wireType != 2 {
  6383. return fmt.Errorf("proto: wrong wireType = %d for field Link", wireType)
  6384. }
  6385. var stringLen uint64
  6386. for shift := uint(0); ; shift += 7 {
  6387. if shift >= 64 {
  6388. return ErrIntOverflowIndex
  6389. }
  6390. if iNdEx >= l {
  6391. return io.ErrUnexpectedEOF
  6392. }
  6393. b := dAtA[iNdEx]
  6394. iNdEx++
  6395. stringLen |= (uint64(b) & 0x7F) << shift
  6396. if b < 0x80 {
  6397. break
  6398. }
  6399. }
  6400. intStringLen := int(stringLen)
  6401. if intStringLen < 0 {
  6402. return ErrInvalidLengthIndex
  6403. }
  6404. postIndex := iNdEx + intStringLen
  6405. if postIndex > l {
  6406. return io.ErrUnexpectedEOF
  6407. }
  6408. m.Link = string(dAtA[iNdEx:postIndex])
  6409. iNdEx = postIndex
  6410. case 3:
  6411. if wireType != 2 {
  6412. return fmt.Errorf("proto: wrong wireType = %d for field Pic", wireType)
  6413. }
  6414. var stringLen uint64
  6415. for shift := uint(0); ; shift += 7 {
  6416. if shift >= 64 {
  6417. return ErrIntOverflowIndex
  6418. }
  6419. if iNdEx >= l {
  6420. return io.ErrUnexpectedEOF
  6421. }
  6422. b := dAtA[iNdEx]
  6423. iNdEx++
  6424. stringLen |= (uint64(b) & 0x7F) << shift
  6425. if b < 0x80 {
  6426. break
  6427. }
  6428. }
  6429. intStringLen := int(stringLen)
  6430. if intStringLen < 0 {
  6431. return ErrInvalidLengthIndex
  6432. }
  6433. postIndex := iNdEx + intStringLen
  6434. if postIndex > l {
  6435. return io.ErrUnexpectedEOF
  6436. }
  6437. m.Pic = string(dAtA[iNdEx:postIndex])
  6438. iNdEx = postIndex
  6439. case 4:
  6440. if wireType != 2 {
  6441. return fmt.Errorf("proto: wrong wireType = %d for field Title", wireType)
  6442. }
  6443. var stringLen uint64
  6444. for shift := uint(0); ; shift += 7 {
  6445. if shift >= 64 {
  6446. return ErrIntOverflowIndex
  6447. }
  6448. if iNdEx >= l {
  6449. return io.ErrUnexpectedEOF
  6450. }
  6451. b := dAtA[iNdEx]
  6452. iNdEx++
  6453. stringLen |= (uint64(b) & 0x7F) << shift
  6454. if b < 0x80 {
  6455. break
  6456. }
  6457. }
  6458. intStringLen := int(stringLen)
  6459. if intStringLen < 0 {
  6460. return ErrInvalidLengthIndex
  6461. }
  6462. postIndex := iNdEx + intStringLen
  6463. if postIndex > l {
  6464. return io.ErrUnexpectedEOF
  6465. }
  6466. m.Title = string(dAtA[iNdEx:postIndex])
  6467. iNdEx = postIndex
  6468. case 5:
  6469. if wireType != 2 {
  6470. return fmt.Errorf("proto: wrong wireType = %d for field Content", wireType)
  6471. }
  6472. var stringLen uint64
  6473. for shift := uint(0); ; shift += 7 {
  6474. if shift >= 64 {
  6475. return ErrIntOverflowIndex
  6476. }
  6477. if iNdEx >= l {
  6478. return io.ErrUnexpectedEOF
  6479. }
  6480. b := dAtA[iNdEx]
  6481. iNdEx++
  6482. stringLen |= (uint64(b) & 0x7F) << shift
  6483. if b < 0x80 {
  6484. break
  6485. }
  6486. }
  6487. intStringLen := int(stringLen)
  6488. if intStringLen < 0 {
  6489. return ErrInvalidLengthIndex
  6490. }
  6491. postIndex := iNdEx + intStringLen
  6492. if postIndex > l {
  6493. return io.ErrUnexpectedEOF
  6494. }
  6495. m.Content = string(dAtA[iNdEx:postIndex])
  6496. iNdEx = postIndex
  6497. default:
  6498. iNdEx = preIndex
  6499. skippy, err := skipIndex(dAtA[iNdEx:])
  6500. if err != nil {
  6501. return err
  6502. }
  6503. if skippy < 0 {
  6504. return ErrInvalidLengthIndex
  6505. }
  6506. if (iNdEx + skippy) > l {
  6507. return io.ErrUnexpectedEOF
  6508. }
  6509. iNdEx += skippy
  6510. }
  6511. }
  6512. if iNdEx > l {
  6513. return io.ErrUnexpectedEOF
  6514. }
  6515. return nil
  6516. }
  6517. func (m *MyTagItem) Unmarshal(dAtA []byte) error {
  6518. l := len(dAtA)
  6519. iNdEx := 0
  6520. for iNdEx < l {
  6521. preIndex := iNdEx
  6522. var wire uint64
  6523. for shift := uint(0); ; shift += 7 {
  6524. if shift >= 64 {
  6525. return ErrIntOverflowIndex
  6526. }
  6527. if iNdEx >= l {
  6528. return io.ErrUnexpectedEOF
  6529. }
  6530. b := dAtA[iNdEx]
  6531. iNdEx++
  6532. wire |= (uint64(b) & 0x7F) << shift
  6533. if b < 0x80 {
  6534. break
  6535. }
  6536. }
  6537. fieldNum := int32(wire >> 3)
  6538. wireType := int(wire & 0x7)
  6539. if wireType == 4 {
  6540. return fmt.Errorf("proto: MyTagItem: wiretype end group for non-group")
  6541. }
  6542. if fieldNum <= 0 {
  6543. return fmt.Errorf("proto: MyTagItem: illegal tag %d (wire type %d)", fieldNum, wire)
  6544. }
  6545. switch fieldNum {
  6546. case 1:
  6547. if wireType != 0 {
  6548. return fmt.Errorf("proto: wrong wireType = %d for field AreaV2Id", wireType)
  6549. }
  6550. m.AreaV2Id = 0
  6551. for shift := uint(0); ; shift += 7 {
  6552. if shift >= 64 {
  6553. return ErrIntOverflowIndex
  6554. }
  6555. if iNdEx >= l {
  6556. return io.ErrUnexpectedEOF
  6557. }
  6558. b := dAtA[iNdEx]
  6559. iNdEx++
  6560. m.AreaV2Id |= (int64(b) & 0x7F) << shift
  6561. if b < 0x80 {
  6562. break
  6563. }
  6564. }
  6565. case 2:
  6566. if wireType != 2 {
  6567. return fmt.Errorf("proto: wrong wireType = %d for field AreaV2Name", wireType)
  6568. }
  6569. var stringLen uint64
  6570. for shift := uint(0); ; shift += 7 {
  6571. if shift >= 64 {
  6572. return ErrIntOverflowIndex
  6573. }
  6574. if iNdEx >= l {
  6575. return io.ErrUnexpectedEOF
  6576. }
  6577. b := dAtA[iNdEx]
  6578. iNdEx++
  6579. stringLen |= (uint64(b) & 0x7F) << shift
  6580. if b < 0x80 {
  6581. break
  6582. }
  6583. }
  6584. intStringLen := int(stringLen)
  6585. if intStringLen < 0 {
  6586. return ErrInvalidLengthIndex
  6587. }
  6588. postIndex := iNdEx + intStringLen
  6589. if postIndex > l {
  6590. return io.ErrUnexpectedEOF
  6591. }
  6592. m.AreaV2Name = string(dAtA[iNdEx:postIndex])
  6593. iNdEx = postIndex
  6594. case 3:
  6595. if wireType != 0 {
  6596. return fmt.Errorf("proto: wrong wireType = %d for field AreaV2ParentId", wireType)
  6597. }
  6598. m.AreaV2ParentId = 0
  6599. for shift := uint(0); ; shift += 7 {
  6600. if shift >= 64 {
  6601. return ErrIntOverflowIndex
  6602. }
  6603. if iNdEx >= l {
  6604. return io.ErrUnexpectedEOF
  6605. }
  6606. b := dAtA[iNdEx]
  6607. iNdEx++
  6608. m.AreaV2ParentId |= (int64(b) & 0x7F) << shift
  6609. if b < 0x80 {
  6610. break
  6611. }
  6612. }
  6613. case 4:
  6614. if wireType != 2 {
  6615. return fmt.Errorf("proto: wrong wireType = %d for field AreaV2ParentName", wireType)
  6616. }
  6617. var stringLen uint64
  6618. for shift := uint(0); ; shift += 7 {
  6619. if shift >= 64 {
  6620. return ErrIntOverflowIndex
  6621. }
  6622. if iNdEx >= l {
  6623. return io.ErrUnexpectedEOF
  6624. }
  6625. b := dAtA[iNdEx]
  6626. iNdEx++
  6627. stringLen |= (uint64(b) & 0x7F) << shift
  6628. if b < 0x80 {
  6629. break
  6630. }
  6631. }
  6632. intStringLen := int(stringLen)
  6633. if intStringLen < 0 {
  6634. return ErrInvalidLengthIndex
  6635. }
  6636. postIndex := iNdEx + intStringLen
  6637. if postIndex > l {
  6638. return io.ErrUnexpectedEOF
  6639. }
  6640. m.AreaV2ParentName = string(dAtA[iNdEx:postIndex])
  6641. iNdEx = postIndex
  6642. case 5:
  6643. if wireType != 2 {
  6644. return fmt.Errorf("proto: wrong wireType = %d for field Pic", wireType)
  6645. }
  6646. var stringLen uint64
  6647. for shift := uint(0); ; shift += 7 {
  6648. if shift >= 64 {
  6649. return ErrIntOverflowIndex
  6650. }
  6651. if iNdEx >= l {
  6652. return io.ErrUnexpectedEOF
  6653. }
  6654. b := dAtA[iNdEx]
  6655. iNdEx++
  6656. stringLen |= (uint64(b) & 0x7F) << shift
  6657. if b < 0x80 {
  6658. break
  6659. }
  6660. }
  6661. intStringLen := int(stringLen)
  6662. if intStringLen < 0 {
  6663. return ErrInvalidLengthIndex
  6664. }
  6665. postIndex := iNdEx + intStringLen
  6666. if postIndex > l {
  6667. return io.ErrUnexpectedEOF
  6668. }
  6669. m.Pic = string(dAtA[iNdEx:postIndex])
  6670. iNdEx = postIndex
  6671. case 6:
  6672. if wireType != 2 {
  6673. return fmt.Errorf("proto: wrong wireType = %d for field Link", wireType)
  6674. }
  6675. var stringLen uint64
  6676. for shift := uint(0); ; shift += 7 {
  6677. if shift >= 64 {
  6678. return ErrIntOverflowIndex
  6679. }
  6680. if iNdEx >= l {
  6681. return io.ErrUnexpectedEOF
  6682. }
  6683. b := dAtA[iNdEx]
  6684. iNdEx++
  6685. stringLen |= (uint64(b) & 0x7F) << shift
  6686. if b < 0x80 {
  6687. break
  6688. }
  6689. }
  6690. intStringLen := int(stringLen)
  6691. if intStringLen < 0 {
  6692. return ErrInvalidLengthIndex
  6693. }
  6694. postIndex := iNdEx + intStringLen
  6695. if postIndex > l {
  6696. return io.ErrUnexpectedEOF
  6697. }
  6698. m.Link = string(dAtA[iNdEx:postIndex])
  6699. iNdEx = postIndex
  6700. case 7:
  6701. if wireType != 0 {
  6702. return fmt.Errorf("proto: wrong wireType = %d for field IsAdvice", wireType)
  6703. }
  6704. m.IsAdvice = 0
  6705. for shift := uint(0); ; shift += 7 {
  6706. if shift >= 64 {
  6707. return ErrIntOverflowIndex
  6708. }
  6709. if iNdEx >= l {
  6710. return io.ErrUnexpectedEOF
  6711. }
  6712. b := dAtA[iNdEx]
  6713. iNdEx++
  6714. m.IsAdvice |= (int64(b) & 0x7F) << shift
  6715. if b < 0x80 {
  6716. break
  6717. }
  6718. }
  6719. default:
  6720. iNdEx = preIndex
  6721. skippy, err := skipIndex(dAtA[iNdEx:])
  6722. if err != nil {
  6723. return err
  6724. }
  6725. if skippy < 0 {
  6726. return ErrInvalidLengthIndex
  6727. }
  6728. if (iNdEx + skippy) > l {
  6729. return io.ErrUnexpectedEOF
  6730. }
  6731. iNdEx += skippy
  6732. }
  6733. }
  6734. if iNdEx > l {
  6735. return io.ErrUnexpectedEOF
  6736. }
  6737. return nil
  6738. }
  6739. func (m *MyTagExtra) Unmarshal(dAtA []byte) error {
  6740. l := len(dAtA)
  6741. iNdEx := 0
  6742. for iNdEx < l {
  6743. preIndex := iNdEx
  6744. var wire uint64
  6745. for shift := uint(0); ; shift += 7 {
  6746. if shift >= 64 {
  6747. return ErrIntOverflowIndex
  6748. }
  6749. if iNdEx >= l {
  6750. return io.ErrUnexpectedEOF
  6751. }
  6752. b := dAtA[iNdEx]
  6753. iNdEx++
  6754. wire |= (uint64(b) & 0x7F) << shift
  6755. if b < 0x80 {
  6756. break
  6757. }
  6758. }
  6759. fieldNum := int32(wire >> 3)
  6760. wireType := int(wire & 0x7)
  6761. if wireType == 4 {
  6762. return fmt.Errorf("proto: MyTagExtra: wiretype end group for non-group")
  6763. }
  6764. if fieldNum <= 0 {
  6765. return fmt.Errorf("proto: MyTagExtra: illegal tag %d (wire type %d)", fieldNum, wire)
  6766. }
  6767. switch fieldNum {
  6768. case 1:
  6769. if wireType != 0 {
  6770. return fmt.Errorf("proto: wrong wireType = %d for field IsGray", wireType)
  6771. }
  6772. m.IsGray = 0
  6773. for shift := uint(0); ; shift += 7 {
  6774. if shift >= 64 {
  6775. return ErrIntOverflowIndex
  6776. }
  6777. if iNdEx >= l {
  6778. return io.ErrUnexpectedEOF
  6779. }
  6780. b := dAtA[iNdEx]
  6781. iNdEx++
  6782. m.IsGray |= (int64(b) & 0x7F) << shift
  6783. if b < 0x80 {
  6784. break
  6785. }
  6786. }
  6787. case 2:
  6788. if wireType != 2 {
  6789. return fmt.Errorf("proto: wrong wireType = %d for field Offline", wireType)
  6790. }
  6791. var msglen int
  6792. for shift := uint(0); ; shift += 7 {
  6793. if shift >= 64 {
  6794. return ErrIntOverflowIndex
  6795. }
  6796. if iNdEx >= l {
  6797. return io.ErrUnexpectedEOF
  6798. }
  6799. b := dAtA[iNdEx]
  6800. iNdEx++
  6801. msglen |= (int(b) & 0x7F) << shift
  6802. if b < 0x80 {
  6803. break
  6804. }
  6805. }
  6806. if msglen < 0 {
  6807. return ErrInvalidLengthIndex
  6808. }
  6809. postIndex := iNdEx + msglen
  6810. if postIndex > l {
  6811. return io.ErrUnexpectedEOF
  6812. }
  6813. m.Offline = append(m.Offline, &OfflineTag{})
  6814. if err := m.Offline[len(m.Offline)-1].Unmarshal(dAtA[iNdEx:postIndex]); err != nil {
  6815. return err
  6816. }
  6817. iNdEx = postIndex
  6818. default:
  6819. iNdEx = preIndex
  6820. skippy, err := skipIndex(dAtA[iNdEx:])
  6821. if err != nil {
  6822. return err
  6823. }
  6824. if skippy < 0 {
  6825. return ErrInvalidLengthIndex
  6826. }
  6827. if (iNdEx + skippy) > l {
  6828. return io.ErrUnexpectedEOF
  6829. }
  6830. iNdEx += skippy
  6831. }
  6832. }
  6833. if iNdEx > l {
  6834. return io.ErrUnexpectedEOF
  6835. }
  6836. return nil
  6837. }
  6838. func (m *OfflineTag) Unmarshal(dAtA []byte) error {
  6839. l := len(dAtA)
  6840. iNdEx := 0
  6841. for iNdEx < l {
  6842. preIndex := iNdEx
  6843. var wire uint64
  6844. for shift := uint(0); ; shift += 7 {
  6845. if shift >= 64 {
  6846. return ErrIntOverflowIndex
  6847. }
  6848. if iNdEx >= l {
  6849. return io.ErrUnexpectedEOF
  6850. }
  6851. b := dAtA[iNdEx]
  6852. iNdEx++
  6853. wire |= (uint64(b) & 0x7F) << shift
  6854. if b < 0x80 {
  6855. break
  6856. }
  6857. }
  6858. fieldNum := int32(wire >> 3)
  6859. wireType := int(wire & 0x7)
  6860. if wireType == 4 {
  6861. return fmt.Errorf("proto: OfflineTag: wiretype end group for non-group")
  6862. }
  6863. if fieldNum <= 0 {
  6864. return fmt.Errorf("proto: OfflineTag: illegal tag %d (wire type %d)", fieldNum, wire)
  6865. }
  6866. switch fieldNum {
  6867. case 1:
  6868. if wireType != 0 {
  6869. return fmt.Errorf("proto: wrong wireType = %d for field Id", wireType)
  6870. }
  6871. m.Id = 0
  6872. for shift := uint(0); ; shift += 7 {
  6873. if shift >= 64 {
  6874. return ErrIntOverflowIndex
  6875. }
  6876. if iNdEx >= l {
  6877. return io.ErrUnexpectedEOF
  6878. }
  6879. b := dAtA[iNdEx]
  6880. iNdEx++
  6881. m.Id |= (int64(b) & 0x7F) << shift
  6882. if b < 0x80 {
  6883. break
  6884. }
  6885. }
  6886. case 2:
  6887. if wireType != 2 {
  6888. return fmt.Errorf("proto: wrong wireType = %d for field AreaV2Name", wireType)
  6889. }
  6890. var stringLen uint64
  6891. for shift := uint(0); ; shift += 7 {
  6892. if shift >= 64 {
  6893. return ErrIntOverflowIndex
  6894. }
  6895. if iNdEx >= l {
  6896. return io.ErrUnexpectedEOF
  6897. }
  6898. b := dAtA[iNdEx]
  6899. iNdEx++
  6900. stringLen |= (uint64(b) & 0x7F) << shift
  6901. if b < 0x80 {
  6902. break
  6903. }
  6904. }
  6905. intStringLen := int(stringLen)
  6906. if intStringLen < 0 {
  6907. return ErrInvalidLengthIndex
  6908. }
  6909. postIndex := iNdEx + intStringLen
  6910. if postIndex > l {
  6911. return io.ErrUnexpectedEOF
  6912. }
  6913. m.AreaV2Name = string(dAtA[iNdEx:postIndex])
  6914. iNdEx = postIndex
  6915. default:
  6916. iNdEx = preIndex
  6917. skippy, err := skipIndex(dAtA[iNdEx:])
  6918. if err != nil {
  6919. return err
  6920. }
  6921. if skippy < 0 {
  6922. return ErrInvalidLengthIndex
  6923. }
  6924. if (iNdEx + skippy) > l {
  6925. return io.ErrUnexpectedEOF
  6926. }
  6927. iNdEx += skippy
  6928. }
  6929. }
  6930. if iNdEx > l {
  6931. return io.ErrUnexpectedEOF
  6932. }
  6933. return nil
  6934. }
  6935. func (m *MyIdolExtra) Unmarshal(dAtA []byte) error {
  6936. l := len(dAtA)
  6937. iNdEx := 0
  6938. for iNdEx < l {
  6939. preIndex := iNdEx
  6940. var wire uint64
  6941. for shift := uint(0); ; shift += 7 {
  6942. if shift >= 64 {
  6943. return ErrIntOverflowIndex
  6944. }
  6945. if iNdEx >= l {
  6946. return io.ErrUnexpectedEOF
  6947. }
  6948. b := dAtA[iNdEx]
  6949. iNdEx++
  6950. wire |= (uint64(b) & 0x7F) << shift
  6951. if b < 0x80 {
  6952. break
  6953. }
  6954. }
  6955. fieldNum := int32(wire >> 3)
  6956. wireType := int(wire & 0x7)
  6957. if wireType == 4 {
  6958. return fmt.Errorf("proto: MyIdolExtra: wiretype end group for non-group")
  6959. }
  6960. if fieldNum <= 0 {
  6961. return fmt.Errorf("proto: MyIdolExtra: illegal tag %d (wire type %d)", fieldNum, wire)
  6962. }
  6963. switch fieldNum {
  6964. case 1:
  6965. if wireType != 0 {
  6966. return fmt.Errorf("proto: wrong wireType = %d for field TotalCount", wireType)
  6967. }
  6968. m.TotalCount = 0
  6969. for shift := uint(0); ; shift += 7 {
  6970. if shift >= 64 {
  6971. return ErrIntOverflowIndex
  6972. }
  6973. if iNdEx >= l {
  6974. return io.ErrUnexpectedEOF
  6975. }
  6976. b := dAtA[iNdEx]
  6977. iNdEx++
  6978. m.TotalCount |= (int64(b) & 0x7F) << shift
  6979. if b < 0x80 {
  6980. break
  6981. }
  6982. }
  6983. case 2:
  6984. if wireType != 2 {
  6985. return fmt.Errorf("proto: wrong wireType = %d for field TimeDesc", wireType)
  6986. }
  6987. var stringLen uint64
  6988. for shift := uint(0); ; shift += 7 {
  6989. if shift >= 64 {
  6990. return ErrIntOverflowIndex
  6991. }
  6992. if iNdEx >= l {
  6993. return io.ErrUnexpectedEOF
  6994. }
  6995. b := dAtA[iNdEx]
  6996. iNdEx++
  6997. stringLen |= (uint64(b) & 0x7F) << shift
  6998. if b < 0x80 {
  6999. break
  7000. }
  7001. }
  7002. intStringLen := int(stringLen)
  7003. if intStringLen < 0 {
  7004. return ErrInvalidLengthIndex
  7005. }
  7006. postIndex := iNdEx + intStringLen
  7007. if postIndex > l {
  7008. return io.ErrUnexpectedEOF
  7009. }
  7010. m.TimeDesc = string(dAtA[iNdEx:postIndex])
  7011. iNdEx = postIndex
  7012. case 3:
  7013. if wireType != 2 {
  7014. return fmt.Errorf("proto: wrong wireType = %d for field UnameDesc", wireType)
  7015. }
  7016. var stringLen uint64
  7017. for shift := uint(0); ; shift += 7 {
  7018. if shift >= 64 {
  7019. return ErrIntOverflowIndex
  7020. }
  7021. if iNdEx >= l {
  7022. return io.ErrUnexpectedEOF
  7023. }
  7024. b := dAtA[iNdEx]
  7025. iNdEx++
  7026. stringLen |= (uint64(b) & 0x7F) << shift
  7027. if b < 0x80 {
  7028. break
  7029. }
  7030. }
  7031. intStringLen := int(stringLen)
  7032. if intStringLen < 0 {
  7033. return ErrInvalidLengthIndex
  7034. }
  7035. postIndex := iNdEx + intStringLen
  7036. if postIndex > l {
  7037. return io.ErrUnexpectedEOF
  7038. }
  7039. m.UnameDesc = string(dAtA[iNdEx:postIndex])
  7040. iNdEx = postIndex
  7041. case 4:
  7042. if wireType != 2 {
  7043. return fmt.Errorf("proto: wrong wireType = %d for field TagsDesc", wireType)
  7044. }
  7045. var stringLen uint64
  7046. for shift := uint(0); ; shift += 7 {
  7047. if shift >= 64 {
  7048. return ErrIntOverflowIndex
  7049. }
  7050. if iNdEx >= l {
  7051. return io.ErrUnexpectedEOF
  7052. }
  7053. b := dAtA[iNdEx]
  7054. iNdEx++
  7055. stringLen |= (uint64(b) & 0x7F) << shift
  7056. if b < 0x80 {
  7057. break
  7058. }
  7059. }
  7060. intStringLen := int(stringLen)
  7061. if intStringLen < 0 {
  7062. return ErrInvalidLengthIndex
  7063. }
  7064. postIndex := iNdEx + intStringLen
  7065. if postIndex > l {
  7066. return io.ErrUnexpectedEOF
  7067. }
  7068. m.TagsDesc = string(dAtA[iNdEx:postIndex])
  7069. iNdEx = postIndex
  7070. case 5:
  7071. if wireType != 0 {
  7072. return fmt.Errorf("proto: wrong wireType = %d for field CardType", wireType)
  7073. }
  7074. m.CardType = 0
  7075. for shift := uint(0); ; shift += 7 {
  7076. if shift >= 64 {
  7077. return ErrIntOverflowIndex
  7078. }
  7079. if iNdEx >= l {
  7080. return io.ErrUnexpectedEOF
  7081. }
  7082. b := dAtA[iNdEx]
  7083. iNdEx++
  7084. m.CardType |= (int64(b) & 0x7F) << shift
  7085. if b < 0x80 {
  7086. break
  7087. }
  7088. }
  7089. case 6:
  7090. if wireType != 0 {
  7091. return fmt.Errorf("proto: wrong wireType = %d for field RelationPage", wireType)
  7092. }
  7093. m.RelationPage = 0
  7094. for shift := uint(0); ; shift += 7 {
  7095. if shift >= 64 {
  7096. return ErrIntOverflowIndex
  7097. }
  7098. if iNdEx >= l {
  7099. return io.ErrUnexpectedEOF
  7100. }
  7101. b := dAtA[iNdEx]
  7102. iNdEx++
  7103. m.RelationPage |= (int64(b) & 0x7F) << shift
  7104. if b < 0x80 {
  7105. break
  7106. }
  7107. }
  7108. default:
  7109. iNdEx = preIndex
  7110. skippy, err := skipIndex(dAtA[iNdEx:])
  7111. if err != nil {
  7112. return err
  7113. }
  7114. if skippy < 0 {
  7115. return ErrInvalidLengthIndex
  7116. }
  7117. if (iNdEx + skippy) > l {
  7118. return io.ErrUnexpectedEOF
  7119. }
  7120. iNdEx += skippy
  7121. }
  7122. }
  7123. if iNdEx > l {
  7124. return io.ErrUnexpectedEOF
  7125. }
  7126. return nil
  7127. }
  7128. func (m *MyIdolItem) Unmarshal(dAtA []byte) error {
  7129. l := len(dAtA)
  7130. iNdEx := 0
  7131. for iNdEx < l {
  7132. preIndex := iNdEx
  7133. var wire uint64
  7134. for shift := uint(0); ; shift += 7 {
  7135. if shift >= 64 {
  7136. return ErrIntOverflowIndex
  7137. }
  7138. if iNdEx >= l {
  7139. return io.ErrUnexpectedEOF
  7140. }
  7141. b := dAtA[iNdEx]
  7142. iNdEx++
  7143. wire |= (uint64(b) & 0x7F) << shift
  7144. if b < 0x80 {
  7145. break
  7146. }
  7147. }
  7148. fieldNum := int32(wire >> 3)
  7149. wireType := int(wire & 0x7)
  7150. if wireType == 4 {
  7151. return fmt.Errorf("proto: MyIdolItem: wiretype end group for non-group")
  7152. }
  7153. if fieldNum <= 0 {
  7154. return fmt.Errorf("proto: MyIdolItem: illegal tag %d (wire type %d)", fieldNum, wire)
  7155. }
  7156. switch fieldNum {
  7157. case 1:
  7158. if wireType != 0 {
  7159. return fmt.Errorf("proto: wrong wireType = %d for field Roomid", wireType)
  7160. }
  7161. m.Roomid = 0
  7162. for shift := uint(0); ; shift += 7 {
  7163. if shift >= 64 {
  7164. return ErrIntOverflowIndex
  7165. }
  7166. if iNdEx >= l {
  7167. return io.ErrUnexpectedEOF
  7168. }
  7169. b := dAtA[iNdEx]
  7170. iNdEx++
  7171. m.Roomid |= (int64(b) & 0x7F) << shift
  7172. if b < 0x80 {
  7173. break
  7174. }
  7175. }
  7176. case 2:
  7177. if wireType != 0 {
  7178. return fmt.Errorf("proto: wrong wireType = %d for field Uid", wireType)
  7179. }
  7180. m.Uid = 0
  7181. for shift := uint(0); ; shift += 7 {
  7182. if shift >= 64 {
  7183. return ErrIntOverflowIndex
  7184. }
  7185. if iNdEx >= l {
  7186. return io.ErrUnexpectedEOF
  7187. }
  7188. b := dAtA[iNdEx]
  7189. iNdEx++
  7190. m.Uid |= (int64(b) & 0x7F) << shift
  7191. if b < 0x80 {
  7192. break
  7193. }
  7194. }
  7195. case 3:
  7196. if wireType != 2 {
  7197. return fmt.Errorf("proto: wrong wireType = %d for field Uname", wireType)
  7198. }
  7199. var stringLen uint64
  7200. for shift := uint(0); ; shift += 7 {
  7201. if shift >= 64 {
  7202. return ErrIntOverflowIndex
  7203. }
  7204. if iNdEx >= l {
  7205. return io.ErrUnexpectedEOF
  7206. }
  7207. b := dAtA[iNdEx]
  7208. iNdEx++
  7209. stringLen |= (uint64(b) & 0x7F) << shift
  7210. if b < 0x80 {
  7211. break
  7212. }
  7213. }
  7214. intStringLen := int(stringLen)
  7215. if intStringLen < 0 {
  7216. return ErrInvalidLengthIndex
  7217. }
  7218. postIndex := iNdEx + intStringLen
  7219. if postIndex > l {
  7220. return io.ErrUnexpectedEOF
  7221. }
  7222. m.Uname = string(dAtA[iNdEx:postIndex])
  7223. iNdEx = postIndex
  7224. case 4:
  7225. if wireType != 2 {
  7226. return fmt.Errorf("proto: wrong wireType = %d for field Face", wireType)
  7227. }
  7228. var stringLen uint64
  7229. for shift := uint(0); ; shift += 7 {
  7230. if shift >= 64 {
  7231. return ErrIntOverflowIndex
  7232. }
  7233. if iNdEx >= l {
  7234. return io.ErrUnexpectedEOF
  7235. }
  7236. b := dAtA[iNdEx]
  7237. iNdEx++
  7238. stringLen |= (uint64(b) & 0x7F) << shift
  7239. if b < 0x80 {
  7240. break
  7241. }
  7242. }
  7243. intStringLen := int(stringLen)
  7244. if intStringLen < 0 {
  7245. return ErrInvalidLengthIndex
  7246. }
  7247. postIndex := iNdEx + intStringLen
  7248. if postIndex > l {
  7249. return io.ErrUnexpectedEOF
  7250. }
  7251. m.Face = string(dAtA[iNdEx:postIndex])
  7252. iNdEx = postIndex
  7253. case 5:
  7254. if wireType != 2 {
  7255. return fmt.Errorf("proto: wrong wireType = %d for field Cover", wireType)
  7256. }
  7257. var stringLen uint64
  7258. for shift := uint(0); ; shift += 7 {
  7259. if shift >= 64 {
  7260. return ErrIntOverflowIndex
  7261. }
  7262. if iNdEx >= l {
  7263. return io.ErrUnexpectedEOF
  7264. }
  7265. b := dAtA[iNdEx]
  7266. iNdEx++
  7267. stringLen |= (uint64(b) & 0x7F) << shift
  7268. if b < 0x80 {
  7269. break
  7270. }
  7271. }
  7272. intStringLen := int(stringLen)
  7273. if intStringLen < 0 {
  7274. return ErrInvalidLengthIndex
  7275. }
  7276. postIndex := iNdEx + intStringLen
  7277. if postIndex > l {
  7278. return io.ErrUnexpectedEOF
  7279. }
  7280. m.Cover = string(dAtA[iNdEx:postIndex])
  7281. iNdEx = postIndex
  7282. case 6:
  7283. if wireType != 2 {
  7284. return fmt.Errorf("proto: wrong wireType = %d for field Title", wireType)
  7285. }
  7286. var stringLen uint64
  7287. for shift := uint(0); ; shift += 7 {
  7288. if shift >= 64 {
  7289. return ErrIntOverflowIndex
  7290. }
  7291. if iNdEx >= l {
  7292. return io.ErrUnexpectedEOF
  7293. }
  7294. b := dAtA[iNdEx]
  7295. iNdEx++
  7296. stringLen |= (uint64(b) & 0x7F) << shift
  7297. if b < 0x80 {
  7298. break
  7299. }
  7300. }
  7301. intStringLen := int(stringLen)
  7302. if intStringLen < 0 {
  7303. return ErrInvalidLengthIndex
  7304. }
  7305. postIndex := iNdEx + intStringLen
  7306. if postIndex > l {
  7307. return io.ErrUnexpectedEOF
  7308. }
  7309. m.Title = string(dAtA[iNdEx:postIndex])
  7310. iNdEx = postIndex
  7311. case 7:
  7312. if wireType != 0 {
  7313. return fmt.Errorf("proto: wrong wireType = %d for field Area", wireType)
  7314. }
  7315. m.Area = 0
  7316. for shift := uint(0); ; shift += 7 {
  7317. if shift >= 64 {
  7318. return ErrIntOverflowIndex
  7319. }
  7320. if iNdEx >= l {
  7321. return io.ErrUnexpectedEOF
  7322. }
  7323. b := dAtA[iNdEx]
  7324. iNdEx++
  7325. m.Area |= (int64(b) & 0x7F) << shift
  7326. if b < 0x80 {
  7327. break
  7328. }
  7329. }
  7330. case 8:
  7331. if wireType != 0 {
  7332. return fmt.Errorf("proto: wrong wireType = %d for field LiveTime", wireType)
  7333. }
  7334. m.LiveTime = 0
  7335. for shift := uint(0); ; shift += 7 {
  7336. if shift >= 64 {
  7337. return ErrIntOverflowIndex
  7338. }
  7339. if iNdEx >= l {
  7340. return io.ErrUnexpectedEOF
  7341. }
  7342. b := dAtA[iNdEx]
  7343. iNdEx++
  7344. m.LiveTime |= (int64(b) & 0x7F) << shift
  7345. if b < 0x80 {
  7346. break
  7347. }
  7348. }
  7349. case 9:
  7350. if wireType != 2 {
  7351. return fmt.Errorf("proto: wrong wireType = %d for field AreaName", wireType)
  7352. }
  7353. var stringLen uint64
  7354. for shift := uint(0); ; shift += 7 {
  7355. if shift >= 64 {
  7356. return ErrIntOverflowIndex
  7357. }
  7358. if iNdEx >= l {
  7359. return io.ErrUnexpectedEOF
  7360. }
  7361. b := dAtA[iNdEx]
  7362. iNdEx++
  7363. stringLen |= (uint64(b) & 0x7F) << shift
  7364. if b < 0x80 {
  7365. break
  7366. }
  7367. }
  7368. intStringLen := int(stringLen)
  7369. if intStringLen < 0 {
  7370. return ErrInvalidLengthIndex
  7371. }
  7372. postIndex := iNdEx + intStringLen
  7373. if postIndex > l {
  7374. return io.ErrUnexpectedEOF
  7375. }
  7376. m.AreaName = string(dAtA[iNdEx:postIndex])
  7377. iNdEx = postIndex
  7378. case 10:
  7379. if wireType != 0 {
  7380. return fmt.Errorf("proto: wrong wireType = %d for field AreaV2Id", wireType)
  7381. }
  7382. m.AreaV2Id = 0
  7383. for shift := uint(0); ; shift += 7 {
  7384. if shift >= 64 {
  7385. return ErrIntOverflowIndex
  7386. }
  7387. if iNdEx >= l {
  7388. return io.ErrUnexpectedEOF
  7389. }
  7390. b := dAtA[iNdEx]
  7391. iNdEx++
  7392. m.AreaV2Id |= (int64(b) & 0x7F) << shift
  7393. if b < 0x80 {
  7394. break
  7395. }
  7396. }
  7397. case 11:
  7398. if wireType != 2 {
  7399. return fmt.Errorf("proto: wrong wireType = %d for field AreaV2Name", wireType)
  7400. }
  7401. var stringLen uint64
  7402. for shift := uint(0); ; shift += 7 {
  7403. if shift >= 64 {
  7404. return ErrIntOverflowIndex
  7405. }
  7406. if iNdEx >= l {
  7407. return io.ErrUnexpectedEOF
  7408. }
  7409. b := dAtA[iNdEx]
  7410. iNdEx++
  7411. stringLen |= (uint64(b) & 0x7F) << shift
  7412. if b < 0x80 {
  7413. break
  7414. }
  7415. }
  7416. intStringLen := int(stringLen)
  7417. if intStringLen < 0 {
  7418. return ErrInvalidLengthIndex
  7419. }
  7420. postIndex := iNdEx + intStringLen
  7421. if postIndex > l {
  7422. return io.ErrUnexpectedEOF
  7423. }
  7424. m.AreaV2Name = string(dAtA[iNdEx:postIndex])
  7425. iNdEx = postIndex
  7426. case 12:
  7427. if wireType != 2 {
  7428. return fmt.Errorf("proto: wrong wireType = %d for field AreaV2ParentName", wireType)
  7429. }
  7430. var stringLen uint64
  7431. for shift := uint(0); ; shift += 7 {
  7432. if shift >= 64 {
  7433. return ErrIntOverflowIndex
  7434. }
  7435. if iNdEx >= l {
  7436. return io.ErrUnexpectedEOF
  7437. }
  7438. b := dAtA[iNdEx]
  7439. iNdEx++
  7440. stringLen |= (uint64(b) & 0x7F) << shift
  7441. if b < 0x80 {
  7442. break
  7443. }
  7444. }
  7445. intStringLen := int(stringLen)
  7446. if intStringLen < 0 {
  7447. return ErrInvalidLengthIndex
  7448. }
  7449. postIndex := iNdEx + intStringLen
  7450. if postIndex > l {
  7451. return io.ErrUnexpectedEOF
  7452. }
  7453. m.AreaV2ParentName = string(dAtA[iNdEx:postIndex])
  7454. iNdEx = postIndex
  7455. case 13:
  7456. if wireType != 0 {
  7457. return fmt.Errorf("proto: wrong wireType = %d for field AreaV2ParentId", wireType)
  7458. }
  7459. m.AreaV2ParentId = 0
  7460. for shift := uint(0); ; shift += 7 {
  7461. if shift >= 64 {
  7462. return ErrIntOverflowIndex
  7463. }
  7464. if iNdEx >= l {
  7465. return io.ErrUnexpectedEOF
  7466. }
  7467. b := dAtA[iNdEx]
  7468. iNdEx++
  7469. m.AreaV2ParentId |= (int64(b) & 0x7F) << shift
  7470. if b < 0x80 {
  7471. break
  7472. }
  7473. }
  7474. case 14:
  7475. if wireType != 2 {
  7476. return fmt.Errorf("proto: wrong wireType = %d for field LiveTagName", wireType)
  7477. }
  7478. var stringLen uint64
  7479. for shift := uint(0); ; shift += 7 {
  7480. if shift >= 64 {
  7481. return ErrIntOverflowIndex
  7482. }
  7483. if iNdEx >= l {
  7484. return io.ErrUnexpectedEOF
  7485. }
  7486. b := dAtA[iNdEx]
  7487. iNdEx++
  7488. stringLen |= (uint64(b) & 0x7F) << shift
  7489. if b < 0x80 {
  7490. break
  7491. }
  7492. }
  7493. intStringLen := int(stringLen)
  7494. if intStringLen < 0 {
  7495. return ErrInvalidLengthIndex
  7496. }
  7497. postIndex := iNdEx + intStringLen
  7498. if postIndex > l {
  7499. return io.ErrUnexpectedEOF
  7500. }
  7501. m.LiveTagName = string(dAtA[iNdEx:postIndex])
  7502. iNdEx = postIndex
  7503. case 15:
  7504. if wireType != 0 {
  7505. return fmt.Errorf("proto: wrong wireType = %d for field Online", wireType)
  7506. }
  7507. m.Online = 0
  7508. for shift := uint(0); ; shift += 7 {
  7509. if shift >= 64 {
  7510. return ErrIntOverflowIndex
  7511. }
  7512. if iNdEx >= l {
  7513. return io.ErrUnexpectedEOF
  7514. }
  7515. b := dAtA[iNdEx]
  7516. iNdEx++
  7517. m.Online |= (int64(b) & 0x7F) << shift
  7518. if b < 0x80 {
  7519. break
  7520. }
  7521. }
  7522. case 16:
  7523. if wireType != 2 {
  7524. return fmt.Errorf("proto: wrong wireType = %d for field PlayUrl", wireType)
  7525. }
  7526. var stringLen uint64
  7527. for shift := uint(0); ; shift += 7 {
  7528. if shift >= 64 {
  7529. return ErrIntOverflowIndex
  7530. }
  7531. if iNdEx >= l {
  7532. return io.ErrUnexpectedEOF
  7533. }
  7534. b := dAtA[iNdEx]
  7535. iNdEx++
  7536. stringLen |= (uint64(b) & 0x7F) << shift
  7537. if b < 0x80 {
  7538. break
  7539. }
  7540. }
  7541. intStringLen := int(stringLen)
  7542. if intStringLen < 0 {
  7543. return ErrInvalidLengthIndex
  7544. }
  7545. postIndex := iNdEx + intStringLen
  7546. if postIndex > l {
  7547. return io.ErrUnexpectedEOF
  7548. }
  7549. m.PlayUrl = string(dAtA[iNdEx:postIndex])
  7550. iNdEx = postIndex
  7551. case 17:
  7552. if wireType != 2 {
  7553. return fmt.Errorf("proto: wrong wireType = %d for field PlayUrlH265", wireType)
  7554. }
  7555. var stringLen uint64
  7556. for shift := uint(0); ; shift += 7 {
  7557. if shift >= 64 {
  7558. return ErrIntOverflowIndex
  7559. }
  7560. if iNdEx >= l {
  7561. return io.ErrUnexpectedEOF
  7562. }
  7563. b := dAtA[iNdEx]
  7564. iNdEx++
  7565. stringLen |= (uint64(b) & 0x7F) << shift
  7566. if b < 0x80 {
  7567. break
  7568. }
  7569. }
  7570. intStringLen := int(stringLen)
  7571. if intStringLen < 0 {
  7572. return ErrInvalidLengthIndex
  7573. }
  7574. postIndex := iNdEx + intStringLen
  7575. if postIndex > l {
  7576. return io.ErrUnexpectedEOF
  7577. }
  7578. m.PlayUrlH265 = string(dAtA[iNdEx:postIndex])
  7579. iNdEx = postIndex
  7580. case 18:
  7581. if wireType == 0 {
  7582. var v int64
  7583. for shift := uint(0); ; shift += 7 {
  7584. if shift >= 64 {
  7585. return ErrIntOverflowIndex
  7586. }
  7587. if iNdEx >= l {
  7588. return io.ErrUnexpectedEOF
  7589. }
  7590. b := dAtA[iNdEx]
  7591. iNdEx++
  7592. v |= (int64(b) & 0x7F) << shift
  7593. if b < 0x80 {
  7594. break
  7595. }
  7596. }
  7597. m.AcceptQuality = append(m.AcceptQuality, v)
  7598. } else if wireType == 2 {
  7599. var packedLen int
  7600. for shift := uint(0); ; shift += 7 {
  7601. if shift >= 64 {
  7602. return ErrIntOverflowIndex
  7603. }
  7604. if iNdEx >= l {
  7605. return io.ErrUnexpectedEOF
  7606. }
  7607. b := dAtA[iNdEx]
  7608. iNdEx++
  7609. packedLen |= (int(b) & 0x7F) << shift
  7610. if b < 0x80 {
  7611. break
  7612. }
  7613. }
  7614. if packedLen < 0 {
  7615. return ErrInvalidLengthIndex
  7616. }
  7617. postIndex := iNdEx + packedLen
  7618. if postIndex > l {
  7619. return io.ErrUnexpectedEOF
  7620. }
  7621. var elementCount int
  7622. var count int
  7623. for _, integer := range dAtA {
  7624. if integer < 128 {
  7625. count++
  7626. }
  7627. }
  7628. elementCount = count
  7629. if elementCount != 0 && len(m.AcceptQuality) == 0 {
  7630. m.AcceptQuality = make([]int64, 0, elementCount)
  7631. }
  7632. for iNdEx < postIndex {
  7633. var v int64
  7634. for shift := uint(0); ; shift += 7 {
  7635. if shift >= 64 {
  7636. return ErrIntOverflowIndex
  7637. }
  7638. if iNdEx >= l {
  7639. return io.ErrUnexpectedEOF
  7640. }
  7641. b := dAtA[iNdEx]
  7642. iNdEx++
  7643. v |= (int64(b) & 0x7F) << shift
  7644. if b < 0x80 {
  7645. break
  7646. }
  7647. }
  7648. m.AcceptQuality = append(m.AcceptQuality, v)
  7649. }
  7650. } else {
  7651. return fmt.Errorf("proto: wrong wireType = %d for field AcceptQuality", wireType)
  7652. }
  7653. case 19:
  7654. if wireType != 0 {
  7655. return fmt.Errorf("proto: wrong wireType = %d for field CurrentQuality", wireType)
  7656. }
  7657. m.CurrentQuality = 0
  7658. for shift := uint(0); ; shift += 7 {
  7659. if shift >= 64 {
  7660. return ErrIntOverflowIndex
  7661. }
  7662. if iNdEx >= l {
  7663. return io.ErrUnexpectedEOF
  7664. }
  7665. b := dAtA[iNdEx]
  7666. iNdEx++
  7667. m.CurrentQuality |= (int64(b) & 0x7F) << shift
  7668. if b < 0x80 {
  7669. break
  7670. }
  7671. }
  7672. case 20:
  7673. if wireType != 0 {
  7674. return fmt.Errorf("proto: wrong wireType = %d for field PkId", wireType)
  7675. }
  7676. m.PkId = 0
  7677. for shift := uint(0); ; shift += 7 {
  7678. if shift >= 64 {
  7679. return ErrIntOverflowIndex
  7680. }
  7681. if iNdEx >= l {
  7682. return io.ErrUnexpectedEOF
  7683. }
  7684. b := dAtA[iNdEx]
  7685. iNdEx++
  7686. m.PkId |= (int64(b) & 0x7F) << shift
  7687. if b < 0x80 {
  7688. break
  7689. }
  7690. }
  7691. case 21:
  7692. if wireType != 2 {
  7693. return fmt.Errorf("proto: wrong wireType = %d for field Link", wireType)
  7694. }
  7695. var stringLen uint64
  7696. for shift := uint(0); ; shift += 7 {
  7697. if shift >= 64 {
  7698. return ErrIntOverflowIndex
  7699. }
  7700. if iNdEx >= l {
  7701. return io.ErrUnexpectedEOF
  7702. }
  7703. b := dAtA[iNdEx]
  7704. iNdEx++
  7705. stringLen |= (uint64(b) & 0x7F) << shift
  7706. if b < 0x80 {
  7707. break
  7708. }
  7709. }
  7710. intStringLen := int(stringLen)
  7711. if intStringLen < 0 {
  7712. return ErrInvalidLengthIndex
  7713. }
  7714. postIndex := iNdEx + intStringLen
  7715. if postIndex > l {
  7716. return io.ErrUnexpectedEOF
  7717. }
  7718. m.Link = string(dAtA[iNdEx:postIndex])
  7719. iNdEx = postIndex
  7720. case 22:
  7721. if wireType != 0 {
  7722. return fmt.Errorf("proto: wrong wireType = %d for field SpecialAttention", wireType)
  7723. }
  7724. m.SpecialAttention = 0
  7725. for shift := uint(0); ; shift += 7 {
  7726. if shift >= 64 {
  7727. return ErrIntOverflowIndex
  7728. }
  7729. if iNdEx >= l {
  7730. return io.ErrUnexpectedEOF
  7731. }
  7732. b := dAtA[iNdEx]
  7733. iNdEx++
  7734. m.SpecialAttention |= (int64(b) & 0x7F) << shift
  7735. if b < 0x80 {
  7736. break
  7737. }
  7738. }
  7739. case 23:
  7740. if wireType != 0 {
  7741. return fmt.Errorf("proto: wrong wireType = %d for field BroadcastType", wireType)
  7742. }
  7743. m.BroadcastType = 0
  7744. for shift := uint(0); ; shift += 7 {
  7745. if shift >= 64 {
  7746. return ErrIntOverflowIndex
  7747. }
  7748. if iNdEx >= l {
  7749. return io.ErrUnexpectedEOF
  7750. }
  7751. b := dAtA[iNdEx]
  7752. iNdEx++
  7753. m.BroadcastType |= (int64(b) & 0x7F) << shift
  7754. if b < 0x80 {
  7755. break
  7756. }
  7757. }
  7758. case 24:
  7759. if wireType != 2 {
  7760. return fmt.Errorf("proto: wrong wireType = %d for field PendentRu", wireType)
  7761. }
  7762. var stringLen uint64
  7763. for shift := uint(0); ; shift += 7 {
  7764. if shift >= 64 {
  7765. return ErrIntOverflowIndex
  7766. }
  7767. if iNdEx >= l {
  7768. return io.ErrUnexpectedEOF
  7769. }
  7770. b := dAtA[iNdEx]
  7771. iNdEx++
  7772. stringLen |= (uint64(b) & 0x7F) << shift
  7773. if b < 0x80 {
  7774. break
  7775. }
  7776. }
  7777. intStringLen := int(stringLen)
  7778. if intStringLen < 0 {
  7779. return ErrInvalidLengthIndex
  7780. }
  7781. postIndex := iNdEx + intStringLen
  7782. if postIndex > l {
  7783. return io.ErrUnexpectedEOF
  7784. }
  7785. m.PendentRu = string(dAtA[iNdEx:postIndex])
  7786. iNdEx = postIndex
  7787. case 25:
  7788. if wireType != 2 {
  7789. return fmt.Errorf("proto: wrong wireType = %d for field PendentRuColor", wireType)
  7790. }
  7791. var stringLen uint64
  7792. for shift := uint(0); ; shift += 7 {
  7793. if shift >= 64 {
  7794. return ErrIntOverflowIndex
  7795. }
  7796. if iNdEx >= l {
  7797. return io.ErrUnexpectedEOF
  7798. }
  7799. b := dAtA[iNdEx]
  7800. iNdEx++
  7801. stringLen |= (uint64(b) & 0x7F) << shift
  7802. if b < 0x80 {
  7803. break
  7804. }
  7805. }
  7806. intStringLen := int(stringLen)
  7807. if intStringLen < 0 {
  7808. return ErrInvalidLengthIndex
  7809. }
  7810. postIndex := iNdEx + intStringLen
  7811. if postIndex > l {
  7812. return io.ErrUnexpectedEOF
  7813. }
  7814. m.PendentRuColor = string(dAtA[iNdEx:postIndex])
  7815. iNdEx = postIndex
  7816. case 26:
  7817. if wireType != 2 {
  7818. return fmt.Errorf("proto: wrong wireType = %d for field PendentRuPic", wireType)
  7819. }
  7820. var stringLen uint64
  7821. for shift := uint(0); ; shift += 7 {
  7822. if shift >= 64 {
  7823. return ErrIntOverflowIndex
  7824. }
  7825. if iNdEx >= l {
  7826. return io.ErrUnexpectedEOF
  7827. }
  7828. b := dAtA[iNdEx]
  7829. iNdEx++
  7830. stringLen |= (uint64(b) & 0x7F) << shift
  7831. if b < 0x80 {
  7832. break
  7833. }
  7834. }
  7835. intStringLen := int(stringLen)
  7836. if intStringLen < 0 {
  7837. return ErrInvalidLengthIndex
  7838. }
  7839. postIndex := iNdEx + intStringLen
  7840. if postIndex > l {
  7841. return io.ErrUnexpectedEOF
  7842. }
  7843. m.PendentRuPic = string(dAtA[iNdEx:postIndex])
  7844. iNdEx = postIndex
  7845. case 27:
  7846. if wireType != 0 {
  7847. return fmt.Errorf("proto: wrong wireType = %d for field OfficialVerify", wireType)
  7848. }
  7849. m.OfficialVerify = 0
  7850. for shift := uint(0); ; shift += 7 {
  7851. if shift >= 64 {
  7852. return ErrIntOverflowIndex
  7853. }
  7854. if iNdEx >= l {
  7855. return io.ErrUnexpectedEOF
  7856. }
  7857. b := dAtA[iNdEx]
  7858. iNdEx++
  7859. m.OfficialVerify |= (int64(b) & 0x7F) << shift
  7860. if b < 0x80 {
  7861. break
  7862. }
  7863. }
  7864. default:
  7865. iNdEx = preIndex
  7866. skippy, err := skipIndex(dAtA[iNdEx:])
  7867. if err != nil {
  7868. return err
  7869. }
  7870. if skippy < 0 {
  7871. return ErrInvalidLengthIndex
  7872. }
  7873. if (iNdEx + skippy) > l {
  7874. return io.ErrUnexpectedEOF
  7875. }
  7876. iNdEx += skippy
  7877. }
  7878. }
  7879. if iNdEx > l {
  7880. return io.ErrUnexpectedEOF
  7881. }
  7882. return nil
  7883. }
  7884. func (m *ActivityCardItem) Unmarshal(dAtA []byte) error {
  7885. l := len(dAtA)
  7886. iNdEx := 0
  7887. for iNdEx < l {
  7888. preIndex := iNdEx
  7889. var wire uint64
  7890. for shift := uint(0); ; shift += 7 {
  7891. if shift >= 64 {
  7892. return ErrIntOverflowIndex
  7893. }
  7894. if iNdEx >= l {
  7895. return io.ErrUnexpectedEOF
  7896. }
  7897. b := dAtA[iNdEx]
  7898. iNdEx++
  7899. wire |= (uint64(b) & 0x7F) << shift
  7900. if b < 0x80 {
  7901. break
  7902. }
  7903. }
  7904. fieldNum := int32(wire >> 3)
  7905. wireType := int(wire & 0x7)
  7906. if wireType == 4 {
  7907. return fmt.Errorf("proto: ActivityCardItem: wiretype end group for non-group")
  7908. }
  7909. if fieldNum <= 0 {
  7910. return fmt.Errorf("proto: ActivityCardItem: illegal tag %d (wire type %d)", fieldNum, wire)
  7911. }
  7912. switch fieldNum {
  7913. case 1:
  7914. if wireType != 2 {
  7915. return fmt.Errorf("proto: wrong wireType = %d for field Card", wireType)
  7916. }
  7917. var msglen int
  7918. for shift := uint(0); ; shift += 7 {
  7919. if shift >= 64 {
  7920. return ErrIntOverflowIndex
  7921. }
  7922. if iNdEx >= l {
  7923. return io.ErrUnexpectedEOF
  7924. }
  7925. b := dAtA[iNdEx]
  7926. iNdEx++
  7927. msglen |= (int(b) & 0x7F) << shift
  7928. if b < 0x80 {
  7929. break
  7930. }
  7931. }
  7932. if msglen < 0 {
  7933. return ErrInvalidLengthIndex
  7934. }
  7935. postIndex := iNdEx + msglen
  7936. if postIndex > l {
  7937. return io.ErrUnexpectedEOF
  7938. }
  7939. if m.Card == nil {
  7940. m.Card = &BannerCardItem{}
  7941. }
  7942. if err := m.Card.Unmarshal(dAtA[iNdEx:postIndex]); err != nil {
  7943. return err
  7944. }
  7945. iNdEx = postIndex
  7946. case 2:
  7947. if wireType != 2 {
  7948. return fmt.Errorf("proto: wrong wireType = %d for field Room", wireType)
  7949. }
  7950. var msglen int
  7951. for shift := uint(0); ; shift += 7 {
  7952. if shift >= 64 {
  7953. return ErrIntOverflowIndex
  7954. }
  7955. if iNdEx >= l {
  7956. return io.ErrUnexpectedEOF
  7957. }
  7958. b := dAtA[iNdEx]
  7959. iNdEx++
  7960. msglen |= (int(b) & 0x7F) << shift
  7961. if b < 0x80 {
  7962. break
  7963. }
  7964. }
  7965. if msglen < 0 {
  7966. return ErrInvalidLengthIndex
  7967. }
  7968. postIndex := iNdEx + msglen
  7969. if postIndex > l {
  7970. return io.ErrUnexpectedEOF
  7971. }
  7972. m.Room = append(m.Room, &RoomCardItem{})
  7973. if err := m.Room[len(m.Room)-1].Unmarshal(dAtA[iNdEx:postIndex]); err != nil {
  7974. return err
  7975. }
  7976. iNdEx = postIndex
  7977. case 3:
  7978. if wireType != 2 {
  7979. return fmt.Errorf("proto: wrong wireType = %d for field Av", wireType)
  7980. }
  7981. var msglen int
  7982. for shift := uint(0); ; shift += 7 {
  7983. if shift >= 64 {
  7984. return ErrIntOverflowIndex
  7985. }
  7986. if iNdEx >= l {
  7987. return io.ErrUnexpectedEOF
  7988. }
  7989. b := dAtA[iNdEx]
  7990. iNdEx++
  7991. msglen |= (int(b) & 0x7F) << shift
  7992. if b < 0x80 {
  7993. break
  7994. }
  7995. }
  7996. if msglen < 0 {
  7997. return ErrInvalidLengthIndex
  7998. }
  7999. postIndex := iNdEx + msglen
  8000. if postIndex > l {
  8001. return io.ErrUnexpectedEOF
  8002. }
  8003. m.Av = append(m.Av, &AvCardItem{})
  8004. if err := m.Av[len(m.Av)-1].Unmarshal(dAtA[iNdEx:postIndex]); err != nil {
  8005. return err
  8006. }
  8007. iNdEx = postIndex
  8008. default:
  8009. iNdEx = preIndex
  8010. skippy, err := skipIndex(dAtA[iNdEx:])
  8011. if err != nil {
  8012. return err
  8013. }
  8014. if skippy < 0 {
  8015. return ErrInvalidLengthIndex
  8016. }
  8017. if (iNdEx + skippy) > l {
  8018. return io.ErrUnexpectedEOF
  8019. }
  8020. iNdEx += skippy
  8021. }
  8022. }
  8023. if iNdEx > l {
  8024. return io.ErrUnexpectedEOF
  8025. }
  8026. return nil
  8027. }
  8028. func (m *BannerCardItem) Unmarshal(dAtA []byte) error {
  8029. l := len(dAtA)
  8030. iNdEx := 0
  8031. for iNdEx < l {
  8032. preIndex := iNdEx
  8033. var wire uint64
  8034. for shift := uint(0); ; shift += 7 {
  8035. if shift >= 64 {
  8036. return ErrIntOverflowIndex
  8037. }
  8038. if iNdEx >= l {
  8039. return io.ErrUnexpectedEOF
  8040. }
  8041. b := dAtA[iNdEx]
  8042. iNdEx++
  8043. wire |= (uint64(b) & 0x7F) << shift
  8044. if b < 0x80 {
  8045. break
  8046. }
  8047. }
  8048. fieldNum := int32(wire >> 3)
  8049. wireType := int(wire & 0x7)
  8050. if wireType == 4 {
  8051. return fmt.Errorf("proto: BannerCardItem: wiretype end group for non-group")
  8052. }
  8053. if fieldNum <= 0 {
  8054. return fmt.Errorf("proto: BannerCardItem: illegal tag %d (wire type %d)", fieldNum, wire)
  8055. }
  8056. switch fieldNum {
  8057. case 1:
  8058. if wireType != 0 {
  8059. return fmt.Errorf("proto: wrong wireType = %d for field Aid", wireType)
  8060. }
  8061. m.Aid = 0
  8062. for shift := uint(0); ; shift += 7 {
  8063. if shift >= 64 {
  8064. return ErrIntOverflowIndex
  8065. }
  8066. if iNdEx >= l {
  8067. return io.ErrUnexpectedEOF
  8068. }
  8069. b := dAtA[iNdEx]
  8070. iNdEx++
  8071. m.Aid |= (int64(b) & 0x7F) << shift
  8072. if b < 0x80 {
  8073. break
  8074. }
  8075. }
  8076. case 2:
  8077. if wireType != 2 {
  8078. return fmt.Errorf("proto: wrong wireType = %d for field Pic", wireType)
  8079. }
  8080. var stringLen uint64
  8081. for shift := uint(0); ; shift += 7 {
  8082. if shift >= 64 {
  8083. return ErrIntOverflowIndex
  8084. }
  8085. if iNdEx >= l {
  8086. return io.ErrUnexpectedEOF
  8087. }
  8088. b := dAtA[iNdEx]
  8089. iNdEx++
  8090. stringLen |= (uint64(b) & 0x7F) << shift
  8091. if b < 0x80 {
  8092. break
  8093. }
  8094. }
  8095. intStringLen := int(stringLen)
  8096. if intStringLen < 0 {
  8097. return ErrInvalidLengthIndex
  8098. }
  8099. postIndex := iNdEx + intStringLen
  8100. if postIndex > l {
  8101. return io.ErrUnexpectedEOF
  8102. }
  8103. m.Pic = string(dAtA[iNdEx:postIndex])
  8104. iNdEx = postIndex
  8105. case 3:
  8106. if wireType != 2 {
  8107. return fmt.Errorf("proto: wrong wireType = %d for field Title", wireType)
  8108. }
  8109. var stringLen uint64
  8110. for shift := uint(0); ; shift += 7 {
  8111. if shift >= 64 {
  8112. return ErrIntOverflowIndex
  8113. }
  8114. if iNdEx >= l {
  8115. return io.ErrUnexpectedEOF
  8116. }
  8117. b := dAtA[iNdEx]
  8118. iNdEx++
  8119. stringLen |= (uint64(b) & 0x7F) << shift
  8120. if b < 0x80 {
  8121. break
  8122. }
  8123. }
  8124. intStringLen := int(stringLen)
  8125. if intStringLen < 0 {
  8126. return ErrInvalidLengthIndex
  8127. }
  8128. postIndex := iNdEx + intStringLen
  8129. if postIndex > l {
  8130. return io.ErrUnexpectedEOF
  8131. }
  8132. m.Title = string(dAtA[iNdEx:postIndex])
  8133. iNdEx = postIndex
  8134. case 4:
  8135. if wireType != 2 {
  8136. return fmt.Errorf("proto: wrong wireType = %d for field Text", wireType)
  8137. }
  8138. var stringLen uint64
  8139. for shift := uint(0); ; shift += 7 {
  8140. if shift >= 64 {
  8141. return ErrIntOverflowIndex
  8142. }
  8143. if iNdEx >= l {
  8144. return io.ErrUnexpectedEOF
  8145. }
  8146. b := dAtA[iNdEx]
  8147. iNdEx++
  8148. stringLen |= (uint64(b) & 0x7F) << shift
  8149. if b < 0x80 {
  8150. break
  8151. }
  8152. }
  8153. intStringLen := int(stringLen)
  8154. if intStringLen < 0 {
  8155. return ErrInvalidLengthIndex
  8156. }
  8157. postIndex := iNdEx + intStringLen
  8158. if postIndex > l {
  8159. return io.ErrUnexpectedEOF
  8160. }
  8161. m.Text = string(dAtA[iNdEx:postIndex])
  8162. iNdEx = postIndex
  8163. case 5:
  8164. if wireType != 2 {
  8165. return fmt.Errorf("proto: wrong wireType = %d for field PicLink", wireType)
  8166. }
  8167. var stringLen uint64
  8168. for shift := uint(0); ; shift += 7 {
  8169. if shift >= 64 {
  8170. return ErrIntOverflowIndex
  8171. }
  8172. if iNdEx >= l {
  8173. return io.ErrUnexpectedEOF
  8174. }
  8175. b := dAtA[iNdEx]
  8176. iNdEx++
  8177. stringLen |= (uint64(b) & 0x7F) << shift
  8178. if b < 0x80 {
  8179. break
  8180. }
  8181. }
  8182. intStringLen := int(stringLen)
  8183. if intStringLen < 0 {
  8184. return ErrInvalidLengthIndex
  8185. }
  8186. postIndex := iNdEx + intStringLen
  8187. if postIndex > l {
  8188. return io.ErrUnexpectedEOF
  8189. }
  8190. m.PicLink = string(dAtA[iNdEx:postIndex])
  8191. iNdEx = postIndex
  8192. case 6:
  8193. if wireType != 2 {
  8194. return fmt.Errorf("proto: wrong wireType = %d for field GoLink", wireType)
  8195. }
  8196. var stringLen uint64
  8197. for shift := uint(0); ; shift += 7 {
  8198. if shift >= 64 {
  8199. return ErrIntOverflowIndex
  8200. }
  8201. if iNdEx >= l {
  8202. return io.ErrUnexpectedEOF
  8203. }
  8204. b := dAtA[iNdEx]
  8205. iNdEx++
  8206. stringLen |= (uint64(b) & 0x7F) << shift
  8207. if b < 0x80 {
  8208. break
  8209. }
  8210. }
  8211. intStringLen := int(stringLen)
  8212. if intStringLen < 0 {
  8213. return ErrInvalidLengthIndex
  8214. }
  8215. postIndex := iNdEx + intStringLen
  8216. if postIndex > l {
  8217. return io.ErrUnexpectedEOF
  8218. }
  8219. m.GoLink = string(dAtA[iNdEx:postIndex])
  8220. iNdEx = postIndex
  8221. case 7:
  8222. if wireType != 2 {
  8223. return fmt.Errorf("proto: wrong wireType = %d for field ButtonText", wireType)
  8224. }
  8225. var stringLen uint64
  8226. for shift := uint(0); ; shift += 7 {
  8227. if shift >= 64 {
  8228. return ErrIntOverflowIndex
  8229. }
  8230. if iNdEx >= l {
  8231. return io.ErrUnexpectedEOF
  8232. }
  8233. b := dAtA[iNdEx]
  8234. iNdEx++
  8235. stringLen |= (uint64(b) & 0x7F) << shift
  8236. if b < 0x80 {
  8237. break
  8238. }
  8239. }
  8240. intStringLen := int(stringLen)
  8241. if intStringLen < 0 {
  8242. return ErrInvalidLengthIndex
  8243. }
  8244. postIndex := iNdEx + intStringLen
  8245. if postIndex > l {
  8246. return io.ErrUnexpectedEOF
  8247. }
  8248. m.ButtonText = string(dAtA[iNdEx:postIndex])
  8249. iNdEx = postIndex
  8250. case 8:
  8251. if wireType != 0 {
  8252. return fmt.Errorf("proto: wrong wireType = %d for field Status", wireType)
  8253. }
  8254. m.Status = 0
  8255. for shift := uint(0); ; shift += 7 {
  8256. if shift >= 64 {
  8257. return ErrIntOverflowIndex
  8258. }
  8259. if iNdEx >= l {
  8260. return io.ErrUnexpectedEOF
  8261. }
  8262. b := dAtA[iNdEx]
  8263. iNdEx++
  8264. m.Status |= (int64(b) & 0x7F) << shift
  8265. if b < 0x80 {
  8266. break
  8267. }
  8268. }
  8269. case 9:
  8270. if wireType != 0 {
  8271. return fmt.Errorf("proto: wrong wireType = %d for field Sort", wireType)
  8272. }
  8273. m.Sort = 0
  8274. for shift := uint(0); ; shift += 7 {
  8275. if shift >= 64 {
  8276. return ErrIntOverflowIndex
  8277. }
  8278. if iNdEx >= l {
  8279. return io.ErrUnexpectedEOF
  8280. }
  8281. b := dAtA[iNdEx]
  8282. iNdEx++
  8283. m.Sort |= (int64(b) & 0x7F) << shift
  8284. if b < 0x80 {
  8285. break
  8286. }
  8287. }
  8288. default:
  8289. iNdEx = preIndex
  8290. skippy, err := skipIndex(dAtA[iNdEx:])
  8291. if err != nil {
  8292. return err
  8293. }
  8294. if skippy < 0 {
  8295. return ErrInvalidLengthIndex
  8296. }
  8297. if (iNdEx + skippy) > l {
  8298. return io.ErrUnexpectedEOF
  8299. }
  8300. iNdEx += skippy
  8301. }
  8302. }
  8303. if iNdEx > l {
  8304. return io.ErrUnexpectedEOF
  8305. }
  8306. return nil
  8307. }
  8308. func (m *RoomCardItem) Unmarshal(dAtA []byte) error {
  8309. l := len(dAtA)
  8310. iNdEx := 0
  8311. for iNdEx < l {
  8312. preIndex := iNdEx
  8313. var wire uint64
  8314. for shift := uint(0); ; shift += 7 {
  8315. if shift >= 64 {
  8316. return ErrIntOverflowIndex
  8317. }
  8318. if iNdEx >= l {
  8319. return io.ErrUnexpectedEOF
  8320. }
  8321. b := dAtA[iNdEx]
  8322. iNdEx++
  8323. wire |= (uint64(b) & 0x7F) << shift
  8324. if b < 0x80 {
  8325. break
  8326. }
  8327. }
  8328. fieldNum := int32(wire >> 3)
  8329. wireType := int(wire & 0x7)
  8330. if wireType == 4 {
  8331. return fmt.Errorf("proto: RoomCardItem: wiretype end group for non-group")
  8332. }
  8333. if fieldNum <= 0 {
  8334. return fmt.Errorf("proto: RoomCardItem: illegal tag %d (wire type %d)", fieldNum, wire)
  8335. }
  8336. switch fieldNum {
  8337. case 1:
  8338. if wireType != 0 {
  8339. return fmt.Errorf("proto: wrong wireType = %d for field IsLive", wireType)
  8340. }
  8341. m.IsLive = 0
  8342. for shift := uint(0); ; shift += 7 {
  8343. if shift >= 64 {
  8344. return ErrIntOverflowIndex
  8345. }
  8346. if iNdEx >= l {
  8347. return io.ErrUnexpectedEOF
  8348. }
  8349. b := dAtA[iNdEx]
  8350. iNdEx++
  8351. m.IsLive |= (int64(b) & 0x7F) << shift
  8352. if b < 0x80 {
  8353. break
  8354. }
  8355. }
  8356. case 2:
  8357. if wireType != 0 {
  8358. return fmt.Errorf("proto: wrong wireType = %d for field RoomId", wireType)
  8359. }
  8360. m.RoomId = 0
  8361. for shift := uint(0); ; shift += 7 {
  8362. if shift >= 64 {
  8363. return ErrIntOverflowIndex
  8364. }
  8365. if iNdEx >= l {
  8366. return io.ErrUnexpectedEOF
  8367. }
  8368. b := dAtA[iNdEx]
  8369. iNdEx++
  8370. m.RoomId |= (int64(b) & 0x7F) << shift
  8371. if b < 0x80 {
  8372. break
  8373. }
  8374. }
  8375. case 3:
  8376. if wireType != 2 {
  8377. return fmt.Errorf("proto: wrong wireType = %d for field Title", wireType)
  8378. }
  8379. var stringLen uint64
  8380. for shift := uint(0); ; shift += 7 {
  8381. if shift >= 64 {
  8382. return ErrIntOverflowIndex
  8383. }
  8384. if iNdEx >= l {
  8385. return io.ErrUnexpectedEOF
  8386. }
  8387. b := dAtA[iNdEx]
  8388. iNdEx++
  8389. stringLen |= (uint64(b) & 0x7F) << shift
  8390. if b < 0x80 {
  8391. break
  8392. }
  8393. }
  8394. intStringLen := int(stringLen)
  8395. if intStringLen < 0 {
  8396. return ErrInvalidLengthIndex
  8397. }
  8398. postIndex := iNdEx + intStringLen
  8399. if postIndex > l {
  8400. return io.ErrUnexpectedEOF
  8401. }
  8402. m.Title = string(dAtA[iNdEx:postIndex])
  8403. iNdEx = postIndex
  8404. case 4:
  8405. if wireType != 2 {
  8406. return fmt.Errorf("proto: wrong wireType = %d for field UName", wireType)
  8407. }
  8408. var stringLen uint64
  8409. for shift := uint(0); ; shift += 7 {
  8410. if shift >= 64 {
  8411. return ErrIntOverflowIndex
  8412. }
  8413. if iNdEx >= l {
  8414. return io.ErrUnexpectedEOF
  8415. }
  8416. b := dAtA[iNdEx]
  8417. iNdEx++
  8418. stringLen |= (uint64(b) & 0x7F) << shift
  8419. if b < 0x80 {
  8420. break
  8421. }
  8422. }
  8423. intStringLen := int(stringLen)
  8424. if intStringLen < 0 {
  8425. return ErrInvalidLengthIndex
  8426. }
  8427. postIndex := iNdEx + intStringLen
  8428. if postIndex > l {
  8429. return io.ErrUnexpectedEOF
  8430. }
  8431. m.UName = string(dAtA[iNdEx:postIndex])
  8432. iNdEx = postIndex
  8433. case 5:
  8434. if wireType != 0 {
  8435. return fmt.Errorf("proto: wrong wireType = %d for field Online", wireType)
  8436. }
  8437. m.Online = 0
  8438. for shift := uint(0); ; shift += 7 {
  8439. if shift >= 64 {
  8440. return ErrIntOverflowIndex
  8441. }
  8442. if iNdEx >= l {
  8443. return io.ErrUnexpectedEOF
  8444. }
  8445. b := dAtA[iNdEx]
  8446. iNdEx++
  8447. m.Online |= (int64(b) & 0x7F) << shift
  8448. if b < 0x80 {
  8449. break
  8450. }
  8451. }
  8452. case 6:
  8453. if wireType != 2 {
  8454. return fmt.Errorf("proto: wrong wireType = %d for field Cover", wireType)
  8455. }
  8456. var stringLen uint64
  8457. for shift := uint(0); ; shift += 7 {
  8458. if shift >= 64 {
  8459. return ErrIntOverflowIndex
  8460. }
  8461. if iNdEx >= l {
  8462. return io.ErrUnexpectedEOF
  8463. }
  8464. b := dAtA[iNdEx]
  8465. iNdEx++
  8466. stringLen |= (uint64(b) & 0x7F) << shift
  8467. if b < 0x80 {
  8468. break
  8469. }
  8470. }
  8471. intStringLen := int(stringLen)
  8472. if intStringLen < 0 {
  8473. return ErrInvalidLengthIndex
  8474. }
  8475. postIndex := iNdEx + intStringLen
  8476. if postIndex > l {
  8477. return io.ErrUnexpectedEOF
  8478. }
  8479. m.Cover = string(dAtA[iNdEx:postIndex])
  8480. iNdEx = postIndex
  8481. case 7:
  8482. if wireType != 0 {
  8483. return fmt.Errorf("proto: wrong wireType = %d for field AreaV2ParentId", wireType)
  8484. }
  8485. m.AreaV2ParentId = 0
  8486. for shift := uint(0); ; shift += 7 {
  8487. if shift >= 64 {
  8488. return ErrIntOverflowIndex
  8489. }
  8490. if iNdEx >= l {
  8491. return io.ErrUnexpectedEOF
  8492. }
  8493. b := dAtA[iNdEx]
  8494. iNdEx++
  8495. m.AreaV2ParentId |= (int64(b) & 0x7F) << shift
  8496. if b < 0x80 {
  8497. break
  8498. }
  8499. }
  8500. case 8:
  8501. if wireType != 0 {
  8502. return fmt.Errorf("proto: wrong wireType = %d for field AreaV2Id", wireType)
  8503. }
  8504. m.AreaV2Id = 0
  8505. for shift := uint(0); ; shift += 7 {
  8506. if shift >= 64 {
  8507. return ErrIntOverflowIndex
  8508. }
  8509. if iNdEx >= l {
  8510. return io.ErrUnexpectedEOF
  8511. }
  8512. b := dAtA[iNdEx]
  8513. iNdEx++
  8514. m.AreaV2Id |= (int64(b) & 0x7F) << shift
  8515. if b < 0x80 {
  8516. break
  8517. }
  8518. }
  8519. case 9:
  8520. if wireType != 0 {
  8521. return fmt.Errorf("proto: wrong wireType = %d for field Sort", wireType)
  8522. }
  8523. m.Sort = 0
  8524. for shift := uint(0); ; shift += 7 {
  8525. if shift >= 64 {
  8526. return ErrIntOverflowIndex
  8527. }
  8528. if iNdEx >= l {
  8529. return io.ErrUnexpectedEOF
  8530. }
  8531. b := dAtA[iNdEx]
  8532. iNdEx++
  8533. m.Sort |= (int64(b) & 0x7F) << shift
  8534. if b < 0x80 {
  8535. break
  8536. }
  8537. }
  8538. default:
  8539. iNdEx = preIndex
  8540. skippy, err := skipIndex(dAtA[iNdEx:])
  8541. if err != nil {
  8542. return err
  8543. }
  8544. if skippy < 0 {
  8545. return ErrInvalidLengthIndex
  8546. }
  8547. if (iNdEx + skippy) > l {
  8548. return io.ErrUnexpectedEOF
  8549. }
  8550. iNdEx += skippy
  8551. }
  8552. }
  8553. if iNdEx > l {
  8554. return io.ErrUnexpectedEOF
  8555. }
  8556. return nil
  8557. }
  8558. func (m *AvCardItem) Unmarshal(dAtA []byte) error {
  8559. l := len(dAtA)
  8560. iNdEx := 0
  8561. for iNdEx < l {
  8562. preIndex := iNdEx
  8563. var wire uint64
  8564. for shift := uint(0); ; shift += 7 {
  8565. if shift >= 64 {
  8566. return ErrIntOverflowIndex
  8567. }
  8568. if iNdEx >= l {
  8569. return io.ErrUnexpectedEOF
  8570. }
  8571. b := dAtA[iNdEx]
  8572. iNdEx++
  8573. wire |= (uint64(b) & 0x7F) << shift
  8574. if b < 0x80 {
  8575. break
  8576. }
  8577. }
  8578. fieldNum := int32(wire >> 3)
  8579. wireType := int(wire & 0x7)
  8580. if wireType == 4 {
  8581. return fmt.Errorf("proto: AvCardItem: wiretype end group for non-group")
  8582. }
  8583. if fieldNum <= 0 {
  8584. return fmt.Errorf("proto: AvCardItem: illegal tag %d (wire type %d)", fieldNum, wire)
  8585. }
  8586. switch fieldNum {
  8587. case 1:
  8588. if wireType != 0 {
  8589. return fmt.Errorf("proto: wrong wireType = %d for field Avid", wireType)
  8590. }
  8591. m.Avid = 0
  8592. for shift := uint(0); ; shift += 7 {
  8593. if shift >= 64 {
  8594. return ErrIntOverflowIndex
  8595. }
  8596. if iNdEx >= l {
  8597. return io.ErrUnexpectedEOF
  8598. }
  8599. b := dAtA[iNdEx]
  8600. iNdEx++
  8601. m.Avid |= (int64(b) & 0x7F) << shift
  8602. if b < 0x80 {
  8603. break
  8604. }
  8605. }
  8606. case 2:
  8607. if wireType != 2 {
  8608. return fmt.Errorf("proto: wrong wireType = %d for field Title", wireType)
  8609. }
  8610. var stringLen uint64
  8611. for shift := uint(0); ; shift += 7 {
  8612. if shift >= 64 {
  8613. return ErrIntOverflowIndex
  8614. }
  8615. if iNdEx >= l {
  8616. return io.ErrUnexpectedEOF
  8617. }
  8618. b := dAtA[iNdEx]
  8619. iNdEx++
  8620. stringLen |= (uint64(b) & 0x7F) << shift
  8621. if b < 0x80 {
  8622. break
  8623. }
  8624. }
  8625. intStringLen := int(stringLen)
  8626. if intStringLen < 0 {
  8627. return ErrInvalidLengthIndex
  8628. }
  8629. postIndex := iNdEx + intStringLen
  8630. if postIndex > l {
  8631. return io.ErrUnexpectedEOF
  8632. }
  8633. m.Title = string(dAtA[iNdEx:postIndex])
  8634. iNdEx = postIndex
  8635. case 3:
  8636. if wireType != 0 {
  8637. return fmt.Errorf("proto: wrong wireType = %d for field ViewCount", wireType)
  8638. }
  8639. m.ViewCount = 0
  8640. for shift := uint(0); ; shift += 7 {
  8641. if shift >= 64 {
  8642. return ErrIntOverflowIndex
  8643. }
  8644. if iNdEx >= l {
  8645. return io.ErrUnexpectedEOF
  8646. }
  8647. b := dAtA[iNdEx]
  8648. iNdEx++
  8649. m.ViewCount |= (int64(b) & 0x7F) << shift
  8650. if b < 0x80 {
  8651. break
  8652. }
  8653. }
  8654. case 4:
  8655. if wireType != 0 {
  8656. return fmt.Errorf("proto: wrong wireType = %d for field DanMaKu", wireType)
  8657. }
  8658. m.DanMaKu = 0
  8659. for shift := uint(0); ; shift += 7 {
  8660. if shift >= 64 {
  8661. return ErrIntOverflowIndex
  8662. }
  8663. if iNdEx >= l {
  8664. return io.ErrUnexpectedEOF
  8665. }
  8666. b := dAtA[iNdEx]
  8667. iNdEx++
  8668. m.DanMaKu |= (int64(b) & 0x7F) << shift
  8669. if b < 0x80 {
  8670. break
  8671. }
  8672. }
  8673. case 5:
  8674. if wireType != 0 {
  8675. return fmt.Errorf("proto: wrong wireType = %d for field Duration", wireType)
  8676. }
  8677. m.Duration = 0
  8678. for shift := uint(0); ; shift += 7 {
  8679. if shift >= 64 {
  8680. return ErrIntOverflowIndex
  8681. }
  8682. if iNdEx >= l {
  8683. return io.ErrUnexpectedEOF
  8684. }
  8685. b := dAtA[iNdEx]
  8686. iNdEx++
  8687. m.Duration |= (int64(b) & 0x7F) << shift
  8688. if b < 0x80 {
  8689. break
  8690. }
  8691. }
  8692. case 6:
  8693. if wireType != 2 {
  8694. return fmt.Errorf("proto: wrong wireType = %d for field Cover", wireType)
  8695. }
  8696. var stringLen uint64
  8697. for shift := uint(0); ; shift += 7 {
  8698. if shift >= 64 {
  8699. return ErrIntOverflowIndex
  8700. }
  8701. if iNdEx >= l {
  8702. return io.ErrUnexpectedEOF
  8703. }
  8704. b := dAtA[iNdEx]
  8705. iNdEx++
  8706. stringLen |= (uint64(b) & 0x7F) << shift
  8707. if b < 0x80 {
  8708. break
  8709. }
  8710. }
  8711. intStringLen := int(stringLen)
  8712. if intStringLen < 0 {
  8713. return ErrInvalidLengthIndex
  8714. }
  8715. postIndex := iNdEx + intStringLen
  8716. if postIndex > l {
  8717. return io.ErrUnexpectedEOF
  8718. }
  8719. m.Cover = string(dAtA[iNdEx:postIndex])
  8720. iNdEx = postIndex
  8721. case 7:
  8722. if wireType != 0 {
  8723. return fmt.Errorf("proto: wrong wireType = %d for field Sort", wireType)
  8724. }
  8725. m.Sort = 0
  8726. for shift := uint(0); ; shift += 7 {
  8727. if shift >= 64 {
  8728. return ErrIntOverflowIndex
  8729. }
  8730. if iNdEx >= l {
  8731. return io.ErrUnexpectedEOF
  8732. }
  8733. b := dAtA[iNdEx]
  8734. iNdEx++
  8735. m.Sort |= (int64(b) & 0x7F) << shift
  8736. if b < 0x80 {
  8737. break
  8738. }
  8739. }
  8740. default:
  8741. iNdEx = preIndex
  8742. skippy, err := skipIndex(dAtA[iNdEx:])
  8743. if err != nil {
  8744. return err
  8745. }
  8746. if skippy < 0 {
  8747. return ErrInvalidLengthIndex
  8748. }
  8749. if (iNdEx + skippy) > l {
  8750. return io.ErrUnexpectedEOF
  8751. }
  8752. iNdEx += skippy
  8753. }
  8754. }
  8755. if iNdEx > l {
  8756. return io.ErrUnexpectedEOF
  8757. }
  8758. return nil
  8759. }
  8760. func (m *CommonRoomItem) Unmarshal(dAtA []byte) error {
  8761. l := len(dAtA)
  8762. iNdEx := 0
  8763. for iNdEx < l {
  8764. preIndex := iNdEx
  8765. var wire uint64
  8766. for shift := uint(0); ; shift += 7 {
  8767. if shift >= 64 {
  8768. return ErrIntOverflowIndex
  8769. }
  8770. if iNdEx >= l {
  8771. return io.ErrUnexpectedEOF
  8772. }
  8773. b := dAtA[iNdEx]
  8774. iNdEx++
  8775. wire |= (uint64(b) & 0x7F) << shift
  8776. if b < 0x80 {
  8777. break
  8778. }
  8779. }
  8780. fieldNum := int32(wire >> 3)
  8781. wireType := int(wire & 0x7)
  8782. if wireType == 4 {
  8783. return fmt.Errorf("proto: CommonRoomItem: wiretype end group for non-group")
  8784. }
  8785. if fieldNum <= 0 {
  8786. return fmt.Errorf("proto: CommonRoomItem: illegal tag %d (wire type %d)", fieldNum, wire)
  8787. }
  8788. switch fieldNum {
  8789. case 1:
  8790. if wireType == 0 {
  8791. var v int64
  8792. for shift := uint(0); ; shift += 7 {
  8793. if shift >= 64 {
  8794. return ErrIntOverflowIndex
  8795. }
  8796. if iNdEx >= l {
  8797. return io.ErrUnexpectedEOF
  8798. }
  8799. b := dAtA[iNdEx]
  8800. iNdEx++
  8801. v |= (int64(b) & 0x7F) << shift
  8802. if b < 0x80 {
  8803. break
  8804. }
  8805. }
  8806. m.AcceptQuality = append(m.AcceptQuality, v)
  8807. } else if wireType == 2 {
  8808. var packedLen int
  8809. for shift := uint(0); ; shift += 7 {
  8810. if shift >= 64 {
  8811. return ErrIntOverflowIndex
  8812. }
  8813. if iNdEx >= l {
  8814. return io.ErrUnexpectedEOF
  8815. }
  8816. b := dAtA[iNdEx]
  8817. iNdEx++
  8818. packedLen |= (int(b) & 0x7F) << shift
  8819. if b < 0x80 {
  8820. break
  8821. }
  8822. }
  8823. if packedLen < 0 {
  8824. return ErrInvalidLengthIndex
  8825. }
  8826. postIndex := iNdEx + packedLen
  8827. if postIndex > l {
  8828. return io.ErrUnexpectedEOF
  8829. }
  8830. var elementCount int
  8831. var count int
  8832. for _, integer := range dAtA {
  8833. if integer < 128 {
  8834. count++
  8835. }
  8836. }
  8837. elementCount = count
  8838. if elementCount != 0 && len(m.AcceptQuality) == 0 {
  8839. m.AcceptQuality = make([]int64, 0, elementCount)
  8840. }
  8841. for iNdEx < postIndex {
  8842. var v int64
  8843. for shift := uint(0); ; shift += 7 {
  8844. if shift >= 64 {
  8845. return ErrIntOverflowIndex
  8846. }
  8847. if iNdEx >= l {
  8848. return io.ErrUnexpectedEOF
  8849. }
  8850. b := dAtA[iNdEx]
  8851. iNdEx++
  8852. v |= (int64(b) & 0x7F) << shift
  8853. if b < 0x80 {
  8854. break
  8855. }
  8856. }
  8857. m.AcceptQuality = append(m.AcceptQuality, v)
  8858. }
  8859. } else {
  8860. return fmt.Errorf("proto: wrong wireType = %d for field AcceptQuality", wireType)
  8861. }
  8862. case 2:
  8863. if wireType != 0 {
  8864. return fmt.Errorf("proto: wrong wireType = %d for field AreaV2Id", wireType)
  8865. }
  8866. m.AreaV2Id = 0
  8867. for shift := uint(0); ; shift += 7 {
  8868. if shift >= 64 {
  8869. return ErrIntOverflowIndex
  8870. }
  8871. if iNdEx >= l {
  8872. return io.ErrUnexpectedEOF
  8873. }
  8874. b := dAtA[iNdEx]
  8875. iNdEx++
  8876. m.AreaV2Id |= (int64(b) & 0x7F) << shift
  8877. if b < 0x80 {
  8878. break
  8879. }
  8880. }
  8881. case 3:
  8882. if wireType != 0 {
  8883. return fmt.Errorf("proto: wrong wireType = %d for field AreaV2ParentId", wireType)
  8884. }
  8885. m.AreaV2ParentId = 0
  8886. for shift := uint(0); ; shift += 7 {
  8887. if shift >= 64 {
  8888. return ErrIntOverflowIndex
  8889. }
  8890. if iNdEx >= l {
  8891. return io.ErrUnexpectedEOF
  8892. }
  8893. b := dAtA[iNdEx]
  8894. iNdEx++
  8895. m.AreaV2ParentId |= (int64(b) & 0x7F) << shift
  8896. if b < 0x80 {
  8897. break
  8898. }
  8899. }
  8900. case 4:
  8901. if wireType != 2 {
  8902. return fmt.Errorf("proto: wrong wireType = %d for field AreaV2Name", wireType)
  8903. }
  8904. var stringLen uint64
  8905. for shift := uint(0); ; shift += 7 {
  8906. if shift >= 64 {
  8907. return ErrIntOverflowIndex
  8908. }
  8909. if iNdEx >= l {
  8910. return io.ErrUnexpectedEOF
  8911. }
  8912. b := dAtA[iNdEx]
  8913. iNdEx++
  8914. stringLen |= (uint64(b) & 0x7F) << shift
  8915. if b < 0x80 {
  8916. break
  8917. }
  8918. }
  8919. intStringLen := int(stringLen)
  8920. if intStringLen < 0 {
  8921. return ErrInvalidLengthIndex
  8922. }
  8923. postIndex := iNdEx + intStringLen
  8924. if postIndex > l {
  8925. return io.ErrUnexpectedEOF
  8926. }
  8927. m.AreaV2Name = string(dAtA[iNdEx:postIndex])
  8928. iNdEx = postIndex
  8929. case 5:
  8930. if wireType != 2 {
  8931. return fmt.Errorf("proto: wrong wireType = %d for field AreaV2ParentName", wireType)
  8932. }
  8933. var stringLen uint64
  8934. for shift := uint(0); ; shift += 7 {
  8935. if shift >= 64 {
  8936. return ErrIntOverflowIndex
  8937. }
  8938. if iNdEx >= l {
  8939. return io.ErrUnexpectedEOF
  8940. }
  8941. b := dAtA[iNdEx]
  8942. iNdEx++
  8943. stringLen |= (uint64(b) & 0x7F) << shift
  8944. if b < 0x80 {
  8945. break
  8946. }
  8947. }
  8948. intStringLen := int(stringLen)
  8949. if intStringLen < 0 {
  8950. return ErrInvalidLengthIndex
  8951. }
  8952. postIndex := iNdEx + intStringLen
  8953. if postIndex > l {
  8954. return io.ErrUnexpectedEOF
  8955. }
  8956. m.AreaV2ParentName = string(dAtA[iNdEx:postIndex])
  8957. iNdEx = postIndex
  8958. case 6:
  8959. if wireType != 0 {
  8960. return fmt.Errorf("proto: wrong wireType = %d for field BroadcastType", wireType)
  8961. }
  8962. m.BroadcastType = 0
  8963. for shift := uint(0); ; shift += 7 {
  8964. if shift >= 64 {
  8965. return ErrIntOverflowIndex
  8966. }
  8967. if iNdEx >= l {
  8968. return io.ErrUnexpectedEOF
  8969. }
  8970. b := dAtA[iNdEx]
  8971. iNdEx++
  8972. m.BroadcastType |= (int64(b) & 0x7F) << shift
  8973. if b < 0x80 {
  8974. break
  8975. }
  8976. }
  8977. case 7:
  8978. if wireType != 2 {
  8979. return fmt.Errorf("proto: wrong wireType = %d for field Cover", wireType)
  8980. }
  8981. var stringLen uint64
  8982. for shift := uint(0); ; shift += 7 {
  8983. if shift >= 64 {
  8984. return ErrIntOverflowIndex
  8985. }
  8986. if iNdEx >= l {
  8987. return io.ErrUnexpectedEOF
  8988. }
  8989. b := dAtA[iNdEx]
  8990. iNdEx++
  8991. stringLen |= (uint64(b) & 0x7F) << shift
  8992. if b < 0x80 {
  8993. break
  8994. }
  8995. }
  8996. intStringLen := int(stringLen)
  8997. if intStringLen < 0 {
  8998. return ErrInvalidLengthIndex
  8999. }
  9000. postIndex := iNdEx + intStringLen
  9001. if postIndex > l {
  9002. return io.ErrUnexpectedEOF
  9003. }
  9004. m.Cover = string(dAtA[iNdEx:postIndex])
  9005. iNdEx = postIndex
  9006. case 8:
  9007. if wireType != 0 {
  9008. return fmt.Errorf("proto: wrong wireType = %d for field CurrentQuality", wireType)
  9009. }
  9010. m.CurrentQuality = 0
  9011. for shift := uint(0); ; shift += 7 {
  9012. if shift >= 64 {
  9013. return ErrIntOverflowIndex
  9014. }
  9015. if iNdEx >= l {
  9016. return io.ErrUnexpectedEOF
  9017. }
  9018. b := dAtA[iNdEx]
  9019. iNdEx++
  9020. m.CurrentQuality |= (int64(b) & 0x7F) << shift
  9021. if b < 0x80 {
  9022. break
  9023. }
  9024. }
  9025. case 9:
  9026. if wireType != 2 {
  9027. return fmt.Errorf("proto: wrong wireType = %d for field Face", wireType)
  9028. }
  9029. var stringLen uint64
  9030. for shift := uint(0); ; shift += 7 {
  9031. if shift >= 64 {
  9032. return ErrIntOverflowIndex
  9033. }
  9034. if iNdEx >= l {
  9035. return io.ErrUnexpectedEOF
  9036. }
  9037. b := dAtA[iNdEx]
  9038. iNdEx++
  9039. stringLen |= (uint64(b) & 0x7F) << shift
  9040. if b < 0x80 {
  9041. break
  9042. }
  9043. }
  9044. intStringLen := int(stringLen)
  9045. if intStringLen < 0 {
  9046. return ErrInvalidLengthIndex
  9047. }
  9048. postIndex := iNdEx + intStringLen
  9049. if postIndex > l {
  9050. return io.ErrUnexpectedEOF
  9051. }
  9052. m.Face = string(dAtA[iNdEx:postIndex])
  9053. iNdEx = postIndex
  9054. case 10:
  9055. if wireType != 2 {
  9056. return fmt.Errorf("proto: wrong wireType = %d for field Link", wireType)
  9057. }
  9058. var stringLen uint64
  9059. for shift := uint(0); ; shift += 7 {
  9060. if shift >= 64 {
  9061. return ErrIntOverflowIndex
  9062. }
  9063. if iNdEx >= l {
  9064. return io.ErrUnexpectedEOF
  9065. }
  9066. b := dAtA[iNdEx]
  9067. iNdEx++
  9068. stringLen |= (uint64(b) & 0x7F) << shift
  9069. if b < 0x80 {
  9070. break
  9071. }
  9072. }
  9073. intStringLen := int(stringLen)
  9074. if intStringLen < 0 {
  9075. return ErrInvalidLengthIndex
  9076. }
  9077. postIndex := iNdEx + intStringLen
  9078. if postIndex > l {
  9079. return io.ErrUnexpectedEOF
  9080. }
  9081. m.Link = string(dAtA[iNdEx:postIndex])
  9082. iNdEx = postIndex
  9083. case 11:
  9084. if wireType != 0 {
  9085. return fmt.Errorf("proto: wrong wireType = %d for field Online", wireType)
  9086. }
  9087. m.Online = 0
  9088. for shift := uint(0); ; shift += 7 {
  9089. if shift >= 64 {
  9090. return ErrIntOverflowIndex
  9091. }
  9092. if iNdEx >= l {
  9093. return io.ErrUnexpectedEOF
  9094. }
  9095. b := dAtA[iNdEx]
  9096. iNdEx++
  9097. m.Online |= (int64(b) & 0x7F) << shift
  9098. if b < 0x80 {
  9099. break
  9100. }
  9101. }
  9102. case 12:
  9103. if wireType != 2 {
  9104. return fmt.Errorf("proto: wrong wireType = %d for field PendentRu", wireType)
  9105. }
  9106. var stringLen uint64
  9107. for shift := uint(0); ; shift += 7 {
  9108. if shift >= 64 {
  9109. return ErrIntOverflowIndex
  9110. }
  9111. if iNdEx >= l {
  9112. return io.ErrUnexpectedEOF
  9113. }
  9114. b := dAtA[iNdEx]
  9115. iNdEx++
  9116. stringLen |= (uint64(b) & 0x7F) << shift
  9117. if b < 0x80 {
  9118. break
  9119. }
  9120. }
  9121. intStringLen := int(stringLen)
  9122. if intStringLen < 0 {
  9123. return ErrInvalidLengthIndex
  9124. }
  9125. postIndex := iNdEx + intStringLen
  9126. if postIndex > l {
  9127. return io.ErrUnexpectedEOF
  9128. }
  9129. m.PendentRu = string(dAtA[iNdEx:postIndex])
  9130. iNdEx = postIndex
  9131. case 13:
  9132. if wireType != 2 {
  9133. return fmt.Errorf("proto: wrong wireType = %d for field PendentRuColor", wireType)
  9134. }
  9135. var stringLen uint64
  9136. for shift := uint(0); ; shift += 7 {
  9137. if shift >= 64 {
  9138. return ErrIntOverflowIndex
  9139. }
  9140. if iNdEx >= l {
  9141. return io.ErrUnexpectedEOF
  9142. }
  9143. b := dAtA[iNdEx]
  9144. iNdEx++
  9145. stringLen |= (uint64(b) & 0x7F) << shift
  9146. if b < 0x80 {
  9147. break
  9148. }
  9149. }
  9150. intStringLen := int(stringLen)
  9151. if intStringLen < 0 {
  9152. return ErrInvalidLengthIndex
  9153. }
  9154. postIndex := iNdEx + intStringLen
  9155. if postIndex > l {
  9156. return io.ErrUnexpectedEOF
  9157. }
  9158. m.PendentRuColor = string(dAtA[iNdEx:postIndex])
  9159. iNdEx = postIndex
  9160. case 14:
  9161. if wireType != 2 {
  9162. return fmt.Errorf("proto: wrong wireType = %d for field PendentRuPic", wireType)
  9163. }
  9164. var stringLen uint64
  9165. for shift := uint(0); ; shift += 7 {
  9166. if shift >= 64 {
  9167. return ErrIntOverflowIndex
  9168. }
  9169. if iNdEx >= l {
  9170. return io.ErrUnexpectedEOF
  9171. }
  9172. b := dAtA[iNdEx]
  9173. iNdEx++
  9174. stringLen |= (uint64(b) & 0x7F) << shift
  9175. if b < 0x80 {
  9176. break
  9177. }
  9178. }
  9179. intStringLen := int(stringLen)
  9180. if intStringLen < 0 {
  9181. return ErrInvalidLengthIndex
  9182. }
  9183. postIndex := iNdEx + intStringLen
  9184. if postIndex > l {
  9185. return io.ErrUnexpectedEOF
  9186. }
  9187. m.PendentRuPic = string(dAtA[iNdEx:postIndex])
  9188. iNdEx = postIndex
  9189. case 15:
  9190. if wireType != 0 {
  9191. return fmt.Errorf("proto: wrong wireType = %d for field PkId", wireType)
  9192. }
  9193. m.PkId = 0
  9194. for shift := uint(0); ; shift += 7 {
  9195. if shift >= 64 {
  9196. return ErrIntOverflowIndex
  9197. }
  9198. if iNdEx >= l {
  9199. return io.ErrUnexpectedEOF
  9200. }
  9201. b := dAtA[iNdEx]
  9202. iNdEx++
  9203. m.PkId |= (int64(b) & 0x7F) << shift
  9204. if b < 0x80 {
  9205. break
  9206. }
  9207. }
  9208. case 16:
  9209. if wireType != 2 {
  9210. return fmt.Errorf("proto: wrong wireType = %d for field PlayUrl", wireType)
  9211. }
  9212. var stringLen uint64
  9213. for shift := uint(0); ; shift += 7 {
  9214. if shift >= 64 {
  9215. return ErrIntOverflowIndex
  9216. }
  9217. if iNdEx >= l {
  9218. return io.ErrUnexpectedEOF
  9219. }
  9220. b := dAtA[iNdEx]
  9221. iNdEx++
  9222. stringLen |= (uint64(b) & 0x7F) << shift
  9223. if b < 0x80 {
  9224. break
  9225. }
  9226. }
  9227. intStringLen := int(stringLen)
  9228. if intStringLen < 0 {
  9229. return ErrInvalidLengthIndex
  9230. }
  9231. postIndex := iNdEx + intStringLen
  9232. if postIndex > l {
  9233. return io.ErrUnexpectedEOF
  9234. }
  9235. m.PlayUrl = string(dAtA[iNdEx:postIndex])
  9236. iNdEx = postIndex
  9237. case 17:
  9238. if wireType != 0 {
  9239. return fmt.Errorf("proto: wrong wireType = %d for field RecType", wireType)
  9240. }
  9241. m.RecType = 0
  9242. for shift := uint(0); ; shift += 7 {
  9243. if shift >= 64 {
  9244. return ErrIntOverflowIndex
  9245. }
  9246. if iNdEx >= l {
  9247. return io.ErrUnexpectedEOF
  9248. }
  9249. b := dAtA[iNdEx]
  9250. iNdEx++
  9251. m.RecType |= (int64(b) & 0x7F) << shift
  9252. if b < 0x80 {
  9253. break
  9254. }
  9255. }
  9256. case 18:
  9257. if wireType != 0 {
  9258. return fmt.Errorf("proto: wrong wireType = %d for field Roomid", wireType)
  9259. }
  9260. m.Roomid = 0
  9261. for shift := uint(0); ; shift += 7 {
  9262. if shift >= 64 {
  9263. return ErrIntOverflowIndex
  9264. }
  9265. if iNdEx >= l {
  9266. return io.ErrUnexpectedEOF
  9267. }
  9268. b := dAtA[iNdEx]
  9269. iNdEx++
  9270. m.Roomid |= (int64(b) & 0x7F) << shift
  9271. if b < 0x80 {
  9272. break
  9273. }
  9274. }
  9275. case 19:
  9276. if wireType != 2 {
  9277. return fmt.Errorf("proto: wrong wireType = %d for field Title", wireType)
  9278. }
  9279. var stringLen uint64
  9280. for shift := uint(0); ; shift += 7 {
  9281. if shift >= 64 {
  9282. return ErrIntOverflowIndex
  9283. }
  9284. if iNdEx >= l {
  9285. return io.ErrUnexpectedEOF
  9286. }
  9287. b := dAtA[iNdEx]
  9288. iNdEx++
  9289. stringLen |= (uint64(b) & 0x7F) << shift
  9290. if b < 0x80 {
  9291. break
  9292. }
  9293. }
  9294. intStringLen := int(stringLen)
  9295. if intStringLen < 0 {
  9296. return ErrInvalidLengthIndex
  9297. }
  9298. postIndex := iNdEx + intStringLen
  9299. if postIndex > l {
  9300. return io.ErrUnexpectedEOF
  9301. }
  9302. m.Title = string(dAtA[iNdEx:postIndex])
  9303. iNdEx = postIndex
  9304. case 20:
  9305. if wireType != 2 {
  9306. return fmt.Errorf("proto: wrong wireType = %d for field Uname", wireType)
  9307. }
  9308. var stringLen uint64
  9309. for shift := uint(0); ; shift += 7 {
  9310. if shift >= 64 {
  9311. return ErrIntOverflowIndex
  9312. }
  9313. if iNdEx >= l {
  9314. return io.ErrUnexpectedEOF
  9315. }
  9316. b := dAtA[iNdEx]
  9317. iNdEx++
  9318. stringLen |= (uint64(b) & 0x7F) << shift
  9319. if b < 0x80 {
  9320. break
  9321. }
  9322. }
  9323. intStringLen := int(stringLen)
  9324. if intStringLen < 0 {
  9325. return ErrInvalidLengthIndex
  9326. }
  9327. postIndex := iNdEx + intStringLen
  9328. if postIndex > l {
  9329. return io.ErrUnexpectedEOF
  9330. }
  9331. m.Uname = string(dAtA[iNdEx:postIndex])
  9332. iNdEx = postIndex
  9333. case 21:
  9334. if wireType != 2 {
  9335. return fmt.Errorf("proto: wrong wireType = %d for field PlayUrlH265", wireType)
  9336. }
  9337. var stringLen uint64
  9338. for shift := uint(0); ; shift += 7 {
  9339. if shift >= 64 {
  9340. return ErrIntOverflowIndex
  9341. }
  9342. if iNdEx >= l {
  9343. return io.ErrUnexpectedEOF
  9344. }
  9345. b := dAtA[iNdEx]
  9346. iNdEx++
  9347. stringLen |= (uint64(b) & 0x7F) << shift
  9348. if b < 0x80 {
  9349. break
  9350. }
  9351. }
  9352. intStringLen := int(stringLen)
  9353. if intStringLen < 0 {
  9354. return ErrInvalidLengthIndex
  9355. }
  9356. postIndex := iNdEx + intStringLen
  9357. if postIndex > l {
  9358. return io.ErrUnexpectedEOF
  9359. }
  9360. m.PlayUrlH265 = string(dAtA[iNdEx:postIndex])
  9361. iNdEx = postIndex
  9362. default:
  9363. iNdEx = preIndex
  9364. skippy, err := skipIndex(dAtA[iNdEx:])
  9365. if err != nil {
  9366. return err
  9367. }
  9368. if skippy < 0 {
  9369. return ErrInvalidLengthIndex
  9370. }
  9371. if (iNdEx + skippy) > l {
  9372. return io.ErrUnexpectedEOF
  9373. }
  9374. iNdEx += skippy
  9375. }
  9376. }
  9377. if iNdEx > l {
  9378. return io.ErrUnexpectedEOF
  9379. }
  9380. return nil
  9381. }
  9382. func (m *HourRankItem) Unmarshal(dAtA []byte) error {
  9383. l := len(dAtA)
  9384. iNdEx := 0
  9385. for iNdEx < l {
  9386. preIndex := iNdEx
  9387. var wire uint64
  9388. for shift := uint(0); ; shift += 7 {
  9389. if shift >= 64 {
  9390. return ErrIntOverflowIndex
  9391. }
  9392. if iNdEx >= l {
  9393. return io.ErrUnexpectedEOF
  9394. }
  9395. b := dAtA[iNdEx]
  9396. iNdEx++
  9397. wire |= (uint64(b) & 0x7F) << shift
  9398. if b < 0x80 {
  9399. break
  9400. }
  9401. }
  9402. fieldNum := int32(wire >> 3)
  9403. wireType := int(wire & 0x7)
  9404. if wireType == 4 {
  9405. return fmt.Errorf("proto: HourRankItem: wiretype end group for non-group")
  9406. }
  9407. if fieldNum <= 0 {
  9408. return fmt.Errorf("proto: HourRankItem: illegal tag %d (wire type %d)", fieldNum, wire)
  9409. }
  9410. switch fieldNum {
  9411. case 1:
  9412. if wireType != 0 {
  9413. return fmt.Errorf("proto: wrong wireType = %d for field Rank", wireType)
  9414. }
  9415. m.Rank = 0
  9416. for shift := uint(0); ; shift += 7 {
  9417. if shift >= 64 {
  9418. return ErrIntOverflowIndex
  9419. }
  9420. if iNdEx >= l {
  9421. return io.ErrUnexpectedEOF
  9422. }
  9423. b := dAtA[iNdEx]
  9424. iNdEx++
  9425. m.Rank |= (int64(b) & 0x7F) << shift
  9426. if b < 0x80 {
  9427. break
  9428. }
  9429. }
  9430. case 2:
  9431. if wireType != 0 {
  9432. return fmt.Errorf("proto: wrong wireType = %d for field Uid", wireType)
  9433. }
  9434. m.Uid = 0
  9435. for shift := uint(0); ; shift += 7 {
  9436. if shift >= 64 {
  9437. return ErrIntOverflowIndex
  9438. }
  9439. if iNdEx >= l {
  9440. return io.ErrUnexpectedEOF
  9441. }
  9442. b := dAtA[iNdEx]
  9443. iNdEx++
  9444. m.Uid |= (int64(b) & 0x7F) << shift
  9445. if b < 0x80 {
  9446. break
  9447. }
  9448. }
  9449. case 3:
  9450. if wireType != 0 {
  9451. return fmt.Errorf("proto: wrong wireType = %d for field Roomid", wireType)
  9452. }
  9453. m.Roomid = 0
  9454. for shift := uint(0); ; shift += 7 {
  9455. if shift >= 64 {
  9456. return ErrIntOverflowIndex
  9457. }
  9458. if iNdEx >= l {
  9459. return io.ErrUnexpectedEOF
  9460. }
  9461. b := dAtA[iNdEx]
  9462. iNdEx++
  9463. m.Roomid |= (int64(b) & 0x7F) << shift
  9464. if b < 0x80 {
  9465. break
  9466. }
  9467. }
  9468. case 4:
  9469. if wireType != 2 {
  9470. return fmt.Errorf("proto: wrong wireType = %d for field Uname", wireType)
  9471. }
  9472. var stringLen uint64
  9473. for shift := uint(0); ; shift += 7 {
  9474. if shift >= 64 {
  9475. return ErrIntOverflowIndex
  9476. }
  9477. if iNdEx >= l {
  9478. return io.ErrUnexpectedEOF
  9479. }
  9480. b := dAtA[iNdEx]
  9481. iNdEx++
  9482. stringLen |= (uint64(b) & 0x7F) << shift
  9483. if b < 0x80 {
  9484. break
  9485. }
  9486. }
  9487. intStringLen := int(stringLen)
  9488. if intStringLen < 0 {
  9489. return ErrInvalidLengthIndex
  9490. }
  9491. postIndex := iNdEx + intStringLen
  9492. if postIndex > l {
  9493. return io.ErrUnexpectedEOF
  9494. }
  9495. m.Uname = string(dAtA[iNdEx:postIndex])
  9496. iNdEx = postIndex
  9497. case 5:
  9498. if wireType != 2 {
  9499. return fmt.Errorf("proto: wrong wireType = %d for field Face", wireType)
  9500. }
  9501. var stringLen uint64
  9502. for shift := uint(0); ; shift += 7 {
  9503. if shift >= 64 {
  9504. return ErrIntOverflowIndex
  9505. }
  9506. if iNdEx >= l {
  9507. return io.ErrUnexpectedEOF
  9508. }
  9509. b := dAtA[iNdEx]
  9510. iNdEx++
  9511. stringLen |= (uint64(b) & 0x7F) << shift
  9512. if b < 0x80 {
  9513. break
  9514. }
  9515. }
  9516. intStringLen := int(stringLen)
  9517. if intStringLen < 0 {
  9518. return ErrInvalidLengthIndex
  9519. }
  9520. postIndex := iNdEx + intStringLen
  9521. if postIndex > l {
  9522. return io.ErrUnexpectedEOF
  9523. }
  9524. m.Face = string(dAtA[iNdEx:postIndex])
  9525. iNdEx = postIndex
  9526. case 6:
  9527. if wireType != 0 {
  9528. return fmt.Errorf("proto: wrong wireType = %d for field LiveStatus", wireType)
  9529. }
  9530. m.LiveStatus = 0
  9531. for shift := uint(0); ; shift += 7 {
  9532. if shift >= 64 {
  9533. return ErrIntOverflowIndex
  9534. }
  9535. if iNdEx >= l {
  9536. return io.ErrUnexpectedEOF
  9537. }
  9538. b := dAtA[iNdEx]
  9539. iNdEx++
  9540. m.LiveStatus |= (int64(b) & 0x7F) << shift
  9541. if b < 0x80 {
  9542. break
  9543. }
  9544. }
  9545. case 7:
  9546. if wireType != 0 {
  9547. return fmt.Errorf("proto: wrong wireType = %d for field AreaV2ParentId", wireType)
  9548. }
  9549. m.AreaV2ParentId = 0
  9550. for shift := uint(0); ; shift += 7 {
  9551. if shift >= 64 {
  9552. return ErrIntOverflowIndex
  9553. }
  9554. if iNdEx >= l {
  9555. return io.ErrUnexpectedEOF
  9556. }
  9557. b := dAtA[iNdEx]
  9558. iNdEx++
  9559. m.AreaV2ParentId |= (int64(b) & 0x7F) << shift
  9560. if b < 0x80 {
  9561. break
  9562. }
  9563. }
  9564. case 8:
  9565. if wireType != 2 {
  9566. return fmt.Errorf("proto: wrong wireType = %d for field AreaV2ParentName", wireType)
  9567. }
  9568. var stringLen uint64
  9569. for shift := uint(0); ; shift += 7 {
  9570. if shift >= 64 {
  9571. return ErrIntOverflowIndex
  9572. }
  9573. if iNdEx >= l {
  9574. return io.ErrUnexpectedEOF
  9575. }
  9576. b := dAtA[iNdEx]
  9577. iNdEx++
  9578. stringLen |= (uint64(b) & 0x7F) << shift
  9579. if b < 0x80 {
  9580. break
  9581. }
  9582. }
  9583. intStringLen := int(stringLen)
  9584. if intStringLen < 0 {
  9585. return ErrInvalidLengthIndex
  9586. }
  9587. postIndex := iNdEx + intStringLen
  9588. if postIndex > l {
  9589. return io.ErrUnexpectedEOF
  9590. }
  9591. m.AreaV2ParentName = string(dAtA[iNdEx:postIndex])
  9592. iNdEx = postIndex
  9593. case 9:
  9594. if wireType != 0 {
  9595. return fmt.Errorf("proto: wrong wireType = %d for field AreaV2Id", wireType)
  9596. }
  9597. m.AreaV2Id = 0
  9598. for shift := uint(0); ; shift += 7 {
  9599. if shift >= 64 {
  9600. return ErrIntOverflowIndex
  9601. }
  9602. if iNdEx >= l {
  9603. return io.ErrUnexpectedEOF
  9604. }
  9605. b := dAtA[iNdEx]
  9606. iNdEx++
  9607. m.AreaV2Id |= (int64(b) & 0x7F) << shift
  9608. if b < 0x80 {
  9609. break
  9610. }
  9611. }
  9612. case 10:
  9613. if wireType != 2 {
  9614. return fmt.Errorf("proto: wrong wireType = %d for field AreaV2Name", wireType)
  9615. }
  9616. var stringLen uint64
  9617. for shift := uint(0); ; shift += 7 {
  9618. if shift >= 64 {
  9619. return ErrIntOverflowIndex
  9620. }
  9621. if iNdEx >= l {
  9622. return io.ErrUnexpectedEOF
  9623. }
  9624. b := dAtA[iNdEx]
  9625. iNdEx++
  9626. stringLen |= (uint64(b) & 0x7F) << shift
  9627. if b < 0x80 {
  9628. break
  9629. }
  9630. }
  9631. intStringLen := int(stringLen)
  9632. if intStringLen < 0 {
  9633. return ErrInvalidLengthIndex
  9634. }
  9635. postIndex := iNdEx + intStringLen
  9636. if postIndex > l {
  9637. return io.ErrUnexpectedEOF
  9638. }
  9639. m.AreaV2Name = string(dAtA[iNdEx:postIndex])
  9640. iNdEx = postIndex
  9641. default:
  9642. iNdEx = preIndex
  9643. skippy, err := skipIndex(dAtA[iNdEx:])
  9644. if err != nil {
  9645. return err
  9646. }
  9647. if skippy < 0 {
  9648. return ErrInvalidLengthIndex
  9649. }
  9650. if (iNdEx + skippy) > l {
  9651. return io.ErrUnexpectedEOF
  9652. }
  9653. iNdEx += skippy
  9654. }
  9655. }
  9656. if iNdEx > l {
  9657. return io.ErrUnexpectedEOF
  9658. }
  9659. return nil
  9660. }
  9661. func (m *HourRankExtra) Unmarshal(dAtA []byte) error {
  9662. l := len(dAtA)
  9663. iNdEx := 0
  9664. for iNdEx < l {
  9665. preIndex := iNdEx
  9666. var wire uint64
  9667. for shift := uint(0); ; shift += 7 {
  9668. if shift >= 64 {
  9669. return ErrIntOverflowIndex
  9670. }
  9671. if iNdEx >= l {
  9672. return io.ErrUnexpectedEOF
  9673. }
  9674. b := dAtA[iNdEx]
  9675. iNdEx++
  9676. wire |= (uint64(b) & 0x7F) << shift
  9677. if b < 0x80 {
  9678. break
  9679. }
  9680. }
  9681. fieldNum := int32(wire >> 3)
  9682. wireType := int(wire & 0x7)
  9683. if wireType == 4 {
  9684. return fmt.Errorf("proto: HourRankExtra: wiretype end group for non-group")
  9685. }
  9686. if fieldNum <= 0 {
  9687. return fmt.Errorf("proto: HourRankExtra: illegal tag %d (wire type %d)", fieldNum, wire)
  9688. }
  9689. switch fieldNum {
  9690. case 1:
  9691. if wireType != 2 {
  9692. return fmt.Errorf("proto: wrong wireType = %d for field SubTitle", wireType)
  9693. }
  9694. var stringLen uint64
  9695. for shift := uint(0); ; shift += 7 {
  9696. if shift >= 64 {
  9697. return ErrIntOverflowIndex
  9698. }
  9699. if iNdEx >= l {
  9700. return io.ErrUnexpectedEOF
  9701. }
  9702. b := dAtA[iNdEx]
  9703. iNdEx++
  9704. stringLen |= (uint64(b) & 0x7F) << shift
  9705. if b < 0x80 {
  9706. break
  9707. }
  9708. }
  9709. intStringLen := int(stringLen)
  9710. if intStringLen < 0 {
  9711. return ErrInvalidLengthIndex
  9712. }
  9713. postIndex := iNdEx + intStringLen
  9714. if postIndex > l {
  9715. return io.ErrUnexpectedEOF
  9716. }
  9717. m.SubTitle = string(dAtA[iNdEx:postIndex])
  9718. iNdEx = postIndex
  9719. default:
  9720. iNdEx = preIndex
  9721. skippy, err := skipIndex(dAtA[iNdEx:])
  9722. if err != nil {
  9723. return err
  9724. }
  9725. if skippy < 0 {
  9726. return ErrInvalidLengthIndex
  9727. }
  9728. if (iNdEx + skippy) > l {
  9729. return io.ErrUnexpectedEOF
  9730. }
  9731. iNdEx += skippy
  9732. }
  9733. }
  9734. if iNdEx > l {
  9735. return io.ErrUnexpectedEOF
  9736. }
  9737. return nil
  9738. }
  9739. func (m *ChangeReq) Unmarshal(dAtA []byte) error {
  9740. l := len(dAtA)
  9741. iNdEx := 0
  9742. for iNdEx < l {
  9743. preIndex := iNdEx
  9744. var wire uint64
  9745. for shift := uint(0); ; shift += 7 {
  9746. if shift >= 64 {
  9747. return ErrIntOverflowIndex
  9748. }
  9749. if iNdEx >= l {
  9750. return io.ErrUnexpectedEOF
  9751. }
  9752. b := dAtA[iNdEx]
  9753. iNdEx++
  9754. wire |= (uint64(b) & 0x7F) << shift
  9755. if b < 0x80 {
  9756. break
  9757. }
  9758. }
  9759. fieldNum := int32(wire >> 3)
  9760. wireType := int(wire & 0x7)
  9761. if wireType == 4 {
  9762. return fmt.Errorf("proto: ChangeReq: wiretype end group for non-group")
  9763. }
  9764. if fieldNum <= 0 {
  9765. return fmt.Errorf("proto: ChangeReq: illegal tag %d (wire type %d)", fieldNum, wire)
  9766. }
  9767. switch fieldNum {
  9768. case 1:
  9769. if wireType != 0 {
  9770. return fmt.Errorf("proto: wrong wireType = %d for field ModuleId", wireType)
  9771. }
  9772. m.ModuleId = 0
  9773. for shift := uint(0); ; shift += 7 {
  9774. if shift >= 64 {
  9775. return ErrIntOverflowIndex
  9776. }
  9777. if iNdEx >= l {
  9778. return io.ErrUnexpectedEOF
  9779. }
  9780. b := dAtA[iNdEx]
  9781. iNdEx++
  9782. m.ModuleId |= (int64(b) & 0x7F) << shift
  9783. if b < 0x80 {
  9784. break
  9785. }
  9786. }
  9787. case 2:
  9788. if wireType != 2 {
  9789. return fmt.Errorf("proto: wrong wireType = %d for field AttentionRoomId", wireType)
  9790. }
  9791. var stringLen uint64
  9792. for shift := uint(0); ; shift += 7 {
  9793. if shift >= 64 {
  9794. return ErrIntOverflowIndex
  9795. }
  9796. if iNdEx >= l {
  9797. return io.ErrUnexpectedEOF
  9798. }
  9799. b := dAtA[iNdEx]
  9800. iNdEx++
  9801. stringLen |= (uint64(b) & 0x7F) << shift
  9802. if b < 0x80 {
  9803. break
  9804. }
  9805. }
  9806. intStringLen := int(stringLen)
  9807. if intStringLen < 0 {
  9808. return ErrInvalidLengthIndex
  9809. }
  9810. postIndex := iNdEx + intStringLen
  9811. if postIndex > l {
  9812. return io.ErrUnexpectedEOF
  9813. }
  9814. m.AttentionRoomId = string(dAtA[iNdEx:postIndex])
  9815. iNdEx = postIndex
  9816. case 3:
  9817. if wireType != 0 {
  9818. return fmt.Errorf("proto: wrong wireType = %d for field Page", wireType)
  9819. }
  9820. m.Page = 0
  9821. for shift := uint(0); ; shift += 7 {
  9822. if shift >= 64 {
  9823. return ErrIntOverflowIndex
  9824. }
  9825. if iNdEx >= l {
  9826. return io.ErrUnexpectedEOF
  9827. }
  9828. b := dAtA[iNdEx]
  9829. iNdEx++
  9830. m.Page |= (int64(b) & 0x7F) << shift
  9831. if b < 0x80 {
  9832. break
  9833. }
  9834. }
  9835. case 4:
  9836. if wireType != 2 {
  9837. return fmt.Errorf("proto: wrong wireType = %d for field Platform", wireType)
  9838. }
  9839. var stringLen uint64
  9840. for shift := uint(0); ; shift += 7 {
  9841. if shift >= 64 {
  9842. return ErrIntOverflowIndex
  9843. }
  9844. if iNdEx >= l {
  9845. return io.ErrUnexpectedEOF
  9846. }
  9847. b := dAtA[iNdEx]
  9848. iNdEx++
  9849. stringLen |= (uint64(b) & 0x7F) << shift
  9850. if b < 0x80 {
  9851. break
  9852. }
  9853. }
  9854. intStringLen := int(stringLen)
  9855. if intStringLen < 0 {
  9856. return ErrInvalidLengthIndex
  9857. }
  9858. postIndex := iNdEx + intStringLen
  9859. if postIndex > l {
  9860. return io.ErrUnexpectedEOF
  9861. }
  9862. m.Platform = string(dAtA[iNdEx:postIndex])
  9863. iNdEx = postIndex
  9864. case 5:
  9865. if wireType != 0 {
  9866. return fmt.Errorf("proto: wrong wireType = %d for field Build", wireType)
  9867. }
  9868. m.Build = 0
  9869. for shift := uint(0); ; shift += 7 {
  9870. if shift >= 64 {
  9871. return ErrIntOverflowIndex
  9872. }
  9873. if iNdEx >= l {
  9874. return io.ErrUnexpectedEOF
  9875. }
  9876. b := dAtA[iNdEx]
  9877. iNdEx++
  9878. m.Build |= (int64(b) & 0x7F) << shift
  9879. if b < 0x80 {
  9880. break
  9881. }
  9882. }
  9883. case 6:
  9884. if wireType != 2 {
  9885. return fmt.Errorf("proto: wrong wireType = %d for field Device", wireType)
  9886. }
  9887. var stringLen uint64
  9888. for shift := uint(0); ; shift += 7 {
  9889. if shift >= 64 {
  9890. return ErrIntOverflowIndex
  9891. }
  9892. if iNdEx >= l {
  9893. return io.ErrUnexpectedEOF
  9894. }
  9895. b := dAtA[iNdEx]
  9896. iNdEx++
  9897. stringLen |= (uint64(b) & 0x7F) << shift
  9898. if b < 0x80 {
  9899. break
  9900. }
  9901. }
  9902. intStringLen := int(stringLen)
  9903. if intStringLen < 0 {
  9904. return ErrInvalidLengthIndex
  9905. }
  9906. postIndex := iNdEx + intStringLen
  9907. if postIndex > l {
  9908. return io.ErrUnexpectedEOF
  9909. }
  9910. m.Device = string(dAtA[iNdEx:postIndex])
  9911. iNdEx = postIndex
  9912. case 7:
  9913. if wireType != 0 {
  9914. return fmt.Errorf("proto: wrong wireType = %d for field Quality", wireType)
  9915. }
  9916. m.Quality = 0
  9917. for shift := uint(0); ; shift += 7 {
  9918. if shift >= 64 {
  9919. return ErrIntOverflowIndex
  9920. }
  9921. if iNdEx >= l {
  9922. return io.ErrUnexpectedEOF
  9923. }
  9924. b := dAtA[iNdEx]
  9925. iNdEx++
  9926. m.Quality |= (int64(b) & 0x7F) << shift
  9927. if b < 0x80 {
  9928. break
  9929. }
  9930. }
  9931. default:
  9932. iNdEx = preIndex
  9933. skippy, err := skipIndex(dAtA[iNdEx:])
  9934. if err != nil {
  9935. return err
  9936. }
  9937. if skippy < 0 {
  9938. return ErrInvalidLengthIndex
  9939. }
  9940. if (iNdEx + skippy) > l {
  9941. return io.ErrUnexpectedEOF
  9942. }
  9943. iNdEx += skippy
  9944. }
  9945. }
  9946. if iNdEx > l {
  9947. return io.ErrUnexpectedEOF
  9948. }
  9949. return nil
  9950. }
  9951. func (m *ChangeResp) Unmarshal(dAtA []byte) error {
  9952. l := len(dAtA)
  9953. iNdEx := 0
  9954. for iNdEx < l {
  9955. preIndex := iNdEx
  9956. var wire uint64
  9957. for shift := uint(0); ; shift += 7 {
  9958. if shift >= 64 {
  9959. return ErrIntOverflowIndex
  9960. }
  9961. if iNdEx >= l {
  9962. return io.ErrUnexpectedEOF
  9963. }
  9964. b := dAtA[iNdEx]
  9965. iNdEx++
  9966. wire |= (uint64(b) & 0x7F) << shift
  9967. if b < 0x80 {
  9968. break
  9969. }
  9970. }
  9971. fieldNum := int32(wire >> 3)
  9972. wireType := int(wire & 0x7)
  9973. if wireType == 4 {
  9974. return fmt.Errorf("proto: ChangeResp: wiretype end group for non-group")
  9975. }
  9976. if fieldNum <= 0 {
  9977. return fmt.Errorf("proto: ChangeResp: illegal tag %d (wire type %d)", fieldNum, wire)
  9978. }
  9979. switch fieldNum {
  9980. case 1:
  9981. if wireType != 2 {
  9982. return fmt.Errorf("proto: wrong wireType = %d for field ModuleInfo", wireType)
  9983. }
  9984. var msglen int
  9985. for shift := uint(0); ; shift += 7 {
  9986. if shift >= 64 {
  9987. return ErrIntOverflowIndex
  9988. }
  9989. if iNdEx >= l {
  9990. return io.ErrUnexpectedEOF
  9991. }
  9992. b := dAtA[iNdEx]
  9993. iNdEx++
  9994. msglen |= (int(b) & 0x7F) << shift
  9995. if b < 0x80 {
  9996. break
  9997. }
  9998. }
  9999. if msglen < 0 {
  10000. return ErrInvalidLengthIndex
  10001. }
  10002. postIndex := iNdEx + msglen
  10003. if postIndex > l {
  10004. return io.ErrUnexpectedEOF
  10005. }
  10006. if m.ModuleInfo == nil {
  10007. m.ModuleInfo = &ModuleInfo{}
  10008. }
  10009. if err := m.ModuleInfo.Unmarshal(dAtA[iNdEx:postIndex]); err != nil {
  10010. return err
  10011. }
  10012. iNdEx = postIndex
  10013. case 2:
  10014. if wireType != 0 {
  10015. return fmt.Errorf("proto: wrong wireType = %d for field IsSkyHorseGray", wireType)
  10016. }
  10017. m.IsSkyHorseGray = 0
  10018. for shift := uint(0); ; shift += 7 {
  10019. if shift >= 64 {
  10020. return ErrIntOverflowIndex
  10021. }
  10022. if iNdEx >= l {
  10023. return io.ErrUnexpectedEOF
  10024. }
  10025. b := dAtA[iNdEx]
  10026. iNdEx++
  10027. m.IsSkyHorseGray |= (int64(b) & 0x7F) << shift
  10028. if b < 0x80 {
  10029. break
  10030. }
  10031. }
  10032. case 3:
  10033. if wireType != 2 {
  10034. return fmt.Errorf("proto: wrong wireType = %d for field List", wireType)
  10035. }
  10036. var msglen int
  10037. for shift := uint(0); ; shift += 7 {
  10038. if shift >= 64 {
  10039. return ErrIntOverflowIndex
  10040. }
  10041. if iNdEx >= l {
  10042. return io.ErrUnexpectedEOF
  10043. }
  10044. b := dAtA[iNdEx]
  10045. iNdEx++
  10046. msglen |= (int(b) & 0x7F) << shift
  10047. if b < 0x80 {
  10048. break
  10049. }
  10050. }
  10051. if msglen < 0 {
  10052. return ErrInvalidLengthIndex
  10053. }
  10054. postIndex := iNdEx + msglen
  10055. if postIndex > l {
  10056. return io.ErrUnexpectedEOF
  10057. }
  10058. m.List = append(m.List, &CommonRoomItem{})
  10059. if err := m.List[len(m.List)-1].Unmarshal(dAtA[iNdEx:postIndex]); err != nil {
  10060. return err
  10061. }
  10062. iNdEx = postIndex
  10063. default:
  10064. iNdEx = preIndex
  10065. skippy, err := skipIndex(dAtA[iNdEx:])
  10066. if err != nil {
  10067. return err
  10068. }
  10069. if skippy < 0 {
  10070. return ErrInvalidLengthIndex
  10071. }
  10072. if (iNdEx + skippy) > l {
  10073. return io.ErrUnexpectedEOF
  10074. }
  10075. iNdEx += skippy
  10076. }
  10077. }
  10078. if iNdEx > l {
  10079. return io.ErrUnexpectedEOF
  10080. }
  10081. return nil
  10082. }
  10083. func skipIndex(dAtA []byte) (n int, err error) {
  10084. l := len(dAtA)
  10085. iNdEx := 0
  10086. for iNdEx < l {
  10087. var wire uint64
  10088. for shift := uint(0); ; shift += 7 {
  10089. if shift >= 64 {
  10090. return 0, ErrIntOverflowIndex
  10091. }
  10092. if iNdEx >= l {
  10093. return 0, io.ErrUnexpectedEOF
  10094. }
  10095. b := dAtA[iNdEx]
  10096. iNdEx++
  10097. wire |= (uint64(b) & 0x7F) << shift
  10098. if b < 0x80 {
  10099. break
  10100. }
  10101. }
  10102. wireType := int(wire & 0x7)
  10103. switch wireType {
  10104. case 0:
  10105. for shift := uint(0); ; shift += 7 {
  10106. if shift >= 64 {
  10107. return 0, ErrIntOverflowIndex
  10108. }
  10109. if iNdEx >= l {
  10110. return 0, io.ErrUnexpectedEOF
  10111. }
  10112. iNdEx++
  10113. if dAtA[iNdEx-1] < 0x80 {
  10114. break
  10115. }
  10116. }
  10117. return iNdEx, nil
  10118. case 1:
  10119. iNdEx += 8
  10120. return iNdEx, nil
  10121. case 2:
  10122. var length int
  10123. for shift := uint(0); ; shift += 7 {
  10124. if shift >= 64 {
  10125. return 0, ErrIntOverflowIndex
  10126. }
  10127. if iNdEx >= l {
  10128. return 0, io.ErrUnexpectedEOF
  10129. }
  10130. b := dAtA[iNdEx]
  10131. iNdEx++
  10132. length |= (int(b) & 0x7F) << shift
  10133. if b < 0x80 {
  10134. break
  10135. }
  10136. }
  10137. iNdEx += length
  10138. if length < 0 {
  10139. return 0, ErrInvalidLengthIndex
  10140. }
  10141. return iNdEx, nil
  10142. case 3:
  10143. for {
  10144. var innerWire uint64
  10145. var start int = iNdEx
  10146. for shift := uint(0); ; shift += 7 {
  10147. if shift >= 64 {
  10148. return 0, ErrIntOverflowIndex
  10149. }
  10150. if iNdEx >= l {
  10151. return 0, io.ErrUnexpectedEOF
  10152. }
  10153. b := dAtA[iNdEx]
  10154. iNdEx++
  10155. innerWire |= (uint64(b) & 0x7F) << shift
  10156. if b < 0x80 {
  10157. break
  10158. }
  10159. }
  10160. innerWireType := int(innerWire & 0x7)
  10161. if innerWireType == 4 {
  10162. break
  10163. }
  10164. next, err := skipIndex(dAtA[start:])
  10165. if err != nil {
  10166. return 0, err
  10167. }
  10168. iNdEx = start + next
  10169. }
  10170. return iNdEx, nil
  10171. case 4:
  10172. return iNdEx, nil
  10173. case 5:
  10174. iNdEx += 4
  10175. return iNdEx, nil
  10176. default:
  10177. return 0, fmt.Errorf("proto: illegal wireType %d", wireType)
  10178. }
  10179. }
  10180. panic("unreachable")
  10181. }
  10182. var (
  10183. ErrInvalidLengthIndex = fmt.Errorf("proto: negative length found during unmarshaling")
  10184. ErrIntOverflowIndex = fmt.Errorf("proto: integer overflow")
  10185. )
  10186. func init() { proto.RegisterFile("api/http/v2/index.proto", fileDescriptor_index_6a75d6dc6295118d) }
  10187. var fileDescriptor_index_6a75d6dc6295118d = []byte{
  10188. // 2579 bytes of a gzipped FileDescriptorProto
  10189. 0x1f, 0x8b, 0x08, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0xff, 0xcc, 0x5a, 0xcf, 0x6f, 0x1c, 0x49,
  10190. 0xf5, 0xcf, 0xcc, 0x78, 0x7e, 0x3d, 0xdb, 0x63, 0xbb, 0x93, 0x6c, 0x66, 0xf3, 0xcd, 0xd7, 0xed,
  10191. 0x74, 0xbc, 0xc4, 0xa0, 0xc4, 0x89, 0x8c, 0x12, 0x42, 0x96, 0x5d, 0xd6, 0xe3, 0x0d, 0x89, 0x95,
  10192. 0x84, 0x78, 0x2b, 0x61, 0x41, 0x70, 0x68, 0x95, 0xbb, 0xcb, 0xe3, 0x96, 0x67, 0xba, 0x27, 0xfd,
  10193. 0x63, 0xc8, 0x88, 0x3b, 0x47, 0xc4, 0x99, 0x13, 0x42, 0x5c, 0x40, 0x82, 0xbf, 0x80, 0x1b, 0x97,
  10194. 0x48, 0x5c, 0x56, 0x9c, 0x90, 0x40, 0x2d, 0x94, 0x9c, 0x18, 0x90, 0x10, 0x96, 0xb8, 0xa3, 0x7a,
  10195. 0x55, 0xfd, 0xcb, 0xee, 0x1e, 0xff, 0x88, 0x2c, 0xb8, 0x74, 0x57, 0xbd, 0x7a, 0xef, 0x75, 0x55,
  10196. 0xbd, 0x57, 0xef, 0x7d, 0xaa, 0xaa, 0xe1, 0x12, 0x1d, 0x58, 0xb7, 0x76, 0x7d, 0x7f, 0x70, 0x6b,
  10197. 0xb8, 0x76, 0xcb, 0xb2, 0x4d, 0xf6, 0x6a, 0x75, 0xe0, 0x3a, 0xbe, 0xa3, 0x5c, 0xe8, 0x59, 0x43,
  10198. 0xb6, 0x4a, 0x07, 0x03, 0xcb, 0xf6, 0x99, 0xbb, 0x43, 0x0d, 0xb6, 0x3a, 0x5c, 0xbb, 0x7c, 0xb3,
  10199. 0x6b, 0xf9, 0xbb, 0xc1, 0xf6, 0xaa, 0xe1, 0xf4, 0x6f, 0x75, 0x9d, 0xae, 0x73, 0x0b, 0x99, 0xb7,
  10200. 0x83, 0x1d, 0xac, 0x61, 0x05, 0x4b, 0x42, 0x89, 0xf6, 0xbb, 0x0a, 0xcc, 0x3e, 0x64, 0xfe, 0x7a,
  10201. 0xaf, 0xf7, 0xc4, 0xf2, 0x7c, 0xc2, 0x5e, 0x2a, 0x1b, 0xd0, 0x18, 0xf4, 0xa8, 0xbf, 0xe3, 0xb8,
  10202. 0xfd, 0x76, 0x69, 0xa9, 0xb4, 0xd2, 0xec, 0x5c, 0xdf, 0x0f, 0xd5, 0x6b, 0xbc, 0x7e, 0x5f, 0x8b,
  10203. 0x5a, 0xb4, 0xa5, 0x21, 0xed, 0x59, 0x26, 0xf5, 0xd9, 0x7d, 0xcd, 0x65, 0x2f, 0x03, 0xcb, 0x65,
  10204. 0xa6, 0x46, 0x62, 0x41, 0xe5, 0x23, 0xa8, 0x99, 0x6c, 0x68, 0x19, 0xac, 0x5d, 0x46, 0x15, 0x1f,
  10205. 0xec, 0x87, 0xea, 0x55, 0xa1, 0x42, 0xd0, 0xf3, 0x15, 0x48, 0x21, 0xe5, 0x3e, 0x54, 0x3d, 0x83,
  10206. 0xf6, 0x58, 0xbb, 0x82, 0xd2, 0xcb, 0xfb, 0xa1, 0xba, 0x24, 0xa4, 0x91, 0x9c, 0x2f, 0x2c, 0x44,
  10207. 0xb8, 0xec, 0x76, 0x60, 0xf5, 0xcc, 0xf6, 0xd4, 0x52, 0x69, 0xa5, 0x92, 0x96, 0x45, 0x72, 0x81,
  10208. 0x2c, 0xb6, 0x29, 0x9f, 0xc1, 0xac, 0xcb, 0x7a, 0xd4, 0xb7, 0x1c, 0x5b, 0x1f, 0xd0, 0x2e, 0x6b,
  10209. 0x57, 0x51, 0xc7, 0x8d, 0xfd, 0x50, 0x5d, 0x11, 0x3a, 0x32, 0xcd, 0xf9, 0xba, 0x66, 0x22, 0x9e,
  10210. 0x2d, 0xda, 0x65, 0xca, 0x2a, 0x34, 0x5c, 0x66, 0x08, 0x6d, 0x35, 0xd4, 0x76, 0x7e, 0x3f, 0x54,
  10211. 0xe7, 0x22, 0x6d, 0xa2, 0x45, 0x23, 0x75, 0x97, 0x19, 0xc8, 0x7f, 0x03, 0xea, 0x2f, 0x03, 0xda,
  10212. 0xb3, 0xfc, 0x51, 0xbb, 0x8e, 0xec, 0xca, 0x7e, 0xa8, 0xb6, 0x04, 0xbb, 0x6c, 0xd0, 0x48, 0xc4,
  10213. 0xa2, 0xfd, 0xbd, 0x0a, 0xad, 0xb4, 0xf9, 0xbc, 0x81, 0xb2, 0x02, 0x0d, 0x74, 0x88, 0x21, 0xed,
  10214. 0xa1, 0xfd, 0x2a, 0x9d, 0x99, 0x71, 0xa8, 0xc6, 0x34, 0x12, 0x97, 0x94, 0x4f, 0x60, 0xc1, 0xf2,
  10215. 0x74, 0x6f, 0x6f, 0xa4, 0xef, 0x3a, 0xae, 0xc7, 0xf4, 0xae, 0x4b, 0x47, 0x68, 0xaf, 0x4a, 0xe7,
  10216. 0xe2, 0x38, 0x54, 0x0f, 0x37, 0x92, 0x96, 0xe5, 0x3d, 0xdf, 0x1b, 0x3d, 0xe2, 0x84, 0x87, 0x2e,
  10217. 0x1d, 0x29, 0xeb, 0x50, 0xdb, 0xa6, 0xb6, 0xcd, 0xdc, 0x76, 0x65, 0xa9, 0xb2, 0x32, 0xbd, 0xf6,
  10218. 0xff, 0xab, 0x79, 0x3e, 0xb9, 0xfa, 0xb4, 0x83, 0x4c, 0x1d, 0x18, 0x87, 0xaa, 0x14, 0x20, 0xf2,
  10219. 0xad, 0x7c, 0x13, 0x6a, 0xfd, 0x91, 0xee, 0xd3, 0x6e, 0x7b, 0x0a, 0x55, 0x5c, 0x29, 0x50, 0xf1,
  10220. 0x74, 0xf4, 0x82, 0x76, 0x85, 0x06, 0xc1, 0x4f, 0xaa, 0x7d, 0x4e, 0x52, 0x7e, 0x00, 0xb3, 0xd4,
  10221. 0x65, 0x54, 0x67, 0xb6, 0xef, 0x52, 0xdb, 0xe0, 0x36, 0xe3, 0x7a, 0xae, 0x15, 0xe8, 0x59, 0x77,
  10222. 0x19, 0x7d, 0x20, 0x59, 0x3b, 0x0b, 0xe3, 0x50, 0xcd, 0x4a, 0x93, 0x19, 0x9a, 0x62, 0x50, 0x9e,
  10223. 0x01, 0x78, 0x8c, 0xea, 0x03, 0xea, 0xbb, 0x4e, 0xaf, 0x5d, 0x43, 0xcd, 0x4b, 0x05, 0x9a, 0x9f,
  10224. 0x33, 0xba, 0x85, 0x7c, 0x9d, 0xd6, 0x38, 0x54, 0x53, 0x72, 0xa4, 0xe9, 0x45, 0x4d, 0xca, 0x06,
  10225. 0xd4, 0xfb, 0x23, 0xdd, 0x32, 0x9d, 0x5e, 0xbb, 0x3e, 0x71, 0xca, 0x9e, 0x8e, 0x36, 0x4d, 0xa7,
  10226. 0xd7, 0x99, 0x1e, 0x87, 0x6a, 0x24, 0x41, 0x6a, 0x7d, 0x24, 0x2a, 0x4f, 0xa0, 0xe9, 0x3a, 0x4e,
  10227. 0x5f, 0xef, 0x59, 0x9e, 0xdf, 0x6e, 0x4c, 0xec, 0x14, 0x71, 0x9c, 0x7e, 0xa7, 0xe7, 0x18, 0x7b,
  10228. 0x9d, 0xd9, 0x71, 0xa8, 0x26, 0x62, 0xa4, 0xc1, 0x8b, 0xdc, 0x69, 0x94, 0xc7, 0xd0, 0xdc, 0x75,
  10229. 0x02, 0x57, 0x77, 0xa9, 0xbd, 0xd7, 0x6e, 0xa2, 0x36, 0xb5, 0x40, 0xdb, 0x23, 0x27, 0x70, 0x09,
  10230. 0xb5, 0xa5, 0xb2, 0x58, 0x8a, 0x34, 0x76, 0x65, 0x03, 0x5a, 0xc3, 0xf0, 0xad, 0xa1, 0xe5, 0x8f,
  10231. 0x74, 0x83, 0xba, 0x66, 0x1b, 0x26, 0x5b, 0x43, 0xf2, 0x6e, 0x50, 0xd7, 0x94, 0xd6, 0x48, 0x4b,
  10232. 0x93, 0x19, 0x9a, 0x62, 0xd0, 0x7e, 0x56, 0x82, 0xba, 0xf4, 0x25, 0x85, 0xc0, 0x74, 0xdf, 0x31,
  10233. 0x83, 0x1e, 0xd3, 0x2d, 0x7b, 0xc7, 0x41, 0x4f, 0x2f, 0x9e, 0x05, 0x64, 0xdc, 0xb4, 0x77, 0x9c,
  10234. 0xce, 0xdc, 0x38, 0x54, 0xd3, 0x82, 0x04, 0xfa, 0x71, 0xa3, 0xf2, 0x21, 0x4c, 0xe1, 0x94, 0x96,
  10235. 0x27, 0x59, 0x66, 0xcb, 0x32, 0x36, 0x7d, 0xd6, 0xef, 0x34, 0xc6, 0xa1, 0x8a, 0xec, 0x04, 0x9f,
  10236. 0xda, 0x3f, 0x4a, 0x50, 0x13, 0x5e, 0x7a, 0x26, 0x7d, 0x7b, 0x06, 0xc0, 0x5e, 0xf9, 0x2e, 0x15,
  10237. 0x2a, 0xcb, 0x13, 0x55, 0xf2, 0x4e, 0x3c, 0xe0, 0xcc, 0xc2, 0x13, 0x13, 0x39, 0xd2, 0xc4, 0x32,
  10238. 0x2a, 0xfc, 0x48, 0x0e, 0xb6, 0x32, 0xd1, 0xe2, 0x5c, 0x55, 0xee, 0x70, 0x7f, 0x5e, 0x82, 0xd9,
  10239. 0xcc, 0x62, 0xfa, 0xdf, 0xb3, 0xc8, 0x6f, 0x4b, 0x00, 0xc9, 0xaa, 0x3c, 0x93, 0xfe, 0x3d, 0xc9,
  10240. 0xb1, 0xca, 0x11, 0xbd, 0x2c, 0x36, 0x89, 0xf6, 0x4f, 0xee, 0xdf, 0x62, 0xe1, 0x9f, 0x49, 0x6f,
  10241. 0xb7, 0x72, 0x7a, 0x7b, 0xb5, 0xc8, 0xf0, 0xbc, 0x17, 0x47, 0x3a, 0xd1, 0xc7, 0x19, 0x27, 0x5a,
  10242. 0x9a, 0xa4, 0x2b, 0xd7, 0x44, 0xbf, 0xe4, 0x26, 0x8a, 0x63, 0xd4, 0x99, 0x0c, 0xba, 0x93, 0xe9,
  10243. 0xe2, 0x72, 0xbe, 0xb2, 0x0d, 0xa7, 0xdf, 0x77, 0x6c, 0xde, 0x91, 0xdc, 0x6e, 0xfe, 0xbb, 0x04,
  10244. 0xcd, 0x38, 0xf8, 0x9d, 0x49, 0x2f, 0x49, 0x8e, 0x69, 0x0a, 0x82, 0x66, 0xd4, 0x8f, 0x23, 0x8d,
  10245. 0xf3, 0x49, 0x66, 0xe4, 0xda, 0x64, 0x6d, 0xb9, 0xe3, 0xfe, 0x15, 0x2e, 0xf2, 0x54, 0x08, 0x3e,
  10246. 0x93, 0xb1, 0x7f, 0x9a, 0x59, 0xe4, 0x5f, 0xca, 0x57, 0x96, 0xee, 0x45, 0x6e, 0x5f, 0xff, 0xcc,
  10247. 0x5d, 0x29, 0x51, 0xfa, 0x1e, 0x94, 0x2d, 0x53, 0x02, 0xa0, 0xda, 0x38, 0x54, 0xcb, 0x96, 0x49,
  10248. 0xca, 0x96, 0xa9, 0x5c, 0xe1, 0x1f, 0xb3, 0xf7, 0x24, 0x2e, 0x95, 0x4a, 0xec, 0x3d, 0x82, 0x4f,
  10249. 0xe5, 0x7d, 0xa8, 0x0c, 0x2c, 0x43, 0xc2, 0xce, 0xfa, 0x38, 0x54, 0x79, 0x95, 0xf0, 0x87, 0xa2,
  10250. 0x42, 0xd5, 0xb7, 0xfc, 0x1e, 0x43, 0x5c, 0xd9, 0xec, 0x34, 0xc7, 0xa1, 0x2a, 0x08, 0x44, 0xbc,
  10251. 0xb8, 0x66, 0x7f, 0x34, 0x88, 0x30, 0x23, 0x6a, 0xe6, 0x75, 0x82, 0x4f, 0xde, 0xea, 0x39, 0xae,
  10252. 0x2f, 0x31, 0x20, 0xb6, 0xf2, 0x3a, 0xc1, 0x27, 0x57, 0x6e, 0x38, 0x81, 0xed, 0x4b, 0xcc, 0x87,
  10253. 0xca, 0x91, 0x40, 0xc4, 0x4b, 0xfb, 0x45, 0x09, 0xea, 0x32, 0x82, 0xfc, 0x17, 0x86, 0xf6, 0x01,
  10254. 0xd4, 0x0d, 0xc7, 0xf6, 0x99, 0xed, 0xe3, 0xe8, 0x9a, 0x02, 0x96, 0x48, 0x12, 0x89, 0x0a, 0xda,
  10255. 0x5f, 0xca, 0xd0, 0x8c, 0x33, 0x86, 0x72, 0x03, 0x00, 0xa1, 0xd5, 0x70, 0x4d, 0x8f, 0xbb, 0x8b,
  10256. 0xde, 0x9a, 0x50, 0x49, 0x83, 0x97, 0x3f, 0x5f, 0xdb, 0x34, 0x95, 0x35, 0x98, 0x89, 0xe8, 0x36,
  10257. 0xed, 0x47, 0xfb, 0x86, 0xf9, 0x71, 0xa8, 0x66, 0xe8, 0x04, 0x84, 0xc4, 0xb7, 0x69, 0x9f, 0x71,
  10258. 0x00, 0x1b, 0xb5, 0x0d, 0xa8, 0xcb, 0x6c, 0x9f, 0x7f, 0xa8, 0x92, 0x00, 0xd8, 0x43, 0x8d, 0xa4,
  10259. 0x25, 0xa4, 0xb7, 0x90, 0xb0, 0x69, 0x2a, 0xdf, 0x82, 0xf3, 0x07, 0x98, 0xf0, 0xe3, 0x62, 0x1e,
  10260. 0x2e, 0x8d, 0x43, 0x35, 0xaf, 0x99, 0xcc, 0xa7, 0xb5, 0x60, 0x4f, 0xe4, 0xe4, 0x56, 0x73, 0x26,
  10261. 0x37, 0xb2, 0x4a, 0x2d, 0xd7, 0x2a, 0x5f, 0x81, 0xa6, 0xe5, 0xe9, 0xd4, 0xc4, 0xbd, 0x92, 0x30,
  10262. 0x3e, 0x62, 0xab, 0x98, 0x48, 0x1a, 0x96, 0xb7, 0x8e, 0x25, 0xed, 0x47, 0x00, 0x49, 0x6a, 0x57,
  10263. 0x96, 0xa1, 0x6e, 0x79, 0x02, 0xb3, 0x8b, 0xb9, 0x45, 0x9b, 0x48, 0x12, 0xa9, 0x59, 0x1e, 0x22,
  10264. 0xf4, 0x87, 0x50, 0x77, 0x76, 0x76, 0x7a, 0x96, 0xcd, 0xe4, 0xf2, 0x2a, 0x58, 0xab, 0xcf, 0x04,
  10265. 0x13, 0xc7, 0xd8, 0xa8, 0x47, 0x0a, 0x91, 0xa8, 0xa0, 0x7d, 0x0f, 0x20, 0xe1, 0x29, 0x74, 0xc1,
  10266. 0x53, 0x58, 0x51, 0xfb, 0x75, 0x19, 0xa6, 0x53, 0xe9, 0x46, 0xb9, 0x0d, 0xd3, 0xbe, 0xe3, 0xd3,
  10267. 0x9e, 0x2e, 0x56, 0x84, 0xf8, 0x08, 0x06, 0x90, 0x14, 0x99, 0x00, 0x56, 0x36, 0x78, 0x99, 0x4f,
  10268. 0xa2, 0x6f, 0xf5, 0x99, 0x6e, 0x32, 0xcf, 0x90, 0x9f, 0xc4, 0x49, 0x8c, 0x89, 0xa4, 0xc1, 0x8b,
  10269. 0x9f, 0x32, 0xcf, 0x50, 0x6e, 0x02, 0x04, 0xbc, 0x0b, 0x82, 0x59, 0xac, 0x06, 0xf4, 0xca, 0x84,
  10270. 0x4a, 0x9a, 0x58, 0x46, 0x76, 0xae, 0x9a, 0x76, 0x3d, 0xc1, 0x3d, 0x95, 0x52, 0x1d, 0x11, 0x49,
  10271. 0x83, 0x17, 0x23, 0x5e, 0x0e, 0x5a, 0xf5, 0x54, 0x14, 0x40, 0xde, 0x98, 0x48, 0x1a, 0xbc, 0xf8,
  10272. 0x82, 0x87, 0x83, 0xbb, 0x07, 0x77, 0x9a, 0x22, 0x2e, 0x20, 0x04, 0xce, 0x34, 0x64, 0xb7, 0x93,
  10273. 0xda, 0x8f, 0x81, 0x3b, 0x41, 0x94, 0x4f, 0x15, 0x0d, 0x6a, 0x1c, 0xc7, 0xc7, 0xb6, 0xc0, 0xfd,
  10274. 0x91, 0xa0, 0x10, 0xf9, 0xe6, 0xbe, 0x19, 0x58, 0xa6, 0xdc, 0xd8, 0xa1, 0x6f, 0x06, 0x96, 0x49,
  10275. 0xf8, 0x83, 0x2f, 0x7c, 0x1c, 0xaa, 0x9c, 0x07, 0x5c, 0xf8, 0x48, 0x20, 0xe2, 0xc5, 0x9d, 0x97,
  10276. 0x7b, 0x88, 0x1c, 0x39, 0x3a, 0x2f, 0xaf, 0x13, 0x7c, 0x8a, 0xa8, 0x35, 0x64, 0xae, 0xf4, 0x7b,
  10277. 0x19, 0xb5, 0x86, 0xcc, 0x25, 0xe2, 0x95, 0x04, 0x96, 0x5a, 0x71, 0xcc, 0xe4, 0x9e, 0x20, 0x3d,
  10278. 0x1f, 0xf5, 0xf3, 0x3a, 0xc1, 0x27, 0x9f, 0x50, 0xee, 0xac, 0x3a, 0x37, 0x5e, 0xbb, 0x91, 0x4c,
  10279. 0x68, 0x4c, 0x24, 0x0d, 0x5e, 0x7c, 0x61, 0xf5, 0x19, 0xe7, 0x45, 0x0f, 0xc3, 0xe1, 0x34, 0x13,
  10280. 0x43, 0xc5, 0x44, 0x11, 0x6b, 0x70, 0xb5, 0x66, 0x23, 0x13, 0x9c, 0x30, 0x32, 0x4d, 0x1f, 0x23,
  10281. 0x32, 0x15, 0xc4, 0x95, 0x99, 0x93, 0xc6, 0x95, 0xdc, 0x08, 0x37, 0x7b, 0x92, 0x08, 0x77, 0x07,
  10282. 0x66, 0xc5, 0x74, 0xd1, 0xae, 0xe8, 0x43, 0x0b, 0xfb, 0x80, 0x8e, 0x96, 0x69, 0x20, 0xd3, 0x38,
  10283. 0x97, 0xb4, 0x8b, 0x1f, 0xd6, 0xa0, 0xe6, 0xd8, 0x18, 0x36, 0xe6, 0x12, 0xc7, 0x12, 0x14, 0x22,
  10284. 0xdf, 0xca, 0x75, 0x3c, 0x29, 0x1a, 0xe9, 0x81, 0xdb, 0x6b, 0xcf, 0xa3, 0x56, 0x3c, 0x69, 0x88,
  10285. 0x68, 0xa4, 0xce, 0x4b, 0xdf, 0x71, 0x7b, 0xbc, 0x0f, 0x11, 0x51, 0xdf, 0x5d, 0xbb, 0x7b, 0xa7,
  10286. 0xbd, 0x90, 0xf4, 0x21, 0xd3, 0x40, 0xa6, 0xa5, 0xc8, 0xa3, 0xb5, 0xbb, 0x77, 0x94, 0xaf, 0x43,
  10287. 0x8b, 0x1a, 0x06, 0x1b, 0xf8, 0x7a, 0x74, 0x22, 0xa2, 0x2c, 0x55, 0x56, 0x2a, 0x1d, 0x65, 0x1c,
  10288. 0xaa, 0x07, 0x5a, 0xc8, 0xac, 0xa8, 0x7f, 0x26, 0xaa, 0xca, 0x37, 0x60, 0xce, 0x08, 0x5c, 0x9c,
  10289. 0x93, 0x48, 0xf6, 0xbc, 0x38, 0x7c, 0x19, 0x87, 0xea, 0xc1, 0x26, 0xd2, 0x92, 0x84, 0x48, 0x7a,
  10290. 0x11, 0xaa, 0x83, 0x3d, 0x3e, 0xd3, 0x17, 0x92, 0x6c, 0x8c, 0x04, 0x32, 0x35, 0xd8, 0xdb, 0x4c,
  10291. 0x12, 0xed, 0xc5, 0xdc, 0x90, 0xde, 0x81, 0x05, 0x6f, 0xc0, 0x0c, 0x8b, 0xf6, 0x74, 0xea, 0xf3,
  10292. 0xbc, 0x68, 0x39, 0x76, 0xfb, 0xbd, 0xc4, 0x66, 0x87, 0x1a, 0xc9, 0xbc, 0x24, 0xad, 0x47, 0x14,
  10293. 0x3e, 0xf4, 0x6d, 0xd7, 0xa1, 0xa6, 0x41, 0x3d, 0x5f, 0xc4, 0x93, 0x4b, 0xe2, 0x30, 0x88, 0x0f,
  10294. 0x3d, 0xdb, 0x42, 0x66, 0xe3, 0x3a, 0x46, 0x96, 0x9b, 0x00, 0x03, 0x66, 0x9b, 0x7c, 0x7c, 0x6e,
  10295. 0xd0, 0x6e, 0x27, 0x01, 0x2e, 0xa1, 0x92, 0xa6, 0x2c, 0x93, 0x40, 0xf9, 0x18, 0xe6, 0x93, 0x06,
  10296. 0xdd, 0x70, 0x7a, 0x8e, 0xdb, 0x7e, 0x1f, 0x85, 0x2e, 0x8c, 0x43, 0xf5, 0x50, 0x1b, 0x69, 0xc5,
  10297. 0xa2, 0x1b, 0xbc, 0xae, 0xdc, 0x83, 0x56, 0x8a, 0x87, 0x27, 0xc1, 0xcb, 0x28, 0x8d, 0x3d, 0xcd,
  10298. 0xb6, 0x90, 0x99, 0x58, 0x76, 0xcb, 0x32, 0xb8, 0x8d, 0x9c, 0x9d, 0x1d, 0x0b, 0xe7, 0x62, 0xc8,
  10299. 0x5c, 0x6b, 0x67, 0xd4, 0xfe, 0xbf, 0xc4, 0x46, 0x07, 0x9a, 0x48, 0x2b, 0x22, 0x7c, 0x8e, 0x75,
  10300. 0xed, 0x8f, 0x25, 0x98, 0x3f, 0x88, 0x09, 0x39, 0xd6, 0xc7, 0x43, 0x07, 0x01, 0x4b, 0x0b, 0xb0,
  10301. 0xbe, 0x38, 0x40, 0xc8, 0xe2, 0x48, 0x3c, 0x6c, 0xc0, 0x27, 0x47, 0xcd, 0x3c, 0x70, 0xca, 0x74,
  10302. 0x59, 0x80, 0x9a, 0xf9, 0x4e, 0x21, 0xab, 0x81, 0xcb, 0x10, 0x7c, 0x2a, 0xf7, 0xa0, 0x4c, 0x87,
  10303. 0x93, 0xb7, 0x44, 0xeb, 0xc3, 0x58, 0x1a, 0xd3, 0x27, 0x1d, 0x92, 0x32, 0x1d, 0x6a, 0xaf, 0xcb,
  10304. 0xd0, 0xca, 0x76, 0x8f, 0x47, 0x6f, 0x1a, 0x87, 0x77, 0x8c, 0xde, 0x94, 0x47, 0x6f, 0x2a, 0x02,
  10305. 0x3b, 0x9f, 0xef, 0xf2, 0x24, 0x44, 0x57, 0x99, 0x00, 0x56, 0xd9, 0x2b, 0x3f, 0x1d, 0xd8, 0x79,
  10306. 0x9d, 0xe0, 0x13, 0x57, 0xb6, 0x65, 0xe8, 0xe8, 0xe4, 0xd5, 0xd4, 0xca, 0x96, 0x34, 0x52, 0x1f,
  10307. 0x58, 0xc6, 0x13, 0xee, 0xeb, 0xcb, 0x50, 0xef, 0x3a, 0x7a, 0x0a, 0xdf, 0x20, 0x78, 0x90, 0x24,
  10308. 0x52, 0xeb, 0x3a, 0xc8, 0x75, 0x1b, 0xa6, 0xb7, 0x03, 0xdf, 0x77, 0x6c, 0x1d, 0xbf, 0x59, 0x47,
  10309. 0x4e, 0xcc, 0xe8, 0x29, 0x32, 0x01, 0x51, 0x79, 0xc1, 0x3b, 0xa0, 0x41, 0xcd, 0xf3, 0xa9, 0x1f,
  10310. 0x78, 0x32, 0xec, 0x63, 0xf8, 0x11, 0x14, 0x22, 0xdf, 0x31, 0xa2, 0x6e, 0xe6, 0x21, 0x6a, 0xed,
  10311. 0x5f, 0x65, 0x98, 0x49, 0x5b, 0x49, 0xe2, 0x25, 0x6e, 0x8d, 0x03, 0x78, 0x89, 0x93, 0x38, 0x5e,
  10312. 0x7a, 0x62, 0x0d, 0x19, 0xe7, 0xc2, 0x33, 0xb2, 0x38, 0x61, 0x22, 0x97, 0x24, 0x89, 0x94, 0xba,
  10313. 0x69, 0x1e, 0x3d, 0xbd, 0x57, 0xa1, 0x16, 0xa4, 0xa1, 0x24, 0xf6, 0x5f, 0x50, 0x48, 0x35, 0x38,
  10314. 0x10, 0x61, 0xab, 0x85, 0x11, 0x36, 0x4e, 0xb0, 0xb5, 0x82, 0x04, 0x9b, 0x9b, 0x1f, 0xea, 0x27,
  10315. 0xc9, 0x0f, 0xd9, 0x5c, 0xd8, 0x38, 0x22, 0x17, 0x4e, 0x9e, 0xf3, 0x9f, 0x94, 0x01, 0x12, 0xcf,
  10316. 0xc6, 0xe4, 0x3e, 0x8c, 0x7d, 0x57, 0x24, 0xf7, 0x21, 0x0f, 0xa2, 0xfc, 0x99, 0xcc, 0x61, 0xb9,
  10317. 0x60, 0x0e, 0x6f, 0x02, 0x0c, 0x2d, 0xf6, 0x43, 0x09, 0x03, 0x2b, 0x49, 0xcf, 0x12, 0x2a, 0x69,
  10318. 0xf2, 0xb2, 0x00, 0x81, 0x5f, 0x86, 0xa6, 0x49, 0x6d, 0xbd, 0x4f, 0xf5, 0xbd, 0x40, 0x9e, 0xfd,
  10319. 0x23, 0x00, 0x88, 0x89, 0xa4, 0x6e, 0x52, 0xfb, 0x29, 0x7d, 0x1c, 0x28, 0x2b, 0xd0, 0x30, 0x03,
  10320. 0x17, 0x41, 0x95, 0x9c, 0x7c, 0x74, 0xef, 0x88, 0x46, 0xe2, 0xd2, 0xd1, 0x06, 0x88, 0x26, 0xa4,
  10321. 0x9e, 0x3b, 0x21, 0x7f, 0xab, 0x43, 0x2b, 0x7b, 0xb4, 0x90, 0x93, 0xd4, 0x4a, 0xc7, 0x4d, 0x6a,
  10322. 0x59, 0x53, 0x95, 0x8f, 0x30, 0xd5, 0xbb, 0x6f, 0x8e, 0x0e, 0x02, 0x9f, 0xa9, 0xd3, 0x03, 0x9f,
  10323. 0xea, 0x49, 0x81, 0xcf, 0xe1, 0x04, 0x58, 0x3b, 0x6e, 0x02, 0x8c, 0x6d, 0x56, 0x2f, 0xb0, 0x59,
  10324. 0x0e, 0x38, 0x68, 0x1c, 0x1f, 0x1c, 0x44, 0x90, 0xb8, 0x99, 0x0b, 0x89, 0x23, 0x68, 0x00, 0xb9,
  10325. 0xd0, 0x20, 0x59, 0xf3, 0xd3, 0x85, 0x6b, 0x3e, 0x9b, 0xbf, 0x67, 0x4e, 0x93, 0xbf, 0x67, 0xdf,
  10326. 0x29, 0x7f, 0xb7, 0x8e, 0x99, 0xbf, 0x63, 0x94, 0x34, 0x97, 0x8f, 0x92, 0x8e, 0x0d, 0x0f, 0xaf,
  10327. 0x8b, 0x2b, 0x32, 0xb4, 0xf2, 0x42, 0xb2, 0x1c, 0x23, 0x1a, 0xde, 0x8d, 0xa1, 0x65, 0x93, 0xdd,
  10328. 0x8e, 0x52, 0xb8, 0xdb, 0x89, 0xc3, 0xca, 0xf9, 0x82, 0xb0, 0x12, 0xef, 0x79, 0x2e, 0x14, 0xec,
  10329. 0x79, 0x0e, 0xa1, 0xd5, 0x8b, 0xc7, 0x41, 0xab, 0xda, 0xeb, 0x0a, 0xcc, 0xa4, 0x0f, 0xd3, 0xb8,
  10330. 0x2b, 0xe0, 0x95, 0x4a, 0x2a, 0xfc, 0xe1, 0x65, 0x09, 0x3e, 0x27, 0xed, 0xca, 0x92, 0x61, 0x56,
  10331. 0x26, 0x0d, 0x33, 0x48, 0x2d, 0xca, 0xe2, 0x9d, 0x5b, 0x35, 0xd7, 0x4d, 0x6f, 0x03, 0xa2, 0x7d,
  10332. 0x5d, 0x26, 0xd9, 0x5a, 0xb2, 0xc7, 0x4e, 0x91, 0x09, 0xf0, 0xca, 0x73, 0x91, 0x6d, 0xdf, 0x3d,
  10333. 0xd3, 0x14, 0x84, 0x86, 0xc6, 0x49, 0x43, 0x43, 0x36, 0x0c, 0x36, 0x4f, 0xb8, 0x7b, 0x83, 0x63,
  10334. 0x9c, 0x48, 0x7c, 0x08, 0xb3, 0x99, 0x43, 0x56, 0xbe, 0xb9, 0xf4, 0x82, 0x6d, 0x5d, 0x38, 0x56,
  10335. 0x29, 0xd9, 0x5c, 0xc6, 0x44, 0xd2, 0xf0, 0x82, 0xed, 0x17, 0xbc, 0xa4, 0xfd, 0xbe, 0x02, 0xcd,
  10336. 0x8d, 0x5d, 0x6a, 0x77, 0x19, 0x61, 0x2f, 0x95, 0x07, 0xd0, 0x8c, 0x8e, 0x3d, 0xa3, 0x44, 0xb8,
  10337. 0xb2, 0x1f, 0xaa, 0xcb, 0xe2, 0x42, 0x37, 0x6e, 0x2a, 0xb8, 0x4f, 0x97, 0x87, 0xa4, 0xa6, 0xf2,
  10338. 0x08, 0x16, 0xe2, 0xed, 0x82, 0x9e, 0x06, 0x28, 0xcd, 0xce, 0x95, 0xfd, 0x50, 0x6d, 0x0b, 0x75,
  10339. 0x87, 0x58, 0x34, 0x32, 0x97, 0xec, 0x32, 0x04, 0x74, 0xf9, 0x1a, 0x4c, 0xe1, 0x79, 0x83, 0x70,
  10340. 0xad, 0x6b, 0xfb, 0xa1, 0xaa, 0xca, 0xab, 0xfd, 0xc2, 0x0b, 0x6d, 0x14, 0xc8, 0xfc, 0x17, 0x30,
  10341. 0x75, 0xda, 0xff, 0x02, 0xe2, 0xcb, 0xf9, 0xea, 0xc9, 0x2f, 0xe7, 0x93, 0x7f, 0x0a, 0x6a, 0xa7,
  10342. 0xf9, 0xa7, 0xe0, 0x64, 0x17, 0xeb, 0x7f, 0x28, 0x01, 0x44, 0x56, 0xf4, 0x06, 0xca, 0xfa, 0xa9,
  10343. 0x8e, 0xbd, 0x33, 0xa7, 0xdc, 0xef, 0x7e, 0xdb, 0x7e, 0xef, 0xe4, 0x37, 0x19, 0xe2, 0x6c, 0x7c,
  10344. 0xed, 0x37, 0x25, 0xa8, 0x6e, 0xda, 0x26, 0x7b, 0xa5, 0x7c, 0x17, 0xa0, 0x1b, 0xff, 0x2f, 0xa0,
  10345. 0x14, 0xdc, 0x30, 0x64, 0x7e, 0x08, 0xb9, 0xbc, 0x7c, 0x34, 0x93, 0x37, 0x50, 0x1e, 0x43, 0xcd,
  10346. 0xc0, 0xf9, 0x52, 0x0a, 0xae, 0x12, 0xe3, 0x35, 0x71, 0x79, 0x69, 0x32, 0x83, 0x37, 0xe8, 0x5c,
  10347. 0x79, 0xfd, 0x66, 0xb1, 0xf4, 0xc5, 0x9b, 0xc5, 0xd2, 0x5f, 0xdf, 0x2c, 0x96, 0x7e, 0xfa, 0x76,
  10348. 0xf1, 0xdc, 0x17, 0x6f, 0x17, 0xcf, 0xfd, 0xe9, 0xed, 0xe2, 0xb9, 0xef, 0x97, 0x87, 0x6b, 0xdb,
  10349. 0x35, 0xfc, 0x75, 0xe5, 0xab, 0xff, 0x09, 0x00, 0x00, 0xff, 0xff, 0x1e, 0x6c, 0x9a, 0x1e, 0x1a,
  10350. 0x23, 0x00, 0x00,
  10351. }