github.com/hoveychen/protoreflect@v1.4.7-0.20221103114119-0b4b3385ec76/internal/testprotos/desc_test_defaults.pb.go (about)

     1  // Code generated by protoc-gen-go. DO NOT EDIT.
     2  // source: desc_test_defaults.proto
     3  
     4  package testprotos
     5  
     6  import (
     7  	fmt "fmt"
     8  	proto "github.com/golang/protobuf/proto"
     9  	math "math"
    10  )
    11  
    12  // Reference imports to suppress errors if they are not otherwise used.
    13  var _ = proto.Marshal
    14  var _ = fmt.Errorf
    15  var _ = math.Inf
    16  
    17  // This is a compile-time assertion to ensure that this generated file
    18  // is compatible with the proto package it is being compiled against.
    19  // A compilation error at this line likely means your copy of the
    20  // proto package needs to be updated.
    21  const _ = proto.ProtoPackageIsVersion3 // please upgrade the proto package
    22  
    23  type Color int32
    24  
    25  const (
    26  	Color_RED   Color = 0
    27  	Color_GREEN Color = 1
    28  	Color_BLUE  Color = 2
    29  )
    30  
    31  var Color_name = map[int32]string{
    32  	0: "RED",
    33  	1: "GREEN",
    34  	2: "BLUE",
    35  }
    36  
    37  var Color_value = map[string]int32{
    38  	"RED":   0,
    39  	"GREEN": 1,
    40  	"BLUE":  2,
    41  }
    42  
    43  func (x Color) Enum() *Color {
    44  	p := new(Color)
    45  	*p = x
    46  	return p
    47  }
    48  
    49  func (x Color) String() string {
    50  	return proto.EnumName(Color_name, int32(x))
    51  }
    52  
    53  func (x *Color) UnmarshalJSON(data []byte) error {
    54  	value, err := proto.UnmarshalJSONEnum(Color_value, data, "Color")
    55  	if err != nil {
    56  		return err
    57  	}
    58  	*x = Color(value)
    59  	return nil
    60  }
    61  
    62  func (Color) EnumDescriptor() ([]byte, []int) {
    63  	return fileDescriptor_1bea00113e7588f8, []int{0}
    64  }
    65  
    66  type Number int32
    67  
    68  const (
    69  	Number_ZERO Number = 0
    70  	Number_ZED  Number = 0
    71  	Number_NIL  Number = 0
    72  	Number_NULL Number = 0
    73  	Number_ONE  Number = 1
    74  	Number_UNO  Number = 1
    75  	Number_TWO  Number = 2
    76  	Number_DOS  Number = 2
    77  )
    78  
    79  var Number_name = map[int32]string{
    80  	0: "ZERO",
    81  	// Duplicate value: 0: "ZED",
    82  	// Duplicate value: 0: "NIL",
    83  	// Duplicate value: 0: "NULL",
    84  	1: "ONE",
    85  	// Duplicate value: 1: "UNO",
    86  	2: "TWO",
    87  	// Duplicate value: 2: "DOS",
    88  }
    89  
    90  var Number_value = map[string]int32{
    91  	"ZERO": 0,
    92  	"ZED":  0,
    93  	"NIL":  0,
    94  	"NULL": 0,
    95  	"ONE":  1,
    96  	"UNO":  1,
    97  	"TWO":  2,
    98  	"DOS":  2,
    99  }
   100  
   101  func (x Number) Enum() *Number {
   102  	p := new(Number)
   103  	*p = x
   104  	return p
   105  }
   106  
   107  func (x Number) String() string {
   108  	return proto.EnumName(Number_name, int32(x))
   109  }
   110  
   111  func (x *Number) UnmarshalJSON(data []byte) error {
   112  	value, err := proto.UnmarshalJSONEnum(Number_value, data, "Number")
   113  	if err != nil {
   114  		return err
   115  	}
   116  	*x = Number(value)
   117  	return nil
   118  }
   119  
   120  func (Number) EnumDescriptor() ([]byte, []int) {
   121  	return fileDescriptor_1bea00113e7588f8, []int{1}
   122  }
   123  
   124  type PrimitiveDefaults struct {
   125  	// simple default
   126  	Fl32 *float32 `protobuf:"fixed32,1,opt,name=fl32,def=3.14159" json:"fl32,omitempty"`
   127  	Fl64 *float64 `protobuf:"fixed64,2,opt,name=fl64,def=3.14159" json:"fl64,omitempty"`
   128  	// exponent notation
   129  	Fl32D *float32 `protobuf:"fixed32,3,opt,name=fl32d,def=6.022141e+23" json:"fl32d,omitempty"`
   130  	Fl64D *float64 `protobuf:"fixed64,4,opt,name=fl64d,def=6.022140857e+23" json:"fl64d,omitempty"`
   131  	// special values: inf, -inf, and nan
   132  	Fl32Inf    *float32 `protobuf:"fixed32,5,opt,name=fl32inf,def=inf" json:"fl32inf,omitempty"`
   133  	Fl64Inf    *float64 `protobuf:"fixed64,6,opt,name=fl64inf,def=inf" json:"fl64inf,omitempty"`
   134  	Fl32NegInf *float32 `protobuf:"fixed32,7,opt,name=fl32negInf,def=-inf" json:"fl32negInf,omitempty"`
   135  	Fl64NegInf *float64 `protobuf:"fixed64,8,opt,name=fl64negInf,def=-inf" json:"fl64negInf,omitempty"`
   136  	Fl32Nan    *float32 `protobuf:"fixed32,9,opt,name=fl32nan,def=nan" json:"fl32nan,omitempty"`
   137  	Fl64Nan    *float64 `protobuf:"fixed64,10,opt,name=fl64nan,def=nan" json:"fl64nan,omitempty"`
   138  	Bl1        *bool    `protobuf:"varint,11,opt,name=bl1,def=1" json:"bl1,omitempty"`
   139  	Bl2        *bool    `protobuf:"varint,12,opt,name=bl2,def=0" json:"bl2,omitempty"`
   140  	// signed
   141  	I32    *int32 `protobuf:"varint,13,opt,name=i32,def=10101" json:"i32,omitempty"`
   142  	I32N   *int32 `protobuf:"varint,14,opt,name=i32n,def=-10101" json:"i32n,omitempty"`
   143  	I32X   *int32 `protobuf:"varint,15,opt,name=i32x,def=131586" json:"i32x,omitempty"`
   144  	I32Xn  *int32 `protobuf:"varint,16,opt,name=i32xn,def=-131586" json:"i32xn,omitempty"`
   145  	I64    *int64 `protobuf:"varint,17,opt,name=i64,def=10101" json:"i64,omitempty"`
   146  	I64N   *int64 `protobuf:"varint,18,opt,name=i64n,def=-10101" json:"i64n,omitempty"`
   147  	I64X   *int64 `protobuf:"varint,19,opt,name=i64x,def=131586" json:"i64x,omitempty"`
   148  	I64Xn  *int64 `protobuf:"varint,20,opt,name=i64xn,def=-131586" json:"i64xn,omitempty"`
   149  	I32S   *int32 `protobuf:"zigzag32,21,opt,name=i32s,def=10101" json:"i32s,omitempty"`
   150  	I32Sn  *int32 `protobuf:"zigzag32,22,opt,name=i32sn,def=-10101" json:"i32sn,omitempty"`
   151  	I32Sx  *int32 `protobuf:"zigzag32,23,opt,name=i32sx,def=131586" json:"i32sx,omitempty"`
   152  	I32Sxn *int32 `protobuf:"zigzag32,24,opt,name=i32sxn,def=-131586" json:"i32sxn,omitempty"`
   153  	I64S   *int64 `protobuf:"zigzag64,25,opt,name=i64s,def=10101" json:"i64s,omitempty"`
   154  	I64Sn  *int64 `protobuf:"zigzag64,26,opt,name=i64sn,def=-10101" json:"i64sn,omitempty"`
   155  	I64Sx  *int64 `protobuf:"zigzag64,27,opt,name=i64sx,def=131586" json:"i64sx,omitempty"`
   156  	I64Sxn *int64 `protobuf:"zigzag64,28,opt,name=i64sxn,def=-131586" json:"i64sxn,omitempty"`
   157  	I32F   *int32 `protobuf:"fixed32,29,opt,name=i32f,def=10101" json:"i32f,omitempty"`
   158  	I32Fn  *int32 `protobuf:"fixed32,30,opt,name=i32fn,def=-10101" json:"i32fn,omitempty"`
   159  	I32Fx  *int32 `protobuf:"fixed32,31,opt,name=i32fx,def=131586" json:"i32fx,omitempty"`
   160  	I32Fxn *int32 `protobuf:"fixed32,32,opt,name=i32fxn,def=-131586" json:"i32fxn,omitempty"`
   161  	I64F   *int64 `protobuf:"fixed64,33,opt,name=i64f,def=10101" json:"i64f,omitempty"`
   162  	I64Fn  *int64 `protobuf:"fixed64,34,opt,name=i64fn,def=-10101" json:"i64fn,omitempty"`
   163  	I64Fx  *int64 `protobuf:"fixed64,35,opt,name=i64fx,def=131586" json:"i64fx,omitempty"`
   164  	I64Fxn *int64 `protobuf:"fixed64,36,opt,name=i64fxn,def=-131586" json:"i64fxn,omitempty"`
   165  	// unsigned
   166  	U32                  *uint32  `protobuf:"varint,37,opt,name=u32,def=10101" json:"u32,omitempty"`
   167  	U32X                 *uint32  `protobuf:"varint,38,opt,name=u32x,def=131586" json:"u32x,omitempty"`
   168  	U64                  *uint64  `protobuf:"varint,39,opt,name=u64,def=10101" json:"u64,omitempty"`
   169  	U64X                 *uint64  `protobuf:"varint,40,opt,name=u64x,def=131586" json:"u64x,omitempty"`
   170  	U32F                 *uint32  `protobuf:"fixed32,41,opt,name=u32f,def=10101" json:"u32f,omitempty"`
   171  	U32Fx                *uint32  `protobuf:"fixed32,42,opt,name=u32fx,def=131586" json:"u32fx,omitempty"`
   172  	U64F                 *uint64  `protobuf:"fixed64,43,opt,name=u64f,def=10101" json:"u64f,omitempty"`
   173  	U64Fx                *uint64  `protobuf:"fixed64,44,opt,name=u64fx,def=131586" json:"u64fx,omitempty"`
   174  	XXX_NoUnkeyedLiteral struct{} `json:"-"`
   175  	XXX_unrecognized     []byte   `json:"-"`
   176  	XXX_sizecache        int32    `json:"-"`
   177  }
   178  
   179  func (m *PrimitiveDefaults) Reset()         { *m = PrimitiveDefaults{} }
   180  func (m *PrimitiveDefaults) String() string { return proto.CompactTextString(m) }
   181  func (*PrimitiveDefaults) ProtoMessage()    {}
   182  func (*PrimitiveDefaults) Descriptor() ([]byte, []int) {
   183  	return fileDescriptor_1bea00113e7588f8, []int{0}
   184  }
   185  
   186  func (m *PrimitiveDefaults) XXX_Unmarshal(b []byte) error {
   187  	return xxx_messageInfo_PrimitiveDefaults.Unmarshal(m, b)
   188  }
   189  func (m *PrimitiveDefaults) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
   190  	return xxx_messageInfo_PrimitiveDefaults.Marshal(b, m, deterministic)
   191  }
   192  func (m *PrimitiveDefaults) XXX_Merge(src proto.Message) {
   193  	xxx_messageInfo_PrimitiveDefaults.Merge(m, src)
   194  }
   195  func (m *PrimitiveDefaults) XXX_Size() int {
   196  	return xxx_messageInfo_PrimitiveDefaults.Size(m)
   197  }
   198  func (m *PrimitiveDefaults) XXX_DiscardUnknown() {
   199  	xxx_messageInfo_PrimitiveDefaults.DiscardUnknown(m)
   200  }
   201  
   202  var xxx_messageInfo_PrimitiveDefaults proto.InternalMessageInfo
   203  
   204  const Default_PrimitiveDefaults_Fl32 float32 = 3.14159
   205  const Default_PrimitiveDefaults_Fl64 float64 = 3.14159
   206  const Default_PrimitiveDefaults_Fl32D float32 = 6.022141e+23
   207  const Default_PrimitiveDefaults_Fl64D float64 = 6.022140857e+23
   208  
   209  var Default_PrimitiveDefaults_Fl32Inf float32 = float32(math.Inf(1))
   210  var Default_PrimitiveDefaults_Fl64Inf float64 = math.Inf(1)
   211  var Default_PrimitiveDefaults_Fl32NegInf float32 = float32(math.Inf(-1))
   212  var Default_PrimitiveDefaults_Fl64NegInf float64 = math.Inf(-1)
   213  var Default_PrimitiveDefaults_Fl32Nan float32 = float32(math.NaN())
   214  var Default_PrimitiveDefaults_Fl64Nan float64 = math.NaN()
   215  
   216  const Default_PrimitiveDefaults_Bl1 bool = true
   217  const Default_PrimitiveDefaults_Bl2 bool = false
   218  const Default_PrimitiveDefaults_I32 int32 = 10101
   219  const Default_PrimitiveDefaults_I32N int32 = -10101
   220  const Default_PrimitiveDefaults_I32X int32 = 131586
   221  const Default_PrimitiveDefaults_I32Xn int32 = -131586
   222  const Default_PrimitiveDefaults_I64 int64 = 10101
   223  const Default_PrimitiveDefaults_I64N int64 = -10101
   224  const Default_PrimitiveDefaults_I64X int64 = 131586
   225  const Default_PrimitiveDefaults_I64Xn int64 = -131586
   226  const Default_PrimitiveDefaults_I32S int32 = 10101
   227  const Default_PrimitiveDefaults_I32Sn int32 = -10101
   228  const Default_PrimitiveDefaults_I32Sx int32 = 131586
   229  const Default_PrimitiveDefaults_I32Sxn int32 = -131586
   230  const Default_PrimitiveDefaults_I64S int64 = 10101
   231  const Default_PrimitiveDefaults_I64Sn int64 = -10101
   232  const Default_PrimitiveDefaults_I64Sx int64 = 131586
   233  const Default_PrimitiveDefaults_I64Sxn int64 = -131586
   234  const Default_PrimitiveDefaults_I32F int32 = 10101
   235  const Default_PrimitiveDefaults_I32Fn int32 = -10101
   236  const Default_PrimitiveDefaults_I32Fx int32 = 131586
   237  const Default_PrimitiveDefaults_I32Fxn int32 = -131586
   238  const Default_PrimitiveDefaults_I64F int64 = 10101
   239  const Default_PrimitiveDefaults_I64Fn int64 = -10101
   240  const Default_PrimitiveDefaults_I64Fx int64 = 131586
   241  const Default_PrimitiveDefaults_I64Fxn int64 = -131586
   242  const Default_PrimitiveDefaults_U32 uint32 = 10101
   243  const Default_PrimitiveDefaults_U32X uint32 = 131586
   244  const Default_PrimitiveDefaults_U64 uint64 = 10101
   245  const Default_PrimitiveDefaults_U64X uint64 = 131586
   246  const Default_PrimitiveDefaults_U32F uint32 = 10101
   247  const Default_PrimitiveDefaults_U32Fx uint32 = 131586
   248  const Default_PrimitiveDefaults_U64F uint64 = 10101
   249  const Default_PrimitiveDefaults_U64Fx uint64 = 131586
   250  
   251  func (m *PrimitiveDefaults) GetFl32() float32 {
   252  	if m != nil && m.Fl32 != nil {
   253  		return *m.Fl32
   254  	}
   255  	return Default_PrimitiveDefaults_Fl32
   256  }
   257  
   258  func (m *PrimitiveDefaults) GetFl64() float64 {
   259  	if m != nil && m.Fl64 != nil {
   260  		return *m.Fl64
   261  	}
   262  	return Default_PrimitiveDefaults_Fl64
   263  }
   264  
   265  func (m *PrimitiveDefaults) GetFl32D() float32 {
   266  	if m != nil && m.Fl32D != nil {
   267  		return *m.Fl32D
   268  	}
   269  	return Default_PrimitiveDefaults_Fl32D
   270  }
   271  
   272  func (m *PrimitiveDefaults) GetFl64D() float64 {
   273  	if m != nil && m.Fl64D != nil {
   274  		return *m.Fl64D
   275  	}
   276  	return Default_PrimitiveDefaults_Fl64D
   277  }
   278  
   279  func (m *PrimitiveDefaults) GetFl32Inf() float32 {
   280  	if m != nil && m.Fl32Inf != nil {
   281  		return *m.Fl32Inf
   282  	}
   283  	return Default_PrimitiveDefaults_Fl32Inf
   284  }
   285  
   286  func (m *PrimitiveDefaults) GetFl64Inf() float64 {
   287  	if m != nil && m.Fl64Inf != nil {
   288  		return *m.Fl64Inf
   289  	}
   290  	return Default_PrimitiveDefaults_Fl64Inf
   291  }
   292  
   293  func (m *PrimitiveDefaults) GetFl32NegInf() float32 {
   294  	if m != nil && m.Fl32NegInf != nil {
   295  		return *m.Fl32NegInf
   296  	}
   297  	return Default_PrimitiveDefaults_Fl32NegInf
   298  }
   299  
   300  func (m *PrimitiveDefaults) GetFl64NegInf() float64 {
   301  	if m != nil && m.Fl64NegInf != nil {
   302  		return *m.Fl64NegInf
   303  	}
   304  	return Default_PrimitiveDefaults_Fl64NegInf
   305  }
   306  
   307  func (m *PrimitiveDefaults) GetFl32Nan() float32 {
   308  	if m != nil && m.Fl32Nan != nil {
   309  		return *m.Fl32Nan
   310  	}
   311  	return Default_PrimitiveDefaults_Fl32Nan
   312  }
   313  
   314  func (m *PrimitiveDefaults) GetFl64Nan() float64 {
   315  	if m != nil && m.Fl64Nan != nil {
   316  		return *m.Fl64Nan
   317  	}
   318  	return Default_PrimitiveDefaults_Fl64Nan
   319  }
   320  
   321  func (m *PrimitiveDefaults) GetBl1() bool {
   322  	if m != nil && m.Bl1 != nil {
   323  		return *m.Bl1
   324  	}
   325  	return Default_PrimitiveDefaults_Bl1
   326  }
   327  
   328  func (m *PrimitiveDefaults) GetBl2() bool {
   329  	if m != nil && m.Bl2 != nil {
   330  		return *m.Bl2
   331  	}
   332  	return Default_PrimitiveDefaults_Bl2
   333  }
   334  
   335  func (m *PrimitiveDefaults) GetI32() int32 {
   336  	if m != nil && m.I32 != nil {
   337  		return *m.I32
   338  	}
   339  	return Default_PrimitiveDefaults_I32
   340  }
   341  
   342  func (m *PrimitiveDefaults) GetI32N() int32 {
   343  	if m != nil && m.I32N != nil {
   344  		return *m.I32N
   345  	}
   346  	return Default_PrimitiveDefaults_I32N
   347  }
   348  
   349  func (m *PrimitiveDefaults) GetI32X() int32 {
   350  	if m != nil && m.I32X != nil {
   351  		return *m.I32X
   352  	}
   353  	return Default_PrimitiveDefaults_I32X
   354  }
   355  
   356  func (m *PrimitiveDefaults) GetI32Xn() int32 {
   357  	if m != nil && m.I32Xn != nil {
   358  		return *m.I32Xn
   359  	}
   360  	return Default_PrimitiveDefaults_I32Xn
   361  }
   362  
   363  func (m *PrimitiveDefaults) GetI64() int64 {
   364  	if m != nil && m.I64 != nil {
   365  		return *m.I64
   366  	}
   367  	return Default_PrimitiveDefaults_I64
   368  }
   369  
   370  func (m *PrimitiveDefaults) GetI64N() int64 {
   371  	if m != nil && m.I64N != nil {
   372  		return *m.I64N
   373  	}
   374  	return Default_PrimitiveDefaults_I64N
   375  }
   376  
   377  func (m *PrimitiveDefaults) GetI64X() int64 {
   378  	if m != nil && m.I64X != nil {
   379  		return *m.I64X
   380  	}
   381  	return Default_PrimitiveDefaults_I64X
   382  }
   383  
   384  func (m *PrimitiveDefaults) GetI64Xn() int64 {
   385  	if m != nil && m.I64Xn != nil {
   386  		return *m.I64Xn
   387  	}
   388  	return Default_PrimitiveDefaults_I64Xn
   389  }
   390  
   391  func (m *PrimitiveDefaults) GetI32S() int32 {
   392  	if m != nil && m.I32S != nil {
   393  		return *m.I32S
   394  	}
   395  	return Default_PrimitiveDefaults_I32S
   396  }
   397  
   398  func (m *PrimitiveDefaults) GetI32Sn() int32 {
   399  	if m != nil && m.I32Sn != nil {
   400  		return *m.I32Sn
   401  	}
   402  	return Default_PrimitiveDefaults_I32Sn
   403  }
   404  
   405  func (m *PrimitiveDefaults) GetI32Sx() int32 {
   406  	if m != nil && m.I32Sx != nil {
   407  		return *m.I32Sx
   408  	}
   409  	return Default_PrimitiveDefaults_I32Sx
   410  }
   411  
   412  func (m *PrimitiveDefaults) GetI32Sxn() int32 {
   413  	if m != nil && m.I32Sxn != nil {
   414  		return *m.I32Sxn
   415  	}
   416  	return Default_PrimitiveDefaults_I32Sxn
   417  }
   418  
   419  func (m *PrimitiveDefaults) GetI64S() int64 {
   420  	if m != nil && m.I64S != nil {
   421  		return *m.I64S
   422  	}
   423  	return Default_PrimitiveDefaults_I64S
   424  }
   425  
   426  func (m *PrimitiveDefaults) GetI64Sn() int64 {
   427  	if m != nil && m.I64Sn != nil {
   428  		return *m.I64Sn
   429  	}
   430  	return Default_PrimitiveDefaults_I64Sn
   431  }
   432  
   433  func (m *PrimitiveDefaults) GetI64Sx() int64 {
   434  	if m != nil && m.I64Sx != nil {
   435  		return *m.I64Sx
   436  	}
   437  	return Default_PrimitiveDefaults_I64Sx
   438  }
   439  
   440  func (m *PrimitiveDefaults) GetI64Sxn() int64 {
   441  	if m != nil && m.I64Sxn != nil {
   442  		return *m.I64Sxn
   443  	}
   444  	return Default_PrimitiveDefaults_I64Sxn
   445  }
   446  
   447  func (m *PrimitiveDefaults) GetI32F() int32 {
   448  	if m != nil && m.I32F != nil {
   449  		return *m.I32F
   450  	}
   451  	return Default_PrimitiveDefaults_I32F
   452  }
   453  
   454  func (m *PrimitiveDefaults) GetI32Fn() int32 {
   455  	if m != nil && m.I32Fn != nil {
   456  		return *m.I32Fn
   457  	}
   458  	return Default_PrimitiveDefaults_I32Fn
   459  }
   460  
   461  func (m *PrimitiveDefaults) GetI32Fx() int32 {
   462  	if m != nil && m.I32Fx != nil {
   463  		return *m.I32Fx
   464  	}
   465  	return Default_PrimitiveDefaults_I32Fx
   466  }
   467  
   468  func (m *PrimitiveDefaults) GetI32Fxn() int32 {
   469  	if m != nil && m.I32Fxn != nil {
   470  		return *m.I32Fxn
   471  	}
   472  	return Default_PrimitiveDefaults_I32Fxn
   473  }
   474  
   475  func (m *PrimitiveDefaults) GetI64F() int64 {
   476  	if m != nil && m.I64F != nil {
   477  		return *m.I64F
   478  	}
   479  	return Default_PrimitiveDefaults_I64F
   480  }
   481  
   482  func (m *PrimitiveDefaults) GetI64Fn() int64 {
   483  	if m != nil && m.I64Fn != nil {
   484  		return *m.I64Fn
   485  	}
   486  	return Default_PrimitiveDefaults_I64Fn
   487  }
   488  
   489  func (m *PrimitiveDefaults) GetI64Fx() int64 {
   490  	if m != nil && m.I64Fx != nil {
   491  		return *m.I64Fx
   492  	}
   493  	return Default_PrimitiveDefaults_I64Fx
   494  }
   495  
   496  func (m *PrimitiveDefaults) GetI64Fxn() int64 {
   497  	if m != nil && m.I64Fxn != nil {
   498  		return *m.I64Fxn
   499  	}
   500  	return Default_PrimitiveDefaults_I64Fxn
   501  }
   502  
   503  func (m *PrimitiveDefaults) GetU32() uint32 {
   504  	if m != nil && m.U32 != nil {
   505  		return *m.U32
   506  	}
   507  	return Default_PrimitiveDefaults_U32
   508  }
   509  
   510  func (m *PrimitiveDefaults) GetU32X() uint32 {
   511  	if m != nil && m.U32X != nil {
   512  		return *m.U32X
   513  	}
   514  	return Default_PrimitiveDefaults_U32X
   515  }
   516  
   517  func (m *PrimitiveDefaults) GetU64() uint64 {
   518  	if m != nil && m.U64 != nil {
   519  		return *m.U64
   520  	}
   521  	return Default_PrimitiveDefaults_U64
   522  }
   523  
   524  func (m *PrimitiveDefaults) GetU64X() uint64 {
   525  	if m != nil && m.U64X != nil {
   526  		return *m.U64X
   527  	}
   528  	return Default_PrimitiveDefaults_U64X
   529  }
   530  
   531  func (m *PrimitiveDefaults) GetU32F() uint32 {
   532  	if m != nil && m.U32F != nil {
   533  		return *m.U32F
   534  	}
   535  	return Default_PrimitiveDefaults_U32F
   536  }
   537  
   538  func (m *PrimitiveDefaults) GetU32Fx() uint32 {
   539  	if m != nil && m.U32Fx != nil {
   540  		return *m.U32Fx
   541  	}
   542  	return Default_PrimitiveDefaults_U32Fx
   543  }
   544  
   545  func (m *PrimitiveDefaults) GetU64F() uint64 {
   546  	if m != nil && m.U64F != nil {
   547  		return *m.U64F
   548  	}
   549  	return Default_PrimitiveDefaults_U64F
   550  }
   551  
   552  func (m *PrimitiveDefaults) GetU64Fx() uint64 {
   553  	if m != nil && m.U64Fx != nil {
   554  		return *m.U64Fx
   555  	}
   556  	return Default_PrimitiveDefaults_U64Fx
   557  }
   558  
   559  type StringAndBytesDefaults struct {
   560  	Dq                   *string  `protobuf:"bytes,1,opt,name=dq,def=this is a string with \"nested quotes\"" json:"dq,omitempty"`
   561  	Sq                   *string  `protobuf:"bytes,2,opt,name=sq,def=this is a string with \"nested quotes\"" json:"sq,omitempty"`
   562  	EscapedBytes         []byte   `protobuf:"bytes,3,opt,name=escaped_bytes,json=escapedBytes,def=\\000\\001\\007\\010\\014\\n\\r\\t\\013\\\\\\'\\\"\\376" json:"escaped_bytes,omitempty"`
   563  	Utf8String           *string  `protobuf:"bytes,4,opt,name=utf8_string,json=utf8String,def=ሴ" json:"utf8_string,omitempty"`
   564  	StringWithZero       *string  `protobuf:"bytes,5,opt,name=string_with_zero,json=stringWithZero,def=hel\x00lo" json:"string_with_zero,omitempty"`
   565  	BytesWithZero        []byte   `protobuf:"bytes,6,opt,name=bytes_with_zero,json=bytesWithZero,def=wor\\000ld" json:"bytes_with_zero,omitempty"`
   566  	ReallyLongString     *string  `protobuf:"bytes,7,opt,name=really_long_string,json=reallyLongString,def=this is a really long string constant, so it spans multiple lines! it also tests support for multi-line string literals in option values" json:"really_long_string,omitempty"`
   567  	XXX_NoUnkeyedLiteral struct{} `json:"-"`
   568  	XXX_unrecognized     []byte   `json:"-"`
   569  	XXX_sizecache        int32    `json:"-"`
   570  }
   571  
   572  func (m *StringAndBytesDefaults) Reset()         { *m = StringAndBytesDefaults{} }
   573  func (m *StringAndBytesDefaults) String() string { return proto.CompactTextString(m) }
   574  func (*StringAndBytesDefaults) ProtoMessage()    {}
   575  func (*StringAndBytesDefaults) Descriptor() ([]byte, []int) {
   576  	return fileDescriptor_1bea00113e7588f8, []int{1}
   577  }
   578  
   579  func (m *StringAndBytesDefaults) XXX_Unmarshal(b []byte) error {
   580  	return xxx_messageInfo_StringAndBytesDefaults.Unmarshal(m, b)
   581  }
   582  func (m *StringAndBytesDefaults) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
   583  	return xxx_messageInfo_StringAndBytesDefaults.Marshal(b, m, deterministic)
   584  }
   585  func (m *StringAndBytesDefaults) XXX_Merge(src proto.Message) {
   586  	xxx_messageInfo_StringAndBytesDefaults.Merge(m, src)
   587  }
   588  func (m *StringAndBytesDefaults) XXX_Size() int {
   589  	return xxx_messageInfo_StringAndBytesDefaults.Size(m)
   590  }
   591  func (m *StringAndBytesDefaults) XXX_DiscardUnknown() {
   592  	xxx_messageInfo_StringAndBytesDefaults.DiscardUnknown(m)
   593  }
   594  
   595  var xxx_messageInfo_StringAndBytesDefaults proto.InternalMessageInfo
   596  
   597  const Default_StringAndBytesDefaults_Dq string = "this is a string with \"nested quotes\""
   598  const Default_StringAndBytesDefaults_Sq string = "this is a string with \"nested quotes\""
   599  
   600  var Default_StringAndBytesDefaults_EscapedBytes []byte = []byte("\x00\x01\a\b\f\n\r\t\v\\'\"\xfe")
   601  
   602  const Default_StringAndBytesDefaults_Utf8String string = "ሴ"
   603  const Default_StringAndBytesDefaults_StringWithZero string = "hel\x00lo"
   604  
   605  var Default_StringAndBytesDefaults_BytesWithZero []byte = []byte("wor\x00ld")
   606  
   607  const Default_StringAndBytesDefaults_ReallyLongString string = "this is a really long string constant, so it spans multiple lines! it also tests support for multi-line string literals in option values"
   608  
   609  func (m *StringAndBytesDefaults) GetDq() string {
   610  	if m != nil && m.Dq != nil {
   611  		return *m.Dq
   612  	}
   613  	return Default_StringAndBytesDefaults_Dq
   614  }
   615  
   616  func (m *StringAndBytesDefaults) GetSq() string {
   617  	if m != nil && m.Sq != nil {
   618  		return *m.Sq
   619  	}
   620  	return Default_StringAndBytesDefaults_Sq
   621  }
   622  
   623  func (m *StringAndBytesDefaults) GetEscapedBytes() []byte {
   624  	if m != nil && m.EscapedBytes != nil {
   625  		return m.EscapedBytes
   626  	}
   627  	return append([]byte(nil), Default_StringAndBytesDefaults_EscapedBytes...)
   628  }
   629  
   630  func (m *StringAndBytesDefaults) GetUtf8String() string {
   631  	if m != nil && m.Utf8String != nil {
   632  		return *m.Utf8String
   633  	}
   634  	return Default_StringAndBytesDefaults_Utf8String
   635  }
   636  
   637  func (m *StringAndBytesDefaults) GetStringWithZero() string {
   638  	if m != nil && m.StringWithZero != nil {
   639  		return *m.StringWithZero
   640  	}
   641  	return Default_StringAndBytesDefaults_StringWithZero
   642  }
   643  
   644  func (m *StringAndBytesDefaults) GetBytesWithZero() []byte {
   645  	if m != nil && m.BytesWithZero != nil {
   646  		return m.BytesWithZero
   647  	}
   648  	return append([]byte(nil), Default_StringAndBytesDefaults_BytesWithZero...)
   649  }
   650  
   651  func (m *StringAndBytesDefaults) GetReallyLongString() string {
   652  	if m != nil && m.ReallyLongString != nil {
   653  		return *m.ReallyLongString
   654  	}
   655  	return Default_StringAndBytesDefaults_ReallyLongString
   656  }
   657  
   658  type EnumDefaults struct {
   659  	Red                  *Color   `protobuf:"varint,1,opt,name=red,enum=testprotos.Color,def=0" json:"red,omitempty"`
   660  	Green                *Color   `protobuf:"varint,2,opt,name=green,enum=testprotos.Color,def=1" json:"green,omitempty"`
   661  	Blue                 *Color   `protobuf:"varint,3,opt,name=blue,enum=testprotos.Color,def=2" json:"blue,omitempty"`
   662  	Zero                 *Number  `protobuf:"varint,4,opt,name=zero,enum=testprotos.Number,def=0" json:"zero,omitempty"`
   663  	Zed                  *Number  `protobuf:"varint,5,opt,name=zed,enum=testprotos.Number,def=0" json:"zed,omitempty"`
   664  	One                  *Number  `protobuf:"varint,6,opt,name=one,enum=testprotos.Number,def=1" json:"one,omitempty"`
   665  	Dos                  *Number  `protobuf:"varint,7,opt,name=dos,enum=testprotos.Number,def=2" json:"dos,omitempty"`
   666  	XXX_NoUnkeyedLiteral struct{} `json:"-"`
   667  	XXX_unrecognized     []byte   `json:"-"`
   668  	XXX_sizecache        int32    `json:"-"`
   669  }
   670  
   671  func (m *EnumDefaults) Reset()         { *m = EnumDefaults{} }
   672  func (m *EnumDefaults) String() string { return proto.CompactTextString(m) }
   673  func (*EnumDefaults) ProtoMessage()    {}
   674  func (*EnumDefaults) Descriptor() ([]byte, []int) {
   675  	return fileDescriptor_1bea00113e7588f8, []int{2}
   676  }
   677  
   678  func (m *EnumDefaults) XXX_Unmarshal(b []byte) error {
   679  	return xxx_messageInfo_EnumDefaults.Unmarshal(m, b)
   680  }
   681  func (m *EnumDefaults) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
   682  	return xxx_messageInfo_EnumDefaults.Marshal(b, m, deterministic)
   683  }
   684  func (m *EnumDefaults) XXX_Merge(src proto.Message) {
   685  	xxx_messageInfo_EnumDefaults.Merge(m, src)
   686  }
   687  func (m *EnumDefaults) XXX_Size() int {
   688  	return xxx_messageInfo_EnumDefaults.Size(m)
   689  }
   690  func (m *EnumDefaults) XXX_DiscardUnknown() {
   691  	xxx_messageInfo_EnumDefaults.DiscardUnknown(m)
   692  }
   693  
   694  var xxx_messageInfo_EnumDefaults proto.InternalMessageInfo
   695  
   696  const Default_EnumDefaults_Red Color = Color_RED
   697  const Default_EnumDefaults_Green Color = Color_GREEN
   698  const Default_EnumDefaults_Blue Color = Color_BLUE
   699  const Default_EnumDefaults_Zero Number = Number_ZERO
   700  const Default_EnumDefaults_Zed Number = Number_ZED
   701  const Default_EnumDefaults_One Number = Number_ONE
   702  const Default_EnumDefaults_Dos Number = Number_DOS
   703  
   704  func (m *EnumDefaults) GetRed() Color {
   705  	if m != nil && m.Red != nil {
   706  		return *m.Red
   707  	}
   708  	return Default_EnumDefaults_Red
   709  }
   710  
   711  func (m *EnumDefaults) GetGreen() Color {
   712  	if m != nil && m.Green != nil {
   713  		return *m.Green
   714  	}
   715  	return Default_EnumDefaults_Green
   716  }
   717  
   718  func (m *EnumDefaults) GetBlue() Color {
   719  	if m != nil && m.Blue != nil {
   720  		return *m.Blue
   721  	}
   722  	return Default_EnumDefaults_Blue
   723  }
   724  
   725  func (m *EnumDefaults) GetZero() Number {
   726  	if m != nil && m.Zero != nil {
   727  		return *m.Zero
   728  	}
   729  	return Default_EnumDefaults_Zero
   730  }
   731  
   732  func (m *EnumDefaults) GetZed() Number {
   733  	if m != nil && m.Zed != nil {
   734  		return *m.Zed
   735  	}
   736  	return Default_EnumDefaults_Zed
   737  }
   738  
   739  func (m *EnumDefaults) GetOne() Number {
   740  	if m != nil && m.One != nil {
   741  		return *m.One
   742  	}
   743  	return Default_EnumDefaults_One
   744  }
   745  
   746  func (m *EnumDefaults) GetDos() Number {
   747  	if m != nil && m.Dos != nil {
   748  		return *m.Dos
   749  	}
   750  	return Default_EnumDefaults_Dos
   751  }
   752  
   753  func init() {
   754  	proto.RegisterEnum("testprotos.Color", Color_name, Color_value)
   755  	proto.RegisterEnum("testprotos.Number", Number_name, Number_value)
   756  	proto.RegisterType((*PrimitiveDefaults)(nil), "testprotos.PrimitiveDefaults")
   757  	proto.RegisterType((*StringAndBytesDefaults)(nil), "testprotos.StringAndBytesDefaults")
   758  	proto.RegisterType((*EnumDefaults)(nil), "testprotos.EnumDefaults")
   759  }
   760  
   761  func init() { proto.RegisterFile("desc_test_defaults.proto", fileDescriptor_1bea00113e7588f8) }
   762  
   763  var fileDescriptor_1bea00113e7588f8 = []byte{
   764  	// 1205 bytes of a gzipped FileDescriptorProto
   765  	0x1f, 0x8b, 0x08, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0xff, 0x8c, 0x95, 0xed, 0x6e, 0xdb, 0xb6,
   766  	0x17, 0xc6, 0x23, 0xbf, 0x36, 0x6c, 0xd2, 0x28, 0xfc, 0xff, 0xd7, 0xb2, 0x6f, 0x2b, 0xeb, 0x35,
   767  	0xab, 0xfa, 0x12, 0x47, 0xb2, 0x15, 0xb5, 0xf3, 0xb7, 0x75, 0x31, 0x86, 0x02, 0x99, 0x3d, 0xa8,
   768  	0xeb, 0x0a, 0x04, 0x02, 0x0c, 0x25, 0xa2, 0x12, 0x0d, 0x32, 0xe5, 0x88, 0x54, 0xeb, 0xf6, 0x0a,
   769  	0x7a, 0x0d, 0xbb, 0x87, 0x7d, 0x1b, 0xb0, 0x1b, 0xd8, 0x8d, 0xec, 0x4e, 0x06, 0x1e, 0x4a, 0xb6,
   770  	0x0a, 0xb4, 0xc0, 0x3e, 0x99, 0x78, 0x7e, 0xcf, 0xe1, 0x39, 0x0f, 0x45, 0xd0, 0x88, 0x44, 0x4c,
   771  	0x9c, 0xcd, 0x24, 0x13, 0x72, 0x16, 0xb1, 0x38, 0x2c, 0x52, 0x29, 0xfa, 0x8b, 0x3c, 0x93, 0x19,
   772  	0x46, 0x4a, 0x84, 0xa5, 0xe8, 0xfd, 0x81, 0xd0, 0xee, 0xcf, 0x79, 0x32, 0x4f, 0x64, 0xf2, 0x96,
   773  	0x1d, 0x95, 0x3e, 0x7c, 0x1b, 0xb5, 0xe2, 0x74, 0x38, 0x20, 0x06, 0x35, 0xac, 0xc6, 0xa8, 0x3b,
   774  	0xec, 0x3b, 0xae, 0x73, 0xf8, 0x9d, 0x0f, 0xa2, 0x86, 0x9e, 0x4b, 0x1a, 0xd4, 0xb0, 0x8c, 0x4f,
   775  	0xa0, 0xe7, 0xe2, 0x1e, 0x6a, 0x2b, 0x53, 0x44, 0x9a, 0x50, 0xba, 0xe5, 0xf5, 0xed, 0xc1, 0xc0,
   776  	0x71, 0x1d, 0xf6, 0x64, 0x30, 0xf4, 0x35, 0xc2, 0x7b, 0xca, 0xe3, 0xb9, 0x11, 0x69, 0xc1, 0x0e,
   777  	0x3b, 0xa5, 0xc7, 0x7e, 0x7e, 0xf8, 0xac, 0xb2, 0x79, 0x6e, 0x84, 0xef, 0xa2, 0xae, 0xf2, 0x27,
   778  	0x3c, 0x26, 0x6d, 0xd8, 0xac, 0x99, 0xf0, 0xd8, 0xaf, 0x34, 0x8d, 0x3d, 0x57, 0xe1, 0x0e, 0xec,
   779  	0x53, 0x61, 0xd0, 0xf0, 0x03, 0x84, 0x94, 0x93, 0xb3, 0xf3, 0x97, 0x3c, 0x26, 0x5d, 0xd8, 0xa0,
   780  	0xb5, 0xaf, 0x2c, 0x35, 0x5d, 0xbb, 0x3c, 0xb7, 0x74, 0x5d, 0x81, 0x7d, 0x56, 0xae, 0x4a, 0xaf,
   781  	0x26, 0xe1, 0x21, 0x27, 0x9b, 0x7a, 0x12, 0x1e, 0x72, 0xbf, 0xd2, 0xaa, 0x49, 0x14, 0x46, 0x7a,
   782  	0x92, 0x12, 0x83, 0x86, 0xaf, 0xa3, 0xe6, 0x69, 0xea, 0x90, 0xab, 0xd4, 0xb0, 0xae, 0x8c, 0x5a,
   783  	0x32, 0x2f, 0x98, 0xaf, 0x04, 0x7c, 0x43, 0xe9, 0x03, 0xb2, 0x05, 0x7a, 0x3b, 0x0e, 0x53, 0x01,
   784  	0x60, 0xa0, 0x40, 0x32, 0x1c, 0x90, 0x6d, 0x6a, 0x58, 0xed, 0x51, 0xdb, 0xb1, 0x1d, 0xdb, 0xf1,
   785  	0x95, 0x82, 0x6f, 0xa1, 0x56, 0x32, 0x1c, 0x70, 0x72, 0x0d, 0x48, 0x67, 0x5f, 0x23, 0xd0, 0x4a,
   786  	0xb6, 0x24, 0x3b, 0x9a, 0x39, 0x43, 0xe7, 0xf0, 0xb9, 0x07, 0x6c, 0x89, 0xef, 0xa2, 0xb6, 0xfa,
   787  	0xe5, 0xc4, 0x04, 0xd8, 0xdd, 0x2f, 0xa9, 0x56, 0xa1, 0x9f, 0xe7, 0x92, 0x5d, 0x6a, 0x58, 0xcd,
   788  	0x75, 0x3f, 0xcf, 0x85, 0x3d, 0x3d, 0x97, 0x13, 0x0c, 0x64, 0xdd, 0xcf, 0x73, 0x79, 0xc9, 0x96,
   789  	0xe4, 0x7f, 0x9a, 0xad, 0xfa, 0x79, 0xae, 0xee, 0xe7, 0xb9, 0x4b, 0x4e, 0xfe, 0x0f, 0xb0, 0xd6,
   790  	0x4f, 0xa9, 0xf8, 0x26, 0x8c, 0x2a, 0xc8, 0x57, 0xd4, 0xb0, 0x76, 0xab, 0x86, 0x20, 0xe1, 0x3b,
   791  	0x30, 0xa9, 0xe0, 0xe4, 0x3a, 0xb0, 0xaa, 0xa5, 0x16, 0x2b, 0xba, 0x24, 0x37, 0x34, 0xad, 0xc5,
   792  	0x10, 0x4b, 0x7c, 0x0f, 0x75, 0x60, 0xc1, 0x09, 0x01, 0xbc, 0x6a, 0x5b, 0xca, 0xd0, 0xd7, 0x73,
   793  	0x05, 0xb9, 0x49, 0x0d, 0x0b, 0xaf, 0xfb, 0x7a, 0xae, 0xee, 0xeb, 0xb9, 0x82, 0x93, 0x5b, 0xc0,
   794  	0xd6, 0x7d, 0x95, 0x58, 0xd1, 0x25, 0xb9, 0xad, 0x69, 0x2d, 0x4e, 0xd9, 0x57, 0x2d, 0x38, 0xb9,
   795  	0x03, 0xb8, 0xd6, 0x17, 0xe4, 0x32, 0x6f, 0x4c, 0xee, 0x52, 0xc3, 0xda, 0xa9, 0xe7, 0x8d, 0xcb,
   796  	0x44, 0x31, 0x27, 0x5f, 0x03, 0xab, 0xe7, 0x8d, 0xab, 0xbc, 0xf1, 0x92, 0xdc, 0xd3, 0xb4, 0x96,
   797  	0x37, 0xae, 0xf2, 0xc6, 0x4b, 0x4e, 0x28, 0xe0, 0x4f, 0xf2, 0xc6, 0xab, 0xbc, 0x31, 0xb9, 0x4f,
   798  	0x0d, 0xcb, 0xac, 0xe7, 0x8d, 0xcb, 0x44, 0x31, 0x27, 0x3d, 0x60, 0xf5, 0xbc, 0x71, 0x95, 0x37,
   799  	0x5e, 0x92, 0x6f, 0x34, 0xad, 0xe5, 0x8d, 0xab, 0xbc, 0xaa, 0xef, 0x03, 0xc0, 0x9f, 0xe4, 0x8d,
   800  	0xf5, 0x7d, 0x2a, 0x86, 0x03, 0xb2, 0x47, 0x0d, 0x6b, 0x7b, 0x75, 0x9f, 0x0a, 0x7d, 0x7f, 0x0b,
   801  	0x75, 0x47, 0xbf, 0x05, 0xb2, 0xba, 0x33, 0x4a, 0x83, 0x22, 0xcf, 0x25, 0x0f, 0xa9, 0x61, 0xb5,
   802  	0xd6, 0x45, 0xfa, 0x12, 0x16, 0xea, 0xa2, 0x59, 0x40, 0xd6, 0x45, 0xea, 0xa2, 0xdd, 0x84, 0x0d,
   803  	0x63, 0xf2, 0x88, 0x1a, 0x56, 0x77, 0x95, 0xb0, 0x28, 0x4f, 0xb6, 0x80, 0xb3, 0x7b, 0x0c, 0x6c,
   804  	0x95, 0x01, 0x44, 0x28, 0x54, 0x47, 0xf3, 0x84, 0x1a, 0x56, 0x67, 0x5d, 0x58, 0x1e, 0x4d, 0x01,
   805  	0xe1, 0x9f, 0x02, 0x5b, 0x17, 0x2a, 0xb1, 0xf7, 0x7b, 0x0b, 0x5d, 0x7f, 0x25, 0xf3, 0x84, 0x9f,
   806  	0x7f, 0xcf, 0xa3, 0x17, 0xef, 0x25, 0x13, 0xab, 0x47, 0xf3, 0x10, 0x35, 0xa2, 0x4b, 0x78, 0x32,
   807  	0x37, 0x47, 0x7b, 0xf2, 0x22, 0x11, 0x34, 0x11, 0x34, 0xa4, 0x02, 0xdc, 0xf4, 0x5d, 0x22, 0x2f,
   808  	0x68, 0x8f, 0x33, 0x21, 0x59, 0x44, 0x2f, 0x8b, 0x4c, 0x32, 0xd1, 0xf3, 0x1b, 0xd1, 0xa5, 0x2a,
   809  	0x13, 0x97, 0xf0, 0x98, 0xfe, 0xf7, 0x32, 0x71, 0x89, 0x7f, 0x42, 0xdb, 0x4c, 0x9c, 0x85, 0x0b,
   810  	0x16, 0xcd, 0x4e, 0xd5, 0x18, 0xf0, 0xe0, 0x6e, 0x8d, 0xac, 0xc0, 0xb6, 0xed, 0xc0, 0xb6, 0x9d,
   811  	0xc0, 0xb6, 0x9f, 0x05, 0xb6, 0x63, 0x07, 0xb6, 0xe3, 0x06, 0x3c, 0xc8, 0x03, 0x19, 0xd8, 0xce,
   812  	0x30, 0x08, 0x82, 0x87, 0x41, 0x2f, 0x18, 0x3e, 0xf3, 0xfc, 0xad, 0xb2, 0x1c, 0x42, 0xe0, 0x07,
   813  	0xe8, 0x6a, 0x21, 0xe3, 0xe7, 0x33, 0xdd, 0x16, 0x5e, 0xe6, 0xcd, 0x51, 0xf3, 0x9f, 0x8f, 0x7f,
   814  	0xfa, 0x48, 0xe9, 0x3a, 0x32, 0xb6, 0x91, 0xa9, 0x0d, 0x33, 0x35, 0xd7, 0xec, 0x03, 0xcb, 0x33,
   815  	0x78, 0x9b, 0x37, 0x47, 0x9d, 0x0b, 0x96, 0x6e, 0xa4, 0x99, 0x7f, 0x4d, 0xf3, 0x37, 0x89, 0xbc,
   816  	0x38, 0x61, 0x79, 0x86, 0x1d, 0xb4, 0x03, 0xe3, 0xd5, 0x0a, 0x3a, 0x30, 0xe8, 0xe6, 0xbb, 0x2c,
   817  	0x57, 0xb3, 0xa6, 0x91, 0xbf, 0x0d, 0x8e, 0x55, 0xc9, 0x5f, 0x06, 0xc2, 0x39, 0x0b, 0xd3, 0xf4,
   818  	0xfd, 0x2c, 0xcd, 0xf8, 0x79, 0x35, 0x52, 0x17, 0xfa, 0x7c, 0x34, 0xd6, 0x47, 0xa4, 0x4d, 0x54,
   819  	0x99, 0xaa, 0xe3, 0x3a, 0xcb, 0xb8, 0x90, 0x21, 0x97, 0x4f, 0xa9, 0xc8, 0x68, 0x22, 0xa9, 0x58,
   820  	0x84, 0x5c, 0xd0, 0x79, 0x91, 0xca, 0x64, 0x91, 0x32, 0x9a, 0x26, 0x9c, 0x89, 0xfb, 0x0a, 0x84,
   821  	0xa9, 0xc8, 0xa8, 0xfa, 0x1f, 0x14, 0x54, 0x14, 0x8b, 0x45, 0x96, 0x4b, 0x1a, 0x67, 0xb9, 0x76,
   822  	0xee, 0x2b, 0x5b, 0xb5, 0x63, 0x9a, 0x48, 0x96, 0x87, 0xa9, 0xa0, 0x09, 0xa7, 0xd9, 0x42, 0x26,
   823  	0x19, 0xa7, 0x6f, 0xc3, 0xb4, 0x60, 0xc2, 0x37, 0x75, 0xff, 0xe3, 0x8c, 0x9f, 0xeb, 0xe3, 0xe9,
   824  	0xfd, 0xdd, 0x40, 0x5b, 0x63, 0x5e, 0xcc, 0x57, 0x57, 0xc2, 0x42, 0xcd, 0x9c, 0x45, 0x70, 0x27,
   825  	0xae, 0x0d, 0x76, 0xfb, 0xeb, 0xff, 0xdd, 0xfe, 0x0f, 0x59, 0x9a, 0xe5, 0xa3, 0xa6, 0x3f, 0x3e,
   826  	0xf2, 0x95, 0x05, 0xf7, 0x51, 0xfb, 0x3c, 0x67, 0x8c, 0xc3, 0x45, 0xf8, 0xac, 0xb7, 0xfd, 0xa3,
   827  	0x3f, 0x1e, 0x4f, 0x7c, 0x6d, 0xc3, 0x4f, 0x50, 0xeb, 0x34, 0x2d, 0x18, 0x7c, 0xf5, 0xcf, 0xda,
   828  	0x5b, 0x2f, 0x8e, 0x5f, 0x8f, 0x7d, 0x30, 0xe1, 0xa7, 0xa8, 0x05, 0x27, 0xdf, 0x02, 0x33, 0xae,
   829  	0x9b, 0x27, 0xc5, 0xfc, 0x94, 0xe5, 0xa3, 0xd6, 0xc9, 0xd8, 0x9f, 0xfa, 0xe0, 0xc2, 0x8f, 0x50,
   830  	0xf3, 0x03, 0x8b, 0xe0, 0xbb, 0x7e, 0xde, 0xdc, 0x3c, 0x51, 0x53, 0x7f, 0x60, 0x91, 0xb2, 0x66,
   831  	0x9c, 0xc1, 0x17, 0xfd, 0x82, 0x75, 0x3a, 0x19, 0xfb, 0xca, 0xa3, 0xac, 0x51, 0x26, 0xe0, 0x2b,
   832  	0x7e, 0xc1, 0x7a, 0x34, 0x7d, 0xe5, 0x2b, 0xcf, 0xe3, 0x3d, 0xd4, 0x86, 0x0c, 0xb8, 0x8b, 0xd4,
   833  	0x01, 0x99, 0x1b, 0x78, 0x13, 0xe9, 0xf4, 0xa6, 0x81, 0xaf, 0x20, 0x48, 0x66, 0x36, 0x1e, 0xff,
   834  	0x8a, 0x3a, 0xba, 0x54, 0x69, 0x6a, 0x7e, 0x73, 0x43, 0x55, 0x9c, 0x40, 0x45, 0x17, 0x35, 0x27,
   835  	0x2f, 0x8f, 0xcd, 0x0d, 0xc5, 0x26, 0xaf, 0x8f, 0x8f, 0xb5, 0x34, 0x9d, 0x8c, 0x4d, 0x43, 0x2d,
   836  	0x5e, 0x4f, 0xa6, 0x7a, 0xf1, 0xcb, 0x9b, 0xa9, 0xd9, 0x50, 0x8b, 0xa3, 0xe9, 0x2b, 0xb3, 0x71,
   837  	0xab, 0x61, 0x1a, 0x2f, 0x86, 0x27, 0xce, 0x79, 0x22, 0x2f, 0x8a, 0xd3, 0xfe, 0x59, 0x36, 0x3f,
   838  	0xf8, 0xed, 0xa2, 0x98, 0x2f, 0x0e, 0x60, 0xd4, 0x9c, 0xc5, 0x29, 0x3b, 0x93, 0x07, 0x09, 0x97,
   839  	0x2c, 0xe7, 0x61, 0x7a, 0xb0, 0x0e, 0xf1, 0x6f, 0x00, 0x00, 0x00, 0xff, 0xff, 0x63, 0x35, 0x77,
   840  	0x00, 0x6e, 0x09, 0x00, 0x00,
   841  }