...

Source file src/github.com/gogo/protobuf/test/filedotname/file.dot.pb.go

Documentation: github.com/gogo/protobuf/test/filedotname

     1  // Code generated by protoc-gen-gogo. DO NOT EDIT.
     2  // source: file.dot.proto
     3  
     4  package filedotname
     5  
     6  import (
     7  	bytes "bytes"
     8  	compress_gzip "compress/gzip"
     9  	fmt "fmt"
    10  	_ "github.com/gogo/protobuf/gogoproto"
    11  	github_com_gogo_protobuf_proto "github.com/gogo/protobuf/proto"
    12  	proto "github.com/gogo/protobuf/proto"
    13  	github_com_gogo_protobuf_protoc_gen_gogo_descriptor "github.com/gogo/protobuf/protoc-gen-gogo/descriptor"
    14  	io_ioutil "io/ioutil"
    15  	math "math"
    16  	math_bits "math/bits"
    17  	reflect "reflect"
    18  	strings "strings"
    19  )
    20  
    21  // Reference imports to suppress errors if they are not otherwise used.
    22  var _ = proto.Marshal
    23  var _ = fmt.Errorf
    24  var _ = math.Inf
    25  
    26  // This is a compile-time assertion to ensure that this generated file
    27  // is compatible with the proto package it is being compiled against.
    28  // A compilation error at this line likely means your copy of the
    29  // proto package needs to be updated.
    30  const _ = proto.GoGoProtoPackageIsVersion3 // please upgrade the proto package
    31  
    32  type M struct {
    33  	A                    *string  `protobuf:"bytes,1,opt,name=a" json:"a,omitempty"`
    34  	XXX_NoUnkeyedLiteral struct{} `json:"-"`
    35  	XXX_unrecognized     []byte   `json:"-"`
    36  	XXX_sizecache        int32    `json:"-"`
    37  }
    38  
    39  func (m *M) Reset()      { *m = M{} }
    40  func (*M) ProtoMessage() {}
    41  func (*M) Descriptor() ([]byte, []int) {
    42  	return fileDescriptor_76fff35a382d4826, []int{0}
    43  }
    44  func (m *M) XXX_Unmarshal(b []byte) error {
    45  	return xxx_messageInfo_M.Unmarshal(m, b)
    46  }
    47  func (m *M) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
    48  	return xxx_messageInfo_M.Marshal(b, m, deterministic)
    49  }
    50  func (m *M) XXX_Merge(src proto.Message) {
    51  	xxx_messageInfo_M.Merge(m, src)
    52  }
    53  func (m *M) XXX_Size() int {
    54  	return xxx_messageInfo_M.Size(m)
    55  }
    56  func (m *M) XXX_DiscardUnknown() {
    57  	xxx_messageInfo_M.DiscardUnknown(m)
    58  }
    59  
    60  var xxx_messageInfo_M proto.InternalMessageInfo
    61  
    62  func init() {
    63  	proto.RegisterType((*M)(nil), "filedotname.M")
    64  }
    65  
    66  func init() { proto.RegisterFile("file.dot.proto", fileDescriptor_76fff35a382d4826) }
    67  
    68  var fileDescriptor_76fff35a382d4826 = []byte{
    69  	// 179 bytes of a gzipped FileDescriptorProto
    70  	0x1f, 0x8b, 0x08, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0xff, 0x24, 0xcb, 0xaf, 0x6e, 0xc2, 0x50,
    71  	0x1c, 0xc5, 0xf1, 0xdf, 0x91, 0xeb, 0x96, 0x25, 0xab, 0x5a, 0x26, 0x4e, 0x96, 0xa9, 0x99, 0xb5,
    72  	0xef, 0x30, 0x0d, 0x86, 0x37, 0x68, 0xe9, 0x1f, 0x9a, 0x50, 0x2e, 0x21, 0xb7, 0xbe, 0x8f, 0x83,
    73  	0x44, 0x22, 0x91, 0x95, 0x95, 0xc8, 0xde, 0x1f, 0xa6, 0xb2, 0xb2, 0x92, 0x70, 0x71, 0xe7, 0x93,
    74  	0x9c, 0x6f, 0xf0, 0x5e, 0x54, 0xdb, 0x3c, 0xca, 0x8c, 0x8d, 0xf6, 0x07, 0x63, 0x4d, 0xf8, 0xfa,
    75  	0x70, 0x66, 0xec, 0x2e, 0xa9, 0xf3, 0xaf, 0xbf, 0xb2, 0xb2, 0x9b, 0x26, 0x8d, 0xd6, 0xa6, 0x8e,
    76  	0x4b, 0x53, 0x9a, 0xd8, 0x7f, 0xd2, 0xa6, 0xf0, 0xf2, 0xf0, 0xeb, 0xd9, 0xfe, 0x7c, 0x04, 0x58,
    77  	0x86, 0x6f, 0x01, 0x92, 0x4f, 0x7c, 0xe3, 0xf7, 0x65, 0x85, 0xe4, 0x7f, 0xd1, 0x39, 0x4a, 0xef,
    78  	0x28, 0x57, 0x47, 0x19, 0x1c, 0x31, 0x3a, 0x62, 0x72, 0xc4, 0xec, 0x88, 0x56, 0x89, 0xa3, 0x12,
    79  	0x27, 0x25, 0xce, 0x4a, 0x5c, 0x94, 0xe8, 0x94, 0xd2, 0x2b, 0x65, 0x50, 0x62, 0x54, 0xca, 0xa4,
    80  	0xc4, 0xac, 0x94, 0xf6, 0x46, 0xb9, 0x07, 0x00, 0x00, 0xff, 0xff, 0x3f, 0x59, 0x32, 0x8a, 0xad,
    81  	0x00, 0x00, 0x00,
    82  }
    83  
    84  func (this *M) Description() (desc *github_com_gogo_protobuf_protoc_gen_gogo_descriptor.FileDescriptorSet) {
    85  	return FileDotDescription()
    86  }
    87  func FileDotDescription() (desc *github_com_gogo_protobuf_protoc_gen_gogo_descriptor.FileDescriptorSet) {
    88  	d := &github_com_gogo_protobuf_protoc_gen_gogo_descriptor.FileDescriptorSet{}
    89  	var gzipped = []byte{
    90  		// 3910 bytes of a gzipped FileDescriptorSet
    91  		0x1f, 0x8b, 0x08, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0xff, 0xc4, 0x5a, 0x5d, 0x70, 0xdc, 0xd6,
    92  		0x75, 0x26, 0xf6, 0x87, 0xdc, 0x3d, 0xbb, 0x5c, 0x82, 0x20, 0x2d, 0xad, 0xe8, 0x78, 0x25, 0xd1,
    93  		0x76, 0x4c, 0xdb, 0x31, 0x95, 0x91, 0x25, 0xd9, 0x5e, 0x35, 0x71, 0x97, 0xe4, 0x8a, 0xa1, 0x4b,
    94  		0x72, 0x37, 0x58, 0x32, 0xfe, 0xc9, 0x74, 0x30, 0x20, 0x70, 0x77, 0x09, 0x09, 0x0b, 0x20, 0x00,
    95  		0x56, 0x32, 0x35, 0x7d, 0x50, 0xc7, 0xfd, 0x99, 0x4c, 0xff, 0x7f, 0x66, 0x9a, 0xb8, 0x8e, 0xdb,
    96  		0xa4, 0xd3, 0x38, 0x4d, 0x9b, 0x36, 0xe9, 0x4f, 0x9a, 0xa4, 0x2f, 0x79, 0x49, 0xeb, 0xa7, 0x4e,
    97  		0xf2, 0xd6, 0x87, 0x3e, 0x58, 0x8c, 0x67, 0xea, 0xb6, 0x6e, 0xeb, 0xb6, 0x7a, 0xf0, 0x8c, 0x5f,
    98  		0x32, 0xf7, 0x0f, 0x0b, 0x60, 0x97, 0x02, 0x98, 0x19, 0xdb, 0x4f, 0x24, 0xce, 0x3d, 0xdf, 0x87,
    99  		0x73, 0xcf, 0x3d, 0xf7, 0x9c, 0x73, 0x2f, 0x16, 0x5e, 0xaf, 0xc3, 0x99, 0x9e, 0x6d, 0xf7, 0x4c,
   100  		0x74, 0xce, 0x71, 0x6d, 0xdf, 0xde, 0x1b, 0x74, 0xcf, 0xe9, 0xc8, 0xd3, 0x5c, 0xc3, 0xf1, 0x6d,
   101  		0x77, 0x99, 0xc8, 0xa4, 0x19, 0xaa, 0xb1, 0xcc, 0x35, 0x16, 0xb7, 0x60, 0xf6, 0x8a, 0x61, 0xa2,
   102  		0xb5, 0x40, 0xb1, 0x83, 0x7c, 0xe9, 0x49, 0xc8, 0x75, 0x0d, 0x13, 0x55, 0x85, 0x33, 0xd9, 0xa5,
   103  		0xd2, 0xf9, 0x07, 0x96, 0x63, 0xa0, 0xe5, 0x28, 0xa2, 0x8d, 0xc5, 0x32, 0x41, 0x2c, 0xbe, 0x99,
   104  		0x83, 0xb9, 0x31, 0xa3, 0x92, 0x04, 0x39, 0x4b, 0xed, 0x63, 0x46, 0x61, 0xa9, 0x28, 0x93, 0xff,
   105  		0xa5, 0x2a, 0x4c, 0x39, 0xaa, 0x76, 0x4d, 0xed, 0xa1, 0x6a, 0x86, 0x88, 0xf9, 0xa3, 0x54, 0x03,
   106  		0xd0, 0x91, 0x83, 0x2c, 0x1d, 0x59, 0xda, 0x41, 0x35, 0x7b, 0x26, 0xbb, 0x54, 0x94, 0x43, 0x12,
   107  		0xe9, 0x51, 0x98, 0x75, 0x06, 0x7b, 0xa6, 0xa1, 0x29, 0x21, 0x35, 0x38, 0x93, 0x5d, 0xca, 0xcb,
   108  		0x22, 0x1d, 0x58, 0x1b, 0x2a, 0x3f, 0x04, 0x33, 0x37, 0x90, 0x7a, 0x2d, 0xac, 0x5a, 0x22, 0xaa,
   109  		0x15, 0x2c, 0x0e, 0x29, 0xae, 0x42, 0xb9, 0x8f, 0x3c, 0x4f, 0xed, 0x21, 0xc5, 0x3f, 0x70, 0x50,
   110  		0x35, 0x47, 0x66, 0x7f, 0x66, 0x64, 0xf6, 0xf1, 0x99, 0x97, 0x18, 0x6a, 0xe7, 0xc0, 0x41, 0x52,
   111  		0x03, 0x8a, 0xc8, 0x1a, 0xf4, 0x29, 0x43, 0xfe, 0x08, 0xff, 0x35, 0xad, 0x41, 0x3f, 0xce, 0x52,
   112  		0xc0, 0x30, 0x46, 0x31, 0xe5, 0x21, 0xf7, 0xba, 0xa1, 0xa1, 0xea, 0x24, 0x21, 0x78, 0x68, 0x84,
   113  		0xa0, 0x43, 0xc7, 0xe3, 0x1c, 0x1c, 0x27, 0xad, 0x42, 0x11, 0xbd, 0xe8, 0x23, 0xcb, 0x33, 0x6c,
   114  		0xab, 0x3a, 0x45, 0x48, 0x1e, 0x1c, 0xb3, 0x8a, 0xc8, 0xd4, 0xe3, 0x14, 0x43, 0x9c, 0x74, 0x09,
   115  		0xa6, 0x6c, 0xc7, 0x37, 0x6c, 0xcb, 0xab, 0x16, 0xce, 0x08, 0x4b, 0xa5, 0xf3, 0x1f, 0x19, 0x1b,
   116  		0x08, 0x2d, 0xaa, 0x23, 0x73, 0x65, 0x69, 0x03, 0x44, 0xcf, 0x1e, 0xb8, 0x1a, 0x52, 0x34, 0x5b,
   117  		0x47, 0x8a, 0x61, 0x75, 0xed, 0x6a, 0x91, 0x10, 0x9c, 0x1e, 0x9d, 0x08, 0x51, 0x5c, 0xb5, 0x75,
   118  		0xb4, 0x61, 0x75, 0x6d, 0xb9, 0xe2, 0x45, 0x9e, 0xa5, 0x13, 0x30, 0xe9, 0x1d, 0x58, 0xbe, 0xfa,
   119  		0x62, 0xb5, 0x4c, 0x22, 0x84, 0x3d, 0x2d, 0x7e, 0x77, 0x12, 0x66, 0xd2, 0x84, 0xd8, 0x65, 0xc8,
   120  		0x77, 0xf1, 0x2c, 0xab, 0x99, 0xe3, 0xf8, 0x80, 0x62, 0xa2, 0x4e, 0x9c, 0xfc, 0x29, 0x9d, 0xd8,
   121  		0x80, 0x92, 0x85, 0x3c, 0x1f, 0xe9, 0x34, 0x22, 0xb2, 0x29, 0x63, 0x0a, 0x28, 0x68, 0x34, 0xa4,
   122  		0x72, 0x3f, 0x55, 0x48, 0x3d, 0x07, 0x33, 0x81, 0x49, 0x8a, 0xab, 0x5a, 0x3d, 0x1e, 0x9b, 0xe7,
   123  		0x92, 0x2c, 0x59, 0x6e, 0x72, 0x9c, 0x8c, 0x61, 0x72, 0x05, 0x45, 0x9e, 0xa5, 0x35, 0x00, 0xdb,
   124  		0x42, 0x76, 0x57, 0xd1, 0x91, 0x66, 0x56, 0x0b, 0x47, 0x78, 0xa9, 0x85, 0x55, 0x46, 0xbc, 0x64,
   125  		0x53, 0xa9, 0x66, 0x4a, 0x4f, 0x0d, 0x43, 0x6d, 0xea, 0x88, 0x48, 0xd9, 0xa2, 0x9b, 0x6c, 0x24,
   126  		0xda, 0x76, 0xa1, 0xe2, 0x22, 0x1c, 0xf7, 0x48, 0x67, 0x33, 0x2b, 0x12, 0x23, 0x96, 0x13, 0x67,
   127  		0x26, 0x33, 0x18, 0x9d, 0xd8, 0xb4, 0x1b, 0x7e, 0x94, 0xee, 0x87, 0x40, 0xa0, 0x90, 0xb0, 0x02,
   128  		0x92, 0x85, 0xca, 0x5c, 0xb8, 0xad, 0xf6, 0xd1, 0xc2, 0x4d, 0xa8, 0x44, 0xdd, 0x23, 0xcd, 0x43,
   129  		0xde, 0xf3, 0x55, 0xd7, 0x27, 0x51, 0x98, 0x97, 0xe9, 0x83, 0x24, 0x42, 0x16, 0x59, 0x3a, 0xc9,
   130  		0x72, 0x79, 0x19, 0xff, 0x2b, 0xfd, 0xec, 0x70, 0xc2, 0x59, 0x32, 0xe1, 0x8f, 0x8e, 0xae, 0x68,
   131  		0x84, 0x39, 0x3e, 0xef, 0x85, 0x27, 0x60, 0x3a, 0x32, 0x81, 0xb4, 0xaf, 0x5e, 0xfc, 0x05, 0xb8,
   132  		0x67, 0x2c, 0xb5, 0xf4, 0x1c, 0xcc, 0x0f, 0x2c, 0xc3, 0xf2, 0x91, 0xeb, 0xb8, 0x08, 0x47, 0x2c,
   133  		0x7d, 0x55, 0xf5, 0xdf, 0xa6, 0x8e, 0x88, 0xb9, 0xdd, 0xb0, 0x36, 0x65, 0x91, 0xe7, 0x06, 0xa3,
   134  		0xc2, 0x47, 0x8a, 0x85, 0xb7, 0xa6, 0xc4, 0x5b, 0xb7, 0x6e, 0xdd, 0xca, 0x2c, 0x7e, 0x61, 0x12,
   135  		0xe6, 0xc7, 0xed, 0x99, 0xb1, 0xdb, 0xf7, 0x04, 0x4c, 0x5a, 0x83, 0xfe, 0x1e, 0x72, 0x89, 0x93,
   136  		0xf2, 0x32, 0x7b, 0x92, 0x1a, 0x90, 0x37, 0xd5, 0x3d, 0x64, 0x56, 0x73, 0x67, 0x84, 0xa5, 0xca,
   137  		0xf9, 0x47, 0x53, 0xed, 0xca, 0xe5, 0x4d, 0x0c, 0x91, 0x29, 0x52, 0xfa, 0x24, 0xe4, 0x58, 0x8a,
   138  		0xc6, 0x0c, 0x8f, 0xa4, 0x63, 0xc0, 0x7b, 0x49, 0x26, 0x38, 0xe9, 0x5e, 0x28, 0xe2, 0xbf, 0x34,
   139  		0x36, 0x26, 0x89, 0xcd, 0x05, 0x2c, 0xc0, 0x71, 0x21, 0x2d, 0x40, 0x81, 0x6c, 0x13, 0x1d, 0xf1,
   140  		0xd2, 0x16, 0x3c, 0xe3, 0xc0, 0xd2, 0x51, 0x57, 0x1d, 0x98, 0xbe, 0x72, 0x5d, 0x35, 0x07, 0x88,
   141  		0x04, 0x7c, 0x51, 0x2e, 0x33, 0xe1, 0x67, 0xb0, 0x4c, 0x3a, 0x0d, 0x25, 0xba, 0xab, 0x0c, 0x4b,
   142  		0x47, 0x2f, 0x92, 0xec, 0x99, 0x97, 0xe9, 0x46, 0xdb, 0xc0, 0x12, 0xfc, 0xfa, 0xab, 0x9e, 0x6d,
   143  		0xf1, 0xd0, 0x24, 0xaf, 0xc0, 0x02, 0xf2, 0xfa, 0x27, 0xe2, 0x89, 0xfb, 0xbe, 0xf1, 0xd3, 0x8b,
   144  		0xc7, 0xd4, 0xe2, 0xb7, 0x33, 0x90, 0x23, 0xf9, 0x62, 0x06, 0x4a, 0x3b, 0xcf, 0xb7, 0x9b, 0xca,
   145  		0x5a, 0x6b, 0x77, 0x65, 0xb3, 0x29, 0x0a, 0x52, 0x05, 0x80, 0x08, 0xae, 0x6c, 0xb6, 0x1a, 0x3b,
   146  		0x62, 0x26, 0x78, 0xde, 0xd8, 0xde, 0xb9, 0x74, 0x41, 0xcc, 0x06, 0x80, 0x5d, 0x2a, 0xc8, 0x85,
   147  		0x15, 0x1e, 0x3f, 0x2f, 0xe6, 0x25, 0x11, 0xca, 0x94, 0x60, 0xe3, 0xb9, 0xe6, 0xda, 0xa5, 0x0b,
   148  		0xe2, 0x64, 0x54, 0xf2, 0xf8, 0x79, 0x71, 0x4a, 0x9a, 0x86, 0x22, 0x91, 0xac, 0xb4, 0x5a, 0x9b,
   149  		0x62, 0x21, 0xe0, 0xec, 0xec, 0xc8, 0x1b, 0xdb, 0xeb, 0x62, 0x31, 0xe0, 0x5c, 0x97, 0x5b, 0xbb,
   150  		0x6d, 0x11, 0x02, 0x86, 0xad, 0x66, 0xa7, 0xd3, 0x58, 0x6f, 0x8a, 0xa5, 0x40, 0x63, 0xe5, 0xf9,
   151  		0x9d, 0x66, 0x47, 0x2c, 0x47, 0xcc, 0x7a, 0xfc, 0xbc, 0x38, 0x1d, 0xbc, 0xa2, 0xb9, 0xbd, 0xbb,
   152  		0x25, 0x56, 0xa4, 0x59, 0x98, 0xa6, 0xaf, 0xe0, 0x46, 0xcc, 0xc4, 0x44, 0x97, 0x2e, 0x88, 0xe2,
   153  		0xd0, 0x10, 0xca, 0x32, 0x1b, 0x11, 0x5c, 0xba, 0x20, 0x4a, 0x8b, 0xab, 0x90, 0x27, 0xd1, 0x25,
   154  		0x49, 0x50, 0xd9, 0x6c, 0xac, 0x34, 0x37, 0x95, 0x56, 0x7b, 0x67, 0xa3, 0xb5, 0xdd, 0xd8, 0x14,
   155  		0x85, 0xa1, 0x4c, 0x6e, 0x7e, 0x7a, 0x77, 0x43, 0x6e, 0xae, 0x89, 0x99, 0xb0, 0xac, 0xdd, 0x6c,
   156  		0xec, 0x34, 0xd7, 0xc4, 0xec, 0xa2, 0x06, 0xf3, 0xe3, 0xf2, 0xe4, 0xd8, 0x9d, 0x11, 0x5a, 0xe2,
   157  		0xcc, 0x11, 0x4b, 0x4c, 0xb8, 0x46, 0x96, 0xf8, 0xc7, 0x19, 0x98, 0x1b, 0x53, 0x2b, 0xc6, 0xbe,
   158  		0xe4, 0x69, 0xc8, 0xd3, 0x10, 0xa5, 0xd5, 0xf3, 0xe1, 0xb1, 0x45, 0x87, 0x04, 0xec, 0x48, 0x05,
   159  		0x25, 0xb8, 0x70, 0x07, 0x91, 0x3d, 0xa2, 0x83, 0xc0, 0x14, 0x23, 0x39, 0xfd, 0xe7, 0x47, 0x72,
   160  		0x3a, 0x2d, 0x7b, 0x97, 0xd2, 0x94, 0x3d, 0x22, 0x3b, 0x5e, 0x6e, 0xcf, 0x8f, 0xc9, 0xed, 0x97,
   161  		0x61, 0x76, 0x84, 0x28, 0x75, 0x8e, 0x7d, 0x49, 0x80, 0xea, 0x51, 0xce, 0x49, 0xc8, 0x74, 0x99,
   162  		0x48, 0xa6, 0xbb, 0x1c, 0xf7, 0xe0, 0xd9, 0xa3, 0x17, 0x61, 0x64, 0xad, 0x5f, 0x13, 0xe0, 0xc4,
   163  		0xf8, 0x4e, 0x71, 0xac, 0x0d, 0x9f, 0x84, 0xc9, 0x3e, 0xf2, 0xf7, 0x6d, 0xde, 0x2d, 0x7d, 0x74,
   164  		0x4c, 0x0d, 0xc6, 0xc3, 0xf1, 0xc5, 0x66, 0xa8, 0x70, 0x11, 0xcf, 0x1e, 0xd5, 0xee, 0x51, 0x6b,
   165  		0x46, 0x2c, 0xfd, 0x7c, 0x06, 0xee, 0x19, 0x4b, 0x3e, 0xd6, 0xd0, 0xfb, 0x00, 0x0c, 0xcb, 0x19,
   166  		0xf8, 0xb4, 0x23, 0xa2, 0x09, 0xb6, 0x48, 0x24, 0x24, 0x79, 0xe1, 0xe4, 0x39, 0xf0, 0x83, 0xf1,
   167  		0x2c, 0x19, 0x07, 0x2a, 0x22, 0x0a, 0x4f, 0x0e, 0x0d, 0xcd, 0x11, 0x43, 0x6b, 0x47, 0xcc, 0x74,
   168  		0x24, 0x30, 0x3f, 0x0e, 0xa2, 0x66, 0x1a, 0xc8, 0xf2, 0x15, 0xcf, 0x77, 0x91, 0xda, 0x37, 0xac,
   169  		0x1e, 0xa9, 0x20, 0x85, 0x7a, 0xbe, 0xab, 0x9a, 0x1e, 0x92, 0x67, 0xe8, 0x70, 0x87, 0x8f, 0x62,
   170  		0x04, 0x09, 0x20, 0x37, 0x84, 0x98, 0x8c, 0x20, 0xe8, 0x70, 0x80, 0x58, 0xfc, 0xf5, 0x22, 0x94,
   171  		0x42, 0x7d, 0xb5, 0x74, 0x16, 0xca, 0x57, 0xd5, 0xeb, 0xaa, 0xc2, 0xcf, 0x4a, 0xd4, 0x13, 0x25,
   172  		0x2c, 0x6b, 0xb3, 0xf3, 0xd2, 0xc7, 0x61, 0x9e, 0xa8, 0xd8, 0x03, 0x1f, 0xb9, 0x8a, 0x66, 0xaa,
   173  		0x9e, 0x47, 0x9c, 0x56, 0x20, 0xaa, 0x12, 0x1e, 0x6b, 0xe1, 0xa1, 0x55, 0x3e, 0x22, 0x5d, 0x84,
   174  		0x39, 0x82, 0xe8, 0x0f, 0x4c, 0xdf, 0x70, 0x4c, 0xa4, 0xe0, 0xd3, 0x9b, 0x47, 0x2a, 0x49, 0x60,
   175  		0xd9, 0x2c, 0xd6, 0xd8, 0x62, 0x0a, 0xd8, 0x22, 0x4f, 0x5a, 0x83, 0xfb, 0x08, 0xac, 0x87, 0x2c,
   176  		0xe4, 0xaa, 0x3e, 0x52, 0xd0, 0xe7, 0x06, 0xaa, 0xe9, 0x29, 0xaa, 0xa5, 0x2b, 0xfb, 0xaa, 0xb7,
   177  		0x5f, 0x9d, 0xc7, 0x04, 0x2b, 0x99, 0xaa, 0x20, 0x9f, 0xc2, 0x8a, 0xeb, 0x4c, 0xaf, 0x49, 0xd4,
   178  		0x1a, 0x96, 0xfe, 0x29, 0xd5, 0xdb, 0x97, 0xea, 0x70, 0x82, 0xb0, 0x78, 0xbe, 0x6b, 0x58, 0x3d,
   179  		0x45, 0xdb, 0x47, 0xda, 0x35, 0x65, 0xe0, 0x77, 0x9f, 0xac, 0xde, 0x1b, 0x7e, 0x3f, 0xb1, 0xb0,
   180  		0x43, 0x74, 0x56, 0xb1, 0xca, 0xae, 0xdf, 0x7d, 0x52, 0xea, 0x40, 0x19, 0x2f, 0x46, 0xdf, 0xb8,
   181  		0x89, 0x94, 0xae, 0xed, 0x92, 0xd2, 0x58, 0x19, 0x93, 0x9a, 0x42, 0x1e, 0x5c, 0x6e, 0x31, 0xc0,
   182  		0x96, 0xad, 0xa3, 0x7a, 0xbe, 0xd3, 0x6e, 0x36, 0xd7, 0xe4, 0x12, 0x67, 0xb9, 0x62, 0xbb, 0x38,
   183  		0xa0, 0x7a, 0x76, 0xe0, 0xe0, 0x12, 0x0d, 0xa8, 0x9e, 0xcd, 0xdd, 0x7b, 0x11, 0xe6, 0x34, 0x8d,
   184  		0xce, 0xd9, 0xd0, 0x14, 0x76, 0xc6, 0xf2, 0xaa, 0x62, 0xc4, 0x59, 0x9a, 0xb6, 0x4e, 0x15, 0x58,
   185  		0x8c, 0x7b, 0xd2, 0x53, 0x70, 0xcf, 0xd0, 0x59, 0x61, 0xe0, 0xec, 0xc8, 0x2c, 0xe3, 0xd0, 0x8b,
   186  		0x30, 0xe7, 0x1c, 0x8c, 0x02, 0xa5, 0xc8, 0x1b, 0x9d, 0x83, 0x38, 0xec, 0x09, 0x98, 0x77, 0xf6,
   187  		0x9d, 0x51, 0xdc, 0x23, 0x61, 0x9c, 0xe4, 0xec, 0x3b, 0x71, 0xe0, 0x83, 0xe4, 0xc0, 0xed, 0x22,
   188  		0x4d, 0xf5, 0x91, 0x5e, 0x3d, 0x19, 0x56, 0x0f, 0x0d, 0x48, 0xe7, 0x40, 0xd4, 0x34, 0x05, 0x59,
   189  		0xea, 0x9e, 0x89, 0x14, 0xd5, 0x45, 0x96, 0xea, 0x55, 0x4f, 0x87, 0x95, 0x2b, 0x9a, 0xd6, 0x24,
   190  		0xa3, 0x0d, 0x32, 0x28, 0x3d, 0x02, 0xb3, 0xf6, 0xde, 0x55, 0x8d, 0x86, 0xa4, 0xe2, 0xb8, 0xa8,
   191  		0x6b, 0xbc, 0x58, 0x7d, 0x80, 0xf8, 0x77, 0x06, 0x0f, 0x90, 0x80, 0x6c, 0x13, 0xb1, 0xf4, 0x30,
   192  		0x88, 0x9a, 0xb7, 0xaf, 0xba, 0x0e, 0xc9, 0xc9, 0x9e, 0xa3, 0x6a, 0xa8, 0xfa, 0x20, 0x55, 0xa5,
   193  		0xf2, 0x6d, 0x2e, 0xc6, 0x5b, 0xc2, 0xbb, 0x61, 0x74, 0x7d, 0xce, 0xf8, 0x10, 0xdd, 0x12, 0x44,
   194  		0xc6, 0xd8, 0x96, 0x40, 0xc4, 0xae, 0x88, 0xbc, 0x78, 0x89, 0xa8, 0x55, 0x9c, 0x7d, 0x27, 0xfc,
   195  		0xde, 0xfb, 0x61, 0x1a, 0x6b, 0x0e, 0x5f, 0xfa, 0x30, 0x6d, 0xc8, 0x9c, 0xfd, 0xd0, 0x1b, 0x2f,
   196  		0xc0, 0x09, 0xac, 0xd4, 0x47, 0xbe, 0xaa, 0xab, 0xbe, 0x1a, 0xd2, 0xfe, 0x18, 0xd1, 0xc6, 0x7e,
   197  		0xdf, 0x62, 0x83, 0x11, 0x3b, 0xdd, 0xc1, 0xde, 0x41, 0x10, 0x59, 0x8f, 0x51, 0x3b, 0xb1, 0x8c,
   198  		0xc7, 0xd6, 0xfb, 0xd6, 0x74, 0x2f, 0xd6, 0xa1, 0x1c, 0x0e, 0x7c, 0xa9, 0x08, 0x34, 0xf4, 0x45,
   199  		0x01, 0x77, 0x41, 0xab, 0xad, 0x35, 0xdc, 0xbf, 0xbc, 0xd0, 0x14, 0x33, 0xb8, 0x8f, 0xda, 0xdc,
   200  		0xd8, 0x69, 0x2a, 0xf2, 0xee, 0xf6, 0xce, 0xc6, 0x56, 0x53, 0xcc, 0x86, 0x1b, 0xf6, 0x1f, 0x64,
   201  		0xa0, 0x12, 0x3d, 0x7b, 0x49, 0x3f, 0x03, 0x27, 0xf9, 0x45, 0x89, 0x87, 0x7c, 0xe5, 0x86, 0xe1,
   202  		0x92, 0xbd, 0xd8, 0x57, 0x69, 0x5d, 0x0c, 0xa2, 0x61, 0x9e, 0x69, 0x75, 0x90, 0xff, 0xac, 0xe1,
   203  		0xe2, 0x9d, 0xd6, 0x57, 0x7d, 0x69, 0x13, 0x4e, 0x5b, 0xb6, 0xe2, 0xf9, 0xaa, 0xa5, 0xab, 0xae,
   204  		0xae, 0x0c, 0xaf, 0xa8, 0x14, 0x55, 0xd3, 0x90, 0xe7, 0xd9, 0xb4, 0x06, 0x06, 0x2c, 0x1f, 0xb1,
   205  		0xec, 0x0e, 0x53, 0x1e, 0x16, 0x87, 0x06, 0x53, 0x8d, 0x45, 0x6e, 0xf6, 0xa8, 0xc8, 0xbd, 0x17,
   206  		0x8a, 0x7d, 0xd5, 0x51, 0x90, 0xe5, 0xbb, 0x07, 0xa4, 0xe3, 0x2e, 0xc8, 0x85, 0xbe, 0xea, 0x34,
   207  		0xf1, 0xf3, 0x07, 0x73, 0xf0, 0xf9, 0xd7, 0x2c, 0x94, 0xc3, 0x5d, 0x37, 0x3e, 0xc4, 0x68, 0xa4,
   208  		0x40, 0x09, 0x24, 0x85, 0xdd, 0x7f, 0xd7, 0x1e, 0x7d, 0x79, 0x15, 0x57, 0xae, 0xfa, 0x24, 0xed,
   209  		0x85, 0x65, 0x8a, 0xc4, 0x5d, 0x03, 0x0e, 0x2d, 0x44, 0x7b, 0x8f, 0x82, 0xcc, 0x9e, 0xa4, 0x75,
   210  		0x98, 0xbc, 0xea, 0x11, 0xee, 0x49, 0xc2, 0xfd, 0xc0, 0xdd, 0xb9, 0x9f, 0xe9, 0x10, 0xf2, 0xe2,
   211  		0x33, 0x1d, 0x65, 0xbb, 0x25, 0x6f, 0x35, 0x36, 0x65, 0x06, 0x97, 0x4e, 0x41, 0xce, 0x54, 0x6f,
   212  		0x1e, 0x44, 0x6b, 0x1c, 0x11, 0xa5, 0x75, 0xfc, 0x29, 0xc8, 0xdd, 0x40, 0xea, 0xb5, 0x68, 0x65,
   213  		0x21, 0xa2, 0xf7, 0x31, 0xf4, 0xcf, 0x41, 0x9e, 0xf8, 0x4b, 0x02, 0x60, 0x1e, 0x13, 0x27, 0xa4,
   214  		0x02, 0xe4, 0x56, 0x5b, 0x32, 0x0e, 0x7f, 0x11, 0xca, 0x54, 0xaa, 0xb4, 0x37, 0x9a, 0xab, 0x4d,
   215  		0x31, 0xb3, 0x78, 0x11, 0x26, 0xa9, 0x13, 0xf0, 0xd6, 0x08, 0xdc, 0x20, 0x4e, 0xb0, 0x47, 0xc6,
   216  		0x21, 0xf0, 0xd1, 0xdd, 0xad, 0x95, 0xa6, 0x2c, 0x66, 0xc2, 0xcb, 0xeb, 0x41, 0x39, 0xdc, 0x70,
   217  		0x7f, 0x30, 0x31, 0xf5, 0x3d, 0x01, 0x4a, 0xa1, 0x06, 0x1a, 0x77, 0x3e, 0xaa, 0x69, 0xda, 0x37,
   218  		0x14, 0xd5, 0x34, 0x54, 0x8f, 0x05, 0x05, 0x10, 0x51, 0x03, 0x4b, 0xd2, 0x2e, 0xda, 0x07, 0x62,
   219  		0xfc, 0xab, 0x02, 0x88, 0xf1, 0xde, 0x35, 0x66, 0xa0, 0xf0, 0xa1, 0x1a, 0xf8, 0x8a, 0x00, 0x95,
   220  		0x68, 0xc3, 0x1a, 0x33, 0xef, 0xec, 0x87, 0x6a, 0xde, 0x1b, 0x19, 0x98, 0x8e, 0xb4, 0xa9, 0x69,
   221  		0xad, 0xfb, 0x1c, 0xcc, 0x1a, 0x3a, 0xea, 0x3b, 0xb6, 0x8f, 0x2c, 0xed, 0x40, 0x31, 0xd1, 0x75,
   222  		0x64, 0x56, 0x17, 0x49, 0xa2, 0x38, 0x77, 0xf7, 0x46, 0x78, 0x79, 0x63, 0x88, 0xdb, 0xc4, 0xb0,
   223  		0xfa, 0xdc, 0xc6, 0x5a, 0x73, 0xab, 0xdd, 0xda, 0x69, 0x6e, 0xaf, 0x3e, 0xaf, 0xec, 0x6e, 0xff,
   224  		0xdc, 0x76, 0xeb, 0xd9, 0x6d, 0x59, 0x34, 0x62, 0x6a, 0xef, 0xe3, 0x56, 0x6f, 0x83, 0x18, 0x37,
   225  		0x4a, 0x3a, 0x09, 0xe3, 0xcc, 0x12, 0x27, 0xa4, 0x39, 0x98, 0xd9, 0x6e, 0x29, 0x9d, 0x8d, 0xb5,
   226  		0xa6, 0xd2, 0xbc, 0x72, 0xa5, 0xb9, 0xba, 0xd3, 0xa1, 0x57, 0x1b, 0x81, 0xf6, 0x4e, 0x74, 0x53,
   227  		0xbf, 0x9c, 0x85, 0xb9, 0x31, 0x96, 0x48, 0x0d, 0x76, 0x28, 0xa1, 0xe7, 0xa4, 0xc7, 0xd2, 0x58,
   228  		0xbf, 0x8c, 0xbb, 0x82, 0xb6, 0xea, 0xfa, 0xec, 0x0c, 0xf3, 0x30, 0x60, 0x2f, 0x59, 0xbe, 0xd1,
   229  		0x35, 0x90, 0xcb, 0x6e, 0x82, 0xe8, 0x49, 0x65, 0x66, 0x28, 0xa7, 0x97, 0x41, 0x1f, 0x03, 0xc9,
   230  		0xb1, 0x3d, 0xc3, 0x37, 0xae, 0x23, 0xc5, 0xb0, 0xf8, 0xb5, 0x11, 0x3e, 0xb9, 0xe4, 0x64, 0x91,
   231  		0x8f, 0x6c, 0x58, 0x7e, 0xa0, 0x6d, 0xa1, 0x9e, 0x1a, 0xd3, 0xc6, 0x09, 0x3c, 0x2b, 0x8b, 0x7c,
   232  		0x24, 0xd0, 0x3e, 0x0b, 0x65, 0xdd, 0x1e, 0xe0, 0x76, 0x8e, 0xea, 0xe1, 0x7a, 0x21, 0xc8, 0x25,
   233  		0x2a, 0x0b, 0x54, 0x58, 0xa3, 0x3e, 0xbc, 0xaf, 0x2a, 0xcb, 0x25, 0x2a, 0xa3, 0x2a, 0x0f, 0xc1,
   234  		0x8c, 0xda, 0xeb, 0xb9, 0x98, 0x9c, 0x13, 0xd1, 0xa3, 0x47, 0x25, 0x10, 0x13, 0xc5, 0x85, 0x67,
   235  		0xa0, 0xc0, 0xfd, 0x80, 0x4b, 0x32, 0xf6, 0x84, 0xe2, 0xd0, 0xf3, 0x74, 0x66, 0xa9, 0x28, 0x17,
   236  		0x2c, 0x3e, 0x78, 0x16, 0xca, 0x86, 0xa7, 0x0c, 0xaf, 0xdf, 0x33, 0x67, 0x32, 0x4b, 0x05, 0xb9,
   237  		0x64, 0x78, 0xc1, 0xd5, 0xe5, 0xe2, 0x6b, 0x19, 0xa8, 0x44, 0x3f, 0x1f, 0x48, 0x6b, 0x50, 0x30,
   238  		0x6d, 0x4d, 0x25, 0xa1, 0x45, 0xbf, 0x5d, 0x2d, 0x25, 0x7c, 0x71, 0x58, 0xde, 0x64, 0xfa, 0x72,
   239  		0x80, 0x5c, 0xf8, 0x67, 0x01, 0x0a, 0x5c, 0x2c, 0x9d, 0x80, 0x9c, 0xa3, 0xfa, 0xfb, 0x84, 0x2e,
   240  		0xbf, 0x92, 0x11, 0x05, 0x99, 0x3c, 0x63, 0xb9, 0xe7, 0xa8, 0x16, 0x09, 0x01, 0x26, 0xc7, 0xcf,
   241  		0x78, 0x5d, 0x4d, 0xa4, 0xea, 0xe4, 0x5c, 0x63, 0xf7, 0xfb, 0xc8, 0xf2, 0x3d, 0xbe, 0xae, 0x4c,
   242  		0xbe, 0xca, 0xc4, 0xd2, 0xa3, 0x30, 0xeb, 0xbb, 0xaa, 0x61, 0x46, 0x74, 0x73, 0x44, 0x57, 0xe4,
   243  		0x03, 0x81, 0x72, 0x1d, 0x4e, 0x71, 0x5e, 0x1d, 0xf9, 0xaa, 0xb6, 0x8f, 0xf4, 0x21, 0x68, 0x92,
   244  		0xdc, 0x5f, 0x9c, 0x64, 0x0a, 0x6b, 0x6c, 0x9c, 0x63, 0x17, 0x7f, 0x24, 0xc0, 0x2c, 0x3f, 0x89,
   245  		0xe9, 0x81, 0xb3, 0xb6, 0x00, 0x54, 0xcb, 0xb2, 0xfd, 0xb0, 0xbb, 0x46, 0x43, 0x79, 0x04, 0xb7,
   246  		0xdc, 0x08, 0x40, 0x72, 0x88, 0x60, 0xa1, 0x0f, 0x30, 0x1c, 0x39, 0xd2, 0x6d, 0xa7, 0xa1, 0xc4,
   247  		0xbe, 0x0d, 0x91, 0x0f, 0x8c, 0xf4, 0xec, 0x0e, 0x54, 0x84, 0x8f, 0x6c, 0xd2, 0x3c, 0xe4, 0xf7,
   248  		0x50, 0xcf, 0xb0, 0xd8, 0x8d, 0x2f, 0x7d, 0xe0, 0x37, 0x2c, 0xb9, 0xe0, 0x86, 0x65, 0xe5, 0xb3,
   249  		0x30, 0xa7, 0xd9, 0xfd, 0xb8, 0xb9, 0x2b, 0x62, 0xec, 0xfe, 0xc0, 0xfb, 0x94, 0xf0, 0x02, 0x0c,
   250  		0x5b, 0xcc, 0x77, 0x05, 0xe1, 0x2b, 0x99, 0xec, 0x7a, 0x7b, 0xe5, 0xeb, 0x99, 0x85, 0x75, 0x0a,
   251  		0x6d, 0xf3, 0x99, 0xca, 0xa8, 0x6b, 0x22, 0x0d, 0x5b, 0x0f, 0x5f, 0x7d, 0x14, 0x1e, 0xeb, 0x19,
   252  		0xfe, 0xfe, 0x60, 0x6f, 0x59, 0xb3, 0xfb, 0xe7, 0x7a, 0x76, 0xcf, 0x1e, 0x7e, 0x53, 0xc5, 0x4f,
   253  		0xe4, 0x81, 0xfc, 0xc7, 0xbe, 0xab, 0x16, 0x03, 0xe9, 0x42, 0xe2, 0x47, 0xd8, 0xfa, 0x36, 0xcc,
   254  		0x31, 0x65, 0x85, 0x7c, 0xd8, 0xa1, 0xc7, 0x13, 0xe9, 0xae, 0x97, 0x63, 0xd5, 0x6f, 0xbd, 0x49,
   255  		0xca, 0xb5, 0x3c, 0xcb, 0xa0, 0x78, 0x8c, 0x9e, 0x60, 0xea, 0x32, 0xdc, 0x13, 0xe1, 0xa3, 0x5b,
   256  		0x13, 0xb9, 0x09, 0x8c, 0x3f, 0x60, 0x8c, 0x73, 0x21, 0xc6, 0x0e, 0x83, 0xd6, 0x57, 0x61, 0xfa,
   257  		0x38, 0x5c, 0xff, 0xc8, 0xb8, 0xca, 0x28, 0x4c, 0xb2, 0x0e, 0x33, 0x84, 0x44, 0x1b, 0x78, 0xbe,
   258  		0xdd, 0x27, 0x79, 0xef, 0xee, 0x34, 0xff, 0xf4, 0x26, 0xdd, 0x2b, 0x15, 0x0c, 0x5b, 0x0d, 0x50,
   259  		0xf5, 0x3a, 0x90, 0x6f, 0x59, 0x3a, 0xd2, 0xcc, 0x04, 0x86, 0xd7, 0x99, 0x21, 0x81, 0x7e, 0xfd,
   260  		0x33, 0x30, 0x8f, 0xff, 0x27, 0x69, 0x29, 0x6c, 0x49, 0xf2, 0x4d, 0x5a, 0xf5, 0x47, 0x2f, 0xd1,
   261  		0xed, 0x38, 0x17, 0x10, 0x84, 0x6c, 0x0a, 0xad, 0x62, 0x0f, 0xf9, 0x3e, 0x72, 0x3d, 0x45, 0x35,
   262  		0xc7, 0x99, 0x17, 0xba, 0x8a, 0xa8, 0x7e, 0xf1, 0xed, 0xe8, 0x2a, 0xae, 0x53, 0x64, 0xc3, 0x34,
   263  		0xeb, 0xbb, 0x70, 0x72, 0x4c, 0x54, 0xa4, 0xe0, 0x7c, 0x99, 0x71, 0xce, 0x8f, 0x44, 0x06, 0xa6,
   264  		0x6d, 0x03, 0x97, 0x07, 0x6b, 0x99, 0x82, 0xf3, 0x0f, 0x19, 0xa7, 0xc4, 0xb0, 0x7c, 0x49, 0x31,
   265  		0xe3, 0x33, 0x30, 0x7b, 0x1d, 0xb9, 0x7b, 0xb6, 0xc7, 0xae, 0x7f, 0x52, 0xd0, 0xbd, 0xc2, 0xe8,
   266  		0x66, 0x18, 0x90, 0xdc, 0x07, 0x61, 0xae, 0xa7, 0xa0, 0xd0, 0x55, 0x35, 0x94, 0x82, 0xe2, 0x4b,
   267  		0x8c, 0x62, 0x0a, 0xeb, 0x63, 0x68, 0x03, 0xca, 0x3d, 0x9b, 0x55, 0xa6, 0x64, 0xf8, 0xab, 0x0c,
   268  		0x5e, 0xe2, 0x18, 0x46, 0xe1, 0xd8, 0xce, 0xc0, 0xc4, 0x65, 0x2b, 0x99, 0xe2, 0x8f, 0x38, 0x05,
   269  		0xc7, 0x30, 0x8a, 0x63, 0xb8, 0xf5, 0x8f, 0x39, 0x85, 0x17, 0xf2, 0xe7, 0xd3, 0x50, 0xb2, 0x2d,
   270  		0xf3, 0xc0, 0xb6, 0xd2, 0x18, 0xf1, 0x65, 0xc6, 0x00, 0x0c, 0x82, 0x09, 0x2e, 0x43, 0x31, 0xed,
   271  		0x42, 0xfc, 0xe9, 0xdb, 0x7c, 0x7b, 0xf0, 0x15, 0x58, 0x87, 0x19, 0x9e, 0xa0, 0x0c, 0xdb, 0x4a,
   272  		0x41, 0xf1, 0x55, 0x46, 0x51, 0x09, 0xc1, 0xd8, 0x34, 0x7c, 0xe4, 0xf9, 0x3d, 0x94, 0x86, 0xe4,
   273  		0x35, 0x3e, 0x0d, 0x06, 0x61, 0xae, 0xdc, 0x43, 0x96, 0xb6, 0x9f, 0x8e, 0xe1, 0x6b, 0xdc, 0x95,
   274  		0x1c, 0x83, 0x29, 0x56, 0x61, 0xba, 0xaf, 0xba, 0xde, 0xbe, 0x6a, 0xa6, 0x5a, 0x8e, 0x3f, 0x63,
   275  		0x1c, 0xe5, 0x00, 0xc4, 0x3c, 0x32, 0xb0, 0x8e, 0x43, 0xf3, 0x75, 0xee, 0x91, 0x10, 0x8c, 0x6d,
   276  		0x3d, 0xcf, 0x27, 0x77, 0x65, 0xc7, 0x61, 0xfb, 0x73, 0xbe, 0xf5, 0x28, 0x76, 0x2b, 0xcc, 0x78,
   277  		0x19, 0x8a, 0x9e, 0x71, 0x33, 0x15, 0xcd, 0x5f, 0xf0, 0x95, 0x26, 0x00, 0x0c, 0x7e, 0x1e, 0x4e,
   278  		0x8d, 0x2d, 0x13, 0x29, 0xc8, 0xbe, 0xc1, 0xc8, 0x4e, 0x8c, 0x29, 0x15, 0x2c, 0x25, 0x1c, 0x97,
   279  		0xf2, 0x2f, 0x79, 0x4a, 0x40, 0x31, 0xae, 0x36, 0x3e, 0x2b, 0x78, 0x6a, 0xf7, 0x78, 0x5e, 0xfb,
   280  		0x2b, 0xee, 0x35, 0x8a, 0x8d, 0x78, 0x6d, 0x07, 0x4e, 0x30, 0xc6, 0xe3, 0xad, 0xeb, 0x37, 0x79,
   281  		0x62, 0xa5, 0xe8, 0xdd, 0xe8, 0xea, 0x7e, 0x16, 0x16, 0x02, 0x77, 0xf2, 0xa6, 0xd4, 0x53, 0xfa,
   282  		0xaa, 0x93, 0x82, 0xf9, 0x5b, 0x8c, 0x99, 0x67, 0xfc, 0xa0, 0xab, 0xf5, 0xb6, 0x54, 0x07, 0x93,
   283  		0x3f, 0x07, 0x55, 0x4e, 0x3e, 0xb0, 0x5c, 0xa4, 0xd9, 0x3d, 0xcb, 0xb8, 0x89, 0xf4, 0x14, 0xd4,
   284  		0x7f, 0x1d, 0x5b, 0xaa, 0xdd, 0x10, 0x1c, 0x33, 0x6f, 0x80, 0x18, 0xf4, 0x2a, 0x8a, 0xd1, 0x77,
   285  		0x6c, 0xd7, 0x4f, 0x60, 0xfc, 0x1b, 0xbe, 0x52, 0x01, 0x6e, 0x83, 0xc0, 0xea, 0x4d, 0xa8, 0x90,
   286  		0xc7, 0xb4, 0x21, 0xf9, 0xb7, 0x8c, 0x68, 0x7a, 0x88, 0x62, 0x89, 0x43, 0xb3, 0xfb, 0x8e, 0xea,
   287  		0xa6, 0xc9, 0x7f, 0x7f, 0xc7, 0x13, 0x07, 0x83, 0xb0, 0xc4, 0xe1, 0x1f, 0x38, 0x08, 0x57, 0xfb,
   288  		0x14, 0x0c, 0xdf, 0xe6, 0x89, 0x83, 0x63, 0x18, 0x05, 0x6f, 0x18, 0x52, 0x50, 0xfc, 0x3d, 0xa7,
   289  		0xe0, 0x18, 0x4c, 0xf1, 0xe9, 0x61, 0xa1, 0x75, 0x51, 0xcf, 0xf0, 0x7c, 0x97, 0xb6, 0xc2, 0x77,
   290  		0xa7, 0xfa, 0xce, 0xdb, 0xd1, 0x26, 0x4c, 0x0e, 0x41, 0x71, 0x26, 0x62, 0x57, 0xa8, 0xe4, 0xa4,
   291  		0x94, 0x6c, 0xd8, 0x77, 0x79, 0x26, 0x0a, 0xc1, 0xb0, 0x6d, 0xa1, 0x0e, 0x11, 0xbb, 0x5d, 0xc3,
   292  		0xe7, 0x83, 0x14, 0x74, 0xdf, 0x8b, 0x19, 0xd7, 0xe1, 0x58, 0xcc, 0x19, 0xea, 0x7f, 0x06, 0xd6,
   293  		0x35, 0x74, 0x90, 0x2a, 0x3a, 0xff, 0x21, 0xd6, 0xff, 0xec, 0x52, 0x24, 0xcd, 0x21, 0x33, 0xb1,
   294  		0x7e, 0x4a, 0x4a, 0xfa, 0x15, 0x50, 0xf5, 0x17, 0xef, 0xb0, 0xf9, 0x46, 0xdb, 0xa9, 0xfa, 0x26,
   295  		0x0e, 0xf2, 0x68, 0xd3, 0x93, 0x4c, 0xf6, 0xd2, 0x9d, 0x20, 0xce, 0x23, 0x3d, 0x4f, 0xfd, 0x0a,
   296  		0x4c, 0x47, 0x1a, 0x9e, 0x64, 0xaa, 0x5f, 0x62, 0x54, 0xe5, 0x70, 0xbf, 0x53, 0xbf, 0x08, 0x39,
   297  		0xdc, 0xbc, 0x24, 0xc3, 0x7f, 0x99, 0xc1, 0x89, 0x7a, 0xfd, 0x13, 0x50, 0xe0, 0x4d, 0x4b, 0x32,
   298  		0xf4, 0x57, 0x18, 0x34, 0x80, 0x60, 0x38, 0x6f, 0x58, 0x92, 0xe1, 0xbf, 0xca, 0xe1, 0x1c, 0x82,
   299  		0xe1, 0xe9, 0x5d, 0xf8, 0xfd, 0x5f, 0xcb, 0xb1, 0xa2, 0xc3, 0x7d, 0x77, 0x19, 0xa6, 0x58, 0xa7,
   300  		0x92, 0x8c, 0xfe, 0x3c, 0x7b, 0x39, 0x47, 0xd4, 0x9f, 0x80, 0x7c, 0x4a, 0x87, 0xff, 0x06, 0x83,
   301  		0x52, 0xfd, 0xfa, 0x2a, 0x94, 0x42, 0xdd, 0x49, 0x32, 0xfc, 0x37, 0x19, 0x3c, 0x8c, 0xc2, 0xa6,
   302  		0xb3, 0xee, 0x24, 0x99, 0xe0, 0xb7, 0xb8, 0xe9, 0x0c, 0x81, 0xdd, 0xc6, 0x1b, 0x93, 0x64, 0xf4,
   303  		0x6f, 0x73, 0xaf, 0x73, 0x48, 0xfd, 0x69, 0x28, 0x06, 0xc5, 0x26, 0x19, 0xff, 0x3b, 0x0c, 0x3f,
   304  		0xc4, 0x60, 0x0f, 0x84, 0x8a, 0x5d, 0x32, 0xc5, 0xef, 0x72, 0x0f, 0x84, 0x50, 0x78, 0x1b, 0xc5,
   305  		0x1b, 0x98, 0x64, 0xa6, 0xdf, 0xe3, 0xdb, 0x28, 0xd6, 0xbf, 0xe0, 0xd5, 0x24, 0x39, 0x3f, 0x99,
   306  		0xe2, 0xf7, 0xf9, 0x6a, 0x12, 0x7d, 0x6c, 0x46, 0xbc, 0x23, 0x48, 0xe6, 0xf8, 0x03, 0x6e, 0x46,
   307  		0xac, 0x21, 0xa8, 0xb7, 0x41, 0x1a, 0xed, 0x06, 0x92, 0xf9, 0xbe, 0xc0, 0xf8, 0x66, 0x47, 0x9a,
   308  		0x81, 0xfa, 0xb3, 0x70, 0x62, 0x7c, 0x27, 0x90, 0xcc, 0xfa, 0xc5, 0x3b, 0xb1, 0xb3, 0x5b, 0xb8,
   309  		0x11, 0xa8, 0xef, 0x0c, 0x4b, 0x4a, 0xb8, 0x0b, 0x48, 0xa6, 0x7d, 0xf9, 0x4e, 0x34, 0x71, 0x87,
   310  		0x9b, 0x80, 0x7a, 0x03, 0x60, 0x58, 0x80, 0x93, 0xb9, 0x5e, 0x61, 0x5c, 0x21, 0x10, 0xde, 0x1a,
   311  		0xac, 0xfe, 0x26, 0xe3, 0xbf, 0xc4, 0xb7, 0x06, 0x43, 0xe0, 0xad, 0xc1, 0x4b, 0x6f, 0x32, 0xfa,
   312  		0x55, 0xbe, 0x35, 0x38, 0x04, 0x47, 0x76, 0xa8, 0xba, 0x25, 0x33, 0x7c, 0x99, 0x47, 0x76, 0x08,
   313  		0x55, 0xdf, 0x86, 0xd9, 0x91, 0x82, 0x98, 0x4c, 0xf5, 0x15, 0x46, 0x25, 0xc6, 0xeb, 0x61, 0xb8,
   314  		0x78, 0xb1, 0x62, 0x98, 0xcc, 0xf6, 0x27, 0xb1, 0xe2, 0xc5, 0x6a, 0x61, 0xfd, 0x32, 0x14, 0xac,
   315  		0x81, 0x69, 0xe2, 0xcd, 0x23, 0xdd, 0xfd, 0x97, 0x7b, 0xd5, 0x7f, 0x7f, 0x8f, 0x79, 0x87, 0x03,
   316  		0xea, 0x17, 0x21, 0x8f, 0xfa, 0x7b, 0x48, 0x4f, 0x42, 0xfe, 0xc7, 0x7b, 0x3c, 0x61, 0x62, 0xed,
   317  		0xfa, 0xd3, 0x00, 0xf4, 0x6a, 0x84, 0x7c, 0xf6, 0x4b, 0xc0, 0xfe, 0xe7, 0x7b, 0xec, 0x37, 0x35,
   318  		0x43, 0xc8, 0x90, 0x80, 0xfe, 0x42, 0xe7, 0xee, 0x04, 0x6f, 0x47, 0x09, 0xc8, 0x8a, 0x3c, 0x05,
   319  		0x53, 0x57, 0x3d, 0xdb, 0xf2, 0xd5, 0x5e, 0x12, 0xfa, 0xbf, 0x18, 0x9a, 0xeb, 0x63, 0x87, 0xf5,
   320  		0x6d, 0x17, 0xf9, 0x6a, 0xcf, 0x4b, 0xc2, 0xfe, 0x37, 0xc3, 0x06, 0x00, 0x0c, 0xd6, 0x54, 0xcf,
   321  		0x4f, 0x33, 0xef, 0xff, 0xe1, 0x60, 0x0e, 0xc0, 0x46, 0xe3, 0xff, 0xaf, 0xa1, 0x83, 0x24, 0xec,
   322  		0x3b, 0xdc, 0x68, 0xa6, 0x5f, 0xff, 0x04, 0x14, 0xf1, 0xbf, 0xf4, 0x87, 0x72, 0x09, 0xe0, 0xff,
   323  		0x65, 0xe0, 0x21, 0x02, 0xbf, 0xd9, 0xf3, 0x75, 0xdf, 0x48, 0x76, 0xf6, 0xff, 0xb1, 0x95, 0xe6,
   324  		0xfa, 0xf5, 0x06, 0x94, 0x3c, 0x5f, 0xd7, 0x07, 0xac, 0x3f, 0x4d, 0x80, 0xff, 0xff, 0x7b, 0xc1,
   325  		0x95, 0x45, 0x80, 0xc1, 0xab, 0x7d, 0xe3, 0x9a, 0xef, 0xd8, 0xe4, 0x33, 0x47, 0x12, 0xc3, 0x1d,
   326  		0xc6, 0x10, 0x82, 0xac, 0x34, 0xc7, 0x5f, 0xdf, 0xc2, 0xba, 0xbd, 0x6e, 0xd3, 0x8b, 0xdb, 0x17,
   327  		0x16, 0x93, 0x6f, 0x60, 0xe1, 0x1b, 0x02, 0x54, 0xba, 0x86, 0x89, 0x96, 0x75, 0xdb, 0x67, 0x37,
   328  		0xb1, 0x25, 0xfc, 0xac, 0xdb, 0x3e, 0x0e, 0xaa, 0x85, 0xe3, 0xdd, 0xe2, 0x2e, 0xce, 0x82, 0xb0,
   329  		0x25, 0x95, 0x41, 0x50, 0xd9, 0x8f, 0xac, 0x04, 0x75, 0x65, 0xf3, 0xf5, 0xdb, 0xb5, 0x89, 0x1f,
   330  		0xde, 0xae, 0x4d, 0xfc, 0xcb, 0xed, 0xda, 0xc4, 0x1b, 0xb7, 0x6b, 0xc2, 0x5b, 0xb7, 0x6b, 0xc2,
   331  		0x3b, 0xb7, 0x6b, 0xc2, 0xbb, 0xb7, 0x6b, 0xc2, 0xad, 0xc3, 0x9a, 0xf0, 0xb5, 0xc3, 0x9a, 0xf0,
   332  		0xcd, 0xc3, 0x9a, 0xf0, 0x9d, 0xc3, 0x9a, 0xf0, 0xfd, 0xc3, 0x9a, 0xf0, 0xfa, 0x61, 0x6d, 0xe2,
   333  		0x87, 0x87, 0xb5, 0x89, 0x37, 0x0e, 0x6b, 0xc2, 0x5b, 0x87, 0xb5, 0x89, 0x77, 0x0e, 0x6b, 0xc2,
   334  		0xbb, 0x87, 0xb5, 0x89, 0x5b, 0x3f, 0xae, 0x4d, 0xfc, 0x24, 0x00, 0x00, 0xff, 0xff, 0xc9, 0x47,
   335  		0xfd, 0xb6, 0xa4, 0x33, 0x00, 0x00,
   336  	}
   337  	r := bytes.NewReader(gzipped)
   338  	gzipr, err := compress_gzip.NewReader(r)
   339  	if err != nil {
   340  		panic(err)
   341  	}
   342  	ungzipped, err := io_ioutil.ReadAll(gzipr)
   343  	if err != nil {
   344  		panic(err)
   345  	}
   346  	if err := github_com_gogo_protobuf_proto.Unmarshal(ungzipped, d); err != nil {
   347  		panic(err)
   348  	}
   349  	return d
   350  }
   351  func (this *M) VerboseEqual(that interface{}) error {
   352  	if that == nil {
   353  		if this == nil {
   354  			return nil
   355  		}
   356  		return fmt.Errorf("that == nil && this != nil")
   357  	}
   358  
   359  	that1, ok := that.(*M)
   360  	if !ok {
   361  		that2, ok := that.(M)
   362  		if ok {
   363  			that1 = &that2
   364  		} else {
   365  			return fmt.Errorf("that is not of type *M")
   366  		}
   367  	}
   368  	if that1 == nil {
   369  		if this == nil {
   370  			return nil
   371  		}
   372  		return fmt.Errorf("that is type *M but is nil && this != nil")
   373  	} else if this == nil {
   374  		return fmt.Errorf("that is type *M but is not nil && this == nil")
   375  	}
   376  	if this.A != nil && that1.A != nil {
   377  		if *this.A != *that1.A {
   378  			return fmt.Errorf("A this(%v) Not Equal that(%v)", *this.A, *that1.A)
   379  		}
   380  	} else if this.A != nil {
   381  		return fmt.Errorf("this.A == nil && that.A != nil")
   382  	} else if that1.A != nil {
   383  		return fmt.Errorf("A this(%v) Not Equal that(%v)", this.A, that1.A)
   384  	}
   385  	if !bytes.Equal(this.XXX_unrecognized, that1.XXX_unrecognized) {
   386  		return fmt.Errorf("XXX_unrecognized this(%v) Not Equal that(%v)", this.XXX_unrecognized, that1.XXX_unrecognized)
   387  	}
   388  	return nil
   389  }
   390  func (this *M) Equal(that interface{}) bool {
   391  	if that == nil {
   392  		return this == nil
   393  	}
   394  
   395  	that1, ok := that.(*M)
   396  	if !ok {
   397  		that2, ok := that.(M)
   398  		if ok {
   399  			that1 = &that2
   400  		} else {
   401  			return false
   402  		}
   403  	}
   404  	if that1 == nil {
   405  		return this == nil
   406  	} else if this == nil {
   407  		return false
   408  	}
   409  	if this.A != nil && that1.A != nil {
   410  		if *this.A != *that1.A {
   411  			return false
   412  		}
   413  	} else if this.A != nil {
   414  		return false
   415  	} else if that1.A != nil {
   416  		return false
   417  	}
   418  	if !bytes.Equal(this.XXX_unrecognized, that1.XXX_unrecognized) {
   419  		return false
   420  	}
   421  	return true
   422  }
   423  
   424  type MFace interface {
   425  	Proto() github_com_gogo_protobuf_proto.Message
   426  	GetA() *string
   427  }
   428  
   429  func (this *M) Proto() github_com_gogo_protobuf_proto.Message {
   430  	return this
   431  }
   432  
   433  func (this *M) TestProto() github_com_gogo_protobuf_proto.Message {
   434  	return NewMFromFace(this)
   435  }
   436  
   437  func (this *M) GetA() *string {
   438  	return this.A
   439  }
   440  
   441  func NewMFromFace(that MFace) *M {
   442  	this := &M{}
   443  	this.A = that.GetA()
   444  	return this
   445  }
   446  
   447  func (this *M) GoString() string {
   448  	if this == nil {
   449  		return "nil"
   450  	}
   451  	s := make([]string, 0, 5)
   452  	s = append(s, "&filedotname.M{")
   453  	if this.A != nil {
   454  		s = append(s, "A: "+valueToGoStringFileDot(this.A, "string")+",\n")
   455  	}
   456  	if this.XXX_unrecognized != nil {
   457  		s = append(s, "XXX_unrecognized:"+fmt.Sprintf("%#v", this.XXX_unrecognized)+",\n")
   458  	}
   459  	s = append(s, "}")
   460  	return strings.Join(s, "")
   461  }
   462  func valueToGoStringFileDot(v interface{}, typ string) string {
   463  	rv := reflect.ValueOf(v)
   464  	if rv.IsNil() {
   465  		return "nil"
   466  	}
   467  	pv := reflect.Indirect(rv).Interface()
   468  	return fmt.Sprintf("func(v %v) *%v { return &v } ( %#v )", typ, typ, pv)
   469  }
   470  func NewPopulatedM(r randyFileDot, easy bool) *M {
   471  	this := &M{}
   472  	if r.Intn(5) != 0 {
   473  		v1 := string(randStringFileDot(r))
   474  		this.A = &v1
   475  	}
   476  	if !easy && r.Intn(10) != 0 {
   477  		this.XXX_unrecognized = randUnrecognizedFileDot(r, 2)
   478  	}
   479  	return this
   480  }
   481  
   482  type randyFileDot interface {
   483  	Float32() float32
   484  	Float64() float64
   485  	Int63() int64
   486  	Int31() int32
   487  	Uint32() uint32
   488  	Intn(n int) int
   489  }
   490  
   491  func randUTF8RuneFileDot(r randyFileDot) rune {
   492  	ru := r.Intn(62)
   493  	if ru < 10 {
   494  		return rune(ru + 48)
   495  	} else if ru < 36 {
   496  		return rune(ru + 55)
   497  	}
   498  	return rune(ru + 61)
   499  }
   500  func randStringFileDot(r randyFileDot) string {
   501  	v2 := r.Intn(100)
   502  	tmps := make([]rune, v2)
   503  	for i := 0; i < v2; i++ {
   504  		tmps[i] = randUTF8RuneFileDot(r)
   505  	}
   506  	return string(tmps)
   507  }
   508  func randUnrecognizedFileDot(r randyFileDot, maxFieldNumber int) (dAtA []byte) {
   509  	l := r.Intn(5)
   510  	for i := 0; i < l; i++ {
   511  		wire := r.Intn(4)
   512  		if wire == 3 {
   513  			wire = 5
   514  		}
   515  		fieldNumber := maxFieldNumber + r.Intn(100)
   516  		dAtA = randFieldFileDot(dAtA, r, fieldNumber, wire)
   517  	}
   518  	return dAtA
   519  }
   520  func randFieldFileDot(dAtA []byte, r randyFileDot, fieldNumber int, wire int) []byte {
   521  	key := uint32(fieldNumber)<<3 | uint32(wire)
   522  	switch wire {
   523  	case 0:
   524  		dAtA = encodeVarintPopulateFileDot(dAtA, uint64(key))
   525  		v3 := r.Int63()
   526  		if r.Intn(2) == 0 {
   527  			v3 *= -1
   528  		}
   529  		dAtA = encodeVarintPopulateFileDot(dAtA, uint64(v3))
   530  	case 1:
   531  		dAtA = encodeVarintPopulateFileDot(dAtA, uint64(key))
   532  		dAtA = append(dAtA, byte(r.Intn(256)), byte(r.Intn(256)), byte(r.Intn(256)), byte(r.Intn(256)), byte(r.Intn(256)), byte(r.Intn(256)), byte(r.Intn(256)), byte(r.Intn(256)))
   533  	case 2:
   534  		dAtA = encodeVarintPopulateFileDot(dAtA, uint64(key))
   535  		ll := r.Intn(100)
   536  		dAtA = encodeVarintPopulateFileDot(dAtA, uint64(ll))
   537  		for j := 0; j < ll; j++ {
   538  			dAtA = append(dAtA, byte(r.Intn(256)))
   539  		}
   540  	default:
   541  		dAtA = encodeVarintPopulateFileDot(dAtA, uint64(key))
   542  		dAtA = append(dAtA, byte(r.Intn(256)), byte(r.Intn(256)), byte(r.Intn(256)), byte(r.Intn(256)))
   543  	}
   544  	return dAtA
   545  }
   546  func encodeVarintPopulateFileDot(dAtA []byte, v uint64) []byte {
   547  	for v >= 1<<7 {
   548  		dAtA = append(dAtA, uint8(uint64(v)&0x7f|0x80))
   549  		v >>= 7
   550  	}
   551  	dAtA = append(dAtA, uint8(v))
   552  	return dAtA
   553  }
   554  func (m *M) Size() (n int) {
   555  	if m == nil {
   556  		return 0
   557  	}
   558  	var l int
   559  	_ = l
   560  	if m.A != nil {
   561  		l = len(*m.A)
   562  		n += 1 + l + sovFileDot(uint64(l))
   563  	}
   564  	if m.XXX_unrecognized != nil {
   565  		n += len(m.XXX_unrecognized)
   566  	}
   567  	return n
   568  }
   569  
   570  func sovFileDot(x uint64) (n int) {
   571  	return (math_bits.Len64(x|1) + 6) / 7
   572  }
   573  func sozFileDot(x uint64) (n int) {
   574  	return sovFileDot(uint64((x << 1) ^ uint64((int64(x) >> 63))))
   575  }
   576  func (this *M) String() string {
   577  	if this == nil {
   578  		return "nil"
   579  	}
   580  	s := strings.Join([]string{`&M{`,
   581  		`A:` + valueToStringFileDot(this.A) + `,`,
   582  		`XXX_unrecognized:` + fmt.Sprintf("%v", this.XXX_unrecognized) + `,`,
   583  		`}`,
   584  	}, "")
   585  	return s
   586  }
   587  func valueToStringFileDot(v interface{}) string {
   588  	rv := reflect.ValueOf(v)
   589  	if rv.IsNil() {
   590  		return "nil"
   591  	}
   592  	pv := reflect.Indirect(rv).Interface()
   593  	return fmt.Sprintf("*%v", pv)
   594  }
   595  

View as plain text