Overview ERC20
PRICE
n/a

ON-CHAIN MARKET CAP n/a

Total Supply:
0

Profile Summary
Blockchain:
Beam (4337)


Decimals:
18
Are you the contract creator? Verify and Publish your contract source code today!
This contract was created by 0xbFb53a2c470cdb4FF32eE4F18A93B98F9f55D0E1
60806040523480156200001157600080fd5b506200001c62000022565b620000e3565b600054610100900460ff16156200008f5760405162461bcd60e51b815260206004820152602760248201527f496e697469616c697a61626c653a20636f6e747261637420697320696e697469604482015266616c697a696e6760c81b606482015260840160405180910390fd5b60005460ff90811614620000e1576000805460ff191660ff9081179091556040519081527f7f26b83ff96e1f2b6a682f133852f6798a09c465da95921460cefb38474024989060200160405180910390a15b565b61550780620000f36000396000f3fe6080604052600436106103c25760003560e01c80638da5cb5b116101f2578063cbed8b9c1161010d578063eab45d9c116100a0578063ed629c5c1161006f578063ed629c5c14610bd4578063f2fde38b14610bf3578063f5ecbdbc14610c13578063fc0c546a14610c3357600080fd5b8063eab45d9c14610b54578063eaffd49a14610b74578063eb8d72b714610b94578063ecd8f21214610bb457600080fd5b8063dd62ed3e116100dc578063dd62ed3e14610adf578063de7ea79d14610aff578063df2a5b3b14610b1f578063e6a20ae614610b3f57600080fd5b8063cbed8b9c14610a5e578063d1deba1f14610a7e578063d505accf14610a91578063d888296814610ab157600080fd5b8063a6c3d16511610185578063b9818be111610154578063b9818be1146109c2578063baf3292d146109e8578063c44618341461098c578063c83330ce14610a0857600080fd5b8063a6c3d1651461094c578063a9059cbb1461096c578063abe685cd1461098c578063b353aaa7146109a257600080fd5b80639bdb9812116101c15780639bdb98121461089a5780639f38369a146108ec578063a457c2d71461090c578063a4c51df51461092c57600080fd5b80638da5cb5b1461081e5780639358928b14610850578063950c8a741461086557806395d89b411461088557600080fd5b806342d65a8d116102e257806370a08231116102755780637ecebe00116102445780637ecebe001461078457806384b0196e146107a4578063857749b0146107cc5780638cfd8f5c146107e657600080fd5b806370a08231146106f8578063715018a61461072f5780637533d7881461074457806379c0ad4b1461076457600080fd5b80634c42899a116102b15780634c42899a146106545780635a359dc5146106695780635b8c41e61461068957806366ad5c8a146106d857600080fd5b806342d65a8d146105ec578063447705151461060c578063455ba27d146106215780634b104eff1461063457600080fd5b806323b872dd1161035a578063365260b411610329578063365260b41461054a578063395093511461057f5780633d8b38f61461059f5780633f1f4fa4146105bf57600080fd5b806323b872dd146104e05780632cdf0b9514610500578063313ce567146105135780633644e5151461053557600080fd5b8063095ea7b311610396578063095ea7b3146104605780630df374831461048057806310ddb137146104a057806318160ddd146104c057600080fd5b80621d3567146103c757806301ffc9a7146103e957806306fdde031461041e57806307e0db1714610440575b600080fd5b3480156103d357600080fd5b506103e76103e23660046141a6565b610c46565b005b3480156103f557600080fd5b50610409610404366004614239565b610e62565b60405190151581526020015b60405180910390f35b34801561042a57600080fd5b50610433610e99565b60405161041591906142b3565b34801561044c57600080fd5b506103e761045b3660046142c6565b610f2c565b34801561046c57600080fd5b5061040961047b3660046142f6565b610f99565b34801561048c57600080fd5b506103e761049b366004614322565b610fb1565b3480156104ac57600080fd5b506103e76104bb3660046142c6565b610fd0565b3480156104cc57600080fd5b5061018c545b604051908152602001610415565b3480156104ec57600080fd5b506104096104fb36600461433e565b61100c565b6103e761050e366004614391565b611030565b34801561051f57600080fd5b5060125b60405160ff9091168152602001610415565b34801561054157600080fd5b506104d26110d3565b34801561055657600080fd5b5061056a61056536600461441c565b6110e2565b60408051928352602083019190915201610415565b34801561058b57600080fd5b5061040961059a3660046142f6565b611137565b3480156105ab57600080fd5b506104096105ba366004614481565b611159565b3480156105cb57600080fd5b506104d26105da3660046142c6565b60686020526000908152604090205481565b3480156105f857600080fd5b506103e7610607366004614481565b611225565b34801561061857600080fd5b506104d2600081565b6103e761062f3660046144d3565b61128f565b34801561064057600080fd5b506103e761064f36600461458f565b611370565b34801561066057600080fd5b50610523600081565b34801561067557600080fd5b506103e76106843660046142c6565b61142d565b34801561069557600080fd5b506104d26106a4366004614657565b6097602090815260009384526040808520845180860184018051928152908401958401959095209452929052825290205481565b3480156106e457600080fd5b506103e76106f33660046141a6565b61149f565b34801561070457600080fd5b506104d261071336600461458f565b6001600160a01b0316600090815261018a602052604090205490565b34801561073b57600080fd5b506103e7611573565b34801561075057600080fd5b5061043361075f3660046142c6565b611587565b34801561077057600080fd5b506103e761077f3660046146c8565b611621565b34801561079057600080fd5b506104d261079f36600461458f565b6116dd565b3480156107b057600080fd5b506107b96116fc565b6040516104159796959493929190614702565b3480156107d857600080fd5b5060c9546105239060ff1681565b3480156107f257600080fd5b506104d2610801366004614798565b606760209081526000928352604080842090915290825290205481565b34801561082a57600080fd5b506033546001600160a01b03165b6040516001600160a01b039091168152602001610415565b34801561085c57600080fd5b506104d261179c565b34801561087157600080fd5b50606954610838906001600160a01b031681565b34801561089157600080fd5b506104336117a8565b3480156108a657600080fd5b506104096108b5366004614657565b60ca602090815260009384526040808520845180860184018051928152908401958401959095209452929052825290205460ff1681565b3480156108f857600080fd5b506104336109073660046142c6565b6117b8565b34801561091857600080fd5b506104096109273660046142f6565b6118ce565b34801561093857600080fd5b5061056a6109473660046147cb565b611949565b34801561095857600080fd5b506103e7610967366004614481565b6119d8565b34801561097857600080fd5b506104096109873660046142f6565b611a54565b34801561099857600080fd5b506104d261271081565b3480156109ae57600080fd5b50606554610838906001600160a01b031681565b3480156109ce57600080fd5b5060f854610838906201000090046001600160a01b031681565b3480156109f457600080fd5b506103e7610a0336600461458f565b611a62565b348015610a1457600080fd5b50610a44610a233660046142c6565b60f76020526000908152604090205461ffff81169062010000900460ff1682565b6040805161ffff9093168352901515602083015201610415565b348015610a6a57600080fd5b506103e7610a79366004614884565b611ab8565b6103e7610a8c3660046141a6565b611b26565b348015610a9d57600080fd5b506103e7610aac366004614903565b611d3c565b348015610abd57600080fd5b5060f854610acc9061ffff1681565b60405161ffff9091168152602001610415565b348015610aeb57600080fd5b506104d2610afa366004614971565b611ea0565b348015610b0b57600080fd5b506103e7610b1a3660046149ca565b611ecc565b348015610b2b57600080fd5b506103e7610b3a366004614a50565b611fe5565b348015610b4b57600080fd5b50610523600181565b348015610b6057600080fd5b506103e7610b6f366004614a8c565b612097565b348015610b8057600080fd5b506103e7610b8f366004614aa7565b6120e8565b348015610ba057600080fd5b506103e7610baf366004614481565b612207565b348015610bc057600080fd5b506104d2610bcf366004614322565b612261565b348015610be057600080fd5b5060c95461040990610100900460ff1681565b348015610bff57600080fd5b506103e7610c0e36600461458f565b6122f3565b348015610c1f57600080fd5b50610433610c2e366004614b6f565b61236c565b348015610c3f57600080fd5b5030610838565b6065546001600160a01b0316336001600160a01b031614610cae5760405162461bcd60e51b815260206004820152601e60248201527f4c7a4170703a20696e76616c696420656e64706f696e742063616c6c6572000060448201526064015b60405180910390fd5b61ffff861660009081526066602052604081208054610ccc90614bbc565b80601f0160208091040260200160405190810160405280929190818152602001828054610cf890614bbc565b8015610d455780601f10610d1a57610100808354040283529160200191610d45565b820191906000526020600020905b815481529060010190602001808311610d2857829003601f168201915b50505050509050805186869050148015610d60575060008151115b8015610d88575080516020820120604051610d7e9088908890614bf0565b6040518091039020145b610de35760405162461bcd60e51b815260206004820152602660248201527f4c7a4170703a20696e76616c696420736f757263652073656e64696e6720636f6044820152651b9d1c9858dd60d21b6064820152608401610ca5565b610e598787878080601f01602080910402602001604051908101604052809392919081815260200183838082843760009201919091525050604080516020601f8a018190048102820181019092528881528a9350915088908890819084018382808284376000920191909152506123ff92505050565b50505050505050565b60006001600160e01b03198216630d30953d60e31b1480610e9357506301ffc9a760e01b6001600160e01b03198316145b92915050565b606061018d8054610ea990614bbc565b80601f0160208091040260200160405190810160405280929190818152602001828054610ed590614bbc565b8015610f225780601f10610ef757610100808354040283529160200191610f22565b820191906000526020600020905b815481529060010190602001808311610f0557829003601f168201915b5050505050905090565b610f34612478565b6065546040516307e0db1760e01b815261ffff831660048201526001600160a01b03909116906307e0db17906024015b600060405180830381600087803b158015610f7e57600080fd5b505af1158015610f92573d6000803e3d6000fd5b5050505050565b600033610fa78185856124d2565b5060019392505050565b610fb9612478565b61ffff909116600090815260686020526040902055565b610fd8612478565b6065546040516310ddb13760e01b815261ffff831660048201526001600160a01b03909116906310ddb13790602401610f64565b60003361101a8582856125f7565b611025858585612671565b506001949350505050565b61103b86868561281e565b5092506110a986868686611052602087018761458f565b611062604088016020890161458f565b61106f6040890189614c00565b8080601f01602080910402602001604051908101604052809392919081815260200183838082843760009201919091525061286792505050565b9250818310156110cb5760405162461bcd60e51b8152600401610ca590614c46565b505050505050565b60006110dd61298b565b905090565b6000806111288888888888888080601f01602080910402602001604051908101604052809392919081815260200183838082843760009201919091525061299592505050565b91509150965096945050505050565b600033610fa781858561114a8383611ea0565b6111549190614ca9565b6124d2565b61ffff83166000908152606660205260408120805482919061117a90614bbc565b80601f01602080910402602001604051908101604052809291908181526020018280546111a690614bbc565b80156111f35780601f106111c8576101008083540402835291602001916111f3565b820191906000526020600020905b8154815290600101906020018083116111d657829003601f168201915b50505050509050838360405161120a929190614bf0565b60405180910390208180519060200120149150509392505050565b61122d612478565b6065546040516342d65a8d60e01b81526001600160a01b03909116906342d65a8d9061126190869086908690600401614ce5565b600060405180830381600087803b15801561127b57600080fd5b505af1158015610e59573d6000803e3d6000fd5b61129a89898861281e565b50809650506113438989898988888080601f0160208091040260200160405190810160405280939291908181526020018383808284376000920191909152508a92506112ec915050602089018961458f565b6112fc60408a0160208b0161458f565b61130960408b018b614c00565b8080601f016020809104026020016040519081016040528093929190818152602001838380828437600092019190915250612a2f92505050565b9550848610156113655760405162461bcd60e51b8152600401610ca590614c46565b505050505050505050565b611378612478565b6001600160a01b0381166113ce5760405162461bcd60e51b815260206004820152601a60248201527f4665653a206665654f776e65722063616e6e6f742062652030780000000000006044820152606401610ca5565b60f8805462010000600160b01b031916620100006001600160a01b038416908102919091179091556040519081527f047912631afa564eebd3db2efe191a0dec62da1fede6bbbc1ffc89d87845b1b5906020015b60405180910390a150565b611435612478565b6127108161ffff16111561145b5760405162461bcd60e51b8152600401610ca590614d03565b60f8805461ffff191661ffff83169081179091556040519081527fd26030ef4a8c225ee12b646eb4466acb41fb96b6cd4660b22d0ba0124e7bdc7490602001611422565b3330146114fd5760405162461bcd60e51b815260206004820152602660248201527f4e6f6e626c6f636b696e674c7a4170703a2063616c6c6572206d7573742062656044820152650204c7a4170760d41b6064820152608401610ca5565b6110cb8686868080601f01602080910402602001604051908101604052809392919081815260200183838082843760009201919091525050604080516020601f890181900481028201810190925287815289935091508790879081908401838280828437600092019190915250612b2b92505050565b61157b612478565b6115856000612bb2565b565b606660205260009081526040902080546115a090614bbc565b80601f01602080910402602001604051908101604052809291908181526020018280546115cc90614bbc565b80156116195780601f106115ee57610100808354040283529160200191611619565b820191906000526020600020905b8154815290600101906020018083116115fc57829003601f168201915b505050505081565b611629612478565b6127108161ffff16111561164f5760405162461bcd60e51b8152600401610ca590614d03565b60408051808201825261ffff8381168083528515156020808501828152898516600081815260f784528890209651875492511515620100000262ffffff1990931696169590951717909455845192835292820192909252918201527fdd9c9685af3e6dcb56d8f4b88d2595d4add6837a150034e7781c46b6dcf8aaab906060015b60405180910390a1505050565b6001600160a01b03811660009081526101f06020526040812054610e93565b6000606080600080600060606101bc546000801b14801561171e57506101bd54155b6117625760405162461bcd60e51b81526020600482015260156024820152741152540dcc4c8e88155b9a5b9a5d1a585b1a5e9959605a1b6044820152606401610ca5565b61176a612c04565b611772612c14565b60408051600080825260208201909252600f60f81b9b939a50919850469750309650945092509050565b60006110dd61018c5490565b606061018e8054610ea990614bbc565b61ffff81166000908152606660205260408120805460609291906117db90614bbc565b80601f016020809104026020016040519081016040528092919081815260200182805461180790614bbc565b80156118545780601f1061182957610100808354040283529160200191611854565b820191906000526020600020905b81548152906001019060200180831161183757829003601f168201915b5050505050905080516000036118ac5760405162461bcd60e51b815260206004820152601d60248201527f4c7a4170703a206e6f20747275737465642070617468207265636f72640000006044820152606401610ca5565b6118c76000601483516118bf9190614d48565b839190612c24565b9392505050565b600033816118dc8286611ea0565b90508381101561193c5760405162461bcd60e51b815260206004820152602560248201527f45524332303a2064656372656173656420616c6c6f77616e63652062656c6f77604482015264207a65726f60d81b6064820152608401610ca5565b61102582868684036124d2565b6000806119c68b8b8b8b8b8080601f01602080910402602001604051908101604052809392919081815260200183838082843760009201919091525050604080516020601f8d018190048102820181019092528b81528e93508d9250908c908c9081908401838280828437600092019190915250612d3192505050565b91509150995099975050505050505050565b6119e0612478565b8181306040516020016119f593929190614d5b565b60408051601f1981840301815291815261ffff8516600090815260666020522090611a209082614dc7565b507f8c0400cfe2d1199b1a725c78960bcc2a344d869b80590d0f2bd005db15a572ce8383836040516116d093929190614ce5565b600033610fa7818585612671565b611a6a612478565b606980546001600160a01b0319166001600160a01b0383169081179091556040519081527f5db758e995a17ec1ad84bdef7e8c3293a0bd6179bcce400dff5d4c3d87db726b90602001611422565b611ac0612478565b6065546040516332fb62e760e21b81526001600160a01b039091169063cbed8b9c90611af89088908890889088908890600401614e86565b600060405180830381600087803b158015611b1257600080fd5b505af1158015611365573d6000803e3d6000fd5b61ffff86166000908152609760205260408082209051611b499088908890614bf0565b90815260408051602092819003830190206001600160401b03871660009081529252902054905080611bc95760405162461bcd60e51b815260206004820152602360248201527f4e6f6e626c6f636b696e674c7a4170703a206e6f2073746f726564206d65737360448201526261676560e81b6064820152608401610ca5565b808383604051611bda929190614bf0565b604051809103902014611c395760405162461bcd60e51b815260206004820152602160248201527f4e6f6e626c6f636b696e674c7a4170703a20696e76616c6964207061796c6f616044820152601960fa1b6064820152608401610ca5565b61ffff87166000908152609760205260408082209051611c5c9089908990614bf0565b90815260408051602092819003830181206001600160401b038916600090815290845282902093909355601f88018290048202830182019052868252611cf4918991899089908190840183828082843760009201919091525050604080516020601f8a018190048102820181019092528881528a935091508890889081908401838280828437600092019190915250612b2b92505050565b7fc264d91f3adc5588250e1551f547752ca0cfa8f6b530d243b9f9f4cab10ea8e58787878785604051611d2b959493929190614ebf565b60405180910390a150505050505050565b83421115611d8c5760405162461bcd60e51b815260206004820152601d60248201527f45524332305065726d69743a206578706972656420646561646c696e650000006044820152606401610ca5565b60007f6e71edae12b1b97f4d1f60370fef10105fa2faae0126114a169c64845d6126c9888888611dbb8c612dce565b6040805160208101969096526001600160a01b0394851690860152929091166060840152608083015260a082015260c0810186905260e0016040516020818303038152906040528051906020012090506000611e1682612df7565b90506000611e2682878787612e24565b9050896001600160a01b0316816001600160a01b031614611e895760405162461bcd60e51b815260206004820152601e60248201527f45524332305065726d69743a20696e76616c6964207369676e617475726500006044820152606401610ca5565b611e948a8a8a6124d2565b50505050505050505050565b6001600160a01b03918216600090815261018b6020908152604080832093909416825291909152205490565b600054610100900460ff1615808015611eec5750600054600160ff909116105b80611f065750303b158015611f06575060005460ff166001145b611f695760405162461bcd60e51b815260206004820152602e60248201527f496e697469616c697a61626c653a20636f6e747261637420697320616c72656160448201526d191e481a5b9a5d1a585b1a5e995960921b6064820152608401610ca5565b6000805460ff191660011790558015611f8c576000805461ff0019166101001790555b611f9885858585612e4c565b8015610f92576000805461ff0019169055604051600181527f7f26b83ff96e1f2b6a682f133852f6798a09c465da95921460cefb3847402498906020015b60405180910390a15050505050565b611fed612478565b600081116120355760405162461bcd60e51b81526020600482015260156024820152744c7a4170703a20696e76616c6964206d696e47617360581b6044820152606401610ca5565b61ffff83811660008181526067602090815260408083209487168084529482529182902085905581519283528201929092529081018290527f9d5c7c0b934da8fefa9c7760c98383778a12dfbfc0c3b3106518f43fb9508ac0906060016116d0565b61209f612478565b60c980548215156101000261ff00199091161790556040517f1584ad594a70cbe1e6515592e1272a987d922b097ead875069cebe8b40c004a49061142290831515815260200190565b3330146121375760405162461bcd60e51b815260206004820152601f60248201527f4f4654436f72653a2063616c6c6572206d757374206265204f4654436f7265006044820152606401610ca5565b612142308686612ea9565b9350846001600160a01b03168a61ffff167fbf551ec93859b170f9b2141bd9298bf3f64322c6f7beb2543a0cb669834118bf8660405161218491815260200190565b60405180910390a3604051633fe79aed60e11b81526001600160a01b03861690637fcf35da9083906121c8908e908e908e908e908e908d908d908d90600401614efa565b600060405180830381600088803b1580156121e257600080fd5b5087f11580156121f6573d6000803e3d6000fd5b505050505050505050505050505050565b61220f612478565b61ffff8316600090815260666020526040902061222d828483614f55565b507ffa41487ad5d6728f0b19276fa1eddc16558578f5109fc39d2dc33c3230470dab8383836040516116d093929190614ce5565b61ffff828116600090815260f76020908152604080832081518083019092525493841681526201000090930460ff16158015918401919091529091906122c6578051612710906122b59061ffff1685615014565b6122bf9190615041565b91506122ec565b60f85461ffff16156122e75760f854612710906122b59061ffff1685615014565b600091505b5092915050565b6122fb612478565b6001600160a01b0381166123605760405162461bcd60e51b815260206004820152602660248201527f4f776e61626c653a206e6577206f776e657220697320746865207a65726f206160448201526564647265737360d01b6064820152608401610ca5565b61236981612bb2565b50565b606554604051633d7b2f6f60e21b815261ffff808716600483015285166024820152306044820152606481018390526060916001600160a01b03169063f5ecbdbc90608401600060405180830381865afa1580156123ce573d6000803e3d6000fd5b505050506040513d6000823e601f3d908101601f191682016040526123f69190810190615055565b95945050505050565b6000806124625a60966366ad5c8a60e01b8989898960405160240161242794939291906150c2565b60408051601f198184030181529190526020810180516001600160e01b03166001600160e01b03199093169290921790915230929190612efb565b91509150816110cb576110cb8686868685612f87565b6033546001600160a01b031633146115855760405162461bcd60e51b815260206004820181905260248201527f4f776e61626c653a2063616c6c6572206973206e6f7420746865206f776e65726044820152606401610ca5565b6001600160a01b0383166125345760405162461bcd60e51b8152602060048201526024808201527f45524332303a20617070726f76652066726f6d20746865207a65726f206164646044820152637265737360e01b6064820152608401610ca5565b6001600160a01b0382166125955760405162461bcd60e51b815260206004820152602260248201527f45524332303a20617070726f766520746f20746865207a65726f206164647265604482015261737360f01b6064820152608401610ca5565b6001600160a01b03838116600081815261018b602090815260408083209487168084529482529182902085905590518481527f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b925910160405180910390a3505050565b60006126038484611ea0565b9050600019811461266b578181101561265e5760405162461bcd60e51b815260206004820152601d60248201527f45524332303a20696e73756666696369656e7420616c6c6f77616e63650000006044820152606401610ca5565b61266b84848484036124d2565b50505050565b6001600160a01b0383166126d55760405162461bcd60e51b815260206004820152602560248201527f45524332303a207472616e736665722066726f6d20746865207a65726f206164604482015264647265737360d81b6064820152608401610ca5565b6001600160a01b0382166127375760405162461bcd60e51b815260206004820152602360248201527f45524332303a207472616e7366657220746f20746865207a65726f206164647260448201526265737360e81b6064820152608401610ca5565b6001600160a01b038316600090815261018a6020526040902054818110156127b05760405162461bcd60e51b815260206004820152602660248201527f45524332303a207472616e7366657220616d6f756e7420657863656564732062604482015265616c616e636560d01b6064820152608401610ca5565b6001600160a01b03808516600081815261018a602052604080822086860390559286168082529083902080548601905591517fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef906128119086815260200190565b60405180910390a361266b565b60008061282b8484612261565b90506128378184614d48565b9150801561285f5760f85461285d9086906201000090046001600160a01b031683612ea9565b505b935093915050565b60006128758782848161301a565b61287e85613099565b50905061288d888888846130c3565b9050600081116128db5760405162461bcd60e51b815260206004820152601960248201527813d19510dbdc994e88185b5bdd5b9d081d1bdbc81cdb585b1b603a1b6044820152606401610ca5565b6000612926876128ea846130f5565b6040805160006020820152602181019390935260c09190911b6001600160c01b0319166041830152805160298184030181526049909201905290565b9050612936888287878734613165565b86896001600160a01b03168961ffff167fd81fc9b8523134ed613870ed029d6170cbb73aa6a6bc311b9a642689fb9df59a8560405161297791815260200190565b60405180910390a450979650505050505050565b60006110dd6132ee565b60008060006129a7876128ea886130f5565b60655460405163040a7bb160e41b81529192506001600160a01b0316906340a7bb10906129e0908b90309086908b908b90600401615100565b6040805180830381865afa1580156129fc573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190612a209190615154565b92509250509550959350505050565b6000612a47896001846001600160401b03891661301a565b612a5087613099565b509050612a5f8a8a8a846130c3565b905060008111612aad5760405162461bcd60e51b815260206004820152601960248201527813d19510dbdc994e88185b5bdd5b9d081d1bdbc81cdb585b1b603a1b6044820152606401610ca5565b6000612ac4338a612abd856130f5565b8a8a613362565b9050612ad48a8287878734613165565b888b6001600160a01b03168b61ffff167fd81fc9b8523134ed613870ed029d6170cbb73aa6a6bc311b9a642689fb9df59a85604051612b1591815260200190565b60405180910390a4509998505050505050505050565b6000612b3782826133a3565b905060ff8116612b5257612b4d858585856133ff565b610f92565b60001960ff821601612b6a57612b4d8585858561348f565b60405162461bcd60e51b815260206004820152601c60248201527f4f4654436f72653a20756e6b6e6f776e207061636b65742074797065000000006044820152606401610ca5565b603380546001600160a01b038381166001600160a01b0319831681179093556040519116919082907f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e090600090a35050565b60606101be8054610ea990614bbc565b60606101bf8054610ea990614bbc565b606081612c3281601f614ca9565b1015612c715760405162461bcd60e51b815260206004820152600e60248201526d736c6963655f6f766572666c6f7760901b6044820152606401610ca5565b612c7b8284614ca9565b84511015612cbf5760405162461bcd60e51b8152602060048201526011602482015270736c6963655f6f75744f66426f756e647360781b6044820152606401610ca5565b606082158015612cde5760405191506000825260208201604052612d28565b6040519150601f8416801560200281840101858101878315602002848b0101015b81831015612d17578051835260209283019201612cff565b5050858452601f01601f1916604052505b50949350505050565b6000806000612d44338a612abd8b6130f5565b60655460405163040a7bb160e41b81529192506001600160a01b0316906340a7bb1090612d7d908d90309086908b908b90600401615100565b6040805180830381865afa158015612d99573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190612dbd9190615154565b925092505097509795505050505050565b6001600160a01b03811660009081526101f0602052604090208054600181018255905b50919050565b6000610e93612e0461298b565b8360405161190160f01b8152600281019290925260228201526042902090565b6000806000612e358787878761369d565b91509150612e428161375e565b5095945050505050565b600054610100900460ff16612e735760405162461bcd60e51b8152600401610ca590615178565b612e7b6138a8565b612e84816138d8565b612e8d82613921565b612e97848461395e565b612ea0846139a0565b61266b826139c7565b600033306001600160a01b03861614801590612ed75750806001600160a01b0316856001600160a01b031614155b15612ee757612ee78582856125f7565b612ef2858585612671565b50909392505050565b6000606060008060008661ffff166001600160401b03811115612f2057612f206145ac565b6040519080825280601f01601f191660200182016040528015612f4a576020820181803683370190505b50905060008087516020890160008d8df191503d925086831115612f6c578692505b828152826000602083013e9093509150505b94509492505050565b8180519060200120609760008761ffff1661ffff16815260200190815260200160002085604051612fb891906151c3565b9081526040805191829003602090810183206001600160401b0388166000908152915220919091557fe183f33de2837795525b4792ca4cd60535bd77c53b7e7030060bfcf5734d6b0c90611fd690879087908790879087906151df565b505050565b60c954610100900460ff161561303b5761303684848484613a77565b61266b565b81511561266b5760405162461bcd60e51b815260206004820152602660248201527f4f4654436f72653a205f61646170746572506172616d73206d7573742062652060448201526532b6b83a3c9760d11b6064820152608401610ca5565b6000806130a66102235490565b6130b09084615231565b90506130bc8184614d48565b9150915091565b6000336001600160a01b03861681146130e1576130e18682856125f7565b6130eb8684613b56565b5090949350505050565b6000806131026102235490565b61310c9084615041565b90506001600160401b03811115610e935760405162461bcd60e51b815260206004820152601a60248201527f4f4654436f72653a20616d6f756e745344206f766572666c6f770000000000006044820152606401610ca5565b61ffff86166000908152606660205260408120805461318390614bbc565b80601f01602080910402602001604051908101604052809291908181526020018280546131af90614bbc565b80156131fc5780601f106131d1576101008083540402835291602001916131fc565b820191906000526020600020905b8154815290600101906020018083116131df57829003601f168201915b50505050509050805160000361326d5760405162461bcd60e51b815260206004820152603060248201527f4c7a4170703a2064657374696e6174696f6e20636861696e206973206e6f742060448201526f61207472757374656420736f7572636560801b6064820152608401610ca5565b613278878751613c8d565b60655460405162c5803160e81b81526001600160a01b039091169063c58031009084906132b3908b9086908c908c908c908c90600401615245565b6000604051808303818588803b1580156132cc57600080fd5b505af11580156132e0573d6000803e3d6000fd5b505050505050505050505050565b60007f8b73c3c69bb8fe3d512ecc4cf759cc79239f7b179b0ffacaa9a75d522b39400f613319613cfe565b613321613d58565b60408051602081019490945283019190915260608201524660808201523060a082015260c00160405160208183030381529060405280519060200120905090565b6060600185856001600160a01b0389168587604051602001613389969594939291906152ac565b604051602081830303815290604052905095945050505050565b60006133b0826001614ca9565b835110156133f65760405162461bcd60e51b8152602060048201526013602482015272746f55696e74385f6f75744f66426f756e647360681b6044820152606401610ca5565b50016001015190565b60008061340b83613d8a565b90925090506001600160a01b0382166134245761dead91505b600061342f82613e0f565b905061343c878483613e2e565b9050826001600160a01b03168761ffff167fbf551ec93859b170f9b2141bd9298bf3f64322c6f7beb2543a0cb669834118bf8360405161347e91815260200190565b60405180910390a350505050505050565b60008060008060006134a086613e3a565b94509450945094509450600060ca60008b61ffff1661ffff168152602001908152602001600020896040516134d591906151c3565b90815260408051602092819003830190206001600160401b038b166000908152925281205460ff16915061350885613e0f565b9050816135765761351a8b3083613e2e565b61ffff8c16600090815260ca6020526040908190209051919250600191613542908d906151c3565b90815260408051602092819003830190206001600160401b038d16600090815292529020805460ff19169115159190911790555b6001600160a01b0386163b6135cd576040516001600160a01b03871681527f9aedf5fdba8716db3b6705ca00150643309995d4f818a249ed6dde6677e7792d9060200160405180910390a15050505050505061266b565b8a8a8a8a8a8a868a60008a6135eb578b6001600160401b03166135ed565b5a5b905060008061361f5a609663eaffd49a60e01b8e8e8e8d8d8d8d8d60405160240161242798979695949392919061530d565b915091508115613678578751602089012060405161ffff8d16907fb8890edbfc1c74692f527444645f95489c3703cc2df42e4a366f5d06fa6cd8849061366a908e908e908690615381565b60405180910390a250613685565b6136858b8b8b8b85612f87565b50505050505050505050505050505050505050505050565b6000807f7fffffffffffffffffffffffffffffff5d576e7357a4501ddfe92f46681b20a08311156136d45750600090506003612f7e565b6040805160008082526020820180845289905260ff881692820192909252606081018690526080810185905260019060a0016020604051602081039080840390855afa158015613728573d6000803e3d6000fd5b5050604051601f1901519150506001600160a01b03811661375157600060019250925050612f7e565b9660009650945050505050565b6000816004811115613772576137726153af565b0361377a5750565b600181600481111561378e5761378e6153af565b036137db5760405162461bcd60e51b815260206004820152601860248201527f45434453413a20696e76616c6964207369676e617475726500000000000000006044820152606401610ca5565b60028160048111156137ef576137ef6153af565b0361383c5760405162461bcd60e51b815260206004820152601f60248201527f45434453413a20696e76616c6964207369676e6174757265206c656e677468006044820152606401610ca5565b6003816004811115613850576138506153af565b036123695760405162461bcd60e51b815260206004820152602260248201527f45434453413a20696e76616c6964207369676e6174757265202773272076616c604482015261756560f01b6064820152608401610ca5565b600054610100900460ff166138cf5760405162461bcd60e51b8152600401610ca590615178565b61158533612bb2565b600054610100900460ff166138ff5760405162461bcd60e51b8152600401610ca590615178565b606580546001600160a01b0319166001600160a01b0392909216919091179055565b600054610100900460ff166139485760405162461bcd60e51b8152600401610ca590615178565b60c9805460ff191660ff92909216919091179055565b600054610100900460ff166139855760405162461bcd60e51b8152600401610ca590615178565b61018d6139928382614dc7565b5061018e6130158282614dc7565b600054610100900460ff166123695760405162461bcd60e51b8152600401610ca590615178565b600054610100900460ff166139ee5760405162461bcd60e51b8152600401610ca590615178565b601260ff8216811015613a5a5760405162461bcd60e51b815260206004820152602e60248201527f4f4654576974684665653a20736861726564446563696d616c73206d7573742060448201526d6265203c3d20646563696d616c7360901b6064820152608401610ca5565b613a6482826153c5565b613a6f90600a6154c2565b610223555050565b6000613a8283613ef1565b61ffff808716600090815260676020908152604080832093891683529290529081205491925090613ab4908490614ca9565b905060008111613b065760405162461bcd60e51b815260206004820152601a60248201527f4c7a4170703a206d696e4761734c696d6974206e6f74207365740000000000006044820152606401610ca5565b808210156110cb5760405162461bcd60e51b815260206004820152601b60248201527f4c7a4170703a20676173206c696d697420697320746f6f206c6f7700000000006044820152606401610ca5565b6001600160a01b038216613bb65760405162461bcd60e51b815260206004820152602160248201527f45524332303a206275726e2066726f6d20746865207a65726f206164647265736044820152607360f81b6064820152608401610ca5565b6001600160a01b038216600090815261018a602052604090205481811015613c2b5760405162461bcd60e51b815260206004820152602260248201527f45524332303a206275726e20616d6f756e7420657863656564732062616c616e604482015261636560f01b6064820152608401610ca5565b6001600160a01b038316600081815261018a60209081526040808320868603905561018c80548790039055518581529192917fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef910160405180910390a3505050565b61ffff821660009081526068602052604081205490819003613cae57506127105b808211156130155760405162461bcd60e51b815260206004820181905260248201527f4c7a4170703a207061796c6f61642073697a6520697320746f6f206c617267656044820152606401610ca5565b600080613d09612c04565b805190915015613d20578051602090910120919050565b6101bc548015613d305792915050565b7fc5d2460186f7233c927e7db2dcc703c0e500b653ca82273b7bfad8045d85a4709250505090565b600080613d63612c14565b805190915015613d7a578051602090910120919050565b6101bd548015613d305792915050565b60008080613d9884826133a3565b60ff16148015613da9575082516029145b613df05760405162461bcd60e51b815260206004820152601860248201527713d19510dbdc994e881a5b9d985b1a59081c185e5b1bd85960421b6044820152606401610ca5565b613dfb83600d613f4d565b9150613e08836021613fb2565b9050915091565b6000613e1b6102235490565b610e93906001600160401b038416615014565b60006122ec838361400f565b600080806060816001613e4d87836133a3565b60ff1614613e985760405162461bcd60e51b815260206004820152601860248201527713d19510dbdc994e881a5b9d985b1a59081c185e5b1bd85960421b6044820152606401610ca5565b613ea386600d613f4d565b9350613eb0866021613fb2565b9250613ebd8660296140d2565b9450613eca866049613fb2565b9050613ee66051808851613ede9190614d48565b889190612c24565b915091939590929450565b6000602282511015613f455760405162461bcd60e51b815260206004820152601c60248201527f4c7a4170703a20696e76616c69642061646170746572506172616d73000000006044820152606401610ca5565b506022015190565b6000613f5a826014614ca9565b83511015613fa25760405162461bcd60e51b8152602060048201526015602482015274746f416464726573735f6f75744f66426f756e647360581b6044820152606401610ca5565b500160200151600160601b900490565b6000613fbf826008614ca9565b835110156140065760405162461bcd60e51b8152602060048201526014602482015273746f55696e7436345f6f75744f66426f756e647360601b6044820152606401610ca5565b50016008015190565b6001600160a01b0382166140655760405162461bcd60e51b815260206004820152601f60248201527f45524332303a206d696e7420746f20746865207a65726f2061646472657373006044820152606401610ca5565b8061018c60008282546140789190614ca9565b90915550506001600160a01b038216600081815261018a60209081526040808320805486019055518481527fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef910160405180910390a35050565b60006140df826020614ca9565b835110156141275760405162461bcd60e51b8152602060048201526015602482015274746f427974657333325f6f75744f66426f756e647360581b6044820152606401610ca5565b50016020015190565b803561ffff8116811461414257600080fd5b919050565b60008083601f84011261415957600080fd5b5081356001600160401b0381111561417057600080fd5b60208301915083602082850101111561418857600080fd5b9250929050565b80356001600160401b038116811461414257600080fd5b600080600080600080608087890312156141bf57600080fd5b6141c887614130565b955060208701356001600160401b03808211156141e457600080fd5b6141f08a838b01614147565b909750955085915061420460408a0161418f565b9450606089013591508082111561421a57600080fd5b5061422789828a01614147565b979a9699509497509295939492505050565b60006020828403121561424b57600080fd5b81356001600160e01b0319811681146118c757600080fd5b60005b8381101561427e578181015183820152602001614266565b50506000910152565b6000815180845261429f816020860160208601614263565b601f01601f19169290920160200192915050565b6020815260006118c76020830184614287565b6000602082840312156142d857600080fd5b6118c782614130565b6001600160a01b038116811461236957600080fd5b6000806040838503121561430957600080fd5b8235614314816142e1565b946020939093013593505050565b6000806040838503121561433557600080fd5b61431483614130565b60008060006060848603121561435357600080fd5b833561435e816142e1565b9250602084013561436e816142e1565b929592945050506040919091013590565b600060608284031215612df157600080fd5b60008060008060008060c087890312156143aa57600080fd5b86356143b5816142e1565b95506143c360208801614130565b945060408701359350606087013592506080870135915060a08701356001600160401b038111156143f357600080fd5b6143ff89828a0161437f565b9150509295509295509295565b8035801515811461414257600080fd5b60008060008060008060a0878903121561443557600080fd5b61443e87614130565b9550602087013594506040870135935061445a6060880161440c565b925060808701356001600160401b0381111561447557600080fd5b61422789828a01614147565b60008060006040848603121561449657600080fd5b61449f84614130565b925060208401356001600160401b038111156144ba57600080fd5b6144c686828701614147565b9497909650939450505050565b60008060008060008060008060006101008a8c0312156144f257600080fd5b89356144fd816142e1565b985061450b60208b01614130565b975060408a0135965060608a0135955060808a0135945060a08a01356001600160401b038082111561453c57600080fd5b6145488d838e01614147565b909650945084915061455c60c08d0161418f565b935060e08c013591508082111561457257600080fd5b5061457f8c828d0161437f565b9150509295985092959850929598565b6000602082840312156145a157600080fd5b81356118c7816142e1565b634e487b7160e01b600052604160045260246000fd5b604051601f8201601f191681016001600160401b03811182821017156145ea576145ea6145ac565b604052919050565b60006001600160401b0382111561460b5761460b6145ac565b50601f01601f191660200190565b600061462c614627846145f2565b6145c2565b905082815283838301111561464057600080fd5b828260208301376000602084830101529392505050565b60008060006060848603121561466c57600080fd5b61467584614130565b925060208401356001600160401b0381111561469057600080fd5b8401601f810186136146a157600080fd5b6146b086823560208401614619565b9250506146bf6040850161418f565b90509250925092565b6000806000606084860312156146dd57600080fd5b6146e684614130565b92506146f46020850161440c565b91506146bf60408501614130565b60ff60f81b881681526000602060e08184015261472260e084018a614287565b8381036040850152614734818a614287565b606085018990526001600160a01b038816608086015260a0850187905284810360c0860152855180825283870192509083019060005b818110156147865783518352928401929184019160010161476a565b50909c9b505050505050505050505050565b600080604083850312156147ab57600080fd5b6147b483614130565b91506147c260208401614130565b90509250929050565b600080600080600080600080600060e08a8c0312156147e957600080fd5b6147f28a614130565b985060208a0135975060408a0135965060608a01356001600160401b038082111561481c57600080fd5b6148288d838e01614147565b909850965086915061483c60808d0161418f565b955061484a60a08d0161440c565b945060c08c013591508082111561486057600080fd5b5061486d8c828d01614147565b915080935050809150509295985092959850929598565b60008060008060006080868803121561489c57600080fd5b6148a586614130565b94506148b360208701614130565b93506040860135925060608601356001600160401b038111156148d557600080fd5b6148e188828901614147565b969995985093965092949392505050565b803560ff8116811461414257600080fd5b600080600080600080600060e0888a03121561491e57600080fd5b8735614929816142e1565b96506020880135614939816142e1565b95506040880135945060608801359350614955608089016148f2565b925060a0880135915060c0880135905092959891949750929550565b6000806040838503121561498457600080fd5b823561498f816142e1565b9150602083013561499f816142e1565b809150509250929050565b600082601f8301126149bb57600080fd5b6118c783833560208501614619565b600080600080608085870312156149e057600080fd5b84356001600160401b03808211156149f757600080fd5b614a03888389016149aa565b95506020870135915080821115614a1957600080fd5b50614a26878288016149aa565b935050614a35604086016148f2565b91506060850135614a45816142e1565b939692955090935050565b600080600060608486031215614a6557600080fd5b614a6e84614130565b9250614a7c60208501614130565b9150604084013590509250925092565b600060208284031215614a9e57600080fd5b6118c78261440c565b6000806000806000806000806000806101008b8d031215614ac757600080fd5b614ad08b614130565b995060208b01356001600160401b0380821115614aec57600080fd5b614af88e838f01614147565b909b509950899150614b0c60408e0161418f565b985060608d0135975060808d01359150614b25826142e1565b90955060a08c0135945060c08c01359080821115614b4257600080fd5b50614b4f8d828e01614147565b9150809450508092505060e08b013590509295989b9194979a5092959850565b60008060008060808587031215614b8557600080fd5b614b8e85614130565b9350614b9c60208601614130565b92506040850135614bac816142e1565b9396929550929360600135925050565b600181811c90821680614bd057607f821691505b602082108103612df157634e487b7160e01b600052602260045260246000fd5b8183823760009101908152919050565b6000808335601e19843603018112614c1757600080fd5b8301803591506001600160401b03821115614c3157600080fd5b60200191503681900382131561418857600080fd5b6020808252602d908201527f426173654f4654576974684665653a20616d6f756e74206973206c657373207460408201526c1a185b881b5a5b905b5bdd5b9d609a1b606082015260800190565b634e487b7160e01b600052601160045260246000fd5b80820180821115610e9357610e93614c93565b81835281816020850137506000828201602090810191909152601f909101601f19169091010190565b61ffff841681526040602082015260006123f6604083018486614cbc565b60208082526025908201527f4665653a20666565206270206d757374206265203c3d2042505f44454e4f4d496040820152642720aa27a960d91b606082015260800190565b81810381811115610e9357610e93614c93565b8284823760609190911b6bffffffffffffffffffffffff19169101908152601401919050565b601f82111561301557600081815260208120601f850160051c81016020861015614da85750805b601f850160051c820191505b818110156110cb57828155600101614db4565b81516001600160401b03811115614de057614de06145ac565b614df481614dee8454614bbc565b84614d81565b602080601f831160018114614e295760008415614e115750858301515b600019600386901b1c1916600185901b1785556110cb565b600085815260208120601f198616915b82811015614e5857888601518255948401946001909101908401614e39565b5085821015614e765787850151600019600388901b60f8161c191681555b5050505050600190811b01905550565b600061ffff808816835280871660208401525084604083015260806060830152614eb4608083018486614cbc565b979650505050505050565b61ffff86168152608060208201526000614edd608083018688614cbc565b6001600160401b0394909416604083015250606001529392505050565b61ffff8916815260c060208201526000614f1860c08301898b614cbc565b6001600160401b038816604084015286606084015285608084015282810360a0840152614f46818587614cbc565b9b9a5050505050505050505050565b6001600160401b03831115614f6c57614f6c6145ac565b614f8083614f7a8354614bbc565b83614d81565b6000601f841160018114614fb45760008515614f9c5750838201355b600019600387901b1c1916600186901b178355610f92565b600083815260209020601f19861690835b82811015614fe55786850135825560209485019460019092019101614fc5565b50868210156150025760001960f88860031b161c19848701351681555b505060018560011b0183555050505050565b8082028115828204841417610e9357610e93614c93565b634e487b7160e01b600052601260045260246000fd5b6000826150505761505061502b565b500490565b60006020828403121561506757600080fd5b81516001600160401b0381111561507d57600080fd5b8201601f8101841361508e57600080fd5b805161509c614627826145f2565b8181528560208385010111156150b157600080fd5b6123f6826020830160208601614263565b61ffff851681526080602082015260006150df6080830186614287565b6001600160401b03851660408401528281036060840152614eb48185614287565b61ffff861681526001600160a01b038516602082015260a06040820181905260009061512e90830186614287565b841515606084015282810360808401526151488185614287565b98975050505050505050565b6000806040838503121561516757600080fd5b505080516020909101519092909150565b6020808252602b908201527f496e697469616c697a61626c653a20636f6e7472616374206973206e6f74206960408201526a6e697469616c697a696e6760a81b606082015260800190565b600082516151d5818460208701614263565b9190910192915050565b61ffff8616815260a0602082015260006151fc60a0830187614287565b6001600160401b0386166040840152828103606084015261521d8186614287565b905082810360808401526151488185614287565b6000826152405761524061502b565b500690565b61ffff8716815260c06020820152600061526260c0830188614287565b82810360408401526152748188614287565b6001600160a01b0387811660608601528616608085015283810360a0850152905061529f8185614287565b9998505050505050505050565b60ff60f81b8760f81b16815285600182015260006001600160401b0360c01b808760c01b166021840152856029840152808560c01b1660498401525082516152fb816051850160208701614263565b91909101605101979650505050505050565b600061010061ffff8b16835280602084015261532b8184018b614287565b6001600160401b038a166040850152606084018990526001600160a01b038816608085015260a0840187905283810360c0850152905061536b8186614287565b9150508260e08301529998505050505050505050565b6060815260006153946060830186614287565b6001600160401b039490941660208301525060400152919050565b634e487b7160e01b600052602160045260246000fd5b60ff8281168282160390811115610e9357610e93614c93565b600181815b808511156154195781600019048211156153ff576153ff614c93565b8085161561540c57918102915b93841c93908002906153e3565b509250929050565b60008261543057506001610e93565b8161543d57506000610e93565b8160018114615453576002811461545d57615479565b6001915050610e93565b60ff84111561546e5761546e614c93565b50506001821b610e93565b5060208310610133831016604e8410600b841016171561549c575081810a610e93565b6154a683836153de565b80600019048211156154ba576154ba614c93565b029392505050565b60006118c760ff84168361542156fea2646970667358221220642c7362bef04ddce968cbe681cc91d13d97a1fd0f714a43c74939c5a2cca15b64736f6c63430008120033

Loading