0 txs
1 call
constructor
constructor(address _WETH, address _oraToken, address _v3Factory, address _v3Router)
functions
getAmountInForOraOutRealTime
viewfunction getAmountInForOraOutRealTime(address tokenIn, uint256 oraAmountOut) view returns (uint256 tokenInAmount)
getAmountInForOraOutTwap
viewfunction getAmountInForOraOutTwap(address tokenIn, uint256 oraAmountOut) view returns (uint256 tokenInAmount)
getAmountOutRealTime
viewfunction getAmountOutRealTime(address tokenIn, uint256 baseAmount) view returns (uint256 quote)
getAmountOutTwap
viewfunction getAmountOutTwap(address tokenIn, uint256 baseAmount) view returns (uint256 quote)
oraToken
viewfunction oraToken() view returns (address)
owner
viewfunction owner() view returns (address)
POOL_FEE
viewfunction POOL_FEE() view returns (uint24)
slippage
viewfunction slippage() view returns (uint256)
v3Factory
viewfunction v3Factory() view returns (address)
v3Router
viewfunction v3Router() view returns (address)
WETH
viewfunction WETH() view returns (address)
renounceOwnership
nonpayablefunction renounceOwnership()
setSlippage
nonpayablefunction setSlippage(uint256 _slippage)
swapTokenForOraToken
payablefunction swapTokenForOraToken(address tokenIn, uint256 amountIn, address receiver) payable returns (uint256 amountOut)
transferOwnership
nonpayablefunction transferOwnership(address newOwner)
events
NewSlippage
event NewSlippage(uint256 slippage)
OwnershipTransferred
event OwnershipTransferred(address indexed previousOwner, address indexed newOwner)
errors
No errors.
creation bytecode
0x60803461012457601f61287b38819003918201601f19168301916001600160401b0383118484101761012857808492608094604052833981010312610124576100478161013c565b906100546020820161013c565b9061006d60606100666040840161013c565b920161013c565b5f8054336001600160a01b0319821681178355604051969395939290916001600160a01b0316907f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e09080a360018055600280546001600160a01b03199081166001600160a01b039384161790915560038054821693831693909317909255600480548316938216939093179092556005805490911692909116919091179055670bcbce7f1b15000060065561272a90816101518239f35b5f80fd5b634e487b7160e01b5f52604160045260245ffd5b51906001600160a01b03821682036101245756fe60806040526004361015610011575f80fd5b5f3560e01c80630c14c6b414610fb15780630dc9130614610f895780633e032a3b14610f6c578063408ab52914610f45578063715018a614610eee5780637c887c5914610ec65780638da5cb5b14610e9f5780639f91b55814610e57578063a0fb8a2014610dbf578063ad5c464814610d97578063bb4abe1e14610d6f578063dd1b9c4a14610d53578063f0fa55a914610d07578063f2fde38b14610c415763f8bad418146100be575f80fd5b34610aa4576040366003190112610aa4576100d7610ffa565b602435906100e6821515611010565b60048054600354604051630b4c774160e11b81526001600160a01b0385811694820194909452908316602482015261271060448201529160209183916064918391165afa908115610ac0575f91610c12575b506001600160a01b031661014d811515611b1a565b604051633850c7bd60e01b815261012c9060e081600481865afa8015610ac0575f915f91610bd5575b5061ffff16908115610bab5761ffff60019116019061ffff82116104af5761ffff90816040519363252c09d760e01b85521606166004820152608081602481865afa908115610ac0575f905f92610b86575b509015610b1c575b63ffffffff1663ffffffff4216039063ffffffff82116104af57818163ffffffff80941610610b14575b50168015610aea5760405191610211606084611ac5565b600283526020830192604036853782610229826122b1565b525f610234826122d2565b5260405163883bdbfd60e01b815260206004820152905160248201819052909384916044830191905f5b818110610acb575050509181805f9403915afa918215610ac0575f905f936109a8575b5061029861028e826122d2565b5160060b916122b1565b5160060b900391667fffffffffffff198312667fffffffffffff8413176104af576001600160a01b036102ca826122d2565b5116906001600160a01b03906102df906122b1565b51169003906001600160a01b0382116104af578060060b9260060b83156104dc57667fffffffffffff1981145f198514166104af5783810560020b935f82129182610999575b5050610984575b6001600160a01b038181026001600160c01b03169190910490036104af5760201b640100000000600160c01b0316156104dc5760020b905f82121561097e57600160ff1b82146104af57815f03915b620d89e88311610955576001831615610943576001600160881b036ffffcb933bd6fad37aa2d162d1a5940015b169260028116610908575b600481166108cd575b60088116610892575b60108116610857575b6020811661081c575b604081166107e1575b608081166107a6575b610100811661076b575b6102008116610730575b61040081166106f5575b61080081166106ba575b611000811661067f575b6120008116610644575b6140008116610609575b61800081166105ce575b620100008116610593575b62020000811661055a575b620400008116610523575b62080000166104f0575b5f126104cc575b63ffffffff8260201c9216155f146104c35760ff5f5b1682018092116104af576003546020936104a7936001600160a01b039283169216612164565b604051908152f35b634e487b7160e01b5f52601160045260245ffd5b60ff6001610481565b9080156104dc575f19049061046b565b634e487b7160e01b5f52601260045260245ffd5b916b048a170391f7dc42444e8fa28102908082046b048a170391f7dc42444e8fa214901517156104af5760801c91610464565b926d2216e584f5fa1ea926041bedfe988102908082046d2216e584f5fa1ea926041bedfe9814901517156104af5760801c9261045a565b926e5d6af8dedb81196699c329225ee6048102908082046e5d6af8dedb81196699c329225ee60414901517156104af5760801c9261044f565b926f09aa508b5b7a84e1c677de54f3e99bc98102908082046f09aa508b5b7a84e1c677de54f3e99bc914901517156104af5760801c92610444565b926f31be135f97d08fd981231505542fcfa68102908082046f31be135f97d08fd981231505542fcfa614901517156104af5760801c92610439565b926f70d869a156d2a1b890bb3df62baf32f78102908082046f70d869a156d2a1b890bb3df62baf32f714901517156104af5760801c9261042f565b926fa9f746462d870fdf8a65dc1f90e061e58102908082046fa9f746462d870fdf8a65dc1f90e061e514901517156104af5760801c92610425565b926fd097f3bdfd2022b8845ad8f792aa58258102908082046fd097f3bdfd2022b8845ad8f792aa582514901517156104af5760801c9261041b565b926fe7159475a2c29b7443b29c7fa6e889d98102908082046fe7159475a2c29b7443b29c7fa6e889d914901517156104af5760801c92610411565b926ff3392b0822b70005940c7a398e4b70f38102908082046ff3392b0822b70005940c7a398e4b70f314901517156104af5760801c92610407565b926ff987a7253ac413176f2b074cf7815e548102908082046ff987a7253ac413176f2b074cf7815e5414901517156104af5760801c926103fd565b926ffcbe86c7900a88aedcffc83b479aa3a48102908082046ffcbe86c7900a88aedcffc83b479aa3a414901517156104af5760801c926103f3565b926ffe5dee046a99a2a811c461f1969c30538102908082046ffe5dee046a99a2a811c461f1969c305314901517156104af5760801c926103e9565b926fff2ea16466c96a3843ec78b326b528618102908082046fff2ea16466c96a3843ec78b326b5286114901517156104af5760801c926103e0565b926fff973b41fa98c081472e6896dfb254c08102908082046fff973b41fa98c081472e6896dfb254c014901517156104af5760801c926103d7565b926fffcb9843d60f6159c9db58835c9266448102908082046fffcb9843d60f6159c9db58835c92664414901517156104af5760801c926103ce565b926fffe5caca7e10e4e61c3624eaa0941cd08102908082046fffe5caca7e10e4e61c3624eaa0941cd014901517156104af5760801c926103c5565b926ffff2e50f5f656932ef12357cf3c7fdcc8102908082046ffff2e50f5f656932ef12357cf3c7fdcc14901517156104af5760801c926103bc565b926ffff97272373d413259a46990580e213a8102908082046ffff97272373d413259a46990580e213a14901517156104af5760801c926103b3565b6001600160881b03600160801b6103a8565b60405162461bcd60e51b81526020600482015260016024820152601560fa1b6044820152606490fd5b8161037b565b91627fffff1981146104af575f19019161032c565b0760060b151590505f80610325565b9250503d805f843e6109ba8184611ac5565b820191604081840312610aa457805167ffffffffffffffff8111610aa45781019083601f83011215610aa4578151916109f283612299565b92610a006040519485611ac5565b80845260208085019160051b83010191868311610aa457602001905b828210610aa85750505060208101519067ffffffffffffffff8211610aa457019280601f85011215610aa4578351610a5381612299565b94610a616040519687611ac5565b81865260208087019260051b820101928311610aa457602001905b828210610a8c575050505f610281565b60208091610a9984611ffb565b815201910190610a7c565b5f80fd5b60208091610ab58461224a565b815201910190610a1c565b6040513d5f823e3d90fd5b825163ffffffff1684528794506020938401939092019160010161025e565b60405162461bcd60e51b8152602060048201526002602482015261042560f41b6044820152606490fd5b90505f6101fa565b5060405163252c09d760e01b81525f6004820152608081602481865afa8015610ac05763ffffffff915f91610b54575b5090506101d0565b610b76915060803d608011610b7f575b610b6e8183611ac5565b810190612258565b5050505f610b4c565b503d610b64565b9050610ba1915060803d608011610b7f57610b6e8183611ac5565b929150505f6101c8565b60405162461bcd60e51b81526020600482015260026024820152614e4960f01b6044820152606490fd5b61ffff9250610bfc915060e03d60e011610c0b575b610bf48183611ac5565b81019061202b565b50505093925090509190610176565b503d610bea565b610c34915060203d602011610c3a575b610c2c8183611ac5565b810190611afb565b5f610138565b503d610c22565b34610aa4576020366003190112610aa457610c5a610ffa565b610c626121f3565b6001600160a01b03168015610cb3575f80546001600160a01b03198116831782556001600160a01b0316907f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e09080a3005b60405162461bcd60e51b815260206004820152602660248201527f4f776e61626c653a206e6577206f776e657220697320746865207a65726f206160448201526564647265737360d01b6064820152608490fd5b34610aa4576020366003190112610aa4577fd4ca3f3276a6cd514fcb24bc6143ff2dda1fc5f7dda378e209521a7814c414996020600435610d466121f3565b80600655604051908152a1005b34610aa4575f366003190112610aa45760206040516127108152f35b34610aa4575f366003190112610aa4576003546040516001600160a01b039091168152602090f35b34610aa4575f366003190112610aa4576002546040516001600160a01b039091168152602090f35b6060366003190112610aa457610dd3610ffa565b604435906001600160a01b0382168203610aa457600260015414610e1257602091610e0691600260015560243590611bbc565b60018055604051908152f35b60405162461bcd60e51b815260206004820152601f60248201527f5265656e7472616e637947756172643a207265656e7472616e742063616c6c006044820152606490fd5b34610aa4576040366003190112610aa45760206104a7610e75610ffa565b602435610e83811515611010565b610e8c82612093565b6003546001600160a01b03169190612164565b34610aa4575f366003190112610aa4575f546040516001600160a01b039091168152602090f35b34610aa4575f366003190112610aa4576004546040516001600160a01b039091168152602090f35b34610aa4575f366003190112610aa457610f066121f3565b5f80546001600160a01b0319811682556001600160a01b03167f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e08280a3005b34610aa4576040366003190112610aa45760206104a7610f63610ffa565b60243590611053565b34610aa4575f366003190112610aa4576020600654604051908152f35b34610aa4575f366003190112610aa4576005546040516001600160a01b039091168152602090f35b34610aa4576040366003190112610aa45760206104a7610fcf610ffa565b60243590610fde821515611010565b610fe781612093565b6003546001600160a01b03169290612164565b600435906001600160a01b0382168203610aa457565b1561101757565b60405162461bcd60e51b815260206004820152601460248201527314ddd85c0e88125b9d985b1a5908185b5bdd5b9d60621b6044820152606490fd5b9061105f811515611010565b60048054600354604051630b4c774160e11b81526001600160a01b0386811694820194909452908316602482015261271060448201529160209183916064918391165afa908115610ac0575f91611aa6575b506001600160a01b03166110c6811515611b1a565b604051633850c7bd60e01b815261012c9060e081600481865afa8015610ac0575f915f91611a79575b5061ffff16908115610bab5761ffff60019116019061ffff82116104af5761ffff90816040519363252c09d760e01b85521606166004820152608081602481865afa908115610ac0575f905f92611a54575b5090156119fa575b63ffffffff1663ffffffff4216039063ffffffff82116104af57818163ffffffff809416106119f2575b50168015610aea576040519161118a606084611ac5565b6002835260208301926040368537826111a2826122b1565b525f6111ad826122d2565b5260405163883bdbfd60e01b815260206004820152905160248201819052909384916044830191905f5b8181106119d3575050509181805f9403915afa918215610ac0575f905f936118bf575b5061120761028e826122d2565b5160060b900391667fffffffffffff198312667fffffffffffff8413176104af576001600160a01b03611239826122d2565b5116906001600160a01b039061124e906122b1565b51169003906001600160a01b0382116104af578060060b9260060b83156104dc57667fffffffffffff1981145f198514166104af5783810560020b935f821291826118b0575b505061189b575b6001600160a01b038181026001600160c01b03169190910490036104af5760201b640100000000600160c01b0316156104dc5760020b915f83121561189557600160ff1b83146104af57825f03925b620d89e88411610955576001841615611883576001600160881b036ffffcb933bd6fad37aa2d162d1a5940015b169360028116611848575b6004811661180d575b600881166117d2575b60108116611797575b6020811661175c575b60408116611721575b608081166116e6575b61010081166116ab575b6102008116611670575b6104008116611635575b61080081166115fa575b61100081166115bf575b6120008116611584575b6140008116611549575b618000811661150e575b6201000081166114d3575b62020000811661149a575b620400008116611463575b6208000016611430575b5f12611420575b63ffffffff8360201c9316155f146114175760ff5f5b1683018093116104af57600354611414936001600160a01b03918216939116612164565b90565b60ff60016113f0565b9180156104dc575f1904916113da565b926b048a170391f7dc42444e8fa28102908082046b048a170391f7dc42444e8fa214901517156104af5760801c926113d3565b936d2216e584f5fa1ea926041bedfe988102908082046d2216e584f5fa1ea926041bedfe9814901517156104af5760801c936113c9565b936e5d6af8dedb81196699c329225ee6048102908082046e5d6af8dedb81196699c329225ee60414901517156104af5760801c936113be565b936f09aa508b5b7a84e1c677de54f3e99bc98102908082046f09aa508b5b7a84e1c677de54f3e99bc914901517156104af5760801c936113b3565b936f31be135f97d08fd981231505542fcfa68102908082046f31be135f97d08fd981231505542fcfa614901517156104af5760801c936113a8565b936f70d869a156d2a1b890bb3df62baf32f78102908082046f70d869a156d2a1b890bb3df62baf32f714901517156104af5760801c9361139e565b936fa9f746462d870fdf8a65dc1f90e061e58102908082046fa9f746462d870fdf8a65dc1f90e061e514901517156104af5760801c93611394565b936fd097f3bdfd2022b8845ad8f792aa58258102908082046fd097f3bdfd2022b8845ad8f792aa582514901517156104af5760801c9361138a565b936fe7159475a2c29b7443b29c7fa6e889d98102908082046fe7159475a2c29b7443b29c7fa6e889d914901517156104af5760801c93611380565b936ff3392b0822b70005940c7a398e4b70f38102908082046ff3392b0822b70005940c7a398e4b70f314901517156104af5760801c93611376565b936ff987a7253ac413176f2b074cf7815e548102908082046ff987a7253ac413176f2b074cf7815e5414901517156104af5760801c9361136c565b936ffcbe86c7900a88aedcffc83b479aa3a48102908082046ffcbe86c7900a88aedcffc83b479aa3a414901517156104af5760801c93611362565b936ffe5dee046a99a2a811c461f1969c30538102908082046ffe5dee046a99a2a811c461f1969c305314901517156104af5760801c93611358565b936fff2ea16466c96a3843ec78b326b528618102908082046fff2ea16466c96a3843ec78b326b5286114901517156104af5760801c9361134f565b936fff973b41fa98c081472e6896dfb254c08102908082046fff973b41fa98c081472e6896dfb254c014901517156104af5760801c93611346565b936fffcb9843d60f6159c9db58835c9266448102908082046fffcb9843d60f6159c9db58835c92664414901517156104af5760801c9361133d565b936fffe5caca7e10e4e61c3624eaa0941cd08102908082046fffe5caca7e10e4e61c3624eaa0941cd014901517156104af5760801c93611334565b936ffff2e50f5f656932ef12357cf3c7fdcc8102908082046ffff2e50f5f656932ef12357cf3c7fdcc14901517156104af5760801c9361132b565b936ffff97272373d413259a46990580e213a8102908082046ffff97272373d413259a46990580e213a14901517156104af5760801c93611322565b6001600160881b03600160801b611317565b826112ea565b91627fffff1981146104af575f19019161129b565b0760060b151590505f80611294565b9250503d805f843e6118d18184611ac5565b820191604081840312610aa457805167ffffffffffffffff8111610aa45781019083601f83011215610aa45781519161190983612299565b926119176040519485611ac5565b80845260208085019160051b83010191868311610aa457602001905b8282106119bb5750505060208101519067ffffffffffffffff8211610aa457019280601f85011215610aa457835161196a81612299565b946119786040519687611ac5565b81865260208087019260051b820101928311610aa457602001905b8282106119a3575050505f6111fa565b602080916119b084611ffb565b815201910190611993565b602080916119c88461224a565b815201910190611933565b825163ffffffff168452879450602093840193909201916001016111d7565b90505f611173565b5060405163252c09d760e01b81525f6004820152608081602481865afa8015610ac05763ffffffff915f91611a32575b509050611149565b611a4b915060803d608011610b7f57610b6e8183611ac5565b5050505f611a2a565b9050611a6f915060803d608011610b7f57610b6e8183611ac5565b929150505f611141565b61ffff9250611a97915060e03d60e011610c0b57610bf48183611ac5565b505050939250905091906110ef565b611abf915060203d602011610c3a57610c2c8183611ac5565b5f6110b1565b90601f8019910116810190811067ffffffffffffffff821117611ae757604052565b634e487b7160e01b5f52604160045260245ffd5b90816020910312610aa457516001600160a01b0381168103610aa45790565b15611b2157565b60405162461bcd60e51b8152602060048201526015602482015274537761703a20506f6f6c206e6f742065786973747360581b6044820152606490fd5b81516001600160a01b03908116825260208084015182169083015260408084015162ffffff16908301526060808401518216908301526080808401519083015260a0808401519083015260c092830151169181019190915260e00190565b9091906001600160a01b038116908115611fc05760048054600354604051630b4c774160e11b81526001600160a01b0385811694820194909452908316602482018190526127106044830152939092909160209184916064918391165afa908115610ac057611c428792611c47945f91611fa1575b506001600160a01b03161515611b1a565b611053565b60065490815f190481118202611f94576040519460e086019386851067ffffffffffffffff861117611ae75760409485528587526020870152612710938601939093526001600160a01b03928316606086015260808501869052670de0b6b3a764000091020460a08401525f60c0840152600254168103611d845750813403611d3f576005546040516304e45aaf60e01b81529260209284926001600160a01b03169183918290611cfb9060048301611b5e565b03925af1908115610ac0575f91611d10575090565b90506020813d602011611d37575b81611d2b60209383611ac5565b81010312610aa4575190565b3d9150611d1e565b60405162461bcd60e51b815260206004820152601860248201527f537761703a20496e636f7272656374204554482073656e7400000000000000006044820152606490fd5b909134611f3e57600554604051636eb1769f60e11b81523060048201526001600160a01b03909116602482018190529290602081604481855afa8015610ac05783915f91611f09575b5010611e0a575b50506005546040516304e45aaf60e01b8152926020925083916001600160a01b03169082905f908290611cfb9060048301611b5e565b5f8060405193602085019063095ea7b360e01b8252866024870152604486015260448552611e39606486611ac5565b84519082855af1611e48612511565b81611ebe575b5092611cfb925f95928560209690611eb4575b15611e70575b50505092611dd4565b611ea7611eac936040519063095ea7b360e01b89830152602482015288604482015260448152611ea1606482611ac5565b82612550565b612550565b5f8080611e67565b50803b1515611e61565b8051801592508215611ed6575b50611cfb9050611e4e565b819496939592509060209181010312610aa4575f94602094611efc86611cfb960161201e565b9295509295819450611ecb565b9150506020813d602011611f36575b81611f2560209383611ac5565b81010312610aa4578290515f611dcd565b3d9150611f18565b60405162461bcd60e51b815260206004820152602860248201527f537761703a20455448206e6f7420616363657074656420666f72206e6f6e2d57604482015267045544820737761760c41b6064820152608490fd5b63c4c5d7f55f526004601cfd5b611fba915060203d602011610c3a57610c2c8183611ac5565b5f611c31565b60405162461bcd60e51b815260206004820152601360248201527229bbb0b81d1024b73b30b634b2103a37b5b2b760691b6044820152606490fd5b51906001600160a01b0382168203610aa457565b519061ffff82168203610aa457565b51908115158203610aa457565b908160e0910312610aa45761203f81611ffb565b9160208201518060020b8103610aa4579161205c6040820161200f565b916120696060830161200f565b916120766080820161200f565b9160a082015160ff81168103610aa45760c061141491930161201e565b60048054600354604051630b4c774160e11b81526001600160a01b0394851693810193909352831660248301526127106044830152909160209183916064918391165afa908115610ac05760049160e0915f91612145575b506001600160a01b0316612100811515611b1a565b60405192838092633850c7bd851b82525afa908115610ac0575f91612123575090565b61213c915060e03d60e011610c0b57610bf48183611ac5565b50505050505090565b61215e915060203d602011610c3a57610c2c8183611ac5565b5f6120eb565b90926001600160a01b0390911691906fffffffffffffffffffffffffffffffff83116121c157828002928084048114901517156104af576001600160a01b03908116911610156121b85790611414916124c9565b61141491612447565b91806121cc916122ec565b916001600160a01b03908116911610156121ea5790611414916123ff565b61141491612371565b5f546001600160a01b0316330361220657565b606460405162461bcd60e51b815260206004820152602060248201527f4f776e61626c653a2063616c6c6572206973206e6f7420746865206f776e65726044820152fd5b51908160060b8203610aa457565b9190826080910312610aa457815163ffffffff81168103610aa457916122806020820161224a565b91611414606061229260408501611ffb565b930161201e565b67ffffffffffffffff8111611ae75760051b60200190565b8051156122be5760200190565b634e487b7160e01b5f52603260045260245ffd5b8051600110156122be5760400190565b81156104dc570490565b5f1982820990828102928380841093039280840393146123685782600160401b111561232b57600160401b910990828211900360c01b910360401c1790565b60405162461bcd60e51b81526020600482015260156024820152744d6174683a206d756c446976206f766572666c6f7760581b6044820152606490fd5b50505060401c90565b5f1981600160801b09918160801b918280851094039380850394146123f3578382111561232b578190600160801b09600182190182168092046002816003021880820260020302808202600203028082026002030280820260020302808202600203028091026002030293600183805f03040190848311900302920304170290565b509061141492506122e2565b5f19828209908281029283808410930392808403931461243e57600160801b83101561232b57600160801b910990828211900360801b910360801c1790565b50505060801c90565b5f1981600160c01b09918160c01b918280851094039380850394146123f3578382111561232b578190600160c01b09600182190182168092046002816003021880820260020302808202600203028082026002030280820260020302808202600203028091026002030293600183805f03040190848311900302920304170290565b5f19828209908281029283808410930392808403931461250857600160c01b83101561232b57600160c01b910990828211900360401b910360c01c1790565b50505060c01c90565b3d1561254b573d9067ffffffffffffffff8211611ae75760405191612540601f8201601f191660200184611ac5565b82523d5f602084013e565b606090565b906125b09160018060a01b03165f806040519361256e604086611ac5565b602085527f5361666545524332303a206c6f772d6c6576656c2063616c6c206661696c6564602086015260208151910182855af16125aa612511565b91612640565b805190811591821561261e575b5050156125c657565b60405162461bcd60e51b815260206004820152602a60248201527f5361666545524332303a204552433230206f7065726174696f6e20646964206e6044820152691bdd081cdd58d8d9595960b21b6064820152608490fd5b8192509060209181010312610aa4576020612639910161201e565b5f806125bd565b919290156126a25750815115612654575090565b3b1561265d5790565b60405162461bcd60e51b815260206004820152601d60248201527f416464726573733a2063616c6c20746f206e6f6e2d636f6e74726163740000006044820152606490fd5b8251909150156126b55750805190602001fd5b604460209160405192839162461bcd60e51b83528160048401528051918291826024860152018484015e5f828201840152601f01601f19168101030190fdfea26469706673582212206fa383b19c5ccf00df42603b93fe4fb4cc50439bedba491397f55cd9d1607c4764736f6c634300081c00330000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000