wemix-logo
Tornado Chain Explorer
0xa8b0fcdd4Ec5569dA20d78eDBDAA2c3C66554B70
Legend of Ymir Gstar2022
LOY2022
Overview
Total Supply
505LOY2022
Total Holders
495Addresses
Token Transfers
636
Token Information
Update Token Information
Contract Address
Official Site
N/A
Links
N/A
Contract Name
N/A
Optimization Enabled
No
Compiler Version
N/A
EVM Version
N/A
License
N/A
Audited
No
Contract Security Audit
No contract security audit has been submitted
Submit Audit
Contract Creation Code
0x608060405234801561001057600080fd5b506004361061030c5760003560e01c8063647846a51161019d578063983b2d56116100e9578063d0c19976116100a2578063eb12d61e1161007c578063eb12d61e14610e39578063f2fde38b14610e5f578063f6aacfb114610e85578063facd743b14610ea25761030c565b8063d0c1997614610d14578063e32b471114610d31578063e985e9c514610e0b5761030c565b8063983b2d5614610bb15780639f13da7514610bd7578063a22cb46514610bdf578063aa271e1a14610c0d578063b88d4fde14610c33578063c87b56dd14610cf75761030c565b80638400f9b8116101565780638da5cb5b116101305780638da5cb5b14610b2b5780638f32d59b14610b3357806390200dcb14610b3b57806395d89b4114610ba95761030c565b80638400f9b814610a495780638456cb5914610afd5780638462151c14610b055761030c565b8063647846a5146109dd5780636c0360eb146109e557806370a08231146109ed57806370c59cb414610a13578063715018a614610a1b5780637df73e2714610a235761030c565b80632d0335ab1161025c57806342842e0e116102155780634f6ccce7116101ef5780634f6ccce71461090a5780635a77d9e3146109275780635c975abb146109b85780636352211e146109c05761030c565b806342842e0e1461088b57806342966c68146108c15780634d93f029146108de5761030c565b80632d0335ab1461078d5780632f745c59146107b35780633092afd5146107df5780633a2bd09e146108055780633a5381b51461087b5780633f4ba83a146108835761030c565b80630cbec879116102c95780631327d3d8116102a35780631327d3d81461070357806315cce2241461072957806318160ddd1461074f57806323b872dd146107575761030c565b80630cbec879146104675780630e316ab714610598578063107cc66f146105be5761030c565b80630121a55f1461031157806301ffc9a7146103305780630541d0b01461036b57806306fdde0314610385578063081812fc14610402578063095ea7b31461043b575b600080fd5b61032e6004803603602081101561032757600080fd5b5035610ec8565b005b6103576004803603602081101561034657600080fd5b50356001600160e01b031916610f9e565b604080519115158252519081900360200190f35b610373610fc1565b60408051918252519081900360200190f35b61038d610fc7565b6040805160208082528351818301528351919283929083019185019080838360005b838110156103c75781810151838201526020016103af565b50505050905090810190601f1680156103f45780820380516001836020036101000a031916815260200191505b509250505060405180910390f35b61041f6004803603602081101561041857600080fd5b503561105d565b604080516001600160a01b039092168252519081900360200190f35b61032e6004803603604081101561045157600080fd5b506001600160a01b0381351690602001356110bf565b61032e600480360360e081101561047d57600080fd5b8135916001600160a01b0360208201351691604082013591606081013515159181019060a081016080820135600160201b8111156104ba57600080fd5b8201836020820111156104cc57600080fd5b803590602001918460018302840111600160201b831117156104ed57600080fd5b919390929091602081019035600160201b81111561050a57600080fd5b82018360208201111561051c57600080fd5b803590602001918460018302840111600160201b8311171561053d57600080fd5b919390929091602081019035600160201b81111561055a57600080fd5b82018360208201111561056c57600080fd5b803590602001918460018302840111600160201b8311171561058d57600080fd5b50909250905061119a565b61032e600480360360208110156105ae57600080fd5b50356001600160a01b031661141d565b61032e600480360360a08110156105d457600080fd5b6001600160a01b038235169190810190604081016020820135600160201b8111156105fe57600080fd5b82018360208201111561061057600080fd5b803590602001918460018302840111600160201b8311171561063157600080fd5b91908080601f0160208091040260200160405190810160405280939291908181526020018383808284376000920191909152509295843595602086013595919450925060608101915060400135600160201b81111561068f57600080fd5b8201836020820111156106a157600080fd5b803590602001918460018302840111600160201b831117156106c257600080fd5b91908080601f016020809104026020016040519081016040528093929190818152602001838380828437600092019190915250929550611485945050505050565b61032e6004803603602081101561071957600080fd5b50356001600160a01b031661162d565b61032e6004803603602081101561073f57600080fd5b50356001600160a01b03166116e0565b610373611771565b61032e6004803603606081101561076d57600080fd5b506001600160a01b03813581169160208101359091169060400135611777565b610373600480360360208110156107a357600080fd5b50356001600160a01b03166117ce565b610373600480360360408110156107c957600080fd5b506001600160a01b0381351690602001356117f5565b61032e600480360360208110156107f557600080fd5b50356001600160a01b0316611874565b61082b6004803603602081101561081b57600080fd5b50356001600160a01b03166118dc565b60408051602080825283518183015283519192839290830191858101910280838360005b8381101561086757818101518382015260200161084f565b505050509050019250505060405180910390f35b61041f611948565b61032e611957565b61032e600480360360608110156108a157600080fd5b506001600160a01b038135811691602081013590911690604001356119a8565b61032e600480360360208110156108d757600080fd5b50356119c3565b61032e600480360360408110156108f457600080fd5b50803590602001356001600160a01b03166119d0565b6103736004803603602081101561092057600080fd5b5035611a92565b61032e600480360360a081101561093d57600080fd5b8135916001600160a01b0360208201351691604082013591606081013515159181019060a081016080820135600160201b81111561097a57600080fd5b82018360208201111561098c57600080fd5b803590602001918460018302840111600160201b831117156109ad57600080fd5b509092509050611af8565b610357611cd0565b61041f600480360360208110156109d657600080fd5b5035611cd9565b61041f611d2d565b61038d611d3c565b61037360048036036020811015610a0357600080fd5b50356001600160a01b0316611d9d565b610373611e05565b61032e611e0b565b61035760048036036020811015610a3957600080fd5b50356001600160a01b0316611e9c565b61037360048036036040811015610a5f57600080fd5b6001600160a01b038235169190810190604081016020820135600160201b811115610a8957600080fd5b820183602082011115610a9b57600080fd5b803590602001918460018302840111600160201b83111715610abc57600080fd5b91908080601f016020809104026020016040519081016040528093929190818152602001838380828437600092019190915250929550611ecb945050505050565b61032e611f22565b61082b60048036036020811015610b1b57600080fd5b50356001600160a01b0316611f71565b61041f611fd0565b610357611fdf565b61035760048036036020811015610b5157600080fd5b810190602081018135600160201b811115610b6b57600080fd5b820183602082011115610b7d57600080fd5b803590602001918460018302840111600160201b83111715610b9e57600080fd5b509092509050612005565b61038d612053565b61032e60048036036020811015610bc757600080fd5b50356001600160a01b03166120b4565b61037361211f565b61032e60048036036040811015610bf557600080fd5b506001600160a01b038135169060200135151561212c565b61035760048036036020811015610c2357600080fd5b50356001600160a01b0316612231565b61032e60048036036080811015610c4957600080fd5b6001600160a01b03823581169260208101359091169160408201359190810190608081016060820135600160201b811115610c8357600080fd5b820183602082011115610c9557600080fd5b803590602001918460018302840111600160201b83111715610cb657600080fd5b91908080601f016020809104026020016040519081016040528093929190818152602001838380828437600092019190915250929550612260945050505050565b61038d60048036036020811015610d0d57600080fd5b50356122be565b61032e60048036036020811015610d2a57600080fd5b503561248a565b61032e600480360360a0811015610d4757600080fd5b8135916001600160a01b036020820135169160408201359190810190608081016060820135600160201b811115610d7d57600080fd5b820183602082011115610d8f57600080fd5b803590602001918460018302840111600160201b83111715610db057600080fd5b919390929091602081019035600160201b811115610dcd57600080fd5b820183602082011115610ddf57600080fd5b803590602001918460018302840111600160201b83111715610e0057600080fd5b50909250905061256f565b61035760048036036040811015610e2157600080fd5b506001600160a01b0381358116916020013516612777565b61032e60048036036020811015610e4f57600080fd5b50356001600160a01b03166127a5565b61032e60048036036020811015610e7557600080fd5b50356001600160a01b031661285d565b61035760048036036020811015610e9b57600080fd5b50356128ad565b61035760048036036020811015610eb857600080fd5b50356001600160a01b03166128c2565b610ed0611fdf565b610f0f576040805162461bcd60e51b8152602060048201819052602482015260008051602061453f833981519152604482015290519081900360640190fd5b6064811115610f4f5760405162461bcd60e51b81526004018080602001828103825260238152602001806145b76023913960400191505060405180910390fd5b601a8190556040805182815290516d1b5a5b9d11995954195c98d95b9d60921b917f97daac5c2d93fdbf33374577829b81ba6441f1361296a41b8f7a984aa2217834919081900360200190a250565b6001600160e01b0319811660009081526020819052604090205460ff165b919050565b601a5490565b600c8054604080516020601f60026000196101006001881615020190951694909404938401819004810282018101909252828152606093909290918301828280156110535780601f1061102857610100808354040283529160200191611053565b820191906000526020600020905b81548152906001019060200180831161103657829003601f168201915b5050505050905090565b600061106882612968565b6110a35760405162461bcd60e51b815260040180806020018281038252602c8152602001806144e7602c913960400191505060405180910390fd5b506000908152600260205260409020546001600160a01b031690565b60006110ca82611cd9565b9050806001600160a01b0316836001600160a01b0316141561111d5760405162461bcd60e51b81526004018080602001828103825260218152602001806145da6021913960400191505060405180910390fd5b806001600160a01b031661112f612985565b6001600160a01b0316148061115057506111508161114b612985565b612777565b61118b5760405162461bcd60e51b81526004018080602001828103825260388152602001806144106038913960400191505060405180910390fd5b6111958383612989565b505050565b85858585604051602001808585808284379190910190508383808284376040805191909301818103601f190182526020601f8b01819004810282018101909452898152909750955088945087935083925050840183828082843760009201829052508551602087012090935061121392509050836129f7565b905061121e816128c2565b61125e576040805162461bcd60e51b815260206004820152600c60248201526b3937b6329d3932b1b7bb32b960a11b604482015290519081900360640190fd5b60008d905061130630828f8f8f60405160200180866001600160a01b031660601b8152601401858152602001846001600160a01b031660601b815260140183815260200182151560f81b8152600101955050505050506040516020818303038152906040528051906020012089898080601f0160208091040260200160405190810160405280939291908181526020018383808284376000920191909152506129f792505050565b6001600160a01b03168d6001600160a01b031614611365576040805162461bcd60e51b815260206004820152601760248201527627232a1d103ab9b2b9103932b1b7bb32b91032b93937b960491b604482015290519081900360640190fd5b61136f8d8d612ae8565b6113798d8f612bd8565b60006113bb8e8c8c8080601f016020809104026020016040519081016040528093929190818152602001838380828437600092019190915250612be292505050565b90508b6113cb576113cb81612c0e565b61140c8e828d8d8080601f01602080910402602001604051908101604052809392919081815260200183838082843760009201919091525061119592505050565b505050505050505050505050505050565b611425611fdf565b611464576040805162461bcd60e51b8152602060048201819052602482015260008051602061453f833981519152604482015290519081900360640190fd5b6001600160a01b03166000908152601160205260409020805460ff19169055565b60145460ff16156114d0576040805162461bcd60e51b815260206004820152601060248201526f14185d5cd8589b194e881c185d5cd95960821b604482015290519081900360640190fd5b308585858560405160200180866001600160a01b031660601b8152601401856001600160a01b031660601b815260140184805190602001908083835b6020831061152b5780518252601f19909201916020918201910161150c565b51815160209384036101000a60001901801990921691161790529201948552508381019290925250604080518084038301815292810190528151908201209093508492506000915061157d90836129f7565b9050611588816128c2565b6115c8576040805162461bcd60e51b815260206004820152600c60248201526b3937b6329d3932b1b7bb32b960a11b604482015290519081900360640190fd5b6115d28887612ae8565b60006115de8989612be2565b905080896001600160a01b03167fc54325d42dcc3796f56fe92f0b96ca70d0588aa64a79ed13a845243de604cd3d886040518082815260200191505060405180910390a3505050505050505050565b611635611fdf565b611674576040805162461bcd60e51b8152602060048201819052602482015260008051602061453f833981519152604482015290519081900360640190fd5b6001600160a01b0381166116be576040805162461bcd60e51b815260206004820152600c60248201526b726f6c653a6164647265737360a01b604482015290519081900360640190fd5b601280546001600160a01b0319166001600160a01b0392909216919091179055565b6116e8611fdf565b611727576040805162461bcd60e51b8152602060048201819052602482015260008051602061453f833981519152604482015290519081900360640190fd5b601680546001600160a01b0319166001600160a01b0383169081179091556040517fcb8c2156aad54c05780be84f46fd46c30c34524ac9501a0824d09f51a48c453090600090a250565b600a5490565b611788611782612985565b82612c29565b6117c35760405162461bcd60e51b81526004018080602001828103825260318152602001806145fb6031913960400191505060405180910390fd5b611195838383612cc5565b6001600160a01b03811660009081526013602052604081206117ef90612cd0565b92915050565b600061180083611d9d565b821061183d5760405162461bcd60e51b815260040180806020018281038252602b81526020018061433d602b913960400191505060405180910390fd5b6001600160a01b038316600090815260086020526040902080548390811061186157fe5b9060005260206000200154905092915050565b61187c611fdf565b6118bb576040805162461bcd60e51b8152602060048201819052602482015260008051602061453f833981519152604482015290519081900360640190fd5b6001600160a01b03166000908152601c60205260409020805460ff19169055565b6001600160a01b03811660009081526006602090815260409182902080548351818402810184019094528084526060939283018282801561193c57602002820191906000526020600020905b815481526020019060010190808311611928575b50505050509050919050565b6012546001600160a01b031690565b61195f611fdf565b61199e576040805162461bcd60e51b8152602060048201819052602482015260008051602061453f833981519152604482015290519081900360640190fd5b6119a6612cd4565b565b61119583838360405180602001604052806000815250612260565b6119cd3382612d72565b50565b6119d8611fdf565b611a17576040805162461bcd60e51b8152602060048201819052602482015260008051602061453f833981519152604482015290519081900360640190fd5b8115801590611a335750611a33816001600160a01b03166128e4565b611a84576040805162461bcd60e51b815260206004820152601c60248201527f4e46543a20696e76616c696420726563697069656e74526f6c65563200000000604482015290519081900360640190fd5b611a8e8282612e57565b5050565b6000611a9c611771565b8210611ad95760405162461bcd60e51b815260040180806020018281038252602c815260200180614650602c913960400191505060405180910390fd5b600a8281548110611ae657fe5b90600052602060002001549050919050565b60145460ff1615611b43576040805162461bcd60e51b815260206004820152601060248201526f14185d5cd8589b194e881c185d5cd95960821b604482015290519081900360640190fd5b6040805130606090811b602080840191909152603483018a90526bffffffffffffffffffffffff199189901b9190911660548301526068820187905285151560f81b60888301528251606981840301815260a9601f860183900490920283018201909352608982018481529185918591829101838280828437600092018290525085516020870120909350611bdb92509050836129f7565b9050611be6816128c2565b611c26576040805162461bcd60e51b815260206004820152600c60248201526b3937b6329d3932b1b7bb32b960a11b604482015290519081900360640190fd5b876001600160a01b0316611c398a611cd9565b6001600160a01b031614611c94576040805162461bcd60e51b815260206004820152601960248201527f4e46543a206163636f756e74206973206e6f74206f776e657200000000000000604482015290519081900360640190fd5b611c9e8888612ae8565b8515611cb257611cad89612e63565b611cbb565b611cbb89612c0e565b611cc5888a611a8e565b505050505050505050565b60145460ff1690565b6000818152600160205260408120546001600160a01b0316806117ef5760405162461bcd60e51b81526004018080602001828103825260298152602001806144726029913960400191505060405180910390fd5b6016546001600160a01b031690565b600e8054604080516020601f60026000196101006001881615020190951694909404938401819004810282018101909252828152606093909290918301828280156110535780601f1061102857610100808354040283529160200191611053565b60006001600160a01b038216611de45760405162461bcd60e51b815260040180806020018281038252602a815260200180614448602a913960400191505060405180910390fd5b6001600160a01b03821660009081526003602052604090206117ef90612cd0565b60195490565b611e13611fdf565b611e52576040805162461bcd60e51b8152602060048201819052602482015260008051602061453f833981519152604482015290519081900360640190fd5b6010546040516000916001600160a01b0316907f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e0908390a3601080546001600160a01b0319169055565b6001600160a01b03811660009081526011602052604081205460ff161515600114806117ef57506117ef611fdf565b6000611ed633612231565b611f115760405162461bcd60e51b815260040180806020018281038252602581526020018061449b6025913960400191505060405180910390fd5b611f1b8383612be2565b9392505050565b611f2a611fdf565b611f69576040805162461bcd60e51b8152602060048201819052602482015260008051602061453f833981519152604482015290519081900360640190fd5b6119a6612e7e565b6060611f7c82612eff565b80548060200260200160405190810160405280929190818152602001828054801561193c57602002820191906000526020600020908154815260200190600101908083116119285750505050509050919050565b6010546001600160a01b031690565b6010546000906001600160a01b0316611ff6612985565b6001600160a01b031614905090565b6000601b60008484604051602001808383808284376040805191909301818103601f19018252835280516020918201208752860196909652939093016000205460ff16979650505050505050565b600d8054604080516020601f60026000196101006001881615020190951694909404938401819004810282018101909252828152606093909290918301828280156110535780601f1061102857610100808354040283529160200191611053565b6120bc611fdf565b6120fb576040805162461bcd60e51b8152602060048201819052602482015260008051602061453f833981519152604482015290519081900360640190fd5b6001600160a01b03166000908152601c60205260409020805460ff19166001179055565b6563726561746560d01b81565b612134612985565b6001600160a01b0316826001600160a01b0316141561219a576040805162461bcd60e51b815260206004820152601960248201527f4552433732313a20617070726f766520746f2063616c6c657200000000000000604482015290519081900360640190fd5b80600460006121a7612985565b6001600160a01b03908116825260208083019390935260409182016000908120918716808252919093529120805460ff1916921515929092179091556121eb612985565b6001600160a01b03167f17307eab39ab6107e8899845ad3d59bd9653f200f220920489ca2b5937696c318360405180821515815260200191505060405180910390a35050565b6001600160a01b0381166000908152601c602052604081205460ff161515600114806117ef57506117ef611fdf565b61227161226b612985565b83612c29565b6122ac5760405162461bcd60e51b81526004018080602001828103825260318152602001806145fb6031913960400191505060405180910390fd5b6122b884848484612f19565b50505050565b60606122c982612968565b6123045760405162461bcd60e51b815260040180806020018281038252602f815260200180614588602f913960400191505060405180910390fd5b6000828152600f602090815260409182902080548351601f60026000196101006001861615020190931692909204918201849004840281018401909452808452606093928301828280156123995780601f1061236e57610100808354040283529160200191612399565b820191906000526020600020905b81548152906001019060200180831161237c57829003601f168201915b505050505090508051600014156123c0575050604080516020810190915260008152610fbc565b600e8160405160200180838054600181600116156101000203166002900480156124215780601f106123ff576101008083540402835291820191612421565b820191906000526020600020905b81548152906001019060200180831161240d575b5050825160208401908083835b6020831061244d5780518252601f19909201916020918201910161242e565b6001836020036101000a03801982511681845116808217855250505050505090500192505050604051602081830303815290604052915050610fbc565b612492611fdf565b6124d1576040805162461bcd60e51b8152602060048201819052602482015260008051602061453f833981519152604482015290519081900360640190fd5b60648111156125115760405162461bcd60e51b81526004018080602001828103825260238152602001806145b76023913960400191505060405180910390fd5b60198190556040805182815290517f696e636f6d65546f506c6174666f726d50657263656e74000000000000000000917f97daac5c2d93fdbf33374577829b81ba6441f1361296a41b8f7a984aa2217834919081900360200190a250565b8383604051602001808383808284376040805191909301818103601f190182526020601f89018190048102820181019094528781529095509350869250859182915084018382808284376000920182905250855160208701209093506125d892509050836129f7565b90506125e3816128c2565b612623576040805162461bcd60e51b815260206004820152600c60248201526b3937b6329d3932b1b7bb32b960a11b604482015290519081900360640190fd5b61262c8a612e63565b6126c2308b8b8b60405160200180856001600160a01b031660601b8152601401848152602001836001600160a01b031660601b81526014018281526020019450505050506040516020818303038152906040528051906020012088888080601f0160208091040260200160405190810160405280939291908181526020018383808284376000920191909152506129f792505050565b6001600160a01b0316896001600160a01b031614612721576040805162461bcd60e51b815260206004820152601760248201527627232a1d103ab9b2b9103932b1b7bb32b91032b93937b960491b604482015290519081900360640190fd5b61272b898b612d72565b6040805189815290518b916001600160a01b038c16917fb25d185f654b97aa97997f6b56d7f4b431dca3ea9a6cbceeb937c0d4e933cb859181900360200190a350505050505050505050565b6001600160a01b03918216600090815260046020908152604080832093909416825291909152205460ff1690565b6127ad611fdf565b6127ec576040805162461bcd60e51b8152602060048201819052602482015260008051602061453f833981519152604482015290519081900360640190fd5b6127fe816001600160a01b03166128e4565b6128395760405162461bcd60e51b81526004018080602001828103825260218152602001806146a16021913960400191505060405180910390fd5b6001600160a01b03166000908152601160205260409020805460ff19166001179055565b612865611fdf565b6128a4576040805162461bcd60e51b8152602060048201819052602482015260008051602061453f833981519152604482015290519081900360640190fd5b6119cd81612f6b565b60009081526005602052604090205460ff1690565b6012546000906001600160a01b03838116911614806117ef57506117ef611fdf565b6000813f7fc5d2460186f7233c927e7db2dcc703c0e500b653ca82273b7bfad8045d85a47081811480159061291857508115155b949350505050565b6119cd81612950565b908255600190910180546001600160a01b0319166001600160a01b03909216919091179055565b6119cd815b8051611a8e90600e906020840190614248565b6000908152600160205260409020546001600160a01b0316151590565b3390565b600081815260026020526040902080546001600160a01b0319166001600160a01b03841690811790915581906129be82611cd9565b6001600160a01b03167f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b92560405160405180910390a45050565b60008151604114612a0a575060006117ef565b60208201516040830151606084015160001a7f7fffffffffffffffffffffffffffffff5d576e7357a4501ddfe92f46681b20a0821115612a5057600093505050506117ef565b8060ff16601b14158015612a6857508060ff16601c14155b15612a7957600093505050506117ef565b60018682858560405160008152602001604052604051808581526020018460ff1681526020018381526020018281526020019450505050506020604051602081039080840390855afa158015612ad3573d6000803e3d6000fd5b5050604051601f190151979650505050505050565b6001600160a01b038216612b43576040805162461bcd60e51b815260206004820152601d60248201527f557365724e6f6e63653a6164647265737320697320746865207a65726f000000604482015290519081900360640190fd5b6001600160a01b0382166000908152601360205260409020612b6490612cd0565b8114612bb7576040805162461bcd60e51b815260206004820152601860248201527f557365724e6f6e63653a6d69736d61746368206e6f6e63650000000000000000604482015290519081900360640190fd5b6001600160a01b0382166000908152601360205260409020611a8e9061300c565b611a8e8282613015565b6000612bee601561300c565b612bf86015612cd0565b9050612c04838261311c565b6117ef8183613259565b612c1781613263565b6119cd612c2382611cd9565b8261334e565b6000612c3482612968565b612c6f5760405162461bcd60e51b815260040180806020018281038252602c8152602001806143e4602c913960400191505060405180910390fd5b6000612c7a83611cd9565b9050806001600160a01b0316846001600160a01b03161480612cb55750836001600160a01b0316612caa8461105d565b6001600160a01b0316145b8061291857506129188185612777565b61119583838361338c565b5490565b60145460ff16612d22576040805162461bcd60e51b815260206004820152601460248201527314185d5cd8589b194e881b9bdd081c185d5cd95960621b604482015290519081900360640190fd5b6014805460ff191690557f5db9ee0a495bf2e6ff9c91a7834c1ba4fdd244a5e8aa4e537bd38aeae4b073aa612d55612985565b604080516001600160a01b039092168252519081900360200190a1565b816001600160a01b0316612d8582611cd9565b6001600160a01b031614612dca5760405162461bcd60e51b815260040180806020018281038252602581526020018061467c6025913960400191505060405180910390fd5b612dd682600083613397565b612de1600082612989565b6001600160a01b0382166000908152600360205260409020612e02906133a2565b60008181526001602052604080822080546001600160a01b0319169055518291906001600160a01b038516907fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef908390a45050565b611a8e60178383612929565b612e6c816133b3565b6119cd612e7882611cd9565b8261349a565b60145460ff1615612ec9576040805162461bcd60e51b815260206004820152601060248201526f14185d5cd8589b194e881c185d5cd95960821b604482015290519081900360640190fd5b6014805460ff191660011790557f62e78cea01bee320cd4e420270b5ea74000d11b0c9f74754ebdbfc544b05a258612d55612985565b6001600160a01b0316600090815260086020526040902090565b612f24848484612cc5565b612f30848484846135a7565b6122b85760405162461bcd60e51b81526004018080602001828103825260328152602001806143686032913960400191505060405180910390fd5b6001600160a01b038116612fb05760405162461bcd60e51b815260040180806020018281038252602681526020018061439a6026913960400191505060405180910390fd5b6010546040516001600160a01b038084169216907f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e090600090a3601080546001600160a01b0319166001600160a01b0392909216919091179055565b80546001019055565b8015611a8e57601654604080516323b872dd60e01b81526001600160a01b03858116600483015230602483015260448201859052915191909216916323b872dd9160648083019260209291908290030181600087803b15801561307757600080fd5b505af115801561308b573d6000803e3d6000fd5b505050506040513d60208110156130a157600080fd5b50516130f4576040805162461bcd60e51b815260206004820152601860248201527f4e46543a207472616e736665722066726f6d206572726f720000000000000000604482015290519081900360640190fd5b601654611a8e906001600160a01b03166563726561746560d01b83613117611e05565b6137d0565b6001600160a01b038216613177576040805162461bcd60e51b815260206004820181905260248201527f4552433732313a206d696e7420746f20746865207a65726f2061646472657373604482015290519081900360640190fd5b61318081612968565b156131d2576040805162461bcd60e51b815260206004820152601c60248201527f4552433732313a20746f6b656e20616c7265616479206d696e74656400000000604482015290519081900360640190fd5b6131de60008383613397565b600081815260016020908152604080832080546001600160a01b0319166001600160a01b03871690811790915583526003909152902061321d9061300c565b60405181906001600160a01b038416906000907fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef908290a45050565b611a8e82826137de565b61326c81612968565b6132a75760405162461bcd60e51b815260040180806020018281038252602181526020018061431c6021913960400191505060405180910390fd5b60008181526005602052604090205460ff161561330b576040805162461bcd60e51b815260206004820152601d60248201527f4552433732314c6f636b61626c653a20696e76616c6964207374617465000000604482015290519081900360640190fd5b600081815260056020526040808220805460ff191660011790555182917f032bc66be43dbccb7487781d168eb7bda224628a3b2c3388bdf69b532a3a161191a250565b6001600160a01b0390911660009081526006602081815260408084208054868652600784529185208290559282526001810183559183529091200155565b6111958383836137e8565b611195838383613872565b80546133af90600161387d565b9055565b6133bc81612968565b6133f75760405162461bcd60e51b815260040180806020018281038252602181526020018061431c6021913960400191505060405180910390fd5b60008181526005602052604090205460ff1661345a576040805162461bcd60e51b815260206004820152601d60248201527f4552433732314c6f636b61626c653a20696e76616c6964207374617465000000604482015290519081900360640190fd5b600081815260056020526040808220805460ff191690555182917ff27b6ce5b2f5e68ddb2fd95a8a909d4ecf1daaac270935fff052feacb24f184291a250565b6001600160a01b0382166000908152600660205260408120546134be90600161387d565b600083815260076020526040902054909150808214613559576001600160a01b03841660009081526006602052604081208054849081106134fb57fe5b906000526020600020015490508060066000876001600160a01b03166001600160a01b03168152602001908152602001600020838154811061353957fe5b600091825260208083209091019290925591825260079052604090208190555b6001600160a01b038416600090815260066020526040902080548061357a57fe5b60008281526020808220830160001990810183905590920190925593815260079093525050604081205550565b60006135bb846001600160a01b03166128e4565b6135c757506001612918565b600060606001600160a01b038616630a85bd0160e11b6135e5612985565b89888860405160240180856001600160a01b03168152602001846001600160a01b0316815260200183815260200180602001828103825283818151815260200191508051906020019080838360005b8381101561364c578181015183820152602001613634565b50505050905090810190601f1680156136795780820380516001836020036101000a031916815260200191505b5060408051601f198184030181529181526020820180516001600160e01b03166001600160e01b0319909a16999099178952518151919890975087965094509250829150849050835b602083106136e15780518252601f1990920191602091820191016136c2565b6001836020036101000a0380198251168184511680821785525050505050509050019150506000604051808303816000865af19150503d8060008114613743576040519150601f19603f3d011682016040523d82523d6000602084013e613748565b606091505b509150915081613799578051156137625780518082602001fd5b60405162461bcd60e51b81526004018080602001828103825260328152602001806143686032913960400191505060405180910390fd5b60008180602001905160208110156137b057600080fd5b50516001600160e01b031916630a85bd0160e11b14935061291892505050565b6122b86017858585856138bf565b611a8e8282613b57565b6137f183611e9c565b80613800575061380082611e9c565b806138165750613816613811612985565b611e9c565b613867576040805162461bcd60e51b815260206004820152601860248201527f4e46543a207472616e7366657220726f6c65206572726f720000000000000000604482015290519081900360640190fd5b611195838383613c3e565b611195838383613d8f565b6000611f1b83836040518060400160405280601e81526020017f536166654d6174683a207375627472616374696f6e206f766572666c6f770000815250613de8565b60018501546001600160a01b03166139085760405162461bcd60e51b81526004018080602001828103825260308152602001806146c26030913960400191505060405180910390fd5b600185015460408051636eb1769f60e11b81523060048201526001600160a01b0392831660248201529051849287169163dd62ed3e916044808301926020929190829003018186803b15801561395d57600080fd5b505afa158015613971573d6000803e3d6000fd5b505050506040513d602081101561398757600080fd5b50511015613a655760018501546040805163095ea7b360e01b81526001600160a01b039283166004820152600019602482015290519186169163095ea7b3916044808201926020929091908290030181600087803b1580156139e857600080fd5b505af11580156139fc573d6000803e3d6000fd5b505050506040513d6020811015613a1257600080fd5b5051613a65576040805162461bcd60e51b815260206004820152601b60248201527f526563697069656e744c69623a20617070726f7665206572726f720000000000604482015290519081900360640190fd5b600185015485546040805162cab8c160e11b815260048101929092526001600160a01b038781166024840152604483018790526064830186905260848301859052905192169163019571829160a4808201926020929091908290030181600087803b158015613ad357600080fd5b505af1158015613ae7573d6000803e3d6000fd5b505050506040513d6020811015613afd57600080fd5b5051613b50576040805162461bcd60e51b815260206004820152601d60248201527f526563697069656e744c69623a20616464496e636f6d65206572726f72000000604482015290519081900360640190fd5b5050505050565b613b618282613e7f565b6000816040516020018082805190602001908083835b60208310613b965780518252601f199092019160209182019101613b77565b51815160209384036101000a60001901801990921691161790526040805192909401828103601f1901835284528151918101919091206000818152601b909252929020549194505060ff16159150613c2190505760405162461bcd60e51b81526004018080602001828103825260278152602001806144c06027913960400191505060405180910390fd5b6000908152601b60205260409020805460ff191660011790555050565b826001600160a01b0316613c5182611cd9565b6001600160a01b031614613c965760405162461bcd60e51b815260040180806020018281038252602981526020018061455f6029913960400191505060405180910390fd5b6001600160a01b038216613cdb5760405162461bcd60e51b81526004018080602001828103825260248152602001806143c06024913960400191505060405180910390fd5b613ce6838383613397565b613cf1600082612989565b6001600160a01b0383166000908152600360205260409020613d12906133a2565b6001600160a01b0382166000908152600360205260409020613d339061300c565b60008181526001602052604080822080546001600160a01b0319166001600160a01b0386811691821790925591518493918716917fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef91a4505050565b613d97611cd0565b15613ddd576040805162461bcd60e51b8152602060048201526011602482015270119510d85c18589b194e881c185d5cd959607a1b604482015290519081900360640190fd5b611195838383613e89565b60008184841115613e775760405162461bcd60e51b81526004018080602001828103825283818151815260200191508051906020019080838360005b83811015613e3c578181015183820152602001613e24565b50505050905090810190601f168015613e695780820380516001836020036101000a031916815260200191505b509250505060405180910390fd5b505050900390565b611a8e8282613ee0565b613e94838383613f43565b6001600160a01b038216611195576000818152600f60205260409020546002600019610100600184161502019091160415611195576000818152600f60205260408120611195916142c6565b613ee982612968565b613f245760405162461bcd60e51b815260040180806020018281038252602c815260200180614513602c913960400191505060405180910390fd5b6000828152600f60209081526040909120825161119592840190614248565b613f4e838383613fb8565b6001600160a01b038316613f7457613f668282613fc3565b613f6f81614001565b611195565b6001600160a01b038216613fa457613f8c8382614045565b600081815260096020526040812055613f6f81614141565b613fae8382614045565b6111958282613fc3565b6111958383836141ef565b6001600160a01b0390911660009081526008602081815260408084208054868652600984529185208290559282526001810183559183529091200155565b600a80546000838152600b60205260408120829055600182018355919091527fc65a7bb8d6351c1cf70c95a316cc6a92839c986682d98bc35f958f4883f9d2a80155565b6001600160a01b03821660009081526008602052604081205461406990600161387d565b600083815260096020526040902054909150808214614104576001600160a01b03841660009081526008602052604081208054849081106140a657fe5b906000526020600020015490508060086000876001600160a01b03166001600160a01b0316815260200190815260200160002083815481106140e457fe5b600091825260208083209091019290925591825260099052604090208190555b6001600160a01b038416600090815260086020526040902080548061412557fe5b6001900381819060005260206000200160009055905550505050565b600a5460009061415290600161387d565b6000838152600b6020526040812054600a805493945090928490811061417457fe5b9060005260206000200154905080600a838154811061418f57fe5b6000918252602080832090910192909255828152600b90915260409020829055600a8054806141ba57fe5b600190038181906000526020600020016000905590556000600b60008681526020019081526020016000208190555050505050565b60008181526005602052604090205460ff161561423d5760405162461bcd60e51b815260040180806020018281038252602481526020018061462c6024913960400191505060405180910390fd5b611195838383611195565b828054600181600116156101000203166002900490600052602060002090601f016020900481019282601f1061428957805160ff19168380011785556142b6565b828001600101855582156142b6579182015b828111156142b657825182559160200191906001019061429b565b506142c2929150614306565b5090565b50805460018160011615610100020316600290046000825580601f106142ec57506119cd565b601f0160209004906000526020600020908101906119cd91905b5b808211156142c2576000815560010161430756fe4552433732314c6f636b61626c653a206e6f6e6578697374656e7420746f6b656e455243373231456e756d657261626c653a206f776e657220696e646578206f7574206f6620626f756e64734552433732313a207472616e7366657220746f206e6f6e20455243373231526563656976657220696d706c656d656e7465724f776e61626c653a206e6577206f776e657220697320746865207a65726f20616464726573734552433732313a207472616e7366657220746f20746865207a65726f20616464726573734552433732313a206f70657261746f7220717565727920666f72206e6f6e6578697374656e7420746f6b656e4552433732313a20617070726f76652063616c6c6572206973206e6f74206f776e6572206e6f7220617070726f76656420666f7220616c6c4552433732313a2062616c616e636520717565727920666f7220746865207a65726f20616464726573734552433732313a206f776e657220717565727920666f72206e6f6e6578697374656e7420746f6b656e4d696e746572526f6c65203a206d73672073656e646572206973206e6f74206d696e746572455243373231556e697175654d657461646174613a20555249206973206e6f7420756e697175654552433732313a20617070726f76656420717565727920666f72206e6f6e6578697374656e7420746f6b656e4552433732314d657461646174613a2055524920736574206f66206e6f6e6578697374656e7420746f6b656e4f776e61626c653a2063616c6c6572206973206e6f7420746865206f776e65724552433732313a207472616e73666572206f6620746f6b656e2074686174206973206e6f74206f776e4552433732314d657461646174613a2055524920717565727920666f72206e6f6e6578697374656e7420746f6b656e57656d69784665655661756c743a2070657263656e74206578636565646564203130304552433732313a20617070726f76616c20746f2063757272656e74206f776e65724552433732313a207472616e736665722063616c6c6572206973206e6f74206f776e6572206e6f7220617070726f7665644552433732314c6f636b61626c653a207472616e73666572207374617465206572726f72455243373231456e756d657261626c653a20676c6f62616c20696e646578206f7574206f6620626f756e64734552433732313a206275726e206f6620746f6b656e2074686174206973206e6f74206f776e5369676e6572526f6c653a207369676e65722063616e206f6e6c79206265204341526563697069656e744c69623a20526563697069656e74526f6c6556322061646472657373206973206e6f7420736574a2646970667358221220381132836d2a679dc7951aa7ad72706b7ea6442476dd14908728d569232a0f7a64736f6c634300060c0033