Token
Overview ERC-1155
Total Supply:
0 N/A
Holders:
91 addresses
Transfers:
-
Profile Summary
Contract:
[ Download CSV Export ]
# | Exchange | Pair | Price | 24H Volume | % Volume |
---|
Are you the contract creator? Verify and Publish your contract source code today!
Note: We also found another 77 contracts with exact matching byte codes
Decompile ByteCode
Note: We also found another 77 contracts with exact matching byte codes
Decompile ByteCode
0x608060405234801561001057600080fd5b50600436106102f35760003560e01c8063843bd64111610191578063b3dc00fe116100e3578063dc7aa9ef11610097578063f242432a11610071578063f242432a14610710578063f2fde38b14610723578063fe992c981461073657600080fd5b8063dc7aa9ef146106ac578063e985e9c5146106bf578063efa52e901461070857600080fd5b8063bbdc8276116100c8578063bbdc827614610671578063d547741f14610679578063d8e141751461068c57600080fd5b8063b3dc00fe1461064b578063b9babeba1461065e57600080fd5b8063a217fddf11610145578063aa2a7eea1161011f578063aa2a7eea14610603578063ae06363f14610616578063b1da7a551461063857600080fd5b8063a217fddf146105d5578063a22cb465146105dd578063a9c47d12146105f057600080fd5b80638da5cb5b116101765780638da5cb5b1461055e57806391d148541461057c578063951549b9146105c257600080fd5b8063843bd641146105335780638c892cfd1461055657600080fd5b806336568abe1161024a5780634e1273f4116101fe578063715018a6116101d8578063715018a6146104d35780637bc6cb74146104db5780637da0a877146104ee57600080fd5b80634e1273f414610464578063572b6c051461048457806358ec07c7146104b357600080fd5b80634252ac3f1161022f5780634252ac3f1461043657806348e1219a146104495780634b7c78dc1461045157600080fd5b806336568abe1461041a57806339f898bc1461042d57600080fd5b80630e89341c116102ac578063248a9ca311610286578063248a9ca3146103d15780632eb2c2d6146103f45780632f2ff15d1461040757600080fd5b80630e89341c1461037e57806313f2f6bd1461039e5780632257eb7e146103b157600080fd5b806303cb92fc116102dd57806303cb92fc146103415780630515cf8d1461035657806308f427c71461036b57600080fd5b8062fdd58e146102f857806301ffc9a71461031e575b600080fd5b61030b6103063660046140a1565b610749565b6040519081526020015b60405180910390f35b61033161032c3660046140f9565b610829565b6040519015158152602001610315565b61035461034f366004614222565b61087f565b005b61035e6108d0565b6040516103159190614269565b61035461037936600461435d565b610a17565b61039161038c3660046143de565b610b5e565b6040516103159190614465565b61035e6103ac366004614478565b610ce2565b61030b6103bf3660046143de565b600a6020526000908152604090205481565b61030b6103df3660046143de565b60009081526005602052604090206001015490565b61035461040236600461452f565b610e68565b6103546104153660046145d9565b610f49565b6103546104283660046145d9565b6110ec565b61030b60045481565b610354610444366004614605565b6111bc565b60075461030b565b61035461045f36600461435d565b6111ed565b610477610472366004614620565b611312565b604051610315919061471c565b610331610492366004614605565b60035473ffffffffffffffffffffffffffffffffffffffff91821691161490565b61030b6104c13660046143de565b600b6020526000908152604090205481565b61035461146a565b6103546104e9366004614478565b61147e565b60035461050e9073ffffffffffffffffffffffffffffffffffffffff1681565b60405173ffffffffffffffffffffffffffffffffffffffff9091168152602001610315565b6103316105413660046143de565b60096020526000908152604090205460ff1681565b6104776114bb565b60065473ffffffffffffffffffffffffffffffffffffffff1661050e565b61033161058a3660046145d9565b600091825260056020908152604080842073ffffffffffffffffffffffffffffffffffffffff93909316845291905290205460ff1690565b6104776105d0366004614478565b611513565b61030b600081565b6103546105eb36600461472f565b6115f5565b6103546105fe36600461476b565b611607565b610354610611366004614605565b611613565b6103316106243660046143de565b6000908152600b6020526040902054421190565b6103546106463660046147a8565b611681565b61030b6106593660046143de565b61174b565b61035461066c366004614853565b61176c565b610391611826565b6103546106873660046145d9565b6118b4565b61069f61069a366004614478565b6118d9565b6040516103159190614886565b6103546106ba366004614853565b6119ce565b6103316106cd366004614906565b73ffffffffffffffffffffffffffffffffffffffff918216600090815260016020908152604080832093909416825291909152205460ff1690565b61069f611aad565b61035461071e366004614930565b611b57565b610354610731366004614605565b611c38565b61035e610744366004614605565b611cec565b600073ffffffffffffffffffffffffffffffffffffffff83166107f3576040517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820152602a60248201527f455243313135353a2061646472657373207a65726f206973206e6f742061207660448201527f616c6964206f776e65720000000000000000000000000000000000000000000060648201526084015b60405180910390fd5b5060008181526020818152604080832073ffffffffffffffffffffffffffffffffffffffff861684529091529020545b92915050565b60007fffffffff0000000000000000000000000000000000000000000000000000000082167fd2c80a62000000000000000000000000000000000000000000000000000000001480610823575061082382611e8b565b7f5b618ab2fee761c09bf71319707cefa62eccc93dcc483744898e6c3acf4526436108a981611ee1565b6000838152600c602052604090206108c18382614a28565b506108cb83611ef2565b505050565b60075460609060009067ffffffffffffffff8111156108f1576108f1614116565b60405190808252806020026020018201604052801561092457816020015b606081526020019060019003908161090f5790505b50905060005b600754811015610a11576040805160028082526060820183526000926020830190803683370190505090506007828154811061096857610968614b42565b90600052602060002001548160008151811061098657610986614b42565b602002602001018181525050600a6000826000815181106109a9576109a9614b42565b6020026020010151815260200190815260200160002054816001815181106109d3576109d3614b42565b602002602001018181525050808383815181106109f2576109f2614b42565b6020026020010181905250508080610a0990614ba0565b91505061092a565b50919050565b610a437f5b618ab2fee761c09bf71319707cefa62eccc93dcc483744898e6c3acf45264361058a611f73565b80610a755750610a757fc9eb32e43bf5ecbceacf00b32281dfc5d6d700a0db676ea26ccf938a385ac3f761058a611f73565b610adb576040517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820152601760248201527f4e6f7420617574686f72697a656420746f206d696e742e00000000000000000060448201526064016107ea565b610b578585858080602002602001604051908101604052809392919081815260200183836020028082843760009201919091525050604080516020808902828101820190935288825290935088925087918291850190849080828437600092018290525060408051602081019091529081529250611f7d915050565b5050505050565b60008181526009602052604090205460609060ff16610bff576040517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820152602360248201527f555249207265717565737420666f72206e6f6e206578697374656e742069746560448201527f6d4964000000000000000000000000000000000000000000000000000000000060648201526084016107ea565b600060088054610c0e90614995565b905011610cb1576000828152600c602052604090208054610c2e90614995565b80601f0160208091040260200160405190810160405280929190818152602001828054610c5a90614995565b8015610ca75780601f10610c7c57610100808354040283529160200191610ca7565b820191906000526020600020905b815481529060010190602001808311610c8a57829003601f168201915b5050505050610823565b6008610cbc83612210565b604051602001610ccd929190614bd8565b60405160208183030381529060405292915050565b6007546060906000908410610cf8576000610d06565b600754610d06908590614c7d565b9050600083821115610d185783610d1a565b815b905060008167ffffffffffffffff811115610d3757610d37614116565b604051908082528060200260200182016040528015610d6a57816020015b6060815260200190600190039081610d555790505b50905060005b82811015610e5e576040805160028082526060820183526000926020830190803683370190505090506007610da5838a614c90565b81548110610db557610db5614b42565b906000526020600020015481600081518110610dd357610dd3614b42565b602002602001018181525050600a600082600081518110610df657610df6614b42565b602002602001015181526020019081526020016000205481600181518110610e2057610e20614b42565b60200260200101818152505080838381518110610e3f57610e3f614b42565b6020026020010181905250508080610e5690614ba0565b915050610d70565b5095945050505050565b610e70611f73565b73ffffffffffffffffffffffffffffffffffffffff168573ffffffffffffffffffffffffffffffffffffffff161480610eb05750610eb0856106cd611f73565b610f3c576040517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820152602e60248201527f455243313135353a2063616c6c6572206973206e6f7420746f6b656e206f776e60448201527f6572206f7220617070726f76656400000000000000000000000000000000000060648201526084016107ea565b610b5785858585856122ce565b6000610f578161058a611f73565b90506000610f877f5b618ab2fee761c09bf71319707cefa62eccc93dcc483744898e6c3acf45264361058a611f73565b90508180610f925750805b61101e576040517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820152602d60248201527f526f6c65206772616e74696e672072657175697265732061646d696e206f722060448201527f6d616e6167657220726f6c652e0000000000000000000000000000000000000060648201526084016107ea565b83158061104a57507f5b618ab2fee761c09bf71319707cefa62eccc93dcc483744898e6c3acf45264384145b156110dc57816110dc576040517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820152602b60248201527f4f6e6c792061646d696e2063616e206772616e742061646d696e206f72206d6160448201527f6e6167657220726f6c652e00000000000000000000000000000000000000000060648201526084016107ea565b6110e68484612619565b50505050565b6110f4611f73565b73ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff16146111ae576040517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820152602f60248201527f416363657373436f6e74726f6c3a2063616e206f6e6c792072656e6f756e636560448201527f20726f6c657320666f722073656c66000000000000000000000000000000000060648201526084016107ea565b6111b8828261270e565b5050565b6111c4612801565b6111cd81611c38565b6111d8600082612619565b6111ea60006111e5611f73565b61270e565b50565b846111f6611f73565b73ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff1614806112365750611236816106cd611f73565b61129c576040517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820152601560248201527f4e6f7420617070726f76656420746f206275726e2e000000000000000000000060448201526064016107ea565b61130a8686868080602002602001604051908101604052809392919081815260200183836020028082843760009201919091525050604080516020808a028281018201909352898252909350899250889182918501908490808284376000920191909152506128bb92505050565b505050505050565b606081518351146113a5576040517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820152602960248201527f455243313135353a206163636f756e747320616e6420696473206c656e67746860448201527f206d69736d61746368000000000000000000000000000000000000000000000060648201526084016107ea565b6000835167ffffffffffffffff8111156113c1576113c1614116565b6040519080825280602002602001820160405280156113ea578160200160208202803683370190505b50905060005b84518110156114625761143585828151811061140e5761140e614b42565b602002602001015185838151811061142857611428614b42565b6020026020010151610749565b82828151811061144757611447614b42565b602090810291909101015261145b81614ba0565b90506113f0565b509392505050565b611472612801565b61147c6000612bfb565b565b7f5b618ab2fee761c09bf71319707cefa62eccc93dcc483744898e6c3acf4526436114a881611ee1565b506000918252600b602052604090912055565b6060600780548060200260200160405190810160405280929190818152602001828054801561150957602002820191906000526020600020905b8154815260200190600101908083116114f5575b5050505050905090565b6007546060906000908410611529576000611537565b600754611537908590614c7d565b9050600083821115611549578361154b565b815b905060008167ffffffffffffffff81111561156857611568614116565b604051908082528060200260200182016040528015611591578160200160208202803683370190505b50905060005b82811015610e5e5760076115ab8289614c90565b815481106115bb576115bb614b42565b90600052602060002001548282815181106115d8576115d8614b42565b6020908102919091010152806115ed81614ba0565b915050611597565b6111b8611600611f73565b8383612c72565b60086111b88282614a28565b7f5b618ab2fee761c09bf71319707cefa62eccc93dcc483744898e6c3acf45264361163d81611ee1565b600380547fffffffffffffffffffffffff00000000000000000000000000000000000000001673ffffffffffffffffffffffffffffffffffffffff84161790555050565b60005b858110156117415761172f888888848181106116a2576116a2614b42565b90506020020160208101906116b79190614605565b87878080602002602001604051908101604052809392919081815260200183836020028082843760009201919091525050604080516020808b0282810182019093528a82529093508a925089918291850190849080828437600092018290525060408051602081019091529081529250610e68915050565b8061173981614ba0565b915050611684565b5050505050505050565b6007818154811061175b57600080fd5b600091825260209091200154905081565b82611775611f73565b73ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff1614806117b557506117b5816106cd611f73565b61181b576040517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820152601560248201527f4e6f7420617070726f76656420746f206275726e2e000000000000000000000060448201526064016107ea565b6110e6848484612dc5565b6008805461183390614995565b80601f016020809104026020016040519081016040528092919081815260200182805461185f90614995565b80156118ac5780601f10611881576101008083540402835291602001916118ac565b820191906000526020600020905b81548152906001019060200180831161188f57829003601f168201915b505050505081565b6000828152600560205260409020600101546118cf81611ee1565b6108cb838361270e565b60075460609060009084106118ef5760006118fd565b6007546118fd908590614c7d565b905060008382111561190f5783611911565b815b905060008167ffffffffffffffff81111561192e5761192e614116565b60405190808252806020026020018201604052801561196157816020015b606081526020019060019003908161194c5790505b50905060005b82811015610e5e5761199e600761197e838a614c90565b8154811061198e5761198e614b42565b9060005260206000200154610b5e565b8282815181106119b0576119b0614b42565b602002602001018190525080806119c690614ba0565b915050611967565b6119fa7f5b618ab2fee761c09bf71319707cefa62eccc93dcc483744898e6c3acf45264361058a611f73565b80611a2c5750611a2c7fc9eb32e43bf5ecbceacf00b32281dfc5d6d700a0db676ea26ccf938a385ac3f761058a611f73565b611a92576040517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820152601760248201527f4e6f7420617574686f72697a656420746f206d696e742e00000000000000000060448201526064016107ea565b6108cb83838360405180602001604052806000815250612ff3565b60075460609060009067ffffffffffffffff811115611ace57611ace614116565b604051908082528060200260200182016040528015611b0157816020015b6060815260200190600190039081611aec5790505b50905060005b600754811015610a1157611b276007828154811061198e5761198e614b42565b828281518110611b3957611b39614b42565b60200260200101819052508080611b4f90614ba0565b915050611b07565b611b5f611f73565b73ffffffffffffffffffffffffffffffffffffffff168573ffffffffffffffffffffffffffffffffffffffff161480611b9f5750611b9f856106cd611f73565b611c2b576040517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820152602e60248201527f455243313135353a2063616c6c6572206973206e6f7420746f6b656e206f776e60448201527f6572206f7220617070726f76656400000000000000000000000000000000000060648201526084016107ea565b610b578585858585613175565b611c40612801565b73ffffffffffffffffffffffffffffffffffffffff8116611ce3576040517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820152602660248201527f4f776e61626c653a206e6577206f776e657220697320746865207a65726f206160448201527f646472657373000000000000000000000000000000000000000000000000000060648201526084016107ea565b6111ea81612bfb565b60075460609060009067ffffffffffffffff811115611d0d57611d0d614116565b604051908082528060200260200182016040528015611d4057816020015b6060815260200190600190039081611d2b5790505b50905060005b600754811015611e265760408051600280825260608201835260009260208301908036833701905050905060078281548110611d8457611d84614b42565b906000526020600020015481600081518110611da257611da2614b42565b602002602001018181525050611dd58560078481548110611dc557611dc5614b42565b9060005260206000200154610749565b81600181518110611de857611de8614b42565b60200260200101818152505080838381518110611e0757611e07614b42565b6020026020010181905250508080611e1e90614ba0565b915050611d46565b5092915050565b60035460009073ffffffffffffffffffffffffffffffffffffffff163303611e7a57507fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffec36013560601c90565b503390565b905090565b90565b3390565b60007fffffffff0000000000000000000000000000000000000000000000000000000082167f7965db0b0000000000000000000000000000000000000000000000000000000014806108235750610823826133cc565b6111ea81611eed611f73565b6134af565b60008181526009602052604090205460ff166111ea576007805460018181019092557fa66cc928b5edb82af9bd49922954155ab7b0942694bea4ce44661d9a8736c68801829055600082815260096020526040902080547fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff0016909117905550565b6000611e7f611e2d565b73ffffffffffffffffffffffffffffffffffffffff8416612020576040517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820152602160248201527f455243313135353a206d696e7420746f20746865207a65726f2061646472657360448201527f730000000000000000000000000000000000000000000000000000000000000060648201526084016107ea565b81518351146120b1576040517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820152602860248201527f455243313135353a2069647320616e6420616d6f756e7473206c656e6774682060448201527f6d69736d6174636800000000000000000000000000000000000000000000000060648201526084016107ea565b60006120bb611f73565b90506120cc81600087878787613569565b60005b8451811015612181578381815181106120ea576120ea614b42565b602002602001015160008087848151811061210757612107614b42565b6020026020010151815260200190815260200160002060008873ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008282546121699190614c90565b9091555081905061217981614ba0565b9150506120cf565b508473ffffffffffffffffffffffffffffffffffffffff16600073ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff167f4a39dc06d4c0dbc64b70af90fd698a233a518aa5d07e595d983b8c0526c8f7fb87876040516121f9929190614ca3565b60405180910390a4610b57816000878787876138ab565b6060600061221d83613b35565b600101905060008167ffffffffffffffff81111561223d5761223d614116565b6040519080825280601f01601f191660200182016040528015612267576020820181803683370190505b5090508181016020015b7fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff017f3031323334353637383961626364656600000000000000000000000000000000600a86061a8153600a850494508461227157509392505050565b815183511461235f576040517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820152602860248201527f455243313135353a2069647320616e6420616d6f756e7473206c656e6774682060448201527f6d69736d6174636800000000000000000000000000000000000000000000000060648201526084016107ea565b73ffffffffffffffffffffffffffffffffffffffff8416612402576040517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820152602560248201527f455243313135353a207472616e7366657220746f20746865207a65726f20616460448201527f647265737300000000000000000000000000000000000000000000000000000060648201526084016107ea565b600061240c611f73565b905061241c818787878787613569565b60005b845181101561258c57600085828151811061243c5761243c614b42565b60200260200101519050600085838151811061245a5761245a614b42565b6020908102919091018101516000848152808352604080822073ffffffffffffffffffffffffffffffffffffffff8e168352909352919091205490915081811015612527576040517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820152602a60248201527f455243313135353a20696e73756666696369656e742062616c616e636520666f60448201527f72207472616e736665720000000000000000000000000000000000000000000060648201526084016107ea565b60008381526020818152604080832073ffffffffffffffffffffffffffffffffffffffff8e8116855292528083208585039055908b16825281208054849290612571908490614c90565b925050819055505050508061258590614ba0565b905061241f565b508473ffffffffffffffffffffffffffffffffffffffff168673ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff167f4a39dc06d4c0dbc64b70af90fd698a233a518aa5d07e595d983b8c0526c8f7fb8787604051612603929190614ca3565b60405180910390a461130a8187878787876138ab565b600082815260056020908152604080832073ffffffffffffffffffffffffffffffffffffffff8516845290915290205460ff166111b857600082815260056020908152604080832073ffffffffffffffffffffffffffffffffffffffff85168452909152902080547fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff001660011790556126b0611f73565b73ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff16837f2f8788117e7eff1d82e926ec794901d17c78024a50270940304540a733656f0d60405160405180910390a45050565b600082815260056020908152604080832073ffffffffffffffffffffffffffffffffffffffff8516845290915290205460ff16156111b857600082815260056020908152604080832073ffffffffffffffffffffffffffffffffffffffff85168452909152902080547fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff001690556127a3611f73565b73ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff16837ff6391f5c32d9c69d2a47ea670b442974b53935d1edc7fd64eb21e047a839171b60405160405180910390a45050565b612809611f73565b73ffffffffffffffffffffffffffffffffffffffff1661283e60065473ffffffffffffffffffffffffffffffffffffffff1690565b73ffffffffffffffffffffffffffffffffffffffff161461147c576040517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820181905260248201527f4f776e61626c653a2063616c6c6572206973206e6f7420746865206f776e657260448201526064016107ea565b73ffffffffffffffffffffffffffffffffffffffff831661295e576040517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820152602360248201527f455243313135353a206275726e2066726f6d20746865207a65726f206164647260448201527f657373000000000000000000000000000000000000000000000000000000000060648201526084016107ea565b80518251146129ef576040517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820152602860248201527f455243313135353a2069647320616e6420616d6f756e7473206c656e6774682060448201527f6d69736d6174636800000000000000000000000000000000000000000000000060648201526084016107ea565b60006129f9611f73565b9050612a1981856000868660405180602001604052806000815250613569565b60005b8351811015612b67576000848281518110612a3957612a39614b42565b602002602001015190506000848381518110612a5757612a57614b42565b6020908102919091018101516000848152808352604080822073ffffffffffffffffffffffffffffffffffffffff8c168352909352919091205490915081811015612b23576040517f08c379a0000000000000000000000000000000000000000000000000000000008152602060048201526024808201527f455243313135353a206275726e20616d6f756e7420657863656564732062616c60448201527f616e63650000000000000000000000000000000000000000000000000000000060648201526084016107ea565b60009283526020838152604080852073ffffffffffffffffffffffffffffffffffffffff8b1686529091529092209103905580612b5f81614ba0565b915050612a1c565b50600073ffffffffffffffffffffffffffffffffffffffff168473ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff167f4a39dc06d4c0dbc64b70af90fd698a233a518aa5d07e595d983b8c0526c8f7fb8686604051612bdf929190614ca3565b60405180910390a46040805160208101909152600090526110e6565b6006805473ffffffffffffffffffffffffffffffffffffffff8381167fffffffffffffffffffffffff0000000000000000000000000000000000000000831681179093556040519116919082907f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e090600090a35050565b8173ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff1603612d2d576040517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820152602960248201527f455243313135353a2073657474696e6720617070726f76616c2073746174757360448201527f20666f722073656c66000000000000000000000000000000000000000000000060648201526084016107ea565b73ffffffffffffffffffffffffffffffffffffffff83811660008181526001602090815260408083209487168084529482529182902080547fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff001686151590811790915591519182527f17307eab39ab6107e8899845ad3d59bd9653f200f220920489ca2b5937696c31910160405180910390a3505050565b73ffffffffffffffffffffffffffffffffffffffff8316612e68576040517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820152602360248201527f455243313135353a206275726e2066726f6d20746865207a65726f206164647260448201527f657373000000000000000000000000000000000000000000000000000000000060648201526084016107ea565b6000612e72611f73565b90506000612e7f84613c17565b90506000612e8c84613c17565b9050612eac83876000858560405180602001604052806000815250613569565b60008581526020818152604080832073ffffffffffffffffffffffffffffffffffffffff8a16845290915290205484811015612f69576040517f08c379a0000000000000000000000000000000000000000000000000000000008152602060048201526024808201527f455243313135353a206275726e20616d6f756e7420657863656564732062616c60448201527f616e63650000000000000000000000000000000000000000000000000000000060648201526084016107ea565b60008681526020818152604080832073ffffffffffffffffffffffffffffffffffffffff8b81168086529184528285208a8703905582518b81529384018a90529092908816917fc3d58168c5ae7397731d063d5bbf3d657854427343f4c083240f7aacaa2d0f62910160405180910390a46040805160208101909152600090525b50505050505050565b73ffffffffffffffffffffffffffffffffffffffff8416613096576040517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820152602160248201527f455243313135353a206d696e7420746f20746865207a65726f2061646472657360448201527f730000000000000000000000000000000000000000000000000000000000000060648201526084016107ea565b60006130a0611f73565b905060006130ad85613c17565b905060006130ba85613c17565b90506130cb83600089858589613569565b60008681526020818152604080832073ffffffffffffffffffffffffffffffffffffffff8b16845290915281208054879290613108908490614c90565b9091555050604080518781526020810187905273ffffffffffffffffffffffffffffffffffffffff808a1692600092918716917fc3d58168c5ae7397731d063d5bbf3d657854427343f4c083240f7aacaa2d0f62910160405180910390a4612fea83600089898989613c62565b73ffffffffffffffffffffffffffffffffffffffff8416613218576040517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820152602560248201527f455243313135353a207472616e7366657220746f20746865207a65726f20616460448201527f647265737300000000000000000000000000000000000000000000000000000060648201526084016107ea565b6000613222611f73565b9050600061322f85613c17565b9050600061323c85613c17565b905061324c838989858589613569565b60008681526020818152604080832073ffffffffffffffffffffffffffffffffffffffff8c1684529091529020548581101561330a576040517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820152602a60248201527f455243313135353a20696e73756666696369656e742062616c616e636520666f60448201527f72207472616e736665720000000000000000000000000000000000000000000060648201526084016107ea565b60008781526020818152604080832073ffffffffffffffffffffffffffffffffffffffff8d8116855292528083208985039055908a16825281208054889290613354908490614c90565b9091555050604080518881526020810188905273ffffffffffffffffffffffffffffffffffffffff808b16928c821692918816917fc3d58168c5ae7397731d063d5bbf3d657854427343f4c083240f7aacaa2d0f62910160405180910390a46133c1848a8a8a8a8a613c62565b505050505050505050565b60007fffffffff0000000000000000000000000000000000000000000000000000000082167fd9b67a2600000000000000000000000000000000000000000000000000000000148061345f57507fffffffff0000000000000000000000000000000000000000000000000000000082167f0e89341c00000000000000000000000000000000000000000000000000000000145b8061082357507f01ffc9a7000000000000000000000000000000000000000000000000000000007fffffffff00000000000000000000000000000000000000000000000000000000831614610823565b600082815260056020908152604080832073ffffffffffffffffffffffffffffffffffffffff8516845290915290205460ff166111b8576134ef81613e0f565b6134fa836020613e2e565b60405160200161350b929190614cd1565b604080517fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe0818403018152908290527f08c379a00000000000000000000000000000000000000000000000000000000082526107ea91600401614465565b60005b8351811015612fea57600084828151811061358957613589614b42565b602002602001015190506135ab816000908152600b6020526040902054421190565b806135ca575073ffffffffffffffffffffffffffffffffffffffff8716155b80613619575073ffffffffffffffffffffffffffffffffffffffff871660009081527f2a11cd0591e39a8f8c868dafaa08cfdc3e589b62ba1896961129e8c6f60d69db602052604090205460ff165b80613668575073ffffffffffffffffffffffffffffffffffffffff871660009081527fa2411ca3d5dcfeda426b4d0b8d15b73b4bf9ce1c50001c7effc8044ae5a61c5b602052604090205460ff165b80613687575073ffffffffffffffffffffffffffffffffffffffff8616155b613713576040517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820152602360248201527f4974656d206973206e6f742063757272656e746c79207472616e73666572616260448201527f6c652e000000000000000000000000000000000000000000000000000000000060648201526084016107ea565b73ffffffffffffffffffffffffffffffffffffffff87166137795761373781611ef2565b83828151811061374957613749614b42565b6020026020010151600a600083815260200190815260200160002060008282546137739190614c90565b90915550505b73ffffffffffffffffffffffffffffffffffffffff8616613898578382815181106137a6576137a6614b42565b6020026020010151600a6000838152602001908152602001600020541015613850576040517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820152602760248201527f455243313135353a206275726e20616d6f756e7420657863656564732069746560448201527f6d537570706c790000000000000000000000000000000000000000000000000060648201526084016107ea565b83828151811061386257613862614b42565b6020026020010151600a6000838152602001908152602001600020546138889190614c7d565b6000828152600a60205260409020555b50806138a381614ba0565b91505061356c565b73ffffffffffffffffffffffffffffffffffffffff84163b1561130a576040517fbc197c8100000000000000000000000000000000000000000000000000000000815273ffffffffffffffffffffffffffffffffffffffff85169063bc197c81906139229089908990889088908890600401614d52565b6020604051808303816000875af192505050801561397b575060408051601f3d9081017fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe016820190925261397891810190614dbd565b60015b613a6457613987614dda565b806308c379a0036139da575061399b614df5565b806139a657506139dc565b806040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016107ea9190614465565b505b6040517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820152603460248201527f455243313135353a207472616e7366657220746f206e6f6e2d4552433131353560448201527f526563656976657220696d706c656d656e74657200000000000000000000000060648201526084016107ea565b7fffffffff0000000000000000000000000000000000000000000000000000000081167fbc197c810000000000000000000000000000000000000000000000000000000014612fea576040517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820152602860248201527f455243313135353a204552433131353552656365697665722072656a6563746560448201527f6420746f6b656e7300000000000000000000000000000000000000000000000060648201526084016107ea565b6000807a184f03e93ff9f4daa797ed6e38ed64bf6a1f0100000000000000008310613b7e577a184f03e93ff9f4daa797ed6e38ed64bf6a1f010000000000000000830492506040015b6d04ee2d6d415b85acef81000000008310613baa576d04ee2d6d415b85acef8100000000830492506020015b662386f26fc100008310613bc857662386f26fc10000830492506010015b6305f5e1008310613be0576305f5e100830492506008015b6127108310613bf457612710830492506004015b60648310613c06576064830492506002015b600a83106108235760010192915050565b60408051600180825281830190925260609160009190602080830190803683370190505090508281600081518110613c5157613c51614b42565b602090810291909101015292915050565b73ffffffffffffffffffffffffffffffffffffffff84163b1561130a576040517ff23a6e6100000000000000000000000000000000000000000000000000000000815273ffffffffffffffffffffffffffffffffffffffff85169063f23a6e6190613cd99089908990889088908890600401614e9d565b6020604051808303816000875af1925050508015613d32575060408051601f3d9081017fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe0168201909252613d2f91810190614dbd565b60015b613d3e57613987614dda565b7fffffffff0000000000000000000000000000000000000000000000000000000081167ff23a6e610000000000000000000000000000000000000000000000000000000014612fea576040517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820152602860248201527f455243313135353a204552433131353552656365697665722072656a6563746560448201527f6420746f6b656e7300000000000000000000000000000000000000000000000060648201526084016107ea565b606061082373ffffffffffffffffffffffffffffffffffffffff831660145b60606000613e3d836002614eed565b613e48906002614c90565b67ffffffffffffffff811115613e6057613e60614116565b6040519080825280601f01601f191660200182016040528015613e8a576020820181803683370190505b5090507f300000000000000000000000000000000000000000000000000000000000000081600081518110613ec157613ec1614b42565b60200101907effffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff1916908160001a9053507f780000000000000000000000000000000000000000000000000000000000000081600181518110613f2457613f24614b42565b60200101907effffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff1916908160001a9053506000613f60846002614eed565b613f6b906001614c90565b90505b6001811115614008577f303132333435363738396162636465660000000000000000000000000000000085600f1660108110613fac57613fac614b42565b1a60f81b828281518110613fc257613fc2614b42565b60200101907effffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff1916908160001a90535060049490941c9361400181614f2a565b9050613f6e565b508315614071576040517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820181905260248201527f537472696e67733a20686578206c656e67746820696e73756666696369656e7460448201526064016107ea565b9392505050565b803573ffffffffffffffffffffffffffffffffffffffff8116811461409c57600080fd5b919050565b600080604083850312156140b457600080fd5b6140bd83614078565b946020939093013593505050565b7fffffffff00000000000000000000000000000000000000000000000000000000811681146111ea57600080fd5b60006020828403121561410b57600080fd5b8135614071816140cb565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052604160045260246000fd5b7fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe0601f830116810181811067ffffffffffffffff8211171561418957614189614116565b6040525050565b600082601f8301126141a157600080fd5b813567ffffffffffffffff8111156141bb576141bb614116565b6040516141f060207fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe0601f8501160182614145565b81815284602083860101111561420557600080fd5b816020850160208301376000918101602001919091529392505050565b6000806040838503121561423557600080fd5b82359150602083013567ffffffffffffffff81111561425357600080fd5b61425f85828601614190565b9150509250929050565b6000602080830181845280855180835260408601915060408160051b87010192508387016000805b83811015614303578886037fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffc0018552825180518088529088019088880190845b818110156142ed5783518352928a0192918a01916001016142d1565b5090975050509386019391860191600101614291565b509398975050505050505050565b60008083601f84011261432357600080fd5b50813567ffffffffffffffff81111561433b57600080fd5b6020830191508360208260051b850101111561435657600080fd5b9250929050565b60008060008060006060868803121561437557600080fd5b61437e86614078565b9450602086013567ffffffffffffffff8082111561439b57600080fd5b6143a789838a01614311565b909650945060408801359150808211156143c057600080fd5b506143cd88828901614311565b969995985093965092949392505050565b6000602082840312156143f057600080fd5b5035919050565b60005b838110156144125781810151838201526020016143fa565b50506000910152565b600081518084526144338160208601602086016143f7565b601f017fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe0169290920160200192915050565b602081526000614071602083018461441b565b6000806040838503121561448b57600080fd5b50508035926020909101359150565b600067ffffffffffffffff8211156144b4576144b4614116565b5060051b60200190565b600082601f8301126144cf57600080fd5b813560206144dc8261449a565b6040516144e98282614145565b83815260059390931b850182019282810191508684111561450957600080fd5b8286015b84811015614524578035835291830191830161450d565b509695505050505050565b600080600080600060a0868803121561454757600080fd5b61455086614078565b945061455e60208701614078565b9350604086013567ffffffffffffffff8082111561457b57600080fd5b61458789838a016144be565b9450606088013591508082111561459d57600080fd5b6145a989838a016144be565b935060808801359150808211156145bf57600080fd5b506145cc88828901614190565b9150509295509295909350565b600080604083850312156145ec57600080fd5b823591506145fc60208401614078565b90509250929050565b60006020828403121561461757600080fd5b61407182614078565b6000806040838503121561463357600080fd5b823567ffffffffffffffff8082111561464b57600080fd5b818501915085601f83011261465f57600080fd5b8135602061466c8261449a565b6040516146798282614145565b83815260059390931b850182019282810191508984111561469957600080fd5b948201945b838610156146be576146af86614078565b8252948201949082019061469e565b965050860135925050808211156146d457600080fd5b5061425f858286016144be565b600081518084526020808501945080840160005b83811015614711578151875295820195908201906001016146f5565b509495945050505050565b60208152600061407160208301846146e1565b6000806040838503121561474257600080fd5b61474b83614078565b91506020830135801515811461476057600080fd5b809150509250929050565b60006020828403121561477d57600080fd5b813567ffffffffffffffff81111561479457600080fd5b6147a084828501614190565b949350505050565b60008060008060008060006080888a0312156147c357600080fd5b6147cc88614078565b9650602088013567ffffffffffffffff808211156147e957600080fd5b6147f58b838c01614311565b909850965060408a013591508082111561480e57600080fd5b61481a8b838c01614311565b909650945060608a013591508082111561483357600080fd5b506148408a828b01614311565b989b979a50959850939692959293505050565b60008060006060848603121561486857600080fd5b61487184614078565b95602085013595506040909401359392505050565b6000602080830181845280855180835260408601915060408160051b870101925083870160005b828110156148f9577fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffc08886030184526148e785835161441b565b945092850192908501906001016148ad565b5092979650505050505050565b6000806040838503121561491957600080fd5b61492283614078565b91506145fc60208401614078565b600080600080600060a0868803121561494857600080fd5b61495186614078565b945061495f60208701614078565b93506040860135925060608601359150608086013567ffffffffffffffff81111561498957600080fd5b6145cc88828901614190565b600181811c908216806149a957607f821691505b602082108103610a11577f4e487b7100000000000000000000000000000000000000000000000000000000600052602260045260246000fd5b601f8211156108cb57600081815260208120601f850160051c81016020861015614a095750805b601f850160051c820191505b8181101561130a57828155600101614a15565b815167ffffffffffffffff811115614a4257614a42614116565b614a5681614a508454614995565b846149e2565b602080601f831160018114614aa95760008415614a735750858301515b7fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff600386901b1c1916600185901b17855561130a565b6000858152602081207fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe08616915b82811015614af657888601518255948401946001909101908401614ad7565b5085821015614b3257878501517fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff600388901b60f8161c191681555b5050505050600190811b01905550565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052603260045260246000fd5b7f4e487b7100000000000000000000000000000000000000000000000000000000600052601160045260246000fd5b60007fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff8203614bd157614bd1614b71565b5060010190565b6000808454614be681614995565b60018281168015614bfe5760018114614c3157614c60565b7fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff0084168752821515830287019450614c60565b8860005260208060002060005b85811015614c575781548a820152908401908201614c3e565b50505082870194505b505050508351614c748183602088016143f7565b01949350505050565b8181038181111561082357610823614b71565b8082018082111561082357610823614b71565b604081526000614cb660408301856146e1565b8281036020840152614cc881856146e1565b95945050505050565b7f416363657373436f6e74726f6c3a206163636f756e7420000000000000000000815260008351614d098160178501602088016143f7565b7f206973206d697373696e6720726f6c65200000000000000000000000000000006017918401918201528351614d468160288401602088016143f7565b01602801949350505050565b600073ffffffffffffffffffffffffffffffffffffffff808816835280871660208401525060a06040830152614d8b60a08301866146e1565b8281036060840152614d9d81866146e1565b90508281036080840152614db1818561441b565b98975050505050505050565b600060208284031215614dcf57600080fd5b8151614071816140cb565b600060033d1115611e845760046000803e5060005160e01c90565b600060443d1015614e035790565b6040517ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffc803d016004833e81513d67ffffffffffffffff8160248401118184111715614e5157505050505090565b8285019150815181811115614e695750505050505090565b843d8701016020828501011115614e835750505050505090565b614e9260208286010187614145565b509095945050505050565b600073ffffffffffffffffffffffffffffffffffffffff808816835280871660208401525084604083015283606083015260a06080830152614ee260a083018461441b565b979650505050505050565b6000817fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff0483118215151615614f2557614f25614b71565b500290565b600081614f3957614f39614b71565b507fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff019056fea26469706673582212204f997ed32448f71e6a32011f6f9a71ac7ff92e5f7581919939e8daf13791c77564736f6c63430008100033