token-icon

Natorn

Token

Overview[ERC-20]

Max Total Supply
150,000,000,000.0
Natorn
Holders
15+0.00%
Transfers
23

Profile Summary

Decimals
9

Market

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