PHP WebShell

Текущая директория: /opt/BitGoJS/modules/sdk-coin-stx/dist/test/unit

Просмотр файла: resources.js

"use strict";
Object.defineProperty(exports, "__esModule", { value: true });
exports.UNSIGNED_CONTRACT_CALL = exports.SIGNED_SELF_STACK_CONTRACT_CALL = exports.UNSIGNED_SELF_STACK_CONTRACT_CALL = exports.CONTRACT_FUNCTION_NAME = exports.CONTRACT_NAME = exports.CONTRACT_ADDRESS = exports.MULTI_SIG_SIGNED_TRANSACTION = exports.pub3 = exports.pub2 = exports.pub1 = exports.prv3 = exports.prv2 = exports.prv1 = exports.invalidPubKey2 = exports.invalidPubKey1 = exports.SIGNED_TRANSACTION_PK_2_3 = exports.SIGNED_TRANSACTION_PK_1_3 = exports.SIGNED_TRANSACTION = exports.RAW_TX_UNSIGNED = exports.TX_RECIEVER = exports.TX_SENDER = exports.INVALID_KEYPAIR_PRV = exports.defaultSeedAddressCompressedTestnet = exports.defaultSeedAddressCompressedMainnet = exports.defaultSeedAddressUncompressedTestnet = exports.defaultSeedAddressUncompressedMainnet = exports.defaultSeedPubKey = exports.defaultSeedSecretKey = exports.expectedSignature2 = exports.message2 = exports.expectedSignature1 = exports.message1 = exports.defaultKeyPairFromPub = exports.defaultKeyPairFromPrv = exports.RECIPIENT_1 = exports.SENDER_1 = exports.ACCOUNT_2 = exports.ACCOUNT_1 = exports.xpub1ProtocolCompressed = exports.xpub1Protocol = exports.xprv1Protocol = exports.xpub1 = exports.xprv1 = exports.address2 = exports.pubKey2Compressed = exports.pubKey2 = exports.secretKey2 = exports.address1 = exports.pubKey1 = exports.secretKey1 = void 0;
exports.FUNGIBLE_TOKEN_TRANSFER_CONSTANTS = exports.MEMO = exports.sendManyRecipients = exports.prvKeysString = exports.SIGNED_SEND_MANY_WITH_MEMO = exports.UNSIGNED_SEND_MANY_WITH_MEMO = exports.SEND_MANY_CONTRACT_FUNCTION_NAME_WITH_MEMO = exports.SEND_MANY_CONTRACT_NAME_WITH_MEMO = exports.SEND_MANY_CONTRACT_ADDRESS_WITH_MEMO = exports.MULTI_SIG_CONTRACT_CALL = exports.SIGNED_CONTRACT_CALL = exports.SIGNED_CONTRACT_WITH_ARGS = void 0;
const src_1 = require("../../src");
/*
 * keys and addresses are from:
 *
 * import * as st from '@stacks/transactions';
 *
 * const secretKey1 = st.privateKeyToString(st.makeRandomPrivKey());
 * const publicKey1 = st.publicKeyToString(st.pubKeyfromPrivKey(secretKey1.data);
 * const address1 = st.getAddressFromPrivateKey(secretKey1);
 * etc.
 */
