0 txs
0 calls
constructor
constructor(uint256 maxUpcomingStages_)
functions
owner
viewfunction owner() view returns (address)
proxiableUUID
viewfunction proxiableUUID() view returns (bytes32)
viewActiveStage
viewfunction viewActiveStage(address registrant, uint256 scheduleId) view returns (uint256 index, tuple stage)
viewFinalStage
viewfunction viewFinalStage(address registrant, uint256 scheduleId) view returns (uint256 index, tuple stage)
viewLatestStageIndex
viewfunction viewLatestStageIndex(address registrant, uint256 scheduleId) view returns (uint256 index)
viewStage
viewfunction viewStage(address registrant, uint256 scheduleId, uint256 stageIndex) view returns (tuple stage)
cancelStages
nonpayablefunction cancelStages(address registrant, uint256 scheduleId, uint256 fromIndex)
initialize
nonpayablefunction initialize()
renounceOwnership
nonpayablefunction renounceOwnership()
setStages
nonpayablefunction setStages(address registrant, uint256 scheduleId, uint256 firstStageIndex, tuple[] stages, uint256 minPhaseLimit, uint256 maxPhaseLimit)
transferOwnership
nonpayablefunction transferOwnership(address newOwner)
upgradeTo
nonpayablefunction upgradeTo(address newImplementation)
upgradeToAndCall
payablefunction upgradeToAndCall(address newImplementation, bytes data) payable
events
AdminChanged
event AdminChanged(address previousAdmin, address newAdmin)
BeaconUpgraded
event BeaconUpgraded(address indexed beacon)
Initialized
event Initialized(uint8 version)
OwnershipTransferred
event OwnershipTransferred(address indexed previousOwner, address indexed newOwner)
ScheduleStagesCancelled
event ScheduleStagesCancelled(address indexed registrant, uint256 indexed scheduleId, uint256 startIndex)
ScheduleStagesUpdated
event ScheduleStagesUpdated(address indexed registrant, uint256 indexed scheduleId, uint256 startIndex, (uint40 startTime, uint40 endTime, uint40 mintsPerWallet, uint40 phaseLimit, uint96 price)[] stages)
Upgraded
event Upgraded(address indexed implementation)
errors
NoActiveStage
error NoActiveStage()
NoStages
error NoStages()
NoStagesSpecified
error NoStagesSpecified()
PhaseLimitsOverlap
error PhaseLimitsOverlap()
SkippedStages
error SkippedStages()
StageDoesNotExist
error StageDoesNotExist()
StageHasAlreadyStarted
error StageHasAlreadyStarted()
StageHasEnded
error StageHasEnded()
StageLimitAboveMax
error StageLimitAboveMax()
StageLimitBelowMin
error StageLimitBelowMin()
StageTimesOverlap
error StageTimesOverlap()
TooManyUpcomingStages
error TooManyUpcomingStages()
Unauthorized
error Unauthorized()
creation bytecode
0x60c0604052306080523480156200001557600080fd5b5060405162002a1038038062002a1083398101604081905262000038916200010f565b60a0819052620000476200004e565b5062000129565b600054610100900460ff1615620000bb5760405162461bcd60e51b815260206004820152602760248201527f496e697469616c697a61626c653a20636f6e747261637420697320696e697469604482015266616c697a696e6760c81b606482015260840160405180910390fd5b60005460ff908116146200010d576000805460ff191660ff9081179091556040519081527f7f26b83ff96e1f2b6a682f133852f6798a09c465da95921460cefb38474024989060200160405180910390a15b565b6000602082840312156200012257600080fd5b5051919050565b60805160a0516128a56200016b600039600061032a01526000818161061f015281816106ba0152818161099d01528181610a330152610b6201526128a56000f3fe6080604052600436106100d25760003560e01c8063715018a61161007f578063c992742811610059578063c9927428146101f3578063f2fde38b14610221578063f4d29efc14610241578063ff0784f41461026e57600080fd5b8063715018a6146101945780638129fc1c146101a95780638da5cb5b146101be57600080fd5b80634f1ef286116100b05780634f1ef2861461013957806352d1902d1461014c5780635a5957241461017457600080fd5b806322d0be11146100d75780633659cfe6146100f9578063454962b614610119575b600080fd5b3480156100e357600080fd5b506100f76100f236600461226f565b61028e565b005b34801561010557600080fd5b506100f761011436600461231a565b610608565b34801561012557600080fd5b506100f7610134366004612335565b6107de565b6100f76101473660046123e6565b610986565b34801561015857600080fd5b50610161610b48565b6040519081526020015b60405180910390f35b34801561018057600080fd5b5061016161018f3660046124aa565b610c1a565b3480156101a057600080fd5b506100f7610ce9565b3480156101b557600080fd5b506100f7610cfd565b3480156101ca57600080fd5b5060975460405173ffffffffffffffffffffffffffffffffffffffff909116815260200161016b565b3480156101ff57600080fd5b5061021361020e3660046124aa565b610e74565b60405161016b9291906124d4565b34801561022d57600080fd5b506100f761023c36600461231a565b610fda565b34801561024d57600080fd5b5061026161025c366004612335565b611074565b60405161016b9190612530565b34801561027a57600080fd5b506102136102893660046124aa565b611197565b863373ffffffffffffffffffffffffffffffffffffffff8216146102de576040517f82b4290000000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b83600081900361031a576040517fb6730aa400000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b600061032682896125b5565b90507f00000000000000000000000000000000000000000000000000000000000000006103538b8b610c1a565b61035d90836125c8565b1115610395576040517f274680af00000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b6000878760008181106103aa576103aa6125db565b905060a002018036038101906103c0919061263b565b606081015190915064ffffffffff16156104195785816060015164ffffffffff161015610419576040517fe376bdfc00000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b6104258b8b8b84611342565b600183111561043f5761043c8b8b8b8b8b8861184c565b90505b60008511801561046c5750606081015164ffffffffff16158061046c575084816060015164ffffffffff16115b156104a3576040517fd20b35f600000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b600060ca60008d73ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008c81526020019081526020016000205490508260ca60008e73ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008d8152602001908152602001600020819055508a8c73ffffffffffffffffffffffffffffffffffffffff167f55855ab7dc2f0ada7c8f3e992de38dc858f0ecae9eb3ae66fb0a0690be9a406c8c8c8c604051610598939291906126c9565b60405180910390a3808310156105fa578a8c73ffffffffffffffffffffffffffffffffffffffff167fc9278ac1ac0d5920fb826a7c00f777f65338426aa28cc53de240117c55590829856040516105f191815260200190565b60405180910390a35b505050505050505050505050565b73ffffffffffffffffffffffffffffffffffffffff7f00000000000000000000000000000000000000000000000000000000000000001630036106b85760405162461bcd60e51b815260206004820152602c60248201527f46756e6374696f6e206d7573742062652063616c6c6564207468726f7567682060448201527f64656c656761746563616c6c000000000000000000000000000000000000000060648201526084015b60405180910390fd5b7f000000000000000000000000000000000000000000000000000000000000000073ffffffffffffffffffffffffffffffffffffffff1661072d7f360894a13ba1a3210667c828492db98dca3e2076cc3735a920a3ca505d382bbc5473ffffffffffffffffffffffffffffffffffffffff1690565b73ffffffffffffffffffffffffffffffffffffffff16146107b65760405162461bcd60e51b815260206004820152602c60248201527f46756e6374696f6e206d7573742062652063616c6c6564207468726f7567682060448201527f6163746976652070726f7879000000000000000000000000000000000000000060648201526084016106af565b6107bf81611ab0565b604080516000808252602082019092526107db91839190611ab8565b50565b823373ffffffffffffffffffffffffffffffffffffffff82161461082e576040517f82b4290000000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b73ffffffffffffffffffffffffffffffffffffffff8416600090815260ca602090815260408083208684529091529020548083101561094d5773ffffffffffffffffffffffffffffffffffffffff8516600090815260c96020908152604080832087845282528083208684529091529020544264ffffffffff909116116108e1576040517f2f0e92cf00000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b73ffffffffffffffffffffffffffffffffffffffff8516600081815260ca6020908152604080832088845282529182902086905590518581528692917fc9278ac1ac0d5920fb826a7c00f777f65338426aa28cc53de240117c55590829910160405180910390a361097f565b6040517f4fcf56fa00000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b5050505050565b73ffffffffffffffffffffffffffffffffffffffff7f0000000000000000000000000000000000000000000000000000000000000000163003610a315760405162461bcd60e51b815260206004820152602c60248201527f46756e6374696f6e206d7573742062652063616c6c6564207468726f7567682060448201527f64656c656761746563616c6c000000000000000000000000000000000000000060648201526084016106af565b7f000000000000000000000000000000000000000000000000000000000000000073ffffffffffffffffffffffffffffffffffffffff16610aa67f360894a13ba1a3210667c828492db98dca3e2076cc3735a920a3ca505d382bbc5473ffffffffffffffffffffffffffffffffffffffff1690565b73ffffffffffffffffffffffffffffffffffffffff1614610b2f5760405162461bcd60e51b815260206004820152602c60248201527f46756e6374696f6e206d7573742062652063616c6c6564207468726f7567682060448201527f6163746976652070726f7879000000000000000000000000000000000000000060648201526084016106af565b610b3882611ab0565b610b4482826001611ab8565b5050565b60003073ffffffffffffffffffffffffffffffffffffffff7f00000000000000000000000000000000000000000000000000000000000000001614610bf55760405162461bcd60e51b815260206004820152603860248201527f555550535570677261646561626c653a206d757374206e6f742062652063616c60448201527f6c6564207468726f7567682064656c656761746563616c6c000000000000000060648201526084016106af565b507f360894a13ba1a3210667c828492db98dca3e2076cc3735a920a3ca505d382bbc90565b73ffffffffffffffffffffffffffffffffffffffff8216600090815260ca602090815260408083208484529091529020545b8015610cdf5773ffffffffffffffffffffffffffffffffffffffff8316600090815260c96020908152604080832085845282528083207fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff9094018084529390915290205464ffffffffff6501000000000090910416421115610cda57610cd38160016125b5565b9050610ce3565b610c4c565b5060005b92915050565b610cf1611c88565b610cfb6000611cef565b565b600054610100900460ff1615808015610d1d5750600054600160ff909116105b80610d375750303b158015610d37575060005460ff166001145b610da95760405162461bcd60e51b815260206004820152602e60248201527f496e697469616c697a61626c653a20636f6e747261637420697320616c72656160448201527f647920696e697469616c697a656400000000000000000000000000000000000060648201526084016106af565b600080547fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff001660011790558015610e0757600080547fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff00ff166101001790555b610e0f611d66565b80156107db57600080547fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff00ff169055604051600181527f7f26b83ff96e1f2b6a682f133852f6798a09c465da95921460cefb38474024989060200160405180910390a150565b6040805160a08101825260008082526020808301829052828401829052606083018290526080830182905273ffffffffffffffffffffffffffffffffffffffff8616825260ca8152838220858352905291822054808303610f035750506040805160a0810182526000808252602082018190529181018290526060810182905260808101829052909150610fd3565b610f0e6001826125c8565b73ffffffffffffffffffffffffffffffffffffffff8616600090815260c9602090815260408083208884528252808320848452825291829020825160a081018452905464ffffffffff80821683526501000000000082048116938301939093526a010000000000000000000081048316938201939093526f0100000000000000000000000000000083049091166060820152740100000000000000000000000000000000000000009091046bffffffffffffffffffffffff1660808201529093509150505b9250929050565b610fe2611c88565b73ffffffffffffffffffffffffffffffffffffffff811661106b5760405162461bcd60e51b815260206004820152602660248201527f4f776e61626c653a206e6577206f776e657220697320746865207a65726f206160448201527f646472657373000000000000000000000000000000000000000000000000000060648201526084016106af565b6107db81611cef565b6040805160a08101825260008082526020808301829052828401829052606083018290526080830182905273ffffffffffffffffffffffffffffffffffffffff8716825260ca81528382208683529052919091205482101561094d575073ffffffffffffffffffffffffffffffffffffffff8316600090815260c9602090815260408083208584528252808320848452825291829020825160a081018452905464ffffffffff80821683526501000000000082048116938301939093526a010000000000000000000081048316938201939093526f0100000000000000000000000000000083049091166060820152740100000000000000000000000000000000000000009091046bffffffffffffffffffffffff1660808201525b9392505050565b6040805160a08101825260008082526020808301829052828401829052606083018290526080830182905273ffffffffffffffffffffffffffffffffffffffff8616825260ca815283822085835290529190912054905b8115611310575073ffffffffffffffffffffffffffffffffffffffff8316600090815260c96020908152604080832085845282528083207fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff9490940180845293825291829020825160a081018452905464ffffffffff8082168084526501000000000083048216948401949094526a010000000000000000000082048116948301949094526f0100000000000000000000000000000081049093166060820152740100000000000000000000000000000000000000009092046bffffffffffffffffffffffff16608083015242108015906113075750602081015164ffffffffff1615806113075750806020015164ffffffffff164211155b610fd3576111ee565b6040517f41c5aeb200000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b73ffffffffffffffffffffffffffffffffffffffff8416600090815260ca60209081526040808320868452909152902054428184101561153f5773ffffffffffffffffffffffffffffffffffffffff8616600090815260c9602090815260408083208884528252808320878452825291829020825160a081018452905464ffffffffff808216835265010000000000820481169383018490526a010000000000000000000082048116948301949094526f0100000000000000000000000000000081049093166060820152740100000000000000000000000000000000000000009092046bffffffffffffffffffffffff16608083015215801590611451575081816020015164ffffffffff16105b15611488576040517fa67033fa00000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b805164ffffffffff168210611518578351815164ffffffffff9081169116146114dd576040517f2f0e92cf00000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b8351611513906114ef90600190612779565b64ffffffffff16856000015164ffffffffff16866020015164ffffffffff16611deb565b611539565b61153982856000015164ffffffffff16866020015164ffffffffff16611deb565b50611560565b61156081846000015164ffffffffff16856020015164ffffffffff16611deb565b831561171057818411156115a0576040517f61fb88f800000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b73ffffffffffffffffffffffffffffffffffffffff8616600090815260c9602090815260408083208884529091528120816115dc6001886125c8565b815260208082019290925260409081016000908120825160a081018452905464ffffffffff808216835265010000000000820481169583018690526a010000000000000000000082048116948301949094526f0100000000000000000000000000000081049093166060820152740100000000000000000000000000000000000000009092046bffffffffffffffffffffffff166080830152909250036116af576040517f54ffc4a700000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b81816020015164ffffffffff16111561170e576116ee816020015164ffffffffff16856000015164ffffffffff16866020015164ffffffffff16611deb565b61170e816060015164ffffffffff16856060015164ffffffffff16611e75565b505b505073ffffffffffffffffffffffffffffffffffffffff938416600090815260c96020908152604080832095835294815284822093825292835283902081518154938301519483015160608401516080909401516bffffffffffffffffffffffff16740100000000000000000000000000000000000000000264ffffffffff9485166f01000000000000000000000000000000027fffffffffffffffffffffffff0000000000ffffffffffffffffffffffffffffff9286166a010000000000000000000002929092167fffffffffffffffffffffffff00000000000000000000ffffffffffffffffffff97861665010000000000027fffffffffffffffffffffffffffffffffffffffffffff00000000000000000000909716959093169490941794909417949094169390931791909117909216919091179055565b6040805160a080820183526000808352602080840182905283850182905260608085018390526080808601849052865180860188528481528084018590528088018590528083018590528082018590528751958601885284865292850184905295840183905283018290529382015290919060015b8686600183038181106118d6576118d66125db565b905060a002018036038101906118ec919061263b565b9250868682818110611900576119006125db565b905060a00201803603810190611916919061263b565b9150611944836020015164ffffffffff16836000015164ffffffffff16846020015164ffffffffff16611deb565b611964836060015164ffffffffff16836060015164ffffffffff16611e75565b73ffffffffffffffffffffffffffffffffffffffff808b16600090815260c9602090815260408083208d845282528083208c86018452825291829020855181549287015193870151606088015160808901516bffffffffffffffffffffffff16740100000000000000000000000000000000000000000264ffffffffff9182166f01000000000000000000000000000000027fffffffffffffffffffffffff0000000000ffffffffffffffffffffffffffffff9383166a010000000000000000000002939093167fffffffffffffffffffffffff00000000000000000000ffffffffffffffffffff97831665010000000000027fffffffffffffffffffffffffffffffffffffffffffff000000000000000000009097169290941691909117949094179490941617929092179092169190911790556001018481106118c1575098975050505050505050565b6107db611c88565b7f4910fdfa16fed3260ed0e7147f7cc6da11a60208b5b9406d12a635614ffd91435460ff1615611af057611aeb83611efb565b505050565b8273ffffffffffffffffffffffffffffffffffffffff166352d1902d6040518163ffffffff1660e01b8152600401602060405180830381865afa925050508015611b75575060408051601f3d9081017fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe0168201909252611b729181019061279e565b60015b611be75760405162461bcd60e51b815260206004820152602e60248201527f45524331393637557067726164653a206e657720696d706c656d656e7461746960448201527f6f6e206973206e6f74205555505300000000000000000000000000000000000060648201526084016106af565b7f360894a13ba1a3210667c828492db98dca3e2076cc3735a920a3ca505d382bbc8114611c7c5760405162461bcd60e51b815260206004820152602960248201527f45524331393637557067726164653a20756e737570706f727465642070726f7860448201527f6961626c6555554944000000000000000000000000000000000000000000000060648201526084016106af565b50611aeb838383611feb565b60975473ffffffffffffffffffffffffffffffffffffffff163314610cfb5760405162461bcd60e51b815260206004820181905260248201527f4f776e61626c653a2063616c6c6572206973206e6f7420746865206f776e657260448201526064016106af565b6097805473ffffffffffffffffffffffffffffffffffffffff8381167fffffffffffffffffffffffff0000000000000000000000000000000000000000831681179093556040519116919082907f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e090600090a35050565b600054610100900460ff16611de35760405162461bcd60e51b815260206004820152602b60248201527f496e697469616c697a61626c653a20636f6e7472616374206973206e6f74206960448201527f6e697469616c697a696e6700000000000000000000000000000000000000000060648201526084016106af565b610cfb612016565b821580611df85750818310155b15611e2f576040517f54ffc4a700000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b8015801590611e3e5750818111155b15611aeb576040517f54ffc4a700000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b81600003611eb5578015610b44576040517f3b8cd05e00000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b600081118015611ec457508181105b15610b44576040517f3b8cd05e00000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b73ffffffffffffffffffffffffffffffffffffffff81163b611f855760405162461bcd60e51b815260206004820152602d60248201527f455243313936373a206e657720696d706c656d656e746174696f6e206973206e60448201527f6f74206120636f6e74726163740000000000000000000000000000000000000060648201526084016106af565b7f360894a13ba1a3210667c828492db98dca3e2076cc3735a920a3ca505d382bbc80547fffffffffffffffffffffffff00000000000000000000000000000000000000001673ffffffffffffffffffffffffffffffffffffffff92909216919091179055565b611ff48361209c565b6000825111806120015750805b15611aeb5761201083836120e9565b50505050565b600054610100900460ff166120935760405162461bcd60e51b815260206004820152602b60248201527f496e697469616c697a61626c653a20636f6e7472616374206973206e6f74206960448201527f6e697469616c697a696e6700000000000000000000000000000000000000000060648201526084016106af565b610cfb33611cef565b6120a581611efb565b60405173ffffffffffffffffffffffffffffffffffffffff8216907fbc7cd75a20ee27fd9adebab32041f755214dbc6bffa90cc0225b39da2e5c2d3b90600090a250565b606061119083836040518060600160405280602781526020016128496027913960606000808573ffffffffffffffffffffffffffffffffffffffff168560405161213391906127db565b600060405180830381855af49150503d806000811461216e576040519150601f19603f3d011682016040523d82523d6000602084013e612173565b606091505b50915091506121848683838761218e565b9695505050505050565b6060831561220a5782516000036122035773ffffffffffffffffffffffffffffffffffffffff85163b6122035760405162461bcd60e51b815260206004820152601d60248201527f416464726573733a2063616c6c20746f206e6f6e2d636f6e747261637400000060448201526064016106af565b5081612214565b612214838361221c565b949350505050565b81511561222c5781518083602001fd5b8060405162461bcd60e51b81526004016106af91906127f7565b803573ffffffffffffffffffffffffffffffffffffffff8116811461226a57600080fd5b919050565b600080600080600080600060c0888a03121561228a57600080fd5b61229388612246565b96506020880135955060408801359450606088013567ffffffffffffffff808211156122be57600080fd5b818a0191508a601f8301126122d257600080fd5b8135818111156122e157600080fd5b8b602060a0830285010111156122f657600080fd5b989b979a50959860209190910197966080820135965060a090910135945092505050565b60006020828403121561232c57600080fd5b61119082612246565b60008060006060848603121561234a57600080fd5b61235384612246565b95602085013595506040909401359392505050565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052604160045260246000fd5b604051601f82017fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe016810167ffffffffffffffff811182821017156123de576123de612368565b604052919050565b600080604083850312156123f957600080fd5b61240283612246565b915060208084013567ffffffffffffffff8082111561242057600080fd5b818601915086601f83011261243457600080fd5b81358181111561244657612446612368565b612476847fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe0601f84011601612397565b9150808252878482850101111561248c57600080fd5b80848401858401376000848284010152508093505050509250929050565b600080604083850312156124bd57600080fd5b6124c683612246565b946020939093013593505050565b82815260c08101611190602083018464ffffffffff808251168352806020830151166020840152806040830151166040840152806060830151166060840152506bffffffffffffffffffffffff60808201511660808301525050565b60a08101610ce3828464ffffffffff808251168352806020830151166020840152806040830151166040840152806060830151166060840152506bffffffffffffffffffffffff60808201511660808301525050565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052601160045260246000fd5b80820180821115610ce357610ce3612586565b81810381811115610ce357610ce3612586565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052603260045260246000fd5b803564ffffffffff8116811461226a57600080fd5b80356bffffffffffffffffffffffff8116811461226a57600080fd5b600060a0828403121561264d57600080fd5b60405160a0810181811067ffffffffffffffff8211171561267057612670612368565b60405261267c8361260a565b815261268a6020840161260a565b602082015261269b6040840161260a565b60408201526126ac6060840161260a565b60608201526126bd6080840161261f565b60808201529392505050565b838152604060208083018290528282018490526000919060609081850187855b8881101561276a5764ffffffffff806127018461260a565b1684528061271086850161260a565b16858501528061272188850161260a565b16878501528061273287850161260a565b16868501525060806bffffffffffffffffffffffff61275282850161261f565b169084015260a09283019291909101906001016126e9565b50909998505050505050505050565b64ffffffffff82811682821603908082111561279757612797612586565b5092915050565b6000602082840312156127b057600080fd5b5051919050565b60005b838110156127d25781810151838201526020016127ba565b50506000910152565b600082516127ed8184602087016127b7565b9190910192915050565b60208152600082518060208401526128168160408501602087016127b7565b601f017fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe016919091016040019291505056fe416464726573733a206c6f772d6c6576656c2064656c65676174652063616c6c206661696c6564a264697066735822122046fe46220fd83ad44815fe9ec9388fdd63d442a3fbaab1ec002617ffef2ebd6e64736f6c634300081300330000000000000000000000000000000000000000000000000000000000000014