Token Tendies
Overview CRC20
Price
$0.00 @ 0.000000 CRO
Fully Diluted Market Cap
Total Supply:
1,000,000 TENDIES
Holders:
538 addresses
Contract:
Decimals:
9
Balance
91.420251549 TENDIESValue
$0.00
[ Download CSV Export ]
[ Download CSV Export ]
# | Exchange | Pair | Price | 24H Volume | % Volume |
---|
Are you the contract creator? Verify and Publish your contract source code today!
This contract was created by the contract code at 0x5045fb9c7a1967fbea60d23b6731144a0b3d3077
Decompile ByteCode
This contract was created by the contract code at 0x5045fb9c7a1967fbea60d23b6731144a0b3d3077
Decompile ByteCode
0x6080604052600436106103f75760003560e01c806370a082311161020a578063b9d4400e11610119578063e17c4c74116100b2578063eefbbaab11610084578063f2fde38b1161006c578063f2fde38b14610cbe578063f67d22bf14610cde578063f8b45b0514610cfe57005b8063eefbbaab14610c8b578063f15c8b6514610cab57005b8063e17c4c7414610bf2578063e449aa8114610c12578063e6375d3e14610c32578063ec28438a14610c6b57005b8063ce5d47c6116100eb578063ce5d47c614610b33578063cea2695814610b53578063d3b64ecd14610b73578063dd62ed3e14610bac57005b8063b9d4400e14610aa4578063ba26b4a714610ac4578063cb4ca63114610ada578063ce5be4d214610b1357005b80638ee88c53116101a3578063a9059cbb11610175578063ae5a17a71161015d578063ae5a17a714610a44578063af41063b14610a64578063afcf2fc414610a8457005b8063a9059cbb14610a04578063ac22661c14610a2457005b80638ee88c531461095e57806395d89b411461097e578063a22d4832146109c4578063a457c2d7146109e457005b806384331512116101dc57806384331512146108ff578063893d20e8146109155780638c0b5e221461092a5780638da5cb5b1461094057005b806370a082311461087657806375c5f6e4146108965780637da4869f146108c95780637e3f5606146108df57005b8063313ce5671161030657806341cb87fc1161029f5780635c59523b1161027157806360d1259e1161025957806360d1259e146108075780636dd3d39f146108275780636e2310b21461086057005b80635c59523b146107c75780635d0044ca146107e757005b806341cb87fc146107515780634549b039146107715780634e0856a7146107915780635b700d91146107a757005b806339509351116102d857806339509351146106db5780633b540996146106fb5780633bb48ff7146107115780633f33e9091461073157005b8063313ce5671461065f5780633211a83d1461067b578063345a8b591461069b578063355326eb146106bb57005b806318160ddd1161039057806327c8f835116103625780632d8381191161034a5780632d838119146105ff5780632daa73f71461061f5780632f1191431461063f57005b806327c8f835146105bf578063285e801f146105d557005b806318160ddd1461054557806323b872dd1461055f57806325c5a5521461057f57806325f25f4d1461059f57005b806306fdde03116103c957806306fdde0314610479578063095ea7b3146104c857806313114a9d146104f8578063179795dd1461050d57005b8063044b5d4614610400578063056bd30a1461042057806305f5d3b31461044457806306ea73841461046457005b366103fe57005b005b34801561040c57600080fd5b506103fe61041b366004614591565b610d14565b34801561042c57600080fd5b506000545b6040519081526020015b60405180910390f35b34801561045057600080fd5b506103fe61045f3660046146ab565b610fa0565b34801561047057600080fd5b506103fe611099565b34801561048557600080fd5b5060408051808201909152600781527f54656e646965730000000000000000000000000000000000000000000000000060208201525b60405161043b919061474c565b3480156104d457600080fd5b506104e86104e3366004614645565b61117c565b604051901515815260200161043b565b34801561050457600080fd5b50600554610431565b34801561051957600080fd5b5060115461052d906001600160a01b031681565b6040516001600160a01b03909116815260200161043b565b34801561055157600080fd5b5066038d7ea4c68000610431565b34801561056b57600080fd5b506104e861057a366004614604565b611193565b34801561058b57600080fd5b50601f5461052d906001600160a01b031681565b3480156105ab57600080fd5b506103fe6105ba366004614591565b6111fd565b3480156105cb57600080fd5b5061052d61dead81565b3480156105e157600080fd5b506105ea611448565b6040805192835260208301919091520161043b565b34801561060b57600080fd5b5061043161061a3660046146ab565b6115dc565b34801561062b57600080fd5b506103fe61063a366004614591565b611646565b34801561064b57600080fd5b506103fe61065a366004614591565b611823565b34801561066b57600080fd5b506040516009815260200161043b565b34801561068757600080fd5b5060105461052d906001600160a01b031681565b3480156106a757600080fd5b5060245461052d906001600160a01b031681565b3480156106c757600080fd5b506103fe6106d6366004614591565b6118e4565b3480156106e757600080fd5b506104e86106f6366004614645565b611a74565b34801561070757600080fd5b5061043160085481565b34801561071d57600080fd5b506103fe61072c3660046146ab565b611aaa565b34801561073d57600080fd5b506103fe61074c366004614591565b611bed565b34801561075d57600080fd5b506103fe61076c366004614591565b611cae565b34801561077d57600080fd5b5061043161078c3660046146dd565b611fc9565b34801561079d57600080fd5b50610431600a5481565b3480156107b357600080fd5b506103fe6107c2366004614591565b61204b565b3480156107d357600080fd5b506103fe6107e2366004614591565b61210f565b3480156107f357600080fd5b506103fe6108023660046146ab565b61229f565b34801561081357600080fd5b506103fe610822366004614591565b6123da565b34801561083357600080fd5b506104e8610842366004614591565b6001600160a01b031660009081526029602052604090205460ff1690565b34801561086c57600080fd5b50610431600e5481565b34801561088257600080fd5b50610431610891366004614591565b61249e565b3480156108a257600080fd5b506014546104e8907501000000000000000000000000000000000000000000900460ff1681565b3480156108d557600080fd5b5061043160195481565b3480156108eb57600080fd5b506103fe6108fa366004614591565b6124fd565b34801561090b57600080fd5b50610431600c5481565b34801561092157600080fd5b5061052d6125c1565b34801561093657600080fd5b5061043160155481565b34801561094c57600080fd5b50601b546001600160a01b031661052d565b34801561096a57600080fd5b506103fe6109793660046146ab565b6125da565b34801561098a57600080fd5b5060408051808201909152600781527f54454e444945530000000000000000000000000000000000000000000000000060208201526104bb565b3480156109d057600080fd5b506103fe6109df366004614591565b612743565b3480156109f057600080fd5b506104e86109ff366004614645565b612875565b348015610a1057600080fd5b506104e8610a1f366004614645565b6128c4565b348015610a3057600080fd5b506103fe610a3f366004614671565b6128d1565b348015610a5057600080fd5b506103fe610a5f366004614591565b6129b0565b348015610a7057600080fd5b506103fe610a7f3660046146ab565b612b40565b348015610a9057600080fd5b5060215461052d906001600160a01b031681565b348015610ab057600080fd5b506103fe610abf3660046146ab565b612c76565b348015610ad057600080fd5b5061043160065481565b348015610ae657600080fd5b506104e8610af5366004614591565b6001600160a01b031660009081526028602052604090205460ff1690565b348015610b1f57600080fd5b506103fe610b2e3660046146ab565b612d78565b348015610b3f57600080fd5b5060255461052d906001600160a01b031681565b348015610b5f57600080fd5b506103fe610b6e3660046146ab565b612eae565b348015610b7f57600080fd5b506104e8610b8e366004614591565b6001600160a01b03166000908152602a602052604090205460ff1690565b348015610bb857600080fd5b50610431610bc73660046145cb565b6001600160a01b03918216600090815260016020908152604080832093909416825291909152205490565b348015610bfe57600080fd5b506103fe610c0d366004614591565b612fe4565b348015610c1e57600080fd5b50601d5461052d906001600160a01b031681565b348015610c3e57600080fd5b506104e8610c4d366004614591565b6001600160a01b031660009081526026602052604090205460ff1690565b348015610c7757600080fd5b506103fe610c863660046146ab565b6130a5565b348015610c9757600080fd5b5060235461052d906001600160a01b031681565b348015610cb757600080fd5b5042610431565b348015610cca57600080fd5b506103fe610cd9366004614591565b6131df565b348015610cea57600080fd5b5060135461052d906001600160a01b031681565b348015610d0a57600080fd5b5061043160175481565b601b546001600160a01b03163314610d735760405162461bcd60e51b815260206004820152600e60248201527f5265717569726573206f776e657200000000000000000000000000000000000060448201526064015b60405180910390fd5b6001600160a01b03811660009081526026602052604090205460ff16610ddb5760405162461bcd60e51b815260206004820152601b60248201527f4164647265737320697320616c726561647920696e636c7564656400000000006044820152606401610d6a565b6040516001600160a01b038216907fd687405d4d2679f959ddd9e06266152c7184c21950c54c2b8ec996407f7591f690600090a260005b602754811015610f9c57816001600160a01b031660278281548110610e3957610e3961497c565b6000918252602090912001546001600160a01b03161415610f8a5760278054610e649060019061489e565b81548110610e7457610e7461497c565b600091825260209091200154602780546001600160a01b039092169183908110610ea057610ea061497c565b600091825260208083209190910180547fffffffffffffffffffffffff0000000000000000000000000000000000000000166001600160a01b03948516179055918416815260038252604080822082905560269092522080547fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff001690556027805480610f2e57610f2e61494d565b60008281526020902081017fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff90810180547fffffffffffffffffffffffff00000000000000000000000000000000000000001690550190555050565b80610f94816148e5565b915050610e12565b5050565b601b546001600160a01b03163314610ffa5760405162461bcd60e51b815260206004820152600e60248201527f5265717569726573206f776e65720000000000000000000000000000000000006044820152606401610d6a565b640ba43b74008110158015611014575064746a5288008111155b6110605760405162461bcd60e51b815260206004820181905260248201527f5468726573686f6c64206d757374206265206265747765656e2035302d3530306044820152606401610d6a565b6019546040518291907fefcf7b0651690fde95da14220fbfe2424088cf3728e0d4f4dfd6dcfb03e04d6590600090a360198054601a5555565b601b546001600160a01b031633146110f35760405162461bcd60e51b815260206004820152600e60248201527f5265717569726573206f776e65720000000000000000000000000000000000006044820152606401610d6a565b6110fc3061249e565b611104613311565b6001600160a01b03167f24e1bea80368f2a20bddbf4391a480ca73f2cf7a85142b0baebc24a0f212f8ea60405160405180910390a3611141613311565b6001600160a01b03166108fc479081150290604051600060405180830381858888f19350505050158015611179573d6000803e3d6000fd5b50565b6000611189338484613326565b5060015b92915050565b60006111a08484846133f3565b6111f284336111ed856040518060600160405280602181526020016149cf602191396001600160a01b038a16600090815260016020908152604080832033845290915290205491906135cc565b613326565b5060015b9392505050565b601b546001600160a01b031633146112575760405162461bcd60e51b815260206004820152600e60248201527f5265717569726573206f776e65720000000000000000000000000000000000006044820152606401610d6a565b6013546001600160a01b03828116911614156112b55760405162461bcd60e51b815260206004820152601b60248201527f526f75746572206578636c7573696f6e20646973616c6c6f77656400000000006044820152606401610d6a565b6001600160a01b03811660009081526026602052604090205460ff161561131e5760405162461bcd60e51b815260206004820152601b60248201527f4164647265737320697320616c7265616479206578636c7564656400000000006044820152606401610d6a565b6040516001600160a01b038216907f51c333fec5f0c391a6c8887cb7828501ba94881666ca33105f3f669f38dbe2ac90600090a26001600160a01b038116600090815260026020526040902054156113ac576001600160a01b038116600090815260026020526040902054611392906115dc565b6001600160a01b0382166000908152600360205260409020555b6001600160a01b0316600081815260266020526040812080547fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff001660019081179091556027805491820181559091527f98a476f1687bc3d60a2da2adbcba2c46958e61fa2fb4042cd7bc5816a710195b0180547fffffffffffffffffffffffff0000000000000000000000000000000000000000169091179055565b600454600090819066038d7ea4c68000825b6027548110156115a35782600260006027848154811061147c5761147c61497c565b60009182526020808320909101546001600160a01b0316835282019290925260400190205411806114e757508160036000602784815481106114c0576114c061497c565b60009182526020808320909101546001600160a01b03168352820192909252604001902054115b156115015750506004549366038d7ea4c680009350915050565b611547600260006027848154811061151b5761151b61497c565b60009182526020808320909101546001600160a01b0316835282019290925260400190205484906135f8565b925061158f60036000602784815481106115635761156361497c565b60009182526020808320909101546001600160a01b0316835282019290925260400190205483906135f8565b91508061159b816148e5565b91505061145a565b506004546115b89066038d7ea4c68000613604565b8210156115d35750506004549266038d7ea4c6800092509050565b90939092509050565b60006004548211156116305760405162461bcd60e51b815260206004820181905260248201527f416d6f756e74206578636565647320746f74616c207265666c656374696f6e736044820152606401610d6a565b600061163a613610565b90506111f68382613604565b601b546001600160a01b031633146116a05760405162461bcd60e51b815260206004820152600e60248201527f5265717569726573206f776e65720000000000000000000000000000000000006044820152606401610d6a565b6040517f70a082310000000000000000000000000000000000000000000000000000000081523060048201526001600160a01b038216906370a082319060240160206040518083038186803b1580156116f857600080fd5b505afa15801561170c573d6000803e3d6000fd5b505050506040513d601f19601f8201168201806040525081019061173091906146c4565b611738613311565b6001600160a01b0316826001600160a01b03167f97777e0d049e8c6ea21e08153c603fbd56f2276944e9fa416ae55f3e4997a36a60405160405180910390a4611179611782613311565b6040517f70a082310000000000000000000000000000000000000000000000000000000081523060048201526001600160a01b038416906370a082319060240160206040518083038186803b1580156117da57600080fd5b505afa1580156117ee573d6000803e3d6000fd5b505050506040513d601f19601f8201168201806040525081019061181291906146c4565b6001600160a01b0384169190613633565b601b546001600160a01b0316331461187d5760405162461bcd60e51b815260206004820152600e60248201527f5265717569726573206f776e65720000000000000000000000000000000000006044820152606401610d6a565b6001600160a01b0381166000818152602a602052604080822080547fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff00169055517f1fd984041c31c7563135d9eb2665164a9e4de93558028c6a587e208386aec99c9190a250565b601b546001600160a01b0316331461193e5760405162461bcd60e51b815260206004820152600e60248201527f5265717569726573206f776e65720000000000000000000000000000000000006044820152606401610d6a565b6001600160a01b0381166119945760405162461bcd60e51b815260206004820152600c60248201527f5a65726f206164647265737300000000000000000000000000000000000000006044820152606401610d6a565b601f546001600160a01b03828116911614156119f25760405162461bcd60e51b815260206004820152601360248201527f4164647265737320616c726561647920736574000000000000000000000000006044820152606401610d6a565b601f546040516001600160a01b038084169216907f774cfaaa1d8772aa9fafd8157e93b89d7a445fe0036d38364bc16cb72969be0990600090a3601f8054602080546001600160a01b038084167fffffffffffffffffffffffff0000000000000000000000000000000000000000928316179092559091169216919091179055565b3360008181526001602090815260408083206001600160a01b038716845290915281205490916111899185906111ed90866136b8565b601b546001600160a01b03163314611b045760405162461bcd60e51b815260206004820152600e60248201527f5265717569726573206f776e65720000000000000000000000000000000000006044820152606401610d6a565b60058110158015611b165750600a8111155b611b625760405162461bcd60e51b815260206004820181905260248201527f5265666c65637420666565206d757374206265206265747765656e20352d31306044820152606401610d6a565b600654811415611bb45760405162461bcd60e51b815260206004820152601160248201527f56616c756520616c7265616479207365740000000000000000000000000000006044820152606401610d6a565b6006546040518291907fa5b3651733f3a2fb4a2b7238575ef825255db6aa5c70ef21b988189e5d96118490600090a36006805460075555565b601b546001600160a01b03163314611c475760405162461bcd60e51b815260206004820152600e60248201527f5265717569726573206f776e65720000000000000000000000000000000000006044820152606401610d6a565b6001600160a01b03811660008181526029602052604080822080547fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff00169055517f6d52ea90b53520ded80cbaff7471d8dc8fe1a0ec5bec867629926d04cfa6fa1b9190a250565b601b546001600160a01b03163314611d085760405162461bcd60e51b815260206004820152600e60248201527f5265717569726573206f776e65720000000000000000000000000000000000006044820152606401610d6a565b6001600160a01b038116611d5e5760405162461bcd60e51b815260206004820152600c60248201527f5a65726f206164647265737300000000000000000000000000000000000000006044820152606401610d6a565b6013546040516001600160a01b038084169216907fba8909f452a8d4e389cf607ef89115b537d1aae7b3519cd1ee95100864b545e490600090a360138054601480546001600160a01b038084167fffffffffffffffffffffffff000000000000000000000000000000000000000092831617909255909116908316908117909155604080517fc45a01550000000000000000000000000000000000000000000000000000000081529051829163c45a0155916004808301926020929190829003018186803b158015611e2f57600080fd5b505afa158015611e43573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190611e6791906145ae565b6001600160a01b031663c9c6539630836001600160a01b031663ad5c46486040518163ffffffff1660e01b815260040160206040518083038186803b158015611eaf57600080fd5b505afa158015611ec3573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190611ee791906145ae565b6040517fffffffff0000000000000000000000000000000000000000000000000000000060e085901b1681526001600160a01b03928316600482015291166024820152604401602060405180830381600087803b158015611f4757600080fd5b505af1158015611f5b573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190611f7f91906145ae565b601180546001600160a01b039283167fffffffffffffffffffffffff0000000000000000000000000000000000000000918216179091556010805493909216921691909117905550565b600066038d7ea4c680008311156120225760405162461bcd60e51b815260206004820152601960248201527f416d6f756e742065786365656473206d617820737570706c79000000000000006044820152606401610d6a565b60008061202e856136c4565b505091509150831561204357915061118d9050565b50905061118d565b601b546001600160a01b031633146120a55760405162461bcd60e51b815260206004820152600e60248201527f5265717569726573206f776e65720000000000000000000000000000000000006044820152606401610d6a565b6001600160a01b03811660008181526029602052604080822080547fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff00166001179055517fe5372373c5102b83bd2386a8de7611034806591422c8fe0c181f6126c03d6d0a9190a250565b601b546001600160a01b031633146121695760405162461bcd60e51b815260206004820152600e60248201527f5265717569726573206f776e65720000000000000000000000000000000000006044820152606401610d6a565b6001600160a01b0381166121bf5760405162461bcd60e51b815260206004820152600c60248201527f5a65726f206164647265737300000000000000000000000000000000000000006044820152606401610d6a565b601d546001600160a01b038281169116141561221d5760405162461bcd60e51b815260206004820152601360248201527f4164647265737320616c726561647920736574000000000000000000000000006044820152606401610d6a565b601d546040516001600160a01b038084169216907ff1b735ce2abab56f4c686468c84ae4dd08008af9152a0b6611965342231079bd90600090a3601d8054601e80546001600160a01b038084167fffffffffffffffffffffffff0000000000000000000000000000000000000000928316179092559091169216919091179055565b601b546001600160a01b031633146122f95760405162461bcd60e51b815260206004820152600e60248201527f5265717569726573206f776e65720000000000000000000000000000000000006044820152606401610d6a565b6509184e72a00081101561234f5760405162461bcd60e51b815260206004820152601660248201527f4d696e206c696d697420313030303020746f6b656e73000000000000000000006044820152606401610d6a565b6017548114156123a15760405162461bcd60e51b815260206004820152601160248201527f56616c756520616c7265616479207365740000000000000000000000000000006044820152606401610d6a565b6017546040518291907f44d543cdf368504a8e1363a6f41fe63122b6d67c8cdb004b74d8c976439e416b90600090a36017805460185555565b601b546001600160a01b031633146124345760405162461bcd60e51b815260206004820152600e60248201527f5265717569726573206f776e65720000000000000000000000000000000000006044820152606401610d6a565b6001600160a01b03811660008181526028602052604080822080547fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff00166001179055517f3c19df9711d1fdba3552022436b55d6e0339d170a371debb749841fa52ad7ede9190a250565b6001600160a01b03811660009081526026602052604081205460ff16156124db57506001600160a01b031660009081526003602052604090205490565b6001600160a01b03821660009081526002602052604090205461118d906115dc565b601b546001600160a01b031633146125575760405162461bcd60e51b815260206004820152600e60248201527f5265717569726573206f776e65720000000000000000000000000000000000006044820152606401610d6a565b6001600160a01b0381166000818152602a602052604080822080547fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff00166001179055517f36ea1e97529f78154fb6f7657e5498c670ebbd8558ee1b0946c4d915b5f3c72a9190a250565b60006125d5601b546001600160a01b031690565b905090565b601b546001600160a01b031633146126345760405162461bcd60e51b815260206004820152600e60248201527f5265717569726573206f776e65720000000000000000000000000000000000006044820152606401610d6a565b60018110158015612646575060058111155b6126b85760405162461bcd60e51b815260206004820152602160248201527f4c697175696469747920666565206d757374206265206265747765656e20312d60448201527f35000000000000000000000000000000000000000000000000000000000000006064820152608401610d6a565b600e5481141561270a5760405162461bcd60e51b815260206004820152601160248201527f56616c756520616c7265616479207365740000000000000000000000000000006044820152606401610d6a565b600e546040518291907fa58cc3215f31d542b7fddb4ee6ca53ef679609fb6de3d9e3b96f5deefa2873bf90600090a3600e8054600f5555565b601b546001600160a01b0316331461279d5760405162461bcd60e51b815260206004820152600e60248201527f5265717569726573206f776e65720000000000000000000000000000000000006044820152606401610d6a565b6001600160a01b0381166127f35760405162461bcd60e51b815260206004820152600c60248201527f5a65726f206164647265737300000000000000000000000000000000000000006044820152606401610d6a565b6011546040516001600160a01b038084169216907f1866e0728e6e89c2ebd286a744b7f1c174b4fd145c7fa20b446ef15988c43edd90600090a360118054601280546001600160a01b038084167fffffffffffffffffffffffff0000000000000000000000000000000000000000928316179092559091169216919091179055565b600061118933846111ed856040518060600160405280602281526020016149f0602291393360009081526001602090815260408083206001600160a01b038d16845290915290205491906135cc565b60006111893384846133f3565b601b546001600160a01b0316331461292b5760405162461bcd60e51b815260206004820152600e60248201527f5265717569726573206f776e65720000000000000000000000000000000000006044820152606401610d6a565b601480548215157501000000000000000000000000000000000000000000027fffffffffffffffffffff00ffffffffffffffffffffffffffffffffffffffffff9091161790556040517f6ba383421aa078dca1d49e105174c3bd84af39712fb6736f168781cd709a0e0d906129a590831515815260200190565b60405180910390a150565b601b546001600160a01b03163314612a0a5760405162461bcd60e51b815260206004820152600e60248201527f5265717569726573206f776e65720000000000000000000000000000000000006044820152606401610d6a565b6001600160a01b038116612a605760405162461bcd60e51b815260206004820152600c60248201527f5a65726f206164647265737300000000000000000000000000000000000000006044820152606401610d6a565b6021546001600160a01b0382811691161415612abe5760405162461bcd60e51b815260206004820152601360248201527f4164647265737320616c726561647920736574000000000000000000000000006044820152606401610d6a565b6021546040516001600160a01b038084169216907f5ab9b88456c3123d329ac95fb71a7ca2038d5c7d0d9d36de82f749cdee59118590600090a360218054602280546001600160a01b038084167fffffffffffffffffffffffff0000000000000000000000000000000000000000928316179092559091169216919091179055565b601b546001600160a01b03163314612b9a5760405162461bcd60e51b815260206004820152600e60248201527f5265717569726573206f776e65720000000000000000000000000000000000006044820152606401610d6a565b6003811115612beb5760405162461bcd60e51b815260206004820152601f60248201527f4368617269747920666565206d757374206265206265747765656e20302d33006044820152606401610d6a565b600854811415612c3d5760405162461bcd60e51b815260206004820152601160248201527f56616c756520616c7265616479207365740000000000000000000000000000006044820152606401610d6a565b6008546040518291907f6152b0c8064ce64f7bc3efccccd98f4b15b3892d615ad7e81268e7e91b09e52690600090a36008805460095555565b601b546001600160a01b03163314612cd05760405162461bcd60e51b815260206004820152600e60248201527f5265717569726573206f776e65720000000000000000000000000000000000006044820152606401610d6a565b612cd93061249e565b811115612d285760405162461bcd60e51b815260206004820152601e60248201527f4e6f7420656e6f7567682054454e4449455320696e20636f6e747261637400006044820152606401610d6a565b80612d31613311565b6001600160a01b03167f184af76793da1243821c78b43dd8055354f3e3d370f6ee9a12c10fb3190a87f960405160405180910390a361117930612d72613311565b836133f3565b601b546001600160a01b03163314612dd25760405162461bcd60e51b815260206004820152600e60248201527f5265717569726573206f776e65720000000000000000000000000000000000006044820152606401610d6a565b6003811115612e235760405162461bcd60e51b815260206004820152601b60248201527f46756e20666565206d757374206265206265747765656e20302d3300000000006044820152606401610d6a565b600c54811415612e755760405162461bcd60e51b815260206004820152601160248201527f56616c756520616c7265616479207365740000000000000000000000000000006044820152606401610d6a565b600c546040518291907f1ce17d37a178820c0f12cca4ef6918cd34f34433ed66a79877b3b6223d3a612390600090a3600c8054600d5555565b601b546001600160a01b03163314612f085760405162461bcd60e51b815260206004820152600e60248201527f5265717569726573206f776e65720000000000000000000000000000000000006044820152606401610d6a565b6005811115612f595760405162461bcd60e51b815260206004820152601c60248201527f4275726e20666565206d757374206265206265747765656e20302d35000000006044820152606401610d6a565b600a54811415612fab5760405162461bcd60e51b815260206004820152601160248201527f56616c756520616c7265616479207365740000000000000000000000000000006044820152606401610d6a565b600a546040518291907fb1979b9f4b503526ad572434d093d9357dabe3e958522450a2bf1ed4af76bd0190600090a3600a8054600b5555565b601b546001600160a01b0316331461303e5760405162461bcd60e51b815260206004820152600e60248201527f5265717569726573206f776e65720000000000000000000000000000000000006044820152606401610d6a565b6001600160a01b03811660008181526028602052604080822080547fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff00169055517f94be775e0fd8ba1bd40feda9d3306b6c400606850637b93189fe956f3557bb299190a250565b601b546001600160a01b031633146130ff5760405162461bcd60e51b815260206004820152600e60248201527f5265717569726573206f776e65720000000000000000000000000000000000006044820152606401610d6a565b64e8d4a510008110156131545760405162461bcd60e51b815260206004820152601560248201527f4d696e206c696d6974203130303020746f6b656e7300000000000000000000006044820152606401610d6a565b6015548114156131a65760405162461bcd60e51b815260206004820152601160248201527f56616c756520616c7265616479207365740000000000000000000000000000006044820152606401610d6a565b6015546040518291907fd6f586005531e7d32112f5389278497d656f7ed9029f31f85494a3f58ca1833390600090a36015805460165555565b601b546001600160a01b031633146132395760405162461bcd60e51b815260206004820152600e60248201527f5265717569726573206f776e65720000000000000000000000000000000000006044820152606401610d6a565b6001600160a01b03811661328f5760405162461bcd60e51b815260206004820152600c60248201527f5a65726f206164647265737300000000000000000000000000000000000000006044820152606401610d6a565b601b546040516001600160a01b038084169216907f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e090600090a3601b8054601c80546001600160a01b038084167fffffffffffffffffffffffff0000000000000000000000000000000000000000928316179092559091169216919091179055565b60008061118d601b546001600160a01b031690565b6001600160a01b0383161580159061334657506001600160a01b03821615155b6133925760405162461bcd60e51b815260206004820152600c60248201527f5a65726f206164647265737300000000000000000000000000000000000000006044820152606401610d6a565b6001600160a01b0383811660008181526001602090815260408083209487168084529482529182902085905590518481527f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b925910160405180910390a3505050565b6001600160a01b0383161580159061341357506001600160a01b03821615155b61345f5760405162461bcd60e51b815260206004820152600c60248201527f5a65726f206164647265737300000000000000000000000000000000000000006044820152606401610d6a565b600081116134d55760405162461bcd60e51b815260206004820152602660248201527f5472616e7366657220616d6f756e74206d75737420626520677265617465722060448201527f7468616e203000000000000000000000000000000000000000000000000000006064820152608401610d6a565b60006134e03061249e565b9050600060195482106134f1575060015b808015613519575060145474010000000000000000000000000000000000000000900460ff16155b801561353357506011546001600160a01b03868116911614155b801561355a57506014547501000000000000000000000000000000000000000000900460ff165b1561356d57601954915061356d8261372e565b6001600160a01b03841660009081526028602052604090205460019060ff16806135af57506001600160a01b03861660009081526028602052604090205460ff165b156135b8575060005b6135c48686868461381c565b505050505050565b600081848411156135f05760405162461bcd60e51b8152600401610d6a919061474c565b505050900390565b60006111f6828461489e565b60006111f68284614826565b600080600061361d611448565b909250905061362c8282613604565b9250505090565b604080516001600160a01b038416602482015260448082018490528251808303909101815260649091019091526020810180517bffffffffffffffffffffffffffffffffffffffffffffffffffffffff167fa9059cbb000000000000000000000000000000000000000000000000000000001790526136b3908490613be0565b505050565b60006111f6828461480e565b60008060006136d1614573565b60006136dc86613cc5565b90506000808061371a89858360200201518660016020020151876002602002015188600360200201518960046020020151613715613610565b613d9c565b919950975095509293505050509193509193565b601480547fffffffffffffffffffffff00ffffffffffffffffffffffffffffffffffffffff1674010000000000000000000000000000000000000000179055600061377a826002613604565b9050600061378883836135f8565b90504761379483613e30565b60006137a047836135f8565b90506137ac8382613fc3565b60408051858152602081018390529081018490527fda7f053cd23e95a08eb319388087a2806a629265db68cc2f2043a1e1ea852e619060600160405180910390a15050601480547fffffffffffffffffffffff00ffffffffffffffffffffffffffffffffffffffff169055505050565b8061385b5761385b6006805460075560088054600955600a8054600b55600c8054600d55600e8054600f55600094859055928490559083905582905555565b60008060008061386a866136c4565b6001600160a01b038c166000908152602660205260409020549397509195509350915060ff16156138d2576001600160a01b0388166000908152600360205260409020546138b890876135f8565b6001600160a01b0389166000908152600360205260409020555b6001600160a01b0388166000908152600260205260409020546138f590856135f8565b6001600160a01b03808a16600090815260026020908152604080832094909455918a1681526026909152205460ff161561396a5760a08101516001600160a01b038816600090815260036020526040902054613950916136b8565b6001600160a01b0388166000908152600360205260409020555b6001600160a01b03871660009081526002602052604090205461398d90846136b8565b6001600160a01b0388166000908152600260205260409020556139b6816001602002015161409c565b60408101516139c490614124565b60608101516139d2906141e3565b60808101516139e0906142f5565b80516139ed9083906143b4565b6001600160a01b038088169089167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef8360056020020151604051613a3391815260200190565b60405180910390a384613a6357613a63600754600655600954600855600b54600a55600d54600c55600f54600e55565b6001600160a01b0388166000908152602a602052604090205460ff16158015613a9a5750601b546001600160a01b03888116911614155b15613af157601554861115613af15760405162461bcd60e51b815260206004820152601060248201527f4d61782054782076696f6c6174696f6e000000000000000000000000000000006044820152606401610d6a565b6001600160a01b03881615801590613b1157506001600160a01b03871615155b613b5d5760405162461bcd60e51b815260206004820152600c60248201527f5a65726f206164647265737300000000000000000000000000000000000000006044820152606401610d6a565b6001600160a01b03871660009081526029602052604090205460ff16613bd657601754613b898861249e565b10613bd65760405162461bcd60e51b815260206004820152601460248201527f4d61782077616c6c65742076696f6c6174696f6e0000000000000000000000006044820152606401610d6a565b5050505050505050565b6000613c35826040518060400160405280602081526020017f5361666543524332303a206c6f772d6c6576656c2063616c6c206661696c6564815250856001600160a01b03166143d89092919063ffffffff16565b8051909150156136b35780806020019051810190613c53919061468e565b6136b35760405162461bcd60e51b815260206004820152602a60248201527f5361666543524332303a204352433230206f7065726174696f6e20646964206e60448201527f6f742073756363656564000000000000000000000000000000000000000000006064820152608401610d6a565b613ccd614573565b613cd5614573565b613cf56064613cef600654866143ef90919063ffffffff16565b90613604565b8152600e54613d0c90606490613cef9086906143ef565b6020820152600854613d2690606490613cef9086906143ef565b6040820152600a54613d4090606490613cef9086906143ef565b6060820152600c54613d5a90606490613cef9086906143ef565b608082018190526060820151604083015160208401518451613d919493613d8b939092849283919082908c906135f8565b906135f8565b60a082015292915050565b6000808080613dab8b866143ef565b90506000613db98b876143ef565b90506000613dc78b886143ef565b90506000613dd58b896143ef565b90506000613de38b8a6143ef565b90506000613df18b8b6143ef565b90506000613e0385613d8b89896135f8565b9050613e1582613d8b858185896135f8565b96995095975093955050505050509750975097945050505050565b6040805160028082526060820183526000926020830190803683370190505090503081600081518110613e6557613e6561497c565b6001600160a01b03928316602091820292909201810191909152601054604080517fad5c46480000000000000000000000000000000000000000000000000000000081529051919093169263ad5c4648926004808301939192829003018186803b158015613ed257600080fd5b505afa158015613ee6573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190613f0a91906145ae565b81600181518110613f1d57613f1d61497c565b6001600160a01b039283166020918202929092010152601054613f439130911684613326565b6010546040517f791ac9470000000000000000000000000000000000000000000000000000000081526001600160a01b039091169063791ac94790613f9590859060009086903090429060040161479d565b600060405180830381600087803b158015613faf57600080fd5b505af11580156135c4573d6000803e3d6000fd5b601054613fdb9030906001600160a01b031684613326565b6010546040517ff305d719000000000000000000000000000000000000000000000000000000008152306004820181905260248201859052600060448301819052606483015260848201524260a48201526001600160a01b039091169063f305d71990839060c4016060604051808303818588803b15801561405c57600080fd5b505af1158015614070573d6000803e3d6000fd5b50505050506040513d601f19601f820116820180604052508101906140959190614702565b5050505050565b60006140a6613610565b905060006140b483836143ef565b306000908152600260205260409020549091506140d190826136b8565b3060009081526002602090815260408083209390935560269052205460ff16156136b3573060009081526003602052604090205461410f90846136b8565b30600090815260036020526040902055505050565b600061412e613610565b9050600061413c83836143ef565b6021546001600160a01b031660009081526002602052604090205490915061416490826136b8565b602180546001600160a01b03908116600090815260026020908152604080832095909555925490911681526026909152205460ff16156136b3576021546001600160a01b03166000908152600360205260409020546141c390846136b8565b6021546001600160a01b0316600090815260036020526040902055505050565b60006141ed613610565b905060006141fb83836143ef565b61dead60005260026020527f6a9609baa168169acaea398c4407efea4be641bb08e21e88806d9836fd9333cc5490915061423590826136b8565b61dead6000527f6a9609baa168169acaea398c4407efea4be641bb08e21e88806d9836fd9333cc5560266020527f436f594ac5248b7e44d6a4b4c35ba3e500f642e681dd33b10ee0fd4f06d15f3b5460ff16156136b35761dead60005260036020527f262bb27bbdd95c1cdc8e16957e36e38579ea44f7f6413dd7a9c75939def06b2c546142c390846136b8565b61dead60005260036020527f262bb27bbdd95c1cdc8e16957e36e38579ea44f7f6413dd7a9c75939def06b2c55505050565b60006142ff613610565b9050600061430d83836143ef565b601f546001600160a01b031660009081526002602052604090205490915061433590826136b8565b601f80546001600160a01b03908116600090815260026020908152604080832095909555925490911681526026909152205460ff16156136b357601f546001600160a01b031660009081526003602052604090205461439490846136b8565b601f546001600160a01b0316600090815260036020526040902055505050565b6004546143c190836135f8565b6004556005546143d190826136b8565b6005555050565b60606143e784846000856143fb565b949350505050565b60006111f68284614861565b6060824710156144735760405162461bcd60e51b815260206004820152602660248201527f416464726573733a20696e73756666696369656e742062616c616e636520666f60448201527f722063616c6c00000000000000000000000000000000000000000000000000006064820152608401610d6a565b843b6144c15760405162461bcd60e51b815260206004820152601d60248201527f416464726573733a2063616c6c20746f206e6f6e2d636f6e74726163740000006044820152606401610d6a565b600080866001600160a01b031685876040516144dd9190614730565b60006040518083038185875af1925050503d806000811461451a576040519150601f19603f3d011682016040523d82523d6000602084013e61451f565b606091505b509150915061452f82828661453a565b979650505050505050565b606083156145495750816111f6565b8251156145595782518084602001fd5b8160405162461bcd60e51b8152600401610d6a919061474c565b6040518060c001604052806006906020820280368337509192915050565b6000602082840312156145a357600080fd5b81356111f6816149ab565b6000602082840312156145c057600080fd5b81516111f6816149ab565b600080604083850312156145de57600080fd5b82356145e9816149ab565b915060208301356145f9816149ab565b809150509250929050565b60008060006060848603121561461957600080fd5b8335614624816149ab565b92506020840135614634816149ab565b929592945050506040919091013590565b6000806040838503121561465857600080fd5b8235614663816149ab565b946020939093013593505050565b60006020828403121561468357600080fd5b81356111f6816149c0565b6000602082840312156146a057600080fd5b81516111f6816149c0565b6000602082840312156146bd57600080fd5b5035919050565b6000602082840312156146d657600080fd5b5051919050565b600080604083850312156146f057600080fd5b8235915060208301356145f9816149c0565b60008060006060848603121561471757600080fd5b8351925060208401519150604084015190509250925092565b600082516147428184602087016148b5565b9190910192915050565b602081526000825180602084015261476b8160408501602087016148b5565b601f017fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe0169190910160400192915050565b600060a082018783526020878185015260a0604085015281875180845260c086019150828901935060005b818110156147ed5784516001600160a01b0316835293830193918301916001016147c8565b50506001600160a01b03969096166060850152505050608001529392505050565b600082198211156148215761482161491e565b500190565b60008261485c577f4e487b7100000000000000000000000000000000000000000000000000000000600052601260045260246000fd5b500490565b6000817fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff04831182151516156148995761489961491e565b500290565b6000828210156148b0576148b061491e565b500390565b60005b838110156148d05781810151838201526020016148b8565b838111156148df576000848401525b50505050565b60007fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff8214156149175761491761491e565b5060010190565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052601160045260246000fd5b7f4e487b7100000000000000000000000000000000000000000000000000000000600052603160045260246000fd5b7f4e487b7100000000000000000000000000000000000000000000000000000000600052603260045260246000fd5b6001600160a01b038116811461117957600080fd5b801515811461117957600080fdfe5472616e7366657220616d6f756e74206578636565647320616c6c6f77616e636543616e6e6f7420646563726561736520616c6c6f77616e63652062656c6f7720302ea2646970667358221220f3a7c21d0c8d90ecfb501ee3d35f5ace43d8cbc7fb6998a4a6b4681dd180779664736f6c63430008060033