TokenTest (TST)
Overview
Price
$0.005@ 0.15323559925292085 QANXCoingecko value
Fully Diluted Market Cap
$0.005
Coingecko value Max Total Supply:
1 TST
Holders:
18
Transfers:
1
Latest 0 ERC-20 Token Transfer Events
Txn Hash | Method | Age | From | To | Value | Token | ||
---|---|---|---|---|---|---|---|---|
There are no matching entries |
Bytecode
Source Code
Copy 0x6080604052600436106102045760003560e01c80635b6beeb9116101185780639f391544116100a0578063c87b56dd1161006f578063c87b56dd14610638578063cb1fb49014610658578063dc2ddcae1461066d578063e412fa751461068d578063e985e9c5146106ad57600080fd5b80639f391544146105b8578063a22cb465146105d8578063a6f9dae1146105f8578063b88d4fde1461061857600080fd5b80636f749db7116100e75780636f749db71461051557806370a082311461053557806378ac3fa914610555578063791e5cc21461056857806395d89b41146105a357600080fd5b80635b6beeb9146104955780636352211e146104b55780636493ad42146104d557806365a3ef25146104f557600080fd5b806318160ddd1161019b5780632f745c591161016a5780632f745c591461040057806342842e0e146104205780634f6ccce71461044057806356cf800a14610460578063590e1ae31461048057600080fd5b806318160ddd1461038157806320333f48146103a057806323b872dd146103c057806325ba27d6146103e057600080fd5b8063081812fc116101d7578063081812fc146102e6578063095ea7b31461030657806311c9b16414610328578063150b7a021461034857600080fd5b8063014d0f2e1461020957806301ffc9a714610267578063027502011461029757806306fdde03146102c4575b600080fd5b34801561021557600080fd5b5061024a610224366004613508565b80516020818301810180516010825292820191909301209152546001600160a01b031681565b6040516001600160a01b0390911681526020015b60405180910390f35b34801561027357600080fd5b50610287610282366004613552565b6106f6565b604051901515815260200161025e565b3480156102a357600080fd5b506102b76102b2366004613508565b610757565b60405161025e919061356f565b3480156102d057600080fd5b506102d96107d1565b60405161025e919061360b565b3480156102f257600080fd5b5061024a61030136600461361e565b610863565b34801561031257600080fd5b50610326610321366004613653565b6108fd565b005b34801561033457600080fd5b5061032661034336600461367d565b610a12565b34801561035457600080fd5b506103686103633660046136ca565b610a29565b6040516001600160e01b0319909116815260200161025e565b34801561038d57600080fd5b506008545b60405190815260200161025e565b3480156103ac57600080fd5b506103266103bb36600461361e565b610a3a565b3480156103cc57600080fd5b506103266103db366004613731565b610acb565b3480156103ec57600080fd5b506103266103fb36600461376e565b610b6c565b34801561040c57600080fd5b5061039261041b366004613653565b610c27565b34801561042c57600080fd5b5061032661043b366004613731565b610cbd565b34801561044c57600080fd5b5061039261045b36600461361e565b610d56565b34801561046c57600080fd5b5061024a61047b3660046137bf565b610de9565b34801561048c57600080fd5b50610326610e30565b3480156104a157600080fd5b506103926104b0366004613508565b610fd6565b3480156104c157600080fd5b5061024a6104d036600461361e565b611006565b3480156104e157600080fd5b506103266104f0366004613803565b61107d565b34801561050157600080fd5b50610326610510366004613508565b611132565b34801561052157600080fd5b506102d961053036600461387a565b611523565b34801561054157600080fd5b5061039261055036600461387a565b6115bd565b610326610563366004613803565b611644565b34801561057457600080fd5b50610287610583366004613508565b8051602081830181018051600f8252928201919093012091525460ff1681565b3480156105af57600080fd5b506102d96117f2565b3480156105c457600080fd5b506103266105d336600461361e565b611801565b3480156105e457600080fd5b506103266105f3366004613895565b611857565b34801561060457600080fd5b5061032661061336600461387a565b61191b565b34801561062457600080fd5b506103266106333660046136ca565b611967565b34801561064457600080fd5b506102d961065336600461361e565b6119c9565b34801561066457600080fd5b50610326611ab1565b34801561067957600080fd5b50610326610688366004613508565b611b02565b34801561069957600080fd5b506102876106a8366004613508565b611bb1565b3480156106b957600080fd5b506102876106c83660046138d1565b6001600160a01b03918216600090815260056020908152604080832093909416825291909152205460ff1690565b60006001600160e01b031982166380ac58cd60e01b148061072757506001600160e01b03198216635b5e139f60e01b145b80610736575061073682611bdc565b8061075157506001600160e01b03198216630a85bd0160e11b145b92915050565b60606011826040516107699190613904565b90815260408051918290036020908101832080548083028501830190935282845291908301828280156107c557602002820191906000526020600020905b81546001600160a01b031681526001909101906020018083116107a7575b50505050509050919050565b6060600080546107e090613920565b80601f016020809104026020016040519081016040528092919081815260200182805461080c90613920565b80156108595780601f1061082e57610100808354040283529160200191610859565b820191906000526020600020905b81548152906001019060200180831161083c57829003601f168201915b5050505050905090565b6000818152600260205260408120546001600160a01b03166108e15760405162461bcd60e51b815260206004820152602c60248201527f4552433732313a20617070726f76656420717565727920666f72206e6f6e657860448201526b34b9ba32b73a103a37b5b2b760a11b60648201526084015b60405180910390fd5b506000908152600460205260409020546001600160a01b031690565b600061090882611006565b9050806001600160a01b0316836001600160a01b0316036109755760405162461bcd60e51b815260206004820152602160248201527f4552433732313a20617070726f76616c20746f2063757272656e74206f776e656044820152603960f91b60648201526084016108d8565b336001600160a01b0382161480610991575061099181336106c8565b610a035760405162461bcd60e51b815260206004820152603860248201527f4552433732313a20617070726f76652063616c6c6572206973206e6f74206f7760448201527f6e6572206e6f7220617070726f76656420666f7220616c6c000000000000000060648201526084016108d8565b610a0d8383611c01565b505050565b610a1b82611c6f565b610a258282611d2e565b5050565b630a85bd0160e11b5b949350505050565b600b546001600160a01b03163314610a645760405162461bcd60e51b81526004016108d89061395a565b600d5460009060ff1615610a8a5760405162461bcd60e51b81526004016108d89061398a565b600b5460408051808201909152601081526f14995cdd081d1c985b9cd9995c9c995960821b6020820152610a0d9184916001600160a01b0390911690611e03565b600d5460009060ff1615610af15760405162461bcd60e51b81526004016108d89061398a565b82610afb816115bd565b15610b185760405162461bcd60e51b81526004016108d8906139cb565b846001600160a01b03811615610b5057610b31816115bd565b600114610b505760405162461bcd60e51b81526004016108d890613a02565b610b5986611c6f565b610b64868686611e6d565b505050505050565b600d5460009060ff1615610b925760405162461bcd60e51b81526004016108d89061398a565b333214610bb15760405162461bcd60e51b81526004016108d890613a39565b6000610bbc83611e78565b90506000601085604051610bd09190613904565b908152604051908190036020019020546001600160a01b03908116915082168114610c0d5760405162461bcd60e51b81526004016108d890613a84565b610c1633611c6f565b610c203386611d2e565b5050505050565b6000610c32836115bd565b8210610c945760405162461bcd60e51b815260206004820152602b60248201527f455243373231456e756d657261626c653a206f776e657220696e646578206f7560448201526a74206f6620626f756e647360a81b60648201526084016108d8565b506001600160a01b03919091166000908152600660209081526040808320938352929052205490565b600d5460009060ff1615610ce35760405162461bcd60e51b81526004016108d89061398a565b82610ced816115bd565b15610d0a5760405162461bcd60e51b81526004016108d8906139cb565b846001600160a01b03811615610d4257610d23816115bd565b600114610d425760405162461bcd60e51b81526004016108d890613a02565b610d4b86611c6f565b610b64868686611eb7565b6000610d6160085490565b8210610dc45760405162461bcd60e51b815260206004820152602c60248201527f455243373231456e756d657261626c653a20676c6f62616c20696e646578206f60448201526b7574206f6620626f756e647360a01b60648201526084016108d8565b60088281548110610dd757610dd7613ac6565b90600052602060002001549050919050565b81516020818401810180516011825292820191850191909120919052805482908110610e1457600080fd5b6000918252602090912001546001600160a01b03169150829050565b600d5460009060ff1615610e565760405162461bcd60e51b81526004016108d89061398a565b333214610e755760405162461bcd60e51b81526004016108d890613a39565b338015610ea457610e85816115bd565b600114610ea45760405162461bcd60e51b81526004016108d890613a02565b6002600a5403610ef65760405162461bcd60e51b815260206004820152601f60248201527f5265656e7472616e637947756172643a207265656e7472616e742063616c6c0060448201526064016108d8565b6002600a556000610f073382610c27565b9050610f1281611ed2565b610f1b33611c6f565b6000610f727f000000000000000000000000000000000000000000000000000000000000006433604051806040016040528060128152602001711499599d5b99081d1c985b9cd9995c9c995960721b815250611e03565b905080610fcb5760405162461bcd60e51b815260206004820152602160248201527f4572726f72207768696c6520747279696e6720746f2073656e6420726566756e6044820152601960fa1b60648201526084016108d8565b50506001600a555050565b600081604051602001610fe99190613904565b604051602081830303815290604052805190602001209050919050565b6000818152600260205260408120546001600160a01b0316806107515760405162461bcd60e51b815260206004820152602960248201527f4552433732313a206f776e657220717565727920666f72206e6f6e657869737460448201526832b73a103a37b5b2b760b91b60648201526084016108d8565b604080516001600160a01b03851660208201526000910160405160208183030381529060405280519060200120905060006110b782611f79565b905060006110c58285611fb4565b905060006010866040516110d99190613904565b908152604051908190036020019020546001600160a01b039081169150821681146111165760405162461bcd60e51b81526004016108d890613a84565b61111f87611c6f565b6111298787611d2e565b50505050505050565b3332146111515760405162461bcd60e51b81526004016108d890613a39565b6002600a54036111a35760405162461bcd60e51b815260206004820152601f60248201527f5265656e7472616e637947756172643a207265656e7472616e742063616c6c0060448201526064016108d8565b6002600a55600d5460019060ff16151581146111d15760405162461bcd60e51b81526004016108d89061398a565b338015611200576111e1816115bd565b6001146112005760405162461bcd60e51b81526004016108d890613a02565b6000836040516020016112139190613904565b604051602081830303815290604052805190602001209050600c5481146112735760405162461bcd60e51b815260206004820152601460248201527314185cdcdddbdc99081b9bdd0818dbdc9c9958dd60621b60448201526064016108d8565b336000908152601260205260408120805461128d90613920565b80601f01602080910402602001604051908101604052809291908181526020018280546112b990613920565b80156113065780601f106112db57610100808354040283529160200191611306565b820191906000526020600020905b8154815290600101906020018083116112e957829003601f168201915b50506040805160008082526020820180845282519020969750956060955093506113339250869101613904565b60405160208183030381529060405280519060200120036114505760118360405161135e9190613904565b90815260408051918290036020908101832080548083028501830190935282845291908301828280156113ba57602002820191906000526020600020905b81546001600160a01b0316815260019091019060200180831161139c575b5050505050905080517f0000000000000000000000000000000000000000000000000000000000001d4c6113ee9190613b08565b91507f1c4bffc09be694ccbd5bb800bd2b3f23a43a1ae271d8e03685812fedb7618db733847f0000000000000000000000000000000000000000000000000000000000001d4c60405161144393929190613b1c565b60405180910390a16114d3565b60408051338152606060208201819052600c908201526b4f6e652d6d616e2061726d7960a01b60808201527f0000000000000000000000000000000000000000000000000000000000001d4c9181018290529092507f1c4bffc09be694ccbd5bb800bd2b3f23a43a1ae271d8e03685812fedb7618db79060a00160405180910390a15b60005b815181101561150a57611502838383815181106114f5576114f5613ac6565b6020026020010151611fd8565b6001016114d6565b5050600d805460ff1916905550506001600a5550505050565b6012602052600090815260409020805461153c90613920565b80601f016020809104026020016040519081016040528092919081815260200182805461156890613920565b80156115b55780601f1061158a576101008083540402835291602001916115b5565b820191906000526020600020905b81548152906001019060200180831161159857829003601f168201915b505050505081565b60006001600160a01b0382166116285760405162461bcd60e51b815260206004820152602a60248201527f4552433732313a2062616c616e636520717565727920666f7220746865207a65604482015269726f206164647265737360b01b60648201526084016108d8565b506001600160a01b031660009081526003602052604090205490565b600d5460009060ff161561166a5760405162461bcd60e51b81526004016108d89061398a565b3332146116895760405162461bcd60e51b81526004016108d890613a39565b33611693816115bd565b156116b05760405162461bcd60e51b81526004016108d8906139cb565b846001600160a01b038116156116e8576116c9816115bd565b6001146116e85760405162461bcd60e51b81526004016108d890613a02565b7f00000000000000000000000000000000000000000000000000000000000000643410156117635760405162461bcd60e51b815260206004820152602260248201527f56616c756520646f6573206e6f7420657175616c207469636b65742070726963604482015261652160f01b60648201526084016108d8565b84511561177c57835160000361177c5761177c85611b02565b61178461228f565b507f00000000000000000000000000000000000000000000000000000000000000646117af60085490565b03610b64576040517f8b4ee43ad5507233adb4cbdcbade0d85b6fa617b8c166540faa9b1b184a18b7f90600090a1600d805460ff19166001179055505050505050565b6060600180546107e090613920565b600b546001600160a01b0316331461182b5760405162461bcd60e51b81526004016108d89061395a565b600d5460009060ff16156118515760405162461bcd60e51b81526004016108d89061398a565b50600c55565b336001600160a01b038316036118af5760405162461bcd60e51b815260206004820152601960248201527f4552433732313a20617070726f766520746f2063616c6c65720000000000000060448201526064016108d8565b3360008181526005602090815260408083206001600160a01b03871680855290835292819020805460ff191686151590811790915590519081529192917f17307eab39ab6107e8899845ad3d59bd9653f200f220920489ca2b5937696c31910160405180910390a35050565b600b546001600160a01b031633146119455760405162461bcd60e51b81526004016108d89061395a565b600b80546001600160a01b0319166001600160a01b0392909216919091179055565b600d5460009060ff161561198d5760405162461bcd60e51b81526004016108d89061398a565b83611997816115bd565b156119b45760405162461bcd60e51b81526004016108d8906139cb565b6119bd86611c6f565b610b6486868686612308565b6000818152600260205260409020546060906001600160a01b0316611a485760405162461bcd60e51b815260206004820152602f60248201527f4552433732314d657461646174613a2055524920717565727920666f72206e6f60448201526e3732bc34b9ba32b73a103a37b5b2b760891b60648201526084016108d8565b6000611a5f60408051602081019091526000815290565b90506000815111611a7f5760405180602001604052806000815250611aaa565b80611a8984612314565b604051602001611a9a929190613b50565b6040516020818303038152906040525b9392505050565b333214611ad05760405162461bcd60e51b81526004016108d890613a39565b600d5460009060ff1615611af65760405162461bcd60e51b81526004016108d89061398a565b611aff33611c6f565b50565b600d5460009060ff1615611b285760405162461bcd60e51b81526004016108d89061398a565b333214611b475760405162461bcd60e51b81526004016108d890613a39565b611b5082611bb1565b15611b9d5760405162461bcd60e51b815260206004820152601960248201527f47726f75706e616d6520616c726561647920657869737473210000000000000060448201526064016108d8565b611ba73383612414565b610a253383611d2e565b6000600f82604051611bc39190613904565b9081526040519081900360200190205460ff1692915050565b60006001600160e01b0319821663780e9d6360e01b148061075157506107518261248d565b600081815260046020526040902080546001600160a01b0319166001600160a01b0384169081179091558190611c3682611006565b6001600160a01b03167f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b92560405160405180910390a45050565b6001600160a01b03811660009081526012602052604081208054611c9290613920565b80601f0160208091040260200160405190810160405280929190818152602001828054611cbe90613920565b8015611d0b5780601f10611ce057610100808354040283529160200191611d0b565b820191906000526020600020905b815481529060010190602001808311611cee57829003601f168201915b505050505090508051600014610a2557611d24826124dd565b610a2582826124fe565b6004601182604051611d409190613904565b9081526040519081900360200190205410611d8d5760405162461bcd60e51b815260206004820152600d60248201526c11dc9bdd5c081a5cc8199d5b1b609a1b60448201526064016108d8565b6001600160a01b0382166000908152601260205260409020611daf8282613bc6565b50601181604051611dc09190613904565b90815260405160209181900382019020805460018101825560009182529190200180546001600160a01b0319166001600160a01b03939093169290921790915550565b600080836001600160a01b03168584604051611e1f9190613904565b60006040518083038185875af1925050503d8060008114611e5c576040519150601f19603f3d011682016040523d82523d6000602084013e611e61565b606091505b50909695505050505050565b610a0d838383612720565b604080513260208201526000918291016040516020818303038152906040528051906020012090506000611eab82611f79565b9050610a328185611fb4565b610a0d83838360405180602001604052806000815250611967565b6000611edd82611006565b9050611eeb816000846128cb565b611ef6600083611c01565b6001600160a01b0381166000908152600360205260408120805460019290611f1f908490613c84565b909155505060008281526002602052604080822080546001600160a01b0319169055518391906001600160a01b038416907fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef908390a45050565b6040517f19457468657265756d205369676e6564204d6573736167653a0a3332000000006020820152603c8101829052600090605c01610fe9565b6000806000611fc38585612983565b91509150611fd0816129f1565b509392505050565b600d5460019060ff16151581146120015760405162461bcd60e51b81526004016108d89061398a565b813b63ffffffff16156120b257604080516001600160a01b0384168152600060208201526060818301819052604b908201527f54686520726563697069656e74206f6620746865207072697a652063616e6e6f60808201527f74206265206120636f6e74726163742c20706c6561736520636f6e73756c742060a08201526a1d1a19481cdd5c1c1bdc9d60aa1b60c08201529051600080516020613e748339815191529181900360e00190a1505050565b6120bb826115bd565b60000361215b57604080516001600160a01b03841681526000602082015260608183018190526044908201527f54686520726563697069656e74206f6620746865207072697a6520686173206e60808201527f6f207469636b65742c20706c6561736520636f6e73756c74207468652073757060a0820152631c1bdc9d60e21b60c08201529051600080516020613e748339815191529181900360e00190a15b600061218f84846040518060400160405280600f81526020016e436f6e67726174756c6174696f6e7360881b815250611e03565b905080156121fd57600080516020613e7483398151915283856121ba866001600160a01b0316612ba7565b6121c388612314565b6040516020016121d4929190613c97565b60408051601f19818403018152908290526121f0939291613cfd565b60405180910390a1612289565b604080516001600160a01b0385168152600060208201526060818301819052603d908201527f53656e64696e67206f662066756e647320776173206e6f7420706f737369626c60808201527f652c20706c6561736520636f6e73756c742074686520737570706f727400000060a08201529051600080516020613e748339815191529181900360c00190a15b50505050565b60006103e861229d60085490565b106122dd5760405162461bcd60e51b815260206004820152601060248201526f4e6f207469636b657473206c6566742160801b60448201526064016108d8565b6122e933600e54612bfe565b6001600e60008282546122fc9190613d2d565b90915550600192915050565b61228984848484612c18565b60608160000361233b5750506040805180820190915260018152600360fc1b602082015290565b8160005b8115612365578061234f81613d40565b915061235e9050600a83613b08565b915061233f565b6000816001600160401b0381111561237f5761237f61345e565b6040519080825280601f01601f1916602001820160405280156123a9576020820181803683370190505b5090505b8415610a32576123be600183613c84565b91506123cb600a86613d59565b6123d6906030613d2d565b60f81b8183815181106123eb576123eb613ac6565b60200101906001600160f81b031916908160001a90535061240d600a86613b08565b94506123ad565b816010826040516124259190613904565b908152602001604051809103902060006101000a8154816001600160a01b0302191690836001600160a01b031602179055506001600f826040516124699190613904565b908152604051908190036020019020805491151560ff199092169190911790555050565b60006001600160e01b031982166380ac58cd60e01b14806124be57506001600160e01b03198216635b5e139f60e01b145b8061075157506301ffc9a760e01b6001600160e01b0319831614610751565b6001600160a01b0381166000908152601260205260408120611aff91613390565b60006011826040516125109190613904565b908152604080519182900360209081018320805480830285018301909352828452919083018282801561256c57602002820191906000526020600020905b81546001600160a01b0316815260019091019060200180831161254e575b50505050509050600181516125819190613c84565b60000361259157610a0d82612c4b565b6000600182516125a19190613c84565b6001600160401b038111156125b8576125b861345e565b6040519080825280602002602001820160405280156125e1578160200160208202803683370190505b5090506000805b835181101561267d57856001600160a01b031684828151811061260d5761260d613ac6565b60200260200101516001600160a01b0316146126755783818151811061263557612635613ac6565b602002602001015183838151811061264f5761264f613ac6565b6001600160a01b03909216602092830291909101909101528161267181613d40565b9250505b6001016125e8565b508160118560405161268f9190613904565b908152602001604051809103902090805190602001906126b09291906133ca565b50816000815181106126c4576126c4613ac6565b60200260200101516010856040516126dc9190613904565b908152604080516020928190038301902080546001600160a01b0319166001600160a01b0394851617905591871660009081526012909152908120610c2091613390565b826001600160a01b031661273382611006565b6001600160a01b03161461279b5760405162461bcd60e51b815260206004820152602960248201527f4552433732313a207472616e73666572206f6620746f6b656e2074686174206960448201526839903737ba1037bbb760b91b60648201526084016108d8565b6001600160a01b0382166127fd5760405162461bcd60e51b8152602060048201526024808201527f4552433732313a207472616e7366657220746f20746865207a65726f206164646044820152637265737360e01b60648201526084016108d8565b6128088383836128cb565b612813600082611c01565b6001600160a01b038316600090815260036020526040812080546001929061283c908490613c84565b90915550506001600160a01b038216600090815260036020526040812080546001929061286a908490613d2d565b909155505060008181526002602052604080822080546001600160a01b0319166001600160a01b0386811691821790925591518493918716917fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef91a4505050565b6001600160a01b0383166129265761292181600880546000838152600960205260408120829055600182018355919091527ff3f7a9fe364faab93b216da50a3214154f22a0a2b415b23a84c8169e8b636ee30155565b612949565b816001600160a01b0316836001600160a01b031614612949576129498382612cca565b6001600160a01b03821661296057610a0d81612d67565b826001600160a01b0316826001600160a01b031614610a0d57610a0d8282612e16565b60008082516041036129b95760208301516040840151606085015160001a6129ad87828585612e5a565b945094505050506129ea565b82516040036129e257602083015160408401516129d7868383612f47565b9350935050506129ea565b506000905060025b9250929050565b6000816004811115612a0557612a05613d6d565b03612a0d5750565b6001816004811115612a2157612a21613d6d565b03612a6e5760405162461bcd60e51b815260206004820152601860248201527f45434453413a20696e76616c6964207369676e6174757265000000000000000060448201526064016108d8565b6002816004811115612a8257612a82613d6d565b03612acf5760405162461bcd60e51b815260206004820152601f60248201527f45434453413a20696e76616c6964207369676e6174757265206c656e6774680060448201526064016108d8565b6003816004811115612ae357612ae3613d6d565b03612b3b5760405162461bcd60e51b815260206004820152602260248201527f45434453413a20696e76616c6964207369676e6174757265202773272076616c604482015261756560f01b60648201526084016108d8565b6004816004811115612b4f57612b4f613d6d565b03611aff5760405162461bcd60e51b815260206004820152602260248201527f45434453413a20696e76616c6964207369676e6174757265202776272076616c604482015261756560f01b60648201526084016108d8565b606081600003612bd15750506040805180820190915260048152630307830360e41b602082015290565b8160005b8115612bf45780612be581613d40565b915050600882901c9150612bd5565b610a328482612f76565b610a25828260405180602001604052806000815250613111565b612c23848484612720565b612c2f84848484613144565b6122895760405162461bcd60e51b81526004016108d890613d83565b600f81604051612c5b9190613904565b908152604051908190036020018120805460ff19169055601190612c80908390613904565b90815260200160405180910390206000612c9a919061342f565b601081604051612caa9190613904565b90815260405190819003602001902080546001600160a01b031916905550565b60006001612cd7846115bd565b612ce19190613c84565b600083815260076020526040902054909150808214612d34576001600160a01b03841660009081526006602090815260408083208584528252808320548484528184208190558352600790915290208190555b5060009182526007602090815260408084208490556001600160a01b039094168352600681528383209183525290812055565b600854600090612d7990600190613c84565b60008381526009602052604081205460088054939450909284908110612da157612da1613ac6565b906000526020600020015490508060088381548110612dc257612dc2613ac6565b6000918252602080832090910192909255828152600990915260408082208490558582528120556008805480612dfa57612dfa613dd5565b6001900381819060005260206000200160009055905550505050565b6000612e21836115bd565b6001600160a01b039093166000908152600660209081526040808320868452825280832085905593825260079052919091209190915550565b6000807f7fffffffffffffffffffffffffffffff5d576e7357a4501ddfe92f46681b20a0831115612e915750600090506003612f3e565b8460ff16601b14158015612ea957508460ff16601c14155b15612eba5750600090506004612f3e565b6040805160008082526020820180845289905260ff881692820192909252606081018690526080810185905260019060a0016020604051602081039080840390855afa158015612f0e573d6000803e3d6000fd5b5050604051601f1901519150506001600160a01b038116612f3757600060019250925050612f3e565b9150600090505b94509492505050565b6000806001600160ff1b03831660ff84901c601b01612f6887828885612e5a565b935093505050935093915050565b60606000612f85836002613deb565b612f90906002613d2d565b6001600160401b03811115612fa757612fa761345e565b6040519080825280601f01601f191660200182016040528015612fd1576020820181803683370190505b509050600360fc1b81600081518110612fec57612fec613ac6565b60200101906001600160f81b031916908160001a905350600f60fb1b8160018151811061301b5761301b613ac6565b60200101906001600160f81b031916908160001a905350600061303f846002613deb565b61304a906001613d2d565b90505b60018111156130c2576f181899199a1a9b1b9c1cb0b131b232b360811b85600f166010811061307e5761307e613ac6565b1a60f81b82828151811061309457613094613ac6565b60200101906001600160f81b031916908160001a90535060049490941c936130bb81613e02565b905061304d565b508315611aaa5760405162461bcd60e51b815260206004820181905260248201527f537472696e67733a20686578206c656e67746820696e73756666696369656e7460448201526064016108d8565b61311b8383613242565b6131286000848484613144565b610a0d5760405162461bcd60e51b81526004016108d890613d83565b60006001600160a01b0384163b1561323a57604051630a85bd0160e11b81526001600160a01b0385169063150b7a0290613188903390899088908890600401613e19565b6020604051808303816000875af19250505080156131c3575060408051601f3d908101601f191682019092526131c091810190613e56565b60015b613220573d8080156131f1576040519150601f19603f3d011682016040523d82523d6000602084013e6131f6565b606091505b5080516000036132185760405162461bcd60e51b81526004016108d890613d83565b805181602001fd5b6001600160e01b031916630a85bd0160e11b149050610a32565b506001610a32565b6001600160a01b0382166132985760405162461bcd60e51b815260206004820181905260248201527f4552433732313a206d696e7420746f20746865207a65726f206164647265737360448201526064016108d8565b6000818152600260205260409020546001600160a01b0316156132fd5760405162461bcd60e51b815260206004820152601c60248201527f4552433732313a20746f6b656e20616c7265616479206d696e7465640000000060448201526064016108d8565b613309600083836128cb565b6001600160a01b0382166000908152600360205260408120805460019290613332908490613d2d565b909155505060008181526002602052604080822080546001600160a01b0319166001600160a01b03861690811790915590518392907fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef908290a45050565b50805461339c90613920565b6000825580601f106133ac575050565b601f016020900490600052602060002090810190611aff9190613449565b82805482825590600052602060002090810192821561341f579160200282015b8281111561341f57825182546001600160a01b0319166001600160a01b039091161782556020909201916001909101906133ea565b5061342b929150613449565b5090565b5080546000825590600052602060002090810190611aff91905b5b8082111561342b576000815560010161344a565b634e487b7160e01b600052604160045260246000fd5b600082601f83011261348557600080fd5b8135602083016000806001600160401b038411156134a5576134a561345e565b50604051601f19601f85018116603f011681018181106001600160401b03821117156134d3576134d361345e565b6040528381529050808284018710156134eb57600080fd5b838360208301376000602085830101528094505050505092915050565b60006020828403121561351a57600080fd5b81356001600160401b0381111561353057600080fd5b610a3284828501613474565b6001600160e01b031981168114611aff57600080fd5b60006020828403121561356457600080fd5b8135611aaa8161353c565b602080825282518282018190526000918401906040840190835b818110156135b05783516001600160a01b0316835260209384019390920191600101613589565b509095945050505050565b60005b838110156135d65781810151838201526020016135be565b50506000910152565b600081518084526135f78160208601602086016135bb565b601f01601f19169290920160200192915050565b602081526000611aaa60208301846135df565b60006020828403121561363057600080fd5b5035919050565b80356001600160a01b038116811461364e57600080fd5b919050565b6000806040838503121561366657600080fd5b61366f83613637565b946020939093013593505050565b6000806040838503121561369057600080fd5b61369983613637565b915060208301356001600160401b038111156136b457600080fd5b6136c085828601613474565b9150509250929050565b600080600080608085870312156136e057600080fd5b6136e985613637565b93506136f760208601613637565b92506040850135915060608501356001600160401b0381111561371957600080fd5b61372587828801613474565b91505092959194509250565b60008060006060848603121561374657600080fd5b61374f84613637565b925061375d60208501613637565b929592945050506040919091013590565b6000806040838503121561378157600080fd5b82356001600160401b0381111561379757600080fd5b6137a385828601613474565b92505060208301356001600160401b038111156136b457600080fd5b600080604083850312156137d257600080fd5b82356001600160401b038111156137e857600080fd5b6137f485828601613474565b95602094909401359450505050565b60008060006060848603121561381857600080fd5b61382184613637565b925060208401356001600160401b0381111561383c57600080fd5b61384886828701613474565b92505060408401356001600160401b0381111561386457600080fd5b61387086828701613474565b9150509250925092565b60006020828403121561388c57600080fd5b611aaa82613637565b600080604083850312156138a857600080fd5b6138b183613637565b9150602083013580151581146138c657600080fd5b809150509250929050565b600080604083850312156138e457600080fd5b6138ed83613637565b91506138fb60208401613637565b90509250929050565b600082516139168184602087016135bb565b9190910192915050565b600181811c9082168061393457607f821691505b60208210810361395457634e487b7160e01b600052602260045260246000fd5b50919050565b602080825260169082015275596f7520617265206e6f7420746865206f776e65722160501b604082015260600190565b60208082526021908201527f54726561737572652d68756e742068617320616c7265616479207374617274656040820152601960fa1b606082015260800190565b6020808252601e908201527f526563697069656e7420616c7265616479206861732061207469636b65740000604082015260600190565b60208082526017908201527f526563697069656e7420686173206e6f207469636b6574000000000000000000604082015260600190565b6020808252602b908201527f536d6172742d636f6e74726163747320617265206e6f7420616c6c6f7765642060408201526a1d1bc81a5b9d195c9858dd60aa1b606082015260800190565b60208082526022908201527f5369676e617475726520646f6573206e6f742062656c6f6e6720746f2067726f604082015261075760f41b606082015260800190565b634e487b7160e01b600052603260045260246000fd5b634e487b7160e01b600052601260045260246000fd5b634e487b7160e01b600052601160045260246000fd5b600082613b1757613b17613adc565b500490565b6001600160a01b0384168152606060208201819052600090613b40908301856135df565b9050826040830152949350505050565b60008351613b628184602088016135bb565b835190830190613b768183602088016135bb565b01949350505050565b601f821115610a0d57806000526020600020601f840160051c81016020851015613ba65750805b601f840160051c820191505b81811015610c205760008155600101613bb2565b81516001600160401b03811115613bdf57613bdf61345e565b613bf381613bed8454613920565b84613b7f565b6020601f821160018114613c275760008315613c0f5750848201515b600019600385901b1c1916600184901b178455610c20565b600084815260208120601f198516915b82811015613c575787850151825560209485019460019092019101613c37565b5084821015613c755786840151600019600387901b60f8161c191681555b50505050600190811b01905550565b8181038181111561075157610751613af2565b6f021b7b733b930ba3ab630ba34b7b739960851b815260008351613cc28160108501602088016135bb565b6e016103cb7ba903932b1b2b4bb32b21608d1b6010918401918201528351613cf181601f8401602088016135bb565b01601f01949350505050565b60018060a01b0384168152826020820152606060408201526000613d2460608301846135df565b95945050505050565b8082018082111561075157610751613af2565b600060018201613d5257613d52613af2565b5060010190565b600082613d6857613d68613adc565b500690565b634e487b7160e01b600052602160045260246000fd5b60208082526032908201527f4552433732313a207472616e7366657220746f206e6f6e20455243373231526560408201527131b2b4bb32b91034b6b83632b6b2b73a32b960711b606082015260800190565b634e487b7160e01b600052603160045260246000fd5b808202811582820484141761075157610751613af2565b600081613e1157613e11613af2565b506000190190565b6001600160a01b0385811682528416602082015260408101839052608060608201819052600090613e4c908301846135df565b9695505050505050565b600060208284031215613e6857600080fd5b8151611aaa8161353c56fe147a4377e98da78fd3d81a05e0f19ba051f341e7fd47d61d20248c63265f27c9a26469706673582212205cec869eeb290902be01f6d3df9b232592bdc952af110f6e08ed90d4ba20b8ce64736f6c634300081c0033