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 // 733 bytes of a gzipped FileDescriptorProto 461 0x1f, 0x8b, 0x08, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0xff, 0x94, 0x54, 0xcd, 0x6e, 0xd3, 0x4c, 462 0x14, 0xcd, 0xc4, 0x69, 0x7e, 0xa6, 0x4d, 0xbe, 0x74, 0xf4, 0x41, 0xad, 0x52, 0x48, 0x08, 0x42, 463 0x0a, 0x95, 0xb0, 0xa5, 0x14, 0xb1, 0xaf, 0xc3, 0x4f, 0xab, 0x22, 0x6a, 0x4c, 0xcb, 0xd6, 0x9a, 464 0xd8, 0x93, 0x30, 0xaa, 0xe3, 0x19, 0x8d, 0x27, 0xa6, 0xdd, 0x55, 0x5d, 0xb2, 0x61, 0xc1, 0x86, 465 0x67, 0xe1, 0x09, 0x90, 0x58, 0xf1, 0x04, 0xac, 0xd9, 0xb2, 0x42, 0x5d, 0x50, 0xe4, 0x71, 0x26, 466 0x2d, 0x04, 0x54, 0xd8, 0x65, 0xee, 0xb9, 0xe7, 0xe4, 0xdc, 0x3b, 0x67, 0x0c, 0x5b, 0x24, 0x4e, 467 0xd9, 0x91, 0x8d, 0x39, 0xb5, 0xd3, 0x9e, 0x1d, 0x30, 0x41, 0x6c, 0x1c, 0x86, 0x82, 0x24, 0x89, 468 0xc5, 0x05, 0x93, 0x0c, 0x2d, 0xab, 0x06, 0x0b, 0x73, 0x6a, 0xa5, 0x3d, 0x2b, 0x6b, 0x58, 0xbd, 469 0x3d, 0xcf, 0x49, 0x58, 0x70, 0x40, 0xa4, 0xcf, 0xb8, 0xa4, 0x2c, 0xce, 0x99, 0xab, 0x37, 0x46, 470 0x8c, 0x8d, 0x22, 0x62, 0xab, 0xd3, 0x60, 0x32, 0xb4, 0x5f, 0x09, 0xcc, 0x39, 0x11, 0x89, 0xc6, 471 0x27, 0x21, 0xc7, 0x36, 0x8e, 0x63, 0x26, 0x71, 0x46, 0x4b, 0xec, 0x31, 0x1d, 0x09, 0x2c, 0xc9, 472 0x14, 0xbf, 0x3e, 0x87, 0x27, 0x12, 0xcb, 0x89, 0xa6, 0xaf, 0xa4, 0x38, 0xa2, 0x21, 0x96, 0xc4, 473 0xd6, 0x3f, 0x72, 0xa0, 0xb3, 0x09, 0x4b, 0x2e, 0xe5, 0x04, 0x5d, 0x83, 0x25, 0x8e, 0xe5, 0x4b, 474 0x13, 0xb4, 0x41, 0xb7, 0xe6, 0x54, 0x4e, 0x9d, 0x92, 0x28, 0xb6, 0x81, 0xa7, 0x8a, 0x68, 0x0d, 475 0x96, 0xc6, 0x2c, 0x24, 0x66, 0xb1, 0x0d, 0xba, 0x75, 0xa7, 0x7a, 0xea, 0x2c, 0xac, 0x1b, 0xe6, 476 0x99, 0xe1, 0xa9, 0x6a, 0xe7, 0x63, 0x11, 0xd6, 0x9f, 0xab, 0x91, 0x36, 0xf3, 0x65, 0xa0, 0x5d, 477 0x58, 0x55, 0xea, 0x01, 0x8b, 0x94, 0x60, 0xa3, 0x77, 0xc7, 0x9a, 0xdb, 0x8c, 0xf5, 0x13, 0xc7, 478 0x72, 0xa7, 0x04, 0x25, 0x7f, 0x02, 0x8a, 0x4d, 0xe0, 0xcd, 0x44, 0xd0, 0x4d, 0x58, 0x99, 0x2e, 479 0x5a, 0x79, 0xb8, 0x60, 0x50, 0xd7, 0xd1, 0x3a, 0x84, 0x9c, 0x09, 0xe9, 0xa7, 0x38, 0x9a, 0x10, 480 0xd3, 0x50, 0x4e, 0x6b, 0xa7, 0x4e, 0x79, 0xbd, 0x64, 0x9e, 0x9d, 0x19, 0x5b, 0x05, 0xaf, 0x96, 481 0xc1, 0x2f, 0x32, 0x14, 0xb5, 0x20, 0x8c, 0xf1, 0x98, 0x84, 0x7e, 0x56, 0x32, 0x4b, 0x99, 0x62, 482 0xd6, 0xa0, 0x6a, 0x2e, 0x13, 0x12, 0xdd, 0x82, 0x75, 0x41, 0x12, 0x16, 0xa5, 0x44, 0xf8, 0x59, 483 0xd5, 0x5c, 0xc8, 0x7a, 0xbc, 0x25, 0x5d, 0x7c, 0x8a, 0xc7, 0x99, 0xca, 0x22, 0xe5, 0xe9, 0x3d, 484 0x3f, 0x60, 0x63, 0x8e, 0xa5, 0x59, 0x6e, 0x83, 0x6e, 0xd5, 0x83, 0x59, 0xa9, 0xaf, 0x2a, 0x9d, 485 0x35, 0x58, 0xd5, 0x53, 0xa1, 0x0a, 0x34, 0xf6, 0xfa, 0x6e, 0xb3, 0x90, 0xfd, 0xd8, 0x7f, 0xe0, 486 0x36, 0x81, 0x73, 0x05, 0x36, 0x94, 0xe1, 0x84, 0x93, 0x80, 0x0e, 0x29, 0x11, 0xc8, 0xf8, 0xe6, 487 0x80, 0xce, 0x17, 0x00, 0x97, 0xf6, 0x02, 0xbe, 0x43, 0x08, 0xc7, 0x11, 0x4d, 0x09, 0x7a, 0x0c, 488 0x9b, 0x07, 0xfa, 0xe0, 0x73, 0xc1, 0x06, 0x24, 0x51, 0x4b, 0x5d, 0xec, 0xad, 0x59, 0x79, 0x68, 489 0x2c, 0x1d, 0x1a, 0x6b, 0x7f, 0x3b, 0x96, 0x1b, 0x3d, 0x35, 0xa4, 0xf7, 0xdf, 0x8c, 0xe5, 0x2a, 490 0x12, 0xea, 0xc3, 0xc6, 0xb9, 0x90, 0xa4, 0xe3, 0xfc, 0x3e, 0x2f, 0x93, 0xa9, 0xcf, 0x38, 0x7b, 491 0x74, 0x4c, 0xd0, 0x0e, 0x44, 0xe7, 0x22, 0x34, 0x96, 0x44, 0xa4, 0x38, 0x52, 0xeb, 0xbe, 0x4c, 492 0x68, 0x79, 0xc6, 0xdb, 0x9e, 0xd2, 0x3a, 0x9f, 0x01, 0x84, 0x0e, 0x8d, 0xc3, 0x3e, 0x8b, 0x87, 493 0x74, 0x84, 0x9e, 0xc1, 0x46, 0xc2, 0x26, 0x22, 0x20, 0xbe, 0xbe, 0xec, 0x7c, 0xce, 0xf6, 0x65, 494 0xe1, 0x51, 0x99, 0x79, 0xad, 0x32, 0x53, 0xcf, 0x15, 0x74, 0x12, 0xef, 0xc3, 0xea, 0x50, 0x10, 495 0x32, 0xa0, 0x71, 0x38, 0x9d, 0x76, 0x75, 0xce, 0xa4, 0xc3, 0x58, 0x94, 0x5b, 0x9c, 0xf5, 0xa2, 496 0x47, 0x99, 0x95, 0x0b, 0xaf, 0x34, 0x31, 0x8d, 0xb6, 0xd1, 0x5d, 0xec, 0xb5, 0xfe, 0x68, 0x65, 497 0x57, 0xf5, 0x65, 0xff, 0x7f, 0x7e, 0x4a, 0x3a, 0x6f, 0x01, 0xac, 0x68, 0x2f, 0xdb, 0x33, 0xcd, 498 0x7f, 0x1c, 0x6f, 0xab, 0xa0, 0x65, 0xb5, 0xd4, 0x5d, 0x58, 0xe2, 0x94, 0xeb, 0x0b, 0x5c, 0xf9, 499 0x8d, 0x40, 0xf6, 0xa8, 0xb7, 0x0a, 0x9e, 0x6a, 0x73, 0x1a, 0xb3, 0xe7, 0x93, 0x67, 0xec, 0x04, 500 0xc0, 0x5a, 0x9f, 0x86, 0xc2, 0xc3, 0xf1, 0x88, 0x20, 0x0b, 0x36, 0xa6, 0xa8, 0xcf, 0x05, 0x19, 501 0xd2, 0xc3, 0x5f, 0x3f, 0x02, 0xf5, 0x29, 0xec, 0x2a, 0x14, 0x3d, 0x84, 0x30, 0xef, 0xf3, 0x23, 502 0x12, 0xff, 0x4d, 0x86, 0xf4, 0x17, 0xe3, 0x18, 0x78, 0xb5, 0x9c, 0xf9, 0x84, 0xc4, 0xce, 0xfe, 503 0xd7, 0x77, 0xdf, 0xdf, 0x2c, 0x5c, 0x45, 0xff, 0xe7, 0xe6, 0x03, 0x95, 0x81, 0xdc, 0x7c, 0xba, 504 0xf1, 0xfe, 0xf8, 0xc3, 0xa7, 0x72, 0xb1, 0x09, 0x60, 0x8b, 0xb2, 0x7c, 0x3a, 0x2e, 0xd8, 0xe1, 505 0xd1, 0xfc, 0xa0, 0xce, 0xd2, 0xa6, 0x36, 0xc7, 0x24, 0x73, 0xc1, 0xa0, 0xac, 0x1c, 0x6c, 0xfc, 506 0x08, 0x00, 0x00, 0xff, 0xff, 0xa8, 0x71, 0xe6, 0x7a, 0xac, 0x05, 0x00, 0x00, 507} 508