github.com/igggame/nebulas-go@v2.1.0+incompatible/core/pb/block.pb.go (about) 1 // Code generated by protoc-gen-gogo. DO NOT EDIT. 2 // source: block.proto 3 4 /* 5 Package corepb is a generated protocol buffer package. 6 7 It is generated from these files: 8 block.proto 9 10 It has these top-level messages: 11 Account 12 ContractMeta 13 Data 14 Transaction 15 BlockHeader 16 Block 17 NetBlocks 18 NetBlock 19 DownloadBlock 20 Random 21 */ 22 package corepb 23 24 import proto "github.com/gogo/protobuf/proto" 25 import fmt "fmt" 26 import math "math" 27 import dagpb "github.com/nebulasio/go-nebulas/common/dag/pb" 28 import consensuspb "github.com/nebulasio/go-nebulas/consensus/pb" 29 30 // Reference imports to suppress errors if they are not otherwise used. 31 var _ = proto.Marshal 32 var _ = fmt.Errorf 33 var _ = math.Inf 34 35 // This is a compile-time assertion to ensure that this generated file 36 // is compatible with the proto package it is being compiled against. 37 // A compilation error at this line likely means your copy of the 38 // proto package needs to be updated. 39 const _ = proto.GoGoProtoPackageIsVersion2 // please upgrade the proto package 40 41 type Account struct { 42 Address []byte `protobuf:"bytes,1,opt,name=address,proto3" json:"address,omitempty"` 43 Balance []byte `protobuf:"bytes,2,opt,name=balance,proto3" json:"balance,omitempty"` 44 Nonce uint64 `protobuf:"varint,3,opt,name=nonce,proto3" json:"nonce,omitempty"` 45 VarsHash []byte `protobuf:"bytes,4,opt,name=vars_hash,json=varsHash,proto3" json:"vars_hash,omitempty"` 46 BirthPlace []byte `protobuf:"bytes,5,opt,name=birth_place,json=birthPlace,proto3" json:"birth_place,omitempty"` 47 ContractMeta *ContractMeta `protobuf:"bytes,6,opt,name=contract_meta,json=contractMeta" json:"contract_meta,omitempty"` 48 } 49 50 func (m *Account) Reset() { *m = Account{} } 51 func (m *Account) String() string { return proto.CompactTextString(m) } 52 func (*Account) ProtoMessage() {} 53 func (*Account) Descriptor() ([]byte, []int) { return fileDescriptorBlock, []int{0} } 54 55 func (m *Account) GetAddress() []byte { 56 if m != nil { 57 return m.Address 58 } 59 return nil 60 } 61 62 func (m *Account) GetBalance() []byte { 63 if m != nil { 64 return m.Balance 65 } 66 return nil 67 } 68 69 func (m *Account) GetNonce() uint64 { 70 if m != nil { 71 return m.Nonce 72 } 73 return 0 74 } 75 76 func (m *Account) GetVarsHash() []byte { 77 if m != nil { 78 return m.VarsHash 79 } 80 return nil 81 } 82 83 func (m *Account) GetBirthPlace() []byte { 84 if m != nil { 85 return m.BirthPlace 86 } 87 return nil 88 } 89 90 func (m *Account) GetContractMeta() *ContractMeta { 91 if m != nil { 92 return m.ContractMeta 93 } 94 return nil 95 } 96 97 type ContractMeta struct { 98 Version string `protobuf:"bytes,1,opt,name=version,proto3" json:"version,omitempty"` 99 } 100 101 func (m *ContractMeta) Reset() { *m = ContractMeta{} } 102 func (m *ContractMeta) String() string { return proto.CompactTextString(m) } 103 func (*ContractMeta) ProtoMessage() {} 104 func (*ContractMeta) Descriptor() ([]byte, []int) { return fileDescriptorBlock, []int{1} } 105 106 func (m *ContractMeta) GetVersion() string { 107 if m != nil { 108 return m.Version 109 } 110 return "" 111 } 112 113 type Data struct { 114 Type string `protobuf:"bytes,1,opt,name=type,proto3" json:"type,omitempty"` 115 Payload []byte `protobuf:"bytes,2,opt,name=payload,proto3" json:"payload,omitempty"` 116 } 117 118 func (m *Data) Reset() { *m = Data{} } 119 func (m *Data) String() string { return proto.CompactTextString(m) } 120 func (*Data) ProtoMessage() {} 121 func (*Data) Descriptor() ([]byte, []int) { return fileDescriptorBlock, []int{2} } 122 123 func (m *Data) GetType() string { 124 if m != nil { 125 return m.Type 126 } 127 return "" 128 } 129 130 func (m *Data) GetPayload() []byte { 131 if m != nil { 132 return m.Payload 133 } 134 return nil 135 } 136 137 type Transaction struct { 138 Hash []byte `protobuf:"bytes,1,opt,name=hash,proto3" json:"hash,omitempty"` 139 From []byte `protobuf:"bytes,2,opt,name=from,proto3" json:"from,omitempty"` 140 To []byte `protobuf:"bytes,3,opt,name=to,proto3" json:"to,omitempty"` 141 Value []byte `protobuf:"bytes,4,opt,name=value,proto3" json:"value,omitempty"` 142 Nonce uint64 `protobuf:"varint,5,opt,name=nonce,proto3" json:"nonce,omitempty"` 143 Timestamp int64 `protobuf:"varint,6,opt,name=timestamp,proto3" json:"timestamp,omitempty"` 144 Data *Data `protobuf:"bytes,7,opt,name=data" json:"data,omitempty"` 145 ChainId uint32 `protobuf:"varint,8,opt,name=chain_id,json=chainId,proto3" json:"chain_id,omitempty"` 146 GasPrice []byte `protobuf:"bytes,9,opt,name=gas_price,json=gasPrice,proto3" json:"gas_price,omitempty"` 147 GasLimit []byte `protobuf:"bytes,10,opt,name=gas_limit,json=gasLimit,proto3" json:"gas_limit,omitempty"` 148 Alg uint32 `protobuf:"varint,11,opt,name=alg,proto3" json:"alg,omitempty"` 149 Sign []byte `protobuf:"bytes,12,opt,name=sign,proto3" json:"sign,omitempty"` 150 } 151 152 func (m *Transaction) Reset() { *m = Transaction{} } 153 func (m *Transaction) String() string { return proto.CompactTextString(m) } 154 func (*Transaction) ProtoMessage() {} 155 func (*Transaction) Descriptor() ([]byte, []int) { return fileDescriptorBlock, []int{3} } 156 157 func (m *Transaction) GetHash() []byte { 158 if m != nil { 159 return m.Hash 160 } 161 return nil 162 } 163 164 func (m *Transaction) GetFrom() []byte { 165 if m != nil { 166 return m.From 167 } 168 return nil 169 } 170 171 func (m *Transaction) GetTo() []byte { 172 if m != nil { 173 return m.To 174 } 175 return nil 176 } 177 178 func (m *Transaction) GetValue() []byte { 179 if m != nil { 180 return m.Value 181 } 182 return nil 183 } 184 185 func (m *Transaction) GetNonce() uint64 { 186 if m != nil { 187 return m.Nonce 188 } 189 return 0 190 } 191 192 func (m *Transaction) GetTimestamp() int64 { 193 if m != nil { 194 return m.Timestamp 195 } 196 return 0 197 } 198 199 func (m *Transaction) GetData() *Data { 200 if m != nil { 201 return m.Data 202 } 203 return nil 204 } 205 206 func (m *Transaction) GetChainId() uint32 { 207 if m != nil { 208 return m.ChainId 209 } 210 return 0 211 } 212 213 func (m *Transaction) GetGasPrice() []byte { 214 if m != nil { 215 return m.GasPrice 216 } 217 return nil 218 } 219 220 func (m *Transaction) GetGasLimit() []byte { 221 if m != nil { 222 return m.GasLimit 223 } 224 return nil 225 } 226 227 func (m *Transaction) GetAlg() uint32 { 228 if m != nil { 229 return m.Alg 230 } 231 return 0 232 } 233 234 func (m *Transaction) GetSign() []byte { 235 if m != nil { 236 return m.Sign 237 } 238 return nil 239 } 240 241 type BlockHeader struct { 242 Hash []byte `protobuf:"bytes,1,opt,name=hash,proto3" json:"hash,omitempty"` 243 ParentHash []byte `protobuf:"bytes,2,opt,name=parent_hash,json=parentHash,proto3" json:"parent_hash,omitempty"` 244 Coinbase []byte `protobuf:"bytes,4,opt,name=coinbase,proto3" json:"coinbase,omitempty"` 245 Timestamp int64 `protobuf:"varint,5,opt,name=timestamp,proto3" json:"timestamp,omitempty"` 246 ChainId uint32 `protobuf:"varint,6,opt,name=chain_id,json=chainId,proto3" json:"chain_id,omitempty"` 247 Alg uint32 `protobuf:"varint,7,opt,name=alg,proto3" json:"alg,omitempty"` 248 Sign []byte `protobuf:"bytes,8,opt,name=sign,proto3" json:"sign,omitempty"` 249 StateRoot []byte `protobuf:"bytes,9,opt,name=state_root,json=stateRoot,proto3" json:"state_root,omitempty"` 250 TxsRoot []byte `protobuf:"bytes,10,opt,name=txs_root,json=txsRoot,proto3" json:"txs_root,omitempty"` 251 EventsRoot []byte `protobuf:"bytes,11,opt,name=events_root,json=eventsRoot,proto3" json:"events_root,omitempty"` 252 ConsensusRoot *consensuspb.ConsensusRoot `protobuf:"bytes,12,opt,name=consensus_root,json=consensusRoot" json:"consensus_root,omitempty"` 253 Random *Random `protobuf:"bytes,13,opt,name=random" json:"random,omitempty"` 254 } 255 256 func (m *BlockHeader) Reset() { *m = BlockHeader{} } 257 func (m *BlockHeader) String() string { return proto.CompactTextString(m) } 258 func (*BlockHeader) ProtoMessage() {} 259 func (*BlockHeader) Descriptor() ([]byte, []int) { return fileDescriptorBlock, []int{4} } 260 261 func (m *BlockHeader) GetHash() []byte { 262 if m != nil { 263 return m.Hash 264 } 265 return nil 266 } 267 268 func (m *BlockHeader) GetParentHash() []byte { 269 if m != nil { 270 return m.ParentHash 271 } 272 return nil 273 } 274 275 func (m *BlockHeader) GetCoinbase() []byte { 276 if m != nil { 277 return m.Coinbase 278 } 279 return nil 280 } 281 282 func (m *BlockHeader) GetTimestamp() int64 { 283 if m != nil { 284 return m.Timestamp 285 } 286 return 0 287 } 288 289 func (m *BlockHeader) GetChainId() uint32 { 290 if m != nil { 291 return m.ChainId 292 } 293 return 0 294 } 295 296 func (m *BlockHeader) GetAlg() uint32 { 297 if m != nil { 298 return m.Alg 299 } 300 return 0 301 } 302 303 func (m *BlockHeader) GetSign() []byte { 304 if m != nil { 305 return m.Sign 306 } 307 return nil 308 } 309 310 func (m *BlockHeader) GetStateRoot() []byte { 311 if m != nil { 312 return m.StateRoot 313 } 314 return nil 315 } 316 317 func (m *BlockHeader) GetTxsRoot() []byte { 318 if m != nil { 319 return m.TxsRoot 320 } 321 return nil 322 } 323 324 func (m *BlockHeader) GetEventsRoot() []byte { 325 if m != nil { 326 return m.EventsRoot 327 } 328 return nil 329 } 330 331 func (m *BlockHeader) GetConsensusRoot() *consensuspb.ConsensusRoot { 332 if m != nil { 333 return m.ConsensusRoot 334 } 335 return nil 336 } 337 338 func (m *BlockHeader) GetRandom() *Random { 339 if m != nil { 340 return m.Random 341 } 342 return nil 343 } 344 345 type Block struct { 346 Header *BlockHeader `protobuf:"bytes,1,opt,name=header" json:"header,omitempty"` 347 Transactions []*Transaction `protobuf:"bytes,2,rep,name=transactions" json:"transactions,omitempty"` 348 Dependency *dagpb.Dag `protobuf:"bytes,3,opt,name=dependency" json:"dependency,omitempty"` 349 Height uint64 `protobuf:"varint,4,opt,name=height,proto3" json:"height,omitempty"` 350 } 351 352 func (m *Block) Reset() { *m = Block{} } 353 func (m *Block) String() string { return proto.CompactTextString(m) } 354 func (*Block) ProtoMessage() {} 355 func (*Block) Descriptor() ([]byte, []int) { return fileDescriptorBlock, []int{5} } 356 357 func (m *Block) GetHeader() *BlockHeader { 358 if m != nil { 359 return m.Header 360 } 361 return nil 362 } 363 364 func (m *Block) GetTransactions() []*Transaction { 365 if m != nil { 366 return m.Transactions 367 } 368 return nil 369 } 370 371 func (m *Block) GetDependency() *dagpb.Dag { 372 if m != nil { 373 return m.Dependency 374 } 375 return nil 376 } 377 378 func (m *Block) GetHeight() uint64 { 379 if m != nil { 380 return m.Height 381 } 382 return 0 383 } 384 385 type NetBlocks struct { 386 From string `protobuf:"bytes,1,opt,name=from,proto3" json:"from,omitempty"` 387 Batch uint64 `protobuf:"varint,2,opt,name=batch,proto3" json:"batch,omitempty"` 388 Blocks []*Block `protobuf:"bytes,3,rep,name=blocks" json:"blocks,omitempty"` 389 } 390 391 func (m *NetBlocks) Reset() { *m = NetBlocks{} } 392 func (m *NetBlocks) String() string { return proto.CompactTextString(m) } 393 func (*NetBlocks) ProtoMessage() {} 394 func (*NetBlocks) Descriptor() ([]byte, []int) { return fileDescriptorBlock, []int{6} } 395 396 func (m *NetBlocks) GetFrom() string { 397 if m != nil { 398 return m.From 399 } 400 return "" 401 } 402 403 func (m *NetBlocks) GetBatch() uint64 { 404 if m != nil { 405 return m.Batch 406 } 407 return 0 408 } 409 410 func (m *NetBlocks) GetBlocks() []*Block { 411 if m != nil { 412 return m.Blocks 413 } 414 return nil 415 } 416 417 type NetBlock struct { 418 From string `protobuf:"bytes,1,opt,name=from,proto3" json:"from,omitempty"` 419 Batch uint64 `protobuf:"varint,2,opt,name=batch,proto3" json:"batch,omitempty"` 420 Block *Block `protobuf:"bytes,3,opt,name=block" json:"block,omitempty"` 421 } 422 423 func (m *NetBlock) Reset() { *m = NetBlock{} } 424 func (m *NetBlock) String() string { return proto.CompactTextString(m) } 425 func (*NetBlock) ProtoMessage() {} 426 func (*NetBlock) Descriptor() ([]byte, []int) { return fileDescriptorBlock, []int{7} } 427 428 func (m *NetBlock) GetFrom() string { 429 if m != nil { 430 return m.From 431 } 432 return "" 433 } 434 435 func (m *NetBlock) GetBatch() uint64 { 436 if m != nil { 437 return m.Batch 438 } 439 return 0 440 } 441 442 func (m *NetBlock) GetBlock() *Block { 443 if m != nil { 444 return m.Block 445 } 446 return nil 447 } 448 449 type DownloadBlock struct { 450 Hash []byte `protobuf:"bytes,1,opt,name=hash,proto3" json:"hash,omitempty"` 451 Sign []byte `protobuf:"bytes,2,opt,name=sign,proto3" json:"sign,omitempty"` 452 } 453 454 func (m *DownloadBlock) Reset() { *m = DownloadBlock{} } 455 func (m *DownloadBlock) String() string { return proto.CompactTextString(m) } 456 func (*DownloadBlock) ProtoMessage() {} 457 func (*DownloadBlock) Descriptor() ([]byte, []int) { return fileDescriptorBlock, []int{8} } 458 459 func (m *DownloadBlock) GetHash() []byte { 460 if m != nil { 461 return m.Hash 462 } 463 return nil 464 } 465 466 func (m *DownloadBlock) GetSign() []byte { 467 if m != nil { 468 return m.Sign 469 } 470 return nil 471 } 472 473 type Random struct { 474 VrfSeed []byte `protobuf:"bytes,1,opt,name=vrf_seed,json=vrfSeed,proto3" json:"vrf_seed,omitempty"` 475 VrfProof []byte `protobuf:"bytes,2,opt,name=vrf_proof,json=vrfProof,proto3" json:"vrf_proof,omitempty"` 476 } 477 478 func (m *Random) Reset() { *m = Random{} } 479 func (m *Random) String() string { return proto.CompactTextString(m) } 480 func (*Random) ProtoMessage() {} 481 func (*Random) Descriptor() ([]byte, []int) { return fileDescriptorBlock, []int{9} } 482 483 func (m *Random) GetVrfSeed() []byte { 484 if m != nil { 485 return m.VrfSeed 486 } 487 return nil 488 } 489 490 func (m *Random) GetVrfProof() []byte { 491 if m != nil { 492 return m.VrfProof 493 } 494 return nil 495 } 496 497 func init() { 498 proto.RegisterType((*Account)(nil), "corepb.Account") 499 proto.RegisterType((*ContractMeta)(nil), "corepb.ContractMeta") 500 proto.RegisterType((*Data)(nil), "corepb.Data") 501 proto.RegisterType((*Transaction)(nil), "corepb.Transaction") 502 proto.RegisterType((*BlockHeader)(nil), "corepb.BlockHeader") 503 proto.RegisterType((*Block)(nil), "corepb.Block") 504 proto.RegisterType((*NetBlocks)(nil), "corepb.NetBlocks") 505 proto.RegisterType((*NetBlock)(nil), "corepb.NetBlock") 506 proto.RegisterType((*DownloadBlock)(nil), "corepb.DownloadBlock") 507 proto.RegisterType((*Random)(nil), "corepb.Random") 508 } 509 510 func init() { proto.RegisterFile("block.proto", fileDescriptorBlock) } 511 512 var fileDescriptorBlock = []byte{ 513 // 791 bytes of a gzipped FileDescriptorProto 514 0x1f, 0x8b, 0x08, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0xff, 0x94, 0x54, 0xdd, 0x8a, 0x2b, 0x45, 515 0x10, 0x26, 0xc9, 0xe4, 0xaf, 0x26, 0x59, 0x0e, 0xed, 0x22, 0xe3, 0xaa, 0x6c, 0x18, 0x51, 0x82, 516 0x62, 0x02, 0xab, 0xb0, 0x7a, 0xe7, 0xd1, 0x73, 0x71, 0x14, 0x95, 0xa5, 0xf5, 0x46, 0x10, 0x42, 517 0x4d, 0x4f, 0xef, 0x64, 0x30, 0xd3, 0x3d, 0x74, 0x77, 0xe2, 0xd9, 0x47, 0xf0, 0x5d, 0xbc, 0xf1, 518 0x3d, 0x7c, 0x28, 0xe9, 0xea, 0x9e, 0xec, 0xec, 0xf1, 0x80, 0x78, 0x35, 0xfd, 0xd5, 0x37, 0x5f, 519 0x53, 0xf5, 0x55, 0x55, 0x43, 0x5a, 0x1c, 0xb4, 0xf8, 0x6d, 0xd3, 0x1a, 0xed, 0x34, 0x9b, 0x08, 520 0x6d, 0x64, 0x5b, 0x5c, 0xdd, 0x56, 0xb5, 0xdb, 0x1f, 0x8b, 0x8d, 0xd0, 0xcd, 0x56, 0xc9, 0xe2, 521 0x78, 0x40, 0x5b, 0xeb, 0x6d, 0xa5, 0x3f, 0x8d, 0x60, 0x2b, 0x74, 0xd3, 0x68, 0xb5, 0x2d, 0xb1, 522 0xda, 0xb6, 0x85, 0xff, 0x84, 0x0b, 0xae, 0xbe, 0xf8, 0x6f, 0xa1, 0xb2, 0x52, 0xd9, 0xa3, 0xf5, 523 0x3a, 0xeb, 0xd0, 0xc9, 0xa0, 0xcc, 0xff, 0x1e, 0xc0, 0xf4, 0xb9, 0x10, 0xfa, 0xa8, 0x1c, 0xcb, 524 0x60, 0x8a, 0x65, 0x69, 0xa4, 0xb5, 0xd9, 0x60, 0x35, 0x58, 0x2f, 0x78, 0x07, 0x3d, 0x53, 0xe0, 525 0x01, 0x95, 0x90, 0xd9, 0x30, 0x30, 0x11, 0xb2, 0x4b, 0x18, 0x2b, 0xed, 0xe3, 0xa3, 0xd5, 0x60, 526 0x9d, 0xf0, 0x00, 0xd8, 0xbb, 0x30, 0x3f, 0xa1, 0xb1, 0xbb, 0x3d, 0xda, 0x7d, 0x96, 0x90, 0x62, 527 0xe6, 0x03, 0x2f, 0xd1, 0xee, 0xd9, 0x35, 0xa4, 0x45, 0x6d, 0xdc, 0x7e, 0xd7, 0x1e, 0x50, 0xc8, 528 0x6c, 0x4c, 0x34, 0x50, 0xe8, 0xce, 0x47, 0xd8, 0x97, 0xb0, 0x14, 0x5a, 0x39, 0x83, 0xc2, 0xed, 529 0x1a, 0xe9, 0x30, 0x9b, 0xac, 0x06, 0xeb, 0xf4, 0xe6, 0x72, 0x13, 0x6c, 0xda, 0x7c, 0x13, 0xc9, 530 0x1f, 0xa4, 0x43, 0xbe, 0x10, 0x3d, 0x94, 0xaf, 0x61, 0xd1, 0x67, 0x7d, 0xe2, 0x27, 0x69, 0x6c, 531 0xad, 0x15, 0x95, 0x34, 0xe7, 0x1d, 0xcc, 0x3f, 0x87, 0xe4, 0x05, 0x3a, 0x64, 0x0c, 0x12, 0xf7, 532 0xd0, 0xca, 0x48, 0xd3, 0xd9, 0xab, 0x5a, 0x7c, 0x38, 0x68, 0x2c, 0xbb, 0x72, 0x23, 0xcc, 0xff, 533 0x1c, 0x42, 0xfa, 0xb3, 0x41, 0x65, 0x51, 0xb8, 0x5a, 0x2b, 0xaf, 0xa6, 0x1a, 0x83, 0x5f, 0x74, 534 0xf6, 0xb1, 0x7b, 0xa3, 0x9b, 0x28, 0xa5, 0x33, 0xbb, 0x80, 0xa1, 0xd3, 0xe4, 0xd1, 0x82, 0x0f, 535 0x9d, 0xf6, 0xb6, 0x9d, 0xf0, 0x70, 0x94, 0xd1, 0x9c, 0x00, 0x1e, 0xcd, 0x1c, 0xf7, 0xcd, 0x7c, 536 0x0f, 0xe6, 0xae, 0x6e, 0xa4, 0x75, 0xd8, 0xb4, 0x64, 0xc5, 0x88, 0x3f, 0x06, 0xd8, 0x0a, 0x92, 537 0x12, 0x1d, 0x66, 0x53, 0xf2, 0x68, 0xd1, 0x79, 0xe4, 0x6b, 0xe3, 0xc4, 0xb0, 0x77, 0x60, 0x26, 538 0xf6, 0x58, 0xab, 0x5d, 0x5d, 0x66, 0xb3, 0xd5, 0x60, 0xbd, 0xe4, 0x53, 0xc2, 0xdf, 0x96, 0xbe, 539 0x4f, 0x15, 0xda, 0x5d, 0x6b, 0x6a, 0x21, 0xb3, 0x79, 0xe8, 0x53, 0x85, 0xf6, 0xce, 0xe3, 0x8e, 540 0x3c, 0xd4, 0x4d, 0xed, 0x32, 0x38, 0x93, 0xdf, 0x7b, 0xcc, 0x9e, 0xc1, 0x08, 0x0f, 0x55, 0x96, 541 0xd2, 0x7d, 0xfe, 0xe8, 0xcb, 0xb6, 0x75, 0xa5, 0xb2, 0x45, 0x28, 0xdb, 0x9f, 0xf3, 0x3f, 0x46, 542 0x90, 0x7e, 0xed, 0x07, 0xfd, 0xa5, 0xc4, 0x52, 0x9a, 0x37, 0xda, 0x75, 0x0d, 0x69, 0x8b, 0x46, 543 0x2a, 0x17, 0xa6, 0x25, 0xb8, 0x06, 0x21, 0x44, 0xf3, 0x72, 0x05, 0x33, 0xa1, 0x6b, 0x55, 0xa0, 544 0xed, 0xec, 0x3a, 0xe3, 0xa7, 0xde, 0x8c, 0x5f, 0xf7, 0xa6, 0x5f, 0xf9, 0xe4, 0x69, 0xe5, 0x31, 545 0xff, 0xe9, 0xbf, 0xf3, 0x9f, 0x3d, 0xe6, 0xcf, 0xde, 0x07, 0xa0, 0x65, 0xd9, 0x19, 0xad, 0x5d, 546 0x34, 0x68, 0x4e, 0x11, 0xae, 0xb5, 0xf3, 0xf7, 0xbb, 0x57, 0x36, 0x90, 0xc1, 0xa0, 0xa9, 0x7b, 547 0x65, 0x89, 0xba, 0x86, 0x54, 0x9e, 0xa4, 0x72, 0x91, 0x4d, 0x43, 0x55, 0x21, 0x44, 0x3f, 0x3c, 548 0x87, 0x8b, 0xf3, 0x52, 0x86, 0x7f, 0x16, 0xd4, 0xc1, 0xab, 0xcd, 0x39, 0x1c, 0x46, 0x3d, 0x9c, 549 0xbd, 0x86, 0x2f, 0x45, 0x1f, 0xb2, 0x8f, 0x60, 0x62, 0x50, 0x95, 0xba, 0xc9, 0x96, 0x24, 0xbd, 550 0xe8, 0x9a, 0xcf, 0x29, 0xca, 0x23, 0xfb, 0x5d, 0x32, 0x1b, 0x3d, 0x4b, 0xf2, 0xbf, 0x06, 0x30, 551 0xa6, 0x5e, 0xb0, 0x4f, 0x60, 0xb2, 0xa7, 0x7e, 0x50, 0x1f, 0xd2, 0x9b, 0xb7, 0x3a, 0x5d, 0xaf, 552 0x55, 0x3c, 0xfe, 0xc2, 0x6e, 0x61, 0xe1, 0x1e, 0x07, 0xde, 0x66, 0xc3, 0xd5, 0xa8, 0x2f, 0xe9, 553 0x2d, 0x03, 0x7f, 0xf2, 0x23, 0xfb, 0x18, 0xa0, 0x94, 0xad, 0x54, 0xa5, 0x54, 0xe2, 0x81, 0x46, 554 0x3f, 0xbd, 0x81, 0x4d, 0x89, 0x15, 0x4d, 0x67, 0xc5, 0x7b, 0x2c, 0x7b, 0xdb, 0x67, 0x54, 0x57, 555 0x7b, 0x47, 0x0d, 0x4e, 0x78, 0x44, 0xf9, 0xaf, 0x30, 0xff, 0x51, 0x3a, 0x4a, 0xcb, 0x9e, 0xf7, 556 0x2a, 0x6e, 0x2a, 0xed, 0xd5, 0x25, 0x8c, 0x0b, 0x74, 0x22, 0x8c, 0x4d, 0xc2, 0x03, 0x60, 0x1f, 557 0xc2, 0x84, 0x9e, 0x57, 0x9b, 0x8d, 0x28, 0xdb, 0xe5, 0x93, 0x02, 0x79, 0x24, 0xf3, 0x5f, 0x60, 558 0xd6, 0xdd, 0xfe, 0x3f, 0x2e, 0xff, 0x00, 0xc6, 0xa4, 0x8f, 0x25, 0xbd, 0x76, 0x77, 0xe0, 0xf2, 559 0x5b, 0x58, 0xbe, 0xd0, 0xbf, 0x2b, 0xff, 0x66, 0x9c, 0xef, 0x7f, 0xd3, 0x43, 0x41, 0x13, 0x37, 560 0xec, 0x6d, 0xcc, 0x57, 0x30, 0x09, 0xdd, 0xf3, 0xc3, 0x75, 0x32, 0xf7, 0x3b, 0x2b, 0x65, 0xd9, 561 0x3d, 0xc7, 0x27, 0x73, 0xff, 0x93, 0x94, 0xb4, 0xb6, 0x9e, 0x6a, 0x8d, 0xd6, 0xf7, 0x51, 0xed, 562 0xff, 0xbd, 0xf3, 0xb8, 0x98, 0xd0, 0xc3, 0xfe, 0xd9, 0x3f, 0x01, 0x00, 0x00, 0xff, 0xff, 0xa9, 563 0xc7, 0x49, 0xf3, 0x62, 0x06, 0x00, 0x00, 564 }