PHP WebShell

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

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

"use strict";
Object.defineProperty(exports, "__esModule", { value: true });
exports.accountInfo = exports.keys = exports.NearResponses = exports.ovcResponse = exports.nonce = exports.validatorContractAddress = exports.rawTx = exports.txIds = exports.signatures = exports.blockHash = exports.accounts = void 0;
exports.accounts = {
    account1: {
        secretKey: '874578010603af8e93b44bfc1d13b32830d0dbca6c89f28ccdc662afd3cdc824',
        publicKey: '61b18c6dc02ddcabdeac56cb4f21a971cc41cc97640f6f85b073480008c53a0d',
        address: '61b18c6dc02ddcabdeac56cb4f21a971cc41cc97640f6f85b073480008c53a0d',
    },
    account2: {
        secretKey: '6f850d17c2bf64478a2aac860fe9c23a48d322f12932c43fe90704553b7b84fd',
        publicKey: '9f7b0675db59d19b4bd9c8c72eaabba75a9863d02b30115b8b3c3ca5c20f0254',
        address: '9f7b0675db59d19b4bd9c8c72eaabba75a9863d02b30115b8b3c3ca5c20f0254',
    },
    account3: {
        address: '8e498c7299bc8847915ad02989cf23dfde4296b6cba8cc815c36a49a4092ce8e',
        publicKey: '8e498c7299bc8847915ad02989cf23dfde4296b6cba8cc815c36a49a4092ce8e',
        secretKey: '28ByugHUcLmxyR4rN2gsLBDQFePrpkTvadtAURHKPeSDXn9iwi9aU9uHW8EFBoX7qVXc98shndvqJFt58NbzECG5',
    },
    account4: {
        secretKey: '3Yezqc8eWT9coM2dSguT1XCDcfC3BYYdtGVPEdczRBgqmWmLU7LEDzBwcNEHA31cXFsKyXoE4UC1H9n33C4np7EZ',
        publicKey: '38EYs2D2t9fYEwE66Eqdj7canW1PfSszieqtNorqfJWm',
        address: '1f91c283682b6014e68c56ba09302730fac1f4a1de5ec8f729bfe1fb51d2b9b2',
    },
    account5: {
        secretKey: '3Yezqc8eWT9coM2dSguT1XCDcfC3BYYdtGVPEdczRBgqmWmLU7LEDzBwcNEHA31cXFsKyXoE4UC1H9n33C4np7EZ',
        publicKey: '38EYs2D2t9fYEwE66Eqdj7canW1PfSszieqtNorqfJWm',
        address: 'btdev.testnet',
    },
    errorsAccounts: {
        address1: 'not ok',
        address2: 'bo__wen',
        address3: 'me@google.com',
        address4: '$$$',
        address5: 'abcdefghijklmnopqrstuvwxyz.abcdefghijklmnopqrstuvwxyz.abcdefghijklmnopqrstuvwxyz',
    },
    default: {
        secretKey: '0000000000000000000000000000000000000000000000000000000000000000',
        publicKey: '3b6a27bcceb6a42d62a3a8d02a6f0d73653215771de243a63ac048a18b59da29',
        address: '3b6a27bcceb6a42d62a3a8d02a6f0d73653215771de243a63ac048a18b59da29',
    },
};
exports.blockHash = {
    block1: 'CDEwwp7TjjahriSvX3457qZ5uF3TtgEZHj7o5ssKFNs9',
    block2: 'CvjrdzHQB1KystXqa4bDWcLbNRaVUcrLZ3PVnMqHKyiW',
};
exports.signatures = {
    signature1: 'NfcCZq7rrxx8SN23w31Wtd53Bhw5qm6E4GaXfw1sxBEnV3J9MRdHRzwgDEEjTC5WCurvW84bkyDcpCGgGjkhi9A',
    signature2: 'NfcCZq7rrxx8SN23w31Wtd53Bhw5qm6E4GaXfw1sxBEnV3J9MRdHRzwgDEEjTC5WCurvW84bkyDcpCGgGjkhi9A',
    signature3: 'FrTD1L5nVyFqPmQDFtKX4goWoFtz9iF9bwF27DxfEmBDJ7eiBEr6H4ULPAJ4kNQTCpdQB2RJK2LuT7yUGKnDhty',
};
exports.txIds = {
    id1: '9Z9Kn1aDw6CQTcH3qttxJSf3PCwc6BvMirrCiroY5v6W',
    id2: '3eBsBWBK9wtjYgtw2B23HzVaXj8vopFcmiMSTHSJiroW',
};
exports.rawTx = {
    transfer: {
        signed: 'QAAAADYxYjE4YzZkYzAyZGRjYWJkZWFjNTZjYjRmMjFhOTcxY2M0MWNjOTc2NDBmNmY4NWIwNzM0ODAwMDhjNTNhMGQAYbGMbcAt3KverFbLTyGpccxBzJdkD2+FsHNIAAjFOg0BAAAAAAAAAEAAAAA5ZjdiMDY3NWRiNTlkMTliNGJkOWM4YzcyZWFhYmJhNzVhOTg2M2QwMmIzMDExNWI4YjNjM2NhNWMyMGYwMjU0ppNL00/j8LLRb+dQg6da599fp9XXZsr3QyxL4aKNJmABAAAAAwAAAKHtzM4bwtMAAAAAAAAALgvCvIZFLIk8jb7g2teJf2WTnHWP083jtcT/uhgQCCPRc54P9xXwoXk35ePppQwS7bRMOTsl6mpIFWq75NUWCQ==',
        unsigned: 'QAAAADYxYjE4YzZkYzAyZGRjYWJkZWFjNTZjYjRmMjFhOTcxY2M0MWNjOTc2NDBmNmY4NWIwNzM0ODAwMDhjNTNhMGQAYbGMbcAt3KverFbLTyGpccxBzJdkD2+FsHNIAAjFOg0BAAAAAAAAAEAAAAA5ZjdiMDY3NWRiNTlkMTliNGJkOWM4YzcyZWFhYmJhNzVhOTg2M2QwMmIzMDExNWI4YjNjM2NhNWMyMGYwMjU0ppNL00/j8LLRb+dQg6da599fp9XXZsr3QyxL4aKNJmABAAAAAwAAAKHtzM4bwtMAAAAAAAA=',
        hexUnsigned: '40000000363162313863366463303264646361626465616335366362346632316139373163633431636339373634306636663835623037333438303030386335336130640061b18c6dc02ddcabdeac56cb4f21a971cc41cc97640f6f85b073480008c53a0d01000000000000004000000039663762303637356462353964313962346264396338633732656161626261373561393836336430326233303131356238623363336361356332306630323534a6934bd34fe3f0b2d16fe75083a75ae7df5fa7d5d766caf7432c4be1a28d26600100000003000000a1edccce1bc2d3000000000000',
        hexSigned: '40000000363162313863366463303264646361626465616335366362346632316139373163633431636339373634306636663835623037333438303030386335336130640061b18c6dc02ddcabdeac56cb4f21a971cc41cc97640f6f85b073480008c53a0d01000000000000004000000039663762303637356462353964313962346264396338633732656161626261373561393836336430326233303131356238623363336361356332306630323534a6934bd34fe3f0b2d16fe75083a75ae7df5fa7d5d766caf7432c4be1a28d26600100000003000000a1edccce1bc2d3000000000000002e0bc2bc86452c893c8dbee0dad7897f65939c758fd3cde3b5c4ffba18100823d1739e0ff715f0a17937e5e3e9a50c12edb44c393b25ea6a48156abbe4d51609',
    },
};
exports.validatorContractAddress = 'lavenderfive.pool.f863973.m0';
exports.nonce = 92548028000015;
const getAccessKeyResponse = {
    status: 200,
    body: {
        jsonrpc: '2.0',
        result: {
            block_hash: '844N9aWefd4TvJwdiBgXDVPz4W9z436kohTiXnp5y4fq',
            block_height: 93510058,
            nonce: exports.nonce - 1,
            permission: 'FullAccess',
        },
        id: 'dontcare',
    },
};
const getAccountResponse = {
    status: 200,
    body: {
        jsonrpc: '2.0',
        result: {
            amount: '197939394723504238400000001',
            block_hash: '3wdCKZM5FUDXbNMGH91s3Qz6PgBrBk2ewRfvY2CkP2mv',
            block_height: 93510153,
            code_hash: '11111111111111111111111111111111',
            locked: '0',
            storage_paid_at: 0,
            storage_usage: 182,
        },
        id: 'dontcare',
    },
};
const getZeroBalanceAccountResponse = {
    status: 200,
    body: {
        jsonrpc: '2.0',
        result: {
            amount: '0',
            block_hash: '3wdCKZM5FUDXbNMGH91s3Qz6PgBrBk2ewRfvY2CkP2mv',
            block_height: 93510153,
            code_hash: '11111111111111111111111111111111',
            locked: '0',
            storage_paid_at: 0,
            storage_usage: 0,
        },
        id: 'dontcare',
    },
};
const getProtocolConfigResp = {
    status: 200,
    body: {
        jsonrpc: '2.0',
        result: {
            avg_hidden_validator_seats_per_shard: [0, 0, 0, 0],
            block_producer_kickout_threshold: 80,
            chain_id: 'testnet',
            chunk_producer_kickout_threshold: 90,
            dynamic_resharding: false,
            epoch_length: 43200,
            fishermen_threshold: '340282366920938463463374607431768211455',
            gas_limit: 1000000000000000,
            gas_price_adjustment_rate: [1, 100],
            genesis_height: 42376888,
            genesis_time: '2020-07-31T03:39:42.911378Z',
            max_gas_price: '10000000000000000000000',
            max_inflation_rate: [1, 20],
            min_gas_price: '5000',
            minimum_stake_divisor: 10,
            num_block_producer_seats: 200,
            num_block_producer_seats_per_shard: [200, 200, 200, 200],
            num_blocks_per_year: 31536000,
            online_max_threshold: [99, 100],
            online_min_threshold: [90, 100],
            protocol_reward_rate: [1, 10],
            protocol_treasury_account: 'near',
            protocol_upgrade_stake_threshold: [4, 5],
            protocol_version: 54,
            runtime_config: {
                account_creation_config: {
                    min_allowed_top_level_account_length: 32,
                    registrar_account_id: 'registrar',
                },
                storage_amount_per_byte: '10000000000000000000',
                transaction_costs: {
                    action_creation_config: {
                        add_key_cost: {
                            full_access_cost: {
                                execution: 101765125000,
                                send_not_sir: 101765125000,
                                send_sir: 101765125000,
                            },
                            function_call_cost: {
                                execution: 102217625000,
                                send_not_sir: 102217625000,
                                send_sir: 102217625000,
                            },
                            function_call_cost_per_byte: {
                                execution: 1925331,
                                send_not_sir: 1925331,
                                send_sir: 1925331,
                            },
                        },
                        create_account_cost: {
                            execution: 99607375000,
                            send_not_sir: 99607375000,
                            send_sir: 99607375000,
                        },
                        delete_account_cost: {
                            execution: 147489000000,
                            send_not_sir: 147489000000,
                            send_sir: 147489000000,
                        },
                        delete_key_cost: {
                            execution: 94946625000,
                            send_not_sir: 94946625000,
                            send_sir: 94946625000,
                        },
                        deploy_contract_cost: {
                            execution: 184765750000,
                            send_not_sir: 184765750000,
                            send_sir: 184765750000,
                        },
                        deploy_contract_cost_per_byte: {
                            execution: 64572944,
                            send_not_sir: 6812999,
                            send_sir: 6812999,
                        },
                        function_call_cost: {
                            execution: 2319861500000,
                            send_not_sir: 2319861500000,
                            send_sir: 2319861500000,
                        },
                        function_call_cost_per_byte: {
                            execution: 2235934,
                            send_not_sir: 2235934,
                            send_sir: 2235934,
                        },
                        stake_cost: {
                            execution: 102217625000,
                            send_not_sir: 141715687500,
                            send_sir: 141715687500,
                        },
                        transfer_cost: {
                            execution: 115123062500,
                            send_not_sir: 115123062500,
                            send_sir: 115123062500,
                        },
                    },
                    action_receipt_creation_config: {
                        execution: 108059500000,
                        send_not_sir: 108059500000,
                        send_sir: 108059500000,
                    },
                    burnt_gas_reward: [3, 10],
                    data_receipt_creation_config: {
                        base_cost: {
                            execution: 36486732312,
                            send_not_sir: 36486732312,
                            send_sir: 36486732312,
                        },
                        cost_per_byte: {
                            execution: 17212011,
                            send_not_sir: 17212011,
                            send_sir: 17212011,
                        },
                    },
                    pessimistic_gas_price_inflation_ratio: [103, 100],
                    storage_usage_config: {
                        num_bytes_account: 100,
                        num_extra_bytes_record: 40,
                    },
                },
                wasm_config: {
                    ext_costs: {
                        base: 264768111,
                        contract_loading_base: 35445963,
                        contract_loading_bytes: 216750,
                        ecrecover_base: 278821988457,
                        keccak256_base: 5879491275,
                        keccak256_byte: 21471105,
                        keccak512_base: 5811388236,
                        keccak512_byte: 36649701,
                        log_base: 3543313050,
                        log_byte: 13198791,
                        promise_and_base: 1465013400,
                        promise_and_per_promise: 5452176,
                        promise_return: 560152386,
                        read_cached_trie_node: 2280000000,
                        read_memory_base: 2609863200,
                        read_memory_byte: 3801333,
                        read_register_base: 2517165186,
                        read_register_byte: 98562,
                        ripemd160_base: 853675086,
                        ripemd160_block: 680107584,
                        sha256_base: 4540970250,
                        sha256_byte: 24117351,
                        storage_has_key_base: 54039896625,
                        storage_has_key_byte: 30790845,
                        storage_iter_create_from_byte: 0,
                        storage_iter_create_prefix_base: 0,
                        storage_iter_create_prefix_byte: 0,
                        storage_iter_create_range_base: 0,
                        storage_iter_create_to_byte: 0,
                        storage_iter_next_base: 0,
                        storage_iter_next_key_byte: 0,
                        storage_iter_next_value_byte: 0,
                        storage_read_base: 56356845750,
                        storage_read_key_byte: 30952533,
                        storage_read_value_byte: 5611005,
                        storage_remove_base: 53473030500,
                        storage_remove_key_byte: 38220384,
                        storage_remove_ret_value_byte: 11531556,
                        storage_write_base: 64196736000,
                        storage_write_evicted_byte: 32117307,
                        storage_write_key_byte: 70482867,
                        storage_write_value_byte: 31018539,
                        touching_trie_node: 16101955926,
                        utf16_decoding_base: 3543313050,
                        utf16_decoding_byte: 163577493,
                        utf8_decoding_base: 3111779061,
                        utf8_decoding_byte: 291580479,
                        validator_stake_base: 911834726400,
                        validator_total_stake_base: 911834726400,
                        write_memory_base: 2803794861,
                        write_memory_byte: 2723772,
                        write_register_base: 2865522486,
                        write_register_byte: 3801564,
                    },
                    grow_mem_cost: 1,
                    limit_config: {
                        initial_memory_pages: 1024,
                        max_actions_per_receipt: 100,
                        max_arguments_length: 4194304,
                        max_contract_size: 4194304,
                        max_functions_number_per_contract: 10000,
                        max_gas_burnt: 300000000000000,
                        max_length_method_name: 256,
                        max_length_returned_data: 4194304,
                        max_length_storage_key: 2048,
                        max_length_storage_value: 4194304,
                        max_locals_per_contract: 1000000,
                        max_memory_pages: 2048,
                        max_number_bytes_method_names: 2000,
                        max_number_input_data_dependencies: 128,
                        max_number_logs: 100,
                        max_number_registers: 100,
                        max_promises_per_function_call_action: 1024,
                        max_register_size: 104857600,
                        max_stack_height: 16384,
                        max_total_log_length: 16384,
                        max_total_prepaid_gas: 300000000000000,
                        max_transaction_size: 4194304,
                        registers_memory_limit: 1073741824,
                        stack_limiter_version: 1,
                        wasmer2_stack_limit: 204800,
                    },
                    regular_op_cost: 822756,
                },
            },
            transaction_validity_period: 86400,
        },
        id: 'dontcare',
    },
};
const getGasPriceResponse = {
    status: 200,
    body: {
        jsonrpc: '2.0',
        result: {
            gas_price: '100000000',
        },
        id: 'dontcare',
    },
};
exports.ovcResponse = {
    signatureShares: [
        {
            txRequest: {
                transactions: [
                    {
                        unsignedTx: {
                            serializedTx: 'QAAAAGIzODNjYWM2ZjNjZDY0OTViZDZhYjg3NzMwMGE4NzliN2RiYzRhMTZhYjBlZjE5NzlkZTZmNzNkYjAyNDlmYWEAs4PKxvPNZJW9arh3MAqHm328SharDvGXneb3PbAkn6oBuZUj6a0AAEAAAABlYWRiMzIwOGZiOWU5MWY2MGQ3NmUzYzUxNzEzZDA1Y2I0YTU5NDFlNWYzNTVlMWZmOThlMTQwYTcxMjNlODRl2hbJtC4rwLyWAbMzTgTcRmr5xpWlrXOXbzxMWcP7wwcBAAAAA9A1oVfvpz3o4hcAAAAAAAA=',
                            scanIndex: 0,
                            coin: 'tnear',
                            signableHex: '9ce890db77fe8b62478e22bee84387b77e110c21cbba8fe3ee7eb4bf953c6e2c',
                            derivationPath: 'm/0',
                            parsedTx: {
                                inputs: [
                                    {
                                        address: 'b383cac6f3cd6495bd6ab877300a879b7dbc4a16ab0ef1979de6f73db0249faa',
                                        valueString: '1.12800127983096986416592e+23',
                                        value: 1.12800127983097e23,
                                    },
                                ],
                                outputs: [
                                    {
                                        address: 'eadb3208fb9e91f60d76e3c51713d05cb4a5941e5f355e1ff98e140a7123e84e',
                                        valueString: '1.12800127983096986416592e+23',
                                        coinName: 'tnear',
                                    },
                                ],
                                spendAmount: '1.12800127983096986416592e+23',
                                type: '',
                            },
                            feeInfo: {
                                fee: 6.862863796875e19,
                                feeString: '68628637968750000000',
                            },
                            coinSpecific: {
                                commonKeychain: '23f6ac586f0c7fe1ba4e67af674c06e61ea8d88b3c0243d5cbf6f66b0077ec807307ad0da02f62bfeec1e603df8305d72c49d1c9c1e99808b71fbeb1d8c85e0c',
                                lastScanIndex: 0,
                            },
                        },
                        signatureShares: [],
                        signatureShare: {
                            from: 'backup',
                            to: 'user',
                            share: 'bc02163a3d9cd5086a6d6702959f1d5bb29071f1bd8181648a66d10f223cb7c21ce535876b1560f78eaaa7f7cf3f35885ed539bcd0345d8db5edae402770bf04',
                            publicShare: 'b383cac6f3cd6495bd6ab877300a879b7dbc4a16ab0ef1979de6f73db0249faa',
                        },
                    },
                ],
                walletCoin: 'tnear',
            },
            tssVersion: '0.0.1',
            ovc: [
                {
                    eddsaSignature: {
                        y: 'b383cac6f3cd6495bd6ab877300a879b7dbc4a16ab0ef1979de6f73db0249faa',
                        R: 'bc02163a3d9cd5086a6d6702959f1d5bb29071f1bd8181648a66d10f223cb7c2',
                        sigma: 'f84d4894c915cc62fe54f23684b0d156b5e05c506a2515c2d049b6c3e4c0a90f',
                    },
                },
            ],
        },
    ],
};
exports.NearResponses = {
    getAccessKeyResponse,
    getAccountResponse,
    getZeroBalanceAccountResponse,
    getGasPriceResponse,
    getProtocolConfigResp,
};
exports.keys = {
    userKey: '{"iv":"I8cx17GV2qZ9HKF5ITZS4g==","v":1,"iter":10000,"ks":256,"ts":64,"mode"\n' +
        ':"ccm","adata":"","cipher":"aes","salt":"0k+79wgoUDU=","ct":"adpZXywRNHhLMI\n' +
        'IDae6KoQh6XmyNIslINE7aTd/9khp1/mu4uioKrJl0fAWC4+DdWWrEOiXKipX9yqvB5udWTDfaW\n' +
        'nM+ySG15MQ0Qrx0k1TqsDaYFFtQaNv64BV1nmOJrrT6gp5TRq3nxssgLnwdDJl8JvuSHplCxwKF\n' +
        'PynXTyZuVQ7mxMoruGnqHRrOf+9gS5xUySH/QKf1C8RpA0QZDlGcJS6i7bhAk894x694EYZu37q\n' +
        'V2mWs/oPtWMFAscFUNReSUcHu2rWV546/spJLog7d891Hq/Dq5aVxOYJkZmwLnFOc2Rz1qmz5s+\n' +
        'ExlXaDoGphVVYgq4Lhm6HQ4zKDCqo8oIPWGLCG437mTU1axmMPLNcDOEXqSfHLOhiOPgDS9YrYJ\n' +
        'EPAfiEfE3tR7SfqLMy9kwNmDM86EtPmoZcYEDHhz3oaVwT07+wwRH63cTGdPOlg8FusfBqFh8Ob\n' +
        '2molhY6JdLeH1jc42rs0/GNWIH/kcm+LVAWqLRvax5nVCBMreKj1EfvsBADfUdXoIotRs1wqixO\n' +
        'D1p1PgRNJKBP4t7j2OXaij7FyKz6LU8dC6FcWvGAxkBeB5Lgo8GG/AaSMWwJY6eRTV8wBCsj9TL\n' +
        'M9+dhvZdQSvBGlstWgLLk1bPuAlNabOdnDmJa+IavKafaiP8LYCrfKaBZ2/ogC+aEvipEEOCk0J\n' +
        'h+A/PBcwl3Z+oPBzKNVvox0Cvp6rCUjuRVaH/TcoijASQ9DK0c8Kz2bc1BzAUJYGag1JngHsPbw\n' +
        'T41oifOVevJeVfl8Fe5M7UPGUyNm7Khu/l8pg25rO7n0MfIjgnyFVOZ/2aeZFy4ww/Ix1GLRLkS\n' +
        '6VvlY2Bh6yhn0mFMIJPWZsUHVfbxuPpD2tPPufULiIXx/r/09HBlJp420GggTVIiMh9zXrek0vz\n' +
        'Mb/dfAnqX2msIF//R8LjsVBu9SRdDlqbJW3vviX1rw1XRT8Bpg5ieSWz8uVt7dzYzzsMwi8YwaA\n' +
        'FynwFHzi1aymP1gAyklubtcw8A="}',
    backupKey: '{"iv":"lbXgY5IYb9z3gwuYsD6oJA==","v":1,"iter":10000,"ks":256,"ts":64,"mode"\n' +
        ':"ccm","adata":"","cipher":"aes","salt":"Wg9AcOhVCWQ=","ct":"YeJOJDQ6f/rc0D\n' +
        'nlsXyLYc6qhTITyEkZyFmt4X7TFMoG4otdVdx/wh+ieC/lssAgooqwyiW056QGFNCTIMbEI/zSm\n' +
        'rS362hQx9QK49Eadkc5pO2Qfm/EXlYAAi/hFe2q8tk4IU+CAowW7QcyJ5NMIb+J2ImqGKxgROC9\n' +
        '4M4/ZxXTtbkalEVtwAF0Pyui8O0p+JHA/Q1D+9yPl3SfXu6D/GYV+RcmMtgae+wQYuIdx7fxGQk\n' +
        'EqMy9NfewKK/T+2SLpqYwED3C6OtMOM2URkPpU72KmRUzZllxk1/oLFVcHycLTd68qyfQr7QN2f\n' +
        '8pKKvq7VdbLBS+VIcTbSFpO6WPJrEt/oUqQ8E3FLCQ7sAkZe6NNzyREJ5Ci/xCvnEAmeJz04kiR\n' +
        'qE4XGYpqObUhMHjfl80T2fxE66xdgCrbUfhPsQhmmJly8q1gFln3I6UJ+szXN4F0WAqx2SupHFy\n' +
        '/JcGhyquq7b/+AXth3fFGdI3xL5x9ygMyCndUyk6bie8DWgtc6UW/a5Hz7FDNh7r2SujF0gHDut\n' +
        'yI7ff9qRfSTqf75YI3vkhqJp3O+LNiQpuTqpwPCTNl92FnAtcdEAw3V6QQXEe+rPlUeJbym1Qa/\n' +
        'cNHT0HGxd9/Yqd635CjhH2xUK4I2NyTaRvoNQh9PLUMVL/UqHRbL+AOTn7deVGRMBTf2GtfJcnV\n' +
        'cvtopuik+MlhceDu2SIwIgWbvXApV6drBnX8W7HPczcIi5O/IH2XawXIvSV6JsVxXeYY/KUsfih\n' +
        '+RK4Qs5x8kZHyjl3vuFBEL4tWaKyc3A1zt375+3PUsDUMR+wyP3ANzXsgxpvzOVX/KFP709Mp0v\n' +
        'YJyctc/N1XD/RZ2xj6bha6ybsFUiNfT3v83+dKSMLUKzDe0IDqoC/XgYpo89z0zyFG4jpnVqUHz\n' +
        'hxrDtsDch1fFf/4B4xm8uGfDNcc0f5O+8eAzzmy/Kat79i9V1xCAE8gn7mAZILkzLnSbD1JyXaG\n' +
        '5NK0trXhDQqFp7Gt6zYv6aG"}',
    bitgoKey: '8699d2e05d60a3f7ab733a74ccf707f3407494b60f4253616187f5262e20737519a1763de0b\n' +
        'cc4d165a7fa0e4dde67a1426ec4cc9fcd0820d749e6589dcfa08e',
};
exports.accountInfo = {
    accountId: 'f256196dae617aa348149c1e61e997272492668d517506d7a6e2392e06ea532c',
    bs58EncodedPublicKey: 'HJyoxJMxRHnAp3oE73kuKnNYtvFEmp7UkQZNDFRokLVH',
    blockHash: '844N9aWefd4TvJwdiBgXDVPz4W9z436kohTiXnp5y4fq',
};
//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoibmVhci5qcyIsInNvdXJjZVJvb3QiOiIiLCJzb3VyY2VzIjpbIi4uLy4uLy4uL3Rlc3QvZml4dHVyZXMvbmVhci50cyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiOzs7QUFBYSxRQUFBLFFBQVEsR0FBRztJQUN0QixRQUFRLEVBQUU7UUFDUixTQUFTLEVBQUUsa0VBQWtFO1FBQzdFLFNBQVMsRUFBRSxrRUFBa0U7UUFDN0UsT0FBTyxFQUFFLGtFQUFrRTtLQUM1RTtJQUNELFFBQVEsRUFBRTtRQUNSLFNBQVMsRUFBRSxrRUFBa0U7UUFDN0UsU0FBUyxFQUFFLGtFQUFrRTtRQUM3RSxPQUFPLEVBQUUsa0VBQWtFO0tBQzVFO0lBQ0QsUUFBUSxFQUFFO1FBQ1IsT0FBTyxFQUFFLGtFQUFrRTtRQUMzRSxTQUFTLEVBQUUsa0VBQWtFO1FBQzdFLFNBQVMsRUFBRSwwRkFBMEY7S0FDdEc7SUFDRCxRQUFRLEVBQUU7UUFDUixTQUFTLEVBQUUsMEZBQTBGO1FBQ3JHLFNBQVMsRUFBRSw4Q0FBOEM7UUFDekQsT0FBTyxFQUFFLGtFQUFrRTtLQUM1RTtJQUNELFFBQVEsRUFBRTtRQUNSLFNBQVMsRUFBRSwwRkFBMEY7UUFDckcsU0FBUyxFQUFFLDhDQUE4QztRQUN6RCxPQUFPLEVBQUUsZUFBZTtLQUN6QjtJQUNELGNBQWMsRUFBRTtRQUNkLFFBQVEsRUFBRSxRQUFRO1FBQ2xCLFFBQVEsRUFBRSxTQUFTO1FBQ25CLFFBQVEsRUFBRSxlQUFlO1FBQ3pCLFFBQVEsRUFBRSxLQUFLO1FBQ2YsUUFBUSxFQUFFLGtGQUFrRjtLQUM3RjtJQUNELE9BQU8sRUFBRTtRQUNQLFNBQVMsRUFBRSxrRUFBa0U7UUFDN0UsU0FBUyxFQUFFLGtFQUFrRTtRQUM3RSxPQUFPLEVBQUUsa0VBQWtFO0tBQzVFO0NBQ0YsQ0FBQztBQUVXLFFBQUEsU0FBUyxHQUFHO0lBQ3ZCLE1BQU0sRUFBRSw4Q0FBOEM7SUFDdEQsTUFBTSxFQUFFLDhDQUE4QztDQUN2RCxDQUFDO0FBRVcsUUFBQSxVQUFVLEdB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QjtJQUNqQyxTQUFTLEVBQ1AsK0VBQStFO1FBQy9FLCtFQUErRTtRQUMvRSwrRUFBK0U7UUFDL0UsK0VBQStFO1FBQy9FLCtFQUErRTtRQUMvRSwrRUFBK0U7UUFDL0UsK0VBQStFO1FBQy9FLCtFQUErRTtRQUMvRSwrRUFBK0U7UUFDL0UsK0VBQStFO1FBQy9FLCtFQUErRTtRQUMvRSwrRUFBK0U7UUFDL0UsK0VBQStFO1FBQy9FLCtFQUErRTtRQUMvRSwrRUFBK0U7UUFDL0UsMkJBQTJCO0lBQzdCLFFBQVEsRUFDTiwrRUFBK0U7UUFDL0UsdURBQXVEO0NBQzFELENBQUM7QUFFVyxRQUFBLFdBQVcsR0FBRztJQUN6QixTQUFTLEVBQUUsa0VBQWtFO0lBQzdFLG9CQUFvQixFQUFFLDhDQUE4QztJQUNwRSxTQUFTLEVBQUUsOENBQThDO0NBQzFELENBQUMiLCJzb3VyY2VzQ29udGVudCI6WyJleHBvcnQgY29uc3QgYWNjb3VudHMgPSB7XG4gIGFjY291bnQxOiB7XG4gICAgc2VjcmV0S2V5OiAnODc0NTc4MDEwNjAzYWY4ZTkzYjQ0YmZjMWQxM2IzMjgzMGQwZGJjYTZjODlmMjhjY2RjNjYyYWZkM2NkYzgyNCcsXG4gICAgcHVibGljS2V5OiAnNjFiMThjNmRjMDJkZGNhYmRlYWM1NmNiNGYyMWE5NzFjYzQxY2M5NzY0MGY2Zjg1YjA3MzQ4MDAwOGM1M2EwZCcsXG4gICAgYWRkcmVzczogJzYxYjE4YzZkYzAyZGRjYWJkZWFjNTZjYjRmMjFhOTcxY2M0MWNjOTc2NDBmNmY4NWIwNzM0ODAwMDhjNTNhMGQnLFxuICB9LFxuICBhY2NvdW50Mjoge1xuICAgIHNlY3JldEtleTogJzZmODUwZDE3YzJiZjY0NDc4YTJhYWM4NjBmZTljMjNhNDhkMzIyZjEyOTMyYzQzZmU5MDcwNDU1M2I3Yjg0ZmQnLFxuICAgIHB1YmxpY0tleTogJzlmN2IwNjc1ZGI1OWQxOWI0YmQ5YzhjNzJlYWFiYmE3NWE5ODYzZDAyYjMwMTE1YjhiM2MzY2E1YzIwZjAyNTQnLFxuICAgIGFkZHJlc3M6ICc5ZjdiMDY3NWRiNTlkMTliNGJkOWM4YzcyZWFhYmJhNzVhOTg2M2QwMmIzMDExNWI4YjNjM2NhNWMyMGYwMjU0JyxcbiAgfSxcbiAgYWNjb3VudDM6IHtcbiAgICBhZGRyZXNzOiAnOGU0OThjNzI5OWJjODg0NzkxNWFkMDI5ODljZjIzZGZkZTQyOTZiNmNiYThjYzgxNWMzNmE0OWE0MDkyY2U4ZScsXG4gICAgcHVibGljS2V5OiAnOGU0OThjNzI5OWJjODg0NzkxNWFkMDI5ODljZjIzZGZkZTQyOTZiNmNiYThjYzgxNWMzNmE0OWE0MDkyY2U4ZScsXG4gICAgc2VjcmV0S2V5OiAnMjhCeXVnSFVjTG14eVI0ck4yZ3NMQkRRRmVQcnBrVHZhZHRBVVJIS1BlU0RYbjlpd2k5YVU5dUhXOEVGQm9YN3FWWGM5OHNobmR2cUpGdDU4TmJ6RUNHNScsXG4gIH0sXG4gIGFjY291bnQ0OiB7XG4gICAgc2VjcmV0S2V5OiAnM1llenFjOGVXVDljb00yZFNndVQxWENEY2ZDM0JZWWR0R1ZQRWRjelJCZ3FtV21MVTdMRUR6QndjTkVIQTMxY1hGc0t5WG9FNFVDMUg5bjMzQzRucDdFWicsXG4gICAgcHVibGljS2V5OiAnMzhFWXMyRDJ0OWZZRXdFNjZFcWRqN2NhblcxUGZTc3ppZXF0Tm9ycWZKV20nLFxuICAgIGFkZHJlc3M6ICcxZjkxYzI4MzY4MmI2MDE0ZTY4YzU2YmEwOTMwMjczMGZhYzFmNGExZGU1ZWM4ZjcyOWJmZTFmYjUxZDJiOWIyJyxcbiAgfSxcbiAgYWNjb3VudDU6IHtcbiAgICBzZWNyZXRLZXk6ICczWWV6cWM4ZVdUOWNvTTJkU2d1VDFYQ0RjZkMzQllZZHRHVlBFZGN6UkJncW1XbUxVN0xFRHpCd2NORUhBMzFjWEZzS3lYb0U0VUMxSDluMzNDNG5wN0VaJyxcbiAgICBwdWJsaWNLZXk6ICczOEVZczJEMnQ5ZllFd0U2NkVxZGo3Y2FuVzFQZlNzemllcXROb3JxZkpXbScsXG4gICAgYWRkcmVzczogJ2J0ZGV2LnRlc3RuZXQnLFxuICB9LFxuICBlcnJvcnNBY2NvdW50czoge1xuICAgIGFkZHJlc3MxOiAnbm90IG9rJyxcbiAgICBhZGRyZXNzMjogJ2JvX193ZW4nLFxuICAgIGFkZHJlc3MzOiAnbWVAZ29vZ2xlLmNvbScsXG4gICAgYWRkcmVzczQ6ICckJCQnLFxuICAgIGFkZHJlc3M1OiAnYWJjZGVmZ2hpamtsbW5vcHFyc3R1dnd4eXouYWJjZGVmZ2hpamtsbW5vcHFyc3R1dnd4eXouYWJjZGVmZ2hpamtsbW5vcHFyc3R1dnd4eXonLFxuICB9LFxuICBkZWZhdWx0OiB7XG4gICAgc2VjcmV0S2V5OiAnMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMCcsXG4gICAgcHVibGljS2V5OiAnM2I2YTI3YmNjZWI2YTQyZDYyYTNhOGQwMmE2ZjBkNzM2NTMyMTU3NzFkZTI0M2E2M2FjMDQ4YTE4YjU5ZGEyOScsXG4gICAgYWRkcmVzczogJzNiNmEyN2JjY2ViNmE0MmQ2MmEzYThkMDJhNmYwZDczNjUzMjE1NzcxZGUyNDNhNjNhYzA0OGExOGI1OWRhMjknLFxuICB9LFxufTtcblxuZXhwb3J0IGNvbnN0IGJsb2NrSGFzaCA9IHtcbiAgYmxvY2sxOiAnQ0RFd3dwN1RqamFocmlTdlgzNDU3cVo1dUYzVHRnRVpIajdvNXNzS0ZOczknLFxuICBibG9jazI6ICdDdmpyZHpIUUIxS3lzdFhxYTRiRFdjTGJOUmFWVWNyTFozUFZuTXFIS3lpVycsXG59O1xuXG5leHBvcnQgY29uc3Qgc2lnbmF0dXJlcyA9IHtcbiAgc2lnbmF0dXJlMTogJ05mY0NacTdycnh4OFNOMjN3MzFXdGQ1M0JodzVxbTZFNEdhWGZ3MXN4QkVuVjNKOU1SZEhSendnREVFalRDNVdDdXJ2Vzg0Ymt5RGNwQ0dnR2praGk5QScsXG4gIHNpZ25hdHVyZTI6ICdOZmNDWnE3cnJ4eDhTTjIzdzMxV3RkNTNCaHc1cW02RTRHYVhmdzFzeEJFblYzSjlNUmRIUnp3Z0RFRWpUQzVXQ3Vydlc4NGJreURjcENHZ0dqa2hpOUEnLFxuICBzaWduYXR1cmUzOiAnRnJURDFMNW5WeUZxUG1RREZ0S1g0Z29Xb0Z0ejlpRjlid0YyN0R4ZkVtQkRKN2VpQkVyNkg0VUxQQUo0a05RVENwZFFCMlJKSzJMdVQ3eVVHS25EaHR5Jyxcbn07XG5cbmV4cG9ydCBjb25zdCB0eElkcyA9IHtcbiAgaWQxOiAnOVo5S24xYUR3NkNRVGNIM3F0dHhKU2YzUEN3YzZCdk1pcnJDaXJvWTV2NlcnLFxuICBpZDI6ICczZUJzQldCSzl3dGpZZ3R3MkIyM0h6VmFYajh2b3BGY21pTVNUSFNKaXJvVycsXG59O1xuXG5leHBvcnQgY29uc3QgcmF3VHggPSB7XG4gIHRyYW5zZmVyOiB7XG4gICAgc2lnbmVkOlxuICAgICAgJ1FBQUFBRFl4WWpFNFl6WmtZekF5WkdSallXSmtaV0ZqTlRaallqUm1NakZoT1RjeFkyTTBNV05qT1RjMk5EQm1ObVk0TldJd056TTBPREF3TURoak5UTmhNR1FBWWJHTWJjQXQzS3ZlckZiTFR5R3BjY3hCekpka0QyK0ZzSE5JQUFqRk9nMEJBQUFBQUFBQUFFQUFBQUE1WmpkaU1EWTNOV1JpTlRsa01UbGlOR0prT1dNNFl6Y3laV0ZoWW1KaE56VmhPVGcyTTJRd01tSXpNREV4TldJNFlqTmpNMk5oTldNeU1HWXdNalUwcHBOTDAwL2o4TExSYitkUWc2ZGE1OTlmcDlYWFpzcjNReXhMNGFLTkptQUJBQUFBQXdBQUFLSHR6TTRid3RNQUFBQUFBQUFBTGd2Q3ZJWkZMSWs4amI3ZzJ0ZUpmMldUbkhXUDA4M2p0Y1QvdWhnUUNDUFJjNTRQOXhYd29YazM1ZVBwcFF3UzdiUk1PVHNsNm1wSUZXcTc1TlVXQ1E9PScsXG4gICAgdW5zaWduZWQ6XG4gICAgICAnUUFBQUFEWXhZakU0WXpaa1l6QXlaR1JqWVdKa1pXRmpOVFpqWWpSbU1qRmhPVGN4WTJNME1XTmpPVGMyTkRCbU5tWTROV0l3TnpNME9EQXdNRGhqTlROaE1HUUFZYkdNYmNBdDNLdmVyRmJMVHlHcGNjeEJ6SmRrRDIrRnNITklBQWpGT2cwQkFBQUFBQUFBQUVBQUFBQTVaamRpTURZM05XUmlOVGxrTVRsaU5HSmtPV000WXpjeVpXRmhZbUpoTnpWaE9UZzJNMlF3TW1Jek1ERXhOV0k0WWpOak0yTmhOV015TUdZd01qVTBwcE5MMDAvajhMTFJiK2RRZzZkYTU5OWZwOVhYWnNyM1F5eEw0YUtOSm1BQkFBQUFBd0FBQUtIdHpNNGJ3dE1BQUFBQUFBQT0nLFxuICAgIGhleFVuc2lnbmVkOlxuICAgICAgJzQwMDAwMDAwMzYzMTYyMzEzODYzMzY2NDYzMzAzMjY0NjQ2MzYxNjI2NDY1NjE2MzM1MzY2MzYyMzQ2NjMyMzE2MTM5MzczMTYzNjMzNDMxNjM2MzM5MzczNjM0MzA2NjM2NjYzODM1NjIzMDM3MzMzNDM4MzAzMDMwMzg2MzM1MzM2MTMwNjQwMDYxYjE4YzZkYzAyZGRjYWJkZWFjNTZjYjRmMjFhOTcxY2M0MWNjOTc2NDBmNmY4NWIwNzM0ODAwMDhjNTNhMGQwMTAwMDAwMDAwMDAwMDAwNDAwMDAwMDAzOTY2Mzc2MjMwMzYzNzM1NjQ2MjM1Mzk2NDMxMzk2MjM0NjI2NDM5NjMzODYzMzczMjY1NjE2MTYyNjI2MTM3MzU2MTM5MzgzNjMzNjQzMDMyNjIzMzMwMzEzMTM1NjIzODYyMzM2MzMzNjM2MTM1NjMzMjMwNjYzMDMyMzUzNGE2OTM0YmQzNGZlM2YwYjJkMTZmZTc1MDgzYTc1YWU3ZGY1ZmE3ZDVkNzY2Y2FmNzQzMmM0YmUxYTI4ZDI2NjAwMTAwMDAwMDAzMDAwMDAwYTFlZGNjY2UxYmMyZDMwMDAwMDAwMDAwMDAnLFxuICAgIGhleFNpZ25lZDpcbiAgICAgICc0MDAwMDAwMDM2MzE2MjMxMzg2MzM2NjQ2MzMwMzI2NDY0NjM2MTYyNjQ2NTYxNjMzNTM2NjM2MjM0NjYzMjMxNjEzOTM3MzE2MzYzMzQzMTYzNjMzOTM3MzYzNDMwNjYzNjY2MzgzNTYyMzAzNzMzMzQzODMwMzAzMDM4NjMzNTMzNjEzMDY0MDA2MWIxOGM2ZGMwMmRkY2FiZGVhYzU2Y2I0ZjIxYTk3MWNjNDFjYzk3NjQwZjZmODViMDczNDgwMDA4YzUzYTBkMDEwMDAwMDAwMDAwMDAwMDQwMDAwMDAwMzk2NjM3NjIzMDM2MzczNTY0NjIzNTM5NjQzMTM5NjIzNDYyNjQzOTYzMzg2MzM3MzI2NTYxNjE2MjYyNjEzNzM1NjEzOTM4MzYzMzY0MzAzMjYyMzMzMDMxMzEzNTYyMzg2MjMzNjMzMzYzNjEzNTYzMzIzMDY2MzAzMjM1MzRhNjkzNGJkMzRmZTNmMGIyZDE2ZmU3NTA4M2E3NWFlN2RmNWZhN2Q1ZDc2NmNhZjc0MzJjNGJlMWEyOGQyNjYwMDEwMDAwMDAwMzAwMDAwMGExZWRjY2NlMWJjMmQzMDAwMDAwMDAwMDAwMDAyZTBiYzJiYzg2NDUyYzg5M2M4ZGJlZTBkYWQ3ODk3ZjY1OTM5Yzc1OGZkM2NkZTNiNWM0ZmZiYTE4MTAwODIzZDE3MzllMGZmNzE1ZjBhMTc5MzdlNWUzZTlhNTBjMTJlZGI0NGMzOTNiMjVlYTZhNDgxNTZhYmJlNGQ1MTYwOScsXG4gIH0sXG59O1xuXG5leHBvcnQgY29uc3QgdmFsaWRhdG9yQ29udHJhY3RBZGRyZXNzID0gJ2xhdmVuZGVyZml2ZS5wb29sLmY4NjM5NzMubTAnO1xuXG5leHBvcnQgY29uc3Qgbm9uY2UgPSA5MjU0ODAyODAwMDAxNTtcblxuY29uc3QgZ2V0QWNjZXNzS2V5UmVzcG9uc2UgPSB7XG4gIHN0YXR1czogMjAwLFxuICBib2R5OiB7XG4gICAganNvbnJwYzogJzIuMCcsXG4gICAgcmVzdWx0OiB7XG4gICAgICBibG9ja19oYXNoOiAnODQ0TjlhV2VmZDRUdkp3ZGlCZ1hEVlB6NFc5ejQzNmtvaFRpWG5wNXk0ZnEnLFxuICAgICAgYmxvY2tfaGVpZ2h0OiA5MzUxMDA1OCxcbiAgICAgIG5vbmNlOiBub25jZSAtIDEsXG4gICAgICBwZXJtaXNzaW9uOiAnRnVsbEFjY2VzcycsXG4gICAgfSxcbiAgICBpZDogJ2RvbnRjYXJlJyxcbiAgfSxcbn07XG5cbmNvbnN0IGdldEFjY291bnRSZXNwb25zZSA9IHtcbiAgc3RhdHVzOiAyMDAsXG4gIGJvZHk6IHtcbiAgICBqc29ucnBjOiAnMi4wJyxcbiAgICByZXN1bHQ6IHtcbiAgICAgIGFtb3VudDogJzE5NzkzOTM5NDcyMzUwNDIzODQwMDAwMDAwMScsXG4gICAgICBibG9ja19oYXNoOiAnM3dkQ0taTTVGVURYYk5NR0g5MXMzUXo2UGdCckJrMmV3UmZ2WTJDa1AybXYnLFxuICAgICAgYmxvY2tfaGVpZ2h0OiA5MzUxMDE1MyxcbiAgICAgIGNvZGVfaGFzaDogJzExMTExMTExMTExMTExMTExMTExMTExMTExMTExMTExJyxcbiAgICAgIGxvY2tlZDogJzAnLFxuICAgICAgc3RvcmFnZV9wYWlkX2F0OiAwLFxuICAgICAgc3RvcmFnZV91c2FnZTogMTgyLFxuICAgIH0sXG4gICAgaWQ6ICdkb250Y2FyZScsXG4gIH0sXG59O1xuXG5jb25zdCBnZXRaZXJvQmFsYW5jZUFjY291bnRSZXNwb25zZSA9IHtcbiAgc3RhdHVzOiAyMDAsXG4gIGJvZHk6IHtcbiAgICBqc29ucnBjOiAnMi4wJyxcbiAgICByZXN1bHQ6IHtcbiAgICAgIGFtb3VudDogJzAnLFxuICAgICAgYmxvY2tfaGFzaDogJzN3ZENLWk01RlVEWGJOTUdIOTFzM1F6NlBnQnJCazJld1JmdlkyQ2tQMm12JyxcbiAgICAgIGJsb2NrX2hlaWdodDogOTM1MTAxNTMsXG4gICAgICBjb2RlX2hhc2g6ICcxMTExMTExMTExMTExMTExMTExMTExMTExMTExMTExMScsXG4gICAgICBsb2NrZWQ6ICcwJyxcbiAgICAgIHN0b3JhZ2VfcGFpZF9hdDogMCxcbiAgICAgIHN0b3JhZ2VfdXNhZ2U6IDAsXG4gICAgfSxcbiAgICBpZDogJ2RvbnRjYXJlJyxcbiAgfSxcbn07XG5cbmNvbnN0IGdldFByb3RvY29sQ29uZmlnUmVzcCA9IHtcbiAgc3RhdHVzOiAyMDAsXG4gIGJvZHk6IHtcbiAgICBqc29ucnBjOiAnMi4wJyxcbiAgICByZXN1bHQ6IHtcbiAgICAgIGF2Z19oaWRkZW5fdmFsaWRhdG9yX3NlYXRzX3Blcl9zaGFyZDogWzAsIDAsIDAsIDBdLFxuICAgICAgYmxvY2tfcHJvZHVjZXJfa2lja291dF90aHJlc2hvbGQ6IDgwLFxuICAgICAgY2hhaW5faWQ6ICd0ZXN0bmV0JyxcbiAgICAgIGNodW5rX3Byb2R1Y2VyX2tpY2tvdXRfdGhyZXNob2xkOiA5MCxcbiAgICAgIGR5bmFtaWNfcmVzaGFyZGluZzogZmFsc2UsXG4gICAgICBlcG9jaF9sZW5ndGg6IDQzMjAwLFxuICAgICAgZmlzaGVybWVuX3RocmVzaG9sZDogJzM0MDI4MjM2NjkyMDkzODQ2MzQ2MzM3NDYwNzQzMTc2ODIxMTQ1NScsXG4gICAgICBnYXNfbGltaXQ6IDEwMDAwMDAwMDAwMDAwMDAsXG4gICAgICBnYXNfcHJpY2VfYWRqdXN0bWVudF9yYXRlOiBbMSwgMTAwXSxcbiAgICAgIGdlbmVzaXNfaGVpZ2h0OiA0MjM3Njg4OCxcbiAgICAgIGdlbmVzaXNfdGltZTogJzIwMjAtMDctMzFUMDM6Mzk6NDIuOTExMzc4WicsXG4gICAgICBtYXhfZ2FzX3ByaWNlOiAnMTAwMDAwMDAwMDAwMDAwMDAwMDAwMDAnLFxuICAgICAgbWF4X2luZmxhdGlvbl9yYXRlOiBbMSwgMjBdLFxuICAgICAgbWluX2dhc19wcmljZTogJzUwMDAnLFxuICAgICAgbWluaW11bV9zdGFrZV9kaXZpc29yOiAxMCxcbiAgICAgIG51bV9ibG9ja19wcm9kdWNlcl9zZWF0czogMjAwLFxuICAgICAgbnVtX2Jsb2NrX3Byb2R1Y2VyX3NlYXRzX3Blcl9zaGFyZDogWzIwMCwgMjAwLCAyMDAsIDIwMF0sXG4gICAgICBudW1fYmxvY2tzX3Blcl95ZWFyOiAzMTUzNjAwMCxcbiAgICAgIG9ubGluZV9tYXhfdGhyZXNob2xkOiBbOTksIDEwMF0sXG4gICAgICBvbmxpbmVfbWluX3RocmVzaG9sZDogWzkwLCAxMDBdLFxuICAgICAgcHJvdG9jb2xfcmV3YXJkX3JhdGU6IFsxLCAxMF0sXG4gICAgICBwcm90b2NvbF90cmVhc3VyeV9hY2NvdW50OiAnbmVhcicsXG4gICAgICBwcm90b2NvbF91cGdyYWRlX3N0YWtlX3RocmVzaG9sZDogWzQsIDVdLFxuICAgICAgcHJvdG9jb2xfdmVyc2lvbjogNTQsXG4gICAgICBydW50aW1lX2NvbmZpZzoge1xuICAgICAgICBhY2NvdW50X2NyZWF0aW9uX2NvbmZpZzoge1xuICAgICAgICAgIG1pbl9hbGxvd2VkX3RvcF9sZXZlbF9hY2NvdW50X2xlbmd0aDogMzIsXG4gICAgICAgICAgcmVnaXN0cmFyX2FjY291bnRfaWQ6ICdyZWdpc3RyYXInLFxuICAgICAgICB9LFxuICAgICAgICBzdG9yYWdlX2Ftb3VudF9wZXJfYnl0ZTogJzEwMDAwMDAwMDAwMDAwMDAwMDAwJyxcbiAgICAgICAgdHJhbnNhY3Rpb25fY29zdHM6IHtcbiAgICAgICAgICBhY3Rpb25fY3JlYXRpb25fY29uZmlnOiB7XG4gICAgICAgICAgICBhZGRfa2V5X2Nvc3Q6IHtcbiAgICAgICAgICAgICAgZnVsbF9hY2Nlc3NfY29zdDoge1xuICAgICAgICAgICAgICAgIGV4ZWN1dGlvbjogMTAxNzY1MTI1MDAwLFxuICAgICAgICAgICAgICAgIHNlbmRfbm90X3NpcjogMTAxNzY1MTI1MDAwLFxuICAgICAgICAgICAgICAgIHNlbmRfc2lyOiAxMDE3NjUxMjUwMDAsXG4gICAgICAgICAgICAgIH0sXG4gICAgICAgICAgICAgIGZ1bmN0aW9uX2NhbGxfY29zdDoge1xuICAgICAgICAgICAgICAgIGV4ZWN1dGlvbjogMTAyMjE3NjI1MDAwLFxuICAgICAgICAgICAgICAgIHNlbmRfbm90X3NpcjogMTAyMjE3NjI1MDAwLFxuICAgICAgICAgICAgICAgIHNlbmRfc2lyOiAxMDIyMTc2MjUwMDAsXG4gICAgICAgICAgICAgIH0sXG4gICAgICAgICAgICAgIGZ1bmN0aW9uX2NhbGxfY29zdF9wZXJfYnl0ZToge1xuICAgICAgICAgICAgICAgIGV4ZWN1dGlvbjogMTkyNTMzMSxcbiAgICAgICAgICAgICAgICBzZW5kX25vdF9zaXI6IDE5MjUzMzEsXG4gICAgICAgICAgICAgICAgc2VuZF9zaXI6IDE5MjUzMzEsXG4gICAgICAgICAgICAgIH0sXG4gICAgICAgICAgICB9LFxuICAgICAgICAgICAgY3JlYXRlX2FjY291bnRfY29zdDoge1xuICAgICAgICAgICAgICBleGVjdXRpb246IDk5NjA3Mzc1MDAwLFxuICAgICAgICAgICAgICBzZW5kX25vdF9zaXI6IDk5NjA3Mzc1MDAwLFxuICAgICAgICAgICAgICBzZW5kX3NpcjogOTk2MDczNzUwMDAsXG4gICAgICAgICAgICB9LFxuICAgICAgICAgICAgZGVsZXRlX2FjY291bnRfY29zdDoge1xuICAgICAgICAgICAgICBleGVjdXRpb246IDE0NzQ4OTAwMDAwMCxcbiAgICAgICAgICAgICAgc2VuZF9ub3Rfc2lyOiAxNDc0ODkwMDAwMDAsXG4gICAgICAgICAgICAgIHNlbmRfc2lyOiAxNDc0ODkwMDAwMDAsXG4gICAgICAgICAgICB9LFxuICAgICAgICAgICAgZGVsZXRlX2tleV9jb3N0OiB7XG4gICAgICAgICAgICAgIGV4ZWN1dGlvbjogOTQ5NDY2MjUwMDAsXG4gICAgICAgICAgICAgIHNlbmRfbm90X3NpcjogOTQ5NDY2MjUwMDAsXG4gICAgICAgICAgICAgIHNlbmRfc2lyOiA5NDk0NjYyNTAwMCxcbiAgICAgICAgICAgIH0sXG4gICAgICAgICAgICBkZXBsb3lfY29udHJhY3RfY29zdDoge1xuICAgICAgICAgICAgICBleGVjdXRpb246IDE4NDc2NTc1MDAwMCxcbiAgICAgICAgICAgICAgc2VuZF9ub3Rfc2lyOiAxODQ3NjU3NTAwMDAsXG4gICAgICAgICAgICAgIHNlbmRfc2lyOiAxODQ3NjU3NTAwMDAsXG4gICAgICAgICAgICB9LFxuICAgICAgICAgICAgZGVwbG95X2NvbnRyYWN0X2Nvc3RfcGVyX2J5dGU6IHtcbiAgICAgICAgICAgICAgZXhlY3V0aW9uOiA2NDU3Mjk0NCxcbiAgICAgICAgICAgICAgc2VuZF9ub3Rfc2lyOiA2ODEyOTk5LFxuICAgICAgICAgICAgICBzZW5kX3NpcjogNjgxMjk5OSxcbiAgICAgICAgICAgIH0sXG4gICAgICAgICAgICBmdW5jdGlvbl9jYWxsX2Nvc3Q6IHtcbiAgICAgICAgICAgICAgZXhlY3V0aW9uOiAyMzE5ODYxNTAwMDAwLFxuICAgICAgICAgICAgICBzZW5kX25vdF9zaXI6IDIzMTk4NjE1MDAwMDAsXG4gICAgICAgICAgICAgIHNlbmRfc2lyOiAyMzE5ODYxNTAwMDAwLFxuICAgICAgICAgICAgfSxcbiAgICAgICAgICAgIGZ1bmN0aW9uX2NhbGxfY29zdF9wZXJfYnl0ZToge1xuICAgICAgICAgICAgICBleGVjdXRpb246IDIyMzU5MzQsXG4gICAgICAgICAgICAgIHNlbmRfbm90X3NpcjogMjIzNTkzNCxcbiAgICAgICAgICAgICAgc2VuZF9zaXI6IDIyMzU5MzQsXG4gICAgICAgICAgICB9LFxuICAgICAgICAgICAgc3Rha2VfY29zdDoge1xuICAgICAgICAgICAgICBleGVjdXRpb246IDEwMjIxNzYyNTAwMCxcbiAgICAgICAgICAgICAgc2VuZF9ub3Rfc2lyOiAxNDE3MTU2ODc1MDAsXG4gICAgICAgICAgICAgIHNlbmRfc2lyOiAxNDE3MTU2ODc1MDAsXG4gICAgICAgICAgICB9LFxuICAgICAgICAgICAgdHJhbnNmZXJfY29zdDoge1xuICAgICAgICAgICAgICBleGVjdXRpb246IDExNTEyMzA2MjUwMCxcbiAgICAgICAgICAgICAgc2VuZF9ub3Rfc2lyOiAxMTUxMjMwNjI1MDAsXG4gICAgICAgICAgICAgIHNlbmRfc2lyOiAxMTUxMjMwNjI1MDAsXG4gICAgICAgICAgICB9LFxuICAgICAgICAgIH0sXG4gICAgICAgICAgYWN0aW9uX3JlY2VpcHRfY3JlYXRpb25fY29uZmlnOiB7XG4gICAgICAgICAgICBleGVjdXRpb246IDEwODA1OTUwMDAwMCxcbiAgICAgICAgICAgIHNlbmRfbm90X3NpcjogMTA4MDU5NTAwMDAwLFxuICAgICAgICAgICAgc2VuZF9zaXI6IDEwODA1OTUwMDAwMCxcbiAgICAgICAgICB9LFxuICAgICAgICAgIGJ1cm50X2dhc19yZXdhcmQ6IFszLCAxMF0sXG4gICAgICAgICAgZGF0YV9yZWNlaXB0X2NyZWF0aW9uX2NvbmZpZzoge1xuICAgICAgICAgICAgYmFzZV9jb3N0OiB7XG4gICAgICAgICAgICAgIGV4ZWN1dGlvbjogMzY0ODY3MzIzMTIsXG4gICAgICAgICAgICAgIHNlbmRfbm90X3NpcjogMzY0ODY3MzIzMTIsXG4gICAgICAgICAgICAgIHNlbmRfc2lyOiAzNjQ4NjczMjMxMixcbiAgICAgICAgICAgIH0sXG4gICAgICAgICAgICBjb3N0X3Blcl9ieXRlOiB7XG4gICAgICAgICAgICAgIGV4ZWN1dGlvbjogMTcyMTIwMTEsXG4gICAgICAgICAgICAgIHNlbmRfbm90X3NpcjogMTcyMTIwMTEsXG4gICAgICAgICAgICAgIHNlbmRfc2lyOiAxNzIxMjAxMSxcbiAgICAgICAgICAgIH0sXG4gICAgICAgICAgfSxcbiAgICAgICAgICBwZXNzaW1pc3RpY19nYXNfcHJpY2VfaW5mbGF0aW9uX3JhdGlvOiBbMTAzLCAxMDBdLFxuICAgICAgICAgIHN0b3JhZ2VfdXNhZ2VfY29uZmlnOiB7XG4gICAgICAgICAgICBudW1fYnl0ZXNfYWNjb3VudDogMTAwLFxuICAgICAgICAgICAgbnVtX2V4dHJhX2J5dGVzX3JlY29yZDogNDAsXG4gICAgICAgICAgfSxcbiAgICAgICAgfSxcbiAgICAgICAgd2FzbV9jb25maWc6IHtcbiAgICAgICAgICBleHRfY29zdHM6IHtcbiAgICAgICAgICAgIGJhc2U6IDI2NDc2ODExMSxcbiAgICAgICAgICAgIGNvbnRyYWN0X2xvYWRpbmdfYmFzZTogMzU0NDU5NjMsXG4gICAgICAgICAgICBjb250cmFjdF9sb2FkaW5nX2J5dGVzOiAyMTY3NTAsXG4gICAgICAgICAgICBlY3JlY292ZXJfYmFzZTogMjc4ODIxOTg4NDU3LFxuICAgICAgICAgICAga2VjY2FrMjU2X2Jhc2U6IDU4Nzk0OTEyNzUsXG4gICAgICAgICAgICBrZWNjYWsyNTZfYnl0ZTogMjE0NzExMDUsXG4gICAgICAgICAgICBrZWNjYWs1MTJfYmFzZTogNTgxMTM4ODIzNixcbiAgICAgICAgICAgIGtlY2NhazUxMl9ieXRlOiAzNjY0OTcwMSxcbiAgICAgICAgICAgIGxvZ19iYXNlOiAzNTQzMzEzMDUwLFxuICAgICAgICAgICAgbG9nX2J5dGU6IDEzMTk4NzkxLFxuICAgICAgICAgICAgcHJvbWlzZV9hbmRfYmFzZTogMTQ2NTAxMzQwMCxcbiAgICAgICAgICAgIHByb21pc2VfYW5kX3Blcl9wcm9taXNlOiA1NDUyMTc2LFxuICAgICAgICAgICAgcHJvbWlzZV9yZXR1cm46IDU2MDE1MjM4NixcbiAgICAgICAgICAgIHJlYWRfY2FjaGVkX3RyaWVfbm9kZTogMjI4MDAwMDAwMCxcbiAgICAgICAgICAgIHJlYWRfbWVtb3J5X2Jhc2U6IDI2MDk4NjMyMDAsXG4gICAgICAgICAgICByZWFkX21lbW9yeV9ieXRlOiAzODAxMzMzLFxuICAgICAgICAgICAgcmVhZF9yZWdpc3Rlcl9iYXNlOiAyNTE3MTY1MTg2LFxuICAgICAgICAgICAgcmVhZF9yZWdpc3Rlcl9ieXRlOiA5ODU2MixcbiAgICAgICAgICAgIHJpcGVtZDE2MF9iYXNlOiA4NTM2NzUwODYsXG4gICAgICAgICAgICByaXBlbWQxNjBfYmxvY2s6IDY4MDEwNzU4NCxcbiAgICAgICAgICAgIHNoYTI1Nl9iYXNlOiA0NTQwOTcwMjUwLFxuICAgICAgICAgICAgc2hhMjU2X2J5dGU6IDI0MTE3MzUxLFxuICAgICAgICAgICAgc3RvcmFnZV9oYXNfa2V5X2Jhc2U6IDU0MDM5ODk2NjI1LFxuICAgICAgICAgICAgc3RvcmFnZV9oYXNfa2V5X2J5dGU6IDMwNzkwODQ1LFxuICAgICAgICAgICAgc3RvcmFnZV9pdGVyX2NyZWF0ZV9mcm9tX2J5dGU6IDAsXG4gICAgICAgICAgICBzdG9yYWdlX2l0ZXJfY3JlYXRlX3ByZWZpeF9iYXNlOiAwLFxuICAgICAgICAgICAgc3RvcmFnZV9pdGVyX2NyZWF0ZV9wcmVmaXhfYnl0ZTogMCxcbiAgICAgICAgICAgIHN0b3JhZ2VfaXRlcl9jcmVhdGVfcmFuZ2VfYmFzZTogMCxcbiAgICAgICAgICAgIHN0b3JhZ2VfaXRlcl9jcmVhdGVfdG9fYnl0ZTogMCxcbiAgICAgICAgICAgIHN0b3JhZ2VfaXRlcl9uZXh0X2Jhc2U6IDAsXG4gICAgICAgICAgICBzdG9yYWdlX2l0ZXJfbmV4dF9rZXlfYnl0ZTogMCxcbiAgICAgICAgICAgIHN0b3JhZ2VfaXRlcl9uZXh0X3ZhbHVlX2J5dGU6IDAsXG4gICAgICAgICAgICBzdG9yYWdlX3JlYWRfYmFzZTogNTYzNTY4NDU3NTAsXG4gICAgICAgICAgICBzdG9yYWdlX3JlYWRfa2V5X2J5dGU6IDMwOTUyNTMzLFxuICAgICAgICAgICAgc3RvcmFnZV9yZWFkX3ZhbHVlX2J5dGU6IDU2MTEwMDUsXG4gICAgICAgICAgICBzdG9yYWdlX3JlbW92ZV9iYXNlOiA1MzQ3MzAzMDUwMCxcbiAgICAgICAgICAgIHN0b3JhZ2VfcmVtb3ZlX2tleV9ieXRlOiAzODIyMDM4NCxcbiAgICAgICAgICAgIHN0b3JhZ2VfcmVtb3ZlX3JldF92YWx1ZV9ieXRlOiAxMTUzMTU1NixcbiAgICAgICAgICAgIHN0b3JhZ2Vfd3JpdGVfYmFzZTogNjQxOTY3MzYwMDAsXG4gICAgICAgICAgICBzdG9yYWdlX3dyaXRlX2V2aWN0ZWRfYnl0ZTogMzIxMTczMDcsXG4gICAgICAgICAgICBzdG9yYWdlX3dyaXRlX2tleV9ieXRlOiA3MDQ4Mjg2NyxcbiAgICAgICAgICAgIHN0b3JhZ2Vfd3JpdGVfdmFsdWVfYnl0ZTogMzEwMTg1MzksXG4gICAgICAgICAgICB0b3VjaGluZ190cmllX25vZGU6IDE2MTAxOTU1OTI2LFxuICAgICAgICAgICAgdXRmMTZfZGVjb2RpbmdfYmFzZTogMzU0MzMxMzA1MCxcbiAgICAgICAgICAgIHV0ZjE2X2RlY29kaW5nX2J5dGU6IDE2MzU3NzQ5MyxcbiAgICAgICAgICAgIHV0ZjhfZGVjb2RpbmdfYmFzZTogMzExMTc3OTA2MSxcbiAgICAgICAgICAgIHV0ZjhfZGVjb2RpbmdfYnl0ZTogMjkxNTgwNDc5LFxuICAgICAgICAgICAgdmFsaWRhdG9yX3N0YWtlX2Jhc2U6IDkxMTgzNDcyNjQwMCxcbiAgICAgICAgICAgIHZhbGlkYXRvcl90b3RhbF9zdGFrZV9iYXNlOiA5MTE4MzQ3MjY0MDAsXG4gICAgICAgICAgICB3cml0ZV9tZW1vcnlfYmFzZTogMjgwMzc5NDg2MSxcbiAgICAgICAgICAgIHdyaXRlX21lbW9yeV9ieXRlOiAyNzIzNzcyLFxuICAgICAgICAgICAgd3JpdGVfcmVnaXN0ZXJfYmFzZTogMjg2NTUyMjQ4NixcbiAgICAgICAgICAgIHdyaXRlX3JlZ2lzdGVyX2J5dGU6IDM4MDE1NjQsXG4gICAgICAgICAgfSxcbiAgICAgICAgICBncm93X21lbV9jb3N0OiAxLFxuICAgICAgICAgIGxpbWl0X2NvbmZpZzoge1xuICAgICAgICAgICAgaW5pdGlhbF9tZW1vcnlfcGFnZXM6IDEwMjQsXG4gICAgICAgICAgICBtYXhfYWN0aW9uc19wZXJfcmVjZWlwdDogMTAwLFxuICAgICAgICAgICAgbWF4X2FyZ3VtZW50c19sZW5ndGg6IDQxOTQzMDQsXG4gICAgICAgICAgICBtYXhfY29udHJhY3Rfc2l6ZTogNDE5NDMwNCxcbiAgICAgICAgICAgIG1heF9mdW5jdGlvbnNfbnVtYmVyX3Blcl9jb250cmFjdDogMTAwMDAsXG4gICAgICAgICAgICBtYXhfZ2FzX2J1cm50OiAzMDAwMDAwMDAwMDAwMDAsXG4gICAgICAgICAgICBtYXhfbGVuZ3RoX21ldGhvZF9uYW1lOiAyNTYsXG4gICAgICAgICAgICBtYXhfbGVuZ3RoX3JldHVybmVkX2RhdGE6IDQxOTQzMDQsXG4gICAgICAgICAgICBtYXhfbGVuZ3RoX3N0b3JhZ2Vfa2V5OiAyMDQ4LFxuICAgICAgICAgICAgbWF4X2xlbmd0aF9zdG9yYWdlX3ZhbHVlOiA0MTk0MzA0LFxuICAgICAgICAgICAgbWF4X2xvY2Fsc19wZXJfY29udHJhY3Q6IDEwMDAwMDAsXG4gICAgICAgICAgICBtYXhfbWVtb3J5X3BhZ2VzOiAyMDQ4LFxuICAgICAgICAgICAgbWF4X251bWJlcl9ieXRlc19tZXRob2RfbmFtZXM6IDIwMDAsXG4gICAgICAgICAgICBtYXhfbnVtYmVyX2lucHV0X2RhdGFfZGVwZW5kZW5jaWVzOiAxMjgsXG4gICAgICAgICAgICBtYXhfbnVtYmVyX2xvZ3M6IDEwMCxcbiAgICAgICAgICAgIG1heF9udW1iZXJfcmVnaXN0ZXJzOiAxMDAsXG4gICAgICAgICAgICBtYXhfcHJvbWlzZXNfcGVyX2Z1bmN0aW9uX2NhbGxfYWN0aW9uOiAxMDI0LFxuICAgICAgICAgICAgbWF4X3JlZ2lzdGVyX3NpemU6IDEwNDg1NzYwMCxcbiAgICAgICAgICAgIG1heF9zdGFja19oZWlnaHQ6IDE2Mzg0LFxuICAgICAgICAgICAgbWF4X3RvdGFsX2xvZ19sZW5ndGg6IDE2Mzg0LFxuICAgICAgICAgICAgbWF4X3RvdGFsX3ByZXBhaWRfZ2FzOiAzMDAwMDAwMDAwMDAwMDAsXG4gICAgICAgICAgICBtYXhfdHJhbnNhY3Rpb25fc2l6ZTogNDE5NDMwNCxcbiAgICAgICAgICAgIHJlZ2lzdGVyc19tZW1vcnlfbGltaXQ6IDEwNzM3NDE4MjQsXG4gICAgICAgICAgICBzdGFja19saW1pdGVyX3ZlcnNpb246IDEsXG4gICAgICAgICAgICB3YXNtZXIyX3N0YWNrX2xpbWl0OiAyMDQ4MDAsXG4gICAgICAgICAgfSxcbiAgICAgICAgICByZWd1bGFyX29wX2Nvc3Q6IDgyMjc1NixcbiAgICAgICAgfSxcbiAgICAgIH0sXG4gICAgICB0cmFuc2FjdGlvbl92YWxpZGl0eV9wZXJpb2Q6IDg2NDAwLFxuICAgIH0sXG4gICAgaWQ6ICdkb250Y2FyZScsXG4gIH0sXG59O1xuXG5jb25zdCBnZXRHYXNQcmljZVJlc3BvbnNlID0ge1xuICBzdGF0dXM6IDIwMCxcbiAgYm9keToge1xuICAgIGpzb25ycGM6ICcyLjAnLFxuICAgIHJlc3VsdDoge1xuICAgICAgZ2FzX3ByaWNlOiAnMTAwMDAwMDAwJyxcbiAgICB9LFxuICAgIGlkOiAnZG9udGNhcmUnLFxuICB9LFxufTtcbmV4cG9ydCBjb25zdCBvdmNSZXNwb25zZSA9IHtcbiAgc2lnbmF0dXJlU2hhcmVzOiBbXG4gICAge1xuICAgICAgdHhSZXF1ZXN0OiB7XG4gICAgICAgIHRyYW5zYWN0aW9uczogW1xuICAgICAgICAgIHtcbiAgICAgICAgICAgIHVuc2lnbmVkVHg6IHtcbiAgICAgICAgICAgICAgc2VyaWFsaXplZFR4OlxuICAgICAgICAgICAgICAgICdRQUFBQUdJek9ETmpZV00yWmpOalpEWTBPVFZpWkRaaFlqZzNOek13TUdFNE56bGlOMlJpWXpSaE1UWmhZakJsWmpFNU56bGtaVFptTnpOa1lqQXlORGxtWVdFQXM0UEt4dlBOWkpXOWFyaDNNQXFIbTMyOFNoYXJEdkdYbmViM1BiQWtuNm9CdVpVajZhMEFBRUFBQUFCbFlXUmlNekl3T0daaU9XVTVNV1kyTUdRM05tVXpZelV4TnpFelpEQTFZMkkwWVRVNU5ERmxOV1l6TlRWbE1XWm1PVGhsTVRRd1lUY3hNak5sT0RSbDJoYkp0QzRyd0x5V0FiTXpUZ1RjUm1yNXhwV2xyWE9YYnp4TVdjUDd3d2NCQUFBQUE5QTFvVmZ2cHozbzRoY0FBQUFBQUFBPScsXG4gICAgICAgICAgICAgIHNjYW5JbmRleDogMCxcbiAgICAgICAgICAgICAgY29pbjogJ3RuZWFyJyxcbiAgICAgICAgICAgICAgc2lnbmFibGVIZXg6ICc5Y2U4OTBkYjc3ZmU4YjYyNDc4ZTIyYmVlODQzODdiNzdlMTEwYzIxY2JiYThmZTNlZTdlYjRiZjk1M2M2ZTJjJyxcbiAgICAgICAgICAgICAgZGVyaXZhdGlvblBhdGg6ICdtLzAnLFxuICAgICAgICAgICAgICBwYXJzZWRUeDoge1xuICAgICAgICAgICAgICAgIGlucHV0czogW1xuICAgICAgICAgICAgICAgICAge1xuICAgICAgICAgICAgICAgICAgICBhZGRyZXNzOiAnYjM4M2NhYzZmM2NkNjQ5NWJkNmFiODc3MzAwYTg3OWI3ZGJjNGExNmFiMGVmMTk3OWRlNmY3M2RiMDI0OWZhYScsXG4gICAgICAgICAgICAgICAgICAgIHZhbHVlU3RyaW5nOiAnMS4xMjgwMDEyNzk4MzA5Njk4NjQxNjU5MmUrMjMnLFxuICAgICAgICAgICAgICAgICAgICB2YWx1ZTogMS4xMjgwMDEyNzk4MzA5N2UyMyxcbiAgICAgICAgICAgICAgICAgIH0sXG4gICAgICAgICAgICAgICAgXSxcbiAgICAgICAgICAgICAgICBvdXRwdXRzOiBbXG4gICAgICAgICAgICAgICAgICB7XG4gICAgICAgICAgICAgICAgICAgIGFkZHJlc3M6ICdlYWRiMzIwOGZiOWU5MWY2MGQ3NmUzYzUxNzEzZDA1Y2I0YTU5NDFlNWYzNTVlMWZmOThlMTQwYTcxMjNlODRlJyxcbiAgICAgICAgICAgICAgICAgICAgdmFsdWVTdHJpbmc6ICcxLjEyODAwMTI3OTgzMDk2OTg2NDE2NTkyZSsyMycsXG4gICAgICAgICAgICAgICAgICAgIGNvaW5OYW1lOiAndG5lYXInLFxuICAgICAgICAgICAgICAgICAgfSxcbiAgICAgICAgICAgICAgICBdLFxuICAgICAgICAgICAgICAgIHNwZW5kQW1vdW50OiAnMS4xMjgwMDEyNzk4MzA5Njk4NjQxNjU5MmUrMjMnLFxuICAgICAgICAgICAgICAgIHR5cGU6ICcnLFxuICAgICAgICAgICAgICB9LFxuICAgICAgICAgICAgICBmZWVJbmZvOiB7XG4gICAgICAgICAgICAgICAgZmVlOiA2Ljg2Mjg2Mzc5Njg3NWUxOSxcbiAgICAgICAgICAgICAgICBmZWVTdHJpbmc6ICc2ODYyODYzNzk2ODc1MDAwMDAwMCcsXG4gICAgICAgICAgICAgIH0sXG4gICAgICAgICAgICAgIGNvaW5TcGVjaWZpYzoge1xuICAgICAgICAgICAgICAgIGNvbW1vbktleWNoYWluOlxuICAgICAgICAgICAgICAgICAgJzIzZjZhYzU4NmYwYzdmZTFiYTRlNjdhZjY3NGMwNmU2MWVhOGQ4OGIzYzAyNDNkNWNiZjZmNjZiMDA3N2VjODA3MzA3YWQwZGEwMmY2MmJmZWVjMWU2MDNkZjgzMDVkNzJjNDlkMWM5YzFlOTk4MDhiNzFmYmViMWQ4Yzg1ZTBjJyxcbiAgICAgICAgICAgICAgICBsYXN0U2NhbkluZGV4OiAwLFxuICAgICAgICAgICAgICB9LFxuICAgICAgICAgICAgfSxcbiAgICAgICAgICAgIHNpZ25hdHVyZVNoYXJlczogW10sXG4gICAgICAgICAgICBzaWduYXR1cmVTaGFyZToge1xuICAgICAgICAgICAgICBmcm9tOiAnYmFja3VwJyxcbiAgICAgICAgICAgICAgdG86ICd1c2VyJyxcbiAgICAgICAgICAgICAgc2hhcmU6XG4gICAgICAgICAgICAgICAgJ2JjMDIxNjNhM2Q5Y2Q1MDg2YTZkNjcwMjk1OWYxZDViYjI5MDcxZjFiZDgxODE2NDhhNjZkMTBmMjIzY2I3YzIxY2U1MzU4NzZiMTU2MGY3OGVhYWE3ZjdjZjNmMzU4ODVlZDUzOWJjZDAzNDVkOGRiNWVkYWU0MDI3NzBiZjA0JyxcbiAgICAgICAgICAgICAgcHVibGljU2hhcmU6ICdiMzgzY2FjNmYzY2Q2NDk1YmQ2YWI4NzczMDBhODc5YjdkYmM0YTE2YWIwZWYxOTc5ZGU2ZjczZGIwMjQ5ZmFhJyxcbiAgICAgICAgICAgIH0sXG4gICAgICAgICAgfSxcbiAgICAgICAgXSxcbiAgICAgICAgd2FsbGV0Q29pbjogJ3RuZWFyJyxcbiAgICAgIH0sXG4gICAgICB0c3NWZXJzaW9uOiAnMC4wLjEnLFxuICAgICAgb3ZjOiBbXG4gICAgICAgIHtcbiAgICAgICAgICBlZGRzYVNpZ25hdHVyZToge1xuICAgICAgICAgICAgeTogJ2IzODNjYWM2ZjNjZDY0OTViZDZhYjg3NzMwMGE4NzliN2RiYzRhMTZhYjBlZjE5NzlkZTZmNzNkYjAyNDlmYWEnLFxuICAgICAgICAgICAgUjogJ2JjMDIxNjNhM2Q5Y2Q1MDg2YTZkNjcwMjk1OWYxZDViYjI5MDcxZjFiZDgxODE2NDhhNjZkMTBmMjIzY2I3YzInLFxuICAgICAgICAgICAgc2lnbWE6ICdmODRkNDg5NGM5MTVjYzYyZmU1NGYyMzY4NGIwZDE1NmI1ZTA1YzUwNmEyNTE1YzJkMDQ5YjZjM2U0YzBhOTBmJyxcbiAgICAgICAgICB9LFxuICAgICAgICB9LFxuICAgICAgXSxcbiAgICB9LFxuICBdLFxufTtcblxuZXhwb3J0IGNvbnN0IE5lYXJSZXNwb25zZXMgPSB7XG4gIGdldEFjY2Vzc0tleVJlc3BvbnNlLFxuICBnZXRBY2NvdW50UmVzcG9uc2UsXG4gIGdldFplcm9CYWxhbmNlQWNjb3VudFJlc3BvbnNlLFxuICBnZXRHYXNQcmljZVJlc3BvbnNlLFxuICBnZXRQcm90b2NvbENvbmZpZ1Jlc3AsXG59IGFzIGNvbnN0O1xuXG5leHBvcnQgY29uc3Qga2V5cyA9IHtcbiAgdXNlcktleTpcbiAgICAne1wiaXZcIjpcIkk4Y3gxN0dWMnFaOUhLRjVJVFpTNGc9PVwiLFwidlwiOjEsXCJpdGVyXCI6MTAwMDAsXCJrc1wiOjI1NixcInRzXCI6NjQsXCJtb2RlXCJcXG4nICtcbiAgICAnOlwiY2NtXCIsXCJhZGF0YVwiOlwiXCIsXCJjaXBoZXJcIjpcImFlc1wiLFwic2FsdFwiOlwiMGsrNzl3Z29VRFU9XCIsXCJjdFwiOlwiYWRwWlh5d1JOSGhMTUlcXG4nICtcbiAgICAnSURhZTZLb1FoNlhteU5Jc2xJTkU3YVRkLzlraHAxL211NHVpb0tySmwwZkFXQzQrRGRXV3JFT2lYS2lwWDl5cXZCNXVkV1REZmFXXFxuJyArXG4gICAgJ25NK3lTRzE1TVEwUXJ4MGsxVHFzRGFZRkZ0UWFOdjY0QlYxbm1PSnJyVDZncDVUUnEzbnhzc2dMbndkREpsOEp2dVNIcGxDeHdLRlxcbicgK1xuICAgICdQeW5YVHladVZRN214TW9ydUducUhSck9mKzlnUzV4VXlTSC9RS2YxQzhScEEwUVpEbEdjSlM2aTdiaEFrODk0eDY5NEVZWnUzN3FcXG4nICtcbiAgICAnVjJtV3Mvb1B0V01GQXNjRlVOUmVTVWNIdTJyV1Y1NDYvc3BKTG9nN2Q4OTFIcS9EcTVhVnhPWUprWm13TG5GT2MyUnoxcW16NXMrXFxuJyArXG4gICAgJ0V4bFhhRG9HcGhWVllncTRMaG02SFE0ektEQ3FvOG9JUFdHTENHNDM3bVRVMWF4bU1QTE5jRE9FWHFTZkhMT2hpT1BnRFM5WXJZSlxcbicgK1xuICAgICdFUEFmaUVmRTN0UjdTZnFMTXk5a3dObURNODZFdFBtb1pjWUVESGh6M29hVndUMDcrd3dSSDYzY1RHZFBPbGc4RnVzZkJxRmg4T2JcXG4nICtcbiAgICAnMm1vbGhZNkpkTGVIMWpjNDJyczAvR05XSUgva2NtK0xWQVdxTFJ2YXg1blZDQk1yZUtqMUVmdnNCQURmVWRYb0lvdFJzMXdxaXhPXFxuJyArXG4gICAgJ0QxcDFQZ1JOSktCUDR0N2oyT1hhaWo3RnlLejZMVThkQzZGY1d2R0F4a0JlQjVMZ284R0cvQWFTTVd3Slk2ZVJUVjh3QkNzajlUTFxcbicgK1xuICAgICdNOStkaHZaZFFTdkJHbHN0V2dMTGsxYlB1QWxOYWJPZG5EbUphK0lhdkthZmFpUDhMWUNyZkthQloyL29nQythRXZpcEVFT0NrMEpcXG4nICtcbiAgICAnaCtBL1BCY3dsM1orb1BCektOVnZveDBDdnA2ckNVanVSVmFIL1Rjb2lqQVNROURLMGM4S3oyYmMxQnpBVUpZR2FnMUpuZ0hzUGJ3XFxuJyArXG4gICAgJ1Q0MW9pZk9WZXZKZVZmbDhGZTVNN1VQR1V5Tm03S2h1L2w4cGcyNXJPN24wTWZJamdueUZWT1ovMmFlWkZ5NHd3L0l4MUdMUkxrU1xcbicgK1xuICAgICc2VnZsWTJCaDZ5aG4wbUZNSUpQV1pzVUhWZmJ4dVBwRDJ0UFB1ZlVMaUlYeC9yLzA5SEJsSnA0MjBHZ2dUVklpTWg5elhyZWswdnpcXG4nICtcbiAgICAnTWIvZGZBbnFYMm1zSUYvL1I4TGpzVkJ1OVNSZERscWJKVzN2dmlYMXJ3MVhSVDhCcGc1aWVTV3o4dVZ0N2R6WXp6c013aThZd2FBXFxuJyArXG4gICAgJ0Z5bndGSHppMWF5bVAxZ0F5a2x1YnRjdzhBPVwifScsXG4gIGJhY2t1cEtleTpcbiAgICAne1wiaXZcIjpcImxiWGdZNUlZYjl6M2d3dVlzRDZvSkE9PVwiLFwidlwiOjEsXCJpdGVyXCI6MTAwMDAsXCJrc1wiOjI1NixcInRzXCI6NjQsXCJtb2RlXCJcXG4nICtcbiAgICAnOlwiY2NtXCIsXCJhZGF0YVwiOlwiXCIsXCJjaXBoZXJcIjpcImFlc1wiLFwic2FsdFwiOlwiV2c5QWNPaFZDV1E9XCIsXCJjdFwiOlwiWWVKT0pEUTZmL3JjMERcXG4nICtcbiAgICAnbmxzWHlMWWM2cWhUSVR5RWtaeUZtdDRYN1RGTW9HNG90ZFZkeC93aCtpZUMvbHNzQWdvb3F3eWlXMDU2UUdGTkNUSU1iRUkvelNtXFxuJyArXG4gICAgJ3JTMzYyaFF4OVFLNDlFYWRrYzVwTzJRZm0vRVhsWUFBaS9oRmUycTh0azRJVStDQW93VzdRY3lKNU5NSWIrSjJJbXFHS3hnUk9DOVxcbicgK1xuICAgICc0TTQvWnhYVHRia2FsRVZ0d0FGMFB5dWk4TzBwK0pIQS9RMUQrOXlQbDNTZlh1NkQvR1lWK1JjbU10Z2FlK3dRWXVJZHg3ZnhHUWtcXG4nICtcbiAgICAnRXFNeTlOZmV3S0svVCsyU0xwcVl3RUQzQzZPdE1PTTJVUmtQcFU3MkttUlV6WmxseGsxL29MRlZjSHljTFRkNjhxeWZRcjdRTjJmXFxuJyArXG4gICAgJzhwS0t2cTdWZGJMQlMrVkljVGJTRnBPNldQSnJFdC9vVXFROEUzRkxDUTdzQWtaZTZOTnp5UkVKNUNpL3hDdm5FQW1lSnowNGtpUlxcbicgK1xuICAgICdxRTRYR1lwcU9iVWhNSGpmbDgwVDJmeEU2NnhkZ0NyYlVmaFBzUWhtbUpseThxMWdGbG4zSTZVSitzelhONEYwV0FxeDJTdXBIRnlcXG4nICtcbiAgICAnL0pjR2h5cXVxN2IvK0FYdGgzZkZHZEkzeEw1eDl5Z015Q25kVXlrNmJpZThEV2d0YzZVVy9hNUh6N0ZETmg3cjJTdWpGMGdIRHV0XFxuJyArXG4gICAgJ3lJN2ZmOXFSZlNUcWY3NVlJM3ZraHFKcDNPK0xOaVFwdVRxcHdQQ1RObDkyRm5BdGNkRUF3M1Y2UVFYRWUrclBsVWVKYnltMVFhL1xcbicgK1xuICAgICdjTkhUMEhHeGQ5L1lxZDYzNUNqaEgyeFVLNEkyTnlUYVJ2b05RaDlQTFVNVkwvVXFIUmJMK0FPVG43ZGVWR1JNQlRmMkd0ZkpjblZcXG4nICtcbiAgICAnY3Z0b3B1aWsrTWxoY2VEdTJTSXdJZ1didlhBcFY2ZHJCblg4VzdIUGN6Y0lpNU8vSUgyWGF3WEl2U1Y2SnNWeFhlWVkvS1VzZmloXFxuJyArXG4gICAgJytSSzRRczV4OGtaSHlqbDN2dUZCRUw0dFdhS3ljM0ExenQzNzUrM1BVc0RVTVIrd3lQM0FOelhzZ3hwdnpPVlgvS0ZQNzA5TXAwdlxcbicgK1xuICAgICdZSnljdGMvTjFYRC9SWjJ4ajZiaGE2eWJzRlVpTmZUM3Y4MytkS1NNTFVLekRlMElEcW9DL1hnWXBvODl6MHp5Rkc0anBuVnFVSHpcXG4nICtcbiAgICAnaHhyRHRzRGNoMWZGZi80QjR4bTh1R2ZETmNjMGY1Tys4ZUF6em15L0thdDc5aTlWMXhDQUU4Z243bUFaSUxrekxuU2JEMUp5WGFHXFxuJyArXG4gICAgJzVOSzB0clhoRFFxRnA3R3Q2ell2NmFHXCJ9JyxcbiAgYml0Z29LZXk6XG4gICAgJzg2OTlkMmUwNWQ2MGEzZjdhYjczM2E3NGNjZjcwN2YzNDA3NDk0YjYwZjQyNTM2MTYxODdmNTI2MmUyMDczNzUxOWExNzYzZGUwYlxcbicgK1xuICAgICdjYzRkMTY1YTdmYTBlNGRkZTY3YTE0MjZlYzRjYzlmY2QwODIwZDc0OWU2NTg5ZGNmYTA4ZScsXG59O1xuXG5leHBvcnQgY29uc3QgYWNjb3VudEluZm8gPSB7XG4gIGFjY291bnRJZDogJ2YyNTYxOTZkYWU2MTdhYTM0ODE0OWMxZTYxZTk5NzI3MjQ5MjY2OGQ1MTc1MDZkN2E2ZTIzOTJlMDZlYTUzMmMnLFxuICBiczU4RW5jb2RlZFB1YmxpY0tleTogJ0hKeW94Sk14UkhuQXAzb0U3M2t1S25OWXR2RkVtcDdVa1FaTkRGUm9rTFZIJyxcbiAgYmxvY2tIYXNoOiAnODQ0TjlhV2VmZDRUdkp3ZGlCZ1hEVlB6NFc5ejQzNmtvaFRpWG5wNXk0ZnEnLFxufTtcbiJdfQ==

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


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