PHP WebShell

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

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

"use strict";
Object.defineProperty(exports, "__esModule", { value: true });
exports.COLD_WALLET_TOKEN_UNSIGNED_SWEEP_TX_HEX = exports.COLD_WALLET_UNSIGNED_SWEEP_TX_HEX = exports.HOT_WALLET_TOKEN_RECOVERY_TX_HEX = exports.HOT_WALLET_RECOVERY_TX_HEX = exports.FEE_ESTIMATION_TOKEN_RESPONSE = exports.FEE_ESTIMATION_RESPONSE = exports.FEE_ESTIMATION_TOKEN_REQUEST = exports.FEE_ESTIMATION_REQUEST = exports.ACCOUNT_NONCE_RESPONSE = exports.TOKEN_BALANCE_RESPONSE = exports.ACCOUNT_BALANCE_RESPONSE = exports.COLD_WALLET_PUBLIC_KEY_INFO = exports.HOT_WALLET_KEY_CARD_INFO = exports.STX_TOKEN_ASSET_ID = exports.DESTINATION_ADDRESS_WRW = exports.COLD_WALLET_ROOT_ADDRESS = exports.HOT_WALLET_ROOT_ADDRESS = exports.recipients = exports.fungibleTokenTransferTx = exports.hexWithoutMemoTransferId = exports.txForExplainFungibleTokenTransferWithMemoZero = exports.txForExplainFungibleTokenTransferWithoutMemo = exports.txForExplainFungibleTokenTransferWithMemoId10 = exports.txForExplainFungibleTokenTransfer = exports.unsignedTxExplainedTransfer = exports.unsignedTxForExplainTransfer = exports.txExplainedContract = exports.txForExplainContract = exports.txExplainedTransfer = exports.txForExplainTransfer = void 0;
exports.txForExplainTransfer = '0x80800000000400164247d6f2b425ac5771423ae6c80c754f7172b0000000000000000000000000000000b40000ab3fcf8d6d697d01c3da3a20b06cd8b36f016755cb7637c3eb6b228980d8857c7826a8ea498e52fd73ecd8e3869881c9aba49ae598dfbf1d5af69b1c02b4f2bd03020000000000051a1ae3f911d8f1d46d7416bfbe4b593fd41eac19cb00000000000003e85468697320697320616e206578616d706c6500000000000000000000000000000000';
exports.txExplainedTransfer = {
    id: '0ebb7aa84ec8023202517671d5781fa108405abcb73e76857520a8f163d4aae4',
    fee: '180',
    outputAmount: '1000',
    memo: 'This is an example',
    recipient: 'STDE7Y8HV3RX8VBM2TZVWJTS7ZA1XB0SSC3NEVH0',
};
exports.txForExplainContract = '80800000000400164247d6f2b425ac5771423ae6c80c754f7172b0000000000000000000000000000000b40000dba4d775d6894746f0b8ff3cbc1b0f2696890d0669ffbb8eb8df51098741115e28af448a59583e3d34e344c34879c5c7a82d223833c1214d13cd9813165d8e1e030200000000021a000000000000000000000000000000000000000005706f782d3409737461636b2d737478000000040100000000000000000000000017d7840005163248e7aa6879968d241f3e5152d9f2796994d96c090a0c00000002096861736862797465730200000009736f6d652d686173680776657273696f6e020000000101';
exports.txExplainedContract = {
    id: '14e44db3f77b527d7a9a0fb2d09c079a7a50c03e06e6a4508a4be417346d810d',
    fee: '180',
    contractAddress: 'ST000000000000000000002AMW42H',
    contractName: 'pox-4',
    functionName: 'stack-stx',
    functionArgs: [{ type: 1, value: '400000000' }],
};
exports.unsignedTxForExplainTransfer = '0x80800000000400164247d6f2b425ac5771423ae6c80c754f7172b0000000000000000000000000000000b400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003020000000000051a1ae3f911d8f1d46d7416bfbe4b593fd41eac19cb00000000000003e800000000000000000000000000000000000000000000000000000000000000000000';
exports.unsignedTxExplainedTransfer = {
    fee: '180',
    outputAmount: '1000',
    memo: '',
    recipient: 'STDE7Y8HV3RX8VBM2TZVWJTS7ZA1XB0SSC3NEVH0',
    sender: 'STB44HYPYAT2BB2QE513NSP81HTMYWBJP02HPGK6',
};
exports.txForExplainFungibleTokenTransfer = '808000000004012fe507c09dbb23c3b7e5d166c81fc4b87692510b000000000000000000000000000000b4000000030201e4c98d7687eab5f11d03febc96951301eede336088b06c5a676cc6093f70e16b3f3533ccd8e6f92390a17dcc917f4e828657f17605574a5fcbb3da59f25483dc02019095c2f5217e0f168f27b605b47e9eac2da3c5ea309c42a2677addfb67c1fd471ef20187ce6b85b5b541d4b4f00d2f8ea8f7d42be84327968cb9411730b5217a00038e3c4529395611be9abf6fa3b6987e81d402385e3d605a073f42f407565a4a3d00020302000000010102152fe507c09dbb23c3b7e5d166c81fc4b87692510b1a1500a1c42f0c11bfe3893f479af18904677685be0d747369703664702d746f6b656e0d747369703664702d746f6b656e010000000000002710021a1500a1c42f0c11bfe3893f479af18904677685be0d747369703664702d746f6b656e087472616e73666572000000040100000000000000000000000000002710051a1500a1c42f0c11bfe3893f479af18904677685be0515ab50cac953ac55edc14e2b236854b1ead863fece0a020000000131';
exports.txForExplainFungibleTokenTransferWithMemoId10 = '808000000004012fe507c09dbb23c3b7e5d166c81fc4b87692510b000000000000000000000000000000b400000003020130831ab5d8fc925e088931b2eb86efcd054612293aa8a0156dfa50f44b54b6776683d2463783a10ee358d565ac74e4004c9cd0a96674cb5726ac1fc848e6f00c0201a76e30fa14ca3528ebb3a3aa92cc2e202592747c2b7028d4a3791663c3361f6d2d6fd44617a0775f58076ad119f923b27d1ca3ef63273910e7a8f91d59b5ee0900038e3c4529395611be9abf6fa3b6987e81d402385e3d605a073f42f407565a4a3d00020302000000010102152fe507c09dbb23c3b7e5d166c81fc4b87692510b1a1500a1c42f0c11bfe3893f479af18904677685be0d747369703664702d746f6b656e0d747369703664702d746f6b656e010000000000002710021a1500a1c42f0c11bfe3893f479af18904677685be0d747369703664702d746f6b656e087472616e73666572000000040100000000000000000000000000002710051a1500a1c42f0c11bfe3893f479af18904677685be0515ab50cac953ac55edc14e2b236854b1ead863fece0a02000000023130';
exports.txForExplainFungibleTokenTransferWithoutMemo = '808000000004012fe507c09dbb23c3b7e5d166c81fc4b87692510b000000000000000000000000000000b4000000030200d12a80f67cdac72ad116075e86846986a015a60bf541855ea17ddc79620b679b0d75e523cbc7638969addeb047e73ed11b398a894b2fd4459623afb2fc10461b02007e01f28f9ac5b9bc32f3de826f69aabcc6b357faa50d98087ff12714eb3d351e515482aff784b54ab572ce6f86c1f40c71b21fd197e846fb388718f55f17d4d300038e3c4529395611be9abf6fa3b6987e81d402385e3d605a073f42f407565a4a3d00020302000000010102152fe507c09dbb23c3b7e5d166c81fc4b87692510b1a1500a1c42f0c11bfe3893f479af18904677685be0d747369703664702d746f6b656e0d747369703664702d746f6b656e010000000000002710021a1500a1c42f0c11bfe3893f479af18904677685be0d747369703664702d746f6b656e087472616e73666572000000040100000000000000000000000000002710051a1500a1c42f0c11bfe3893f479af18904677685be0515ab50cac953ac55edc14e2b236854b1ead863fece09';
exports.txForExplainFungibleTokenTransferWithMemoZero = '808000000004012fe507c09dbb23c3b7e5d166c81fc4b87692510b000000000000000000000000000000b4000000030200ce306873b8a41b66676f0dcf8cc933eedc15b52fb24e41495d43edecfa2e9e3e291a898724a997c223178910405939ffcd57264bdc0d08de6bfc402385a57edc02010e0fd2bae5af96bbbb49de41bf965cd47e2f9d93018189cc7e5642536c309a527c701d0e5f5ae44cd30c411323b09112f6f23f372a0c5d1d7713922c2a275a7500038e3c4529395611be9abf6fa3b6987e81d402385e3d605a073f42f407565a4a3d00020302000000010102152fe507c09dbb23c3b7e5d166c81fc4b87692510b1a1500a1c42f0c11bfe3893f479af18904677685be0d747369703664702d746f6b656e0d747369703664702d746f6b656e010000000000002710021a1500a1c42f0c11bfe3893f479af18904677685be0d747369703664702d746f6b656e087472616e73666572000000040100000000000000000000000000002710051a1500a1c42f0c11bfe3893f479af18904677685be0515ab50cac953ac55edc14e2b236854b1ead863fece0a020000000130';
exports.hexWithoutMemoTransferId = '463377e1bff7fb4124108d160a4e42fe0ed57e69842b1c02fa6181ba345c49c6';
exports.fungibleTokenTransferTx = {
    id: '2bf5277ac7cd57741163d85b78905c97e55f05887369e3908450e4050aa4cf01',
    fee: '180',
    contractAddress: 'STAG18E45W613FZ3H4ZMF6QHH426EXM5QTSAVWYH',
    contractName: 'tsip6dp-token',
    tokenName: 'tstx:tsip6dp',
    functionName: 'transfer',
    functionArgs: [
        {
            type: 5,
            address: {
                type: 0,
                version: 26,
                hash160: '1500a1c42f0c11bfe3893f479af18904677685be',
            },
        },
        {
            type: 5,
            address: {
                type: 0,
                version: 21,
                hash160: 'ab50cac953ac55edc14e2b236854b1ead863fece',
            },
        },
        { type: 1, value: '10000' },
        { type: 2 },
    ],
};
exports.recipients = [
    {
        address: 'SN2NN1JP9AEP5BVE19RNJ6T2MP7NDGRZYST1VDF3M',
        amount: '10000',
        tokenName: 'tstx:tsip6dp',
    },
];
exports.HOT_WALLET_ROOT_ADDRESS = 'SN14RAZNMPVEMZVG8RFP09RYGXM2EYSYK4JRAXSSE';
exports.COLD_WALLET_ROOT_ADDRESS = 'SN2FJY6QZDYG0CBGZFYK0JR9KWXFMF9Z8YWE0F3ZQ';
exports.DESTINATION_ADDRESS_WRW = 'STAG18E45W613FZ3H4ZMF6QHH426EXM5QTSAVWYH';
exports.STX_TOKEN_ASSET_ID = 'STAG18E45W613FZ3H4ZMF6QHH426EXM5QTSAVWYH.tsip6dp-token::tsip6dp-token';
exports.HOT_WALLET_KEY_CARD_INFO = {
    BACKUP_KEY: '{"iv":"Gexp5WkBVQTcAHZVXZ4OuQ==","v":1,"iter":10000,"ks":256,"ts":64,"mode":"ccm","adata":"","cipher":"aes","salt":"rBbnxIpOaEk=","ct":"YgCxplDF2z8ldwKyUAUXOZUwyfju6PO1hkbJFZVCMax2T9s5ep0phr8LP1EgfetnKo+5y6tTTZznG6/LdsCjoxxt1o2OK/91BxnA0nq1K27AEw61EP+yT6KGgMVayNTWRL8PQoQ0HR8q5c3O/0vsNMkWjfB/3K0="}',
    USER_KEY: '{"iv":"EfRq+CjugCfQ5ednJBkFfQ==","v":1,"iter":10000,"ks":256,"ts":64,"mode":"ccm","adata":"","cipher":"aes","salt":"YVeumX6jdcQ=","ct":"gBZBNbadSSnej+ty7mtyo68DThL2H83Bx1v/kmvECSSjAlwMvAPle8wcZWCZq7rxLcd1XzMC9mVTIbOLWechinVQYddKuxYE/jRaCacxpnhx2NGLdR22une00z1n4XJrRN5z/nTlEdvQ/jddLyttMHI0fwaVyyU="}',
    BITGO_PUB_KEY: 'xpub661MyMwAqRbcGeFRie579ey3NRwkdJ2zhEhCK3zhMMXYU3daWoMFFLQrVYmB5EqxPtaSCnEK9YYpb7FKoqkojD3BNtdmtFTYCwb7KywHpKF',
    WALLET_PASSPHRASE: '#Bondiola1234',
};
exports.COLD_WALLET_PUBLIC_KEY_INFO = {
    BACKUP_KEY: 'xpub661MyMwAqRbcF1tK7pLycH5q4y3WWtVXzeGgbP3qX8BfduNePy4p5pmmB8ktKNFTTCyQzMRau2X77H4ni8vLJLWiei587QkvS5hiqSMYdrQ',
    USER_KEY: 'xpub661MyMwAqRbcFnPihAtr8pUfoffisLqjFdKLmqVZhu4RZZnJs3QevrPat1dVSmRbCzAUDwu2vZgvYQgLuEJpNWZaSBcJnKqLYSAc9yrS9ob',
    BITGO_PUB_KEY: 'xpub661MyMwAqRbcGuY6ENZ6ufQRAogec31YqschxvELnAZTvhdkmbuw1VzC9QodTRZELLsd7mf6LvhamFgCvaprqdSQGdbUh9hbjuAtTAyFVyS',
};
exports.ACCOUNT_BALANCE_RESPONSE = {
    balance: '10000000',
    total_miner_rewards_received: '0',
    lock_tx_id: '',
    locked: '0',
    lock_height: 0,
    burnchain_lock_height: 0,
    burnchain_unlock_height: 0,
};
exports.TOKEN_BALANCE_RESPONSE = {
    balance: '100000000',
};
exports.ACCOUNT_NONCE_RESPONSE = {
    last_mempool_tx_nonce: null,
    last_executed_tx_nonce: 0,
    possible_next_nonce: 1,
    detected_missing_nonces: [],
    detected_mempool_nonces: [],
};
exports.FEE_ESTIMATION_REQUEST = {
    transaction_payload: '00051a1500a1c42f0c11bfe3893f479af18904677685be000000000098968000000000000000000000000000000000000000000000000000000000000000000000',
    estimated_len: 444,
};
exports.FEE_ESTIMATION_TOKEN_REQUEST = {
    transaction_payload: '021a1500a1c42f0c11bfe3893f479af18904677685be0d747369703664702d746f6b656e087472616e73666572000000040100000000000000000000000005f5e100051549857eb4b6dd4fee08c3ec04e3d0ed04ef67d324051a1500a1c42f0c11bfe3893f479af18904677685be09',
    estimated_len: 698,
};
exports.FEE_ESTIMATION_RESPONSE = {
    estimations: [
        {
            fee_rate: 49.99401855468748,
            fee: 444,
        },
        {
            fee_rate: 49.99401855468748,
            fee: 444,
        },
        {
            fee_rate: 49.99401855468748,
            fee: 444,
        },
    ],
};
exports.FEE_ESTIMATION_TOKEN_RESPONSE = {
    estimations: [
        {
            fee_rate: 49.999671459198,
            fee: 698,
        },
        {
            fee_rate: 49.999671459198,
            fee: 698,
        },
        {
            fee_rate: 49.999671459198,
            fee: 698,
        },
    ],
};
exports.HOT_WALLET_RECOVERY_TX_HEX = '8080000000040149857eb4b6dd4fee08c3ec04e3d0ed04ef67d324000000000000000100000000000001bc00000003020185453928e12e80aed869a29e5b6b2da637a3f422544a97531ba4c517525866985b24f110ef1ae79bf66e4ae7e22091982488c875bdd89ba3c2cde5043ae21dc40201adb9248b361e7127aa5e44a57010731469d81de4c3c91e78a1f85ac10b18a4320e629293bf3ed1dc2656c22e092b673a7b240aa1b461502a7038f9a7fabd031e0002ab86cdb1f9574a85077ef963349878912b5e03bafa7b527693e7c54ef28e96c6000203020000000000051a1500a1c42f0c11bfe3893f479af18904677685be00000000009894c400000000000000000000000000000000000000000000000000000000000000000000';
exports.HOT_WALLET_TOKEN_RECOVERY_TX_HEX = '8080000000040149857eb4b6dd4fee08c3ec04e3d0ed04ef67d324000000000000000100000000000002ba00000003020145600b27e60a50239f363f06e27b444d25b6f3b97196250cebb3bb4c1d2b52660c6f0fe50068947487d8f884978254fa378095695fc40ba89f785a78a796d45d02005a9a1b7bc7150461fd1ba40377d6d47b191eb59fd6b69dd2079d2e9b3fa615d50643b234ed84d60787bdcbbbcf777fa992613ede4c300c8fdbeedd5702f5d01e0002ab86cdb1f9574a85077ef963349878912b5e03bafa7b527693e7c54ef28e96c6000203020000000101021549857eb4b6dd4fee08c3ec04e3d0ed04ef67d3241a1500a1c42f0c11bfe3893f479af18904677685be0d747369703664702d746f6b656e0d747369703664702d746f6b656e010000000005f5e100021a1500a1c42f0c11bfe3893f479af18904677685be0d747369703664702d746f6b656e087472616e73666572000000040100000000000000000000000005f5e100051549857eb4b6dd4fee08c3ec04e3d0ed04ef67d324051a1500a1c42f0c11bfe3893f479af18904677685be09';
exports.COLD_WALLET_UNSIGNED_SWEEP_TX_HEX = '808000000004019f2f1aff6fa0062e1f7fa6096133e75f47a7e8f7000000000000000100000000000001bc000000030002daaf341717af7ca2152fb68e82f4432959028b5dfb85e53ddfb625cd9f323ab00002ac62ceb36011c28377745da22a148d618cf3f54b212362f8b2df93e0a94fe8f700032689089cf644435cef83f40d9e20061e36f7038f8960d96eada68b47de9d40cc000203020000000000051a1500a1c42f0c11bfe3893f479af18904677685be00000000009894c400000000000000000000000000000000000000000000000000000000000000000000';
exports.COLD_WALLET_TOKEN_UNSIGNED_SWEEP_TX_HEX = '808000000004019f2f1aff6fa0062e1f7fa6096133e75f47a7e8f7000000000000000100000000000002ba000000030002daaf341717af7ca2152fb68e82f4432959028b5dfb85e53ddfb625cd9f323ab00002ac62ceb36011c28377745da22a148d618cf3f54b212362f8b2df93e0a94fe8f700032689089cf644435cef83f40d9e20061e36f7038f8960d96eada68b47de9d40cc00020302000000010102159f2f1aff6fa0062e1f7fa6096133e75f47a7e8f71a1500a1c42f0c11bfe3893f479af18904677685be0d747369703664702d746f6b656e0d747369703664702d746f6b656e010000000005f5e100021a1500a1c42f0c11bfe3893f479af18904677685be0d747369703664702d746f6b656e087472616e73666572000000040100000000000000000000000005f5e10005159f2f1aff6fa0062e1f7fa6096133e75f47a7e8f7051a1500a1c42f0c11bfe3893f479af18904677685be09';
//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiZml4dHVyZXMuanMiLCJzb3VyY2VSb290IjoiIiwic291cmNlcyI6WyIuLi8uLi90ZXN0L2ZpeHR1cmVzLnRzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiI7OztBQUVhLFFBQUEsb0JBQW9CLEdBQy9CLDRXQUE0VyxDQUFDO0FBRWxXLFFBQUEsbUJBQW1CLEdBQUc7SUFDakMsRUFBRSxFQUFFLGtFQUFrRTtJQUN0RSxHQUFHLEVBQUUsS0FBSztJQUNWLFlBQVksRUFBRSxNQUFNO0lBQ3BCLElBQUksRUFBRSxvQkFBb0I7SUFDMUIsU0FBUyxFQUFFLDBDQUEwQztDQUN0RCxDQUFDO0FBRVcsUUFBQSxvQkFBb0IsR0FDL0Isb2VBQW9lLENBQUM7QUFFMWQsUUFBQSxtQkFBbUIsR0FBRztJQUNqQyxFQUFFLEVBQUUsa0VBQWtFO0lBQ3RFLEdBQUcsRUFBRSxLQUFLO0lBQ1YsZUFBZSxFQUFFLCtCQUErQjtJQUNoRCxZQUFZLEVBQUUsT0FBTztJQUNyQixZQUFZLEVBQUUsV0FBVztJQUN6QixZQUFZLEVBQUUsQ0FBQyxFQUFFLElBQUksRUFBRSxDQUFDLEVBQUUsS0FBSyxFQUFFLFdBQVcsRUFBRSxDQUFDO0NBQ2hELENBQUM7QUFFVyxRQUFBLDRCQUE0QixHQUN2Qyw0V0FBNFcsQ0FBQztBQUNsVyxRQUFBLDJCQUEyQixHQUFHO0lBQ3pDLEdBQUcsRUFBRSxLQUFLO0lBQ1YsWUFBWSxFQUFFLE1BQU07SUFDcEIsSUFBSSxFQUFFLEVBQUU7SUFDUixTQUFTLEVBQUUsMENBQTBDO0lBQ3JELE1BQU0sRUFBRSwwQ0FBMEM7Q0FDbkQsQ0FBQztBQUVXLFFBQUEsaUNBQWlDLEdBQzVDLHcwQkFBdzBCLENBQUM7QUFDOXpCLFFBQUEsNkNBQTZDLEdBQ3hELDAwQkFBMDBCLENBQUM7QUFDaDBCLFFBQUEsNENBQTRDLEdBQ3ZELDR6QkFBNHpCLENBQUM7QUFDbHpCLFFBQUEsNkNBQTZDLEdBQ3hELHcwQkFBdzBCLENBQUM7QUFDOXpCLFFBQUEsd0JBQXdCLEdBQUcsa0VBQWtFLENBQUM7QUFDOUYsUUFBQSx1QkFBdUIsR0FBRztJQUNyQyxFQUFFLEVBQUUsa0VBQWtFO0lBQ3RFLEdBQUcsRUFBRSxLQUFLO0lBQ1YsZUFBZSxFQUFFLDBDQUEwQztJQUMzRCxZQUFZLEVBQUUsZUFBZTtJQUM3QixTQUFTLEVBQUUsY0FBYztJQUN6QixZQUFZLEVBQUUsVUFBVTtJQUN4QixZQUFZLEVBQUU7UUFDWjtZQUNFLElBQUksRUFBRSxDQUFDO1lBQ1AsT0FBTyxFQUFFO2dCQUNQLElBQUksRUFBRSxDQUFDO2dCQUNQLE9BQU8sRUFBRSxFQUFFO2dCQUNYLE9BQU8sRUFBRSwwQ0FBMEM7YUFDcEQ7U0FDRjtRQUNEO1lBQ0UsSUFBSSxFQUFFLENBQUM7WUFDUCxPQUFPLEVBQUU7Z0JBQ1AsSUFBSSxFQUFFLENBQUM7Z0JBQ1AsT0FBTyxFQUFFLEVBQUU7Z0JBQ1gsT0FBTyxFQUFFLDBDQUEwQzthQUNwRDtTQUNGO1FBQ0QsRUFBRSxJQUFJLEVBQUUsQ0FBQyxFQUFFLEtBQUssRUFBRSxPQUFPLEVBQUU7UUFDM0IsRUFBRSxJQUFJLEVBQUUsQ0FBQyxFQUFFO0tBQ1o7Q0FDRixDQUFDO0FBRVcsUUFBQSxVQUFVLEdBQTRCO0lBQ2pEO1FBQ0UsT0FBTyxFQUFFLDJDQUEyQztRQUNwRCxNQUFNLEVBQUUsT0FBTztRQUNmLFNBQVMsRUFBRSxjQUFjO0tBQzFCO0NBQ0YsQ0FBQztBQUVXLFFBQUEsdUJBQXVCLEdBQUcsMkNBQTJDLENBQUM7QUFDdEUsUUFBQSx3QkFBd0IsR0FBRywyQ0FBMkMsQ0FBQztBQUN2RSxRQUFBLHVCQUF1QixHQUFHLDBDQUEwQyxDQUFDO0FBQ3JFLFFBQUEsa0JBQWtCLEdBQUcsdUVBQXVFLENBQUM7QUFDN0YsUUFBQSx3QkFBd0IsR0FBRztJQUN0QyxVQUFVLEVBQ1IsNFNBQTRTO0lBQzlTLFFBQVEsRUFDTiw0U0FBNFM7SUFDOVMsYUFBYSxFQUNYLGlIQUFpSDtJQUNuSCxpQkFBaUIsRUFBRSxlQUFlO0NBQ25DLENBQUM7QUFFVyxRQUFBLDJCQUEyQixHQUFHO0lBQ3pDLFVBQVUsRUFDUixpSEFBaUg7SUFDbkgsUUFBUSxFQUNOLGlIQUFpSDtJQUNuSCxhQUFhLEVBQ1gsaUhBQWlIO0NBQ3BILENBQUM7QUFFVyxRQUFBLHdCQUF3QixHQUFHO0lBQ3RDLE9BQU8sRUFBRSxVQUFVO0lBQ25CLDRCQUE0QixFQUFFLEdBQUc7SUFDakMsVUFBVSxFQUFFLEVBQUU7SUFDZCxNQUFNLEVBQUUsR0FBRztJQUNYLFdBQVcsRUFBRSxDQUFDO0lBQ2QscUJBQXFCLEVBQUUsQ0FBQztJQUN4Qix1QkFBdUIsRUFBRSxDQUFDO0NBQzNCLENBQUM7QUFFVyxRQUFBLHNCQUFzQixHQUFHO0lBQ3BDLE9BQU8sRUFBRSxXQUFXO0NBQ3JCLENBQUM7QUFFVyxRQUFBLHNCQUFzQixHQUFHO0lBQ3BDLHFCQUFxQixFQUFFLElBQUk7SUFDM0Isc0JBQXNCLEVBQUUsQ0FBQztJQUN6QixtQkFBbUIsRUFBRSxDQUFDO0lBQ3RCLHVCQUF1QixFQUFFLEVBQUU7SUFDM0IsdUJBQXVCLEVBQUUsRUFBRTtDQUM1QixDQUFDO0FBRVcsUUFBQSxzQkFBc0IsR0FBRztJQUNwQyxtQkFBbUIsRUFDakIsb0lBQW9JO0lBQ3RJLGFBQWEsRUFBRSxHQUFHO0NBQ25CLENBQUM7QUFFVyxRQUFBLDRCQUE0QixHQUFHO0lBQzFDLG1CQUFtQixFQUNqQixnT0FBZ087SUFDbE8sYUFBYSxFQUFFLEdBQUc7Q0FDbkIsQ0FBQztBQUVXLFFBQUEsdUJBQXVCLEdBQUc7SUFDckMsV0FBVyxFQUFFO1FBQ1g7WUFDRSxRQUFRLEVBQUUsaUJBQWlCO1lBQzNCLEdBQUcsRUFBRSxHQUFHO1NBQ1Q7UUFDRDtZQUNFLFFBQVEsRUFBRSxpQkFBaUI7WUFDM0IsR0FBRyxFQUFFLEdBQUc7U0FDVDtRQUNEO1lBQ0UsUUFBUSxFQUFFLGlCQUFpQjtZQUMzQixHQUFHLEVBQUUsR0FBRztTQUNUO0tBQ0Y7Q0FDRixDQUFDO0FBRVcsUUFBQSw2QkFBNkIsR0FBRztJQUMzQyxXQUFXLEVBQUU7UUFDWDtZQUNFLFFBQVEsRUFBRSxlQUFlO1lBQ3pCLEdBQUcsRUFBRSxHQUFHO1NBQ1Q7UUFDRDtZQUNFLFFBQVEsRUFBRSxlQUFlO1lBQ3pCLEdBQUcsRUFBRSxHQUFHO1NBQ1Q7UUFDRDtZQUNFLFFBQVEsRUFBRSxlQUFlO1lBQ3pCLEdBQUcsRUFBRSxHQUFHO1NBQ1Q7S0FDRjtDQUNGLENBQUM7QUFFVyxRQUFBLDBCQUEwQixHQUNyQyw4akJBQThqQixDQUFDO0FBQ3BqQixRQUFBLGdDQUFnQyxHQUMzQyw0ekJBQTR6QixDQUFDO0FBQ2x6QixRQUFBLGlDQUFpQyxHQUM1Qyw4YkFBOGIsQ0FBQztBQUNwYixRQUFBLHVDQUF1QyxHQUNsRCw0ckJBQTRyQixDQUFDIiwic291cmNlc0NvbnRlbnQiOlsiaW1wb3J0IHsgSVRyYW5zYWN0aW9uUmVjaXBpZW50IH0gZnJvbSAnQGJpdGdvL3Nkay1jb3JlJztcblxuZXhwb3J0IGNvbnN0IHR4Rm9yRXhwbGFpblRyYW5zZmVyID1cbiAgJzB4ODA4MDAwMDAwMDA0MDAxNjQyNDdkNmYyYjQyNWFjNTc3MTQyM2FlNmM4MGM3NTRmNzE3MmIwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwYjQwMDAwYWIzZmNmOGQ2ZDY5N2QwMWMzZGEzYTIwYjA2Y2Q4YjM2ZjAxNjc1NWNiNzYzN2MzZWI2YjIyODk4MGQ4ODU3Yzc4MjZhOGVhNDk4ZTUyZmQ3M2VjZDhlMzg2OTg4MWM5YWJhNDlhZTU5OGRmYmYxZDVhZjY5YjFjMDJiNGYyYmQwMzAyMDAwMDAwMDAwMDA1MWExYWUzZjkxMWQ4ZjFkNDZkNzQxNmJmYmU0YjU5M2ZkNDFlYWMxOWNiMDAwMDAwMDAwMDAwMDNlODU0Njg2OTczMjA2OTczMjA2MTZlMjA2NTc4NjE2ZDcwNmM2NTAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwJztcblxuZXhwb3J0IGNvbnN0IHR4RXhwbGFpbmVkVHJhbnNmZXIgPSB7XG4gIGlkOiAnMGViYjdhYTg0ZWM4MDIzMjAyNTE3NjcxZDU3ODFmYTEwODQwNWFiY2I3M2U3Njg1NzUyMGE4ZjE2M2Q0YWFlNCcsXG4gIGZlZTogJzE4MCcsXG4gIG91dHB1dEFtb3VudDogJzEwMDAnLFxuICBtZW1vOiAnVGhpcyBpcyBhbiBleGFtcGxlJyxcbiAgcmVjaXBpZW50OiAnU1RERTdZOEhWM1JYOFZCTTJUWlZXSlRTN1pBMVhCMFNTQzNORVZIMCcsXG59O1xuXG5leHBvcnQgY29uc3QgdHhGb3JFeHBsYWluQ29udHJhY3QgPVxuICAnODA4MDAwMDAwMDA0MDAxNjQyNDdkNmYyYjQyNWFjNTc3MTQyM2FlNmM4MGM3NTRmNzE3MmIwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwYjQwMDAwZGJhNGQ3NzVkNjg5NDc0NmYwYjhmZjNjYmMxYjBmMjY5Njg5MGQwNjY5ZmZiYjhlYjhkZjUxMDk4NzQxMTE1ZTI4YWY0NDhhNTk1ODNlM2QzNGUzNDRjMzQ4NzljNWM3YTgyZDIyMzgzM2MxMjE0ZDEzY2Q5ODEzMTY1ZDhlMWUwMzAyMDAwMDAwMDAwMjFhMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDA1NzA2Zjc4MmQzNDA5NzM3NDYxNjM2YjJkNzM3NDc4MDAwMDAwMDQwMTAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDE3ZDc4NDAwMDUxNjMyNDhlN2FhNjg3OTk2OGQyNDFmM2U1MTUyZDlmMjc5Njk5NGQ5NmMwOTBhMGMwMDAwMDAwMjA5Njg2MTczNjg2Mjc5NzQ2NTczMDIwMDAwMDAwOTczNmY2ZDY1MmQ2ODYxNzM2ODA3NzY2NTcyNzM2OTZmNmUwMjAwMDAwMDAxMDEnO1xuXG5leHBvcnQgY29uc3QgdHhFeHBsYWluZWRDb250cmFjdCA9IHtcbiAgaWQ6ICcxNGU0NGRiM2Y3N2I1MjdkN2E5YTBmYjJkMDljMDc5YTdhNTBjMDNlMDZlNmE0NTA4YTRiZTQxNzM0NmQ4MTBkJyxcbiAgZmVlOiAnMTgwJyxcbiAgY29udHJhY3RBZGRyZXNzOiAnU1QwMDAwMDAwMDAwMDAwMDAwMDAwMDJBTVc0MkgnLFxuICBjb250cmFjdE5hbWU6ICdwb3gtNCcsXG4gIGZ1bmN0aW9uTmFtZTogJ3N0YWNrLXN0eCcsXG4gIGZ1bmN0aW9uQXJnczogW3sgdHlwZTogMSwgdmFsdWU6ICc0MDAwMDAwMDAnIH1dLFxufTtcblxuZXhwb3J0IGNvbnN0IHVuc2lnbmVkVHhGb3JFeHBsYWluVHJhbnNmZXIgPVxuICAnMHg4MDgwMDAwMDAwMDQwMDE2NDI0N2Q2ZjJiNDI1YWM1NzcxNDIzYWU2YzgwYzc1NGY3MTcyYjAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDBiNDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAzMDIwMDAwMDAwMDAwMDUxYTFhZTNmOTExZDhmMWQ0NmQ3NDE2YmZiZTRiNTkzZmQ0MWVhYzE5Y2IwMDAwMDAwMDAwMDAwM2U4MDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAnO1xuZXhwb3J0IGNvbnN0IHVuc2lnbmVkVHhFeHBsYWluZWRUcmFuc2ZlciA9IHtcbiAgZmVlOiAnMTgwJyxcbiAgb3V0cHV0QW1vdW50OiAnMTAwMCcsXG4gIG1lbW86ICcnLFxuICByZWNpcGllbnQ6ICdTVERFN1k4SFYzUlg4VkJNMlRaVldKVFM3WkExWEIwU1NDM05FVkgwJyxcbiAgc2VuZGVyOiAnU1RCNDRIWVBZQVQyQkIyUUU1MTNOU1A4MUhUTVlXQkpQMDJIUEdLNicsXG59O1xuXG5leHBvcnQgY29uc3QgdHhGb3JFeHBsYWluRnVuZ2libGVUb2tlblRyYW5zZmVyID1cbiAgJzgwODAwMDAwMDAwNDAxMmZlNTA3YzA5ZGJiMjNjM2I3ZTVkMTY2YzgxZmM0Yjg3NjkyNTEwYjAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMGI0MDAwMDAwMDMwMjAxZTRjOThkNzY4N2VhYjVmMTFkMDNmZWJjOTY5NTEzMDFlZWRlMzM2MDg4YjA2YzVhNjc2Y2M2MDkzZjcwZTE2YjNmMzUzM2NjZDhlNmY5MjM5MGExN2RjYzkxN2Y0ZTgyODY1N2YxNzYwNTU3NGE1ZmNiYjNkYTU5ZjI1NDgzZGMwMjAxOTA5NWMyZjUyMTdlMGYxNjhmMjdiNjA1YjQ3ZTllYWMyZGEzYzVlYTMwOWM0MmEyNjc3YWRkZmI2N2MxZmQ0NzFlZjIwMTg3Y2U2Yjg1YjViNTQxZDRiNGYwMGQyZjhlYThmN2Q0MmJlODQzMjc5NjhjYjk0MTE3MzBiNTIxN2EwMDAzOGUzYzQ1MjkzOTU2MTFiZTlhYmY2ZmEzYjY5ODdlODFkNDAyMzg1ZTNkNjA1YTA3M2Y0MmY0MDc1NjVhNGEzZDAwMDIwMzAyMDAwMDAwMDEwMTAyMTUyZmU1MDdjMDlkYmIyM2MzYjdlNWQxNjZjODFmYzRiODc2OTI1MTBiMWExNTAwYTFjNDJmMGMxMWJmZTM4OTNmNDc5YWYxODkwNDY3NzY4NWJlMGQ3NDczNjk3MDM2NjQ3MDJkNzQ2ZjZiNjU2ZTBkNzQ3MzY5NzAzNjY0NzAyZDc0NmY2YjY1NmUwMTAwMDAwMDAwMDAwMDI3MTAwMjFhMTUwMGExYzQyZjBjMTFiZmUzODkzZjQ3OWFmMTg5MDQ2Nzc2ODViZTBkNzQ3MzY5NzAzNjY0NzAyZDc0NmY2YjY1NmUwODc0NzI2MTZlNzM2NjY1NzIwMDAwMDAwNDAxMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDI3MTAwNTFhMTUwMGExYzQyZjBjMTFiZmUzODkzZjQ3OWFmMTg5MDQ2Nzc2ODViZTA1MTVhYjUwY2FjOTUzYWM1NWVkYzE0ZTJiMjM2ODU0YjFlYWQ4NjNmZWNlMGEwMjAwMDAwMDAxMzEnO1xuZXhwb3J0IGNvbnN0IHR4Rm9yRXhwbGFpbkZ1bmdpYmxlVG9rZW5UcmFuc2ZlcldpdGhNZW1vSWQxMCA9XG4gICc4MDgwMDAwMDAwMDQwMTJmZTUwN2MwOWRiYjIzYzNiN2U1ZDE2NmM4MWZjNGI4NzY5MjUxMGIwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDBiNDAwMDAwMDAzMDIwMTMwODMxYWI1ZDhmYzkyNWUwODg5MzFiMmViODZlZmNkMDU0NjEyMjkzYWE4YTAxNTZkZmE1MGY0NGI1NGI2Nzc2NjgzZDI0NjM3ODNhMTBlZTM1OGQ1NjVhYzc0ZTQwMDRjOWNkMGE5NjY3NGNiNTcyNmFjMWZjODQ4ZTZmMDBjMDIwMWE3NmUzMGZhMTRjYTM1MjhlYmIzYTNhYTkyY2MyZTIwMjU5Mjc0N2MyYjcwMjhkNGEzNzkxNjYzYzMzNjFmNmQyZDZmZDQ0NjE3YTA3NzVmNTgwNzZhZDExOWY5MjNiMjdkMWNhM2VmNjMyNzM5MTBlN2E4ZjkxZDU5YjVlZTA5MDAwMzhlM2M0NTI5Mzk1NjExYmU5YWJmNmZhM2I2OTg3ZTgxZDQwMjM4NWUzZDYwNWEwNzNmNDJmNDA3NTY1YTRhM2QwMDAyMDMwMjAwMDAwMDAxMDEwMjE1MmZlNTA3YzA5ZGJiMjNjM2I3ZTVkMTY2YzgxZmM0Yjg3NjkyNTEwYjFhMTUwMGExYzQyZjBjMTFiZmUzODkzZjQ3OWFmMTg5MDQ2Nzc2ODViZTBkNzQ3MzY5NzAzNjY0NzAyZDc0NmY2YjY1NmUwZDc0NzM2OTcwMzY2NDcwMmQ3NDZmNmI2NTZlMDEwMDAwMDAwMDAwMDAyNzEwMDIxYTE1MDBhMWM0MmYwYzExYmZlMzg5M2Y0NzlhZjE4OTA0Njc3Njg1YmUwZDc0NzM2OTcwMzY2NDcwMmQ3NDZmNmI2NTZlMDg3NDcyNjE2ZTczNjY2NTcyMDAwMDAwMDQwMTAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAyNzEwMDUxYTE1MDBhMWM0MmYwYzExYmZlMzg5M2Y0NzlhZjE4OTA0Njc3Njg1YmUwNTE1YWI1MGNhYzk1M2FjNTVlZGMxNGUyYjIzNjg1NGIxZWFkODYzZmVjZTBhMDIwMDAwMDAwMjMxMzAnO1xuZXhwb3J0IGNvbnN0IHR4Rm9yRXhwbGFpbkZ1bmdpYmxlVG9rZW5UcmFuc2ZlcldpdGhvdXRNZW1vID1cbiAgJzgwODAwMDAwMDAwNDAxMmZlNTA3YzA5ZGJiMjNjM2I3ZTVkMTY2YzgxZmM0Yjg3NjkyNTEwYjAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMGI0MDAwMDAwMDMwMjAwZDEyYTgwZjY3Y2RhYzcyYWQxMTYwNzVlODY4NDY5ODZhMDE1YTYwYmY1NDE4NTVlYTE3ZGRjNzk2MjBiNjc5YjBkNzVlNTIzY2JjNzYzODk2OWFkZGViMDQ3ZTczZWQxMWIzOThhODk0YjJmZDQ0NTk2MjNhZmIyZmMxMDQ2MWIwMjAwN2UwMWYyOGY5YWM1YjliYzMyZjNkZTgyNmY2OWFhYmNjNmIzNTdmYWE1MGQ5ODA4N2ZmMTI3MTRlYjNkMzUxZTUxNTQ4MmFmZjc4NGI1NGFiNTcyY2U2Zjg2YzFmNDBjNzFiMjFmZDE5N2U4NDZmYjM4ODcxOGY1NWYxN2Q0ZDMwMDAzOGUzYzQ1MjkzOTU2MTFiZTlhYmY2ZmEzYjY5ODdlODFkNDAyMzg1ZTNkNjA1YTA3M2Y0MmY0MDc1NjVhNGEzZDAwMDIwMzAyMDAwMDAwMDEwMTAyMTUyZmU1MDdjMDlkYmIyM2MzYjdlNWQxNjZjODFmYzRiODc2OTI1MTBiMWExNTAwYTFjNDJmMGMxMWJmZTM4OTNmNDc5YWYxODkwNDY3NzY4NWJlMGQ3NDczNjk3MDM2NjQ3MDJkNzQ2ZjZiNjU2ZTBkNzQ3MzY5NzAzNjY0NzAyZDc0NmY2YjY1NmUwMTAwMDAwMDAwMDAwMDI3MTAwMjFhMTUwMGExYzQyZjBjMTFiZmUzODkzZjQ3OWFmMTg5MDQ2Nzc2ODViZTBkNzQ3MzY5NzAzNjY0NzAyZDc0NmY2YjY1NmUwODc0NzI2MTZlNzM2NjY1NzIwMDAwMDAwNDAxMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDI3MTAwNTFhMTUwMGExYzQyZjBjMTFiZmUzODkzZjQ3OWFmMTg5MDQ2Nzc2ODViZTA1MTVhYjUwY2FjOTUzYWM1NWVkYzE0ZTJiMjM2ODU0YjFlYWQ4NjNmZWNlMDknO1xuZXhwb3J0IGNvbnN0IHR4Rm9yRXhwbGFpbkZ1bmdpYmxlVG9rZW5UcmFuc2ZlcldpdGhNZW1vWmVybyA9XG4gICc4MDgwMDAwMDAwMDQwMTJmZTUwN2MwOWRiYjIzYzNiN2U1ZDE2NmM4MWZjNGI4NzY5MjUxMGIwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDBiNDAwMDAwMDAzMDIwMGNlMzA2ODczYjhhNDFiNjY2NzZmMGRjZjhjYzkzM2VlZGMxNWI1MmZiMjRlNDE0OTVkNDNlZGVjZmEyZTllM2UyOTFhODk4NzI0YTk5N2MyMjMxNzg5MTA0MDU5MzlmZmNkNTcyNjRiZGMwZDA4ZGU2YmZjNDAyMzg1YTU3ZWRjMDIwMTBlMGZkMmJhZTVhZjk2YmJiYjQ5ZGU0MWJmOTY1Y2Q0N2UyZjlkOTMwMTgxODljYzdlNTY0MjUzNmMzMDlhNTI3YzcwMWQwZTVmNWFlNDRjZDMwYzQxMTMyM2IwOTExMmY2ZjIzZjM3MmEwYzVkMWQ3NzEzOTIyYzJhMjc1YTc1MDAwMzhlM2M0NTI5Mzk1NjExYmU5YWJmNmZhM2I2OTg3ZTgxZDQwMjM4NWUzZDYwNWEwNzNmNDJmNDA3NTY1YTRhM2QwMDAyMDMwMjAwMDAwMDAxMDEwMjE1MmZlNTA3YzA5ZGJiMjNjM2I3ZTVkMTY2YzgxZmM0Yjg3NjkyNTEwYjFhMTUwMGExYzQyZjBjMTFiZmUzODkzZjQ3OWFmMTg5MDQ2Nzc2ODViZTBkNzQ3MzY5NzAzNjY0NzAyZDc0NmY2YjY1NmUwZDc0NzM2OTcwMzY2NDcwMmQ3NDZmNmI2NTZlMDEwMDAwMDAwMDAwMDAyNzEwMDIxYTE1MDBhMWM0MmYwYzExYmZlMzg5M2Y0NzlhZjE4OTA0Njc3Njg1YmUwZDc0NzM2OTcwMzY2NDcwMmQ3NDZmNmI2NTZlMDg3NDcyNjE2ZTczNjY2NTcyMDAwMDAwMDQwMTAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAyNzEwMDUxYTE1MDBhMWM0MmYwYzExYmZlMzg5M2Y0NzlhZjE4OTA0Njc3Njg1YmUwNTE1YWI1MGNhYzk1M2FjNTVlZGMxNGUyYjIzNjg1NGIxZWFkODYzZmVjZTBhMDIwMDAwMDAwMTMwJztcbmV4cG9ydCBjb25zdCBoZXhXaXRob3V0TWVtb1RyYW5zZmVySWQgPSAnNDYzMzc3ZTFiZmY3ZmI0MTI0MTA4ZDE2MGE0ZTQyZmUwZWQ1N2U2OTg0MmIxYzAyZmE2MTgxYmEzNDVjNDljNic7XG5leHBvcnQgY29uc3QgZnVuZ2libGVUb2tlblRyYW5zZmVyVHggPSB7XG4gIGlkOiAnMmJmNTI3N2FjN2NkNTc3NDExNjNkODViNzg5MDVjOTdlNTVmMDU4ODczNjllMzkwODQ1MGU0MDUwYWE0Y2YwMScsXG4gIGZlZTogJzE4MCcsXG4gIGNvbnRyYWN0QWRkcmVzczogJ1NUQUcxOEU0NVc2MTNGWjNINFpNRjZRSEg0MjZFWE01UVRTQVZXWUgnLFxuICBjb250cmFjdE5hbWU6ICd0c2lwNmRwLXRva2VuJyxcbiAgdG9rZW5OYW1lOiAndHN0eDp0c2lwNmRwJyxcbiAgZnVuY3Rpb25OYW1lOiAndHJhbnNmZXInLFxuICBmdW5jdGlvbkFyZ3M6IFtcbiAgICB7XG4gICAgICB0eXBlOiA1LFxuICAgICAgYWRkcmVzczoge1xuICAgICAgICB0eXBlOiAwLFxuICAgICAgICB2ZXJzaW9uOiAyNixcbiAgICAgICAgaGFzaDE2MDogJzE1MDBhMWM0MmYwYzExYmZlMzg5M2Y0NzlhZjE4OTA0Njc3Njg1YmUnLFxuICAgICAgfSxcbiAgICB9LFxuICAgIHtcbiAgICAgIHR5cGU6IDUsXG4gICAgICBhZGRyZXNzOiB7XG4gICAgICAgIHR5cGU6IDAsXG4gICAgICAgIHZlcnNpb246IDIxLFxuICAgICAgICBoYXNoMTYwOiAnYWI1MGNhYzk1M2FjNTVlZGMxNGUyYjIzNjg1NGIxZWFkODYzZmVjZScsXG4gICAgICB9LFxuICAgIH0sXG4gICAgeyB0eXBlOiAxLCB2YWx1ZTogJzEwMDAwJyB9LFxuICAgIHsgdHlwZTogMiB9LFxuICBdLFxufTtcblxuZXhwb3J0IGNvbnN0IHJlY2lwaWVudHM6IElUcmFuc2FjdGlvblJlY2lwaWVudFtdID0gW1xuICB7XG4gICAgYWRkcmVzczogJ1NOMk5OMUpQOUFFUDVCVkUxOVJOSjZUMk1QN05ER1JaWVNUMVZERjNNJyxcbiAgICBhbW91bnQ6ICcxMDAwMCcsXG4gICAgdG9rZW5OYW1lOiAndHN0eDp0c2lwNmRwJyxcbiAgfSxcbl07XG5cbmV4cG9ydCBjb25zdCBIT1RfV0FMTEVUX1JPT1RfQUREUkVTUyA9ICdTTjE0UkFaTk1QVkVNWlZHOFJGUDA5UllHWE0yRVlTWUs0SlJBWFNTRSc7XG5leHBvcnQgY29uc3QgQ09MRF9XQUxMRVRfUk9PVF9BRERSRVNTID0gJ1NOMkZKWTZRWkRZRzBDQkdaRllLMEpSOUtXWEZNRjlaOFlXRTBGM1pRJztcbmV4cG9ydCBjb25zdCBERVNUSU5BVElPTl9BRERSRVNTX1dSVyA9ICdTVEFHMThFNDVXNjEzRlozSDRaTUY2UUhINDI2RVhNNVFUU0FWV1lIJztcbmV4cG9ydCBjb25zdCBTVFhfVE9LRU5fQVNTRVRfSUQgPSAnU1RBRzE4RTQ1VzYxM0ZaM0g0Wk1GNlFISDQyNkVYTTVRVFNBVldZSC50c2lwNmRwLXRva2VuOjp0c2lwNmRwLXRva2VuJztcbmV4cG9ydCBjb25zdCBIT1RfV0FMTEVUX0tFWV9DQVJEX0lORk8gPSB7XG4gIEJBQ0tVUF9LRVk6XG4gICAgJ3tcIml2XCI6XCJHZXhwNVdrQlZRVGNBSFpWWFo0T3VRPT1cIixcInZcIjoxLFwiaXRlclwiOjEwMDAwLFwia3NcIjoyNTYsXCJ0c1wiOjY0LFwibW9kZVwiOlwiY2NtXCIsXCJhZGF0YVwiOlwiXCIsXCJjaXBoZXJcIjpcImFlc1wiLFwic2FsdFwiOlwickJibnhJcE9hRWs9XCIsXCJjdFwiOlwiWWdDeHBsREYyejhsZHdLeVVBVVhPWlV3eWZqdTZQTzFoa2JKRlpWQ01heDJUOXM1ZXAwcGhyOExQMUVnZmV0bktvKzV5NnRUVFp6bkc2L0xkc0Nqb3h4dDFvMk9LLzkxQnhuQTBucTFLMjdBRXc2MUVQK3lUNktHZ01WYXlOVFdSTDhQUW9RMEhSOHE1YzNPLzB2c05Na1dqZkIvM0swPVwifScsXG4gIFVTRVJfS0VZOlxuICAgICd7XCJpdlwiOlwiRWZScStDanVnQ2ZRNWVkbkpCa0ZmUT09XCIsXCJ2XCI6MSxcIml0ZXJcIjoxMDAwMCxcImtzXCI6MjU2LFwidHNcIjo2NCxcIm1vZGVcIjpcImNjbVwiLFwiYWRhdGFcIjpcIlwiLFwiY2lwaGVyXCI6XCJhZXNcIixcInNhbHRcIjpcIllWZXVtWDZqZGNRPVwiLFwiY3RcIjpcImdCWkJOYmFkU1NuZWordHk3bXR5bzY4RFRoTDJIODNCeDF2L2ttdkVDU1NqQWx3TXZBUGxlOHdjWldDWnE3cnhMY2QxWHpNQzltVlRJYk9MV2VjaGluVlFZZGRLdXhZRS9qUmFDYWN4cG5oeDJOR0xkUjIydW5lMDB6MW40WEpyUk41ei9uVGxFZHZRL2pkZEx5dHRNSEkwZndhVnl5VT1cIn0nLFxuICBCSVRHT19QVUJfS0VZOlxuICAgICd4cHViNjYxTXlNd0FxUmJjR2VGUmllNTc5ZXkzTlJ3a2RKMnpoRWhDSzN6aE1NWFlVM2RhV29NRkZMUXJWWW1CNUVxeFB0YVNDbkVLOVlZcGI3RktvcWtvakQzQk50ZG10RlRZQ3diN0t5d0hwS0YnLFxuICBXQUxMRVRfUEFTU1BIUkFTRTogJyNCb25kaW9sYTEyMzQnLFxufTtcblxuZXhwb3J0IGNvbnN0IENPTERfV0FMTEVUX1BVQkxJQ19LRVlfSU5GTyA9IHtcbiAgQkFDS1VQX0tFWTpcbiAgICAneHB1YjY2MU15TXdBcVJiY0YxdEs3cEx5Y0g1cTR5M1dXdFZYemVHZ2JQM3FYOEJmZHVOZVB5NHA1cG1tQjhrdEtORlRUQ3lRek1SYXUyWDc3SDRuaTh2TEpMV2llaTU4N1FrdlM1aGlxU01ZZHJRJyxcbiAgVVNFUl9LRVk6XG4gICAgJ3hwdWI2NjFNeU13QXFSYmNGblBpaEF0cjhwVWZvZmZpc0xxakZkS0xtcVZaaHU0UlpabkpzM1FldnJQYXQxZFZTbVJiQ3pBVUR3dTJ2Wmd2WVFnTHVFSnBOV1phU0JjSm5LcUxZU0FjOXlyUzlvYicsXG4gIEJJVEdPX1BVQl9LRVk6XG4gICAgJ3hwdWI2NjFNeU13QXFSYmNHdVk2RU5aNnVmUVJBb2dlYzMxWXFzY2h4dkVMbkFaVHZoZGttYnV3MVZ6QzlRb2RUUlpFTExzZDdtZjZMdmhhbUZnQ3ZhcHJxZFNRR2RiVWg5aGJqdUF0VEF5RlZ5UycsXG59O1xuXG5leHBvcnQgY29uc3QgQUNDT1VOVF9CQUxBTkNFX1JFU1BPTlNFID0ge1xuICBiYWxhbmNlOiAnMTAwMDAwMDAnLFxuICB0b3RhbF9taW5lcl9yZXdhcmRzX3JlY2VpdmVkOiAnMCcsXG4gIGxvY2tfdHhfaWQ6ICcnLFxuICBsb2NrZWQ6ICcwJyxcbiAgbG9ja19oZWlnaHQ6IDAsXG4gIGJ1cm5jaGFpbl9sb2NrX2hlaWdodDogMCxcbiAgYnVybmNoYWluX3VubG9ja19oZWlnaHQ6IDAsXG59O1xuXG5leHBvcnQgY29uc3QgVE9LRU5fQkFMQU5DRV9SRVNQT05TRSA9IHtcbiAgYmFsYW5jZTogJzEwMDAwMDAwMCcsXG59O1xuXG5leHBvcnQgY29uc3QgQUNDT1VOVF9OT05DRV9SRVNQT05TRSA9IHtcbiAgbGFzdF9tZW1wb29sX3R4X25vbmNlOiBudWxsLFxuICBsYXN0X2V4ZWN1dGVkX3R4X25vbmNlOiAwLFxuICBwb3NzaWJsZV9uZXh0X25vbmNlOiAxLFxuICBkZXRlY3RlZF9taXNzaW5nX25vbmNlczogW10sXG4gIGRldGVjdGVkX21lbXBvb2xfbm9uY2VzOiBbXSxcbn07XG5cbmV4cG9ydCBjb25zdCBGRUVfRVNUSU1BVElPTl9SRVFVRVNUID0ge1xuICB0cmFuc2FjdGlvbl9wYXlsb2FkOlxuICAgICcwMDA1MWExNTAwYTFjNDJmMGMxMWJmZTM4OTNmNDc5YWYxODkwNDY3NzY4NWJlMDAwMDAwMDAwMDk4OTY4MDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwJyxcbiAgZXN0aW1hdGVkX2xlbjogNDQ0LFxufTtcblxuZXhwb3J0IGNvbnN0IEZFRV9FU1RJTUFUSU9OX1RPS0VOX1JFUVVFU1QgPSB7XG4gIHRyYW5zYWN0aW9uX3BheWxvYWQ6XG4gICAgJzAyMWExNTAwYTFjNDJmMGMxMWJmZTM4OTNmNDc5YWYxODkwNDY3NzY4NWJlMGQ3NDczNjk3MDM2NjQ3MDJkNzQ2ZjZiNjU2ZTA4NzQ3MjYxNmU3MzY2NjU3MjAwMDAwMDA0MDEwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwNWY1ZTEwMDA1MTU0OTg1N2ViNGI2ZGQ0ZmVlMDhjM2VjMDRlM2QwZWQwNGVmNjdkMzI0MDUxYTE1MDBhMWM0MmYwYzExYmZlMzg5M2Y0NzlhZjE4OTA0Njc3Njg1YmUwOScsXG4gIGVzdGltYXRlZF9sZW46IDY5OCxcbn07XG5cbmV4cG9ydCBjb25zdCBGRUVfRVNUSU1BVElPTl9SRVNQT05TRSA9IHtcbiAgZXN0aW1hdGlvbnM6IFtcbiAgICB7XG4gICAgICBmZWVfcmF0ZTogNDkuOTk0MDE4NTU0Njg3NDgsXG4gICAgICBmZWU6IDQ0NCxcbiAgICB9LFxuICAgIHtcbiAgICAgIGZlZV9yYXRlOiA0OS45OTQwMTg1NTQ2ODc0OCxcbiAgICAgIGZlZTogNDQ0LFxuICAgIH0sXG4gICAge1xuICAgICAgZmVlX3JhdGU6IDQ5Ljk5NDAxODU1NDY4NzQ4LFxuICAgICAgZmVlOiA0NDQsXG4gICAgfSxcbiAgXSxcbn07XG5cbmV4cG9ydCBjb25zdCBGRUVfRVNUSU1BVElPTl9UT0tFTl9SRVNQT05TRSA9IHtcbiAgZXN0aW1hdGlvbnM6IFtcbiAgICB7XG4gICAgICBmZWVfcmF0ZTogNDkuOTk5NjcxNDU5MTk4LFxuICAgICAgZmVlOiA2OTgsXG4gICAgfSxcbiAgICB7XG4gICAgICBmZWVfcmF0ZTogNDkuOTk5NjcxNDU5MTk4LFxuICAgICAgZmVlOiA2OTgsXG4gICAgfSxcbiAgICB7XG4gICAgICBmZWVfcmF0ZTogNDkuOTk5NjcxNDU5MTk4LFxuICAgICAgZmVlOiA2OTgsXG4gICAgfSxcbiAgXSxcbn07XG5cbmV4cG9ydCBjb25zdCBIT1RfV0FMTEVUX1JFQ09WRVJZX1RYX0hFWCA9XG4gICc4MDgwMDAwMDAwMDQwMTQ5ODU3ZWI0YjZkZDRmZWUwOGMzZWMwNGUzZDBlZDA0ZWY2N2QzMjQwMDAwMDAwMDAwMDAwMDAxMDAwMDAwMDAwMDAwMDFiYzAwMDAwMDAzMDIwMTg1NDUzOTI4ZTEyZTgwYWVkODY5YTI5ZTViNmIyZGE2MzdhM2Y0MjI1NDRhOTc1MzFiYTRjNTE3NTI1ODY2OTg1YjI0ZjExMGVmMWFlNzliZjY2ZTRhZTdlMjIwOTE5ODI0ODhjODc1YmRkODliYTNjMmNkZTUwNDNhZTIxZGM0MDIwMWFkYjkyNDhiMzYxZTcxMjdhYTVlNDRhNTcwMTA3MzE0NjlkODFkZTRjM2M5MWU3OGExZjg1YWMxMGIxOGE0MzIwZTYyOTI5M2JmM2VkMWRjMjY1NmMyMmUwOTJiNjczYTdiMjQwYWExYjQ2MTUwMmE3MDM4ZjlhN2ZhYmQwMzFlMDAwMmFiODZjZGIxZjk1NzRhODUwNzdlZjk2MzM0OTg3ODkxMmI1ZTAzYmFmYTdiNTI3NjkzZTdjNTRlZjI4ZTk2YzYwMDAyMDMwMjAwMDAwMDAwMDAwNTFhMTUwMGExYzQyZjBjMTFiZmUzODkzZjQ3OWFmMTg5MDQ2Nzc2ODViZTAwMDAwMDAwMDA5ODk0YzQwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMCc7XG5leHBvcnQgY29uc3QgSE9UX1dBTExFVF9UT0tFTl9SRUNPVkVSWV9UWF9IRVggPVxuICAnODA4MDAwMDAwMDA0MDE0OTg1N2ViNGI2ZGQ0ZmVlMDhjM2VjMDRlM2QwZWQwNGVmNjdkMzI0MDAwMDAwMDAwMDAwMDAwMTAwMDAwMDAwMDAwMDAyYmEwMDAwMDAwMzAyMDE0NTYwMGIyN2U2MGE1MDIzOWYzNjNmMDZlMjdiNDQ0ZDI1YjZmM2I5NzE5NjI1MGNlYmIzYmI0YzFkMmI1MjY2MGM2ZjBmZTUwMDY4OTQ3NDg3ZDhmODg0OTc4MjU0ZmEzNzgwOTU2OTVmYzQwYmE4OWY3ODVhNzhhNzk2ZDQ1ZDAyMDA1YTlhMWI3YmM3MTUwNDYxZmQxYmE0MDM3N2Q2ZDQ3YjE5MWViNTlmZDZiNjlkZDIwNzlkMmU5YjNmYTYxNWQ1MDY0M2IyMzRlZDg0ZDYwNzg3YmRjYmJiY2Y3NzdmYTk5MjYxM2VkZTRjMzAwYzhmZGJlZWRkNTcwMmY1ZDAxZTAwMDJhYjg2Y2RiMWY5NTc0YTg1MDc3ZWY5NjMzNDk4Nzg5MTJiNWUwM2JhZmE3YjUyNzY5M2U3YzU0ZWYyOGU5NmM2MDAwMjAzMDIwMDAwMDAwMTAxMDIxNTQ5ODU3ZWI0YjZkZDRmZWUwOGMzZWMwNGUzZDBlZDA0ZWY2N2QzMjQxYTE1MDBhMWM0MmYwYzExYmZlMzg5M2Y0NzlhZjE4OTA0Njc3Njg1YmUwZDc0NzM2OTcwMzY2NDcwMmQ3NDZmNmI2NTZlMGQ3NDczNjk3MDM2NjQ3MDJkNzQ2ZjZiNjU2ZTAxMDAwMDAwMDAwNWY1ZTEwMDAyMWExNTAwYTFjNDJmMGMxMWJmZTM4OTNmNDc5YWYxODkwNDY3NzY4NWJlMGQ3NDczNjk3MDM2NjQ3MDJkNzQ2ZjZiNjU2ZTA4NzQ3MjYxNmU3MzY2NjU3MjAwMDAwMDA0MDEwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwNWY1ZTEwMDA1MTU0OTg1N2ViNGI2ZGQ0ZmVlMDhjM2VjMDRlM2QwZWQwNGVmNjdkMzI0MDUxYTE1MDBhMWM0MmYwYzExYmZlMzg5M2Y0NzlhZjE4OTA0Njc3Njg1YmUwOSc7XG5leHBvcnQgY29uc3QgQ09MRF9XQUxMRVRfVU5TSUdORURfU1dFRVBfVFhfSEVYID1cbiAgJzgwODAwMDAwMDAwNDAxOWYyZjFhZmY2ZmEwMDYyZTFmN2ZhNjA5NjEzM2U3NWY0N2E3ZThmNzAwMDAwMDAwMDAwMDAwMDEwMDAwMDAwMDAwMDAwMWJjMDAwMDAwMDMwMDAyZGFhZjM0MTcxN2FmN2NhMjE1MmZiNjhlODJmNDQzMjk1OTAyOGI1ZGZiODVlNTNkZGZiNjI1Y2Q5ZjMyM2FiMDAwMDJhYzYyY2ViMzYwMTFjMjgzNzc3NDVkYTIyYTE0OGQ2MThjZjNmNTRiMjEyMzYyZjhiMmRmOTNlMGE5NGZlOGY3MDAwMzI2ODkwODljZjY0NDQzNWNlZjgzZjQwZDllMjAwNjFlMzZmNzAzOGY4OTYwZDk2ZWFkYTY4YjQ3ZGU5ZDQwY2MwMDAyMDMwMjAwMDAwMDAwMDAwNTFhMTUwMGExYzQyZjBjMTFiZmUzODkzZjQ3OWFmMTg5MDQ2Nzc2ODViZTAwMDAwMDAwMDA5ODk0YzQwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMCc7XG5leHBvcnQgY29uc3QgQ09MRF9XQUxMRVRfVE9LRU5fVU5TSUdORURfU1dFRVBfVFhfSEVYID1cbiAgJzgwODAwMDAwMDAwNDAxOWYyZjFhZmY2ZmEwMDYyZTFmN2ZhNjA5NjEzM2U3NWY0N2E3ZThmNzAwMDAwMDAwMDAwMDAwMDEwMDAwMDAwMDAwMDAwMmJhMDAwMDAwMDMwMDAyZGFhZjM0MTcxN2FmN2NhMjE1MmZiNjhlODJmNDQzMjk1OTAyOGI1ZGZiODVlNTNkZGZiNjI1Y2Q5ZjMyM2FiMDAwMDJhYzYyY2ViMzYwMTFjMjgzNzc3NDVkYTIyYTE0OGQ2MThjZjNmNTRiMjEyMzYyZjhiMmRmOTNlMGE5NGZlOGY3MDAwMzI2ODkwODljZjY0NDQzNWNlZjgzZjQwZDllMjAwNjFlMzZmNzAzOGY4OTYwZDk2ZWFkYTY4YjQ3ZGU5ZDQwY2MwMDAyMDMwMjAwMDAwMDAxMDEwMjE1OWYyZjFhZmY2ZmEwMDYyZTFmN2ZhNjA5NjEzM2U3NWY0N2E3ZThmNzFhMTUwMGExYzQyZjBjMTFiZmUzODkzZjQ3OWFmMTg5MDQ2Nzc2ODViZTBkNzQ3MzY5NzAzNjY0NzAyZDc0NmY2YjY1NmUwZDc0NzM2OTcwMzY2NDcwMmQ3NDZmNmI2NTZlMDEwMDAwMDAwMDA1ZjVlMTAwMDIxYTE1MDBhMWM0MmYwYzExYmZlMzg5M2Y0NzlhZjE4OTA0Njc3Njg1YmUwZDc0NzM2OTcwMzY2NDcwMmQ3NDZmNmI2NTZlMDg3NDcyNjE2ZTczNjY2NTcyMDAwMDAwMDQwMTAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDA1ZjVlMTAwMDUxNTlmMmYxYWZmNmZhMDA2MmUxZjdmYTYwOTYxMzNlNzVmNDdhN2U4ZjcwNTFhMTUwMGExYzQyZjBjMTFiZmUzODkzZjQ3OWFmMTg5MDQ2Nzc2ODViZTA5JztcbiJdfQ==

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


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