{
"bytecode": {
"object": "0x60a080604052346100c257306080525f516020611c6f5f395f51905f525460ff8160401c166100b3576002600160401b03196001600160401b03821601610060575b604051611ba890816100c7823960805181818161027b01526103a60152f35b6001600160401b0319166001600160401b039081175f516020611c6f5f395f51905f525581527fc7f505b2f371ae2175ee4913f4499e1f2633a7b5936321eed1cdaeb6115181d290602090a15f80610041565b63f92ee8a960e01b5f5260045ffd5b5f80fdfe60806040526004361015610011575f80fd5b5f3560e01c8063479e42cb146101445780634f1ef2861461013f57806352d1902d1461013a578063715018a61461013557806379ba5097146101305780637b412d1b1461012b5780637d40ea70146101265780638ccd92f9146101215780638da5cb5b1461011c5780638e760afe1461011757806397e329ab14610112578063999b93af1461010d578063a01893bf14610108578063a02385f114610103578063ab68faad146100fe578063ad3cb1cc146100f9578063e30c3978146100f4578063f2fde38b146100ef5763ffad235f146100ea575f80fd5b610bc9565b610b41565b610b0d565b610ac6565b610a8a565b610a4d565b6108b4565b61089a565b610853565b6105fe565b610503565b6104e1565b6104ad565b610480565b610434565b6103eb565b610394565b610239565b34610178575f366003190112610178575f516020611ae85f395f51905f52546040516001600160a01b039091168152602090f35b5f80fd5b6001600160a01b0381160361017857565b634e487b7160e01b5f52604160045260245ffd5b90601f801991011681019081106001600160401b038211176101c257604052565b61018d565b604051906101d660e0836101a1565b565b6001600160401b0381116101c257601f01601f191660200190565b81601f820112156101785780359061020a826101d8565b9261021860405194856101a1565b8284526020838301011161017857815f926020809301838601378301015290565b6040366003190112610178576004356102518161017c565b6024356001600160401b038111610178576102709036906004016101f3565b906001600160a01b037f000000000000000000000000000000000000000000000000000000000000000016308114908115610372575b50610363576102b3610ef1565b6040516352d1902d60e01b8152916020836004816001600160a01b0386165afa5f9381610332575b506102fd57634c9c8ce360e01b5f526001600160a01b03821660045260245b5ffd5b905f516020611b485f395f51905f52830361031e5761031c92506118f6565b005b632a87526960e21b5f52600483905260245ffd5b61035591945060203d60201161035c575b61034d81836101a1565b810190610e77565b925f6102db565b503d610343565b63703e46dd60e11b5f5260045ffd5b5f516020611b485f395f51905f52546001600160a01b0316141590505f6102a6565b34610178575f366003190112610178577f00000000000000000000000000000000000000000000000000000000000000006001600160a01b031630036103635760206040515f516020611b485f395f51905f528152f35b34610178575f3660031901126101785760405162461bcd60e51b81526020600482015260116024820152701c995b9bdd5b98d948191a5cd8589b1959607a1b6044820152606490fd5b34610178575f366003190112610178575f516020611b885f395f51905f5254336001600160a01b039091160361046d5761031c33610e86565b63118cdaa760e01b5f523360045260245ffd5b346101785760203660031901126101785761031c6004356104a08161017c565b6104a8610ef1565b610f11565b34610178575f366003190112610178575f516020611b285f395f51905f52546040516001600160a01b039091168152602090f35b34610178575f3660031901126101785760206104fb610bf1565b604051908152f35b34610178575f366003190112610178575f516020611b085f395f51905f52546040516001600160a01b039091168152602090f35b805180835260209291819084018484015e5f828201840152601f01601f1916010190565b6105fb9060208152825160208201526020830151604082015261010060e06105ea6105d56105bf61059b6040890151866060890152610120880190610537565b606089015161ffff1660808801526080890151878203601f190160a0890152610537565b60a0880151868203601f190160c0880152610537565b60c0870151858203601f190184870152610537565b9401516001600160401b0316910152565b90565b6020366003190112610178576004356001600160401b03811161017857366023820112156101785780600401356001600160401b038111610178578101602401903682116101785761064e610c17565b913461083b5760246106609201610cde565b90610675610670835161ffff1690565b610f88565b60a08201805151603981036108245750602083018051916106a460408601519360608701946001865192610fae565b906106af8151611102565b82810361080d57506080860190815151156107fe5760205f6106d8845160405191828092610dbd565b039060025afa156107f9575f516106ef8251611163565b036107ea576106fe815161127b565b6107088151610dee565b516001600160401b0381116107d8576001600160401b031696874210156107b6578761076d61078b9361075060c061077b956107466107b29e61135a565b01518251906113bb565b61076261075d82516111e3565b6114ce565b60a08b015251611584565b60c0890152611c20906116e5565b6001600160401b031660e0870152565b5160808501528352516020830152516040820152600160608201526040519182918261055b565b0390f35b63744bf3b160e01b5f526001600160401b03808916600452421660245260445ffd5b6344d67d7960e01b5f5260045260245ffd5b633b84a58b60e11b5f5260045ffd5b610dcf565b63bb9c6f3b60e01b5f5260045ffd5b632c97d7bb60e21b5f52600452602482905260445ffd5b6349803a0d60e11b5f52603960045260245260445ffd5b63195a3ca160e01b5f9081526004523460245260445ffd5b34610178575f366003190112610178577ffd6bfa775d4a790b2a39afc6490b76805795bc7d3963618ec6b2ee0a55986900546040516001600160a01b039091168152602090f35b34610178575f3660031901126101785760206040515f8152f35b346101785760a0366003190112610178576004356108d18161017c565b602435906108de8261017c565b6044356108ea8161017c565b606435608435916108fa8361017c565b5f516020611b685f395f51905f5254946001600160401b0361092b60ff604089901c1615976001600160401b031690565b1680159081610a45575b6001149081610a3b575b159081610a32575b50610a235761098a948661098160016001600160401b03195f516020611b685f395f51905f525416175f516020611b685f395f51905f5255565b6109e957610e18565b61099057005b6109ba60ff60401b195f516020611b685f395f51905f5254165f516020611b685f395f51905f5255565b604051600181527fc7f505b2f371ae2175ee4913f4499e1f2633a7b5936321eed1cdaeb6115181d290602090a1005b610a1e6801000000000000000060ff60401b195f516020611b685f395f51905f525416175f516020611b685f395f51905f5255565b610e18565b63f92ee8a960e01b5f5260045ffd5b9050155f610947565b303b15915061093f565b879150610935565b346101785760603660031901126101785761031c600435610a6d8161017c565b602435610a798161017c565b60443591610a85610ef1565b611712565b34610178575f3660031901126101785760207ffd6bfa775d4a790b2a39afc6490b76805795bc7d3963618ec6b2ee0a5598690354604051908152f35b34610178575f366003190112610178576107b2604051610ae76040826101a1565b60058152640352e302e360dc1b6020820152604051918291602083526020830190610537565b34610178575f366003190112610178575f516020611b885f395f51905f52546040516001600160a01b039091168152602090f35b3461017857602036600319011261017857600435610b5e8161017c565b610b66610ef1565b5f516020611b885f395f51905f5280546001600160a01b0319166001600160a01b039283169081179091555f516020611b085f395f51905f52549091167f38d16b8cac22d99fc7c124b9cd0de2d3fa1faef420bfe791d8c362d765e227005f80a3005b34610178575f3660031901126101785760606040515f81525f6020820152611c206040820152f35b60066020604051610c036040826101a1565b8281520165676f6f676c6560d01b81522090565b6040519061010082018281106001600160401b038211176101c2576040525f60e0838281528260208201526060604082015282606082015260606080820152606060a0820152606060c08201520152565b359061ffff8216820361017857565b9080601f83011215610178578135916001600160401b0383116101c2578260051b9060405193610caa60208401866101a1565b845260208085019282010192831161017857602001905b828210610cce5750505090565b8135815260209182019101610cc1565b602081830312610178578035906001600160401b038211610178570160e08183031261017857610d0c6101c7565b91610d1682610c68565b8352602082013560208401526040820135604084015260608201356001600160401b0381116101785781610d4b9184016101f3565b606084015260808201356001600160401b0381116101785781610d6f9184016101f3565b608084015260a08201356001600160401b0381116101785781610d93918401610c77565b60a084015260c08201356001600160401b03811161017857610db592016101f3565b60c082015290565b805191908290602001825e015f815290565b6040513d5f823e3d90fd5b634e487b7160e01b5f52603260045260245ffd5b805160261015610dff576104e00190565b610dda565b8051821015610dff5760209160051b010190565b9193929093610e25611998565b610e2d611998565b610e35611998565b6001600160a01b03831615610e64576101d694610e546104a894610e86565b610e5c611998565b610a85611998565b631e4fbdf760e01b5f525f60045260245ffd5b90816020910312610178575190565b5f516020611b885f395f51905f5280546001600160a01b03199081169091555f516020611b085f395f51905f5280549182166001600160a01b0393841690811790915591167f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e05f80a3565b5f516020611b085f395f51905f52546001600160a01b0316330361046d57565b6001600160a01b03168015610f79576020817fae5c580b1592da77cee29ba14291b1f8da7d5231c426d8e50313dac1f5dcb272926001600160601b0360a01b5f516020611ae85f395f51905f525416175f516020611ae85f395f51905f5255604051908152a1565b63d92e233d60e01b5f5260045ffd5b61ffff1660018103610f975750565b630e351edd60e41b5f52600160045260245260445ffd5b92604051602081019046825260208152610fc96040826101a1565b51902092815163ffffffff811161103e57508161102a916110389493519060405196879560208701998a5261ffff60f01b9060f01b1660408701526042860152606285015263ffffffff60e01b9060e01b1660828401526086830190610dbd565b03601f1981018352826101a1565b51902090565b631258f57560e31b5f5260045260245ffd5b634e487b7160e01b5f52601160045260245ffd5b906001820180921161107257565b611050565b602701908160271161107257565b906002820180921161107257565b9190820180921161107257565b601e0390601e821161107257565b5f1981019190821161107257565b600381901b91906001600160fd1b0381160361107257565b600181901b91906001600160ff1b0381160361107257565b90601f820291808304601f149015171561107257565b905f915f905b60208210611114575050565b90926111208483610e04565b519060ff821161114c5784601f0391601f8311611072576111426001936110bc565b1b17930190611108565b5083634617297760e11b5f5260045260245260445ffd5b805160201015610dff576104208101519061118090602190610e04565b51908060801c6111c7576111948260801c90565b61119f5760801b1790565b6102fa826111ad6020611064565b6301604e6960e41b5f526004526024526080604452606490565b6301604e6960e41b5f526020600452602452608060445260645ffd5b805160221015610dff576104608101519061120090602390610e04565b51908060801c61122d576112148260801c90565b61121f5760801b1790565b6102fa826111ad6022611064565b6301604e6960e41b5f526022600452602452608060445260645ffd5b90611253826101d8565b61126060405191826101a1565b8281528092611271601f19916101d8565b0190602036910137565b90611287610240611249565b5f5b60128110611334575080516020909101205f516020611ae85f395f51905f5254919250906001600160a01b0316604051631928d1eb60e31b81526004810183905290602090829060249082905afa9081156107f9575f91611315575b50801590811561130a575b506112f85750565b631bea3d1760e21b5f5260045260245ffd5b90504210155f6112f0565b61132e915060203d60201161035c5761034d81836101a1565b5f6112e5565b80611349611343600193611077565b86610e04565b5160208260051b8501015201611289565b611c206001600160401b034216016001600160401b038111611072576001600160401b03809116911681811161138e575050565b63182f1ac760e21b5f5260045260245260445ffd5b90816020910312610178575180151581036101785790565b60018060a01b035f516020611b285f395f51905f52541690604051928391633a94343960e21b83526113f96004840191604083526040830190610537565b906020818303910152602080835192838152019201905f5b81811061147b57505050918180846020955003915afa9081156107f9575f9161144c575b501561143d57565b637ca55c7760e01b5f5260045ffd5b61146e915060203d602011611474575b61146681836101a1565b8101906113a3565b5f611435565b503d61145c565b8251845286945060209384019390920191600101611411565b805115610dff5760200190565b805160011015610dff5760210190565b908151811015610dff570160200190565b8015611072575f190190565b806114e96114e46114df60206110d4565b611085565b611249565b9160306114f584611494565b536078611501846114a1565b5361151461150f60206110d4565b611064565b6001811161153c5750611525575090565b63e22e27eb60e01b5f52600452602060245260445ffd5b90600f81166010811015610dff5761157f91611579916f181899199a1a9b1b9c1cb0b131b232b360811b901a61157285886114b1565b5360041c90565b916114c2565b611514565b906115926114e460026110ec565b915f5b6002811061162d57505081515b80151580611607575b156115be576115b9906114c2565b6115a2565b6115c781611249565b925f5b8281106115d657505050565b806115f46115e6600193856114b1565b516001600160f81b03191690565b5f1a61160082886114b1565b53016115ca565b506001600160f81b03196116266115e6611620846110ae565b866114b1565b16156115ab565b61164161163b826024611093565b83610e04565b5161164c8160f81c90565b6116bd575f5b601f8110611664575050600101611595565b8061168e61167e846116776001956110bc565b1c60ff1690565b60f81b6001600160f81b03191690565b6116b66116ac61169d876110ec565b6116a6856110a0565b90611093565b915f1a91896114b1565b5301611652565b6116cb6102fa926024611093565b6301604e6960e41b5f5260045260245260f8604452606490565b6001600160401b0391821691168181111561170c57036001600160401b0381116110725790565b50505f90565b9192916001600160a01b038216918215610f795761172e610bf1565b9160ff61173a846119c3565b6001600160a01b0383169491161515841515036118d75750851580156118ae575b61189557833f86810361187e575094611827611879926117f27fff7655ead4f8c426ee1d52beffa58635ca4b9b76c3889ed779e61df915e91a44979860018060a01b03166001600160601b0360a01b7ffd6bfa775d4a790b2a39afc6490b76805795bc7d3963618ec6b2ee0a559869005416177ffd6bfa775d4a790b2a39afc6490b76805795bc7d3963618ec6b2ee0a5598690055565b60018060a01b03166001600160601b0360a01b5f516020611b285f395f51905f525416175f516020611b285f395f51905f5255565b61184f817ffd6bfa775d4a790b2a39afc6490b76805795bc7d3963618ec6b2ee0a5598690355565b604080516001600160a01b0394851681529490931660208501529183019190915281906060820190565b0390a1565b63027b312f60e21b5f52600487905260245260445ffd5b63027b312f60e21b5f526004869052602486905260445ffd5b507fc5d2460186f7233c927e7db2dcc703c0e500b653ca82273b7bfad8045d85a470861461175b565b631ee0b7db60e21b5f526004526001600160a01b03831660245260445ffd5b90813b15611977575f516020611b485f395f51905f5280546001600160a01b0319166001600160a01b0384169081179091557fbc7cd75a20ee27fd9adebab32041f755214dbc6bffa90cc0225b39da2e5c2d3b5f80a280511561195f5761195c91611a49565b50565b50503461196857565b63b398979f60e01b5f5260045ffd5b50634c9c8ce360e01b5f9081526001600160a01b0391909116600452602490fd5b60ff5f516020611b685f395f51905f525460401c16156119b457565b631afcd79f60e31b5f5260045ffd5b906119cc610bf1565b8214611a445760406001602082516119e484826101a1565b82815201600f60fb1b8152208314908115611a18575b50611a1257506313f6864d60e01b5f5260045260245ffd5b60029150565b60069150602090611a2b815191826101a1565b828152016533b4ba343ab160d11b81522082145f6119fa565b5f9150565b5f806105fb93602081519101845af43d15611a85573d91611a69836101d8565b92611a7760405194856101a1565b83523d5f602085013e611a89565b6060915b90611aad5750805115611a9e57805190602001fd5b63d6bda27560e01b5f5260045ffd5b81511580611ade575b611abe575090565b639996b31560e01b5f9081526001600160a01b0391909116600452602490fd5b50803b15611ab656fe92a7c997eeb454ceeeb8ef2d99ba7d4b830287ff966f129f9049c466a83424009016d09d72d40fdae2fd8ceac6b6234c7706214fd39c1cd1e609a0528c199300fd6bfa775d4a790b2a39afc6490b76805795bc7d3963618ec6b2ee0a55986901360894a13ba1a3210667c828492db98dca3e2076cc3735a920a3ca505d382bbcf0c57e16840df040f15088dc2f81fe391c3923bec73e23a9662efc9c229c6a00237e158222e3e6968b72b9db0d8043aacf074ad9f650f0d1606b4d82ee432c00f0c57e16840df040f15088dc2f81fe391c3923bec73e23a9662efc9c229c6a00"
},
"methodIdentifiers": {
"UPGRADE_INTERFACE_VERSION()": "ad3cb1cc",
"acceptOwnership()": "79ba5097",
"honkVerifier()": "7d40ea70",
"honkVerifierCodehash()": "ab68faad",
"initialize(address,address,address,bytes32,address)": "a01893bf",
"jwtRoots()": "479e42cb",
"notaryService()": "97e329ab",
"owner()": "8da5cb5b",
"pendingOwner()": "e30c3978",
"platformId()": "8ccd92f9",
"protocolParameters()": "ffad235f",
"proxiableUUID()": "52d1902d",
"quote()": "999b93af",
"renounceOwnership()": "715018a6",
"setJwtRoots(address)": "7b412d1b",
"setTrustRoots(address,address,bytes32)": "a02385f1",
"transferOwnership(address)": "f2fde38b",
"upgradeToAndCall(address,bytes)": "4f1ef286",
"verify(bytes)": "8e760afe"
}
}