Overview ERC721
Total Supply:
504 InvisibleBear

Holders:
1
Profile Summary
Blockchain:
Ethereum (1)

Are you the contract creator? Verify and Publish your contract source code today!
This contract was created by 0x19Cc0C78A698bFBb2cDDECE0000309638C833E06
60c0604052600180556000600855600a8055600a600b5566d529ae9e860000600c556000600d60006101000a81548160ff02191690831515021790555060006010553480156200004e57600080fd5b506040518060400160405280600d81526020017f496e76697369626c6542656172000000000000000000000000000000000000008152506040518060400160405280600d81526020017f496e76697369626c654265617200000000000000000000000000000000000000815250600a612710620000e0620000d46200022460201b60201c565b6200022c60201b60201c565b6000811162000126576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016200011d9062000410565b60405180910390fd5b600082116200016c576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016200016390620003ee565b60405180910390fd5b836002908051906020019062000184929190620002f0565b5082600390805190602001906200019d929190620002f0565b508160a0818152505080608081815250505050505060016009819055506040518060800160405280605181526020016200564360519139600f9080519060200190620001eb929190620002f0565b50604051806080016040528060518152602001620055f260519139600e90805190602001906200021d929190620002f0565b5062000546565b600033905090565b60008060009054906101000a900473ffffffffffffffffffffffffffffffffffffffff169050816000806101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff1602179055508173ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff167f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e060405160405180910390a35050565b828054620002fe9062000443565b90600052602060002090601f0160209004810192826200032257600085556200036e565b82601f106200033d57805160ff19168380011785556200036e565b828001600101855582156200036e579182015b828111156200036d57825182559160200191906001019062000350565b5b5090506200037d919062000381565b5090565b5b808211156200039c57600081600090555060010162000382565b5090565b6000620003af60278362000432565b9150620003bc82620004a8565b604082019050919050565b6000620003d6602e8362000432565b9150620003e382620004f7565b604082019050919050565b600060208201905081810360008301526200040981620003a0565b9050919050565b600060208201905081810360008301526200042b81620003c7565b9050919050565b600082825260208201905092915050565b600060028204905060018216806200045c57607f821691505b6020821081141562000473576200047262000479565b5b50919050565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052602260045260246000fd5b7f455243373231413a206d61782062617463682073697a65206d7573742062652060008201527f6e6f6e7a65726f00000000000000000000000000000000000000000000000000602082015250565b7f455243373231413a20636f6c6c656374696f6e206d757374206861766520612060008201527f6e6f6e7a65726f20737570706c79000000000000000000000000000000000000602082015250565b60805160a0516150786200057a6000396000818161265e015281816126870152612e300152600061162c01526150786000f3fe60806040526004361061021a5760003560e01c806369ba1a7511610123578063ac446002116100ab578063d04950a11161006f578063d04950a1146107ae578063d7224ba0146107d9578063dc33e68114610804578063e985e9c514610841578063f2fde38b1461087e5761021a565b8063ac446002146106f1578063af7b26e914610708578063b88d4fde14610731578063bd0a84391461075a578063c87b56dd146107715761021a565b80638da5cb5b116100f25780638da5cb5b146106195780639231ab2a1461064457806395d89b4114610681578063a0712d68146106ac578063a22cb465146106c85761021a565b806369ba1a751461057157806370a082311461059a578063715018a6146105d75780638d859f3e146105ee5761021a565b80632f745c59116101a65780634f6ccce7116101755780634f6ccce71461047a57806355f804b3146104b75780635c37809d146104e057806362c6f7b9146105095780636352211e146105345761021a565b80632f745c59146103c05780633fd17366146103fd57806342842e0e146104265780634e69d5601461044f5761021a565b8063095ea7b3116101ed578063095ea7b3146102ed57806318160ddd14610316578063200d2ed21461034157806323b872dd1461036c5780632f2ffc57146103955761021a565b80630199e3471461021f57806301ffc9a71461024857806306fdde0314610285578063081812fc146102b0575b600080fd5b34801561022b57600080fd5b50610246600480360381019061024191906136ed565b6108a7565b005b34801561025457600080fd5b5061026f600480360381019061026a919061364a565b61092d565b60405161027c9190613dab565b60405180910390f35b34801561029157600080fd5b5061029a610a77565b6040516102a79190613dc6565b60405180910390f35b3480156102bc57600080fd5b506102d760048036038101906102d291906136ed565b610b09565b6040516102e49190613d44565b60405180910390f35b3480156102f957600080fd5b50610314600480360381019061030f919061360a565b610b8e565b005b34801561032257600080fd5b5061032b610ca7565b6040516103389190614223565b60405180910390f35b34801561034d57600080fd5b50610356610cbc565b6040516103639190614223565b60405180910390f35b34801561037857600080fd5b50610393600480360381019061038e91906134f4565b610cc2565b005b3480156103a157600080fd5b506103aa610cd2565b6040516103b79190614223565b60405180910390f35b3480156103cc57600080fd5b506103e760048036038101906103e2919061360a565b610cd8565b6040516103f49190614223565b60405180910390f35b34801561040957600080fd5b50610424600480360381019061041f91906136ed565b610ed6565b005b34801561043257600080fd5b5061044d600480360381019061044891906134f4565b610f5c565b005b34801561045b57600080fd5b50610464610f7c565b6040516104719190614223565b60405180910390f35b34801561048657600080fd5b506104a1600480360381019061049c91906136ed565b610f86565b6040516104ae9190614223565b60405180910390f35b3480156104c357600080fd5b506104de60048036038101906104d991906136a4565b610fd9565b005b3480156104ec57600080fd5b50610507600480360381019061050291906136a4565b61106f565b005b34801561051557600080fd5b5061051e611105565b60405161052b9190613dab565b60405180910390f35b34801561054057600080fd5b5061055b600480360381019061055691906136ed565b611118565b6040516105689190613d44565b60405180910390f35b34801561057d57600080fd5b50610598600480360381019061059391906136ed565b61112e565b005b3480156105a657600080fd5b506105c160048036038101906105bc9190613487565b6111f6565b6040516105ce9190614223565b60405180910390f35b3480156105e357600080fd5b506105ec6112df565b005b3480156105fa57600080fd5b50610603611367565b6040516106109190614223565b60405180910390f35b34801561062557600080fd5b5061062e61136d565b60405161063b9190613d44565b60405180910390f35b34801561065057600080fd5b5061066b600480360381019061066691906136ed565b611396565b6040516106789190614208565b60405180910390f35b34801561068d57600080fd5b506106966113ae565b6040516106a39190613dc6565b60405180910390f35b6106c660048036038101906106c191906136ed565b611440565b005b3480156106d457600080fd5b506106ef60048036038101906106ea91906135ca565b61179a565b005b3480156106fd57600080fd5b5061070661191b565b005b34801561071457600080fd5b5061072f600480360381019061072a91906136ed565b611a9c565b005b34801561073d57600080fd5b5061075860048036038101906107539190613547565b611b22565b005b34801561076657600080fd5b5061076f611b7e565b005b34801561077d57600080fd5b50610798600480360381019061079391906136ed565b611c26565b6040516107a59190613dc6565b60405180910390f35b3480156107ba57600080fd5b506107c3611d75565b6040516107d09190614223565b60405180910390f35b3480156107e557600080fd5b506107ee611d7b565b6040516107fb9190614223565b60405180910390f35b34801561081057600080fd5b5061082b60048036038101906108269190613487565b611d81565b6040516108389190614223565b60405180910390f35b34801561084d57600080fd5b50610868600480360381019061086391906134b4565b611d93565b6040516108759190613dab565b60405180910390f35b34801561088a57600080fd5b506108a560048036038101906108a09190613487565b611e27565b005b6108af611f1f565b73ffffffffffffffffffffffffffffffffffffffff166108cd61136d565b73ffffffffffffffffffffffffffffffffffffffff1614610923576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161091a90614048565b60405180910390fd5b80600b8190555050565b60007f80ac58cd000000000000000000000000000000000000000000000000000000007bffffffffffffffffffffffffffffffffffffffffffffffffffffffff1916827bffffffffffffffffffffffffffffffffffffffffffffffffffffffff191614806109f857507f5b5e139f000000000000000000000000000000000000000000000000000000007bffffffffffffffffffffffffffffffffffffffffffffffffffffffff1916827bffffffffffffffffffffffffffffffffffffffffffffffffffffffff1916145b80610a6057507f780e9d63000000000000000000000000000000000000000000000000000000007bffffffffffffffffffffffffffffffffffffffffffffffffffffffff1916827bffffffffffffffffffffffffffffffffffffffffffffffffffffffff1916145b80610a705750610a6f82611f27565b5b9050919050565b606060028054610a86906145b2565b80601f0160208091040260200160405190810160405280929190818152602001828054610ab2906145b2565b8015610aff5780601f10610ad457610100808354040283529160200191610aff565b820191906000526020600020905b815481529060010190602001808311610ae257829003601f168201915b5050505050905090565b6000610b1482611f91565b610b53576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610b4a906141c8565b60405180910390fd5b6006600083815260200190815260200160002060009054906101000a900473ffffffffffffffffffffffffffffffffffffffff169050919050565b6000610b9982611118565b90508073ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff161415610c0a576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610c01906140c8565b60405180910390fd5b8073ffffffffffffffffffffffffffffffffffffffff16610c29611f1f565b73ffffffffffffffffffffffffffffffffffffffff161480610c585750610c5781610c52611f1f565b611d93565b5b610c97576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610c8e90613f68565b60405180910390fd5b610ca2838383611f9f565b505050565b600060018054610cb7919061446e565b905090565b60105481565b610ccd838383612051565b505050565b600b5481565b6000610ce3836111f6565b8210610d24576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610d1b90613de8565b60405180910390fd5b6000610d2e610ca7565b905060008060005b83811015610e94576000600460008381526020019081526020016000206040518060400160405290816000820160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020016000820160149054906101000a900467ffffffffffffffff1667ffffffffffffffff1667ffffffffffffffff16815250509050600073ffffffffffffffffffffffffffffffffffffffff16816000015173ffffffffffffffffffffffffffffffffffffffff1614610e2857806000015192505b8773ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff161415610e805786841415610e71578195505050505050610ed0565b8380610e7c90614615565b9450505b508080610e8c90614615565b915050610d36565b506040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610ec790614168565b60405180910390fd5b92915050565b610ede611f1f565b73ffffffffffffffffffffffffffffffffffffffff16610efc61136d565b73ffffffffffffffffffffffffffffffffffffffff1614610f52576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610f4990614048565b60405180910390fd5b80600c8190555050565b610f7783838360405180602001604052806000815250611b22565b505050565b6000601054905090565b6000610f90610ca7565b8210610fd1576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610fc890613ea8565b60405180910390fd5b819050919050565b610fe1611f1f565b73ffffffffffffffffffffffffffffffffffffffff16610fff61136d565b73ffffffffffffffffffffffffffffffffffffffff1614611055576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161104c90614048565b60405180910390fd5b80600e908051906020019061106b929190613261565b5050565b611077611f1f565b73ffffffffffffffffffffffffffffffffffffffff1661109561136d565b73ffffffffffffffffffffffffffffffffffffffff16146110eb576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016110e290614048565b60405180910390fd5b80600f9080519060200190611101929190613261565b5050565b600d60009054906101000a900460ff1681565b60006111238261260a565b600001519050919050565b611136611f1f565b73ffffffffffffffffffffffffffffffffffffffff1661115461136d565b73ffffffffffffffffffffffffffffffffffffffff16146111aa576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016111a190614048565b60405180910390fd5b8060108190555060018114156111c7576000600c819055506111f3565b60028114156111e35766d529ae9e860000600c819055506111f2565b66d529ae9e860000600c819055505b5b50565b60008073ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff161415611267576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161125e90613fa8565b60405180910390fd5b600560008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060000160009054906101000a90046fffffffffffffffffffffffffffffffff166fffffffffffffffffffffffffffffffff169050919050565b6112e7611f1f565b73ffffffffffffffffffffffffffffffffffffffff1661130561136d565b73ffffffffffffffffffffffffffffffffffffffff161461135b576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161135290614048565b60405180910390fd5b611365600061280d565b565b600c5481565b60008060009054906101000a900473ffffffffffffffffffffffffffffffffffffffff16905090565b61139e6132e7565b6113a78261260a565b9050919050565b6060600380546113bd906145b2565b80601f01602080910402602001604051908101604052809291908181526020018280546113e9906145b2565b80156114365780601f1061140b57610100808354040283529160200191611436565b820191906000526020600020905b81548152906001019060200180831161141957829003601f168201915b5050505050905090565b3373ffffffffffffffffffffffffffffffffffffffff163273ffffffffffffffffffffffffffffffffffffffff16146114ae576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016114a590613f48565b60405180910390fd5b600160105414156115a2576101f46114c4610ca7565b10611504576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016114fb90613e48565b60405180910390fd5b60018114611547576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161153e90613f28565b60405180910390fd5b600161155233611d81565b10611592576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161158990613fc8565b60405180910390fd5b61159d3360016128d1565b611797565b6002601054146115e7576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016115de90614028565b60405180910390fd5b6000811161162a576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161162190613e88565b60405180910390fd5b7f000000000000000000000000000000000000000000000000000000000000000081611654610ca7565b61165e9190614359565b111561169f576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161169690613ec8565b60405180910390fd5b600b54816116ac33611d81565b6116b69190614359565b11156116f7576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016116ee90613f88565b60405180910390fd5b600a5481111561173c576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161173390613e08565b60405180910390fd5b80600c5461174a91906143e0565b34101561178c576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161178390613fe8565b60405180910390fd5b61179633826128d1565b5b50565b6117a2611f1f565b73ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff161415611810576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161180790614088565b60405180910390fd5b806007600061181d611f1f565b73ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060006101000a81548160ff0219169083151502179055508173ffffffffffffffffffffffffffffffffffffffff166118ca611f1f565b73ffffffffffffffffffffffffffffffffffffffff167f17307eab39ab6107e8899845ad3d59bd9653f200f220920489ca2b5937696c318360405161190f9190613dab565b60405180910390a35050565b611923611f1f565b73ffffffffffffffffffffffffffffffffffffffff1661194161136d565b73ffffffffffffffffffffffffffffffffffffffff1614611997576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161198e90614048565b60405180910390fd5b600260095414156119dd576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016119d490614188565b60405180910390fd5b600260098190555060003373ffffffffffffffffffffffffffffffffffffffff1647604051611a0b90613d2f565b60006040518083038185875af1925050503d8060008114611a48576040519150601f19603f3d011682016040523d82523d6000602084013e611a4d565b606091505b5050905080611a91576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401611a88906140e8565b60405180910390fd5b506001600981905550565b611aa4611f1f565b73ffffffffffffffffffffffffffffffffffffffff16611ac261136d565b73ffffffffffffffffffffffffffffffffffffffff1614611b18576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401611b0f90614048565b60405180910390fd5b80600a8190555050565b611b2d848484612051565b611b39848484846128ef565b611b78576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401611b6f90614108565b60405180910390fd5b50505050565b611b86611f1f565b73ffffffffffffffffffffffffffffffffffffffff16611ba461136d565b73ffffffffffffffffffffffffffffffffffffffff1614611bfa576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401611bf190614048565b60405180910390fd5b600d60009054906101000a900460ff1615600d60006101000a81548160ff021916908315150217905550565b6060611c3182611f91565b611c70576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401611c6790614068565b60405180910390fd5b600d60009054906101000a900460ff1615611ce2576000611c8f612a86565b90506000815111611caf5760405180602001604052806000815250611cda565b80611cb984612b18565b604051602001611cca929190613d00565b6040516020818303038152906040525b915050611d70565b600f8054611cef906145b2565b80601f0160208091040260200160405190810160405280929190818152602001828054611d1b906145b2565b8015611d685780601f10611d3d57610100808354040283529160200191611d68565b820191906000526020600020905b815481529060010190602001808311611d4b57829003601f168201915b505050505090505b919050565b600a5481565b60085481565b6000611d8c82612c79565b9050919050565b6000600760008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060009054906101000a900460ff16905092915050565b611e2f611f1f565b73ffffffffffffffffffffffffffffffffffffffff16611e4d61136d565b73ffffffffffffffffffffffffffffffffffffffff1614611ea3576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401611e9a90614048565b60405180910390fd5b600073ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff161415611f13576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401611f0a90613e28565b60405180910390fd5b611f1c8161280d565b50565b600033905090565b60007f01ffc9a7000000000000000000000000000000000000000000000000000000007bffffffffffffffffffffffffffffffffffffffffffffffffffffffff1916827bffffffffffffffffffffffffffffffffffffffffffffffffffffffff1916149050919050565b600060015482109050919050565b826006600084815260200190815260200160002060006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff160217905550818373ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff167f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b92560405160405180910390a4505050565b600061205c8261260a565b90506000816000015173ffffffffffffffffffffffffffffffffffffffff16612083611f1f565b73ffffffffffffffffffffffffffffffffffffffff1614806120df57506120a8611f1f565b73ffffffffffffffffffffffffffffffffffffffff166120c784610b09565b73ffffffffffffffffffffffffffffffffffffffff16145b806120fb57506120fa82600001516120f5611f1f565b611d93565b5b90508061213d576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401612134906140a8565b60405180910390fd5b8473ffffffffffffffffffffffffffffffffffffffff16826000015173ffffffffffffffffffffffffffffffffffffffff16146121af576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016121a690614008565b60405180910390fd5b600073ffffffffffffffffffffffffffffffffffffffff168473ffffffffffffffffffffffffffffffffffffffff16141561221f576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161221690613ee8565b60405180910390fd5b61222c8585856001612d62565b61223c6000848460000151611f9f565b6001600560008773ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060000160008282829054906101000a90046fffffffffffffffffffffffffffffffff166122aa919061443a565b92506101000a8154816fffffffffffffffffffffffffffffffff02191690836fffffffffffffffffffffffffffffffff1602179055506001600560008673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060000160008282829054906101000a90046fffffffffffffffffffffffffffffffff1661234e9190614313565b92506101000a8154816fffffffffffffffffffffffffffffffff02191690836fffffffffffffffffffffffffffffffff16021790555060405180604001604052808573ffffffffffffffffffffffffffffffffffffffff1681526020014267ffffffffffffffff168152506004600085815260200190815260200160002060008201518160000160006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff16021790555060208201518160000160146101000a81548167ffffffffffffffff021916908367ffffffffffffffff16021790555090505060006001846124549190614359565b9050600073ffffffffffffffffffffffffffffffffffffffff166004600083815260200190815260200160002060000160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16141561259a576124ca81611f91565b15612599576040518060400160405280846000015173ffffffffffffffffffffffffffffffffffffffff168152602001846020015167ffffffffffffffff168152506004600083815260200190815260200160002060008201518160000160006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff16021790555060208201518160000160146101000a81548167ffffffffffffffff021916908367ffffffffffffffff1602179055509050505b5b838573ffffffffffffffffffffffffffffffffffffffff168773ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef60405160405180910390a46126028686866001612d68565b505050505050565b6126126132e7565b61261b82611f91565b61265a576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161265190613e68565b60405180910390fd5b60007f000000000000000000000000000000000000000000000000000000000000000083106126be5760017f0000000000000000000000000000000000000000000000000000000000000000846126b1919061446e565b6126bb9190614359565b90505b60008390505b8181106127cc576000600460008381526020019081526020016000206040518060400160405290816000820160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020016000820160149054906101000a900467ffffffffffffffff1667ffffffffffffffff1667ffffffffffffffff16815250509050600073ffffffffffffffffffffffffffffffffffffffff16816000015173ffffffffffffffffffffffffffffffffffffffff16146127b857809350505050612808565b5080806127c490614588565b9150506126c4565b506040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016127ff906141a8565b60405180910390fd5b919050565b60008060009054906101000a900473ffffffffffffffffffffffffffffffffffffffff169050816000806101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff1602179055508173ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff167f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e060405160405180910390a35050565b6128eb828260405180602001604052806000815250612d6e565b5050565b60006129108473ffffffffffffffffffffffffffffffffffffffff1661324e565b15612a79578373ffffffffffffffffffffffffffffffffffffffff1663150b7a02612939611f1f565b8786866040518563ffffffff1660e01b815260040161295b9493929190613d5f565b602060405180830381600087803b15801561297557600080fd5b505af19250505080156129a657506040513d601f19601f820116820180604052508101906129a39190613677565b60015b612a29573d80600081146129d6576040519150601f19603f3d011682016040523d82523d6000602084013e6129db565b606091505b50600081511415612a21576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401612a1890614108565b60405180910390fd5b805181602001fd5b63150b7a0260e01b7bffffffffffffffffffffffffffffffffffffffffffffffffffffffff1916817bffffffffffffffffffffffffffffffffffffffffffffffffffffffff191614915050612a7e565b600190505b949350505050565b6060600e8054612a95906145b2565b80601f0160208091040260200160405190810160405280929190818152602001828054612ac1906145b2565b8015612b0e5780601f10612ae357610100808354040283529160200191612b0e565b820191906000526020600020905b815481529060010190602001808311612af157829003601f168201915b5050505050905090565b60606000821415612b60576040518060400160405280600181526020017f30000000000000000000000000000000000000000000000000000000000000008152509050612c74565b600082905060005b60008214612b92578080612b7b90614615565b915050600a82612b8b91906143af565b9150612b68565b60008167ffffffffffffffff811115612bae57612bad61474b565b5b6040519080825280601f01601f191660200182016040528015612be05781602001600182028036833780820191505090505b5090505b60008514612c6d57600182612bf9919061446e565b9150600a85612c08919061465e565b6030612c149190614359565b60f81b818381518110612c2a57612c2961471c565b5b60200101907effffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff1916908160001a905350600a85612c6691906143af565b9450612be4565b8093505050505b919050565b60008073ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff161415612cea576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401612ce190613f08565b60405180910390fd5b600560008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060000160109054906101000a90046fffffffffffffffffffffffffffffffff166fffffffffffffffffffffffffffffffff169050919050565b50505050565b50505050565b60006001549050600073ffffffffffffffffffffffffffffffffffffffff168473ffffffffffffffffffffffffffffffffffffffff161415612de5576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401612ddc90614148565b60405180910390fd5b612dee81611f91565b15612e2e576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401612e2590614128565b60405180910390fd5b7f0000000000000000000000000000000000000000000000000000000000000000831115612e91576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401612e88906141e8565b60405180910390fd5b612e9e6000858386612d62565b6000600560008673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000206040518060400160405290816000820160009054906101000a90046fffffffffffffffffffffffffffffffff166fffffffffffffffffffffffffffffffff166fffffffffffffffffffffffffffffffff1681526020016000820160109054906101000a90046fffffffffffffffffffffffffffffffff166fffffffffffffffffffffffffffffffff166fffffffffffffffffffffffffffffffff168152505090506040518060400160405280858360000151612f9b9190614313565b6fffffffffffffffffffffffffffffffff168152602001858360200151612fc29190614313565b6fffffffffffffffffffffffffffffffff16815250600560008773ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008201518160000160006101000a8154816fffffffffffffffffffffffffffffffff02191690836fffffffffffffffffffffffffffffffff16021790555060208201518160000160106101000a8154816fffffffffffffffffffffffffffffffff02191690836fffffffffffffffffffffffffffffffff16021790555090505060405180604001604052808673ffffffffffffffffffffffffffffffffffffffff1681526020014267ffffffffffffffff168152506004600084815260200190815260200160002060008201518160000160006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff16021790555060208201518160000160146101000a81548167ffffffffffffffff021916908367ffffffffffffffff160217905550905050600082905060005b8581101561323157818773ffffffffffffffffffffffffffffffffffffffff16600073ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef60405160405180910390a46131d160008884886128ef565b613210576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161320790614108565b60405180910390fd5b818061321b90614615565b925050808061322990614615565b915050613160565b50806001819055506132466000878588612d68565b505050505050565b600080823b905060008111915050919050565b82805461326d906145b2565b90600052602060002090601f01602090048101928261328f57600085556132d6565b82601f106132a857805160ff19168380011785556132d6565b828001600101855582156132d6579182015b828111156132d55782518255916020019190600101906132ba565b5b5090506132e39190613321565b5090565b6040518060400160405280600073ffffffffffffffffffffffffffffffffffffffff168152602001600067ffffffffffffffff1681525090565b5b8082111561333a576000816000905550600101613322565b5090565b600061335161334c84614263565b61423e565b90508281526020810184848401111561336d5761336c61477f565b5b613378848285614546565b509392505050565b600061339361338e84614294565b61423e565b9050828152602081018484840111156133af576133ae61477f565b5b6133ba848285614546565b509392505050565b6000813590506133d181614fe6565b92915050565b6000813590506133e681614ffd565b92915050565b6000813590506133fb81615014565b92915050565b60008151905061341081615014565b92915050565b600082601f83011261342b5761342a61477a565b5b813561343b84826020860161333e565b91505092915050565b600082601f8301126134595761345861477a565b5b8135613469848260208601613380565b91505092915050565b6000813590506134818161502b565b92915050565b60006020828403121561349d5761349c614789565b5b60006134ab848285016133c2565b91505092915050565b600080604083850312156134cb576134ca614789565b5b60006134d9858286016133c2565b92505060206134ea858286016133c2565b9150509250929050565b60008060006060848603121561350d5761350c614789565b5b600061351b868287016133c2565b935050602061352c868287016133c2565b925050604061353d86828701613472565b9150509250925092565b6000806000806080858703121561356157613560614789565b5b600061356f878288016133c2565b9450506020613580878288016133c2565b935050604061359187828801613472565b925050606085013567ffffffffffffffff8111156135b2576135b1614784565b5b6135be87828801613416565b91505092959194509250565b600080604083850312156135e1576135e0614789565b5b60006135ef858286016133c2565b9250506020613600858286016133d7565b9150509250929050565b6000806040838503121561362157613620614789565b5b600061362f858286016133c2565b925050602061364085828601613472565b9150509250929050565b6000602082840312156136605761365f614789565b5b600061366e848285016133ec565b91505092915050565b60006020828403121561368d5761368c614789565b5b600061369b84828501613401565b91505092915050565b6000602082840312156136ba576136b9614789565b5b600082013567ffffffffffffffff8111156136d8576136d7614784565b5b6136e484828501613444565b91505092915050565b60006020828403121561370357613702614789565b5b600061371184828501613472565b91505092915050565b613723816144a2565b82525050565b613732816144a2565b82525050565b613741816144b4565b82525050565b6000613752826142c5565b61375c81856142db565b935061376c818560208601614555565b6137758161478e565b840191505092915050565b600061378b826142d0565b61379581856142f7565b93506137a5818560208601614555565b6137ae8161478e565b840191505092915050565b60006137c4826142d0565b6137ce8185614308565b93506137de818560208601614555565b80840191505092915050565b60006137f76022836142f7565b91506138028261479f565b604082019050919050565b600061381a601f836142f7565b9150613825826147ee565b602082019050919050565b600061383d6026836142f7565b915061384882614817565b604082019050919050565b6000613860601b836142f7565b915061386b82614866565b602082019050919050565b6000613883602a836142f7565b915061388e8261488f565b604082019050919050565b60006138a66023836142f7565b91506138b1826148de565b604082019050919050565b60006138c96023836142f7565b91506138d48261492d565b604082019050919050565b60006138ec6012836142f7565b91506138f78261497c565b602082019050919050565b600061390f6025836142f7565b915061391a826149a5565b604082019050919050565b60006139326031836142f7565b915061393d826149f4565b604082019050919050565b60006139556012836142f7565b915061396082614a43565b602082019050919050565b6000613978601e836142f7565b915061398382614a6c565b602082019050919050565b600061399b6039836142f7565b91506139a682614a95565b604082019050919050565b60006139be6014836142f7565b91506139c982614ae4565b602082019050919050565b60006139e1602b836142f7565b91506139ec82614b0d565b604082019050919050565b6000613a046013836142f7565b9150613a0f82614b5c565b602082019050919050565b6000613a27601d836142f7565b9150613a3282614b85565b602082019050919050565b6000613a4a6026836142f7565b9150613a5582614bae565b604082019050919050565b6000613a6d600583614308565b9150613a7882614bfd565b600582019050919050565b6000613a906019836142f7565b9150613a9b82614c26565b602082019050919050565b6000613ab36020836142f7565b9150613abe82614c4f565b602082019050919050565b6000613ad6602f836142f7565b9150613ae182614c78565b604082019050919050565b6000613af9601a836142f7565b9150613b0482614cc7565b602082019050919050565b6000613b1c6032836142f7565b9150613b2782614cf0565b604082019050919050565b6000613b3f6022836142f7565b9150613b4a82614d3f565b604082019050919050565b6000613b626000836142ec565b9150613b6d82614d8e565b600082019050919050565b6000613b856010836142f7565b9150613b9082614d91565b602082019050919050565b6000613ba86033836142f7565b9150613bb382614dba565b604082019050919050565b6000613bcb601d836142f7565b9150613bd682614e09565b602082019050919050565b6000613bee6021836142f7565b9150613bf982614e32565b604082019050919050565b6000613c11602e836142f7565b9150613c1c82614e81565b604082019050919050565b6000613c34601f836142f7565b9150613c3f82614ed0565b602082019050919050565b6000613c57602f836142f7565b9150613c6282614ef9565b604082019050919050565b6000613c7a602d836142f7565b9150613c8582614f48565b604082019050919050565b6000613c9d6022836142f7565b9150613ca882614f97565b604082019050919050565b604082016000820151613cc9600085018261371a565b506020820151613cdc6020850182613cf1565b50505050565b613ceb81614528565b82525050565b613cfa81614532565b82525050565b6000613d0c82856137b9565b9150613d1882846137b9565b9150613d2382613a60565b91508190509392505050565b6000613d3a82613b55565b9150819050919050565b6000602082019050613d596000830184613729565b92915050565b6000608082019050613d746000830187613729565b613d816020830186613729565b613d8e6040830185613ce2565b8181036060830152613da08184613747565b905095945050505050565b6000602082019050613dc06000830184613738565b92915050565b60006020820190508181036000830152613de08184613780565b905092915050565b60006020820190508181036000830152613e01816137ea565b9050919050565b60006020820190508181036000830152613e218161380d565b9050919050565b60006020820190508181036000830152613e4181613830565b9050919050565b60006020820190508181036000830152613e6181613853565b9050919050565b60006020820190508181036000830152613e8181613876565b9050919050565b60006020820190508181036000830152613ea181613899565b9050919050565b60006020820190508181036000830152613ec1816138bc565b9050919050565b60006020820190508181036000830152613ee1816138df565b9050919050565b60006020820190508181036000830152613f0181613902565b9050919050565b60006020820190508181036000830152613f2181613925565b9050919050565b60006020820190508181036000830152613f4181613948565b9050919050565b60006020820190508181036000830152613f618161396b565b9050919050565b60006020820190508181036000830152613f818161398e565b9050919050565b60006020820190508181036000830152613fa1816139b1565b9050919050565b60006020820190508181036000830152613fc1816139d4565b9050919050565b60006020820190508181036000830152613fe1816139f7565b9050919050565b6000602082019050818103600083015261400181613a1a565b9050919050565b6000602082019050818103600083015261402181613a3d565b9050919050565b6000602082019050818103600083015261404181613a83565b9050919050565b6000602082019050818103600083015261406181613aa6565b9050919050565b6000602082019050818103600083015261408181613ac9565b9050919050565b600060208201905081810360008301526140a181613aec565b9050919050565b600060208201905081810360008301526140c181613b0f565b9050919050565b600060208201905081810360008301526140e181613b32565b9050919050565b6000602082019050818103600083015261410181613b78565b9050919050565b6000602082019050818103600083015261412181613b9b565b9050919050565b6000602082019050818103600083015261414181613bbe565b9050919050565b6000602082019050818103600083015261416181613be1565b9050919050565b6000602082019050818103600083015261418181613c04565b9050919050565b600060208201905081810360008301526141a181613c27565b9050919050565b600060208201905081810360008301526141c181613c4a565b9050919050565b600060208201905081810360008301526141e181613c6d565b9050919050565b6000602082019050818103600083015261420181613c90565b9050919050565b600060408201905061421d6000830184613cb3565b92915050565b60006020820190506142386000830184613ce2565b92915050565b6000614248614259565b905061425482826145e4565b919050565b6000604051905090565b600067ffffffffffffffff82111561427e5761427d61474b565b5b6142878261478e565b9050602081019050919050565b600067ffffffffffffffff8211156142af576142ae61474b565b5b6142b88261478e565b9050602081019050919050565b600081519050919050565b600081519050919050565b600082825260208201905092915050565b600081905092915050565b600082825260208201905092915050565b600081905092915050565b600061431e826144ec565b9150614329836144ec565b9250826fffffffffffffffffffffffffffffffff0382111561434e5761434d61468f565b5b828201905092915050565b600061436482614528565b915061436f83614528565b9250827fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff038211156143a4576143a361468f565b5b828201905092915050565b60006143ba82614528565b91506143c583614528565b9250826143d5576143d46146be565b5b828204905092915050565b60006143eb82614528565b91506143f683614528565b9250817fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff048311821515161561442f5761442e61468f565b5b828202905092915050565b6000614445826144ec565b9150614450836144ec565b9250828210156144635761446261468f565b5b828203905092915050565b600061447982614528565b915061448483614528565b9250828210156144975761449661468f565b5b828203905092915050565b60006144ad82614508565b9050919050565b60008115159050919050565b60007fffffffff0000000000000000000000000000000000000000000000000000000082169050919050565b60006fffffffffffffffffffffffffffffffff82169050919050565b600073ffffffffffffffffffffffffffffffffffffffff82169050919050565b6000819050919050565b600067ffffffffffffffff82169050919050565b82818337600083830152505050565b60005b83811015614573578082015181840152602081019050614558565b83811115614582576000848401525b50505050565b600061459382614528565b915060008214156145a7576145a661468f565b5b600182039050919050565b600060028204905060018216806145ca57607f821691505b602082108114156145de576145dd6146ed565b5b50919050565b6145ed8261478e565b810181811067ffffffffffffffff8211171561460c5761460b61474b565b5b80604052505050565b600061462082614528565b91507fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff8214156146535761465261468f565b5b600182019050919050565b600061466982614528565b915061467483614528565b925082614684576146836146be565b5b828206905092915050565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052601160045260246000fd5b7f4e487b7100000000000000000000000000000000000000000000000000000000600052601260045260246000fd5b7f4e487b7100000000000000000000000000000000000000000000000000000000600052602260045260246000fd5b7f4e487b7100000000000000000000000000000000000000000000000000000000600052603260045260246000fd5b7f4e487b7100000000000000000000000000000000000000000000000000000000600052604160045260246000fd5b600080fd5b600080fd5b600080fd5b600080fd5b6000601f19601f8301169050919050565b7f455243373231413a206f776e657220696e646578206f7574206f6620626f756e60008201527f6473000000000000000000000000000000000000000000000000000000000000602082015250565b7f4d61782063616e206d696e7420313020706572207472616e73616374696f6e00600082015250565b7f4f776e61626c653a206e6577206f776e657220697320746865207a65726f206160008201527f6464726573730000000000000000000000000000000000000000000000000000602082015250565b7f46726565204e4654732068617665206265656e206d696e7465642e0000000000600082015250565b7f455243373231413a206f776e657220717565727920666f72206e6f6e6578697360008201527f74656e7420746f6b656e00000000000000000000000000000000000000000000602082015250565b7f4d696e74205175616e746974792073686f756c64206265206d6f72652074686160008201527f6e20300000000000000000000000000000000000000000000000000000000000602082015250565b7f455243373231413a20676c6f62616c20696e646578206f7574206f6620626f7560008201527f6e64730000000000000000000000000000000000000000000000000000000000602082015250565b7f52656163686564206d617820737570706c790000000000000000000000000000600082015250565b7f455243373231413a207472616e7366657220746f20746865207a65726f20616460008201527f6472657373000000000000000000000000000000000000000000000000000000602082015250565b7f455243373231413a206e756d626572206d696e74656420717565727920666f7260008201527f20746865207a65726f2061646472657373000000000000000000000000000000602082015250565b7f4f6e6c79206f6e652066726565206d696e740000000000000000000000000000600082015250565b7f5468652063616c6c657220697320616e6f7468657220636f6e74726163740000600082015250565b7f455243373231413a20617070726f76652063616c6c6572206973206e6f74206f60008201527f776e6572206e6f7220617070726f76656420666f7220616c6c00000000000000602082015250565b7f4d61782063616e20686f6c64203130204e465473000000000000000000000000600082015250565b7f455243373231413a2062616c616e636520717565727920666f7220746865207a60008201527f65726f2061646472657373000000000000000000000000000000000000000000602082015250565b7f416c7265616479206d696e746564206672656500000000000000000000000000600082015250565b7f4e6f7420656e6f7567682045544820696e20796f75722077616c6c6574000000600082015250565b7f455243373231413a207472616e736665722066726f6d20696e636f727265637460008201527f206f776e65720000000000000000000000000000000000000000000000000000602082015250565b7f2e6a736f6e000000000000000000000000000000000000000000000000000000600082015250565b7f5075626c69632053616c65206973206e6f742041637469766500000000000000600082015250565b7f4f776e61626c653a2063616c6c6572206973206e6f7420746865206f776e6572600082015250565b7f4552433732314d657461646174613a2055524920717565727920666f72206e6f60008201527f6e6578697374656e7420746f6b656e0000000000000000000000000000000000602082015250565b7f455243373231413a20617070726f766520746f2063616c6c6572000000000000600082015250565b7f455243373231413a207472616e736665722063616c6c6572206973206e6f742060008201527f6f776e6572206e6f7220617070726f7665640000000000000000000000000000602082015250565b7f455243373231413a20617070726f76616c20746f2063757272656e74206f776e60008201527f6572000000000000000000000000000000000000000000000000000000000000602082015250565b50565b7f5472616e73666572206661696c65642e00000000000000000000000000000000600082015250565b7f455243373231413a207472616e7366657220746f206e6f6e204552433732315260008201527f6563656976657220696d706c656d656e74657200000000000000000000000000602082015250565b7f455243373231413a20746f6b656e20616c7265616479206d696e746564000000600082015250565b7f455243373231413a206d696e7420746f20746865207a65726f2061646472657360008201527f7300000000000000000000000000000000000000000000000000000000000000602082015250565b7f455243373231413a20756e61626c6520746f2067657420746f6b656e206f662060008201527f6f776e657220627920696e646578000000000000000000000000000000000000602082015250565b7f5265656e7472616e637947756172643a207265656e7472616e742063616c6c00600082015250565b7f455243373231413a20756e61626c6520746f2064657465726d696e652074686560008201527f206f776e6572206f6620746f6b656e0000000000000000000000000000000000602082015250565b7f455243373231413a20617070726f76656420717565727920666f72206e6f6e6560008201527f78697374656e7420746f6b656e00000000000000000000000000000000000000602082015250565b7f455243373231413a207175616e7469747920746f206d696e7420746f6f20686960008201527f6768000000000000000000000000000000000000000000000000000000000000602082015250565b614fef816144a2565b8114614ffa57600080fd5b50565b615006816144b4565b811461501157600080fd5b50565b61501d816144c0565b811461502857600080fd5b50565b61503481614528565b811461503f57600080fd5b5056fea2646970667358221220321f0f6466446899e098dfe14836f1376b58bd984c2b2234f33d683a3a585d6664736f6c6343000807003368747470733a2f2f676174657761792e70696e6174612e636c6f75642f697066732f516d515964446f6a42526257676d637845564b57685273363176363373593242325334425769754d5173535678332f68747470733a2f2f676174657761792e70696e6174612e636c6f75642f697066732f516d524d52776a71316d58386a394d3369663531685775353641383367506f47574e61464b5846666b4b5a63684a2f