token-icon

FoolsGold

Token

Overview[ERC-20]

Max Total Supply
500,000,000,000,00…
FGOLD
Holders
55+0.00%
Transfers
130

Profile Summary

Decimals
18

Market

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