{
"bytecode": {
"object": "0x60a080604052346100c257306080525f5160206119fd5f395f51905f525460ff8160401c166100b3576002600160401b03196001600160401b03821601610060575b60405161193690816100c78239608051818181610c890152610d2b0152f35b6001600160401b0319166001600160401b039081175f5160206119fd5f395f51905f525581527fc7f505b2f371ae2175ee4913f4499e1f2633a7b5936321eed1cdaeb6115181d290602090a15f80610041565b63f92ee8a960e01b5f5260045ffd5b5f80fdfe60806040526004361015610011575f80fd5b5f3560e01c80631794bb3c14610ebb5780634f1ef28614610cdd57806352d1902d14610c7757806369fe0e2d14610c0c578063715018a614610bc357806379ba509714610b755780638765a45a14610b445780638da5cb5b14610b10578063ad3cb1cc14610ac9578063ddca3f4314610aa0578063e30c397814610a6c578063e564fd25146109ea578063f2fde38b14610966578063f3fef3a3146108a45763f7e83aee146100be575f80fd5b60403660031901126108a0576004356001600160401b0381116108a0576100e99036906004016111b1565b6024356001600160401b0381116108a0576101089036906004016111b1565b90610111611355565b505f5160206118965f395f51905f525480340361088a57509061017561017b9261013c368688611157565b602081519101207f19457468657265756d205369676e6564204d6573736167653a0a3332000000005f52601c52603c5f20923691611157565b9061142f565b506004811015610876576108675760ff610194826112c5565b54161561084757506101a4611355565b8160201161060957602091833582525f93602894828611610609575f905b6008821061081d576001600160401b03168486015250602c5f838211610609575f905b600482106107f35763ffffffff91501660408501525f908360301161060957905f915b600483106107b3575063ffffffff1660608501525061022561132c565b61023160308484611580565b9060389161023e8161162e565b61024b604051918261111b565b818152601f1961025a8361162e565b01885f5b82811061078a5750505082525f905b8082106106cc575050610281828585611580565b916008810180911161046657916102978161162e565b6102a4604051918261111b565b818152601f196102b38361162e565b01885f5b8281106106a457508401918252505f91905b8183106106415750505060808501526102e061132c565b956102ec828585611580565b916008810180911161046657916103028161162e565b61030f604051918261111b565b818152601f1961031e8361162e565b01885f5b8281106106185750505088525f905b80821061053f575050610345828585611580565b91600881018091116104665792919061035d8261162e565b9261036b604051948561111b565b828452601f1961037a8461162e565b01885f5b82811061050d57508a01948552505f935b83851061047a57505050505060a0830194855281810361044b576001600160401b0384610447876104346080886103d48282015163ffffffff60408401511690611667565b6103ea845163ffffffff60608401511690611667565b60405196868897885282518189015282015116604087015263ffffffff604082015116606087015263ffffffff60608201511682870152015160c060a086015260e08501906111de565b9051838203601f190160c08501526111de565b0390f35b81039081116104665763010865ed60e41b5f5260045260245ffd5b634e487b7160e01b5f52601160045260245ffd5b909192939463ffffffff61048f8289866115d7565b1660048201808311610466576104ab63ffffffff918a876115d7565b16906008830190818411610466576104f5926104c98a938c89611546565b90604051926104d7846110ec565b83528d83015260408201528451906104ef8383611645565b52611645565b5083810180911161046657946001019392919061038f565b604096939495965161051e816110ec565b5f81525f838201525f6040820152828286010152018990959493929561037e565b909263ffffffff6105518288886115d7565b166004820180831161046657610568908888611580565b600c8301809311610466578761057e8285611469565b116106095763ffffffff6105928284611469565b1161060957826105fb87848e6105ea8f8e6105ce8f60019c63ffffffff6105bc8d6106019f611469565b16936105c88d83611469565b9261152e565b919092604051966105de886110ec565b87528601523691611157565b604083015251906104ef8383611645565b50611469565b930190610331565b633376972160e21b5f5260045ffd5b604051610624816110ec565b5f81525f8382015260606040820152828286010152018990610322565b90919363ffffffff6106548289896115d7565b16600482018083116104665761067063ffffffff918a8a6115d7565b169060088301908184116104665761068e926104c989938c8c611546565b50898101809111610466579360010191906102c9565b6040516106b0816110ec565b5f81525f838201525f60408201528282860101520189906102b7565b909263ffffffff6106de8288886115d7565b1660048201808311610466576106f5908888611580565b600c8301809311610466578761070b8285611469565b116106095763ffffffff61071f8284611469565b1161060957826105fb87846107708e8d6107548e60019b63ffffffff6107488c6107829e611469565b16936105c88c83611469565b91909260405195610764876110ec565b86528501523691611157565b60408201528851906104ef8383611645565b93019061026d565b604051610796816110ec565b5f81525f838201526060604082015282828601015201899061025e565b90828201808311610466578511156107df5760019082848601013560f81c9060081b1792019190610208565b634e487b7160e01b5f52603260045260245ffd5b818801808911610466578511156107df5760019088838601013560f81c9060081b179101906101e5565b818601808711610466578411156107df5760019086838501013560f81c9060081b179101906101c2565b63b29d807f60e01b5f9081526001600160a01b0391909116600452602490fd5b632ad0f0b760e11b5f5260045ffd5b634e487b7160e01b5f52602160045260245ffd5b6323b18f5f60e01b5f526004523460245260445ffd5b5f80fd5b346108a05760403660031901126108a0576108bd6110d6565b602435906108c96113a4565b6001600160a01b038116908115610957578215801561094e575b61093f575f8080858194867fc0819c13be868895eb93e40eaceb96de976442fa1d404e5c55f14bb65a8c489a6020604051858152a25af16109226112fd565b501561092a57005b6392873d1360e01b5f5260045260245260445ffd5b630686827b60e51b5f5260045ffd5b504783116108e3565b63d92e233d60e01b5f5260045ffd5b346108a05760203660031901126108a05761097f6110d6565b6109876113a4565b5f5160206119165f395f51905f5280546001600160a01b0319166001600160a01b039283169081179091555f5160206118b65f395f51905f52549091167f38d16b8cac22d99fc7c124b9cd0de2d3fa1faef420bfe791d8c362d765e227005f80a3005b346108a05760403660031901126108a057610a036110d6565b6024358015158091036108a057610a186113a4565b6001600160a01b038216918215610957577f8527c5e32c2059c979b70453c904bebfd464c755eb3a24c6e1a9d9fc3fdd4d7891610a566020926112c5565b60ff1981541660ff8316179055604051908152a2005b346108a0575f3660031901126108a0575f5160206119165f395f51905f52546040516001600160a01b039091168152602090f35b346108a0575f3660031901126108a05760205f5160206118965f395f51905f5254604051908152f35b346108a0575f3660031901126108a057610447604051610aea60408261111b565b60058152640352e302e360dc1b602082015260405191829160208352602083019061118d565b346108a0575f3660031901126108a0575f5160206118b65f395f51905f52546040516001600160a01b039091168152602090f35b346108a05760203660031901126108a057602060ff610b69610b646110d6565b6112c5565b54166040519015158152f35b346108a0575f3660031901126108a0575f5160206119165f395f51905f5254336001600160a01b0390911603610bb057610bae336113c4565b005b63118cdaa760e01b5f523360045260245ffd5b346108a0575f3660031901126108a05760405162461bcd60e51b81526020600482015260116024820152701c995b9bdd5b98d948191a5cd8589b1959607a1b6044820152606490fd5b346108a05760203660031901126108a057600435610c286113a4565b7f5fc463da23c1b063e66f9e352006a7fbe8db7223c455dc429e881a2dfe2f94f160405f5160206118965f395f51905f52548151908152836020820152a15f5160206118965f395f51905f5255005b346108a0575f3660031901126108a0577f00000000000000000000000000000000000000000000000000000000000000006001600160a01b03163003610cce5760206040515f5160206118d65f395f51905f528152f35b63703e46dd60e11b5f5260045ffd5b60403660031901126108a057610cf16110d6565b6024356001600160401b0381116108a057366023820112156108a057610d21903690602481600401359101611157565b6001600160a01b037f000000000000000000000000000000000000000000000000000000000000000016308114908115610e99575b50610cce57610d636113a4565b6040516352d1902d60e01b81526001600160a01b0383169290602081600481875afa5f9181610e65575b50610da55783634c9c8ce360e01b5f5260045260245ffd5b805f5160206118d65f395f51905f52859203610e535750813b15610e41575f5160206118d65f395f51905f5280546001600160a01b031916821790557fbc7cd75a20ee27fd9adebab32041f755214dbc6bffa90cc0225b39da2e5c2d3b5f80a2815115610e29575f80836020610bae95519101845af4610e236112fd565b91611837565b505034610e3257005b63b398979f60e01b5f5260045ffd5b634c9c8ce360e01b5f5260045260245ffd5b632a87526960e21b5f5260045260245ffd5b9091506020813d602011610e91575b81610e816020938361111b565b810103126108a057519085610d8d565b3d9150610e74565b5f5160206118d65f395f51905f52546001600160a01b03161415905083610d56565b346108a05760603660031901126108a057610ed46110d6565b6024356001600160a01b038116908181036108a0576044355f5160206118f65f395f51905f52549360ff8560401c1615946001600160401b038116801590816110ce575b60011490816110c4575b1590816110bb575b506110ac5767ffffffffffffffff1981166001175f5160206118f65f395f51905f525585611080575b50610f5c611476565b610f64611476565b6001600160a01b0381161561106d57610f7c906113c4565b610f84611476565b610f8c611476565b8215610957577f5fc463da23c1b063e66f9e352006a7fbe8db7223c455dc429e881a2dfe2f94f192610fbf6040936112c5565b600160ff198254161790557f8527c5e32c2059c979b70453c904bebfd464c755eb3a24c6e1a9d9fc3fdd4d786020845160018152a2805f5160206118965f395f51905f52558151905f82526020820152a161101657005b68ff0000000000000000195f5160206118f65f395f51905f5254165f5160206118f65f395f51905f52557fc7f505b2f371ae2175ee4913f4499e1f2633a7b5936321eed1cdaeb6115181d2602060405160018152a1005b631e4fbdf760e01b5f525f60045260245ffd5b68ffffffffffffffffff191668010000000000000001175f5160206118f65f395f51905f525585610f53565b63f92ee8a960e01b5f5260045ffd5b90501587610f2a565b303b159150610f22565b879150610f18565b600435906001600160a01b03821682036108a057565b606081019081106001600160401b0382111761110757604052565b634e487b7160e01b5f52604160045260245ffd5b90601f801991011681019081106001600160401b0382111761110757604052565b6001600160401b03811161110757601f01601f191660200190565b9291926111638261113c565b91611171604051938461111b565b8294818452818301116108a0578281602093845f960137010152565b805180835260209291819084018484015e5f828201840152601f01601f1916010190565b9181601f840112156108a0578235916001600160401b0383116108a057602083818601950101116108a057565b60408201908051916040845282518091526060840190602060608260051b8701019401915f905b828210611273575050505060200151916020818303910152602080835192838152019201905f5b8181106112395750505090565b909192602060606001926040875163ffffffff815116835263ffffffff85820151168584015201516040820152019401910191909161122c565b909192946020806112b7600193605f198b8203018652606060408b5163ffffffff815116845263ffffffff868201511686850152015191816040820152019061118d565b970192019201909291611205565b6001600160a01b03165f9081527f7e0f45e5fb68069046082b9a29aa418cbadf43bb1025c0e2debddab14853f8016020526040902090565b3d15611327573d9061130e8261113c565b9161131c604051938461111b565b82523d5f602084013e565b606090565b60405190604082018281106001600160401b038211176111075760405260606020838281520152565b6040519060c082018281106001600160401b0382111761110757604052815f81525f60208201525f60408201525f606082015261139061132c565b608082015260a061139f61132c565b910152565b5f5160206118b65f395f51905f52546001600160a01b03163303610bb057565b5f5160206119165f395f51905f5280546001600160a01b03199081169091555f5160206118b65f395f51905f5280549182166001600160a01b0393841690811790915591167f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e05f80a3565b815191906041830361145f576114589250602082015190606060408401519301515f1a906114a1565b9192909190565b50505f9160029190565b9190820180921161046657565b60ff5f5160206118f65f395f51905f525460401c161561149257565b631afcd79f60e31b5f5260045ffd5b91907f7fffffffffffffffffffffffffffffff5d576e7357a4501ddfe92f46681b20a08411611523579160209360809260ff5f9560405194855216868401526040830152606082015282805260015afa15611518575f516001600160a01b0381161561150e57905f905f90565b505f906001905f90565b6040513d5f823e3d90fd5b5050505f9160039190565b909392938483116108a05784116108a0578101920390565b91602081019182821161046657808311610609576115639361152e565b90359060208110611572575090565b5f199060200360031b1b1690565b9092915f93600882018083116104665781106106095791905f925b600884106115a95750505050565b909192946115b78684611469565b90828210156107df5760081b9084013560f81c179460010192919061159b565b9092915f93600482018083116104665781106106095791905f925b600484106116005750505050565b9091929461160e8684611469565b90828210156107df5760081b9084013560f81c17946001019291906115f2565b6001600160401b0381116111075760051b60200190565b80518210156107df5760209160051b010190565b5f1981146104665760010190565b90915f90815b835180518410156116ad576001916116a361168d8663ffffffff94611645565b51918860208585511694019385855116906117c5565b511692019161166d565b505f92508290505b602084015180518410156116e2576001916116d861168d8663ffffffff94611645565b51169201916116b5565b50509250505f905f915b815180518210806117b7575b156117b1578161170791611645565b51611716846020850151611645565b519063ffffffff825116602082019163ffffffff83511682109081611796575b506117755750602063ffffffff809251169201511610155f146117645761175c90611659565b925b926116ec565b929161176f90611659565b9161175e565b63ffffffff60208401511690634753fe5f60e11b5f5260045260245260445ffd5b63ffffffff9150511663ffffffff602085015116115f611736565b50505050565b5060208301515184106116f8565b63ffffffff809116911692818411156118245763ffffffff169081811061180f57505063ffffffff16908181116117fa575050565b633c51f7a160e11b5f5260045260245260445ffd5b633ee91f2d60e11b5f5260045260245260445ffd5b50631138403d60e21b5f5260045260245ffd5b9061185b575080511561184c57805190602001fd5b63d6bda27560e01b5f5260045ffd5b8151158061188c575b61186c575090565b639996b31560e01b5f9081526001600160a01b0391909116600452602490fd5b50803b1561186456fe7e0f45e5fb68069046082b9a29aa418cbadf43bb1025c0e2debddab14853f8009016d09d72d40fdae2fd8ceac6b6234c7706214fd39c1cd1e609a0528c199300360894a13ba1a3210667c828492db98dca3e2076cc3735a920a3ca505d382bbcf0c57e16840df040f15088dc2f81fe391c3923bec73e23a9662efc9c229c6a00237e158222e3e6968b72b9db0d8043aacf074ad9f650f0d1606b4d82ee432c00f0c57e16840df040f15088dc2f81fe391c3923bec73e23a9662efc9c229c6a00"
},
"methodIdentifiers": {
"UPGRADE_INTERFACE_VERSION()": "ad3cb1cc",
"acceptOwnership()": "79ba5097",
"fee()": "ddca3f43",
"initialize(address,address,uint256)": "1794bb3c",
"isTrustedNotary(address)": "8765a45a",
"owner()": "8da5cb5b",
"pendingOwner()": "e30c3978",
"proxiableUUID()": "52d1902d",
"renounceOwnership()": "715018a6",
"setFee(uint256)": "69fe0e2d",
"setNotary(address,bool)": "e564fd25",
"transferOwnership(address)": "f2fde38b",
"upgradeToAndCall(address,bytes)": "4f1ef286",
"verify(bytes,bytes)": "f7e83aee",
"withdraw(address,uint256)": "f3fef3a3"
}
}