{
"bytecode": {
"linkReferences": {},
"object": "0x60a080604052346100c257306080525f51602061175e5f395f51905f525460ff8160401c166100b3576002600160401b03196001600160401b03821601610060575b60405161169790816100c7823960805181818161029e01526103c60152f35b6001600160401b0319166001600160401b039081175f51602061175e5f395f51905f525581527fc7f505b2f371ae2175ee4913f4499e1f2633a7b5936321eed1cdaeb6115181d290602090a15f80610041565b63f92ee8a960e01b5f5260045ffd5b5f80fdfe60806040526004361015610011575f80fd5b5f3560e01c80632830a997146101145780634f1ef2861461010f57806352d1902d1461010a578063715018a61461010557806379ba5097146101005780637d40ea70146100fb5780638da5cb5b146100f65780638e760afe146100f1578063968627e0146100ec578063ad3cb1cc146100e7578063c0c53b8b146100e2578063c96999cf146100dd578063d4130b9e146100d8578063d721fe02146100d3578063e30c3978146100ce5763f2fde38b146100c9575f80fd5b610892565b61085e565b610809565b6107ed565b6107c5565b610648565b610601565b6105e6565b610579565b6104c7565b6104a0565b610454565b61040b565b6103b4565b610260565b610173565b600435906001600160a01b038216820361012f57565b5f80fd5b602435906001600160a01b038216820361012f57565b604435906001600160a01b038216820361012f57565b35906001600160a01b038216820361012f57565b3461012f57604036600319011261012f576101a561018f610119565b610197610133565b906101a061107a565b61109a565b005b634e487b7160e01b5f52604160045260245ffd5b90601f801991011681019081106001600160401b038211176101dc57604052565b6101a7565b604051906101f060a0836101bb565b565b604051906101f06080836101bb565b6001600160401b0381116101dc57601f01601f191660200190565b81601f8201121561012f5760208135910161023682610201565b9261024460405194856101bb565b8284528282011161012f57815f92602092838601378301015290565b604036600319011261012f57610274610119565b6024356001600160401b03811161012f5761029390369060040161021c565b906001600160a01b037f000000000000000000000000000000000000000000000000000000000000000016308114908115610392575b50610383576102d661107a565b6040516352d1902d60e01b8152916020836004816001600160a01b0386165afa5f9381610352575b5061031f57634c9c8ce360e01b5f526001600160a01b03821660045260245ffd5b905f5160206116375f395f51905f52830361033e576101a592506114ab565b632a87526960e21b5f52600483905260245ffd5b61037591945060203d60201161037c575b61036d81836101bb565b810190610c2a565b925f6102fe565b503d610363565b63703e46dd60e11b5f5260045ffd5b5f5160206116375f395f51905f52546001600160a01b0316141590505f6102c9565b3461012f575f36600319011261012f577f00000000000000000000000000000000000000000000000000000000000000006001600160a01b031630036103835760206040515f5160206116375f395f51905f528152f35b3461012f575f36600319011261012f5760405162461bcd60e51b81526020600482015260116024820152701c995b9bdd5b98d948191a5cd8589b1959607a1b6044820152606490fd5b3461012f575f36600319011261012f575f5160206116775f395f51905f5254336001600160a01b039091160361048d576101a533611108565b63118cdaa760e01b5f523360045260245ffd5b3461012f575f36600319011261012f575f546040516001600160a01b039091168152602090f35b3461012f575f36600319011261012f575f5160206116175f395f51905f52546040516001600160a01b039091168152602090f35b805180835260209291819084018484015e5f828201840152601f01601f1916010190565b6020815260806001600160401b03606061055d610547865185602088015260a08701906104fb565b6020870151868203601f190160408801526104fb565b60408601516001600160a01b0316858301529401511691015290565b3461012f57602036600319011261012f576004356001600160401b03811161012f573660238201121561012f578060040135906001600160401b03821161012f57366024838301011161012f576105e29160246105d69201610c98565b6040519182918261051f565b0390f35b3461012f575f36600319011261012f576020604051601c8152f35b3461012f575f36600319011261012f576105e26040516106226040826101bb565b60058152640352e302e360dc1b60208201526040519182916020835260208301906104fb565b3461012f57606036600319011261012f57610661610119565b610669610133565b90610672610149565b5f5160206116575f395f51905f5254926001600160401b036106a360ff604087901c1615956001600160401b031690565b16801590816107bd575b60011490816107b3575b1590816107aa575b5061079b5761070292846106f960016001600160401b03195f5160206116575f395f51905f525416175f5160206116575f395f51905f5255565b6107615761102a565b61070857005b61073260ff60401b195f5160206116575f395f51905f5254165f5160206116575f395f51905f5255565b604051600181527fc7f505b2f371ae2175ee4913f4499e1f2633a7b5936321eed1cdaeb6115181d290602090a1005b6107966801000000000000000060ff60401b195f5160206116575f395f51905f525416175f5160206116575f395f51905f5255565b61102a565b63f92ee8a960e01b5f5260045ffd5b9050155f6106bf565b303b1591506106b7565b8591506106ad565b3461012f575f36600319011261012f576001546040516001600160a01b039091168152602090f35b3461012f575f36600319011261012f57602060405161012c8152f35b3461012f575f36600319011261012f576105e260405161082a6040826101bb565b60138152726163636f756e74732e676f6f676c652e636f6d60681b60208201526040519182916020835260208301906104fb565b3461012f575f36600319011261012f575f5160206116775f395f51905f52546040516001600160a01b039091168152602090f35b3461012f57602036600319011261012f576108ab610119565b6108b361107a565b5f5160206116775f395f51905f5280546001600160a01b0319166001600160a01b039283169081179091555f5160206116175f395f51905f52549091167f38d16b8cac22d99fc7c124b9cd0de2d3fa1faef420bfe791d8c362d765e227005f80a3005b60405190608082018281106001600160401b038211176101dc576040525f6060838181528160208201528260408201520152565b9080601f8301121561012f578135916001600160401b0383116101dc578260051b906040519361097d60208401866101bb565b845260208085019282010192831161012f57602001905b8282106109a15750505090565b8135815260209182019101610994565b60208183031261012f578035906001600160401b03821161012f570160a08183031261012f576109df6101e1565b9181356001600160401b03811161012f57816109fc91840161021c565b835260208201356001600160401b03811161012f5781610a1d91840161094a565b602084015260408201356001600160401b03811161012f5781610a4191840161021c565b6040840152610a526060830161015f565b606084015260808201356001600160401b03811161012f57610a74920161021c565b608082015290565b9081602091031261012f5751801515810361012f5790565b90610aa7906040835260408301906104fb565b906020818303910152602080835192838152019201905f5b818110610acc5750505090565b8251845260209384019390920191600101610abf565b6040513d5f823e3d90fd5b6040516102409190610260610b0281836101bb565b8382526001600160401b038294116101dc57601f190190369060200137565b60405160609190610b3283826101bb565b602a815291601f1901366020840137565b90610b4d82610201565b610b5a60405191826101bb565b8281528092610b6b601f1991610201565b0190602036910137565b634e487b7160e01b5f52603260045260245ffd5b805160171015610b9a576103000190565b610b75565b805160121015610b9a576102600190565b805160131015610b9a576102800190565b805160141015610b9a576102a00190565b805160151015610b9a576102c00190565b805160161015610b9a576102e00190565b8051601a1015610b9a576103600190565b8051601b1015610b9a576103800190565b8051821015610b9a5760209160051b010190565b9081602091031261012f575190565b634e487b7160e01b5f52601160045260245ffd5b9061012c8201809211610c5c57565b610c39565b90601f8201809211610c5c57565b6002019081600211610c5c57565b9060018201809211610c5c57565b91908201809211610c5c57565b610cad91610ca4610916565b508101906109b1565b60208101601c8151510361101b575f54610d0190602090610cde906001600160a01b03165b6001600160a01b031690565b84518451604051633a94343960e21b815294859392849283929160048401610a94565b03915afa908115610fb9575f91610fec575b5015610fdd57610d21610aed565b5f5b60128110610fbe5750600154610d7091602091610d48906001600160a01b0316610cd2565b90828151910120906040518080958194631928d1eb60e31b8352600483019190602083019252565b03915afa908115610fb9575f91610f9a575b508015908115610f8f575b50610f8057610d9c8151610b89565b5191610da783610c4d565b421015610f71576001600160401b038311610f5d576040810192610dd3610dce85516111a1565b6112c9565b90610dde8551610b9f565b511490811591610f48575b50610f39576060820191610e16610dce610e11610e0c865160018060a01b031690565b61136a565b6111a1565b90610e218651610bc1565b511490811591610f24575b50610f15576080019283515115610f0657610e478151610be3565b51610e5a610e558651611230565b611462565b03610ef757610e698151610bf4565b514603610ee857610e7a9051610c05565b513003610ed957610ec56001600160401b0392610ea4610ed695519651915160018060a01b031690565b90610ead6101f2565b96875260208701526001600160a01b03166040860152565b166001600160401b03166060830152565b90565b630ce905c760e41b5f5260045ffd5b6310dfc03360e01b5f5260045ffd5b630624fcaf60e21b5f5260045ffd5b63063d65f560e01b5f5260045ffd5b630d23cf4160e11b5f5260045ffd5b9050610f308551610bd2565b5114155f610e2c565b632ef5020f60e01b5f5260045ffd5b9050610f548451610bb0565b5114155f610de9565b630cefbea960e31b5f52600483905260245ffd5b6315da844d60e31b5f5260045ffd5b6318bfff4360e21b5f5260045ffd5b90504210155f610d8d565b610fb3915060203d60201161037c5761036d81836101bb565b5f610d82565b610ae2565b80610fcc6001928551610c16565b5160208260051b8501015201610d23565b63052ecd1160e41b5f5260045ffd5b61100e915060203d602011611014575b61100681836101bb565b810190610a7c565b5f610d13565b503d610ffc565b632bf70f1d60e01b5f5260045ffd5b919061103461154d565b61103c61154d565b6001600160a01b03831615611067576110576101f093611108565b61105f61154d565b6101a061154d565b631e4fbdf760e01b5f525f60045260245ffd5b5f5160206116175f395f51905f52546001600160a01b0316330361048d57565b6001600160a01b0316801580156110f7575b6110e8576bffffffffffffffffffffffff60a01b5f5416175f5560018060a01b03166bffffffffffffffffffffffff60a01b6001541617600155565b63d92e233d60e01b5f5260045ffd5b506001600160a01b038216156110ac565b5f5160206116775f395f51905f5280546001600160a01b03199081169091555f5160206116175f395f51905f5280549182166001600160a01b0393841690811790915591167f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e05f80a3565b805115610b9a5760200190565b805160011015610b9a5760210190565b908151811015610b9a570160200190565b908151603e811161121957506111b7603e610b43565b5f5b8351811015611214576111dd6111cf8286611190565b516001600160f81b03191690565b1561120557806111f26111cf60019387611190565b5f1a6111fe8285611190565b53016111b9565b638547589560e01b5f5260045ffd5b509150565b63d2f31baf60e01b5f52600452603e60245260445ffd5b908151601f81116112865750611246601f610b43565b5f5b83518110156112145761125e6111cf8286611190565b1561120557806112736111cf60019387611190565b5f1a61127f8285611190565b5301611248565b63d2f31baf60e01b5f52600452601f60245260445ffd5b908160031b9180830460081490151715610c5c57565b908160011b9180830460021490151715610c5c57565b905f5f925f905b601f82106112de5750509190565b9093918060081b908082046101001490151715610c5c576112ff8583611190565b5160f81c8101809111610c5c57918060081b908082046101001490151715610c5c5761135460019161134e6113486113426111cf61133c8b610c61565b88611190565b60f81c90565b60ff1690565b90610c8b565b9401906112d0565b6013039060138211610c5c57565b611372610b21565b90603061137e83611173565b53607861138a83611180565b536001600160a01b03165f5b601481106113a357505090565b6113cc6113486113ba6113b58461135c565b61129d565b6001600160a01b0380861690911c1690565b6113dc600482901c600f16611348565b906010821015610b9a57600f916f181899199a1a9b1b9c1cb0b131b232b360811b901a61141961141361140e866112b3565b610c6f565b87611190565b5316906010821015610b9a576001916f181899199a1a9b1b9c1cb0b131b232b360811b901a61145b61145561145061140e856112b3565b610c7d565b86611190565b5301611396565b5f905f905b601f821061147457505090565b90918060081b908082046101001490151715610c5c576114948383611190565b5160f81c8101809111610c5c579160010190611467565b90813b1561152c575f5160206116375f395f51905f5280546001600160a01b0319166001600160a01b0384169081179091557fbc7cd75a20ee27fd9adebab32041f755214dbc6bffa90cc0225b39da2e5c2d3b5f80a28051156115145761151191611578565b50565b50503461151d57565b63b398979f60e01b5f5260045ffd5b50634c9c8ce360e01b5f9081526001600160a01b0391909116600452602490fd5b60ff5f5160206116575f395f51905f525460401c161561156957565b631afcd79f60e31b5f5260045ffd5b5f80610ed693602081519101845af43d156115b4573d9161159883610201565b926115a660405194856101bb565b83523d5f602085013e6115b8565b6060915b906115dc57508051156115cd57805190602001fd5b63d6bda27560e01b5f5260045ffd5b8151158061160d575b6115ed575090565b639996b31560e01b5f9081526001600160a01b0391909116600452602490fd5b50803b156115e556fe9016d09d72d40fdae2fd8ceac6b6234c7706214fd39c1cd1e609a0528c199300360894a13ba1a3210667c828492db98dca3e2076cc3735a920a3ca505d382bbcf0c57e16840df040f15088dc2f81fe391c3923bec73e23a9662efc9c229c6a00237e158222e3e6968b72b9db0d8043aacf074ad9f650f0d1606b4d82ee432c00f0c57e16840df040f15088dc2f81fe391c3923bec73e23a9662efc9c229c6a00"
},
"methodIdentifiers": {
"CLOCK_SKEW_GRACE()": "d4130b9e",
"TOTAL_PUBLIC_INPUTS()": "968627e0",
"UPGRADE_INTERFACE_VERSION()": "ad3cb1cc",
"acceptOwnership()": "79ba5097",
"honkVerifier()": "7d40ea70",
"initialize(address,address,address)": "c0c53b8b",
"jwksRoots()": "c96999cf",
"owner()": "8da5cb5b",
"pendingOwner()": "e30c3978",
"platformName()": "d721fe02",
"proxiableUUID()": "52d1902d",
"renounceOwnership()": "715018a6",
"setTrust(address,address)": "2830a997",
"transferOwnership(address)": "f2fde38b",
"upgradeToAndCall(address,bytes)": "4f1ef286",
"verify(bytes)": "8e760afe"
}
}