1// Code generated by protoc-gen-go. DO NOT EDIT. 2// source: envoy/api/v2/core/address.proto 3 4package envoy_api_v2_core 5 6import ( 7 fmt "fmt" 8 _ "github.com/cncf/udpa/go/udpa/annotations" 9 _ "github.com/envoyproxy/protoc-gen-validate/validate" 10 proto "github.com/golang/protobuf/proto" 11 wrappers "github.com/golang/protobuf/ptypes/wrappers" 12 math "math" 13) 14 15// Reference imports to suppress errors if they are not otherwise used. 16var _ = proto.Marshal 17var _ = fmt.Errorf 18var _ = math.Inf 19 20// This is a compile-time assertion to ensure that this generated file 21// is compatible with the proto package it is being compiled against. 22// A compilation error at this line likely means your copy of the 23// proto package needs to be updated. 24const _ = proto.ProtoPackageIsVersion3 // please upgrade the proto package 25 26type SocketAddress_Protocol int32 27 28const ( 29 SocketAddress_TCP SocketAddress_Protocol = 0 30 SocketAddress_UDP SocketAddress_Protocol = 1 31) 32 33var SocketAddress_Protocol_name = map[int32]string{ 34 0: "TCP", 35 1: "UDP", 36} 37 38var SocketAddress_Protocol_value = map[string]int32{ 39 "TCP": 0, 40 "UDP": 1, 41} 42 43func (x SocketAddress_Protocol) String() string { 44 return proto.EnumName(SocketAddress_Protocol_name, int32(x)) 45} 46 47func (SocketAddress_Protocol) EnumDescriptor() ([]byte, []int) { 48 return fileDescriptor_6906417f87bcce55, []int{1, 0} 49} 50 51type Pipe struct { 52 Path string `protobuf:"bytes,1,opt,name=path,proto3" json:"path,omitempty"` 53 Mode uint32 `protobuf:"varint,2,opt,name=mode,proto3" json:"mode,omitempty"` 54 XXX_NoUnkeyedLiteral struct{} `json:"-"` 55 XXX_unrecognized []byte `json:"-"` 56 XXX_sizecache int32 `json:"-"` 57} 58 59func (m *Pipe) Reset() { *m = Pipe{} } 60func (m *Pipe) String() string { return proto.CompactTextString(m) } 61func (*Pipe) ProtoMessage() {} 62func (*Pipe) Descriptor() ([]byte, []int) { 63 return fileDescriptor_6906417f87bcce55, []int{0} 64} 65 66func (m *Pipe) XXX_Unmarshal(b []byte) error { 67 return xxx_messageInfo_Pipe.Unmarshal(m, b) 68} 69func (m *Pipe) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { 70 return xxx_messageInfo_Pipe.Marshal(b, m, deterministic) 71} 72func (m *Pipe) XXX_Merge(src proto.Message) { 73 xxx_messageInfo_Pipe.Merge(m, src) 74} 75func (m *Pipe) XXX_Size() int { 76 return xxx_messageInfo_Pipe.Size(m) 77} 78func (m *Pipe) XXX_DiscardUnknown() { 79 xxx_messageInfo_Pipe.DiscardUnknown(m) 80} 81 82var xxx_messageInfo_Pipe proto.InternalMessageInfo 83 84func (m *Pipe) GetPath() string { 85 if m != nil { 86 return m.Path 87 } 88 return "" 89} 90 91func (m *Pipe) GetMode() uint32 { 92 if m != nil { 93 return m.Mode 94 } 95 return 0 96} 97 98type SocketAddress struct { 99 Protocol SocketAddress_Protocol `protobuf:"varint,1,opt,name=protocol,proto3,enum=envoy.api.v2.core.SocketAddress_Protocol" json:"protocol,omitempty"` 100 Address string `protobuf:"bytes,2,opt,name=address,proto3" json:"address,omitempty"` 101 // Types that are valid to be assigned to PortSpecifier: 102 // *SocketAddress_PortValue 103 // *SocketAddress_NamedPort 104 PortSpecifier isSocketAddress_PortSpecifier `protobuf_oneof:"port_specifier"` 105 ResolverName string `protobuf:"bytes,5,opt,name=resolver_name,json=resolverName,proto3" json:"resolver_name,omitempty"` 106 Ipv4Compat bool `protobuf:"varint,6,opt,name=ipv4_compat,json=ipv4Compat,proto3" json:"ipv4_compat,omitempty"` 107 XXX_NoUnkeyedLiteral struct{} `json:"-"` 108 XXX_unrecognized []byte `json:"-"` 109 XXX_sizecache int32 `json:"-"` 110} 111 112func (m *SocketAddress) Reset() { *m = SocketAddress{} } 113func (m *SocketAddress) String() string { return proto.CompactTextString(m) } 114func (*SocketAddress) ProtoMessage() {} 115func (*SocketAddress) Descriptor() ([]byte, []int) { 116 return fileDescriptor_6906417f87bcce55, []int{1} 117} 118 119func (m *SocketAddress) XXX_Unmarshal(b []byte) error { 120 return xxx_messageInfo_SocketAddress.Unmarshal(m, b) 121} 122func (m *SocketAddress) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { 123 return xxx_messageInfo_SocketAddress.Marshal(b, m, deterministic) 124} 125func (m *SocketAddress) XXX_Merge(src proto.Message) { 126 xxx_messageInfo_SocketAddress.Merge(m, src) 127} 128func (m *SocketAddress) XXX_Size() int { 129 return xxx_messageInfo_SocketAddress.Size(m) 130} 131func (m *SocketAddress) XXX_DiscardUnknown() { 132 xxx_messageInfo_SocketAddress.DiscardUnknown(m) 133} 134 135var xxx_messageInfo_SocketAddress proto.InternalMessageInfo 136 137func (m *SocketAddress) GetProtocol() SocketAddress_Protocol { 138 if m != nil { 139 return m.Protocol 140 } 141 return SocketAddress_TCP 142} 143 144func (m *SocketAddress) GetAddress() string { 145 if m != nil { 146 return m.Address 147 } 148 return "" 149} 150 151type isSocketAddress_PortSpecifier interface { 152 isSocketAddress_PortSpecifier() 153} 154 155type SocketAddress_PortValue struct { 156 PortValue uint32 `protobuf:"varint,3,opt,name=port_value,json=portValue,proto3,oneof"` 157} 158 159type SocketAddress_NamedPort struct { 160 NamedPort string `protobuf:"bytes,4,opt,name=named_port,json=namedPort,proto3,oneof"` 161} 162 163func (*SocketAddress_PortValue) isSocketAddress_PortSpecifier() {} 164 165func (*SocketAddress_NamedPort) isSocketAddress_PortSpecifier() {} 166 167func (m *SocketAddress) GetPortSpecifier() isSocketAddress_PortSpecifier { 168 if m != nil { 169 return m.PortSpecifier 170 } 171 return nil 172} 173 174func (m *SocketAddress) GetPortValue() uint32 { 175 if x, ok := m.GetPortSpecifier().(*SocketAddress_PortValue); ok { 176 return x.PortValue 177 } 178 return 0 179} 180 181func (m *SocketAddress) GetNamedPort() string { 182 if x, ok := m.GetPortSpecifier().(*SocketAddress_NamedPort); ok { 183 return x.NamedPort 184 } 185 return "" 186} 187 188func (m *SocketAddress) GetResolverName() string { 189 if m != nil { 190 return m.ResolverName 191 } 192 return "" 193} 194 195func (m *SocketAddress) GetIpv4Compat() bool { 196 if m != nil { 197 return m.Ipv4Compat 198 } 199 return false 200} 201 202// XXX_OneofWrappers is for the internal use of the proto package. 203func (*SocketAddress) XXX_OneofWrappers() []interface{} { 204 return []interface{}{ 205 (*SocketAddress_PortValue)(nil), 206 (*SocketAddress_NamedPort)(nil), 207 } 208} 209 210type TcpKeepalive struct { 211 KeepaliveProbes *wrappers.UInt32Value `protobuf:"bytes,1,opt,name=keepalive_probes,json=keepaliveProbes,proto3" json:"keepalive_probes,omitempty"` 212 KeepaliveTime *wrappers.UInt32Value `protobuf:"bytes,2,opt,name=keepalive_time,json=keepaliveTime,proto3" json:"keepalive_time,omitempty"` 213 KeepaliveInterval *wrappers.UInt32Value `protobuf:"bytes,3,opt,name=keepalive_interval,json=keepaliveInterval,proto3" json:"keepalive_interval,omitempty"` 214 XXX_NoUnkeyedLiteral struct{} `json:"-"` 215 XXX_unrecognized []byte `json:"-"` 216 XXX_sizecache int32 `json:"-"` 217} 218 219func (m *TcpKeepalive) Reset() { *m = TcpKeepalive{} } 220func (m *TcpKeepalive) String() string { return proto.CompactTextString(m) } 221func (*TcpKeepalive) ProtoMessage() {} 222func (*TcpKeepalive) Descriptor() ([]byte, []int) { 223 return fileDescriptor_6906417f87bcce55, []int{2} 224} 225 226func (m *TcpKeepalive) XXX_Unmarshal(b []byte) error { 227 return xxx_messageInfo_TcpKeepalive.Unmarshal(m, b) 228} 229func (m *TcpKeepalive) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { 230 return xxx_messageInfo_TcpKeepalive.Marshal(b, m, deterministic) 231} 232func (m *TcpKeepalive) XXX_Merge(src proto.Message) { 233 xxx_messageInfo_TcpKeepalive.Merge(m, src) 234} 235func (m *TcpKeepalive) XXX_Size() int { 236 return xxx_messageInfo_TcpKeepalive.Size(m) 237} 238func (m *TcpKeepalive) XXX_DiscardUnknown() { 239 xxx_messageInfo_TcpKeepalive.DiscardUnknown(m) 240} 241 242var xxx_messageInfo_TcpKeepalive proto.InternalMessageInfo 243 244func (m *TcpKeepalive) GetKeepaliveProbes() *wrappers.UInt32Value { 245 if m != nil { 246 return m.KeepaliveProbes 247 } 248 return nil 249} 250 251func (m *TcpKeepalive) GetKeepaliveTime() *wrappers.UInt32Value { 252 if m != nil { 253 return m.KeepaliveTime 254 } 255 return nil 256} 257 258func (m *TcpKeepalive) GetKeepaliveInterval() *wrappers.UInt32Value { 259 if m != nil { 260 return m.KeepaliveInterval 261 } 262 return nil 263} 264 265type BindConfig struct { 266 SourceAddress *SocketAddress `protobuf:"bytes,1,opt,name=source_address,json=sourceAddress,proto3" json:"source_address,omitempty"` 267 Freebind *wrappers.BoolValue `protobuf:"bytes,2,opt,name=freebind,proto3" json:"freebind,omitempty"` 268 SocketOptions []*SocketOption `protobuf:"bytes,3,rep,name=socket_options,json=socketOptions,proto3" json:"socket_options,omitempty"` 269 XXX_NoUnkeyedLiteral struct{} `json:"-"` 270 XXX_unrecognized []byte `json:"-"` 271 XXX_sizecache int32 `json:"-"` 272} 273 274func (m *BindConfig) Reset() { *m = BindConfig{} } 275func (m *BindConfig) String() string { return proto.CompactTextString(m) } 276func (*BindConfig) ProtoMessage() {} 277func (*BindConfig) Descriptor() ([]byte, []int) { 278 return fileDescriptor_6906417f87bcce55, []int{3} 279} 280 281func (m *BindConfig) XXX_Unmarshal(b []byte) error { 282 return xxx_messageInfo_BindConfig.Unmarshal(m, b) 283} 284func (m *BindConfig) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { 285 return xxx_messageInfo_BindConfig.Marshal(b, m, deterministic) 286} 287func (m *BindConfig) XXX_Merge(src proto.Message) { 288 xxx_messageInfo_BindConfig.Merge(m, src) 289} 290func (m *BindConfig) XXX_Size() int { 291 return xxx_messageInfo_BindConfig.Size(m) 292} 293func (m *BindConfig) XXX_DiscardUnknown() { 294 xxx_messageInfo_BindConfig.DiscardUnknown(m) 295} 296 297var xxx_messageInfo_BindConfig proto.InternalMessageInfo 298 299func (m *BindConfig) GetSourceAddress() *SocketAddress { 300 if m != nil { 301 return m.SourceAddress 302 } 303 return nil 304} 305 306func (m *BindConfig) GetFreebind() *wrappers.BoolValue { 307 if m != nil { 308 return m.Freebind 309 } 310 return nil 311} 312 313func (m *BindConfig) GetSocketOptions() []*SocketOption { 314 if m != nil { 315 return m.SocketOptions 316 } 317 return nil 318} 319 320type Address struct { 321 // Types that are valid to be assigned to Address: 322 // *Address_SocketAddress 323 // *Address_Pipe 324 Address isAddress_Address `protobuf_oneof:"address"` 325 XXX_NoUnkeyedLiteral struct{} `json:"-"` 326 XXX_unrecognized []byte `json:"-"` 327 XXX_sizecache int32 `json:"-"` 328} 329 330func (m *Address) Reset() { *m = Address{} } 331func (m *Address) String() string { return proto.CompactTextString(m) } 332func (*Address) ProtoMessage() {} 333func (*Address) Descriptor() ([]byte, []int) { 334 return fileDescriptor_6906417f87bcce55, []int{4} 335} 336 337func (m *Address) XXX_Unmarshal(b []byte) error { 338 return xxx_messageInfo_Address.Unmarshal(m, b) 339} 340func (m *Address) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { 341 return xxx_messageInfo_Address.Marshal(b, m, deterministic) 342} 343func (m *Address) XXX_Merge(src proto.Message) { 344 xxx_messageInfo_Address.Merge(m, src) 345} 346func (m *Address) XXX_Size() int { 347 return xxx_messageInfo_Address.Size(m) 348} 349func (m *Address) XXX_DiscardUnknown() { 350 xxx_messageInfo_Address.DiscardUnknown(m) 351} 352 353var xxx_messageInfo_Address proto.InternalMessageInfo 354 355type isAddress_Address interface { 356 isAddress_Address() 357} 358 359type Address_SocketAddress struct { 360 SocketAddress *SocketAddress `protobuf:"bytes,1,opt,name=socket_address,json=socketAddress,proto3,oneof"` 361} 362 363type Address_Pipe struct { 364 Pipe *Pipe `protobuf:"bytes,2,opt,name=pipe,proto3,oneof"` 365} 366 367func (*Address_SocketAddress) isAddress_Address() {} 368 369func (*Address_Pipe) isAddress_Address() {} 370 371func (m *Address) GetAddress() isAddress_Address { 372 if m != nil { 373 return m.Address 374 } 375 return nil 376} 377 378func (m *Address) GetSocketAddress() *SocketAddress { 379 if x, ok := m.GetAddress().(*Address_SocketAddress); ok { 380 return x.SocketAddress 381 } 382 return nil 383} 384 385func (m *Address) GetPipe() *Pipe { 386 if x, ok := m.GetAddress().(*Address_Pipe); ok { 387 return x.Pipe 388 } 389 return nil 390} 391 392// XXX_OneofWrappers is for the internal use of the proto package. 393func (*Address) XXX_OneofWrappers() []interface{} { 394 return []interface{}{ 395 (*Address_SocketAddress)(nil), 396 (*Address_Pipe)(nil), 397 } 398} 399 400type CidrRange struct { 401 AddressPrefix string `protobuf:"bytes,1,opt,name=address_prefix,json=addressPrefix,proto3" json:"address_prefix,omitempty"` 402 PrefixLen *wrappers.UInt32Value `protobuf:"bytes,2,opt,name=prefix_len,json=prefixLen,proto3" json:"prefix_len,omitempty"` 403 XXX_NoUnkeyedLiteral struct{} `json:"-"` 404 XXX_unrecognized []byte `json:"-"` 405 XXX_sizecache int32 `json:"-"` 406} 407 408func (m *CidrRange) Reset() { *m = CidrRange{} } 409func (m *CidrRange) String() string { return proto.CompactTextString(m) } 410func (*CidrRange) ProtoMessage() {} 411func (*CidrRange) Descriptor() ([]byte, []int) { 412 return fileDescriptor_6906417f87bcce55, []int{5} 413} 414 415func (m *CidrRange) XXX_Unmarshal(b []byte) error { 416 return xxx_messageInfo_CidrRange.Unmarshal(m, b) 417} 418func (m *CidrRange) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { 419 return xxx_messageInfo_CidrRange.Marshal(b, m, deterministic) 420} 421func (m *CidrRange) XXX_Merge(src proto.Message) { 422 xxx_messageInfo_CidrRange.Merge(m, src) 423} 424func (m *CidrRange) XXX_Size() int { 425 return xxx_messageInfo_CidrRange.Size(m) 426} 427func (m *CidrRange) XXX_DiscardUnknown() { 428 xxx_messageInfo_CidrRange.DiscardUnknown(m) 429} 430 431var xxx_messageInfo_CidrRange proto.InternalMessageInfo 432 433func (m *CidrRange) GetAddressPrefix() string { 434 if m != nil { 435 return m.AddressPrefix 436 } 437 return "" 438} 439 440func (m *CidrRange) GetPrefixLen() *wrappers.UInt32Value { 441 if m != nil { 442 return m.PrefixLen 443 } 444 return nil 445} 446 447func init() { 448 proto.RegisterEnum("envoy.api.v2.core.SocketAddress_Protocol", SocketAddress_Protocol_name, SocketAddress_Protocol_value) 449 proto.RegisterType((*Pipe)(nil), "envoy.api.v2.core.Pipe") 450 proto.RegisterType((*SocketAddress)(nil), "envoy.api.v2.core.SocketAddress") 451 proto.RegisterType((*TcpKeepalive)(nil), "envoy.api.v2.core.TcpKeepalive") 452 proto.RegisterType((*BindConfig)(nil), "envoy.api.v2.core.BindConfig") 453 proto.RegisterType((*Address)(nil), "envoy.api.v2.core.Address") 454 proto.RegisterType((*CidrRange)(nil), "envoy.api.v2.core.CidrRange") 455} 456 457func init() { proto.RegisterFile("envoy/api/v2/core/address.proto", fileDescriptor_6906417f87bcce55) } 458 459var fileDescriptor_6906417f87bcce55 = []byte{ 460 // 711 bytes of a gzipped FileDescriptorProto 461 0x1f, 0x8b, 0x08, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0xff, 0x94, 0x54, 0x4d, 0x6f, 0xd3, 0x4a, 462 0x14, 0x8d, 0xe3, 0xb4, 0x49, 0x6e, 0x9b, 0xbc, 0x74, 0xf4, 0xde, 0xab, 0xd5, 0x17, 0xbd, 0x84, 463 0xb0, 0x09, 0x95, 0xb0, 0xa5, 0x14, 0xb1, 0xaf, 0xc3, 0x47, 0xab, 0x02, 0x35, 0xa6, 0x65, 0x6b, 464 0x4d, 0xec, 0x49, 0x18, 0xd5, 0xf1, 0x8c, 0xc6, 0x8e, 0x69, 0x77, 0xa8, 0x4b, 0x36, 0x2c, 0xd8, 465 0xf0, 0x9f, 0xf8, 0x11, 0xac, 0xd9, 0xb2, 0x42, 0x5d, 0x50, 0x34, 0xe3, 0x4c, 0x0a, 0x04, 0x54, 466 0xd8, 0x79, 0xee, 0xbd, 0xe7, 0xcc, 0x39, 0x33, 0x67, 0x0c, 0x1d, 0x92, 0xe4, 0xec, 0xcc, 0xc1, 467 0x9c, 0x3a, 0xf9, 0xc0, 0x09, 0x99, 0x20, 0x0e, 0x8e, 0x22, 0x41, 0xd2, 0xd4, 0xe6, 0x82, 0x65, 468 0x0c, 0x6d, 0xa8, 0x01, 0x1b, 0x73, 0x6a, 0xe7, 0x03, 0x5b, 0x0e, 0x6c, 0xb5, 0x97, 0x31, 0x23, 469 0x9c, 0x92, 0x02, 0xb0, 0xf5, 0xff, 0x84, 0xb1, 0x49, 0x4c, 0x1c, 0xb5, 0x1a, 0xcd, 0xc6, 0xce, 470 0x4b, 0x81, 0x39, 0x27, 0x22, 0xd5, 0xfd, 0x59, 0xc4, 0xb1, 0x83, 0x93, 0x84, 0x65, 0x38, 0xa3, 471 0x2c, 0x49, 0x9d, 0x29, 0x9d, 0x08, 0x9c, 0x69, 0xfc, 0x66, 0x8e, 0x63, 0x1a, 0xe1, 0x8c, 0x38, 472 0xfa, 0xa3, 0x68, 0xf4, 0x76, 0xa1, 0xe2, 0x51, 0x4e, 0xd0, 0x7f, 0x50, 0xe1, 0x38, 0x7b, 0x61, 473 0x19, 0x5d, 0xa3, 0x5f, 0x77, 0xab, 0x17, 0x6e, 0x45, 0x94, 0xbb, 0x86, 0xaf, 0x8a, 0xa8, 0x0d, 474 0x95, 0x29, 0x8b, 0x88, 0x55, 0xee, 0x1a, 0xfd, 0x86, 0x5b, 0xbb, 0x70, 0x57, 0xb6, 0x4d, 0xeb, 475 0xd2, 0xf4, 0x55, 0xb5, 0xf7, 0xbe, 0x0c, 0x8d, 0x67, 0x2c, 0x3c, 0x21, 0xd9, 0x6e, 0x61, 0x12, 476 0x1d, 0x42, 0x4d, 0xb1, 0x87, 0x2c, 0x56, 0x84, 0xcd, 0xc1, 0x2d, 0x7b, 0xc9, 0xb1, 0xfd, 0x1d, 477 0xc6, 0xf6, 0xe6, 0x00, 0x45, 0x7f, 0x6e, 0x94, 0x5b, 0x86, 0xbf, 0x20, 0x41, 0x37, 0xa0, 0x3a, 478 0x3f, 0x40, 0xa5, 0xe1, 0x1b, 0x81, 0xba, 0x8e, 0xb6, 0x01, 0x38, 0x13, 0x59, 0x90, 0xe3, 0x78, 479 0x46, 0x2c, 0x53, 0x29, 0xad, 0x5f, 0xb8, 0xab, 0xdb, 0x15, 0xeb, 0xf2, 0xd2, 0xdc, 0x2b, 0xf9, 480 0x75, 0xd9, 0x7e, 0x2e, 0xbb, 0xa8, 0x03, 0x90, 0xe0, 0x29, 0x89, 0x02, 0x59, 0xb2, 0x2a, 0x92, 481 0x51, 0x0e, 0xa8, 0x9a, 0xc7, 0x44, 0x86, 0x6e, 0x42, 0x43, 0x90, 0x94, 0xc5, 0x39, 0x11, 0x81, 482 0xac, 0x5a, 0x2b, 0x72, 0xc6, 0x5f, 0xd7, 0xc5, 0x27, 0x78, 0x2a, 0x59, 0xd6, 0x28, 0xcf, 0xef, 483 0x04, 0x21, 0x9b, 0x72, 0x9c, 0x59, 0xab, 0x5d, 0xa3, 0x5f, 0xf3, 0x41, 0x96, 0x86, 0xaa, 0xd2, 484 0x6b, 0x43, 0x4d, 0xbb, 0x42, 0x55, 0x30, 0x8f, 0x86, 0x5e, 0xab, 0x24, 0x3f, 0x8e, 0xef, 0x79, 485 0x2d, 0xc3, 0xfd, 0x07, 0x9a, 0x4a, 0x70, 0xca, 0x49, 0x48, 0xc7, 0x94, 0x08, 0x64, 0x7e, 0x76, 486 0x8d, 0xde, 0x47, 0x03, 0xd6, 0x8f, 0x42, 0x7e, 0x40, 0x08, 0xc7, 0x31, 0xcd, 0x09, 0x7a, 0x08, 487 0xad, 0x13, 0xbd, 0x08, 0xb8, 0x60, 0x23, 0x92, 0xaa, 0x43, 0x5d, 0x1b, 0xb4, 0xed, 0x22, 0x15, 488 0xb6, 0x4e, 0x85, 0x7d, 0xbc, 0x9f, 0x64, 0x3b, 0x03, 0x65, 0xd2, 0xff, 0x6b, 0x81, 0xf2, 0x14, 489 0x08, 0x0d, 0xa1, 0x79, 0x45, 0x94, 0xd1, 0x69, 0x71, 0x9f, 0xd7, 0xd1, 0x34, 0x16, 0x98, 0x23, 490 0x3a, 0x25, 0xe8, 0x00, 0xd0, 0x15, 0x09, 0x4d, 0x32, 0x22, 0x72, 0x1c, 0xab, 0xe3, 0xbe, 0x8e, 491 0x68, 0x63, 0x81, 0xdb, 0x9f, 0xc3, 0x7a, 0x1f, 0x0c, 0x00, 0x97, 0x26, 0xd1, 0x90, 0x25, 0x63, 492 0x3a, 0x41, 0x4f, 0xa1, 0x99, 0xb2, 0x99, 0x08, 0x49, 0xa0, 0x2f, 0xbb, 0xf0, 0xd9, 0xbd, 0x2e, 493 0x3c, 0x2a, 0x33, 0xaf, 0x55, 0x66, 0x1a, 0x05, 0x83, 0x4e, 0xe2, 0x5d, 0xa8, 0x8d, 0x05, 0x21, 494 0x23, 0x9a, 0x44, 0x73, 0xb7, 0x5b, 0x4b, 0x22, 0x5d, 0xc6, 0xe2, 0x42, 0xe2, 0x62, 0x16, 0x3d, 495 0x90, 0x52, 0xe4, 0x0e, 0x01, 0xe3, 0xea, 0x3d, 0x59, 0x66, 0xd7, 0xec, 0xaf, 0x0d, 0x3a, 0xbf, 496 0x94, 0x72, 0xa8, 0xe6, 0xe4, 0xfe, 0x57, 0xab, 0xb4, 0xf7, 0xd6, 0x80, 0xaa, 0xd6, 0xb2, 0xbf, 497 0xe0, 0xfc, 0x43, 0x7b, 0x7b, 0x25, 0x4d, 0xab, 0xa9, 0x6e, 0x43, 0x85, 0x53, 0xae, 0x2f, 0x70, 498 0xf3, 0x27, 0x04, 0xf2, 0x51, 0xef, 0x95, 0x7c, 0x35, 0xe6, 0x36, 0x17, 0xcf, 0xa7, 0xc8, 0xd8, 499 0xb9, 0x01, 0xf5, 0x21, 0x8d, 0x84, 0x8f, 0x93, 0x09, 0x41, 0x36, 0x34, 0xe7, 0xdd, 0x80, 0x0b, 500 0x32, 0xa6, 0xa7, 0x3f, 0xfe, 0x04, 0x1a, 0xf3, 0xb6, 0xa7, 0xba, 0xe8, 0x3e, 0x40, 0x31, 0x17, 501 0xc4, 0x24, 0xf9, 0x9d, 0x0c, 0xe9, 0x3f, 0xc6, 0x2b, 0xc3, 0xaf, 0x17, 0xc8, 0x47, 0x24, 0x71, 502 0x1f, 0x7f, 0x7a, 0xf7, 0xe5, 0xcd, 0xca, 0xbf, 0xe8, 0xef, 0x42, 0x7c, 0xa8, 0x32, 0x50, 0x88, 503 0xcf, 0x77, 0xa0, 0x43, 0x59, 0xe1, 0x8a, 0x0b, 0x76, 0x7a, 0xb6, 0x6c, 0xd0, 0x5d, 0xdf, 0xd5, 504 0xa2, 0x58, 0xc6, 0x3c, 0x63, 0xb4, 0xaa, 0x76, 0xde, 0xf9, 0x1a, 0x00, 0x00, 0xff, 0xff, 0x69, 505 0xf0, 0x91, 0x75, 0x7c, 0x05, 0x00, 0x00, 506} 507