github.com/zoomfoo/nomad@v0.8.5-0.20180907175415-f28fd3a1a056/plugins/base/proto/base.pb.go (about) 1 // Code generated by protoc-gen-go. DO NOT EDIT. 2 // source: github.com/hashicorp/nomad/plugins/base/proto/base.proto 3 4 package proto 5 6 import proto "github.com/golang/protobuf/proto" 7 import fmt "fmt" 8 import math "math" 9 import hclspec "github.com/hashicorp/nomad/plugins/shared/hclspec" 10 11 import ( 12 context "golang.org/x/net/context" 13 grpc "google.golang.org/grpc" 14 ) 15 16 // Reference imports to suppress errors if they are not otherwise used. 17 var _ = proto.Marshal 18 var _ = fmt.Errorf 19 var _ = math.Inf 20 21 // This is a compile-time assertion to ensure that this generated file 22 // is compatible with the proto package it is being compiled against. 23 // A compilation error at this line likely means your copy of the 24 // proto package needs to be updated. 25 const _ = proto.ProtoPackageIsVersion2 // please upgrade the proto package 26 27 // PluginType enumerates the type of plugins Nomad supports 28 type PluginType int32 29 30 const ( 31 PluginType_UNKNOWN PluginType = 0 32 PluginType_DRIVER PluginType = 2 33 PluginType_DEVICE PluginType = 3 34 ) 35 36 var PluginType_name = map[int32]string{ 37 0: "UNKNOWN", 38 2: "DRIVER", 39 3: "DEVICE", 40 } 41 var PluginType_value = map[string]int32{ 42 "UNKNOWN": 0, 43 "DRIVER": 2, 44 "DEVICE": 3, 45 } 46 47 func (x PluginType) String() string { 48 return proto.EnumName(PluginType_name, int32(x)) 49 } 50 func (PluginType) EnumDescriptor() ([]byte, []int) { 51 return fileDescriptor_base_9cc78dc32b158b08, []int{0} 52 } 53 54 // PluginInfoRequest is used to request the plugins basic information. 55 type PluginInfoRequest struct { 56 XXX_NoUnkeyedLiteral struct{} `json:"-"` 57 XXX_unrecognized []byte `json:"-"` 58 XXX_sizecache int32 `json:"-"` 59 } 60 61 func (m *PluginInfoRequest) Reset() { *m = PluginInfoRequest{} } 62 func (m *PluginInfoRequest) String() string { return proto.CompactTextString(m) } 63 func (*PluginInfoRequest) ProtoMessage() {} 64 func (*PluginInfoRequest) Descriptor() ([]byte, []int) { 65 return fileDescriptor_base_9cc78dc32b158b08, []int{0} 66 } 67 func (m *PluginInfoRequest) XXX_Unmarshal(b []byte) error { 68 return xxx_messageInfo_PluginInfoRequest.Unmarshal(m, b) 69 } 70 func (m *PluginInfoRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { 71 return xxx_messageInfo_PluginInfoRequest.Marshal(b, m, deterministic) 72 } 73 func (dst *PluginInfoRequest) XXX_Merge(src proto.Message) { 74 xxx_messageInfo_PluginInfoRequest.Merge(dst, src) 75 } 76 func (m *PluginInfoRequest) XXX_Size() int { 77 return xxx_messageInfo_PluginInfoRequest.Size(m) 78 } 79 func (m *PluginInfoRequest) XXX_DiscardUnknown() { 80 xxx_messageInfo_PluginInfoRequest.DiscardUnknown(m) 81 } 82 83 var xxx_messageInfo_PluginInfoRequest proto.InternalMessageInfo 84 85 // PluginInfoResponse returns basic information about the plugin such 86 // that Nomad can decide whether to load the plugin or not. 87 type PluginInfoResponse struct { 88 // type indicates what type of plugin this is. 89 Type PluginType `protobuf:"varint,1,opt,name=type,proto3,enum=hashicorp.nomad.plugins.base.proto.PluginType" json:"type,omitempty"` 90 // plugin_api_version indicates the version of the Nomad Plugin API 91 // this plugin is built against. 92 PluginApiVersion string `protobuf:"bytes,2,opt,name=plugin_api_version,json=pluginApiVersion,proto3" json:"plugin_api_version,omitempty"` 93 // plugin_version is the semver version of this individual plugin. 94 // This is divorce from Nomad’s development and versioning. 95 PluginVersion string `protobuf:"bytes,3,opt,name=plugin_version,json=pluginVersion,proto3" json:"plugin_version,omitempty"` 96 // name is the name of the plugin 97 Name string `protobuf:"bytes,4,opt,name=name,proto3" json:"name,omitempty"` 98 XXX_NoUnkeyedLiteral struct{} `json:"-"` 99 XXX_unrecognized []byte `json:"-"` 100 XXX_sizecache int32 `json:"-"` 101 } 102 103 func (m *PluginInfoResponse) Reset() { *m = PluginInfoResponse{} } 104 func (m *PluginInfoResponse) String() string { return proto.CompactTextString(m) } 105 func (*PluginInfoResponse) ProtoMessage() {} 106 func (*PluginInfoResponse) Descriptor() ([]byte, []int) { 107 return fileDescriptor_base_9cc78dc32b158b08, []int{1} 108 } 109 func (m *PluginInfoResponse) XXX_Unmarshal(b []byte) error { 110 return xxx_messageInfo_PluginInfoResponse.Unmarshal(m, b) 111 } 112 func (m *PluginInfoResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { 113 return xxx_messageInfo_PluginInfoResponse.Marshal(b, m, deterministic) 114 } 115 func (dst *PluginInfoResponse) XXX_Merge(src proto.Message) { 116 xxx_messageInfo_PluginInfoResponse.Merge(dst, src) 117 } 118 func (m *PluginInfoResponse) XXX_Size() int { 119 return xxx_messageInfo_PluginInfoResponse.Size(m) 120 } 121 func (m *PluginInfoResponse) XXX_DiscardUnknown() { 122 xxx_messageInfo_PluginInfoResponse.DiscardUnknown(m) 123 } 124 125 var xxx_messageInfo_PluginInfoResponse proto.InternalMessageInfo 126 127 func (m *PluginInfoResponse) GetType() PluginType { 128 if m != nil { 129 return m.Type 130 } 131 return PluginType_UNKNOWN 132 } 133 134 func (m *PluginInfoResponse) GetPluginApiVersion() string { 135 if m != nil { 136 return m.PluginApiVersion 137 } 138 return "" 139 } 140 141 func (m *PluginInfoResponse) GetPluginVersion() string { 142 if m != nil { 143 return m.PluginVersion 144 } 145 return "" 146 } 147 148 func (m *PluginInfoResponse) GetName() string { 149 if m != nil { 150 return m.Name 151 } 152 return "" 153 } 154 155 // ConfigSchemaRequest is used to request the configurations schema. 156 type ConfigSchemaRequest struct { 157 XXX_NoUnkeyedLiteral struct{} `json:"-"` 158 XXX_unrecognized []byte `json:"-"` 159 XXX_sizecache int32 `json:"-"` 160 } 161 162 func (m *ConfigSchemaRequest) Reset() { *m = ConfigSchemaRequest{} } 163 func (m *ConfigSchemaRequest) String() string { return proto.CompactTextString(m) } 164 func (*ConfigSchemaRequest) ProtoMessage() {} 165 func (*ConfigSchemaRequest) Descriptor() ([]byte, []int) { 166 return fileDescriptor_base_9cc78dc32b158b08, []int{2} 167 } 168 func (m *ConfigSchemaRequest) XXX_Unmarshal(b []byte) error { 169 return xxx_messageInfo_ConfigSchemaRequest.Unmarshal(m, b) 170 } 171 func (m *ConfigSchemaRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { 172 return xxx_messageInfo_ConfigSchemaRequest.Marshal(b, m, deterministic) 173 } 174 func (dst *ConfigSchemaRequest) XXX_Merge(src proto.Message) { 175 xxx_messageInfo_ConfigSchemaRequest.Merge(dst, src) 176 } 177 func (m *ConfigSchemaRequest) XXX_Size() int { 178 return xxx_messageInfo_ConfigSchemaRequest.Size(m) 179 } 180 func (m *ConfigSchemaRequest) XXX_DiscardUnknown() { 181 xxx_messageInfo_ConfigSchemaRequest.DiscardUnknown(m) 182 } 183 184 var xxx_messageInfo_ConfigSchemaRequest proto.InternalMessageInfo 185 186 // ConfigSchemaResponse returns the plugins configuration schema. 187 type ConfigSchemaResponse struct { 188 // spec is the plugins configuration schema 189 Spec *hclspec.Spec `protobuf:"bytes,1,opt,name=spec,proto3" json:"spec,omitempty"` 190 XXX_NoUnkeyedLiteral struct{} `json:"-"` 191 XXX_unrecognized []byte `json:"-"` 192 XXX_sizecache int32 `json:"-"` 193 } 194 195 func (m *ConfigSchemaResponse) Reset() { *m = ConfigSchemaResponse{} } 196 func (m *ConfigSchemaResponse) String() string { return proto.CompactTextString(m) } 197 func (*ConfigSchemaResponse) ProtoMessage() {} 198 func (*ConfigSchemaResponse) Descriptor() ([]byte, []int) { 199 return fileDescriptor_base_9cc78dc32b158b08, []int{3} 200 } 201 func (m *ConfigSchemaResponse) XXX_Unmarshal(b []byte) error { 202 return xxx_messageInfo_ConfigSchemaResponse.Unmarshal(m, b) 203 } 204 func (m *ConfigSchemaResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { 205 return xxx_messageInfo_ConfigSchemaResponse.Marshal(b, m, deterministic) 206 } 207 func (dst *ConfigSchemaResponse) XXX_Merge(src proto.Message) { 208 xxx_messageInfo_ConfigSchemaResponse.Merge(dst, src) 209 } 210 func (m *ConfigSchemaResponse) XXX_Size() int { 211 return xxx_messageInfo_ConfigSchemaResponse.Size(m) 212 } 213 func (m *ConfigSchemaResponse) XXX_DiscardUnknown() { 214 xxx_messageInfo_ConfigSchemaResponse.DiscardUnknown(m) 215 } 216 217 var xxx_messageInfo_ConfigSchemaResponse proto.InternalMessageInfo 218 219 func (m *ConfigSchemaResponse) GetSpec() *hclspec.Spec { 220 if m != nil { 221 return m.Spec 222 } 223 return nil 224 } 225 226 // SetConfigRequest is used to set the configuration 227 type SetConfigRequest struct { 228 // msgpack_config is the configuration encoded as MessagePack. 229 MsgpackConfig []byte `protobuf:"bytes,1,opt,name=msgpack_config,json=msgpackConfig,proto3" json:"msgpack_config,omitempty"` 230 XXX_NoUnkeyedLiteral struct{} `json:"-"` 231 XXX_unrecognized []byte `json:"-"` 232 XXX_sizecache int32 `json:"-"` 233 } 234 235 func (m *SetConfigRequest) Reset() { *m = SetConfigRequest{} } 236 func (m *SetConfigRequest) String() string { return proto.CompactTextString(m) } 237 func (*SetConfigRequest) ProtoMessage() {} 238 func (*SetConfigRequest) Descriptor() ([]byte, []int) { 239 return fileDescriptor_base_9cc78dc32b158b08, []int{4} 240 } 241 func (m *SetConfigRequest) XXX_Unmarshal(b []byte) error { 242 return xxx_messageInfo_SetConfigRequest.Unmarshal(m, b) 243 } 244 func (m *SetConfigRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { 245 return xxx_messageInfo_SetConfigRequest.Marshal(b, m, deterministic) 246 } 247 func (dst *SetConfigRequest) XXX_Merge(src proto.Message) { 248 xxx_messageInfo_SetConfigRequest.Merge(dst, src) 249 } 250 func (m *SetConfigRequest) XXX_Size() int { 251 return xxx_messageInfo_SetConfigRequest.Size(m) 252 } 253 func (m *SetConfigRequest) XXX_DiscardUnknown() { 254 xxx_messageInfo_SetConfigRequest.DiscardUnknown(m) 255 } 256 257 var xxx_messageInfo_SetConfigRequest proto.InternalMessageInfo 258 259 func (m *SetConfigRequest) GetMsgpackConfig() []byte { 260 if m != nil { 261 return m.MsgpackConfig 262 } 263 return nil 264 } 265 266 // SetConfigResponse is used to respond to setting the configuration 267 type SetConfigResponse struct { 268 XXX_NoUnkeyedLiteral struct{} `json:"-"` 269 XXX_unrecognized []byte `json:"-"` 270 XXX_sizecache int32 `json:"-"` 271 } 272 273 func (m *SetConfigResponse) Reset() { *m = SetConfigResponse{} } 274 func (m *SetConfigResponse) String() string { return proto.CompactTextString(m) } 275 func (*SetConfigResponse) ProtoMessage() {} 276 func (*SetConfigResponse) Descriptor() ([]byte, []int) { 277 return fileDescriptor_base_9cc78dc32b158b08, []int{5} 278 } 279 func (m *SetConfigResponse) XXX_Unmarshal(b []byte) error { 280 return xxx_messageInfo_SetConfigResponse.Unmarshal(m, b) 281 } 282 func (m *SetConfigResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { 283 return xxx_messageInfo_SetConfigResponse.Marshal(b, m, deterministic) 284 } 285 func (dst *SetConfigResponse) XXX_Merge(src proto.Message) { 286 xxx_messageInfo_SetConfigResponse.Merge(dst, src) 287 } 288 func (m *SetConfigResponse) XXX_Size() int { 289 return xxx_messageInfo_SetConfigResponse.Size(m) 290 } 291 func (m *SetConfigResponse) XXX_DiscardUnknown() { 292 xxx_messageInfo_SetConfigResponse.DiscardUnknown(m) 293 } 294 295 var xxx_messageInfo_SetConfigResponse proto.InternalMessageInfo 296 297 func init() { 298 proto.RegisterType((*PluginInfoRequest)(nil), "hashicorp.nomad.plugins.base.proto.PluginInfoRequest") 299 proto.RegisterType((*PluginInfoResponse)(nil), "hashicorp.nomad.plugins.base.proto.PluginInfoResponse") 300 proto.RegisterType((*ConfigSchemaRequest)(nil), "hashicorp.nomad.plugins.base.proto.ConfigSchemaRequest") 301 proto.RegisterType((*ConfigSchemaResponse)(nil), "hashicorp.nomad.plugins.base.proto.ConfigSchemaResponse") 302 proto.RegisterType((*SetConfigRequest)(nil), "hashicorp.nomad.plugins.base.proto.SetConfigRequest") 303 proto.RegisterType((*SetConfigResponse)(nil), "hashicorp.nomad.plugins.base.proto.SetConfigResponse") 304 proto.RegisterEnum("hashicorp.nomad.plugins.base.proto.PluginType", PluginType_name, PluginType_value) 305 } 306 307 // Reference imports to suppress errors if they are not otherwise used. 308 var _ context.Context 309 var _ grpc.ClientConn 310 311 // This is a compile-time assertion to ensure that this generated file 312 // is compatible with the grpc package it is being compiled against. 313 const _ = grpc.SupportPackageIsVersion4 314 315 // BasePluginClient is the client API for BasePlugin service. 316 // 317 // For semantics around ctx use and closing/ending streaming RPCs, please refer to https://godoc.org/google.golang.org/grpc#ClientConn.NewStream. 318 type BasePluginClient interface { 319 // PluginInfo describes the type and version of a plugin. 320 PluginInfo(ctx context.Context, in *PluginInfoRequest, opts ...grpc.CallOption) (*PluginInfoResponse, error) 321 // ConfigSchema returns the schema for parsing the plugins configuration. 322 ConfigSchema(ctx context.Context, in *ConfigSchemaRequest, opts ...grpc.CallOption) (*ConfigSchemaResponse, error) 323 // SetConfig is used to set the configuration. 324 SetConfig(ctx context.Context, in *SetConfigRequest, opts ...grpc.CallOption) (*SetConfigResponse, error) 325 } 326 327 type basePluginClient struct { 328 cc *grpc.ClientConn 329 } 330 331 func NewBasePluginClient(cc *grpc.ClientConn) BasePluginClient { 332 return &basePluginClient{cc} 333 } 334 335 func (c *basePluginClient) PluginInfo(ctx context.Context, in *PluginInfoRequest, opts ...grpc.CallOption) (*PluginInfoResponse, error) { 336 out := new(PluginInfoResponse) 337 err := c.cc.Invoke(ctx, "/hashicorp.nomad.plugins.base.proto.BasePlugin/PluginInfo", in, out, opts...) 338 if err != nil { 339 return nil, err 340 } 341 return out, nil 342 } 343 344 func (c *basePluginClient) ConfigSchema(ctx context.Context, in *ConfigSchemaRequest, opts ...grpc.CallOption) (*ConfigSchemaResponse, error) { 345 out := new(ConfigSchemaResponse) 346 err := c.cc.Invoke(ctx, "/hashicorp.nomad.plugins.base.proto.BasePlugin/ConfigSchema", in, out, opts...) 347 if err != nil { 348 return nil, err 349 } 350 return out, nil 351 } 352 353 func (c *basePluginClient) SetConfig(ctx context.Context, in *SetConfigRequest, opts ...grpc.CallOption) (*SetConfigResponse, error) { 354 out := new(SetConfigResponse) 355 err := c.cc.Invoke(ctx, "/hashicorp.nomad.plugins.base.proto.BasePlugin/SetConfig", in, out, opts...) 356 if err != nil { 357 return nil, err 358 } 359 return out, nil 360 } 361 362 // BasePluginServer is the server API for BasePlugin service. 363 type BasePluginServer interface { 364 // PluginInfo describes the type and version of a plugin. 365 PluginInfo(context.Context, *PluginInfoRequest) (*PluginInfoResponse, error) 366 // ConfigSchema returns the schema for parsing the plugins configuration. 367 ConfigSchema(context.Context, *ConfigSchemaRequest) (*ConfigSchemaResponse, error) 368 // SetConfig is used to set the configuration. 369 SetConfig(context.Context, *SetConfigRequest) (*SetConfigResponse, error) 370 } 371 372 func RegisterBasePluginServer(s *grpc.Server, srv BasePluginServer) { 373 s.RegisterService(&_BasePlugin_serviceDesc, srv) 374 } 375 376 func _BasePlugin_PluginInfo_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) { 377 in := new(PluginInfoRequest) 378 if err := dec(in); err != nil { 379 return nil, err 380 } 381 if interceptor == nil { 382 return srv.(BasePluginServer).PluginInfo(ctx, in) 383 } 384 info := &grpc.UnaryServerInfo{ 385 Server: srv, 386 FullMethod: "/hashicorp.nomad.plugins.base.proto.BasePlugin/PluginInfo", 387 } 388 handler := func(ctx context.Context, req interface{}) (interface{}, error) { 389 return srv.(BasePluginServer).PluginInfo(ctx, req.(*PluginInfoRequest)) 390 } 391 return interceptor(ctx, in, info, handler) 392 } 393 394 func _BasePlugin_ConfigSchema_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) { 395 in := new(ConfigSchemaRequest) 396 if err := dec(in); err != nil { 397 return nil, err 398 } 399 if interceptor == nil { 400 return srv.(BasePluginServer).ConfigSchema(ctx, in) 401 } 402 info := &grpc.UnaryServerInfo{ 403 Server: srv, 404 FullMethod: "/hashicorp.nomad.plugins.base.proto.BasePlugin/ConfigSchema", 405 } 406 handler := func(ctx context.Context, req interface{}) (interface{}, error) { 407 return srv.(BasePluginServer).ConfigSchema(ctx, req.(*ConfigSchemaRequest)) 408 } 409 return interceptor(ctx, in, info, handler) 410 } 411 412 func _BasePlugin_SetConfig_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) { 413 in := new(SetConfigRequest) 414 if err := dec(in); err != nil { 415 return nil, err 416 } 417 if interceptor == nil { 418 return srv.(BasePluginServer).SetConfig(ctx, in) 419 } 420 info := &grpc.UnaryServerInfo{ 421 Server: srv, 422 FullMethod: "/hashicorp.nomad.plugins.base.proto.BasePlugin/SetConfig", 423 } 424 handler := func(ctx context.Context, req interface{}) (interface{}, error) { 425 return srv.(BasePluginServer).SetConfig(ctx, req.(*SetConfigRequest)) 426 } 427 return interceptor(ctx, in, info, handler) 428 } 429 430 var _BasePlugin_serviceDesc = grpc.ServiceDesc{ 431 ServiceName: "hashicorp.nomad.plugins.base.proto.BasePlugin", 432 HandlerType: (*BasePluginServer)(nil), 433 Methods: []grpc.MethodDesc{ 434 { 435 MethodName: "PluginInfo", 436 Handler: _BasePlugin_PluginInfo_Handler, 437 }, 438 { 439 MethodName: "ConfigSchema", 440 Handler: _BasePlugin_ConfigSchema_Handler, 441 }, 442 { 443 MethodName: "SetConfig", 444 Handler: _BasePlugin_SetConfig_Handler, 445 }, 446 }, 447 Streams: []grpc.StreamDesc{}, 448 Metadata: "github.com/hashicorp/nomad/plugins/base/proto/base.proto", 449 } 450 451 func init() { 452 proto.RegisterFile("github.com/hashicorp/nomad/plugins/base/proto/base.proto", fileDescriptor_base_9cc78dc32b158b08) 453 } 454 455 var fileDescriptor_base_9cc78dc32b158b08 = []byte{ 456 // 436 bytes of a gzipped FileDescriptorProto 457 0x1f, 0x8b, 0x08, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0xff, 0x94, 0x92, 0xcf, 0x8b, 0xd3, 0x40, 458 0x14, 0xc7, 0x37, 0xdb, 0xb8, 0xcb, 0xbe, 0xdd, 0x2d, 0x71, 0xaa, 0x50, 0x72, 0x2a, 0x01, 0xa1, 459 0x48, 0x99, 0x60, 0xb5, 0x5a, 0x6f, 0xb5, 0xb5, 0x87, 0x22, 0x54, 0x49, 0xb5, 0x8a, 0x97, 0x30, 460 0x9d, 0x4e, 0x93, 0x60, 0x93, 0x19, 0x33, 0xa9, 0x50, 0xc1, 0x93, 0x67, 0xff, 0x28, 0xff, 0x33, 461 0xc9, 0x4c, 0xd2, 0x46, 0x51, 0x4c, 0x4f, 0x79, 0xbc, 0xf7, 0xf9, 0x7e, 0xe7, 0xfd, 0x08, 0x0c, 462 0x83, 0x28, 0x0b, 0x77, 0x2b, 0x4c, 0x79, 0xec, 0x86, 0x44, 0x86, 0x11, 0xe5, 0xa9, 0x70, 0x13, 463 0x1e, 0x93, 0xb5, 0x2b, 0xb6, 0xbb, 0x20, 0x4a, 0xa4, 0xbb, 0x22, 0x92, 0xb9, 0x22, 0xe5, 0x19, 464 0x57, 0x21, 0x56, 0x21, 0x72, 0x0e, 0x38, 0x56, 0x38, 0x2e, 0x70, 0x7c, 0x64, 0xec, 0x51, 0x0d, 465 0x77, 0x19, 0x92, 0x94, 0xad, 0xdd, 0x90, 0x6e, 0xa5, 0x60, 0x34, 0xff, 0xfa, 0x79, 0xa0, 0x1d, 466 0x9c, 0x16, 0xdc, 0x7d, 0xa3, 0xc0, 0x59, 0xb2, 0xe1, 0x1e, 0xfb, 0xbc, 0x63, 0x32, 0x73, 0x7e, 467 0x1a, 0x80, 0xaa, 0x59, 0x29, 0x78, 0x22, 0x19, 0x1a, 0x83, 0x99, 0xed, 0x05, 0x6b, 0x1b, 0x1d, 468 0xa3, 0xdb, 0xec, 0x63, 0xfc, 0xff, 0x06, 0xb1, 0x76, 0x79, 0xbb, 0x17, 0xcc, 0x53, 0x5a, 0xd4, 469 0x03, 0xa4, 0x31, 0x9f, 0x88, 0xc8, 0xff, 0xc2, 0x52, 0x19, 0xf1, 0xa4, 0x7d, 0xde, 0x31, 0xba, 470 0x57, 0x9e, 0xa5, 0x2b, 0x2f, 0x44, 0xb4, 0xd4, 0x79, 0xf4, 0x00, 0x9a, 0x05, 0x5d, 0x92, 0x0d, 471 0x45, 0xde, 0xea, 0x6c, 0x89, 0x21, 0x30, 0x13, 0x12, 0xb3, 0xb6, 0xa9, 0x8a, 0x2a, 0x76, 0xee, 472 0x43, 0x6b, 0xc2, 0x93, 0x4d, 0x14, 0x2c, 0x68, 0xc8, 0x62, 0x52, 0x8e, 0xf6, 0x01, 0xee, 0xfd, 473 0x9e, 0x2e, 0x66, 0x1b, 0x81, 0x99, 0x6f, 0x45, 0xcd, 0x76, 0xdd, 0xef, 0xfd, 0x73, 0x36, 0xbd, 474 0x4d, 0x5c, 0x6c, 0x13, 0x2f, 0x04, 0xa3, 0x9e, 0x52, 0x3a, 0xcf, 0xc1, 0x5a, 0xb0, 0x4c, 0x9b, 475 0x17, 0xaf, 0xe5, 0xfd, 0xc7, 0x32, 0x10, 0x84, 0x7e, 0xf2, 0xa9, 0x2a, 0x28, 0xff, 0x1b, 0xef, 476 0xb6, 0xc8, 0x6a, 0x3a, 0x3f, 0x42, 0x45, 0xaa, 0x3b, 0x7a, 0xf8, 0x08, 0xe0, 0xb8, 0x3d, 0x74, 477 0x0d, 0x97, 0xef, 0xe6, 0xaf, 0xe6, 0xaf, 0xdf, 0xcf, 0xad, 0x33, 0x04, 0x70, 0xf1, 0xd2, 0x9b, 478 0x2d, 0xa7, 0x9e, 0x75, 0xae, 0xe2, 0xe9, 0x72, 0x36, 0x99, 0x5a, 0x8d, 0xfe, 0x8f, 0x06, 0xc0, 479 0x98, 0x48, 0xa6, 0x75, 0xe8, 0x5b, 0xe9, 0x90, 0x5f, 0x11, 0x0d, 0xea, 0xdf, 0xab, 0xf2, 0x2f, 480 0xd8, 0x4f, 0x4f, 0x95, 0xe9, 0xf6, 0x9d, 0x33, 0xf4, 0xdd, 0x80, 0x9b, 0xea, 0xae, 0xd1, 0xb3, 481 0x3a, 0x56, 0x7f, 0x39, 0x9a, 0x3d, 0x3c, 0x5d, 0x78, 0xe8, 0xe2, 0x2b, 0x5c, 0x1d, 0x76, 0x8b, 482 0x9e, 0xd4, 0x31, 0xfa, 0xf3, 0x8a, 0xf6, 0xe0, 0x44, 0x55, 0xf9, 0xf6, 0xf8, 0xf2, 0xe3, 0x1d, 483 0x55, 0x5c, 0x5d, 0xa8, 0xcf, 0xe3, 0x5f, 0x01, 0x00, 0x00, 0xff, 0xff, 0x0b, 0x29, 0x9a, 0xb0, 484 0x0e, 0x04, 0x00, 0x00, 485 }