Overview ERC721
Total Supply:
1 MNFT

Holders:
1
Profile Summary
Blockchain:
Fuji (43113)

Are you the contract creator? Verify and Publish your contract source code today!
This contract was created by 0x94491942612c2Bba658413F3a25bfd3f85Cd8103
60806040523480156200001157600080fd5b506040518060400160405280600581526020017f4d794e46540000000000000000000000000000000000000000000000000000008152506040518060400160405280600481526020017f4d4e46540000000000000000000000000000000000000000000000000000000081525081600090805190602001906200009692919062000b48565b508060019080519060200190620000af92919062000b48565b5050506000600681905550620000ca620000e260201b60201c565b50620000db620000e260201b60201c565b506200124b565b6000806006549050620000fc3382620001a360201b60201c565b60006040518061050001604052806104d48152602001620048446104d49139905060006200013082620001c960201b60201c565b905060008160405160200162000147919062000ccb565b6040516020818303038152906040529050806007600086815260200190815260200160002090805190602001906200018192919062000b48565b50600160065462000193919062000d2a565b6006819055508394505050505090565b620001c58282604051806020016040528060008152506200061c60201b60201c565b5050565b60606000829050600060405180606001604052806040815260200162004804604091399050600060036002845162000202919062000d2a565b6200020e919062000db6565b60046200021c919062000dee565b905060008167ffffffffffffffff8111156200023d576200023c62000e4f565b5b6040519080825280601f01601f191660200182016040528015620002705781602001600182028036833780820191505090505b50905060005b84518110156200060f5783600286838151811062000299576200029862000e7e565b5b602001015160f81c60f81b60f81c60ff16901c60ff1681518110620002c357620002c262000e7e565b5b602001015160f81c60f81b826004600384620002e0919062000db6565b620002ec919062000dee565b815181106200030057620002ff62000e7e565b5b60200101907effffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff1916908160001a9053508360048660018462000342919062000d2a565b8151811062000356576200035562000e7e565b5b602001015160f81c60f81b60f81c60ff16901c6004600388858151811062000383576200038262000e7e565b5b602001015160f81c60f81b60f81c1660ff16901b1760ff1681518110620003af57620003ae62000e7e565b5b602001015160f81c60f81b8260016004600385620003ce919062000db6565b620003da919062000dee565b620003e6919062000d2a565b81518110620003fa57620003f962000e7e565b5b60200101907effffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff1916908160001a905350836006866002846200043c919062000d2a565b8151811062000450576200044f62000e7e565b5b602001015160f81c60f81b60f81c60ff16901c6002600f8860018662000477919062000d2a565b815181106200048b576200048a62000e7e565b5b602001015160f81c60f81b60f81c1660ff16901b1760ff1681518110620004b757620004b662000e7e565b5b602001015160f81c60f81b8260026004600385620004d6919062000db6565b620004e2919062000dee565b620004ee919062000d2a565b8151811062000502576200050162000e7e565b5b60200101907effffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff1916908160001a90535083603f8660028462000544919062000d2a565b8151811062000558576200055762000e7e565b5b602001015160f81c60f81b60f81c1660ff16815181106200057e576200057d62000e7e565b5b602001015160f81c60f81b82600360046003856200059d919062000db6565b620005a9919062000dee565b620005b5919062000d2a565b81518110620005c957620005c862000e7e565b5b60200101907effffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff1916908160001a90535060038162000607919062000d2a565b905062000276565b5080945050505050919050565b6200062e83836200068a60201b60201c565b620006436000848484620008d160201b60201c565b62000685576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016200067c9062000f34565b60405180910390fd5b505050565b600073ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff161415620006fd576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401620006f49062000fa6565b60405180910390fd5b6200070e8162000a8b60201b60201c565b1562000751576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401620007489062001018565b60405180910390fd5b6200076760008383600162000ad460201b60201c565b620007788162000a8b60201b60201c565b15620007bb576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401620007b29062001018565b60405180910390fd5b6001600360008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008282540192505081905550816002600083815260200190815260200160002060006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff160217905550808273ffffffffffffffffffffffffffffffffffffffff16600073ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef60405160405180910390a4620008cd60008383600162000ada60201b60201c565b5050565b6000620008ff8473ffffffffffffffffffffffffffffffffffffffff1662000ae060201b62000fd71760201c565b1562000a7e578373ffffffffffffffffffffffffffffffffffffffff1663150b7a026200093162000b0360201b60201c565b8786866040518563ffffffff1660e01b8152600401620009559493929190620010fe565b602060405180830381600087803b1580156200097057600080fd5b505af1925050508015620009a457506040513d601f19601f82011682018060405250810190620009a19190620011b4565b60015b62000a2d573d8060008114620009d7576040519150601f19603f3d011682016040523d82523d6000602084013e620009dc565b606091505b5060008151141562000a25576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040162000a1c9062000f34565b60405180910390fd5b805181602001fd5b63150b7a0260e01b7bffffffffffffffffffffffffffffffffffffffffffffffffffffffff1916817bffffffffffffffffffffffffffffffffffffffffffffffffffffffff19161491505062000a83565b600190505b949350505050565b60008073ffffffffffffffffffffffffffffffffffffffff1662000ab58362000b0b60201b60201c565b73ffffffffffffffffffffffffffffffffffffffff1614159050919050565b50505050565b50505050565b6000808273ffffffffffffffffffffffffffffffffffffffff163b119050919050565b600033905090565b60006002600083815260200190815260200160002060009054906101000a900473ffffffffffffffffffffffffffffffffffffffff169050919050565b82805462000b569062001215565b90600052602060002090601f01602090048101928262000b7a576000855562000bc6565b82601f1062000b9557805160ff191683800117855562000bc6565b8280016001018555821562000bc6579182015b8281111562000bc557825182559160200191906001019062000ba8565b5b50905062000bd5919062000bd9565b5090565b5b8082111562000bf457600081600090555060010162000bda565b5090565b600081905092915050565b7f646174613a696d6167652f7376672b786d6c3b6261736536342c000000000000600082015250565b600062000c3b601a8362000bf8565b915062000c488262000c03565b601a82019050919050565b600081519050919050565b60005b8381101562000c7e57808201518184015260208101905062000c61565b8381111562000c8e576000848401525b50505050565b600062000ca18262000c53565b62000cad818562000bf8565b935062000cbf81856020860162000c5e565b80840191505092915050565b600062000cd88262000c2c565b915062000ce6828462000c94565b915081905092915050565b6000819050919050565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052601160045260246000fd5b600062000d378262000cf1565b915062000d448362000cf1565b9250827fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff0382111562000d7c5762000d7b62000cfb565b5b828201905092915050565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052601260045260246000fd5b600062000dc38262000cf1565b915062000dd08362000cf1565b92508262000de35762000de262000d87565b5b828204905092915050565b600062000dfb8262000cf1565b915062000e088362000cf1565b9250817fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff048311821515161562000e445762000e4362000cfb565b5b828202905092915050565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052604160045260246000fd5b7f4e487b7100000000000000000000000000000000000000000000000000000000600052603260045260246000fd5b600082825260208201905092915050565b7f4552433732313a207472616e7366657220746f206e6f6e20455243373231526560008201527f63656976657220696d706c656d656e7465720000000000000000000000000000602082015250565b600062000f1c60328362000ead565b915062000f298262000ebe565b604082019050919050565b6000602082019050818103600083015262000f4f8162000f0d565b9050919050565b7f4552433732313a206d696e7420746f20746865207a65726f2061646472657373600082015250565b600062000f8e60208362000ead565b915062000f9b8262000f56565b602082019050919050565b6000602082019050818103600083015262000fc18162000f7f565b9050919050565b7f4552433732313a20746f6b656e20616c7265616479206d696e74656400000000600082015250565b600062001000601c8362000ead565b91506200100d8262000fc8565b602082019050919050565b60006020820190508181036000830152620010338162000ff1565b9050919050565b600073ffffffffffffffffffffffffffffffffffffffff82169050919050565b600062001067826200103a565b9050919050565b62001079816200105a565b82525050565b6200108a8162000cf1565b82525050565b600081519050919050565b600082825260208201905092915050565b6000601f19601f8301169050919050565b6000620010ca8262001090565b620010d681856200109b565b9350620010e881856020860162000c5e565b620010f381620010ac565b840191505092915050565b60006080820190506200111560008301876200106e565b6200112460208301866200106e565b6200113360408301856200107f565b8181036060830152620011478184620010bd565b905095945050505050565b600080fd5b60007fffffffff0000000000000000000000000000000000000000000000000000000082169050919050565b6200118e8162001157565b81146200119a57600080fd5b50565b600081519050620011ae8162001183565b92915050565b600060208284031215620011cd57620011cc62001152565b5b6000620011dd848285016200119d565b91505092915050565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052602260045260246000fd5b600060028204905060018216806200122e57607f821691505b60208210811415620012455762001244620011e6565b5b50919050565b6135a9806200125b6000396000f3fe608060405234801561001057600080fd5b506004361061010b5760003560e01c80636a11b2a8116100a2578063a22cb46511610071578063a22cb465146102de578063b88d4fde146102fa578063c87b56dd14610316578063d082e38114610346578063e985e9c5146103645761010b565b80636a11b2a81461023057806370a0823114610260578063848564821461029057806395d89b41146102c05761010b565b80631e661710116100de5780631e661710146101aa57806323b872dd146101c857806342842e0e146101e45780636352211e146102005761010b565b806301ffc9a71461011057806306fdde0314610140578063081812fc1461015e578063095ea7b31461018e575b600080fd5b61012a60048036038101906101259190611df3565b610394565b6040516101379190611e3b565b60405180910390f35b610148610476565b6040516101559190611eef565b60405180910390f35b61017860048036038101906101739190611f47565b610508565b6040516101859190611fb5565b60405180910390f35b6101a860048036038101906101a39190611ffc565b61054e565b005b6101b2610666565b6040516101bf919061204b565b60405180910390f35b6101e260048036038101906101dd9190612066565b610710565b005b6101fe60048036038101906101f99190612066565b610770565b005b61021a60048036038101906102159190611f47565b610790565b6040516102279190611fb5565b60405180910390f35b61024a600480360381019061024591906121ee565b610817565b6040516102579190611eef565b60405180910390f35b61027a60048036038101906102759190612237565b610c13565b604051610287919061204b565b60405180910390f35b6102aa60048036038101906102a59190611f47565b610ccb565b6040516102b79190611eef565b60405180910390f35b6102c8610d6b565b6040516102d59190611eef565b60405180910390f35b6102f860048036038101906102f39190612290565b610dfd565b005b610314600480360381019061030f9190612371565b610e13565b005b610330600480360381019061032b9190611f47565b610e75565b60405161033d9190611eef565b60405180910390f35b61034e610f3d565b60405161035b919061204b565b60405180910390f35b61037e600480360381019061037991906123f4565b610f43565b60405161038b9190611e3b565b60405180910390f35b60007f80ac58cd000000000000000000000000000000000000000000000000000000007bffffffffffffffffffffffffffffffffffffffffffffffffffffffff1916827bffffffffffffffffffffffffffffffffffffffffffffffffffffffff1916148061045f57507f5b5e139f000000000000000000000000000000000000000000000000000000007bffffffffffffffffffffffffffffffffffffffffffffffffffffffff1916827bffffffffffffffffffffffffffffffffffffffffffffffffffffffff1916145b8061046f575061046e82610ffa565b5b9050919050565b60606000805461048590612463565b80601f01602080910402602001604051908101604052809291908181526020018280546104b190612463565b80156104fe5780601f106104d3576101008083540402835291602001916104fe565b820191906000526020600020905b8154815290600101906020018083116104e157829003601f168201915b5050505050905090565b600061051382611064565b6004600083815260200190815260200160002060009054906101000a900473ffffffffffffffffffffffffffffffffffffffff169050919050565b600061055982610790565b90508073ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff1614156105ca576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016105c190612507565b60405180910390fd5b8073ffffffffffffffffffffffffffffffffffffffff166105e96110af565b73ffffffffffffffffffffffffffffffffffffffff1614806106185750610617816106126110af565b610f43565b5b610657576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161064e90612599565b60405180910390fd5b61066183836110b7565b505050565b60008060065490506106783382611170565b60006040518061050001604052806104d481526020016130a06104d49139905060006106a382610817565b90506000816040516020016106b89190612641565b6040516020818303038152906040529050806007600086815260200190815260200160002090805190602001906106f0929190611ce4565b5060016006546107009190612692565b6006819055508394505050505090565b61072161071b6110af565b8261118e565b610760576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016107579061275a565b60405180910390fd5b61076b838383611223565b505050565b61078b83838360405180602001604052806000815250610e13565b505050565b60008061079c8361151d565b9050600073ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff16141561080e576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610805906127c6565b60405180910390fd5b80915050919050565b606060008290506000604051806060016040528060408152602001613060604091399050600060036002845161084d9190612692565b6108579190612815565b60046108639190612846565b905060008167ffffffffffffffff811115610881576108806120c3565b5b6040519080825280601f01601f1916602001820160405280156108b35781602001600182028036833780820191505090505b50905060005b8451811015610c06578360028683815181106108d8576108d76128a0565b5b602001015160f81c60f81b60f81c60ff16901c60ff16815181106108ff576108fe6128a0565b5b602001015160f81c60f81b82600460038461091a9190612815565b6109249190612846565b81518110610935576109346128a0565b5b60200101907effffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff1916908160001a905350836004866001846109759190612692565b81518110610986576109856128a0565b5b602001015160f81c60f81b60f81c60ff16901c600460038885815181106109b0576109af6128a0565b5b602001015160f81c60f81b60f81c1660ff16901b1760ff16815181106109d9576109d86128a0565b5b602001015160f81c60f81b82600160046003856109f69190612815565b610a009190612846565b610a0a9190612692565b81518110610a1b57610a1a6128a0565b5b60200101907effffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff1916908160001a90535083600686600284610a5b9190612692565b81518110610a6c57610a6b6128a0565b5b602001015160f81c60f81b60f81c60ff16901c6002600f88600186610a919190612692565b81518110610aa257610aa16128a0565b5b602001015160f81c60f81b60f81c1660ff16901b1760ff1681518110610acb57610aca6128a0565b5b602001015160f81c60f81b8260026004600385610ae89190612815565b610af29190612846565b610afc9190612692565b81518110610b0d57610b0c6128a0565b5b60200101907effffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff1916908160001a90535083603f86600284610b4d9190612692565b81518110610b5e57610b5d6128a0565b5b602001015160f81c60f81b60f81c1660ff1681518110610b8157610b806128a0565b5b602001015160f81c60f81b8260036004600385610b9e9190612815565b610ba89190612846565b610bb29190612692565b81518110610bc357610bc26128a0565b5b60200101907effffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff1916908160001a905350600381610bff9190612692565b90506108b9565b5080945050505050919050565b60008073ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff161415610c84576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610c7b90612941565b60405180910390fd5b600360008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020549050919050565b60076020528060005260406000206000915090508054610cea90612463565b80601f0160208091040260200160405190810160405280929190818152602001828054610d1690612463565b8015610d635780601f10610d3857610100808354040283529160200191610d63565b820191906000526020600020905b815481529060010190602001808311610d4657829003601f168201915b505050505081565b606060018054610d7a90612463565b80601f0160208091040260200160405190810160405280929190818152602001828054610da690612463565b8015610df35780601f10610dc857610100808354040283529160200191610df3565b820191906000526020600020905b815481529060010190602001808311610dd657829003601f168201915b5050505050905090565b610e0f610e086110af565b838361155a565b5050565b610e24610e1e6110af565b8361118e565b610e63576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610e5a9061275a565b60405180910390fd5b610e6f848484846116c7565b50505050565b6060610e8082611723565b610ebf576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610eb6906129d3565b60405180910390fd5b6000610f0d610ecc610476565b610ed4610d6b565b60076000878152602001908152602001600020604051602001610ef993929190612bb7565b604051602081830303815290604052611764565b9050600081604051602001610f229190612c60565b60405160208183030381529060405290508092505050919050565b60065481565b6000600560008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060009054906101000a900460ff16905092915050565b6000808273ffffffffffffffffffffffffffffffffffffffff163b119050919050565b60007f01ffc9a7000000000000000000000000000000000000000000000000000000007bffffffffffffffffffffffffffffffffffffffffffffffffffffffff1916827bffffffffffffffffffffffffffffffffffffffffffffffffffffffff1916149050919050565b61106d81611723565b6110ac576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016110a3906127c6565b60405180910390fd5b50565b600033905090565b816004600083815260200190815260200160002060006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff160217905550808273ffffffffffffffffffffffffffffffffffffffff1661112a83610790565b73ffffffffffffffffffffffffffffffffffffffff167f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b92560405160405180910390a45050565b61118a8282604051806020016040528060008152506118c8565b5050565b60008061119a83610790565b90508073ffffffffffffffffffffffffffffffffffffffff168473ffffffffffffffffffffffffffffffffffffffff1614806111dc57506111db8185610f43565b5b8061121a57508373ffffffffffffffffffffffffffffffffffffffff1661120284610508565b73ffffffffffffffffffffffffffffffffffffffff16145b91505092915050565b8273ffffffffffffffffffffffffffffffffffffffff1661124382610790565b73ffffffffffffffffffffffffffffffffffffffff1614611299576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161129090612cf4565b60405180910390fd5b600073ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff161415611309576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161130090612d86565b60405180910390fd5b6113168383836001611923565b8273ffffffffffffffffffffffffffffffffffffffff1661133682610790565b73ffffffffffffffffffffffffffffffffffffffff161461138c576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161138390612cf4565b60405180910390fd5b6004600082815260200190815260200160002060006101000a81549073ffffffffffffffffffffffffffffffffffffffff02191690556001600360008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020600082825403925050819055506001600360008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008282540192505081905550816002600083815260200190815260200160002060006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff160217905550808273ffffffffffffffffffffffffffffffffffffffff168473ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef60405160405180910390a46115188383836001611929565b505050565b60006002600083815260200190815260200160002060009054906101000a900473ffffffffffffffffffffffffffffffffffffffff169050919050565b8173ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff1614156115c9576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016115c090612df2565b60405180910390fd5b80600560008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060006101000a81548160ff0219169083151502179055508173ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff167f17307eab39ab6107e8899845ad3d59bd9653f200f220920489ca2b5937696c31836040516116ba9190611e3b565b60405180910390a3505050565b6116d2848484611223565b6116de8484848461192f565b61171d576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161171490612e84565b60405180910390fd5b50505050565b60008073ffffffffffffffffffffffffffffffffffffffff166117458361151d565b73ffffffffffffffffffffffffffffffffffffffff1614159050919050565b6060600082511415611787576040518060200160405280600081525090506118c3565b600060405180606001604052806040815260200161306060409139905060006003600285516117b69190612692565b6117c09190612815565b60046117cc9190612846565b67ffffffffffffffff8111156117e5576117e46120c3565b5b6040519080825280601f01601f1916602001820160405280156118175781602001600182028036833780820191505090505b509050600182016020820185865187015b80821015611883576003820191508151603f8160121c168501518453600184019350603f81600c1c168501518453600184019350603f8160061c168501518453600184019350603f8116850151845360018401935050611828565b505060038651066001811461189f57600281146118b2576118ba565b603d6001830353603d60028303536118ba565b603d60018303535b50505080925050505b919050565b6118d28383611ac6565b6118df600084848461192f565b61191e576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161191590612e84565b60405180910390fd5b505050565b50505050565b50505050565b60006119508473ffffffffffffffffffffffffffffffffffffffff16610fd7565b15611ab9578373ffffffffffffffffffffffffffffffffffffffff1663150b7a026119796110af565b8786866040518563ffffffff1660e01b815260040161199b9493929190612ef9565b602060405180830381600087803b1580156119b557600080fd5b505af19250505080156119e657506040513d601f19601f820116820180604052508101906119e39190612f5a565b60015b611a69573d8060008114611a16576040519150601f19603f3d011682016040523d82523d6000602084013e611a1b565b606091505b50600081511415611a61576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401611a5890612e84565b60405180910390fd5b805181602001fd5b63150b7a0260e01b7bffffffffffffffffffffffffffffffffffffffffffffffffffffffff1916817bffffffffffffffffffffffffffffffffffffffffffffffffffffffff191614915050611abe565b600190505b949350505050565b600073ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff161415611b36576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401611b2d90612fd3565b60405180910390fd5b611b3f81611723565b15611b7f576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401611b769061303f565b60405180910390fd5b611b8d600083836001611923565b611b9681611723565b15611bd6576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401611bcd9061303f565b60405180910390fd5b6001600360008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008282540192505081905550816002600083815260200190815260200160002060006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff160217905550808273ffffffffffffffffffffffffffffffffffffffff16600073ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef60405160405180910390a4611ce0600083836001611929565b5050565b828054611cf090612463565b90600052602060002090601f016020900481019282611d125760008555611d59565b82601f10611d2b57805160ff1916838001178555611d59565b82800160010185558215611d59579182015b82811115611d58578251825591602001919060010190611d3d565b5b509050611d669190611d6a565b5090565b5b80821115611d83576000816000905550600101611d6b565b5090565b6000604051905090565b600080fd5b600080fd5b60007fffffffff0000000000000000000000000000000000000000000000000000000082169050919050565b611dd081611d9b565b8114611ddb57600080fd5b50565b600081359050611ded81611dc7565b92915050565b600060208284031215611e0957611e08611d91565b5b6000611e1784828501611dde565b91505092915050565b60008115159050919050565b611e3581611e20565b82525050565b6000602082019050611e506000830184611e2c565b92915050565b600081519050919050565b600082825260208201905092915050565b60005b83811015611e90578082015181840152602081019050611e75565b83811115611e9f576000848401525b50505050565b6000601f19601f8301169050919050565b6000611ec182611e56565b611ecb8185611e61565b9350611edb818560208601611e72565b611ee481611ea5565b840191505092915050565b60006020820190508181036000830152611f098184611eb6565b905092915050565b6000819050919050565b611f2481611f11565b8114611f2f57600080fd5b50565b600081359050611f4181611f1b565b92915050565b600060208284031215611f5d57611f5c611d91565b5b6000611f6b84828501611f32565b91505092915050565b600073ffffffffffffffffffffffffffffffffffffffff82169050919050565b6000611f9f82611f74565b9050919050565b611faf81611f94565b82525050565b6000602082019050611fca6000830184611fa6565b92915050565b611fd981611f94565b8114611fe457600080fd5b50565b600081359050611ff681611fd0565b92915050565b6000806040838503121561201357612012611d91565b5b600061202185828601611fe7565b925050602061203285828601611f32565b9150509250929050565b61204581611f11565b82525050565b6000602082019050612060600083018461203c565b92915050565b60008060006060848603121561207f5761207e611d91565b5b600061208d86828701611fe7565b935050602061209e86828701611fe7565b92505060406120af86828701611f32565b9150509250925092565b600080fd5b600080fd5b7f4e487b7100000000000000000000000000000000000000000000000000000000600052604160045260246000fd5b6120fb82611ea5565b810181811067ffffffffffffffff8211171561211a576121196120c3565b5b80604052505050565b600061212d611d87565b905061213982826120f2565b919050565b600067ffffffffffffffff821115612159576121586120c3565b5b61216282611ea5565b9050602081019050919050565b82818337600083830152505050565b600061219161218c8461213e565b612123565b9050828152602081018484840111156121ad576121ac6120be565b5b6121b884828561216f565b509392505050565b600082601f8301126121d5576121d46120b9565b5b81356121e584826020860161217e565b91505092915050565b60006020828403121561220457612203611d91565b5b600082013567ffffffffffffffff81111561222257612221611d96565b5b61222e848285016121c0565b91505092915050565b60006020828403121561224d5761224c611d91565b5b600061225b84828501611fe7565b91505092915050565b61226d81611e20565b811461227857600080fd5b50565b60008135905061228a81612264565b92915050565b600080604083850312156122a7576122a6611d91565b5b60006122b585828601611fe7565b92505060206122c68582860161227b565b9150509250929050565b600067ffffffffffffffff8211156122eb576122ea6120c3565b5b6122f482611ea5565b9050602081019050919050565b600061231461230f846122d0565b612123565b9050828152602081018484840111156123305761232f6120be565b5b61233b84828561216f565b509392505050565b600082601f830112612358576123576120b9565b5b8135612368848260208601612301565b91505092915050565b6000806000806080858703121561238b5761238a611d91565b5b600061239987828801611fe7565b94505060206123aa87828801611fe7565b93505060406123bb87828801611f32565b925050606085013567ffffffffffffffff8111156123dc576123db611d96565b5b6123e887828801612343565b91505092959194509250565b6000806040838503121561240b5761240a611d91565b5b600061241985828601611fe7565b925050602061242a85828601611fe7565b9150509250929050565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052602260045260246000fd5b6000600282049050600182168061247b57607f821691505b6020821081141561248f5761248e612434565b5b50919050565b7f4552433732313a20617070726f76616c20746f2063757272656e74206f776e6560008201527f7200000000000000000000000000000000000000000000000000000000000000602082015250565b60006124f1602183611e61565b91506124fc82612495565b604082019050919050565b60006020820190508181036000830152612520816124e4565b9050919050565b7f4552433732313a20617070726f76652063616c6c6572206973206e6f7420746f60008201527f6b656e206f776e6572206f7220617070726f76656420666f7220616c6c000000602082015250565b6000612583603d83611e61565b915061258e82612527565b604082019050919050565b600060208201905081810360008301526125b281612576565b9050919050565b600081905092915050565b7f646174613a696d6167652f7376672b786d6c3b6261736536342c000000000000600082015250565b60006125fa601a836125b9565b9150612605826125c4565b601a82019050919050565b600061261b82611e56565b61262581856125b9565b9350612635818560208601611e72565b80840191505092915050565b600061264c826125ed565b91506126588284612610565b915081905092915050565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052601160045260246000fd5b600061269d82611f11565b91506126a883611f11565b9250827fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff038211156126dd576126dc612663565b5b828201905092915050565b7f4552433732313a2063616c6c6572206973206e6f7420746f6b656e206f776e6560008201527f72206f7220617070726f76656400000000000000000000000000000000000000602082015250565b6000612744602d83611e61565b915061274f826126e8565b604082019050919050565b6000602082019050818103600083015261277381612737565b9050919050565b7f4552433732313a20696e76616c696420746f6b656e2049440000000000000000600082015250565b60006127b0601883611e61565b91506127bb8261277a565b602082019050919050565b600060208201905081810360008301526127df816127a3565b9050919050565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052601260045260246000fd5b600061282082611f11565b915061282b83611f11565b92508261283b5761283a6127e6565b5b828204905092915050565b600061285182611f11565b915061285c83611f11565b9250817fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff048311821515161561289557612894612663565b5b828202905092915050565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052603260045260246000fd5b7f4552433732313a2061646472657373207a65726f206973206e6f74206120766160008201527f6c6964206f776e65720000000000000000000000000000000000000000000000602082015250565b600061292b602983611e61565b9150612936826128cf565b604082019050919050565b6000602082019050818103600083015261295a8161291e565b9050919050565b7f4552433732313a2055524920717565727920666f72206e6f6e6578697374656e60008201527f7420746f6b656e00000000000000000000000000000000000000000000000000602082015250565b60006129bd602783611e61565b91506129c882612961565b604082019050919050565b600060208201905081810360008301526129ec816129b0565b9050919050565b7f7b226e616d65223a220000000000000000000000000000000000000000000000600082015250565b6000612a296009836125b9565b9150612a34826129f3565b600982019050919050565b7f222c20226465736372697074696f6e223a220000000000000000000000000000600082015250565b6000612a756012836125b9565b9150612a8082612a3f565b601282019050919050565b7f222c2022696d616765223a220000000000000000000000000000000000000000600082015250565b6000612ac1600c836125b9565b9150612acc82612a8b565b600c82019050919050565b60008190508160005260206000209050919050565b60008154612af981612463565b612b0381866125b9565b94506001821660008114612b1e5760018114612b2f57612b62565b60ff19831686528186019350612b62565b612b3885612ad7565b60005b83811015612b5a57815481890152600182019150602081019050612b3b565b838801955050505b50505092915050565b7f227d000000000000000000000000000000000000000000000000000000000000600082015250565b6000612ba16002836125b9565b9150612bac82612b6b565b600282019050919050565b6000612bc282612a1c565b9150612bce8286612610565b9150612bd982612a68565b9150612be58285612610565b9150612bf082612ab4565b9150612bfc8284612aec565b9150612c0782612b94565b9150819050949350505050565b7f646174613a6170706c69636174696f6e2f6a736f6e3b6261736536342c000000600082015250565b6000612c4a601d836125b9565b9150612c5582612c14565b601d82019050919050565b6000612c6b82612c3d565b9150612c778284612610565b915081905092915050565b7f4552433732313a207472616e736665722066726f6d20696e636f72726563742060008201527f6f776e6572000000000000000000000000000000000000000000000000000000602082015250565b6000612cde602583611e61565b9150612ce982612c82565b604082019050919050565b60006020820190508181036000830152612d0d81612cd1565b9050919050565b7f4552433732313a207472616e7366657220746f20746865207a65726f2061646460008201527f7265737300000000000000000000000000000000000000000000000000000000602082015250565b6000612d70602483611e61565b9150612d7b82612d14565b604082019050919050565b60006020820190508181036000830152612d9f81612d63565b9050919050565b7f4552433732313a20617070726f766520746f2063616c6c657200000000000000600082015250565b6000612ddc601983611e61565b9150612de782612da6565b602082019050919050565b60006020820190508181036000830152612e0b81612dcf565b9050919050565b7f4552433732313a207472616e7366657220746f206e6f6e20455243373231526560008201527f63656976657220696d706c656d656e7465720000000000000000000000000000602082015250565b6000612e6e603283611e61565b9150612e7982612e12565b604082019050919050565b60006020820190508181036000830152612e9d81612e61565b9050919050565b600081519050919050565b600082825260208201905092915050565b6000612ecb82612ea4565b612ed58185612eaf565b9350612ee5818560208601611e72565b612eee81611ea5565b840191505092915050565b6000608082019050612f0e6000830187611fa6565b612f1b6020830186611fa6565b612f28604083018561203c565b8181036060830152612f3a8184612ec0565b905095945050505050565b600081519050612f5481611dc7565b92915050565b600060208284031215612f7057612f6f611d91565b5b6000612f7e84828501612f45565b91505092915050565b7f4552433732313a206d696e7420746f20746865207a65726f2061646472657373600082015250565b6000612fbd602083611e61565b9150612fc882612f87565b602082019050919050565b60006020820190508181036000830152612fec81612fb0565b9050919050565b7f4552433732313a20746f6b656e20616c7265616479206d696e74656400000000600082015250565b6000613029601c83611e61565b915061303482612ff3565b602082019050919050565b600060208201905081810360008301526130588161301c565b905091905056fe4142434445464748494a4b4c4d4e4f505152535455565758595a6162636465666768696a6b6c6d6e6f707172737475767778797a303132333435363738392b2f3c73766720786d6c6e733d27687474703a2f2f7777772e77332e6f72672f323030302f7376672720783d273070782720793d27307078272076696577426f783d2730203020323338352e3720313931392e3927207374796c653d27656e61626c652d6261636b67726f756e643a6e65772030203020323338352e3720313931392e393b2720786d6c3a73706163653d277072657365727665273e3c7374796c6520747970653d27746578742f637373273e2e7374307b66696c6c3a234541343333353b7d202e7374317b66696c6c3a233432383546343b7d202e7374327b66696c6c3a233334413835333b7d202e7374337b66696c6c3a234642424330353b7d3c2f7374796c653e3c673e3c7061746820636c6173733d277374302720643d274d313531332e382c3532382e376837322e386c3230372e342d3230372e346c31302e322d3838632d3338352e392d3334302e362d3937352d3330332e392d313331352e362c3832433339332e392c3432322e352c3332352e322c3535302c3238372e382c363838206332332e312d392e352c34382e372d31312c37322e382d342e346c3431342e372d36382e3463302c302c32312e312d33342e392c33322d33322e37633138342e352d3230322e362c3439352d3232362e322c3730382d35332e3848313531332e387a272f3e3c7061746820636c6173733d277374312720643d274d323038392e342c363838632d34372e372d3137352e352d3134352e352d3333332e332d3238312e362d3435346c2d3239312c323931633132322e392c3130302e342c3139322e392c3235312e372c3138392e392c3431302e347635312e3720633134332e312c302c3235392c3131362c3235392c32353963302c3134332e312d3131362c3235392d3235392c323539682d3531382e316c2d35312e372c35322e34763331302e376c35312e372c35312e37683531382e31633239372c322e332c3536302e352d3139302e322c3634382e372d3437332e382043323434332e342c313136322e342c323333352e342c3835342e342c323038392e342c3638384c323038392e342c3638387a272f3e3c7061746820636c6173733d277374322720643d274d3636392e382c31393137683531382e31762d3431342e37483636392e38632d33362e392c302d37332e342d372e392d3130372d32332e336c2d37322e382c32322e356c2d3230382e382c3230372e346c2d31382e322c37322e3820433338302e312c313837302e312c3532332c313931372e362c3636392e382c313931374c3636392e382c313931377a272f3e3c7061746820636c6173733d277374332720643d274d3636392e382c3537312e36632d3238372e382c312e372d3534322e372c3138362d3633342e352c3435382e37632d39312e382c3237322e372d302e332c3537332e372c3232372e382c3734392e316c3330302e352d3330302e3520632d3133302e342d35382e392d3138382e332d3231322e332d3132392e342d3334322e376335382e392d3133302e342c3231322e332d3138382e332c3334322e372d3132392e346335372e342c32362c3130332e342c37322c3132392e342c3132392e346c3330302e352d3330302e352043313037382e392c3636382e362c3838302e322c3537302e392c3636392e382c3537312e364c3636392e382c3537312e367a272f3e3c2f673e3c2f7376673ea26469706673582212201e0d03efd66aca6ae387670edfef9ae5c4656faddb57f18d2a5ffa8094038f5764736f6c634300080900334142434445464748494a4b4c4d4e4f505152535455565758595a6162636465666768696a6b6c6d6e6f707172737475767778797a303132333435363738392b2f3c73766720786d6c6e733d27687474703a2f2f7777772e77332e6f72672f323030302f7376672720783d273070782720793d27307078272076696577426f783d2730203020323338352e3720313931392e3927207374796c653d27656e61626c652d6261636b67726f756e643a6e65772030203020323338352e3720313931392e393b2720786d6c3a73706163653d277072657365727665273e3c7374796c6520747970653d27746578742f637373273e2e7374307b66696c6c3a234541343333353b7d202e7374317b66696c6c3a233432383546343b7d202e7374327b66696c6c3a233334413835333b7d202e7374337b66696c6c3a234642424330353b7d3c2f7374796c653e3c673e3c7061746820636c6173733d277374302720643d274d313531332e382c3532382e376837322e386c3230372e342d3230372e346c31302e322d3838632d3338352e392d3334302e362d3937352d3330332e392d313331352e362c3832433339332e392c3432322e352c3332352e322c3535302c3238372e382c363838206332332e312d392e352c34382e372d31312c37322e382d342e346c3431342e372d36382e3463302c302c32312e312d33342e392c33322d33322e37633138342e352d3230322e362c3439352d3232362e322c3730382d35332e3848313531332e387a272f3e3c7061746820636c6173733d277374312720643d274d323038392e342c363838632d34372e372d3137352e352d3134352e352d3333332e332d3238312e362d3435346c2d3239312c323931633132322e392c3130302e342c3139322e392c3235312e372c3138392e392c3431302e347635312e3720633134332e312c302c3235392c3131362c3235392c32353963302c3134332e312d3131362c3235392d3235392c323539682d3531382e316c2d35312e372c35322e34763331302e376c35312e372c35312e37683531382e31633239372c322e332c3536302e352d3139302e322c3634382e372d3437332e382043323434332e342c313136322e342c323333352e342c3835342e342c323038392e342c3638384c323038392e342c3638387a272f3e3c7061746820636c6173733d277374322720643d274d3636392e382c31393137683531382e31762d3431342e37483636392e38632d33362e392c302d37332e342d372e392d3130372d32332e336c2d37322e382c32322e356c2d3230382e382c3230372e346c2d31382e322c37322e3820433338302e312c313837302e312c3532332c313931372e362c3636392e382c313931374c3636392e382c313931377a272f3e3c7061746820636c6173733d277374332720643d274d3636392e382c3537312e36632d3238372e382c312e372d3534322e372c3138362d3633342e352c3435382e37632d39312e382c3237322e372d302e332c3537332e372c3232372e382c3734392e316c3330302e352d3330302e3520632d3133302e342d35382e392d3138382e332d3231322e332d3132392e342d3334322e376335382e392d3133302e342c3231322e332d3138382e332c3334322e372d3132392e346335372e342c32362c3130332e342c37322c3132392e342c3132392e346c3330302e352d3330302e352043313037382e392c3636382e362c3838302e322c3537302e392c3636392e382c3537312e364c3636392e382c3537312e367a272f3e3c2f673e3c2f7376673e