diff --git a/lib/hardfork/hftypes.ak b/lib/hardfork/hftypes.ak index 83c8aea..6c345de 100644 --- a/lib/hardfork/hftypes.ak +++ b/lib/hardfork/hftypes.ak @@ -12,8 +12,8 @@ pub type ForkDatum { fork_block_height: Int, fortuna_next_validator_hash: ByteArray, } - LockState { locked_tuna: Int } MinerLockState { locked_tuna: Int, block_signals: Int } + LockState { locked_tuna: Int } NftState { nft_key: ByteArray } } diff --git a/miner/main.ts b/miner/main.ts index 231dc7a..ee4efe9 100644 --- a/miner/main.ts +++ b/miner/main.ts @@ -20,6 +20,7 @@ import { getDifficultyAdjustement, incrementU8Array, readValidator, + readValidatorv2, } from "./utils"; loadSync({ export: true, allowEmptyValues: true }); @@ -371,6 +372,502 @@ const genesis = new Command() } }); +// Used to register the stake key credential for the withdrawal validator +const genesisRegister = new Command() + .description("Create state 0 for hard fork") + .env("KUPO_URL=", "Kupo URL", { required: true }) + .env("OGMIOS_URL=", "Ogmios URL", { required: true }) + .option("-p, --preview", "Use testnet") + .action(async ({ preview, ogmiosUrl, kupoUrl }) => { + const unAppliedValidator = readValidator(); + const genesisFile = Deno.readTextFileSync( + `genesis/${preview ? "preview" : "mainnet"}.json`, + ); + + const { + validatorHash: validatorHashv1, + }: Genesis = JSON + .parse( + genesisFile, + ); + + const provider = new Kupmios(kupoUrl, ogmiosUrl); + const lucid = await Lucid.new(provider, preview ? "Preview" : "Mainnet"); + lucid.selectWalletFromSeed(Deno.readTextFileSync("seed.txt")); + + const utxos = await lucid.wallet.getUtxos(); + + if (utxos.length === 0) { + throw new Error("No UTXOs Found"); + } + + const initOutputRef = new Constr(0, [ + new Constr(0, [utxos[0].txHash]), + BigInt(utxos[0].outputIndex), + ]); + + const appliedValidator = applyParamsToScript(unAppliedValidator.script, [ + initOutputRef, + validatorHashv1, + ]); + + const validator: Script = { + type: "PlutusV2", + script: appliedValidator, + }; + + const validatorHash = lucid.utils.validatorToScriptHash(validator); + + const registerTx = await lucid.newTx().collectFrom([utxos[1], utxos[2]]) + .registerStake( + validatorHash, + ) + .complete({ + coinSelection: false, + }); + + const signed = await registerTx.sign().complete(); + + try { + await signed.submit(); + + console.log(`TX Hash: ${signed.toHash()}`); + + await lucid.awaitTx(signed.toHash()); + } catch (e) { + console.log(e); + } + }); + +const genesisHardFork = new Command() + .description("Create state 0 for hard fork") + .env("KUPO_URL=", "Kupo URL", { required: true }) + .env("OGMIOS_URL=", "Ogmios URL", { required: true }) + .option("-p, --preview", "Use testnet") + .action(async ({ preview, ogmiosUrl, kupoUrl }) => { + const unAppliedValidator = readValidator(); + const unAppliedValidatorv2 = readValidatorv2(); + const genesisFile = Deno.readTextFileSync( + `genesis/${preview ? "preview" : "mainnet"}.json`, + ); + + const { + validatorHash: validatorHashv1, + validatorAddress: validatorAddressv1, + validator: validatorv1, + }: Genesis = JSON + .parse( + genesisFile, + ); + + const provider = new Kupmios(kupoUrl, ogmiosUrl); + const lucid = await Lucid.new(provider, preview ? "Preview" : "Mainnet"); + lucid.selectWalletFromSeed(Deno.readTextFileSync("seed.txt")); + + const utxos = await lucid.wallet.getUtxos(); + + if (utxos.length === 0) { + throw new Error("No UTXOs Found"); + } + + const initOutputRef = new Constr(0, [ + new Constr(0, [utxos[0].txHash]), + BigInt(utxos[0].outputIndex), + ]); + + const appliedValidator = applyParamsToScript(unAppliedValidator.script, [ + initOutputRef, + validatorHashv1, + ]); + + const validator: Script = { + type: "PlutusV2", + script: appliedValidator, + }; + + const validatorHash = lucid.utils.validatorToScriptHash(validator); + + const validatorAddress = lucid.utils.validatorToAddress(validator); + + const validatorRewardAddress = lucid.utils.validatorToRewardAddress( + validator, + ); + + const appliedValidatorv2 = applyParamsToScript( + unAppliedValidatorv2.script, + [ + initOutputRef, + validatorHash, + validatorHashv1, + ], + ); + + const validatorv2: Script = { + type: "PlutusV2", + script: appliedValidatorv2, + }; + + const validatorHashv2 = lucid.utils.validatorToScriptHash(validatorv2); + + const validatorAddressv2 = lucid.utils.validatorToAddress(validatorv2); + + const masterTokens = { + [validatorHashv2 + fromText("lord tuna")]: 1n, + [validatorHash + fromText("hfs")]: 1n, + [validatorHash + fromText("miner_lock_state")]: 1n, + [validatorHash + fromText("lock_state")]: 1n, + }; + + const registerTx = await lucid.newTx().withdraw( + validatorRewardAddress, + 0n, + Data.to(new Constr(0, [])), + ).collectFrom([utxos[0]]).mintAssets( + masterTokens, + Data.to(0n), + ).payToContract( + validatorAddress, + Data.to( + new Constr(0, [ + new Constr(0, []), + // TODO: set this to block height + 0n, + validatorHashv2, + ]), + ), + { + [validatorHashv2 + fromText("lord tuna")]: 1n, + [validatorHash + fromText("hfs")]: 1n, + }, + ) + .payToContract(validatorAddress, Data.to(new Constr(1, [0n, 0n])), { + [validatorHash + fromText("miner_lock_state")]: 1n, + }) + .payToContract(validatorAddress, Data.to(new Constr(2, [0n])), { + [validatorHash + fromText("lock_state")]: 1n, + }) + .complete({ + coinSelection: false, + }); + + const signed = await registerTx.sign().complete(); + + try { + await signed.submit(); + + console.log(`TX Hash: ${signed.toHash()}`); + + await lucid.awaitTx(signed.toHash()); + + console.log(`Completed and saving genesis file.`); + + Deno.writeTextFileSync( + `genesis-hf/${preview ? "preview" : "mainnet"}.json`, + JSON.stringify({ + validatorv1, + validatorHashv1, + + validator: validator.script, + validatorHash, + validatorAddress, + + validatorv2: validatorv2.script, + validatorHashv2, + validatorAddressv2, + outRef: { txHash: utxos[0].txHash, index: utxos[0].outputIndex }, + }), + ); + } catch (e) { + console.log(e); + } + }); + +const userLockHardFork = new Command() + .description("Create state 0 for hard fork") + .env("KUPO_URL=", "Kupo URL", { required: true }) + .env("OGMIOS_URL=", "Ogmios URL", { required: true }) + .option("-p, --preview", "Use testnet") + .action(async ({ preview, ogmiosUrl, kupoUrl }) => { + // const unAppliedValidator = readValidator(); + // const unAppliedValidatorv2 = readValidatorv2(); + // const genesisFile = Deno.readTextFileSync( + // `genesis/${preview ? "preview" : "mainnet"}.json`, + // ); + + // const { + // validatorHash: validatorHashv1, + // validator: validatorv1, + // }: Genesis = JSON + // .parse( + // genesisFile, + // ); + + // const provider = new Kupmios(kupoUrl, ogmiosUrl); + // const lucid = await Lucid.new(provider, preview ? "Preview" : "Mainnet"); + // lucid.selectWalletFromSeed(Deno.readTextFileSync("seed.txt")); + + // const utxos = await lucid.wallet.getUtxos(); + + // if (utxos.length === 0) { + // throw new Error("No UTXOs Found"); + // } + + // const initOutputRef = new Constr(0, [ + // new Constr(0, [utxos[0].txHash]), + // BigInt(utxos[0].outputIndex), + // ]); + + // const appliedValidator = applyParamsToScript(unAppliedValidator.script, [ + // initOutputRef, + // validatorHashv1, + // ]); + + // const validator: Script = { + // type: "PlutusV2", + // script: appliedValidator, + // }; + + // const validatorHash = lucid.utils.validatorToScriptHash(validator); + + // const validatorAddress = lucid.utils.validatorToAddress(validator); + + // const validatorRewardAddress = lucid.utils.validatorToRewardAddress( + // validator, + // ); + + // const appliedValidatorv2 = applyParamsToScript( + // unAppliedValidatorv2.script, + // [ + // initOutputRef, + // validatorHash, + // validatorHashv1, + // ], + // ); + + // const validatorv2: Script = { + // type: "PlutusV2", + // script: appliedValidatorv2, + // }; + + // const validatorHashv2 = lucid.utils.validatorToScriptHash(validatorv2); + + // const validatorAddressv2 = lucid.utils.validatorToAddress(validatorv2); + + // const masterTokens = { + // [validatorHashv2 + fromText("lord tuna")]: 1n, + // [validatorHash + fromText("hfs")]: 1n, + // [validatorHash + fromText("miner_lock_state")]: 1n, + // [validatorHash + fromText("lock_state")]: 1n, + // }; + + // const registerTx = await lucid.newTx().withdraw( + // validatorRewardAddress, + // 0n, + // Data.to(new Constr(0, [])), + // ).collectFrom([utxos[0]]).mintAssets( + // masterTokens, + // Data.to(0n), + // ).payToContract( + // validatorAddress, + // Data.to( + // new Constr(0, [ + // new Constr(0, []), + // // TODO: set this to block height + // 0n, + // validatorHashv2, + // ]), + // ), + // { + // [validatorHashv2 + fromText("lord tuna")]: 1n, + // [validatorHash + fromText("hfs")]: 1n, + // }, + // ) + // .payToContract(validatorAddress, Data.to(new Constr(1, [0n, 0n])), { + // [validatorHash + fromText("miner_lock_state")]: 1n, + // }) + // .payToContract(validatorAddress, Data.to(new Constr(2, [0n])), { + // [validatorHash + fromText("lock_state")]: 1n, + // }) + // .complete({ + // coinSelection: false, + // }); + + // const signed = await registerTx.sign().complete(); + + // try { + // await signed.submit(); + + // console.log(`TX Hash: ${signed.toHash()}`); + + // await lucid.awaitTx(signed.toHash()); + + // console.log(`Completed and saving genesis file.`); + + // Deno.writeTextFileSync( + // `genesis-hf/${preview ? "preview" : "mainnet"}.json`, + // JSON.stringify({ + // validatorv1, + // validatorHashv1, + + // validator: validator.script, + // validatorHash, + // validatorAddress, + + // validatorv2: validatorv2.script, + // validatorHashv2, + // validatorAddressv2, + // outRef: { txHash: utxos[0].txHash, index: utxos[0].outputIndex }, + // }), + // ); + // } catch (e) { + // console.log(e); + // } + }); + +// NEW Mining function. +const mineLockHardFork = new Command() + .description("Create state 0 for hard fork") + .env("KUPO_URL=", "Kupo URL", { required: true }) + .env("OGMIOS_URL=", "Ogmios URL", { required: true }) + .option("-p, --preview", "Use testnet") + .action(async ({ preview, ogmiosUrl, kupoUrl }) => { + // const unAppliedValidator = readValidator(); + // const unAppliedValidatorv2 = readValidatorv2(); + // const genesisFile = Deno.readTextFileSync( + // `genesis/${preview ? "preview" : "mainnet"}.json`, + // ); + + // const { + // validatorHash: validatorHashv1, + // validatorAddress: validatorAddressv1, + // validator: validatorv1, + // }: Genesis = JSON + // .parse( + // genesisFile, + // ); + + // const provider = new Kupmios(kupoUrl, ogmiosUrl); + // const lucid = await Lucid.new(provider, preview ? "Preview" : "Mainnet"); + // lucid.selectWalletFromSeed(Deno.readTextFileSync("seed.txt")); + + // const utxos = await lucid.wallet.getUtxos(); + + // if (utxos.length === 0) { + // throw new Error("No UTXOs Found"); + // } + + // const initOutputRef = new Constr(0, [ + // new Constr(0, [utxos[0].txHash]), + // BigInt(utxos[0].outputIndex), + // ]); + + // const appliedValidator = applyParamsToScript(unAppliedValidator.script, [ + // initOutputRef, + // validatorHashv1, + // ]); + + // const validator: Script = { + // type: "PlutusV2", + // script: appliedValidator, + // }; + + // const validatorHash = lucid.utils.validatorToScriptHash(validator); + + // const validatorAddress = lucid.utils.validatorToAddress(validator); + + // const validatorRewardAddress = lucid.utils.validatorToRewardAddress( + // validator, + // ); + + // const appliedValidatorv2 = applyParamsToScript( + // unAppliedValidatorv2.script, + // [ + // initOutputRef, + // validatorHash, + // validatorHashv1, + // ], + // ); + + // const validatorv2: Script = { + // type: "PlutusV2", + // script: appliedValidatorv2, + // }; + + // const validatorHashv2 = lucid.utils.validatorToScriptHash(validatorv2); + + // const validatorAddressv2 = lucid.utils.validatorToAddress(validatorv2); + + // const masterTokens = { + // [validatorHashv2 + fromText("lord tuna")]: 1n, + // [validatorHash + fromText("hfs")]: 1n, + // [validatorHash + fromText("miner_lock_state")]: 1n, + // [validatorHash + fromText("lock_state")]: 1n, + // }; + + // const registerTx = await lucid.newTx().withdraw( + // validatorRewardAddress, + // 0n, + // Data.to(new Constr(0, [])), + // ).collectFrom([utxos[0]]).mintAssets( + // masterTokens, + // Data.to(0n), + // ).payToContract( + // validatorAddress, + // Data.to( + // new Constr(0, [ + // new Constr(0, []), + // // TODO: set this to block height + // 0n, + // validatorHashv2, + // ]), + // ), + // { + // [validatorHashv2 + fromText("lord tuna")]: 1n, + // [validatorHash + fromText("hfs")]: 1n, + // }, + // ) + // .payToContract(validatorAddress, Data.to(new Constr(1, [0n, 0n])), { + // [validatorHash + fromText("miner_lock_state")]: 1n, + // }) + // .payToContract(validatorAddress, Data.to(new Constr(2, [0n])), { + // [validatorHash + fromText("lock_state")]: 1n, + // }) + // .complete({ + // coinSelection: false, + // }); + + // const signed = await registerTx.sign().complete(); + + // try { + // await signed.submit(); + + // console.log(`TX Hash: ${signed.toHash()}`); + + // await lucid.awaitTx(signed.toHash()); + + // console.log(`Completed and saving genesis file.`); + + // Deno.writeTextFileSync( + // `genesis-hf/${preview ? "preview" : "mainnet"}.json`, + // JSON.stringify({ + // validatorv1, + // validatorHashv1, + + // validator: validator.script, + // validatorHash, + // validatorAddress, + + // validatorv2: validatorv2.script, + // validatorHashv2, + // validatorAddressv2, + // outRef: { txHash: utxos[0].txHash, index: utxos[0].outputIndex }, + // }), + // ); + // } catch (e) { + // console.log(e); + // } + }); + const init = new Command().description("Initialize the miner").action(() => { const seed = generateSeedPhrase(); diff --git a/miner/utils.ts b/miner/utils.ts index 6b1c094..c4bfa9d 100644 --- a/miner/utils.ts +++ b/miner/utils.ts @@ -22,6 +22,15 @@ export function readValidator(): SpendingValidator { }; } +export function readValidatorv2(): SpendingValidator { + const validator = blueprint.validators[2]; + + return { + type: "PlutusV2", + script: toHex(cbor.encode(fromHex(validator.compiledCode))), + }; +} + export function printExecutionDetails(tx: TxSigned, name: string) { const redeemers = tx.txSigned.witness_set().redeemers()!; let steps = 0; diff --git a/plutus.json b/plutus.json index 3529f7c..b506c44 100644 --- a/plutus.json +++ b/plutus.json @@ -4,6 +4,10 @@ "description": "Aiken contracts for pow coin", "version": "0.0.0", "plutusVersion": "v2", + "compiler": { + "name": "Aiken", + "version": "v1.0.20-alpha+49bd4ba" + }, "license": "Apache-2.0" }, "validators": [ @@ -29,8 +33,8 @@ } } ], - "compiledCode": "592a9301000032323232323232323222322253330083370e900018038008a9998041919191919299980699b87480000044c8c8c8c8c8c8c8c8c8c8c8c8cc00400400c894ccc0740045280991919299980e99baf00600114a226600a00a004603a0046042004603e00266e9520003301b3374a90011980d9ba90094bd7025eb80dd5980d800980d800980d000980c800980c000980b800980b00098068031bae3013001300b0021533300d3370e90020008991919299980819b8748000c03c0084c8c94ccc048cdc3a40046022002264646464646464646464646464a66603e66e1d200000b1323232323232323232323232323232323232325333035303800213253330333370e9001000899299981a19b87480080044c94ccc0d4cdc3a4004002264646464646464646464646464646464646464a66609066e1d2004304700d13232533304a3370e9002182480489919299982619b8748010c12c0144c8c94ccc138cdc3a4000609a00a2646464646464a6660ae60b40042a6660a866e1d20003053005153330573052005153330543370e90021829804899191919299982d982f0010a99982c19b874800000c54ccc160cdc3a40000022a6660b066e1d2002305700b13232533305d30600021533305a3370e90000008a99982d19baf0330231533305a3375e06603a2a6660b466ebc0cc05c54ccc168cdc3999820810823a4503686673004800854ccc168cdc399982080d823a45106d696e65725f6c6f636b5f7374617465004800854ccc168cdc399982080a823a450a6c6f636b5f737461746500480084cdd78128128a5014a029405280a5014a02c2c6eb4c178004c15802c58585858dd6982e000982e0011bad305a001305200916161616375c60b000260b00046eb4c158004c158008c150004c13001458c148004c12801458c140004c12002458c138004c11803458c130004c130008dd5982500098250011824000982000b982300098230011bab304400130440023042001303a012304000130400023756607c002607c0046078002606801a6603202a0642c6eb4c0d800c58dd6981a8020b1bad30340051630360013036002303400130340023032001330140040193300d00848010cc03001d20023300b00648000c048008cdd2a40006605666e9520023302b375202897ae03302b4c0103d87a80004bd701bab302b001302b001302a002375860500026050002604e0046eb0c094004c0740584c8c8c8c8c94ccc090cdc3a40040202646464646464646464a66605a66e1d2000302c0011323232323253330323370e9000000899999999911111111919191919191919191919299982299b87480000044c8c8c8c8c94ccc134c1400084c8c94ccc130cdc3a4004002264a6660a060a601426464646464646464a6660aa66e1d200430540011323253330573370e9002182b000899191919299982f18308010991919191919299983099b8748010c1800044c8c94ccc18ccdc3a400060c4002264646464646464646464646464646464a6660ec60f200426464646464646464a6660f666e1d2004307a0051323232325333082013085010021533307f3370e9003183f0028991929998420098438080109929998410099b8733306902404f4881096c6f72642074756e61004800854ccc20804cdc780101d8a9998410099b8f03803b15333082013371090000008a9998410099b87006337000020542a6661040266660a003c0920500082a6661040266ebcdd318300071ba6306003013370e6660d201c0949101106d696e65725f6c6f636b5f737461746500480085280a5014a029405280a5014a06660d001209c9110454554e410016375c610a0200260fa00a2c2c6eb4c20c04004c20c04008dd6984080800983c8028b183f800983f8011bab307d001307d002307b001307b002375660f200266660a406a07e07c0622c6eb0c1dc004c1dc008c1d4004c1d4008dd6983980098398011bad30710013071002375a60de00260de0046eb4c1b4004c1b4008dd7183580098358011bad30690013061001163067001305f0011630650013065002375660c600260c600260b40026607a03a02a2c6eb4c17c004c17c008dd6982e800982a8008b182d80098298008b182c800982c8011bab30570013057001304e00130540013054001304b00116305100916375a609a0046eb8c12c00458c138004cc0c0c0c801c040dca1bb3302d3045304c00c375a6096002608601e2a66608a66e1d20020011323232323232533304e33033303500a0131323232533305130540021323232323232323253330563370e9002182a80089919299982c19b8748010c15c0044c8c8c8c94ccc17cc1880084c8c8c8c8c94ccc184cdc3a400860c000226464a6660c666e1d20063062001132325333068306b0021323232323232533306b3370e9002183500089919299983699b8748000c1b00044c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c94ccc20004c20c040084c8c8c8c8c8c8c8c94ccc21404cdc3a400861080200a264646464a66611802611e020042a6661120266e1d200630880100513232533308e01309101002132323232325333090013370e6660ee0500ba911096c6f72642074756e61004800854ccc24004cdc399983b80102c016240042a6661200266e3c0180b054ccc24004cdc4240000022a6661200266e1c028cdc000081b8a99984800999982f01102b81a8040a9998480099baf374c60dc0246e98c1b80f44cdc399983b80902c245106d696e65725f6c6f636b5f737461746500480085280a5014a029405280a5014a066e04ccc1d803417122010454554e410033307603105c48810454554e41003756612602002612602002611402002660da09a0822c6eb8c23c04004c21c040145858dd69846808009846808011bad308b01001308301005163089010013089010023756610e02002610e02004610a02002610a020046eacc20c04004cccc1700fc1241200ec58dd6184080800984080801183f800983f8011bad307d001307d002375a60f600260f60046eb4c1e4004c1e4008dd6983b800983b8011bae30750013075002375a60e600260d60022c60e200260d20022c60de00260de0046eacc1b4004c1b4004c190004cc11c09c07c58dd7183480098308008b1833800982f8008b183280098328011bab30630013063001305a00c16375a60c000260c00046eb4c178004c15800458c170004c15000458c168004c168008dd5982c000982c000982780118290011828000a99982719baf3034304c0030061337606066609800260666098006266ec0c0ccc13000cc0ccc13000458c148004c148024c14002058dd698278009827801182680098268011bad304b001304300f153330453370e900200089919192999825982700109919299982519b87480080044c94ccc138c1440204c8c8c8c8c8c8c8c94ccc14ccdc3a400860a400226464a6660aa66e1d2002305400113232533305a305d00213232323232323232533305f3370e9001182f00289919299983218338010a99983099b8748018c18000c4c8c94ccc198c1a40084c94ccc190cdc780100f8a99983219b8f01c01f153330643371090000008a99983219b870043370000201c2a6660c866ebcdd318210061ba6304201413370e66609601805891010a6c6f636b5f737461746500480085280a5014a029405281998250038182450454554e410016375c60ce00260be0062c2c6eb4c194004c17401458c18c004c18c008dd598308009830801182f800982f8011bab305d001333303601902302201516375a60b600260a60022c60b200260a20022c60ae00260ae0046eacc154004c154004c130004c148004c148004c12400458c13c01c58dd698258011bae304900116304c0013302e303000500e37286eccc0acc10cc1280284c8c8c8c94ccc130cc0c4c0cc0200444c8c8c94ccc13cc1480084c8c8c8c8c8c8c8c94ccc150cdc3a400860a600226464a6660ac66e1d2002305500113232533305b305e00213232323232533305d3370e9002182e00089919299982f99b8748018c1780044c8c94ccc190c19c0084c8c8c8c8c8c8c8c94ccc1a4cdc3a400460d000a26464a6660dc60e20042a6660d666e1d2006306a00313232533307030730021323232323253330723370e6660b200407402490010a99983919b8f006012153330723371090000008a99983919b87008337000020362a6660e466ebcdd318280081ba6305002113370e6660b20200749110a6c6f636b5f737461746500480085280a5014a0294052819b8133305800b03e48810454554e410033305801703e48810454554e4100375660ea00260ea00260d80026609e05e04a2c6eb8c1c4004c1a400c5858dd6983780098338028b183680098368011bab306b001306b00230690013069002375660ce002666608004605a05803e2c6eb8c194004c17400458c18c004c16c00458c184004c184008dd5982f800982f800982b0050b1bad305c001305400116305a00130520011630580013058002375660ac00260ac002609a00460a0004609c002a66609866ebcc0c8c12800c0184cdd81818982500098189825001899bb03031304a0033031304a0011630500013050007304e00616375a609a002609a0046096002608601e608601c66046010466ebcc0a8c108c0a4c108004008cdd2a40006608c66e95200233046375201497ae0330464c0103d87a80004bd701bab30460013046001304500237586086002608600260840046eb0c100004c0e000c88894ccc0d8cdc480219b80003483403c4cdc380099b80002480084cdc380080101680580480381480f8010a99981919b87480080044c8c94ccc0d0cdc3a400060660022646464a66606e66e1d200430360011323253330393370e9002181c0008991919192999820182180109919191919191919191919299982419b87480100044c8c8c94ccc138c1440084c8c94ccc134cdc3a4004002264a6660a260a801026464646464646464a6660ac66e1d200430550011323253330583370e9001182b80089919299982e983000109919191919191919299983119b8748008c1840144c8c94ccc19cc1a800854ccc190cdc3a400c60c600626464a6660d260d8004264a6660ce66e3c00807c54ccc19ccdc780e00f8a99983399b884800000454ccc19ccdc380219b8000100e153330673371266e000100b40d454ccc19ccdd79ba6304500c374c608a028266e1cccc1380301512210a6c6f636b5f737461746500480085280a5014a029405280a5033304d0070614890454554e410016375c60d400260c40062c2c6eb4c1a0004c18001458c198004c198008dd598320009832001183100098310011bab3060001333303901903303101516375a60bc00260ac0022c60b800260a80022c60b400260b40046eacc160004c160004c13c004c154004c154004c13000458c14801c58dd698270011bae304c00116304f00133031303300503637286eccc0b8c118c13402854ccc120cdc3a400c002264646464a66609e66068606c0100722646464a6660a460aa00426464646464646464a6660ae66e1d200430560011323253330593370e9001182c00089919299982f183080109919191919299983019b8748010c17c0044c8c94ccc188cdc3a400c60c200226464a6660ce60d400426464646464646464a6660d866e1d2002306b00513232533307130740021533306e3370e90031836801899192999839983b00109919191919299983a99b8733305c0020620124800854ccc1d4cdc78030090a99983a99b884800000454ccc1d4cdc380419b8000101b153330753371266e000200ec10c54ccc1d4cdd79ba63053010374c60a6042266e1cccc17004018922010a6c6f636b5f737461746500480085280a5014a029405280a50337026660b60160de91010454554e410033305b01706f48810454554e4100375660f000260f000260de002660a405e04a2c6eb8c1d0004c1b000c5858dd6983900098350028b183800098380011bab306e001306e002306c001306c002375660d4002666608604607a07603e2c6eb8c1a0004c18000458c198004c17800458c190004c190008dd598310009831000982c8050b1bad305f001305700116305d001305500116305b001305b002375660b200260b200260a000460a600460a2002a66609e66ebcc0d4c13400c0184cdd8181a1826800981a1826801899bb03034304d0033034304d0011630530013053007305100616375a60a000260a0004609c002608c03a2940c118070cc0980208cdd7981698229816182280080119ba548000cc124cdd2a4004660926ea40c92f5c066092980103d87a80004bd701bab3049001304900130480023758608c002608c002608a0046eb0c10c004c0ec0d058dd6982080098208011bad303f001303700116303d00130350011630133034301b3034001303a00130320011633014375860306062054466e1cccc06cdd5980c9819180c9819000810a441106d696e65725f6c6f636b5f73746174650048008cc8c8c8c894ccc0dccdc4000a4141a232266e080052080c8afa02513370066e080052080c8afa02533002337020029050688ca40046002002444a66606e66e2000920a0d11913370666e080092080c8afa025300400113370066e0ccdc100124101915f404a600800266600600666e0400920a0d119337000029001180080091299981a19b880014804054ccc0d0cdc4000a400029000099b8e48810801020408102040800000115333034337100029020099b824820010cc008008cdc0800a4020266e09208080808020330020023370200290200010a503030003375a606a002606a004606600260560022c66644464a66606066e1cccc05cdd5980a98170008012450368667300480084c94ccc0c4cdc3a4008606000226464a66606666e1d200030320011323232323232533303c303f00213200832533303a3370e90000008a99981e981c0030a4c2c2a66607466e1d20020011533303d303800614985854ccc0e8cdc3a40080022a66607a607000c2930b0b181c0028b1bae303d001303d002375a60760026076004607200260620022c606e002605e0022c601a605c0022c660260060046eb0c044c0a808c01c064c0c0004c0c0008dd6981700098170011bad302c001302c002302a001302201e153330243370e90030080991919191919191919191919191919299981b181c80209919191919191919299981d99b8748010c0e80044c8c94ccc0f4cdc3a400060780022646464646464a66608c60920042a66608666e1d2004304200515333046304100513232323253330473370e9002182300089919299982499b8748018c1200044c8c94ccc138c1440084c8c94ccc140c14c0084c8c94ccc13ccdc3a40020022a66609e66e1cccc0d805c0f122010368667300480084cdc78010028a5016375a60a00046eb8c13800458c144004cc0cc06c0e058dd7182780098238008b182680098228008b18258009825800982500098208070b0b0b1bae30470013047002375a608a002608a004608600260760022c608200260720022c607e002607e0046eacc0f4004c0f4004c0d0014c0e8004c0e8004c0c400458c0dc00ccc054020030c06800ccc03c0208cdd7980b1817180a981700080119ba548000cc0c8cdd2a4004660646ea406d2f5c06606498103d87a80004bd701bab30320013032001303100130300023758605c002605c0046eb0c0b0004c090074c0a8004c08807854ccc090cdc3a4010020264646464646464646464646464646464a66606e0062646464646464a66607466e1d2004303900113232533303c3370e9000181d8008991919191919299982298240010a99982119b8748008c10401454ccc114c1000144c8c8c8c94ccc118cdc3a4008608a00226464a66609066e1d2006304700113232533304d305000213232533304f305200213232533304e3370e90008008a99982719b8733303501703b48810368667300480084cdc78010028a5016375a609e0046eb8c13400458c140004cc0c80600dc58dd7182700098230008b182600098220008b18250009825000982480098200070b0b0b1bae30460013046002375a60880026088004608400260740022c608000260700022c607c002607c0046eacc0f0004c0f0004c0cc008cc06002403458cc05c020038c07000ccc0440208cdd7980c1818180b981800080119ba548000cc0d0cdd2a4004660686ea40752f5c066068980103d87a80004bd701bab30340013034001303300130320023758606000260600046eb0c0b8004c09807cc0b0004c0b0008c0a8004c0880784c8c8c8c8c8c8c8c8c8c8c8c8c94ccc0c4cdc3a400060600022646464a66606866e1d200430330011323253330363370e9001181a80089919299981d981f001099999999999911111111111919191919191919191919299982719b87480000044c8c8c8c8c94ccc158c1640084c8c94ccc154cdc3a40040022646464a6660b660bc00426464646464646464a6660c066e1d2004305f0011323253330623370e900218308008991919192999834983600109919191919299983599b8748010c1a80044c8c94ccc1b4cdc3a400060d80022646464646464a6660ec60f20042a6660e666e1d20003072005153330763071005132323232323253330793370e9002183c00089919299983d99b8748000c1e80044c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c94ccc23804c244040084c8c8c8c8c8c8c8c94ccc24c04cdc3a400861240200a264646464a66613402613a020042a66612e0266e1d200630960100513232533309c01309f0100213232323232323253330a0013375e00a0aa2a6661400266e1d2004309f010011323253330a2013370e900018508080089919191919192999855809857008010a9998540099b8748008c29c0401454ccc2ac04c298040144c8c8c8c8c8c8c94ccc2bc04cdd780299ba548000cc2cc04cdd2a400466166026ea40f52f5c06616602980103d87a80004bd700a9998578099b8748010c2b8040044c8c8c94ccc2c804cdc399984c8081e03ca441096c6f72642074756e61004800854ccc2c804cdc382101b0a9998590099baf002038153330b20133307a0060404881096c6f72642074756e6100153330b2013371e0340c42a6661640266e3c17c18854ccc2c804cdc4240000022a6661640266e1c078cdc00008278a9998590099b8701c3370009a90010a9998590099b894801007054ccc2c804cdc4a400866e000781c054ccc2c804cdd79ba6309001026374c6120020aa2a6661640266e1cccc264040981c52201106d696e65725f6c6f636b5f7374617465004800854ccc2c804cdc38068210a9998590099b8f00b040153330b2013370e666132020940e29110368667300480084ccc1e80541c52201036866730014a029405280a5014a029405280a5014a029405280a5014a029405280a503330980102107848810454554e410030b50100130ad01001161630b30100130b3010023756616202002616202004615e02002614e0200266114020c20d22c2c2c6eb8c2b004004c2b004008dd69855008009855008011854008009850008008b185300800984f008008b0b1852008009852008011bab30a20100130a20100230a0010013098010013307b05205c16375c613a02002612a0200a2c2c6eb4c26c04004c26c04008dd6984c808009848808028b184b80800984b808011bab309501001309501002309301001309301002375661220200266660d40880a009e0802c6eb0c23c04004c23c04008c23404004c23404008dd69845808009845808011bad308901001308901002375a610e02002610e020046eb4c21404004c21404008dd71841808009841808011bad308101001307900116307f001307700116307d001307d002375660f600260f600260e4002660aa0580482c2c2c6eb8c1dc004c1dc008dd6983a800983a801183980098358008b183880098348008b183780098378011bab306d001306d001306400d16375a60d400260d40046eb4c1a0004c18000458c198004c17800458c190004c190008dd598310009831000982c800982e001182d000a99982c19baf303e305600301e133760607a60ac006607a60ac002266ec0c0f4c158004c0f4c15800c58c170004c170028c16802458dd6982b0011bae305400116305700133039303b00701037286eccc0d8c138c154030dd6982a00098260080a99982719b87480080044c8c8c8c8c8c94ccc15ccc0f0c0f802804c4c8c8c8c8c94ccc170c17c0084c8c8c8c8c8c8c8c8c8c8c94ccc190cdc3a400860c600226464a6660cc66e1d20043065001132323232533306d307000213232323232533306f3370e9002183700089919299983899b8748018c1c00044c8c94ccc1d8c1e40084c8c8c8c8c94ccc1e0cdc3a400860ee00226464a6660f466e1d20003079001132323232323253330830130860100215333080013370e9000183f8028a99984180983f002899191919191929998430099b8748010c214040044c8c94ccc22004cdc3a4000610e02002264646464646464646464646464646464a66613602613c0200426464646464646464a6661400266e1d2004309f0100513232323253330a70130aa01002153330a4013370e90031851808028991929998548098560080109919191919191929998568099baf005062153330ad013370e90021856008008991929998578099b8748000c2b8040044c8c8c8c8c8c94ccc2e004c2ec0400854ccc2d404cdc3a400461680200a2a6661700261660200a264646464646464a6661780266ebc014cdd2a4000661800266e952002330c001375207a97ae0330c0014c103d87a80004bd700a99985e0099b8748010c2ec040044c8c8c8c8c8c8c94ccc30c04cdc39998550082004500a441096c6f72642074756e61004800854ccc30c04cdc382301d0a9998618099baf00603c153330c30133308b0100a0444881096c6f72642074756e6100153330c3013371e0a203c2a6661860266e1cccc2a804004208041452002153330c3013371090000028a9998618099b870223370000a0b82a6661860266e1c080cdc002d240042a6661860266e252004020153330c30133712900219b8002208101153330c3013375e6e98c284040a8dd31850808310a9998618099b873330aa0102a08201489106d696e65725f6c6f636b5f7374617465004800854ccc30c04cdc38088230a9998618099b8f00f044153330c3013370e6661540209c104029110368667300480084ccc22c04064208052201036866730014a029405280a5014a029405280a5014a029405280a5014a029405280a503756618e02002618e02002617c0200266142020f00d866e04ccc29404084214052210454554e41003330a5010520850148810454554e410030c20100130ba01001161630c00100130c0010023756617c02002617c020046178020026168020026612e020dc0ec2c2c2c6eb8c2e404004c2e404008dd6985b80800985b80801185a808009856808008b1859808009855808008b0b1858808009858808011bab30af0100130af0100230ad0100130a501001330880105f06916375c61540200261440200a2c2c6eb4c2a004004c2a004008dd6985300800984f008028b1852008009852008011bab30a20100130a20100230a00100130a0010023756613c0200266660ee0a20ba0b809a2c6eb0c27004004c27004008c26804004c26804008dd6984c00800984c008011bad309601001309601002375a6128020026128020046eb4c24804004c24804008dd71848008009848008011bad308e0100130860100116308c0100130840100116308a01001308a01002375661100200261100200260fe002660c40720622c2c2c6eb8c21004004c21004008dd6984100800984100801184000800983c0008b183f000983b0008b183e000983e0011bab307a001307a001307101916375c60ee00260de0022c60ea00260da0022c60e600260e60046eacc1c4004c1c4004c1a003058dd6983700098370011bad306c001306400116306a00130620011630680013068002375660cc00260cc00260ba00660c600260c600460c200260c200460be002a6660b266ebcc0fcc15c01407c54ccc164cdd7981f982b80180409982e981f182b8029982e981f182b8009982e981f182b801a5eb804cc174c0f8c15c014cc174c0f8c15c00ccc174c0f8c15c0052f5c02a6660b266ebcc0fcc15c00c07c54ccc164cdd7981f982b80280409982e981f182b8019982e981f182b8009982e981f182b802a5eb804cc174c0f8c15c00ccc174c0f8c15c014cc174c0f8c15c0052f5c02a6660b266ebcc0fcc15c0140204cc174c0f8c15c004cc174c0f8c15c00ccc174c0f8c15c0152f5c02660ba607c60ae002660ba607c60ae00a660ba607c60ae00697ae016305d001305d002305b001305b009305900816375a60b000260b000460ac00260ac0046eb4c150004c130040528182600799816004119baf3033304b3032304b0010023374a90001982799ba548008cc13cdd480525eb80cc13d30103d87a80004bd701bab304f001304f001304e00237586098002609800260960046eb0c124004c10400c888c8c8c94ccc104c1100084c8c8c8c94ccc108cdc780224500132533304630490021323253330453371e00a0182a66608a66e1c005200213371e00401629405281bad3046002375c60880022c608e002264a66608c609200826464a66608a66e3c01c03054ccc114cdc3800a4004266e3c00802c5280a50375a608c0046eb8c11000458c11c00cdd598218021bae3041003375660820086eb8c0fc00c58c108004c108010c10000c0cc04c03c03402c0240440bc09400458dd6981e000981a0008b181d00098190008b18081818980c1818800981b80098178008b198089bac3015302e02723370e6660306eacc058c0bcc058c0bc00407922010a6c6f636b5f73746174650048008c0d0004c0d0008dd6981900098190011bad30300013030002375a605c002605c0046eb4c0b0004c0b0008c0a8004c0880788c0a4c0a8c0a80048cc03800522100222232323232323232533302c3375e00a0102a66605866e1d2004302b001132323232323232323253330353375e00a0222a66606a66e1d20043034001133039374c01866072010660726e9800ccc0e4c0e8c0cc0052f5c02c2c607200260720046eacc0dc004c0dc008c0d4004c0b4004cc04003402cc0c8004c0a80045858c0c0004c0c0008dd59817000981700118160009812000998038020019119198008008019129998138008a5eb804c8c94ccc098c0140084cc0a8008cc0100100044cc010010004c0ac008c0a400488c8cc00400400c894ccc098004530103d87a8000132325333025300500213374a90001981480125eb804cc010010004c0a8008c0a0004c004004888c8c94ccc088cdc3801a40002004266600a00a00266e0400d20023027003302500222323300100100322323253330223375e6010604000400a2600e6040004266008008002604e004604a002460426044002460400024446464a66603c66e1d200000113232323253330223370e900000089bad30273020002148000c080004c8cc004004008894ccc094004530103d87a800013232323253330263371e016004266e9520003302a375000297ae0133006006003375a604e0066eb8c094008c0a4008c09c004dd59812000980e0010a400060380026600a00600444664464a66603a66e1d20020011002137566044603600660360046600600400297adef6c6022323300100100322533301e00114c0103d87a8000132323232533301f3371e00e004266e95200033023374c00297ae0133006006003375660400066eb8c078008c088008c0800048cc0080052210022323300100100322533301c00114bd6f7b630099191919299980e99b8f0070021003133021337606ea4008dd3000998030030019bab301e003375c60380046040004603c002602601c6eb8c060004c04000458c058004c03800858cc8c88c94ccc04ccdc3a40000022a66602c60220042930b0a99980999b87480080044c8c8c8c8c8c8c8c94ccc078c0840084c8c926300c002300c00716301f001301f002375a603a002603a0046eb4c06c004c06c008c064004c04400854ccc04ccdc3a40080022646464646464646464646464a666044604a0042646493180800118080058b181180098118011bad30210013021002375a603e002603e0046eb4c074004c074008dd6980d800980d801180c80098088010a99980999b87480180044c8c94ccc060c06c0084c92630060011630190013011002153330133370e9004000899191919299980d180e8010991924c601200460100062c60360026036004603200260220042c6022002464a66602466e1d2000001132325333017301a002149858dd6980c00098080010a99980919b87480080044c8c8c8c8c8c94ccc06cc0780084c926300900316375a60380026038004603400260340046eb4c060004c04000854ccc048cdc3a40080022a66602a60200042930b0a99980919b87480180044c8c8c8c94ccc064c0700084c926300700316375a60340026034004603000260200042c6020002464a66602266e1d20000011323232325333018301b002132498c94ccc058cdc3a400000226464a666036603c0042930b1bae301c001301400416301400316375a60320026032004602e002601e0042c601e002012602600260160042a66601a66e1d20060011324a060160042940c02c004c040004c040008c038004c018004526161322533300a32323232533300e3370e900118068008991919191919191919191919191919198008008029129998108008a50132323253330213375e00c00229444cc014014008c084008c094008c08c004cdd2a40006603e600460326004603200297ae0323300100100a223232533301e3375e600a603800401e2604660486038004266008008002604600460420024603e0026eacc074004c074004c070004c06c004c068004c064004c060008dd6180b0009807002980a00098060008b18090009809001180800098040008a4c2c601a600c0026eb80048c014dd5000918019baa0015734aae7555cf2ab9f5740ae855d101", - "hash": "a12c972a02d84d4b5eecadff39f4991e377cb10e9c7d7831f6ea8ebe" + "compiledCode": "592a6f01000032323232323232323222322253330083370e900018038008a9998041919191919299980699b87480000044c8c8c8c8c8c8c8c8c8c8c8c8cc00400400c894ccc0740045280991919299980e99baf00600114a226600a00a004603a0046042004603e00266e9520003301b3374a90011980d9ba90094bd7025eb80dd5980d800980d800980d000980c800980c000980b800980b00098068031bae3013001300b0021533300d3370e90020008991919299980819b8748000c03c0084c8c94ccc048cdc3a40046022002264646464646464646464646464a66603e66e1d200000b1323232323232323232323232323232323232325333035303800213253330333370e9001000899299981a19b87480080044c94ccc0d4cdc3a4004002264646464646464646464646464646464646464a66609066e1d2004304700d13232533304a3370e9002182480489919299982619b8748010c12c0144c8c94ccc138cdc3a4000609a00a2646464646464a6660ae60b40042a6660a866e1d20003053005153330573052005153330543370e90021829804899191919299982d982f0010a99982c19b874800000c54ccc160cdc3a40000022a6660b066e1d2002305700b13232533305d30600021533305a3370e90000008a99982d19baf0330231533305a3375e06603a2a6660b466ebc0cc05c54ccc168cdc3999820810823a4503686673004800854ccc168cdc399982080d823a45106d696e65725f6c6f636b5f7374617465004800854ccc168cdc399982080a823a450a6c6f636b5f737461746500480084cdd78128128a5014a029405280a5014a02c2c6eb4c178004c15802c58585858dd6982e000982e0011bad305a001305200916161616375c60b000260b00046eb4c158004c158008c150004c13001458c148004c12801458c140004c12002458c138004c11803458c130004c130008dd5982500098250011824000982000b982300098230011bab304400130440023042001303a012304000130400023756607c002607c0046078002606801a6603202a0642c6eb4c0d800c58dd6981a8020b1bad30340051630360013036002303400130340023032001330140040193300d00848010cc03001d20023300b00648000c048008cdd2a40006605666e9520023302b375202897ae03302b4c0103d87a80004bd701bab302b001302b001302a002375860500026050002604e0046eb0c094004c0740584c8c8c8c8c8c8c8c8c8c94ccc0a4cdc3a400402a2646464646464646464a66606466e1d200030310011323232323253330373370e90000008991919191919191919191919299982199b87480000044c8c8c8c8c94ccc12cc1380084c8c94ccc128cdc3a4004002264a66609c60a201426464646464646464a6660a666e1d200430520011323253330553370e9002182a000899191919299982e182f8010991919191919299982f99b8748010c1780044c8c94ccc184cdc3a400060c0002264646464646464646464646464646464a6660e860ee00426464646464646464a6660f266e1d200430780051323232325333080013083010021533307d3370e9003183e0028991929998410098428080109929998400099b8733306702407b4881096c6f72642074756e61004800854ccc20004cdc780101d8a9998400099b8f03803b15333080013371090000008a9998400099b87006337000020542a66610002666609203c0960500082a6661000266ebcdd3182c8071ba6305903013370e6660ce01c0da9101106d696e65725f6c6f636b5f737461746500480085280a5014a029405280a5014a06660cc0120f49110454554e410016375c61060200260f600a2c2c6eb4c20404004c20404008dd6983f800983b8028b183e800983e8011bab307b001307b00230790013079002375660ee002666609606a08a0860622c6eb0c1d4004c1d4008c1cc004c1cc008dd6983880098388011bad306f001306f002375a60da00260da0046eb4c1ac004c1ac008dd7183480098348011bad3067001305f001163065001305d0011630630013063002375660c200260c200260b00026607603a02a2c6eb4c174004c174008dd6982d80098298008b182c80098288008b182b800982b8011bab30550013055001304c00130520013052001304900116304f00916375a60960046eb8c12400458c130004cc0b8c0c001c0ccdca1bb3302b3043304a00c375a609200260820262a66608666e1d20020011323232323232533304c33031303300a0361323232533304f30520021323232323232323253330543370e9002182980089919299982b19b8748010c1540044c8c8c8c94ccc174c1800084c8c8c8c8c94ccc17ccdc3a400860bc00226464a6660c266e1d200630600011323253330663069002132323232323253330693370e9002183400089919299983599b8748000c1a80044c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c94ccc1f8c204040084c8c8c8c8c8c8c8c94ccc20c04cdc3a400861040200a264646464a66611402611a020042a66610e0266e1d200630860100513232533308c01308f0100213232323232533308e013370e6660ea05011202911096c6f72642074756e61004800854ccc23804cdc399983a80103d816240042a66611c0266e3c0180b054ccc23804cdc4240000022a66611c0266e1c028cdc000081b8a99984700999982b81102c81a8040a9998470099baf374c60ce0246e98c19c0f44cdc399983a80903da45106d696e65725f6c6f636b5f737461746500480085280a5014a029405280a5014a066e04ccc1d00342200522010454554e41003330740310880148810454554e41003756612202002612202002611002002660d609a0822c6eb8c23404004c214040145858dd69845808009845808011bad308901001308101005163087010013087010023756610a02002610a020046106020026106020046eacc20404004cccc1540fc13c1340ec58dd6183f800983f801183e800983e8011bad307b001307b002375a60f200260f20046eb4c1dc004c1dc008dd6983a800983a8011bae30730013073002375a60e200260d20022c60de00260ce0022c60da00260da0046eacc1ac004c1ac004c188004cc11409c07c58dd71833800982f8008b1832800982e8008b183180098318011bab30610013061001305800c16375a60bc00260bc0046eb4c170004c15000458c168004c14800458c160004c160008dd5982b000982b000982680118280011827000a99982619baf3032304a0030061337606062609400260626094006266ec0c0c4c12800cc0c4c12800458c140004c140024c13802058dd698268009826801182580098258011bad30490013041013153330433370e900200089919192999824982600109919299982419b87480080044c94ccc130c13c0204c8c8c8c8c8c8c8c94ccc144cdc3a400860a000226464a6660a666e1d20023052001132325333058305b00213232323232323232533305d3370e9001182e00289919299983118328010a99982f99b8748018c17800c4c8c94ccc190c19c0084c94ccc188cdc780100f8a99983119b8f01c01f153330623371090000008a99983119b870043370000201c2a6660c466ebcdd3181d8061ba6303b01413370e66609201809e91010a6c6f636b5f737461746500480085280a5014a0294052819982400382e2450454554e410016375c60ca00260ba0062c2c6eb4c18c004c16c01458c184004c184008dd5982f800982f801182e800982e8011bab305b001333302f01902902701516375a60b200260a20022c60ae002609e0022c60aa00260aa0046eacc14c004c14c004c128004c140004c140004c11c00458c13401c58dd698248011bae304700116304a0013302c302e00503137286eccc0a4c104c1200284c8c8c8c94ccc128cc0bcc0c40200d04c8c8c94ccc134c1400084c8c8c8c8c8c8c8c94ccc148cdc3a400860a200226464a6660a866e1d20023053001132325333059305c00213232323232533305b3370e9002182d00089919299982e99b8748018c1700044c8c94ccc188c1940084c8c8c8c8c8c8c8c94ccc19ccdc3a400460cc00a26464a6660d860de0042a6660d266e1d2006306800313232533306e30710021323232323253330703370e6660ae0040ba02490010a99983819b8f006012153330703371090000008a99983819b87008337000020362a6660e066ebcdd318248081ba6304902113370e6660ae0200ba9110a6c6f636b5f737461746500480085280a5014a0294052819b8133305600b06a48810454554e410033305601706a48810454554e4100375660e600260e600260d40026609a05e04a2c6eb8c1bc004c19c00c5858dd6983680098328028b183580098358011bab3069001306900230670013067002375660ca002666607204606606203e2c6eb8c18c004c16c00458c184004c16400458c17c004c17c008dd5982e800982e800982a0050b1bad305a001305200116305800130500011630560013056002375660a800260a80026096004609c0046098002a66609466ebcc0c0c12000c0184cdd81817982400098179824001899bb0302f3048003302f304800116304e001304e007304c00616375a6096002609600460920026082026608202466038010466ebcc0a0c100c09cc100004008cdd2a40006608866e95200233044375205a97ae0330444c0103d87a80004bd701bab30440013044001304300237586082002608200260800046eb0c0f8004c0d80bc88894ccc0eccdc499b81003483403c0104cdc380099b80002480084cdc38008010a99981b99b87480080044c8c94ccc0e4cdc3a400060700022646464a66607866e1d2004303b00113232533303e3370e9002181e8008991919192999822982400109919191919191919191919299982699b87480100044c8c8c94ccc14cc1580084c8c94ccc148cdc3a4004002264a6660ac60b201026464646464646464a6660b666e1d2004305a00113232533305d3370e9001182e000899192999831183280109919191919191919299983399b8748008c1980144c8c94ccc1b0c1bc00854ccc1a4cdc3a400c60d000626464a6660dc60e2004264a6660d866e3c00807c54ccc1b0cdc780e00f8a99983619b884800000454ccc1b0cdc380219b8000100e1533306c3371266e000100b40d454ccc1b0cdd79ba6304500c374c608a028266e1cccc14c03016522010a6c6f636b5f737461746500480085280a5014a029405280a503330520070664890454554e410016375c60de00260ce0062c2c6eb4c1b4004c19401458c1ac004c1ac008dd598348009834801183380098338011bab3065001333303901903303101516375a60c600260b60022c60c200260b20022c60be00260be0046eacc174004c174004c150004c168004c168004c14400458c15c01c58dd698298011bae305100116305400133036303800503b37286eccc0ccc12cc14802854ccc134cdc3a400c002264646464a6660a866072607601007c2646464a6660ae60b400426464646464646464a6660b866e1d2004305b00113232533305e3370e9001182e800899192999831983300109919191919299983299b8748010c1900044c8c94ccc19ccdc3a400c60cc00226464a6660d860de00426464646464646464a6660e266e1d200230700051323253330763079002153330733370e9003183900189919299983c183d80109919191919299983d19b873330610020670124800854ccc1e8cdc78030090a99983d19b884800000454ccc1e8cdc380419b8000101b1533307a3371266e000200ec10c54ccc1e8cdd79ba63053010374c60a6042266e1cccc18404019d22010a6c6f636b5f737461746500480085280a5014a029405280a50337026660c00160e891010454554e410033306001707448810454554e4100375660fa00260fa00260e8002660ae05e04a2c6eb8c1e4004c1c400c5858dd6983b80098378028b183a800983a8011bab3073001307300230710013071002375660de002666608604607a07603e2c6eb8c1b4004c19400458c1ac004c18c00458c1a4004c1a4008dd598338009833800982f0050b1bad3064001305c001163062001305a0011630600013060002375660bc00260bc00260aa00460b000460ac002a6660a866ebcc0e8c14800c0184cdd8181c9829000981c9829001899bb030393052003303930520011630580013058007305600616375a60aa00260aa00460a6002609603a2940c12c070cc0980208cdd7981918251818982500080119ba548000cc138cdd2a40046609c6ea40dd2f5c06609c980103d87a80004bd701bab304e001304e001304d00237586096002609600260940046eb0c120004c1000e458dd6982300098230011bad3044001303c001163042001303a001163013303930203039001303f001303700116330193758603a606c05e466e1cccc080dd5980f181b980f181b8008132441106d696e65725f6c6f636b5f73746174650048008c04c008528181a8019bad303a001303a0023038001303000116323253330333370e6660346eacc060c0c400408122010368667300480084c94ccc0d0cdc3a4008606600226464a66606c66e1d200030350011323232323232533303f304200213200832533303d3370e90000008a999820181d8030a4c2c2a66607a66e1d200200115333040303b00614985854ccc0f4cdc3a40080022a666080607600c2930b0b181d8028b1bae30400013040002375a607c002607c004607800260680022c607400260640022c601660620022c6602c0020106eb0c058c0bc0a0c0d4004c0d4008dd6981980098198011bad30310013031002302f0013027023153330293370e900300a8991919191919191919191919191919299981d981f00209919191919191919299982019b8748010c0fc0044c8c94ccc108cdc3a400060820022646464646464a666096609c0042a66609066e1d200430470051533304b3046005132323232533304c3370e9002182580089919299982719b8748018c1340044c8c94ccc14cc1580084c8c94ccc154c1600084c8c94ccc150cdc3a40020022a6660a866e1cccc0ec05c10522010368667300480084cdc78010028a5016375a60aa0046eb8c14c00458c158004cc0e006c0f458dd7182a00098260008b182900098250008b18280009828000982780098230070b0b0b1bae304c001304c002375a60940026094004609000260800022c608c002607c0022c608800260880046eacc108004c108004c0e4014c0fc004c0fc004c0d800458c0f000ccc068020030c07c00ccc03c0208cdd7980d9819980d181980080119ba548000cc0dccdd2a40046606e6ea40812f5c06606e98103d87a80004bd701bab30370013037001303600130350023758606600260660046eb0c0c4004c0a4088c0bc004c09c08c54ccc0a4cdc3a401002a264646464646464646464646464646464a6660780062646464646464a66607e66e1d2004303e0011323253330413370e900018200008991919191919299982518268010a99982399b8748008c11801454ccc128c1140144c8c8c8c94ccc12ccdc3a4008609400226464a66609a66e1d2006304c001132325333052305500213232533305430570021323253330533370e90008008a99982999b8733303a01704048810368667300480084cdc78010028a5016375a60a80046eb8c14800458c154004cc0dc0600f058dd7182980098258008b182880098248008b18278009827800982700098228070b0b0b1bae304b001304b002375a60920026092004608e002607e0022c608a002607a0022c608600260860046eacc104004c104004c0e0008cc07402403458cc070020038c08400ccc0440208cdd7980e981a980e181a80080119ba548000cc0e4cdd2a4004660726ea40892f5c066072980103d87a80004bd701bab30390013039001303800130370023758606a002606a0046eb0c0cc004c0ac090c0c4004c0c4008c0bc004c09c08c4c8c8c8c8c8c8c8c8c8c8c8c8c94ccc0d8cdc3a4000606a0022646464a66607266e1d2004303800113232533303b3370e9001181d00089919299982018218010991919191919191919191919299982499b87480000044c8c8c8c8c94ccc144c1500084c8c94ccc140cdc3a40040022646464a6660ac60b200426464646464646464a6660b666e1d2004305a00113232533305d3370e9002182e0008991919192999832183380109919191919299983319b8748010c1940044c8c94ccc1a0cdc3a400060ce0022646464646464a6660e260e80042a6660dc66e1d2000306d00515333071306c00513232323232323253330753370e9002183a00089919299983b99b8748000c1d80044c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c94ccc22804c234040084c8c8c8c8c8c8c8c94ccc23c04cdc3a4008611c0200a264646464a66612c026132020042a6661260266e1d200630920100513232533309801309b01002132323232323232533309c013375e00a0ac2a6661380266e1d2004309b0100113232533309e013370e9000184e8080089919191919192999853809855008010a9998520099b8748008c28c0401454ccc29c04c288040144c8c8c8c8c8c8c94ccc2ac04cdd780299ba548000cc2bc04cdd2a40046615e026ea40f92f5c06615e02980103d87a80004bd700a9998558099b8748010c2a8040044c8c8c94ccc2b804cdc399984a8081e05480a441096c6f72642074756e61004800854ccc2b804cdc382181b0a9998570099baf002038153330ae013330710060414881096c6f72642074756e6100153330ae013371e0340c62a66615c0266e3c18018c54ccc2b804cdc4240000022a66615c0266e1c078cdc00008280a9998570099b8701c3370009c90010a9998570099b894801007054ccc2b804cdc499b833370408090022400c66e000781c854ccc2b804cdd79ba6308701026374c610e020ac2a66615c0266e1cccc2540409826c05221106d696e65725f6c6f636b5f7374617465004800854ccc2b804cdc38068218a9998570099b8f00b041153330ae013370e66612a02096136029110368667300480084ccc1c405426c052201036866730014a029405280a5014a029405280a5014a029405280a5014a029405280a50333094010210a80148810454554e410030b10100130a901001161630af0100130af010023756615a02002615a020046156020026146020026610c020c40f02c2c2c6eb8c2a004004c2a004008dd6985300800985300801185200800984e008008b185100800984d008008b0b1850008009850008011bab309e01001309e01002309c010013094010013307705306316375c61320200261220200a2c2c6eb4c25c04004c25c04008dd6984a808009846808028b1849808009849808011bab309101001309101002308f01001308f010023756611a0200266660c208a0b20ae0822c6eb0c22c04004c22c04008c22404004c22404008dd69843808009843808011bad308501001308501002375a6106020026106020046eb4c20404004c20404008dd7183f800983f8011bad307d001307500116307b00130730011630790013079002375660ee00260ee00260dc002660a205a04a60940062c2c2c6eb8c1c8004c1c8008dd698380009838001183700098330008b183600098320008b183500098350011bab30680013068001305f00d16375a60ca00260ca0046eb4c18c004c16c00458c184004c16400458c17c004c17c008dd5982e800982e800982a000982b801182a800a99982999baf30393051003029133760607060a2006607060a2002266ec0c0e0c144004c0e0c14400c58c15c004c15c028c15402458dd698288011bae304f00116305200133034303600703937286eccc0c4c124c140030dd69827800982380a8a99982499b87480080044c8c8c8c8c8c94ccc148cc0dcc0e40280f04c8c8c8c8c94ccc15cc1680084c8c8c8c8c8c8c8c8c8c8c94ccc17ccdc3a400860bc00226464a6660c266e1d200430600011323232325333068306b00213232323232533306a3370e9002183480089919299983619b8748018c1ac0044c8c94ccc1c4c1d00084c8c8c8c8c94ccc1cccdc3a400860e400226464a6660ea66e1d200030740011323232323232533307e3081010021533307b3370e9000183d0028a99983f183c80289919191919191929998410099b8748010c204040044c8c94ccc21004cdc3a4000610602002264646464646464646464646464646464a66612e0261340200426464646464646464a6661380266e1d2004309b0100513232323253330a30130a601002153330a0013370e9003184f808028991929998528098540080109919191919191929998548099baf005063153330a9013370e90021854008008991929998558099b8748000c2a8040044c8c8c8c8c8c94ccc2d004c2dc0400854ccc2c404cdc3a400461600200a2a66616802615e0200a264646464646464a6661700266ebc014cdd2a4000661780266e952002330bc01375207c97ae0330bc014c0103d87a80004bd700a99985c0099b8748010c2dc040044c8c8c8c8c8c8c94ccc2fc04cdc39998530082005d00a441096c6f72642074756e61004800854ccc2fc04cdc382381d0a99985f8099baf00603c153330bf013330820100a0454881096c6f72642074756e6100153330bf013371e0a403c2a66617e0266e1cccc298040042b0041492002153330bf013371090000028a99985f8099b870223370000a0ba2a66617e0266e1c080cdc002da40042a66617e0266e252004020153330bf013371266e0ccdc102224008900319b8002208301153330bf013375e6e98c260040a8dd3184c008318a99985f8099b873330a60102a0ac014881106d696e65725f6c6f636b5f7374617465004800854ccc2fc04cdc38088238a99985f8099b8f00f045153330bf013370e66614c0209e158029110368667300480084ccc208040642b0052201036866730014a029405280a5014a029405280a5014a029405280a5014a029405280a5037566186020026186020026174020026613a020f20da66e04ccc284040842d4052210454554e41003330a1010530b50148810454554e410030be0100130b601001161630bc0100130bc01002375661740200261740200461700200261600200266126020de10a022c2c2c6eb8c2d404004c2d404008dd69859808009859808011858808009854808008b1857808009853808008b0b1856808009856808011bab30ab0100130ab0100230a90100130a101001330840106007016375c614c02002613c0200a2c2c6eb4c29004004c29004008dd6985100800984d008028b1850008009850008011bab309e01001309e01002309c01001309c01002375661340200266660dc0a40cc0c809c2c6eb0c26004004c26004008c25804004c25804008dd6984a00800984a008011bad309201001309201002375a6120020026120020046eb4c23804004c23804008dd71846008009846008011bad308a010013082010011630880100130800100116308601001308601002375661080200261080200260f6002660bc07406460ae0062c2c2c6eb8c1fc004c1fc008dd6983e800983e801183d80098398008b183c80098388008b183b800983b8011bab30750013075001306c01916375c60e400260d40022c60e000260d00022c60dc00260dc0046eacc1b0004c1b0004c18c03058dd6983480098348011bad3067001305f001163065001305d0011630630013063002375660c200260c200260b000660bc00260bc00460b800260b800460b4002a6660a866ebcc0e8c1480140a854ccc150cdd7981d182900180409982c181c98290029982c181c98290009982c181c9829001a5eb804cc160c0e4c148014cc160c0e4c14800ccc160c0e4c1480052f5c02a6660a866ebcc0e8c14800c0a854ccc150cdd7981d182900280409982c181c98290019982c181c98290009982c181c9829002a5eb804cc160c0e4c14800ccc160c0e4c148014cc160c0e4c1480052f5c02a6660a866ebcc0e8c1480140204cc160c0e4c148004cc160c0e4c14800ccc160c0e4c1480152f5c02660b0607260a4002660b0607260a400a660b0607260a400697ae0163058001305800230560013056009305400816375a60a600260a600460a200260a20046eb4c13c004c11c054528182380a19811004119baf302e3046302d30460010023374a90001982519ba548008cc128dd4819a5eb80cc129300103d87a80004bd701bab304a001304a00130490023758608e002608e002608c0046eb0c110004c0f00d4888c8c8c94ccc118c1240084c8c8c8c94ccc11ccdc780224500132533304b304e00213232533304a3371e00a0182a66609466e1c005200213371e00401629405281bad304b002375c60920022c6098002264a666096609c00826464a66609466e3c01c03054ccc128cdc3800a4004266e3c00802c5280a50375a60960046eb8c12400458c13000cdd598240021bae30460033756608c0086eb8c11000c58c11c004c11c010c11400c58dd69820800981c8008b181f800981b8008b1808181b180e981b000981e000981a0008b1980b1bac301a303302c23370e66603a6eacc06cc0d0c06cc0d000408d22010a6c6f636b5f73746174650048008c0e4004c0e4008dd6981b800981b8011bad30350013035002375a606600260660046eb4c0c4004c0c4008c0bc004c09c08c8c0b8c0bcc0bc0048cc04c0052210022223232323232323253330313375e00a0102a66606266e1d200430300011323232323232323232533303a3375e00a0222a66607466e1d2004303900113303e374c0186607c0106607c6e9800ccc0f8c0fcc0e00052f5c02c2c607c002607c0046eacc0f0004c0f0008c0e8004c0c8004cc05403402cc0dc004c0bc0045858c0d4004c0d4008dd59819800981980118188009814800998060020019119198008008019129998160008a5eb804c8c94ccc0acc0140084cc0bc008cc0100100044cc010010004c0c0008c0b800494ccc094cdc4000a4141a232266e080052080c8afa02513370066e0920a0d1194820322be8094cc008cdc0800a4141a23290011800800911299981299b880024828344644cdc199b820024820322be8094c0100044cdc019b83337049050688ca4101915f404a600800266600600666e0400920a0d119337000029001180080091299981119b880014804054ccc088cdc4000a400029000099b8e48810801020408102040800000115333022337100029020099b824820010cc008008cdc0800a4020266e09208080808020330020023370200290201119198008008019129998130008a60103d87a8000132325333025300500213374a90001981480125eb804cc010010004c0a8008c0a0004c004004888c8c94ccc088cdc3801a40002004266600a00a00266e0400d20023027003302500222323300100100322323253330223375e6010604000400a2600e6040004266008008002604e004604a002460426044002460400024446464a66603c66e1d200000113232323253330223370e900000089bad30273020002148000c080004c8cc004004008894ccc094004530103d87a800013232323253330263371e016004266e9520003302a375000297ae0133006006003375a604e0066eb8c094008c0a4008c09c004dd59812000980e0010a400060380026600a006004446464a66603866e1d200200114bd6f7b63009bab3021301a002301a0013300300200122323300100100322533301e00114c103d87a8000132323232533301f3371e00e004266e95200033023374c00297ae0133006006003375660400066eb8c078008c088008c0800048cc0080052210022323300100100322533301c00114bd6f7b630099191919299980e99b8f0070021003133021337606ea4008dd3000998030030019bab301e003375c60380046040004603c002602601c6eb8c060004c04000458c058004c03800858c8c8c94ccc048cdc3a40000022a66602a60200182930b0a99980919b87480080044c8c8c8c8c8c8c8c94ccc074c0800084c8c926300b002300b00716301e001301e002375a603800260380046eb4c068004c068008c060004c04003054ccc048cdc3a40080022646464646464646464646464a66604260480042646493180780118078058b181100098110011bad30200013020002375a603c002603c0046eb4c070004c070008dd6980d000980d001180c00098080060a99980919b87480180044c8c94ccc05cc0680084c9263005001163018001301000c153330123370e9004000899191919299980c980e0010991924c6010004600e0062c60340026034004603000260200182c6020016464a66602466e1d2000001132325333017301a002149858dd6980c00098080010a99980919b87480080044c8c8c8c8c8c94ccc06cc0780084c926300900316375a60380026038004603400260340046eb4c060004c04000854ccc048cdc3a40080022a66602a60200042930b0a99980919b87480180044c8c8c8c94ccc064c0700084c926300700316375a60340026034004603000260200042c6020002464a66602266e1d20000011323232325333018301b002132498c94ccc058cdc3a400000226464a666036603c0042930b1bae301c001301400416301400316375a60320026032004602e002601e0042c601e002602600260160042940c02c004c040004c040008c038004c018004526136561322533300a32323232533300e3370e900118068008991919191919191919191919191919198008008029129998108008a50132323253330213375e00c00229444cc014014008c084008c094008c08c004cdd2a40006603e600460326004603200297ae0323300100100a223232533301e3375e600a603800401e2604660486038004266008008002604600460420024603e0026eacc074004c074004c070004c06c004c068004c064004c060008dd6180b0009807002980a00098060008b18090009809001180800098040008a4c26cac601a600c0026eb80048c014dd5000918019baa0015734aae7555cf2ab9f5740ae855d101", + "hash": "e0f23f2ac68d99ef5b5b9bb2fd729d119f750e6e8873018eee83d6dd" }, { "title": "hard_fork.fork", @@ -60,8 +64,8 @@ } } ], - "compiledCode": "592a9301000032323232323232323222322253330083370e900018038008a9998041919191919299980699b87480000044c8c8c8c8c8c8c8c8c8c8c8c8cc00400400c894ccc0740045280991919299980e99baf00600114a226600a00a004603a0046042004603e00266e9520003301b3374a90011980d9ba90094bd7025eb80dd5980d800980d800980d000980c800980c000980b800980b00098068031bae3013001300b0021533300d3370e90020008991919299980819b8748000c03c0084c8c94ccc048cdc3a40046022002264646464646464646464646464a66603e66e1d200000b1323232323232323232323232323232323232325333035303800213253330333370e9001000899299981a19b87480080044c94ccc0d4cdc3a4004002264646464646464646464646464646464646464a66609066e1d2004304700d13232533304a3370e9002182480489919299982619b8748010c12c0144c8c94ccc138cdc3a4000609a00a2646464646464a6660ae60b40042a6660a866e1d20003053005153330573052005153330543370e90021829804899191919299982d982f0010a99982c19b874800000c54ccc160cdc3a40000022a6660b066e1d2002305700b13232533305d30600021533305a3370e90000008a99982d19baf0330231533305a3375e06603a2a6660b466ebc0cc05c54ccc168cdc3999820810823a4503686673004800854ccc168cdc399982080d823a45106d696e65725f6c6f636b5f7374617465004800854ccc168cdc399982080a823a450a6c6f636b5f737461746500480084cdd78128128a5014a029405280a5014a02c2c6eb4c178004c15802c58585858dd6982e000982e0011bad305a001305200916161616375c60b000260b00046eb4c158004c158008c150004c13001458c148004c12801458c140004c12002458c138004c11803458c130004c130008dd5982500098250011824000982000b982300098230011bab304400130440023042001303a012304000130400023756607c002607c0046078002606801a6603202a0642c6eb4c0d800c58dd6981a8020b1bad30340051630360013036002303400130340023032001330140040193300d00848010cc03001d20023300b00648000c048008cdd2a40006605666e9520023302b375202897ae03302b4c0103d87a80004bd701bab302b001302b001302a002375860500026050002604e0046eb0c094004c0740584c8c8c8c8c94ccc090cdc3a40040202646464646464646464a66605a66e1d2000302c0011323232323253330323370e9000000899999999911111111919191919191919191919299982299b87480000044c8c8c8c8c94ccc134c1400084c8c94ccc130cdc3a4004002264a6660a060a601426464646464646464a6660aa66e1d200430540011323253330573370e9002182b000899191919299982f18308010991919191919299983099b8748010c1800044c8c94ccc18ccdc3a400060c4002264646464646464646464646464646464a6660ec60f200426464646464646464a6660f666e1d2004307a0051323232325333082013085010021533307f3370e9003183f0028991929998420098438080109929998410099b8733306902404f4881096c6f72642074756e61004800854ccc20804cdc780101d8a9998410099b8f03803b15333082013371090000008a9998410099b87006337000020542a6661040266660a003c0920500082a6661040266ebcdd318300071ba6306003013370e6660d201c0949101106d696e65725f6c6f636b5f737461746500480085280a5014a029405280a5014a06660d001209c9110454554e410016375c610a0200260fa00a2c2c6eb4c20c04004c20c04008dd6984080800983c8028b183f800983f8011bab307d001307d002307b001307b002375660f200266660a406a07e07c0622c6eb0c1dc004c1dc008c1d4004c1d4008dd6983980098398011bad30710013071002375a60de00260de0046eb4c1b4004c1b4008dd7183580098358011bad30690013061001163067001305f0011630650013065002375660c600260c600260b40026607a03a02a2c6eb4c17c004c17c008dd6982e800982a8008b182d80098298008b182c800982c8011bab30570013057001304e00130540013054001304b00116305100916375a609a0046eb8c12c00458c138004cc0c0c0c801c040dca1bb3302d3045304c00c375a6096002608601e2a66608a66e1d20020011323232323232533304e33033303500a0131323232533305130540021323232323232323253330563370e9002182a80089919299982c19b8748010c15c0044c8c8c8c94ccc17cc1880084c8c8c8c8c94ccc184cdc3a400860c000226464a6660c666e1d20063062001132325333068306b0021323232323232533306b3370e9002183500089919299983699b8748000c1b00044c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c94ccc20004c20c040084c8c8c8c8c8c8c8c94ccc21404cdc3a400861080200a264646464a66611802611e020042a6661120266e1d200630880100513232533308e01309101002132323232325333090013370e6660ee0500ba911096c6f72642074756e61004800854ccc24004cdc399983b80102c016240042a6661200266e3c0180b054ccc24004cdc4240000022a6661200266e1c028cdc000081b8a99984800999982f01102b81a8040a9998480099baf374c60dc0246e98c1b80f44cdc399983b80902c245106d696e65725f6c6f636b5f737461746500480085280a5014a029405280a5014a066e04ccc1d803417122010454554e410033307603105c48810454554e41003756612602002612602002611402002660da09a0822c6eb8c23c04004c21c040145858dd69846808009846808011bad308b01001308301005163089010013089010023756610e02002610e02004610a02002610a020046eacc20c04004cccc1700fc1241200ec58dd6184080800984080801183f800983f8011bad307d001307d002375a60f600260f60046eb4c1e4004c1e4008dd6983b800983b8011bae30750013075002375a60e600260d60022c60e200260d20022c60de00260de0046eacc1b4004c1b4004c190004cc11c09c07c58dd7183480098308008b1833800982f8008b183280098328011bab30630013063001305a00c16375a60c000260c00046eb4c178004c15800458c170004c15000458c168004c168008dd5982c000982c000982780118290011828000a99982719baf3034304c0030061337606066609800260666098006266ec0c0ccc13000cc0ccc13000458c148004c148024c14002058dd698278009827801182680098268011bad304b001304300f153330453370e900200089919192999825982700109919299982519b87480080044c94ccc138c1440204c8c8c8c8c8c8c8c94ccc14ccdc3a400860a400226464a6660aa66e1d2002305400113232533305a305d00213232323232323232533305f3370e9001182f00289919299983218338010a99983099b8748018c18000c4c8c94ccc198c1a40084c94ccc190cdc780100f8a99983219b8f01c01f153330643371090000008a99983219b870043370000201c2a6660c866ebcdd318210061ba6304201413370e66609601805891010a6c6f636b5f737461746500480085280a5014a029405281998250038182450454554e410016375c60ce00260be0062c2c6eb4c194004c17401458c18c004c18c008dd598308009830801182f800982f8011bab305d001333303601902302201516375a60b600260a60022c60b200260a20022c60ae00260ae0046eacc154004c154004c130004c148004c148004c12400458c13c01c58dd698258011bae304900116304c0013302e303000500e37286eccc0acc10cc1280284c8c8c8c94ccc130cc0c4c0cc0200444c8c8c94ccc13cc1480084c8c8c8c8c8c8c8c94ccc150cdc3a400860a600226464a6660ac66e1d2002305500113232533305b305e00213232323232533305d3370e9002182e00089919299982f99b8748018c1780044c8c94ccc190c19c0084c8c8c8c8c8c8c8c94ccc1a4cdc3a400460d000a26464a6660dc60e20042a6660d666e1d2006306a00313232533307030730021323232323253330723370e6660b200407402490010a99983919b8f006012153330723371090000008a99983919b87008337000020362a6660e466ebcdd318280081ba6305002113370e6660b20200749110a6c6f636b5f737461746500480085280a5014a0294052819b8133305800b03e48810454554e410033305801703e48810454554e4100375660ea00260ea00260d80026609e05e04a2c6eb8c1c4004c1a400c5858dd6983780098338028b183680098368011bab306b001306b00230690013069002375660ce002666608004605a05803e2c6eb8c194004c17400458c18c004c16c00458c184004c184008dd5982f800982f800982b0050b1bad305c001305400116305a00130520011630580013058002375660ac00260ac002609a00460a0004609c002a66609866ebcc0c8c12800c0184cdd81818982500098189825001899bb03031304a0033031304a0011630500013050007304e00616375a609a002609a0046096002608601e608601c66046010466ebcc0a8c108c0a4c108004008cdd2a40006608c66e95200233046375201497ae0330464c0103d87a80004bd701bab30460013046001304500237586086002608600260840046eb0c100004c0e000c88894ccc0d8cdc480219b80003483403c4cdc380099b80002480084cdc380080101680580480381480f8010a99981919b87480080044c8c94ccc0d0cdc3a400060660022646464a66606e66e1d200430360011323253330393370e9002181c0008991919192999820182180109919191919191919191919299982419b87480100044c8c8c94ccc138c1440084c8c94ccc134cdc3a4004002264a6660a260a801026464646464646464a6660ac66e1d200430550011323253330583370e9001182b80089919299982e983000109919191919191919299983119b8748008c1840144c8c94ccc19cc1a800854ccc190cdc3a400c60c600626464a6660d260d8004264a6660ce66e3c00807c54ccc19ccdc780e00f8a99983399b884800000454ccc19ccdc380219b8000100e153330673371266e000100b40d454ccc19ccdd79ba6304500c374c608a028266e1cccc1380301512210a6c6f636b5f737461746500480085280a5014a029405280a5033304d0070614890454554e410016375c60d400260c40062c2c6eb4c1a0004c18001458c198004c198008dd598320009832001183100098310011bab3060001333303901903303101516375a60bc00260ac0022c60b800260a80022c60b400260b40046eacc160004c160004c13c004c154004c154004c13000458c14801c58dd698270011bae304c00116304f00133031303300503637286eccc0b8c118c13402854ccc120cdc3a400c002264646464a66609e66068606c0100722646464a6660a460aa00426464646464646464a6660ae66e1d200430560011323253330593370e9001182c00089919299982f183080109919191919299983019b8748010c17c0044c8c94ccc188cdc3a400c60c200226464a6660ce60d400426464646464646464a6660d866e1d2002306b00513232533307130740021533306e3370e90031836801899192999839983b00109919191919299983a99b8733305c0020620124800854ccc1d4cdc78030090a99983a99b884800000454ccc1d4cdc380419b8000101b153330753371266e000200ec10c54ccc1d4cdd79ba63053010374c60a6042266e1cccc17004018922010a6c6f636b5f737461746500480085280a5014a029405280a50337026660b60160de91010454554e410033305b01706f48810454554e4100375660f000260f000260de002660a405e04a2c6eb8c1d0004c1b000c5858dd6983900098350028b183800098380011bab306e001306e002306c001306c002375660d4002666608604607a07603e2c6eb8c1a0004c18000458c198004c17800458c190004c190008dd598310009831000982c8050b1bad305f001305700116305d001305500116305b001305b002375660b200260b200260a000460a600460a2002a66609e66ebcc0d4c13400c0184cdd8181a1826800981a1826801899bb03034304d0033034304d0011630530013053007305100616375a60a000260a0004609c002608c03a2940c118070cc0980208cdd7981698229816182280080119ba548000cc124cdd2a4004660926ea40c92f5c066092980103d87a80004bd701bab3049001304900130480023758608c002608c002608a0046eb0c10c004c0ec0d058dd6982080098208011bad303f001303700116303d00130350011630133034301b3034001303a00130320011633014375860306062054466e1cccc06cdd5980c9819180c9819000810a441106d696e65725f6c6f636b5f73746174650048008cc8c8c8c894ccc0dccdc4000a4141a232266e080052080c8afa02513370066e080052080c8afa02533002337020029050688ca40046002002444a66606e66e2000920a0d11913370666e080092080c8afa025300400113370066e0ccdc100124101915f404a600800266600600666e0400920a0d119337000029001180080091299981a19b880014804054ccc0d0cdc4000a400029000099b8e48810801020408102040800000115333034337100029020099b824820010cc008008cdc0800a4020266e09208080808020330020023370200290200010a503030003375a606a002606a004606600260560022c66644464a66606066e1cccc05cdd5980a98170008012450368667300480084c94ccc0c4cdc3a4008606000226464a66606666e1d200030320011323232323232533303c303f00213200832533303a3370e90000008a99981e981c0030a4c2c2a66607466e1d20020011533303d303800614985854ccc0e8cdc3a40080022a66607a607000c2930b0b181c0028b1bae303d001303d002375a60760026076004607200260620022c606e002605e0022c601a605c0022c660260060046eb0c044c0a808c01c064c0c0004c0c0008dd6981700098170011bad302c001302c002302a001302201e153330243370e90030080991919191919191919191919191919299981b181c80209919191919191919299981d99b8748010c0e80044c8c94ccc0f4cdc3a400060780022646464646464a66608c60920042a66608666e1d2004304200515333046304100513232323253330473370e9002182300089919299982499b8748018c1200044c8c94ccc138c1440084c8c94ccc140c14c0084c8c94ccc13ccdc3a40020022a66609e66e1cccc0d805c0f122010368667300480084cdc78010028a5016375a60a00046eb8c13800458c144004cc0cc06c0e058dd7182780098238008b182680098228008b18258009825800982500098208070b0b0b1bae30470013047002375a608a002608a004608600260760022c608200260720022c607e002607e0046eacc0f4004c0f4004c0d0014c0e8004c0e8004c0c400458c0dc00ccc054020030c06800ccc03c0208cdd7980b1817180a981700080119ba548000cc0c8cdd2a4004660646ea406d2f5c06606498103d87a80004bd701bab30320013032001303100130300023758605c002605c0046eb0c0b0004c090074c0a8004c08807854ccc090cdc3a4010020264646464646464646464646464646464a66606e0062646464646464a66607466e1d2004303900113232533303c3370e9000181d8008991919191919299982298240010a99982119b8748008c10401454ccc114c1000144c8c8c8c94ccc118cdc3a4008608a00226464a66609066e1d2006304700113232533304d305000213232533304f305200213232533304e3370e90008008a99982719b8733303501703b48810368667300480084cdc78010028a5016375a609e0046eb8c13400458c140004cc0c80600dc58dd7182700098230008b182600098220008b18250009825000982480098200070b0b0b1bae30460013046002375a60880026088004608400260740022c608000260700022c607c002607c0046eacc0f0004c0f0004c0cc008cc06002403458cc05c020038c07000ccc0440208cdd7980c1818180b981800080119ba548000cc0d0cdd2a4004660686ea40752f5c066068980103d87a80004bd701bab30340013034001303300130320023758606000260600046eb0c0b8004c09807cc0b0004c0b0008c0a8004c0880784c8c8c8c8c8c8c8c8c8c8c8c8c94ccc0c4cdc3a400060600022646464a66606866e1d200430330011323253330363370e9001181a80089919299981d981f001099999999999911111111111919191919191919191919299982719b87480000044c8c8c8c8c94ccc158c1640084c8c94ccc154cdc3a40040022646464a6660b660bc00426464646464646464a6660c066e1d2004305f0011323253330623370e900218308008991919192999834983600109919191919299983599b8748010c1a80044c8c94ccc1b4cdc3a400060d80022646464646464a6660ec60f20042a6660e666e1d20003072005153330763071005132323232323253330793370e9002183c00089919299983d99b8748000c1e80044c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c94ccc23804c244040084c8c8c8c8c8c8c8c94ccc24c04cdc3a400861240200a264646464a66613402613a020042a66612e0266e1d200630960100513232533309c01309f0100213232323232323253330a0013375e00a0aa2a6661400266e1d2004309f010011323253330a2013370e900018508080089919191919192999855809857008010a9998540099b8748008c29c0401454ccc2ac04c298040144c8c8c8c8c8c8c94ccc2bc04cdd780299ba548000cc2cc04cdd2a400466166026ea40f52f5c06616602980103d87a80004bd700a9998578099b8748010c2b8040044c8c8c94ccc2c804cdc399984c8081e03ca441096c6f72642074756e61004800854ccc2c804cdc382101b0a9998590099baf002038153330b20133307a0060404881096c6f72642074756e6100153330b2013371e0340c42a6661640266e3c17c18854ccc2c804cdc4240000022a6661640266e1c078cdc00008278a9998590099b8701c3370009a90010a9998590099b894801007054ccc2c804cdc4a400866e000781c054ccc2c804cdd79ba6309001026374c6120020aa2a6661640266e1cccc264040981c52201106d696e65725f6c6f636b5f7374617465004800854ccc2c804cdc38068210a9998590099b8f00b040153330b2013370e666132020940e29110368667300480084ccc1e80541c52201036866730014a029405280a5014a029405280a5014a029405280a5014a029405280a503330980102107848810454554e410030b50100130ad01001161630b30100130b3010023756616202002616202004615e02002614e0200266114020c20d22c2c2c6eb8c2b004004c2b004008dd69855008009855008011854008009850008008b185300800984f008008b0b1852008009852008011bab30a20100130a20100230a0010013098010013307b05205c16375c613a02002612a0200a2c2c6eb4c26c04004c26c04008dd6984c808009848808028b184b80800984b808011bab309501001309501002309301001309301002375661220200266660d40880a009e0802c6eb0c23c04004c23c04008c23404004c23404008dd69845808009845808011bad308901001308901002375a610e02002610e020046eb4c21404004c21404008dd71841808009841808011bad308101001307900116307f001307700116307d001307d002375660f600260f600260e4002660aa0580482c2c2c6eb8c1dc004c1dc008dd6983a800983a801183980098358008b183880098348008b183780098378011bab306d001306d001306400d16375a60d400260d40046eb4c1a0004c18000458c198004c17800458c190004c190008dd598310009831000982c800982e001182d000a99982c19baf303e305600301e133760607a60ac006607a60ac002266ec0c0f4c158004c0f4c15800c58c170004c170028c16802458dd6982b0011bae305400116305700133039303b00701037286eccc0d8c138c154030dd6982a00098260080a99982719b87480080044c8c8c8c8c8c94ccc15ccc0f0c0f802804c4c8c8c8c8c94ccc170c17c0084c8c8c8c8c8c8c8c8c8c8c94ccc190cdc3a400860c600226464a6660cc66e1d20043065001132323232533306d307000213232323232533306f3370e9002183700089919299983899b8748018c1c00044c8c94ccc1d8c1e40084c8c8c8c8c94ccc1e0cdc3a400860ee00226464a6660f466e1d20003079001132323232323253330830130860100215333080013370e9000183f8028a99984180983f002899191919191929998430099b8748010c214040044c8c94ccc22004cdc3a4000610e02002264646464646464646464646464646464a66613602613c0200426464646464646464a6661400266e1d2004309f0100513232323253330a70130aa01002153330a4013370e90031851808028991929998548098560080109919191919191929998568099baf005062153330ad013370e90021856008008991929998578099b8748000c2b8040044c8c8c8c8c8c94ccc2e004c2ec0400854ccc2d404cdc3a400461680200a2a6661700261660200a264646464646464a6661780266ebc014cdd2a4000661800266e952002330c001375207a97ae0330c0014c103d87a80004bd700a99985e0099b8748010c2ec040044c8c8c8c8c8c8c94ccc30c04cdc39998550082004500a441096c6f72642074756e61004800854ccc30c04cdc382301d0a9998618099baf00603c153330c30133308b0100a0444881096c6f72642074756e6100153330c3013371e0a203c2a6661860266e1cccc2a804004208041452002153330c3013371090000028a9998618099b870223370000a0b82a6661860266e1c080cdc002d240042a6661860266e252004020153330c30133712900219b8002208101153330c3013375e6e98c284040a8dd31850808310a9998618099b873330aa0102a08201489106d696e65725f6c6f636b5f7374617465004800854ccc30c04cdc38088230a9998618099b8f00f044153330c3013370e6661540209c104029110368667300480084ccc22c04064208052201036866730014a029405280a5014a029405280a5014a029405280a5014a029405280a503756618e02002618e02002617c0200266142020f00d866e04ccc29404084214052210454554e41003330a5010520850148810454554e410030c20100130ba01001161630c00100130c0010023756617c02002617c020046178020026168020026612e020dc0ec2c2c2c6eb8c2e404004c2e404008dd6985b80800985b80801185a808009856808008b1859808009855808008b0b1858808009858808011bab30af0100130af0100230ad0100130a501001330880105f06916375c61540200261440200a2c2c6eb4c2a004004c2a004008dd6985300800984f008028b1852008009852008011bab30a20100130a20100230a00100130a0010023756613c0200266660ee0a20ba0b809a2c6eb0c27004004c27004008c26804004c26804008dd6984c00800984c008011bad309601001309601002375a6128020026128020046eb4c24804004c24804008dd71848008009848008011bad308e0100130860100116308c0100130840100116308a01001308a01002375661100200261100200260fe002660c40720622c2c2c6eb8c21004004c21004008dd6984100800984100801184000800983c0008b183f000983b0008b183e000983e0011bab307a001307a001307101916375c60ee00260de0022c60ea00260da0022c60e600260e60046eacc1c4004c1c4004c1a003058dd6983700098370011bad306c001306400116306a00130620011630680013068002375660cc00260cc00260ba00660c600260c600460c200260c200460be002a6660b266ebcc0fcc15c01407c54ccc164cdd7981f982b80180409982e981f182b8029982e981f182b8009982e981f182b801a5eb804cc174c0f8c15c014cc174c0f8c15c00ccc174c0f8c15c0052f5c02a6660b266ebcc0fcc15c00c07c54ccc164cdd7981f982b80280409982e981f182b8019982e981f182b8009982e981f182b802a5eb804cc174c0f8c15c00ccc174c0f8c15c014cc174c0f8c15c0052f5c02a6660b266ebcc0fcc15c0140204cc174c0f8c15c004cc174c0f8c15c00ccc174c0f8c15c0152f5c02660ba607c60ae002660ba607c60ae00a660ba607c60ae00697ae016305d001305d002305b001305b009305900816375a60b000260b000460ac00260ac0046eb4c150004c130040528182600799816004119baf3033304b3032304b0010023374a90001982799ba548008cc13cdd480525eb80cc13d30103d87a80004bd701bab304f001304f001304e00237586098002609800260960046eb0c124004c10400c888c8c8c94ccc104c1100084c8c8c8c94ccc108cdc780224500132533304630490021323253330453371e00a0182a66608a66e1c005200213371e00401629405281bad3046002375c60880022c608e002264a66608c609200826464a66608a66e3c01c03054ccc114cdc3800a4004266e3c00802c5280a50375a608c0046eb8c11000458c11c00cdd598218021bae3041003375660820086eb8c0fc00c58c108004c108010c10000c0cc04c03c03402c0240440bc09400458dd6981e000981a0008b181d00098190008b18081818980c1818800981b80098178008b198089bac3015302e02723370e6660306eacc058c0bcc058c0bc00407922010a6c6f636b5f73746174650048008c0d0004c0d0008dd6981900098190011bad30300013030002375a605c002605c0046eb4c0b0004c0b0008c0a8004c0880788c0a4c0a8c0a80048cc03800522100222232323232323232533302c3375e00a0102a66605866e1d2004302b001132323232323232323253330353375e00a0222a66606a66e1d20043034001133039374c01866072010660726e9800ccc0e4c0e8c0cc0052f5c02c2c607200260720046eacc0dc004c0dc008c0d4004c0b4004cc04003402cc0c8004c0a80045858c0c0004c0c0008dd59817000981700118160009812000998038020019119198008008019129998138008a5eb804c8c94ccc098c0140084cc0a8008cc0100100044cc010010004c0ac008c0a400488c8cc00400400c894ccc098004530103d87a8000132325333025300500213374a90001981480125eb804cc010010004c0a8008c0a0004c004004888c8c94ccc088cdc3801a40002004266600a00a00266e0400d20023027003302500222323300100100322323253330223375e6010604000400a2600e6040004266008008002604e004604a002460426044002460400024446464a66603c66e1d200000113232323253330223370e900000089bad30273020002148000c080004c8cc004004008894ccc094004530103d87a800013232323253330263371e016004266e9520003302a375000297ae0133006006003375a604e0066eb8c094008c0a4008c09c004dd59812000980e0010a400060380026600a00600444664464a66603a66e1d20020011002137566044603600660360046600600400297adef6c6022323300100100322533301e00114c0103d87a8000132323232533301f3371e00e004266e95200033023374c00297ae0133006006003375660400066eb8c078008c088008c0800048cc0080052210022323300100100322533301c00114bd6f7b630099191919299980e99b8f0070021003133021337606ea4008dd3000998030030019bab301e003375c60380046040004603c002602601c6eb8c060004c04000458c058004c03800858cc8c88c94ccc04ccdc3a40000022a66602c60220042930b0a99980999b87480080044c8c8c8c8c8c8c8c94ccc078c0840084c8c926300c002300c00716301f001301f002375a603a002603a0046eb4c06c004c06c008c064004c04400854ccc04ccdc3a40080022646464646464646464646464a666044604a0042646493180800118080058b181180098118011bad30210013021002375a603e002603e0046eb4c074004c074008dd6980d800980d801180c80098088010a99980999b87480180044c8c94ccc060c06c0084c92630060011630190013011002153330133370e9004000899191919299980d180e8010991924c601200460100062c60360026036004603200260220042c6022002464a66602466e1d2000001132325333017301a002149858dd6980c00098080010a99980919b87480080044c8c8c8c8c8c94ccc06cc0780084c926300900316375a60380026038004603400260340046eb4c060004c04000854ccc048cdc3a40080022a66602a60200042930b0a99980919b87480180044c8c8c8c94ccc064c0700084c926300700316375a60340026034004603000260200042c6020002464a66602266e1d20000011323232325333018301b002132498c94ccc058cdc3a400000226464a666036603c0042930b1bae301c001301400416301400316375a60320026032004602e002601e0042c601e002012602600260160042a66601a66e1d20060011324a060160042940c02c004c040004c040008c038004c018004526161322533300a32323232533300e3370e900118068008991919191919191919191919191919198008008029129998108008a50132323253330213375e00c00229444cc014014008c084008c094008c08c004cdd2a40006603e600460326004603200297ae0323300100100a223232533301e3375e600a603800401e2604660486038004266008008002604600460420024603e0026eacc074004c074004c070004c06c004c068004c064004c060008dd6180b0009807002980a00098060008b18090009809001180800098040008a4c2c601a600c0026eb80048c014dd5000918019baa0015734aae7555cf2ab9f5740ae855d101", - "hash": "a12c972a02d84d4b5eecadff39f4991e377cb10e9c7d7831f6ea8ebe" + "compiledCode": "592a6f01000032323232323232323222322253330083370e900018038008a9998041919191919299980699b87480000044c8c8c8c8c8c8c8c8c8c8c8c8cc00400400c894ccc0740045280991919299980e99baf00600114a226600a00a004603a0046042004603e00266e9520003301b3374a90011980d9ba90094bd7025eb80dd5980d800980d800980d000980c800980c000980b800980b00098068031bae3013001300b0021533300d3370e90020008991919299980819b8748000c03c0084c8c94ccc048cdc3a40046022002264646464646464646464646464a66603e66e1d200000b1323232323232323232323232323232323232325333035303800213253330333370e9001000899299981a19b87480080044c94ccc0d4cdc3a4004002264646464646464646464646464646464646464a66609066e1d2004304700d13232533304a3370e9002182480489919299982619b8748010c12c0144c8c94ccc138cdc3a4000609a00a2646464646464a6660ae60b40042a6660a866e1d20003053005153330573052005153330543370e90021829804899191919299982d982f0010a99982c19b874800000c54ccc160cdc3a40000022a6660b066e1d2002305700b13232533305d30600021533305a3370e90000008a99982d19baf0330231533305a3375e06603a2a6660b466ebc0cc05c54ccc168cdc3999820810823a4503686673004800854ccc168cdc399982080d823a45106d696e65725f6c6f636b5f7374617465004800854ccc168cdc399982080a823a450a6c6f636b5f737461746500480084cdd78128128a5014a029405280a5014a02c2c6eb4c178004c15802c58585858dd6982e000982e0011bad305a001305200916161616375c60b000260b00046eb4c158004c158008c150004c13001458c148004c12801458c140004c12002458c138004c11803458c130004c130008dd5982500098250011824000982000b982300098230011bab304400130440023042001303a012304000130400023756607c002607c0046078002606801a6603202a0642c6eb4c0d800c58dd6981a8020b1bad30340051630360013036002303400130340023032001330140040193300d00848010cc03001d20023300b00648000c048008cdd2a40006605666e9520023302b375202897ae03302b4c0103d87a80004bd701bab302b001302b001302a002375860500026050002604e0046eb0c094004c0740584c8c8c8c8c8c8c8c8c8c94ccc0a4cdc3a400402a2646464646464646464a66606466e1d200030310011323232323253330373370e90000008991919191919191919191919299982199b87480000044c8c8c8c8c94ccc12cc1380084c8c94ccc128cdc3a4004002264a66609c60a201426464646464646464a6660a666e1d200430520011323253330553370e9002182a000899191919299982e182f8010991919191919299982f99b8748010c1780044c8c94ccc184cdc3a400060c0002264646464646464646464646464646464a6660e860ee00426464646464646464a6660f266e1d200430780051323232325333080013083010021533307d3370e9003183e0028991929998410098428080109929998400099b8733306702407b4881096c6f72642074756e61004800854ccc20004cdc780101d8a9998400099b8f03803b15333080013371090000008a9998400099b87006337000020542a66610002666609203c0960500082a6661000266ebcdd3182c8071ba6305903013370e6660ce01c0da9101106d696e65725f6c6f636b5f737461746500480085280a5014a029405280a5014a06660cc0120f49110454554e410016375c61060200260f600a2c2c6eb4c20404004c20404008dd6983f800983b8028b183e800983e8011bab307b001307b00230790013079002375660ee002666609606a08a0860622c6eb0c1d4004c1d4008c1cc004c1cc008dd6983880098388011bad306f001306f002375a60da00260da0046eb4c1ac004c1ac008dd7183480098348011bad3067001305f001163065001305d0011630630013063002375660c200260c200260b00026607603a02a2c6eb4c174004c174008dd6982d80098298008b182c80098288008b182b800982b8011bab30550013055001304c00130520013052001304900116304f00916375a60960046eb8c12400458c130004cc0b8c0c001c0ccdca1bb3302b3043304a00c375a609200260820262a66608666e1d20020011323232323232533304c33031303300a0361323232533304f30520021323232323232323253330543370e9002182980089919299982b19b8748010c1540044c8c8c8c94ccc174c1800084c8c8c8c8c94ccc17ccdc3a400860bc00226464a6660c266e1d200630600011323253330663069002132323232323253330693370e9002183400089919299983599b8748000c1a80044c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c94ccc1f8c204040084c8c8c8c8c8c8c8c94ccc20c04cdc3a400861040200a264646464a66611402611a020042a66610e0266e1d200630860100513232533308c01308f0100213232323232533308e013370e6660ea05011202911096c6f72642074756e61004800854ccc23804cdc399983a80103d816240042a66611c0266e3c0180b054ccc23804cdc4240000022a66611c0266e1c028cdc000081b8a99984700999982b81102c81a8040a9998470099baf374c60ce0246e98c19c0f44cdc399983a80903da45106d696e65725f6c6f636b5f737461746500480085280a5014a029405280a5014a066e04ccc1d00342200522010454554e41003330740310880148810454554e41003756612202002612202002611002002660d609a0822c6eb8c23404004c214040145858dd69845808009845808011bad308901001308101005163087010013087010023756610a02002610a020046106020026106020046eacc20404004cccc1540fc13c1340ec58dd6183f800983f801183e800983e8011bad307b001307b002375a60f200260f20046eb4c1dc004c1dc008dd6983a800983a8011bae30730013073002375a60e200260d20022c60de00260ce0022c60da00260da0046eacc1ac004c1ac004c188004cc11409c07c58dd71833800982f8008b1832800982e8008b183180098318011bab30610013061001305800c16375a60bc00260bc0046eb4c170004c15000458c168004c14800458c160004c160008dd5982b000982b000982680118280011827000a99982619baf3032304a0030061337606062609400260626094006266ec0c0c4c12800cc0c4c12800458c140004c140024c13802058dd698268009826801182580098258011bad30490013041013153330433370e900200089919192999824982600109919299982419b87480080044c94ccc130c13c0204c8c8c8c8c8c8c8c94ccc144cdc3a400860a000226464a6660a666e1d20023052001132325333058305b00213232323232323232533305d3370e9001182e00289919299983118328010a99982f99b8748018c17800c4c8c94ccc190c19c0084c94ccc188cdc780100f8a99983119b8f01c01f153330623371090000008a99983119b870043370000201c2a6660c466ebcdd3181d8061ba6303b01413370e66609201809e91010a6c6f636b5f737461746500480085280a5014a0294052819982400382e2450454554e410016375c60ca00260ba0062c2c6eb4c18c004c16c01458c184004c184008dd5982f800982f801182e800982e8011bab305b001333302f01902902701516375a60b200260a20022c60ae002609e0022c60aa00260aa0046eacc14c004c14c004c128004c140004c140004c11c00458c13401c58dd698248011bae304700116304a0013302c302e00503137286eccc0a4c104c1200284c8c8c8c94ccc128cc0bcc0c40200d04c8c8c94ccc134c1400084c8c8c8c8c8c8c8c94ccc148cdc3a400860a200226464a6660a866e1d20023053001132325333059305c00213232323232533305b3370e9002182d00089919299982e99b8748018c1700044c8c94ccc188c1940084c8c8c8c8c8c8c8c94ccc19ccdc3a400460cc00a26464a6660d860de0042a6660d266e1d2006306800313232533306e30710021323232323253330703370e6660ae0040ba02490010a99983819b8f006012153330703371090000008a99983819b87008337000020362a6660e066ebcdd318248081ba6304902113370e6660ae0200ba9110a6c6f636b5f737461746500480085280a5014a0294052819b8133305600b06a48810454554e410033305601706a48810454554e4100375660e600260e600260d40026609a05e04a2c6eb8c1bc004c19c00c5858dd6983680098328028b183580098358011bab3069001306900230670013067002375660ca002666607204606606203e2c6eb8c18c004c16c00458c184004c16400458c17c004c17c008dd5982e800982e800982a0050b1bad305a001305200116305800130500011630560013056002375660a800260a80026096004609c0046098002a66609466ebcc0c0c12000c0184cdd81817982400098179824001899bb0302f3048003302f304800116304e001304e007304c00616375a6096002609600460920026082026608202466038010466ebcc0a0c100c09cc100004008cdd2a40006608866e95200233044375205a97ae0330444c0103d87a80004bd701bab30440013044001304300237586082002608200260800046eb0c0f8004c0d80bc88894ccc0eccdc499b81003483403c0104cdc380099b80002480084cdc38008010a99981b99b87480080044c8c94ccc0e4cdc3a400060700022646464a66607866e1d2004303b00113232533303e3370e9002181e8008991919192999822982400109919191919191919191919299982699b87480100044c8c8c94ccc14cc1580084c8c94ccc148cdc3a4004002264a6660ac60b201026464646464646464a6660b666e1d2004305a00113232533305d3370e9001182e000899192999831183280109919191919191919299983399b8748008c1980144c8c94ccc1b0c1bc00854ccc1a4cdc3a400c60d000626464a6660dc60e2004264a6660d866e3c00807c54ccc1b0cdc780e00f8a99983619b884800000454ccc1b0cdc380219b8000100e1533306c3371266e000100b40d454ccc1b0cdd79ba6304500c374c608a028266e1cccc14c03016522010a6c6f636b5f737461746500480085280a5014a029405280a503330520070664890454554e410016375c60de00260ce0062c2c6eb4c1b4004c19401458c1ac004c1ac008dd598348009834801183380098338011bab3065001333303901903303101516375a60c600260b60022c60c200260b20022c60be00260be0046eacc174004c174004c150004c168004c168004c14400458c15c01c58dd698298011bae305100116305400133036303800503b37286eccc0ccc12cc14802854ccc134cdc3a400c002264646464a6660a866072607601007c2646464a6660ae60b400426464646464646464a6660b866e1d2004305b00113232533305e3370e9001182e800899192999831983300109919191919299983299b8748010c1900044c8c94ccc19ccdc3a400c60cc00226464a6660d860de00426464646464646464a6660e266e1d200230700051323253330763079002153330733370e9003183900189919299983c183d80109919191919299983d19b873330610020670124800854ccc1e8cdc78030090a99983d19b884800000454ccc1e8cdc380419b8000101b1533307a3371266e000200ec10c54ccc1e8cdd79ba63053010374c60a6042266e1cccc18404019d22010a6c6f636b5f737461746500480085280a5014a029405280a50337026660c00160e891010454554e410033306001707448810454554e4100375660fa00260fa00260e8002660ae05e04a2c6eb8c1e4004c1c400c5858dd6983b80098378028b183a800983a8011bab3073001307300230710013071002375660de002666608604607a07603e2c6eb8c1b4004c19400458c1ac004c18c00458c1a4004c1a4008dd598338009833800982f0050b1bad3064001305c001163062001305a0011630600013060002375660bc00260bc00260aa00460b000460ac002a6660a866ebcc0e8c14800c0184cdd8181c9829000981c9829001899bb030393052003303930520011630580013058007305600616375a60aa00260aa00460a6002609603a2940c12c070cc0980208cdd7981918251818982500080119ba548000cc138cdd2a40046609c6ea40dd2f5c06609c980103d87a80004bd701bab304e001304e001304d00237586096002609600260940046eb0c120004c1000e458dd6982300098230011bad3044001303c001163042001303a001163013303930203039001303f001303700116330193758603a606c05e466e1cccc080dd5980f181b980f181b8008132441106d696e65725f6c6f636b5f73746174650048008c04c008528181a8019bad303a001303a0023038001303000116323253330333370e6660346eacc060c0c400408122010368667300480084c94ccc0d0cdc3a4008606600226464a66606c66e1d200030350011323232323232533303f304200213200832533303d3370e90000008a999820181d8030a4c2c2a66607a66e1d200200115333040303b00614985854ccc0f4cdc3a40080022a666080607600c2930b0b181d8028b1bae30400013040002375a607c002607c004607800260680022c607400260640022c601660620022c6602c0020106eb0c058c0bc0a0c0d4004c0d4008dd6981980098198011bad30310013031002302f0013027023153330293370e900300a8991919191919191919191919191919299981d981f00209919191919191919299982019b8748010c0fc0044c8c94ccc108cdc3a400060820022646464646464a666096609c0042a66609066e1d200430470051533304b3046005132323232533304c3370e9002182580089919299982719b8748018c1340044c8c94ccc14cc1580084c8c94ccc154c1600084c8c94ccc150cdc3a40020022a6660a866e1cccc0ec05c10522010368667300480084cdc78010028a5016375a60aa0046eb8c14c00458c158004cc0e006c0f458dd7182a00098260008b182900098250008b18280009828000982780098230070b0b0b1bae304c001304c002375a60940026094004609000260800022c608c002607c0022c608800260880046eacc108004c108004c0e4014c0fc004c0fc004c0d800458c0f000ccc068020030c07c00ccc03c0208cdd7980d9819980d181980080119ba548000cc0dccdd2a40046606e6ea40812f5c06606e98103d87a80004bd701bab30370013037001303600130350023758606600260660046eb0c0c4004c0a4088c0bc004c09c08c54ccc0a4cdc3a401002a264646464646464646464646464646464a6660780062646464646464a66607e66e1d2004303e0011323253330413370e900018200008991919191919299982518268010a99982399b8748008c11801454ccc128c1140144c8c8c8c94ccc12ccdc3a4008609400226464a66609a66e1d2006304c001132325333052305500213232533305430570021323253330533370e90008008a99982999b8733303a01704048810368667300480084cdc78010028a5016375a60a80046eb8c14800458c154004cc0dc0600f058dd7182980098258008b182880098248008b18278009827800982700098228070b0b0b1bae304b001304b002375a60920026092004608e002607e0022c608a002607a0022c608600260860046eacc104004c104004c0e0008cc07402403458cc070020038c08400ccc0440208cdd7980e981a980e181a80080119ba548000cc0e4cdd2a4004660726ea40892f5c066072980103d87a80004bd701bab30390013039001303800130370023758606a002606a0046eb0c0cc004c0ac090c0c4004c0c4008c0bc004c09c08c4c8c8c8c8c8c8c8c8c8c8c8c8c94ccc0d8cdc3a4000606a0022646464a66607266e1d2004303800113232533303b3370e9001181d00089919299982018218010991919191919191919191919299982499b87480000044c8c8c8c8c94ccc144c1500084c8c94ccc140cdc3a40040022646464a6660ac60b200426464646464646464a6660b666e1d2004305a00113232533305d3370e9002182e0008991919192999832183380109919191919299983319b8748010c1940044c8c94ccc1a0cdc3a400060ce0022646464646464a6660e260e80042a6660dc66e1d2000306d00515333071306c00513232323232323253330753370e9002183a00089919299983b99b8748000c1d80044c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c94ccc22804c234040084c8c8c8c8c8c8c8c94ccc23c04cdc3a4008611c0200a264646464a66612c026132020042a6661260266e1d200630920100513232533309801309b01002132323232323232533309c013375e00a0ac2a6661380266e1d2004309b0100113232533309e013370e9000184e8080089919191919192999853809855008010a9998520099b8748008c28c0401454ccc29c04c288040144c8c8c8c8c8c8c94ccc2ac04cdd780299ba548000cc2bc04cdd2a40046615e026ea40f92f5c06615e02980103d87a80004bd700a9998558099b8748010c2a8040044c8c8c94ccc2b804cdc399984a8081e05480a441096c6f72642074756e61004800854ccc2b804cdc382181b0a9998570099baf002038153330ae013330710060414881096c6f72642074756e6100153330ae013371e0340c62a66615c0266e3c18018c54ccc2b804cdc4240000022a66615c0266e1c078cdc00008280a9998570099b8701c3370009c90010a9998570099b894801007054ccc2b804cdc499b833370408090022400c66e000781c854ccc2b804cdd79ba6308701026374c610e020ac2a66615c0266e1cccc2540409826c05221106d696e65725f6c6f636b5f7374617465004800854ccc2b804cdc38068218a9998570099b8f00b041153330ae013370e66612a02096136029110368667300480084ccc1c405426c052201036866730014a029405280a5014a029405280a5014a029405280a5014a029405280a50333094010210a80148810454554e410030b10100130a901001161630af0100130af010023756615a02002615a020046156020026146020026610c020c40f02c2c2c6eb8c2a004004c2a004008dd6985300800985300801185200800984e008008b185100800984d008008b0b1850008009850008011bab309e01001309e01002309c010013094010013307705306316375c61320200261220200a2c2c6eb4c25c04004c25c04008dd6984a808009846808028b1849808009849808011bab309101001309101002308f01001308f010023756611a0200266660c208a0b20ae0822c6eb0c22c04004c22c04008c22404004c22404008dd69843808009843808011bad308501001308501002375a6106020026106020046eb4c20404004c20404008dd7183f800983f8011bad307d001307500116307b00130730011630790013079002375660ee00260ee00260dc002660a205a04a60940062c2c2c6eb8c1c8004c1c8008dd698380009838001183700098330008b183600098320008b183500098350011bab30680013068001305f00d16375a60ca00260ca0046eb4c18c004c16c00458c184004c16400458c17c004c17c008dd5982e800982e800982a000982b801182a800a99982999baf30393051003029133760607060a2006607060a2002266ec0c0e0c144004c0e0c14400c58c15c004c15c028c15402458dd698288011bae304f00116305200133034303600703937286eccc0c4c124c140030dd69827800982380a8a99982499b87480080044c8c8c8c8c8c94ccc148cc0dcc0e40280f04c8c8c8c8c94ccc15cc1680084c8c8c8c8c8c8c8c8c8c8c94ccc17ccdc3a400860bc00226464a6660c266e1d200430600011323232325333068306b00213232323232533306a3370e9002183480089919299983619b8748018c1ac0044c8c94ccc1c4c1d00084c8c8c8c8c94ccc1cccdc3a400860e400226464a6660ea66e1d200030740011323232323232533307e3081010021533307b3370e9000183d0028a99983f183c80289919191919191929998410099b8748010c204040044c8c94ccc21004cdc3a4000610602002264646464646464646464646464646464a66612e0261340200426464646464646464a6661380266e1d2004309b0100513232323253330a30130a601002153330a0013370e9003184f808028991929998528098540080109919191919191929998548099baf005063153330a9013370e90021854008008991929998558099b8748000c2a8040044c8c8c8c8c8c94ccc2d004c2dc0400854ccc2c404cdc3a400461600200a2a66616802615e0200a264646464646464a6661700266ebc014cdd2a4000661780266e952002330bc01375207c97ae0330bc014c0103d87a80004bd700a99985c0099b8748010c2dc040044c8c8c8c8c8c8c94ccc2fc04cdc39998530082005d00a441096c6f72642074756e61004800854ccc2fc04cdc382381d0a99985f8099baf00603c153330bf013330820100a0454881096c6f72642074756e6100153330bf013371e0a403c2a66617e0266e1cccc298040042b0041492002153330bf013371090000028a99985f8099b870223370000a0ba2a66617e0266e1c080cdc002da40042a66617e0266e252004020153330bf013371266e0ccdc102224008900319b8002208301153330bf013375e6e98c260040a8dd3184c008318a99985f8099b873330a60102a0ac014881106d696e65725f6c6f636b5f7374617465004800854ccc2fc04cdc38088238a99985f8099b8f00f045153330bf013370e66614c0209e158029110368667300480084ccc208040642b0052201036866730014a029405280a5014a029405280a5014a029405280a5014a029405280a5037566186020026186020026174020026613a020f20da66e04ccc284040842d4052210454554e41003330a1010530b50148810454554e410030be0100130b601001161630bc0100130bc01002375661740200261740200461700200261600200266126020de10a022c2c2c6eb8c2d404004c2d404008dd69859808009859808011858808009854808008b1857808009853808008b0b1856808009856808011bab30ab0100130ab0100230a90100130a101001330840106007016375c614c02002613c0200a2c2c6eb4c29004004c29004008dd6985100800984d008028b1850008009850008011bab309e01001309e01002309c01001309c01002375661340200266660dc0a40cc0c809c2c6eb0c26004004c26004008c25804004c25804008dd6984a00800984a008011bad309201001309201002375a6120020026120020046eb4c23804004c23804008dd71846008009846008011bad308a010013082010011630880100130800100116308601001308601002375661080200261080200260f6002660bc07406460ae0062c2c2c6eb8c1fc004c1fc008dd6983e800983e801183d80098398008b183c80098388008b183b800983b8011bab30750013075001306c01916375c60e400260d40022c60e000260d00022c60dc00260dc0046eacc1b0004c1b0004c18c03058dd6983480098348011bad3067001305f001163065001305d0011630630013063002375660c200260c200260b000660bc00260bc00460b800260b800460b4002a6660a866ebcc0e8c1480140a854ccc150cdd7981d182900180409982c181c98290029982c181c98290009982c181c9829001a5eb804cc160c0e4c148014cc160c0e4c14800ccc160c0e4c1480052f5c02a6660a866ebcc0e8c14800c0a854ccc150cdd7981d182900280409982c181c98290019982c181c98290009982c181c9829002a5eb804cc160c0e4c14800ccc160c0e4c148014cc160c0e4c1480052f5c02a6660a866ebcc0e8c1480140204cc160c0e4c148004cc160c0e4c14800ccc160c0e4c1480152f5c02660b0607260a4002660b0607260a400a660b0607260a400697ae0163058001305800230560013056009305400816375a60a600260a600460a200260a20046eb4c13c004c11c054528182380a19811004119baf302e3046302d30460010023374a90001982519ba548008cc128dd4819a5eb80cc129300103d87a80004bd701bab304a001304a00130490023758608e002608e002608c0046eb0c110004c0f00d4888c8c8c94ccc118c1240084c8c8c8c94ccc11ccdc780224500132533304b304e00213232533304a3371e00a0182a66609466e1c005200213371e00401629405281bad304b002375c60920022c6098002264a666096609c00826464a66609466e3c01c03054ccc128cdc3800a4004266e3c00802c5280a50375a60960046eb8c12400458c13000cdd598240021bae30460033756608c0086eb8c11000c58c11c004c11c010c11400c58dd69820800981c8008b181f800981b8008b1808181b180e981b000981e000981a0008b1980b1bac301a303302c23370e66603a6eacc06cc0d0c06cc0d000408d22010a6c6f636b5f73746174650048008c0e4004c0e4008dd6981b800981b8011bad30350013035002375a606600260660046eb4c0c4004c0c4008c0bc004c09c08c8c0b8c0bcc0bc0048cc04c0052210022223232323232323253330313375e00a0102a66606266e1d200430300011323232323232323232533303a3375e00a0222a66607466e1d2004303900113303e374c0186607c0106607c6e9800ccc0f8c0fcc0e00052f5c02c2c607c002607c0046eacc0f0004c0f0008c0e8004c0c8004cc05403402cc0dc004c0bc0045858c0d4004c0d4008dd59819800981980118188009814800998060020019119198008008019129998160008a5eb804c8c94ccc0acc0140084cc0bc008cc0100100044cc010010004c0c0008c0b800494ccc094cdc4000a4141a232266e080052080c8afa02513370066e0920a0d1194820322be8094cc008cdc0800a4141a23290011800800911299981299b880024828344644cdc199b820024820322be8094c0100044cdc019b83337049050688ca4101915f404a600800266600600666e0400920a0d119337000029001180080091299981119b880014804054ccc088cdc4000a400029000099b8e48810801020408102040800000115333022337100029020099b824820010cc008008cdc0800a4020266e09208080808020330020023370200290201119198008008019129998130008a60103d87a8000132325333025300500213374a90001981480125eb804cc010010004c0a8008c0a0004c004004888c8c94ccc088cdc3801a40002004266600a00a00266e0400d20023027003302500222323300100100322323253330223375e6010604000400a2600e6040004266008008002604e004604a002460426044002460400024446464a66603c66e1d200000113232323253330223370e900000089bad30273020002148000c080004c8cc004004008894ccc094004530103d87a800013232323253330263371e016004266e9520003302a375000297ae0133006006003375a604e0066eb8c094008c0a4008c09c004dd59812000980e0010a400060380026600a006004446464a66603866e1d200200114bd6f7b63009bab3021301a002301a0013300300200122323300100100322533301e00114c103d87a8000132323232533301f3371e00e004266e95200033023374c00297ae0133006006003375660400066eb8c078008c088008c0800048cc0080052210022323300100100322533301c00114bd6f7b630099191919299980e99b8f0070021003133021337606ea4008dd3000998030030019bab301e003375c60380046040004603c002602601c6eb8c060004c04000458c058004c03800858c8c8c94ccc048cdc3a40000022a66602a60200182930b0a99980919b87480080044c8c8c8c8c8c8c8c94ccc074c0800084c8c926300b002300b00716301e001301e002375a603800260380046eb4c068004c068008c060004c04003054ccc048cdc3a40080022646464646464646464646464a66604260480042646493180780118078058b181100098110011bad30200013020002375a603c002603c0046eb4c070004c070008dd6980d000980d001180c00098080060a99980919b87480180044c8c94ccc05cc0680084c9263005001163018001301000c153330123370e9004000899191919299980c980e0010991924c6010004600e0062c60340026034004603000260200182c6020016464a66602466e1d2000001132325333017301a002149858dd6980c00098080010a99980919b87480080044c8c8c8c8c8c94ccc06cc0780084c926300900316375a60380026038004603400260340046eb4c060004c04000854ccc048cdc3a40080022a66602a60200042930b0a99980919b87480180044c8c8c8c94ccc064c0700084c926300700316375a60340026034004603000260200042c6020002464a66602266e1d20000011323232325333018301b002132498c94ccc058cdc3a400000226464a666036603c0042930b1bae301c001301400416301400316375a60320026032004602e002601e0042c601e002602600260160042940c02c004c040004c040008c038004c018004526136561322533300a32323232533300e3370e900118068008991919191919191919191919191919198008008029129998108008a50132323253330213375e00c00229444cc014014008c084008c094008c08c004cdd2a40006603e600460326004603200297ae0323300100100a223232533301e3375e600a603800401e2604660486038004266008008002604600460420024603e0026eacc074004c074004c070004c06c004c068004c064004c060008dd6180b0009807002980a00098060008b18090009809001180800098040008a4c26cac601a600c0026eb80048c014dd5000918019baa0015734aae7555cf2ab9f5740ae855d101", + "hash": "e0f23f2ac68d99ef5b5b9bb2fd729d119f750e6e8873018eee83d6dd" }, { "title": "hard_fork.tuna", @@ -91,8 +95,8 @@ } } ], - "compiledCode": "59107c010000323232323232323232223223222533300a3370e90001804800899299980599191919299980799b8748000c0380044c8c8c8c8c8c8c8c8c8c94ccc064cdc3a4000010264646464646464646464646464646464a666058605e004264a66605466e1d2002001132533302b3375e01066e9520003302f3374a9001198179ba90264bd7019817a60103d87a80004bd700a99981599b87333018006026488103686673004800854ccc0accdc399980c00300da45096c6f72642074756e6100480084cdd78008008a5014a02940cc05004009c58dd698158008b18168009980800080b98070031bab302a001302a0023028001302000133323001001222323253330263370e00690000801099980280280099b8100348008c0ac00cc0a400801120003756604a002604a00260480046eb0c088004c088004c084008dd6180f800980b8068a99980c99b87480080204c8c8cc88c8cc00400400c894ccc08800452809919299981098028010a51133004004001302600230240013758600e603201e466ebcc020c068c01cc068004008cdd2a40006603c0026603c98103d87a80004bd7019ba548008cc074dd4804a5eb804c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c94ccc0accdc3a4008605400426464a66605a66e1d2006302c001132325333032303500213232533303430370021323253330333370e66604002205c00a90008a99981999b8f00248810454554e4100153330333370e002012266ebc038cdd2a40006606e66e95200233037375205c97ae0330374c103d87a80004bd700a5014a02940dd6981a0011bae30320011630350013301800d01f16375c606600260560022c606200260520042c66602e00604691010454554e4100302e001302e002375660580026058004605400260440026601a00c01260140026eacc098004c098004c094004c090008dd618110009811000980c807980f800980b8089191980080080111299980f0008a5eb7bdb1804c8c8c8c94ccc07ccdc7a441000021003133023337606ea4008dd3000998030030019bab3020003375c603c0046044004604000244664464a66603866e1d20020011002137566042603400660340046600e00400297adef6c60223233001001003223232533301c3375e6010603400400a2600e60340042660080080026042004603e002460366038002460340024446464a66603066e1d2000001132323232533301c3370e900000089bad3021301a002148000c068004c8cc004004008894ccc07c004530103d87a800013232323253330203371e016004266e95200033024375000297ae0133006006003375a60420066eb8c07c008c08c008c084004dd5980f000980b0010a4000602c0026600800600444646600200200644a666032002298103d87a8000132323232533301a3371e00e004266e9520003301e374c00297ae0133006006003375660360066eb8c064008c074008c06c004c040024dd7180a80098068008b18098009809801180880098048010a4c2c64a66601666e1d20000011533300e300900314985854ccc02ccdc3a40040022a66601c60120062930b0a99980599b87480100044c8c94ccc040c04c0084c92632533300e3370e9000000899191919299980a980c00109924c64a66602666e1d2000001132325333018301b002149858dd7180c80098088020b18088018b1bad301600130160023014001300c00216300c001163011001300900316300900213223232533300e3232323232323232323232323232323232323253330213370e900118100008991919191919191919191919191919191919191919191919299981c99b8748008c0e00044c8c8c8c8c8c8c94ccc100cdc3a4000607e002264646464646464646464646464646464646464a6660a666e1d200230520031323253330553370e9001182a0048991919299982c299982c19982c0032504a22a6660b0014266e24cdc080200124181f82a294052809919299982d19299982d99b87480000044c8c8cc88c8cc00400400c894ccc19000452809919299983199b8f00200514a226600800800260d00046eb8c198004dd6183118319831983198319831983198319831982d81f8009bae3061001305901d13232323232323370e6660106eacc0bcc17cccc8c004004888c8c94ccc198cdc3801a40002004266600a00a00266e0400d2002306b003306900203a00100500348008dd6983280098328011bae30630013063002375c60c200260b203a60b203826464646464a6660bea6660be66e201300045288a99982f99b8700104c133710004094294054ccc17ccdc3999803014012a45096c6f72642074756e6100480084c8c94ccc190c19c0084c8c8c8c94ccc1954ccc194cdc780224410454554e410013370e006002294054ccc194c8c8c94ccc1acc1b80084c8c8c8c94ccc1b0cdc7802245001325333070307300213232533306f533306f3371e00a06a266e1c005200214a0266e3c009221096c6f72642074756e610014a06eb4c1c0008dd718370008b183880089929998381839802099192999837a99983799b8f00703513370e00290010a5013371e004911096c6f72642074756e610014a06eb4c1c0008dd718370008b18388019bab306d004375c60d60066eacc1ac010dd718348018b1836000983601118350108a99983299b8748010c19007c4c8c94ccc19ccdc3a400060cc002264646464646464646464646464646464a6660f460fa004264a6660f0a6660f0a6660f066e1ccdc3034a41803e9000099b88480001a4528099191919191919299983f99b870010131533307f3370e004022266e1d200000f14a02940dd69840008011bad307e0013333005067069002001375a60fa0046eb4c1ec0054ccc1e54ccc1e4cdc4a401066e0d2080a0c88109001133710900019b8648202832204240045280a5ef6c6010101000101040015333079533307933712900419b8300148202832204244cdc42400066e180052080a0c8810914a0297bdb181010400010101001337606ea0005301051a48190800003370266e0018408417c4c94ccc1e4cdc38330068a99983c99b8706400b13370e002012294052819b81337000c20420be2a6660f066e1c01808454ccc1e0cdc399b800694800804054ccc1e0cdc780700e8a99983c19b89371a6ecc01120800813375e6e9cccccc88888c8cccc00400418800c0088888c8c8c94ccc210054ccc21004cdc40008058a5115333084013370e016002266e200280085280a999843808030998440080619844008061999803803a5eb800080044c94ccc220040044cc22404034cc22404034cccc0200212f5c00060042661120201a661120201a666601001061160200200600461140200c264666600200200e00c00a4444646464a66611602a6661160266e200040485288a9998458099b87012001133710022004294054ccc238040184cc23c0404ccccc01c01d2f5c000400226611e02026666600e00e61220200c004002200c6eb4c23004008dd69845008009999808801000a400490021bad308501002375a61060200266660140040029001240106ea407406806c18c194dd38010a5014a029405280b11111919299983e99b873370600490404004240002a6660fa66e25207c00514bded8c0103191000000102183e001337606ea0008dd419b800054800854ccc1f4cdc42400066e0c005208080081533307d3371200a90020a5ef6c6010319ffff00010102001337606ea0cdc1800a40406ea0cdc0802a4004266ec0dd40009ba800533706002901019b833370466e08011202000200116375860f600260f600460f200260f20046eb4c1dc004c1dc008dd6983a800983a8011bad30730013073002375a60e200260e20046eb8c1bc004c1bc008dd6983680098328008b1835800983180f8b0b0b299983219b88480e80045200013370690406457d012999180080091299983319b880014804054ccc198cdc4000a400029000099b8e4890801020408102040800000115333066337100029020099b824820010cc008008cdc0800a4020266e092080808080203300200233702002902000099b83054482834464dd698320011bae306200116306500133223253330623370e9001000880109bab306730600033060002330070300254bd6f7b6300b0b1bad3060002375a60bc0026464a6660bc66e1ccdc3001240089000099bb0375066e00cdc119b8e0030014820010cdc700199b8000148008dd4001099bb0375066e00cdc019b823371c00600290402019b823371c00666e00005200248080cdc199b8e003337000029002240406ea0008cdc1800a4008646600200290001119299982f99b87001480004cdc0240086600600666e0000920021533305f3371000290100a40042900019b8e003001323230013001002237240026ecc004cdd2a4000660bc6ea4078cc178dd40219982f1ba804b3305e3752092660bc6ea011ccc178dd40229982f1ba937286ecc0712f5c02c4446464a6660bc66e1d200000113232323253330623370e900000089bad30673060002148000c180004c8cc004004008894ccc1940045300103d87a800013232323253330663371e016004266e9520003306a375000297ae0133006006003375a60ce0066eb8c194008c1a4008c19c004dd59832000982e0010a400060b80026600800600444646600200200644a6660be002298103d87a800013232323253330603371e00e004266e95200033064374c00297ae0133006006003375660c20066eb8c17c008c18c008c18400458cdc019b833370200600290020009bad305b001305300916375a60b200260a20062c66e1d20023053375460ae00260ae00460aa002609a00a66e1d2002304f375460a600260a600460a20026092006609e002609e004609a002608a032609600260960046eacc124004c124004c100004c118004c0f800458cc03c0608cdd79807981f000805982180098218011bae30410013039031375c607e002606e0022c600e606c0066eacc0f0004c0f0008c0e8004c0c8004c94ccc0d0cdc3a40006066002260046064607260640022c6600601e466ebcc00cc0c80040488c0e0c0e40048c0dc00488c8cc00400400c894ccc0dc004530103d87a8000132325333036300500213374a90001981d00125eb804cc010010004c0ec008c0e4004c8cc004004018894ccc0d000452f5bded8c0264646464a66606a66e3d2201000021003133039337606ea4008dd3000998030030019bab3036003375c60680046070004606c00260660026066002606400260620046eacc0bc004c0bc004c0b8008dd61816000981600098158011bac302900130210053027001301f00116302500130250023023001301b01237586042002604200260400046eb4c078004c078008dd6980e000980e0011bad301a001301a002375a603000260300046eb8c058004c058008dd6980a00098060030a4c2c64a66601c66e1d200000113232323253330153018002132498c94ccc04ccdc3a400000226464a66603060360042930b1bae30190013011002153330133370e90010008991919191919299980e180f8010a4c2c6eb4c074004c074008dd7180d800980d8011bae301900130110021630110011630160013016002375c602800260180082c601800664a66601a66e1d200000113232323232323232323232323232323253330203023002149858dd618108009810801180f800980f8011bad301d001301d002375a603600260360046eb4c064004c064008dd6980b800980b8011bae30150013015002375a6026002601600a2c6016008601e60100026eb8004dd7000918029baa001230033754002ae6955ceaab9e5573eae815d0aba21", - "hash": "857e2e9782ad0d338084081985e671ca147f83fa66a113c8991f4e3d" + "compiledCode": "591068010000323232323232323232223223222533300a3370e90001804800899299980599191919299980799b8748000c0380044c8c8c8c8c8c8c8c8c8c94ccc064cdc3a4000010264646464646464646464646464646464a666058605e004264a66605466e1d2002001132533302b3375e01066e9520003302f3374a9001198179ba90264bd7019817a60103d87a80004bd700a99981599b87333018006026488103686673004800854ccc0accdc399980c00300da45096c6f72642074756e6100480084cdd78008008a5014a02940cc05004009c58dd698158008b18168009980800080b98070031bab302a001302a0023028001302000133323001001222323253330263370e00690000801099980280280099b8100348008c0ac00cc0a400801120003756604a002604a00260480046eb0c088004c088004c084008dd6180f800980b8068a99980c99b87480080204c8c8c8c8cc004004008894ccc08400452809919299981019baf300c301e300b301e00200614a2266008008002604a00460460026eb0c01cc06403ccdd2a40006603c0026603c98103d87a80004bd7019ba548008cc074dd4804a5eb804c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c94ccc0accdc3a4008605400426464a66605a66e1d2006302c001132325333032303500213232533303430370021323253330333370e66604002205c00a90008a99981999b8f00248810454554e4100153330333370e002012266ebc038cdd2a40006606e66e95200233037375205c97ae0330374c103d87a80004bd700a5014a02940dd6981a0011bae30320011630350013301800d01f16375c606600260560022c606200260520042c66602e00604691010454554e4100302e001302e002375660580026058004605400260440026601a00c01260140026eacc098004c098004c094004c090008dd618110009811000980c807980f800980b8089191980080080111299980f0008a5eb7bdb1804c8c8c8c94ccc07ccdc7a441000021003133023337606ea4008dd3000998030030019bab3020003375c603c00460440046040002446464a66603666e1d200200114bd6f7b63009bab30203019002301900133007002001223233001001003223232533301c3375e6010603400400a2600e60340042660080080026042004603e002460366038002460340024446464a66603066e1d2000001132323232533301c3370e900000089bad3021301a002148000c068004c8cc004004008894ccc07c0045300103d87a800013232323253330203371e016004266e95200033024375000297ae0133006006003375a60420066eb8c07c008c08c008c084004dd5980f000980b0010a4000602c0026600800600444646600200200644a666032002298103d87a8000132323232533301a3371e00e004266e9520003301e374c00297ae0133006006003375660360066eb8c064008c074008c06c004c040024dd7180a80098068008b18098009809801180880098048010a4c26cac64a66601666e1d20000011533300e300900314985854ccc02ccdc3a40040022a66601c60120062930b0a99980599b87480100044c8c94ccc040c04c0084c92632533300e3370e9000000899191919299980a980c00109924c64a66602666e1d2000001132325333018301b002149858dd7180c80098088020b18088018b1bad301600130160023014001300c00216300c001163011001300900316300900213223232533300e3232323232323232323232323232323232323253330213370e900118100008991919191919191919191919191919191919191919191919299981c99b8748008c0e00044c8c8c8c8c8c8c94ccc100cdc3a4000607e002264646464646464646464646464646464646464a6660a666e1d200230520031323253330553370e9001182a0048991919299982c299982c19982c0032504a22a6660b0014266e24cdc080200124181f82a294052809919299982d19299982d99b87480000044c8c8c8c8cc004004008894ccc18c00452809919299983119b8f00200614a226600800800260ce0046eb8c194004dd6183118319831983198319831983198319831982d81f9bae3061001305901d13232323232323370e6660106eacc0bcc17cccc8c004004888c8c94ccc198cdc3801a40002004266600a00a00266e0400d2002306b003306900203a00100500348008dd6983280098328011bae30630013063002375c60c200260b203a60b203826464646464a6660bea6660be66e201300045288a99982f99b8700104c133710004094294054ccc17ccdc3999803014012a45096c6f72642074756e6100480084c8c94ccc190c19c0084c8c8c8c94ccc1954ccc194cdc780224410454554e410013370e006002294054ccc194c8c8c94ccc1acc1b80084c8c8c8c94ccc1b0cdc7802245001325333070307300213232533306f533306f3371e00a06a266e1c005200214a0266e3c009221096c6f72642074756e610014a06eb4c1c0008dd718370008b183880089929998381839802099192999837a99983799b8f00703513370e00290010a5013371e004911096c6f72642074756e610014a06eb4c1c0008dd718370008b18388019bab306d004375c60d60066eacc1ac010dd718348018b1836000983601118350108a99983299b8748010c19007c4c8c94ccc19ccdc3a400060cc002264646464646464646464646464646464a6660f460fa004264a6660f0a6660f0a6660f066e1ccdc3034a41803e9000099b88480001a4528099191919191919299983f99b870010131533307f3370e004022266e1d200000f14a02940dd69840008011bad307e0013333005067069002001375a60fa0046eb4c1ec0054ccc1e54ccc1e4cdc4a401066e0d2080a0c88109001133710900019b8648202832204240045280a5ef6c6010101000101040015333079533307933712900419b8300148202832204244cdc42400066e180052080a0c8810914a0297bdb181010400010101001337606ea0005301051a48190800003370266e0018408417c4c94ccc1e4cdc38330068a99983c99b8706400b13370e002012294052819b81337000c20420be2a6660f066e1c01808454ccc1e0cdc399b800694800804054ccc1e0cdc780700e8a99983c19b89371a6ecc01120800813375e6e9cc8c8cccc00400417819419c8888c8c8c94ccc200054ccc20004cdc40008110a5115333080013370e044002266e2008c0085280a999841808030998420080419842008041999803803a5eb800080044c94ccc210040044cc21404024cc21404024cccc0200212f5c000600426610a020126610a020126666010010610e02002006004610c0200c264666600200200e00c00a4444646464a66610e02a66610e0266e200040a45288a9998438099b87029001133710054004294054ccc228040184cc22c0403ccccc01c01d2f5c00040022661160201e666600e00e611a0200c004002200c6eb4c22004008dd69843008009999806801000a400490021bad308101002375a60fe002666600c0040029001240106ea4074dd38010a5014a029405280b11111919299983e99b873370600490404004240002a6660fa66e25207c00514bded8c0103191000000102183e001337606ea0008dd419b800054800854ccc1f4cdc42400066e0c005208080081533307d3371200a90020a5ef6c6010319ffff00010102001337606ea0cdc1800a40406ea0cdc0802a4004266ec0dd40009ba800533706002901019b833370466e08011202000200116375860f600260f600460f200260f20046eb4c1dc004c1dc008dd6983a800983a8011bad30730013073002375a60e200260e20046eb8c1bc004c1bc008dd6983680098328008b1835800983180f8b0b0b299983219b88480e80045200013370690406457d012999180080091299983319b880014804054ccc198cdc4000a400029000099b8e4890801020408102040800000115333066337100029020099b824820010cc008008cdc0800a4020266e092080808080203300200233702002902000099b83054482834464dd698320011bae3062001163065001323253330613370e90010008a5eb7bdb1804dd59833182f801182f800998038180128b0b1bad3060002375a60bc0026464a6660bc66e1ccdc3001240089000099bb0375066e00cdc119b8e0030014820010cdc700199b8000148008dd4001099bb0375066e00cdc019b823371c00600290402019b823371c00666e00005200248080cdc199b8e003337000029002240406ea0008cdc1800a4008646600200290001119299982f99b87001480004cdc0240086600600666e0000920021533305f3371000290100a40042900019b8e003001323230013001002237240026ecc004cdd2a4000660bc6ea4078cc178dd40219982f1ba804b3305e3752092660bc6ea011ccc178dd40229982f1ba937286ecc0712f5c02c4446464a6660bc66e1d200000113232323253330623370e900000089bad30673060002148000c180004c8cc004004008894ccc194004530103d87a800013232323253330663371e016004266e9520003306a375000297ae0133006006003375a60ce0066eb8c194008c1a4008c19c004dd59832000982e0010a400060b80026600800600444646600200200644a6660be002298103d87a800013232323253330603371e00e004266e95200033064374c00297ae0133006006003375660c20066eb8c17c008c18c008c18400458cdc019b833370200600290020009bad305b001305300916375a60b200260a20062c66e1d20023053375460ae00260ae00460aa002609a00a66e1d2002304f375460a600260a600460a20026092006609e002609e004609a002608a032609600260960046eacc124004c124004c100004c118004c0f800458cc03c0608cdd79807981f000805982180098218011bae30410013039031375c607e002606e0022c600e606c0066eacc0f0004c0f0008c0e8004c0c8004c94ccc0d0cdc3a40006066002260046064607260640022c6600601e466ebcc00cc0c80040488c0e0c0e40048c0dc00488c8cc00400400c894ccc0dc004530103d87a8000132325333036300500213374a90001981d00125eb804cc010010004c0ec008c0e4004c8cc004004018894ccc0d000452f5bded8c0264646464a66606a66e3d2201000021003133039337606ea4008dd3000998030030019bab3036003375c60680046070004606c00260660026066002606400260620046eacc0bc004c0bc004c0b8008dd61816000981600098158011bac302900130210053027001301f00116302500130250023023001301b01237586042002604200260400046eb4c078004c078008dd6980e000980e0011bad301a001301a002375a603000260300046eb8c058004c058008dd6980a00098060030a4c26cac64a66601c66e1d200000113232323253330153018002132498c94ccc04ccdc3a400000226464a66603060360042930b1bae30190013011002153330133370e90010008991919191919299980e180f8010a4c2c6eb4c074004c074008dd7180d800980d8011bae301900130110021630110011630160013016002375c602800260180082c601800664a66601a66e1d200000113232323232323232323232323232323253330203023002149858dd618108009810801180f800980f8011bad301d001301d002375a603600260360046eb4c064004c064008dd6980b800980b8011bae30150013015002375a6026002601600a2c6016008601e60100026eb8004dd7000918029baa001230033754002ae6955ceaab9e5573eae815d0aba201", + "hash": "da634a48f680aedca21d8d4cfacea99239d51236dfbb198290de5e4d" }, { "title": "hard_fork.mine", @@ -128,8 +132,8 @@ } } ], - "compiledCode": "59107c010000323232323232323232223223222533300a3370e90001804800899299980599191919299980799b8748000c0380044c8c8c8c8c8c8c8c8c8c94ccc064cdc3a4000010264646464646464646464646464646464a666058605e004264a66605466e1d2002001132533302b3375e01066e9520003302f3374a9001198179ba90264bd7019817a60103d87a80004bd700a99981599b87333018006026488103686673004800854ccc0accdc399980c00300da45096c6f72642074756e6100480084cdd78008008a5014a02940cc05004009c58dd698158008b18168009980800080b98070031bab302a001302a0023028001302000133323001001222323253330263370e00690000801099980280280099b8100348008c0ac00cc0a400801120003756604a002604a00260480046eb0c088004c088004c084008dd6180f800980b8068a99980c99b87480080204c8c8cc88c8cc00400400c894ccc08800452809919299981098028010a51133004004001302600230240013758600e603201e466ebcc020c068c01cc068004008cdd2a40006603c0026603c98103d87a80004bd7019ba548008cc074dd4804a5eb804c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c94ccc0accdc3a4008605400426464a66605a66e1d2006302c001132325333032303500213232533303430370021323253330333370e66604002205c00a90008a99981999b8f00248810454554e4100153330333370e002012266ebc038cdd2a40006606e66e95200233037375205c97ae0330374c103d87a80004bd700a5014a02940dd6981a0011bae30320011630350013301800d01f16375c606600260560022c606200260520042c66602e00604691010454554e4100302e001302e002375660580026058004605400260440026601a00c01260140026eacc098004c098004c094004c090008dd618110009811000980c807980f800980b8089191980080080111299980f0008a5eb7bdb1804c8c8c8c94ccc07ccdc7a441000021003133023337606ea4008dd3000998030030019bab3020003375c603c0046044004604000244664464a66603866e1d20020011002137566042603400660340046600e00400297adef6c60223233001001003223232533301c3375e6010603400400a2600e60340042660080080026042004603e002460366038002460340024446464a66603066e1d2000001132323232533301c3370e900000089bad3021301a002148000c068004c8cc004004008894ccc07c004530103d87a800013232323253330203371e016004266e95200033024375000297ae0133006006003375a60420066eb8c07c008c08c008c084004dd5980f000980b0010a4000602c0026600800600444646600200200644a666032002298103d87a8000132323232533301a3371e00e004266e9520003301e374c00297ae0133006006003375660360066eb8c064008c074008c06c004c040024dd7180a80098068008b18098009809801180880098048010a4c2c64a66601666e1d20000011533300e300900314985854ccc02ccdc3a40040022a66601c60120062930b0a99980599b87480100044c8c94ccc040c04c0084c92632533300e3370e9000000899191919299980a980c00109924c64a66602666e1d2000001132325333018301b002149858dd7180c80098088020b18088018b1bad301600130160023014001300c00216300c001163011001300900316300900213223232533300e3232323232323232323232323232323232323253330213370e900118100008991919191919191919191919191919191919191919191919299981c99b8748008c0e00044c8c8c8c8c8c8c94ccc100cdc3a4000607e002264646464646464646464646464646464646464a6660a666e1d200230520031323253330553370e9001182a0048991919299982c299982c19982c0032504a22a6660b0014266e24cdc080200124181f82a294052809919299982d19299982d99b87480000044c8c8cc88c8cc00400400c894ccc19000452809919299983199b8f00200514a226600800800260d00046eb8c198004dd6183118319831983198319831983198319831982d81f8009bae3061001305901d13232323232323370e6660106eacc0bcc17cccc8c004004888c8c94ccc198cdc3801a40002004266600a00a00266e0400d2002306b003306900203a00100500348008dd6983280098328011bae30630013063002375c60c200260b203a60b203826464646464a6660bea6660be66e201300045288a99982f99b8700104c133710004094294054ccc17ccdc3999803014012a45096c6f72642074756e6100480084c8c94ccc190c19c0084c8c8c8c94ccc1954ccc194cdc780224410454554e410013370e006002294054ccc194c8c8c94ccc1acc1b80084c8c8c8c94ccc1b0cdc7802245001325333070307300213232533306f533306f3371e00a06a266e1c005200214a0266e3c009221096c6f72642074756e610014a06eb4c1c0008dd718370008b183880089929998381839802099192999837a99983799b8f00703513370e00290010a5013371e004911096c6f72642074756e610014a06eb4c1c0008dd718370008b18388019bab306d004375c60d60066eacc1ac010dd718348018b1836000983601118350108a99983299b8748010c19007c4c8c94ccc19ccdc3a400060cc002264646464646464646464646464646464a6660f460fa004264a6660f0a6660f0a6660f066e1ccdc3034a41803e9000099b88480001a4528099191919191919299983f99b870010131533307f3370e004022266e1d200000f14a02940dd69840008011bad307e0013333005067069002001375a60fa0046eb4c1ec0054ccc1e54ccc1e4cdc4a401066e0d2080a0c88109001133710900019b8648202832204240045280a5ef6c6010101000101040015333079533307933712900419b8300148202832204244cdc42400066e180052080a0c8810914a0297bdb181010400010101001337606ea0005301051a48190800003370266e0018408417c4c94ccc1e4cdc38330068a99983c99b8706400b13370e002012294052819b81337000c20420be2a6660f066e1c01808454ccc1e0cdc399b800694800804054ccc1e0cdc780700e8a99983c19b89371a6ecc01120800813375e6e9cccccc88888c8cccc00400418800c0088888c8c8c94ccc210054ccc21004cdc40008058a5115333084013370e016002266e200280085280a999843808030998440080619844008061999803803a5eb800080044c94ccc220040044cc22404034cc22404034cccc0200212f5c00060042661120201a661120201a666601001061160200200600461140200c264666600200200e00c00a4444646464a66611602a6661160266e200040485288a9998458099b87012001133710022004294054ccc238040184cc23c0404ccccc01c01d2f5c000400226611e02026666600e00e61220200c004002200c6eb4c23004008dd69845008009999808801000a400490021bad308501002375a61060200266660140040029001240106ea407406806c18c194dd38010a5014a029405280b11111919299983e99b873370600490404004240002a6660fa66e25207c00514bded8c0103191000000102183e001337606ea0008dd419b800054800854ccc1f4cdc42400066e0c005208080081533307d3371200a90020a5ef6c6010319ffff00010102001337606ea0cdc1800a40406ea0cdc0802a4004266ec0dd40009ba800533706002901019b833370466e08011202000200116375860f600260f600460f200260f20046eb4c1dc004c1dc008dd6983a800983a8011bad30730013073002375a60e200260e20046eb8c1bc004c1bc008dd6983680098328008b1835800983180f8b0b0b299983219b88480e80045200013370690406457d012999180080091299983319b880014804054ccc198cdc4000a400029000099b8e4890801020408102040800000115333066337100029020099b824820010cc008008cdc0800a4020266e092080808080203300200233702002902000099b83054482834464dd698320011bae306200116306500133223253330623370e9001000880109bab306730600033060002330070300254bd6f7b6300b0b1bad3060002375a60bc0026464a6660bc66e1ccdc3001240089000099bb0375066e00cdc119b8e0030014820010cdc700199b8000148008dd4001099bb0375066e00cdc019b823371c00600290402019b823371c00666e00005200248080cdc199b8e003337000029002240406ea0008cdc1800a4008646600200290001119299982f99b87001480004cdc0240086600600666e0000920021533305f3371000290100a40042900019b8e003001323230013001002237240026ecc004cdd2a4000660bc6ea4078cc178dd40219982f1ba804b3305e3752092660bc6ea011ccc178dd40229982f1ba937286ecc0712f5c02c4446464a6660bc66e1d200000113232323253330623370e900000089bad30673060002148000c180004c8cc004004008894ccc1940045300103d87a800013232323253330663371e016004266e9520003306a375000297ae0133006006003375a60ce0066eb8c194008c1a4008c19c004dd59832000982e0010a400060b80026600800600444646600200200644a6660be002298103d87a800013232323253330603371e00e004266e95200033064374c00297ae0133006006003375660c20066eb8c17c008c18c008c18400458cdc019b833370200600290020009bad305b001305300916375a60b200260a20062c66e1d20023053375460ae00260ae00460aa002609a00a66e1d2002304f375460a600260a600460a20026092006609e002609e004609a002608a032609600260960046eacc124004c124004c100004c118004c0f800458cc03c0608cdd79807981f000805982180098218011bae30410013039031375c607e002606e0022c600e606c0066eacc0f0004c0f0008c0e8004c0c8004c94ccc0d0cdc3a40006066002260046064607260640022c6600601e466ebcc00cc0c80040488c0e0c0e40048c0dc00488c8cc00400400c894ccc0dc004530103d87a8000132325333036300500213374a90001981d00125eb804cc010010004c0ec008c0e4004c8cc004004018894ccc0d000452f5bded8c0264646464a66606a66e3d2201000021003133039337606ea4008dd3000998030030019bab3036003375c60680046070004606c00260660026066002606400260620046eacc0bc004c0bc004c0b8008dd61816000981600098158011bac302900130210053027001301f00116302500130250023023001301b01237586042002604200260400046eb4c078004c078008dd6980e000980e0011bad301a001301a002375a603000260300046eb8c058004c058008dd6980a00098060030a4c2c64a66601c66e1d200000113232323253330153018002132498c94ccc04ccdc3a400000226464a66603060360042930b1bae30190013011002153330133370e90010008991919191919299980e180f8010a4c2c6eb4c074004c074008dd7180d800980d8011bae301900130110021630110011630160013016002375c602800260180082c601800664a66601a66e1d200000113232323232323232323232323232323253330203023002149858dd618108009810801180f800980f8011bad301d001301d002375a603600260360046eb4c064004c064008dd6980b800980b8011bae30150013015002375a6026002601600a2c6016008601e60100026eb8004dd7000918029baa001230033754002ae6955ceaab9e5573eae815d0aba21", - "hash": "857e2e9782ad0d338084081985e671ca147f83fa66a113c8991f4e3d" + "compiledCode": "591068010000323232323232323232223223222533300a3370e90001804800899299980599191919299980799b8748000c0380044c8c8c8c8c8c8c8c8c8c94ccc064cdc3a4000010264646464646464646464646464646464a666058605e004264a66605466e1d2002001132533302b3375e01066e9520003302f3374a9001198179ba90264bd7019817a60103d87a80004bd700a99981599b87333018006026488103686673004800854ccc0accdc399980c00300da45096c6f72642074756e6100480084cdd78008008a5014a02940cc05004009c58dd698158008b18168009980800080b98070031bab302a001302a0023028001302000133323001001222323253330263370e00690000801099980280280099b8100348008c0ac00cc0a400801120003756604a002604a00260480046eb0c088004c088004c084008dd6180f800980b8068a99980c99b87480080204c8c8c8c8cc004004008894ccc08400452809919299981019baf300c301e300b301e00200614a2266008008002604a00460460026eb0c01cc06403ccdd2a40006603c0026603c98103d87a80004bd7019ba548008cc074dd4804a5eb804c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c94ccc0accdc3a4008605400426464a66605a66e1d2006302c001132325333032303500213232533303430370021323253330333370e66604002205c00a90008a99981999b8f00248810454554e4100153330333370e002012266ebc038cdd2a40006606e66e95200233037375205c97ae0330374c103d87a80004bd700a5014a02940dd6981a0011bae30320011630350013301800d01f16375c606600260560022c606200260520042c66602e00604691010454554e4100302e001302e002375660580026058004605400260440026601a00c01260140026eacc098004c098004c094004c090008dd618110009811000980c807980f800980b8089191980080080111299980f0008a5eb7bdb1804c8c8c8c94ccc07ccdc7a441000021003133023337606ea4008dd3000998030030019bab3020003375c603c00460440046040002446464a66603666e1d200200114bd6f7b63009bab30203019002301900133007002001223233001001003223232533301c3375e6010603400400a2600e60340042660080080026042004603e002460366038002460340024446464a66603066e1d2000001132323232533301c3370e900000089bad3021301a002148000c068004c8cc004004008894ccc07c0045300103d87a800013232323253330203371e016004266e95200033024375000297ae0133006006003375a60420066eb8c07c008c08c008c084004dd5980f000980b0010a4000602c0026600800600444646600200200644a666032002298103d87a8000132323232533301a3371e00e004266e9520003301e374c00297ae0133006006003375660360066eb8c064008c074008c06c004c040024dd7180a80098068008b18098009809801180880098048010a4c26cac64a66601666e1d20000011533300e300900314985854ccc02ccdc3a40040022a66601c60120062930b0a99980599b87480100044c8c94ccc040c04c0084c92632533300e3370e9000000899191919299980a980c00109924c64a66602666e1d2000001132325333018301b002149858dd7180c80098088020b18088018b1bad301600130160023014001300c00216300c001163011001300900316300900213223232533300e3232323232323232323232323232323232323253330213370e900118100008991919191919191919191919191919191919191919191919299981c99b8748008c0e00044c8c8c8c8c8c8c94ccc100cdc3a4000607e002264646464646464646464646464646464646464a6660a666e1d200230520031323253330553370e9001182a0048991919299982c299982c19982c0032504a22a6660b0014266e24cdc080200124181f82a294052809919299982d19299982d99b87480000044c8c8c8c8cc004004008894ccc18c00452809919299983119b8f00200614a226600800800260ce0046eb8c194004dd6183118319831983198319831983198319831982d81f9bae3061001305901d13232323232323370e6660106eacc0bcc17cccc8c004004888c8c94ccc198cdc3801a40002004266600a00a00266e0400d2002306b003306900203a00100500348008dd6983280098328011bae30630013063002375c60c200260b203a60b203826464646464a6660bea6660be66e201300045288a99982f99b8700104c133710004094294054ccc17ccdc3999803014012a45096c6f72642074756e6100480084c8c94ccc190c19c0084c8c8c8c94ccc1954ccc194cdc780224410454554e410013370e006002294054ccc194c8c8c94ccc1acc1b80084c8c8c8c94ccc1b0cdc7802245001325333070307300213232533306f533306f3371e00a06a266e1c005200214a0266e3c009221096c6f72642074756e610014a06eb4c1c0008dd718370008b183880089929998381839802099192999837a99983799b8f00703513370e00290010a5013371e004911096c6f72642074756e610014a06eb4c1c0008dd718370008b18388019bab306d004375c60d60066eacc1ac010dd718348018b1836000983601118350108a99983299b8748010c19007c4c8c94ccc19ccdc3a400060cc002264646464646464646464646464646464a6660f460fa004264a6660f0a6660f0a6660f066e1ccdc3034a41803e9000099b88480001a4528099191919191919299983f99b870010131533307f3370e004022266e1d200000f14a02940dd69840008011bad307e0013333005067069002001375a60fa0046eb4c1ec0054ccc1e54ccc1e4cdc4a401066e0d2080a0c88109001133710900019b8648202832204240045280a5ef6c6010101000101040015333079533307933712900419b8300148202832204244cdc42400066e180052080a0c8810914a0297bdb181010400010101001337606ea0005301051a48190800003370266e0018408417c4c94ccc1e4cdc38330068a99983c99b8706400b13370e002012294052819b81337000c20420be2a6660f066e1c01808454ccc1e0cdc399b800694800804054ccc1e0cdc780700e8a99983c19b89371a6ecc01120800813375e6e9cc8c8cccc00400417819419c8888c8c8c94ccc200054ccc20004cdc40008110a5115333080013370e044002266e2008c0085280a999841808030998420080419842008041999803803a5eb800080044c94ccc210040044cc21404024cc21404024cccc0200212f5c000600426610a020126610a020126666010010610e02002006004610c0200c264666600200200e00c00a4444646464a66610e02a66610e0266e200040a45288a9998438099b87029001133710054004294054ccc228040184cc22c0403ccccc01c01d2f5c00040022661160201e666600e00e611a0200c004002200c6eb4c22004008dd69843008009999806801000a400490021bad308101002375a60fe002666600c0040029001240106ea4074dd38010a5014a029405280b11111919299983e99b873370600490404004240002a6660fa66e25207c00514bded8c0103191000000102183e001337606ea0008dd419b800054800854ccc1f4cdc42400066e0c005208080081533307d3371200a90020a5ef6c6010319ffff00010102001337606ea0cdc1800a40406ea0cdc0802a4004266ec0dd40009ba800533706002901019b833370466e08011202000200116375860f600260f600460f200260f20046eb4c1dc004c1dc008dd6983a800983a8011bad30730013073002375a60e200260e20046eb8c1bc004c1bc008dd6983680098328008b1835800983180f8b0b0b299983219b88480e80045200013370690406457d012999180080091299983319b880014804054ccc198cdc4000a400029000099b8e4890801020408102040800000115333066337100029020099b824820010cc008008cdc0800a4020266e092080808080203300200233702002902000099b83054482834464dd698320011bae3062001163065001323253330613370e90010008a5eb7bdb1804dd59833182f801182f800998038180128b0b1bad3060002375a60bc0026464a6660bc66e1ccdc3001240089000099bb0375066e00cdc119b8e0030014820010cdc700199b8000148008dd4001099bb0375066e00cdc019b823371c00600290402019b823371c00666e00005200248080cdc199b8e003337000029002240406ea0008cdc1800a4008646600200290001119299982f99b87001480004cdc0240086600600666e0000920021533305f3371000290100a40042900019b8e003001323230013001002237240026ecc004cdd2a4000660bc6ea4078cc178dd40219982f1ba804b3305e3752092660bc6ea011ccc178dd40229982f1ba937286ecc0712f5c02c4446464a6660bc66e1d200000113232323253330623370e900000089bad30673060002148000c180004c8cc004004008894ccc194004530103d87a800013232323253330663371e016004266e9520003306a375000297ae0133006006003375a60ce0066eb8c194008c1a4008c19c004dd59832000982e0010a400060b80026600800600444646600200200644a6660be002298103d87a800013232323253330603371e00e004266e95200033064374c00297ae0133006006003375660c20066eb8c17c008c18c008c18400458cdc019b833370200600290020009bad305b001305300916375a60b200260a20062c66e1d20023053375460ae00260ae00460aa002609a00a66e1d2002304f375460a600260a600460a20026092006609e002609e004609a002608a032609600260960046eacc124004c124004c100004c118004c0f800458cc03c0608cdd79807981f000805982180098218011bae30410013039031375c607e002606e0022c600e606c0066eacc0f0004c0f0008c0e8004c0c8004c94ccc0d0cdc3a40006066002260046064607260640022c6600601e466ebcc00cc0c80040488c0e0c0e40048c0dc00488c8cc00400400c894ccc0dc004530103d87a8000132325333036300500213374a90001981d00125eb804cc010010004c0ec008c0e4004c8cc004004018894ccc0d000452f5bded8c0264646464a66606a66e3d2201000021003133039337606ea4008dd3000998030030019bab3036003375c60680046070004606c00260660026066002606400260620046eacc0bc004c0bc004c0b8008dd61816000981600098158011bac302900130210053027001301f00116302500130250023023001301b01237586042002604200260400046eb4c078004c078008dd6980e000980e0011bad301a001301a002375a603000260300046eb8c058004c058008dd6980a00098060030a4c26cac64a66601c66e1d200000113232323253330153018002132498c94ccc04ccdc3a400000226464a66603060360042930b1bae30190013011002153330133370e90010008991919191919299980e180f8010a4c2c6eb4c074004c074008dd7180d800980d8011bae301900130110021630110011630160013016002375c602800260180082c601800664a66601a66e1d200000113232323232323232323232323232323253330203023002149858dd618108009810801180f800980f8011bad301d001301d002375a603600260360046eb4c064004c064008dd6980b800980b8011bae30150013015002375a6026002601600a2c6016008601e60100026eb8004dd7000918029baa001230033754002ae6955ceaab9e5573eae815d0aba201", + "hash": "da634a48f680aedca21d8d4cfacea99239d51236dfbb198290de5e4d" }, { "title": "tuna_v1.mint", @@ -147,8 +151,8 @@ } } ], - "compiledCode": "590f0001000032323232323232323222253330063370e900018028008992999803991919299980519b874800800c4c8c8c8c94ccc038cdc3a4000601a0022646464646464646464646464646464646464646464646464646464a66605266e1d2002302800313232533302b3370e90011815004899192999816a999816999816802a504a22a66605a012266e24cdc0801800a4181f82a294052809929998171981280e919baf3027302d00102c1323232533303430370021323232323253330363370e9002181a80089919299981c1919299981e982000109919299981e19b8f0024881096c6f72642074756e610013370e00290010a50375a607a0046eb8c0ec00458c0f8004cc88c94ccc0eccdc3a4004002200426eacc100c0e400cc0e4008c8cc004004074894ccc0f40045300103d87a8000132323232533303e3371e05e004266e95200033042374c00297ae01330060060033756607e0066eb8c0f4008c104008c0fc0052f5bded8c02a666070646464a66607c6082004264646464a66607e66e3c0112201001325333043304600213232533304253330423371e00a066266e1c005200214a0266e3c009221096c6f72642074756e610014a06eb4c10c008dd718208008b182200089929998219823002099192999821299982119b8f00703313370e00290010a5013371e004911096c6f72642074756e610014a06eb4c10c008dd718208008b18220019bab3040004375c607c0066eacc0f8010dd7181e0018b181f800981f803181e80289919baf3374a90001981ea6010100003303d37520166607a9810105003303d4c10319ffff003303d4c10100003303d37500186607a9810100003303d4c10180004bd7000119299981c99b87480000044c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c94ccc130c13c008526163758609a002609a004609600260960046eb4c124004c124008dd6982380098238011bad30450013045002375a608600260860046eb8c104004c104008dd6981f800981b8010b181b8008b0b181e000981a0008b181d000981d0011bab30380013038001302f001163035001323300100101c22533303400114bd7009919299981999baf302b3031302b30310023374a90011981b9ba90244bd7009981b80119802002000899802002000981c001181b00099191800980080111b9200137660562c66e00cdc199b810030014801000458dd6981880098148048b1bad302f0013027003163370e900118149baa302d001302d002302b00130230053370e900118129baa302900130290023027001301f003302500130250023023001301b002323300100100622533302100114bd6f7b630099191919299981119b8f4881000021003133026337606ea4008dd3000998030030019bab3023003375c6042004604a004604600260400026040002603e002603c0046eacc070004c070004c06c008dd6180c800980c800980c0011bac3016001300e005375c602800260180022c602400260240046020002601000a264646464a66601c66e1d2000300d00113232323300837586012601e00c466ebcc028c040c028c040c05cc060c040004008cdd2a4004660286ea40052f5c06eb8c050004c03000458c048004c048008c040004c02001488c8cc00400400c894ccc04000452809919299980798028010a51133004004001301400230120012300e0013006003149858c94ccc01ccdc3a40000022a666014600a0062930b0a99980399b874800800454ccc028c01400c5261616300500213223232533300a32323232323232323232323232323232323232533301d3370e9001180e000899191919191919191919191919191919191919191919299981999b8748008c0c80044c8c8c8c94ccc0e8c0f40084c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c94ccc120cdc3a4004608e00626464a66609466e1d200230490091323232533304d533304d33304d0064a094454ccc1340284cdc499b8100400248303f0545280a50132323232325333052533305233710086002294454ccc148cdc3800821899b8800204114a0264a6660a666e1cc8cc88c94ccc15ccdc3a4004002200426eb4c170c15400cc154008c94ccc154cdc3a4004002298103d87a8000132323300100100222533305b00114c103d87a8000132323232533305c3371e911096c6f72642074756e610000213374a9000198301ba80014bd700998030030019bad305d003375c60b600460be00460ba0026eacc168c14c008c14c00520003300102201f480084c8c94ccc160c16c0084c8c8c8c94ccc1654ccc164cdc78022450454554e410013370e006002294054ccc164c8c8c94ccc17cc1880084c8c8c8c94ccc180cdc7802245001325333064306700213232533306353330633371e00a05e266e1c005200214a0266e3c009221096c6f72642074756e610014a06eb4c190008dd718310008b183280089929998321833802099192999831a99983199b8f00702f13370e00290010a5013371e004911096c6f72642074756e610014a06eb4c190008dd718310008b18328019bab3061004375c60be0066eacc17c010dd7182e8018b18300009830010982f0100a99982c99b8748010c1600784c8c94ccc16ccdc3a400060b4002264646464646464646464646464646464a6660dc60e2004264a6660d8a6660d8a6660d866e1ccdc3030a41803e9000099b8848000184528099191919191919299983999b87001013153330733370e004022266e1d200000f14a02940dd6983a0011bad3072001333300505f061002001375a60e20046eb4c1bc0054ccc1b54ccc1b4cdc4a401066e0d2080a0c88109001133710900019b8648202832204240045280a5ef6c601010100010104001533306d533306d33712900419b8300148202832204244cdc42400066e180052080a0c8810914a0297bdb181010400010101001337606ea0005301051a48190800003370266e0016408015c4c94ccc1b4cdc382f0068a99983699b8705c00b13370e002012294052819b81337000b20400ae2a6660d866e1c01808054ccc1b14ccc1b0cdc399b80061480080404cdc780700f0a501533306c337126e34dd98022410010266ebcdd3999999111119199980080082d0018011111191919299983c299983c19b8800100b14a22a6660f066e1c02c0044cdc40050010a501533307b00613307c00c3307c00c33330070074bd70001000899299983e00089983e8069983e806999980400425eb8000c0084cc1f4034cc1f4034cccc020020c1fc00400c008c1f80184c8cccc00400401c0180148888c8c8c94ccc1fd4ccc1fccdc40008090a511533307f3370e024002266e200440085280a99984100803099841808099999803803a5eb800080044cc20c0404ccccc01c01cc214040180080044018dd69840008011bad307e0013333011002001480092004375a60f20046eb4c1dc004cccc028008005200248020dd480f00d80e02d82e9ba7002161616162222323253330713370e66e0c009208080084800054ccc1c4cdc4a40f800a297bdb18103191000000102183e001337606ea0008dd419b800054800854ccc1c4cdc42400066e0c00520808008153330713371200a90020a5ef6c6010319ffff00010102001337606ea0cdc1800a40406ea0cdc0802a4004266ec0dd40009ba800533706002901019b833370466e08011202000200116375860de00260de00460da00260da0046eb4c1ac004c1ac008dd6983480098348011bad30670013067002375a60ca00260ca0046eb8c18c004c18c008dd69830800982c8008b182f800982b80f0b0b0b299982c19b88480e80045200013370690406457d0129991919180080091299982e19b89480280044cdc1240806600400466e04005200a13003001300100122533305a3371200290000a4004266e08cc008008cdc0800a4004900200099b8304c482834464dd6982c0011bae305600116305900133223253330563370e9001000880109bab305b305400330540023300102801f4bd6f7b6300b11191980080080191299982c8008a6103d87a8000132323232533305a3371e00e004266e9520003305e374c00297ae0133006006003375660b60066eb8c164008c174008c16c00458dd698298011bad3051001323253330513370e66e180092004480004cdd81ba83370066e08cdc7001800a41000866e3800ccdc0000a40046ea00084cdd81ba83370066e00cdc119b8e0030014820100cdc119b8e0033370000290012404066e0ccdc700199b80001480112020375000466e0c005200432330010014800088c94ccc148cdc3800a4000266e012004330030033370000490010a99982919b880014808052002148000cdc700180099191800980080111b92001376600266e952000330513752088660a26ea0108cc144dd4820198289ba803e330513750078660a26ea00e92f5c02c66e00cdc199b8100300148010004dd6982800098240048b1bad304e0013046003163370e900118241baa304c001304c002304a00130420053370e900118221baa304800130480023046001303e003304400130440023042001303a012304000130400023756607c002607c002606a0022c6076002646600200202644a666074002297ae01323253330393375e601a606e00401426607a00466008008002266008008002607c00460780026eb8c0e4004c0c400458c018c0c000cdd5981b000981b001181a000981600099299981719b8748000c0b40044c0ccc0d0c0b0c0ccc0b000458c8cc004004038894ccc0c8004530103d87a80001323253330313375e600a605e004026266e952000330350024bd70099802002000981b001181a0009181900099198008008031129998180008a5eb7bdb1804c8c8c8c94ccc0c4cdc7a45000021003133035337606ea4008dd3000998030030019bab3032003375c606000460680046064002605e002605e002605c002605a0046eacc0ac004c0ac004c0a8008dd61814000981400098138011bac3025001301d0053023001301b0011630210013021002301f00130170123758603a002603a00260380046eb4c068004c068008dd6980c000980c0011bad30160013016002375a602800260280046eb8c048004c048008dd6980800098040030a4c2c6eb800cc94ccc024cdc3a4000002264646464646464646464646464646464a666038603e0042930b1bac301d001301d002301b001301b002375a603200260320046eb4c05c004c05c008dd6980a800980a8011bad30130013013002375c602200260220046eb4c03c004c01c01458c01c010c02cc0100048c014dd5000918019baa0015734aae7555cf2ab9f5740ae855d11", - "hash": "c93bb782a10118660f5b81b9cc9b698a07455893d75fecfdd2c117d1" + "compiledCode": "590eed01000032323232323232323222253330063370e900018028008992999803991919299980519b874800800c4c8c8c8c94ccc038cdc3a4000601a0022646464646464646464646464646464646464646464646464646464a66605266e1d2002302800313232533302b3370e90011815004899192999816a999816999816802a504a22a66605a012266e24cdc0801800a4181f82a294052809929998171981280e919baf3027302d00102c1323232533303430370021323232323253330363370e9002181a80089919299981c1919299981e982000109919299981e19b8f0024881096c6f72642074756e610013370e00290010a50375a607a0046eb8c0ec00458c0f8004c8c94ccc0e8cdc3a4004002297adef6c6013756607e60700046070002646600200203a44a66607a002298103d87a8000132323232533303e3371e05e004266e95200033042374c00297ae01330060060033756607e0066eb8c0f4008c104008c0fc00454ccc0e0c8c8c94ccc0f8c1040084c8c8c8c94ccc0fccdc7802245001325333043304600213232533304253330423371e00a066266e1c005200214a0266e3c009221096c6f72642074756e610014a06eb4c10c008dd718208008b182200089929998219823002099192999821299982119b8f00703313370e00290010a5013371e004911096c6f72642074756e610014a06eb4c10c008dd718208008b18220019bab3040004375c607c0066eacc0f8010dd7181e0018b181f800981f803181e80289919baf3374a90001981ea6010100003303d37520166607a9810105003303d4c10319ffff003303d4c10100003303d37500186607a9810100003303d4c10180004bd7000119299981c99b87480000044c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c94ccc130c13c008526163758609a002609a004609600260960046eb4c124004c124008dd6982380098238011bad30450013045002375a608600260860046eb8c104004c104008dd6981f800981b8010b181b8008b0b181e000981a0008b181d000981d0011bab30380013038001302f001163035001323300100101c22533303400114bd7009919299981999baf302b3031302b30310023374a90011981b9ba90244bd7009981b80119802002000899802002000981c001181b00099191800980080111b9200137660562c66e00cdc199b810030014801000458dd6981880098148048b1bad302f0013027003163370e900118149baa302d001302d002302b00130230053370e900118129baa302900130290023027001301f003302500130250023023001301b002323300100100622533302100114bd6f7b630099191919299981119b8f4881000021003133026337606ea4008dd3000998030030019bab3023003375c6042004604a004604600260400026040002603e002603c0046eacc070004c070004c06c008dd6180c800980c800980c0011bac3016001300e005375c602800260180022c602400260240046020002601000a264646464a66601c66e1d2000300d00113232323300837586012601e00c466ebcc028c040c028c040c05cc060c040004008cdd2a4004660286ea40052f5c06eb8c050004c03000458c048004c048008c040004c02001488c8cc00400400c894ccc04000452809919299980798028010a51133004004001301400230120012300e001300600314984d958c94ccc01ccdc3a40000022a666014600a0062930b0a99980399b874800800454ccc028c01400c5261616300500213223232533300a32323232323232323232323232323232323232533301d3370e9001180e000899191919191919191919191919191919191919191919299981999b8748008c0c80044c8c8c8c94ccc0e8c0f40084c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c94ccc120cdc3a4004608e00626464a66609466e1d200230490091323232533304d533304d33304d0064a094454ccc1340284cdc499b8100400248303f0545280a50132323232325333052533305233710086002294454ccc148cdc3800821899b8800204114a0264a6660a666e1cc8c8c94ccc158cdc3a40040022900009bad305b305400230540013253330553370e90010008a6103d87a8000132323300100100222533305b00114c103d87a8000132323232533305c3371e911096c6f72642074756e610000213374a9000198301ba80014bd700998030030019bad305d003375c60b600460be00460ba0026eacc168c14c008c14c004cc00408807d2002132325333058305b002132323232533305953330593371e0089110454554e410013370e006002294054ccc164c8c8c94ccc17cc1880084c8c8c8c94ccc180cdc7802245001325333064306700213232533306353330633371e00a05e266e1c005200214a0266e3c009221096c6f72642074756e610014a06eb4c190008dd718310008b183280089929998321833802099192999831a99983199b8f00702f13370e00290010a5013371e004911096c6f72642074756e610014a06eb4c190008dd718310008b18328019bab3061004375c60be0066eacc17c010dd7182e8018b18300009830010982f0100a99982c99b8748010c1600784c8c94ccc16ccdc3a400060b4002264646464646464646464646464646464a6660dc60e2004264a6660d8a6660d8a6660d866e1ccdc3030a41803e9000099b8848000184528099191919191919299983999b87001013153330733370e004022266e1d200000f14a02940dd6983a0011bad3072001333300505f061002001375a60e20046eb4c1bc0054ccc1b54ccc1b4cdc4a401066e0d2080a0c88109001133710900019b8648202832204240045280a5ef6c601010100010104001533306d533306d33712900419b8300148202832204244cdc42400066e180052080a0c8810914a0297bdb181010400010101001337606ea0005301051a48190800003370266e0016408015c4c94ccc1b4cdc382f0068a99983699b8705c00b13370e002012294052819b81337000b20400ae2a6660d866e1c01808054ccc1b14ccc1b0cdc399b80061480080404cdc780700f0a501533306c337126e34dd98022410010266ebcdd39919199980080082b02e82f9111191919299983a299983a19b8800102314a22a6660e866e1c08c0044cdc40120010a50153330770061330780083307800833330070074bd70001000899299983c00089983c8049983c804999980400425eb8000c0084cc1e4024cc1e4024cccc020020c1ec00400c008c1e80184c8cccc00400401c0180148888c8c8c94ccc1ed4ccc1eccdc40008150a511533307b3370e054002266e200ac0085280a99983f00309983f8079999803803a5eb800080044cc1fc03ccccc01c01cc204040180080044018dd6983e0011bad307a001333300d002001480092004375a60ea0046eb4c1cc004cccc018008005200248020dd480f1ba7002161616162222323253330713370e66e0c009208080084800054ccc1c4cdc4a40f800a297bdb18103191000000102183e001337606ea0008dd419b800054800854ccc1c4cdc42400066e0c00520808008153330713371200a90020a5ef6c6010319ffff00010102001337606ea0cdc1800a40406ea0cdc0802a4004266ec0dd40009ba800533706002901019b833370466e08011202000200116375860de00260de00460da00260da0046eb4c1ac004c1ac008dd6983480098348011bad30670013067002375a60ca00260ca0046eb8c18c004c18c008dd69830800982c8008b182f800982b80f0b0b0b299982c19b88480e80045200013370690406457d0129991919180080091299982e19b89480280044cdc1240806600400466e04005200a13003001300100122533305a3371200290000a4004266e08cc008008cdc0800a4004900200099b8304c482834464dd6982c0011bae3056001163059001323253330553370e90010008a5eb7bdb1804dd5982d182980118298009980081400f8b11191980080080191299982c8008a60103d87a8000132323232533305a3371e00e004266e9520003305e374c00297ae0133006006003375660b60066eb8c164008c174008c16c00458dd698298011bad3051001323253330513370e66e180092004480004cdd81ba83370066e08cdc7001800a41000866e3800ccdc0000a40046ea00084cdd81ba83370066e00cdc119b8e0030014820100cdc119b8e0033370000290012404066e0ccdc700199b80001480112020375000466e0c005200432330010014800088c94ccc148cdc3800a4000266e012004330030033370000490010a99982919b880014808052002148000cdc700180099191800980080111b92001376600266e952000330513752088660a26ea0108cc144dd4820198289ba803e330513750078660a26ea00e92f5c02c66e00cdc199b8100300148010004dd6982800098240048b1bad304e0013046003163370e900118241baa304c001304c002304a00130420053370e900118221baa304800130480023046001303e003304400130440023042001303a012304000130400023756607c002607c002606a0022c6076002646600200202644a666074002297ae01323253330393375e601a606e00401426607a00466008008002266008008002607c00460780026eb8c0e4004c0c400458c018c0c000cdd5981b000981b001181a000981600099299981719b8748000c0b40044c0ccc0d0c0b0c0ccc0b000458c8cc004004038894ccc0c8004530103d87a80001323253330313375e600a605e004026266e952000330350024bd70099802002000981b001181a0009181900099198008008031129998180008a5eb7bdb1804c8c8c8c94ccc0c4cdc7a45000021003133035337606ea4008dd3000998030030019bab3032003375c606000460680046064002605e002605e002605c002605a0046eacc0ac004c0ac004c0a8008dd61814000981400098138011bac3025001301d0053023001301b0011630210013021002301f00130170123758603a002603a00260380046eb4c068004c068008dd6980c000980c0011bad30160013016002375a602800260280046eb8c048004c048008dd6980800098040030a4c26cac6eb800cc94ccc024cdc3a4000002264646464646464646464646464646464a666038603e0042930b1bac301d001301d002301b001301b002375a603200260320046eb4c05c004c05c008dd6980a800980a8011bad30130013013002375c602200260220046eb4c03c004c01c01458c01c010c02cc0100048c014dd5000918019baa0015734aae7555cf2ab9f5740ae855d101", + "hash": "37ddb1524144feeb4f93017edca1c1aee7cb84225650dc3c3cfecb18" }, { "title": "tuna_v1.spend", @@ -172,8 +176,8 @@ } } ], - "compiledCode": "590f0001000032323232323232323222253330063370e900018028008992999803991919299980519b874800800c4c8c8c8c94ccc038cdc3a4000601a0022646464646464646464646464646464646464646464646464646464a66605266e1d2002302800313232533302b3370e90011815004899192999816a999816999816802a504a22a66605a012266e24cdc0801800a4181f82a294052809929998171981280e919baf3027302d00102c1323232533303430370021323232323253330363370e9002181a80089919299981c1919299981e982000109919299981e19b8f0024881096c6f72642074756e610013370e00290010a50375a607a0046eb8c0ec00458c0f8004cc88c94ccc0eccdc3a4004002200426eacc100c0e400cc0e4008c8cc004004074894ccc0f40045300103d87a8000132323232533303e3371e05e004266e95200033042374c00297ae01330060060033756607e0066eb8c0f4008c104008c0fc0052f5bded8c02a666070646464a66607c6082004264646464a66607e66e3c0112201001325333043304600213232533304253330423371e00a066266e1c005200214a0266e3c009221096c6f72642074756e610014a06eb4c10c008dd718208008b182200089929998219823002099192999821299982119b8f00703313370e00290010a5013371e004911096c6f72642074756e610014a06eb4c10c008dd718208008b18220019bab3040004375c607c0066eacc0f8010dd7181e0018b181f800981f803181e80289919baf3374a90001981ea6010100003303d37520166607a9810105003303d4c10319ffff003303d4c10100003303d37500186607a9810100003303d4c10180004bd7000119299981c99b87480000044c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c94ccc130c13c008526163758609a002609a004609600260960046eb4c124004c124008dd6982380098238011bad30450013045002375a608600260860046eb8c104004c104008dd6981f800981b8010b181b8008b0b181e000981a0008b181d000981d0011bab30380013038001302f001163035001323300100101c22533303400114bd7009919299981999baf302b3031302b30310023374a90011981b9ba90244bd7009981b80119802002000899802002000981c001181b00099191800980080111b9200137660562c66e00cdc199b810030014801000458dd6981880098148048b1bad302f0013027003163370e900118149baa302d001302d002302b00130230053370e900118129baa302900130290023027001301f003302500130250023023001301b002323300100100622533302100114bd6f7b630099191919299981119b8f4881000021003133026337606ea4008dd3000998030030019bab3023003375c6042004604a004604600260400026040002603e002603c0046eacc070004c070004c06c008dd6180c800980c800980c0011bac3016001300e005375c602800260180022c602400260240046020002601000a264646464a66601c66e1d2000300d00113232323300837586012601e00c466ebcc028c040c028c040c05cc060c040004008cdd2a4004660286ea40052f5c06eb8c050004c03000458c048004c048008c040004c02001488c8cc00400400c894ccc04000452809919299980798028010a51133004004001301400230120012300e0013006003149858c94ccc01ccdc3a40000022a666014600a0062930b0a99980399b874800800454ccc028c01400c5261616300500213223232533300a32323232323232323232323232323232323232533301d3370e9001180e000899191919191919191919191919191919191919191919299981999b8748008c0c80044c8c8c8c94ccc0e8c0f40084c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c94ccc120cdc3a4004608e00626464a66609466e1d200230490091323232533304d533304d33304d0064a094454ccc1340284cdc499b8100400248303f0545280a50132323232325333052533305233710086002294454ccc148cdc3800821899b8800204114a0264a6660a666e1cc8cc88c94ccc15ccdc3a4004002200426eb4c170c15400cc154008c94ccc154cdc3a4004002298103d87a8000132323300100100222533305b00114c103d87a8000132323232533305c3371e911096c6f72642074756e610000213374a9000198301ba80014bd700998030030019bad305d003375c60b600460be00460ba0026eacc168c14c008c14c00520003300102201f480084c8c94ccc160c16c0084c8c8c8c94ccc1654ccc164cdc78022450454554e410013370e006002294054ccc164c8c8c94ccc17cc1880084c8c8c8c94ccc180cdc7802245001325333064306700213232533306353330633371e00a05e266e1c005200214a0266e3c009221096c6f72642074756e610014a06eb4c190008dd718310008b183280089929998321833802099192999831a99983199b8f00702f13370e00290010a5013371e004911096c6f72642074756e610014a06eb4c190008dd718310008b18328019bab3061004375c60be0066eacc17c010dd7182e8018b18300009830010982f0100a99982c99b8748010c1600784c8c94ccc16ccdc3a400060b4002264646464646464646464646464646464a6660dc60e2004264a6660d8a6660d8a6660d866e1ccdc3030a41803e9000099b8848000184528099191919191919299983999b87001013153330733370e004022266e1d200000f14a02940dd6983a0011bad3072001333300505f061002001375a60e20046eb4c1bc0054ccc1b54ccc1b4cdc4a401066e0d2080a0c88109001133710900019b8648202832204240045280a5ef6c601010100010104001533306d533306d33712900419b8300148202832204244cdc42400066e180052080a0c8810914a0297bdb181010400010101001337606ea0005301051a48190800003370266e0016408015c4c94ccc1b4cdc382f0068a99983699b8705c00b13370e002012294052819b81337000b20400ae2a6660d866e1c01808054ccc1b14ccc1b0cdc399b80061480080404cdc780700f0a501533306c337126e34dd98022410010266ebcdd3999999111119199980080082d0018011111191919299983c299983c19b8800100b14a22a6660f066e1c02c0044cdc40050010a501533307b00613307c00c3307c00c33330070074bd70001000899299983e00089983e8069983e806999980400425eb8000c0084cc1f4034cc1f4034cccc020020c1fc00400c008c1f80184c8cccc00400401c0180148888c8c8c94ccc1fd4ccc1fccdc40008090a511533307f3370e024002266e200440085280a99984100803099841808099999803803a5eb800080044cc20c0404ccccc01c01cc214040180080044018dd69840008011bad307e0013333011002001480092004375a60f20046eb4c1dc004cccc028008005200248020dd480f00d80e02d82e9ba7002161616162222323253330713370e66e0c009208080084800054ccc1c4cdc4a40f800a297bdb18103191000000102183e001337606ea0008dd419b800054800854ccc1c4cdc42400066e0c00520808008153330713371200a90020a5ef6c6010319ffff00010102001337606ea0cdc1800a40406ea0cdc0802a4004266ec0dd40009ba800533706002901019b833370466e08011202000200116375860de00260de00460da00260da0046eb4c1ac004c1ac008dd6983480098348011bad30670013067002375a60ca00260ca0046eb8c18c004c18c008dd69830800982c8008b182f800982b80f0b0b0b299982c19b88480e80045200013370690406457d0129991919180080091299982e19b89480280044cdc1240806600400466e04005200a13003001300100122533305a3371200290000a4004266e08cc008008cdc0800a4004900200099b8304c482834464dd6982c0011bae305600116305900133223253330563370e9001000880109bab305b305400330540023300102801f4bd6f7b6300b11191980080080191299982c8008a6103d87a8000132323232533305a3371e00e004266e9520003305e374c00297ae0133006006003375660b60066eb8c164008c174008c16c00458dd698298011bad3051001323253330513370e66e180092004480004cdd81ba83370066e08cdc7001800a41000866e3800ccdc0000a40046ea00084cdd81ba83370066e00cdc119b8e0030014820100cdc119b8e0033370000290012404066e0ccdc700199b80001480112020375000466e0c005200432330010014800088c94ccc148cdc3800a4000266e012004330030033370000490010a99982919b880014808052002148000cdc700180099191800980080111b92001376600266e952000330513752088660a26ea0108cc144dd4820198289ba803e330513750078660a26ea00e92f5c02c66e00cdc199b8100300148010004dd6982800098240048b1bad304e0013046003163370e900118241baa304c001304c002304a00130420053370e900118221baa304800130480023046001303e003304400130440023042001303a012304000130400023756607c002607c002606a0022c6076002646600200202644a666074002297ae01323253330393375e601a606e00401426607a00466008008002266008008002607c00460780026eb8c0e4004c0c400458c018c0c000cdd5981b000981b001181a000981600099299981719b8748000c0b40044c0ccc0d0c0b0c0ccc0b000458c8cc004004038894ccc0c8004530103d87a80001323253330313375e600a605e004026266e952000330350024bd70099802002000981b001181a0009181900099198008008031129998180008a5eb7bdb1804c8c8c8c94ccc0c4cdc7a45000021003133035337606ea4008dd3000998030030019bab3032003375c606000460680046064002605e002605e002605c002605a0046eacc0ac004c0ac004c0a8008dd61814000981400098138011bac3025001301d0053023001301b0011630210013021002301f00130170123758603a002603a00260380046eb4c068004c068008dd6980c000980c0011bad30160013016002375a602800260280046eb8c048004c048008dd6980800098040030a4c2c6eb800cc94ccc024cdc3a4000002264646464646464646464646464646464a666038603e0042930b1bac301d001301d002301b001301b002375a603200260320046eb4c05c004c05c008dd6980a800980a8011bad30130013013002375c602200260220046eb4c03c004c01c01458c01c010c02cc0100048c014dd5000918019baa0015734aae7555cf2ab9f5740ae855d11", - "hash": "c93bb782a10118660f5b81b9cc9b698a07455893d75fecfdd2c117d1" + "compiledCode": "590eed01000032323232323232323222253330063370e900018028008992999803991919299980519b874800800c4c8c8c8c94ccc038cdc3a4000601a0022646464646464646464646464646464646464646464646464646464a66605266e1d2002302800313232533302b3370e90011815004899192999816a999816999816802a504a22a66605a012266e24cdc0801800a4181f82a294052809929998171981280e919baf3027302d00102c1323232533303430370021323232323253330363370e9002181a80089919299981c1919299981e982000109919299981e19b8f0024881096c6f72642074756e610013370e00290010a50375a607a0046eb8c0ec00458c0f8004c8c94ccc0e8cdc3a4004002297adef6c6013756607e60700046070002646600200203a44a66607a002298103d87a8000132323232533303e3371e05e004266e95200033042374c00297ae01330060060033756607e0066eb8c0f4008c104008c0fc00454ccc0e0c8c8c94ccc0f8c1040084c8c8c8c94ccc0fccdc7802245001325333043304600213232533304253330423371e00a066266e1c005200214a0266e3c009221096c6f72642074756e610014a06eb4c10c008dd718208008b182200089929998219823002099192999821299982119b8f00703313370e00290010a5013371e004911096c6f72642074756e610014a06eb4c10c008dd718208008b18220019bab3040004375c607c0066eacc0f8010dd7181e0018b181f800981f803181e80289919baf3374a90001981ea6010100003303d37520166607a9810105003303d4c10319ffff003303d4c10100003303d37500186607a9810100003303d4c10180004bd7000119299981c99b87480000044c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c94ccc130c13c008526163758609a002609a004609600260960046eb4c124004c124008dd6982380098238011bad30450013045002375a608600260860046eb8c104004c104008dd6981f800981b8010b181b8008b0b181e000981a0008b181d000981d0011bab30380013038001302f001163035001323300100101c22533303400114bd7009919299981999baf302b3031302b30310023374a90011981b9ba90244bd7009981b80119802002000899802002000981c001181b00099191800980080111b9200137660562c66e00cdc199b810030014801000458dd6981880098148048b1bad302f0013027003163370e900118149baa302d001302d002302b00130230053370e900118129baa302900130290023027001301f003302500130250023023001301b002323300100100622533302100114bd6f7b630099191919299981119b8f4881000021003133026337606ea4008dd3000998030030019bab3023003375c6042004604a004604600260400026040002603e002603c0046eacc070004c070004c06c008dd6180c800980c800980c0011bac3016001300e005375c602800260180022c602400260240046020002601000a264646464a66601c66e1d2000300d00113232323300837586012601e00c466ebcc028c040c028c040c05cc060c040004008cdd2a4004660286ea40052f5c06eb8c050004c03000458c048004c048008c040004c02001488c8cc00400400c894ccc04000452809919299980798028010a51133004004001301400230120012300e001300600314984d958c94ccc01ccdc3a40000022a666014600a0062930b0a99980399b874800800454ccc028c01400c5261616300500213223232533300a32323232323232323232323232323232323232533301d3370e9001180e000899191919191919191919191919191919191919191919299981999b8748008c0c80044c8c8c8c94ccc0e8c0f40084c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c94ccc120cdc3a4004608e00626464a66609466e1d200230490091323232533304d533304d33304d0064a094454ccc1340284cdc499b8100400248303f0545280a50132323232325333052533305233710086002294454ccc148cdc3800821899b8800204114a0264a6660a666e1cc8c8c94ccc158cdc3a40040022900009bad305b305400230540013253330553370e90010008a6103d87a8000132323300100100222533305b00114c103d87a8000132323232533305c3371e911096c6f72642074756e610000213374a9000198301ba80014bd700998030030019bad305d003375c60b600460be00460ba0026eacc168c14c008c14c004cc00408807d2002132325333058305b002132323232533305953330593371e0089110454554e410013370e006002294054ccc164c8c8c94ccc17cc1880084c8c8c8c94ccc180cdc7802245001325333064306700213232533306353330633371e00a05e266e1c005200214a0266e3c009221096c6f72642074756e610014a06eb4c190008dd718310008b183280089929998321833802099192999831a99983199b8f00702f13370e00290010a5013371e004911096c6f72642074756e610014a06eb4c190008dd718310008b18328019bab3061004375c60be0066eacc17c010dd7182e8018b18300009830010982f0100a99982c99b8748010c1600784c8c94ccc16ccdc3a400060b4002264646464646464646464646464646464a6660dc60e2004264a6660d8a6660d8a6660d866e1ccdc3030a41803e9000099b8848000184528099191919191919299983999b87001013153330733370e004022266e1d200000f14a02940dd6983a0011bad3072001333300505f061002001375a60e20046eb4c1bc0054ccc1b54ccc1b4cdc4a401066e0d2080a0c88109001133710900019b8648202832204240045280a5ef6c601010100010104001533306d533306d33712900419b8300148202832204244cdc42400066e180052080a0c8810914a0297bdb181010400010101001337606ea0005301051a48190800003370266e0016408015c4c94ccc1b4cdc382f0068a99983699b8705c00b13370e002012294052819b81337000b20400ae2a6660d866e1c01808054ccc1b14ccc1b0cdc399b80061480080404cdc780700f0a501533306c337126e34dd98022410010266ebcdd39919199980080082b02e82f9111191919299983a299983a19b8800102314a22a6660e866e1c08c0044cdc40120010a50153330770061330780083307800833330070074bd70001000899299983c00089983c8049983c804999980400425eb8000c0084cc1e4024cc1e4024cccc020020c1ec00400c008c1e80184c8cccc00400401c0180148888c8c8c94ccc1ed4ccc1eccdc40008150a511533307b3370e054002266e200ac0085280a99983f00309983f8079999803803a5eb800080044cc1fc03ccccc01c01cc204040180080044018dd6983e0011bad307a001333300d002001480092004375a60ea0046eb4c1cc004cccc018008005200248020dd480f1ba7002161616162222323253330713370e66e0c009208080084800054ccc1c4cdc4a40f800a297bdb18103191000000102183e001337606ea0008dd419b800054800854ccc1c4cdc42400066e0c00520808008153330713371200a90020a5ef6c6010319ffff00010102001337606ea0cdc1800a40406ea0cdc0802a4004266ec0dd40009ba800533706002901019b833370466e08011202000200116375860de00260de00460da00260da0046eb4c1ac004c1ac008dd6983480098348011bad30670013067002375a60ca00260ca0046eb8c18c004c18c008dd69830800982c8008b182f800982b80f0b0b0b299982c19b88480e80045200013370690406457d0129991919180080091299982e19b89480280044cdc1240806600400466e04005200a13003001300100122533305a3371200290000a4004266e08cc008008cdc0800a4004900200099b8304c482834464dd6982c0011bae3056001163059001323253330553370e90010008a5eb7bdb1804dd5982d182980118298009980081400f8b11191980080080191299982c8008a60103d87a8000132323232533305a3371e00e004266e9520003305e374c00297ae0133006006003375660b60066eb8c164008c174008c16c00458dd698298011bad3051001323253330513370e66e180092004480004cdd81ba83370066e08cdc7001800a41000866e3800ccdc0000a40046ea00084cdd81ba83370066e00cdc119b8e0030014820100cdc119b8e0033370000290012404066e0ccdc700199b80001480112020375000466e0c005200432330010014800088c94ccc148cdc3800a4000266e012004330030033370000490010a99982919b880014808052002148000cdc700180099191800980080111b92001376600266e952000330513752088660a26ea0108cc144dd4820198289ba803e330513750078660a26ea00e92f5c02c66e00cdc199b8100300148010004dd6982800098240048b1bad304e0013046003163370e900118241baa304c001304c002304a00130420053370e900118221baa304800130480023046001303e003304400130440023042001303a012304000130400023756607c002607c002606a0022c6076002646600200202644a666074002297ae01323253330393375e601a606e00401426607a00466008008002266008008002607c00460780026eb8c0e4004c0c400458c018c0c000cdd5981b000981b001181a000981600099299981719b8748000c0b40044c0ccc0d0c0b0c0ccc0b000458c8cc004004038894ccc0c8004530103d87a80001323253330313375e600a605e004026266e952000330350024bd70099802002000981b001181a0009181900099198008008031129998180008a5eb7bdb1804c8c8c8c94ccc0c4cdc7a45000021003133035337606ea4008dd3000998030030019bab3032003375c606000460680046064002605e002605e002605c002605a0046eacc0ac004c0ac004c0a8008dd61814000981400098138011bac3025001301d0053023001301b0011630210013021002301f00130170123758603a002603a00260380046eb4c068004c068008dd6980c000980c0011bad30160013016002375a602800260280046eb8c048004c048008dd6980800098040030a4c26cac6eb800cc94ccc024cdc3a4000002264646464646464646464646464646464a666038603e0042930b1bac301d001301d002301b001301b002375a603200260320046eb4c05c004c05c008dd6980a800980a8011bad30130013013002375c602200260220046eb4c03c004c01c01458c01c010c02cc0100048c014dd5000918019baa0015734aae7555cf2ab9f5740ae855d101", + "hash": "37ddb1524144feeb4f93017edca1c1aee7cb84225650dc3c3cfecb18" } ], "definitions": { @@ -278,6 +282,7 @@ }, "fortuna/types/State": { "title": "State", + "description": "State Data stored on chain.\n Used by the validator to check the next state.", "anyOf": [ { "title": "State",