github.com/zhiqiangxu/go-ethereum@v1.9.16-0.20210824055606-be91cfdebc48/accounts/usbwallet/trezor/messages.pb.go (about) 1 // Code generated by protoc-gen-go. DO NOT EDIT. 2 // source: messages.proto 3 4 package trezor 5 6 import ( 7 fmt "fmt" 8 math "math" 9 10 proto "github.com/golang/protobuf/proto" 11 descriptor "github.com/golang/protobuf/protoc-gen-go/descriptor" 12 ) 13 14 // Reference imports to suppress errors if they are not otherwise used. 15 var _ = proto.Marshal 16 var _ = fmt.Errorf 17 var _ = math.Inf 18 19 // This is a compile-time assertion to ensure that this generated file 20 // is compatible with the proto package it is being compiled against. 21 // A compilation error at this line likely means your copy of the 22 // proto package needs to be updated. 23 const _ = proto.ProtoPackageIsVersion3 // please upgrade the proto package 24 25 //* 26 // Mapping between TREZOR wire identifier (uint) and a protobuf message 27 type MessageType int32 28 29 const ( 30 // Management 31 MessageType_MessageType_Initialize MessageType = 0 32 MessageType_MessageType_Ping MessageType = 1 33 MessageType_MessageType_Success MessageType = 2 34 MessageType_MessageType_Failure MessageType = 3 35 MessageType_MessageType_ChangePin MessageType = 4 36 MessageType_MessageType_WipeDevice MessageType = 5 37 MessageType_MessageType_GetEntropy MessageType = 9 38 MessageType_MessageType_Entropy MessageType = 10 39 MessageType_MessageType_LoadDevice MessageType = 13 40 MessageType_MessageType_ResetDevice MessageType = 14 41 MessageType_MessageType_Features MessageType = 17 42 MessageType_MessageType_PinMatrixRequest MessageType = 18 43 MessageType_MessageType_PinMatrixAck MessageType = 19 44 MessageType_MessageType_Cancel MessageType = 20 45 MessageType_MessageType_ClearSession MessageType = 24 46 MessageType_MessageType_ApplySettings MessageType = 25 47 MessageType_MessageType_ButtonRequest MessageType = 26 48 MessageType_MessageType_ButtonAck MessageType = 27 49 MessageType_MessageType_ApplyFlags MessageType = 28 50 MessageType_MessageType_BackupDevice MessageType = 34 51 MessageType_MessageType_EntropyRequest MessageType = 35 52 MessageType_MessageType_EntropyAck MessageType = 36 53 MessageType_MessageType_PassphraseRequest MessageType = 41 54 MessageType_MessageType_PassphraseAck MessageType = 42 55 MessageType_MessageType_PassphraseStateRequest MessageType = 77 56 MessageType_MessageType_PassphraseStateAck MessageType = 78 57 MessageType_MessageType_RecoveryDevice MessageType = 45 58 MessageType_MessageType_WordRequest MessageType = 46 59 MessageType_MessageType_WordAck MessageType = 47 60 MessageType_MessageType_GetFeatures MessageType = 55 61 MessageType_MessageType_SetU2FCounter MessageType = 63 62 // Bootloader 63 MessageType_MessageType_FirmwareErase MessageType = 6 64 MessageType_MessageType_FirmwareUpload MessageType = 7 65 MessageType_MessageType_FirmwareRequest MessageType = 8 66 MessageType_MessageType_SelfTest MessageType = 32 67 // Bitcoin 68 MessageType_MessageType_GetPublicKey MessageType = 11 69 MessageType_MessageType_PublicKey MessageType = 12 70 MessageType_MessageType_SignTx MessageType = 15 71 MessageType_MessageType_TxRequest MessageType = 21 72 MessageType_MessageType_TxAck MessageType = 22 73 MessageType_MessageType_GetAddress MessageType = 29 74 MessageType_MessageType_Address MessageType = 30 75 MessageType_MessageType_SignMessage MessageType = 38 76 MessageType_MessageType_VerifyMessage MessageType = 39 77 MessageType_MessageType_MessageSignature MessageType = 40 78 // Crypto 79 MessageType_MessageType_CipherKeyValue MessageType = 23 80 MessageType_MessageType_CipheredKeyValue MessageType = 48 81 MessageType_MessageType_SignIdentity MessageType = 53 82 MessageType_MessageType_SignedIdentity MessageType = 54 83 MessageType_MessageType_GetECDHSessionKey MessageType = 61 84 MessageType_MessageType_ECDHSessionKey MessageType = 62 85 MessageType_MessageType_CosiCommit MessageType = 71 86 MessageType_MessageType_CosiCommitment MessageType = 72 87 MessageType_MessageType_CosiSign MessageType = 73 88 MessageType_MessageType_CosiSignature MessageType = 74 89 // Debug 90 MessageType_MessageType_DebugLinkDecision MessageType = 100 91 MessageType_MessageType_DebugLinkGetState MessageType = 101 92 MessageType_MessageType_DebugLinkState MessageType = 102 93 MessageType_MessageType_DebugLinkStop MessageType = 103 94 MessageType_MessageType_DebugLinkLog MessageType = 104 95 MessageType_MessageType_DebugLinkMemoryRead MessageType = 110 96 MessageType_MessageType_DebugLinkMemory MessageType = 111 97 MessageType_MessageType_DebugLinkMemoryWrite MessageType = 112 98 MessageType_MessageType_DebugLinkFlashErase MessageType = 113 99 // Ethereum 100 MessageType_MessageType_EthereumGetPublicKey MessageType = 450 101 MessageType_MessageType_EthereumPublicKey MessageType = 451 102 MessageType_MessageType_EthereumGetAddress MessageType = 56 103 MessageType_MessageType_EthereumAddress MessageType = 57 104 MessageType_MessageType_EthereumSignTx MessageType = 58 105 MessageType_MessageType_EthereumTxRequest MessageType = 59 106 MessageType_MessageType_EthereumTxAck MessageType = 60 107 MessageType_MessageType_EthereumSignMessage MessageType = 64 108 MessageType_MessageType_EthereumVerifyMessage MessageType = 65 109 MessageType_MessageType_EthereumMessageSignature MessageType = 66 110 // NEM 111 MessageType_MessageType_NEMGetAddress MessageType = 67 112 MessageType_MessageType_NEMAddress MessageType = 68 113 MessageType_MessageType_NEMSignTx MessageType = 69 114 MessageType_MessageType_NEMSignedTx MessageType = 70 115 MessageType_MessageType_NEMDecryptMessage MessageType = 75 116 MessageType_MessageType_NEMDecryptedMessage MessageType = 76 117 // Lisk 118 MessageType_MessageType_LiskGetAddress MessageType = 114 119 MessageType_MessageType_LiskAddress MessageType = 115 120 MessageType_MessageType_LiskSignTx MessageType = 116 121 MessageType_MessageType_LiskSignedTx MessageType = 117 122 MessageType_MessageType_LiskSignMessage MessageType = 118 123 MessageType_MessageType_LiskMessageSignature MessageType = 119 124 MessageType_MessageType_LiskVerifyMessage MessageType = 120 125 MessageType_MessageType_LiskGetPublicKey MessageType = 121 126 MessageType_MessageType_LiskPublicKey MessageType = 122 127 // Tezos 128 MessageType_MessageType_TezosGetAddress MessageType = 150 129 MessageType_MessageType_TezosAddress MessageType = 151 130 MessageType_MessageType_TezosSignTx MessageType = 152 131 MessageType_MessageType_TezosSignedTx MessageType = 153 132 MessageType_MessageType_TezosGetPublicKey MessageType = 154 133 MessageType_MessageType_TezosPublicKey MessageType = 155 134 // Stellar 135 MessageType_MessageType_StellarSignTx MessageType = 202 136 MessageType_MessageType_StellarTxOpRequest MessageType = 203 137 MessageType_MessageType_StellarGetAddress MessageType = 207 138 MessageType_MessageType_StellarAddress MessageType = 208 139 MessageType_MessageType_StellarCreateAccountOp MessageType = 210 140 MessageType_MessageType_StellarPaymentOp MessageType = 211 141 MessageType_MessageType_StellarPathPaymentOp MessageType = 212 142 MessageType_MessageType_StellarManageOfferOp MessageType = 213 143 MessageType_MessageType_StellarCreatePassiveOfferOp MessageType = 214 144 MessageType_MessageType_StellarSetOptionsOp MessageType = 215 145 MessageType_MessageType_StellarChangeTrustOp MessageType = 216 146 MessageType_MessageType_StellarAllowTrustOp MessageType = 217 147 MessageType_MessageType_StellarAccountMergeOp MessageType = 218 148 // omitted: StellarInflationOp is not a supported operation, would be 219 149 MessageType_MessageType_StellarManageDataOp MessageType = 220 150 MessageType_MessageType_StellarBumpSequenceOp MessageType = 221 151 MessageType_MessageType_StellarSignedTx MessageType = 230 152 // TRON 153 MessageType_MessageType_TronGetAddress MessageType = 250 154 MessageType_MessageType_TronAddress MessageType = 251 155 MessageType_MessageType_TronSignTx MessageType = 252 156 MessageType_MessageType_TronSignedTx MessageType = 253 157 // Cardano 158 // dropped Sign/VerifyMessage ids 300-302 159 MessageType_MessageType_CardanoSignTx MessageType = 303 160 MessageType_MessageType_CardanoTxRequest MessageType = 304 161 MessageType_MessageType_CardanoGetPublicKey MessageType = 305 162 MessageType_MessageType_CardanoPublicKey MessageType = 306 163 MessageType_MessageType_CardanoGetAddress MessageType = 307 164 MessageType_MessageType_CardanoAddress MessageType = 308 165 MessageType_MessageType_CardanoTxAck MessageType = 309 166 MessageType_MessageType_CardanoSignedTx MessageType = 310 167 // Ontology 168 MessageType_MessageType_OntologyGetAddress MessageType = 350 169 MessageType_MessageType_OntologyAddress MessageType = 351 170 MessageType_MessageType_OntologyGetPublicKey MessageType = 352 171 MessageType_MessageType_OntologyPublicKey MessageType = 353 172 MessageType_MessageType_OntologySignTransfer MessageType = 354 173 MessageType_MessageType_OntologySignedTransfer MessageType = 355 174 MessageType_MessageType_OntologySignWithdrawOng MessageType = 356 175 MessageType_MessageType_OntologySignedWithdrawOng MessageType = 357 176 MessageType_MessageType_OntologySignOntIdRegister MessageType = 358 177 MessageType_MessageType_OntologySignedOntIdRegister MessageType = 359 178 MessageType_MessageType_OntologySignOntIdAddAttributes MessageType = 360 179 MessageType_MessageType_OntologySignedOntIdAddAttributes MessageType = 361 180 // Ripple 181 MessageType_MessageType_RippleGetAddress MessageType = 400 182 MessageType_MessageType_RippleAddress MessageType = 401 183 MessageType_MessageType_RippleSignTx MessageType = 402 184 MessageType_MessageType_RippleSignedTx MessageType = 403 185 // Monero 186 MessageType_MessageType_MoneroTransactionInitRequest MessageType = 501 187 MessageType_MessageType_MoneroTransactionInitAck MessageType = 502 188 MessageType_MessageType_MoneroTransactionSetInputRequest MessageType = 503 189 MessageType_MessageType_MoneroTransactionSetInputAck MessageType = 504 190 MessageType_MessageType_MoneroTransactionInputsPermutationRequest MessageType = 505 191 MessageType_MessageType_MoneroTransactionInputsPermutationAck MessageType = 506 192 MessageType_MessageType_MoneroTransactionInputViniRequest MessageType = 507 193 MessageType_MessageType_MoneroTransactionInputViniAck MessageType = 508 194 MessageType_MessageType_MoneroTransactionAllInputsSetRequest MessageType = 509 195 MessageType_MessageType_MoneroTransactionAllInputsSetAck MessageType = 510 196 MessageType_MessageType_MoneroTransactionSetOutputRequest MessageType = 511 197 MessageType_MessageType_MoneroTransactionSetOutputAck MessageType = 512 198 MessageType_MessageType_MoneroTransactionAllOutSetRequest MessageType = 513 199 MessageType_MessageType_MoneroTransactionAllOutSetAck MessageType = 514 200 MessageType_MessageType_MoneroTransactionSignInputRequest MessageType = 515 201 MessageType_MessageType_MoneroTransactionSignInputAck MessageType = 516 202 MessageType_MessageType_MoneroTransactionFinalRequest MessageType = 517 203 MessageType_MessageType_MoneroTransactionFinalAck MessageType = 518 204 MessageType_MessageType_MoneroKeyImageExportInitRequest MessageType = 530 205 MessageType_MessageType_MoneroKeyImageExportInitAck MessageType = 531 206 MessageType_MessageType_MoneroKeyImageSyncStepRequest MessageType = 532 207 MessageType_MessageType_MoneroKeyImageSyncStepAck MessageType = 533 208 MessageType_MessageType_MoneroKeyImageSyncFinalRequest MessageType = 534 209 MessageType_MessageType_MoneroKeyImageSyncFinalAck MessageType = 535 210 MessageType_MessageType_MoneroGetAddress MessageType = 540 211 MessageType_MessageType_MoneroAddress MessageType = 541 212 MessageType_MessageType_MoneroGetWatchKey MessageType = 542 213 MessageType_MessageType_MoneroWatchKey MessageType = 543 214 MessageType_MessageType_DebugMoneroDiagRequest MessageType = 546 215 MessageType_MessageType_DebugMoneroDiagAck MessageType = 547 216 MessageType_MessageType_MoneroGetTxKeyRequest MessageType = 550 217 MessageType_MessageType_MoneroGetTxKeyAck MessageType = 551 218 MessageType_MessageType_MoneroLiveRefreshStartRequest MessageType = 552 219 MessageType_MessageType_MoneroLiveRefreshStartAck MessageType = 553 220 MessageType_MessageType_MoneroLiveRefreshStepRequest MessageType = 554 221 MessageType_MessageType_MoneroLiveRefreshStepAck MessageType = 555 222 MessageType_MessageType_MoneroLiveRefreshFinalRequest MessageType = 556 223 MessageType_MessageType_MoneroLiveRefreshFinalAck MessageType = 557 224 // EOS 225 MessageType_MessageType_EosGetPublicKey MessageType = 600 226 MessageType_MessageType_EosPublicKey MessageType = 601 227 MessageType_MessageType_EosSignTx MessageType = 602 228 MessageType_MessageType_EosTxActionRequest MessageType = 603 229 MessageType_MessageType_EosTxActionAck MessageType = 604 230 MessageType_MessageType_EosSignedTx MessageType = 605 231 // Binance 232 MessageType_MessageType_BinanceGetAddress MessageType = 700 233 MessageType_MessageType_BinanceAddress MessageType = 701 234 MessageType_MessageType_BinanceGetPublicKey MessageType = 702 235 MessageType_MessageType_BinancePublicKey MessageType = 703 236 MessageType_MessageType_BinanceSignTx MessageType = 704 237 MessageType_MessageType_BinanceTxRequest MessageType = 705 238 MessageType_MessageType_BinanceTransferMsg MessageType = 706 239 MessageType_MessageType_BinanceOrderMsg MessageType = 707 240 MessageType_MessageType_BinanceCancelMsg MessageType = 708 241 MessageType_MessageType_BinanceSignedTx MessageType = 709 242 ) 243 244 var MessageType_name = map[int32]string{ 245 0: "MessageType_Initialize", 246 1: "MessageType_Ping", 247 2: "MessageType_Success", 248 3: "MessageType_Failure", 249 4: "MessageType_ChangePin", 250 5: "MessageType_WipeDevice", 251 9: "MessageType_GetEntropy", 252 10: "MessageType_Entropy", 253 13: "MessageType_LoadDevice", 254 14: "MessageType_ResetDevice", 255 17: "MessageType_Features", 256 18: "MessageType_PinMatrixRequest", 257 19: "MessageType_PinMatrixAck", 258 20: "MessageType_Cancel", 259 24: "MessageType_ClearSession", 260 25: "MessageType_ApplySettings", 261 26: "MessageType_ButtonRequest", 262 27: "MessageType_ButtonAck", 263 28: "MessageType_ApplyFlags", 264 34: "MessageType_BackupDevice", 265 35: "MessageType_EntropyRequest", 266 36: "MessageType_EntropyAck", 267 41: "MessageType_PassphraseRequest", 268 42: "MessageType_PassphraseAck", 269 77: "MessageType_PassphraseStateRequest", 270 78: "MessageType_PassphraseStateAck", 271 45: "MessageType_RecoveryDevice", 272 46: "MessageType_WordRequest", 273 47: "MessageType_WordAck", 274 55: "MessageType_GetFeatures", 275 63: "MessageType_SetU2FCounter", 276 6: "MessageType_FirmwareErase", 277 7: "MessageType_FirmwareUpload", 278 8: "MessageType_FirmwareRequest", 279 32: "MessageType_SelfTest", 280 11: "MessageType_GetPublicKey", 281 12: "MessageType_PublicKey", 282 15: "MessageType_SignTx", 283 21: "MessageType_TxRequest", 284 22: "MessageType_TxAck", 285 29: "MessageType_GetAddress", 286 30: "MessageType_Address", 287 38: "MessageType_SignMessage", 288 39: "MessageType_VerifyMessage", 289 40: "MessageType_MessageSignature", 290 23: "MessageType_CipherKeyValue", 291 48: "MessageType_CipheredKeyValue", 292 53: "MessageType_SignIdentity", 293 54: "MessageType_SignedIdentity", 294 61: "MessageType_GetECDHSessionKey", 295 62: "MessageType_ECDHSessionKey", 296 71: "MessageType_CosiCommit", 297 72: "MessageType_CosiCommitment", 298 73: "MessageType_CosiSign", 299 74: "MessageType_CosiSignature", 300 100: "MessageType_DebugLinkDecision", 301 101: "MessageType_DebugLinkGetState", 302 102: "MessageType_DebugLinkState", 303 103: "MessageType_DebugLinkStop", 304 104: "MessageType_DebugLinkLog", 305 110: "MessageType_DebugLinkMemoryRead", 306 111: "MessageType_DebugLinkMemory", 307 112: "MessageType_DebugLinkMemoryWrite", 308 113: "MessageType_DebugLinkFlashErase", 309 450: "MessageType_EthereumGetPublicKey", 310 451: "MessageType_EthereumPublicKey", 311 56: "MessageType_EthereumGetAddress", 312 57: "MessageType_EthereumAddress", 313 58: "MessageType_EthereumSignTx", 314 59: "MessageType_EthereumTxRequest", 315 60: "MessageType_EthereumTxAck", 316 64: "MessageType_EthereumSignMessage", 317 65: "MessageType_EthereumVerifyMessage", 318 66: "MessageType_EthereumMessageSignature", 319 67: "MessageType_NEMGetAddress", 320 68: "MessageType_NEMAddress", 321 69: "MessageType_NEMSignTx", 322 70: "MessageType_NEMSignedTx", 323 75: "MessageType_NEMDecryptMessage", 324 76: "MessageType_NEMDecryptedMessage", 325 114: "MessageType_LiskGetAddress", 326 115: "MessageType_LiskAddress", 327 116: "MessageType_LiskSignTx", 328 117: "MessageType_LiskSignedTx", 329 118: "MessageType_LiskSignMessage", 330 119: "MessageType_LiskMessageSignature", 331 120: "MessageType_LiskVerifyMessage", 332 121: "MessageType_LiskGetPublicKey", 333 122: "MessageType_LiskPublicKey", 334 150: "MessageType_TezosGetAddress", 335 151: "MessageType_TezosAddress", 336 152: "MessageType_TezosSignTx", 337 153: "MessageType_TezosSignedTx", 338 154: "MessageType_TezosGetPublicKey", 339 155: "MessageType_TezosPublicKey", 340 202: "MessageType_StellarSignTx", 341 203: "MessageType_StellarTxOpRequest", 342 207: "MessageType_StellarGetAddress", 343 208: "MessageType_StellarAddress", 344 210: "MessageType_StellarCreateAccountOp", 345 211: "MessageType_StellarPaymentOp", 346 212: "MessageType_StellarPathPaymentOp", 347 213: "MessageType_StellarManageOfferOp", 348 214: "MessageType_StellarCreatePassiveOfferOp", 349 215: "MessageType_StellarSetOptionsOp", 350 216: "MessageType_StellarChangeTrustOp", 351 217: "MessageType_StellarAllowTrustOp", 352 218: "MessageType_StellarAccountMergeOp", 353 220: "MessageType_StellarManageDataOp", 354 221: "MessageType_StellarBumpSequenceOp", 355 230: "MessageType_StellarSignedTx", 356 250: "MessageType_TronGetAddress", 357 251: "MessageType_TronAddress", 358 252: "MessageType_TronSignTx", 359 253: "MessageType_TronSignedTx", 360 303: "MessageType_CardanoSignTx", 361 304: "MessageType_CardanoTxRequest", 362 305: "MessageType_CardanoGetPublicKey", 363 306: "MessageType_CardanoPublicKey", 364 307: "MessageType_CardanoGetAddress", 365 308: "MessageType_CardanoAddress", 366 309: "MessageType_CardanoTxAck", 367 310: "MessageType_CardanoSignedTx", 368 350: "MessageType_OntologyGetAddress", 369 351: "MessageType_OntologyAddress", 370 352: "MessageType_OntologyGetPublicKey", 371 353: "MessageType_OntologyPublicKey", 372 354: "MessageType_OntologySignTransfer", 373 355: "MessageType_OntologySignedTransfer", 374 356: "MessageType_OntologySignWithdrawOng", 375 357: "MessageType_OntologySignedWithdrawOng", 376 358: "MessageType_OntologySignOntIdRegister", 377 359: "MessageType_OntologySignedOntIdRegister", 378 360: "MessageType_OntologySignOntIdAddAttributes", 379 361: "MessageType_OntologySignedOntIdAddAttributes", 380 400: "MessageType_RippleGetAddress", 381 401: "MessageType_RippleAddress", 382 402: "MessageType_RippleSignTx", 383 403: "MessageType_RippleSignedTx", 384 501: "MessageType_MoneroTransactionInitRequest", 385 502: "MessageType_MoneroTransactionInitAck", 386 503: "MessageType_MoneroTransactionSetInputRequest", 387 504: "MessageType_MoneroTransactionSetInputAck", 388 505: "MessageType_MoneroTransactionInputsPermutationRequest", 389 506: "MessageType_MoneroTransactionInputsPermutationAck", 390 507: "MessageType_MoneroTransactionInputViniRequest", 391 508: "MessageType_MoneroTransactionInputViniAck", 392 509: "MessageType_MoneroTransactionAllInputsSetRequest", 393 510: "MessageType_MoneroTransactionAllInputsSetAck", 394 511: "MessageType_MoneroTransactionSetOutputRequest", 395 512: "MessageType_MoneroTransactionSetOutputAck", 396 513: "MessageType_MoneroTransactionAllOutSetRequest", 397 514: "MessageType_MoneroTransactionAllOutSetAck", 398 515: "MessageType_MoneroTransactionSignInputRequest", 399 516: "MessageType_MoneroTransactionSignInputAck", 400 517: "MessageType_MoneroTransactionFinalRequest", 401 518: "MessageType_MoneroTransactionFinalAck", 402 530: "MessageType_MoneroKeyImageExportInitRequest", 403 531: "MessageType_MoneroKeyImageExportInitAck", 404 532: "MessageType_MoneroKeyImageSyncStepRequest", 405 533: "MessageType_MoneroKeyImageSyncStepAck", 406 534: "MessageType_MoneroKeyImageSyncFinalRequest", 407 535: "MessageType_MoneroKeyImageSyncFinalAck", 408 540: "MessageType_MoneroGetAddress", 409 541: "MessageType_MoneroAddress", 410 542: "MessageType_MoneroGetWatchKey", 411 543: "MessageType_MoneroWatchKey", 412 546: "MessageType_DebugMoneroDiagRequest", 413 547: "MessageType_DebugMoneroDiagAck", 414 550: "MessageType_MoneroGetTxKeyRequest", 415 551: "MessageType_MoneroGetTxKeyAck", 416 552: "MessageType_MoneroLiveRefreshStartRequest", 417 553: "MessageType_MoneroLiveRefreshStartAck", 418 554: "MessageType_MoneroLiveRefreshStepRequest", 419 555: "MessageType_MoneroLiveRefreshStepAck", 420 556: "MessageType_MoneroLiveRefreshFinalRequest", 421 557: "MessageType_MoneroLiveRefreshFinalAck", 422 600: "MessageType_EosGetPublicKey", 423 601: "MessageType_EosPublicKey", 424 602: "MessageType_EosSignTx", 425 603: "MessageType_EosTxActionRequest", 426 604: "MessageType_EosTxActionAck", 427 605: "MessageType_EosSignedTx", 428 700: "MessageType_BinanceGetAddress", 429 701: "MessageType_BinanceAddress", 430 702: "MessageType_BinanceGetPublicKey", 431 703: "MessageType_BinancePublicKey", 432 704: "MessageType_BinanceSignTx", 433 705: "MessageType_BinanceTxRequest", 434 706: "MessageType_BinanceTransferMsg", 435 707: "MessageType_BinanceOrderMsg", 436 708: "MessageType_BinanceCancelMsg", 437 709: "MessageType_BinanceSignedTx", 438 } 439 440 var MessageType_value = map[string]int32{ 441 "MessageType_Initialize": 0, 442 "MessageType_Ping": 1, 443 "MessageType_Success": 2, 444 "MessageType_Failure": 3, 445 "MessageType_ChangePin": 4, 446 "MessageType_WipeDevice": 5, 447 "MessageType_GetEntropy": 9, 448 "MessageType_Entropy": 10, 449 "MessageType_LoadDevice": 13, 450 "MessageType_ResetDevice": 14, 451 "MessageType_Features": 17, 452 "MessageType_PinMatrixRequest": 18, 453 "MessageType_PinMatrixAck": 19, 454 "MessageType_Cancel": 20, 455 "MessageType_ClearSession": 24, 456 "MessageType_ApplySettings": 25, 457 "MessageType_ButtonRequest": 26, 458 "MessageType_ButtonAck": 27, 459 "MessageType_ApplyFlags": 28, 460 "MessageType_BackupDevice": 34, 461 "MessageType_EntropyRequest": 35, 462 "MessageType_EntropyAck": 36, 463 "MessageType_PassphraseRequest": 41, 464 "MessageType_PassphraseAck": 42, 465 "MessageType_PassphraseStateRequest": 77, 466 "MessageType_PassphraseStateAck": 78, 467 "MessageType_RecoveryDevice": 45, 468 "MessageType_WordRequest": 46, 469 "MessageType_WordAck": 47, 470 "MessageType_GetFeatures": 55, 471 "MessageType_SetU2FCounter": 63, 472 "MessageType_FirmwareErase": 6, 473 "MessageType_FirmwareUpload": 7, 474 "MessageType_FirmwareRequest": 8, 475 "MessageType_SelfTest": 32, 476 "MessageType_GetPublicKey": 11, 477 "MessageType_PublicKey": 12, 478 "MessageType_SignTx": 15, 479 "MessageType_TxRequest": 21, 480 "MessageType_TxAck": 22, 481 "MessageType_GetAddress": 29, 482 "MessageType_Address": 30, 483 "MessageType_SignMessage": 38, 484 "MessageType_VerifyMessage": 39, 485 "MessageType_MessageSignature": 40, 486 "MessageType_CipherKeyValue": 23, 487 "MessageType_CipheredKeyValue": 48, 488 "MessageType_SignIdentity": 53, 489 "MessageType_SignedIdentity": 54, 490 "MessageType_GetECDHSessionKey": 61, 491 "MessageType_ECDHSessionKey": 62, 492 "MessageType_CosiCommit": 71, 493 "MessageType_CosiCommitment": 72, 494 "MessageType_CosiSign": 73, 495 "MessageType_CosiSignature": 74, 496 "MessageType_DebugLinkDecision": 100, 497 "MessageType_DebugLinkGetState": 101, 498 "MessageType_DebugLinkState": 102, 499 "MessageType_DebugLinkStop": 103, 500 "MessageType_DebugLinkLog": 104, 501 "MessageType_DebugLinkMemoryRead": 110, 502 "MessageType_DebugLinkMemory": 111, 503 "MessageType_DebugLinkMemoryWrite": 112, 504 "MessageType_DebugLinkFlashErase": 113, 505 "MessageType_EthereumGetPublicKey": 450, 506 "MessageType_EthereumPublicKey": 451, 507 "MessageType_EthereumGetAddress": 56, 508 "MessageType_EthereumAddress": 57, 509 "MessageType_EthereumSignTx": 58, 510 "MessageType_EthereumTxRequest": 59, 511 "MessageType_EthereumTxAck": 60, 512 "MessageType_EthereumSignMessage": 64, 513 "MessageType_EthereumVerifyMessage": 65, 514 "MessageType_EthereumMessageSignature": 66, 515 "MessageType_NEMGetAddress": 67, 516 "MessageType_NEMAddress": 68, 517 "MessageType_NEMSignTx": 69, 518 "MessageType_NEMSignedTx": 70, 519 "MessageType_NEMDecryptMessage": 75, 520 "MessageType_NEMDecryptedMessage": 76, 521 "MessageType_LiskGetAddress": 114, 522 "MessageType_LiskAddress": 115, 523 "MessageType_LiskSignTx": 116, 524 "MessageType_LiskSignedTx": 117, 525 "MessageType_LiskSignMessage": 118, 526 "MessageType_LiskMessageSignature": 119, 527 "MessageType_LiskVerifyMessage": 120, 528 "MessageType_LiskGetPublicKey": 121, 529 "MessageType_LiskPublicKey": 122, 530 "MessageType_TezosGetAddress": 150, 531 "MessageType_TezosAddress": 151, 532 "MessageType_TezosSignTx": 152, 533 "MessageType_TezosSignedTx": 153, 534 "MessageType_TezosGetPublicKey": 154, 535 "MessageType_TezosPublicKey": 155, 536 "MessageType_StellarSignTx": 202, 537 "MessageType_StellarTxOpRequest": 203, 538 "MessageType_StellarGetAddress": 207, 539 "MessageType_StellarAddress": 208, 540 "MessageType_StellarCreateAccountOp": 210, 541 "MessageType_StellarPaymentOp": 211, 542 "MessageType_StellarPathPaymentOp": 212, 543 "MessageType_StellarManageOfferOp": 213, 544 "MessageType_StellarCreatePassiveOfferOp": 214, 545 "MessageType_StellarSetOptionsOp": 215, 546 "MessageType_StellarChangeTrustOp": 216, 547 "MessageType_StellarAllowTrustOp": 217, 548 "MessageType_StellarAccountMergeOp": 218, 549 "MessageType_StellarManageDataOp": 220, 550 "MessageType_StellarBumpSequenceOp": 221, 551 "MessageType_StellarSignedTx": 230, 552 "MessageType_TronGetAddress": 250, 553 "MessageType_TronAddress": 251, 554 "MessageType_TronSignTx": 252, 555 "MessageType_TronSignedTx": 253, 556 "MessageType_CardanoSignTx": 303, 557 "MessageType_CardanoTxRequest": 304, 558 "MessageType_CardanoGetPublicKey": 305, 559 "MessageType_CardanoPublicKey": 306, 560 "MessageType_CardanoGetAddress": 307, 561 "MessageType_CardanoAddress": 308, 562 "MessageType_CardanoTxAck": 309, 563 "MessageType_CardanoSignedTx": 310, 564 "MessageType_OntologyGetAddress": 350, 565 "MessageType_OntologyAddress": 351, 566 "MessageType_OntologyGetPublicKey": 352, 567 "MessageType_OntologyPublicKey": 353, 568 "MessageType_OntologySignTransfer": 354, 569 "MessageType_OntologySignedTransfer": 355, 570 "MessageType_OntologySignWithdrawOng": 356, 571 "MessageType_OntologySignedWithdrawOng": 357, 572 "MessageType_OntologySignOntIdRegister": 358, 573 "MessageType_OntologySignedOntIdRegister": 359, 574 "MessageType_OntologySignOntIdAddAttributes": 360, 575 "MessageType_OntologySignedOntIdAddAttributes": 361, 576 "MessageType_RippleGetAddress": 400, 577 "MessageType_RippleAddress": 401, 578 "MessageType_RippleSignTx": 402, 579 "MessageType_RippleSignedTx": 403, 580 "MessageType_MoneroTransactionInitRequest": 501, 581 "MessageType_MoneroTransactionInitAck": 502, 582 "MessageType_MoneroTransactionSetInputRequest": 503, 583 "MessageType_MoneroTransactionSetInputAck": 504, 584 "MessageType_MoneroTransactionInputsPermutationRequest": 505, 585 "MessageType_MoneroTransactionInputsPermutationAck": 506, 586 "MessageType_MoneroTransactionInputViniRequest": 507, 587 "MessageType_MoneroTransactionInputViniAck": 508, 588 "MessageType_MoneroTransactionAllInputsSetRequest": 509, 589 "MessageType_MoneroTransactionAllInputsSetAck": 510, 590 "MessageType_MoneroTransactionSetOutputRequest": 511, 591 "MessageType_MoneroTransactionSetOutputAck": 512, 592 "MessageType_MoneroTransactionAllOutSetRequest": 513, 593 "MessageType_MoneroTransactionAllOutSetAck": 514, 594 "MessageType_MoneroTransactionSignInputRequest": 515, 595 "MessageType_MoneroTransactionSignInputAck": 516, 596 "MessageType_MoneroTransactionFinalRequest": 517, 597 "MessageType_MoneroTransactionFinalAck": 518, 598 "MessageType_MoneroKeyImageExportInitRequest": 530, 599 "MessageType_MoneroKeyImageExportInitAck": 531, 600 "MessageType_MoneroKeyImageSyncStepRequest": 532, 601 "MessageType_MoneroKeyImageSyncStepAck": 533, 602 "MessageType_MoneroKeyImageSyncFinalRequest": 534, 603 "MessageType_MoneroKeyImageSyncFinalAck": 535, 604 "MessageType_MoneroGetAddress": 540, 605 "MessageType_MoneroAddress": 541, 606 "MessageType_MoneroGetWatchKey": 542, 607 "MessageType_MoneroWatchKey": 543, 608 "MessageType_DebugMoneroDiagRequest": 546, 609 "MessageType_DebugMoneroDiagAck": 547, 610 "MessageType_MoneroGetTxKeyRequest": 550, 611 "MessageType_MoneroGetTxKeyAck": 551, 612 "MessageType_MoneroLiveRefreshStartRequest": 552, 613 "MessageType_MoneroLiveRefreshStartAck": 553, 614 "MessageType_MoneroLiveRefreshStepRequest": 554, 615 "MessageType_MoneroLiveRefreshStepAck": 555, 616 "MessageType_MoneroLiveRefreshFinalRequest": 556, 617 "MessageType_MoneroLiveRefreshFinalAck": 557, 618 "MessageType_EosGetPublicKey": 600, 619 "MessageType_EosPublicKey": 601, 620 "MessageType_EosSignTx": 602, 621 "MessageType_EosTxActionRequest": 603, 622 "MessageType_EosTxActionAck": 604, 623 "MessageType_EosSignedTx": 605, 624 "MessageType_BinanceGetAddress": 700, 625 "MessageType_BinanceAddress": 701, 626 "MessageType_BinanceGetPublicKey": 702, 627 "MessageType_BinancePublicKey": 703, 628 "MessageType_BinanceSignTx": 704, 629 "MessageType_BinanceTxRequest": 705, 630 "MessageType_BinanceTransferMsg": 706, 631 "MessageType_BinanceOrderMsg": 707, 632 "MessageType_BinanceCancelMsg": 708, 633 "MessageType_BinanceSignedTx": 709, 634 } 635 636 func (x MessageType) Enum() *MessageType { 637 p := new(MessageType) 638 *p = x 639 return p 640 } 641 642 func (x MessageType) String() string { 643 return proto.EnumName(MessageType_name, int32(x)) 644 } 645 646 func (x *MessageType) UnmarshalJSON(data []byte) error { 647 value, err := proto.UnmarshalJSONEnum(MessageType_value, data, "MessageType") 648 if err != nil { 649 return err 650 } 651 *x = MessageType(value) 652 return nil 653 } 654 655 func (MessageType) EnumDescriptor() ([]byte, []int) { 656 return fileDescriptor_4dc296cbfe5ffcd5, []int{0} 657 } 658 659 var E_WireIn = &proto.ExtensionDesc{ 660 ExtendedType: (*descriptor.EnumValueOptions)(nil), 661 ExtensionType: (*bool)(nil), 662 Field: 50002, 663 Name: "hw.trezor.messages.wire_in", 664 Tag: "varint,50002,opt,name=wire_in", 665 Filename: "messages.proto", 666 } 667 668 var E_WireOut = &proto.ExtensionDesc{ 669 ExtendedType: (*descriptor.EnumValueOptions)(nil), 670 ExtensionType: (*bool)(nil), 671 Field: 50003, 672 Name: "hw.trezor.messages.wire_out", 673 Tag: "varint,50003,opt,name=wire_out", 674 Filename: "messages.proto", 675 } 676 677 var E_WireDebugIn = &proto.ExtensionDesc{ 678 ExtendedType: (*descriptor.EnumValueOptions)(nil), 679 ExtensionType: (*bool)(nil), 680 Field: 50004, 681 Name: "hw.trezor.messages.wire_debug_in", 682 Tag: "varint,50004,opt,name=wire_debug_in", 683 Filename: "messages.proto", 684 } 685 686 var E_WireDebugOut = &proto.ExtensionDesc{ 687 ExtendedType: (*descriptor.EnumValueOptions)(nil), 688 ExtensionType: (*bool)(nil), 689 Field: 50005, 690 Name: "hw.trezor.messages.wire_debug_out", 691 Tag: "varint,50005,opt,name=wire_debug_out", 692 Filename: "messages.proto", 693 } 694 695 var E_WireTiny = &proto.ExtensionDesc{ 696 ExtendedType: (*descriptor.EnumValueOptions)(nil), 697 ExtensionType: (*bool)(nil), 698 Field: 50006, 699 Name: "hw.trezor.messages.wire_tiny", 700 Tag: "varint,50006,opt,name=wire_tiny", 701 Filename: "messages.proto", 702 } 703 704 var E_WireBootloader = &proto.ExtensionDesc{ 705 ExtendedType: (*descriptor.EnumValueOptions)(nil), 706 ExtensionType: (*bool)(nil), 707 Field: 50007, 708 Name: "hw.trezor.messages.wire_bootloader", 709 Tag: "varint,50007,opt,name=wire_bootloader", 710 Filename: "messages.proto", 711 } 712 713 var E_WireNoFsm = &proto.ExtensionDesc{ 714 ExtendedType: (*descriptor.EnumValueOptions)(nil), 715 ExtensionType: (*bool)(nil), 716 Field: 50008, 717 Name: "hw.trezor.messages.wire_no_fsm", 718 Tag: "varint,50008,opt,name=wire_no_fsm", 719 Filename: "messages.proto", 720 } 721 722 func init() { 723 proto.RegisterEnum("hw.trezor.messages.MessageType", MessageType_name, MessageType_value) 724 proto.RegisterExtension(E_WireIn) 725 proto.RegisterExtension(E_WireOut) 726 proto.RegisterExtension(E_WireDebugIn) 727 proto.RegisterExtension(E_WireDebugOut) 728 proto.RegisterExtension(E_WireTiny) 729 proto.RegisterExtension(E_WireBootloader) 730 proto.RegisterExtension(E_WireNoFsm) 731 } 732 733 func init() { proto.RegisterFile("messages.proto", fileDescriptor_4dc296cbfe5ffcd5) } 734 735 var fileDescriptor_4dc296cbfe5ffcd5 = []byte{ 736 // 2430 bytes of a gzipped FileDescriptorProto 737 0x1f, 0x8b, 0x08, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0xff, 0x94, 0x9a, 0xd9, 0x73, 0x1c, 0xc5, 738 0x1d, 0xc7, 0xb3, 0xab, 0x11, 0x88, 0xf6, 0x41, 0x23, 0xb0, 0x2d, 0xaf, 0x2f, 0xf9, 0xc0, 0x96, 739 0x2f, 0xd9, 0x10, 0x0c, 0x44, 0x38, 0x60, 0x69, 0xb5, 0x12, 0x8a, 0xb5, 0x5a, 0x97, 0x76, 0xb1, 740 0x1f, 0x5d, 0xa3, 0x9d, 0xd6, 0x6e, 0x97, 0x67, 0x67, 0x86, 0x9e, 0x1e, 0x49, 0xeb, 0xa7, 0x9c, 741 0x3c, 0x13, 0x48, 0xc0, 0xb9, 0xa9, 0xa4, 0x2a, 0x21, 0x57, 0x85, 0x1c, 0x4e, 0x25, 0x55, 0x39, 742 0x08, 0x24, 0x2f, 0xc9, 0x43, 0x52, 0x9c, 0x86, 0x40, 0xee, 0x90, 0xe4, 0x0f, 0xc8, 0xc5, 0x91, 743 0xa4, 0x7a, 0xa6, 0xbb, 0xe7, 0xd8, 0xdf, 0xae, 0x36, 0x6f, 0x58, 0xf3, 0xf9, 0x7d, 0x7f, 0x47, 744 0xff, 0xfa, 0x37, 0xdd, 0xb3, 0xa0, 0xcd, 0x2d, 0xe2, 0xfb, 0x66, 0x83, 0xf8, 0xe3, 0x1e, 0x73, 745 0xb9, 0x3b, 0x3c, 0xdc, 0x5c, 0x1d, 0xe7, 0x8c, 0x5c, 0x76, 0xd9, 0xb8, 0x7a, 0x52, 0x18, 0x6d, 746 0xb8, 0x6e, 0xc3, 0x26, 0x27, 0x42, 0x62, 0x29, 0x58, 0x3e, 0x61, 0x11, 0xbf, 0xce, 0xa8, 0xc7, 747 0x5d, 0x16, 0x59, 0x1d, 0xf9, 0xfe, 0x7d, 0x68, 0x43, 0x39, 0xc2, 0x6b, 0x6d, 0x8f, 0x0c, 0x1f, 748 0x40, 0x5b, 0x13, 0xff, 0xbc, 0x38, 0xe7, 0x50, 0x4e, 0x4d, 0x9b, 0x5e, 0x26, 0xf8, 0x5d, 0x85, 749 0xa1, 0x87, 0xaf, 0x8e, 0xe4, 0x9e, 0xba, 0x3a, 0x92, 0x1b, 0x2e, 0x20, 0x9c, 0xa4, 0xce, 0x51, 750 0xa7, 0x81, 0x73, 0x05, 0x43, 0x3c, 0x1f, 0xde, 0x85, 0x6e, 0x4e, 0x3e, 0xab, 0x06, 0xf5, 0x3a, 751 0xf1, 0x7d, 0x9c, 0x2f, 0x18, 0x57, 0x80, 0xc7, 0x33, 0x26, 0xb5, 0x03, 0x46, 0xf0, 0x80, 0x7c, 752 0xbc, 0x07, 0x6d, 0x49, 0x3e, 0x2e, 0x36, 0x4d, 0xa7, 0x41, 0xce, 0x51, 0x07, 0x1b, 0x52, 0x7e, 753 0x34, 0x1d, 0xe0, 0x05, 0xea, 0x91, 0x69, 0xb2, 0x42, 0xeb, 0x04, 0x0f, 0xc2, 0xc4, 0x2c, 0xe1, 754 0x25, 0x87, 0x33, 0xd7, 0x6b, 0xe3, 0x1b, 0xe0, 0x10, 0xd5, 0x63, 0x24, 0x63, 0xc8, 0x08, 0xcc, 755 0xbb, 0xa6, 0x25, 0x5d, 0x6c, 0x92, 0x02, 0x7b, 0xd1, 0xb6, 0x24, 0xb1, 0x48, 0x7c, 0xc2, 0x25, 756 0xb2, 0x59, 0x22, 0xbb, 0xd1, 0x2d, 0xa9, 0x3c, 0x89, 0xc9, 0x03, 0x46, 0x7c, 0x7c, 0x93, 0x74, 757 0x72, 0x10, 0xed, 0xcc, 0x94, 0xb0, 0x6c, 0x72, 0x46, 0xd7, 0x16, 0xc9, 0x83, 0x01, 0xf1, 0x39, 758 0x1e, 0x96, 0xdc, 0x11, 0x34, 0x02, 0x72, 0x93, 0xf5, 0x4b, 0xf8, 0xe6, 0xc2, 0x46, 0xb5, 0x24, 759 0x4f, 0x47, 0x81, 0x0f, 0xa7, 0x8a, 0x67, 0x3a, 0x75, 0x62, 0xe3, 0x5b, 0x12, 0x0b, 0xb7, 0x2f, 760 0xad, 0x56, 0xb4, 0x89, 0xc9, 0xaa, 0xc4, 0xf7, 0xa9, 0xeb, 0xe0, 0x11, 0x19, 0xf9, 0x7e, 0xb4, 761 0x3d, 0xc9, 0x4c, 0x7a, 0x9e, 0xdd, 0xae, 0x12, 0xce, 0xa9, 0xd3, 0xf0, 0xf1, 0x76, 0x18, 0x9a, 762 0x0a, 0x38, 0x77, 0x1d, 0x15, 0x7b, 0x41, 0xc6, 0x7e, 0x28, 0xbd, 0x98, 0x11, 0x24, 0x02, 0xdf, 763 0xd1, 0x11, 0xf8, 0xd6, 0x0e, 0x97, 0x33, 0xb6, 0xd9, 0xf0, 0xf1, 0x4e, 0xe9, 0x2f, 0x13, 0xf8, 764 0x94, 0x59, 0xbf, 0x14, 0x78, 0xb2, 0xe4, 0xfb, 0x24, 0x73, 0x00, 0x15, 0x80, 0x65, 0x55, 0x41, 765 0xed, 0x87, 0x57, 0x57, 0x52, 0x22, 0xaa, 0x03, 0x52, 0xe7, 0x10, 0xda, 0x95, 0x2a, 0xb9, 0xe9, 766 0xfb, 0x5e, 0x93, 0x99, 0x3e, 0x51, 0x52, 0x87, 0xa5, 0xd4, 0xd1, 0x74, 0x11, 0x62, 0x50, 0xa8, 767 0x1d, 0xc9, 0xe4, 0x78, 0x0c, 0xed, 0x83, 0xe1, 0x2a, 0x37, 0xb9, 0x96, 0x2e, 0x4b, 0xe9, 0x93, 768 0x68, 0x77, 0x0f, 0x5a, 0xe8, 0x2f, 0x64, 0xf4, 0x33, 0xd9, 0x2f, 0x92, 0xba, 0xbb, 0x42, 0x58, 769 0x5b, 0xd6, 0xe8, 0x38, 0xdc, 0xb9, 0x17, 0x5c, 0x66, 0x29, 0xd7, 0xe3, 0xf0, 0x0e, 0x15, 0x88, 770 0xf0, 0x77, 0x02, 0x56, 0x98, 0x25, 0x5c, 0xf7, 0xf6, 0x5d, 0x70, 0x73, 0x54, 0x09, 0x7f, 0xe0, 771 0xf6, 0x99, 0xa2, 0x1b, 0x38, 0x9c, 0x30, 0x7c, 0x9f, 0xae, 0x72, 0x0a, 0x9a, 0xa1, 0xac, 0xb5, 772 0x6a, 0x32, 0x52, 0x12, 0x49, 0xe2, 0xeb, 0xa2, 0x9e, 0xfd, 0x9e, 0x00, 0xc7, 0xd2, 0x89, 0x29, 773 0xf0, 0x01, 0xcf, 0x76, 0x4d, 0x0b, 0x5f, 0x9f, 0x20, 0x0f, 0xa3, 0x1d, 0x10, 0xa9, 0x12, 0x1c, 774 0x2a, 0x0c, 0x5d, 0x51, 0xe8, 0xbe, 0xf4, 0xf6, 0xac, 0x12, 0x7b, 0xb9, 0x26, 0x98, 0xd1, 0x84, 775 0x5c, 0xa6, 0xe7, 0x66, 0x09, 0x3f, 0x17, 0x2c, 0xd9, 0xb4, 0x7e, 0x96, 0xb4, 0xf1, 0x06, 0x99, 776 0x45, 0x66, 0x5e, 0xc5, 0xc0, 0x46, 0x59, 0xcd, 0x9d, 0xe9, 0x3d, 0x59, 0xa5, 0x0d, 0xa7, 0xb6, 777 0x86, 0x6f, 0x84, 0xcd, 0x6b, 0x7a, 0xfb, 0x6f, 0x91, 0xe6, 0x3b, 0xd0, 0x4d, 0x69, 0x40, 0x2c, 778 0xc5, 0xd6, 0xae, 0x93, 0x6e, 0xd2, 0xb2, 0x98, 0x98, 0xb6, 0xbb, 0xe0, 0x49, 0xa7, 0x1e, 0xef, 779 0x96, 0xea, 0x99, 0xb5, 0x14, 0xc1, 0xc9, 0x7f, 0xe3, 0x83, 0xf0, 0x5a, 0x9e, 0x27, 0x8c, 0x2e, 780 0xb7, 0x15, 0x74, 0x48, 0x42, 0x99, 0x61, 0x26, 0xff, 0x5b, 0xc8, 0x85, 0x9d, 0x81, 0xc7, 0xa4, 781 0xbf, 0x4c, 0x8f, 0x16, 0xa9, 0xd7, 0x24, 0xec, 0x2c, 0x69, 0x9f, 0x37, 0xed, 0x80, 0xe0, 0x6d, 782 0xb0, 0x5a, 0x44, 0x11, 0x4b, 0x73, 0x27, 0xa5, 0x5a, 0x66, 0x7d, 0x84, 0xbb, 0x39, 0x8b, 0x38, 783 0x9c, 0xf2, 0x36, 0x3e, 0x05, 0xcf, 0x04, 0xc1, 0x10, 0x4b, 0x53, 0x77, 0xea, 0x41, 0xb5, 0x2b, 784 0xfb, 0xca, 0x28, 0x4e, 0xdf, 0x2f, 0x07, 0xa3, 0x58, 0xcd, 0xf7, 0x76, 0x19, 0x31, 0x69, 0xea, 785 0x5e, 0x78, 0xc4, 0x14, 0x5d, 0x9f, 0x16, 0xdd, 0x56, 0x8b, 0x72, 0x3c, 0x0b, 0xeb, 0xc4, 0x44, 786 0x8b, 0x38, 0x1c, 0xdf, 0x2f, 0x75, 0x32, 0xef, 0x10, 0x41, 0x89, 0x04, 0xf0, 0x1c, 0xbc, 0x36, 787 0xea, 0x79, 0x54, 0xf3, 0xf7, 0x49, 0x91, 0x13, 0xe9, 0xdc, 0xa6, 0xc9, 0x52, 0xd0, 0x98, 0xa7, 788 0xce, 0xa5, 0x69, 0x52, 0xa7, 0xe1, 0xdc, 0xb7, 0x0a, 0x1b, 0x9f, 0x48, 0x0e, 0x92, 0xa3, 0x5d, 789 0x0c, 0x66, 0x09, 0x0f, 0x87, 0x0f, 0x26, 0x85, 0x21, 0x65, 0x90, 0x4d, 0x44, 0xc3, 0x11, 0xb9, 790 0x5c, 0x30, 0x9e, 0x04, 0x02, 0x4d, 0x50, 0xae, 0x87, 0x1b, 0x05, 0xe3, 0x09, 0x60, 0x39, 0x35, 791 0x34, 0xef, 0x36, 0x70, 0x53, 0x0a, 0x1d, 0x46, 0x7b, 0x40, 0xa6, 0x4c, 0x5a, 0x2e, 0x6b, 0x2f, 792 0x12, 0xd3, 0xc2, 0x8e, 0x94, 0xbb, 0x35, 0x3d, 0x0c, 0x32, 0x28, 0x76, 0xa5, 0xe2, 0x11, 0x34, 793 0xda, 0x03, 0xbb, 0xc0, 0x28, 0x27, 0xd8, 0x93, 0x92, 0xdd, 0xbc, 0xcf, 0xd8, 0xa6, 0xdf, 0x8c, 794 0x06, 0xd7, 0x83, 0x12, 0x3d, 0x9a, 0x96, 0x2d, 0x71, 0xd1, 0xc2, 0x41, 0x2b, 0x35, 0x43, 0x9e, 795 0x19, 0x90, 0xeb, 0x38, 0x96, 0xae, 0xb8, 0x82, 0x63, 0xf2, 0x59, 0x75, 0x3c, 0x1a, 0x4b, 0xbf, 796 0x16, 0x12, 0xb2, 0x6a, 0x6b, 0xdf, 0x2d, 0x35, 0x33, 0xe9, 0x2b, 0x52, 0x61, 0xef, 0x81, 0x77, 797 0xa4, 0xc2, 0xe4, 0x98, 0x9a, 0x80, 0xdf, 0x88, 0x8a, 0x8a, 0xc7, 0xd5, 0x3d, 0x52, 0x2e, 0xb3, 798 0xd0, 0x31, 0x28, 0xc6, 0xd6, 0x69, 0xa9, 0x96, 0x29, 0x63, 0xd2, 0xa7, 0x1a, 0x2c, 0x67, 0x24, 799 0x7a, 0x14, 0xed, 0x85, 0xd0, 0xf4, 0x14, 0x9a, 0x94, 0xf0, 0x38, 0x3a, 0x00, 0xc1, 0x1d, 0xd3, 800 0x68, 0x0a, 0x0e, 0x76, 0xa1, 0x54, 0x4e, 0xd4, 0xb1, 0x08, 0xcf, 0xd8, 0x85, 0x52, 0x59, 0x11, 801 0xd3, 0xf0, 0x91, 0x75, 0xa1, 0x54, 0x96, 0xd5, 0x2b, 0xc1, 0x6f, 0x4c, 0x09, 0x10, 0xab, 0xb6, 802 0x86, 0x67, 0xe0, 0x01, 0xb4, 0x50, 0x2a, 0x4f, 0x93, 0x3a, 0x6b, 0x7b, 0x5c, 0xe5, 0x78, 0x16, 803 0xae, 0x5d, 0x0c, 0x12, 0x4b, 0xa1, 0xf3, 0xf0, 0xd2, 0xce, 0x53, 0xff, 0x52, 0x22, 0x3f, 0x06, 804 0x07, 0x27, 0x28, 0x85, 0xf8, 0x5d, 0xce, 0xc3, 0xd4, 0xbf, 0x24, 0x33, 0xe4, 0xf0, 0xe9, 0x4c, 805 0x11, 0x61, 0x8a, 0x81, 0x54, 0xc9, 0x34, 0xa4, 0x62, 0x54, 0xd4, 0x2b, 0x52, 0x2a, 0xb3, 0x1f, 806 0x05, 0xd6, 0xb1, 0x80, 0xab, 0x70, 0xd5, 0x04, 0x9b, 0xee, 0x8c, 0x35, 0xf8, 0x8d, 0x22, 0x4b, 807 0x11, 0xef, 0xaf, 0x36, 0x3c, 0x50, 0x05, 0x17, 0x43, 0x97, 0xf5, 0xc9, 0x3d, 0x95, 0x48, 0x8d, 808 0x5c, 0x76, 0xfd, 0x44, 0x61, 0x1f, 0xcb, 0x69, 0xb1, 0x91, 0x0e, 0x4e, 0x41, 0x8f, 0xe7, 0xf4, 809 0x3b, 0x6c, 0x5b, 0x07, 0x24, 0x8b, 0x7b, 0x25, 0xa7, 0x5f, 0x16, 0xdb, 0x41, 0x26, 0x2c, 0xef, 810 0x27, 0x72, 0x7a, 0x34, 0xec, 0x82, 0xc2, 0x8a, 0xe3, 0xff, 0x64, 0x4e, 0x8f, 0x86, 0x42, 0x07, 811 0x19, 0x63, 0x9f, 0xca, 0xe9, 0xfe, 0x49, 0x9f, 0xe2, 0x38, 0xb1, 0x6d, 0x93, 0xc9, 0xe0, 0x7e, 812 0x9e, 0xd3, 0x0d, 0xb9, 0x1b, 0xa0, 0x6a, 0x6b, 0x15, 0x4f, 0xcd, 0x86, 0x5f, 0x74, 0x89, 0x50, 813 0xa2, 0x89, 0xd2, 0xfd, 0xb2, 0x4b, 0x84, 0x92, 0x54, 0xd8, 0xaf, 0x94, 0xe0, 0xf1, 0xf4, 0x91, 814 0x5a, 0x62, 0x45, 0x46, 0xc2, 0x23, 0x72, 0x5d, 0x1c, 0x38, 0x2b, 0x1e, 0x7e, 0x2e, 0xa7, 0xa7, 815 0xd8, 0x4e, 0x00, 0x3f, 0x67, 0xb6, 0xc5, 0x4b, 0xb7, 0xe2, 0xe1, 0xe7, 0x73, 0x7a, 0xea, 0x8c, 816 0x82, 0x20, 0x6f, 0xc6, 0xf0, 0x0b, 0xbd, 0xe1, 0xb2, 0xe9, 0x98, 0x0d, 0x52, 0x59, 0x5e, 0x26, 817 0xac, 0xe2, 0xe1, 0x17, 0x15, 0x7c, 0x3b, 0x3a, 0xd4, 0x35, 0x62, 0x71, 0xc6, 0xa7, 0x2b, 0xda, 818 0xe6, 0xa5, 0x9c, 0xde, 0x11, 0x7b, 0xa0, 0x75, 0x20, 0xbc, 0xe2, 0x71, 0xea, 0x3a, 0x7e, 0xc5, 819 0xc3, 0x2f, 0xf7, 0x0e, 0x26, 0xba, 0x45, 0xd7, 0x58, 0xe0, 0x8b, 0xc8, 0xaf, 0xf5, 0x16, 0x9e, 820 0xb4, 0x6d, 0x77, 0x55, 0xb1, 0xaf, 0x28, 0xf6, 0x58, 0x7a, 0x10, 0x2b, 0x36, 0x2a, 0x72, 0x99, 821 0xb0, 0x06, 0xa9, 0x78, 0xf8, 0xd5, 0xde, 0xca, 0x51, 0x4d, 0xa6, 0x4d, 0x6e, 0x56, 0x3c, 0xfc, 822 0x5a, 0x6f, 0xe5, 0xa9, 0xa0, 0xe5, 0x55, 0x45, 0x03, 0x39, 0x75, 0xa1, 0xfc, 0x7a, 0x4e, 0xef, 823 0xe4, 0x1d, 0x5d, 0x9a, 0x32, 0xdc, 0x0d, 0x6f, 0xe4, 0xf4, 0xb4, 0x49, 0xf7, 0x38, 0x73, 0x9d, 824 0x44, 0xa3, 0xbd, 0x99, 0xd3, 0x83, 0x6b, 0x5b, 0x16, 0x53, 0xcc, 0x5b, 0x39, 0x7d, 0x48, 0xde, 825 0x9a, 0x65, 0xe4, 0x26, 0x78, 0xbb, 0xdb, 0x56, 0x97, 0x48, 0x18, 0xd2, 0x3b, 0x5d, 0xf6, 0x53, 826 0xd1, 0x64, 0x96, 0xe9, 0xb8, 0x52, 0xea, 0x1b, 0x79, 0xb8, 0x49, 0x25, 0x15, 0xbf, 0x69, 0x9f, 827 0xca, 0xeb, 0x0f, 0x03, 0x7b, 0x00, 0x30, 0xb5, 0xe3, 0xbf, 0xd9, 0x5b, 0x34, 0x06, 0xbf, 0x95, 828 0x87, 0xb7, 0x68, 0x2c, 0xaa, 0xaa, 0xf2, 0xed, 0x3c, 0xbc, 0x45, 0x25, 0xa9, 0xb0, 0xef, 0xe4, 829 0xf5, 0x3b, 0x76, 0x04, 0x4c, 0x47, 0x9c, 0x07, 0xae, 0xe6, 0xe1, 0x45, 0x4d, 0x54, 0x26, 0xac, 830 0xe0, 0x77, 0x95, 0x58, 0x66, 0xd6, 0x54, 0x1c, 0xee, 0xda, 0x6e, 0xa3, 0x9d, 0x08, 0xef, 0x37, 831 0x5d, 0x24, 0x15, 0xaa, 0xb8, 0xdf, 0xe6, 0xf5, 0x15, 0x7e, 0xb4, 0x8b, 0x64, 0x5c, 0x9d, 0xdf, 832 0xe5, 0xe1, 0x73, 0x9a, 0x82, 0x63, 0xf2, 0xf7, 0xeb, 0xc8, 0x86, 0x8b, 0xcd, 0x4c, 0xc7, 0x5f, 833 0x26, 0x0c, 0xff, 0x41, 0xc9, 0x66, 0xc6, 0x58, 0x12, 0x26, 0x96, 0xc6, 0xff, 0xa8, 0xb4, 0xc7, 834 0xd1, 0xfe, 0x6e, 0xf8, 0x05, 0xca, 0x9b, 0x16, 0x33, 0x57, 0x2b, 0x4e, 0x03, 0xff, 0x49, 0xc9, 835 0x9f, 0x44, 0xb7, 0x76, 0x97, 0x4f, 0x5a, 0xfc, 0x39, 0xaf, 0x3f, 0x3e, 0x74, 0xb5, 0xa8, 0x38, 836 0x7c, 0xce, 0x5a, 0x24, 0x0d, 0xea, 0x8b, 0xbb, 0xfc, 0x1b, 0x79, 0x78, 0xae, 0xa5, 0x7d, 0xa4, 837 0x6d, 0xfe, 0xa2, 0xbc, 0x9c, 0x42, 0x47, 0x7a, 0x7a, 0x99, 0xb4, 0xac, 0x49, 0xce, 0x19, 0x5d, 838 0x0a, 0x38, 0xf1, 0xf1, 0x5f, 0x95, 0xab, 0xbb, 0xd0, 0xb1, 0x75, 0x5c, 0xa5, 0x0d, 0xff, 0x96, 839 0xd7, 0xa7, 0x85, 0xd4, 0x26, 0x58, 0xa4, 0x9e, 0x67, 0x93, 0x44, 0xef, 0x3c, 0x3c, 0x00, 0xbf, 840 0x6f, 0x23, 0x50, 0x51, 0x1f, 0x1d, 0x80, 0x3b, 0x3b, 0xa2, 0xe4, 0x6e, 0x7e, 0x64, 0x00, 0xde, 841 0x25, 0x31, 0x14, 0x36, 0xf6, 0xa3, 0x0a, 0x7b, 0x37, 0x1a, 0x4b, 0xdd, 0x9f, 0x5d, 0x87, 0x30, 842 0x37, 0x5c, 0x79, 0xb3, 0x2e, 0x66, 0xfc, 0x9c, 0x43, 0xb9, 0x1a, 0x00, 0x7f, 0x1f, 0xd0, 0x17, 843 0xbb, 0x03, 0xeb, 0x1a, 0x89, 0x6d, 0xf6, 0x0f, 0x65, 0x90, 0xa9, 0x5c, 0x87, 0x41, 0x95, 0xf0, 844 0x39, 0xc7, 0x0b, 0xb4, 0xa7, 0x7f, 0x2a, 0xc3, 0xf5, 0xc2, 0x53, 0x86, 0xc2, 0xdb, 0xbf, 0x94, 845 0xd1, 0x19, 0x74, 0x6a, 0x9d, 0xf0, 0xbc, 0x80, 0xfb, 0xe7, 0x08, 0x6b, 0x05, 0xdc, 0x14, 0x7f, 846 0x50, 0x6e, 0xff, 0xad, 0x14, 0x4e, 0xa3, 0xdb, 0xfe, 0x3f, 0x05, 0xe1, 0xff, 0x4d, 0x65, 0x7d, 847 0x37, 0x3a, 0xbe, 0xbe, 0xf5, 0x79, 0xea, 0x50, 0xe5, 0xf7, 0x2d, 0x65, 0x79, 0x07, 0x3a, 0xdc, 848 0x9f, 0xa5, 0xf0, 0xf7, 0xb6, 0xb2, 0xba, 0x07, 0x9d, 0xec, 0x69, 0x35, 0x69, 0xdb, 0x51, 0xc0, 849 0x55, 0xa2, 0x2b, 0xfc, 0x4e, 0xbf, 0x4b, 0x93, 0x34, 0x16, 0x5e, 0xff, 0xd3, 0x6f, 0x96, 0xe2, 850 0x98, 0x10, 0xf0, 0xc4, 0xa2, 0xfe, 0xb7, 0xdf, 0x2c, 0xb5, 0xa5, 0xf0, 0xf7, 0x7e, 0xa3, 0x4f, 851 0x7f, 0x93, 0xb6, 0x5d, 0x09, 0x78, 0x22, 0xc5, 0x0f, 0x18, 0x7d, 0xfa, 0xd3, 0x96, 0xc2, 0xdf, 852 0x07, 0xfb, 0xf5, 0x17, 0x7e, 0xf4, 0x49, 0x36, 0xed, 0x87, 0xfa, 0xf5, 0xa7, 0x2d, 0x85, 0xbf, 853 0x0f, 0xf7, 0x6b, 0x35, 0x43, 0x1d, 0xd3, 0x56, 0xbe, 0x3e, 0x62, 0xc0, 0x03, 0x13, 0xb6, 0x12, 854 0x7e, 0x1e, 0x52, 0x16, 0x77, 0xa2, 0xa3, 0x9d, 0x16, 0x67, 0x49, 0x7b, 0xae, 0x65, 0x36, 0x48, 855 0x69, 0xcd, 0x73, 0x19, 0x4f, 0x6e, 0xfa, 0x47, 0x94, 0x5d, 0x66, 0xd0, 0x76, 0xb3, 0x13, 0xbe, 856 0x1e, 0xed, 0x99, 0x93, 0xb2, 0xa9, 0xb6, 0x9d, 0x7a, 0x95, 0x13, 0x7d, 0x5a, 0xff, 0x58, 0xcf, 857 0x9c, 0xb2, 0x56, 0xc2, 0xcf, 0xc7, 0x0d, 0x78, 0xa0, 0x77, 0x5a, 0xa4, 0x8a, 0xf7, 0x98, 0x32, 858 0xbb, 0x0d, 0x1d, 0xec, 0xc3, 0x4c, 0x78, 0x7a, 0xdc, 0x80, 0x47, 0x79, 0x64, 0x92, 0x18, 0xe5, 859 0x9f, 0x36, 0xe0, 0x51, 0x1e, 0x81, 0x8a, 0xfa, 0x8c, 0x01, 0x9f, 0x7a, 0xb4, 0xdc, 0x05, 0x93, 860 0xd7, 0x9b, 0xe2, 0xbd, 0xfe, 0x59, 0x03, 0x9e, 0xe7, 0x11, 0xa9, 0xb1, 0xcf, 0x19, 0xf0, 0xc5, 861 0x24, 0xfc, 0x50, 0x14, 0xb1, 0xd3, 0xd4, 0x6c, 0xa8, 0x0a, 0x7c, 0xde, 0x80, 0xef, 0x50, 0x19, 862 0x5c, 0x64, 0xfe, 0x05, 0xa5, 0x9c, 0x39, 0x2d, 0xeb, 0x50, 0x6b, 0x6b, 0x67, 0x89, 0xfe, 0xa9, 863 0xe3, 0x8b, 0x06, 0x7c, 0x60, 0x49, 0xd3, 0x42, 0xf7, 0x4b, 0x3d, 0x7b, 0x64, 0x9e, 0xae, 0x90, 864 0x45, 0xb2, 0xcc, 0x88, 0xdf, 0xac, 0x72, 0x93, 0xe9, 0x6e, 0x7c, 0xd2, 0x80, 0x8f, 0x16, 0xb0, 865 0x95, 0xf0, 0xf3, 0x65, 0xa3, 0xd7, 0xab, 0x24, 0x65, 0x11, 0xb7, 0xe2, 0x57, 0x94, 0x1b, 0xf0, 866 0x4d, 0x97, 0x31, 0x12, 0x5e, 0xbe, 0xda, 0x6f, 0x36, 0xa9, 0x46, 0xfc, 0x5a, 0xbf, 0xd9, 0xe8, 867 0x3e, 0xfc, 0xba, 0x01, 0x7f, 0x0a, 0x28, 0x65, 0x6e, 0xdc, 0xd7, 0x0c, 0xf8, 0x7e, 0x50, 0x4a, 868 0xde, 0xb7, 0x5f, 0x31, 0xf4, 0x67, 0x96, 0x2d, 0x19, 0x48, 0x9e, 0x26, 0x5e, 0xed, 0xd2, 0x27, 869 0x25, 0xd7, 0x17, 0x07, 0xe9, 0xe4, 0xbb, 0xf3, 0xd7, 0x06, 0x7c, 0xff, 0x49, 0xa0, 0x22, 0x81, 870 0xd7, 0x0c, 0xf8, 0xfe, 0x53, 0x4a, 0x7c, 0x58, 0x78, 0xbd, 0xcb, 0xee, 0x98, 0xa2, 0x8e, 0xe9, 871 0xd4, 0x93, 0x07, 0xa7, 0x1f, 0x0c, 0xc2, 0xbb, 0x43, 0x92, 0x0a, 0xfb, 0xe1, 0x20, 0x7c, 0x73, 872 0x89, 0x05, 0xe3, 0xa2, 0xfc, 0x68, 0x10, 0xbe, 0xb9, 0x48, 0x36, 0x06, 0x7f, 0x3c, 0x08, 0xdf, 873 0xae, 0x24, 0x28, 0x2b, 0xf8, 0x74, 0x6f, 0xb9, 0xf8, 0x76, 0xf5, 0x93, 0x41, 0xf8, 0xaa, 0xa1, 874 0x40, 0x79, 0x18, 0x2f, 0xfb, 0x0d, 0xfc, 0xcc, 0x20, 0x7c, 0xd5, 0x90, 0x68, 0x85, 0x59, 0x11, 875 0xf7, 0x6c, 0x6f, 0xdf, 0xd1, 0x8f, 0xb4, 0x02, 0xfc, 0x69, 0x6f, 0x41, 0xbd, 0x30, 0x3f, 0x93, 876 0x31, 0x4e, 0x9c, 0x46, 0xd7, 0xaf, 0x52, 0x46, 0x2e, 0x52, 0x67, 0x78, 0xef, 0x78, 0xf4, 0x4b, 877 0xff, 0xb8, 0xfa, 0xa5, 0x7f, 0xbc, 0xe4, 0x04, 0xad, 0xf0, 0xe7, 0x12, 0xf9, 0x95, 0x60, 0xe4, 878 0xb9, 0x87, 0x06, 0x46, 0x73, 0x63, 0x43, 0x8b, 0xd7, 0x09, 0x9b, 0x39, 0x67, 0xe2, 0x5e, 0x34, 879 0x14, 0x5a, 0xbb, 0x01, 0xef, 0xc7, 0xfc, 0x79, 0x69, 0x1e, 0xba, 0xac, 0x04, 0x7c, 0x62, 0x16, 880 0x6d, 0x0a, 0xed, 0x2d, 0x31, 0xad, 0xfa, 0x8c, 0xe1, 0x05, 0x29, 0xb2, 0x41, 0x58, 0x86, 0x63, 881 0x6e, 0xce, 0x99, 0x98, 0x43, 0x9b, 0x13, 0x42, 0x7d, 0x86, 0xf3, 0xa2, 0x54, 0xda, 0xa8, 0x95, 882 0x44, 0x4c, 0x67, 0xd0, 0x0d, 0xa1, 0x14, 0xa7, 0x4e, 0xbb, 0x1f, 0x95, 0x97, 0xa4, 0x4a, 0x58, 883 0x89, 0x1a, 0x75, 0xda, 0x13, 0xf3, 0xe8, 0xc6, 0x50, 0x61, 0xc9, 0x75, 0xb9, 0xed, 0x9a, 0x16, 884 0x61, 0xfd, 0xe8, 0xbc, 0x2c, 0x75, 0xc2, 0x44, 0xa6, 0xb4, 0xe9, 0x44, 0x11, 0x85, 0x99, 0x5e, 885 0x74, 0xdc, 0x8b, 0xcb, 0x7e, 0xab, 0x1f, 0xa5, 0x6b, 0x52, 0x29, 0xcc, 0x63, 0xc1, 0x9d, 0xf1, 886 0x5b, 0x53, 0x77, 0xa0, 0xfd, 0x75, 0xb7, 0x35, 0xee, 0x9b, 0xdc, 0xf5, 0x9b, 0xd4, 0x36, 0x97, 887 0x7c, 0xf5, 0xff, 0x79, 0xd8, 0x74, 0x49, 0x4b, 0x4d, 0x6d, 0xaa, 0x85, 0x7f, 0x94, 0x9d, 0xf3, 888 0xbf, 0x00, 0x00, 0x00, 0xff, 0xff, 0xa3, 0x69, 0x67, 0x5d, 0x1f, 0x22, 0x00, 0x00, 889 }