1// Code generated by protoc-gen-go. DO NOT EDIT. 2// source: frontend.proto 3 4package ninja_frontend 5 6import proto "github.com/golang/protobuf/proto" 7import fmt "fmt" 8import math "math" 9 10// Reference imports to suppress errors if they are not otherwise used. 11var _ = proto.Marshal 12var _ = fmt.Errorf 13var _ = math.Inf 14 15// This is a compile-time assertion to ensure that this generated file 16// is compatible with the proto package it is being compiled against. 17// A compilation error at this line likely means your copy of the 18// proto package needs to be updated. 19const _ = proto.ProtoPackageIsVersion2 // please upgrade the proto package 20 21type Status_Message_Level int32 22 23const ( 24 Status_Message_INFO Status_Message_Level = 0 25 Status_Message_WARNING Status_Message_Level = 1 26 Status_Message_ERROR Status_Message_Level = 2 27) 28 29var Status_Message_Level_name = map[int32]string{ 30 0: "INFO", 31 1: "WARNING", 32 2: "ERROR", 33} 34var Status_Message_Level_value = map[string]int32{ 35 "INFO": 0, 36 "WARNING": 1, 37 "ERROR": 2, 38} 39 40func (x Status_Message_Level) Enum() *Status_Message_Level { 41 p := new(Status_Message_Level) 42 *p = x 43 return p 44} 45func (x Status_Message_Level) String() string { 46 return proto.EnumName(Status_Message_Level_name, int32(x)) 47} 48func (x *Status_Message_Level) UnmarshalJSON(data []byte) error { 49 value, err := proto.UnmarshalJSONEnum(Status_Message_Level_value, data, "Status_Message_Level") 50 if err != nil { 51 return err 52 } 53 *x = Status_Message_Level(value) 54 return nil 55} 56func (Status_Message_Level) EnumDescriptor() ([]byte, []int) { 57 return fileDescriptor_frontend_5a49d9b15a642005, []int{0, 5, 0} 58} 59 60type Status struct { 61 TotalEdges *Status_TotalEdges `protobuf:"bytes,1,opt,name=total_edges,json=totalEdges" json:"total_edges,omitempty"` 62 BuildStarted *Status_BuildStarted `protobuf:"bytes,2,opt,name=build_started,json=buildStarted" json:"build_started,omitempty"` 63 BuildFinished *Status_BuildFinished `protobuf:"bytes,3,opt,name=build_finished,json=buildFinished" json:"build_finished,omitempty"` 64 EdgeStarted *Status_EdgeStarted `protobuf:"bytes,4,opt,name=edge_started,json=edgeStarted" json:"edge_started,omitempty"` 65 EdgeFinished *Status_EdgeFinished `protobuf:"bytes,5,opt,name=edge_finished,json=edgeFinished" json:"edge_finished,omitempty"` 66 Message *Status_Message `protobuf:"bytes,6,opt,name=message" json:"message,omitempty"` 67 XXX_NoUnkeyedLiteral struct{} `json:"-"` 68 XXX_unrecognized []byte `json:"-"` 69 XXX_sizecache int32 `json:"-"` 70} 71 72func (m *Status) Reset() { *m = Status{} } 73func (m *Status) String() string { return proto.CompactTextString(m) } 74func (*Status) ProtoMessage() {} 75func (*Status) Descriptor() ([]byte, []int) { 76 return fileDescriptor_frontend_5a49d9b15a642005, []int{0} 77} 78func (m *Status) XXX_Unmarshal(b []byte) error { 79 return xxx_messageInfo_Status.Unmarshal(m, b) 80} 81func (m *Status) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { 82 return xxx_messageInfo_Status.Marshal(b, m, deterministic) 83} 84func (dst *Status) XXX_Merge(src proto.Message) { 85 xxx_messageInfo_Status.Merge(dst, src) 86} 87func (m *Status) XXX_Size() int { 88 return xxx_messageInfo_Status.Size(m) 89} 90func (m *Status) XXX_DiscardUnknown() { 91 xxx_messageInfo_Status.DiscardUnknown(m) 92} 93 94var xxx_messageInfo_Status proto.InternalMessageInfo 95 96func (m *Status) GetTotalEdges() *Status_TotalEdges { 97 if m != nil { 98 return m.TotalEdges 99 } 100 return nil 101} 102 103func (m *Status) GetBuildStarted() *Status_BuildStarted { 104 if m != nil { 105 return m.BuildStarted 106 } 107 return nil 108} 109 110func (m *Status) GetBuildFinished() *Status_BuildFinished { 111 if m != nil { 112 return m.BuildFinished 113 } 114 return nil 115} 116 117func (m *Status) GetEdgeStarted() *Status_EdgeStarted { 118 if m != nil { 119 return m.EdgeStarted 120 } 121 return nil 122} 123 124func (m *Status) GetEdgeFinished() *Status_EdgeFinished { 125 if m != nil { 126 return m.EdgeFinished 127 } 128 return nil 129} 130 131func (m *Status) GetMessage() *Status_Message { 132 if m != nil { 133 return m.Message 134 } 135 return nil 136} 137 138type Status_TotalEdges struct { 139 // New value for total edges in the build. 140 TotalEdges *uint32 `protobuf:"varint,1,opt,name=total_edges,json=totalEdges" json:"total_edges,omitempty"` 141 XXX_NoUnkeyedLiteral struct{} `json:"-"` 142 XXX_unrecognized []byte `json:"-"` 143 XXX_sizecache int32 `json:"-"` 144} 145 146func (m *Status_TotalEdges) Reset() { *m = Status_TotalEdges{} } 147func (m *Status_TotalEdges) String() string { return proto.CompactTextString(m) } 148func (*Status_TotalEdges) ProtoMessage() {} 149func (*Status_TotalEdges) Descriptor() ([]byte, []int) { 150 return fileDescriptor_frontend_5a49d9b15a642005, []int{0, 0} 151} 152func (m *Status_TotalEdges) XXX_Unmarshal(b []byte) error { 153 return xxx_messageInfo_Status_TotalEdges.Unmarshal(m, b) 154} 155func (m *Status_TotalEdges) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { 156 return xxx_messageInfo_Status_TotalEdges.Marshal(b, m, deterministic) 157} 158func (dst *Status_TotalEdges) XXX_Merge(src proto.Message) { 159 xxx_messageInfo_Status_TotalEdges.Merge(dst, src) 160} 161func (m *Status_TotalEdges) XXX_Size() int { 162 return xxx_messageInfo_Status_TotalEdges.Size(m) 163} 164func (m *Status_TotalEdges) XXX_DiscardUnknown() { 165 xxx_messageInfo_Status_TotalEdges.DiscardUnknown(m) 166} 167 168var xxx_messageInfo_Status_TotalEdges proto.InternalMessageInfo 169 170func (m *Status_TotalEdges) GetTotalEdges() uint32 { 171 if m != nil && m.TotalEdges != nil { 172 return *m.TotalEdges 173 } 174 return 0 175} 176 177type Status_BuildStarted struct { 178 // Number of jobs Ninja will run in parallel. 179 Parallelism *uint32 `protobuf:"varint,1,opt,name=parallelism" json:"parallelism,omitempty"` 180 // Verbose value passed to ninja. 181 Verbose *bool `protobuf:"varint,2,opt,name=verbose" json:"verbose,omitempty"` 182 XXX_NoUnkeyedLiteral struct{} `json:"-"` 183 XXX_unrecognized []byte `json:"-"` 184 XXX_sizecache int32 `json:"-"` 185} 186 187func (m *Status_BuildStarted) Reset() { *m = Status_BuildStarted{} } 188func (m *Status_BuildStarted) String() string { return proto.CompactTextString(m) } 189func (*Status_BuildStarted) ProtoMessage() {} 190func (*Status_BuildStarted) Descriptor() ([]byte, []int) { 191 return fileDescriptor_frontend_5a49d9b15a642005, []int{0, 1} 192} 193func (m *Status_BuildStarted) XXX_Unmarshal(b []byte) error { 194 return xxx_messageInfo_Status_BuildStarted.Unmarshal(m, b) 195} 196func (m *Status_BuildStarted) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { 197 return xxx_messageInfo_Status_BuildStarted.Marshal(b, m, deterministic) 198} 199func (dst *Status_BuildStarted) XXX_Merge(src proto.Message) { 200 xxx_messageInfo_Status_BuildStarted.Merge(dst, src) 201} 202func (m *Status_BuildStarted) XXX_Size() int { 203 return xxx_messageInfo_Status_BuildStarted.Size(m) 204} 205func (m *Status_BuildStarted) XXX_DiscardUnknown() { 206 xxx_messageInfo_Status_BuildStarted.DiscardUnknown(m) 207} 208 209var xxx_messageInfo_Status_BuildStarted proto.InternalMessageInfo 210 211func (m *Status_BuildStarted) GetParallelism() uint32 { 212 if m != nil && m.Parallelism != nil { 213 return *m.Parallelism 214 } 215 return 0 216} 217 218func (m *Status_BuildStarted) GetVerbose() bool { 219 if m != nil && m.Verbose != nil { 220 return *m.Verbose 221 } 222 return false 223} 224 225type Status_BuildFinished struct { 226 XXX_NoUnkeyedLiteral struct{} `json:"-"` 227 XXX_unrecognized []byte `json:"-"` 228 XXX_sizecache int32 `json:"-"` 229} 230 231func (m *Status_BuildFinished) Reset() { *m = Status_BuildFinished{} } 232func (m *Status_BuildFinished) String() string { return proto.CompactTextString(m) } 233func (*Status_BuildFinished) ProtoMessage() {} 234func (*Status_BuildFinished) Descriptor() ([]byte, []int) { 235 return fileDescriptor_frontend_5a49d9b15a642005, []int{0, 2} 236} 237func (m *Status_BuildFinished) XXX_Unmarshal(b []byte) error { 238 return xxx_messageInfo_Status_BuildFinished.Unmarshal(m, b) 239} 240func (m *Status_BuildFinished) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { 241 return xxx_messageInfo_Status_BuildFinished.Marshal(b, m, deterministic) 242} 243func (dst *Status_BuildFinished) XXX_Merge(src proto.Message) { 244 xxx_messageInfo_Status_BuildFinished.Merge(dst, src) 245} 246func (m *Status_BuildFinished) XXX_Size() int { 247 return xxx_messageInfo_Status_BuildFinished.Size(m) 248} 249func (m *Status_BuildFinished) XXX_DiscardUnknown() { 250 xxx_messageInfo_Status_BuildFinished.DiscardUnknown(m) 251} 252 253var xxx_messageInfo_Status_BuildFinished proto.InternalMessageInfo 254 255type Status_EdgeStarted struct { 256 // Edge identification number, unique to a Ninja run. 257 Id *uint32 `protobuf:"varint,1,opt,name=id" json:"id,omitempty"` 258 // Edge start time in milliseconds since Ninja started. 259 StartTime *uint32 `protobuf:"varint,2,opt,name=start_time,json=startTime" json:"start_time,omitempty"` 260 // List of edge inputs. 261 Inputs []string `protobuf:"bytes,3,rep,name=inputs" json:"inputs,omitempty"` 262 // List of edge outputs. 263 Outputs []string `protobuf:"bytes,4,rep,name=outputs" json:"outputs,omitempty"` 264 // Description field from the edge. 265 Desc *string `protobuf:"bytes,5,opt,name=desc" json:"desc,omitempty"` 266 // Command field from the edge. 267 Command *string `protobuf:"bytes,6,opt,name=command" json:"command,omitempty"` 268 // Edge uses console. 269 Console *bool `protobuf:"varint,7,opt,name=console" json:"console,omitempty"` 270 XXX_NoUnkeyedLiteral struct{} `json:"-"` 271 XXX_unrecognized []byte `json:"-"` 272 XXX_sizecache int32 `json:"-"` 273} 274 275func (m *Status_EdgeStarted) Reset() { *m = Status_EdgeStarted{} } 276func (m *Status_EdgeStarted) String() string { return proto.CompactTextString(m) } 277func (*Status_EdgeStarted) ProtoMessage() {} 278func (*Status_EdgeStarted) Descriptor() ([]byte, []int) { 279 return fileDescriptor_frontend_5a49d9b15a642005, []int{0, 3} 280} 281func (m *Status_EdgeStarted) XXX_Unmarshal(b []byte) error { 282 return xxx_messageInfo_Status_EdgeStarted.Unmarshal(m, b) 283} 284func (m *Status_EdgeStarted) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { 285 return xxx_messageInfo_Status_EdgeStarted.Marshal(b, m, deterministic) 286} 287func (dst *Status_EdgeStarted) XXX_Merge(src proto.Message) { 288 xxx_messageInfo_Status_EdgeStarted.Merge(dst, src) 289} 290func (m *Status_EdgeStarted) XXX_Size() int { 291 return xxx_messageInfo_Status_EdgeStarted.Size(m) 292} 293func (m *Status_EdgeStarted) XXX_DiscardUnknown() { 294 xxx_messageInfo_Status_EdgeStarted.DiscardUnknown(m) 295} 296 297var xxx_messageInfo_Status_EdgeStarted proto.InternalMessageInfo 298 299func (m *Status_EdgeStarted) GetId() uint32 { 300 if m != nil && m.Id != nil { 301 return *m.Id 302 } 303 return 0 304} 305 306func (m *Status_EdgeStarted) GetStartTime() uint32 { 307 if m != nil && m.StartTime != nil { 308 return *m.StartTime 309 } 310 return 0 311} 312 313func (m *Status_EdgeStarted) GetInputs() []string { 314 if m != nil { 315 return m.Inputs 316 } 317 return nil 318} 319 320func (m *Status_EdgeStarted) GetOutputs() []string { 321 if m != nil { 322 return m.Outputs 323 } 324 return nil 325} 326 327func (m *Status_EdgeStarted) GetDesc() string { 328 if m != nil && m.Desc != nil { 329 return *m.Desc 330 } 331 return "" 332} 333 334func (m *Status_EdgeStarted) GetCommand() string { 335 if m != nil && m.Command != nil { 336 return *m.Command 337 } 338 return "" 339} 340 341func (m *Status_EdgeStarted) GetConsole() bool { 342 if m != nil && m.Console != nil { 343 return *m.Console 344 } 345 return false 346} 347 348type Status_EdgeFinished struct { 349 // Edge identification number, unique to a Ninja run. 350 Id *uint32 `protobuf:"varint,1,opt,name=id" json:"id,omitempty"` 351 // Edge end time in milliseconds since Ninja started. 352 EndTime *uint32 `protobuf:"varint,2,opt,name=end_time,json=endTime" json:"end_time,omitempty"` 353 // Exit status (0 for success). 354 Status *int32 `protobuf:"zigzag32,3,opt,name=status" json:"status,omitempty"` 355 // Edge output, may contain ANSI codes. 356 Output *string `protobuf:"bytes,4,opt,name=output" json:"output,omitempty"` 357 XXX_NoUnkeyedLiteral struct{} `json:"-"` 358 XXX_unrecognized []byte `json:"-"` 359 XXX_sizecache int32 `json:"-"` 360} 361 362func (m *Status_EdgeFinished) Reset() { *m = Status_EdgeFinished{} } 363func (m *Status_EdgeFinished) String() string { return proto.CompactTextString(m) } 364func (*Status_EdgeFinished) ProtoMessage() {} 365func (*Status_EdgeFinished) Descriptor() ([]byte, []int) { 366 return fileDescriptor_frontend_5a49d9b15a642005, []int{0, 4} 367} 368func (m *Status_EdgeFinished) XXX_Unmarshal(b []byte) error { 369 return xxx_messageInfo_Status_EdgeFinished.Unmarshal(m, b) 370} 371func (m *Status_EdgeFinished) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { 372 return xxx_messageInfo_Status_EdgeFinished.Marshal(b, m, deterministic) 373} 374func (dst *Status_EdgeFinished) XXX_Merge(src proto.Message) { 375 xxx_messageInfo_Status_EdgeFinished.Merge(dst, src) 376} 377func (m *Status_EdgeFinished) XXX_Size() int { 378 return xxx_messageInfo_Status_EdgeFinished.Size(m) 379} 380func (m *Status_EdgeFinished) XXX_DiscardUnknown() { 381 xxx_messageInfo_Status_EdgeFinished.DiscardUnknown(m) 382} 383 384var xxx_messageInfo_Status_EdgeFinished proto.InternalMessageInfo 385 386func (m *Status_EdgeFinished) GetId() uint32 { 387 if m != nil && m.Id != nil { 388 return *m.Id 389 } 390 return 0 391} 392 393func (m *Status_EdgeFinished) GetEndTime() uint32 { 394 if m != nil && m.EndTime != nil { 395 return *m.EndTime 396 } 397 return 0 398} 399 400func (m *Status_EdgeFinished) GetStatus() int32 { 401 if m != nil && m.Status != nil { 402 return *m.Status 403 } 404 return 0 405} 406 407func (m *Status_EdgeFinished) GetOutput() string { 408 if m != nil && m.Output != nil { 409 return *m.Output 410 } 411 return "" 412} 413 414type Status_Message struct { 415 // Message priority level (INFO, WARNING, or ERROR). 416 Level *Status_Message_Level `protobuf:"varint,1,opt,name=level,enum=ninja.Status_Message_Level,def=0" json:"level,omitempty"` 417 // Info/warning/error message from Ninja. 418 Message *string `protobuf:"bytes,2,opt,name=message" json:"message,omitempty"` 419 XXX_NoUnkeyedLiteral struct{} `json:"-"` 420 XXX_unrecognized []byte `json:"-"` 421 XXX_sizecache int32 `json:"-"` 422} 423 424func (m *Status_Message) Reset() { *m = Status_Message{} } 425func (m *Status_Message) String() string { return proto.CompactTextString(m) } 426func (*Status_Message) ProtoMessage() {} 427func (*Status_Message) Descriptor() ([]byte, []int) { 428 return fileDescriptor_frontend_5a49d9b15a642005, []int{0, 5} 429} 430func (m *Status_Message) XXX_Unmarshal(b []byte) error { 431 return xxx_messageInfo_Status_Message.Unmarshal(m, b) 432} 433func (m *Status_Message) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { 434 return xxx_messageInfo_Status_Message.Marshal(b, m, deterministic) 435} 436func (dst *Status_Message) XXX_Merge(src proto.Message) { 437 xxx_messageInfo_Status_Message.Merge(dst, src) 438} 439func (m *Status_Message) XXX_Size() int { 440 return xxx_messageInfo_Status_Message.Size(m) 441} 442func (m *Status_Message) XXX_DiscardUnknown() { 443 xxx_messageInfo_Status_Message.DiscardUnknown(m) 444} 445 446var xxx_messageInfo_Status_Message proto.InternalMessageInfo 447 448const Default_Status_Message_Level Status_Message_Level = Status_Message_INFO 449 450func (m *Status_Message) GetLevel() Status_Message_Level { 451 if m != nil && m.Level != nil { 452 return *m.Level 453 } 454 return Default_Status_Message_Level 455} 456 457func (m *Status_Message) GetMessage() string { 458 if m != nil && m.Message != nil { 459 return *m.Message 460 } 461 return "" 462} 463 464func init() { 465 proto.RegisterType((*Status)(nil), "ninja.Status") 466 proto.RegisterType((*Status_TotalEdges)(nil), "ninja.Status.TotalEdges") 467 proto.RegisterType((*Status_BuildStarted)(nil), "ninja.Status.BuildStarted") 468 proto.RegisterType((*Status_BuildFinished)(nil), "ninja.Status.BuildFinished") 469 proto.RegisterType((*Status_EdgeStarted)(nil), "ninja.Status.EdgeStarted") 470 proto.RegisterType((*Status_EdgeFinished)(nil), "ninja.Status.EdgeFinished") 471 proto.RegisterType((*Status_Message)(nil), "ninja.Status.Message") 472 proto.RegisterEnum("ninja.Status_Message_Level", Status_Message_Level_name, Status_Message_Level_value) 473} 474 475func init() { proto.RegisterFile("frontend.proto", fileDescriptor_frontend_5a49d9b15a642005) } 476 477var fileDescriptor_frontend_5a49d9b15a642005 = []byte{ 478 // 496 bytes of a gzipped FileDescriptorProto 479 0x1f, 0x8b, 0x08, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0xff, 0x6c, 0x53, 0xd1, 0x6e, 0xd3, 0x30, 480 0x14, 0xa5, 0x69, 0xd3, 0x34, 0x37, 0x6d, 0x28, 0x96, 0x40, 0x59, 0x10, 0xa2, 0xda, 0xd3, 0x78, 481 0x20, 0x48, 0xbc, 0x20, 0x10, 0x12, 0xa2, 0xd2, 0x06, 0x43, 0xd0, 0x49, 0xde, 0x24, 0x24, 0x5e, 482 0xaa, 0x74, 0xf6, 0x86, 0x51, 0xe2, 0x54, 0xb1, 0xbb, 0x5f, 0xe0, 0x7f, 0x78, 0xe0, 0xfb, 0x90, 483 0xaf, 0xed, 0x2c, 0x65, 0x7b, 0xcb, 0xf1, 0x3d, 0xe7, 0xde, 0x73, 0x8f, 0x1d, 0x48, 0xaf, 0xda, 484 0x46, 0x6a, 0x2e, 0x59, 0xb1, 0x6d, 0x1b, 0xdd, 0x90, 0x50, 0x0a, 0xf9, 0xab, 0x3c, 0xfc, 0x13, 485 0xc1, 0xf8, 0x5c, 0x97, 0x7a, 0xa7, 0xc8, 0x5b, 0x48, 0x74, 0xa3, 0xcb, 0x6a, 0xcd, 0xd9, 0x35, 486 0x57, 0xd9, 0x60, 0x31, 0x38, 0x4a, 0x5e, 0x67, 0x05, 0xf2, 0x0a, 0xcb, 0x29, 0x2e, 0x0c, 0xe1, 487 0xd8, 0xd4, 0x29, 0xe8, 0xee, 0x9b, 0x7c, 0x80, 0xd9, 0x66, 0x27, 0x2a, 0xb6, 0x56, 0xba, 0x6c, 488 0x35, 0x67, 0x59, 0x80, 0xe2, 0x7c, 0x5f, 0xbc, 0x34, 0x94, 0x73, 0xcb, 0xa0, 0xd3, 0x4d, 0x0f, 489 0x91, 0x25, 0xa4, 0xb6, 0xc1, 0x95, 0x90, 0x42, 0xfd, 0xe4, 0x2c, 0x1b, 0x62, 0x87, 0xa7, 0xf7, 490 0x74, 0x38, 0x71, 0x14, 0x6a, 0x67, 0x7a, 0x48, 0xde, 0xc3, 0xd4, 0x38, 0xef, 0x3c, 0x8c, 0xb0, 491 0xc3, 0xc1, 0x7e, 0x07, 0xe3, 0xd7, 0x5b, 0x48, 0xf8, 0x2d, 0x30, 0x2b, 0xa0, 0xba, 0x33, 0x10, 492 0xde, 0xb7, 0x82, 0x91, 0x77, 0xf3, 0x71, 0x5c, 0x37, 0xfe, 0x15, 0x44, 0x35, 0x57, 0xaa, 0xbc, 493 0xe6, 0xd9, 0x18, 0xa5, 0x8f, 0xf7, 0xa5, 0xdf, 0x6c, 0x91, 0x7a, 0x56, 0xfe, 0x12, 0xe0, 0x36, 494 0x4e, 0xf2, 0xfc, 0x6e, 0xfa, 0xb3, 0x7e, 0xc6, 0xf9, 0x17, 0x98, 0xf6, 0x03, 0x24, 0x0b, 0x48, 495 0xb6, 0x65, 0x5b, 0x56, 0x15, 0xaf, 0x84, 0xaa, 0x9d, 0xa0, 0x7f, 0x44, 0x32, 0x88, 0x6e, 0x78, 496 0xbb, 0x69, 0x14, 0xc7, 0xfb, 0x98, 0x50, 0x0f, 0xf3, 0x87, 0x30, 0xdb, 0x8b, 0x32, 0xff, 0x3b, 497 0x80, 0xa4, 0x17, 0x0d, 0x49, 0x21, 0x10, 0xcc, 0xf5, 0x0c, 0x04, 0x23, 0xcf, 0x00, 0x30, 0xd6, 498 0xb5, 0x16, 0xb5, 0xed, 0x36, 0xa3, 0x31, 0x9e, 0x5c, 0x88, 0x9a, 0x93, 0x27, 0x30, 0x16, 0x72, 499 0xbb, 0xd3, 0x2a, 0x1b, 0x2e, 0x86, 0x47, 0x31, 0x75, 0xc8, 0x38, 0x68, 0x76, 0x1a, 0x0b, 0x23, 500 0x2c, 0x78, 0x48, 0x08, 0x8c, 0x18, 0x57, 0x97, 0x98, 0x72, 0x4c, 0xf1, 0xdb, 0xb0, 0x2f, 0x9b, 501 0xba, 0x2e, 0x25, 0xc3, 0x04, 0x63, 0xea, 0xa1, 0xad, 0x48, 0xd5, 0x54, 0x3c, 0x8b, 0xec, 0x26, 502 0x0e, 0xe6, 0x02, 0xa6, 0xfd, 0x3b, 0xb9, 0x63, 0xfc, 0x00, 0x26, 0x5c, 0xb2, 0xbe, 0xed, 0x88, 503 0x4b, 0xe6, 0x4d, 0x2b, 0xbc, 0x1a, 0x7c, 0x6b, 0x8f, 0xa8, 0x43, 0xe6, 0xdc, 0xba, 0xc4, 0x17, 504 0x14, 0x53, 0x87, 0xf2, 0xdf, 0x03, 0x88, 0xdc, 0x25, 0x92, 0x37, 0x10, 0x56, 0xfc, 0x86, 0x57, 505 0x38, 0x29, 0xfd, 0xff, 0x99, 0x3a, 0x56, 0xf1, 0xd5, 0x50, 0xde, 0x8d, 0x4e, 0x57, 0x27, 0x67, 506 0xd4, 0xf2, 0xcd, 0x26, 0xfe, 0x95, 0x04, 0x76, 0x47, 0x07, 0x0f, 0x5f, 0x40, 0x88, 0x7c, 0x32, 507 0x01, 0x54, 0xcc, 0x1f, 0x90, 0x04, 0xa2, 0xef, 0x1f, 0xe9, 0xea, 0x74, 0xf5, 0x69, 0x3e, 0x20, 508 0x31, 0x84, 0xc7, 0x94, 0x9e, 0xd1, 0x79, 0xb0, 0x24, 0x9f, 0x87, 0x3f, 0x52, 0x9c, 0xb8, 0xf6, 509 0x7f, 0xf5, 0xbf, 0x00, 0x00, 0x00, 0xff, 0xff, 0x2e, 0x8c, 0xef, 0xcb, 0xe0, 0x03, 0x00, 0x00, 510} 511