PHP WebShell

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

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

"use strict";
Object.defineProperty(exports, "__esModule", { value: true });
exports.RecoverTransactionSignatureWithMemo = exports.RecoverTransactionSignatureWithDefaultMemo = exports.RecoverySignedTransactionWithMemo = exports.RecoverySignedTransactionWithDefaultMemo = exports.PublicNodeApiBroadcastResponse = exports.TxnId = exports.GetAccountBalanceResponse = exports.WRWRecovery = exports.ParsedSignedTransaction = exports.ParsedUnsignedTransaction = exports.SignedTransactionWithDefaultMemo = exports.SignedTransaction = exports.SignaturesWithDefaultMemo = exports.Signatures = exports.PayloadsDataWithDefaultMemo = exports.OnChainTransactionHash = exports.PayloadsData = exports.MetaDataWithDefaultMemo = exports.MetaDataWithMemo = exports.ParsedRawTransaction = exports.RawTransaction = exports.IcpTransactionData = exports.TransactionHashes = exports.BlockHashes = exports.Accounts = void 0;
const iface_1 = require("../../src/lib/iface");
exports.Accounts = {
    account1: {
        secretKey: 'c5bccb8f471c5c9eb6483aa77ee4b700003b1e12df430a24d93238eb378b968b',
        publicKey: '042ab77b959e28c4fa47fa8fb9e57cec3d66df5684d076ac2e4c5f28fd69a23dd31a59f908c8add51eab3530b4ac5d015166eaf2198c52fa9a8df7cfaeb8fdb7d4',
        address: '0af815da8259ba8bb3d34fbfb2ac730f07a1adc81438d40d667d91b408b25f2f',
    },
    account2: {
        secretKey: '73312c28d0d455b6a29a9a66811ffda94f3db6bfd57bf5c2bed917ee5928e15f',
        publicKey: '044e01707f70f6ad8d9f79e5f2c2f0bac5e91520e5e2491354c6c7827b59d44148847f9180ac9679a6ce66f69c330551a99f8f9b7419c437705602a54c258a9dfe',
        address: 'c3d30f404955975adaba89f2e1ebc75c1f44a6a204578afce8f3780d64fe252e',
    },
    account3: {
        publicKey: '042281378584012843130dce9b19002f88a949f237397e2f6cda2db1392d54f6345faaf51c384fbfe4e8f67eb12fdb53732d2ddfe7470f9310a0bf824dad3f6b1b',
        secretKey: '7b4de3d8cc3e312c70f674b52f11818205546ca7036c8071997c46e429160dc3',
        address: '50b59c953c9412823ada13c485656f853ec65cb58f164756429af53f06d3ab5f',
    },
    account4: {
        secretKey: 'c71d2779709061cc991b58bd79b0080cc125acb98b28c71ac5d63bca62e2b742',
        publicKey: '045b340975daf07887df1f32689dad303cb3e2869939d82f9225a79b0a2e56621f0c773070dc6316b36b796e7c92334c6897c9179b75efbd7a78c149f4b7a15cd9',
        address: '8812eef6cf88b86ccf8d3e1b5d4aa3011025ec0c014aece4e8e9bdb02151392c',
    },
    account5: {
        secretKey: '8d08c0393b707cd90c37213025fe7ed13c05b267d946ca1b6e0fd3b0e47ec188',
        publicKey: '04c8e66bf2e02f15ebe8da05b74d105b54cde5114f13d4afdec8afad6aaeb621bacab8c119821ef079545413cb26ef71dd8ab681c0fcce6085648b3fe08d3cd109',
        address: '6f1cd9940598e205b0affacff7fcdafa81700cd7b2d0c25f15803b955a12f100',
    },
    account6: {
        secretKey: '8d08c0393b707cd90c37213025fe7ed13c05b267d946ca1b6e0fd3b0e47ec188',
        publicKey: '02ad010ce68b75266c723bf25fbe3a0c48eb29f14b25925b06b7f5026a0f12702e',
        address: '2b9b89604362e185544c8bba76cadff1a3af26e1467e8530d13743a08a52dd7b?memoId=0',
    },
    errorsAccounts: {
        account1: {
            secretKey: 'not ok',
            publicKey: 'not ok',
            address: 'not ok',
        },
        account2: {
            secretKey: 'test_test',
            publicKey: 'test_test',
            address: 'bo__wen',
        },
        account3: {
            publicKey: 'invalid-public-key',
            secretKey: 'invalid-private-key',
            address: 'me@google.com',
        },
        account4: {
            secretKey: '#$%',
            publicKey: '#$%',
            address: '$$$',
        },
        account5: {
            secretKey: 'qwertyuiopasdfghjklzxcvbnmqwertyuiopasdfghjklzxcvbnmqwertyuiopasdfghjklzxcvbnm',
            publicKey: 'qwertyuiopasdfghjklzxcvbnmqwertyuiopasdfghjklzxcvbnmqwertyuiopasdfghjklzxcvbnm',
            address: 'abcdefghijklmnopqrstuvwxyz.abcdefghijklmnopqrstuvwxyz.abcdefghijklmnopqrstuvwxyz',
        },
        account6: {
            secretKey: '',
            publicKey: '',
            address: '',
        },
    },
};
exports.BlockHashes = {
    validHashes: {
        block1: 'ddd1f3bcc1aae4a61af0f44415d9610889b9231ad4ee9a42935efe80dbb007a2',
        block2: '3ca42afc8d0507282ce48ac942397f4691ce26d41fd37967cf0cf9021ed39da2',
        block3: 'e768ce1d1923d6819f25ff91dc996f2b505f031945768af124632cc226db7307',
    },
};
exports.TransactionHashes = {
    validHashes: {
        txId1: '4e1577f120f29dd68cdd2235e6574c12b9dc73724177269c254571e044936bbe',
        txId2: '02d71df6e694aec6b51577f2adb299e1a677e56c47c62d6da7c78e91740cb207',
        txId3: '70879bb9a9852d663860b01f44bdf86bbc3cd0b1d4f156793028f4bcd638ebac',
    },
};
exports.IcpTransactionData = {
    senderAddress: exports.Accounts.account1.address,
    receiverAddress: exports.Accounts.account2.address,
    amount: '10',
    fee: '-10000',
    senderPublicKeyHex: exports.Accounts.account1.publicKey,
    memo: 1740638136656000000,
    transactionType: iface_1.OperationType.TRANSACTION,
    expiryTime: Date.now() * 1000000 + 5 * 60 * 1000000000,
};
exports.RawTransaction = {
    serializedTxHex: {
        payloads: [
            {
                account_identifier: { address: '0af815da8259ba8bb3d34fbfb2ac730f07a1adc81438d40d667d91b408b25f2f' },
                hex_bytes: '0a69632d7265717565737499ab9106ce953020710fd01193ffdc526a3fcdb4072f711f99bdd267c17cae8b',
                signature_type: 'ecdsa',
            },
        ],
        unsigned_transaction: 'b90002677570646174657381826b5452414e53414354494f4eb900056b63616e69737465725f69644a000000000000000201016b6d6574686f645f6e616d656773656e645f70626361726758410a02080012060a0408a08d061a0308904e2a220a20c3d30f404955975adaba89f2e1ebc75c1f44a6a204578afce8f3780d64fe252e3a0a0880e2b0a0f4ddcc9c186673656e646572581dd5fc1dc4d74d4aa35d81cf345533d20548113412d32fffdcece2f68a026e696e67726573735f6578706972791b000000000000000070696e67726573735f6578706972696573811b1839332725299100',
    },
    publicKey: '042ab77b959e28c4fa47fa8fb9e57cec3d66df5684d076ac2e4c5f28fd69a23dd31a59f908c8add51eab3530b4ac5d015166eaf2198c52fa9a8df7cfaeb8fdb7d4',
};
exports.ParsedRawTransaction = {
    operations: [
        {
            operation_identifier: {
                index: 0,
            },
            type: 'TRANSACTION',
            status: null,
            account: {
                address: '0af815da8259ba8bb3d34fbfb2ac730f07a1adc81438d40d667d91b408b25f2f',
            },
            amount: {
                value: '-1000000',
                currency: {
                    symbol: 'ICP',
                    decimals: 8,
                },
            },
        },
        {
            operation_identifier: {
                index: 1,
            },
            type: 'TRANSACTION',
            status: null,
            account: {
                address: 'c3d30f404955975adaba89f2e1ebc75c1f44a6a204578afce8f3780d64fe252e',
            },
            amount: {
                value: '1000000',
                currency: {
                    symbol: 'ICP',
                    decimals: 8,
                },
            },
        },
        {
            operation_identifier: {
                index: 2,
            },
            type: 'FEE',
            status: null,
            account: {
                address: '0af815da8259ba8bb3d34fbfb2ac730f07a1adc81438d40d667d91b408b25f2f',
            },
            amount: {
                value: '-10000',
                currency: {
                    symbol: 'ICP',
                    decimals: 8,
                },
            },
        },
    ],
    account_identifier_signers: [],
    metadata: {
        created_at_time: 1743689749455000000,
        memo: 1234,
    },
};
exports.MetaDataWithMemo = {
    created_at_time: 1743689749455000000,
    ingress_end: 1743690049455000000,
    ingress_start: 1743689749455000000,
    memo: 1234,
};
exports.MetaDataWithDefaultMemo = {
    created_at_time: 1743689749455000000,
    ingress_end: 1743690049455000000,
    ingress_start: 1743689749455000000,
    memo: iface_1.DEFAULT_MEMO,
};
exports.PayloadsData = {
    payloads: [
        {
            account_identifier: { address: '0af815da8259ba8bb3d34fbfb2ac730f07a1adc81438d40d667d91b408b25f2f' },
            hex_bytes: '0a69632d72657175657374523de3c7c5b4613155b74ede2e54493f6acbe8bf6d910154fbbb3a98ba3e0098',
            signature_type: 'ecdsa',
        },
    ],
    unsigned_transaction: 'b90002677570646174657381826b5452414e53414354494f4eb900056b63616e69737465725f69644a000000000000000201016b6d6574686f645f6e616d656773656e645f70626361726758400a0308d20912040a02080a1a0308904e2a220a20c3d30f404955975adaba89f2e1ebc75c1f44a6a204578afce8f3780d64fe252e3a0a0880a48596eb92b599186673656e646572581dd5fc1dc4d74d4aa35d81cf345533d20548113412d32fffdcece2f68a026e696e67726573735f6578706972791b000000000000000070696e67726573735f6578706972696573811b1832d4ce93deb200',
};
exports.OnChainTransactionHash = '87f2e7ca80961bdc3a1fe761553a8a7f8ac5bf28b71f4e1fba807cf352a27f52';
exports.PayloadsDataWithDefaultMemo = {
    payloads: [
        {
            hex_bytes: '0a69632d726571756573747c1aff6d0edea47545315bb0be0230b5908e94aa5fcb8040e0680f30da5d4359',
            account_identifier: {
                address: '0af815da8259ba8bb3d34fbfb2ac730f07a1adc81438d40d667d91b408b25f2f',
            },
            signature_type: 'ecdsa',
        },
    ],
    unsigned_transaction: 'b90002677570646174657381826b5452414e53414354494f4eb900056b63616e69737465725f69644a000000000000000201016b6d6574686f645f6e616d656773656e645f706263617267583f0a02080012040a02080a1a0308904e2a220a20c3d30f404955975adaba89f2e1ebc75c1f44a6a204578afce8f3780d64fe252e3a0a0880a48596eb92b599186673656e646572581dd5fc1dc4d74d4aa35d81cf345533d20548113412d32fffdcece2f68a026e696e67726573735f6578706972791b000000000000000070696e67726573735f6578706972696573811b1832d4ce93deb200',
};
exports.Signatures = [
    {
        signing_payload: {
            account_identifier: { address: '0af815da8259ba8bb3d34fbfb2ac730f07a1adc81438d40d667d91b408b25f2f' },
            hex_bytes: '0a69632d72657175657374523de3c7c5b4613155b74ede2e54493f6acbe8bf6d910154fbbb3a98ba3e0098',
            signature_type: 'ecdsa',
        },
        signature_type: 'ecdsa',
        public_key: {
            hex_bytes: '042ab77b959e28c4fa47fa8fb9e57cec3d66df5684d076ac2e4c5f28fd69a23dd31a59f908c8add51eab3530b4ac5d015166eaf2198c52fa9a8df7cfaeb8fdb7d4',
            curve_type: 'secp256k1',
        },
        hex_bytes: 'dee0c728fc06d2140ad84e2be5f983626114d49f51216d4070bfccbfba79041d77648bad917428a8adb9908828458488562f0d159571382b1ac50fb81d5165c9',
    },
];
exports.SignaturesWithDefaultMemo = [
    {
        signing_payload: {
            account_identifier: {
                address: '0af815da8259ba8bb3d34fbfb2ac730f07a1adc81438d40d667d91b408b25f2f',
            },
            hex_bytes: '0a69632d726571756573747c1aff6d0edea47545315bb0be0230b5908e94aa5fcb8040e0680f30da5d4359',
            signature_type: 'ecdsa',
        },
        signature_type: 'ecdsa',
        public_key: {
            hex_bytes: '042ab77b959e28c4fa47fa8fb9e57cec3d66df5684d076ac2e4c5f28fd69a23dd31a59f908c8add51eab3530b4ac5d015166eaf2198c52fa9a8df7cfaeb8fdb7d4',
            curve_type: 'secp256k1',
        },
        hex_bytes: '32f3f90cbf76f81a4ffcba7819dad2b483afe1515d87711475d4af2e993a444b7f22ef303273d40fc18c7b4ffa3295c5cb58886a9e8cf252cedd1cdb8be5a399',
    },
];
exports.SignedTransaction = 'b9000367636f6e74656e74b900066c726571756573745f747970656463616c6c6b63616e69737465725f69644a000000000000000201016b6d6574686f645f6e616d656773656e645f70626361726758400a0308d20912040a02080a1a0308904e2a220a20c3d30f404955975adaba89f2e1ebc75c1f44a6a204578afce8f3780d64fe252e3a0a0880a48596eb92b599186673656e646572581dd5fc1dc4d74d4aa35d81cf345533d20548113412d32fffdcece2f68a026e696e67726573735f6578706972791b1832d4ce93deb2006d73656e6465725f7075626b6579d84058583056301006072a8648ce3d020106052b8104000a034200042ab77b959e28c4fa47fa8fb9e57cec3d66df5684d076ac2e4c5f28fd69a23dd31a59f908c8add51eab3530b4ac5d015166eaf2198c52fa9a8df7cfaeb8fdb7d46a73656e6465725f7369675840dee0c728fc06d2140ad84e2be5f983626114d49f51216d4070bfccbfba79041d77648bad917428a8adb9908828458488562f0d159571382b1ac50fb81d5165c9';
exports.SignedTransactionWithDefaultMemo = 'b9000367636f6e74656e74b900066c726571756573745f747970656463616c6c6b63616e69737465725f69644a000000000000000201016b6d6574686f645f6e616d656773656e645f706263617267583f0a02080012040a02080a1a0308904e2a220a20c3d30f404955975adaba89f2e1ebc75c1f44a6a204578afce8f3780d64fe252e3a0a0880a48596eb92b599186673656e646572581dd5fc1dc4d74d4aa35d81cf345533d20548113412d32fffdcece2f68a026e696e67726573735f6578706972791b1832d4ce93deb2006d73656e6465725f7075626b6579d84058583056301006072a8648ce3d020106052b8104000a034200042ab77b959e28c4fa47fa8fb9e57cec3d66df5684d076ac2e4c5f28fd69a23dd31a59f908c8add51eab3530b4ac5d015166eaf2198c52fa9a8df7cfaeb8fdb7d46a73656e6465725f736967584032f3f90cbf76f81a4ffcba7819dad2b483afe1515d87711475d4af2e993a444b7f22ef303273d40fc18c7b4ffa3295c5cb58886a9e8cf252cedd1cdb8be5a399';
exports.ParsedUnsignedTransaction = {
    operations: [
        {
            type: 'TRANSACTION',
            account: {
                address: '0af815da8259ba8bb3d34fbfb2ac730f07a1adc81438d40d667d91b408b25f2f',
            },
            amount: {
                value: '-10',
                currency: {
                    symbol: 'icp',
                    decimals: 8,
                },
            },
        },
        {
            type: 'TRANSACTION',
            account: {
                address: 'c3d30f404955975adaba89f2e1ebc75c1f44a6a204578afce8f3780d64fe252e',
            },
            amount: {
                value: '10',
                currency: {
                    symbol: 'icp',
                    decimals: 8,
                },
            },
        },
        {
            type: 'FEE',
            account: {
                address: '0af815da8259ba8bb3d34fbfb2ac730f07a1adc81438d40d667d91b408b25f2f',
            },
            amount: {
                value: '-10000',
                currency: {
                    symbol: 'icp',
                    decimals: 8,
                },
            },
        },
    ],
    account_identifier_signers: [],
    metadata: {
        created_at_time: 1743689749455000000,
        memo: 1234,
        ingress_end: 1743690049455000000,
    },
};
exports.ParsedSignedTransaction = {
    operations: [
        {
            type: 'TRANSACTION',
            account: {
                address: '0af815da8259ba8bb3d34fbfb2ac730f07a1adc81438d40d667d91b408b25f2f',
            },
            amount: {
                value: '-10',
                currency: {
                    symbol: 'icp',
                    decimals: 8,
                },
            },
        },
        {
            type: 'TRANSACTION',
            account: {
                address: 'c3d30f404955975adaba89f2e1ebc75c1f44a6a204578afce8f3780d64fe252e',
            },
            amount: {
                value: '10',
                currency: {
                    symbol: 'icp',
                    decimals: 8,
                },
            },
        },
        {
            type: 'FEE',
            account: {
                address: '0af815da8259ba8bb3d34fbfb2ac730f07a1adc81438d40d667d91b408b25f2f',
            },
            amount: {
                value: '-10000',
                currency: {
                    symbol: 'icp',
                    decimals: 8,
                },
            },
        },
    ],
    account_identifier_signers: [{ address: exports.Accounts.account1.address }],
    metadata: {
        created_at_time: 1743689749455000000,
        memo: 1234,
        ingress_end: 1743690049455000000,
    },
};
exports.WRWRecovery = {
    rootAddress: '4623c8c75bf76b1275460328de94a6f1b9f9000d173941694cb93a8bd26b77ca',
    destinationAddress: exports.Accounts.account1.address,
    userKey: '{"iv":"ZfhJQF9+MUj7hZ8OoesfcA==","v":1,"iter":10000,"ks":256,"ts":64,"mode":"ccm","adata":"","cipher":"aes","salt":"+f/agM4bM8s=","ct":"2dQxSuUKSyFbe3vSYHSRG4p4PJ4XWA/yz7Af9dPpmFDN+2G4iXsUdkyscBsU1QGZ1gDgB7EUPnNIoa36Kbm2Ioh9QR1pms2xPzkHMvdO9UtMwch+tDPFMSYBCOfIWXjAVIIDpJcJthepIK+f2W8JiuWIz9m+TGV+R6kA1ahBURgyKBA7pyUuPrnXmWWj4ihEOOvxjt5df14ZcQ11KjtnaE4Mal2Zm+oXQj4VwW39CUF7QI+5XIBlhq3uXfJ6NLhRQ1DjH2imQVp8iCE1to8lBLj9V09beXNdXQBAomm4fugl6ejTp5tsig/75VKazYJzjNuOAAKaEHDkdMOUzdp8oOWq3eiBFMgD+9Zy31tYxCHGlKyMNjgOlwrKxmuv1zWrhEbYkALB+m7AUc2+qkCYUK+L+FfAPO/U0Ww3gq/mYtFDvdqSF6wDa68r5eab9fc04k1phrxRRuL1K02Hf68z6nvw0I9CCzaW9C2Gmyz8K06o7YlRBy7fkya11L++OWpEL5zGs8Fnamaz3EImLakL/gKSvJVNXLRxrh2btjAbs/hEXek3WMntJCK1RiwALbMVakBYZiKgKCXlD0AvMdz+s8/pFyyQuDk1fmJtrnaCNnR6ozcvmd4+ZLtVOcte5f6t7DCHlIvEy3ys4sCQlr6zAXAtg2kX7uHkuEls2lTMwRb4PekNAoO4oxLRbKo+L9t4FnmnXBSDQW0+TqBfduMZ8rzLqppoTyep8dyFySBXQLQAaCrNsWgEnuHk7dKLWwKzYTCDJbX/UClS2ehoyoJcMQwmRIMjY9FmJPNK03RTBA9jllUk/JrNfEXkHwKeT+SWuQgAeMCqbWJ8A/b9SIPDRJFdR5mt1+H9sL5Y+6+2lcqXtAvSUnUgTMt9oUZirAXE7Wt2qZewaXYmaRarFRH/bw/xzVkSfjrLD22iribAKivIGDzPLIirhN+9xAXBlsErAOT/V8aejuPw9k9oL9Ae/Ok0NZfPZMR8/7uutiGvDgw7vJVDelYMIjEOJHXFDnj+rH3vwPnMNI4Y6M6fNt0yrgMR+eMjgbxxGFYTZO9vlsQRiL/pxP6ceM9ReampgOWLmnYfIhTx91DMURfN"}',
    backupKey: '{"iv":"ZKCXaP1L5fVxDOjVKKZuCg==","v":1,"iter":10000,"ks":256,"ts":64,"mode":"ccm","adata":"","cipher":"aes","salt":"4mmZz3KxTqs=","ct":"R2UVujh0H0FmPFkxTLnAGg+/P50DVnNP8d7VbsVJWJJWJvbV5tf+eYpvuz+5dpCC7D6xR7vN08ZXuZf6whUFerYOev+LSTcq2T1uar5xLvZBTd7alD889aJQJcd9+Om2JIjdPq3drFaqQF366d2H9tsVY+3iGsuJwCMHf6k8pxePxx5vk3iu4lcy4mJWp4d0zdo95nc4IZCrDp9i9i1p+w/mPhR0Rn+9c6T770vblRm87ft8vfyLZwMEqvJp3QW2XR+6vSyCkzbeZ/+m2nJmsK/Wt6sRqv27KDGVh23YEKp+yY3T9hT4FK0kzaF3tR8yq62Nj40eQ2iHIz50teiyW6HFm7IL4BT/vhL7qFa+VBz6qowON9p/96/21D2Nq40QnAxnOVfxW9DfQwnfBWyZJ8cLvHQ2s24LJX/YdHilPbElbjHncrpqf1jT/AELfBar/i5rrQZ5T0kxNC6t1VJpTUqiWuGUU42GTfzj12XHdqEdj+PcycLWjx8/DoqNPxqcPiEenBl8mst5SWNp1LW/FfEFgyB9p7L2UkxHhRYEzQ4WqIpQ6wERFqmpF6tRgXcYvwu5qc903C9CkRp2HXx2zmryW/vpODBXqwtRiwK1TGXQ0FPuEML+vwhh2LoYRGKOqcfQDTY4qX25kcly6D0zyY7YPTqALJnQYEGXOP42CBO+i5NkTjNCWsJRQMyNqRgEuAE8m1MWjcUIFQWebSJEyss6Ty14HHv+p6ACk6bDVMSLQLhVW3eccvRV5cBu4O6xFAehtvJ74Hc44iDZd5MFjBCZhj9dB3qfrkVFuIjT9WJkXYAn4f6b8Src+COrscklpYvcObGjeel5/Hx80q3jzboYmo9wgisKVpGhtz0XuqrxfZUiHUOGCoWMXFsdLmruh6u3CKKLnobBFgcmFAHJZaotYKOvpK0Lge7qN5vsGVZQhLu6ba/mUJdueDnUPmIJfMczi/yZ+600OcYjD2hetxzzrhkJ7qYRx0WCAyWUKHDl/1QqmavS+wKbnmbziAhgq6BL9cOG7hlPYIx0OERHzpmA3BCpeojI1Fgu27sADyZWLzO1YNfqeTX9fYvgEUE1XmTiSshvkwQxa/KNNHE9+A=="}',
    bitgoPublicKey: '036ded8b5a849409935a4fa1a1cf921233f2c755162987804c861ab3aff95cf8fd8553beb55f568dc886b05c5b6831d946e7c442468fef9c953f62f9b1e06ac9d9',
    walletPassphrase: 'Eaglefenaus@1994',
};
exports.GetAccountBalanceResponse = {
    block_identifier: {
        index: 503,
        hash: '775b6651b0e66b0163d0f5db533ed5dfd1273d668b75a33ed11751694f85497e',
    },
    balances: [
        {
            value: '1000000000',
            currency: {
                symbol: 'ICP',
                decimals: 8,
            },
        },
    ],
};
exports.TxnId = '4c10cf22a768a20e7eebc86e49c031d0e22895a39c6355b5f7455b2acad59c1e';
exports.PublicNodeApiBroadcastResponse = 'd9d9f7a266737461747573677265706c6965646b6365727469666963617465590317d9d9f7a2647472656583018301820458200548bee8d4a0ada144f09841a1814e0c7b06a9c525e19d07990c27a8d5dfebe983018204582059964f7dcd455bb5333f0424188250c1bafdfee505b6d4bffce6b93d84b02fbc83024e726571756573745f7374617475738301820458208ec4679d2b1049ab4154b9113c88a7bacc1772831a799d0337e650fe093339648302582086ab628166c7c823c4fac064f42bcb6c6939aec9a63ce88a2eef553475fd55958301830183024a6572726f725f636f646582034649433035303383024b72656a6563745f636f646582034105830183024e72656a6563745f6d65737361676582035901984572726f722066726f6d2043616e69737465722072796a6c332d74796161612d61616161612d61616162612d6361693a2043616e69737465722063616c6c656420606963302e74726170602077697468206d6573736167653a20746865206465626974206163636f756e7420646f65736e2774206861766520656e6f7567682066756e647320746f20636f6d706c65746520746865207472616e73616374696f6e2c2063757272656e742062616c616e63653a20302e303030303030303020546f6b656e2e0a436f6e736964657220677261636566756c6c792068616e646c696e67206661696c757265732066726f6d20746869732063616e6973746572206f7220616c746572696e67207468652063616e697374657220746f2068616e646c6520657863657074696f6e732e2053656520646f63756d656e746174696f6e3a20687474703a2f2f696e7465726e6574636f6d70757465722e6f72672f646f63732f63757272656e742f7265666572656e6365732f657865637574696f6e2d6572726f727323747261707065642d6578706c696369746c7983024673746174757382034872656a6563746564830182045820535b0b886d8f16a1d4909618e38af89fa407ef6f606c1e667ab31015f35db57f83024474696d658203498ad7d790e682f69918697369676e61747572655830a26f5ae0c1396f6005487223031062886416c7d4ea37a1b2a7b64a287b376a5f4495cffd99a69bf4f4fd95e53794f415';
exports.RecoverySignedTransactionWithDefaultMemo = 'b9000367636f6e74656e74b900066c726571756573745f747970656463616c6c6b63616e69737465725f69644a000000000000000201016b6d6574686f645f6e616d656773656e645f70626361726758430a02080012080a0608f0c5eadc031a0308904e2a220a20c3d30f404955975adaba89f2e1ebc75c1f44a6a204578afce8f3780d64fe252e3a0a0880a48596eb92b599186673656e646572581db32b534dcc87771406ce0d93595733ca9c635f0f2f3e29559e8806a1026e696e67726573735f6578706972791b1832d4ce93deb2006d73656e6465725f7075626b6579d84058583056301006072a8648ce3d020106052b8104000a0342000482ef63ee315d6323c616970c93267ca92ee81a691027f9c856ccd23f414f32c5209b7b6f64f42e66c9c5adf064cf0f372ae1b27c9a0fcbc4dcaa8fb5cd5ba0e66a73656e6465725f7369675840cd8f6cde4f72597767b740c3eae6bc8374afa73fd099a474c7d02e60dee5b3f3239829c223f0aec28ca6fe28d735068b7ab77bef6ef89f0a7307e9fdb5f15d09';
exports.RecoverySignedTransactionWithMemo = 'b9000367636f6e74656e74b900066c726571756573745f747970656463616c6c6b63616e69737465725f69644a000000000000000201016b6d6574686f645f6e616d656773656e645f70626361726758440a0308d20912080a0608f0c5eadc031a0308904e2a220a20c3d30f404955975adaba89f2e1ebc75c1f44a6a204578afce8f3780d64fe252e3a0a0880a48596eb92b599186673656e646572581db32b534dcc87771406ce0d93595733ca9c635f0f2f3e29559e8806a1026e696e67726573735f6578706972791b1832d4ce93deb2006d73656e6465725f7075626b6579d84058583056301006072a8648ce3d020106052b8104000a0342000482ef63ee315d6323c616970c93267ca92ee81a691027f9c856ccd23f414f32c5209b7b6f64f42e66c9c5adf064cf0f372ae1b27c9a0fcbc4dcaa8fb5cd5ba0e66a73656e6465725f7369675840819eeac2eeb59a283ab7c52a48a25a7abde85a8af02632245a3a89ace413cd2043c5bb662cf736a66c77bd61b606e581948843592f4ab8132925aff3826ba87c';
exports.RecoverTransactionSignatureWithDefaultMemo = [
    {
        signing_payload: {
            hex_bytes: '0a69632d7265717565737462df1932709297580620a143faa0eba640642e396df9315b917d896311e29a2e',
            account_identifier: { address: '4623c8c75bf76b1275460328de94a6f1b9f9000d173941694cb93a8bd26b77ca' },
            signature_type: 'ecdsa',
        },
        signature_type: 'ecdsa',
        public_key: {
            hex_bytes: '0282ef63ee315d6323c616970c93267ca92ee81a691027f9c856ccd23f414f32c5',
            curve_type: 'secp256k1',
        },
        hex_bytes: 'cd8f6cde4f72597767b740c3eae6bc8374afa73fd099a474c7d02e60dee5b3f3239829c223f0aec28ca6fe28d735068b7ab77bef6ef89f0a7307e9fdb5f15d09',
    },
];
exports.RecoverTransactionSignatureWithMemo = [
    {
        signing_payload: {
            hex_bytes: '0a69632d72657175657374512c76738f0008b5538f1feb16930f02f6cf6a08b804903872808749738b2c56',
            account_identifier: { address: '4623c8c75bf76b1275460328de94a6f1b9f9000d173941694cb93a8bd26b77ca' },
            signature_type: 'ecdsa',
        },
        signature_type: 'ecdsa',
        public_key: {
            hex_bytes: '0282ef63ee315d6323c616970c93267ca92ee81a691027f9c856ccd23f414f32c5',
            curve_type: 'secp256k1',
        },
        hex_bytes: '819eeac2eeb59a283ab7c52a48a25a7abde85a8af02632245a3a89ace413cd2043c5bb662cf736a66c77bd61b606e581948843592f4ab8132925aff3826ba87c',
    },
];
//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiaWNwLmpzIiwic291cmNlUm9vdCI6IiIsInNvdXJjZXMiOlsiLi4vLi4vLi4vdGVzdC9yZXNvdXJjZXMvaWNwLnRzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiI7OztBQUFBLCtDQUF3RjtBQUUzRSxRQUFBLFFBQVEsR0FBRztJQUN0QixRQUFRLEVBQUU7UUFDUixTQUFTLEVBQUUsa0VBQWtFO1FBQzdFLFNBQVMsRUFDUCxvSUFBb0k7UUFDdEksT0FBTyxFQUFFLGtFQUFrRTtLQUM1RTtJQUNELFFBQVEsRUFBRTtRQUNSLFNBQVMsRUFBRSxrRUFBa0U7UUFDN0UsU0FBUyxFQUNQLG9JQUFvSTtRQUN0SSxPQUFPLEVBQUUsa0VBQWtFO0tBQzVFO0lBQ0QsUUFBUSxFQUFFO1FBQ1IsU0FBUyxFQUNQLG9JQUFvSTtRQUN0SSxTQUFTLEVBQUUsa0VBQWtFO1FBQzdFLE9BQU8sRUFBRSxrRUFBa0U7S0FDNUU7SUFDRCxRQUFRLEVBQUU7UUFDUixTQUFTLEVBQUUsa0VBQWtFO1FBQzdFLFNBQVMsRUFDUCxvSUFBb0k7UUFDdEksT0FBTyxFQUFFLGtFQUFrRTtLQUM1RTtJQUNELFFBQVEsRUFBRTtRQUNSLFNBQVMsRUFBRSxrRUFBa0U7UUFDN0UsU0FBUyxFQUNQLG9JQUFvSTtRQUN0SSxPQUFPLEVBQUUsa0VBQWtFO0tBQzVFO0lBQ0QsUUFBUSxFQUFFO1FBQ1IsU0FBUyxFQUFFLGtFQUFrRTtRQUM3RSxTQUFTLEVBQUUsb0VBQW9FO1FBQy9FLE9BQU8sRUFBRSwyRUFBMkU7S0FDckY7SUFDRCxjQUFjLEVBQUU7UUFDZCxRQUFRLEVBQUU7WUFDUixTQUFTLEVBQUUsUUFBUTtZQUNuQixTQUFTLEVBQUUsUUFBUTtZQUNuQixPQUFPLEVBQUUsUUFBUTtTQUNsQjtRQUNELFFBQVEsRUFBRTtZQUNSLFNBQVMsRUFBRSxXQUFXO1lBQ3RCLFNBQVMsRUFBRSxXQUFXO1lBQ3RCLE9BQU8sRUFBRSxTQUFTO1NBQ25CO1FBQ0QsUUFBUSxFQUFFO1lBQ1IsU0FBUyxFQUFFLG9CQUFv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QUFVLEVBQUU7WUFDVixTQUFTLEVBQUUsb0VBQW9FO1lBQy9FLFVBQVUsRUFBRSxXQUFXO1NBQ3hCO1FBQ0QsU0FBUyxFQUNQLGtJQUFrSTtLQUNySTtDQUNGLENBQUM7QUFFVyxRQUFBLG1DQUFtQyxHQUFHO0lBQ2pEO1FBQ0UsZUFBZSxFQUFFO1lBQ2YsU0FBUyxFQUFFLHdGQUF3RjtZQUNuRyxrQkFBa0IsRUFBRSxFQUFFLE9BQU8sRUFBRSxrRUFBa0UsRUFBRTtZQUNuRyxjQUFjLEVBQUUsT0FBTztTQUN4QjtRQUNELGNBQWMsRUFBRSxPQUFPO1FBQ3ZCLFVBQVUsRUFBRTtZQUNWLFNBQVMsRUFBRSxvRUFBb0U7WUFDL0UsVUFBVSxFQUFFLFdBQVc7U0FDeEI7UUFDRCxTQUFTLEVBQ1Asa0lBQWtJO0tBQ3JJO0NBQ0YsQ0FBQyIsInNvdXJjZXNDb250ZW50IjpbImltcG9ydCB7IE1ldGFEYXRhLCBPcGVyYXRpb25UeXBlLCBJY3BBY2NvdW50LCBERUZBVUxUX01FTU8gfSBmcm9tICcuLi8uLi9zcmMvbGliL2lmYWNlJztcblxuZXhwb3J0IGNvbnN0IEFjY291bnRzID0ge1xuICBhY2NvdW50MToge1xuICAgIHNlY3JldEtleTogJ2M1YmNjYjhmNDcxYzVjOWViNjQ4M2FhNzdlZTRiNzAwMDAzYjFlMTJkZjQzMGEyNGQ5MzIzOGViMzc4Yjk2OGInLFxuICAgIHB1YmxpY0tleTpcbiAgICAgICcwNDJhYjc3Yjk1OWUyOGM0ZmE0N2ZhOGZiOWU1N2NlYzNkNjZkZjU2ODRkMDc2YWMyZTRjNWYyOGZkNjlhMjNkZDMxYTU5ZjkwOGM4YWRkNTFlYWIzNTMwYjRhYzVkMDE1MTY2ZWFmMjE5OGM1MmZhOWE4ZGY3Y2ZhZWI4ZmRiN2Q0JyxcbiAgICBhZGRyZXNzOiAnMGFmODE1ZGE4MjU5YmE4YmIzZDM0ZmJmYjJhYzczMGYwN2ExYWRjODE0MzhkNDBkNjY3ZDkxYjQwOGIyNWYyZicsXG4gIH0sXG4gIGFjY291bnQyOiB7XG4gICAgc2VjcmV0S2V5OiAnNzMzMTJjMjhkMGQ0NTViNmEyOWE5YTY2ODExZmZkYTk0ZjNkYjZiZmQ1N2JmNWMyYmVkOTE3ZWU1OTI4ZTE1ZicsXG4gICAgcHVibGljS2V5OlxuICAgICAgJzA0NGUwMTcwN2Y3MGY2YWQ4ZDlmNzllNWYyYzJmMGJhYzVlOTE1MjBlNWUyNDkxMzU0YzZjNzgyN2I1OWQ0NDE0ODg0N2Y5MTgwYWM5Njc5YTZjZTY2ZjY5YzMzMDU1MWE5OWY4ZjliNzQxOWM0Mzc3MDU2MDJhNTRjMjU4YTlkZmUnLFxuICAgIGFkZHJlc3M6ICdjM2QzMGY0MDQ5NTU5NzVhZGFiYTg5ZjJlMWViYzc1YzFmNDRhNmEyMDQ1NzhhZmNlOGYzNzgwZDY0ZmUyNTJlJyxcbiAgfSxcbiAgYWNjb3VudDM6IHtcbiAgICBwdWJsaWNLZXk6XG4gICAgICAnMDQyMjgxMzc4NTg0MDEyODQzMTMwZGNlOWIxOTAwMmY4OGE5NDlmMjM3Mzk3ZTJmNmNkYTJkYjEzOTJkNTRmNjM0NWZhYWY1MWMzODRmYmZlNGU4ZjY3ZWIxMmZkYjUzNzMyZDJkZGZlNzQ3MGY5MzEwYTBiZjgyNGRhZDNmNmIxYicsXG4gICAgc2VjcmV0S2V5OiAnN2I0ZGUzZDhjYzNlMzEyYzcwZjY3NGI1MmYxMTgxODIwNTU0NmNhNzAzNmM4MDcxOTk3YzQ2ZTQyOTE2MGRjMycsXG4gICAgYWRkcmVzczogJzUwYjU5Yzk1M2M5NDEyODIzYWRhMTNjNDg1NjU2Zjg1M2VjNjVjYjU4ZjE2NDc1NjQyOWFmNTNmMDZkM2FiNWYnLFxuICB9LFxuICBhY2NvdW50NDoge1xuICAgIHNlY3JldEtleTogJ2M3MWQyNzc5NzA5MDYxY2M5OTFiNThiZDc5YjAwODBjYzEyNWFjYjk4YjI4YzcxYWM1ZDYzYmNhNjJlMmI3NDInLFxuICAgIHB1YmxpY0tleTpcbiAgICAgICcwNDViMzQwOTc1ZGFmMDc4ODdkZjFmMzI2ODlkYWQzMDNjYjNlMjg2OTkzOWQ4MmY5MjI1YTc5YjBhMmU1NjYyMWYwYzc3MzA3MGRjNjMxNmIzNmI3OTZlN2M5MjMzNGM2ODk3YzkxNzliNzVlZmJkN2E3OGMxNDlmNGI3YTE1Y2Q5JyxcbiAgICBhZGRyZXNzOiAnODgxMmVlZjZjZjg4Yjg2Y2NmOGQzZTFiNWQ0YWEzMDExMDI1ZWMwYzAxNGFlY2U0ZThlOWJkYjAyMTUxMzkyYycsXG4gIH0sXG4gIGFjY291bnQ1OiB7XG4gICAgc2VjcmV0S2V5OiAnOGQwOGMwMzkzYjcwN2NkOTBjMzcyMTMwMjVmZTdlZDEzYzA1YjI2N2Q5NDZjYTFiNmUwZmQzYjBlNDdlYzE4OCcsXG4gICAgcHVibGljS2V5OlxuICAgICAgJzA0YzhlNjZiZjJlMDJmMTVlYmU4ZGEwNWI3NGQxMDViNTRjZGU1MTE0ZjEzZDRhZmRlYzhhZmFkNmFhZWI2MjFiYWNhYjhjMTE5ODIxZWYwNzk1NDU0MTNjYjI2ZWY3MWRkOGFiNjgxYzBmY2NlNjA4NTY0OGIzZmUwOGQzY2QxMDknLFxuICAgIGFkZHJlc3M6ICc2ZjFjZDk5NDA1OThlMjA1YjBhZmZhY2ZmN2ZjZGFmYTgxNzAwY2Q3YjJkMGMyNWYxNTgwM2I5NTVhMTJmMTAwJyxcbiAgfSxcbiAgYWNjb3VudDY6IHtcbiAgICBzZWNyZXRLZXk6ICc4ZDA4YzAzOTNiNzA3Y2Q5MGMzNzIxMzAyNWZlN2VkMTNjMDViMjY3ZDk0NmNhMWI2ZTBmZDNiMGU0N2VjMTg4JyxcbiAgICBwdWJsaWNLZXk6ICcwMmFkMDEwY2U2OGI3NTI2NmM3MjNiZjI1ZmJlM2EwYzQ4ZWIyOWYxNGIyNTkyNWIwNmI3ZjUwMjZhMGYxMjcwMmUnLFxuICAgIGFkZHJlc3M6ICcyYjliODk2MDQzNjJlMTg1NTQ0YzhiYmE3NmNhZGZmMWEzYWYyNmUxNDY3ZTg1MzBkMTM3NDNhMDhhNTJkZDdiP21lbW9JZD0wJyxcbiAgfSxcbiAgZXJyb3JzQWNjb3VudHM6IHtcbiAgICBhY2NvdW50MToge1xuICAgICAgc2VjcmV0S2V5OiAnbm90IG9rJyxcbiAgICAgIHB1YmxpY0tleTogJ25vdCBvaycsXG4gICAgICBhZGRyZXNzOiAnbm90IG9rJyxcbiAgICB9LFxuICAgIGFjY291bnQyOiB7XG4gICAgICBzZWNyZXRLZXk6ICd0ZXN0X3Rlc3QnLFxuICAgICAgcHVibGljS2V5OiAndGVzdF90ZXN0JyxcbiAgICAgIGFkZHJlc3M6ICdib19fd2VuJyxcbiAgICB9LFxuICAgIGFjY291bnQzOiB7XG4gICAgICBwdWJsaWNLZXk6ICdpbnZhbGlkLXB1YmxpYy1rZXknLFxuICAgICAgc2VjcmV0S2V5OiAnaW52YWxpZC1wcml2YXRlLWtleScsXG4gICAgICBhZGRyZXNzOiAnbWVAZ29vZ2xlLmNvbScsXG4gICAgfSxcbiAgICBhY2NvdW50NDoge1xuICAgICAgc2VjcmV0S2V5OiAnIyQlJyxcbiAgICAgIHB1YmxpY0tleTogJyMkJScsXG4gICAgICBhZGRyZXNzOiAnJCQkJyxcbiAgICB9LFxuICAgIGFjY291bnQ1OiB7XG4gICAgICBzZWNyZXRLZXk6ICdxd2VydHl1aW9wYXNkZmdoamtsenhjdmJubXF3ZXJ0eXVpb3Bhc2RmZ2hqa2x6eGN2Ym5tcXdlcnR5dWlvcGFzZGZnaGprbHp4Y3Zibm0nLFxuICAgICAgcHVibGljS2V5OiAncXdlcnR5dWlvcGFzZGZnaGprbHp4Y3Zibm1xd2VydHl1aW9wYXNkZmdoamtsenhjdmJubXF3ZXJ0eXVpb3Bhc2RmZ2hqa2x6eGN2Ym5tJyxcbiAgICAgIGFkZHJlc3M6ICdhYmNkZWZnaGlqa2xtbm9wcXJzdHV2d3h5ei5hYmNkZWZnaGlqa2xtbm9wcXJzdHV2d3h5ei5hYmNkZWZnaGlqa2xtbm9wcXJzdHV2d3h5eicsXG4gICAgfSxcbiAgICBhY2NvdW50Njoge1xuICAgICAgc2VjcmV0S2V5OiAnJyxcbiAgICAgIHB1YmxpY0tleTogJycsXG4gICAgICBhZGRyZXNzOiAnJyxcbiAgICB9LFxuICB9LFxufTtcblxuZXhwb3J0IGNvbnN0IEJsb2NrSGFzaGVzID0ge1xuICB2YWxpZEhhc2hlczoge1xuICAgIGJsb2NrMTogJ2RkZDFmM2JjYzFhYWU0YTYxYWYwZjQ0NDE1ZDk2MTA4ODliOTIzMWFkNGVlOWE0MjkzNWVmZTgwZGJiMDA3YTInLFxuICAgIGJsb2NrMjogJzNjYTQyYWZjOGQwNTA3MjgyY2U0OGFjOTQyMzk3ZjQ2OTFjZTI2ZDQxZmQzNzk2N2NmMGNmOTAyMWVkMzlkYTInLFxuICAgIGJsb2NrMzogJ2U3NjhjZTFkMTkyM2Q2ODE5ZjI1ZmY5MWRjOTk2ZjJiNTA1ZjAzMTk0NTc2OGFmMTI0NjMyY2MyMjZkYjczMDcnLFxuICB9LFxufTtcblxuZXhwb3J0IGNvbnN0IFRyYW5zYWN0aW9uSGFzaGVzID0ge1xuICB2YWxpZEhhc2hlczoge1xuICAgIHR4SWQxOiAnNGUxNTc3ZjEyMGYyOWRkNjhjZGQyMjM1ZTY1NzRjMTJiOWRjNzM3MjQxNzcyNjljMjU0NTcxZTA0NDkzNmJiZScsXG4gICAgdHhJZDI6ICcwMmQ3MWRmNmU2OTRhZWM2YjUxNTc3ZjJhZGIyOTllMWE2NzdlNTZjNDdjNjJkNmRhN2M3OGU5MTc0MGNiMjA3JyxcbiAgICB0eElkMzogJzcwODc5YmI5YTk4NTJkNjYzODYwYjAxZjQ0YmRmODZiYmMzY2QwYjFkNGYxNTY3OTMwMjhmNGJjZDYzOGViYWMnLFxuICB9LFxufTtcblxuZXhwb3J0IGNvbnN0IEljcFRyYW5zYWN0aW9uRGF0YSA9IHtcbiAgc2VuZGVyQWRkcmVzczogQWNjb3VudHMuYWNjb3VudDEuYWRkcmVzcyxcbiAgcmVjZWl2ZXJBZGRyZXNzOiBBY2NvdW50cy5hY2NvdW50Mi5hZGRyZXNzLFxuICBhbW91bnQ6ICcxMCcsXG4gIGZlZTogJy0xMDAwMCcsXG4gIHNlbmRlclB1YmxpY0tleUhleDogQWNjb3VudHMuYWNjb3VudDEucHVibGljS2V5LFxuICBtZW1vOiAxNzQwNjM4MTM2NjU2MDAwMDAwLFxuICB0cmFuc2FjdGlvblR5cGU6IE9wZXJhdGlvblR5cGUuVFJBTlNBQ1RJT04sXG4gIGV4cGlyeVRpbWU6IERhdGUubm93KCkgKiAxMDAwXzAwMCArIDUgKiA2MCAqIDEwMDBfMDAwXzAwMCxcbn07XG5cbmV4cG9ydCBjb25zdCBSYXdUcmFuc2FjdGlvbiA9IHtcbiAgc2VyaWFsaXplZFR4SGV4OiB7XG4gICAgcGF5bG9hZHM6IFtcbiAgICAgIHtcbiAgICAgICAgYWNjb3VudF9pZGVudGlmaWVyOiB7IGFkZHJlc3M6ICcwYWY4MTVkYTgyNTliYThiYjNkMzRmYmZiMmFjNzMwZjA3YTFhZGM4MTQzOGQ0MGQ2NjdkOTFiNDA4YjI1ZjJmJyB9LFxuICAgICAgICBoZXhfYnl0ZXM6ICcwYTY5NjMyZDcyNjU3MTc1NjU3Mzc0OTlhYjkxMDZjZTk1MzAyMDcxMGZkMDExOTNmZmRjNTI2YTNmY2RiNDA3MmY3MTFmOTliZGQyNjdjMTdjYWU4YicsXG4gICAgICAgIHNpZ25hdHVyZV90eXBlOiAnZWNkc2EnLFxuICAgICAgfSxcbiAgICBdLFxuICAgIHVuc2lnbmVkX3RyYW5zYWN0aW9uOlxuICAgICAgJ2I5MDAwMjY3NzU3MDY0NjE3NDY1NzM4MTgyNmI1NDUyNDE0ZTUzNDE0MzU0NDk0ZjRlYjkwMDA1NmI2MzYxNmU2OTczNzQ2NTcyNWY2OTY0NGEwMDAwMDAwMDAwMDAwMDAyMDEwMTZiNmQ2NTc0Njg2ZjY0NWY2ZTYxNmQ2NTY3NzM2NTZlNjQ1ZjcwNjI2MzYxNzI2NzU4NDEwYTAyMDgwMDEyMDYwYTA0MDhhMDhkMDYxYTAzMDg5MDRlMmEyMjBhMjBjM2QzMGY0MDQ5NTU5NzVhZGFiYTg5ZjJlMWViYzc1YzFmNDRhNmEyMDQ1NzhhZmNlOGYzNzgwZDY0ZmUyNTJlM2EwYTA4ODBlMmIwYTBmNGRkY2M5YzE4NjY3MzY1NmU2NDY1NzI1ODFkZDVmYzFkYzRkNzRkNGFhMzVkODFjZjM0NTUzM2QyMDU0ODExMzQxMmQzMmZmZmRjZWNlMmY2OGEwMjZlNjk2ZTY3NzI2NTczNzM1ZjY1Nzg3MDY5NzI3OTFiMDAwMDAwMDAwMDAwMDAwMDcwNjk2ZTY3NzI2NTczNzM1ZjY1Nzg3MDY5NzI2OTY1NzM4MTFiMTgzOTMzMjcyNTI5OTEwMCcsXG4gIH0sXG4gIHB1YmxpY0tleTpcbiAgICAnMDQyYWI3N2I5NTllMjhjNGZhNDdmYThmYjllNTdjZWMzZDY2ZGY1Njg0ZDA3NmFjMmU0YzVmMjhmZDY5YTIzZGQzMWE1OWY5MDhjOGFkZDUxZWFiMzUzMGI0YWM1ZDAxNTE2NmVhZjIxOThjNTJmYTlhOGRmN2NmYWViOGZkYjdkNCcsXG59O1xuXG5leHBvcnQgY29uc3QgUGFyc2VkUmF3VHJhbnNhY3Rpb24gPSB7XG4gIG9wZXJhdGlvbnM6IFtcbiAgICB7XG4gICAgICBvcGVyYXRpb25faWRlbnRpZmllcjoge1xuICAgICAgICBpbmRleDogMCxcbiAgICAgIH0sXG4gICAgICB0eXBlOiAnVFJBTlNBQ1RJT04nLFxuICAgICAgc3RhdHVzOiBudWxsLFxuICAgICAgYWNjb3VudDoge1xuICAgICAgICBhZGRyZXNzOiAnMGFmODE1ZGE4MjU5YmE4YmIzZDM0ZmJmYjJhYzczMGYwN2ExYWRjODE0MzhkNDBkNjY3ZDkxYjQwOGIyNWYyZicsXG4gICAgICB9LFxuICAgICAgYW1vdW50OiB7XG4gICAgICAgIHZhbHVlOiAnLTEwMDAwMDAnLFxuICAgICAgICBjdXJyZW5jeToge1xuICAgICAgICAgIHN5bWJvbDogJ0lDUCcsXG4gICAgICAgICAgZGVjaW1hbHM6IDgsXG4gICAgICAgIH0sXG4gICAgICB9LFxuICAgIH0sXG4gICAge1xuICAgICAgb3BlcmF0aW9uX2lkZW50aWZpZXI6IHtcbiAgICAgICAgaW5kZXg6IDEsXG4gICAgICB9LFxuICAgICAgdHlwZTogJ1RSQU5TQUNUSU9OJyxcbiAgICAgIHN0YXR1czogbnVsbCxcbiAgICAgIGFjY291bnQ6IHtcbiAgICAgICAgYWRkcmVzczogJ2MzZDMwZjQwNDk1NTk3NWFkYWJhODlmMmUxZWJjNzVjMWY0NGE2YTIwNDU3OGFmY2U4ZjM3ODBkNjRmZTI1MmUnLFxuICAgICAgfSxcbiAgICAgIGFtb3VudDoge1xuICAgICAgICB2YWx1ZTogJzEwMDAwMDAnLFxuICAgICAgICBjdXJyZW5jeToge1xuICAgICAgICAgIHN5bWJvbDogJ0lDUCcsXG4gICAgICAgICAgZGVjaW1hbHM6IDgsXG4gICAgICAgIH0sXG4gICAgICB9LFxuICAgIH0sXG4gICAge1xuICAgICAgb3BlcmF0aW9uX2lkZW50aWZpZXI6IHtcbiAgICAgICAgaW5kZXg6IDIsXG4gICAgICB9LFxuICAgICAgdHlwZTogJ0ZFRScsXG4gICAgICBzdGF0dXM6IG51bGwsXG4gICAgICBhY2NvdW50OiB7XG4gICAgICAgIGFkZHJlc3M6ICcwYWY4MTVkYTgyNTliYThiYjNkMzRmYmZiMmFjNzMwZjA3YTFhZGM4MTQzOGQ0MGQ2NjdkOTFiNDA4YjI1ZjJmJyxcbiAgICAgIH0sXG4gICAgICBhbW91bnQ6IHtcbiAgICAgICAgdmFsdWU6ICctMTAwMDAnLFxuICAgICAgICBjdXJyZW5jeToge1xuICAgICAgICAgIHN5bWJvbDogJ0lDUCcsXG4gICAgICAgICAgZGVjaW1hbHM6IDgsXG4gICAgICAgIH0sXG4gICAgICB9LFxuICAgIH0sXG4gIF0sXG4gIGFjY291bnRfaWRlbnRpZmllcl9zaWduZXJzOiBbXSxcbiAgbWV0YWRhdGE6IHtcbiAgICBjcmVhdGVkX2F0X3RpbWU6IDE3NDM2ODk3NDk0NTUwMDAwMDAsXG4gICAgbWVtbzogMTIzNCxcbiAgfSxcbn07XG5cbmV4cG9ydCBjb25zdCBNZXRhRGF0YVdpdGhNZW1vOiBNZXRhRGF0YSA9IHtcbiAgY3JlYXRlZF9hdF90aW1lOiAxNzQzNjg5NzQ5NDU1MDAwMDAwLFxuICBpbmdyZXNzX2VuZDogMTc0MzY5MDA0OTQ1NTAwMDAwMCxcbiAgaW5ncmVzc19zdGFydDogMTc0MzY4OTc0OTQ1NTAwMDAwMCxcbiAgbWVtbzogMTIzNCxcbn07XG5cbmV4cG9ydCBjb25zdCBNZXRhRGF0YVdpdGhEZWZhdWx0TWVtbzogTWV0YURhdGEgPSB7XG4gIGNyZWF0ZWRfYXRfdGltZTogMTc0MzY4OTc0OTQ1NTAwMDAwMCxcbiAgaW5ncmVzc19lbmQ6IDE3NDM2OTAwNDk0NTUwMDAwMDAsXG4gIGluZ3Jlc3Nfc3RhcnQ6IDE3NDM2ODk3NDk0NTUwMDAwMDAsXG4gIG1lbW86IERFRkFVTFRfTUVNTyxcbn07XG5cbmV4cG9ydCBjb25zdCBQYXlsb2Fkc0RhdGEgPSB7XG4gIHBheWxvYWRzOiBbXG4gICAge1xuICAgICAgYWNjb3VudF9pZGVudGlmaWVyOiB7IGFkZHJlc3M6ICcwYWY4MTVkYTgyNTliYThiYjNkMzRmYmZiMmFjNzMwZjA3YTFhZGM4MTQzOGQ0MGQ2NjdkOTFiNDA4YjI1ZjJmJyB9LFxuICAgICAgaGV4X2J5dGVzOiAnMGE2OTYzMmQ3MjY1NzE3NTY1NzM3NDUyM2RlM2M3YzViNDYxMzE1NWI3NGVkZTJlNTQ0OTNmNmFjYmU4YmY2ZDkxMDE1NGZiYmIzYTk4YmEzZTAwOTgnLFxuICAgICAgc2lnbmF0dXJlX3R5cGU6ICdlY2RzYScsXG4gICAgfSxcbiAgXSxcbiAgdW5zaWduZWRfdHJhbnNhY3Rpb246XG4gICAgJ2I5MDAwMjY3NzU3MDY0NjE3NDY1NzM4MTgyNmI1NDUyNDE0ZTUzNDE0MzU0NDk0ZjRlYjkwMDA1NmI2MzYxNmU2OTczNzQ2NTcyNWY2OTY0NGEwMDAwMDAwMDAwMDAwMDAyMDEwMTZiNmQ2NTc0Njg2ZjY0NWY2ZTYxNmQ2NTY3NzM2NTZlNjQ1ZjcwNjI2MzYxNzI2NzU4NDAwYTAzMDhkMjA5MTIwNDBhMDIwODBhMWEwMzA4OTA0ZTJhMjIwYTIwYzNkMzBmNDA0OTU1OTc1YWRhYmE4OWYyZTFlYmM3NWMxZjQ0YTZhMjA0NTc4YWZjZThmMzc4MGQ2NGZlMjUyZTNhMGEwODgwYTQ4NTk2ZWI5MmI1OTkxODY2NzM2NTZlNjQ2NTcyNTgxZGQ1ZmMxZGM0ZDc0ZDRhYTM1ZDgxY2YzNDU1MzNkMjA1NDgxMTM0MTJkMzJmZmZkY2VjZTJmNjhhMDI2ZTY5NmU2NzcyNjU3MzczNWY2NTc4NzA2OTcyNzkxYjAwMDAwMDAwMDAwMDAwMDA3MDY5NmU2NzcyNjU3MzczNWY2NTc4NzA2OTcyNjk2NTczODExYjE4MzJkNGNlOTNkZWIyMDAnLFxufTtcblxuZXhwb3J0IGNvbnN0IE9uQ2hhaW5UcmFuc2FjdGlvbkhhc2ggPSAnODdmMmU3Y2E4MDk2MWJkYzNhMWZlNzYxNTUzYThhN2Y4YWM1YmYyOGI3MWY0ZTFmYmE4MDdjZjM1MmEyN2Y1Mic7XG5cbmV4cG9ydCBjb25zdCBQYXlsb2Fkc0RhdGFXaXRoRGVmYXVsdE1lbW8gPSB7XG4gIHBheWxvYWRzOiBbXG4gICAge1xuICAgICAgaGV4X2J5dGVzOiAnMGE2OTYzMmQ3MjY1NzE3NTY1NzM3NDdjMWFmZjZkMGVkZWE0NzU0NTMxNWJiMGJlMDIzMGI1OTA4ZTk0YWE1ZmNiODA0MGUwNjgwZjMwZGE1ZDQzNTknLFxuICAgICAgYWNjb3VudF9pZGVudGlmaWVyOiB7XG4gICAgICAgIGFkZHJlc3M6ICcwYWY4MTVkYTgyNTliYThiYjNkMzRmYmZiMmFjNzMwZjA3YTFhZGM4MTQzOGQ0MGQ2NjdkOTFiNDA4YjI1ZjJmJyxcbiAgICAgIH0sXG4gICAgICBzaWduYXR1cmVfdHlwZTogJ2VjZHNhJyxcbiAgICB9LFxuICBdLFxuICB1bnNpZ25lZF90cmFuc2FjdGlvbjpcbiAgICAnYjkwMDAyNjc3NTcwNjQ2MTc0NjU3MzgxODI2YjU0NTI0MTRlNTM0MTQzNTQ0OTRmNGViOTAwMDU2YjYzNjE2ZTY5NzM3NDY1NzI1ZjY5NjQ0YTAwMDAwMDAwMDAwMDAwMDIwMTAxNmI2ZDY1NzQ2ODZmNjQ1ZjZlNjE2ZDY1Njc3MzY1NmU2NDVmNzA2MjYzNjE3MjY3NTgzZjBhMDIwODAwMTIwNDBhMDIwODBhMWEwMzA4OTA0ZTJhMjIwYTIwYzNkMzBmNDA0OTU1OTc1YWRhYmE4OWYyZTFlYmM3NWMxZjQ0YTZhMjA0NTc4YWZjZThmMzc4MGQ2NGZlMjUyZTNhMGEwODgwYTQ4NTk2ZWI5MmI1OTkxODY2NzM2NTZlNjQ2NTcyNTgxZGQ1ZmMxZGM0ZDc0ZDRhYTM1ZDgxY2YzNDU1MzNkMjA1NDgxMTM0MTJkMzJmZmZkY2VjZTJmNjhhMDI2ZTY5NmU2NzcyNjU3MzczNWY2NTc4NzA2OTcyNzkxYjAwMDAwMDAwMDAwMDAwMDA3MDY5NmU2NzcyNjU3MzczNWY2NTc4NzA2OTcyNjk2NTczODExYjE4MzJkNGNlOTNkZWIyMDAnLFxufTtcblxuZXhwb3J0IGNvbnN0IFNpZ25hdHVyZXMgPSBbXG4gIHtcbiAgICBzaWduaW5nX3BheWxvYWQ6IHtcbiAgICAgIGFjY291bnRfaWRlbnRpZmllcjogeyBhZGRyZXNzOiAnMGFmODE1ZGE4MjU5YmE4YmIzZDM0ZmJmYjJhYzczMGYwN2ExYWRjODE0MzhkNDBkNjY3ZDkxYjQwOGIyNWYyZicgfSxcbiAgICAgIGhleF9ieXRlczogJzBhNjk2MzJkNzI2NTcxNzU2NTczNzQ1MjNkZTNjN2M1YjQ2MTMxNTViNzRlZGUyZTU0NDkzZjZhY2JlOGJmNmQ5MTAxNTRmYmJiM2E5OGJhM2UwMDk4JyxcbiAgICAgIHNpZ25hdHVyZV90eXBlOiAnZWNkc2EnLFxuICAgIH0sXG4gICAgc2lnbmF0dXJlX3R5cGU6ICdlY2RzYScsXG4gICAgcHVibGljX2tleToge1xuICAgICAgaGV4X2J5dGVzOlxuICAgICAgICAnMDQyYWI3N2I5NTllMjhjNGZhNDdmYThmYjllNTdjZWMzZDY2ZGY1Njg0ZDA3NmFjMmU0YzVmMjhmZDY5YTIzZGQzMWE1OWY5MDhjOGFkZDUxZWFiMzUzMGI0YWM1ZDAxNTE2NmVhZjIxOThjNTJmYTlhOGRmN2NmYWViOGZkYjdkNCcsXG4gICAgICBjdXJ2ZV90eXBlOiAnc2VjcDI1NmsxJyxcbiAgICB9LFxuICAgIGhleF9ieXRlczpcbiAgICAgICdkZWUwYzcyOGZjMDZkMjE0MGFkODRlMmJlNWY5ODM2MjYxMTRkNDlmNTEyMTZkNDA3MGJmY2NiZmJhNzkwNDFkNzc2NDhiYWQ5MTc0MjhhOGFkYjk5MDg4Mjg0NTg0ODg1NjJmMGQxNTk1NzEzODJiMWFjNTBmYjgxZDUxNjVjOScsXG4gIH0sXG5dO1xuXG5leHBvcnQgY29uc3QgU2lnbmF0dXJlc1dpdGhEZWZhdWx0TWVtbyA9IFtcbiAge1xuICAgIHNpZ25pbmdfcGF5bG9hZDoge1xuICAgICAgYWNjb3VudF9pZGVudGlmaWVyOiB7XG4gICAgICAgIGFkZHJlc3M6ICcwYWY4MTVkYTgyNTliYThiYjNkMzRmYmZiMmFjNzMwZjA3YTFhZGM4MTQzOGQ0MGQ2NjdkOTFiNDA4YjI1ZjJmJyxcbiAgICAgIH0sXG4gICAgICBoZXhfYnl0ZXM6ICcwYTY5NjMyZDcyNjU3MTc1NjU3Mzc0N2MxYWZmNmQwZWRlYTQ3NTQ1MzE1YmIwYmUwMjMwYjU5MDhlOTRhYTVmY2I4MDQwZTA2ODBmMzBkYTVkNDM1OScsXG4gICAgICBzaWduYXR1cmVfdHlwZTogJ2VjZHNhJyxcbiAgICB9LFxuICAgIHNpZ25hdHVyZV90eXBlOiAnZWNkc2EnLFxuICAgIHB1YmxpY19rZXk6IHtcbiAgICAgIGhleF9ieXRlczpcbiAgICAgICAgJzA0MmFiNzdiOTU5ZTI4YzRmYTQ3ZmE4ZmI5ZTU3Y2VjM2Q2NmRmNTY4NGQwNzZhYzJlNGM1ZjI4ZmQ2OWEyM2RkMzFhNTlmOTA4YzhhZGQ1MWVhYjM1MzBiNGFjNWQwMTUxNjZlYWYyMTk4YzUyZmE5YThkZjdjZmFlYjhmZGI3ZDQnLFxuICAgICAgY3VydmVfdHlwZTogJ3NlY3AyNTZrMScsXG4gICAgfSxcbiAgICBoZXhfYnl0ZXM6XG4gICAgICAnMzJmM2Y5MGNiZjc2ZjgxYTRmZmNiYTc4MTlkYWQyYjQ4M2FmZTE1MTVkODc3MTE0NzVkNGFmMmU5OTNhNDQ0YjdmMjJlZjMwMzI3M2Q0MGZjMThjN2I0ZmZhMzI5NWM1Y2I1ODg4NmE5ZThjZjI1MmNlZGQxY2RiOGJlNWEzOTknLFxuICB9LFxuXTtcblxuZXhwb3J0IGNvbnN0IFNpZ25lZFRyYW5zYWN0aW9uID1cbiAgJ2I5MDAwMzY3NjM2ZjZlNzQ2NTZlNzRiOTAwMDY2YzcyNjU3MTc1NjU3Mzc0NWY3NDc5NzA2NTY0NjM2MTZjNmM2YjYzNjE2ZTY5NzM3NDY1NzI1ZjY5NjQ0YTAwMDAwMDAwMDAwMDAwMDIwMTAxNmI2ZDY1NzQ2ODZmNjQ1ZjZlNjE2ZDY1Njc3MzY1NmU2NDVmNzA2MjYzNjE3MjY3NTg0MDBhMDMwOGQyMDkxMjA0MGEwMjA4MGExYTAzMDg5MDRlMmEyMjBhMjBjM2QzMGY0MDQ5NTU5NzVhZGFiYTg5ZjJlMWViYzc1YzFmNDRhNmEyMDQ1NzhhZmNlOGYzNzgwZDY0ZmUyNTJlM2EwYTA4ODBhNDg1OTZlYjkyYjU5OTE4NjY3MzY1NmU2NDY1NzI1ODFkZDVmYzFkYzRkNzRkNGFhMzVkODFjZjM0NTUzM2QyMDU0ODExMzQxMmQzMmZmZmRjZWNlMmY2OGEwMjZlNjk2ZTY3NzI2NTczNzM1ZjY1Nzg3MDY5NzI3OTFiMTgzMmQ0Y2U5M2RlYjIwMDZkNzM2NTZlNjQ2NTcyNWY3MDc1NjI2YjY1NzlkODQwNTg1ODMwNTYzMDEwMDYwNzJhODY0OGNlM2QwMjAxMDYwNTJiODEwNDAwMGEwMzQyMDAwNDJhYjc3Yjk1OWUyOGM0ZmE0N2ZhOGZiOWU1N2NlYzNkNjZkZjU2ODRkMDc2YWMyZTRjNWYyOGZkNjlhMjNkZDMxYTU5ZjkwOGM4YWRkNTFlYWIzNTMwYjRhYzVkMDE1MTY2ZWFmMjE5OGM1MmZhOWE4ZGY3Y2ZhZWI4ZmRiN2Q0NmE3MzY1NmU2NDY1NzI1ZjczNjk2NzU4NDBkZWUwYzcyOGZjMDZkMjE0MGFkODRlMmJlNWY5ODM2MjYxMTRkNDlmNTEyMTZkNDA3MGJmY2NiZmJhNzkwNDFkNzc2NDhiYWQ5MTc0MjhhOGFkYjk5MDg4Mjg0NTg0ODg1NjJmMGQxNTk1NzEzODJiMWFjNTBmYjgxZDUxNjVjOSc7XG5cbmV4cG9ydCBjb25zdCBTaWduZWRUcmFuc2FjdGlvbldpdGhEZWZhdWx0TWVtbyA9XG4gICdiOTAwMDM2NzYzNmY2ZTc0NjU2ZTc0YjkwMDA2NmM3MjY1NzE3NTY1NzM3NDVmNzQ3OTcwNjU2NDYzNjE2YzZjNmI2MzYxNmU2OTczNzQ2NTcyNWY2OTY0NGEwMDAwMDAwMDAwMDAwMDAyMDEwMTZiNmQ2NTc0Njg2ZjY0NWY2ZTYxNmQ2NTY3NzM2NTZlNjQ1ZjcwNjI2MzYxNzI2NzU4M2YwYTAyMDgwMDEyMDQwYTAyMDgwYTFhMDMwODkwNGUyYTIyMGEyMGMzZDMwZjQwNDk1NTk3NWFkYWJhODlmMmUxZWJjNzVjMWY0NGE2YTIwNDU3OGFmY2U4ZjM3ODBkNjRmZTI1MmUzYTBhMDg4MGE0ODU5NmViOTJiNTk5MTg2NjczNjU2ZTY0NjU3MjU4MWRkNWZjMWRjNGQ3NGQ0YWEzNWQ4MWNmMzQ1NTMzZDIwNTQ4MTEzNDEyZDMyZmZmZGNlY2UyZjY4YTAyNmU2OTZlNjc3MjY1NzM3MzVmNjU3ODcwNjk3Mjc5MWIxODMyZDRjZTkzZGViMjAwNmQ3MzY1NmU2NDY1NzI1ZjcwNzU2MjZiNjU3OWQ4NDA1ODU4MzA1NjMwMTAwNjA3MmE4NjQ4Y2UzZDAyMDEwNjA1MmI4MTA0MDAwYTAzNDIwMDA0MmFiNzdiOTU5ZTI4YzRmYTQ3ZmE4ZmI5ZTU3Y2VjM2Q2NmRmNTY4NGQwNzZhYzJlNGM1ZjI4ZmQ2OWEyM2RkMzFhNTlmOTA4YzhhZGQ1MWVhYjM1MzBiNGFjNWQwMTUxNjZlYWYyMTk4YzUyZmE5YThkZjdjZmFlYjhmZGI3ZDQ2YTczNjU2ZTY0NjU3MjVmNzM2OTY3NTg0MDMyZjNmOTBjYmY3NmY4MWE0ZmZjYmE3ODE5ZGFkMmI0ODNhZmUxNTE1ZDg3NzExNDc1ZDRhZjJlOTkzYTQ0NGI3ZjIyZWYzMDMyNzNkNDBmYzE4YzdiNGZmYTMyOTVjNWNiNTg4ODZhOWU4Y2YyNTJjZWRkMWNkYjhiZTVhMzk5JztcblxuZXhwb3J0IGNvbnN0IFBhcnNlZFVuc2lnbmVkVHJhbnNhY3Rpb24gPSB7XG4gIG9wZXJhdGlvbnM6IFtcbiAgICB7XG4gICAgICB0eXBlOiAnVFJBTlNBQ1RJT04nLFxuICAgICAgYWNjb3VudDoge1xuICAgICAgICBhZGRyZXNzOiAnMGFmODE1ZGE4MjU5YmE4YmIzZDM0ZmJmYjJhYzczMGYwN2ExYWRjODE0MzhkNDBkNjY3ZDkxYjQwOGIyNWYyZicsXG4gICAgICB9LFxuICAgICAgYW1vdW50OiB7XG4gICAgICAgIHZhbHVlOiAnLTEwJyxcbiAgICAgICAgY3VycmVuY3k6IHtcbiAgICAgICAgICBzeW1ib2w6ICdpY3AnLFxuICAgICAgICAgIGRlY2ltYWxzOiA4LFxuICAgICAgICB9LFxuICAgICAgfSxcbiAgICB9LFxuICAgIHtcbiAgICAgIHR5cGU6ICdUUkFOU0FDVElPTicsXG4gICAgICBhY2NvdW50OiB7XG4gICAgICAgIGFkZHJlc3M6ICdjM2QzMGY0MDQ5NTU5NzVhZGFiYTg5ZjJlMWViYzc1YzFmNDRhNmEyMDQ1NzhhZmNlOGYzNzgwZDY0ZmUyNTJlJyxcbiAgICAgIH0sXG4gICAgICBhbW91bnQ6IHtcbiAgICAgICAgdmFsdWU6ICcxMCcsXG4gICAgICAgIGN1cnJlbmN5OiB7XG4gICAgICAgICAgc3ltYm9sOiAnaWNwJyxcbiAgICAgICAgICBkZWNpbWFsczogOCxcbiAgICAgICAgfSxcbiAgICAgIH0sXG4gICAgfSxcbiAgICB7XG4gICAgICB0eXBlOiAnRkVFJyxcbiAgICAgIGFjY291bnQ6IHtcbiAgICAgICAgYWRkcmVzczogJzBhZjgxNWRhODI1OWJhOGJiM2QzNGZiZmIyYWM3MzBmMDdhMWFkYzgxNDM4ZDQwZDY2N2Q5MWI0MDhiMjVmMmYnLFxuICAgICAgfSxcbiAgICAgIGFtb3VudDoge1xuICAgICAgICB2YWx1ZTogJy0xMDAwMCcsXG4gICAgICAgIGN1cnJlbmN5OiB7XG4gICAgICAgICAgc3ltYm9sOiAnaWNwJyxcbiAgICAgICAgICBkZWNpbWFsczogOCxcbiAgICAgICAgfSxcbiAgICAgIH0sXG4gICAgfSxcbiAgXSxcbiAgYWNjb3VudF9pZGVudGlmaWVyX3NpZ25lcnM6IFtdIGFzIEljcEFjY291bnRbXSxcbiAgbWV0YWRhdGE6IHtcbiAgICBjcmVhdGVkX2F0X3RpbWU6IDE3NDM2ODk3NDk0NTUwMDAwMDAsXG4gICAgbWVtbzogMTIzNCxcbiAgICBpbmdyZXNzX2VuZDogMTc0MzY5MDA0OTQ1NTAwMDAwMCxcbiAgfSxcbn07XG5cbmV4cG9ydCBjb25zdCBQYXJzZWRTaWduZWRUcmFuc2FjdGlvbiA9IHtcbiAgb3BlcmF0aW9uczogW1xuICAgIHtcbiAgICAgIHR5cGU6ICdUUkFOU0FDVElPTicsXG4gICAgICBhY2NvdW50OiB7XG4gICAgICAgIGFkZHJlc3M6ICcwYWY4MTVkYTgyNTliYThiYjNkMzRmYmZiMmFjNzMwZjA3YTFhZGM4MTQzOGQ0MGQ2NjdkOTFiNDA4YjI1ZjJmJyxcbiAgICAgIH0sXG4gICAgICBhbW91bnQ6IHtcbiAgICAgICAgdmFsdWU6ICctMTAnLFxuICAgICAgICBjdXJyZW5jeToge1xuICAgICAgICAgIHN5bWJvbDogJ2ljcCcsXG4gICAgICAgICAgZGVjaW1hbHM6IDgsXG4gICAgICAgIH0sXG4gICAgICB9LFxuICAgIH0sXG4gICAge1xuICAgICAgdHlwZTogJ1RSQU5TQUNUSU9OJyxcbiAgICAgIGFjY291bnQ6IHtcbiAgICAgICAgYWRkcmVzczogJ2MzZDMwZjQwNDk1NTk3NWFkYWJhODlmMmUxZWJjNzVjMWY0NGE2YTIwNDU3OGFmY2U4ZjM3ODBkNjRmZTI1MmUnLFxuICAgICAgfSxcbiAgICAgIGFtb3VudDoge1xuICAgICAgICB2YWx1ZTogJzEwJyxcbiAgICAgICAgY3VycmVuY3k6IHtcbiAgICAgICAgICBzeW1ib2w6ICdpY3AnLFxuICAgICAgICAgIGRlY2ltYWxzOiA4LFxuICAgICAgICB9LFxuICAgICAgfSxcbiAgICB9LFxuICAgIHtcbiAgICAgIHR5cGU6ICdGRUUnLFxuICAgICAgYWNjb3VudDoge1xuICAgICAgICBhZGRyZXNzOiAnMGFmODE1ZGE4MjU5YmE4YmIzZDM0ZmJmYjJhYzczMGYwN2ExYWRjODE0MzhkNDBkNjY3ZDkxYjQwOGIyNWYyZicsXG4gICAgICB9LFxuICAgICAgYW1vdW50OiB7XG4gICAgICAgIHZhbHVlOiAnLTEwMDAwJyxcbiAgICAgICAgY3VycmVuY3k6IHtcbiAgICAgICAgICBzeW1ib2w6ICdpY3AnLFxuICAgICAgICAgIGRlY2ltYWxzOiA4LFxuICAgICAgICB9LFxuICAgICAgfSxcbiAgICB9LFxuICBdLFxuICBhY2NvdW50X2lkZW50aWZpZXJfc2lnbmVyczogW3sgYWRkcmVzczogQWNjb3VudHMuYWNjb3VudDEuYWRkcmVzcyB9XSBhcyBJY3BBY2NvdW50W10sXG4gIG1ldGFkYXRhOiB7XG4gICAgY3JlYXRlZF9hdF90aW1lOiAxNzQzNjg5NzQ5NDU1MDAwMDAwLFxuICAgIG1lbW86IDEyMzQsXG4gICAgaW5ncmVzc19lbmQ6IDE3NDM2OTAwNDk0NTUwMDAwMDAsXG4gIH0sXG59O1xuXG5leHBvcnQgY29uc3QgV1JXUmVjb3ZlcnkgPSB7XG4gIHJvb3RBZGRyZXNzOiAnNDYyM2M4Yzc1YmY3NmIxMjc1NDYwMzI4ZGU5NGE2ZjFiOWY5MDAwZDE3Mzk0MTY5NGNiOTNhOGJkMjZiNzdjYScsXG4gIGRlc3RpbmF0aW9uQWRkcmVzczogQWNjb3VudHMuYWNjb3VudDEuYWRkcmVzcyxcbiAgdXNlcktleTpcbiAgICAne1wiaXZcIjpcIlpmaEpRRjkrTVVqN2haOE9vZXNmY0E9PVwiLFwidlwiOjEsXCJpdGVyXCI6MTAwMDAsXCJrc1wiOjI1NixcInRzXCI6NjQsXCJtb2RlXCI6XCJjY21cIixcImFkYXRhXCI6XCJcIixcImNpcGhlclwiOlwiYWVzXCIsXCJzYWx0XCI6XCIrZi9hZ000Yk04cz1cIixcImN0XCI6XCIyZFF4U3VVS1N5RmJlM3ZTWUhTUkc0cDRQSjRYV0EveXo3QWY5ZFBwbUZETisyRzRpWHNVZGt5c2NCc1UxUUdaMWdEZ0I3RVVQbk5Jb2EzNktibTJJb2g5UVIxcG1zMnhQemtITXZkTzlVdE13Y2grdERQRk1TWUJDT2ZJV1hqQVZJSURwSmNKdGhlcElLK2YyVzhKaXVXSXo5bStUR1YrUjZrQTFhaEJVUmd5S0JBN3B5VXVQcm5YbVdXajRpaEVPT3Z4anQ1ZGYxNFpjUTExS2p0bmFFNE1hbDJabStvWFFqNFZ3VzM5Q1VGN1FJKzVYSUJsaHEzdVhmSjZOTGhSUTFEakgyaW1RVnA4aUNFMXRvOGxCTGo5VjA5YmVYTmRYUUJBb21tNGZ1Z2w2ZWpUcDV0c2lnLzc1VkthellKempOdU9BQUthRUhEa2RNT1V6ZHA4b09XcTNlaUJGTWdEKzlaeTMxdFl4Q0hHbEt5TU5qZ09sd3JLeG11djF6V3JoRWJZa0FMQittN0FVYzIrcWtDWVVLK0wrRmZBUE8vVTBXdzNncS9tWXRGRHZkcVNGNndEYTY4cjVlYWI5ZmMwNGsxcGhyeFJSdUwxSzAySGY2OHo2bnZ3MEk5Q0N6YVc5QzJHbXl6OEswNm83WWxSQnk3Zmt5YTExTCsrT1dwRUw1ekdzOEZuYW1hejNFSW1MYWtML2dLU3ZKVk5YTFJ4cmgyYnRqQWJzL2hFWGVrM1dNbnRKQ0sxUml3QUxiTVZha0JZWmlLZ0tDWGxEMEF2TWR6K3M4L3BGeXlRdURrMWZtSnRybmFDTm5SNm96Y3ZtZDQrWkx0Vk9jdGU1ZjZ0N0RDSGxJdkV5M3lzNHNDUWxyNnpBWEF0ZzJrWDd1SGt1RWxzMmxUTXdSYjRQZWtOQW9PNG94TFJiS28rTDl0NEZubW5YQlNEUVcwK1RxQmZkdU1aOHJ6THFwcG9UeWVwOGR5RnlTQlhRTFFBYUNyTnNXZ0VudUhrN2RLTFd3S3pZVENESmJYL1VDbFMyZWhveW9KY01Rd21SSU1qWTlGbUpQTkswM1JUQkE5amxsVWsvSnJOZkVYa0h3S2VUK1NXdVFnQWVNQ3FiV0o4QS9iOVNJUERSSkZkUjVtdDErSDlzTDVZKzYrMmxjcVh0QXZTVW5VZ1RNdDlvVVppckFYRTdXdDJxWmV3YVhZbWFSYXJGUkgvYncveHpWa1NmanJMRDIyaXJpYkFLaXZJR0R6UExJaXJoTis5eEFYQmxzRXJBT1QvVjhhZWp1UHc5azlvTDlBZS9PazBOWmZQWk1SOC83dXV0aUd2RGd3N3ZKVkRlbFlNSWpFT0pIWEZEbmorckgzdndQbk1OSTRZNk02Zk50MHlyZ01SK2VNamdieHhHRllUWk85dmxzUVJpTC9weFA2Y2VNOVJlYW1wZ09XTG1uWWZJaFR4OTFETVVSZk5cIn0nLFxuICBiYWNrdXBLZXk6XG4gICAgJ3tcIml2XCI6XCJaS0NYYVAxTDVmVnhET2pWS0tadUNnPT1cIixcInZcIjoxLFwiaXRlclwiOjEwMDAwLFwia3NcIjoyNTYsXCJ0c1wiOjY0LFwibW9kZVwiOlwiY2NtXCIsXCJhZGF0YVwiOlwiXCIsXCJjaXBoZXJcIjpcImFlc1wiLFwic2FsdFwiOlwiNG1tWnozS3hUcXM9XCIsXCJjdFwiOlwiUjJVVnVqaDBIMEZtUEZreFRMbkFHZysvUDUwRFZuTlA4ZDdWYnNWSldKSldKdmJWNXRmK2VZcHZ1eis1ZHBDQzdENnhSN3ZOMDhaWHVaZjZ3aFVGZXJZT2V2K0xTVGNxMlQxdWFyNXhMdlpCVGQ3YWxEODg5YUpRSmNkOStPbTJKSWpkUHEzZHJGYXFRRjM2NmQySDl0c1ZZKzNpR3N1SndDTUhmNms4cHhlUHh4NXZrM2l1NGxjeTRtSldwNGQwemRvOTVuYzRJWkNyRHA5aTlpMXArdy9tUGhSMFJuKzljNlQ3NzB2YmxSbTg3ZnQ4dmZ5TFp3TUVxdkpwM1FXMlhSKzZ2U3lDa3piZVovK20ybkptc0svV3Q2c1JxdjI3S0RHVmgyM1lFS3AreVkzVDloVDRGSzBremFGM3RSOHlxNjJOajQwZVEyaUhJejUwdGVpeVc2SEZtN0lMNEJUL3ZoTDdxRmErVkJ6NnFvd09OOXAvOTYvMjFEMk5xNDBRbkF4bk9WZnhXOURmUXduZkJXeVpKOGNMdkhRMnMyNExKWC9ZZEhpbFBiRWxiakhuY3JwcWYxalQvQUVMZkJhci9pNXJyUVo1VDBreE5DNnQxVkpwVFVxaVd1R1VVNDJHVGZ6ajEyWEhkcUVkaitQY3ljTFdqeDgvRG9xTlB4cWNQaUVlbkJsOG1zdDVTV05wMUxXL0ZmRUZneUI5cDdMMlVreEhoUllFelE0V3FJcFE2d0VSRnFtcEY2dFJnWGNZdnd1NXFjOTAzQzlDa1JwMkhYeDJ6bXJ5Vy92cE9EQlhxd3RSaXdLMVRHWFEwRlB1RU1MK3Z3aGgyTG9ZUkdLT3FjZlFEVFk0cVgyNWtjbHk2RDB6eVk3WVBUcUFMSm5RWUVHWE9QNDJDQk8raTVOa1RqTkNXc0pSUU15TnFSZ0V1QUU4bTFNV2pjVUlGUVdlYlNKRXlzczZUeTE0SEh2K3A2QUNrNmJEVk1TTFFMaFZXM2VjY3ZSVjVjQnU0TzZ4RkFlaHR2Sjc0SGM0NGlEWmQ1TUZqQkNaaGo5ZEIzcWZya1ZGdUlqVDlXSmtYWUFuNGY2YjhTcmMrQ09yc2NrbHBZdmNPYkdqZWVsNS9IeDgwcTNqemJvWW1vOXdnaXNLVnBHaHR6MFh1cXJ4ZlpVaUhVT0dDb1dNWEZzZExtcnVoNnUzQ0tLTG5vYkJGZ2NtRkFISlphb3RZS092cEswTGdlN3FONXZzR1ZaUWhMdTZiYS9tVUpkdWVEblVQbUlKZk1jemkveVorNjAwT2NZakQyaGV0eHp6cmhrSjdxWVJ4MFdDQXlXVUtIRGwvMVFxbWF2Uyt3S2JubWJ6aUFoZ3E2Qkw5Y09HN2hsUFlJeDBPRVJIenBtQTNCQ3Blb2pJMUZndTI3c0FEeVpXTHpPMVlOZnFlVFg5Zll2Z0VVRTFYbVRpU3Nodmt3UXhhL0tOTkhFOStBPT1cIn0nLFxuICBiaXRnb1B1YmxpY0tleTpcbiAgICAnMDM2ZGVkOGI1YTg0OTQwOTkzNWE0ZmExYTFjZjkyMTIzM2YyYzc1NTE2Mjk4NzgwNGM4NjFhYjNhZmY5NWNmOGZkODU1M2JlYjU1ZjU2OGRjODg2YjA1YzViNjgzMWQ5NDZlN2M0NDI0NjhmZWY5Yzk1M2Y2MmY5YjFlMDZhYzlkOScsXG4gIHdhbGxldFBhc3NwaHJhc2U6ICdFYWdsZWZlbmF1c0AxOTk0Jyxcbn07XG5cbmV4cG9ydCBjb25zdCBHZXRBY2NvdW50QmFsYW5jZVJlc3BvbnNlID0ge1xuICBibG9ja19pZGVudGlmaWVyOiB7XG4gICAgaW5kZXg6IDUwMyxcbiAgICBoYXNoOiAnNzc1YjY2NTFiMGU2NmIwMTYzZDBmNWRiNTMzZWQ1ZGZkMTI3M2Q2NjhiNzVhMzNlZDExNzUxNjk0Zjg1NDk3ZScsXG4gIH0sXG4gIGJhbGFuY2VzOiBbXG4gICAge1xuICAgICAgdmFsdWU6ICcxMDAwMDAwMDAwJyxcbiAgICAgIGN1cnJlbmN5OiB7XG4gICAgICAgIHN5bWJvbDogJ0lDUCcsXG4gICAgICAgIGRlY2ltYWxzOiA4LFxuICAgICAgfSxcbiAgICB9LFxuICBdLFxufTtcblxuZXhwb3J0IGNvbnN0IFR4bklkID0gJzRjMTBjZjIyYTc2OGEyMGU3ZWViYzg2ZTQ5YzAzMWQwZTIyODk1YTM5YzYzNTViNWY3NDU1YjJhY2FkNTljMWUnO1xuXG5leHBvcnQgY29uc3QgUHVibGljTm9kZUFwaUJyb2FkY2FzdFJlc3BvbnNlID1cbiAgJ2Q5ZDlmN2EyNjY3Mzc0NjE3NDc1NzM2NzcyNjU3MDZjNjk2NTY0NmI2MzY1NzI3NDY5NjY2OTYzNjE3NDY1NTkwMzE3ZDlkOWY3YTI2NDc0NzI2NTY1ODMwMTgzMDE4MjA0NTgyMDA1NDhiZWU4ZDRhMGFkYTE0NGYwOTg0MWExODE0ZTBjN2IwNmE5YzUyNWUxOWQwNzk5MGMyN2E4ZDVkZmViZTk4MzAxODIwNDU4MjA1OTk2NGY3ZGNkNDU1YmI1MzMzZjA0MjQxODgyNTBjMWJhZmRmZWU1MDViNmQ0YmZmY2U2YjkzZDg0YjAyZmJjODMwMjRlNzI2NTcxNzU2NTczNzQ1ZjczNzQ2MTc0NzU3MzgzMDE4MjA0NTgyMDhlYzQ2NzlkMmIxMDQ5YWI0MTU0YjkxMTNjODhhN2JhY2MxNzcyODMxYTc5OWQwMzM3ZTY1MGZlMDkzMzM5NjQ4MzAyNTgyMDg2YWI2MjgxNjZjN2M4MjNjNGZhYzA2NGY0MmJjYjZjNjkzOWFlYzlhNjNjZTg4YTJlZWY1NTM0NzVmZDU1OTU4MzAxODMwMTgzMDI0YTY1NzI3MjZmNzI1ZjYzNmY2NDY1ODIwMzQ2NDk0MzMwMzUzMDMzODMwMjRiNzI2NTZhNjU2Mzc0NWY2MzZmNjQ2NTgyMDM0MTA1ODMwMTgzMDI0ZTcyNjU2YTY1NjM3NDVmNmQ2NTczNzM2MTY3NjU4MjAzNTkwMTk4NDU3MjcyNmY3MjIwNjY3MjZmNmQyMDQzNjE2ZTY5NzM3NDY1NzIyMDcyNzk2YTZjMzMyZDc0Nzk2MTYxNjEyZDYxNjE2MTYxNjEyZDYxNjE2MTYyNjEyZDYzNjE2OTNhMjA0MzYxNmU2OTczNzQ2NTcyMjA2MzYxNmM2YzY1NjQyMDYwNjk2MzMwMmU3NDcyNjE3MDYwMjA3NzY5NzQ2ODIwNmQ2NTczNzM2MTY3NjUzYTIwNzQ2ODY1MjA2NDY1NjI2OTc0MjA2MTYzNjM2Zjc1NmU3NDIwNjQ2ZjY1NzM2ZTI3NzQyMDY4NjE3NjY1MjA2NTZlNmY3NTY3NjgyMDY2NzU2ZTY0NzMyMDc0NmYyMDYzNmY2ZDcwNmM2NTc0NjUyMDc0Njg2NTIwNzQ3MjYxNmU3MzYxNjM3NDY5NmY2ZTJjMjA2Mzc1NzI3MjY1NmU3NDIwNjI2MTZjNjE2ZTYzNjUzYTIwMzAyZTMwMzAzMDMwMzAzMDMwMzAyMDU0NmY2YjY1NmUyZTBhNDM2ZjZlNzM2OTY0NjU3MjIwNjc3MjYxNjM2NTY2NzU2YzZjNzkyMDY4NjE2ZTY0NmM2OTZlNjcyMDY2NjE2OTZjNzU3MjY1NzMyMDY2NzI2ZjZkMjA3NDY4Njk3MzIwNjM2MTZlNjk3Mzc0NjU3MjIwNmY3MjIwNjE2Yzc0NjU3MjY5NmU2NzIwNzQ2ODY1MjA2MzYxNmU2OTczNzQ2NTcyMjA3NDZmMjA2ODYxNmU2NDZjNjUyMDY1Nzg2MzY1NzA3NDY5NmY2ZTczMmUyMDUzNjU2NTIwNjQ2ZjYzNzU2ZDY1NmU3NDYxNzQ2OTZmNmUzYTIwNjg3NDc0NzAzYTJmMmY2OTZlNzQ2NTcyNmU2NTc0NjM2ZjZkNzA3NTc0NjU3MjJlNmY3MjY3MmY2NDZmNjM3MzJmNjM3NTcyNzI2NTZlNzQyZjcyNjU2NjY1NzI2NTZlNjM2NTczMmY2NTc4NjU2Mzc1NzQ2OTZmNmUyZDY1NzI3MjZmNzI3MzIzNzQ3MjYxNzA3MDY1NjQyZDY1Nzg3MDZjNjk2MzY5NzQ2Yzc5ODMwMjQ2NzM3NDYxNzQ3NTczODIwMzQ4NzI2NTZhNjU2Mzc0NjU2NDgzMDE4MjA0NTgyMDUzNWIwYjg4NmQ4ZjE2YTFkNDkwOTYxOGUzOGFmODlmYTQwN2VmNmY2MDZjMWU2NjdhYjMxMDE1ZjM1ZGI1N2Y4MzAyNDQ3NDY5NmQ2NTgyMDM0OThhZDdkNzkwZTY4MmY2OTkxODY5NzM2OTY3NmU2MTc0NzU3MjY1NTgzMGEyNmY1YWUwYzEzOTZmNjAwNTQ4NzIyMzAzMTA2Mjg4NjQxNmM3ZDRlYTM3YTFiMmE3YjY0YTI4N2IzNzZhNWY0NDk1Y2ZmZDk5YTY5YmY0ZjRmZDk1ZTUzNzk0ZjQxNSc7XG5cbmV4cG9ydCBjb25zdCBSZWNvdmVyeVNpZ25lZFRyYW5zYWN0aW9uV2l0aERlZmF1bHRNZW1vID1cbiAgJ2I5MDAwMzY3NjM2ZjZlNzQ2NTZlNzRiOTAwMDY2YzcyNjU3MTc1NjU3Mzc0NWY3NDc5NzA2NTY0NjM2MTZjNmM2YjYzNjE2ZTY5NzM3NDY1NzI1ZjY5NjQ0YTAwMDAwMDAwMDAwMDAwMDIwMTAxNmI2ZDY1NzQ2ODZmNjQ1ZjZlNjE2ZDY1Njc3MzY1NmU2NDVmNzA2MjYzNjE3MjY3NTg0MzBhMDIwODAwMTIwODBhMDYwOGYwYzVlYWRjMDMxYTAzMDg5MDRlMmEyMjBhMjBjM2QzMGY0MDQ5NTU5NzVhZGFiYTg5ZjJlMWViYzc1YzFmNDRhNmEyMDQ1NzhhZmNlOGYzNzgwZDY0ZmUyNTJlM2EwYTA4ODBhNDg1OTZlYjkyYjU5OTE4NjY3MzY1NmU2NDY1NzI1ODFkYjMyYjUzNGRjYzg3NzcxNDA2Y2UwZDkzNTk1NzMzY2E5YzYzNWYwZjJmM2UyOTU1OWU4ODA2YTEwMjZlNjk2ZTY3NzI2NTczNzM1ZjY1Nzg3MDY5NzI3OTFiMTgzMmQ0Y2U5M2RlYjIwMDZkNzM2NTZlNjQ2NTcyNWY3MDc1NjI2YjY1NzlkODQwNTg1ODMwNTYzMDEwMDYwNzJhODY0OGNlM2QwMjAxMDYwNTJiODEwNDAwMGEwMzQyMDAwNDgyZWY2M2VlMzE1ZDYzMjNjNjE2OTcwYzkzMjY3Y2E5MmVlODFhNjkxMDI3ZjljODU2Y2NkMjNmNDE0ZjMyYzUyMDliN2I2ZjY0ZjQyZTY2YzljNWFkZjA2NGNmMGYzNzJhZTFiMjdjOWEwZmNiYzRkY2FhOGZiNWNkNWJhMGU2NmE3MzY1NmU2NDY1NzI1ZjczNjk2NzU4NDBjZDhmNmNkZTRmNzI1OTc3NjdiNzQwYzNlYWU2YmM4Mzc0YWZhNzNmZDA5OWE0NzRjN2QwMmU2MGRlZTViM2YzMjM5ODI5YzIyM2YwYWVjMjhjYTZmZTI4ZDczNTA2OGI3YWI3N2JlZjZlZjg5ZjBhNzMwN2U5ZmRiNWYxNWQwOSc7XG5cbmV4cG9ydCBjb25zdCBSZWNvdmVyeVNpZ25lZFRyYW5zYWN0aW9uV2l0aE1lbW8gPVxuICAnYjkwMDAzNjc2MzZmNmU3NDY1NmU3NGI5MDAwNjZjNzI2NTcxNzU2NTczNzQ1Zjc0Nzk3MDY1NjQ2MzYxNmM2YzZiNjM2MTZlNjk3Mzc0NjU3MjVmNjk2NDRhMDAwMDAwMDAwMDAwMDAwMjAxMDE2YjZkNjU3NDY4NmY2NDVmNmU2MTZkNjU2NzczNjU2ZTY0NWY3MDYyNjM2MTcyNjc1ODQ0MGEwMzA4ZDIwOTEyMDgwYTA2MDhmMGM1ZWFkYzAzMWEwMzA4OTA0ZTJhMjIwYTIwYzNkMzBmNDA0OTU1OTc1YWRhYmE4OWYyZTFlYmM3NWMxZjQ0YTZhMjA0NTc4YWZjZThmMzc4MGQ2NGZlMjUyZTNhMGEwODgwYTQ4NTk2ZWI5MmI1OTkxODY2NzM2NTZlNjQ2NTcyNTgxZGIzMmI1MzRkY2M4Nzc3MTQwNmNlMGQ5MzU5NTczM2NhOWM2MzVmMGYyZjNlMjk1NTllODgwNmExMDI2ZTY5NmU2NzcyNjU3MzczNWY2NTc4NzA2OTcyNzkxYjE4MzJkNGNlOTNkZWIyMDA2ZDczNjU2ZTY0NjU3MjVmNzA3NTYyNmI2NTc5ZDg0MDU4NTgzMDU2MzAxMDA2MDcyYTg2NDhjZTNkMDIwMTA2MDUyYjgxMDQwMDBhMDM0MjAwMDQ4MmVmNjNlZTMxNWQ2MzIzYzYxNjk3MGM5MzI2N2NhOTJlZTgxYTY5MTAyN2Y5Yzg1NmNjZDIzZjQxNGYzMmM1MjA5YjdiNmY2NGY0MmU2NmM5YzVhZGYwNjRjZjBmMzcyYWUxYjI3YzlhMGZjYmM0ZGNhYThmYjVjZDViYTBlNjZhNzM2NTZlNjQ2NTcyNWY3MzY5Njc1ODQwODE5ZWVhYzJlZWI1OWEyODNhYjdjNTJhNDhhMjVhN2FiZGU4NWE4YWYwMjYzMjI0NWEzYTg5YWNlNDEzY2QyMDQzYzViYjY2MmNmNzM2YTY2Yzc3YmQ2MWI2MDZlNTgxOTQ4ODQzNTkyZjRhYjgxMzI5MjVhZmYzODI2YmE4N2MnO1xuXG5leHBvcnQgY29uc3QgUmVjb3ZlclRyYW5zYWN0aW9uU2lnbmF0dXJlV2l0aERlZmF1bHRNZW1vID0gW1xuICB7XG4gICAgc2lnbmluZ19wYXlsb2FkOiB7XG4gICAgICBoZXhfYnl0ZXM6ICcwYTY5NjMyZDcyNjU3MTc1NjU3Mzc0NjJkZjE5MzI3MDkyOTc1ODA2MjBhMTQzZmFhMGViYTY0MDY0MmUzOTZkZjkzMTViOTE3ZDg5NjMxMWUyOWEyZScsXG4gICAgICBhY2NvdW50X2lkZW50aWZpZXI6IHsgYWRkcmVzczogJzQ2MjNjOGM3NWJmNzZiMTI3NTQ2MDMyOGRlOTRhNmYxYjlmOTAwMGQxNzM5NDE2OTRjYjkzYThiZDI2Yjc3Y2EnIH0sXG4gICAgICBzaWduYXR1cmVfdHlwZTogJ2VjZHNhJyxcbiAgICB9LFxuICAgIHNpZ25hdHVyZV90eXBlOiAnZWNkc2EnLFxuICAgIHB1YmxpY19rZXk6IHtcbiAgICAgIGhleF9ieXRlczogJzAyODJlZjYzZWUzMTVkNjMyM2M2MTY5NzBjOTMyNjdjYTkyZWU4MWE2OTEwMjdmOWM4NTZjY2QyM2Y0MTRmMzJjNScsXG4gICAgICBjdXJ2ZV90eXBlOiAnc2VjcDI1NmsxJyxcbiAgICB9LFxuICAgIGhleF9ieXRlczpcbiAgICAgICdjZDhmNmNkZTRmNzI1OTc3NjdiNzQwYzNlYWU2YmM4Mzc0YWZhNzNmZDA5OWE0NzRjN2QwMmU2MGRlZTViM2YzMjM5ODI5YzIyM2YwYWVjMjhjYTZmZTI4ZDczNTA2OGI3YWI3N2JlZjZlZjg5ZjBhNzMwN2U5ZmRiNWYxNWQwOScsXG4gIH0sXG5dO1xuXG5leHBvcnQgY29uc3QgUmVjb3ZlclRyYW5zYWN0aW9uU2lnbmF0dXJlV2l0aE1lbW8gPSBbXG4gIHtcbiAgICBzaWduaW5nX3BheWxvYWQ6IHtcbiAgICAgIGhleF9ieXRlczogJzBhNjk2MzJkNzI2NTcxNzU2NTczNzQ1MTJjNzY3MzhmMDAwOGI1NTM4ZjFmZWIxNjkzMGYwMmY2Y2Y2YTA4YjgwNDkwMzg3MjgwODc0OTczOGIyYzU2JyxcbiAgICAgIGFjY291bnRfaWRlbnRpZmllcjogeyBhZGRyZXNzOiAnNDYyM2M4Yzc1YmY3NmIxMjc1NDYwMzI4ZGU5NGE2ZjFiOWY5MDAwZDE3Mzk0MTY5NGNiOTNhOGJkMjZiNzdjYScgfSxcbiAgICAgIHNpZ25hdHVyZV90eXBlOiAnZWNkc2EnLFxuICAgIH0sXG4gICAgc2lnbmF0dXJlX3R5cGU6ICdlY2RzYScsXG4gICAgcHVibGljX2tleToge1xuICAgICAgaGV4X2J5dGVzOiAnMDI4MmVmNjNlZTMxNWQ2MzIzYzYxNjk3MGM5MzI2N2NhOTJlZTgxYTY5MTAyN2Y5Yzg1NmNjZDIzZjQxNGYzMmM1JyxcbiAgICAgIGN1cnZlX3R5cGU6ICdzZWNwMjU2azEnLFxuICAgIH0sXG4gICAgaGV4X2J5dGVzOlxuICAgICAgJzgxOWVlYWMyZWViNTlhMjgzYWI3YzUyYTQ4YTI1YTdhYmRlODVhOGFmMDI2MzIyNDVhM2E4OWFjZTQxM2NkMjA0M2M1YmI2NjJjZjczNmE2NmM3N2JkNjFiNjA2ZTU4MTk0ODg0MzU5MmY0YWI4MTMyOTI1YWZmMzgyNmJhODdjJyxcbiAgfSxcbl07XG4iXX0=

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


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