test.pb.go 51 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576777879808182838485868788899091929394959697989910010110210310410510610710810911011111211311411511611711811912012112212312412512612712812913013113213313413513613713813914014114214314414514614714814915015115215315415515615715815916016116216316416516616716816917017117217317417517617717817918018118218318418518618718818919019119219319419519619719819920020120220320420520620720820921021121221321421521621721821922022122222322422522622722822923023123223323423523623723823924024124224324424524624724824925025125225325425525625725825926026126226326426526626726826927027127227327427527627727827928028128228328428528628728828929029129229329429529629729829930030130230330430530630730830931031131231331431531631731831932032132232332432532632732832933033133233333433533633733833934034134234334434534634734834935035135235335435535635735835936036136236336436536636736836937037137237337437537637737837938038138238338438538638738838939039139239339439539639739839940040140240340440540640740840941041141241341441541641741841942042142242342442542642742842943043143243343443543643743843944044144244344444544644744844945045145245345445545645745845946046146246346446546646746846947047147247347447547647747847948048148248348448548648748848949049149249349449549649749849950050150250350450550650750850951051151251351451551651751851952052152252352452552652752852953053153253353453553653753853954054154254354454554654754854955055155255355455555655755855956056156256356456556656756856957057157257357457557657757857958058158258358458558658758858959059159259359459559659759859960060160260360460560660760860961061161261361461561661761861962062162262362462562662762862963063163263363463563663763863964064164264364464564664764864965065165265365465565665765865966066166266366466566666766866967067167267367467567667767867968068168268368468568668768868969069169269369469569669769869970070170270370470570670770870971071171271371471571671771871972072172272372472572672772872973073173273373473573673773873974074174274374474574674774874975075175275375475575675775875976076176276376476576676776876977077177277377477577677777877978078178278378478578678778878979079179279379479579679779879980080180280380480580680780880981081181281381481581681781881982082182282382482582682782882983083183283383483583683783883984084184284384484584684784884985085185285385485585685785885986086186286386486586686786886987087187287387487587687787887988088188288388488588688788888989089189289389489589689789889990090190290390490590690790890991091191291391491591691791891992092192292392492592692792892993093193293393493593693793893994094194294394494594694794894995095195295395495595695795895996096196296396496596696796896997097197297397497597697797897998098198298398498598698798898999099199299399499599699799899910001001100210031004100510061007100810091010101110121013101410151016101710181019102010211022102310241025102610271028102910301031103210331034103510361037103810391040104110421043104410451046104710481049105010511052105310541055105610571058105910601061106210631064106510661067106810691070107110721073107410751076107710781079108010811082108310841085108610871088108910901091109210931094109510961097109810991100110111021103110411051106110711081109111011111112111311141115111611171118111911201121112211231124112511261127112811291130113111321133113411351136113711381139114011411142114311441145114611471148114911501151115211531154115511561157115811591160116111621163116411651166116711681169117011711172117311741175117611771178117911801181118211831184118511861187118811891190119111921193119411951196119711981199120012011202120312041205120612071208120912101211121212131214121512161217121812191220122112221223122412251226122712281229123012311232123312341235123612371238123912401241124212431244124512461247124812491250125112521253125412551256125712581259
  1. // Code generated by protoc-gen-go. DO NOT EDIT.
  2. // source: proto3.v1.2.1-20181126-8d0c54c1/test.proto
  3. package proto3_v1_2_1_20181126_8d0c54c1
  4. import (
  5. fmt "fmt"
  6. proto "google.golang.org/protobuf/internal/protolegacy"
  7. math "math"
  8. )
  9. // Reference imports to suppress errors if they are not otherwise used.
  10. var _ = proto.Marshal
  11. var _ = fmt.Errorf
  12. var _ = math.Inf
  13. // This is a compile-time assertion to ensure that this generated file
  14. // is compatible with the proto package it is being compiled against.
  15. // A compilation error at this line likely means your copy of the
  16. // proto package needs to be updated.
  17. const _ = proto.ProtoPackageIsVersion3 // please upgrade the proto package
  18. type SiblingEnum int32
  19. const (
  20. SiblingEnum_ALPHA SiblingEnum = 0
  21. SiblingEnum_BRAVO SiblingEnum = 10
  22. SiblingEnum_CHARLIE SiblingEnum = 200
  23. )
  24. var SiblingEnum_name = map[int32]string{
  25. 0: "ALPHA",
  26. 10: "BRAVO",
  27. 200: "CHARLIE",
  28. }
  29. var SiblingEnum_value = map[string]int32{
  30. "ALPHA": 0,
  31. "BRAVO": 10,
  32. "CHARLIE": 200,
  33. }
  34. func (x SiblingEnum) String() string {
  35. return proto.EnumName(SiblingEnum_name, int32(x))
  36. }
  37. func (SiblingEnum) EnumDescriptor() ([]byte, []int) {
  38. return fileDescriptor_10a9529b61902ead, []int{0}
  39. }
  40. type Message_ChildEnum int32
  41. const (
  42. Message_ALPHA Message_ChildEnum = 0
  43. Message_BRAVO Message_ChildEnum = 1
  44. Message_CHARLIE Message_ChildEnum = 2
  45. )
  46. var Message_ChildEnum_name = map[int32]string{
  47. 0: "ALPHA",
  48. 1: "BRAVO",
  49. 2: "CHARLIE",
  50. }
  51. var Message_ChildEnum_value = map[string]int32{
  52. "ALPHA": 0,
  53. "BRAVO": 1,
  54. "CHARLIE": 2,
  55. }
  56. func (x Message_ChildEnum) String() string {
  57. return proto.EnumName(Message_ChildEnum_name, int32(x))
  58. }
  59. func (Message_ChildEnum) EnumDescriptor() ([]byte, []int) {
  60. return fileDescriptor_10a9529b61902ead, []int{1, 0}
  61. }
  62. type SiblingMessage struct {
  63. F1 string `protobuf:"bytes,1,opt,name=f1,proto3" json:"f1,omitempty"`
  64. F2 []string `protobuf:"bytes,2,rep,name=f2,proto3" json:"f2,omitempty"`
  65. F3 *Message `protobuf:"bytes,3,opt,name=f3,proto3" json:"f3,omitempty"`
  66. XXX_NoUnkeyedLiteral struct{} `json:"-"`
  67. XXX_unrecognized []byte `json:"-"`
  68. XXX_sizecache int32 `json:"-"`
  69. }
  70. func (m *SiblingMessage) Reset() { *m = SiblingMessage{} }
  71. func (m *SiblingMessage) String() string { return proto.CompactTextString(m) }
  72. func (*SiblingMessage) ProtoMessage() {}
  73. func (*SiblingMessage) Descriptor() ([]byte, []int) {
  74. return fileDescriptor_10a9529b61902ead, []int{0}
  75. }
  76. func (m *SiblingMessage) XXX_Unmarshal(b []byte) error {
  77. return xxx_messageInfo_SiblingMessage.Unmarshal(m, b)
  78. }
  79. func (m *SiblingMessage) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
  80. return xxx_messageInfo_SiblingMessage.Marshal(b, m, deterministic)
  81. }
  82. func (m *SiblingMessage) XXX_Merge(src proto.Message) {
  83. xxx_messageInfo_SiblingMessage.Merge(m, src)
  84. }
  85. func (m *SiblingMessage) XXX_Size() int {
  86. return xxx_messageInfo_SiblingMessage.Size(m)
  87. }
  88. func (m *SiblingMessage) XXX_DiscardUnknown() {
  89. xxx_messageInfo_SiblingMessage.DiscardUnknown(m)
  90. }
  91. var xxx_messageInfo_SiblingMessage proto.InternalMessageInfo
  92. func (m *SiblingMessage) GetF1() string {
  93. if m != nil {
  94. return m.F1
  95. }
  96. return ""
  97. }
  98. func (m *SiblingMessage) GetF2() []string {
  99. if m != nil {
  100. return m.F2
  101. }
  102. return nil
  103. }
  104. func (m *SiblingMessage) GetF3() *Message {
  105. if m != nil {
  106. return m.F3
  107. }
  108. return nil
  109. }
  110. type Message struct {
  111. // Optional fields.
  112. OptionalBool bool `protobuf:"varint,100,opt,name=optional_bool,json=optionalBool,proto3" json:"optional_bool,omitempty"`
  113. OptionalInt32 int32 `protobuf:"varint,101,opt,name=optional_int32,json=optionalInt32,proto3" json:"optional_int32,omitempty"`
  114. OptionalSint32 int32 `protobuf:"zigzag32,102,opt,name=optional_sint32,json=optionalSint32,proto3" json:"optional_sint32,omitempty"`
  115. OptionalUint32 uint32 `protobuf:"varint,103,opt,name=optional_uint32,json=optionalUint32,proto3" json:"optional_uint32,omitempty"`
  116. OptionalInt64 int64 `protobuf:"varint,104,opt,name=optional_int64,json=optionalInt64,proto3" json:"optional_int64,omitempty"`
  117. OptionalSint64 int64 `protobuf:"zigzag64,105,opt,name=optional_sint64,json=optionalSint64,proto3" json:"optional_sint64,omitempty"`
  118. OptionalUint64 uint64 `protobuf:"varint,106,opt,name=optional_uint64,json=optionalUint64,proto3" json:"optional_uint64,omitempty"`
  119. OptionalFixed32 uint32 `protobuf:"fixed32,107,opt,name=optional_fixed32,json=optionalFixed32,proto3" json:"optional_fixed32,omitempty"`
  120. OptionalSfixed32 int32 `protobuf:"fixed32,108,opt,name=optional_sfixed32,json=optionalSfixed32,proto3" json:"optional_sfixed32,omitempty"`
  121. OptionalFloat float32 `protobuf:"fixed32,109,opt,name=optional_float,json=optionalFloat,proto3" json:"optional_float,omitempty"`
  122. OptionalFixed64 uint64 `protobuf:"fixed64,110,opt,name=optional_fixed64,json=optionalFixed64,proto3" json:"optional_fixed64,omitempty"`
  123. OptionalSfixed64 int64 `protobuf:"fixed64,111,opt,name=optional_sfixed64,json=optionalSfixed64,proto3" json:"optional_sfixed64,omitempty"`
  124. OptionalDouble float64 `protobuf:"fixed64,112,opt,name=optional_double,json=optionalDouble,proto3" json:"optional_double,omitempty"`
  125. OptionalString string `protobuf:"bytes,113,opt,name=optional_string,json=optionalString,proto3" json:"optional_string,omitempty"`
  126. OptionalBytes []byte `protobuf:"bytes,114,opt,name=optional_bytes,json=optionalBytes,proto3" json:"optional_bytes,omitempty"`
  127. OptionalChildEnum Message_ChildEnum `protobuf:"varint,115,opt,name=optional_child_enum,json=optionalChildEnum,proto3,enum=google.golang.org.proto3_20181126.Message_ChildEnum" json:"optional_child_enum,omitempty"`
  128. OptionalChildMessage *Message_ChildMessage `protobuf:"bytes,116,opt,name=optional_child_message,json=optionalChildMessage,proto3" json:"optional_child_message,omitempty"`
  129. OptionalSiblingEnum SiblingEnum `protobuf:"varint,117,opt,name=optional_sibling_enum,json=optionalSiblingEnum,proto3,enum=google.golang.org.proto3_20181126.SiblingEnum" json:"optional_sibling_enum,omitempty"`
  130. OptionalSiblingMessage *SiblingMessage `protobuf:"bytes,118,opt,name=optional_sibling_message,json=optionalSiblingMessage,proto3" json:"optional_sibling_message,omitempty"`
  131. // Repeated fields.
  132. RepeatedBool []bool `protobuf:"varint,200,rep,packed,name=repeated_bool,json=repeatedBool,proto3" json:"repeated_bool,omitempty"`
  133. RepeatedInt32 []int32 `protobuf:"varint,201,rep,packed,name=repeated_int32,json=repeatedInt32,proto3" json:"repeated_int32,omitempty"`
  134. RepeatedSint32 []int32 `protobuf:"zigzag32,202,rep,packed,name=repeated_sint32,json=repeatedSint32,proto3" json:"repeated_sint32,omitempty"`
  135. RepeatedUint32 []uint32 `protobuf:"varint,203,rep,packed,name=repeated_uint32,json=repeatedUint32,proto3" json:"repeated_uint32,omitempty"`
  136. RepeatedInt64 []int64 `protobuf:"varint,204,rep,packed,name=repeated_int64,json=repeatedInt64,proto3" json:"repeated_int64,omitempty"`
  137. RepeatedSint64 []int64 `protobuf:"zigzag64,205,rep,packed,name=repeated_sint64,json=repeatedSint64,proto3" json:"repeated_sint64,omitempty"`
  138. RepeatedUint64 []uint64 `protobuf:"varint,206,rep,packed,name=repeated_uint64,json=repeatedUint64,proto3" json:"repeated_uint64,omitempty"`
  139. RepeatedFixed32 []uint32 `protobuf:"fixed32,207,rep,packed,name=repeated_fixed32,json=repeatedFixed32,proto3" json:"repeated_fixed32,omitempty"`
  140. RepeatedSfixed32 []int32 `protobuf:"fixed32,208,rep,packed,name=repeated_sfixed32,json=repeatedSfixed32,proto3" json:"repeated_sfixed32,omitempty"`
  141. RepeatedFloat []float32 `protobuf:"fixed32,209,rep,packed,name=repeated_float,json=repeatedFloat,proto3" json:"repeated_float,omitempty"`
  142. RepeatedFixed64 []uint64 `protobuf:"fixed64,210,rep,packed,name=repeated_fixed64,json=repeatedFixed64,proto3" json:"repeated_fixed64,omitempty"`
  143. RepeatedSfixed64 []int64 `protobuf:"fixed64,211,rep,packed,name=repeated_sfixed64,json=repeatedSfixed64,proto3" json:"repeated_sfixed64,omitempty"`
  144. RepeatedDouble []float64 `protobuf:"fixed64,212,rep,packed,name=repeated_double,json=repeatedDouble,proto3" json:"repeated_double,omitempty"`
  145. RepeatedString []string `protobuf:"bytes,213,rep,name=repeated_string,json=repeatedString,proto3" json:"repeated_string,omitempty"`
  146. RepeatedBytes [][]byte `protobuf:"bytes,214,rep,name=repeated_bytes,json=repeatedBytes,proto3" json:"repeated_bytes,omitempty"`
  147. RepeatedChildEnum []Message_ChildEnum `protobuf:"varint,215,rep,packed,name=repeated_child_enum,json=repeatedChildEnum,proto3,enum=google.golang.org.proto3_20181126.Message_ChildEnum" json:"repeated_child_enum,omitempty"`
  148. RepeatedChildMessage []*Message_ChildMessage `protobuf:"bytes,216,rep,name=repeated_child_message,json=repeatedChildMessage,proto3" json:"repeated_child_message,omitempty"`
  149. RepeatedSiblingEnum []SiblingEnum `protobuf:"varint,217,rep,packed,name=repeated_sibling_enum,json=repeatedSiblingEnum,proto3,enum=google.golang.org.proto3_20181126.SiblingEnum" json:"repeated_sibling_enum,omitempty"`
  150. RepeatedSiblingMessage []*SiblingMessage `protobuf:"bytes,218,rep,name=repeated_sibling_message,json=repeatedSiblingMessage,proto3" json:"repeated_sibling_message,omitempty"`
  151. // Map fields.
  152. MapBoolBool map[bool]bool `protobuf:"bytes,300,rep,name=map_bool_bool,json=mapBoolBool,proto3" json:"map_bool_bool,omitempty" protobuf_key:"varint,1,opt,name=key,proto3" protobuf_val:"varint,2,opt,name=value,proto3"`
  153. MapBoolInt32 map[bool]int32 `protobuf:"bytes,301,rep,name=map_bool_int32,json=mapBoolInt32,proto3" json:"map_bool_int32,omitempty" protobuf_key:"varint,1,opt,name=key,proto3" protobuf_val:"varint,2,opt,name=value,proto3"`
  154. MapBoolSint32 map[bool]int32 `protobuf:"bytes,302,rep,name=map_bool_sint32,json=mapBoolSint32,proto3" json:"map_bool_sint32,omitempty" protobuf_key:"varint,1,opt,name=key,proto3" protobuf_val:"zigzag32,2,opt,name=value,proto3"`
  155. MapBoolUint32 map[bool]uint32 `protobuf:"bytes,303,rep,name=map_bool_uint32,json=mapBoolUint32,proto3" json:"map_bool_uint32,omitempty" protobuf_key:"varint,1,opt,name=key,proto3" protobuf_val:"varint,2,opt,name=value,proto3"`
  156. MapBoolInt64 map[bool]int64 `protobuf:"bytes,304,rep,name=map_bool_int64,json=mapBoolInt64,proto3" json:"map_bool_int64,omitempty" protobuf_key:"varint,1,opt,name=key,proto3" protobuf_val:"varint,2,opt,name=value,proto3"`
  157. MapBoolSint64 map[bool]int64 `protobuf:"bytes,305,rep,name=map_bool_sint64,json=mapBoolSint64,proto3" json:"map_bool_sint64,omitempty" protobuf_key:"varint,1,opt,name=key,proto3" protobuf_val:"zigzag64,2,opt,name=value,proto3"`
  158. MapBoolUint64 map[bool]uint64 `protobuf:"bytes,306,rep,name=map_bool_uint64,json=mapBoolUint64,proto3" json:"map_bool_uint64,omitempty" protobuf_key:"varint,1,opt,name=key,proto3" protobuf_val:"varint,2,opt,name=value,proto3"`
  159. MapBoolFixed32 map[bool]uint32 `protobuf:"bytes,307,rep,name=map_bool_fixed32,json=mapBoolFixed32,proto3" json:"map_bool_fixed32,omitempty" protobuf_key:"varint,1,opt,name=key,proto3" protobuf_val:"fixed32,2,opt,name=value,proto3"`
  160. MapBoolSfixed32 map[bool]int32 `protobuf:"bytes,308,rep,name=map_bool_sfixed32,json=mapBoolSfixed32,proto3" json:"map_bool_sfixed32,omitempty" protobuf_key:"varint,1,opt,name=key,proto3" protobuf_val:"fixed32,2,opt,name=value,proto3"`
  161. MapBoolFloat map[bool]float32 `protobuf:"bytes,309,rep,name=map_bool_float,json=mapBoolFloat,proto3" json:"map_bool_float,omitempty" protobuf_key:"varint,1,opt,name=key,proto3" protobuf_val:"fixed32,2,opt,name=value,proto3"`
  162. MapBoolFixed64 map[bool]uint64 `protobuf:"bytes,310,rep,name=map_bool_fixed64,json=mapBoolFixed64,proto3" json:"map_bool_fixed64,omitempty" protobuf_key:"varint,1,opt,name=key,proto3" protobuf_val:"fixed64,2,opt,name=value,proto3"`
  163. MapBoolSfixed64 map[bool]int64 `protobuf:"bytes,311,rep,name=map_bool_sfixed64,json=mapBoolSfixed64,proto3" json:"map_bool_sfixed64,omitempty" protobuf_key:"varint,1,opt,name=key,proto3" protobuf_val:"fixed64,2,opt,name=value,proto3"`
  164. MapBoolDouble map[bool]float64 `protobuf:"bytes,312,rep,name=map_bool_double,json=mapBoolDouble,proto3" json:"map_bool_double,omitempty" protobuf_key:"varint,1,opt,name=key,proto3" protobuf_val:"fixed64,2,opt,name=value,proto3"`
  165. MapBoolString map[bool]string `protobuf:"bytes,313,rep,name=map_bool_string,json=mapBoolString,proto3" json:"map_bool_string,omitempty" protobuf_key:"varint,1,opt,name=key,proto3" protobuf_val:"bytes,2,opt,name=value,proto3"`
  166. MapBoolBytes map[bool][]byte `protobuf:"bytes,314,rep,name=map_bool_bytes,json=mapBoolBytes,proto3" json:"map_bool_bytes,omitempty" protobuf_key:"varint,1,opt,name=key,proto3" protobuf_val:"bytes,2,opt,name=value,proto3"`
  167. MapBoolChildEnum map[bool]Message_ChildEnum `protobuf:"bytes,315,rep,name=map_bool_child_enum,json=mapBoolChildEnum,proto3" json:"map_bool_child_enum,omitempty" protobuf_key:"varint,1,opt,name=key,proto3" protobuf_val:"varint,2,opt,name=value,proto3,enum=google.golang.org.proto3_20181126.Message_ChildEnum"`
  168. MapBoolChildMessage map[bool]*Message_ChildMessage `protobuf:"bytes,316,rep,name=map_bool_child_message,json=mapBoolChildMessage,proto3" json:"map_bool_child_message,omitempty" protobuf_key:"varint,1,opt,name=key,proto3" protobuf_val:"bytes,2,opt,name=value,proto3"`
  169. MapBoolSiblingEnum map[bool]SiblingEnum `protobuf:"bytes,317,rep,name=map_bool_sibling_enum,json=mapBoolSiblingEnum,proto3" json:"map_bool_sibling_enum,omitempty" protobuf_key:"varint,1,opt,name=key,proto3" protobuf_val:"varint,2,opt,name=value,proto3,enum=google.golang.org.proto3_20181126.SiblingEnum"`
  170. MapBoolSiblingMessage map[bool]*SiblingMessage `protobuf:"bytes,318,rep,name=map_bool_sibling_message,json=mapBoolSiblingMessage,proto3" json:"map_bool_sibling_message,omitempty" protobuf_key:"varint,1,opt,name=key,proto3" protobuf_val:"bytes,2,opt,name=value,proto3"`
  171. MapInt32Bool map[int32]bool `protobuf:"bytes,319,rep,name=map_int32_bool,json=mapInt32Bool,proto3" json:"map_int32_bool,omitempty" protobuf_key:"varint,1,opt,name=key,proto3" protobuf_val:"varint,2,opt,name=value,proto3"`
  172. MapSint32Bool map[int32]bool `protobuf:"bytes,320,rep,name=map_sint32_bool,json=mapSint32Bool,proto3" json:"map_sint32_bool,omitempty" protobuf_key:"zigzag32,1,opt,name=key,proto3" protobuf_val:"varint,2,opt,name=value,proto3"`
  173. MapUint32Bool map[uint32]bool `protobuf:"bytes,321,rep,name=map_uint32_bool,json=mapUint32Bool,proto3" json:"map_uint32_bool,omitempty" protobuf_key:"varint,1,opt,name=key,proto3" protobuf_val:"varint,2,opt,name=value,proto3"`
  174. MapInt64Bool map[int64]bool `protobuf:"bytes,322,rep,name=map_int64_bool,json=mapInt64Bool,proto3" json:"map_int64_bool,omitempty" protobuf_key:"varint,1,opt,name=key,proto3" protobuf_val:"varint,2,opt,name=value,proto3"`
  175. MapSint64Bool map[int64]bool `protobuf:"bytes,323,rep,name=map_sint64_bool,json=mapSint64Bool,proto3" json:"map_sint64_bool,omitempty" protobuf_key:"zigzag64,1,opt,name=key,proto3" protobuf_val:"varint,2,opt,name=value,proto3"`
  176. MapUint64Bool map[uint64]bool `protobuf:"bytes,324,rep,name=map_uint64_bool,json=mapUint64Bool,proto3" json:"map_uint64_bool,omitempty" protobuf_key:"varint,1,opt,name=key,proto3" protobuf_val:"varint,2,opt,name=value,proto3"`
  177. MapFixed32Bool map[uint32]bool `protobuf:"bytes,325,rep,name=map_fixed32_bool,json=mapFixed32Bool,proto3" json:"map_fixed32_bool,omitempty" protobuf_key:"fixed32,1,opt,name=key,proto3" protobuf_val:"varint,2,opt,name=value,proto3"`
  178. MapStringBool map[string]bool `protobuf:"bytes,326,rep,name=map_string_bool,json=mapStringBool,proto3" json:"map_string_bool,omitempty" protobuf_key:"bytes,1,opt,name=key,proto3" protobuf_val:"varint,2,opt,name=value,proto3"`
  179. // Oneof fields.
  180. //
  181. // Types that are valid to be assigned to OneofUnion:
  182. // *Message_OneofBool
  183. // *Message_OneofInt32
  184. // *Message_OneofSint32
  185. // *Message_OneofUint32
  186. // *Message_OneofInt64
  187. // *Message_OneofSint64
  188. // *Message_OneofUint64
  189. // *Message_OneofFixed32
  190. // *Message_OneofSfixed32
  191. // *Message_OneofFloat
  192. // *Message_OneofFixed64
  193. // *Message_OneofSfixed64
  194. // *Message_OneofDouble
  195. // *Message_OneofString
  196. // *Message_OneofBytes
  197. // *Message_OneofChildEnum
  198. // *Message_OneofChildMessage
  199. // *Message_OneofSiblingEnum
  200. // *Message_OneofSiblingMessage
  201. // *Message_OneofString1
  202. // *Message_OneofString2
  203. // *Message_OneofString3
  204. OneofUnion isMessage_OneofUnion `protobuf_oneof:"oneof_union"`
  205. XXX_NoUnkeyedLiteral struct{} `json:"-"`
  206. XXX_unrecognized []byte `json:"-"`
  207. XXX_sizecache int32 `json:"-"`
  208. }
  209. func (m *Message) Reset() { *m = Message{} }
  210. func (m *Message) String() string { return proto.CompactTextString(m) }
  211. func (*Message) ProtoMessage() {}
  212. func (*Message) Descriptor() ([]byte, []int) {
  213. return fileDescriptor_10a9529b61902ead, []int{1}
  214. }
  215. func (m *Message) XXX_Unmarshal(b []byte) error {
  216. return xxx_messageInfo_Message.Unmarshal(m, b)
  217. }
  218. func (m *Message) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
  219. return xxx_messageInfo_Message.Marshal(b, m, deterministic)
  220. }
  221. func (m *Message) XXX_Merge(src proto.Message) {
  222. xxx_messageInfo_Message.Merge(m, src)
  223. }
  224. func (m *Message) XXX_Size() int {
  225. return xxx_messageInfo_Message.Size(m)
  226. }
  227. func (m *Message) XXX_DiscardUnknown() {
  228. xxx_messageInfo_Message.DiscardUnknown(m)
  229. }
  230. var xxx_messageInfo_Message proto.InternalMessageInfo
  231. func (m *Message) GetOptionalBool() bool {
  232. if m != nil {
  233. return m.OptionalBool
  234. }
  235. return false
  236. }
  237. func (m *Message) GetOptionalInt32() int32 {
  238. if m != nil {
  239. return m.OptionalInt32
  240. }
  241. return 0
  242. }
  243. func (m *Message) GetOptionalSint32() int32 {
  244. if m != nil {
  245. return m.OptionalSint32
  246. }
  247. return 0
  248. }
  249. func (m *Message) GetOptionalUint32() uint32 {
  250. if m != nil {
  251. return m.OptionalUint32
  252. }
  253. return 0
  254. }
  255. func (m *Message) GetOptionalInt64() int64 {
  256. if m != nil {
  257. return m.OptionalInt64
  258. }
  259. return 0
  260. }
  261. func (m *Message) GetOptionalSint64() int64 {
  262. if m != nil {
  263. return m.OptionalSint64
  264. }
  265. return 0
  266. }
  267. func (m *Message) GetOptionalUint64() uint64 {
  268. if m != nil {
  269. return m.OptionalUint64
  270. }
  271. return 0
  272. }
  273. func (m *Message) GetOptionalFixed32() uint32 {
  274. if m != nil {
  275. return m.OptionalFixed32
  276. }
  277. return 0
  278. }
  279. func (m *Message) GetOptionalSfixed32() int32 {
  280. if m != nil {
  281. return m.OptionalSfixed32
  282. }
  283. return 0
  284. }
  285. func (m *Message) GetOptionalFloat() float32 {
  286. if m != nil {
  287. return m.OptionalFloat
  288. }
  289. return 0
  290. }
  291. func (m *Message) GetOptionalFixed64() uint64 {
  292. if m != nil {
  293. return m.OptionalFixed64
  294. }
  295. return 0
  296. }
  297. func (m *Message) GetOptionalSfixed64() int64 {
  298. if m != nil {
  299. return m.OptionalSfixed64
  300. }
  301. return 0
  302. }
  303. func (m *Message) GetOptionalDouble() float64 {
  304. if m != nil {
  305. return m.OptionalDouble
  306. }
  307. return 0
  308. }
  309. func (m *Message) GetOptionalString() string {
  310. if m != nil {
  311. return m.OptionalString
  312. }
  313. return ""
  314. }
  315. func (m *Message) GetOptionalBytes() []byte {
  316. if m != nil {
  317. return m.OptionalBytes
  318. }
  319. return nil
  320. }
  321. func (m *Message) GetOptionalChildEnum() Message_ChildEnum {
  322. if m != nil {
  323. return m.OptionalChildEnum
  324. }
  325. return Message_ALPHA
  326. }
  327. func (m *Message) GetOptionalChildMessage() *Message_ChildMessage {
  328. if m != nil {
  329. return m.OptionalChildMessage
  330. }
  331. return nil
  332. }
  333. func (m *Message) GetOptionalSiblingEnum() SiblingEnum {
  334. if m != nil {
  335. return m.OptionalSiblingEnum
  336. }
  337. return SiblingEnum_ALPHA
  338. }
  339. func (m *Message) GetOptionalSiblingMessage() *SiblingMessage {
  340. if m != nil {
  341. return m.OptionalSiblingMessage
  342. }
  343. return nil
  344. }
  345. func (m *Message) GetRepeatedBool() []bool {
  346. if m != nil {
  347. return m.RepeatedBool
  348. }
  349. return nil
  350. }
  351. func (m *Message) GetRepeatedInt32() []int32 {
  352. if m != nil {
  353. return m.RepeatedInt32
  354. }
  355. return nil
  356. }
  357. func (m *Message) GetRepeatedSint32() []int32 {
  358. if m != nil {
  359. return m.RepeatedSint32
  360. }
  361. return nil
  362. }
  363. func (m *Message) GetRepeatedUint32() []uint32 {
  364. if m != nil {
  365. return m.RepeatedUint32
  366. }
  367. return nil
  368. }
  369. func (m *Message) GetRepeatedInt64() []int64 {
  370. if m != nil {
  371. return m.RepeatedInt64
  372. }
  373. return nil
  374. }
  375. func (m *Message) GetRepeatedSint64() []int64 {
  376. if m != nil {
  377. return m.RepeatedSint64
  378. }
  379. return nil
  380. }
  381. func (m *Message) GetRepeatedUint64() []uint64 {
  382. if m != nil {
  383. return m.RepeatedUint64
  384. }
  385. return nil
  386. }
  387. func (m *Message) GetRepeatedFixed32() []uint32 {
  388. if m != nil {
  389. return m.RepeatedFixed32
  390. }
  391. return nil
  392. }
  393. func (m *Message) GetRepeatedSfixed32() []int32 {
  394. if m != nil {
  395. return m.RepeatedSfixed32
  396. }
  397. return nil
  398. }
  399. func (m *Message) GetRepeatedFloat() []float32 {
  400. if m != nil {
  401. return m.RepeatedFloat
  402. }
  403. return nil
  404. }
  405. func (m *Message) GetRepeatedFixed64() []uint64 {
  406. if m != nil {
  407. return m.RepeatedFixed64
  408. }
  409. return nil
  410. }
  411. func (m *Message) GetRepeatedSfixed64() []int64 {
  412. if m != nil {
  413. return m.RepeatedSfixed64
  414. }
  415. return nil
  416. }
  417. func (m *Message) GetRepeatedDouble() []float64 {
  418. if m != nil {
  419. return m.RepeatedDouble
  420. }
  421. return nil
  422. }
  423. func (m *Message) GetRepeatedString() []string {
  424. if m != nil {
  425. return m.RepeatedString
  426. }
  427. return nil
  428. }
  429. func (m *Message) GetRepeatedBytes() [][]byte {
  430. if m != nil {
  431. return m.RepeatedBytes
  432. }
  433. return nil
  434. }
  435. func (m *Message) GetRepeatedChildEnum() []Message_ChildEnum {
  436. if m != nil {
  437. return m.RepeatedChildEnum
  438. }
  439. return nil
  440. }
  441. func (m *Message) GetRepeatedChildMessage() []*Message_ChildMessage {
  442. if m != nil {
  443. return m.RepeatedChildMessage
  444. }
  445. return nil
  446. }
  447. func (m *Message) GetRepeatedSiblingEnum() []SiblingEnum {
  448. if m != nil {
  449. return m.RepeatedSiblingEnum
  450. }
  451. return nil
  452. }
  453. func (m *Message) GetRepeatedSiblingMessage() []*SiblingMessage {
  454. if m != nil {
  455. return m.RepeatedSiblingMessage
  456. }
  457. return nil
  458. }
  459. func (m *Message) GetMapBoolBool() map[bool]bool {
  460. if m != nil {
  461. return m.MapBoolBool
  462. }
  463. return nil
  464. }
  465. func (m *Message) GetMapBoolInt32() map[bool]int32 {
  466. if m != nil {
  467. return m.MapBoolInt32
  468. }
  469. return nil
  470. }
  471. func (m *Message) GetMapBoolSint32() map[bool]int32 {
  472. if m != nil {
  473. return m.MapBoolSint32
  474. }
  475. return nil
  476. }
  477. func (m *Message) GetMapBoolUint32() map[bool]uint32 {
  478. if m != nil {
  479. return m.MapBoolUint32
  480. }
  481. return nil
  482. }
  483. func (m *Message) GetMapBoolInt64() map[bool]int64 {
  484. if m != nil {
  485. return m.MapBoolInt64
  486. }
  487. return nil
  488. }
  489. func (m *Message) GetMapBoolSint64() map[bool]int64 {
  490. if m != nil {
  491. return m.MapBoolSint64
  492. }
  493. return nil
  494. }
  495. func (m *Message) GetMapBoolUint64() map[bool]uint64 {
  496. if m != nil {
  497. return m.MapBoolUint64
  498. }
  499. return nil
  500. }
  501. func (m *Message) GetMapBoolFixed32() map[bool]uint32 {
  502. if m != nil {
  503. return m.MapBoolFixed32
  504. }
  505. return nil
  506. }
  507. func (m *Message) GetMapBoolSfixed32() map[bool]int32 {
  508. if m != nil {
  509. return m.MapBoolSfixed32
  510. }
  511. return nil
  512. }
  513. func (m *Message) GetMapBoolFloat() map[bool]float32 {
  514. if m != nil {
  515. return m.MapBoolFloat
  516. }
  517. return nil
  518. }
  519. func (m *Message) GetMapBoolFixed64() map[bool]uint64 {
  520. if m != nil {
  521. return m.MapBoolFixed64
  522. }
  523. return nil
  524. }
  525. func (m *Message) GetMapBoolSfixed64() map[bool]int64 {
  526. if m != nil {
  527. return m.MapBoolSfixed64
  528. }
  529. return nil
  530. }
  531. func (m *Message) GetMapBoolDouble() map[bool]float64 {
  532. if m != nil {
  533. return m.MapBoolDouble
  534. }
  535. return nil
  536. }
  537. func (m *Message) GetMapBoolString() map[bool]string {
  538. if m != nil {
  539. return m.MapBoolString
  540. }
  541. return nil
  542. }
  543. func (m *Message) GetMapBoolBytes() map[bool][]byte {
  544. if m != nil {
  545. return m.MapBoolBytes
  546. }
  547. return nil
  548. }
  549. func (m *Message) GetMapBoolChildEnum() map[bool]Message_ChildEnum {
  550. if m != nil {
  551. return m.MapBoolChildEnum
  552. }
  553. return nil
  554. }
  555. func (m *Message) GetMapBoolChildMessage() map[bool]*Message_ChildMessage {
  556. if m != nil {
  557. return m.MapBoolChildMessage
  558. }
  559. return nil
  560. }
  561. func (m *Message) GetMapBoolSiblingEnum() map[bool]SiblingEnum {
  562. if m != nil {
  563. return m.MapBoolSiblingEnum
  564. }
  565. return nil
  566. }
  567. func (m *Message) GetMapBoolSiblingMessage() map[bool]*SiblingMessage {
  568. if m != nil {
  569. return m.MapBoolSiblingMessage
  570. }
  571. return nil
  572. }
  573. func (m *Message) GetMapInt32Bool() map[int32]bool {
  574. if m != nil {
  575. return m.MapInt32Bool
  576. }
  577. return nil
  578. }
  579. func (m *Message) GetMapSint32Bool() map[int32]bool {
  580. if m != nil {
  581. return m.MapSint32Bool
  582. }
  583. return nil
  584. }
  585. func (m *Message) GetMapUint32Bool() map[uint32]bool {
  586. if m != nil {
  587. return m.MapUint32Bool
  588. }
  589. return nil
  590. }
  591. func (m *Message) GetMapInt64Bool() map[int64]bool {
  592. if m != nil {
  593. return m.MapInt64Bool
  594. }
  595. return nil
  596. }
  597. func (m *Message) GetMapSint64Bool() map[int64]bool {
  598. if m != nil {
  599. return m.MapSint64Bool
  600. }
  601. return nil
  602. }
  603. func (m *Message) GetMapUint64Bool() map[uint64]bool {
  604. if m != nil {
  605. return m.MapUint64Bool
  606. }
  607. return nil
  608. }
  609. func (m *Message) GetMapFixed32Bool() map[uint32]bool {
  610. if m != nil {
  611. return m.MapFixed32Bool
  612. }
  613. return nil
  614. }
  615. func (m *Message) GetMapStringBool() map[string]bool {
  616. if m != nil {
  617. return m.MapStringBool
  618. }
  619. return nil
  620. }
  621. type isMessage_OneofUnion interface {
  622. isMessage_OneofUnion()
  623. }
  624. type Message_OneofBool struct {
  625. OneofBool bool `protobuf:"varint,400,opt,name=oneof_bool,json=oneofBool,proto3,oneof"`
  626. }
  627. type Message_OneofInt32 struct {
  628. OneofInt32 int32 `protobuf:"varint,401,opt,name=oneof_int32,json=oneofInt32,proto3,oneof"`
  629. }
  630. type Message_OneofSint32 struct {
  631. OneofSint32 int32 `protobuf:"zigzag32,402,opt,name=oneof_sint32,json=oneofSint32,proto3,oneof"`
  632. }
  633. type Message_OneofUint32 struct {
  634. OneofUint32 uint32 `protobuf:"varint,403,opt,name=oneof_uint32,json=oneofUint32,proto3,oneof"`
  635. }
  636. type Message_OneofInt64 struct {
  637. OneofInt64 int64 `protobuf:"varint,404,opt,name=oneof_int64,json=oneofInt64,proto3,oneof"`
  638. }
  639. type Message_OneofSint64 struct {
  640. OneofSint64 int64 `protobuf:"zigzag64,405,opt,name=oneof_sint64,json=oneofSint64,proto3,oneof"`
  641. }
  642. type Message_OneofUint64 struct {
  643. OneofUint64 uint64 `protobuf:"varint,406,opt,name=oneof_uint64,json=oneofUint64,proto3,oneof"`
  644. }
  645. type Message_OneofFixed32 struct {
  646. OneofFixed32 uint32 `protobuf:"fixed32,407,opt,name=oneof_fixed32,json=oneofFixed32,proto3,oneof"`
  647. }
  648. type Message_OneofSfixed32 struct {
  649. OneofSfixed32 int32 `protobuf:"fixed32,408,opt,name=oneof_sfixed32,json=oneofSfixed32,proto3,oneof"`
  650. }
  651. type Message_OneofFloat struct {
  652. OneofFloat float32 `protobuf:"fixed32,409,opt,name=oneof_float,json=oneofFloat,proto3,oneof"`
  653. }
  654. type Message_OneofFixed64 struct {
  655. OneofFixed64 uint64 `protobuf:"fixed64,410,opt,name=oneof_fixed64,json=oneofFixed64,proto3,oneof"`
  656. }
  657. type Message_OneofSfixed64 struct {
  658. OneofSfixed64 int64 `protobuf:"fixed64,411,opt,name=oneof_sfixed64,json=oneofSfixed64,proto3,oneof"`
  659. }
  660. type Message_OneofDouble struct {
  661. OneofDouble float64 `protobuf:"fixed64,412,opt,name=oneof_double,json=oneofDouble,proto3,oneof"`
  662. }
  663. type Message_OneofString struct {
  664. OneofString string `protobuf:"bytes,413,opt,name=oneof_string,json=oneofString,proto3,oneof"`
  665. }
  666. type Message_OneofBytes struct {
  667. OneofBytes []byte `protobuf:"bytes,414,opt,name=oneof_bytes,json=oneofBytes,proto3,oneof"`
  668. }
  669. type Message_OneofChildEnum struct {
  670. OneofChildEnum Message_ChildEnum `protobuf:"varint,415,opt,name=oneof_child_enum,json=oneofChildEnum,proto3,enum=google.golang.org.proto3_20181126.Message_ChildEnum,oneof"`
  671. }
  672. type Message_OneofChildMessage struct {
  673. OneofChildMessage *Message_ChildMessage `protobuf:"bytes,416,opt,name=oneof_child_message,json=oneofChildMessage,proto3,oneof"`
  674. }
  675. type Message_OneofSiblingEnum struct {
  676. OneofSiblingEnum SiblingEnum `protobuf:"varint,417,opt,name=oneof_sibling_enum,json=oneofSiblingEnum,proto3,enum=google.golang.org.proto3_20181126.SiblingEnum,oneof"`
  677. }
  678. type Message_OneofSiblingMessage struct {
  679. OneofSiblingMessage *SiblingMessage `protobuf:"bytes,418,opt,name=oneof_sibling_message,json=oneofSiblingMessage,proto3,oneof"`
  680. }
  681. type Message_OneofString1 struct {
  682. OneofString1 string `protobuf:"bytes,419,opt,name=oneof_string1,json=oneofString1,proto3,oneof"`
  683. }
  684. type Message_OneofString2 struct {
  685. OneofString2 string `protobuf:"bytes,420,opt,name=oneof_string2,json=oneofString2,proto3,oneof"`
  686. }
  687. type Message_OneofString3 struct {
  688. OneofString3 string `protobuf:"bytes,421,opt,name=oneof_string3,json=oneofString3,proto3,oneof"`
  689. }
  690. func (*Message_OneofBool) isMessage_OneofUnion() {}
  691. func (*Message_OneofInt32) isMessage_OneofUnion() {}
  692. func (*Message_OneofSint32) isMessage_OneofUnion() {}
  693. func (*Message_OneofUint32) isMessage_OneofUnion() {}
  694. func (*Message_OneofInt64) isMessage_OneofUnion() {}
  695. func (*Message_OneofSint64) isMessage_OneofUnion() {}
  696. func (*Message_OneofUint64) isMessage_OneofUnion() {}
  697. func (*Message_OneofFixed32) isMessage_OneofUnion() {}
  698. func (*Message_OneofSfixed32) isMessage_OneofUnion() {}
  699. func (*Message_OneofFloat) isMessage_OneofUnion() {}
  700. func (*Message_OneofFixed64) isMessage_OneofUnion() {}
  701. func (*Message_OneofSfixed64) isMessage_OneofUnion() {}
  702. func (*Message_OneofDouble) isMessage_OneofUnion() {}
  703. func (*Message_OneofString) isMessage_OneofUnion() {}
  704. func (*Message_OneofBytes) isMessage_OneofUnion() {}
  705. func (*Message_OneofChildEnum) isMessage_OneofUnion() {}
  706. func (*Message_OneofChildMessage) isMessage_OneofUnion() {}
  707. func (*Message_OneofSiblingEnum) isMessage_OneofUnion() {}
  708. func (*Message_OneofSiblingMessage) isMessage_OneofUnion() {}
  709. func (*Message_OneofString1) isMessage_OneofUnion() {}
  710. func (*Message_OneofString2) isMessage_OneofUnion() {}
  711. func (*Message_OneofString3) isMessage_OneofUnion() {}
  712. func (m *Message) GetOneofUnion() isMessage_OneofUnion {
  713. if m != nil {
  714. return m.OneofUnion
  715. }
  716. return nil
  717. }
  718. func (m *Message) GetOneofBool() bool {
  719. if x, ok := m.GetOneofUnion().(*Message_OneofBool); ok {
  720. return x.OneofBool
  721. }
  722. return false
  723. }
  724. func (m *Message) GetOneofInt32() int32 {
  725. if x, ok := m.GetOneofUnion().(*Message_OneofInt32); ok {
  726. return x.OneofInt32
  727. }
  728. return 0
  729. }
  730. func (m *Message) GetOneofSint32() int32 {
  731. if x, ok := m.GetOneofUnion().(*Message_OneofSint32); ok {
  732. return x.OneofSint32
  733. }
  734. return 0
  735. }
  736. func (m *Message) GetOneofUint32() uint32 {
  737. if x, ok := m.GetOneofUnion().(*Message_OneofUint32); ok {
  738. return x.OneofUint32
  739. }
  740. return 0
  741. }
  742. func (m *Message) GetOneofInt64() int64 {
  743. if x, ok := m.GetOneofUnion().(*Message_OneofInt64); ok {
  744. return x.OneofInt64
  745. }
  746. return 0
  747. }
  748. func (m *Message) GetOneofSint64() int64 {
  749. if x, ok := m.GetOneofUnion().(*Message_OneofSint64); ok {
  750. return x.OneofSint64
  751. }
  752. return 0
  753. }
  754. func (m *Message) GetOneofUint64() uint64 {
  755. if x, ok := m.GetOneofUnion().(*Message_OneofUint64); ok {
  756. return x.OneofUint64
  757. }
  758. return 0
  759. }
  760. func (m *Message) GetOneofFixed32() uint32 {
  761. if x, ok := m.GetOneofUnion().(*Message_OneofFixed32); ok {
  762. return x.OneofFixed32
  763. }
  764. return 0
  765. }
  766. func (m *Message) GetOneofSfixed32() int32 {
  767. if x, ok := m.GetOneofUnion().(*Message_OneofSfixed32); ok {
  768. return x.OneofSfixed32
  769. }
  770. return 0
  771. }
  772. func (m *Message) GetOneofFloat() float32 {
  773. if x, ok := m.GetOneofUnion().(*Message_OneofFloat); ok {
  774. return x.OneofFloat
  775. }
  776. return 0
  777. }
  778. func (m *Message) GetOneofFixed64() uint64 {
  779. if x, ok := m.GetOneofUnion().(*Message_OneofFixed64); ok {
  780. return x.OneofFixed64
  781. }
  782. return 0
  783. }
  784. func (m *Message) GetOneofSfixed64() int64 {
  785. if x, ok := m.GetOneofUnion().(*Message_OneofSfixed64); ok {
  786. return x.OneofSfixed64
  787. }
  788. return 0
  789. }
  790. func (m *Message) GetOneofDouble() float64 {
  791. if x, ok := m.GetOneofUnion().(*Message_OneofDouble); ok {
  792. return x.OneofDouble
  793. }
  794. return 0
  795. }
  796. func (m *Message) GetOneofString() string {
  797. if x, ok := m.GetOneofUnion().(*Message_OneofString); ok {
  798. return x.OneofString
  799. }
  800. return ""
  801. }
  802. func (m *Message) GetOneofBytes() []byte {
  803. if x, ok := m.GetOneofUnion().(*Message_OneofBytes); ok {
  804. return x.OneofBytes
  805. }
  806. return nil
  807. }
  808. func (m *Message) GetOneofChildEnum() Message_ChildEnum {
  809. if x, ok := m.GetOneofUnion().(*Message_OneofChildEnum); ok {
  810. return x.OneofChildEnum
  811. }
  812. return Message_ALPHA
  813. }
  814. func (m *Message) GetOneofChildMessage() *Message_ChildMessage {
  815. if x, ok := m.GetOneofUnion().(*Message_OneofChildMessage); ok {
  816. return x.OneofChildMessage
  817. }
  818. return nil
  819. }
  820. func (m *Message) GetOneofSiblingEnum() SiblingEnum {
  821. if x, ok := m.GetOneofUnion().(*Message_OneofSiblingEnum); ok {
  822. return x.OneofSiblingEnum
  823. }
  824. return SiblingEnum_ALPHA
  825. }
  826. func (m *Message) GetOneofSiblingMessage() *SiblingMessage {
  827. if x, ok := m.GetOneofUnion().(*Message_OneofSiblingMessage); ok {
  828. return x.OneofSiblingMessage
  829. }
  830. return nil
  831. }
  832. func (m *Message) GetOneofString1() string {
  833. if x, ok := m.GetOneofUnion().(*Message_OneofString1); ok {
  834. return x.OneofString1
  835. }
  836. return ""
  837. }
  838. func (m *Message) GetOneofString2() string {
  839. if x, ok := m.GetOneofUnion().(*Message_OneofString2); ok {
  840. return x.OneofString2
  841. }
  842. return ""
  843. }
  844. func (m *Message) GetOneofString3() string {
  845. if x, ok := m.GetOneofUnion().(*Message_OneofString3); ok {
  846. return x.OneofString3
  847. }
  848. return ""
  849. }
  850. // XXX_OneofWrappers is for the internal use of the proto package.
  851. func (*Message) XXX_OneofWrappers() []interface{} {
  852. return []interface{}{
  853. (*Message_OneofBool)(nil),
  854. (*Message_OneofInt32)(nil),
  855. (*Message_OneofSint32)(nil),
  856. (*Message_OneofUint32)(nil),
  857. (*Message_OneofInt64)(nil),
  858. (*Message_OneofSint64)(nil),
  859. (*Message_OneofUint64)(nil),
  860. (*Message_OneofFixed32)(nil),
  861. (*Message_OneofSfixed32)(nil),
  862. (*Message_OneofFloat)(nil),
  863. (*Message_OneofFixed64)(nil),
  864. (*Message_OneofSfixed64)(nil),
  865. (*Message_OneofDouble)(nil),
  866. (*Message_OneofString)(nil),
  867. (*Message_OneofBytes)(nil),
  868. (*Message_OneofChildEnum)(nil),
  869. (*Message_OneofChildMessage)(nil),
  870. (*Message_OneofSiblingEnum)(nil),
  871. (*Message_OneofSiblingMessage)(nil),
  872. (*Message_OneofString1)(nil),
  873. (*Message_OneofString2)(nil),
  874. (*Message_OneofString3)(nil),
  875. }
  876. }
  877. type Message_ChildMessage struct {
  878. F1 string `protobuf:"bytes,1,opt,name=f1,proto3" json:"f1,omitempty"`
  879. F2 []string `protobuf:"bytes,2,rep,name=f2,proto3" json:"f2,omitempty"`
  880. F3 *Message `protobuf:"bytes,3,opt,name=f3,proto3" json:"f3,omitempty"`
  881. XXX_NoUnkeyedLiteral struct{} `json:"-"`
  882. XXX_unrecognized []byte `json:"-"`
  883. XXX_sizecache int32 `json:"-"`
  884. }
  885. func (m *Message_ChildMessage) Reset() { *m = Message_ChildMessage{} }
  886. func (m *Message_ChildMessage) String() string { return proto.CompactTextString(m) }
  887. func (*Message_ChildMessage) ProtoMessage() {}
  888. func (*Message_ChildMessage) Descriptor() ([]byte, []int) {
  889. return fileDescriptor_10a9529b61902ead, []int{1, 0}
  890. }
  891. func (m *Message_ChildMessage) XXX_Unmarshal(b []byte) error {
  892. return xxx_messageInfo_Message_ChildMessage.Unmarshal(m, b)
  893. }
  894. func (m *Message_ChildMessage) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
  895. return xxx_messageInfo_Message_ChildMessage.Marshal(b, m, deterministic)
  896. }
  897. func (m *Message_ChildMessage) XXX_Merge(src proto.Message) {
  898. xxx_messageInfo_Message_ChildMessage.Merge(m, src)
  899. }
  900. func (m *Message_ChildMessage) XXX_Size() int {
  901. return xxx_messageInfo_Message_ChildMessage.Size(m)
  902. }
  903. func (m *Message_ChildMessage) XXX_DiscardUnknown() {
  904. xxx_messageInfo_Message_ChildMessage.DiscardUnknown(m)
  905. }
  906. var xxx_messageInfo_Message_ChildMessage proto.InternalMessageInfo
  907. func (m *Message_ChildMessage) GetF1() string {
  908. if m != nil {
  909. return m.F1
  910. }
  911. return ""
  912. }
  913. func (m *Message_ChildMessage) GetF2() []string {
  914. if m != nil {
  915. return m.F2
  916. }
  917. return nil
  918. }
  919. func (m *Message_ChildMessage) GetF3() *Message {
  920. if m != nil {
  921. return m.F3
  922. }
  923. return nil
  924. }
  925. func init() {
  926. proto.RegisterEnum("google.golang.org.proto3_20181126.SiblingEnum", SiblingEnum_name, SiblingEnum_value)
  927. proto.RegisterEnum("google.golang.org.proto3_20181126.Message_ChildEnum", Message_ChildEnum_name, Message_ChildEnum_value)
  928. proto.RegisterType((*SiblingMessage)(nil), "google.golang.org.proto3_20181126.SiblingMessage")
  929. proto.RegisterType((*Message)(nil), "google.golang.org.proto3_20181126.Message")
  930. proto.RegisterMapType((map[bool]bool)(nil), "google.golang.org.proto3_20181126.Message.MapBoolBoolEntry")
  931. proto.RegisterMapType((map[bool][]byte)(nil), "google.golang.org.proto3_20181126.Message.MapBoolBytesEntry")
  932. proto.RegisterMapType((map[bool]Message_ChildEnum)(nil), "google.golang.org.proto3_20181126.Message.MapBoolChildEnumEntry")
  933. proto.RegisterMapType((map[bool]*Message_ChildMessage)(nil), "google.golang.org.proto3_20181126.Message.MapBoolChildMessageEntry")
  934. proto.RegisterMapType((map[bool]float64)(nil), "google.golang.org.proto3_20181126.Message.MapBoolDoubleEntry")
  935. proto.RegisterMapType((map[bool]uint32)(nil), "google.golang.org.proto3_20181126.Message.MapBoolFixed32Entry")
  936. proto.RegisterMapType((map[bool]uint64)(nil), "google.golang.org.proto3_20181126.Message.MapBoolFixed64Entry")
  937. proto.RegisterMapType((map[bool]float32)(nil), "google.golang.org.proto3_20181126.Message.MapBoolFloatEntry")
  938. proto.RegisterMapType((map[bool]int32)(nil), "google.golang.org.proto3_20181126.Message.MapBoolInt32Entry")
  939. proto.RegisterMapType((map[bool]int64)(nil), "google.golang.org.proto3_20181126.Message.MapBoolInt64Entry")
  940. proto.RegisterMapType((map[bool]int32)(nil), "google.golang.org.proto3_20181126.Message.MapBoolSfixed32Entry")
  941. proto.RegisterMapType((map[bool]int64)(nil), "google.golang.org.proto3_20181126.Message.MapBoolSfixed64Entry")
  942. proto.RegisterMapType((map[bool]SiblingEnum)(nil), "google.golang.org.proto3_20181126.Message.MapBoolSiblingEnumEntry")
  943. proto.RegisterMapType((map[bool]*SiblingMessage)(nil), "google.golang.org.proto3_20181126.Message.MapBoolSiblingMessageEntry")
  944. proto.RegisterMapType((map[bool]int32)(nil), "google.golang.org.proto3_20181126.Message.MapBoolSint32Entry")
  945. proto.RegisterMapType((map[bool]int64)(nil), "google.golang.org.proto3_20181126.Message.MapBoolSint64Entry")
  946. proto.RegisterMapType((map[bool]string)(nil), "google.golang.org.proto3_20181126.Message.MapBoolStringEntry")
  947. proto.RegisterMapType((map[bool]uint32)(nil), "google.golang.org.proto3_20181126.Message.MapBoolUint32Entry")
  948. proto.RegisterMapType((map[bool]uint64)(nil), "google.golang.org.proto3_20181126.Message.MapBoolUint64Entry")
  949. proto.RegisterMapType((map[uint32]bool)(nil), "google.golang.org.proto3_20181126.Message.MapFixed32BoolEntry")
  950. proto.RegisterMapType((map[int32]bool)(nil), "google.golang.org.proto3_20181126.Message.MapInt32BoolEntry")
  951. proto.RegisterMapType((map[int64]bool)(nil), "google.golang.org.proto3_20181126.Message.MapInt64BoolEntry")
  952. proto.RegisterMapType((map[int32]bool)(nil), "google.golang.org.proto3_20181126.Message.MapSint32BoolEntry")
  953. proto.RegisterMapType((map[int64]bool)(nil), "google.golang.org.proto3_20181126.Message.MapSint64BoolEntry")
  954. proto.RegisterMapType((map[string]bool)(nil), "google.golang.org.proto3_20181126.Message.MapStringBoolEntry")
  955. proto.RegisterMapType((map[uint32]bool)(nil), "google.golang.org.proto3_20181126.Message.MapUint32BoolEntry")
  956. proto.RegisterMapType((map[uint64]bool)(nil), "google.golang.org.proto3_20181126.Message.MapUint64BoolEntry")
  957. proto.RegisterType((*Message_ChildMessage)(nil), "google.golang.org.proto3_20181126.Message.ChildMessage")
  958. }
  959. func init() {
  960. proto.RegisterFile("proto3.v1.2.1-20181126-8d0c54c1/test.proto", fileDescriptor_10a9529b61902ead)
  961. }
  962. var fileDescriptor_10a9529b61902ead = []byte{
  963. // 1969 bytes of a gzipped FileDescriptorProto
  964. 0x1f, 0x8b, 0x08, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0xff, 0xb4, 0x9a, 0x59, 0x6f, 0xdb, 0xca,
  965. 0x15, 0xc7, 0x45, 0xc9, 0x4b, 0x3c, 0xd6, 0x4a, 0xc5, 0xee, 0xc0, 0x4f, 0xac, 0x9b, 0xa6, 0xac,
  966. 0xdb, 0xc8, 0x91, 0xc4, 0xb2, 0x41, 0xda, 0x26, 0xb1, 0x13, 0xa7, 0x4a, 0x91, 0xa0, 0x05, 0x03,
  967. 0x17, 0x45, 0x5e, 0x5c, 0xc9, 0xa6, 0x64, 0x25, 0xa4, 0xe8, 0x5a, 0x92, 0x51, 0xa3, 0x0f, 0xf9,
  968. 0x0a, 0xdd, 0xf7, 0x7d, 0x79, 0xeb, 0xbe, 0xef, 0x7b, 0x8a, 0xb4, 0xbd, 0xfb, 0x7e, 0xef, 0xa7,
  969. 0xb9, 0x18, 0x1e, 0xce, 0x46, 0x52, 0x91, 0x44, 0xe1, 0x3e, 0x04, 0xb0, 0x8f, 0xfe, 0x73, 0x7e,
  970. 0x3a, 0x87, 0x67, 0xce, 0x99, 0x61, 0x8c, 0x36, 0x8e, 0x8e, 0xbd, 0x81, 0x57, 0xaf, 0x9c, 0x54,
  971. 0x2b, 0xb5, 0x4a, 0xf5, 0x42, 0xed, 0x62, 0xf5, 0x52, 0xb5, 0x5a, 0x33, 0x2f, 0x5c, 0x3a, 0xb8,
  972. 0xb8, 0xff, 0x3e, 0x63, 0xbf, 0xba, 0x39, 0xb0, 0xfb, 0x83, 0x8a, 0x2f, 0x52, 0xdf, 0xde, 0xf1,
  973. 0xbc, 0x8e, 0x63, 0x57, 0x3a, 0x9e, 0xd3, 0xec, 0x75, 0x2a, 0xde, 0x71, 0x07, 0x3e, 0xa8, 0xef,
  974. 0xd1, 0x65, 0xeb, 0x0e, 0xca, 0xdf, 0xed, 0xb6, 0x9c, 0x6e, 0xaf, 0x73, 0xc7, 0xee, 0xf7, 0x9b,
  975. 0x1d, 0x5b, 0xcd, 0xa3, 0x74, 0xbb, 0x8a, 0x15, 0x4d, 0xd1, 0x97, 0xac, 0x74, 0xbb, 0xea, 0xff,
  976. 0x5e, 0xc3, 0x69, 0x2d, 0xe3, 0xff, 0x5e, 0x53, 0x2f, 0xa3, 0x74, 0xbb, 0x8e, 0x33, 0x9a, 0xa2,
  977. 0x2f, 0xd7, 0x36, 0x2a, 0x63, 0x09, 0x95, 0xc0, 0xaf, 0x95, 0x6e, 0xd7, 0xd7, 0x1f, 0x5d, 0x43,
  978. 0x8b, 0x94, 0xf3, 0x0e, 0x94, 0xf3, 0x8e, 0x06, 0x5d, 0xaf, 0xd7, 0x74, 0xf6, 0x5a, 0x9e, 0xe7,
  979. 0xe0, 0x03, 0x4d, 0xd1, 0xcf, 0x58, 0x59, 0x6a, 0xdc, 0xf6, 0x3c, 0x47, 0x7d, 0x27, 0xca, 0x33,
  980. 0x51, 0xb7, 0x37, 0xa8, 0xd7, 0xb0, 0xad, 0x29, 0xfa, 0xbc, 0xc5, 0x96, 0xde, 0x22, 0x46, 0xf5,
  981. 0x5d, 0xa8, 0xc0, 0x64, 0x7d, 0xd0, 0xb5, 0x35, 0x45, 0x2f, 0x59, 0x6c, 0xf5, 0xdd, 0x6e, 0x44,
  982. 0x38, 0x04, 0x61, 0x47, 0x53, 0xf4, 0x1c, 0x17, 0xee, 0x82, 0x30, 0x04, 0x36, 0x0d, 0x7c, 0xa8,
  983. 0x29, 0x7a, 0x46, 0x02, 0x9b, 0x46, 0x04, 0x6c, 0x1a, 0xb8, 0xab, 0x29, 0xba, 0x2a, 0x83, 0x43,
  984. 0xc2, 0x21, 0x08, 0xef, 0x6b, 0x8a, 0x3e, 0x27, 0x83, 0x4d, 0x43, 0x7d, 0x37, 0x2a, 0x32, 0x61,
  985. 0xbb, 0xfb, 0x69, 0xfb, 0xa0, 0x5e, 0xc3, 0x0f, 0x34, 0x45, 0x5f, 0xb4, 0x98, 0x83, 0x9b, 0x60,
  986. 0x56, 0xdf, 0x83, 0x4a, 0x1c, 0x4e, 0xb5, 0x8e, 0xa6, 0xe8, 0x05, 0x8b, 0xf9, 0xb8, 0x1b, 0xd8,
  987. 0xa5, 0x80, 0xda, 0x8e, 0xd7, 0x1c, 0x60, 0x57, 0x53, 0xf4, 0x34, 0x0f, 0xe8, 0x26, 0x31, 0x46,
  988. 0xf1, 0xa6, 0x81, 0x7b, 0x9a, 0xa2, 0x2f, 0x84, 0xf0, 0xa6, 0x11, 0x83, 0x37, 0x0d, 0xec, 0x69,
  989. 0x8a, 0x5e, 0x0c, 0xe3, 0x43, 0xf1, 0x1f, 0x78, 0xc3, 0x96, 0x63, 0xe3, 0x23, 0x4d, 0xd1, 0x15,
  990. 0x1e, 0xff, 0x0d, 0xdf, 0x2a, 0x67, 0x74, 0x70, 0xdc, 0xed, 0x75, 0xf0, 0xa7, 0xfc, 0x5a, 0xe4,
  991. 0x19, 0xf5, 0xad, 0x52, 0x40, 0xad, 0xd3, 0x81, 0xdd, 0xc7, 0xc7, 0x9a, 0xa2, 0x67, 0x79, 0x40,
  992. 0xdb, 0xc4, 0xa8, 0x1e, 0xa0, 0x32, 0x93, 0xed, 0x1f, 0x76, 0x9d, 0x83, 0x3d, 0xbb, 0x37, 0x74,
  993. 0x71, 0x5f, 0x53, 0xf4, 0x7c, 0xcd, 0x98, 0xbc, 0x7e, 0x2b, 0xd7, 0xc9, 0xe2, 0x9d, 0xde, 0xd0,
  994. 0xb5, 0x58, 0xd8, 0xcc, 0xa4, 0xba, 0x68, 0x35, 0x44, 0x71, 0x61, 0x19, 0x1e, 0xf8, 0x1b, 0xe5,
  995. 0xfd, 0xd3, 0x82, 0xe8, 0xae, 0x39, 0x2b, 0xb1, 0xe8, 0xde, 0x69, 0xa1, 0x15, 0xa1, 0xec, 0xfc,
  996. 0xed, 0x0b, 0x61, 0x0d, 0xfd, 0xb0, 0x2a, 0x13, 0xd0, 0x82, 0x5d, 0xef, 0x07, 0x54, 0xe6, 0xc5,
  997. 0xca, 0x8c, 0xea, 0x03, 0x84, 0x23, 0x0c, 0x1a, 0xd4, 0x89, 0x1f, 0x54, 0x75, 0x72, 0x0c, 0x0d,
  998. 0x67, 0x35, 0x44, 0xa2, 0x01, 0x9d, 0x43, 0xb9, 0x63, 0xfb, 0xc8, 0x6e, 0x0e, 0xec, 0x03, 0x68,
  999. 0x06, 0x8f, 0x15, 0x2d, 0x43, 0xba, 0x01, 0xb5, 0xfa, 0xdd, 0xe0, 0x3c, 0xca, 0x33, 0x15, 0x6c,
  1000. 0xde, 0xff, 0x12, 0xd9, 0xbc, 0xc5, 0x16, 0x43, 0x3b, 0xd0, 0x51, 0x81, 0xe9, 0x82, 0x76, 0xf0,
  1001. 0x3f, 0x22, 0x2c, 0x59, 0x6c, 0x7d, 0xd0, 0x0f, 0x44, 0x65, 0xd0, 0x0f, 0xfe, 0x4f, 0x94, 0x39,
  1002. 0xae, 0x0c, 0x1a, 0x42, 0x88, 0x6d, 0x1a, 0xf8, 0x29, 0x22, 0xcc, 0x48, 0x6c, 0xd3, 0x88, 0xb0,
  1003. 0x4d, 0x03, 0x3f, 0x4d, 0x84, 0xaa, 0xcc, 0x0e, 0x29, 0x83, 0x96, 0xf0, 0x0c, 0x51, 0xce, 0xc9,
  1004. 0x6c, 0xd3, 0x50, 0x37, 0x50, 0x91, 0x29, 0xe9, 0x3e, 0x7f, 0x96, 0x48, 0x17, 0x2d, 0xe6, 0x82,
  1005. 0x36, 0x85, 0xf7, 0xa2, 0x12, 0xe7, 0x53, 0xf1, 0x73, 0x44, 0x5c, 0xb0, 0x98, 0x17, 0xd6, 0x15,
  1006. 0xc4, 0xa8, 0xa0, 0x2b, 0x3c, 0x4f, 0xa4, 0x69, 0x1e, 0x15, 0xb4, 0x85, 0xc8, 0x37, 0x30, 0x0d,
  1007. 0xfc, 0x02, 0x51, 0x2e, 0x84, 0xbe, 0x81, 0x69, 0xc4, 0x7c, 0x03, 0xd3, 0xc0, 0x2f, 0x12, 0x71,
  1008. 0x31, 0xfc, 0x0d, 0x42, 0x59, 0x08, 0x1a, 0xc3, 0x4b, 0x44, 0xab, 0xf0, 0x2c, 0x04, 0x9d, 0x41,
  1009. 0xca, 0x2c, 0x74, 0x86, 0x97, 0x15, 0x7f, 0x2c, 0xf1, 0xcc, 0x42, 0x6b, 0x10, 0xa3, 0x82, 0xd6,
  1010. 0xf0, 0x0a, 0x11, 0x66, 0x79, 0x54, 0xd0, 0x1b, 0x6c, 0x54, 0x66, 0x3a, 0xa1, 0x37, 0xbc, 0x4a,
  1011. 0xc4, 0x89, 0x9b, 0x03, 0xf5, 0xc8, 0x9b, 0x43, 0x0f, 0xad, 0x86, 0x30, 0x74, 0x1f, 0xbd, 0x46,
  1012. 0x48, 0xb3, 0x74, 0x07, 0x09, 0x46, 0x37, 0xd3, 0x3e, 0x5a, 0x11, 0x4a, 0x50, 0xe8, 0x0e, 0xaf,
  1013. 0x43, 0x60, 0x53, 0xb7, 0x07, 0x5e, 0xb8, 0xbc, 0x3d, 0x38, 0x08, 0x47, 0x20, 0x34, 0xac, 0x37,
  1014. 0x20, 0xac, 0x24, 0xfd, 0x21, 0x84, 0xa2, 0x21, 0x7d, 0x12, 0xe5, 0xdc, 0xe6, 0x91, 0xdf, 0x1a,
  1015. 0xa0, 0x3f, 0xfc, 0x38, 0xed, 0x23, 0x3e, 0x30, 0x45, 0xe6, 0xee, 0x34, 0x8f, 0x48, 0x17, 0x21,
  1016. 0xff, 0x76, 0x7a, 0x83, 0xe3, 0x53, 0x6b, 0xd9, 0xe5, 0x16, 0x75, 0x1f, 0xe5, 0x19, 0x01, 0x1a,
  1017. 0xc1, 0x4f, 0x00, 0xf1, 0xc1, 0xe9, 0x11, 0x7e, 0x17, 0x02, 0x46, 0xd6, 0x15, 0x4c, 0x6a, 0x1b,
  1018. 0x15, 0x18, 0x24, 0x68, 0x4c, 0x3f, 0x05, 0xca, 0x87, 0xa6, 0xa7, 0x40, 0x0b, 0x03, 0x4c, 0xce,
  1019. 0x15, 0x6d, 0x12, 0x27, 0x68, 0x6b, 0x3f, 0x4b, 0xcc, 0xd9, 0x8d, 0xe1, 0x04, 0x4d, 0x31, 0x94,
  1020. 0x34, 0xd3, 0xc0, 0x3f, 0x9f, 0x25, 0x69, 0xa6, 0x11, 0x49, 0x9a, 0x69, 0x44, 0x92, 0x66, 0x1a,
  1021. 0xf8, 0x17, 0x33, 0x25, 0x8d, 0x62, 0xc4, 0xa4, 0x85, 0x38, 0x41, 0x3f, 0xfe, 0xe5, 0x4c, 0x49,
  1022. 0x0b, 0x73, 0x82, 0x6e, 0xde, 0x45, 0x45, 0xc6, 0xa1, 0x0d, 0xfa, 0x57, 0x00, 0xba, 0x32, 0x3d,
  1023. 0x28, 0xe8, 0xfb, 0x40, 0xca, 0xbb, 0x92, 0x51, 0x75, 0x50, 0x89, 0xa7, 0x8e, 0xb2, 0x7e, 0x0d,
  1024. 0xac, 0xab, 0x09, 0x92, 0xd7, 0x16, 0x61, 0x05, 0x57, 0xb6, 0x4a, 0xd5, 0x00, 0xc3, 0xe4, 0x37,
  1025. 0x89, 0xab, 0xc1, 0x1f, 0x3b, 0x72, 0x35, 0xc0, 0x24, 0x8a, 0x64, 0xcf, 0x34, 0xf0, 0x6f, 0x67,
  1026. 0xcb, 0x1e, 0x7d, 0x4e, 0x52, 0xf6, 0x4c, 0x23, 0x26, 0x7b, 0xa6, 0x81, 0x7f, 0x37, 0x63, 0xf6,
  1027. 0x28, 0x4c, 0xce, 0x5e, 0xa8, 0xfc, 0x82, 0x41, 0xf8, 0xfb, 0xc4, 0xe5, 0x07, 0x23, 0x53, 0x2e,
  1028. 0xbf, 0x60, 0x8c, 0x4a, 0xdb, 0x09, 0xc6, 0xe8, 0x1f, 0x92, 0x6f, 0x27, 0xdf, 0x41, 0x68, 0x3b,
  1029. 0xc1, 0x10, 0x16, 0xab, 0x01, 0x86, 0xf0, 0x1f, 0x13, 0x57, 0x83, 0x3f, 0xae, 0xe5, 0x6a, 0x80,
  1030. 0x09, 0x7e, 0x84, 0xca, 0x0c, 0x22, 0x4c, 0xf0, 0x3f, 0x01, 0xe9, 0xda, 0xf4, 0x24, 0x36, 0xb5,
  1031. 0x81, 0x56, 0x74, 0x43, 0x66, 0xf5, 0x14, 0xad, 0x86, 0x88, 0x74, 0xea, 0xfd, 0x19, 0xa0, 0xd7,
  1032. 0x13, 0x42, 0x03, 0x1b, 0x70, 0xcb, 0x6e, 0xf4, 0x13, 0xf5, 0x04, 0xad, 0x08, 0x8d, 0x50, 0x98,
  1033. 0xeb, 0x7f, 0x01, 0xf2, 0x76, 0x92, 0x76, 0xc8, 0x26, 0x3a, 0x80, 0x55, 0x37, 0xf2, 0x81, 0xfa,
  1034. 0x10, 0xe1, 0x08, 0x97, 0x06, 0xfd, 0x57, 0x40, 0xef, 0x24, 0x46, 0x4b, 0x61, 0xaf, 0xb8, 0x71,
  1035. 0x9f, 0xd1, 0x52, 0xf2, 0x67, 0x0e, 0x8c, 0xff, 0xbf, 0x25, 0x2a, 0x25, 0x7f, 0x08, 0xf3, 0xf9,
  1036. 0x4f, 0x4a, 0x89, 0x99, 0xe8, 0xbe, 0xe8, 0x0b, 0x94, 0xbf, 0x27, 0xda, 0x17, 0x30, 0x83, 0x39,
  1037. 0x86, 0xec, 0x0b, 0x6e, 0xa3, 0x9c, 0xa1, 0xc0, 0xf9, 0x47, 0x22, 0xce, 0x6e, 0x0c, 0x87, 0xdb,
  1038. 0x84, 0xa4, 0x99, 0x06, 0x60, 0xfe, 0x99, 0x34, 0x69, 0xa6, 0x11, 0x49, 0x1a, 0x98, 0xc4, 0xa4,
  1039. 0x51, 0xca, 0xbf, 0x12, 0x27, 0x4d, 0xc4, 0xd0, 0xa4, 0xc9, 0x9c, 0xa1, 0xc0, 0xf9, 0x77, 0xe2,
  1040. 0xa4, 0x85, 0x39, 0xdc, 0x46, 0xa7, 0x4b, 0x30, 0xd1, 0x00, 0xf4, 0x28, 0xd1, 0x74, 0x09, 0x46,
  1041. 0x30, 0x27, 0x91, 0xa7, 0x21, 0x18, 0x59, 0xea, 0xfc, 0x6e, 0x09, 0xa4, 0xff, 0x24, 0x4b, 0x9d,
  1042. 0xef, 0x21, 0x94, 0x3a, 0x66, 0x53, 0x35, 0x84, 0xbc, 0x9e, 0xed, 0xb5, 0x01, 0xf1, 0xd9, 0x8c,
  1043. 0xa6, 0xe8, 0x67, 0x1a, 0x29, 0x6b, 0xc9, 0x37, 0xfa, 0x8a, 0x75, 0xb4, 0x0c, 0x0a, 0x38, 0x29,
  1044. 0x7e, 0x8e, 0x48, 0xe6, 0x1b, 0x29, 0x0b, 0xd6, 0xc1, 0xc9, 0xf5, 0x1c, 0xca, 0x82, 0x26, 0x38,
  1045. 0xb6, 0x7e, 0x9e, 0x88, 0x4a, 0x8d, 0x94, 0x05, 0x4b, 0x83, 0x73, 0x27, 0x53, 0x05, 0x87, 0xce,
  1046. 0x2f, 0x10, 0x55, 0x8e, 0xa9, 0x82, 0x53, 0xa3, 0xc8, 0x33, 0x0d, 0xfc, 0x45, 0x22, 0xca, 0x88,
  1047. 0x3c, 0xd3, 0x90, 0x79, 0xa6, 0x81, 0xbf, 0x44, 0x44, 0xaa, 0xc4, 0x13, 0x55, 0xc1, 0x79, 0xed,
  1048. 0xcb, 0x44, 0x35, 0x27, 0xf1, 0x4c, 0x43, 0x3d, 0x8f, 0x72, 0xa0, 0xa2, 0x27, 0xa0, 0xaf, 0x10,
  1049. 0xd9, 0x62, 0x23, 0x65, 0xc1, 0x6a, 0x7a, 0x5a, 0xd2, 0x51, 0x3e, 0x60, 0x52, 0xe1, 0x57, 0x89,
  1050. 0xb0, 0xd0, 0x48, 0x59, 0xe0, 0x80, 0x9d, 0x74, 0x58, 0x04, 0x70, 0xcc, 0xf9, 0x1a, 0x91, 0xa5,
  1051. 0x59, 0x04, 0x70, 0x50, 0x91, 0xa9, 0xa6, 0x81, 0xbf, 0x4e, 0x54, 0x0b, 0x32, 0xd5, 0xbf, 0x00,
  1052. 0x4b, 0x54, 0xd3, 0xc0, 0xdf, 0x20, 0xc2, 0x62, 0x88, 0x2a, 0x46, 0x1b, 0x1c, 0x0f, 0xbe, 0x49,
  1053. 0x74, 0x0a, 0x8b, 0x36, 0x98, 0xef, 0x3c, 0x73, 0x30, 0xdc, 0xbf, 0x45, 0x54, 0x4b, 0x3c, 0x73,
  1054. 0x30, 0x9d, 0x59, 0x04, 0x30, 0x9a, 0xbf, 0x4d, 0x44, 0x59, 0x16, 0x01, 0x0c, 0xd7, 0x26, 0x2a,
  1055. 0x82, 0x46, 0x98, 0xac, 0xdf, 0xc9, 0x24, 0x7f, 0x71, 0xd6, 0x48, 0x59, 0x10, 0x2a, 0x9f, 0xa6,
  1056. 0xf7, 0x51, 0x59, 0x44, 0xd0, 0xa9, 0xf2, 0xdd, 0xcc, 0x4c, 0x6f, 0xcd, 0x1a, 0x29, 0xab, 0xc4,
  1057. 0x41, 0x74, 0x8a, 0xec, 0x21, 0x95, 0x96, 0x94, 0x30, 0x3b, 0xbf, 0x97, 0x49, 0xf2, 0xca, 0xac,
  1058. 0x91, 0xb2, 0x8a, 0x41, 0x21, 0xf2, 0x39, 0x79, 0x88, 0x56, 0x64, 0x00, 0x0d, 0xe7, 0xfb, 0x99,
  1059. 0x84, 0xef, 0xcb, 0x1a, 0x29, 0xab, 0x2c, 0x62, 0x68, 0x28, 0xac, 0xb6, 0xe0, 0x19, 0x57, 0xf1,
  1060. 0x0f, 0xe8, 0x43, 0xce, 0x0a, 0x0f, 0xb9, 0x1a, 0xd6, 0xd5, 0xf0, 0x0f, 0xe3, 0x74, 0xb5, 0xb0,
  1061. 0xae, 0x8e, 0x7f, 0x14, 0xa7, 0xab, 0xaf, 0xdd, 0x47, 0x59, 0x29, 0xa5, 0x6f, 0xe1, 0xff, 0x15,
  1062. 0xac, 0x5d, 0x41, 0xc5, 0xf0, 0x8d, 0x5d, 0x2d, 0xa2, 0xcc, 0x03, 0xfb, 0xd4, 0x07, 0x9e, 0xb1,
  1063. 0xc8, 0x8f, 0xea, 0x59, 0x34, 0x7f, 0xd2, 0x74, 0x86, 0x36, 0x4e, 0xfb, 0x36, 0xf8, 0xe5, 0x72,
  1064. 0xfa, 0x92, 0xb2, 0x76, 0x15, 0x95, 0x22, 0xd7, 0xf1, 0x71, 0x0e, 0xe6, 0x45, 0x07, 0xd7, 0x90,
  1065. 0x1a, 0xbd, 0x69, 0x8f, 0xf3, 0x50, 0x8a, 0xf7, 0xb0, 0x3b, 0xb9, 0x87, 0xdc, 0xc8, 0x20, 0x82,
  1066. 0xab, 0xc3, 0x38, 0x07, 0x99, 0xd1, 0x41, 0x4c, 0xe8, 0x41, 0x1d, 0x1d, 0xc4, 0x84, 0x1e, 0xe6,
  1067. 0x44, 0x0f, 0x5b, 0xa8, 0x1c, 0x73, 0x59, 0x1d, 0xe7, 0x62, 0x51, 0x74, 0xb1, 0x8d, 0xce, 0xc6,
  1068. 0xdd, 0x41, 0xc7, 0xf9, 0x28, 0xc4, 0xe7, 0x92, 0x5f, 0x2e, 0xc7, 0x39, 0x48, 0x3f, 0x21, 0x8e,
  1069. 0x09, 0x53, 0xb1, 0xf0, 0xa4, 0x38, 0x26, 0xf4, 0x51, 0x8c, 0x7f, 0x20, 0xc2, 0x2d, 0x6f, 0x9c,
  1070. 0x07, 0x65, 0x44, 0x51, 0xf0, 0xfb, 0xdb, 0x38, 0x0f, 0x4b, 0xf1, 0xb9, 0xe4, 0x57, 0xb3, 0x71,
  1071. 0x0e, 0xb2, 0xa2, 0x83, 0x53, 0xb4, 0x12, 0x7b, 0xe3, 0x8a, 0x71, 0xf2, 0x11, 0xd1, 0x49, 0xd2,
  1072. 0xd7, 0xb2, 0x02, 0xfa, 0x21, 0xc2, 0xa3, 0xee, 0x5d, 0x31, 0xf4, 0x3b, 0x22, 0x7d, 0x86, 0x57,
  1073. 0xb5, 0xc2, 0x17, 0x18, 0xa2, 0xb7, 0x8d, 0xb8, 0x7e, 0xc5, 0xf0, 0x6f, 0xc8, 0xd1, 0x4f, 0xfb,
  1074. 0xee, 0x56, 0xc0, 0x7e, 0x06, 0xad, 0x8d, 0xbe, 0x7a, 0xc5, 0x90, 0x3f, 0x2c, 0x47, 0x9e, 0xe0,
  1075. 0x6d, 0x6e, 0xa4, 0x60, 0xe4, 0x0b, 0x98, 0xc8, 0x9c, 0x1f, 0xd7, 0xce, 0xa1, 0x66, 0x43, 0x77,
  1076. 0x2b, 0xd1, 0x43, 0x69, 0x32, 0x0f, 0xbb, 0xa3, 0x3d, 0xe4, 0x26, 0x1b, 0x29, 0xf2, 0x85, 0x48,
  1077. 0x74, 0x90, 0x99, 0x3c, 0x88, 0x11, 0x1e, 0xd4, 0xc9, 0x83, 0x18, 0xe1, 0x61, 0x6e, 0x9c, 0x07,
  1078. 0xe8, 0x62, 0xe1, 0xeb, 0x89, 0xe8, 0x62, 0x71, 0xc2, 0x30, 0xe4, 0x7b, 0x87, 0xe8, 0x61, 0x69,
  1079. 0x8c, 0x87, 0xf5, 0x0a, 0x5a, 0xe2, 0x87, 0xc0, 0x25, 0x34, 0xbf, 0x75, 0xfb, 0x63, 0x8d, 0xad,
  1080. 0x62, 0x8a, 0xfc, 0xb8, 0x6d, 0x6d, 0x7d, 0xfc, 0xa3, 0x45, 0x45, 0x5d, 0x46, 0x8b, 0xd7, 0x1b,
  1081. 0x5b, 0xd6, 0xed, 0x5b, 0x3b, 0xc5, 0xf4, 0x76, 0x8e, 0x1e, 0x57, 0x87, 0xbd, 0xae, 0xd7, 0xdb,
  1082. 0xa8, 0xa2, 0x65, 0xf1, 0xe0, 0x15, 0xe7, 0x00, 0xa9, 0x59, 0xee, 0xe0, 0xb1, 0xb2, 0x7d, 0xef,
  1083. 0xde, 0x27, 0x3a, 0xdd, 0xc1, 0xe1, 0xb0, 0x55, 0xd9, 0xf7, 0xdc, 0x4d, 0xa8, 0xe1, 0x4d, 0xbf,
  1084. 0x7e, 0x5b, 0xc3, 0xf6, 0xe6, 0x49, 0x6d, 0xb3, 0xdb, 0x1b, 0xd8, 0xc7, 0xbd, 0xa6, 0xe3, 0xff,
  1085. 0x01, 0x85, 0xff, 0x41, 0x7f, 0xd3, 0xb1, 0x3b, 0xcd, 0xfd, 0xd3, 0xcd, 0x31, 0x7f, 0x72, 0xd1,
  1086. 0x5a, 0x00, 0xc1, 0x9b, 0x01, 0x00, 0x00, 0xff, 0xff, 0x47, 0x0b, 0xc0, 0x84, 0x9c, 0x21, 0x00,
  1087. 0x00,
  1088. }