token-icon

HAKURYU

Token

Overview[ERC-20]

Max Total Supply
1,000,000,000.0
$RYU
Holders
25+0.00%
Transfers
615

Profile Summary

Decimals
18

Market

Price
$0 @0.00000000 ETH
If you are the owner of this contract, verify it.
Deployed ByteCode
0x6080604052600436106102b25760003560e01c80636827e76411610175578063a9059cbb116100dc578063dbe66ca011610095578063e2f456051161006f578063e2f456051461088e578063e666f39c146108a4578063f2fde38b146108c4578063fccc2813146108e457600080fd5b8063dbe66ca014610808578063dd62ed3e14610828578063df676fed1461086e57600080fd5b8063a9059cbb14610738578063b62496f514610758578063c024666814610788578063c2c3b599146107a8578063c492f046146107c8578063d158272d146107e857600080fd5b80638da5cb5b1161012e5780638da5cb5b1461068257806395d89b41146106a057806398118cb4146106b55780639999bd9e146106cb5780639a7a23d6146106f8578063a457c2d71461071857600080fd5b80636827e764146105db5780636b67c4df146105f157806370a0823114610607578063715018a61461063d5780637daa930a146106525780638c0b5e221461066c57600080fd5b8063313ce5671161021957806349bd5a5e116101d257806349bd5a5e1461051b5780635d098b381461053b57806360eb8a2e1461055b578063625e764c1461057b57806365470d601461059b57806365b8dbc0146105bb57600080fd5b8063313ce5671461045757806332fe7b2614610473578063357bf15c1461049b57806339509351146104bb57806340ee2ae0146104db578063455a4396146104fb57600080fd5b806318160ddd1161026b57806318160ddd146103ac5780631c75b6b2146103c15780631f53ac02146103e15780632077aec21461040157806323b872dd1461041757806326560be71461043757600080fd5b806301339c21146102be57806306fdde03146102d5578063095ea7b3146103005780630e038813146103305780631694505e14610368578063180b0d7e1461038857600080fd5b366102b957005b600080fd5b3480156102ca57600080fd5b506102d36108fa565b005b3480156102e157600080fd5b506102ea610940565b6040516102f7919061280f565b60405180910390f35b34801561030c57600080fd5b5061032061031b3660046126a1565b6109d2565b60405190151581526020016102f7565b34801561033c57600080fd5b50601654610350906001600160a01b031681565b6040516001600160a01b0390911681526020016102f7565b34801561037457600080fd5b50600854610350906001600160a01b031681565b34801561039457600080fd5b5061039e60105481565b6040519081526020016102f7565b3480156103b857600080fd5b5060025461039e565b3480156103cd57600080fd5b506102d36103dc366004612759565b6109e8565b3480156103ed57600080fd5b506102d36103fc3660046124e3565b610a17565b34801561040d57600080fd5b5061039e600b5481565b34801561042357600080fd5b5061032061043236600461255a565b610a8b565b34801561044357600080fd5b506102d3610452366004612721565b610b35565b34801561046357600080fd5b50604051601281526020016102f7565b34801561047f57600080fd5b50610350737a250d5630b4cf539739df2c5dacb4c659f2488d81565b3480156104a757600080fd5b506102d36104b6366004612759565b610b72565b3480156104c757600080fd5b506103206104d63660046126a1565b610ba1565b3480156104e757600080fd5b506102d36104f6366004612759565b610bdd565b34801561050757600080fd5b506102d3610516366004612674565b610c0c565b34801561052757600080fd5b50600954610350906001600160a01b031681565b34801561054757600080fd5b506102d36105563660046124e3565b610c70565b34801561056757600080fd5b506102d3610576366004612522565b610ce4565b34801561058757600080fd5b506102d3610596366004612759565b610e64565b3480156105a757600080fd5b506102d36105b63660046124e3565b610e93565b3480156105c757600080fd5b506102d36105d63660046124e3565b610f1e565b3480156105e757600080fd5b5061039e600f5481565b3480156105fd57600080fd5b5061039e600e5481565b34801561061357600080fd5b5061039e6106223660046124e3565b6001600160a01b031660009081526020819052604090205490565b34801561064957600080fd5b506102d36111be565b34801561065e57600080fd5b506013546103209060ff1681565b34801561067857600080fd5b5061039e60115481565b34801561068e57600080fd5b506005546001600160a01b0316610350565b3480156106ac57600080fd5b506102ea611232565b3480156106c157600080fd5b5061039e600d5481565b3480156106d757600080fd5b5061039e6106e63660046124e3565b600c6020526000908152604090205481565b34801561070457600080fd5b506102d3610713366004612674565b611241565b34801561072457600080fd5b506103206107333660046126a1565b611314565b34801561074457600080fd5b506103206107533660046126a1565b6113ad565b34801561076457600080fd5b506103206107733660046124e3565b60186020526000908152604090205460ff1681565b34801561079457600080fd5b506102d36107a3366004612674565b6113ba565b3480156107b457600080fd5b506102d36107c336600461259a565b61143c565b3480156107d457600080fd5b506102d36107e33660046126cc565b611589565b3480156107f457600080fd5b50601554610350906001600160a01b031681565b34801561081457600080fd5b506103206108233660046124e3565b611673565b34801561083457600080fd5b5061039e610843366004612522565b6001600160a01b03918216600090815260016020908152604080832093909416825291909152205490565b34801561087a57600080fd5b506102d3610889366004612759565b6116bf565b34801561089a57600080fd5b5061039e600a5481565b3480156108b057600080fd5b506102d36108bf36600461261a565b611760565b3480156108d057600080fd5b506102d36108df3660046124e3565b611818565b3480156108f057600080fd5b5061035061dead81565b6005546001600160a01b0316331461092d5760405162461bcd60e51b8152600401610924906128a5565b60405180910390fd5b426012556013805460ff19166001179055565b60606003805461094f90612a5a565b80601f016020809104026020016040519081016040528092919081815260200182805461097b90612a5a565b80156109c85780601f1061099d576101008083540402835291602001916109c8565b820191906000526020600020905b8154815290600101906020018083116109ab57829003601f168201915b5050505050905090565b60006109df338484611903565b50600192915050565b6005546001600160a01b03163314610a125760405162461bcd60e51b8152600401610924906128a5565b600f55565b6005546001600160a01b03163314610a415760405162461bcd60e51b8152600401610924906128a5565b6016546001600160a01b0316610a695760405162461bcd60e51b8152600401610924906128da565b601680546001600160a01b0319166001600160a01b0392909216919091179055565b6000610a98848484611a27565b6001600160a01b038416600090815260016020908152604080832033845290915290205482811015610b1d5760405162461bcd60e51b815260206004820152602860248201527f45524332303a207472616e7366657220616d6f756e74206578636565647320616044820152676c6c6f77616e636560c01b6064820152608401610924565b610b2a8533858403611903565b506001949350505050565b6005546001600160a01b03163314610b5f5760405162461bcd60e51b8152600401610924906128a5565b6013805460ff1916911515919091179055565b6005546001600160a01b03163314610b9c5760405162461bcd60e51b8152600401610924906128a5565b600d55565b3360008181526001602090815260408083206001600160a01b038716845290915281205490916109df918590610bd89086906129ec565b611903565b6005546001600160a01b03163314610c075760405162461bcd60e51b8152600401610924906128a5565b600b55565b6005546001600160a01b03163314610c365760405162461bcd60e51b8152600401610924906128a5565b80610c42576000610c46565b600b545b610c5090426129ec565b6001600160a01b039092166000908152600c602052604090209190915550565b6005546001600160a01b03163314610c9a5760405162461bcd60e51b8152600401610924906128a5565b6015546001600160a01b0316610cc25760405162461bcd60e51b8152600401610924906128da565b601580546001600160a01b0319166001600160a01b0392909216919091179055565b6005546001600160a01b03163314610d0e5760405162461bcd60e51b8152600401610924906128a5565b6040516370a0823160e01b815230600482015282906000906001600160a01b038316906370a082319060240160206040518083038186803b158015610d5257600080fd5b505afa158015610d66573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190610d8a9190612771565b60405163a9059cbb60e01b81526001600160a01b038581166004830152602482018390529192509083169063a9059cbb90604401602060405180830381600087803b158015610dd857600080fd5b505af1158015610dec573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190610e10919061273d565b50826001600160a01b0316846001600160a01b03167fa66c681b8dd2f4887dab34cb4692f542fb8038b3761d7b2af2732b22768e5d7983604051610e5691815260200190565b60405180910390a350505050565b6005546001600160a01b03163314610e8e5760405162461bcd60e51b8152600401610924906128a5565b600e55565b6005546001600160a01b03163314610ebd5760405162461bcd60e51b8152600401610924906128a5565b478015610ed757610ed76001600160a01b03831682611e20565b816001600160a01b03167faa99ad9c2148a8413503c81070a3863e235cede60d57698c75940dabd13ae12482604051610f1291815260200190565b60405180910390a25050565b6005546001600160a01b03163314610f485760405162461bcd60e51b8152600401610924906128a5565b6008546001600160a01b0382811691161415610fbb5760405162461bcd60e51b815260206004820152602c60248201527f48414b555259553a2054686520726f7574657220616c7265616479206861732060448201526b74686174206164647265737360a01b6064820152608401610924565b6008546040516001600160a01b03918216918316907f8fc842bbd331dfa973645f4ed48b11683d501ebf1352708d77a5da2ab49a576e90600090a3600880546001600160a01b0319166001600160a01b0383169081179091556040805163c45a015560e01b815290516000929163c45a0155916004808301926020929190829003018186803b15801561104d57600080fd5b505afa158015611061573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906110859190612506565b6001600160a01b031663c9c6539630600860009054906101000a90046001600160a01b03166001600160a01b031663ad5c46486040518163ffffffff1660e01b815260040160206040518083038186803b1580156110e257600080fd5b505afa1580156110f6573d6000803e3d6000fd5b505050506040513d601f19601f8201168201806040525081019061111a9190612506565b6040516001600160e01b031960e085901b1681526001600160a01b03928316600482015291166024820152604401602060405180830381600087803b15801561116257600080fd5b505af1158015611176573d6000803e3d6000fd5b505050506040513d601f19601f8201168201806040525081019061119a9190612506565b600980546001600160a01b0319166001600160a01b03929092169190911790555050565b6005546001600160a01b031633146111e85760405162461bcd60e51b8152600401610924906128a5565b6005546040516000916001600160a01b0316907f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e0908390a3600580546001600160a01b0319169055565b60606004805461094f90612a5a565b6005546001600160a01b0316331461126b5760405162461bcd60e51b8152600401610924906128a5565b6009546001600160a01b03838116911614156113065760405162461bcd60e51b815260206004820152604e60248201527f48414b555259553a205468652050616e63616b6553776170207061697220636160448201527f6e6e6f742062652072656d6f7665642066726f6d206175746f6d617465644d6160648201526d726b65744d616b6572506169727360901b608482015260a401610924565b6113108282611f39565b5050565b3360009081526001602090815260408083206001600160a01b0386168452909152812054828110156113965760405162461bcd60e51b815260206004820152602560248201527f45524332303a2064656372656173656420616c6c6f77616e63652062656c6f77604482015264207a65726f60d81b6064820152608401610924565b6113a33385858403611903565b5060019392505050565b60006109df338484611a27565b6005546001600160a01b031633146113e45760405162461bcd60e51b8152600401610924906128a5565b6001600160a01b038216600081815260176020908152604091829020805460ff191685151590811790915591519182527f9d8f7706ea1113d1a167b526eca956215946dd36cc7df39eb16180222d8b5df79101610f12565b6005546001600160a01b031633146114665760405162461bcd60e51b8152600401610924906128a5565b6001600160a01b03851660009081526017602052604090205460ff16611491576114918560016113ba565b8281146114ff5760405162461bcd60e51b815260206004820152603660248201527f4c656e677468206f6620726563697069656e7420616e6420616d6f756e7420616044820152757272617973206d757374206265207468652073616d6560501b6064820152608401610924565b60005b838110156115815761156f8686868481811061152e57634e487b7160e01b600052603260045260246000fd5b905060200201602081019061154391906124e3565b85858581811061156357634e487b7160e01b600052603260045260246000fd5b90506020020135611a27565b8061157981612a95565b915050611502565b505050505050565b6005546001600160a01b031633146115b35760405162461bcd60e51b8152600401610924906128a5565b60005b828110156116325781601760008686858181106115e357634e487b7160e01b600052603260045260246000fd5b90506020020160208101906115f891906124e3565b6001600160a01b031681526020810191909152604001600020805460ff19169115159190911790558061162a81612a95565b9150506115b6565b507f7fdaf542373fa84f4ee8d662c642f44e4c2276a217d7d29e548b6eb29a233b35838383604051611666939291906127b6565b60405180910390a1505050565b6005546000906001600160a01b031633146116a05760405162461bcd60e51b8152600401610924906128a5565b506001600160a01b031660009081526017602052604090205460ff1690565b6005546001600160a01b031633146116e95760405162461bcd60e51b8152600401610924906128a5565b600081116117395760405162461bcd60e51b815260206004820152601e60248201527f48414b555259553a2043616e277420736574206d617820547820746f203000006044820152606401610924565b6103e88161174660025490565b6117509190612a24565b61175a9190612a04565b60115550565b6005546001600160a01b0316331461178a5760405162461bcd60e51b8152600401610924906128a5565b6001600160a01b03841660009081526017602052604090205460ff166117b5576117b58460016113ba565b60005b82811015611811576117ff858585848181106117e457634e487b7160e01b600052603260045260246000fd5b90506020020160208101906117f991906124e3565b84611a27565b8061180981612a95565b9150506117b8565b5050505050565b6005546001600160a01b031633146118425760405162461bcd60e51b8152600401610924906128a5565b6001600160a01b0381166118a75760405162461bcd60e51b815260206004820152602660248201527f4f776e61626c653a206e6577206f776e657220697320746865207a65726f206160448201526564647265737360d01b6064820152608401610924565b6005546040516001600160a01b038084169216907f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e090600090a3600580546001600160a01b0319166001600160a01b0392909216919091179055565b6001600160a01b0383166119655760405162461bcd60e51b8152602060048201526024808201527f45524332303a20617070726f76652066726f6d20746865207a65726f206164646044820152637265737360e01b6064820152608401610924565b6001600160a01b0382166119c65760405162461bcd60e51b815260206004820152602260248201527f45524332303a20617070726f766520746f20746865207a65726f206164647265604482015261737360f01b6064820152608401610924565b6001600160a01b0383811660008181526001602090815260408083209487168084529482529182902085905590518481527f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b925910160405180910390a3505050565b60135460ff1680611a5057506001600160a01b03831660009081526017602052604090205460ff165b611a9c5760405162461bcd60e51b815260206004820152601760248201527f48414b555259553a2054726164696e67207061757365640000000000000000006044820152606401610924565b6001600160a01b038316611ac25760405162461bcd60e51b815260040161092490612937565b6001600160a01b038216611ae85760405162461bcd60e51b815260040161092490612862565b6001600160a01b0383166000908152600c602052604090205442118015611b2657506001600160a01b0382166000908152600c602052604090205442115b611b725760405162461bcd60e51b815260206004820152601c60248201527f48414b555259553a20426c61636b6c69737465642061646472657373000000006044820152606401610924565b80611b8857611b838383600061202c565b505050565b3060009081526020819052604081205490506000600f54600e54600d54611baf91906129ec565b611bb991906129ec565b90506000600a548310158015611bdc575042601254600a611bda91906129ec565b105b8015611bea575060135460ff165b9050808015611c035750600954600160a01b900460ff16155b8015611c2857506001600160a01b03861660009081526018602052604090205460ff16155b8015611c4257506005546001600160a01b03878116911614155b8015611c5c57506005546001600160a01b03868116911614155b15611d16576009805460ff60a01b1916600160a01b179055600d546000908390611c869086612a24565b611c909190612a04565b9050611c9b81612173565b600083600e5486611cac9190612a24565b611cb69190612a04565b601554909150611cd09082906001600160a01b03166121ee565b600084600f5487611ce19190612a24565b611ceb9190612a04565b601654909150611d059082906001600160a01b03166121ee565b50506009805460ff60a01b19169055505b6009546001600160a01b03871660009081526017602052604090205460ff600160a01b909204821615911680611d6457506001600160a01b03861660009081526017602052604090205460ff165b15611d6d575060005b8015611e0c57600060105442601254600a611d8891906129ec565b10611da1576001601054611d9c9190612a43565b611da3565b845b611dad9088612a24565b611db79190612a04565b6001600160a01b03881660009081526018602052604090205490915060ff1615611df357611de6606487612a04565b611df090826129ec565b90505b611dfd8187612a43565b9550611e0a88308361202c565b505b611e1787878761202c565b50505050505050565b80471015611e705760405162461bcd60e51b815260206004820152601d60248201527f416464726573733a20696e73756666696369656e742062616c616e63650000006044820152606401610924565b6000826001600160a01b03168260405160006040518083038185875af1925050503d8060008114611ebd576040519150601f19603f3d011682016040523d82523d6000602084013e611ec2565b606091505b5050905080611b835760405162461bcd60e51b815260206004820152603a60248201527f416464726573733a20756e61626c6520746f2073656e642076616c75652c207260448201527f6563697069656e74206d617920686176652072657665727465640000000000006064820152608401610924565b6001600160a01b03821660009081526018602052604090205460ff1615158115151415611fd85760405162461bcd60e51b815260206004820152604160248201527f48414b555259553a204175746f6d61746564206d61726b6574206d616b65722060448201527f7061697220697320616c72656164792073657420746f20746861742076616c756064820152606560f81b608482015260a401610924565b6001600160a01b038216600081815260186020526040808220805460ff191685151590811790915590519092917fffa9187bf1f18bf477bd0ea1bcbb64e93b6a98132473929edfce215cd9b16fab91a35050565b6001600160a01b0383166120525760405162461bcd60e51b815260040161092490612937565b6001600160a01b0382166120785760405162461bcd60e51b815260040161092490612862565b6001600160a01b038316600090815260208190526040902054818110156120f05760405162461bcd60e51b815260206004820152602660248201527f45524332303a207472616e7366657220616d6f756e7420657863656564732062604482015265616c616e636560d01b6064820152608401610924565b6001600160a01b038085166000908152602081905260408082208585039055918516815290812080548492906121279084906129ec565b92505081905550826001600160a01b0316846001600160a01b03167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef84604051610e5691815260200190565b6000612180600283612a04565b9050600061218e8284612a43565b9050600061219b8361220e565b90506121a782826123a9565b60408051848152602081018390529081018390527f17bbfb9a6069321b6ded73bd96327c9e6b7212a5cd51ff219cd61370acafb5619060600160405180910390a150505050565b60006121f98361220e565b9050611b836001600160a01b03831682611e20565b604080516002808252606082018352600092479284929091602083019080368337019050509050308160008151811061225757634e487b7160e01b600052603260045260246000fd5b6001600160a01b03928316602091820292909201810191909152600854604080516315ab88c960e31b81529051919093169263ad5c4648926004808301939192829003018186803b1580156122ab57600080fd5b505afa1580156122bf573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906122e39190612506565b8160018151811061230457634e487b7160e01b600052603260045260246000fd5b6001600160a01b03928316602091820292909201015260085461232a9130911686611903565b60085460405163791ac94760e01b81526001600160a01b039091169063791ac9479061236390879060009086903090429060040161297c565b600060405180830381600087803b15801561237d57600080fd5b505af1158015612391573d6000803e3d6000fd5b5050505081476123a19190612a43565b949350505050565b6008546123c19030906001600160a01b031684611903565b60085460405163f305d71960e01b81523060048201526024810184905260006044820181905260648201819052608482018190524260a4830152916001600160a01b03169063f305d71990849060c4016060604051808303818588803b15801561242a57600080fd5b505af115801561243e573d6000803e3d6000fd5b50505050506040513d601f19601f820116820180604052508101906124639190612789565b509150600090506124748284612a43565b1115611b8357611b836124878284612a43565b6015546001600160a01b031690611e20565b60008083601f8401126124aa578182fd5b50813567ffffffffffffffff8111156124c1578182fd5b6020830191508360208260051b85010111156124dc57600080fd5b9250929050565b6000602082840312156124f4578081fd5b81356124ff81612ac6565b9392505050565b600060208284031215612517578081fd5b81516124ff81612ac6565b60008060408385031215612534578081fd5b823561253f81612ac6565b9150602083013561254f81612ac6565b809150509250929050565b60008060006060848603121561256e578081fd5b833561257981612ac6565b9250602084013561258981612ac6565b929592945050506040919091013590565b6000806000806000606086880312156125b1578081fd5b85356125bc81612ac6565b9450602086013567ffffffffffffffff808211156125d8578283fd5b6125e489838a01612499565b909650945060408801359150808211156125fc578283fd5b5061260988828901612499565b969995985093965092949392505050565b6000806000806060858703121561262f578384fd5b843561263a81612ac6565b9350602085013567ffffffffffffffff811115612655578384fd5b61266187828801612499565b9598909750949560400135949350505050565b60008060408385031215612686578182fd5b823561269181612ac6565b9150602083013561254f81612ade565b600080604083850312156126b3578182fd5b82356126be81612ac6565b946020939093013593505050565b6000806000604084860312156126e0578283fd5b833567ffffffffffffffff8111156126f6578384fd5b61270286828701612499565b909450925050602084013561271681612ade565b809150509250925092565b600060208284031215612732578081fd5b81356124ff81612ade565b60006020828403121561274e578081fd5b81516124ff81612ade565b60006020828403121561276a578081fd5b5035919050565b600060208284031215612782578081fd5b5051919050565b60008060006060848603121561279d578081fd5b8351925060208401519150604084015190509250925092565b6040808252810183905260008460608301825b868110156127f95782356127dc81612ac6565b6001600160a01b03168252602092830192909101906001016127c9565b5080925050508215156020830152949350505050565b6000602080835283518082850152825b8181101561283b5785810183015185820160400152820161281f565b8181111561284c5783604083870101525b50601f01601f1916929092016040019392505050565b60208082526023908201527f45524332303a207472616e7366657220746f20746865207a65726f206164647260408201526265737360e81b606082015260800190565b6020808252818101527f4f776e61626c653a2063616c6c6572206973206e6f7420746865206f776e6572604082015260600190565b60208082526037908201527f48414b555259553a2043616e277420736574206d61726b6574696e672077616c60408201527f6c657420746f20746865207a65726f2061646472657373000000000000000000606082015260800190565b60208082526025908201527f45524332303a207472616e736665722066726f6d20746865207a65726f206164604082015264647265737360d81b606082015260800190565b600060a082018783526020878185015260a0604085015281875180845260c0860191508289019350845b818110156129cb5784516001600160a01b0316835293830193918301916001016129a6565b50506001600160a01b03969096166060850152505050608001529392505050565b600082198211156129ff576129ff612ab0565b500190565b600082612a1f57634e487b7160e01b81526012600452602481fd5b500490565b6000816000190483118215151615612a3e57612a3e612ab0565b500290565b600082821015612a5557612a55612ab0565b500390565b600181811c90821680612a6e57607f821691505b60208210811415612a8f57634e487b7160e01b600052602260045260246000fd5b50919050565b6000600019821415612aa957612aa9612ab0565b5060010190565b634e487b7160e01b600052601160045260246000fd5b6001600160a01b0381168114612adb57600080fd5b50565b8015158114612adb57600080fdfea26469706673582212207a786538f2e1e93e9d467542b92fa1a4c909c02d3b92d50abd463ff0ddc2dd5064736f6c63430008040033
Creation ByteCode
0x6080604052692a5a058fc295ed000000600a55610708600b556003600d556008600e556001600f556064601055601580546001600160a01b031990811673227625d6857cd1266ad4c4cb826c6a096e845ebc179091556016805490911673ce458f823a700595f76db54990203b2dbce8170e1790553480156200008157600080fd5b50604080518082018252600781526648414b5552595560c81b6020808301918252835180850190945260048452632452595560e01b908401528151919291620000cd9160039162000676565b508051620000e390600490602084019062000676565b5050506000620000f8620003d960201b60201c565b600580546001600160a01b0319166001600160a01b038316908117909155604051919250906000907f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e0908290a3506000737a250d5630b4cf539739df2c5dacb4c659f2488d90506000816001600160a01b031663c45a01556040518163ffffffff1660e01b815260040160206040518083038186803b1580156200019b57600080fd5b505afa158015620001b0573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190620001d691906200071c565b6001600160a01b031663c9c6539630846001600160a01b031663ad5c46486040518163ffffffff1660e01b815260040160206040518083038186803b1580156200021f57600080fd5b505afa15801562000234573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906200025a91906200071c565b6040516001600160e01b031960e085901b1681526001600160a01b03928316600482015291166024820152604401602060405180830381600087803b158015620002a357600080fd5b505af1158015620002b8573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190620002de91906200071c565b600880546001600160a01b038086166001600160a01b031992831617909255600980549284169290911691909117905590506200031d816001620003dd565b6200033c620003346005546001600160a01b031690565b6001620004d6565b60155462000355906001600160a01b03166001620004d6565b6016546200036e906001600160a01b03166001620004d6565b6200037d61dead6001620004d6565b6200038a306001620004d6565b620003b4620003a16005546001600160a01b031690565b6b033b2e3c9fd0803ce800000062000591565b6101f4620003c160025490565b620003cd919062000771565b60115550620007cf9050565b3390565b6001600160a01b03821660009081526018602052604090205460ff1615158115151415620004825760405162461bcd60e51b815260206004820152604160248201527f48414b555259553a204175746f6d61746564206d61726b6574206d616b65722060448201527f7061697220697320616c72656164792073657420746f20746861742076616c756064820152606560f81b608482015260a4015b60405180910390fd5b6001600160a01b038216600081815260186020526040808220805460ff191685151590811790915590519092917fffa9187bf1f18bf477bd0ea1bcbb64e93b6a98132473929edfce215cd9b16fab91a35050565b6005546001600160a01b03163314620005325760405162461bcd60e51b815260206004820181905260248201527f4f776e61626c653a2063616c6c6572206973206e6f7420746865206f776e6572604482015260640162000479565b6001600160a01b038216600081815260176020908152604091829020805460ff191685151590811790915591519182527f9d8f7706ea1113d1a167b526eca956215946dd36cc7df39eb16180222d8b5df7910160405180910390a25050565b6001600160a01b038216620005e95760405162461bcd60e51b815260206004820152601f60248201527f45524332303a206d696e7420746f20746865207a65726f206164647265737300604482015260640162000479565b8060026000828254620005fd91906200074c565b90915550506001600160a01b038216600090815260208190526040812080548392906200062c9084906200074c565b90915550506040518181526001600160a01b038316906000907fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef9060200160405180910390a35050565b828054620006849062000792565b90600052602060002090601f016020900481019282620006a85760008555620006f3565b82601f10620006c357805160ff1916838001178555620006f3565b82800160010185558215620006f3579182015b82811115620006f3578251825591602001919060010190620006d6565b506200070192915062000705565b5090565b5b8082111562000701576000815560010162000706565b6000602082840312156200072e578081fd5b81516001600160a01b038116811462000745578182fd5b9392505050565b600082198211156200076c57634e487b7160e01b81526011600452602481fd5b500190565b6000826200078d57634e487b7160e01b81526012600452602481fd5b500490565b600181811c90821680620007a757607f821691505b60208210811415620007c957634e487b7160e01b600052602260045260246000fd5b50919050565b612b2280620007df6000396000f3fe6080604052600436106102b25760003560e01c80636827e76411610175578063a9059cbb116100dc578063dbe66ca011610095578063e2f456051161006f578063e2f456051461088e578063e666f39c146108a4578063f2fde38b146108c4578063fccc2813146108e457600080fd5b8063dbe66ca014610808578063dd62ed3e14610828578063df676fed1461086e57600080fd5b8063a9059cbb14610738578063b62496f514610758578063c024666814610788578063c2c3b599146107a8578063c492f046146107c8578063d158272d146107e857600080fd5b80638da5cb5b1161012e5780638da5cb5b1461068257806395d89b41146106a057806398118cb4146106b55780639999bd9e146106cb5780639a7a23d6146106f8578063a457c2d71461071857600080fd5b80636827e764146105db5780636b67c4df146105f157806370a0823114610607578063715018a61461063d5780637daa930a146106525780638c0b5e221461066c57600080fd5b8063313ce5671161021957806349bd5a5e116101d257806349bd5a5e1461051b5780635d098b381461053b57806360eb8a2e1461055b578063625e764c1461057b57806365470d601461059b57806365b8dbc0146105bb57600080fd5b8063313ce5671461045757806332fe7b2614610473578063357bf15c1461049b57806339509351146104bb57806340ee2ae0146104db578063455a4396146104fb57600080fd5b806318160ddd1161026b57806318160ddd146103ac5780631c75b6b2146103c15780631f53ac02146103e15780632077aec21461040157806323b872dd1461041757806326560be71461043757600080fd5b806301339c21146102be57806306fdde03146102d5578063095ea7b3146103005780630e038813146103305780631694505e14610368578063180b0d7e1461038857600080fd5b366102b957005b600080fd5b3480156102ca57600080fd5b506102d36108fa565b005b3480156102e157600080fd5b506102ea610940565b6040516102f7919061280f565b60405180910390f35b34801561030c57600080fd5b5061032061031b3660046126a1565b6109d2565b60405190151581526020016102f7565b34801561033c57600080fd5b50601654610350906001600160a01b031681565b6040516001600160a01b0390911681526020016102f7565b34801561037457600080fd5b50600854610350906001600160a01b031681565b34801561039457600080fd5b5061039e60105481565b6040519081526020016102f7565b3480156103b857600080fd5b5060025461039e565b3480156103cd57600080fd5b506102d36103dc366004612759565b6109e8565b3480156103ed57600080fd5b506102d36103fc3660046124e3565b610a17565b34801561040d57600080fd5b5061039e600b5481565b34801561042357600080fd5b5061032061043236600461255a565b610a8b565b34801561044357600080fd5b506102d3610452366004612721565b610b35565b34801561046357600080fd5b50604051601281526020016102f7565b34801561047f57600080fd5b50610350737a250d5630b4cf539739df2c5dacb4c659f2488d81565b3480156104a757600080fd5b506102d36104b6366004612759565b610b72565b3480156104c757600080fd5b506103206104d63660046126a1565b610ba1565b3480156104e757600080fd5b506102d36104f6366004612759565b610bdd565b34801561050757600080fd5b506102d3610516366004612674565b610c0c565b34801561052757600080fd5b50600954610350906001600160a01b031681565b34801561054757600080fd5b506102d36105563660046124e3565b610c70565b34801561056757600080fd5b506102d3610576366004612522565b610ce4565b34801561058757600080fd5b506102d3610596366004612759565b610e64565b3480156105a757600080fd5b506102d36105b63660046124e3565b610e93565b3480156105c757600080fd5b506102d36105d63660046124e3565b610f1e565b3480156105e757600080fd5b5061039e600f5481565b3480156105fd57600080fd5b5061039e600e5481565b34801561061357600080fd5b5061039e6106223660046124e3565b6001600160a01b031660009081526020819052604090205490565b34801561064957600080fd5b506102d36111be565b34801561065e57600080fd5b506013546103209060ff1681565b34801561067857600080fd5b5061039e60115481565b34801561068e57600080fd5b506005546001600160a01b0316610350565b3480156106ac57600080fd5b506102ea611232565b3480156106c157600080fd5b5061039e600d5481565b3480156106d757600080fd5b5061039e6106e63660046124e3565b600c6020526000908152604090205481565b34801561070457600080fd5b506102d3610713366004612674565b611241565b34801561072457600080fd5b506103206107333660046126a1565b611314565b34801561074457600080fd5b506103206107533660046126a1565b6113ad565b34801561076457600080fd5b506103206107733660046124e3565b60186020526000908152604090205460ff1681565b34801561079457600080fd5b506102d36107a3366004612674565b6113ba565b3480156107b457600080fd5b506102d36107c336600461259a565b61143c565b3480156107d457600080fd5b506102d36107e33660046126cc565b611589565b3480156107f457600080fd5b50601554610350906001600160a01b031681565b34801561081457600080fd5b506103206108233660046124e3565b611673565b34801561083457600080fd5b5061039e610843366004612522565b6001600160a01b03918216600090815260016020908152604080832093909416825291909152205490565b34801561087a57600080fd5b506102d3610889366004612759565b6116bf565b34801561089a57600080fd5b5061039e600a5481565b3480156108b057600080fd5b506102d36108bf36600461261a565b611760565b3480156108d057600080fd5b506102d36108df3660046124e3565b611818565b3480156108f057600080fd5b5061035061dead81565b6005546001600160a01b0316331461092d5760405162461bcd60e51b8152600401610924906128a5565b60405180910390fd5b426012556013805460ff19166001179055565b60606003805461094f90612a5a565b80601f016020809104026020016040519081016040528092919081815260200182805461097b90612a5a565b80156109c85780601f1061099d576101008083540402835291602001916109c8565b820191906000526020600020905b8154815290600101906020018083116109ab57829003601f168201915b5050505050905090565b60006109df338484611903565b50600192915050565b6005546001600160a01b03163314610a125760405162461bcd60e51b8152600401610924906128a5565b600f55565b6005546001600160a01b03163314610a415760405162461bcd60e51b8152600401610924906128a5565b6016546001600160a01b0316610a695760405162461bcd60e51b8152600401610924906128da565b601680546001600160a01b0319166001600160a01b0392909216919091179055565b6000610a98848484611a27565b6001600160a01b038416600090815260016020908152604080832033845290915290205482811015610b1d5760405162461bcd60e51b815260206004820152602860248201527f45524332303a207472616e7366657220616d6f756e74206578636565647320616044820152676c6c6f77616e636560c01b6064820152608401610924565b610b2a8533858403611903565b506001949350505050565b6005546001600160a01b03163314610b5f5760405162461bcd60e51b8152600401610924906128a5565b6013805460ff1916911515919091179055565b6005546001600160a01b03163314610b9c5760405162461bcd60e51b8152600401610924906128a5565b600d55565b3360008181526001602090815260408083206001600160a01b038716845290915281205490916109df918590610bd89086906129ec565b611903565b6005546001600160a01b03163314610c075760405162461bcd60e51b8152600401610924906128a5565b600b55565b6005546001600160a01b03163314610c365760405162461bcd60e51b8152600401610924906128a5565b80610c42576000610c46565b600b545b610c5090426129ec565b6001600160a01b039092166000908152600c602052604090209190915550565b6005546001600160a01b03163314610c9a5760405162461bcd60e51b8152600401610924906128a5565b6015546001600160a01b0316610cc25760405162461bcd60e51b8152600401610924906128da565b601580546001600160a01b0319166001600160a01b0392909216919091179055565b6005546001600160a01b03163314610d0e5760405162461bcd60e51b8152600401610924906128a5565b6040516370a0823160e01b815230600482015282906000906001600160a01b038316906370a082319060240160206040518083038186803b158015610d5257600080fd5b505afa158015610d66573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190610d8a9190612771565b60405163a9059cbb60e01b81526001600160a01b038581166004830152602482018390529192509083169063a9059cbb90604401602060405180830381600087803b158015610dd857600080fd5b505af1158015610dec573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190610e10919061273d565b50826001600160a01b0316846001600160a01b03167fa66c681b8dd2f4887dab34cb4692f542fb8038b3761d7b2af2732b22768e5d7983604051610e5691815260200190565b60405180910390a350505050565b6005546001600160a01b03163314610e8e5760405162461bcd60e51b8152600401610924906128a5565b600e55565b6005546001600160a01b03163314610ebd5760405162461bcd60e51b8152600401610924906128a5565b478015610ed757610ed76001600160a01b03831682611e20565b816001600160a01b03167faa99ad9c2148a8413503c81070a3863e235cede60d57698c75940dabd13ae12482604051610f1291815260200190565b60405180910390a25050565b6005546001600160a01b03163314610f485760405162461bcd60e51b8152600401610924906128a5565b6008546001600160a01b0382811691161415610fbb5760405162461bcd60e51b815260206004820152602c60248201527f48414b555259553a2054686520726f7574657220616c7265616479206861732060448201526b74686174206164647265737360a01b6064820152608401610924565b6008546040516001600160a01b03918216918316907f8fc842bbd331dfa973645f4ed48b11683d501ebf1352708d77a5da2ab49a576e90600090a3600880546001600160a01b0319166001600160a01b0383169081179091556040805163c45a015560e01b815290516000929163c45a0155916004808301926020929190829003018186803b15801561104d57600080fd5b505afa158015611061573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906110859190612506565b6001600160a01b031663c9c6539630600860009054906101000a90046001600160a01b03166001600160a01b031663ad5c46486040518163ffffffff1660e01b815260040160206040518083038186803b1580156110e257600080fd5b505afa1580156110f6573d6000803e3d6000fd5b505050506040513d601f19601f8201168201806040525081019061111a9190612506565b6040516001600160e01b031960e085901b1681526001600160a01b03928316600482015291166024820152604401602060405180830381600087803b15801561116257600080fd5b505af1158015611176573d6000803e3d6000fd5b505050506040513d601f19601f8201168201806040525081019061119a9190612506565b600980546001600160a01b0319166001600160a01b03929092169190911790555050565b6005546001600160a01b031633146111e85760405162461bcd60e51b8152600401610924906128a5565b6005546040516000916001600160a01b0316907f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e0908390a3600580546001600160a01b0319169055565b60606004805461094f90612a5a565b6005546001600160a01b0316331461126b5760405162461bcd60e51b8152600401610924906128a5565b6009546001600160a01b03838116911614156113065760405162461bcd60e51b815260206004820152604e60248201527f48414b555259553a205468652050616e63616b6553776170207061697220636160448201527f6e6e6f742062652072656d6f7665642066726f6d206175746f6d617465644d6160648201526d726b65744d616b6572506169727360901b608482015260a401610924565b6113108282611f39565b5050565b3360009081526001602090815260408083206001600160a01b0386168452909152812054828110156113965760405162461bcd60e51b815260206004820152602560248201527f45524332303a2064656372656173656420616c6c6f77616e63652062656c6f77604482015264207a65726f60d81b6064820152608401610924565b6113a33385858403611903565b5060019392505050565b60006109df338484611a27565b6005546001600160a01b031633146113e45760405162461bcd60e51b8152600401610924906128a5565b6001600160a01b038216600081815260176020908152604091829020805460ff191685151590811790915591519182527f9d8f7706ea1113d1a167b526eca956215946dd36cc7df39eb16180222d8b5df79101610f12565b6005546001600160a01b031633146114665760405162461bcd60e51b8152600401610924906128a5565b6001600160a01b03851660009081526017602052604090205460ff16611491576114918560016113ba565b8281146114ff5760405162461bcd60e51b815260206004820152603660248201527f4c656e677468206f6620726563697069656e7420616e6420616d6f756e7420616044820152757272617973206d757374206265207468652073616d6560501b6064820152608401610924565b60005b838110156115815761156f8686868481811061152e57634e487b7160e01b600052603260045260246000fd5b905060200201602081019061154391906124e3565b85858581811061156357634e487b7160e01b600052603260045260246000fd5b90506020020135611a27565b8061157981612a95565b915050611502565b505050505050565b6005546001600160a01b031633146115b35760405162461bcd60e51b8152600401610924906128a5565b60005b828110156116325781601760008686858181106115e357634e487b7160e01b600052603260045260246000fd5b90506020020160208101906115f891906124e3565b6001600160a01b031681526020810191909152604001600020805460ff19169115159190911790558061162a81612a95565b9150506115b6565b507f7fdaf542373fa84f4ee8d662c642f44e4c2276a217d7d29e548b6eb29a233b35838383604051611666939291906127b6565b60405180910390a1505050565b6005546000906001600160a01b031633146116a05760405162461bcd60e51b8152600401610924906128a5565b506001600160a01b031660009081526017602052604090205460ff1690565b6005546001600160a01b031633146116e95760405162461bcd60e51b8152600401610924906128a5565b600081116117395760405162461bcd60e51b815260206004820152601e60248201527f48414b555259553a2043616e277420736574206d617820547820746f203000006044820152606401610924565b6103e88161174660025490565b6117509190612a24565b61175a9190612a04565b60115550565b6005546001600160a01b0316331461178a5760405162461bcd60e51b8152600401610924906128a5565b6001600160a01b03841660009081526017602052604090205460ff166117b5576117b58460016113ba565b60005b82811015611811576117ff858585848181106117e457634e487b7160e01b600052603260045260246000fd5b90506020020160208101906117f991906124e3565b84611a27565b8061180981612a95565b9150506117b8565b5050505050565b6005546001600160a01b031633146118425760405162461bcd60e51b8152600401610924906128a5565b6001600160a01b0381166118a75760405162461bcd60e51b815260206004820152602660248201527f4f776e61626c653a206e6577206f776e657220697320746865207a65726f206160448201526564647265737360d01b6064820152608401610924565b6005546040516001600160a01b038084169216907f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e090600090a3600580546001600160a01b0319166001600160a01b0392909216919091179055565b6001600160a01b0383166119655760405162461bcd60e51b8152602060048201526024808201527f45524332303a20617070726f76652066726f6d20746865207a65726f206164646044820152637265737360e01b6064820152608401610924565b6001600160a01b0382166119c65760405162461bcd60e51b815260206004820152602260248201527f45524332303a20617070726f766520746f20746865207a65726f206164647265604482015261737360f01b6064820152608401610924565b6001600160a01b0383811660008181526001602090815260408083209487168084529482529182902085905590518481527f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b925910160405180910390a3505050565b60135460ff1680611a5057506001600160a01b03831660009081526017602052604090205460ff165b611a9c5760405162461bcd60e51b815260206004820152601760248201527f48414b555259553a2054726164696e67207061757365640000000000000000006044820152606401610924565b6001600160a01b038316611ac25760405162461bcd60e51b815260040161092490612937565b6001600160a01b038216611ae85760405162461bcd60e51b815260040161092490612862565b6001600160a01b0383166000908152600c602052604090205442118015611b2657506001600160a01b0382166000908152600c602052604090205442115b611b725760405162461bcd60e51b815260206004820152601c60248201527f48414b555259553a20426c61636b6c69737465642061646472657373000000006044820152606401610924565b80611b8857611b838383600061202c565b505050565b3060009081526020819052604081205490506000600f54600e54600d54611baf91906129ec565b611bb991906129ec565b90506000600a548310158015611bdc575042601254600a611bda91906129ec565b105b8015611bea575060135460ff165b9050808015611c035750600954600160a01b900460ff16155b8015611c2857506001600160a01b03861660009081526018602052604090205460ff16155b8015611c4257506005546001600160a01b03878116911614155b8015611c5c57506005546001600160a01b03868116911614155b15611d16576009805460ff60a01b1916600160a01b179055600d546000908390611c869086612a24565b611c909190612a04565b9050611c9b81612173565b600083600e5486611cac9190612a24565b611cb69190612a04565b601554909150611cd09082906001600160a01b03166121ee565b600084600f5487611ce19190612a24565b611ceb9190612a04565b601654909150611d059082906001600160a01b03166121ee565b50506009805460ff60a01b19169055505b6009546001600160a01b03871660009081526017602052604090205460ff600160a01b909204821615911680611d6457506001600160a01b03861660009081526017602052604090205460ff165b15611d6d575060005b8015611e0c57600060105442601254600a611d8891906129ec565b10611da1576001601054611d9c9190612a43565b611da3565b845b611dad9088612a24565b611db79190612a04565b6001600160a01b03881660009081526018602052604090205490915060ff1615611df357611de6606487612a04565b611df090826129ec565b90505b611dfd8187612a43565b9550611e0a88308361202c565b505b611e1787878761202c565b50505050505050565b80471015611e705760405162461bcd60e51b815260206004820152601d60248201527f416464726573733a20696e73756666696369656e742062616c616e63650000006044820152606401610924565b6000826001600160a01b03168260405160006040518083038185875af1925050503d8060008114611ebd576040519150601f19603f3d011682016040523d82523d6000602084013e611ec2565b606091505b5050905080611b835760405162461bcd60e51b815260206004820152603a60248201527f416464726573733a20756e61626c6520746f2073656e642076616c75652c207260448201527f6563697069656e74206d617920686176652072657665727465640000000000006064820152608401610924565b6001600160a01b03821660009081526018602052604090205460ff1615158115151415611fd85760405162461bcd60e51b815260206004820152604160248201527f48414b555259553a204175746f6d61746564206d61726b6574206d616b65722060448201527f7061697220697320616c72656164792073657420746f20746861742076616c756064820152606560f81b608482015260a401610924565b6001600160a01b038216600081815260186020526040808220805460ff191685151590811790915590519092917fffa9187bf1f18bf477bd0ea1bcbb64e93b6a98132473929edfce215cd9b16fab91a35050565b6001600160a01b0383166120525760405162461bcd60e51b815260040161092490612937565b6001600160a01b0382166120785760405162461bcd60e51b815260040161092490612862565b6001600160a01b038316600090815260208190526040902054818110156120f05760405162461bcd60e51b815260206004820152602660248201527f45524332303a207472616e7366657220616d6f756e7420657863656564732062604482015265616c616e636560d01b6064820152608401610924565b6001600160a01b038085166000908152602081905260408082208585039055918516815290812080548492906121279084906129ec565b92505081905550826001600160a01b0316846001600160a01b03167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef84604051610e5691815260200190565b6000612180600283612a04565b9050600061218e8284612a43565b9050600061219b8361220e565b90506121a782826123a9565b60408051848152602081018390529081018390527f17bbfb9a6069321b6ded73bd96327c9e6b7212a5cd51ff219cd61370acafb5619060600160405180910390a150505050565b60006121f98361220e565b9050611b836001600160a01b03831682611e20565b604080516002808252606082018352600092479284929091602083019080368337019050509050308160008151811061225757634e487b7160e01b600052603260045260246000fd5b6001600160a01b03928316602091820292909201810191909152600854604080516315ab88c960e31b81529051919093169263ad5c4648926004808301939192829003018186803b1580156122ab57600080fd5b505afa1580156122bf573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906122e39190612506565b8160018151811061230457634e487b7160e01b600052603260045260246000fd5b6001600160a01b03928316602091820292909201015260085461232a9130911686611903565b60085460405163791ac94760e01b81526001600160a01b039091169063791ac9479061236390879060009086903090429060040161297c565b600060405180830381600087803b15801561237d57600080fd5b505af1158015612391573d6000803e3d6000fd5b5050505081476123a19190612a43565b949350505050565b6008546123c19030906001600160a01b031684611903565b60085460405163f305d71960e01b81523060048201526024810184905260006044820181905260648201819052608482018190524260a4830152916001600160a01b03169063f305d71990849060c4016060604051808303818588803b15801561242a57600080fd5b505af115801561243e573d6000803e3d6000fd5b50505050506040513d601f19601f820116820180604052508101906124639190612789565b509150600090506124748284612a43565b1115611b8357611b836124878284612a43565b6015546001600160a01b031690611e20565b60008083601f8401126124aa578182fd5b50813567ffffffffffffffff8111156124c1578182fd5b6020830191508360208260051b85010111156124dc57600080fd5b9250929050565b6000602082840312156124f4578081fd5b81356124ff81612ac6565b9392505050565b600060208284031215612517578081fd5b81516124ff81612ac6565b60008060408385031215612534578081fd5b823561253f81612ac6565b9150602083013561254f81612ac6565b809150509250929050565b60008060006060848603121561256e578081fd5b833561257981612ac6565b9250602084013561258981612ac6565b929592945050506040919091013590565b6000806000806000606086880312156125b1578081fd5b85356125bc81612ac6565b9450602086013567ffffffffffffffff808211156125d8578283fd5b6125e489838a01612499565b909650945060408801359150808211156125fc578283fd5b5061260988828901612499565b969995985093965092949392505050565b6000806000806060858703121561262f578384fd5b843561263a81612ac6565b9350602085013567ffffffffffffffff811115612655578384fd5b61266187828801612499565b9598909750949560400135949350505050565b60008060408385031215612686578182fd5b823561269181612ac6565b9150602083013561254f81612ade565b600080604083850312156126b3578182fd5b82356126be81612ac6565b946020939093013593505050565b6000806000604084860312156126e0578283fd5b833567ffffffffffffffff8111156126f6578384fd5b61270286828701612499565b909450925050602084013561271681612ade565b809150509250925092565b600060208284031215612732578081fd5b81356124ff81612ade565b60006020828403121561274e578081fd5b81516124ff81612ade565b60006020828403121561276a578081fd5b5035919050565b600060208284031215612782578081fd5b5051919050565b60008060006060848603121561279d578081fd5b8351925060208401519150604084015190509250925092565b6040808252810183905260008460608301825b868110156127f95782356127dc81612ac6565b6001600160a01b03168252602092830192909101906001016127c9565b5080925050508215156020830152949350505050565b6000602080835283518082850152825b8181101561283b5785810183015185820160400152820161281f565b8181111561284c5783604083870101525b50601f01601f1916929092016040019392505050565b60208082526023908201527f45524332303a207472616e7366657220746f20746865207a65726f206164647260408201526265737360e81b606082015260800190565b6020808252818101527f4f776e61626c653a2063616c6c6572206973206e6f7420746865206f776e6572604082015260600190565b60208082526037908201527f48414b555259553a2043616e277420736574206d61726b6574696e672077616c60408201527f6c657420746f20746865207a65726f2061646472657373000000000000000000606082015260800190565b60208082526025908201527f45524332303a207472616e736665722066726f6d20746865207a65726f206164604082015264647265737360d81b606082015260800190565b600060a082018783526020878185015260a0604085015281875180845260c0860191508289019350845b818110156129cb5784516001600160a01b0316835293830193918301916001016129a6565b50506001600160a01b03969096166060850152505050608001529392505050565b600082198211156129ff576129ff612ab0565b500190565b600082612a1f57634e487b7160e01b81526012600452602481fd5b500490565b6000816000190483118215151615612a3e57612a3e612ab0565b500290565b600082821015612a5557612a55612ab0565b500390565b600181811c90821680612a6e57607f821691505b60208210811415612a8f57634e487b7160e01b600052602260045260246000fd5b50919050565b6000600019821415612aa957612aa9612ab0565b5060010190565b634e487b7160e01b600052601160045260246000fd5b6001600160a01b0381168114612adb57600080fd5b50565b8015158114612adb57600080fdfea26469706673582212207a786538f2e1e93e9d467542b92fa1a4c909c02d3b92d50abd463ff0ddc2dd5064736f6c63430008040033
©2022-now by Spectre