/* This is an autogenerated file. DO NOT EDIT MANUALLY */ exports.IACLAbi = [{"constant":false,"inputs":[{"name":"permissionsCreator","type":"address"}],"name":"initialize","outputs":[],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":true,"inputs":[{"name":"who","type":"address"},{"name":"where","type":"address"},{"name":"what","type":"bytes32"},{"name":"how","type":"bytes"}],"name":"hasPermission","outputs":[{"name":"","type":"bool"}],"payable":false,"stateMutability":"view","type":"function"}] exports.IACLByteCode = "0x" exports.IACLRuntimeByteCode = "0x" exports['_@aragon/os/contracts/acl/IACL.sol_keccak256'] = "0xa120fc32d8d2c5096d605b0fe012d5b1e4a62118952a25a18bac5210f4fceede" exports.IKernelAbi = [{"constant":true,"inputs":[{"name":"id","type":"bytes32"}],"name":"getApp","outputs":[{"name":"","type":"address"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":false,"inputs":[{"name":"namespace","type":"bytes32"},{"name":"name","type":"bytes32"},{"name":"app","type":"address"}],"name":"setApp","outputs":[{"name":"id","type":"bytes32"}],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":true,"inputs":[],"name":"acl","outputs":[{"name":"","type":"address"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[{"name":"who","type":"address"},{"name":"where","type":"address"},{"name":"what","type":"bytes32"},{"name":"how","type":"bytes"}],"name":"hasPermission","outputs":[{"name":"","type":"bool"}],"payable":false,"stateMutability":"view","type":"function"},{"anonymous":false,"inputs":[{"indexed":true,"name":"namespace","type":"bytes32"},{"indexed":true,"name":"name","type":"bytes32"},{"indexed":true,"name":"id","type":"bytes32"},{"indexed":false,"name":"app","type":"address"}],"name":"SetApp","type":"event"}] exports.IKernelByteCode = "0x" exports.IKernelRuntimeByteCode = "0x" exports['_@aragon/os/contracts/kernel/IKernel.sol_keccak256'] = "0xc4bd88d7355351f68614906f04d7a67b4fcd81b28112f75df090b7eb8b93c881" exports.AppStorageAbi = [{"constant":true,"inputs":[],"name":"appId","outputs":[{"name":"","type":"bytes32"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[],"name":"kernel","outputs":[{"name":"","type":"address"}],"payable":false,"stateMutability":"view","type":"function"}] exports.AppStorageByteCode = "0x6060604052341561000f57600080fd5b60f68061001d6000396000f30060606040526004361060485763ffffffff7c010000000000000000000000000000000000000000000000000000000060003504166380afdea88114604d578063d4aae0c414606f575b600080fd5b3415605757600080fd5b605d60a8565b60405190815260200160405180910390f35b3415607957600080fd5b607f60ae565b60405173ffffffffffffffffffffffffffffffffffffffff909116815260200160405180910390f35b60015481565b60005473ffffffffffffffffffffffffffffffffffffffff16815600a165627a7a7230582098c96720e68692f53d4ae253d0df419ec188a713882f6d4b396f47905ba131970029" exports.AppStorageRuntimeByteCode = "0x60606040526004361060485763ffffffff7c010000000000000000000000000000000000000000000000000000000060003504166380afdea88114604d578063d4aae0c414606f575b600080fd5b3415605757600080fd5b605d60a8565b60405190815260200160405180910390f35b3415607957600080fd5b607f60ae565b60405173ffffffffffffffffffffffffffffffffffffffff909116815260200160405180910390f35b60015481565b60005473ffffffffffffffffffffffffffffffffffffffff16815600a165627a7a7230582098c96720e68692f53d4ae253d0df419ec188a713882f6d4b396f47905ba131970029" exports['_@aragon/os/contracts/apps/AppStorage.sol_keccak256'] = "0x8b9205a3fdf9d94fb1461d2c2d32335803122aa75d3fa8cf0b982796fd040c25" exports.InitializableAbi = [{"constant":true,"inputs":[],"name":"appId","outputs":[{"name":"","type":"bytes32"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[],"name":"getInitializationBlock","outputs":[{"name":"","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[],"name":"kernel","outputs":[{"name":"","type":"address"}],"payable":false,"stateMutability":"view","type":"function"}] exports.InitializableByteCode = "0x6060604052341561000f57600080fd5b6101168061001e6000396000f30060606040526004361060525763ffffffff7c010000000000000000000000000000000000000000000000000000000060003504166380afdea8811460575780638b3dd749146079578063d4aae0c4146089575b600080fd5b3415606157600080fd5b606760c2565b60405190815260200160405180910390f35b3415608357600080fd5b606760c8565b3415609357600080fd5b609960ce565b60405173ffffffffffffffffffffffffffffffffffffffff909116815260200160405180910390f35b60015481565b60035490565b60005473ffffffffffffffffffffffffffffffffffffffff16815600a165627a7a72305820beda3c4bd32e8698bb1fe210ec93ece6a7b34cd70d72bce5a00e05e77fa6d3850029" exports.InitializableRuntimeByteCode = "0x60606040526004361060525763ffffffff7c010000000000000000000000000000000000000000000000000000000060003504166380afdea8811460575780638b3dd749146079578063d4aae0c4146089575b600080fd5b3415606157600080fd5b606760c2565b60405190815260200160405180910390f35b3415608357600080fd5b606760c8565b3415609357600080fd5b609960ce565b60405173ffffffffffffffffffffffffffffffffffffffff909116815260200160405180910390f35b60015481565b60035490565b60005473ffffffffffffffffffffffffffffffffffffffff16815600a165627a7a72305820beda3c4bd32e8698bb1fe210ec93ece6a7b34cd70d72bce5a00e05e77fa6d3850029" exports['_@aragon/os/contracts/common/Initializable.sol_keccak256'] = "0x07ef04e0cf56217c5e103a760dd577a7fffa06ca166dc15af35b3895e58880e9" exports.IEVMScriptExecutorAbi = [{"constant":false,"inputs":[{"name":"script","type":"bytes"},{"name":"input","type":"bytes"},{"name":"blacklist","type":"address[]"}],"name":"execScript","outputs":[{"name":"","type":"bytes"}],"payable":false,"stateMutability":"nonpayable","type":"function"}] exports.IEVMScriptExecutorByteCode = "0x" exports.IEVMScriptExecutorRuntimeByteCode = "0x" exports['_@aragon/os/contracts/evmscript/IEVMScriptExecutor.sol_keccak256'] = "0x6a4beed810085f11cda9d50c3547ac4cc2100d9dc18ab4982ff11dd483410012" exports.EVMScriptRegistryConstantsAbi = [{"constant":true,"inputs":[],"name":"EVMSCRIPT_REGISTRY_APP_ID","outputs":[{"name":"","type":"bytes32"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[],"name":"EVMSCRIPT_REGISTRY_APP","outputs":[{"name":"","type":"bytes32"}],"payable":false,"stateMutability":"view","type":"function"}] exports.EVMScriptRegistryConstantsByteCode = "0x6060604052341561000f57600080fd5b6101648061001e6000396000f30060606040526004361061004b5763ffffffff7c010000000000000000000000000000000000000000000000000000000060003504166360b1e05781146100505780639b3fdf4c14610075575b600080fd5b341561005b57600080fd5b610063610088565b60405190815260200160405180910390f35b341561008057600080fd5b6100636100bc565b6040517f65766d7265672e617261676f6e706d2e657468000000000000000000000000008152601301604051809103902081565b6040517f6170700000000000000000000000000000000000000000000000000000000000815260030160405180910390206040517f65766d7265672e617261676f6e706d2e65746800000000000000000000000000815260130160405180910390206040519182526020820152604090810190518091039020815600a165627a7a7230582021e63987a96f9d13ef3f54e8b7d7d046c77a931285a0179816c923fd45dfc0110029" exports.EVMScriptRegistryConstantsRuntimeByteCode = "0x60606040526004361061004b5763ffffffff7c010000000000000000000000000000000000000000000000000000000060003504166360b1e05781146100505780639b3fdf4c14610075575b600080fd5b341561005b57600080fd5b610063610088565b60405190815260200160405180910390f35b341561008057600080fd5b6100636100bc565b6040517f65766d7265672e617261676f6e706d2e657468000000000000000000000000008152601301604051809103902081565b6040517f6170700000000000000000000000000000000000000000000000000000000000815260030160405180910390206040517f65766d7265672e617261676f6e706d2e65746800000000000000000000000000815260130160405180910390206040519182526020820152604090810190518091039020815600a165627a7a7230582021e63987a96f9d13ef3f54e8b7d7d046c77a931285a0179816c923fd45dfc0110029" exports.IEVMScriptRegistryAbi = [{"constant":true,"inputs":[{"name":"script","type":"bytes"}],"name":"getScriptExecutor","outputs":[{"name":"","type":"address"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":false,"inputs":[{"name":"executorId","type":"uint256"}],"name":"disableScriptExecutor","outputs":[],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":false,"inputs":[{"name":"executor","type":"address"}],"name":"addScriptExecutor","outputs":[{"name":"id","type":"uint256"}],"payable":false,"stateMutability":"nonpayable","type":"function"}] exports.IEVMScriptRegistryByteCode = "0x" exports.IEVMScriptRegistryRuntimeByteCode = "0x" exports['_@aragon/os/contracts/evmscript/IEVMScriptRegistry.sol_keccak256'] = "0xa0cf92b96ee915266c74d42f3479ee809754264cc783fe9635f74d3795c7b2e1" exports.ScriptHelpersAbi = [{"constant":true,"inputs":[{"name":"_dest","type":"uint256"},{"name":"_src","type":"uint256"},{"name":"_len","type":"uint256"}],"name":"memcpy","outputs":[],"payable":false,"stateMutability":"pure","type":"function"},{"constant":true,"inputs":[{"name":"_a","type":"bytes"},{"name":"_b","type":"bytes"},{"name":"_c","type":"address[]"}],"name":"abiEncode","outputs":[{"name":"d","type":"bytes"}],"payable":false,"stateMutability":"pure","type":"function"}] exports.ScriptHelpersByteCode = "0x6060604052341561000f57600080fd5b6103718061001e6000396000f30060606040526004361061004b5763ffffffff7c010000000000000000000000000000000000000000000000000000000060003504166311fe773d8114610050578063137d702614610063575b600080fd5b6100616004356024356044356101a2565b005b61012b60046024813581810190830135806020601f8201819004810201604051908101604052818152929190602084018383808284378201915050505050509190803590602001908201803590602001908080601f016020809104026020016040519081016040528181529291906020840183838082843782019150505050505091908035906020019082018035906020019080806020026020016040519081016040528093929190818152602001838360200280828437509496506101ec95505050505050565b60405160208082528190810183818151815260200191508051906020019080838360005b8381101561016757808201518382015260200161014f565b50505050905090810190601f1680156101945780820380516001836020036101000a031916815260200191505b509250505060405180910390f35b81838260005b602082106101ca578351835260209384019390920191601f19909101906101a8565b6001826020036101000a03905080198451168184511617909252505050505050565b6101f4610333565b6101ff848484610207565b949350505050565b61020f610333565b60606000808061021e886102c9565b6020028401925061022e876102c9565b6020028301915061023e86610304565b60200282019050806040518059106102535750595b818152601f19601f830116810160200160405290509450836020860152826040860152816060860152610291856102898a610311565b868b51610314565b6102a68561029e89610311565b858a51610314565b6102be856102b388610311565b848951602002610314565b505050509392505050565b600080602083518115156102d957fe5b06116102e65760006102e9565b60015b60ff16602083518115156102f957fe5b040160010192915050565b6000815160010192915050565b90565b6000826020860101905061032c8185846020016101a2565b5050505050565b602060405190810160405260008152905600a165627a7a7230582054a248fd48c50998bbbebebac97db462911b4b7e7ecb1d66118f6cfda43e837d0029" exports.ScriptHelpersRuntimeByteCode = "0x60606040526004361061004b5763ffffffff7c010000000000000000000000000000000000000000000000000000000060003504166311fe773d8114610050578063137d702614610063575b600080fd5b6100616004356024356044356101a2565b005b61012b60046024813581810190830135806020601f8201819004810201604051908101604052818152929190602084018383808284378201915050505050509190803590602001908201803590602001908080601f016020809104026020016040519081016040528181529291906020840183838082843782019150505050505091908035906020019082018035906020019080806020026020016040519081016040528093929190818152602001838360200280828437509496506101ec95505050505050565b60405160208082528190810183818151815260200191508051906020019080838360005b8381101561016757808201518382015260200161014f565b50505050905090810190601f1680156101945780820380516001836020036101000a031916815260200191505b509250505060405180910390f35b81838260005b602082106101ca578351835260209384019390920191601f19909101906101a8565b6001826020036101000a03905080198451168184511617909252505050505050565b6101f4610333565b6101ff848484610207565b949350505050565b61020f610333565b60606000808061021e886102c9565b6020028401925061022e876102c9565b6020028301915061023e86610304565b60200282019050806040518059106102535750595b818152601f19601f830116810160200160405290509450836020860152826040860152816060860152610291856102898a610311565b868b51610314565b6102a68561029e89610311565b858a51610314565b6102be856102b388610311565b848951602002610314565b505050509392505050565b600080602083518115156102d957fe5b06116102e65760006102e9565b60015b60ff16602083518115156102f957fe5b040160010192915050565b6000815160010192915050565b90565b6000826020860101905061032c8185846020016101a2565b5050505050565b602060405190810160405260008152905600a165627a7a7230582054a248fd48c50998bbbebebac97db462911b4b7e7ecb1d66118f6cfda43e837d0029" exports['_@aragon/os/contracts/evmscript/ScriptHelpers.sol_keccak256'] = "0x21a99d2fc9de2244829954ea1c21057f25f74a23f18ac7f7402420922e287517" exports.EVMScriptRunnerAbi = [{"constant":true,"inputs":[],"name":"EVMSCRIPT_REGISTRY_APP_ID","outputs":[{"name":"","type":"bytes32"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[],"name":"appId","outputs":[{"name":"","type":"bytes32"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[],"name":"EVMSCRIPT_REGISTRY_APP","outputs":[{"name":"","type":"bytes32"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[],"name":"kernel","outputs":[{"name":"","type":"address"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[{"name":"_script","type":"bytes"}],"name":"getExecutor","outputs":[{"name":"","type":"address"}],"payable":false,"stateMutability":"view","type":"function"}] exports.EVMScriptRunnerByteCode = "0x6060604052341561000f57600080fd5b6103f08061001e6000396000f3006060604052600436106100535763ffffffff60e060020a60003504166360b1e057811461005857806380afdea81461007d5780639b3fdf4c14610090578063d4aae0c4146100a3578063f92a79ff146100df575b600080fd5b341561006357600080fd5b61006b610130565b60405190815260200160405180910390f35b341561008857600080fd5b61006b610164565b341561009b57600080fd5b61006b61016a565b34156100ae57600080fd5b6100b66101e6565b60405173ffffffffffffffffffffffffffffffffffffffff909116815260200160405180910390f35b34156100ea57600080fd5b6100b660046024813581810190830135806020601f8201819004810201604051908101604052818152929190602084018383808284375094965061020295505050505050565b6040517f65766d7265672e617261676f6e706d2e657468000000000000000000000000008152601301604051809103902081565b60015481565b6040517f6170700000000000000000000000000000000000000000000000000000000000815260030160405180910390206040517f65766d7265672e617261676f6e706d2e6574680000000000000000000000000081526013016040518091039020604051918252602082015260409081019051809103902081565b60005473ffffffffffffffffffffffffffffffffffffffff1681565b600061020c6102eb565b73ffffffffffffffffffffffffffffffffffffffff166304bf2a7f836000604051602001526040518263ffffffff1660e060020a0281526004018080602001828103825283818151815260200191508051906020019080838360005b83811015610280578082015183820152602001610268565b50505050905090810190601f1680156102ad5780820380516001836020036101000a031916815260200191505b5092505050602060405180830381600087803b15156102cb57600080fd5b6102c65a03f115156102dc57600080fd5b50505060405180519392505050565b60008054819073ffffffffffffffffffffffffffffffffffffffff166342c71f1d6040517f6170700000000000000000000000000000000000000000000000000000000000815260030160405180910390206040517f65766d7265672e617261676f6e706d2e6574680000000000000000000000000081526013016040518091039020604051918252602082015260409081019051809103902060006040516020015260405160e060020a63ffffffff84160281526004810191909152602401602060405180830381600087803b15156102cb57600080fd00a165627a7a72305820fd11cd20e57a349bb3adcc4cb9f4573292e3423ba4f7cb0fb5a2aa8e9cc3272d0029" exports.EVMScriptRunnerRuntimeByteCode = "0x6060604052600436106100535763ffffffff60e060020a60003504166360b1e057811461005857806380afdea81461007d5780639b3fdf4c14610090578063d4aae0c4146100a3578063f92a79ff146100df575b600080fd5b341561006357600080fd5b61006b610130565b60405190815260200160405180910390f35b341561008857600080fd5b61006b610164565b341561009b57600080fd5b61006b61016a565b34156100ae57600080fd5b6100b66101e6565b60405173ffffffffffffffffffffffffffffffffffffffff909116815260200160405180910390f35b34156100ea57600080fd5b6100b660046024813581810190830135806020601f8201819004810201604051908101604052818152929190602084018383808284375094965061020295505050505050565b6040517f65766d7265672e617261676f6e706d2e657468000000000000000000000000008152601301604051809103902081565b60015481565b6040517f6170700000000000000000000000000000000000000000000000000000000000815260030160405180910390206040517f65766d7265672e617261676f6e706d2e6574680000000000000000000000000081526013016040518091039020604051918252602082015260409081019051809103902081565b60005473ffffffffffffffffffffffffffffffffffffffff1681565b600061020c6102eb565b73ffffffffffffffffffffffffffffffffffffffff166304bf2a7f836000604051602001526040518263ffffffff1660e060020a0281526004018080602001828103825283818151815260200191508051906020019080838360005b83811015610280578082015183820152602001610268565b50505050905090810190601f1680156102ad5780820380516001836020036101000a031916815260200191505b5092505050602060405180830381600087803b15156102cb57600080fd5b6102c65a03f115156102dc57600080fd5b50505060405180519392505050565b60008054819073ffffffffffffffffffffffffffffffffffffffff166342c71f1d6040517f6170700000000000000000000000000000000000000000000000000000000000815260030160405180910390206040517f65766d7265672e617261676f6e706d2e6574680000000000000000000000000081526013016040518091039020604051918252602082015260409081019051809103902060006040516020015260405160e060020a63ffffffff84160281526004810191909152602401602060405180830381600087803b15156102cb57600080fd00a165627a7a72305820fd11cd20e57a349bb3adcc4cb9f4573292e3423ba4f7cb0fb5a2aa8e9cc3272d0029" exports['_@aragon/os/contracts/evmscript/EVMScriptRunner.sol_keccak256'] = "0xf226f2c5c0a930340d49a5f79ac49a18dc0f88632acdef32c4eb698d5bb8a77e" exports.ACLHelpersAbi = [] exports.ACLHelpersByteCode = "0x60606040523415600e57600080fd5b603580601b6000396000f3006060604052600080fd00a165627a7a72305820d80800acb0ff6d5b4f8a459d711d73b78d39644560090b4540a7e2dee4bfc9920029" exports.ACLHelpersRuntimeByteCode = "0x6060604052600080fd00a165627a7a72305820d80800acb0ff6d5b4f8a459d711d73b78d39644560090b4540a7e2dee4bfc9920029" exports.ACLSyntaxSugarAbi = [] exports.ACLSyntaxSugarByteCode = "0x60606040523415600e57600080fd5b603580601b6000396000f3006060604052600080fd00a165627a7a7230582060e615b52107384b8776abb03f853c9b7cb52237a0214d7f01e8f210b9a418bd0029" exports.ACLSyntaxSugarRuntimeByteCode = "0x6060604052600080fd00a165627a7a7230582060e615b52107384b8776abb03f853c9b7cb52237a0214d7f01e8f210b9a418bd0029" exports['_@aragon/os/contracts/acl/ACLSyntaxSugar.sol_keccak256'] = "0x92c85fe20e03c5fde11c3006b2acd7c24021d53356bd14070522d71912e5419b" exports.AragonAppAbi = [{"constant":true,"inputs":[],"name":"EVMSCRIPT_REGISTRY_APP_ID","outputs":[{"name":"","type":"bytes32"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[],"name":"appId","outputs":[{"name":"","type":"bytes32"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[],"name":"getInitializationBlock","outputs":[{"name":"","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[],"name":"EVMSCRIPT_REGISTRY_APP","outputs":[{"name":"","type":"bytes32"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[{"name":"_sender","type":"address"},{"name":"_role","type":"bytes32"},{"name":"params","type":"uint256[]"}],"name":"canPerform","outputs":[{"name":"","type":"bool"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[],"name":"kernel","outputs":[{"name":"","type":"address"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[{"name":"_script","type":"bytes"}],"name":"getExecutor","outputs":[{"name":"","type":"address"}],"payable":false,"stateMutability":"view","type":"function"}] exports.AragonAppByteCode = "0x6060604052341561000f57600080fd5b6105b28061001e6000396000f3006060604052600436106100695763ffffffff60e060020a60003504166360b1e057811461006e57806380afdea8146100935780638b3dd749146100a65780639b3fdf4c146100b9578063a1658fad146100cc578063d4aae0c414610143578063f92a79ff14610172575b600080fd5b341561007957600080fd5b6100816101c3565b60405190815260200160405180910390f35b341561009e57600080fd5b6100816101f7565b34156100b157600080fd5b6100816101fd565b34156100c457600080fd5b610081610203565b34156100d757600080fd5b61012f60048035600160a060020a031690602480359190606490604435908101908301358060208082020160405190810160405280939291908181526020018383602002808284375094965061027f95505050505050565b604051901515815260200160405180910390f35b341561014e57600080fd5b6101566103bd565b604051600160a060020a03909116815260200160405180910390f35b341561017d57600080fd5b61015660046024813581810190830135806020601f820181900481020160405190810160405281815292919060208401838380828437509496506103cc95505050505050565b6040517f65766d7265672e617261676f6e706d2e657468000000000000000000000000008152601301604051809103902081565b60015481565b60035490565b6040517f6170700000000000000000000000000000000000000000000000000000000000815260030160405180910390206040517f65766d7265672e617261676f6e706d2e6574680000000000000000000000000081526013016040518091039020604051918252602082015260409081019051809103902081565b6000610289610574565b600080845111156102a257835160200290508391508082525b600054600160a060020a031615806103b3575060008054600160a060020a03169063fdef91069088903090899087906040516020015260405160e060020a63ffffffff8716028152600160a060020a0380861660048301908152908516602483015260448201849052608060648301908152909160840183818151815260200191508051906020019080838360005b83811015610349578082015183820152602001610331565b50505050905090810190601f1680156103765780820380516001836020036101000a031916815260200191505b5095505050505050602060405180830381600087803b151561039757600080fd5b6102c65a03f115156103a857600080fd5b505050604051805190505b9695505050505050565b600054600160a060020a031681565b60006103d66104a8565b600160a060020a03166304bf2a7f836000604051602001526040518263ffffffff1660e060020a0281526004018080602001828103825283818151815260200191508051906020019080838360005b8381101561043d578082015183820152602001610425565b50505050905090810190601f16801561046a5780820380516001836020036101000a031916815260200191505b5092505050602060405180830381600087803b151561048857600080fd5b6102c65a03f1151561049957600080fd5b50505060405180519392505050565b600080548190600160a060020a03166342c71f1d6040517f6170700000000000000000000000000000000000000000000000000000000000815260030160405180910390206040517f65766d7265672e617261676f6e706d2e6574680000000000000000000000000081526013016040518091039020604051918252602082015260409081019051809103902060006040516020015260405160e060020a63ffffffff84160281526004810191909152602401602060405180830381600087803b151561048857600080fd5b602060405190810160405260008152905600a165627a7a72305820b21859fce2e1261146b28fb6136aee5e120cdd38040d7e4cbdef9f8d0f8191440029" exports.AragonAppRuntimeByteCode = "0x6060604052600436106100695763ffffffff60e060020a60003504166360b1e057811461006e57806380afdea8146100935780638b3dd749146100a65780639b3fdf4c146100b9578063a1658fad146100cc578063d4aae0c414610143578063f92a79ff14610172575b600080fd5b341561007957600080fd5b6100816101c3565b60405190815260200160405180910390f35b341561009e57600080fd5b6100816101f7565b34156100b157600080fd5b6100816101fd565b34156100c457600080fd5b610081610203565b34156100d757600080fd5b61012f60048035600160a060020a031690602480359190606490604435908101908301358060208082020160405190810160405280939291908181526020018383602002808284375094965061027f95505050505050565b604051901515815260200160405180910390f35b341561014e57600080fd5b6101566103bd565b604051600160a060020a03909116815260200160405180910390f35b341561017d57600080fd5b61015660046024813581810190830135806020601f820181900481020160405190810160405281815292919060208401838380828437509496506103cc95505050505050565b6040517f65766d7265672e617261676f6e706d2e657468000000000000000000000000008152601301604051809103902081565b60015481565b60035490565b6040517f6170700000000000000000000000000000000000000000000000000000000000815260030160405180910390206040517f65766d7265672e617261676f6e706d2e6574680000000000000000000000000081526013016040518091039020604051918252602082015260409081019051809103902081565b6000610289610574565b600080845111156102a257835160200290508391508082525b600054600160a060020a031615806103b3575060008054600160a060020a03169063fdef91069088903090899087906040516020015260405160e060020a63ffffffff8716028152600160a060020a0380861660048301908152908516602483015260448201849052608060648301908152909160840183818151815260200191508051906020019080838360005b83811015610349578082015183820152602001610331565b50505050905090810190601f1680156103765780820380516001836020036101000a031916815260200191505b5095505050505050602060405180830381600087803b151561039757600080fd5b6102c65a03f115156103a857600080fd5b505050604051805190505b9695505050505050565b600054600160a060020a031681565b60006103d66104a8565b600160a060020a03166304bf2a7f836000604051602001526040518263ffffffff1660e060020a0281526004018080602001828103825283818151815260200191508051906020019080838360005b8381101561043d578082015183820152602001610425565b50505050905090810190601f16801561046a5780820380516001836020036101000a031916815260200191505b5092505050602060405180830381600087803b151561048857600080fd5b6102c65a03f1151561049957600080fd5b50505060405180519392505050565b600080548190600160a060020a03166342c71f1d6040517f6170700000000000000000000000000000000000000000000000000000000000815260030160405180910390206040517f65766d7265672e617261676f6e706d2e6574680000000000000000000000000081526013016040518091039020604051918252602082015260409081019051809103902060006040516020015260405160e060020a63ffffffff84160281526004810191909152602401602060405180830381600087803b151561048857600080fd5b602060405190810160405260008152905600a165627a7a72305820b21859fce2e1261146b28fb6136aee5e120cdd38040d7e4cbdef9f8d0f8191440029" exports['_@aragon/os/contracts/apps/AragonApp.sol_keccak256'] = "0x7b5ed0ab203aea14886f337bc8b73ec49177415d43b3251d917d51a6d138d8f1" exports.ILiquidPledgingPluginAbi = [{"constant":false,"inputs":[{"name":"pledgeManager","type":"uint64"},{"name":"pledgeFrom","type":"uint64"},{"name":"pledgeTo","type":"uint64"},{"name":"context","type":"uint64"},{"name":"token","type":"address"},{"name":"amount","type":"uint256"}],"name":"afterTransfer","outputs":[],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":false,"inputs":[{"name":"pledgeManager","type":"uint64"},{"name":"pledgeFrom","type":"uint64"},{"name":"pledgeTo","type":"uint64"},{"name":"context","type":"uint64"},{"name":"token","type":"address"},{"name":"amount","type":"uint256"}],"name":"beforeTransfer","outputs":[{"name":"maxAllowed","type":"uint256"}],"payable":false,"stateMutability":"nonpayable","type":"function"}] exports.ILiquidPledgingPluginByteCode = "0x" exports.ILiquidPledgingPluginRuntimeByteCode = "0x" exports['_./contracts/ILiquidPledgingPlugin.sol_keccak256'] = "0x5428d88ef6856b67f0d3271065542aa4b7e6d73428b35bf1b434e5f507d3b88b" exports.ILPVaultAbi = [{"constant":false,"inputs":[{"name":"_ref","type":"bytes32"},{"name":"_dest","type":"address"},{"name":"_token","type":"address"},{"name":"_amount","type":"uint256"}],"name":"authorizePayment","outputs":[],"payable":false,"stateMutability":"nonpayable","type":"function"}] exports.ILPVaultByteCode = "0x" exports.ILPVaultRuntimeByteCode = "0x" exports.LiquidPledgingStorageAbi = [{"constant":true,"inputs":[],"name":"whitelistDisabled","outputs":[{"name":"","type":"bool"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[],"name":"vault","outputs":[{"name":"","type":"address"}],"payable":false,"stateMutability":"view","type":"function"}] exports.LiquidPledgingStorageByteCode = "0x60606040526005805460ff19169055341561001957600080fd5b610100806100286000396000f30060606040526004361060485763ffffffff7c01000000000000000000000000000000000000000000000000000000006000350416631c8e85688114604d578063fbfa77cf146071575b600080fd5b3415605757600080fd5b605d60aa565b604051901515815260200160405180910390f35b3415607b57600080fd5b608160b3565b60405173ffffffffffffffffffffffffffffffffffffffff909116815260200160405180910390f35b60055460ff1681565b600554610100900473ffffffffffffffffffffffffffffffffffffffff16815600a165627a7a7230582074d9d7bbdf9db1111999ed5df541c7c34bae37949773a356678e251f819f25260029" exports.LiquidPledgingStorageRuntimeByteCode = "0x60606040526004361060485763ffffffff7c01000000000000000000000000000000000000000000000000000000006000350416631c8e85688114604d578063fbfa77cf146071575b600080fd5b3415605757600080fd5b605d60aa565b604051901515815260200160405180910390f35b3415607b57600080fd5b608160b3565b60405173ffffffffffffffffffffffffffffffffffffffff909116815260200160405180910390f35b60055460ff1681565b600554610100900473ffffffffffffffffffffffffffffffffffffffff16815600a165627a7a7230582074d9d7bbdf9db1111999ed5df541c7c34bae37949773a356678e251f819f25260029" exports['_./contracts/LiquidPledgingStorage.sol_keccak256'] = "0x81ef504efbc50c58acec1b85784d9be3cb0bd761b3e9d013b19aa5f0d5169a08" exports.LiquidPledgingACLHelpersAbi = [] exports.LiquidPledgingACLHelpersByteCode = "0x60606040523415600e57600080fd5b603580601b6000396000f3006060604052600080fd00a165627a7a723058206973d85c28cf65c663e788b11ff59a0e1ad645176781c9df02b74ed0907ba89a0029" exports.LiquidPledgingACLHelpersRuntimeByteCode = "0x6060604052600080fd00a165627a7a723058206973d85c28cf65c663e788b11ff59a0e1ad645176781c9df02b74ed0907ba89a0029" exports['_./contracts/LiquidPledgingACLHelpers.sol_keccak256'] = "0xb675a7a788bf656d4c3c78f3b4cf6645afb432939d1a4c38d70e01d068b0ce62" exports.LiquidPledgingPluginsAbi = [{"constant":true,"inputs":[],"name":"whitelistDisabled","outputs":[{"name":"","type":"bool"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[],"name":"PLUGIN_MANAGER_ROLE","outputs":[{"name":"","type":"bytes32"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":false,"inputs":[{"name":"contractHashes","type":"bytes32[]"}],"name":"addValidPluginContracts","outputs":[],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":false,"inputs":[{"name":"useWhitelist","type":"bool"}],"name":"useWhitelist","outputs":[],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":true,"inputs":[{"name":"addr","type":"address"}],"name":"isValidPlugin","outputs":[{"name":"","type":"bool"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[],"name":"EVMSCRIPT_REGISTRY_APP_ID","outputs":[{"name":"","type":"bytes32"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":false,"inputs":[{"name":"addr","type":"address"}],"name":"removeValidPluginInstance","outputs":[],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":false,"inputs":[{"name":"addr","type":"address"}],"name":"addValidPluginInstance","outputs":[],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":true,"inputs":[],"name":"appId","outputs":[{"name":"","type":"bytes32"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[{"name":"addr","type":"address"}],"name":"getCodeHash","outputs":[{"name":"","type":"bytes32"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[],"name":"getInitializationBlock","outputs":[{"name":"","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[],"name":"EVMSCRIPT_REGISTRY_APP","outputs":[{"name":"","type":"bytes32"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[{"name":"_sender","type":"address"},{"name":"_role","type":"bytes32"},{"name":"params","type":"uint256[]"}],"name":"canPerform","outputs":[{"name":"","type":"bool"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":false,"inputs":[{"name":"contractHash","type":"bytes32"}],"name":"removeValidPluginContract","outputs":[],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":false,"inputs":[{"name":"contractHash","type":"bytes32"}],"name":"addValidPluginContract","outputs":[],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":true,"inputs":[],"name":"kernel","outputs":[{"name":"","type":"address"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[{"name":"_script","type":"bytes"}],"name":"getExecutor","outputs":[{"name":"","type":"address"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[],"name":"vault","outputs":[{"name":"","type":"address"}],"payable":false,"stateMutability":"view","type":"function"}] exports.LiquidPledgingPluginsByteCode = "0x60606040526069805460ff19169055341561001957600080fd5b610bb2806100286000396000f3006060604052600436106100e25763ffffffff60e060020a6000350416631c8e856881146100e757806324fea3b01461010e57806332ce8ebc1461013357806338740291146101535780634eafbcd51461016b57806360b1e0571461018a5780636293c7021461019d57806379f4542e146101bc57806380afdea8146101db57806381ea4408146101ee5780638b3dd7491461020d5780639b3fdf4c14610220578063a1658fad14610233578063b12b5f7614610296578063c8ae070f146102ac578063d4aae0c4146102c2578063f92a79ff146102f1578063fbfa77cf14610342575b600080fd5b34156100f257600080fd5b6100fa610355565b604051901515815260200160405180910390f35b341561011957600080fd5b61012161035e565b60405190815260200160405180910390f35b341561013e57600080fd5b6101516004803560248101910135610380565b005b341561015e57600080fd5b610151600435151561041a565b341561017657600080fd5b6100fa600160a060020a0360043516610480565b341561019557600080fd5b6101216104fb565b34156101a857600080fd5b610151600160a060020a036004351661052f565b34156101c757600080fd5b610151600160a060020a03600435166105a4565b34156101e657600080fd5b61012161061c565b34156101f957600080fd5b610121600160a060020a0360043516610622565b341561021857600080fd5b6101216106a4565b341561022b57600080fd5b6101216106aa565b341561023e57600080fd5b6100fa60048035600160a060020a031690602480359190606490604435908101908301358060208082020160405190810160405280939291908181526020018383602002808284375094965061072695505050505050565b34156102a157600080fd5b610151600435610864565b34156102b757600080fd5b6101516004356108bc565b34156102cd57600080fd5b6102d561092b565b604051600160a060020a03909116815260200160405180910390f35b34156102fc57600080fd5b6102d560046024813581810190830135806020601f8201819004810201604051908101604052818152929190602084018383808284375094965061093a95505050505050565b341561034d57600080fd5b6102d5610a16565b60695460ff1681565b604051600080516020610b678339815191528152601301604051809103902081565b6000604051600080516020610b67833981519152815260130160405180910390206103cb338260006040518059106103b55750595b9080825280602002602001820160405250610726565b15156103d657600080fd5b600091505b60ff82168390101561041457610409848460ff85168181106103f957fe5b90506020020135600019166108bc565b6001909101906103db565b50505050565b604051600080516020610b6783398151915281526013016040518091039020610462338260006040518059106103b55750599080825280602002602001820160405250610726565b151561046d57600080fd5b506069805460ff19169115919091179055565b606954600090819060ff168061049d5750600160a060020a038316155b156104ab57600191506104f5565b600160a060020a03831660009081526068602052604090205460ff16156104d557600191506104f5565b6104de83610622565b60008181526067602052604090205460ff16925090505b50919050565b6040517f65766d7265672e617261676f6e706d2e657468000000000000000000000000008152601301604051809103902081565b604051600080516020610b6783398151915281526013016040518091039020610577338260006040518059106103b55750599080825280602002602001820160405250610726565b151561058257600080fd5b50600160a060020a03166000908152606860205260409020805460ff19169055565b604051600080516020610b67833981519152815260130160405180910390206105ec338260006040518059106103b55750599080825280602002602001820160405250610726565b15156105f757600080fd5b50600160a060020a03166000908152606860205260409020805460ff19166001179055565b60015481565b600061062c610b54565b823b604051915080825280600060208401863c50806040518082805190602001908083835b602083106106705780518252601f199092019160209182019101610651565b6001836020036101000a03801982511681845116179092525050509190910192506040915050518091039020915050919050565b60035490565b6040517f6170700000000000000000000000000000000000000000000000000000000000815260030160405180910390206040517f65766d7265672e617261676f6e706d2e6574680000000000000000000000000081526013016040518091039020604051918252602082015260409081019051809103902081565b6000610730610b54565b6000808451111561074957835160200290508391508082525b600054600160a060020a0316158061085a575060008054600160a060020a03169063fdef91069088903090899087906040516020015260405160e060020a63ffffffff8716028152600160a060020a0380861660048301908152908516602483015260448201849052608060648301908152909160840183818151815260200191508051906020019080838360005b838110156107f05780820151838201526020016107d8565b50505050905090810190601f16801561081d5780820380516001836020036101000a031916815260200191505b5095505050505050602060405180830381600087803b151561083e57600080fd5b6102c65a03f1151561084f57600080fd5b505050604051805190505b9695505050505050565b604051600080516020610b678339815191528152601301604051809103902061088c82610a2a565b610897338383610726565b15156108a257600080fd5b50506000908152606760205260409020805460ff19169055565b604051600080516020610b6783398151915281526013016040518091039020610904338260006040518059106103b55750599080825280602002602001820160405250610726565b151561090f57600080fd5b506000908152606760205260409020805460ff19166001179055565b600054600160a060020a031681565b6000610944610a41565b600160a060020a03166304bf2a7f836000604051602001526040518263ffffffff1660e060020a0281526004018080602001828103825283818151815260200191508051906020019080838360005b838110156109ab578082015183820152602001610993565b50505050905090810190601f1680156109d85780820380516001836020036101000a031916815260200191505b5092505050602060405180830381600087803b15156109f657600080fd5b6102c65a03f11515610a0757600080fd5b50505060405180519392505050565b6069546101009004600160a060020a031681565b610a32610b54565b610a3b82610b0d565b92915050565b600080548190600160a060020a03166342c71f1d6040517f6170700000000000000000000000000000000000000000000000000000000000815260030160405180910390206040517f65766d7265672e617261676f6e706d2e6574680000000000000000000000000081526013016040518091039020604051918252602082015260409081019051809103902060006040516020015260405160e060020a63ffffffff84160281526004810191909152602401602060405180830381600087803b15156109f657600080fd5b610b15610b54565b6001604051805910610b245750595b908082528060200260200182016040525090508181600081518110610b4557fe5b60209081029091010152919050565b602060405190810160405260008152905600504c5547494e5f4d414e414745525f524f4c4500000000000000000000000000a165627a7a723058200a9520f24de135020c533716bead17168aba4125ba683fcfabc3a42994692d8b0029" exports.LiquidPledgingPluginsRuntimeByteCode = "0x6060604052600436106100e25763ffffffff60e060020a6000350416631c8e856881146100e757806324fea3b01461010e57806332ce8ebc1461013357806338740291146101535780634eafbcd51461016b57806360b1e0571461018a5780636293c7021461019d57806379f4542e146101bc57806380afdea8146101db57806381ea4408146101ee5780638b3dd7491461020d5780639b3fdf4c14610220578063a1658fad14610233578063b12b5f7614610296578063c8ae070f146102ac578063d4aae0c4146102c2578063f92a79ff146102f1578063fbfa77cf14610342575b600080fd5b34156100f257600080fd5b6100fa610355565b604051901515815260200160405180910390f35b341561011957600080fd5b61012161035e565b60405190815260200160405180910390f35b341561013e57600080fd5b6101516004803560248101910135610380565b005b341561015e57600080fd5b610151600435151561041a565b341561017657600080fd5b6100fa600160a060020a0360043516610480565b341561019557600080fd5b6101216104fb565b34156101a857600080fd5b610151600160a060020a036004351661052f565b34156101c757600080fd5b610151600160a060020a03600435166105a4565b34156101e657600080fd5b61012161061c565b34156101f957600080fd5b610121600160a060020a0360043516610622565b341561021857600080fd5b6101216106a4565b341561022b57600080fd5b6101216106aa565b341561023e57600080fd5b6100fa60048035600160a060020a031690602480359190606490604435908101908301358060208082020160405190810160405280939291908181526020018383602002808284375094965061072695505050505050565b34156102a157600080fd5b610151600435610864565b34156102b757600080fd5b6101516004356108bc565b34156102cd57600080fd5b6102d561092b565b604051600160a060020a03909116815260200160405180910390f35b34156102fc57600080fd5b6102d560046024813581810190830135806020601f8201819004810201604051908101604052818152929190602084018383808284375094965061093a95505050505050565b341561034d57600080fd5b6102d5610a16565b60695460ff1681565b604051600080516020610b678339815191528152601301604051809103902081565b6000604051600080516020610b67833981519152815260130160405180910390206103cb338260006040518059106103b55750595b9080825280602002602001820160405250610726565b15156103d657600080fd5b600091505b60ff82168390101561041457610409848460ff85168181106103f957fe5b90506020020135600019166108bc565b6001909101906103db565b50505050565b604051600080516020610b6783398151915281526013016040518091039020610462338260006040518059106103b55750599080825280602002602001820160405250610726565b151561046d57600080fd5b506069805460ff19169115919091179055565b606954600090819060ff168061049d5750600160a060020a038316155b156104ab57600191506104f5565b600160a060020a03831660009081526068602052604090205460ff16156104d557600191506104f5565b6104de83610622565b60008181526067602052604090205460ff16925090505b50919050565b6040517f65766d7265672e617261676f6e706d2e657468000000000000000000000000008152601301604051809103902081565b604051600080516020610b6783398151915281526013016040518091039020610577338260006040518059106103b55750599080825280602002602001820160405250610726565b151561058257600080fd5b50600160a060020a03166000908152606860205260409020805460ff19169055565b604051600080516020610b67833981519152815260130160405180910390206105ec338260006040518059106103b55750599080825280602002602001820160405250610726565b15156105f757600080fd5b50600160a060020a03166000908152606860205260409020805460ff19166001179055565b60015481565b600061062c610b54565b823b604051915080825280600060208401863c50806040518082805190602001908083835b602083106106705780518252601f199092019160209182019101610651565b6001836020036101000a03801982511681845116179092525050509190910192506040915050518091039020915050919050565b60035490565b6040517f6170700000000000000000000000000000000000000000000000000000000000815260030160405180910390206040517f65766d7265672e617261676f6e706d2e6574680000000000000000000000000081526013016040518091039020604051918252602082015260409081019051809103902081565b6000610730610b54565b6000808451111561074957835160200290508391508082525b600054600160a060020a0316158061085a575060008054600160a060020a03169063fdef91069088903090899087906040516020015260405160e060020a63ffffffff8716028152600160a060020a0380861660048301908152908516602483015260448201849052608060648301908152909160840183818151815260200191508051906020019080838360005b838110156107f05780820151838201526020016107d8565b50505050905090810190601f16801561081d5780820380516001836020036101000a031916815260200191505b5095505050505050602060405180830381600087803b151561083e57600080fd5b6102c65a03f1151561084f57600080fd5b505050604051805190505b9695505050505050565b604051600080516020610b678339815191528152601301604051809103902061088c82610a2a565b610897338383610726565b15156108a257600080fd5b50506000908152606760205260409020805460ff19169055565b604051600080516020610b6783398151915281526013016040518091039020610904338260006040518059106103b55750599080825280602002602001820160405250610726565b151561090f57600080fd5b506000908152606760205260409020805460ff19166001179055565b600054600160a060020a031681565b6000610944610a41565b600160a060020a03166304bf2a7f836000604051602001526040518263ffffffff1660e060020a0281526004018080602001828103825283818151815260200191508051906020019080838360005b838110156109ab578082015183820152602001610993565b50505050905090810190601f1680156109d85780820380516001836020036101000a031916815260200191505b5092505050602060405180830381600087803b15156109f657600080fd5b6102c65a03f11515610a0757600080fd5b50505060405180519392505050565b6069546101009004600160a060020a031681565b610a32610b54565b610a3b82610b0d565b92915050565b600080548190600160a060020a03166342c71f1d6040517f6170700000000000000000000000000000000000000000000000000000000000815260030160405180910390206040517f65766d7265672e617261676f6e706d2e6574680000000000000000000000000081526013016040518091039020604051918252602082015260409081019051809103902060006040516020015260405160e060020a63ffffffff84160281526004810191909152602401602060405180830381600087803b15156109f657600080fd5b610b15610b54565b6001604051805910610b245750595b908082528060200260200182016040525090508181600081518110610b4557fe5b60209081029091010152919050565b602060405190810160405260008152905600504c5547494e5f4d414e414745525f524f4c4500000000000000000000000000a165627a7a723058200a9520f24de135020c533716bead17168aba4125ba683fcfabc3a42994692d8b0029" exports['_./contracts/LiquidPledgingPlugins.sol_keccak256'] = "0x621c6bffdae9ef3b9a85c715e7a8e34f97c9be4b90e7a447a4b113ab1f2ab453" exports.PledgeAdminsAbi = [{"constant":true,"inputs":[],"name":"whitelistDisabled","outputs":[{"name":"","type":"bool"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[{"name":"projectId","type":"uint64"}],"name":"isProjectCanceled","outputs":[{"name":"","type":"bool"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[],"name":"PLUGIN_MANAGER_ROLE","outputs":[{"name":"","type":"bytes32"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":false,"inputs":[{"name":"contractHashes","type":"bytes32[]"}],"name":"addValidPluginContracts","outputs":[],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":false,"inputs":[{"name":"useWhitelist","type":"bool"}],"name":"useWhitelist","outputs":[],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":true,"inputs":[{"name":"addr","type":"address"}],"name":"isValidPlugin","outputs":[{"name":"","type":"bool"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":false,"inputs":[{"name":"name","type":"string"},{"name":"url","type":"string"},{"name":"commitTime","type":"uint64"},{"name":"plugin","type":"address"}],"name":"addDelegate","outputs":[{"name":"idDelegate","type":"uint64"}],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":true,"inputs":[],"name":"numberOfPledgeAdmins","outputs":[{"name":"","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[],"name":"EVMSCRIPT_REGISTRY_APP_ID","outputs":[{"name":"","type":"bytes32"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":false,"inputs":[{"name":"addr","type":"address"}],"name":"removeValidPluginInstance","outputs":[],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":false,"inputs":[{"name":"addr","type":"address"},{"name":"name","type":"string"},{"name":"url","type":"string"},{"name":"commitTime","type":"uint64"},{"name":"plugin","type":"address"}],"name":"addGiver","outputs":[{"name":"idGiver","type":"uint64"}],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":false,"inputs":[{"name":"name","type":"string"},{"name":"url","type":"string"},{"name":"projectAdmin","type":"address"},{"name":"parentProject","type":"uint64"},{"name":"commitTime","type":"uint64"},{"name":"plugin","type":"address"}],"name":"addProject","outputs":[{"name":"idProject","type":"uint64"}],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":false,"inputs":[{"name":"addr","type":"address"}],"name":"addValidPluginInstance","outputs":[],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":false,"inputs":[{"name":"name","type":"string"},{"name":"url","type":"string"},{"name":"commitTime","type":"uint64"},{"name":"plugin","type":"address"}],"name":"addGiver","outputs":[{"name":"idGiver","type":"uint64"}],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":true,"inputs":[],"name":"appId","outputs":[{"name":"","type":"bytes32"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[{"name":"addr","type":"address"}],"name":"getCodeHash","outputs":[{"name":"","type":"bytes32"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[],"name":"getInitializationBlock","outputs":[{"name":"","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[],"name":"EVMSCRIPT_REGISTRY_APP","outputs":[{"name":"","type":"bytes32"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[{"name":"_sender","type":"address"},{"name":"_role","type":"bytes32"},{"name":"params","type":"uint256[]"}],"name":"canPerform","outputs":[{"name":"","type":"bool"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":false,"inputs":[{"name":"contractHash","type":"bytes32"}],"name":"removeValidPluginContract","outputs":[],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":false,"inputs":[{"name":"contractHash","type":"bytes32"}],"name":"addValidPluginContract","outputs":[],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":false,"inputs":[{"name":"idDelegate","type":"uint64"},{"name":"newAddr","type":"address"},{"name":"newName","type":"string"},{"name":"newUrl","type":"string"},{"name":"newCommitTime","type":"uint64"}],"name":"updateDelegate","outputs":[],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":true,"inputs":[],"name":"kernel","outputs":[{"name":"","type":"address"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":false,"inputs":[{"name":"idGiver","type":"uint64"},{"name":"newAddr","type":"address"},{"name":"newName","type":"string"},{"name":"newUrl","type":"string"},{"name":"newCommitTime","type":"uint64"}],"name":"updateGiver","outputs":[],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":true,"inputs":[{"name":"idAdmin","type":"uint64"}],"name":"getPledgeAdmin","outputs":[{"name":"adminType","type":"uint8"},{"name":"addr","type":"address"},{"name":"name","type":"string"},{"name":"url","type":"string"},{"name":"commitTime","type":"uint64"},{"name":"parentProject","type":"uint64"},{"name":"canceled","type":"bool"},{"name":"plugin","type":"address"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":false,"inputs":[{"name":"idProject","type":"uint64"},{"name":"newAddr","type":"address"},{"name":"newName","type":"string"},{"name":"newUrl","type":"string"},{"name":"newCommitTime","type":"uint64"}],"name":"updateProject","outputs":[],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":true,"inputs":[{"name":"_script","type":"bytes"}],"name":"getExecutor","outputs":[{"name":"","type":"address"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[],"name":"vault","outputs":[{"name":"","type":"address"}],"payable":false,"stateMutability":"view","type":"function"},{"anonymous":false,"inputs":[{"indexed":true,"name":"idGiver","type":"uint64"}],"name":"GiverAdded","type":"event"},{"anonymous":false,"inputs":[{"indexed":true,"name":"idGiver","type":"uint64"}],"name":"GiverUpdated","type":"event"},{"anonymous":false,"inputs":[{"indexed":true,"name":"idDelegate","type":"uint64"}],"name":"DelegateAdded","type":"event"},{"anonymous":false,"inputs":[{"indexed":true,"name":"idDelegate","type":"uint64"}],"name":"DelegateUpdated","type":"event"},{"anonymous":false,"inputs":[{"indexed":true,"name":"idProject","type":"uint64"}],"name":"ProjectAdded","type":"event"},{"anonymous":false,"inputs":[{"indexed":true,"name":"idProject","type":"uint64"}],"name":"ProjectUpdated","type":"event"}] exports.PledgeAdminsByteCode = "0x60606040526069805460ff19169055341561001957600080fd5b6122e8806100286000396000f3006060604052600436106101505763ffffffff60e060020a6000350416631c8e856881146101555780632101a6ad1461017c57806324fea3b01461019c57806332ce8ebc146101c157806338740291146101e15780634eafbcd5146101f957806352dc7dcc146102185780635503d9ba146102e257806360b1e057146102f55780636293c702146103085780636e802c6a1461032757806372116e92146103e257806379f4542e1461049f5780637f61fa93146104be57806380afdea81461056b57806381ea44081461057e5780638b3dd7491461059d5780639b3fdf4c146105b0578063a1658fad146105c3578063b12b5f7614610626578063c8ae070f1461063c578063cc19ecf714610652578063d4aae0c41461070f578063db7c23141461073e578063eba8ba06146107fb578063f6b24b1c14610953578063f92a79ff14610a10578063fbfa77cf14610a61575b600080fd5b341561016057600080fd5b610168610a74565b604051901515815260200160405180910390f35b341561018757600080fd5b61016867ffffffffffffffff60043516610a7d565b34156101a757600080fd5b6101af610b26565b60405190815260200160405180910390f35b34156101cc57600080fd5b6101df6004803560248101910135610b48565b005b34156101ec57600080fd5b6101df6004351515610be2565b341561020457600080fd5b610168600160a060020a0360043516610c48565b341561022357600080fd5b6102c560046024813581810190830135806020601f8201819004810201604051908101604052818152929190602084018383808284378201915050505050509190803590602001908201803590602001908080601f0160208091040260200160405190810160405281815292919060208401838380828437509496505050833567ffffffffffffffff169360200135600160a060020a03169250610cbf915050565b60405167ffffffffffffffff909116815260200160405180910390f35b34156102ed57600080fd5b6101af610ebe565b341561030057600080fd5b6101af610ec9565b341561031357600080fd5b6101df600160a060020a0360043516610efd565b341561033257600080fd5b6102c560048035600160a060020a03169060446024803590810190830135806020601f8201819004810201604051908101604052818152929190602084018383808284378201915050505050509190803590602001908201803590602001908080601f0160208091040260200160405190810160405281815292919060208401838380828437509496505050833567ffffffffffffffff169360200135600160a060020a03169250610f72915050565b34156103ed57600080fd5b6102c560046024813581810190830135806020601f8201819004810201604051908101604052818152929190602084018383808284378201915050505050509190803590602001908201803590602001908080601f01602080910402602001604051908101604052818152929190602084018383808284375094965050600160a060020a03853581169567ffffffffffffffff6020820135811696506040820135169450606001351691506111719050565b34156104aa57600080fd5b6101df600160a060020a036004351661159a565b34156104c957600080fd5b6102c560046024813581810190830135806020601f8201819004810201604051908101604052818152929190602084018383808284378201915050505050509190803590602001908201803590602001908080601f0160208091040260200160405190810160405281815292919060208401838380828437509496505050833567ffffffffffffffff169360200135600160a060020a03169250611612915050565b341561057657600080fd5b6101af61162a565b341561058957600080fd5b6101af600160a060020a0360043516611630565b34156105a857600080fd5b6101af6116b2565b34156105bb57600080fd5b6101af6116b8565b34156105ce57600080fd5b61016860048035600160a060020a031690602480359190606490604435908101908301358060208082020160405190810160405280939291908181526020018383602002808284375094965061173495505050505050565b341561063157600080fd5b6101df600435611872565b341561064757600080fd5b6101df6004356118ca565b341561065d57600080fd5b6101df6004803567ffffffffffffffff169060248035600160a060020a0316919060649060443590810190830135806020601f8201819004810201604051908101604052818152929190602084018383808284378201915050505050509190803590602001908201803590602001908080601f0160208091040260200160405190810160405281815292919060208401838380828437509496505050923567ffffffffffffffff169250611939915050565b341561071a57600080fd5b610722611a2e565b604051600160a060020a03909116815260200160405180910390f35b341561074957600080fd5b6101df6004803567ffffffffffffffff169060248035600160a060020a0316919060649060443590810190830135806020601f8201819004810201604051908101604052818152929190602084018383808284378201915050505050509190803590602001908201803590602001908080601f0160208091040260200160405190810160405281815292919060208401838380828437509496505050923567ffffffffffffffff169250611a3d915050565b341561080657600080fd5b61081b67ffffffffffffffff60043516611b32565b6040518089600281111561082b57fe5b60ff168152600160a060020a03898116602083015267ffffffffffffffff8781166080840152861660a083015284151560c0830152831660e08201526101008282038101604083019081529160608101910189818151815260200191508051906020019080838360005b838110156108ad578082015183820152602001610895565b50505050905090810190601f1680156108da5780820380516001836020036101000a031916815260200191505b50838103825288818151815260200191508051906020019080838360005b838110156109105780820151838201526020016108f8565b50505050905090810190601f16801561093d5780820380516001836020036101000a031916815260200191505b509a505050505050505050505060405180910390f35b341561095e57600080fd5b6101df6004803567ffffffffffffffff169060248035600160a060020a0316919060649060443590810190830135806020601f8201819004810201604051908101604052818152929190602084018383808284378201915050505050509190803590602001908201803590602001908080601f0160208091040260200160405190810160405281815292919060208401838380828437509496505050923567ffffffffffffffff169250611d07915050565b3415610a1b57600080fd5b61072260046024813581810190830135806020601f82018190048102016040519081016040528181529291906020840183838082843750949650611dfc95505050505050565b3415610a6c57600080fd5b610722611ed8565b60695460ff1681565b600080610a8983611eec565b90506000815460ff166002811115610a9d57fe5b1415610aac5760009150610b20565b6002815460ff166002811115610abe57fe5b14610ac557fe5b600181015468010000000000000000900460ff1615610ae75760019150610b20565b600181015467ffffffffffffffff161515610b055760009150610b20565b6001810154610b1d9067ffffffffffffffff16610a7d565b91505b50919050565b60405160008051602061227d8339815191528152601301604051809103902081565b600060405160008051602061227d83398151915281526013016040518091039020610b9333826000604051805910610b7d5750595b9080825280602002602001820160405250611734565b1515610b9e57600080fd5b600091505b60ff821683901015610bdc57610bd1848460ff8516818110610bc157fe5b90506020020135600019166118ca565b600190910190610ba3565b50505050565b60405160008051602061227d83398151915281526013016040518091039020610c2a33826000604051805910610b7d5750599080825280602002602001820160405250611734565b1515610c3557600080fd5b506069805460ff19169115919091179055565b606954600090819060ff1680610c655750600160a060020a038316155b15610c735760019150610b20565b600160a060020a03831660009081526068602052604090205460ff1615610c9d5760019150610b20565b610ca683611630565b60009081526067602052604090205460ff169392505050565b6000610cca82610c48565b1515610cd557600080fd5b5060648054908160018101610cea83826120f7565b916000526020600020906004020160006101006040519081016040528060018152600160a060020a03338116602083015267ffffffffffffffff891660408301526000606083018190526080830152871660a082015260c081018a905260e00188905291905081518154829060ff19166001836002811115610d6857fe5b021790555060208201518154600160a060020a03919091166101000261010060a860020a03199091161781556040820151815467ffffffffffffffff9190911660a860020a0260008051602061229d833981519152909116178155606082015160018201805467ffffffffffffffff191667ffffffffffffffff929092169190911790556080820151600182018054911515680100000000000000000268ff00000000000000001990921691909117905560a08201518160010160096101000a815481600160a060020a030219169083600160a060020a0316021790555060c082015181600201908051610e60929160200190612128565b5060e082015181600301908051610e7b929160200190612128565b505050508067ffffffffffffffff167f014882843f1e57bd41e0826ad1cd5e6180d4d4f76df8b12edc8b44575322d94e60405160405180910390a2949350505050565b606454600019015b90565b6040517f65766d7265672e617261676f6e706d2e657468000000000000000000000000008152601301604051809103902081565b60405160008051602061227d83398151915281526013016040518091039020610f4533826000604051805910610b7d5750599080825280602002602001820160405250611734565b1515610f5057600080fd5b50600160a060020a03166000908152606860205260409020805460ff19169055565b6000610f7d82610c48565b1515610f8857600080fd5b5060648054908160018101610f9d83826120f7565b916000526020600020906004020160006101006040519081016040528060008152600160a060020a03808c16602083015267ffffffffffffffff891660408301526000606083018190526080830152871660a082015260c081018a905260e00188905291905081518154829060ff1916600183600281111561101b57fe5b021790555060208201518154600160a060020a03919091166101000261010060a860020a03199091161781556040820151815467ffffffffffffffff9190911660a860020a0260008051602061229d833981519152909116178155606082015160018201805467ffffffffffffffff191667ffffffffffffffff929092169190911790556080820151600182018054911515680100000000000000000268ff00000000000000001990921691909117905560a08201518160010160096101000a815481600160a060020a030219169083600160a060020a0316021790555060c082015181600201908051611113929160200190612128565b5060e08201518160030190805161112e929160200190612128565b505050508067ffffffffffffffff167efc763def3c85dbc7bab43e314ba21264ec158217c45cf1eaf94f5ae15bc2c560405160405180910390a295945050505050565b60008061117d83610c48565b151561118857600080fd5b67ffffffffffffffff8516156113ad576111a185611eec565b90506014611399826101006040519081016040528154909190829060ff1660028111156111ca57fe5b60028111156111d557fe5b81528154610100808204600160a060020a0390811660208086019190915260a860020a90930467ffffffffffffffff908116604080870191909152600180880154928316606088015268010000000000000000830460ff1615156080880152690100000000000000000090920490921660a08601526002808701805460c090970196909592811615909402600019019093169290920491601f8301819004810201905190810160405280929190818152602001828054600181600116156101000203166002900480156112e95780601f106112be576101008083540402835291602001916112e9565b820191906000526020600020905b8154815290600101906020018083116112cc57829003601f168201915b50505050508152602001600382018054600181600116156101000203166002900480601f01602080910402602001604051908101604052809291908181526020018280546001816001161561010002031660029004801561138b5780601f106113605761010080835404028352916020019161138b565b820191906000526020600020905b81548152906001019060200180831161136e57829003601f168201915b505050505081525050611f34565b67ffffffffffffffff16106113ad57600080fd5b60648054925082600181016113c283826120f7565b916000526020600020906004020160006101006040519081016040528060028152600160a060020a03808c16602083015267ffffffffffffffff808b1660408401528b16606083015260006080830152881660a082015260c081018d905260e0018b905291905081518154829060ff1916600183600281111561144157fe5b021790555060208201518154600160a060020a03919091166101000261010060a860020a03199091161781556040820151815467ffffffffffffffff9190911660a860020a0260008051602061229d833981519152909116178155606082015160018201805467ffffffffffffffff191667ffffffffffffffff929092169190911790556080820151600182018054911515680100000000000000000268ff00000000000000001990921691909117905560a08201518160010160096101000a815481600160a060020a030219169083600160a060020a0316021790555060c082015181600201908051611539929160200190612128565b5060e082015181600301908051611554929160200190612128565b505050508167ffffffffffffffff167fd7db7003e8f35149eda3d3685c2ab151ee561ad34853fdb0f4d7ecb33fff889060405160405180910390a2509695505050505050565b60405160008051602061227d833981519152815260130160405180910390206115e233826000604051805910610b7d5750599080825280602002602001820160405250611734565b15156115ed57600080fd5b50600160a060020a03166000908152606860205260409020805460ff19166001179055565b60006116213386868686610f72565b95945050505050565b60015481565b600061163a6121a2565b823b604051915080825280600060208401863c50806040518082805190602001908083835b6020831061167e5780518252601f19909201916020918201910161165f565b6001836020036101000a03801982511681845116179092525050509190910192506040915050518091039020915050919050565b60035490565b6040517f6170700000000000000000000000000000000000000000000000000000000000815260030160405180910390206040517f65766d7265672e617261676f6e706d2e6574680000000000000000000000000081526013016040518091039020604051918252602082015260409081019051809103902081565b600061173e6121a2565b6000808451111561175757835160200290508391508082525b600054600160a060020a03161580611868575060008054600160a060020a03169063fdef91069088903090899087906040516020015260405160e060020a63ffffffff8716028152600160a060020a0380861660048301908152908516602483015260448201849052608060648301908152909160840183818151815260200191508051906020019080838360005b838110156117fe5780820151838201526020016117e6565b50505050905090810190601f16801561182b5780820380516001836020036101000a031916815260200191505b5095505050505050602060405180830381600087803b151561184c57600080fd5b6102c65a03f1151561185d57600080fd5b505050604051805190505b9695505050505050565b60405160008051602061227d8339815191528152601301604051809103902061189a82611fa9565b6118a5338383611734565b15156118b057600080fd5b50506000908152606760205260409020805460ff19169055565b60405160008051602061227d8339815191528152601301604051809103902061191233826000604051805910610b7d5750599080825280602002602001820160405250611734565b151561191d57600080fd5b506000908152606760205260409020805460ff19166001179055565b600061194486611eec565b805490915033600160a060020a03908116610100909204161461196657600080fd5b6001815460ff16600281111561197857fe5b1461198257600080fd5b805461010060a860020a031916610100600160a060020a03871602178155600281018480516119b5929160200190612128565b50600381018380516119cb929160200190612128565b50805467ffffffffffffffff80841660a860020a0260008051602061229d83398151915290921691909117825586167f01a3bd608e7be74358498f90bd2ff305f9fdb8e94d76167f40fef03aae56620360405160405180910390a2505050505050565b600054600160a060020a031681565b6000611a4886611eec565b805490915033600160a060020a039081166101009092041614611a6a57600080fd5b6000815460ff166002811115611a7c57fe5b14611a8657600080fd5b805461010060a860020a031916610100600160a060020a0387160217815560028101848051611ab9929160200190612128565b5060038101838051611acf929160200190612128565b50805467ffffffffffffffff80841660a860020a0260008051602061229d83398151915290921691909117825586167fe8da06f5d4d8fa2ef122c9fc3d5ae15379d95f5b9ebf92a5821b57705600320a60405160405180910390a2505050505050565b600080611b3d6121a2565b611b456121a2565b6000806000806000611b568a611eec565b80546002808301805460ff84169d5061010093849004600160a060020a03169c5093945092600181161590920260001901909116046020601f82018190048102016040519081016040528092919081815260200182805460018160011615610100020316600290048015611c0b5780601f10611be057610100808354040283529160200191611c0b565b820191906000526020600020905b815481529060010190602001808311611bee57829003601f168201915b50505050509650806003018054600181600116156101000203166002900480601f016020809104026020016040519081016040528092919081815260200182805460018160011615610100020316600290048015611caa5780601f10611c7f57610100808354040283529160200191611caa565b820191906000526020600020905b815481529060010190602001808311611c8d57829003601f168201915b505084546001909501549c9e9b9d50999b929a60a860020a90940467ffffffffffffffff9081169a5083169850505068010000000000000000810460ff16955069010000000000000000009004600160a060020a03169350915050565b6000611d1286611eec565b805490915033600160a060020a039081166101009092041614611d3457600080fd5b6002815460ff166002811115611d4657fe5b14611d5057600080fd5b805461010060a860020a031916610100600160a060020a0387160217815560028101848051611d83929160200190612128565b5060038101838051611d99929160200190612128565b50805467ffffffffffffffff80841660a860020a0260008051602061229d83398151915290921691909117825586167f035196d5942819024277421e936a2e76840abb7bb5a320924ce0a9826daeba4460405160405180910390a2505050505050565b6000611e06611fc0565b600160a060020a03166304bf2a7f836000604051602001526040518263ffffffff1660e060020a0281526004018080602001828103825283818151815260200191508051906020019080838360005b83811015611e6d578082015183820152602001611e55565b50505050905090810190601f168015611e9a5780820380516001836020036101000a031916815260200191505b5092505050602060405180830381600087803b1515611eb857600080fd5b6102c65a03f11515611ec957600080fd5b50505060405180519392505050565b6069546101009004600160a060020a031681565b60645460009067ffffffffffffffff831610611f0757600080fd5b6064805467ffffffffffffffff8416908110611f1f57fe5b90600052602060002090600402019050919050565b600080600283516002811115611f4657fe5b14611f4d57fe5b826060015167ffffffffffffffff161515611f6b5760019150610b20565b611f788360600151611eec565b9050611f9f816101006040519081016040528154909190829060ff1660028111156111ca57fe5b6001019392505050565b611fb16121a2565b611fba826120b0565b92915050565b600080548190600160a060020a03166342c71f1d6040517f6170700000000000000000000000000000000000000000000000000000000000815260030160405180910390206040517f65766d7265672e617261676f6e706d2e6574680000000000000000000000000081526013016040518091039020604051918252602082015260409081019051809103902060006040516020015260405160e060020a63ffffffff84160281526004810191909152602401602060405180830381600087803b151561208c57600080fd5b6102c65a03f1151561209d57600080fd5b50505060405180519250829150505b5090565b6120b86121a2565b60016040518059106120c75750595b9080825280602002602001820160405250905081816000815181106120e857fe5b60209081029091010152919050565b8154818355818115116121235760040281600402836000526020600020918201910161212391906121b4565b505050565b828054600181600116156101000203166002900490600052602060002090601f016020900481019282601f1061216957805160ff1916838001178555612196565b82800160010185558215612196579182015b8281111561219657825182559160200191906001019061217b565b506120ac92915061221b565b60206040519081016040526000815290565b610ec691905b808211156120ac5780547fffffff00000000000000000000000000000000000000000000000000000000009081168255600182018054909116905560006122046002830182612235565b612212600383016000612235565b506004016121ba565b610ec691905b808211156120ac5760008155600101612221565b50805460018160011615610100020316600290046000825580601f1061225b5750612279565b601f016020900490600052602060002090810190612279919061221b565b505600504c5547494e5f4d414e414745525f524f4c4500000000000000000000000000ffffff0000000000000000ffffffffffffffffffffffffffffffffffffffffffa165627a7a723058209ae9468d90f8fd213c6ddb1596e30807ffb6cc3d6972b357bc65a7d97e8903fd0029" exports.PledgeAdminsRuntimeByteCode = "0x6060604052600436106101505763ffffffff60e060020a6000350416631c8e856881146101555780632101a6ad1461017c57806324fea3b01461019c57806332ce8ebc146101c157806338740291146101e15780634eafbcd5146101f957806352dc7dcc146102185780635503d9ba146102e257806360b1e057146102f55780636293c702146103085780636e802c6a1461032757806372116e92146103e257806379f4542e1461049f5780637f61fa93146104be57806380afdea81461056b57806381ea44081461057e5780638b3dd7491461059d5780639b3fdf4c146105b0578063a1658fad146105c3578063b12b5f7614610626578063c8ae070f1461063c578063cc19ecf714610652578063d4aae0c41461070f578063db7c23141461073e578063eba8ba06146107fb578063f6b24b1c14610953578063f92a79ff14610a10578063fbfa77cf14610a61575b600080fd5b341561016057600080fd5b610168610a74565b604051901515815260200160405180910390f35b341561018757600080fd5b61016867ffffffffffffffff60043516610a7d565b34156101a757600080fd5b6101af610b26565b60405190815260200160405180910390f35b34156101cc57600080fd5b6101df6004803560248101910135610b48565b005b34156101ec57600080fd5b6101df6004351515610be2565b341561020457600080fd5b610168600160a060020a0360043516610c48565b341561022357600080fd5b6102c560046024813581810190830135806020601f8201819004810201604051908101604052818152929190602084018383808284378201915050505050509190803590602001908201803590602001908080601f0160208091040260200160405190810160405281815292919060208401838380828437509496505050833567ffffffffffffffff169360200135600160a060020a03169250610cbf915050565b60405167ffffffffffffffff909116815260200160405180910390f35b34156102ed57600080fd5b6101af610ebe565b341561030057600080fd5b6101af610ec9565b341561031357600080fd5b6101df600160a060020a0360043516610efd565b341561033257600080fd5b6102c560048035600160a060020a03169060446024803590810190830135806020601f8201819004810201604051908101604052818152929190602084018383808284378201915050505050509190803590602001908201803590602001908080601f0160208091040260200160405190810160405281815292919060208401838380828437509496505050833567ffffffffffffffff169360200135600160a060020a03169250610f72915050565b34156103ed57600080fd5b6102c560046024813581810190830135806020601f8201819004810201604051908101604052818152929190602084018383808284378201915050505050509190803590602001908201803590602001908080601f01602080910402602001604051908101604052818152929190602084018383808284375094965050600160a060020a03853581169567ffffffffffffffff6020820135811696506040820135169450606001351691506111719050565b34156104aa57600080fd5b6101df600160a060020a036004351661159a565b34156104c957600080fd5b6102c560046024813581810190830135806020601f8201819004810201604051908101604052818152929190602084018383808284378201915050505050509190803590602001908201803590602001908080601f0160208091040260200160405190810160405281815292919060208401838380828437509496505050833567ffffffffffffffff169360200135600160a060020a03169250611612915050565b341561057657600080fd5b6101af61162a565b341561058957600080fd5b6101af600160a060020a0360043516611630565b34156105a857600080fd5b6101af6116b2565b34156105bb57600080fd5b6101af6116b8565b34156105ce57600080fd5b61016860048035600160a060020a031690602480359190606490604435908101908301358060208082020160405190810160405280939291908181526020018383602002808284375094965061173495505050505050565b341561063157600080fd5b6101df600435611872565b341561064757600080fd5b6101df6004356118ca565b341561065d57600080fd5b6101df6004803567ffffffffffffffff169060248035600160a060020a0316919060649060443590810190830135806020601f8201819004810201604051908101604052818152929190602084018383808284378201915050505050509190803590602001908201803590602001908080601f0160208091040260200160405190810160405281815292919060208401838380828437509496505050923567ffffffffffffffff169250611939915050565b341561071a57600080fd5b610722611a2e565b604051600160a060020a03909116815260200160405180910390f35b341561074957600080fd5b6101df6004803567ffffffffffffffff169060248035600160a060020a0316919060649060443590810190830135806020601f8201819004810201604051908101604052818152929190602084018383808284378201915050505050509190803590602001908201803590602001908080601f0160208091040260200160405190810160405281815292919060208401838380828437509496505050923567ffffffffffffffff169250611a3d915050565b341561080657600080fd5b61081b67ffffffffffffffff60043516611b32565b6040518089600281111561082b57fe5b60ff168152600160a060020a03898116602083015267ffffffffffffffff8781166080840152861660a083015284151560c0830152831660e08201526101008282038101604083019081529160608101910189818151815260200191508051906020019080838360005b838110156108ad578082015183820152602001610895565b50505050905090810190601f1680156108da5780820380516001836020036101000a031916815260200191505b50838103825288818151815260200191508051906020019080838360005b838110156109105780820151838201526020016108f8565b50505050905090810190601f16801561093d5780820380516001836020036101000a031916815260200191505b509a505050505050505050505060405180910390f35b341561095e57600080fd5b6101df6004803567ffffffffffffffff169060248035600160a060020a0316919060649060443590810190830135806020601f8201819004810201604051908101604052818152929190602084018383808284378201915050505050509190803590602001908201803590602001908080601f0160208091040260200160405190810160405281815292919060208401838380828437509496505050923567ffffffffffffffff169250611d07915050565b3415610a1b57600080fd5b61072260046024813581810190830135806020601f82018190048102016040519081016040528181529291906020840183838082843750949650611dfc95505050505050565b3415610a6c57600080fd5b610722611ed8565b60695460ff1681565b600080610a8983611eec565b90506000815460ff166002811115610a9d57fe5b1415610aac5760009150610b20565b6002815460ff166002811115610abe57fe5b14610ac557fe5b600181015468010000000000000000900460ff1615610ae75760019150610b20565b600181015467ffffffffffffffff161515610b055760009150610b20565b6001810154610b1d9067ffffffffffffffff16610a7d565b91505b50919050565b60405160008051602061227d8339815191528152601301604051809103902081565b600060405160008051602061227d83398151915281526013016040518091039020610b9333826000604051805910610b7d5750595b9080825280602002602001820160405250611734565b1515610b9e57600080fd5b600091505b60ff821683901015610bdc57610bd1848460ff8516818110610bc157fe5b90506020020135600019166118ca565b600190910190610ba3565b50505050565b60405160008051602061227d83398151915281526013016040518091039020610c2a33826000604051805910610b7d5750599080825280602002602001820160405250611734565b1515610c3557600080fd5b506069805460ff19169115919091179055565b606954600090819060ff1680610c655750600160a060020a038316155b15610c735760019150610b20565b600160a060020a03831660009081526068602052604090205460ff1615610c9d5760019150610b20565b610ca683611630565b60009081526067602052604090205460ff169392505050565b6000610cca82610c48565b1515610cd557600080fd5b5060648054908160018101610cea83826120f7565b916000526020600020906004020160006101006040519081016040528060018152600160a060020a03338116602083015267ffffffffffffffff891660408301526000606083018190526080830152871660a082015260c081018a905260e00188905291905081518154829060ff19166001836002811115610d6857fe5b021790555060208201518154600160a060020a03919091166101000261010060a860020a03199091161781556040820151815467ffffffffffffffff9190911660a860020a0260008051602061229d833981519152909116178155606082015160018201805467ffffffffffffffff191667ffffffffffffffff929092169190911790556080820151600182018054911515680100000000000000000268ff00000000000000001990921691909117905560a08201518160010160096101000a815481600160a060020a030219169083600160a060020a0316021790555060c082015181600201908051610e60929160200190612128565b5060e082015181600301908051610e7b929160200190612128565b505050508067ffffffffffffffff167f014882843f1e57bd41e0826ad1cd5e6180d4d4f76df8b12edc8b44575322d94e60405160405180910390a2949350505050565b606454600019015b90565b6040517f65766d7265672e617261676f6e706d2e657468000000000000000000000000008152601301604051809103902081565b60405160008051602061227d83398151915281526013016040518091039020610f4533826000604051805910610b7d5750599080825280602002602001820160405250611734565b1515610f5057600080fd5b50600160a060020a03166000908152606860205260409020805460ff19169055565b6000610f7d82610c48565b1515610f8857600080fd5b5060648054908160018101610f9d83826120f7565b916000526020600020906004020160006101006040519081016040528060008152600160a060020a03808c16602083015267ffffffffffffffff891660408301526000606083018190526080830152871660a082015260c081018a905260e00188905291905081518154829060ff1916600183600281111561101b57fe5b021790555060208201518154600160a060020a03919091166101000261010060a860020a03199091161781556040820151815467ffffffffffffffff9190911660a860020a0260008051602061229d833981519152909116178155606082015160018201805467ffffffffffffffff191667ffffffffffffffff929092169190911790556080820151600182018054911515680100000000000000000268ff00000000000000001990921691909117905560a08201518160010160096101000a815481600160a060020a030219169083600160a060020a0316021790555060c082015181600201908051611113929160200190612128565b5060e08201518160030190805161112e929160200190612128565b505050508067ffffffffffffffff167efc763def3c85dbc7bab43e314ba21264ec158217c45cf1eaf94f5ae15bc2c560405160405180910390a295945050505050565b60008061117d83610c48565b151561118857600080fd5b67ffffffffffffffff8516156113ad576111a185611eec565b90506014611399826101006040519081016040528154909190829060ff1660028111156111ca57fe5b60028111156111d557fe5b81528154610100808204600160a060020a0390811660208086019190915260a860020a90930467ffffffffffffffff908116604080870191909152600180880154928316606088015268010000000000000000830460ff1615156080880152690100000000000000000090920490921660a08601526002808701805460c090970196909592811615909402600019019093169290920491601f8301819004810201905190810160405280929190818152602001828054600181600116156101000203166002900480156112e95780601f106112be576101008083540402835291602001916112e9565b820191906000526020600020905b8154815290600101906020018083116112cc57829003601f168201915b50505050508152602001600382018054600181600116156101000203166002900480601f01602080910402602001604051908101604052809291908181526020018280546001816001161561010002031660029004801561138b5780601f106113605761010080835404028352916020019161138b565b820191906000526020600020905b81548152906001019060200180831161136e57829003601f168201915b505050505081525050611f34565b67ffffffffffffffff16106113ad57600080fd5b60648054925082600181016113c283826120f7565b916000526020600020906004020160006101006040519081016040528060028152600160a060020a03808c16602083015267ffffffffffffffff808b1660408401528b16606083015260006080830152881660a082015260c081018d905260e0018b905291905081518154829060ff1916600183600281111561144157fe5b021790555060208201518154600160a060020a03919091166101000261010060a860020a03199091161781556040820151815467ffffffffffffffff9190911660a860020a0260008051602061229d833981519152909116178155606082015160018201805467ffffffffffffffff191667ffffffffffffffff929092169190911790556080820151600182018054911515680100000000000000000268ff00000000000000001990921691909117905560a08201518160010160096101000a815481600160a060020a030219169083600160a060020a0316021790555060c082015181600201908051611539929160200190612128565b5060e082015181600301908051611554929160200190612128565b505050508167ffffffffffffffff167fd7db7003e8f35149eda3d3685c2ab151ee561ad34853fdb0f4d7ecb33fff889060405160405180910390a2509695505050505050565b60405160008051602061227d833981519152815260130160405180910390206115e233826000604051805910610b7d5750599080825280602002602001820160405250611734565b15156115ed57600080fd5b50600160a060020a03166000908152606860205260409020805460ff19166001179055565b60006116213386868686610f72565b95945050505050565b60015481565b600061163a6121a2565b823b604051915080825280600060208401863c50806040518082805190602001908083835b6020831061167e5780518252601f19909201916020918201910161165f565b6001836020036101000a03801982511681845116179092525050509190910192506040915050518091039020915050919050565b60035490565b6040517f6170700000000000000000000000000000000000000000000000000000000000815260030160405180910390206040517f65766d7265672e617261676f6e706d2e6574680000000000000000000000000081526013016040518091039020604051918252602082015260409081019051809103902081565b600061173e6121a2565b6000808451111561175757835160200290508391508082525b600054600160a060020a03161580611868575060008054600160a060020a03169063fdef91069088903090899087906040516020015260405160e060020a63ffffffff8716028152600160a060020a0380861660048301908152908516602483015260448201849052608060648301908152909160840183818151815260200191508051906020019080838360005b838110156117fe5780820151838201526020016117e6565b50505050905090810190601f16801561182b5780820380516001836020036101000a031916815260200191505b5095505050505050602060405180830381600087803b151561184c57600080fd5b6102c65a03f1151561185d57600080fd5b505050604051805190505b9695505050505050565b60405160008051602061227d8339815191528152601301604051809103902061189a82611fa9565b6118a5338383611734565b15156118b057600080fd5b50506000908152606760205260409020805460ff19169055565b60405160008051602061227d8339815191528152601301604051809103902061191233826000604051805910610b7d5750599080825280602002602001820160405250611734565b151561191d57600080fd5b506000908152606760205260409020805460ff19166001179055565b600061194486611eec565b805490915033600160a060020a03908116610100909204161461196657600080fd5b6001815460ff16600281111561197857fe5b1461198257600080fd5b805461010060a860020a031916610100600160a060020a03871602178155600281018480516119b5929160200190612128565b50600381018380516119cb929160200190612128565b50805467ffffffffffffffff80841660a860020a0260008051602061229d83398151915290921691909117825586167f01a3bd608e7be74358498f90bd2ff305f9fdb8e94d76167f40fef03aae56620360405160405180910390a2505050505050565b600054600160a060020a031681565b6000611a4886611eec565b805490915033600160a060020a039081166101009092041614611a6a57600080fd5b6000815460ff166002811115611a7c57fe5b14611a8657600080fd5b805461010060a860020a031916610100600160a060020a0387160217815560028101848051611ab9929160200190612128565b5060038101838051611acf929160200190612128565b50805467ffffffffffffffff80841660a860020a0260008051602061229d83398151915290921691909117825586167fe8da06f5d4d8fa2ef122c9fc3d5ae15379d95f5b9ebf92a5821b57705600320a60405160405180910390a2505050505050565b600080611b3d6121a2565b611b456121a2565b6000806000806000611b568a611eec565b80546002808301805460ff84169d5061010093849004600160a060020a03169c5093945092600181161590920260001901909116046020601f82018190048102016040519081016040528092919081815260200182805460018160011615610100020316600290048015611c0b5780601f10611be057610100808354040283529160200191611c0b565b820191906000526020600020905b815481529060010190602001808311611bee57829003601f168201915b50505050509650806003018054600181600116156101000203166002900480601f016020809104026020016040519081016040528092919081815260200182805460018160011615610100020316600290048015611caa5780601f10611c7f57610100808354040283529160200191611caa565b820191906000526020600020905b815481529060010190602001808311611c8d57829003601f168201915b505084546001909501549c9e9b9d50999b929a60a860020a90940467ffffffffffffffff9081169a5083169850505068010000000000000000810460ff16955069010000000000000000009004600160a060020a03169350915050565b6000611d1286611eec565b805490915033600160a060020a039081166101009092041614611d3457600080fd5b6002815460ff166002811115611d4657fe5b14611d5057600080fd5b805461010060a860020a031916610100600160a060020a0387160217815560028101848051611d83929160200190612128565b5060038101838051611d99929160200190612128565b50805467ffffffffffffffff80841660a860020a0260008051602061229d83398151915290921691909117825586167f035196d5942819024277421e936a2e76840abb7bb5a320924ce0a9826daeba4460405160405180910390a2505050505050565b6000611e06611fc0565b600160a060020a03166304bf2a7f836000604051602001526040518263ffffffff1660e060020a0281526004018080602001828103825283818151815260200191508051906020019080838360005b83811015611e6d578082015183820152602001611e55565b50505050905090810190601f168015611e9a5780820380516001836020036101000a031916815260200191505b5092505050602060405180830381600087803b1515611eb857600080fd5b6102c65a03f11515611ec957600080fd5b50505060405180519392505050565b6069546101009004600160a060020a031681565b60645460009067ffffffffffffffff831610611f0757600080fd5b6064805467ffffffffffffffff8416908110611f1f57fe5b90600052602060002090600402019050919050565b600080600283516002811115611f4657fe5b14611f4d57fe5b826060015167ffffffffffffffff161515611f6b5760019150610b20565b611f788360600151611eec565b9050611f9f816101006040519081016040528154909190829060ff1660028111156111ca57fe5b6001019392505050565b611fb16121a2565b611fba826120b0565b92915050565b600080548190600160a060020a03166342c71f1d6040517f6170700000000000000000000000000000000000000000000000000000000000815260030160405180910390206040517f65766d7265672e617261676f6e706d2e6574680000000000000000000000000081526013016040518091039020604051918252602082015260409081019051809103902060006040516020015260405160e060020a63ffffffff84160281526004810191909152602401602060405180830381600087803b151561208c57600080fd5b6102c65a03f1151561209d57600080fd5b50505060405180519250829150505b5090565b6120b86121a2565b60016040518059106120c75750595b9080825280602002602001820160405250905081816000815181106120e857fe5b60209081029091010152919050565b8154818355818115116121235760040281600402836000526020600020918201910161212391906121b4565b505050565b828054600181600116156101000203166002900490600052602060002090601f016020900481019282601f1061216957805160ff1916838001178555612196565b82800160010185558215612196579182015b8281111561219657825182559160200191906001019061217b565b506120ac92915061221b565b60206040519081016040526000815290565b610ec691905b808211156120ac5780547fffffff00000000000000000000000000000000000000000000000000000000009081168255600182018054909116905560006122046002830182612235565b612212600383016000612235565b506004016121ba565b610ec691905b808211156120ac5760008155600101612221565b50805460018160011615610100020316600290046000825580601f1061225b5750612279565b601f016020900490600052602060002090810190612279919061221b565b505600504c5547494e5f4d414e414745525f524f4c4500000000000000000000000000ffffff0000000000000000ffffffffffffffffffffffffffffffffffffffffffa165627a7a723058209ae9468d90f8fd213c6ddb1596e30807ffb6cc3d6972b357bc65a7d97e8903fd0029" exports['_./contracts/PledgeAdmins.sol_keccak256'] = "0xbfcb9abb23398642833210f47e6c33d7154e619e0965db0193fa0402a26cd5f6" exports._solcVersion = "0.4.18+commit.9cf6e910.Darwin.appleclang"