exports.secretKey1 = '66c88648116b721bb2f394e0007f9d348ea08017b6e604de51a3a7d957d58524';
exports.pubKey1 = '04a68c2d6fdb3706b39f32d6f4225275ce062561908fd7ca540a44c92eb8594ea6db9fcfe0b390c0ead3f45c36afd682eab62eb124a63b460945fe1f7c7f8a09e2';
exports.address1 = 'SP10FDHQQ4F2F0KHMN6Z24RMAMGX5933SQJCWKAAR';
exports.secretKey2 = '35794adf0dd2a313c18bc118b422740bb94f85114134be34703ff706658087e4';
exports.pubKey2 = '0421d6f42c99f7d23ec2c0dc21208a9c5edfce4e5bc7b63972e68e86e3cea6f41a94a9a7c24a1ccd83792173f475fdb590cc82f94ff615df39142766e759ce6387';
exports.pubKey2Compressed = '0321d6f42c99f7d23ec2c0dc21208a9c5edfce4e5bc7b63972e68e86e3cea6f41a';
exports.address2 = 'SPS4HSXAD1WSD3943WZ52MPSY9WPK56SDG54HTAR';
// extended private/public keys
// STX does not use them
exports.xprv1 = 'xprv9s21ZrQH143K34bdhCWMuiuHfdjQB21gu95NwpeGEEfGMWs7tA5s3PMBBPeJmXn5DQ3vv8Hp8kq1KrsaJJnczW3BMztL2VGTnxVPgVjgq1H';
exports.xpub1 = 'xpub661MyMwAqRbcFYg6oE3NGrr2DfZtaUjYGMzykD3snaCFEKCGRhQ7bBff2g3CYvyYPQMGSwSe1DH8GXvP6uB3iiWsPGGMbXVZGkrk1UxQVk6';
exports.xprv1Protocol = '73ea19aea25e87c4ee8eaee21417442ac9eb6898f4538ade8f2091d1d2c5946d';
exports.xpub1Protocol = '042794bc43d75db0e8589987818754aa2f820a350a5742efaf0d50518fcbc6a80c597aa51aa8e755fd10b753f7e36410849171a99d8533f6ea84a0c4dfbe6e2419';
exports.xpub1ProtocolCompressed = '032794bc43d75db0e8589987818754aa2f820a350a5742efaf0d50518fcbc6a80c';
exports.ACCOUNT_1 = {
    prv: exports.secretKey1,
    pub: exports.pubKey1,
    address: exports.address1,
};
exports.ACCOUNT_2 = {
    prv: exports.secretKey2,
    pub: exports.pubKey2,
    address: exports.address2,
};
exports.SENDER_1 = {
    prv: 'edf9aee84d9b7abc145504dde6726c64f369d37ee34ded868fabd876c26570bc01',
};
exports.RECIPIENT_1 = {
    address: 'SP3FGQ8Z7JY9BWYZ5WM53E0M9NK7WHJF0691NZ159',
};
exports.defaultKeyPairFromPrv = new src_1.StxLib.KeyPair({
    prv: exports.secretKey1,
});
exports.defaultKeyPairFromPub = new src_1.StxLib.KeyPair({
    pub: exports.pubKey2,
});
// verify signatures
exports.message1 = 'abc';
// when signed with secretKey1
exports.expectedSignature1 = '0157a170fae4a310c4b59b8d173289b4adacb79b0a187a6e132cdf02374c22b59519b862d95240af464808faaed341fe42d740c9b89850b52f5f7f906deba67064';
exports.message2 = 'hello';
// when signed with secretKey2
exports.expectedSignature2 = '007a86b0a5486987605f7274272cb4eaefa37af216bdf0c88c5b985a70923d550032b3cf226a8384ad2b96d0b3794b9a6f8e6ed191582fb0cc4f830b2ef14d05fe';
// seed is Buffer.alloc(64) -- all zero bytes
exports.defaultSeedSecretKey = 'eafd15702fca3f80beb565e66f19e20bbad0a34b46bb12075cbf1c5d94bb27d2';
exports.defaultSeedPubKey = '04669261fe20452fe6a03e625944c6a0523e6350b3ea8cbd37c9ca1ff97e3ac8bf3dd2d51a09d6d4831cb2bc9828c5af14ce4c3384c973d75aad423626a2a6d18d';
exports.defaultSeedAddressUncompressedMainnet = 'SP21X8PMH8T4MVX8Z75JZPYEVA6Q8FDR7PJ13MV4Q';
exports.defaultSeedAddressUncompressedTestnet = 'ST21X8PMH8T4MVX8Z75JZPYEVA6Q8FDR7PG88WTVF';
exports.defaultSeedAddressCompressedMainnet = 'SP31MBRF9J8W22W3044MEAZDXFMM85699653ZKR7Q';
exports.defaultSeedAddressCompressedTestnet = 'ST31MBRF9J8W22W3044MEAZDXFMM8569967TF1R41';
exports.INVALID_KEYPAIR_PRV = new src_1.StxLib.KeyPair({
    prv: '8CAA00AE63638B0542A304823D66D96FF317A576F692663DB2F85E60FAB2590C',
});
exports.TX_SENDER = {
    prv: 'cb3df38053d132895220b9ce471f6b676db5b9bf0b4adefb55f2118ece2478df01',
    pub: '03797dd653040d344fd048c1ad05d4cbcb2178b30c6a0c4276994795f3e833da41',
    address: 'STB44HYPYAT2BB2QE513NSP81HTMYWBJP02HPGK6',
};
exports.TX_RECIEVER = {
    address: 'STDE7Y8HV3RX8VBM2TZVWJTS7ZA1XB0SSC3NEVH0',
};
exports.RAW_TX_UNSIGNED = '80800000000400164247d6f2b425ac5771423ae6c80c754f7172b0000000000000000000000000000000b400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003020000000000051a1ae3f911d8f1d46d7416bfbe4b593fd41eac19cb00000000000003e800000000000000000000000000000000000000000000000000000000000000000000';
exports.SIGNED_TRANSACTION = '80800000000400164247d6f2b425ac5771423ae6c80c754f7172b0000000000000000000000000000000b400011ae06c14c967f999184ea8a7913125f09ab64004446fca89940f092509124b9e773aef483e925476c78ec58166dcecab3875b8fab8e9aa4213179d164463962803020000000000051a1ae3f911d8f1d46d7416bfbe4b593fd41eac19cb00000000000003e800000000000000000000000000000000000000000000000000000000000000000000';
// Transactions sign with 2 of 3 keys.
exports.SIGNED_TRANSACTION_PK_1_3 = '808000000004012fe507c09dbb23c3b7e5d166c81fc4b87692510b000000000000000000000000000000b40000000302009473a37b914f703c81f33141d10eabe4550c4d61f113662cc11cdc0463fc377358408c73d3d3273cdbcc3511dbbd2031b5eaca4cb2b13925da9f9b0c7e64d1a600024abddd63b56c55cd1ed0803c26c473f5f0b9d8473b37b65bd812f035365f154b02016aac0347b8520d8905cbd13c601f45a0ccbbb24831320c54d9ee2c1e3656b76d75e1c527932267d80beb90257bbe2dc7184d9b168993ab3a40fa73be6973c5f5000203020000000000051a1ae3f911d8f1d46d7416bfbe4b593fd41eac19cb00000000000003e874657374000000000000000000000000000000000000000000000000000000000000';
exports.SIGNED_TRANSACTION_PK_2_3 = '808000000004012fe507c09dbb23c3b7e5d166c81fc4b87692510b000000000000000000000000000000b4000000030002b087ca52f40fdfdf4b16a0bbf7e91e4db2e183ac5c6491a5f60a5450e25de7d002000436f906d040388e3123eb9c37614d7f39da2f283385cda40997212acfa5b24d032fac8299ae9590fbd24d6398ac1c489b523c418d8c06b35467e685199877860201dba16d040f0af2fa8d4bf388cbc7f0cd7463aa7058c49f7e5db2d72d868d7167528cd8393369b94480f9b7f8a2c9087cbd57d4d1a782e553f9cede66642d12c9000203020000000000051a1ae3f911d8f1d46d7416bfbe4b593fd41eac19cb00000000000003e874657374000000000000000000000000000000000000000000000000000000000000';
// right length and format, but invalid
exports.invalidPubKey1 = '0321d6f42c99f7d23ec2c0dc2120800c5edfce4e5bc7b63972e68e86e3cea6f41a';
exports.invalidPubKey2 = '04a68c2d6fdb3706b39f32d6f4225275ce062561908fd7ca540a44c92eb8594ea6db9fcfe0b390c0ead3f45c36afd682eab62eb124a63b460945fe1f7c7f8a09e1';
// multi sig
exports.prv1 = '21d43d2ae0da1d9d04cfcaac7d397a33733881081f0b2cd038062cf0ccbb752601';
exports.prv2 = 'c71700b07d520a8c9731e4d0f095aa6efb91e16e25fb27ce2b72e7b698f8127a01';
exports.prv3 = 'e75dcb66f84287eaf347955e94fa04337298dbd95aa0dbb985771104ef1913db01';
exports.pub1 = '02b087ca52f40fdfdf4b16a0bbf7e91e4db2e183ac5c6491a5f60a5450e25de7d0';
exports.pub2 = '024abddd63b56c55cd1ed0803c26c473f5f0b9d8473b37b65bd812f035365f154b';
exports.pub3 = '038e3c4529395611be9abf6fa3b6987e81d402385e3d605a073f42f407565a4a3d';
exports.MULTI_SIG_SIGNED_TRANSACTION = '808000000004012fe507c09dbb23c3b7e5d166c81fc4b87692510b000000000000000000000000000000b400000003020123d6d3d22d2ca1b7310f5c45314d1e783c03193e1bb5e08685fc1a48f8bdac7c0d93a463efee18b9b41fffe38d4b4c7475809a37c0fd53f52cef456a8d9280db020010b311f82b1b111eb5efa16c4790687b16dc92b7b4d07a1f0f1fe65baee43eb02ede226f807a097237e7d0ee3aa4fdf9b6287dd23d819ec560df180875f4019a00038e3c4529395611be9abf6fa3b6987e81d402385e3d605a073f42f407565a4a3d000203020000000000051a1ae3f911d8f1d46d7416bfbe4b593fd41eac19cb00000000000003e874657374206d656d6f00000000000000000000000000000000000000000000000000';
// contract call
exports.CONTRACT_ADDRESS = 'ST000000000000000000002AMW42H';
exports.CONTRACT_NAME = 'pox-4';
exports.CONTRACT_FUNCTION_NAME = 'stack-stx';
exports.UNSIGNED_SELF_STACK_CONTRACT_CALL = '80800000000400164247d6f2b425ac5771423ae6c80c754f7172b0000000000000000000000000000000b4000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000030200000000021a000000000000000000000000000000000000000005706f782d3409737461636b2d737478000000080100000000000000000000000017d784000c00000002096861736862797465730200000009736f6d652d686173680776657273696f6e020000000101010000000000000000000000000000ce4001000000000000000000000000000000020a0200000009736f6d652d686173680200000009736f6d652d6861736801ffffffffffffffffffffffffffffffff010000000000000000000000000001e240';
exports.SIGNED_SELF_STACK_CONTRACT_CALL = '80800000000400164247d6f2b425ac5771423ae6c80c754f7172b0000000000000000000000000000000b40001833db79cd9c39c7262b808b6ea80a001a9bd290648cf3a19da95f10d1814d69437a00075e8325ef564ed9d6690c575583bcbb29c4e33c8ce80c34e7efd1f5457030200000000021a000000000000000000000000000000000000000005706f782d3409737461636b2d737478000000080100000000000000000000000017d784000c00000002096861736862797465730200000009736f6d652d686173680776657273696f6e020000000101010000000000000000000000000000ce4001000000000000000000000000000000020a0200000009736f6d652d686173680200000009736f6d652d6861736801ffffffffffffffffffffffffffffffff010000000000000000000000000001e240';
exports.UNSIGNED_CONTRACT_CALL = '80800000000400164247d6f2b425ac5771423ae6c80c754f7172b0000000000000000000000000000000b4000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000030200000000021a000000000000000000000000000000000000000005706f782d3409737461636b2d737478000000040100000000000000000000000017d7840005163248e7aa6879968d241f3e5152d9f2796994d96c0a01000000000000000000000000000000c80a0c00000002096861736862797465730200000009736f6d652d686173680776657273696f6e020000000101';
exports.SIGNED_CONTRACT_WITH_ARGS = '80800000000400164247d6f2b425ac5771423ae6c80c754f7172b0000000000000000000000000000000b40000dba4d775d6894746f0b8ff3cbc1b0f2696890d0669ffbb8eb8df51098741115e28af448a59583e3d34e344c34879c5c7a82d223833c1214d13cd9813165d8e1e030200000000021a000000000000000000000000000000000000000005706f782d3409737461636b2d737478000000040100000000000000000000000017d7840005163248e7aa6879968d241f3e5152d9f2796994d96c090a0c00000002096861736862797465730200000009736f6d652d686173680776657273696f6e020000000101';
exports.SIGNED_CONTRACT_CALL = '80800000000400164247d6f2b425ac5771423ae6c80c754f7172b0000000000000000000000000000000b40001b693bdf014c1ac78e307fed49bc1df8fed2a5e42d4b79993f5df626d7b1b2516741495198a3dbf079deebc46ecdd535fe66f518c0a695c533f1667455a05036a030200000000021a000000000000000000000000000000000000000005706f782d3409737461636b2d737478000000010a000000000000000000000000000000007b';
exports.MULTI_SIG_CONTRACT_CALL = '808000000004012fe507c09dbb23c3b7e5d166c81fc4b87692510b000000000000000000000000000000b400000003020169a032112373b481c48ecb12b8847519f89720d4297a7bf5cac43b9daa8d4ad23dd53657089dad55c94e8be5762e97052683f49e1f457b2e9252f27e975603230200128d0ba2b9584339359ff42c1d6f35ce79a7073152b3c90879bc5162eb8df73b02eada3ee322873a5fa736479e6c536109681482d9f22f1e1a89608090b8666800038e3c4529395611be9abf6fa3b6987e81d402385e3d605a073f42f407565a4a3d0002030200000000021a000000000000000000000000000000000000000005706f782d3409737461636b2d737478000000010a000000000000000000000000000000007b';
// contract call with memo nonce 45n,
exports.SEND_MANY_CONTRACT_ADDRESS_WITH_MEMO = 'ST3F1X4QGV2SM8XD96X45M6RTQXKA1PZJZZCQAB4B';
exports.SEND_MANY_CONTRACT_NAME_WITH_MEMO = 'send-many-memo';
exports.SEND_MANY_CONTRACT_FUNCTION_NAME_WITH_MEMO = 'send-many';
exports.UNSIGNED_SEND_MANY_WITH_MEMO = '80800000000401e7a4b7744e99a54760ca76e54f4d81e4b6026237000000000000002d00000000000002140000000300024b5d924ecc052f95153340054cae526d16e904288e19e1946e1977387f6828c9000294eab995844a334f4b7d946500a4e794f5f5f6e87f9b267175408c03e280640d0002b7ba3e17e31496bbf155596dc3f2a02de457cffead017f671f65d9d34ab261ea0002030200000001000215e7a4b7744e99a54760ca76e54f4d81e4b60262370100000000005b8d80021ade1e92f0d8b34475a937485a1b1abf66a0dbf2ff0e73656e642d6d616e792d6d656d6f0973656e642d6d616e79000000010b000000030c00000003046d656d6f02000000066d656d6f203102746f0515a4b0823a99fc5e87b8bd2e7e7c189915355e1c0a047573747801000000000000000000000000000f42400c00000003046d656d6f02000000066d656d6f203202746f05159fcae3aebdd9177ca0c2214cf0c5c6a96398a9b8047573747801000000000000000000000000001e84800c00000003046d656d6f02000000066d656d6f203302746f0515182d5c3b6d67376626597ee83fba62b392a15beb047573747801000000000000000000000000002dc6c0';
exports.SIGNED_SEND_MANY_WITH_MEMO = '80800000000401e7a4b7744e99a54760ca76e54f4d81e4b6026237000000000000002d0000000000000214000000030200e692cb213bce035e38d5fa31df54a3039b3d24af05f66c046964615acb739670368f424af1c60c0961af5f976b46c6ad1593b6854f3d93b07c361a7ef348456502017b9cdedeb3fd92fe49019f4e310052e85a4c3bb46c0ee89db65f7c7e73592e7b60a9c127fbbb125a124baa3efb0dd679879c70c4a6ca55f3afacedb1565dde6c0002b7ba3e17e31496bbf155596dc3f2a02de457cffead017f671f65d9d34ab261ea0002030200000001000215e7a4b7744e99a54760ca76e54f4d81e4b60262370100000000005b8d80021ade1e92f0d8b34475a937485a1b1abf66a0dbf2ff0e73656e642d6d616e792d6d656d6f0973656e642d6d616e79000000010b000000030c00000003046d656d6f02000000066d656d6f203102746f0515a4b0823a99fc5e87b8bd2e7e7c189915355e1c0a047573747801000000000000000000000000000f42400c00000003046d656d6f02000000066d656d6f203202746f05159fcae3aebdd9177ca0c2214cf0c5c6a96398a9b8047573747801000000000000000000000000001e84800c00000003046d656d6f02000000066d656d6f203302746f0515182d5c3b6d67376626597ee83fba62b392a15beb047573747801000000000000000000000000002dc6c0';
exports.prvKeysString = [
    'e55883d53335cdf0fe4c505051382b2f7cb95216663e4080ebbcaa74bcca975001',
    '0971b2ba193fd393a4c39efccc3d63baff5d498500acfc97c87655316522742401',
    '041c8b4ba8250855a4a3cd4d9b28e4562c9f4aee97f79442bb9ff2cff684522001',
];
exports.sendManyRecipients = [
    {
        address: 'SN2JB10HTK7Y5X1XRQMQ7WZ0RK4AKAQGW1A755YYT',
        amount: '1000000',
        memo: 'memo 1',
    },
    {
        address: 'SN2FWNRXEQQCHEZ50R8GMSW65RTMP7659Q2MYY9P4',
        amount: '2000000',
        memo: 'memo 2',
    },
    {
        address: 'SNC2TQ1VDNKKESH6B5ZEGFXTCASS58AVXDAC9H7W',
        amount: '3000000',
        memo: 'memo 3',
    },
];
exports.MEMO = 'memo 1';
exports.FUNGIBLE_TOKEN_TRANSFER_CONSTANTS = {
    CONTRACT_ADDRESS: 'STAG18E45W613FZ3H4ZMF6QHH426EXM5QTSAVWYH',
    CONTRACT_NAME: 'tsip6dp-token',
    FUNCTION_NAME: 'transfer',
    SENDER_ADDRESS: 'STAG18E45W613FZ3H4ZMF6QHH426EXM5QTSAVWYH',
    RECEIVER_ADDRESS: 'SN2NN1JP9AEP5BVE19RNJ6T2MP7NDGRZYST1VDF3M',
    TOKEN_NAME: 'tsip6dp-token',
    UNSIGNED_SINGLE_SIG_TX: '80800000000400164247d6f2b425ac5771423ae6c80c754f7172b0000000000000000000000000000000b4000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000030200000001010215164247d6f2b425ac5771423ae6c80c754f7172b01a1500a1c42f0c11bfe3893f479af18904677685be0d747369703664702d746f6b656e0d747369703664702d746f6b656e010000000000002710021a1500a1c42f0c11bfe3893f479af18904677685be0d747369703664702d746f6b656e087472616e73666572000000040100000000000000000000000000002710051a1500a1c42f0c11bfe3893f479af18904677685be0515ab50cac953ac55edc14e2b236854b1ead863fece0a020000000131',
    UNSIGNED_SINGLE_SIG_TX_WITHOUT_MEMO: '80800000000400164247d6f2b425ac5771423ae6c80c754f7172b0000000000000000000000000000000b4000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000030200000001010215164247d6f2b425ac5771423ae6c80c754f7172b01a1500a1c42f0c11bfe3893f479af18904677685be0d747369703664702d746f6b656e0d747369703664702d746f6b656e010000000000002710021a1500a1c42f0c11bfe3893f479af18904677685be0d747369703664702d746f6b656e087472616e73666572000000030100000000000000000000000000002710051a1500a1c42f0c11bfe3893f479af18904677685be0515ab50cac953ac55edc14e2b236854b1ead863fece',
    SIGNED_MULTI_SIG_TX: '808000000004012fe507c09dbb23c3b7e5d166c81fc4b87692510b000000000000000000000000000000b4000000030201e4c98d7687eab5f11d03febc96951301eede336088b06c5a676cc6093f70e16b3f3533ccd8e6f92390a17dcc917f4e828657f17605574a5fcbb3da59f25483dc02019095c2f5217e0f168f27b605b47e9eac2da3c5ea309c42a2677addfb67c1fd471ef20187ce6b85b5b541d4b4f00d2f8ea8f7d42be84327968cb9411730b5217a00038e3c4529395611be9abf6fa3b6987e81d402385e3d605a073f42f407565a4a3d00020302000000010102152fe507c09dbb23c3b7e5d166c81fc4b87692510b1a1500a1c42f0c11bfe3893f479af18904677685be0d747369703664702d746f6b656e0d747369703664702d746f6b656e010000000000002710021a1500a1c42f0c11bfe3893f479af18904677685be0d747369703664702d746f6b656e087472616e73666572000000040100000000000000000000000000002710051a1500a1c42f0c11bfe3893f479af18904677685be0515ab50cac953ac55edc14e2b236854b1ead863fece0a020000000131',
    SIGNED_MULTI_SIG_TX_WITHOUT_MEMO: '808000000004012fe507c09dbb23c3b7e5d166c81fc4b87692510b000000000000000000000000000000b4000000030200d12a80f67cdac72ad116075e86846986a015a60bf541855ea17ddc79620b679b0d75e523cbc7638969addeb047e73ed11b398a894b2fd4459623afb2fc10461b02007e01f28f9ac5b9bc32f3de826f69aabcc6b357faa50d98087ff12714eb3d351e515482aff784b54ab572ce6f86c1f40c71b21fd197e846fb388718f55f17d4d300038e3c4529395611be9abf6fa3b6987e81d402385e3d605a073f42f407565a4a3d00020302000000010102152fe507c09dbb23c3b7e5d166c81fc4b87692510b1a1500a1c42f0c11bfe3893f479af18904677685be0d747369703664702d746f6b656e0d747369703664702d746f6b656e010000000000002710021a1500a1c42f0c11bfe3893f479af18904677685be0d747369703664702d746f6b656e087472616e73666572000000040100000000000000000000000000002710051a1500a1c42f0c11bfe3893f479af18904677685be0515ab50cac953ac55edc14e2b236854b1ead863fece09',
};
//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoicmVzb3VyY2VzLmpzIiwic291cmNlUm9vdCI6IiIsInNvdXJjZXMiOlsiLi4vLi4vLi4vdGVzdC91bml0L3Jlc291cmNlcy50cyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiOzs7O0FBQUEsbUNBQW1DO0FBRW5DOzs7Ozs7Ozs7R0FTRztBQUVVLFFBQUEsVUFBVSxHQUFHLGtFQUFrRSxDQUFDO0FBQ2hGLFFBQUEsT0FBTyxHQUNsQixvSUFBb0ksQ0FBQztBQUMxSCxRQUFBLFFBQVEsR0FBRywyQ0FBMkMsQ0FBQztBQUV2RCxRQUFBLFVBQVUsR0FBRyxrRUFBa0UsQ0FBQztBQUNoRixRQUFBLE9BQU8sR0FDbEIsb0lBQW9JLENBQUM7QUFDMUgsUUFBQSxpQkFBaUIsR0FBRyxvRUFBb0UsQ0FBQztBQUN6RixRQUFBLFFBQVEsR0FBRywwQ0FBMEMsQ0FBQztBQUVuRSwrQkFBK0I7QUFDL0Isd0JBQXdCO0FBQ1gsUUFBQSxLQUFLLEdBQ2hCLGlIQUFpSCxDQUFDO0FBQ3ZHLFFBQUEsS0FBSyxHQUNoQixpSEFBaUgsQ0FBQztBQUN2RyxRQUFBLGFBQWEsR0FBRyxrRUFBa0UsQ0FBQztBQUNuRixRQUFBLGFBQWEsR0FDeEIsb0lBQW9JLENBQUM7QUFDMUgsUUFBQSx1QkFBdUIsR0FBRyxvRUFBb0UsQ0FBQztBQUUvRixRQUFBLFNBQVMsR0FBRztJQUN2QixHQUFHLEVBQUUsa0JBQVU7SUFDZixHQUFHLEVBQUUsZUFBTztJQUNaLE9BQU8sRUFBRSxnQkFBUTtDQUNsQixDQUFDO0FBRVcsUUFBQSxTQUFTLEdBQUc7SUFDdkIsR0FBRyxFQUFFLGtCQUFVO0lBQ2YsR0FBRyxFQUFFLGVBQU87SUFDWixPQUFPLEVBQUUsZ0JBQVE7Q0FDbEIsQ0FBQztBQUVXLFFBQUEsUUFBUSxHQUFHO0lBQ3RCLEdBQUcsRUFBRSxvRUFBb0U7Q0FDMUUsQ0FBQztBQUVXLFFBQUEsV0FBVyxHQUFHO0lBQ3pCLE9BQU8sRUFBRSwyQ0FBMkM7Q0FDckQsQ0FBQztBQUVXLFFBQUEscUJBQXFCLEdBQUcsSUFBSSxZQUFNLENBQUMsT0FBTyxDQUFDO0lBQ3RELEdBQUcsRUFBRSxrQkFBVTtDQUNoQixDQUFDLENBQUM7QUFFVSxRQUFBLHFCQUFxQixHQUFHLElBQUksWUFBTSxDQUFDLE9BQU8sQ0FBQztJQUN0RCxHQUFHLEVBQUUsZUFBTztDQUNiLENBQUMsQ0FBQztBQUVILG9CQUFvQjtBQUNQLFFBQUEsUUFBUSxHQUFHLEtBQUssQ0FBQztBQUM5Qiw4QkFBOEI7QUFDakIsUUFBQSxrQkFBa0IsR0FDN0Isb0lBQW9JLENBQUM7QUFFMUgsUUFBQSxRQUFRLEdBQUcsT0FBTyxDQUFDO0FBQ2hDLDhCQUE4QjtBQUNqQixRQUFBLGtCQUFrQixHQUM3QixvSUFBb0ksQ0FBQztBQUV2SSw2Q0FBNkM7QUFDaEMsUUFBQSxvQkFBb0IsR0FBRyxrRUFBa0UsQ0FBQztBQUMxRixRQUFBLGlCQUFpQixHQUM1QixvSUFBb0ksQ0FBQztBQUUxSCxRQUFBLHFDQUFxQyxHQUFHLDJDQUEyQyxDQUFDO0FBQ3BGLFFBQUEscUNBQXFDLEdBQUcsMkNBQTJDLENBQUM7QUFDcEYsUUFBQSxtQ0FBbUMsR0FBRywyQ0FBMkMsQ0FBQztBQUNsRixRQUFBLG1DQUFtQyxHQUFHLDJDQUEyQyxDQUFDO0FBRWxGLFFBQUEsbUJBQW1CLEdBQUcsSUFBSSxZQUFNLENBQUMsT0FBTyxDQUFDO0lBQ3BELEdBQUcsRUFBRSxrRUFBa0U7Q0FDeEUsQ0FBQyxDQUFDO0FBRVUsUUFBQSxTQUFTLEdBQUc7SUFDdkIsR0FBRyxFQUFFLG9FQUFvRTtJQUN6RSxHQUFHLEVBQUUsb0VBQW9FO0lBQ3pFLE9BQU8sRUFBRSwwQ0FBMEM7Q0FDcEQsQ0FBQztBQUVXLFFBQUEsV0FBVyxHQUFHO0lBQ3pCLE9BQU8sRUFBRSwwQ0FBMEM7Q0FDcEQsQ0FBQztBQUVXLFFBQUEsZUFBZSxHQUMxQiwwV0FBMFcsQ0FBQztBQUVoVyxRQUFBLGtCQUFrQixHQUM3QiwwV0FBMFcsQ0FBQztBQUU3VyxzQ0FBc0M7QUFDekIsUUFBQSx5QkFBeUIsR0FDcEMsOGpCQUE4akIsQ0FBQztBQUNwakIsUUFBQSx5QkFBeUIsR0FDcEMsOGpCQUE4akIsQ0FBQztBQUVqa0IsdUNBQXVDO0FBQzFCLFFBQUEsY0FBYyxHQUFHLG9FQUFvRSxDQUFDO0FBQ3RGLFFBQUEsY0FBYyxHQUN6QixvSUFBb0ksQ0FBQztBQUV2SSxZQUFZO0FBQ0MsUUFBQSxJQUFJLEdBQUcsb0VBQW9FLENBQUM7QUFDNUUsUUFBQSxJQUFJLEdBQUcsb0VBQW9FLENBQUM7QUFDNUUsUUFBQSxJQUFJLEdBQUcsb0VBQW9FLENBQUM7QUFDNUUsUUFBQSxJQUFJLEdBQUcsb0VBQW9FLENBQUM7QUFDNUUsUUFBQSxJQUFJLEdBQUcsb0VBQW9FLENBQUM7QUFDNUUsUUFBQSxJQUFJLEdBQUcsb0VBQW9FLENBQUM7QUFDNUUsUUFBQSw0QkFBNEIsR0FDdkMsOGpCQUE4akIsQ0FBQztBQUVqa0IsZ0JBQWdCO0FBQ0gsUUFBQSxnQkFBZ0IsR0FBRywrQkFBK0IsQ0FBQztBQUNuRCxRQUFBLGFBQWEsR0FBRyxPQUFPLENBQUM7QUFDeEIsUUFBQSxzQkFBc0IsR0FBRyxXQUFXLENBQUM7QUFDckMsUUFBQSxpQ0FBaUMsR0FDNUMsc25CQUFzbkIsQ0FBQztBQUM1bUIsUUFBQSwrQkFBK0IsR0FDMUMsc25CQUFzbkIsQ0FBQztBQUU1bUIsUUFBQSxzQkFBc0IsR0FDakMsc2dCQUFzZ0IsQ0FBQztBQUM1ZixRQUFBLHlCQUF5QixHQUNwQyxvZUFBb2UsQ0FBQztBQUMxZCxRQUFBLG9CQUFvQixHQUMvQixnV0FBZ1csQ0FBQztBQUN0VixRQUFBLHVCQUF1QixHQUNsQyxvakJBQW9qQixDQUFDO0FBRXZqQixxQ0FBcUM7QUFDeEIsUUFBQSxvQ0FBb0MsR0FBRywyQ0FBMkMsQ0FBQztBQUNuRixRQUFBLGlDQUFpQyxHQUFHLGdCQUFnQixDQUFDO0FBQ3JELFFBQUEsMENBQTBDLEdBQUcsV0FBVyxDQUFDO0FBQ3pELFFBQUEsNEJBQTRCLEdBQ3ZDLG80QkFBbzRCLENBQUM7QUFDMTNCLFFBQUEsMEJBQTBCLEdBQ3JDLG9nQ0FBb2dDLENBQUM7QUFFMS9CLFFBQUEsYUFBYSxHQUFHO0lBQzNCLG9FQUFvRTtJQUNwRSxvRUFBb0U7SUFDcEUsb0VBQW9FO0NBQ3JFLENBQUM7QUFFVyxRQUFBLGtCQUFrQixHQUFHO0lBQ2hDO1FBQ0UsT0FBTyxFQUFFLDJDQUEyQztRQUNwRCxNQUFNLEVBQUUsU0FBUztRQUNqQixJQUFJLEVBQUUsUUFBUTtLQUNmO0lBQ0Q7UUFDRSxPQUFPLEVBQUUsMkNBQTJDO1FBQ3BELE1BQU0sRUFBRSxTQUFTO1FBQ2pCLElBQUksRUFBRSxRQUFRO0tBQ2Y7SUFDRDtRQUNFLE9BQU8sRUFBRSwwQ0FBMEM7UUFDbkQsTUFBTSxFQUFFLFNBQVM7UUFDakIsSUFBSSxFQUFFLFFBQVE7S0FDZjtDQUNGLENBQUM7QUFFVyxRQUFBLElBQUksR0FBRyxRQUFRLENBQUM7QUFFaEIsUUFBQSxpQ0FBaUMsR0FBRztJQUMvQyxnQkFBZ0IsRUFBRSwwQ0FBMEM7SUFDNUQsYUFBYSxFQUFFLGVBQWU7SUFDOUIsYUFBYSxFQUFFLFVBQVU7SUFDekIsY0FBYyxFQUFFLDBDQUEwQztJQUMxRCxnQkFBZ0IsRUFBRSwyQ0FBMkM7SUFDN0QsVUFBVSxFQUFFLGVBQWU7SUFDM0Isc0JBQXNCLEVBQ3BCLG9uQkFBb25CO0lBQ3RuQixtQ0FBbUMsRUFDakMsc21CQUFzbUI7SUFDeG1CLG1CQUFtQixFQUNqQix3MEJBQXcwQjtJQUMxMEIsZ0NBQWdDLEVBQzlCLDR6QkFBNHpCO0NBQy96QixDQUFDIiwic291cmNlc0NvbnRlbnQiOlsiaW1wb3J0IHsgU3R4TGliIH0gZnJvbSAnLi4vLi4vc3JjJztcblxuLypcbiAqIGtleXMgYW5kIGFkZHJlc3NlcyBhcmUgZnJvbTpcbiAqXG4gKiBpbXBvcnQgKiBhcyBzdCBmcm9tICdAc3RhY2tzL3RyYW5zYWN0aW9ucyc7XG4gKlxuICogY29uc3Qgc2VjcmV0S2V5MSA9IHN0LnByaXZhdGVLZXlUb1N0cmluZyhzdC5tYWtlUmFuZG9tUHJpdktleSgpKTtcbiAqIGNvbnN0IHB1YmxpY0tleTEgPSBzdC5wdWJsaWNLZXlUb1N0cmluZyhzdC5wdWJLZXlmcm9tUHJpdktleShzZWNyZXRLZXkxLmRhdGEpO1xuICogY29uc3QgYWRkcmVzczEgPSBzdC5nZXRBZGRyZXNzRnJvbVByaXZhdGVLZXkoc2VjcmV0S2V5MSk7XG4gKiBldGMuXG4gKi9cblxuZXhwb3J0IGNvbnN0IHNlY3JldEtleTEgPSAnNjZjODg2NDgxMTZiNzIxYmIyZjM5NGUwMDA3ZjlkMzQ4ZWEwODAxN2I2ZTYwNGRlNTFhM2E3ZDk1N2Q1ODUyNCc7XG5leHBvcnQgY29uc3QgcHViS2V5MSA9XG4gICcwNGE2OGMyZDZmZGIzNzA2YjM5ZjMyZDZmNDIyNTI3NWNlMDYyNTYxOTA4ZmQ3Y2E1NDBhNDRjOTJlYjg1OTRlYTZkYjlmY2ZlMGIzOTBjMGVhZDNmNDVjMzZhZmQ2ODJlYWI2MmViMTI0YTYzYjQ2MDk0NWZlMWY3YzdmOGEwOWUyJztcbmV4cG9ydCBjb25zdCBhZGRyZXNzMSA9ICdTUDEwRkRIUVE0RjJGMEtITU42WjI0Uk1BTUdYNTkzM1NRSkNXS0FBUic7XG5cbmV4cG9ydCBjb25zdCBzZWNyZXRLZXkyID0gJzM1Nzk0YWRmMGRkMmEzMTNjMThiYzExOGI0MjI3NDBiYjk0Zjg1MTE0MTM0YmUzNDcwM2ZmNzA2NjU4MDg3ZTQnO1xuZXhwb3J0IGNvbnN0IHB1YktleTIgPVxuICAnMDQyMWQ2ZjQyYzk5ZjdkMjNlYzJjMGRjMjEyMDhhOWM1ZWRmY2U0ZTViYzdiNjM5NzJlNjhlODZlM2NlYTZmNDFhOTRhOWE3YzI0YTFjY2Q4Mzc5MjE3M2Y0NzVmZGI1OTBjYzgyZjk0ZmY2MTVkZjM5MTQyNzY2ZTc1OWNlNjM4Nyc7XG5leHBvcnQgY29uc3QgcHViS2V5MkNvbXByZXNzZWQgPSAnMDMyMWQ2ZjQyYzk5ZjdkMjNlYzJjMGRjMjEyMDhhOWM1ZWRmY2U0ZTViYzdiNjM5NzJlNjhlODZlM2NlYTZmNDFhJztcbmV4cG9ydCBjb25zdCBhZGRyZXNzMiA9ICdTUFM0SFNYQUQxV1NEMzk0M1daNTJNUFNZOVdQSzU2U0RHNTRIVEFSJztcblxuLy8gZXh0ZW5kZWQgcHJpdmF0ZS9wdWJsaWMga2V5c1xuLy8gU1RYIGRvZXMgbm90IHVzZSB0aGVtXG5leHBvcnQgY29uc3QgeHBydjEgPVxuICAneHBydjlzMjFaclFIMTQzSzM0YmRoQ1dNdWl1SGZkalFCMjFndTk1TndwZUdFRWZHTVdzN3RBNXMzUE1CQlBlSm1YbjVEUTN2djhIcDhrcTFLcnNhSkpuY3pXM0JNenRMMlZHVG54VlBnVmpncTFIJztcbmV4cG9ydCBjb25zdCB4cHViMSA9XG4gICd4cHViNjYxTXlNd0FxUmJjRllnNm9FM05HcnIyRGZadGFVallHTXp5a0Qzc25hQ0ZFS0NHUmhRN2JCZmYyZzNDWXZ5WVBRTUdTd1NlMURIOEdYdlA2dUIzaWlXc1BHR01iWFZaR2tyazFVeFFWazYnO1xuZXhwb3J0IGNvbnN0IHhwcnYxUHJvdG9jb2wgPSAnNzNlYTE5YWVhMjVlODdjNGVlOGVhZWUyMTQxNzQ0MmFjOWViNjg5OGY0NTM4YWRlOGYyMDkxZDFkMmM1OTQ2ZCc7XG5leHBvcnQgY29uc3QgeHB1YjFQcm90b2NvbCA9XG4gICcwNDI3OTRiYzQzZDc1ZGIwZTg1ODk5ODc4MTg3NTRhYTJmODIwYTM1MGE1NzQyZWZhZjBkNTA1MThmY2JjNmE4MGM1OTdhYTUxYWE4ZTc1NWZkMTBiNzUzZjdlMzY0MTA4NDkxNzFhOTlkODUzM2Y2ZWE4NGEwYzRkZmJlNmUyNDE5JztcbmV4cG9ydCBjb25zdCB4cHViMVByb3RvY29sQ29tcHJlc3NlZCA9ICcwMzI3OTRiYzQzZDc1ZGIwZTg1ODk5ODc4MTg3NTRhYTJmODIwYTM1MGE1NzQyZWZhZjBkNTA1MThmY2JjNmE4MGMnO1xuXG5leHBvcnQgY29uc3QgQUNDT1VOVF8xID0ge1xuICBwcnY6IHNlY3JldEtleTEsXG4gIHB1YjogcHViS2V5MSxcbiAgYWRkcmVzczogYWRkcmVzczEsXG59O1xuXG5leHBvcnQgY29uc3QgQUNDT1VOVF8yID0ge1xuICBwcnY6IHNlY3JldEtleTIsXG4gIHB1YjogcHViS2V5MixcbiAgYWRkcmVzczogYWRkcmVzczIsXG59O1xuXG5leHBvcnQgY29uc3QgU0VOREVSXzEgPSB7XG4gIHBydjogJ2VkZjlhZWU4NGQ5YjdhYmMxNDU1MDRkZGU2NzI2YzY0ZjM2OWQzN2VlMzRkZWQ4NjhmYWJkODc2YzI2NTcwYmMwMScsXG59O1xuXG5leHBvcnQgY29uc3QgUkVDSVBJRU5UXzEgPSB7XG4gIGFkZHJlc3M6ICdTUDNGR1E4WjdKWTlCV1laNVdNNTNFME05Tks3V0hKRjA2OTFOWjE1OScsXG59O1xuXG5leHBvcnQgY29uc3QgZGVmYXVsdEtleVBhaXJGcm9tUHJ2ID0gbmV3IFN0eExpYi5LZXlQYWlyKHtcbiAgcHJ2OiBzZWNyZXRLZXkxLFxufSk7XG5cbmV4cG9ydCBjb25zdCBkZWZhdWx0S2V5UGFpckZyb21QdWIgPSBuZXcgU3R4TGliLktleVBhaXIoe1xuICBwdWI6IHB1YktleTIsXG59KTtcblxuLy8gdmVyaWZ5IHNpZ25hdHVyZXNcbmV4cG9ydCBjb25zdCBtZXNzYWdlMSA9ICdhYmMnO1xuLy8gd2hlbiBzaWduZWQgd2l0aCBzZWNyZXRLZXkxXG5leHBvcnQgY29uc3QgZXhwZWN0ZWRTaWduYXR1cmUxID1cbiAgJzAxNTdhMTcwZmFlNGEzMTBjNGI1OWI4ZDE3MzI4OWI0YWRhY2I3OWIwYTE4N2E2ZTEzMmNkZjAyMzc0YzIyYjU5NTE5Yjg2MmQ5NTI0MGFmNDY0ODA4ZmFhZWQzNDFmZTQyZDc0MGM5Yjg5ODUwYjUyZjVmN2Y5MDZkZWJhNjcwNjQnO1xuXG5leHBvcnQgY29uc3QgbWVzc2FnZTIgPSAnaGVsbG8nO1xuLy8gd2hlbiBzaWduZWQgd2l0aCBzZWNyZXRLZXkyXG5leHBvcnQgY29uc3QgZXhwZWN0ZWRTaWduYXR1cmUyID1cbiAgJzAwN2E4NmIwYTU0ODY5ODc2MDVmNzI3NDI3MmNiNGVhZWZhMzdhZjIxNmJkZjBjODhjNWI5ODVhNzA5MjNkNTUwMDMyYjNjZjIyNmE4Mzg0YWQyYjk2ZDBiMzc5NGI5YTZmOGU2ZWQxOTE1ODJmYjBjYzRmODMwYjJlZjE0ZDA1ZmUnO1xuXG4vLyBzZWVkIGlzIEJ1ZmZlci5hbGxvYyg2NCkgLS0gYWxsIHplcm8gYnl0ZXNcbmV4cG9ydCBjb25zdCBkZWZhdWx0U2VlZFNlY3JldEtleSA9ICdlYWZkMTU3MDJmY2EzZjgwYmViNTY1ZTY2ZjE5ZTIwYmJhZDBhMzRiNDZiYjEyMDc1Y2JmMWM1ZDk0YmIyN2QyJztcbmV4cG9ydCBjb25zdCBkZWZhdWx0U2VlZFB1YktleSA9XG4gICcwNDY2OTI2MWZlMjA0NTJmZTZhMDNlNjI1OTQ0YzZhMDUyM2U2MzUwYjNlYThjYmQzN2M5Y2ExZmY5N2UzYWM4YmYzZGQyZDUxYTA5ZDZkNDgzMWNiMmJjOTgyOGM1YWYxNGNlNGMzMzg0Yzk3M2Q3NWFhZDQyMzYyNmEyYTZkMThkJztcblxuZXhwb3J0IGNvbnN0IGRlZmF1bHRTZWVkQWRkcmVzc1VuY29tcHJlc3NlZE1haW5uZXQgPSAnU1AyMVg4UE1IOFQ0TVZYOFo3NUpaUFlFVkE2UThGRFI3UEoxM01WNFEnO1xuZXhwb3J0IGNvbnN0IGRlZmF1bHRTZWVkQWRkcmVzc1VuY29tcHJlc3NlZFRlc3RuZXQgPSAnU1QyMVg4UE1IOFQ0TVZYOFo3NUpaUFlFVkE2UThGRFI3UEc4OFdUVkYnO1xuZXhwb3J0IGNvbnN0IGRlZmF1bHRTZWVkQWRkcmVzc0NvbXByZXNzZWRNYWlubmV0ID0gJ1NQMzFNQlJGOUo4VzIyVzMwNDRNRUFaRFhGTU04NTY5OTY1M1pLUjdRJztcbmV4cG9ydCBjb25zdCBkZWZhdWx0U2VlZEFkZHJlc3NDb21wcmVzc2VkVGVzdG5ldCA9ICdTVDMxTUJSRjlKOFcyMlczMDQ0TUVBWkRYRk1NODU2OTk2N1RGMVI0MSc7XG5cbmV4cG9ydCBjb25zdCBJTlZBTElEX0tFWVBBSVJfUFJWID0gbmV3IFN0eExpYi5LZXlQYWlyKHtcbiAgcHJ2OiAnOENBQTAwQUU2MzYzOEIwNTQyQTMwNDgyM0Q2NkQ5NkZGMzE3QTU3NkY2OTI2NjNEQjJGODVFNjBGQUIyNTkwQycsXG59KTtcblxuZXhwb3J0IGNvbnN0IFRYX1NFTkRFUiA9IHtcbiAgcHJ2OiAnY2IzZGYzODA1M2QxMzI4OTUyMjBiOWNlNDcxZjZiNjc2ZGI1YjliZjBiNGFkZWZiNTVmMjExOGVjZTI0NzhkZjAxJyxcbiAgcHViOiAnMDM3OTdkZDY1MzA0MGQzNDRmZDA0OGMxYWQwNWQ0Y2JjYjIxNzhiMzBjNmEwYzQyNzY5OTQ3OTVmM2U4MzNkYTQxJyxcbiAgYWRkcmVzczogJ1NUQjQ0SFlQWUFUMkJCMlFFNTEzTlNQODFIVE1ZV0JKUDAySFBHSzYnLFxufTtcblxuZXhwb3J0IGNvbnN0IFRYX1JFQ0lFVkVSID0ge1xuICBhZGRyZXNzOiAnU1RERTdZOEhWM1JYOFZCTTJUWlZXSlRTN1pBMVhCMFNTQzNORVZIMCcsXG59O1xuXG5leHBvcnQgY29uc3QgUkFXX1RYX1VOU0lHTkVEID1cbiAgJzgwODAwMDAwMDAwNDAwMTY0MjQ3ZDZmMmI0MjVhYzU3NzE0MjNhZTZjODBjNzU0ZjcxNzJiMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMGI0MDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDMwMjAwMDAwMDAwMDAwNTFhMWFlM2Y5MTFkOGYxZDQ2ZDc0MTZiZmJlNGI1OTNmZDQxZWFjMTljYjAwMDAwMDAwMDAwMDAzZTgwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMCc7XG5cbmV4cG9ydCBjb25zdCBTSUdORURfVFJBTlNBQ1RJT04gPVxuICAnODA4MDAwMDAwMDA0MDAxNjQyNDdkNmYyYjQyNWFjNTc3MTQyM2FlNmM4MGM3NTRmNzE3MmIwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwYjQwMDAxMWFlMDZjMTRjOTY3Zjk5OTE4NGVhOGE3OTEzMTI1ZjA5YWI2NDAwNDQ0NmZjYTg5OTQwZjA5MjUwOTEyNGI5ZTc3M2FlZjQ4M2U5MjU0NzZjNzhlYzU4MTY2ZGNlY2FiMzg3NWI4ZmFiOGU5YWE0MjEzMTc5ZDE2NDQ2Mzk2MjgwMzAyMDAwMDAwMDAwMDA1MWExYWUzZjkxMWQ4ZjFkNDZkNzQxNmJmYmU0YjU5M2ZkNDFlYWMxOWNiMDAwMDAwMDAwMDAwMDNlODAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwJztcblxuLy8gVHJhbnNhY3Rpb25zIHNpZ24gd2l0aCAyIG9mIDMga2V5cy5cbmV4cG9ydCBjb25zdCBTSUdORURfVFJBTlNBQ1RJT05fUEtfMV8zID1cbiAgJzgwODAwMDAwMDAwNDAxMmZlNTA3YzA5ZGJiMjNjM2I3ZTVkMTY2YzgxZmM0Yjg3NjkyNTEwYjAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMGI0MDAwMDAwMDMwMjAwOTQ3M2EzN2I5MTRmNzAzYzgxZjMzMTQxZDEwZWFiZTQ1NTBjNGQ2MWYxMTM2NjJjYzExY2RjMDQ2M2ZjMzc3MzU4NDA4YzczZDNkMzI3M2NkYmNjMzUxMWRiYmQyMDMxYjVlYWNhNGNiMmIxMzkyNWRhOWY5YjBjN2U2NGQxYTYwMDAyNGFiZGRkNjNiNTZjNTVjZDFlZDA4MDNjMjZjNDczZjVmMGI5ZDg0NzNiMzdiNjViZDgxMmYwMzUzNjVmMTU0YjAyMDE2YWFjMDM0N2I4NTIwZDg5MDVjYmQxM2M2MDFmNDVhMGNjYmJiMjQ4MzEzMjBjNTRkOWVlMmMxZTM2NTZiNzZkNzVlMWM1Mjc5MzIyNjdkODBiZWI5MDI1N2JiZTJkYzcxODRkOWIxNjg5OTNhYjNhNDBmYTczYmU2OTczYzVmNTAwMDIwMzAyMDAwMDAwMDAwMDA1MWExYWUzZjkxMWQ4ZjFkNDZkNzQxNmJmYmU0YjU5M2ZkNDFlYWMxOWNiMDAwMDAwMDAwMDAwMDNlODc0NjU3Mzc0MDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwJztcbmV4cG9ydCBjb25zdCBTSUdORURfVFJBTlNBQ1RJT05fUEtfMl8zID1cbiAgJzgwODAwMDAwMDAwNDAxMmZlNTA3YzA5ZGJiMjNjM2I3ZTVkMTY2YzgxZmM0Yjg3NjkyNTEwYjAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMGI0MDAwMDAwMDMwMDAyYjA4N2NhNTJmNDBmZGZkZjRiMTZhMGJiZjdlOTFlNGRiMmUxODNhYzVjNjQ5MWE1ZjYwYTU0NTBlMjVkZTdkMDAyMDAwNDM2ZjkwNmQwNDAzODhlMzEyM2ViOWMzNzYxNGQ3ZjM5ZGEyZjI4MzM4NWNkYTQwOTk3MjEyYWNmYTViMjRkMDMyZmFjODI5OWFlOTU5MGZiZDI0ZDYzOThhYzFjNDg5YjUyM2M0MThkOGMwNmIzNTQ2N2U2ODUxOTk4Nzc4NjAyMDFkYmExNmQwNDBmMGFmMmZhOGQ0YmYzODhjYmM3ZjBjZDc0NjNhYTcwNThjNDlmN2U1ZGIyZDcyZDg2OGQ3MTY3NTI4Y2Q4MzkzMzY5Yjk0NDgwZjliN2Y4YTJjOTA4N2NiZDU3ZDRkMWE3ODJlNTUzZjljZWRlNjY2NDJkMTJjOTAwMDIwMzAyMDAwMDAwMDAwMDA1MWExYWUzZjkxMWQ4ZjFkNDZkNzQxNmJmYmU0YjU5M2ZkNDFlYWMxOWNiMDAwMDAwMDAwMDAwMDNlODc0NjU3Mzc0MDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwJztcblxuLy8gcmlnaHQgbGVuZ3RoIGFuZCBmb3JtYXQsIGJ1dCBpbnZhbGlkXG5leHBvcnQgY29uc3QgaW52YWxpZFB1YktleTEgPSAnMDMyMWQ2ZjQyYzk5ZjdkMjNlYzJjMGRjMjEyMDgwMGM1ZWRmY2U0ZTViYzdiNjM5NzJlNjhlODZlM2NlYTZmNDFhJztcbmV4cG9ydCBjb25zdCBpbnZhbGlkUHViS2V5MiA9XG4gICcwNGE2OGMyZDZmZGIzNzA2YjM5ZjMyZDZmNDIyNTI3NWNlMDYyNTYxOTA4ZmQ3Y2E1NDBhNDRjOTJlYjg1OTRlYTZkYjlmY2ZlMGIzOTBjMGVhZDNmNDVjMzZhZmQ2ODJlYWI2MmViMTI0YTYzYjQ2MDk0NWZlMWY3YzdmOGEwOWUxJztcblxuLy8gbXVsdGkgc2lnXG5leHBvcnQgY29uc3QgcHJ2MSA9ICcyMWQ0M2QyYWUwZGExZDlkMDRjZmNhYWM3ZDM5N2EzMzczMzg4MTA4MWYwYjJjZDAzODA2MmNmMGNjYmI3NTI2MDEnO1xuZXhwb3J0IGNvbnN0IHBydjIgPSAnYzcxNzAwYjA3ZDUyMGE4Yzk3MzFlNGQwZjA5NWFhNmVmYjkxZTE2ZTI1ZmIyN2NlMmI3MmU3YjY5OGY4MTI3YTAxJztcbmV4cG9ydCBjb25zdCBwcnYzID0gJ2U3NWRjYjY2Zjg0Mjg3ZWFmMzQ3OTU1ZTk0ZmEwNDMzNzI5OGRiZDk1YWEwZGJiOTg1NzcxMTA0ZWYxOTEzZGIwMSc7XG5leHBvcnQgY29uc3QgcHViMSA9ICcwMmIwODdjYTUyZjQwZmRmZGY0YjE2YTBiYmY3ZTkxZTRkYjJlMTgzYWM1YzY0OTFhNWY2MGE1NDUwZTI1ZGU3ZDAnO1xuZXhwb3J0IGNvbnN0IHB1YjIgPSAnMDI0YWJkZGQ2M2I1NmM1NWNkMWVkMDgwM2MyNmM0NzNmNWYwYjlkODQ3M2IzN2I2NWJkODEyZjAzNTM2NWYxNTRiJztcbmV4cG9ydCBjb25zdCBwdWIzID0gJzAzOGUzYzQ1MjkzOTU2MTFiZTlhYmY2ZmEzYjY5ODdlODFkNDAyMzg1ZTNkNjA1YTA3M2Y0MmY0MDc1NjVhNGEzZCc7XG5leHBvcnQgY29uc3QgTVVMVElfU0lHX1NJR05FRF9UUkFOU0FDVElPTiA9XG4gICc4MDgwMDAwMDAwMDQwMTJmZTUwN2MwOWRiYjIzYzNiN2U1ZDE2NmM4MWZjNGI4NzY5MjUxMGIwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDBiNDAwMDAwMDAzMDIwMTIzZDZkM2QyMmQyY2ExYjczMTBmNWM0NTMxNGQxZTc4M2MwMzE5M2UxYmI1ZTA4Njg1ZmMxYTQ4ZjhiZGFjN2MwZDkzYTQ2M2VmZWUxOGI5YjQxZmZmZTM4ZDRiNGM3NDc1ODA5YTM3YzBmZDUzZjUyY2VmNDU2YThkOTI4MGRiMDIwMDEwYjMxMWY4MmIxYjExMWViNWVmYTE2YzQ3OTA2ODdiMTZkYzkyYjdiNGQwN2ExZjBmMWZlNjViYWVlNDNlYjAyZWRlMjI2ZjgwN2EwOTcyMzdlN2QwZWUzYWE0ZmRmOWI2Mjg3ZGQyM2Q4MTllYzU2MGRmMTgwODc1ZjQwMTlhMDAwMzhlM2M0NTI5Mzk1NjExYmU5YWJmNmZhM2I2OTg3ZTgxZDQwMjM4NWUzZDYwNWEwNzNmNDJmNDA3NTY1YTRhM2QwMDAyMDMwMjAwMDAwMDAwMDAwNTFhMWFlM2Y5MTFkOGYxZDQ2ZDc0MTZiZmJlNGI1OTNmZDQxZWFjMTljYjAwMDAwMDAwMDAwMDAzZTg3NDY1NzM3NDIwNmQ2NTZkNmYwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMCc7XG5cbi8vIGNvbnRyYWN0IGNhbGxcbmV4cG9ydCBjb25zdCBDT05UUkFDVF9BRERSRVNTID0gJ1NUMDAwMDAwMDAwMDAwMDAwMDAwMDAyQU1XNDJIJztcbmV4cG9ydCBjb25zdCBDT05UUkFDVF9OQU1FID0gJ3BveC00JztcbmV4cG9ydCBjb25zdCBDT05UUkFDVF9GVU5DVElPTl9OQU1FID0gJ3N0YWNrLXN0eCc7XG5leHBvcnQgY29uc3QgVU5TSUdORURfU0VMRl9TVEFDS19DT05UUkFDVF9DQUxMID1cbiAgJzgwODAwMDAwMDAwNDAwMTY0MjQ3ZDZmMmI0MjVhYzU3NzE0MjNhZTZjODBjNzU0ZjcxNzJiMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMGI0MDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDMwMjAwMDAwMDAwMDIxYTAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwNTcwNmY3ODJkMzQwOTczNzQ2MTYzNmIyZDczNzQ3ODAwMDAwMDA4MDEwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAxN2Q3ODQwMDBjMDAwMDAwMDIwOTY4NjE3MzY4NjI3OTc0NjU3MzAyMDAwMDAwMDk3MzZmNmQ2NTJkNjg2MTczNjgwNzc2NjU3MjczNjk2ZjZlMDIwMDAwMDAwMTAxMDEwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwY2U0MDAxMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDIwYTAyMDAwMDAwMDk3MzZmNmQ2NTJkNjg2MTczNjgwMjAwMDAwMDA5NzM2ZjZkNjUyZDY4NjE3MzY4MDFmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZjAxMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMWUyNDAnO1xuZXhwb3J0IGNvbnN0IFNJR05FRF9TRUxGX1NUQUNLX0NPTlRSQUNUX0NBTEwgPVxuICAnODA4MDAwMDAwMDA0MDAxNjQyNDdkNmYyYjQyNWFjNTc3MTQyM2FlNmM4MGM3NTRmNzE3MmIwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwYjQwMDAxODMzZGI3OWNkOWMzOWM3MjYyYjgwOGI2ZWE4MGEwMDFhOWJkMjkwNjQ4Y2YzYTE5ZGE5NWYxMGQxODE0ZDY5NDM3YTAwMDc1ZTgzMjVlZjU2NGVkOWQ2NjkwYzU3NTU4M2JjYmIyOWM0ZTMzYzhjZTgwYzM0ZTdlZmQxZjU0NTcwMzAyMDAwMDAwMDAwMjFhMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDA1NzA2Zjc4MmQzNDA5NzM3NDYxNjM2YjJkNzM3NDc4MDAwMDAwMDgwMTAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDE3ZDc4NDAwMGMwMDAwMDAwMjA5Njg2MTczNjg2Mjc5NzQ2NTczMDIwMDAwMDAwOTczNmY2ZDY1MmQ2ODYxNzM2ODA3NzY2NTcyNzM2OTZmNmUwMjAwMDAwMDAxMDEwMTAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDBjZTQwMDEwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMjBhMDIwMDAwMDAwOTczNmY2ZDY1MmQ2ODYxNzM2ODAyMDAwMDAwMDk3MzZmNmQ2NTJkNjg2MTczNjgwMWZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmMDEwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAxZTI0MCc7XG5cbmV4cG9ydCBjb25zdCBVTlNJR05FRF9DT05UUkFDVF9DQUxMID1cbiAgJzgwODAwMDAwMDAwNDAwMTY0MjQ3ZDZmMmI0MjVhYzU3NzE0MjNhZTZjODBjNzU0ZjcxNzJiMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMGI0MDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDMwMjAwMDAwMDAwMDIxYTAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwNTcwNmY3ODJkMzQwOTczNzQ2MTYzNmIyZDczNzQ3ODAwMDAwMDA0MDEwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAxN2Q3ODQwMDA1MTYzMjQ4ZTdhYTY4Nzk5NjhkMjQxZjNlNTE1MmQ5ZjI3OTY5OTRkOTZjMGEwMTAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMGM4MGEwYzAwMDAwMDAyMDk2ODYxNzM2ODYyNzk3NDY1NzMwMjAwMDAwMDA5NzM2ZjZkNjUyZDY4NjE3MzY4MDc3NjY1NzI3MzY5NmY2ZTAyMDAwMDAwMDEwMSc7XG5leHBvcnQgY29uc3QgU0lHTkVEX0NPTlRSQUNUX1dJVEhfQVJHUyA9XG4gICc4MDgwMDAwMDAwMDQwMDE2NDI0N2Q2ZjJiNDI1YWM1NzcxNDIzYWU2YzgwYzc1NGY3MTcyYjAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDBiNDAwMDBkYmE0ZDc3NWQ2ODk0NzQ2ZjBiOGZmM2NiYzFiMGYyNjk2ODkwZDA2NjlmZmJiOGViOGRmNTEwOTg3NDExMTVlMjhhZjQ0OGE1OTU4M2UzZDM0ZTM0NGMzNDg3OWM1YzdhODJkMjIzODMzYzEyMTRkMTNjZDk4MTMxNjVkOGUxZTAzMDIwMDAwMDAwMDAyMWEwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDU3MDZmNzgyZDM0MDk3Mzc0NjE2MzZiMmQ3Mzc0NzgwMDAwMDAwNDAxMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMTdkNzg0MDAwNTE2MzI0OGU3YWE2ODc5OTY4ZDI0MWYzZTUxNTJkOWYyNzk2OTk0ZDk2YzA5MGEwYzAwMDAwMDAyMDk2ODYxNzM2ODYyNzk3NDY1NzMwMjAwMDAwMDA5NzM2ZjZkNjUyZDY4NjE3MzY4MDc3NjY1NzI3MzY5NmY2ZTAyMDAwMDAwMDEwMSc7XG5leHBvcnQgY29uc3QgU0lHTkVEX0NPTlRSQUNUX0NBTEwgPVxuICAnODA4MDAwMDAwMDA0MDAxNjQyNDdkNmYyYjQyNWFjNTc3MTQyM2FlNmM4MGM3NTRmNzE3MmIwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwYjQwMDAxYjY5M2JkZjAxNGMxYWM3OGUzMDdmZWQ0OWJjMWRmOGZlZDJhNWU0MmQ0Yjc5OTkzZjVkZjYyNmQ3YjFiMjUxNjc0MTQ5NTE5OGEzZGJmMDc5ZGVlYmM0NmVjZGQ1MzVmZTY2ZjUxOGMwYTY5NWM1MzNmMTY2NzQ1NWEwNTAzNmEwMzAyMDAwMDAwMDAwMjFhMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDA1NzA2Zjc4MmQzNDA5NzM3NDYxNjM2YjJkNzM3NDc4MDAwMDAwMDEwYTAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwN2InO1xuZXhwb3J0IGNvbnN0IE1VTFRJX1NJR19DT05UUkFDVF9DQUxMID1cbiAgJzgwODAwMDAwMDAwNDAxMmZlNTA3YzA5ZGJiMjNjM2I3ZTVkMTY2YzgxZmM0Yjg3NjkyNTEwYjAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMGI0MDAwMDAwMDMwMjAxNjlhMDMyMTEyMzczYjQ4MWM0OGVjYjEyYjg4NDc1MTlmODk3MjBkNDI5N2E3YmY1Y2FjNDNiOWRhYThkNGFkMjNkZDUzNjU3MDg5ZGFkNTVjOTRlOGJlNTc2MmU5NzA1MjY4M2Y0OWUxZjQ1N2IyZTkyNTJmMjdlOTc1NjAzMjMwMjAwMTI4ZDBiYTJiOTU4NDMzOTM1OWZmNDJjMWQ2ZjM1Y2U3OWE3MDczMTUyYjNjOTA4NzliYzUxNjJlYjhkZjczYjAyZWFkYTNlZTMyMjg3M2E1ZmE3MzY0NzllNmM1MzYxMDk2ODE0ODJkOWYyMmYxZTFhODk2MDgwOTBiODY2NjgwMDAzOGUzYzQ1MjkzOTU2MTFiZTlhYmY2ZmEzYjY5ODdlODFkNDAyMzg1ZTNkNjA1YTA3M2Y0MmY0MDc1NjVhNGEzZDAwMDIwMzAyMDAwMDAwMDAwMjFhMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDA1NzA2Zjc4MmQzNDA5NzM3NDYxNjM2YjJkNzM3NDc4MDAwMDAwMDEwYTAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwN2InO1xuXG4vLyBjb250cmFjdCBjYWxsIHdpdGggbWVtbyBub25jZSA0NW4sXG5leHBvcnQgY29uc3QgU0VORF9NQU5ZX0NPTlRSQUNUX0FERFJFU1NfV0lUSF9NRU1PID0gJ1NUM0YxWDRRR1YyU004WEQ5Nlg0NU02UlRRWEtBMVBaSlpaQ1FBQjRCJztcbmV4cG9ydCBjb25zdCBTRU5EX01BTllfQ09OVFJBQ1RfTkFNRV9XSVRIX01FTU8gPSAnc2VuZC1tYW55LW1lbW8nO1xuZXhwb3J0IGNvbnN0IFNFTkRfTUFOWV9DT05UUkFDVF9GVU5DVElPTl9OQU1FX1dJVEhfTUVNTyA9ICdzZW5kLW1hbnknO1xuZXhwb3J0IGNvbnN0IFVOU0lHTkVEX1NFTkRfTUFOWV9XSVRIX01FTU8gPVxuICAnODA4MDAwMDAwMDA0MDFlN2E0Yjc3NDRlOTlhNTQ3NjBjYTc2ZTU0ZjRkODFlNGI2MDI2MjM3MDAwMDAwMDAwMDAwMDAyZDAwMDAwMDAwMDAwMDAyMTQwMDAwMDAwMzAwMDI0YjVkOTI0ZWNjMDUyZjk1MTUzMzQwMDU0Y2FlNTI2ZDE2ZTkwNDI4OGUxOWUxOTQ2ZTE5NzczODdmNjgyOGM5MDAwMjk0ZWFiOTk1ODQ0YTMzNGY0YjdkOTQ2NTAwYTRlNzk0ZjVmNWY2ZTg3ZjliMjY3MTc1NDA4YzAzZTI4MDY0MGQwMDAyYjdiYTNlMTdlMzE0OTZiYmYxNTU1OTZkYzNmMmEwMmRlNDU3Y2ZmZWFkMDE3ZjY3MWY2NWQ5ZDM0YWIyNjFlYTAwMDIwMzAyMDAwMDAwMDEwMDAyMTVlN2E0Yjc3NDRlOTlhNTQ3NjBjYTc2ZTU0ZjRkODFlNGI2MDI2MjM3MDEwMDAwMDAwMDAwNWI4ZDgwMDIxYWRlMWU5MmYwZDhiMzQ0NzVhOTM3NDg1YTFiMWFiZjY2YTBkYmYyZmYwZTczNjU2ZTY0MmQ2ZDYxNmU3OTJkNmQ2NTZkNmYwOTczNjU2ZTY0MmQ2ZDYxNmU3OTAwMDAwMDAxMGIwMDAwMDAwMzBjMDAwMDAwMDMwNDZkNjU2ZDZmMDIwMDAwMDAwNjZkNjU2ZDZmMjAzMTAyNzQ2ZjA1MTVhNGIwODIzYTk5ZmM1ZTg3YjhiZDJlN2U3YzE4OTkxNTM1NWUxYzBhMDQ3NTczNzQ3ODAxMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwZjQyNDAwYzAwMDAwMDAzMDQ2ZDY1NmQ2ZjAyMDAwMDAwMDY2ZDY1NmQ2ZjIwMzIwMjc0NmYwNTE1OWZjYWUzYWViZGQ5MTc3Y2EwYzIyMTRjZjBjNWM2YTk2Mzk4YTliODA0NzU3Mzc0NzgwMTAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMWU4NDgwMGMwMDAwMDAwMzA0NmQ2NTZkNmYwMjAwMDAwMDA2NmQ2NTZkNmYyMDMzMDI3NDZmMDUxNTE4MmQ1YzNiNmQ2NzM3NjYyNjU5N2VlODNmYmE2MmIzOTJhMTViZWIwNDc1NzM3NDc4MDEwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDJkYzZjMCc7XG5leHBvcnQgY29uc3QgU0lHTkVEX1NFTkRfTUFOWV9XSVRIX01FTU8gPVxuICAnODA4MDAwMDAwMDA0MDFlN2E0Yjc3NDRlOTlhNTQ3NjBjYTc2ZTU0ZjRkODFlNGI2MDI2MjM3MDAwMDAwMDAwMDAwMDAyZDAwMDAwMDAwMDAwMDAyMTQwMDAwMDAwMzAyMDBlNjkyY2IyMTNiY2UwMzVlMzhkNWZhMzFkZjU0YTMwMzliM2QyNGFmMDVmNjZjMDQ2OTY0NjE1YWNiNzM5NjcwMzY4ZjQyNGFmMWM2MGMwOTYxYWY1Zjk3NmI0NmM2YWQxNTkzYjY4NTRmM2Q5M2IwN2MzNjFhN2VmMzQ4NDU2NTAyMDE3YjljZGVkZWIzZmQ5MmZlNDkwMTlmNGUzMTAwNTJlODVhNGMzYmI0NmMwZWU4OWRiNjVmN2M3ZTczNTkyZTdiNjBhOWMxMjdmYmJiMTI1YTEyNGJhYTNlZmIwZGQ2Nzk4NzljNzBjNGE2Y2E1NWYzYWZhY2VkYjE1NjVkZGU2YzAwMDJiN2JhM2UxN2UzMTQ5NmJiZjE1NTU5NmRjM2YyYTAyZGU0NTdjZmZlYWQwMTdmNjcxZjY1ZDlkMzRhYjI2MWVhMDAwMjAzMDIwMDAwMDAwMTAwMDIxNWU3YTRiNzc0NGU5OWE1NDc2MGNhNzZlNTRmNGQ4MWU0YjYwMjYyMzcwMTAwMDAwMDAwMDA1YjhkODAwMjFhZGUxZTkyZjBkOGIzNDQ3NWE5Mzc0ODVhMWIxYWJmNjZhMGRiZjJmZjBlNzM2NTZlNjQyZDZkNjE2ZTc5MmQ2ZDY1NmQ2ZjA5NzM2NTZlNjQyZDZkNjE2ZTc5MDAwMDAwMDEwYjAwMDAwMDAzMGMwMDAwMDAwMzA0NmQ2NTZkNmYwMjAwMDAwMDA2NmQ2NTZkNmYyMDMxMDI3NDZmMDUxNWE0YjA4MjNhOTlmYzVlODdiOGJkMmU3ZTdjMTg5OTE1MzU1ZTFjMGEwNDc1NzM3NDc4MDEwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDBmNDI0MDBjMDAwMDAwMDMwNDZkNjU2ZDZmMDIwMDAwMDAwNjZkNjU2ZDZmMjAzMjAyNzQ2ZjA1MTU5ZmNhZTNhZWJkZDkxNzdjYTBjMjIxNGNmMGM1YzZhOTYzOThhOWI4MDQ3NTczNzQ3ODAxMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAxZTg0ODAwYzAwMDAwMDAzMDQ2ZDY1NmQ2ZjAyMDAwMDAwMDY2ZDY1NmQ2ZjIwMzMwMjc0NmYwNTE1MTgyZDVjM2I2ZDY3Mzc2NjI2NTk3ZWU4M2ZiYTYyYjM5MmExNWJlYjA0NzU3Mzc0NzgwMTAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMmRjNmMwJztcblxuZXhwb3J0IGNvbnN0IHBydktleXNTdHJpbmcgPSBbXG4gICdlNTU4ODNkNTMzMzVjZGYwZmU0YzUwNTA1MTM4MmIyZjdjYjk1MjE2NjYzZTQwODBlYmJjYWE3NGJjY2E5NzUwMDEnLFxuICAnMDk3MWIyYmExOTNmZDM5M2E0YzM5ZWZjY2MzZDYzYmFmZjVkNDk4NTAwYWNmYzk3Yzg3NjU1MzE2NTIyNzQyNDAxJyxcbiAgJzA0MWM4YjRiYTgyNTA4NTVhNGEzY2Q0ZDliMjhlNDU2MmM5ZjRhZWU5N2Y3OTQ0MmJiOWZmMmNmZjY4NDUyMjAwMScsXG5dO1xuXG5leHBvcnQgY29uc3Qgc2VuZE1hbnlSZWNpcGllbnRzID0gW1xuICB7XG4gICAgYWRkcmVzczogJ1NOMkpCMTBIVEs3WTVYMVhSUU1RN1daMFJLNEFLQVFHVzFBNzU1WVlUJyxcbiAgICBhbW91bnQ6ICcxMDAwMDAwJyxcbiAgICBtZW1vOiAnbWVtbyAxJyxcbiAgfSxcbiAge1xuICAgIGFkZHJlc3M6ICdTTjJGV05SWEVRUUNIRVo1MFI4R01TVzY1UlRNUDc2NTlRMk1ZWTlQNCcsXG4gICAgYW1vdW50OiAnMjAwMDAwMCcsXG4gICAgbWVtbzogJ21lbW8gMicsXG4gIH0sXG4gIHtcbiAgICBhZGRyZXNzOiAnU05DMlRRMVZETktLRVNINkI1WkVHRlhUQ0FTUzU4QVZYREFDOUg3VycsXG4gICAgYW1vdW50OiAnMzAwMDAwMCcsXG4gICAgbWVtbzogJ21lbW8gMycsXG4gIH0sXG5dO1xuXG5leHBvcnQgY29uc3QgTUVNTyA9ICdtZW1vIDEnO1xuXG5leHBvcnQgY29uc3QgRlVOR0lCTEVfVE9LRU5fVFJBTlNGRVJfQ09OU1RBTlRTID0ge1xuICBDT05UUkFDVF9BRERSRVNTOiAnU1RBRzE4RTQ1VzYxM0ZaM0g0Wk1GNlFISDQyNkVYTTVRVFNBVldZSCcsXG4gIENPTlRSQUNUX05BTUU6ICd0c2lwNmRwLXRva2VuJyxcbiAgRlVOQ1RJT05fTkFNRTogJ3RyYW5zZmVyJyxcbiAgU0VOREVSX0FERFJFU1M6ICdTVEFHMThFNDVXNjEzRlozSDRaTUY2UUhINDI2RVhNNVFUU0FWV1lIJyxcbiAgUkVDRUlWRVJfQUREUkVTUzogJ1NOMk5OMUpQOUFFUDVCVkUxOVJOSjZUMk1QN05ER1JaWVNUMVZERjNNJyxcbiAgVE9LRU5fTkFNRTogJ3RzaXA2ZHAtdG9rZW4nLFxuICBVTlNJR05FRF9TSU5HTEVfU0lHX1RYOlxuICAgICc4MDgwMDAwMDAwMDQwMDE2NDI0N2Q2ZjJiNDI1YWM1NzcxNDIzYWU2YzgwYzc1NGY3MTcyYjAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDBiNDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAzMDIwMDAwMDAwMTAxMDIxNTE2NDI0N2Q2ZjJiNDI1YWM1NzcxNDIzYWU2YzgwYzc1NGY3MTcyYjAxYTE1MDBhMWM0MmYwYzExYmZlMzg5M2Y0NzlhZjE4OTA0Njc3Njg1YmUwZDc0NzM2OTcwMzY2NDcwMmQ3NDZmNmI2NTZlMGQ3NDczNjk3MDM2NjQ3MDJkNzQ2ZjZiNjU2ZTAxMDAwMDAwMDAwMDAwMjcxMDAyMWExNTAwYTFjNDJmMGMxMWJmZTM4OTNmNDc5YWYxODkwNDY3NzY4NWJlMGQ3NDczNjk3MDM2NjQ3MDJkNzQ2ZjZiNjU2ZTA4NzQ3MjYxNmU3MzY2NjU3MjAwMDAwMDA0MDEwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMjcxMDA1MWExNTAwYTFjNDJmMGMxMWJmZTM4OTNmNDc5YWYxODkwNDY3NzY4NWJlMDUxNWFiNTBjYWM5NTNhYzU1ZWRjMTRlMmIyMzY4NTRiMWVhZDg2M2ZlY2UwYTAyMDAwMDAwMDEzMScsXG4gIFVOU0lHTkVEX1NJTkdMRV9TSUdfVFhfV0lUSE9VVF9NRU1POlxuICAgICc4MDgwMDAwMDAwMDQwMDE2NDI0N2Q2ZjJiNDI1YWM1NzcxNDIzYWU2YzgwYzc1NGY3MTcyYjAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDBiNDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAzMDIwMDAwMDAwMTAxMDIxNTE2NDI0N2Q2ZjJiNDI1YWM1NzcxNDIzYWU2YzgwYzc1NGY3MTcyYjAxYTE1MDBhMWM0MmYwYzExYmZlMzg5M2Y0NzlhZjE4OTA0Njc3Njg1YmUwZDc0NzM2OTcwMzY2NDcwMmQ3NDZmNmI2NTZlMGQ3NDczNjk3MDM2NjQ3MDJkNzQ2ZjZiNjU2ZTAxMDAwMDAwMDAwMDAwMjcxMDAyMWExNTAwYTFjNDJmMGMxMWJmZTM4OTNmNDc5YWYxODkwNDY3NzY4NWJlMGQ3NDczNjk3MDM2NjQ3MDJkNzQ2ZjZiNjU2ZTA4NzQ3MjYxNmU3MzY2NjU3MjAwMDAwMDAzMDEwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMjcxMDA1MWExNTAwYTFjNDJmMGMxMWJmZTM4OTNmNDc5YWYxODkwNDY3NzY4NWJlMDUxNWFiNTBjYWM5NTNhYzU1ZWRjMTRlMmIyMzY4NTRiMWVhZDg2M2ZlY2UnLFxuICBTSUdORURfTVVMVElfU0lHX1RYOlxuICAgICc4MDgwMDAwMDAwMDQwMTJmZTUwN2MwOWRiYjIzYzNiN2U1ZDE2NmM4MWZjNGI4NzY5MjUxMGIwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDBiNDAwMDAwMDAzMDIwMWU0Yzk4ZDc2ODdlYWI1ZjExZDAzZmViYzk2OTUxMzAxZWVkZTMzNjA4OGIwNmM1YTY3NmNjNjA5M2Y3MGUxNmIzZjM1MzNjY2Q4ZTZmOTIzOTBhMTdkY2M5MTdmNGU4Mjg2NTdmMTc2MDU1NzRhNWZjYmIzZGE1OWYyNTQ4M2RjMDIwMTkwOTVjMmY1MjE3ZTBmMTY4ZjI3YjYwNWI0N2U5ZWFjMmRhM2M1ZWEzMDljNDJhMjY3N2FkZGZiNjdjMWZkNDcxZWYyMDE4N2NlNmI4NWI1YjU0MWQ0YjRmMDBkMmY4ZWE4ZjdkNDJiZTg0MzI3OTY4Y2I5NDExNzMwYjUyMTdhMDAwMzhlM2M0NTI5Mzk1NjExYmU5YWJmNmZhM2I2OTg3ZTgxZDQwMjM4NWUzZDYwNWEwNzNmNDJmNDA3NTY1YTRhM2QwMDAyMDMwMjAwMDAwMDAxMDEwMjE1MmZlNTA3YzA5ZGJiMjNjM2I3ZTVkMTY2YzgxZmM0Yjg3NjkyNTEwYjFhMTUwMGExYzQyZjBjMTFiZmUzODkzZjQ3OWFmMTg5MDQ2Nzc2ODViZTBkNzQ3MzY5NzAzNjY0NzAyZDc0NmY2YjY1NmUwZDc0NzM2OTcwMzY2NDcwMmQ3NDZmNmI2NTZlMDEwMDAwMDAwMDAwMDAyNzEwMDIxYTE1MDBhMWM0MmYwYzExYmZlMzg5M2Y0NzlhZjE4OTA0Njc3Njg1YmUwZDc0NzM2OTcwMzY2NDcwMmQ3NDZmNmI2NTZlMDg3NDcyNjE2ZTczNjY2NTcyMDAwMDAwMDQwMTAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAyNzEwMDUxYTE1MDBhMWM0MmYwYzExYmZlMzg5M2Y0NzlhZjE4OTA0Njc3Njg1YmUwNTE1YWI1MGNhYzk1M2FjNTVlZGMxNGUyYjIzNjg1NGIxZWFkODYzZmVjZTBhMDIwMDAwMDAwMTMxJyxcbiAgU0lHTkVEX01VTFRJX1NJR19UWF9XSVRIT1VUX01FTU86XG4gICAgJzgwODAwMDAwMDAwNDAxMmZlNTA3YzA5ZGJiMjNjM2I3ZTVkMTY2YzgxZmM0Yjg3NjkyNTEwYjAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMGI0MDAwMDAwMDMwMjAwZDEyYTgwZjY3Y2RhYzcyYWQxMTYwNzVlODY4NDY5ODZhMDE1YTYwYmY1NDE4NTVlYTE3ZGRjNzk2MjBiNjc5YjBkNzVlNTIzY2JjNzYzODk2OWFkZGViMDQ3ZTczZWQxMWIzOThhODk0YjJmZDQ0NTk2MjNhZmIyZmMxMDQ2MWIwMjAwN2UwMWYyOGY5YWM1YjliYzMyZjNkZTgyNmY2OWFhYmNjNmIzNTdmYWE1MGQ5ODA4N2ZmMTI3MTRlYjNkMzUxZTUxNTQ4MmFmZjc4NGI1NGFiNTcyY2U2Zjg2YzFmNDBjNzFiMjFmZDE5N2U4NDZmYjM4ODcxOGY1NWYxN2Q0ZDMwMDAzOGUzYzQ1MjkzOTU2MTFiZTlhYmY2ZmEzYjY5ODdlODFkNDAyMzg1ZTNkNjA1YTA3M2Y0MmY0MDc1NjVhNGEzZDAwMDIwMzAyMDAwMDAwMDEwMTAyMTUyZmU1MDdjMDlkYmIyM2MzYjdlNWQxNjZjODFmYzRiODc2OTI1MTBiMWExNTAwYTFjNDJmMGMxMWJmZTM4OTNmNDc5YWYxODkwNDY3NzY4NWJlMGQ3NDczNjk3MDM2NjQ3MDJkNzQ2ZjZiNjU2ZTBkNzQ3MzY5NzAzNjY0NzAyZDc0NmY2YjY1NmUwMTAwMDAwMDAwMDAwMDI3MTAwMjFhMTUwMGExYzQyZjBjMTFiZmUzODkzZjQ3OWFmMTg5MDQ2Nzc2ODViZTBkNzQ3MzY5NzAzNjY0NzAyZDc0NmY2YjY1NmUwODc0NzI2MTZlNzM2NjY1NzIwMDAwMDAwNDAxMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDI3MTAwNTFhMTUwMGExYzQyZjBjMTFiZmUzODkzZjQ3OWFmMTg5MDQ2Nzc2ODViZTA1MTVhYjUwY2FjOTUzYWM1NWVkYzE0ZTJiMjM2ODU0YjFlYWQ4NjNmZWNlMDknLFxufTtcbiJdfQ==

Выполнить команду


Для локальной разработки. Не используйте в интернете!