token-icon

No Kings

Token

Overview[ERC-20]

Max Total Supply
1,000,000,000.0
NOKINGS
Holders
23+0.00%
Transfers
187

Profile Summary

Decimals
18

Market

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