0 txs
246 calls
constructor
constructor(address _pendleRegistry, address _underlyingToken, address _dptToken, address _dolomiteMargin)
functions
actionsLength
purefunction actionsLength() pure returns (uint256)
createActionsForWrapping
viewfunction createActionsForWrapping(tuple _params) view returns (tuple[])
DOLOMITE_MARGIN_OWNER
viewfunction DOLOMITE_MARGIN_OWNER() view returns (address)
DOLOMITE_MARGIN
viewfunction DOLOMITE_MARGIN() view returns (address)
DOLOMITE_REGISTRY
viewfunction DOLOMITE_REGISTRY() view returns (address)
getExchangeCost
viewfunction getExchangeCost(address _inputToken, address _outputToken, uint256 _desiredInputAmount, bytes _orderData) view returns (uint256)
isValidInputToken
viewfunction isValidInputToken(address _inputToken) view returns (bool)
PENDLE_REGISTRY
viewfunction PENDLE_REGISTRY() view returns (address)
token
viewfunction token() view returns (address)
UNDERLYING_TOKEN
viewfunction UNDERLYING_TOKEN() view returns (address)
VAULT_FACTORY
viewfunction VAULT_FACTORY() view returns (address)
exchange
nonpayablefunction exchange(address _tradeOriginator, address _receiver, address _outputToken, address _inputToken, uint256 _inputAmount, bytes _orderData) returns (uint256)
events
No events.
errors
No errors.
creation bytecode
0x6101206040523480156200001257600080fd5b5060405162002e9538038062002e95833981016040819052620000359162000113565b8181856001600160a01b031663bd12584f6040518163ffffffff1660e01b815260040160206040518083038186803b1580156200007157600080fd5b505afa15801562000086573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190620000ac9190620001a6565b6001600160a01b0391821660805291811660a05290811660c05293841660e05250501661010052620001d3565b60006001600160a01b0382165b92915050565b620000f781620000d9565b81146200010357600080fd5b50565b8051620000e681620000ec565b600080600080608085870312156200012e576200012e600080fd5b60006200013c878762000106565b94505060206200014f8782880162000106565b9350506040620001628782880162000106565b9250506060620001758782880162000106565b91505092959194509250565b6000620000e682620000d9565b620000f78162000181565b8051620000e6816200018e565b600060208284031215620001bd57620001bd600080fd5b6000620001cb848462000199565b949350505050565b60805160a05160c05160e05161010051612c086200028d60003960008181610121015281816108a60152610cc201526000818161019b01528181610c240152610cfd015260006101e901526000818160be01528181610222015281816102850152818161041e015281816105f801528181610703015281816107b201528181610e8c01528181610ef90152610fab01526000818160f80152818161034201528181610440015281816108da0152610b830152612c086000f3fe608060405234801561001057600080fd5b50600436106100b45760003560e01c806392d9571c1161007157806392d9571c146101965780639f4a1297146101bd578063b189111a146101dd578063c6d20c85146101e4578063cbffd9211461020b578063fc0c546a1461022057600080fd5b8063103f2907146100b957806315c14a4a146100f657806329db1be61461011c5780633a8fdd7d146101435780634e2e5580146101635780637d98ebac14610183575b600080fd5b6100e07f000000000000000000000000000000000000000000000000000000000000000081565b6040516100ed9190611642565b60405180910390f35b7f00000000000000000000000000000000000000000000000000000000000000006100e0565b6100e07f000000000000000000000000000000000000000000000000000000000000000081565b610156610151366004611782565b610246565b6040516100ed9190611806565b610176610171366004611830565b610338565b6040516100ed9190611ab2565b610156610191366004611b14565b6105d6565b6100e07f000000000000000000000000000000000000000000000000000000000000000081565b6101d06101cb366004611bbe565b6108a4565b6040516100ed9190611bdf565b6001610156565b6100e07f000000000000000000000000000000000000000000000000000000000000000081565b6102136108d6565b6040516100ed9190611bed565b7f0000000000000000000000000000000000000000000000000000000000000000610213565b6000610280610254866108a4565b600080516020612bb38339815191527224b73b30b634b21034b7383aba103a37b5b2b760691b8861096e565b6102e57f00000000000000000000000000000000000000000000000000000000000000006001600160a01b0316856001600160a01b031614600080516020612bb38339815191527324b73b30b634b21037baba383aba103a37b5b2b760611b8761096e565b61032160008411600080516020612bb38339815191527f496e76616c6964206465736972656420696e70757420616d6f756e74000000006109e9565b61032d85858585610a1d565b90505b949350505050565b60606104116103e07f00000000000000000000000000000000000000000000000000000000000000006001600160a01b031663062bd3e98560e001356040518263ffffffff1660e01b81526004016103909190611806565b60206040518083038186803b1580156103a857600080fd5b505afa1580156103bc573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906101cb9190611c06565b600080516020612bb383398151915273125b9d985b1a59081a5b9c1d5d081b585c9ad95d60621b8560e00135610a4c565b61051a6001600160a01b037f0000000000000000000000000000000000000000000000000000000000000000167f00000000000000000000000000000000000000000000000000000000000000006001600160a01b031663062bd3e98560c001356040518263ffffffff1660e01b815260040161048e9190611806565b60206040518083038186803b1580156104a657600080fd5b505afa1580156104ba573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906104de9190611c06565b6001600160a01b031614600080516020612bb383398151915274125b9d985b1a59081bdd5d1c1d5d081b585c9ad95d605a1b8560c00135610a4c565b604080516001808252818301909252600091816020015b610539611594565b8152602001906001900390816105315790505090506105b2833560e085013560c0860135306101208801356101008901356105786101408b018b611c27565b8080601f016020809104026020016040519081016040528093929190818152602001838380828437600092019190915250610a7892505050565b816000815181106105c5576105c5611c85565b602090810291909101015292915050565b6000336105e281610b7e565b604051635e041b9960e11b81526106c6906000907f00000000000000000000000000000000000000000000000000000000000000006001600160a01b03169063bc08373290610635908e90600401611bed565b60206040518083038186803b15801561064d57600080fd5b505afa158015610661573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906106859190611c06565b6001600160a01b03161415600080516020612bb38339815191527f496e76616c6964207472616465206f726967696e61746f7200000000000000008c61096e565b6106fe6106d2876108a4565b600080516020612bb38339815191527224b73b30b634b21034b7383aba103a37b5b2b760691b8961096e565b6107637f00000000000000000000000000000000000000000000000000000000000000006001600160a01b0316886001600160a01b031614600080516020612bb38339815191527324b73b30b634b21037baba383aba103a37b5b2b760611b8a61096e565b61079660008611600080516020612bb383398151915273125b9d985b1a59081a5b9c1d5d08185b5bdd5b9d60621b6109e9565b6000806107a585870187611c9b565b91509150600061084a8c8c7f00000000000000000000000000000000000000000000000000000000000000006001600160a01b03166329db1be66040518163ffffffff1660e01b815260040160206040518083038186803b15801561080957600080fd5b505afa15801561081d573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906108419190611c06565b868d8d88610bf6565b905061088a83821015600080516020612bb38339815191527f496e73756666696369656e74206f757470757420616d6f756e740000000000008487610e17565b6108958c8c83610e75565b9b9a5050505050505050505050565b7f00000000000000000000000000000000000000000000000000000000000000006001600160a01b0390811691161490565b60007f00000000000000000000000000000000000000000000000000000000000000006001600160a01b0316638da5cb5b6040518163ffffffff1660e01b815260040160206040518083038186803b15801561093157600080fd5b505afa158015610945573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906109699190611c06565b905090565b836109e35761097c83610fd2565b6101d160f51b61098b84610fd2565b61080f60f21b61099a8561106d565b6040516109b4959493929190601f60f91b90602001611d34565b60408051601f198184030181529082905262461bcd60e51b82526109da91600401611d92565b60405180910390fd5b50505050565b82610a18576109f782610fd2565b6101d160f51b610a0683610fd2565b6040516020016109b493929190611da3565b505050565b6000610a3c7050656e646c65507457726170706572563360781b610fd2565b6040516020016109b49190611dcb565b836109e357610a5a83610fd2565b6101d160f51b610a6984610fd2565b61080f60f21b61099a856111b3565b610a80611594565b610aac604080516080810190915260008082526020820190815260200160008152602001600081525090565b600019851415610ae35760408051608081019091526000808252602082019081526020016001815260200160008152509050610b0a565b60408051608081019091526000808252602082019081526020016000815260200186905290505b60408051610100810190915280600481526020018a8152602001828152602001898152602001888152602001876001600160a01b03168152602001600081526020018585604051602001610b5f929190611e12565b60408051601f1981840301815291905290529998505050505050505050565b610bf37f00000000000000000000000000000000000000000000000000000000000000006001600160a01b0316826001600160a01b0316147127b7363ca237b637b6b4ba32a6b0b933b4b760711b7f4f6e6c7920446f6c6f6d6974652063616e2063616c6c2066756e6374696f6e008461096e565b50565b60008060008084806020019051810190610c1091906123b4565b9250925092508582602001818152505060007f00000000000000000000000000000000000000000000000000000000000000006001600160a01b031663206aeab36040518163ffffffff1660e01b815260040160206040518083038186803b158015610c7b57600080fd5b505afa158015610c8f573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190610cb39190612457565b9050610ce96001600160a01b037f00000000000000000000000000000000000000000000000000000000000000001682896112be565b6000816001600160a01b031663c81f847a307f00000000000000000000000000000000000000000000000000000000000000006001600160a01b03166354304fd56040518163ffffffff1660e01b815260040160206040518083038186803b158015610d5457600080fd5b505afa158015610d68573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190610d8c9190612457565b8d8989896040518763ffffffff1660e01b8152600401610db1969594939291906127ce565b606060405180830381600087803b158015610dcb57600080fd5b505af1158015610ddf573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190610e039190612838565b50909e9d5050505050505050505050505050565b84610e6e57610e2584610fd2565b6101d160f51b610e3485610fd2565b61080f60f21b610e43866111b3565b61016160f51b610e52876111b3565b6040516109b49796959493929190601f60f91b9060200161287e565b5050505050565b6040516316dd241560e21b81526001600160a01b037f00000000000000000000000000000000000000000000000000000000000000001690635b74905490610ec390869085906004016128fa565b600060405180830381600087803b158015610edd57600080fd5b505af1158015610ef1573d6000803e3d6000fd5b5050505060007f00000000000000000000000000000000000000000000000000000000000000006001600160a01b03166329db1be66040518163ffffffff1660e01b815260040160206040518083038186803b158015610f5057600080fd5b505afa158015610f64573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190610f889190611c06565b9050610f9e6001600160a01b03821685846112be565b6109e36001600160a01b037f00000000000000000000000000000000000000000000000000000000000000001684846112be565b6060600082604051602001610fe79190612915565b60408051601f19818403018152919052905060205b8015611052578061100c81612940565b91505081818151811061102157611021611c85565b01602001516001600160f81b0319161561104d576000611042826001612957565b835250909392505050565b610ffc565b5060408051600080825260208201909252905b509392505050565b60408051602a80825260608281019093526001600160a01b03841691600091602082018180368337019050509050603060f81b816000815181106110b3576110b3611c85565b60200101906001600160f81b031916908160001a905350607860f81b816001815181106110e2576110e2611c85565b60200101906001600160f81b031916908160001a90535060005b601481101561106557600061111282600261296f565b9050611120600f85166113b8565b8361112c83602961298e565b8151811061113c5761113c611c85565b60200101906001600160f81b031916908160001a905350600484901c9350611166600f85166113b8565b8361117283602861298e565b8151811061118257611182611c85565b60200101906001600160f81b031916908160001a9053505060049290921c91806111ab816129a5565b9150506110fc565b6060816111d75750506040805180820190915260018152600360fc1b602082015290565b8160005b811561120157806111eb816129a5565b91506111fa9050600a836129d6565b91506111db565b6000816001600160401b0381111561121b5761121b611691565b6040519080825280601f01601f191660200182016040528015611245576020820181803683370190505b508593509050815b80156112b5578061125d81612940565b915061126c9050600a856129ea565b611277906030612957565b60f81b82828151811061128c5761128c611c85565b60200101906001600160f81b031916908160001a9053506112ae600a856129d6565b935061124d565b50949350505050565b8015806113465750604051636eb1769f60e11b81526001600160a01b0384169063dd62ed3e906112f490309086906004016129fe565b60206040518083038186803b15801561130c57600080fd5b505afa158015611320573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906113449190612a19565b155b6113625760405162461bcd60e51b81526004016109da90612a90565b610a188363095ea7b360e01b84846040516024016113819291906128fa565b60408051601f198184030181529190526020810180516001600160e01b03166001600160e01b0319909316929092179091526113e2565b6000600a8210156113d7576113ce603083612957565b60f81b92915050565b6113ce605783612957565b6000611437826040518060400160405280602081526020017f5361666545524332303a206c6f772d6c6576656c2063616c6c206661696c6564815250856001600160a01b03166114749092919063ffffffff16565b90508051600014806114585750808060200190518101906114589190612aa0565b610a185760405162461bcd60e51b81526004016109da90612b08565b6060611483848460008561148d565b90505b9392505050565b6060824710156114af5760405162461bcd60e51b81526004016109da90612b5b565b600080866001600160a01b031685876040516114cb9190612b6b565b60006040518083038185875af1925050503d8060008114611508576040519150601f19603f3d011682016040523d82523d6000602084013e61150d565b606091505b509150915061151e87838387611529565b979650505050505050565b6060831561156557825161155e576001600160a01b0385163b61155e5760405162461bcd60e51b81526004016109da90612b77565b5081610330565b610330838381511561157a5781518083602001fd5b8060405162461bcd60e51b81526004016109da9190611d92565b6040805161010081018252600080825260208201529081016115d8604080516080810190915260008082526020820190815260200160008152602001600081525090565b8152602001600081526020016000815260200160006001600160a01b0316815260200160008152602001606081525090565b60006001600160a01b0382165b92915050565b60006116178261160a565b60006116178261161d565b61163c81611628565b82525050565b602081016116178284611633565b60006001600160a01b038216611617565b61166a81611650565b8114610bf357600080fd5b803561161781611661565b8061166a565b803561161781611680565b634e487b7160e01b600052604160045260246000fd5b601f19601f83011681018181106001600160401b03821117156116cc576116cc611691565b6040525050565b60006116de60405190565b90506116ea82826116a7565b919050565b60006001600160401b0382111561170857611708611691565b601f19601f83011660200192915050565b82818337506000910152565b6000611738611733846116ef565b6116d3565b90508281526020810184848401111561175357611753600080fd5b611065848285611719565b600082601f83011261177257611772600080fd5b8135610330848260208601611725565b6000806000806080858703121561179b5761179b600080fd5b60006117a78787611675565b94505060206117b887828801611675565b93505060406117c987828801611686565b92505060608501356001600160401b038111156117e8576117e8600080fd5b6117f48782880161175e565b91505092959194509250565b8061163c565b602081016116178284611800565b6000610160828403121561182a5761182a600080fd5b50919050565b60006020828403121561184557611845600080fd5b81356001600160401b0381111561185e5761185e600080fd5b61033084828501611814565b634e487b7160e01b600052602160045260246000fd5b60098110610bf357610bf361186a565b806116ea81611880565b600061161782611890565b61163c8161189a565b80151561163c565b60028110610bf357610bf361186a565b806116ea816118b6565b6000611617826118c6565b61163c816118d0565b805160808301906118f584826118ae565b50602082015161190860208501826118db565b50604082015161191b60408501826118db565b5060608201516109e36060850182611800565b61163c81611650565b60005b8381101561195257818101518382015260200161193a565b838111156109e35750506000910152565b600061196d825190565b808452602084019350611984818560208601611937565b601f01601f19169290920192915050565b80516000906101608401906119aa85826118a5565b5060208301516119bd6020860182611800565b5060408301516119d060408601826118e4565b5060608301516119e360c0860182611800565b5060808301516119f660e0860182611800565b5060a0830151611a0a61010086018261192e565b5060c0830151611a1e610120860182611800565b5060e0830151848203610140860152611a378282611963565b95945050505050565b60006114868383611995565b6000611a56825190565b80845260208401935083602082028501611a708560200190565b8060005b85811015611aa55784840389528151611a8d8582611a40565b94506020830160209a909a0199925050600101611a74565b5091979650505050505050565b602080825281016114868184611a4c565b60008083601f840112611ad857611ad8600080fd5b5081356001600160401b03811115611af257611af2600080fd5b602083019150836001820283011115611b0d57611b0d600080fd5b9250929050565b600080600080600080600060c0888a031215611b3257611b32600080fd5b6000611b3e8a8a611675565b9750506020611b4f8a828b01611675565b9650506040611b608a828b01611675565b9550506060611b718a828b01611675565b9450506080611b828a828b01611686565b93505060a08801356001600160401b03811115611ba157611ba1600080fd5b611bad8a828b01611ac3565b925092505092959891949750929550565b600060208284031215611bd357611bd3600080fd5b60006103308484611675565b6020810161161782846118ae565b60208101611617828461192e565b805161161781611661565b600060208284031215611c1b57611c1b600080fd5b60006103308484611bfb565b6000808335601e1936859003018112611c4257611c42600080fd5b8084019250823591506001600160401b03821115611c6257611c62600080fd5b602083019250600182023603831315611c7d57611c7d600080fd5b509250929050565b634e487b7160e01b600052603260045260246000fd5b60008060408385031215611cb157611cb1600080fd5b6000611cbd8585611686565b92505060208301356001600160401b03811115611cdc57611cdc600080fd5b611ce88582860161175e565b9150509250929050565b6000611cfc825190565b611d0a818560208601611937565b9290920192915050565b6001600160f01b0319811661163c565b6001600160f81b0319811661163c565b6000611d408289611cf2565b9150611d4c8288611d14565b600282019150611d5c8287611cf2565b9150611d688286611d14565b600282019150611d788285611cf2565b9150611d848284611d24565b506001019695505050505050565b602080825281016114868184611963565b6000611daf8286611cf2565b9150611dbb8285611d14565b600282019150611a378284611cf2565b6000611dd78284611cf2565b7f3a2067657445786368616e6765436f7374206973206e6f7420696d706c656d658152631b9d195960e21b6020820152915060248201611486565b60408101611e208285611800565b81810360208301526114838184611963565b805161161781611680565b600060a08284031215611e5257611e52600080fd5b611e5c60a06116d3565b90506000611e6a8484611e32565b8252506020611e7b84848301611e32565b6020830152506040611e8f84828501611e32565b6040830152506060611ea384828501611e32565b6060830152506080611eb784828501611e32565b60808301525092915050565b60048110610bf357600080fd5b805161161781611ec3565b6000611ee9611733846116ef565b905082815260208101848484011115611f0457611f04600080fd5b611065848285611937565b600082601f830112611f2357611f23600080fd5b8151610330848260208601611edb565b80151561166a565b805161161781611f33565b600060808284031215611f5b57611f5b600080fd5b611f6560806116d3565b90506000611f738484611ed0565b8252506020611f8484848301611bfb565b60208301525060408201516001600160401b03811115611fa657611fa6600080fd5b611fb284828501611f0f565b6040830152506060611fc684828501611f3b565b60608301525092915050565b600060a08284031215611fe757611fe7600080fd5b611ff160a06116d3565b90506000611fff8484611bfb565b825250602061201084848301611e32565b602083015250604061202484828501611bfb565b604083015250606061203884828501611bfb565b60608301525060808201516001600160401b0381111561205a5761205a600080fd5b611eb784828501611f46565b60006001600160401b0382111561207f5761207f611691565b5060209081020190565b6000610180828403121561209f5761209f600080fd5b6120aa6101806116d3565b905060006120b88484611e32565b82525060206120c984848301611e32565b60208301525060406120dd84828501611e32565b60408301525060606120f184828501611ed0565b606083015250608061210584828501611bfb565b60808301525060a061211984828501611bfb565b60a08301525060c061212d84828501611bfb565b60c08301525060e061214184828501611bfb565b60e08301525061010061215684828501611e32565b6101008301525061012061216c84828501611e32565b6101208301525061014061218284828501611e32565b610140830152506101608201516001600160401b038111156121a6576121a6600080fd5b6121b284828501611f0f565b6101608301525092915050565b6000606082840312156121d4576121d4600080fd5b6121de60606116d3565b82519091506001600160401b038111156121fa576121fa600080fd5b61220684828501612089565b82525060208201516001600160401b0381111561222557612225600080fd5b61223184828501611f0f565b602083015250604061224584828501611e32565b60408301525092915050565b600061225f61173384612066565b8381529050602080820190840283018581111561227e5761227e600080fd5b835b818110156122be5780516001600160401b038111156122a1576122a1600080fd5b8086016122ae89826121bf565b8552505060209283019201612280565b5050509392505050565b600082601f8301126122dc576122dc600080fd5b8151610330848260208601612251565b600060a0828403121561230157612301600080fd5b61230b60a06116d3565b905060006123198484611bfb565b825250602061232a84848301611e32565b60208301525060408201516001600160401b0381111561234c5761234c600080fd5b612358848285016122c8565b60408301525060608201516001600160401b0381111561237a5761237a600080fd5b612386848285016122c8565b60608301525060808201516001600160401b038111156123a8576123a8600080fd5b611eb784828501611f0f565b600080600060e084860312156123cc576123cc600080fd5b60006123d88686611e3d565b93505060a08401516001600160401b038111156123f7576123f7600080fd5b61240386828701611fd2565b92505060c08401516001600160401b0381111561242257612422600080fd5b61242e868287016122ec565b9150509250925092565b600061161782611650565b61166a81612438565b805161161781612443565b60006020828403121561246c5761246c600080fd5b6000610330848461244c565b805160a08301906124898482611800565b50602082015161249c6020850182611800565b5060408201516124af6040850182611800565b5060608201516124c26060850182611800565b5060808201516109e36080850182611800565b60048110610bf357610bf361186a565b806116ea816124d5565b6000611617826124e5565b61163c816124ef565b8051600090608084019061251785826124fa565b50602083015161252a602086018261192e565b50604083015184820360408601526125428282611963565b915050606083015161106560608601826118ae565b805160009060a084019061256b858261192e565b50602083015161257e6020860182611800565b506040830151612591604086018261192e565b5060608301516125a4606086018261192e565b5060808301518482036080860152611a378282612503565b80516000906101808401906125d18582611800565b5060208301516125e46020860182611800565b5060408301516125f76040860182611800565b50606083015161260a60608601826124fa565b50608083015161261d608086018261192e565b5060a083015161263060a086018261192e565b5060c083015161264360c086018261192e565b5060e083015161265660e086018261192e565b5061010083015161266b610100860182611800565b50610120830151612680610120860182611800565b50610140830151612695610140860182611800565b50610160830151848203610160860152611a378282611963565b80516060808452600091908401906126c782826125bc565b915050602083015184820360208601526126e18282611963565b91505060408301516110656040860182611800565b600061148683836126af565b600061270c825190565b808452602084019350836020820285016127268560200190565b8060005b85811015611aa5578484038952815161274385826126f6565b94506020830160209a909a019992505060010161272a565b805160009060a084019061276f858261192e565b5060208301516127826020860182611800565b506040830151848203604086015261279a8282612702565b915050606083015184820360608601526127b48282612702565b91505060808301518482036080860152611a378282611963565b61014081016127dd828961192e565b6127ea602083018861192e565b6127f76040830187611800565b6128046060830186612478565b8181036101008301526128178185612557565b905081810361012083015261282c818461275b565b98975050505050505050565b60008060006060848603121561285057612850600080fd5b600061285c8686611e32565b935050602061286d86828701611e32565b925050604061242e86828701611e32565b600061288a828b611cf2565b9150612896828a611d14565b6002820191506128a68289611cf2565b91506128b28288611d14565b6002820191506128c28287611cf2565b91506128ce8286611d14565b6002820191506128de8285611cf2565b91506128ea8284611d24565b5060010198975050505050505050565b60408101612908828561192e565b6114866020830184611800565b60006129218284611800565b50602001919050565b634e487b7160e01b600052601160045260246000fd5b60008161294f5761294f61292a565b506000190190565b6000821982111561296a5761296a61292a565b500190565b60008160001904831182151516156129895761298961292a565b500290565b6000828210156129a0576129a061292a565b500390565b60006000198214156129b9576129b961292a565b5060010190565b634e487b7160e01b600052601260045260246000fd5b6000826129e5576129e56129c0565b500490565b6000826129f9576129f96129c0565b500690565b60408101612a0c828561192e565b611486602083018461192e565b600060208284031215612a2e57612a2e600080fd5b60006103308484611e32565b603681526000602082017f5361666545524332303a20617070726f76652066726f6d206e6f6e2d7a65726f81527520746f206e6f6e2d7a65726f20616c6c6f77616e636560501b602082015291505b5060400190565b6020808252810161161781612a3a565b600060208284031215612ab557612ab5600080fd5b60006103308484611f3b565b602a81526000602082017f5361666545524332303a204552433230206f7065726174696f6e20646964206e8152691bdd081cdd58d8d9595960b21b60208201529150612a89565b6020808252810161161781612ac1565b602681526000602082017f416464726573733a20696e73756666696369656e742062616c616e636520666f8152651c8818d85b1b60d21b60208201529150612a89565b6020808252810161161781612b18565b60006114868284611cf2565b6020808252810161161781601d81527f416464726573733a2063616c6c20746f206e6f6e2d636f6e747261637400000060208201526040019056fe49736f6c6174696f6e4d6f646557726170706572547261646572563200000000a2646970667358221220d6efbf78b5034440c6827a343e0391bd6e21a5eb7434ed3809fff13232f9879864736f6c6343000809003300000000000000000000000097f893f0cc8f69f6133082f15758f0a3eae1b2100000000000000000000000004186bfc76e2e237523cbc30fd220fe055156b41f00000000000000000000000026abfe435447b236b8a014b296e1a8fa2b912aec0000000000000000000000006bd780e7fdf01d77e4d475c821f1e7ae05409072