unrecognized.pb.go 115 KB

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