Transaction Details
- Transaction Hash
- 0xd76f60f511ae335e8278965813e29c36a5156c06222e4da17fa80fb2203fbb73
- Result
- Success
- Status
-
ConfirmedConfirmed by 36,536,316
- Block
- 33008142
- Timestamp
- 3 years ago | April-23-2022 01:07:58 PM -0 UTC | Confirmed within <= 55.758 seconds
- To
- [Contract 0x46f62e61160f89Fb9423C62EC4A43A12AC3aAa2B 0x46f62e–3aaa2b created]
- Value
- 0 VLX
- Transaction Fee
- 0.014616444 VLX
- Gas Price
- 3 GWEI
- Gas Limit
- 5,278,432
- Gas Used by Transaction
- 4,872,148 | 92.3%
- NoncePosition
- 03
- Raw Input
-
0x608060405234801561001057600080fd5b50615f0c806100206000396000f3fe60806040523480156200001157600080fd5b50600436106200002e5760003560e01c80635a4463a81462000033575b600080fd5b6200005160048036038101906200004b9190620003c7565b62000069565b604051620000609190620004a6565b60405180910390f35b6000808414156200012c57600083836040516200008690620001fa565b6200009392919062000556565b604051809103906000f080158015620000b0573d6000803e3d6000fd5b5090508073ffffffffffffffffffffffffffffffffffffffff1663f2fde38b336040518263ffffffff1660e01b8152600401620000ee9190620004a6565b600060405180830381600087803b1580156200010957600080fd5b505af11580156200011e573d6000803e3d6000fd5b5050505080915050620001f3565b6001841415620001ee5760008383604051620001489062000208565b6200015592919062000556565b604051809103906000f08015801562000172573d6000803e3d6000fd5b5090508073ffffffffffffffffffffffffffffffffffffffff1663f2fde38b336040518263ffffffff1660e01b8152600401620001b09190620004a6565b600060405180830381600087803b158015620001cb57600080fd5b505af1158015620001e0573d6000803e3d6000fd5b5050505080915050620001f3565b600080fd5b9392505050565b6122a0806200059283390190565b6136a5806200283283390190565b6000604051905090565b600080fd5b600080fd5b6000819050919050565b6200023f816200022a565b81146200024b57600080fd5b50565b6000813590506200025f8162000234565b92915050565b600080fd5b600080fd5b6000601f19601f8301169050919050565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052604160045260246000fd5b620002ba826200026f565b810181811067ffffffffffffffff82111715620002dc57620002db62000280565b5b80604052505050565b6000620002f162000216565b9050620002ff8282620002af565b919050565b600067ffffffffffffffff82111562000322576200032162000280565b5b6200032d826200026f565b9050602081019050919050565b82818337600083830152505050565b6000620003606200035a8462000304565b620002e5565b9050828152602081018484840111156200037f576200037e6200026a565b5b6200038c8482856200033a565b509392505050565b600082601f830112620003ac57620003ab62000265565b5b8135620003be84826020860162000349565b91505092915050565b600080600060608486031215620003e357620003e262000220565b5b6000620003f3868287016200024e565b935050602084013567ffffffffffffffff81111562000417576200041662000225565b5b620004258682870162000394565b925050604084013567ffffffffffffffff81111562000449576200044862000225565b5b620004578682870162000394565b9150509250925092565b600073ffffffffffffffffffffffffffffffffffffffff82169050919050565b60006200048e8262000461565b9050919050565b620004a08162000481565b82525050565b6000602082019050620004bd600083018462000495565b92915050565b600081519050919050565b600082825260208201905092915050565b60005b83811015620004ff578082015181840152602081019050620004e2565b838111156200050f576000848401525b50505050565b60006200052282620004c3565b6200052e8185620004ce565b935062000540818560208601620004df565b6200054b816200026f565b840191505092915050565b6000604082019050818103600083015262000572818562000515565b9050818103602083015262000588818462000515565b9050939250505056fe60806040523480156200001157600080fd5b50604051620022a0380380620022a08339818101604052810190620000379190620003b0565b818181600390805190602001906200005192919062000163565b5080600490805190602001906200006a92919062000163565b5050506200008d620000816200009560201b60201c565b6200009d60201b60201c565b50506200049a565b600033905090565b6000600560009054906101000a900473ffffffffffffffffffffffffffffffffffffffff16905081600560006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff1602179055508173ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff167f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e060405160405180910390a35050565b828054620001719062000464565b90600052602060002090601f016020900481019282620001955760008555620001e1565b82601f10620001b057805160ff1916838001178555620001e1565b82800160010185558215620001e1579182015b82811115620001e0578251825591602001919060010190620001c3565b5b509050620001f09190620001f4565b5090565b5b808211156200020f576000816000905550600101620001f5565b5090565b6000604051905090565b600080fd5b600080fd5b600080fd5b600080fd5b6000601f19601f8301169050919050565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052604160045260246000fd5b6200027c8262000231565b810181811067ffffffffffffffff821117156200029e576200029d62000242565b5b80604052505050565b6000620002b362000213565b9050620002c1828262000271565b919050565b600067ffffffffffffffff821115620002e457620002e362000242565b5b620002ef8262000231565b9050602081019050919050565b60005b838110156200031c578082015181840152602081019050620002ff565b838111156200032c576000848401525b50505050565b6000620003496200034384620002c6565b620002a7565b9050828152602081018484840111156200036857620003676200022c565b5b62000375848285620002fc565b509392505050565b600082601f83011262000395576200039462000227565b5b8151620003a784826020860162000332565b91505092915050565b60008060408385031215620003ca57620003c96200021d565b5b600083015167ffffffffffffffff811115620003eb57620003ea62000222565b5b620003f9858286016200037d565b925050602083015167ffffffffffffffff8111156200041d576200041c62000222565b5b6200042b858286016200037d565b9150509250929050565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052602260045260246000fd5b600060028204905060018216806200047d57607f821691505b6020821081141562000494576200049362000435565b5b50919050565b611df680620004aa6000396000f3fe608060405234801561001057600080fd5b506004361061010b5760003560e01c806370a08231116100a25780639dc29fac116100715780639dc29fac146102aa578063a457c2d7146102c6578063a9059cbb146102f6578063dd62ed3e14610326578063f2fde38b146103565761010b565b806370a0823114610234578063715018a6146102645780638da5cb5b1461026e57806395d89b411461028c5761010b565b806330fa738c116100de57806330fa738c146101ac578063313ce567146101ca57806339509351146101e857806340c10f19146102185761010b565b806306fdde0314610110578063095ea7b31461012e57806318160ddd1461015e57806323b872dd1461017c575b600080fd5b610118610372565b60405161012591906113c4565b60405180910390f35b6101486004803603810190610143919061147f565b610404565b60405161015591906114da565b60405180910390f35b610166610427565b6040516101739190611504565b60405180910390f35b6101966004803603810190610191919061151f565b610431565b6040516101a391906114da565b60405180910390f35b6101b4610460565b6040516101c19190611504565b60405180910390f35b6101d2610465565b6040516101df919061158e565b60405180910390f35b61020260048036038101906101fd919061147f565b61046e565b60405161020f91906114da565b60405180910390f35b610232600480360381019061022d919061147f565b610518565b005b61024e600480360381019061024991906115a9565b6105a2565b60405161025b9190611504565b60405180910390f35b61026c6105ea565b005b610276610672565b60405161028391906115e5565b60405180910390f35b61029461069c565b6040516102a191906113c4565b60405180910390f35b6102c460048036038101906102bf919061147f565b61072e565b005b6102e060048036038101906102db919061147f565b6107b8565b6040516102ed91906114da565b60405180910390f35b610310600480360381019061030b919061147f565b6108a2565b60405161031d91906114da565b60405180910390f35b610340600480360381019061033b9190611600565b6108c5565b60405161034d9190611504565b60405180910390f35b610370600480360381019061036b91906115a9565b61094c565b005b6060600380546103819061166f565b80601f01602080910402602001604051908101604052809291908181526020018280546103ad9061166f565b80156103fa5780601f106103cf576101008083540402835291602001916103fa565b820191906000526020600020905b8154815290600101906020018083116103dd57829003601f168201915b5050505050905090565b60008061040f610a44565b905061041c818585610a4c565b600191505092915050565b6000600254905090565b60008061043c610a44565b9050610449858285610c17565b610454858585610ca3565b60019150509392505050565b600090565b60006012905090565b600080610479610a44565b905061050d818585600160008673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008973ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000205461050891906116d0565b610a4c565b600191505092915050565b610520610a44565b73ffffffffffffffffffffffffffffffffffffffff1661053e610672565b73ffffffffffffffffffffffffffffffffffffffff1614610594576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161058b90611772565b60405180910390fd5b61059e8282610f24565b5050565b60008060008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020549050919050565b6105f2610a44565b73ffffffffffffffffffffffffffffffffffffffff16610610610672565b73ffffffffffffffffffffffffffffffffffffffff1614610666576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161065d90611772565b60405180910390fd5b6106706000611084565b565b6000600560009054906101000a900473ffffffffffffffffffffffffffffffffffffffff16905090565b6060600480546106ab9061166f565b80601f01602080910402602001604051908101604052809291908181526020018280546106d79061166f565b80156107245780601f106106f957610100808354040283529160200191610724565b820191906000526020600020905b81548152906001019060200180831161070757829003601f168201915b5050505050905090565b610736610a44565b73ffffffffffffffffffffffffffffffffffffffff16610754610672565b73ffffffffffffffffffffffffffffffffffffffff16146107aa576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016107a190611772565b60405180910390fd5b6107b4828261114a565b5050565b6000806107c3610a44565b90506000600160008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054905083811015610889576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161088090611804565b60405180910390fd5b6108968286868403610a4c565b60019250505092915050565b6000806108ad610a44565b90506108ba818585610ca3565b600191505092915050565b6000600160008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054905092915050565b610954610a44565b73ffffffffffffffffffffffffffffffffffffffff16610972610672565b73ffffffffffffffffffffffffffffffffffffffff16146109c8576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016109bf90611772565b60405180910390fd5b600073ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff161415610a38576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610a2f90611896565b60405180910390fd5b610a4181611084565b50565b600033905090565b600073ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff161415610abc576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610ab390611928565b60405180910390fd5b600073ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff161415610b2c576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610b23906119ba565b60405180910390fd5b80600160008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055508173ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff167f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b92583604051610c0a9190611504565b60405180910390a3505050565b6000610c2384846108c5565b90507fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff8114610c9d5781811015610c8f576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610c8690611a26565b60405180910390fd5b610c9c8484848403610a4c565b5b50505050565b600073ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff161415610d13576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610d0a90611ab8565b60405180910390fd5b600073ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff161415610d83576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610d7a90611b4a565b60405180910390fd5b610d8e838383611321565b60008060008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054905081811015610e14576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610e0b90611bdc565b60405180910390fd5b8181036000808673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002081905550816000808573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000206000828254610ea791906116d0565b925050819055508273ffffffffffffffffffffffffffffffffffffffff168473ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef84604051610f0b9190611504565b60405180910390a3610f1e848484611326565b50505050565b600073ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff161415610f94576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610f8b90611c48565b60405180910390fd5b610fa060008383611321565b8060026000828254610fb291906116d0565b92505081905550806000808473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020600082825461100791906116d0565b925050819055508173ffffffffffffffffffffffffffffffffffffffff16600073ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef8360405161106c9190611504565b60405180910390a361108060008383611326565b5050565b6000600560009054906101000a900473ffffffffffffffffffffffffffffffffffffffff16905081600560006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff1602179055508173ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff167f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e060405160405180910390a35050565b600073ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff1614156111ba576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016111b190611cda565b60405180910390fd5b6111c682600083611321565b60008060008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000205490508181101561124c576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161124390611d6c565b60405180910390fd5b8181036000808573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000208190555081600260008282546112a39190611d8c565b92505081905550600073ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef846040516113089190611504565b60405180910390a361131c83600084611326565b505050565b505050565b505050565b600081519050919050565b600082825260208201905092915050565b60005b8381101561136557808201518184015260208101905061134a565b83811115611374576000848401525b50505050565b6000601f19601f8301169050919050565b60006113968261132b565b6113a08185611336565b93506113b0818560208601611347565b6113b98161137a565b840191505092915050565b600060208201905081810360008301526113de818461138b565b905092915050565b600080fd5b600073ffffffffffffffffffffffffffffffffffffffff82169050919050565b6000611416826113eb565b9050919050565b6114268161140b565b811461143157600080fd5b50565b6000813590506114438161141d565b92915050565b6000819050919050565b61145c81611449565b811461146757600080fd5b50565b60008135905061147981611453565b92915050565b60008060408385031215611496576114956113e6565b5b60006114a485828601611434565b92505060206114b58582860161146a565b9150509250929050565b60008115159050919050565b6114d4816114bf565b82525050565b60006020820190506114ef60008301846114cb565b92915050565b6114fe81611449565b82525050565b600060208201905061151960008301846114f5565b92915050565b600080600060608486031215611538576115376113e6565b5b600061154686828701611434565b935050602061155786828701611434565b92505060406115688682870161146a565b9150509250925092565b600060ff82169050919050565b61158881611572565b82525050565b60006020820190506115a3600083018461157f565b92915050565b6000602082840312156115bf576115be6113e6565b5b60006115cd84828501611434565b91505092915050565b6115df8161140b565b82525050565b60006020820190506115fa60008301846115d6565b92915050565b60008060408385031215611617576116166113e6565b5b600061162585828601611434565b925050602061163685828601611434565b9150509250929050565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052602260045260246000fd5b6000600282049050600182168061168757607f821691505b6020821081141561169b5761169a611640565b5b50919050565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052601160045260246000fd5b60006116db82611449565b91506116e683611449565b9250827fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff0382111561171b5761171a6116a1565b5b828201905092915050565b7f4f776e61626c653a2063616c6c6572206973206e6f7420746865206f776e6572600082015250565b600061175c602083611336565b915061176782611726565b602082019050919050565b6000602082019050818103600083015261178b8161174f565b9050919050565b7f45524332303a2064656372656173656420616c6c6f77616e63652062656c6f7760008201527f207a65726f000000000000000000000000000000000000000000000000000000602082015250565b60006117ee602583611336565b91506117f982611792565b604082019050919050565b6000602082019050818103600083015261181d816117e1565b9050919050565b7f4f776e61626c653a206e6577206f776e657220697320746865207a65726f206160008201527f6464726573730000000000000000000000000000000000000000000000000000602082015250565b6000611880602683611336565b915061188b82611824565b604082019050919050565b600060208201905081810360008301526118af81611873565b9050919050565b7f45524332303a20617070726f76652066726f6d20746865207a65726f2061646460008201527f7265737300000000000000000000000000000000000000000000000000000000602082015250565b6000611912602483611336565b915061191d826118b6565b604082019050919050565b6000602082019050818103600083015261194181611905565b9050919050565b7f45524332303a20617070726f766520746f20746865207a65726f20616464726560008201527f7373000000000000000000000000000000000000000000000000000000000000602082015250565b60006119a4602283611336565b91506119af82611948565b604082019050919050565b600060208201905081810360008301526119d381611997565b9050919050565b7f45524332303a20696e73756666696369656e7420616c6c6f77616e6365000000600082015250565b6000611a10601d83611336565b9150611a1b826119da565b602082019050919050565b60006020820190508181036000830152611a3f81611a03565b9050919050565b7f45524332303a207472616e736665722066726f6d20746865207a65726f20616460008201527f6472657373000000000000000000000000000000000000000000000000000000602082015250565b6000611aa2602583611336565b9150611aad82611a46565b604082019050919050565b60006020820190508181036000830152611ad181611a95565b9050919050565b7f45524332303a207472616e7366657220746f20746865207a65726f206164647260008201527f6573730000000000000000000000000000000000000000000000000000000000602082015250565b6000611b34602383611336565b9150611b3f82611ad8565b604082019050919050565b60006020820190508181036000830152611b6381611b27565b9050919050565b7f45524332303a207472616e7366657220616d6f756e742065786365656473206260008201527f616c616e63650000000000000000000000000000000000000000000000000000602082015250565b6000611bc6602683611336565b9150611bd182611b6a565b604082019050919050565b60006020820190508181036000830152611bf581611bb9565b9050919050565b7f45524332303a206d696e7420746f20746865207a65726f206164647265737300600082015250565b6000611c32601f83611336565b9150611c3d82611bfc565b602082019050919050565b60006020820190508181036000830152611c6181611c25565b9050919050565b7f45524332303a206275726e2066726f6d20746865207a65726f2061646472657360008201527f7300000000000000000000000000000000000000000000000000000000000000602082015250565b6000611cc4602183611336565b9150611ccf82611c68565b604082019050919050565b60006020820190508181036000830152611cf381611cb7565b9050919050565b7f45524332303a206275726e20616d6f756e7420657863656564732062616c616e60008201527f6365000000000000000000000000000000000000000000000000000000000000602082015250565b6000611d56602283611336565b9150611d6182611cfa565b604082019050919050565b60006020820190508181036000830152611d8581611d49565b9050919050565b6000611d9782611449565b9150611da283611449565b925082821015611db557611db46116a1565b5b82820390509291505056fea2646970667358221220435648dc614ce75ec90d76adf78bdbe6ea014cd869d4917444089714887e12fe64736f6c6343000808003360806040523480156200001157600080fd5b50604051620036a5380380620036a58339818101604052810190620000379190620003b0565b818181600090805190602001906200005192919062000163565b5080600190805190602001906200006a92919062000163565b5050506200008d620000816200009560201b60201c565b6200009d60201b60201c565b50506200049a565b600033905090565b6000600660009054906101000a900473ffffffffffffffffffffffffffffffffffffffff16905081600660006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff1602179055508173ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff167f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e060405160405180910390a35050565b828054620001719062000464565b90600052602060002090601f016020900481019282620001955760008555620001e1565b82601f10620001b057805160ff1916838001178555620001e1565b82800160010185558215620001e1579182015b82811115620001e0578251825591602001919060010190620001c3565b5b509050620001f09190620001f4565b5090565b5b808211156200020f576000816000905550600101620001f5565b5090565b6000604051905090565b600080fd5b600080fd5b600080fd5b600080fd5b6000601f19601f8301169050919050565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052604160045260246000fd5b6200027c8262000231565b810181811067ffffffffffffffff821117156200029e576200029d62000242565b5b80604052505050565b6000620002b362000213565b9050620002c1828262000271565b919050565b600067ffffffffffffffff821115620002e457620002e362000242565b5b620002ef8262000231565b9050602081019050919050565b60005b838110156200031c578082015181840152602081019050620002ff565b838111156200032c576000848401525b50505050565b6000620003496200034384620002c6565b620002a7565b9050828152602081018484840111156200036857620003676200022c565b5b62000375848285620002fc565b509392505050565b600082601f83011262000395576200039462000227565b5b8151620003a784826020860162000332565b91505092915050565b60008060408385031215620003ca57620003c96200021d565b5b600083015167ffffffffffffffff811115620003eb57620003ea62000222565b5b620003f9858286016200037d565b925050602083015167ffffffffffffffff8111156200041d576200041c62000222565b5b6200042b858286016200037d565b9150509250929050565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052602260045260246000fd5b600060028204905060018216806200047d57607f821691505b6020821081141562000494576200049362000435565b5b50919050565b6131fb80620004aa6000396000f3fe608060405234801561001057600080fd5b50600436106101375760003560e01c806370a08231116100b8578063a22cb4651161007c578063a22cb46514610326578063a9059cbb14610342578063b88d4fde14610372578063c87b56dd1461038e578063e985e9c5146103be578063f2fde38b146103ee57610137565b806370a0823114610294578063715018a6146102c45780638da5cb5b146102ce57806395d89b41146102ec5780639dc29fac1461030a57610137565b806330fa738c116100ff57806330fa738c146101f257806340c10f191461021057806342842e0e1461022c57806355f804b3146102485780636352211e1461026457610137565b806301ffc9a71461013c57806306fdde031461016c578063081812fc1461018a578063095ea7b3146101ba57806323b872dd146101d6575b600080fd5b61015660048036038101906101519190611ebe565b61040a565b6040516101639190611f06565b60405180910390f35b6101746104ec565b6040516101819190611fba565b60405180910390f35b6101a4600480360381019061019f9190612012565b61057e565b6040516101b19190612080565b60405180910390f35b6101d460048036038101906101cf91906120c7565b610603565b005b6101f060048036038101906101eb9190612107565b61071b565b005b6101fa61077b565b6040516102079190612169565b60405180910390f35b61022a600480360381019061022591906120c7565b610784565b005b61024660048036038101906102419190612107565b61080e565b005b610262600480360381019061025d91906122b9565b61082e565b005b61027e60048036038101906102799190612012565b610915565b60405161028b9190612080565b60405180910390f35b6102ae60048036038101906102a99190612302565b6109c7565b6040516102bb9190612169565b60405180910390f35b6102cc610a7f565b005b6102d6610b07565b6040516102e39190612080565b60405180910390f35b6102f4610b31565b6040516103019190611fba565b60405180910390f35b610324600480360381019061031f91906120c7565b610bc3565b005b610340600480360381019061033b919061235b565b610cc8565b005b61035c600480360381019061035791906120c7565b610cde565b6040516103699190611f06565b60405180910390f35b61038c6004803603810190610387919061243c565b610d01565b005b6103a860048036038101906103a39190612012565b610d63565b6040516103b59190611fba565b60405180910390f35b6103d860048036038101906103d391906124bf565b610e0a565b6040516103e59190611f06565b60405180910390f35b61040860048036038101906104039190612302565b610e9e565b005b60007f80ac58cd000000000000000000000000000000000000000000000000000000007bffffffffffffffffffffffffffffffffffffffffffffffffffffffff1916827bffffffffffffffffffffffffffffffffffffffffffffffffffffffff191614806104d557507f5b5e139f000000000000000000000000000000000000000000000000000000007bffffffffffffffffffffffffffffffffffffffffffffffffffffffff1916827bffffffffffffffffffffffffffffffffffffffffffffffffffffffff1916145b806104e557506104e482610f96565b5b9050919050565b6060600080546104fb9061252e565b80601f01602080910402602001604051908101604052809291908181526020018280546105279061252e565b80156105745780601f1061054957610100808354040283529160200191610574565b820191906000526020600020905b81548152906001019060200180831161055757829003601f168201915b5050505050905090565b600061058982611000565b6105c8576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016105bf906125d2565b60405180910390fd5b6004600083815260200190815260200160002060009054906101000a900473ffffffffffffffffffffffffffffffffffffffff169050919050565b600061060e82610915565b90508073ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff16141561067f576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161067690612664565b60405180910390fd5b8073ffffffffffffffffffffffffffffffffffffffff1661069e61106c565b73ffffffffffffffffffffffffffffffffffffffff1614806106cd57506106cc816106c761106c565b610e0a565b5b61070c576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610703906126f6565b60405180910390fd5b6107168383611074565b505050565b61072c61072661106c565b8261112d565b61076b576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161076290612788565b60405180910390fd5b61077683838361120b565b505050565b60006001905090565b61078c61106c565b73ffffffffffffffffffffffffffffffffffffffff166107aa610b07565b73ffffffffffffffffffffffffffffffffffffffff1614610800576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016107f7906127f4565b60405180910390fd5b61080a8282611472565b5050565b61082983838360405180602001604052806000815250610d01565b505050565b61083661106c565b73ffffffffffffffffffffffffffffffffffffffff16610854610b07565b73ffffffffffffffffffffffffffffffffffffffff16146108aa576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016108a1906127f4565b60405180910390fd5b6000600780546108b99061252e565b9050146108fb576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016108f290612860565b60405180910390fd5b8060079080519060200190610911929190611daf565b5050565b6000806002600084815260200190815260200160002060009054906101000a900473ffffffffffffffffffffffffffffffffffffffff169050600073ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff1614156109be576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016109b5906128f2565b60405180910390fd5b80915050919050565b60008073ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff161415610a38576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610a2f90612984565b60405180910390fd5b600360008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020549050919050565b610a8761106c565b73ffffffffffffffffffffffffffffffffffffffff16610aa5610b07565b73ffffffffffffffffffffffffffffffffffffffff1614610afb576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610af2906127f4565b60405180910390fd5b610b05600061164c565b565b6000600660009054906101000a900473ffffffffffffffffffffffffffffffffffffffff16905090565b606060018054610b409061252e565b80601f0160208091040260200160405190810160405280929190818152602001828054610b6c9061252e565b8015610bb95780601f10610b8e57610100808354040283529160200191610bb9565b820191906000526020600020905b815481529060010190602001808311610b9c57829003601f168201915b5050505050905090565b610bcb61106c565b73ffffffffffffffffffffffffffffffffffffffff16610be9610b07565b73ffffffffffffffffffffffffffffffffffffffff1614610c3f576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610c36906127f4565b60405180910390fd5b6000610c4a82610915565b90508073ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff1614610cba576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610cb1906129f0565b60405180910390fd5b610cc382611712565b505050565b610cda610cd361106c565b838361182f565b5050565b600080610ce961106c565b9050610cf681858561120b565b600191505092915050565b610d12610d0c61106c565b8361112d565b610d51576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610d4890612788565b60405180910390fd5b610d5d8484848461199c565b50505050565b6060610d6e82611000565b610dad576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610da490612a82565b60405180910390fd5b6000610db76119f8565b90506000815111610dd75760405180602001604052806000815250610e02565b80610de184611a8a565b604051602001610df2929190612ade565b6040516020818303038152906040525b915050919050565b6000600560008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060009054906101000a900460ff16905092915050565b610ea661106c565b73ffffffffffffffffffffffffffffffffffffffff16610ec4610b07565b73ffffffffffffffffffffffffffffffffffffffff1614610f1a576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610f11906127f4565b60405180910390fd5b600073ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff161415610f8a576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610f8190612b74565b60405180910390fd5b610f938161164c565b50565b60007f01ffc9a7000000000000000000000000000000000000000000000000000000007bffffffffffffffffffffffffffffffffffffffffffffffffffffffff1916827bffffffffffffffffffffffffffffffffffffffffffffffffffffffff1916149050919050565b60008073ffffffffffffffffffffffffffffffffffffffff166002600084815260200190815260200160002060009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1614159050919050565b600033905090565b816004600083815260200190815260200160002060006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff160217905550808273ffffffffffffffffffffffffffffffffffffffff166110e783610915565b73ffffffffffffffffffffffffffffffffffffffff167f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b92560405160405180910390a45050565b600061113882611000565b611177576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161116e90612c06565b60405180910390fd5b600061118283610915565b90508073ffffffffffffffffffffffffffffffffffffffff168473ffffffffffffffffffffffffffffffffffffffff1614806111f157508373ffffffffffffffffffffffffffffffffffffffff166111d98461057e565b73ffffffffffffffffffffffffffffffffffffffff16145b8061120257506112018185610e0a565b5b91505092915050565b8273ffffffffffffffffffffffffffffffffffffffff1661122b82610915565b73ffffffffffffffffffffffffffffffffffffffff1614611281576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161127890612c98565b60405180910390fd5b600073ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff1614156112f1576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016112e890612d2a565b60405180910390fd5b6112fc838383611beb565b611307600082611074565b6001600360008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008282546113579190612d79565b925050819055506001600360008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008282546113ae9190612dad565b92505081905550816002600083815260200190815260200160002060006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff160217905550808273ffffffffffffffffffffffffffffffffffffffff168473ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef60405160405180910390a461146d838383611bf0565b505050565b600073ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff1614156114e2576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016114d990612e4f565b60405180910390fd5b6114eb81611000565b1561152b576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161152290612ebb565b60405180910390fd5b61153760008383611beb565b6001600360008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008282546115879190612dad565b92505081905550816002600083815260200190815260200160002060006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff160217905550808273ffffffffffffffffffffffffffffffffffffffff16600073ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef60405160405180910390a461164860008383611bf0565b5050565b6000600660009054906101000a900473ffffffffffffffffffffffffffffffffffffffff16905081600660006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff1602179055508173ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff167f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e060405160405180910390a35050565b600061171d82610915565b905061172b81600084611beb565b611736600083611074565b6001600360008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008282546117869190612d79565b925050819055506002600083815260200190815260200160002060006101000a81549073ffffffffffffffffffffffffffffffffffffffff021916905581600073ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef60405160405180910390a461182b81600084611bf0565b5050565b8173ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff16141561189e576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161189590612f27565b60405180910390fd5b80600560008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060006101000a81548160ff0219169083151502179055508173ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff167f17307eab39ab6107e8899845ad3d59bd9653f200f220920489ca2b5937696c318360405161198f9190611f06565b60405180910390a3505050565b6119a784848461120b565b6119b384848484611bf5565b6119f2576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016119e990612fb9565b60405180910390fd5b50505050565b606060078054611a079061252e565b80601f0160208091040260200160405190810160405280929190818152602001828054611a339061252e565b8015611a805780601f10611a5557610100808354040283529160200191611a80565b820191906000526020600020905b815481529060010190602001808311611a6357829003601f168201915b5050505050905090565b60606000821415611ad2576040518060400160405280600181526020017f30000000000000000000000000000000000000000000000000000000000000008152509050611be6565b600082905060005b60008214611b04578080611aed90612fd9565b915050600a82611afd9190613051565b9150611ada565b60008167ffffffffffffffff811115611b2057611b1f61218e565b5b6040519080825280601f01601f191660200182016040528015611b525781602001600182028036833780820191505090505b5090505b60008514611bdf57600182611b6b9190612d79565b9150600a85611b7a9190613082565b6030611b869190612dad565b60f81b818381518110611b9c57611b9b6130b3565b5b60200101907effffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff1916908160001a905350600a85611bd89190613051565b9450611b56565b8093505050505b919050565b505050565b505050565b6000611c168473ffffffffffffffffffffffffffffffffffffffff16611d8c565b15611d7f578373ffffffffffffffffffffffffffffffffffffffff1663150b7a02611c3f61106c565b8786866040518563ffffffff1660e01b8152600401611c619493929190613137565b602060405180830381600087803b158015611c7b57600080fd5b505af1925050508015611cac57506040513d601f19601f82011682018060405250810190611ca99190613198565b60015b611d2f573d8060008114611cdc576040519150601f19603f3d011682016040523d82523d6000602084013e611ce1565b606091505b50600081511415611d27576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401611d1e90612fb9565b60405180910390fd5b805181602001fd5b63150b7a0260e01b7bffffffffffffffffffffffffffffffffffffffffffffffffffffffff1916817bffffffffffffffffffffffffffffffffffffffffffffffffffffffff191614915050611d84565b600190505b949350505050565b6000808273ffffffffffffffffffffffffffffffffffffffff163b119050919050565b828054611dbb9061252e565b90600052602060002090601f016020900481019282611ddd5760008555611e24565b82601f10611df657805160ff1916838001178555611e24565b82800160010185558215611e24579182015b82811115611e23578251825591602001919060010190611e08565b5b509050611e319190611e35565b5090565b5b80821115611e4e576000816000905550600101611e36565b5090565b6000604051905090565b600080fd5b600080fd5b60007fffffffff0000000000000000000000000000000000000000000000000000000082169050919050565b611e9b81611e66565b8114611ea657600080fd5b50565b600081359050611eb881611e92565b92915050565b600060208284031215611ed457611ed3611e5c565b5b6000611ee284828501611ea9565b91505092915050565b60008115159050919050565b611f0081611eeb565b82525050565b6000602082019050611f1b6000830184611ef7565b92915050565b600081519050919050565b600082825260208201905092915050565b60005b83811015611f5b578082015181840152602081019050611f40565b83811115611f6a576000848401525b50505050565b6000601f19601f8301169050919050565b6000611f8c82611f21565b611f968185611f2c565b9350611fa6818560208601611f3d565b611faf81611f70565b840191505092915050565b60006020820190508181036000830152611fd48184611f81565b905092915050565b6000819050919050565b611fef81611fdc565b8114611ffa57600080fd5b50565b60008135905061200c81611fe6565b92915050565b60006020828403121561202857612027611e5c565b5b600061203684828501611ffd565b91505092915050565b600073ffffffffffffffffffffffffffffffffffffffff82169050919050565b600061206a8261203f565b9050919050565b61207a8161205f565b82525050565b60006020820190506120956000830184612071565b92915050565b6120a48161205f565b81146120af57600080fd5b50565b6000813590506120c18161209b565b92915050565b600080604083850312156120de576120dd611e5c565b5b60006120ec858286016120b2565b92505060206120fd85828601611ffd565b9150509250929050565b6000806000606084860312156121205761211f611e5c565b5b600061212e868287016120b2565b935050602061213f868287016120b2565b925050604061215086828701611ffd565b9150509250925092565b61216381611fdc565b82525050565b600060208201905061217e600083018461215a565b92915050565b600080fd5b600080fd5b7f4e487b7100000000000000000000000000000000000000000000000000000000600052604160045260246000fd5b6121c682611f70565b810181811067ffffffffffffffff821117156121e5576121e461218e565b5b80604052505050565b60006121f8611e52565b905061220482826121bd565b919050565b600067ffffffffffffffff8211156122245761222361218e565b5b61222d82611f70565b9050602081019050919050565b82818337600083830152505050565b600061225c61225784612209565b6121ee565b90508281526020810184848401111561227857612277612189565b5b61228384828561223a565b509392505050565b600082601f8301126122a05761229f612184565b5b81356122b0848260208601612249565b91505092915050565b6000602082840312156122cf576122ce611e5c565b5b600082013567ffffffffffffffff8111156122ed576122ec611e61565b5b6122f98482850161228b565b91505092915050565b60006020828403121561231857612317611e5c565b5b6000612326848285016120b2565b91505092915050565b61233881611eeb565b811461234357600080fd5b50565b6000813590506123558161232f565b92915050565b6000806040838503121561237257612371611e5c565b5b6000612380858286016120b2565b925050602061239185828601612346565b9150509250929050565b600067ffffffffffffffff8211156123b6576123b561218e565b5b6123bf82611f70565b9050602081019050919050565b60006123df6123da8461239b565b6121ee565b9050828152602081018484840111156123fb576123fa612189565b5b61240684828561223a565b509392505050565b600082601f83011261242357612422612184565b5b81356124338482602086016123cc565b91505092915050565b6000806000806080858703121561245657612455611e5c565b5b6000612464878288016120b2565b9450506020612475878288016120b2565b935050604061248687828801611ffd565b925050606085013567ffffffffffffffff8111156124a7576124a6611e61565b5b6124b38782880161240e565b91505092959194509250565b600080604083850312156124d6576124d5611e5c565b5b60006124e4858286016120b2565b92505060206124f5858286016120b2565b9150509250929050565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052602260045260246000fd5b6000600282049050600182168061254657607f821691505b6020821081141561255a576125596124ff565b5b50919050565b7f4552433732313a20617070726f76656420717565727920666f72206e6f6e657860008201527f697374656e7420746f6b656e0000000000000000000000000000000000000000602082015250565b60006125bc602c83611f2c565b91506125c782612560565b604082019050919050565b600060208201905081810360008301526125eb816125af565b9050919050565b7f4552433732313a20617070726f76616c20746f2063757272656e74206f776e6560008201527f7200000000000000000000000000000000000000000000000000000000000000602082015250565b600061264e602183611f2c565b9150612659826125f2565b604082019050919050565b6000602082019050818103600083015261267d81612641565b9050919050565b7f4552433732313a20617070726f76652063616c6c6572206973206e6f74206f7760008201527f6e6572206e6f7220617070726f76656420666f7220616c6c0000000000000000602082015250565b60006126e0603883611f2c565b91506126eb82612684565b604082019050919050565b6000602082019050818103600083015261270f816126d3565b9050919050565b7f4552433732313a207472616e736665722063616c6c6572206973206e6f74206f60008201527f776e6572206e6f7220617070726f766564000000000000000000000000000000602082015250565b6000612772603183611f2c565b915061277d82612716565b604082019050919050565b600060208201905081810360008301526127a181612765565b9050919050565b7f4f776e61626c653a2063616c6c6572206973206e6f7420746865206f776e6572600082015250565b60006127de602083611f2c565b91506127e9826127a8565b602082019050919050565b6000602082019050818103600083015261280d816127d1565b9050919050565b7f5345540000000000000000000000000000000000000000000000000000000000600082015250565b600061284a600383611f2c565b915061285582612814565b602082019050919050565b600060208201905081810360008301526128798161283d565b9050919050565b7f4552433732313a206f776e657220717565727920666f72206e6f6e657869737460008201527f656e7420746f6b656e0000000000000000000000000000000000000000000000602082015250565b60006128dc602983611f2c565b91506128e782612880565b604082019050919050565b6000602082019050818103600083015261290b816128cf565b9050919050565b7f4552433732313a2062616c616e636520717565727920666f7220746865207a6560008201527f726f206164647265737300000000000000000000000000000000000000000000602082015250565b600061296e602a83611f2c565b915061297982612912565b604082019050919050565b6000602082019050818103600083015261299d81612961565b9050919050565b7f4f574e4552000000000000000000000000000000000000000000000000000000600082015250565b60006129da600583611f2c565b91506129e5826129a4565b602082019050919050565b60006020820190508181036000830152612a09816129cd565b9050919050565b7f4552433732314d657461646174613a2055524920717565727920666f72206e6f60008201527f6e6578697374656e7420746f6b656e0000000000000000000000000000000000602082015250565b6000612a6c602f83611f2c565b9150612a7782612a10565b604082019050919050565b60006020820190508181036000830152612a9b81612a5f565b9050919050565b600081905092915050565b6000612ab882611f21565b612ac28185612aa2565b9350612ad2818560208601611f3d565b80840191505092915050565b6000612aea8285612aad565b9150612af68284612aad565b91508190509392505050565b7f4f776e61626c653a206e6577206f776e657220697320746865207a65726f206160008201527f6464726573730000000000000000000000000000000000000000000000000000602082015250565b6000612b5e602683611f2c565b9150612b6982612b02565b604082019050919050565b60006020820190508181036000830152612b8d81612b51565b9050919050565b7f4552433732313a206f70657261746f7220717565727920666f72206e6f6e657860008201527f697374656e7420746f6b656e0000000000000000000000000000000000000000602082015250565b6000612bf0602c83611f2c565b9150612bfb82612b94565b604082019050919050565b60006020820190508181036000830152612c1f81612be3565b9050919050565b7f4552433732313a207472616e736665722066726f6d20696e636f72726563742060008201527f6f776e6572000000000000000000000000000000000000000000000000000000602082015250565b6000612c82602583611f2c565b9150612c8d82612c26565b604082019050919050565b60006020820190508181036000830152612cb181612c75565b9050919050565b7f4552433732313a207472616e7366657220746f20746865207a65726f2061646460008201527f7265737300000000000000000000000000000000000000000000000000000000602082015250565b6000612d14602483611f2c565b9150612d1f82612cb8565b604082019050919050565b60006020820190508181036000830152612d4381612d07565b9050919050565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052601160045260246000fd5b6000612d8482611fdc565b9150612d8f83611fdc565b925082821015612da257612da1612d4a565b5b828203905092915050565b6000612db882611fdc565b9150612dc383611fdc565b9250827fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff03821115612df857612df7612d4a565b5b828201905092915050565b7f4552433732313a206d696e7420746f20746865207a65726f2061646472657373600082015250565b6000612e39602083611f2c565b9150612e4482612e03565b602082019050919050565b60006020820190508181036000830152612e6881612e2c565b9050919050565b7f4552433732313a20746f6b656e20616c7265616479206d696e74656400000000600082015250565b6000612ea5601c83611f2c565b9150612eb082612e6f565b602082019050919050565b60006020820190508181036000830152612ed481612e98565b9050919050565b7f4552433732313a20617070726f766520746f2063616c6c657200000000000000600082015250565b6000612f11601983611f2c565b9150612f1c82612edb565b602082019050919050565b60006020820190508181036000830152612f4081612f04565b9050919050565b7f4552433732313a207472616e7366657220746f206e6f6e20455243373231526560008201527f63656976657220696d706c656d656e7465720000000000000000000000000000602082015250565b6000612fa3603283611f2c565b9150612fae82612f47565b604082019050919050565b60006020820190508181036000830152612fd281612f96565b9050919050565b6000612fe482611fdc565b91507fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff82141561301757613016612d4a565b5b600182019050919050565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052601260045260246000fd5b600061305c82611fdc565b915061306783611fdc565b92508261307757613076613022565b5b828204905092915050565b600061308d82611fdc565b915061309883611fdc565b9250826130a8576130a7613022565b5b828206905092915050565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052603260045260246000fd5b600081519050919050565b600082825260208201905092915050565b6000613109826130e2565b61311381856130ed565b9350613123818560208601611f3d565b61312c81611f70565b840191505092915050565b600060808201905061314c6000830187612071565b6131596020830186612071565b613166604083018561215a565b818103606083015261317881846130fe565b905095945050505050565b60008151905061319281611e92565b92915050565b6000602082840312156131ae576131ad611e5c565b5b60006131bc84828501613183565b9150509291505056fea26469706673582212203ca40c72d3c3105e3cfedd748bc4f7f2de03279d754e038acba72b81b9e58e5b64736f6c63430008080033a264697066735822122002b485c818ff542ab59cbce2dc21b8348a7684104388294c5837a73a78683bd664736f6c63430008080033
`�`@R4�aW`��[Pa_�a `9`��`�`@R4�bW`��[P`6b.W`5`��cZDc�b3W[`��[bQ`�6��bK��b�V[biV[`@Qb`��b�V[`@Q����[`��b,W`��`@Qb��b�V[b����bVV[`@Q���`���b�W=`�>=`�[P�P�s��������������������c���3`@Q�c����`��R`bb�V[``@Q���`��;�b W`��[PZ��bW=`�>=`�[PPPP��PPb�V[`�b�W`��`@QbH�bV[bU���bVV[`@Q���`���brW=`�>=`�[P�P�s��������������������c���3`@Q�c����`��R`b���b�V[``@Q���`��;�b�W`��[PZ��b�W=`�>=`�[PPPP��PPb�V[`��[��PPPV[a"��b��9�V[a6��b(2�9�V[``@Q�P�V[`��[`��[`��P��PV[b?�b*V[�bKW`��[PV[`�5�Pb_�b4V[��PPV[`��[`��[```��P��PV[NH{q`R`A`R`$`�[b��boV[���g���������b�Wb�b�V[[�`@RPPPV[`b�bV[�Pb���b�V[��PV[`g���������b"Wb!b�V[[b-�boV[�P` ��P��PV[���7`��RPPPV[`b`bZ�bV[b�V[�P��R` ����bWb~bjV[[b����b:V[P��PPPV[`�`�b�Wb�beV[[�5b���` �bIV[�PP��PPV[`�```��b�Wb�b V[[`bbNV[�PP` �5g���������bWbb%V[[b%���b�V[�PP`@�5g���������bIWbHb%V[[bW���b�V[�PP�P�P�V[`s����������������������P��PV[`b��baV[�P��PV[b��b�V[�RPPV[`` ��Pb�`��b�V[��PPV[`�Q�P��PV[`��R` ��P��PPV[`[��b�W��Q��R` ��Pb�V[��bW`��R[PPPPV[`b"�b�V[b.��b�V[�Pb@��` �b�V[bK�boV[��PP��PPV[``@��P��`�Rbr��bV[�P��` �Rb���bV[�P��PPPV�`�`@R4�bW`��[P`@Qb"�8�b"��9��`@R��b7��b�V[���`��Q�` �bQ���bcV[P�`��Q�` �bj���bcV[PPPb�b�b�` ` V[b�` ` V[PPb�V[`3�P�V[```�T�a �s���������������������P�``a �T�s����������������������s���������������������UP�s���������������������s�����������������������SYD�Ф�I�"�گ�okdW�`@Q`@Q����PPV[��Tbq�bdV[�`R` ` �`` ����b�W`�Ub�V[�`b�W�Q`����Ub�V[��`�U�b�W��[��b�W�Q�U�` ��`�b�V[[P�Pb�b�V[P�V[[��bW`�`�UP`b�V[P�V[``@Q�P�V[`��[`��[`��[`��[```��P��PV[NH{q`R`A`R`$`�[b|�b1V[���g���������b�Wb�bBV[[�`@RPPPV[`b�bV[�Pb���bqV[��PV[`g���������b�Wb�bBV[[b�b1V[�P` ��P��PV[`[��bW��Q��R` ��Pb�V[��b,W`��R[PPPPV[`bIbC�b�V[b�V[�P��R` ����bhWbgb,V[[bu���b�V[P��PPPV[`�`�b�Wb�b'V[[�Qb���` �b2V[�PP��PPV[`�`@��b�Wb�bV[[`�Qg���������b�Wb�b"V[[b����b}V[�PP` �Qg���������bWbb"V[[b+���b}V[�PP�P��PV[NH{q`R`"`R`$`�[``��P`��b}W`��P[` ��b�Wb�b5V[[P��PV[a��b�`9`��`�`@R4�aW`��[P`6aW`5`��cp��1a�W�c��aqW�c��a�W�c�W��a�W�c���a�W�c�b�>a&W�c���aVWaV[�cp��1a4W�cqP�adW�c���[anW�c�؛Aa�WaV[�c0�s�a�W�c0�s�a�W�c1<�ga�W�c9P�Qa�W�c@�aWaV[�c��aW�c ^��a.W�c �a^W�c#�r�a|W[`��[aarV[`@Qa%��a�V[`@Q����[aH`�6��aC��aV[aV[`@QaU��a�V[`@Q����[afa'V[`@Qas��aV[`@Q����[a�`�6��a���aV[a1V[`@Qa���a�V[`@Q����[a�a`V[`@Qa���aV[`@Q����[a�aeV[`@Qaߑ�a�V[`@Q����[a`�6��a���aV[anV[`@Qa��a�V[`@Q����[a2`�6��a-��aV[aV[[aN`�6��aI��a�V[a�V[`@Qa[��aV[`@Q����[ala�V[[avarV[`@Qa���a�V[`@Q����[a�a�V[`@Qa���a�V[`@Q����[a�`�6��a���aV[a.V[[a�`�6��aۑ�aV[a�V[`@Qa푐a�V[`@Q����[a`�6��a��aV[a�V[`@Qa��a�V[`@Q����[a@`�6��a;��aV[a�V[`@QaM��aV[`@Q����[ap`�6��ak��a�V[a LV[[```�Ta��aoV[�`` ��` `@Q��`@R������R` ��Ta��aoV[�a�W�`a�Wa��T�R�` �a�V[���`R` ` �[�T�R�`�` ��a�W��`��[PPPPP�P�V[`�aa DV[�Pa���a LV[`�PP��PPV[``T�P�V[`�a<a DV[�PaI���aV[aT���a�V[`�PP��PPPV[`�V[``�P�V[`�aya DV[�Pa ���``�s��������������������s���������������������R` ��R` ` `�s��������������������s���������������������R` ��R` ` Ta��a�V[a LV[`�PP��PPV[a a DV[s��������������������a>arV[s��������������������a�W`@Q�y��R`a��arV[`@Q����[a���a$V[PPV[`�`�s��������������������s���������������������R` ��R` ` T�P��PV[a�a DV[s��������������������aarV[s��������������������afW`@Q�y��R`a]�arV[`@Q����[ap`a�V[V[```�T�a �s���������������������P�V[```�Ta��aoV[�`` ��` `@Q��`@R������R` ��TaאaoV[�a$W�`a�Wa��T�R�` �a$V[���`R` ` �[�T�R�`�` ��aW��`��[PPPPP�P�V[a6a DV[s��������������������aTarV[s��������������������a�W`@Q�y��R`a��arV[`@Q����[a���aJV[PPV[`�a�a DV[�P```�s��������������������s���������������������R` ��R` ` `�s��������������������s���������������������R` ��R` ` T�P��a�W`@Q�y��R`a��aV[`@Q����[a�����a LV[`�PPP��PPV[`�a�a DV[�Pa����a�V[`�PP��PPV[```�s��������������������s���������������������R` ��R` ` `�s��������������������s���������������������R` ��R` ` T�P��PPV[a Ta DV[s��������������������a rarV[s��������������������a �W`@Q�y��R`a ��arV[`@Q����[`s���������������������s��������������������a 8W`@Q�y��R`a /�a�V[`@Q����[a A�a�V[PV[`3�P�V[`s���������������������s��������������������a �W`@Q�y��R`a ��a(V[`@Q����[`s���������������������s��������������������a,W`@Q�y��R`a#�a�V[`@Q����[�``�s��������������������s���������������������R` ��R` ` `�s��������������������s���������������������R` ��R` ` ��UP�s���������������������s���������������������[����}[�OqB}������)[ ��ù%�`@Qa ��aV[`@Q����PPPV[`a#��a�V[�P���������������������������������a�W��a�W`@Q�y��R`a��a&V[`@Q����[a�����a LV[[PPPPV[`s���������������������s��������������������a W`@Q�y��R`a �a�V[`@Q����[`s���������������������s��������������������a �W`@Q�y��R`a z�aJV[`@Q����[a ����a!V[`�`�s��������������������s���������������������R` ��R` ` T�P��aW`@Q�y��R`a�a�V[`@Q����[��`��s��������������������s���������������������R` ��R` ` ��UP�`��s��������������������s���������������������R` ��R` ` `��Ta���a�V[�PP��UP�s���������������������s����������������������R��ți°h�7���+��cġ(�ZM�#��`@Qa��aV[`@Q����a���a&V[PPPPV[`s���������������������s��������������������a�W`@Q�y��R`a��aHV[`@Q����[a�`��a!V[�``��Ta���a�V[�PP��UP�`��s��������������������s���������������������R` ��R` ` `��Ta��a�V[�PP��UP�s��������������������`s����������������������R��ți°h�7���+��cġ(�ZM�#��`@Qal��aV[`@Q����a�`��a&V[PPV[```�T�a �s���������������������P�``a �T�s����������������������s���������������������UP�s���������������������s�����������������������SYD�Ф�I�"�گ�okdW�`@Q`@Q����PPV[`s���������������������s��������������������a�W`@Q�y��R`a��a�V[`@Q����[aƂ`�a!V[`�`�s��������������������s���������������������R` ��R` ` T�P��aLW`@Q�y��R`aC�alV[`@Q����[��`��s��������������������s���������������������R` ��R` ` ��UP�``��Ta���a�V[�PP��UP`s���������������������s����������������������R��ți°h�7���+��cġ(�ZM�#��`@Qa��aV[`@Q����a�`�a&V[PPPV[PPPV[PPPV[`�Q�P��PV[`��R` ��P��PPV[`[��aeW��Q��R` ��PaJV[��atW`��R[PPPPV[```��P��PV[`a��a+V[a���a6V[�Pa���` �aGV[a��azV[��PP��PPV[`` ��P��`�Raށ�a�V[�P��PPV[`��[`s����������������������P��PV[`a�a�V[�P��PV[a&�aV[�a1W`��[PV[`�5�PaC�aV[��PPV[`��P��PV[a\�aIV[�agW`��[PV[`�5�Pay�aSV[��PPV[`�`@��a�Wa�a�V[[`a����a4V[�PP` a����ajV[�PP�P��PV[`��P��PV[aԁa�V[�RPPV[`` ��Pa�`��a�V[��PPV[a��aIV[�RPPV[`` ��Pa`��a�V[��PPV[`�```��a8Wa7a�V[[`aF���a4V[�PP` aW���a4V[�PP`@ah���ajV[�PP�P�P�V[``���P��PV[a��arV[�RPPV[`` ��Pa�`��aV[��PPV[`` ��a�Wa�a�V[[`ä́��a4V[�PP��PPV[a߁aV[�RPPV[`` ��Pa�`��a�V[��PPV[`�`@��aWaa�V[[`a%���a4V[�PP` a6���a4V[�PP�P��PV[NH{q`R`"`R`$`�[``��P`��a�W`��P[` ��a�Wa�a@V[[P��PV[NH{q`R``R`$`�[`aۂaIV[�Pa�aIV[�P����������������������������������aWaa�V[[���P��PPV[Ownable: caller is not the owner`�RPV[`a\` �a6V[�Pag�a&V[` ��P��PV[`` ��P��`�Ra��aOV[�P��PV[ERC20: decreased allowance below`�R zero` �RPV[`a�`%�a6V[�Pa��a�V[`@��P��PV[`` ��P��`�Ra�a�V[�P��PV[Ownable: new owner is the zero a`�Rddress` �RPV[`a�`&�a6V[�Pa��a$V[`@��P��PV[`` ��P��`�Ra��asV[�P��PV[ERC20: approve from the zero add`�Rress` �RPV[`a`$�a6V[�Pa�a�V[`@��P��PV[`` ��P��`�RaA�aV[�P��PV[ERC20: approve to the zero addre`�Rss` �RPV[`a�`"�a6V[�Pa��aHV[`@��P��PV[`` ��P��`�RaӁa�V[�P��PV[ERC20: insufficient allowance`�RPV[`a`�a6V[�Pa�a�V[` ��P��PV[`` ��P��`�Ra?�aV[�P��PV[ERC20: transfer from the zero ad`�Rdress` �RPV[`a�`%�a6V[�Pa��aFV[`@��P��PV[`` ��P��`�Raсa�V[�P��PV[ERC20: transfer to the zero addr`�Ress` �RPV[`a4`#�a6V[�Pa?�a�V[`@��P��PV[`` ��P��`�Rac�a'V[�P��PV[ERC20: transfer amount exceeds b`�Ralance` �RPV[`a�`&�a6V[�PaтajV[`@��P��PV[`` ��P��`�Ra��a�V[�P��PV[ERC20: mint to the zero address`�RPV[`a2`�a6V[�Pa=�a�V[` ��P��PV[`` ��P��`�Raa�a%V[�P��PV[ERC20: burn from the zero addres`�Rs` �RPV[`a�`!�a6V[�PaςahV[`@��P��PV[`` ��P��`�Ra�a�V[�P��PV[ERC20: burn amount exceeds balan`�Rce` �RPV[`aV`"�a6V[�Paa�a�V[`@��P��PV[`` ��P��`�Ra��aIV[�P��PV[`a��aIV[�Pa��aIV[�P��a�Wa�a�V[[���P��PPV��dipfsX" CVH�aL�^� v������L�iԑtD��~�dsolcC3`�`@R4�bW`��[P`@Qb6�8�b6��9��`@R��b7��b�V[���`��Q�` �bQ���bcV[P�`��Q�` �bj���bcV[PPPb�b�b�` ` V[b�` ` V[PPb�V[`3�P�V[```�T�a �s���������������������P�``a �T�s����������������������s���������������������UP�s���������������������s�����������������������SYD�Ф�I�"�گ�okdW�`@Q`@Q����PPV[��Tbq�bdV[�`R` ` �`` ����b�W`�Ub�V[�`b�W�Q`����Ub�V[��`�U�b�W��[��b�W�Q�U�` ��`�b�V[[P�Pb�b�V[P�V[[��bW`�`�UP`b�V[P�V[``@Q�P�V[`��[`��[`��[`��[```��P��PV[NH{q`R`A`R`$`�[b|�b1V[���g���������b�Wb�bBV[[�`@RPPPV[`b�bV[�Pb���bqV[��PV[`g���������b�Wb�bBV[[b�b1V[�P` ��P��PV[`[��bW��Q��R` ��Pb�V[��b,W`��R[PPPPV[`bIbC�b�V[b�V[�P��R` ����bhWbgb,V[[bu���b�V[P��PPPV[`�`�b�Wb�b'V[[�Qb���` �b2V[�PP��PPV[`�`@��b�Wb�bV[[`�Qg���������b�Wb�b"V[[b����b}V[�PP` �Qg���������bWbb"V[[b+���b}V[�PP�P��PV[NH{q`R`"`R`$`�[``��P`��b}W`��P[` ��b�Wb�b5V[[P��PV[a1��b�`9`��`�`@R4�aW`��[P`6a7W`5`��cp��1a�W�c�,�ea|W�c�,�ea&W�c���aBW�c��O�arW�c�{V�a�W�c���a�W�c���a�Wa7V[�cp��1a�W�cqP�a�W�c���[a�W�c�؛Aa�W�c��a Wa7V[�c0�s�a�W�c0�s�a�W�c@�aW�cB�.a,W�cU��aHW�ccR!adWa7V[�c�ɧa<W�c��alW�c�a�W�c ^��a�W�c#�r�a�W[`��[aV`�6��aQ��a�V[a V[`@Qac��aV[`@Q����[ata�V[`@Qa���a�V[`@Q����[a�`�6��a���a V[a~V[`@Qa���a �V[`@Q����[a�`�6��aϑ�a �V[aV[[a�`�6��a두a!V[aV[[a�a{V[`@Qa��a!iV[`@Q����[a*`�6��a%��a �V[a�V[[aF`�6��aA��a!V[aV[[ab`�6��a]��a"�V[a.V[[a~`�6��ay��a V[a V[`@Qa���a �V[`@Q����[a�`�6��a���a#V[a �V[`@Qa���a!iV[`@Q����[a�a V[[a�aV[`@Qa㑐a �V[`@Q����[a�a1V[`@Qa��a�V[`@Q����[a$`�6��a��a �V[a�V[[a@`�6��a;��a#[V[a�V[[a\`�6��aW��a �V[a�V[`@Qai��aV[`@Q����[a�`�6��a���a$<V[a V[[a�`�6��a���a V[a cV[`@Qa���a�V[`@Q����[a�`�6��aӑ�a$�V[a V[`@Qa呐aV[`@Q����[a`�6��a��a#V[a�V[[`��X�{�����������������������������{�����������������������������a�WP[^�{�����������������������������{����������������������������[�a�WPa�a�V[[�P��PV[```�Ta��a%.V[�`` ��` `@Q��`@R������R` ��Ta'�a%.V[�atW�`aIWa��T�R�` �atV[���`R` ` �[�T�R�`�` ��aWW��`��[PPPPP�P�V[`a��aV[a�W`@Q�y��R`a��a%�V[`@Q����[``��R` ��R` ` `�T�a �s���������������������P��PV[`a�a V[�P�s���������������������s��������������������aW`@Q�y��R`av�a&dV[`@Q����[�s��������������������a�alV[s���������������������a�WPáa�alV[a V[[aW`@Q�y��R`a�a&�V[`@Q����[a��atV[PPPV[a,a&alV[�a-V[akW`@Q�y��R`ab�a'�V[`@Q����[av���aV[PPPV[``�P�V[a�alV[s��������������������a�aV[s��������������������aW`@Q�y��R`a��a'�V[`@Q����[a ��arV[PPV[a)���`@Q�` `@R�`�RPa V[PPPV[a6alV[s��������������������aTaV[s��������������������a�W`@Q�y��R`a��a'�V[`@Q����[``�Ta��a%.V[�Pa�W`@Q�y��R`a�a(`V[`@Q����[�`��Q�` �a ���a�V[PPV[`�``��R` ��R` ` `�T�a �s���������������������P`s���������������������s��������������������a �W`@Q�y��R`a ��a(�V[`@Q����[��PP��PV[`�s���������������������s��������������������a 8W`@Q�y��R`a /�a)�V[`@Q����[``�s��������������������s���������������������R` ��R` ` T�P��PV[a �alV[s��������������������a �aV[s��������������������a �W`@Q�y��R`a �a'�V[`@Q����[a`aLV[V[```�T�a �s���������������������P�V[```�Ta@�a%.V[�`` ��` `@Q��`@R������R` ��Tal�a%.V[�a�W�`a�Wa��T�R�` �a�V[���`R` ` �[�T�R�`�` ��a�W��`��[PPPPP�P�V[a�alV[s��������������������a�aV[s��������������������a?W`@Q�y��R`a6�a'�V[`@Q����[`aJ�a V[�P�s���������������������s��������������������a�W`@Q�y��R`a��a)�V[`@Q����[aÂaV[PPPV[a�a�alV[��a/V[PPV[`�a�alV[�Pa����aV[`�PP��PPV[a a alV[�a-V[a QW`@Q�y��R`a H�a'�V[`@Q����[a ]����a�V[PPPPV[``a n�aV[a �W`@Q�y��R`a ��a*�V[`@Q����[`a �a�V[�P`�Qa �W`@Q�` `@R�`�RPaV[�a �a�V[`@Q` a a*�V[`@Q` ���R�`@R[�PP��PV[```�s��������������������s���������������������R` ��R` ` `�s��������������������s���������������������R` ��R` ` `�T�a �`��P��PPV[a�alV[s��������������������a�aV[s��������������������aW`@Q�y��R`a�a'�V[`@Q����[`s���������������������s��������������������a�W`@Q�y��R`a��a+tV[`@Q����[a��aLV[PV[`�ɧ{�����������������������������{�����������������������������P��PV[`�s��������������������``��R` ��R` ` `�T�a �s��������������������s���������������������P��PV[`3�P�V[�``��R` ��R` ` `a �T�s����������������������s���������������������UP��s��������������������a�a V[s���������������������[����}[�OqB}������)[ ��ù%`@Q`@Q����PPV[`a8�aV[awW`@Q�y��R`an�a,V[`@Q����[`a��a V[�P�s���������������������s���������������������a�WP�s��������������������aلa~V[s��������������������[�aWPa��a V[[�PP��PPV[�s��������������������a+�a V[s��������������������a�W`@Q�y��R`ax�a,�V[`@Q����[`s���������������������s��������������������a�W`@Q�y��R`a�a-*V[`@Q����[a����a�V[a`�atV[```�s��������������������s���������������������R` ��R` ` `��TaW��a-yV[�PP��UP```�s��������������������s���������������������R` ��R` ` `��Ta���a-�V[�PP��UP�``��R` ��R` ` `a �T�s����������������������s���������������������UP��s���������������������s����������������������R��ți°h�7���+��cġ(�ZM�#��`@Q`@Q����am���a�V[PPPV[`s���������������������s��������������������a�W`@Q�y��R`aِa.OV[`@Q����[a�aV[a+W`@Q�y��R`a"�a.�V[`@Q����[a7`��a�V[```�s��������������������s���������������������R` ��R` ` `��Ta���a-�V[�PP��UP�``��R` ��R` ` `a �T�s����������������������s���������������������UP��s��������������������`s����������������������R��ți°h�7���+��cġ(�ZM�#��`@Q`@Q����aH`��a�V[PPV[```�T�a �s���������������������P�``a �T�s����������������������s���������������������UP�s���������������������s�����������������������SYD�Ф�I�"�گ�okdW�`@Q`@Q����PPV[`a�a V[�Pa+�`�a�V[a6`�atV[```�s��������������������s���������������������R` ��R` ` `��Ta���a-yV[�PP��UP``��R` ��R` ` `a �T�s���������������������U�`s���������������������s����������������������R��ți°h�7���+��cġ(�ZM�#��`@Q`@Q����a+�`�a�V[PPV[�s���������������������s��������������������a�W`@Q�y��R`a��a/'V[`@Q����[�``�s��������������������s���������������������R` ��R` ` `�s��������������������s���������������������R` ��R` ` `a �T�`����UP�s���������������������s��������������������0~�9�a艘E�=Y��S�� ���+Y7il1�`@Qa���aV[`@Q����PPPV[a����aV[a�����a�V[a�W`@Q�y��R`a�a/�V[`@Q����[PPPPV[```�Ta�a%.V[�`` ��` `@Q��`@R������R` ��Ta3�a%.V[�a�W�`aUWa��T�R�` �a�V[���`R` ` �[�T�R�`�` ��acW��`��[PPPPP�P�V[```�a�W`@Q�`@`@R�`�R` 0�RP�Pa�V[`��P`[`�aW��a�a/�V[�PP` �a���a0QV[�Pa�V[`�g���������a Waa!�V[[`@Q���R�``` �`@R�aRW�` `��6�7���PP�P[P�P[`�a�W`�ak��a-yV[�P` �az��a0�V[`0a���a-�V[`����Q�a�Wa�a0�V[[` �~���������������������������������`�SP` �aؑ�a0QV[�PaVV[��PPPP[��PV[PPPV[PPPV[`a�s��������������������a�V[aW�s��������������������cza?alV[���`@Q�c����`��R`aa�����a17V[` `@Q���`��;�a{W`��[PZ�PPP�a�WP`@Q=``���`@RP��a���a1�V[`[a/W=�`�a�W`@Q�P``?=�`@R=�R=`` �>a�V[``�P[P`�Qa'W`@Q�y��R`a�a/�V[`@Q����[�Q�` �[cz`�{�����������������������������{�����������������������������PPa�V[`�P[��PPPPV[`��s��������������������;�P��PV[��Ta��a%.V[�`R` ` �`` ����a�W`�Ua$V[�`a�W�Q`����Ua$V[��`�U�a$W��[��a#W�Q�U�` ��`�aV[[P�Pa1��a5V[P�V[[��aNW`�`�UP`a6V[P�V[``@Q�P�V[`��[`��[`������P��PV[a��afV[�a�W`��[PV[`�5�Pa��a�V[��PPV[`` ��a�Wa�a\V[[`aℂ�a�V[�PP��PPV[`��P��PV[a�a�V[�RPPV[`` ��Pa`��a�V[��PPV[`�Q�P��PV[`��R` ��P��PPV[`[��a[W��Q��R` ��Pa@V[��ajW`��R[PPPPV[```��P��PV[`a��a!V[a���a,V[�Pa���` �a=V[a��apV[��PP��PPV[`` ��P��`�Raԁ�a�V[�P��PPV[`��P��PV[a�a�V[�a�W`��[PV[`�5�Pa �a�V[��PPV[`` ��a (Wa 'a\V[[`a 6���a�V[�PP��PPV[`s����������������������P��PV[`a j�a ?V[�P��PV[a z�a _V[�RPPV[`` ��Pa �`��a qV[��PPV[a ��a _V[�a �W`��[PV[`�5�Pa ��a �V[��PPV[`�`@��a �Wa �a\V[[`a 셂�a �V[�PP` a ����a�V[�PP�P��PV[`�```��a! Wa!a\V[[`a!.���a �V[�PP` a!?���a �V[�PP`@a!P���a�V[�PP�P�P�V[a!c�a�V[�RPPV[`` ��Pa!~`��a!ZV[��PPV[`��[`��[NH{q`R`A`R`$`�[a!ƂapV[���g���������a!�Wa!�a!�V[[�`@RPPPV[`a!�aRV[�Pa"��a!�V[��PV[`g���������a"$Wa"#a!�V[[a"-�apV[�P` ��P��PV[���7`��RPPPV[`a"\a"W�a" V[a!�V[�P��R` ����a"xWa"wa!�V[[a"����a":V[P��PPPV[`�`�a"�Wa"�a!�V[[�5a"���` �a"IV[�PP��PPV[`` ��a"�Wa"�a\V[[`�5g���������a"�Wa"�aaV[[a"����a"�V[�PP��PPV[`` ��a#Wa#a\V[[`a#&���a �V[�PP��PPV[a#8�a�V[�a#CW`��[PV[`�5�Pa#U�a#/V[��PPV[`�`@��a#rWa#qa\V[[`a#����a �V[�PP` a#����a#FV[�PP�P��PV[`g���������a#�Wa#�a!�V[[a#��apV[�P` ��P��PV[`a#�a#ڄa#�V[a!�V[�P��R` ����a#�Wa#�a!�V[[a$���a":V[P��PPPV[`�`�a$#Wa$"a!�V[[�5a$3��` �a#�V[�PP��PPV[`�`�`���a$VWa$Ua\V[[`a$d���a �V[�PP` a$u���a �V[�PP`@a$����a�V[�PP``�5g���������a$�Wa$�aaV[[a$����a$V[�PP����P�PV[`�`@��a$�Wa$�a\V[[`a$䅂�a �V[�PP` a$����a �V[�PP�P��PV[NH{q`R`"`R`$`�[``��P`��a%FW`��P[` ��a%ZWa%Ya$�V[[P��PV[ERC721: approved query for nonex`�Ristent token` �RPV[`a%�`,�a,V[�Pa%ǂa%`V[`@��P��PV[`` ��P��`�Ra%�a%�V[�P��PV[ERC721: approval to current owne`�Rr` �RPV[`a&N`!�a,V[�Pa&Y�a%�V[`@��P��PV[`` ��P��`�Ra&}�a&AV[�P��PV[ERC721: approve caller is not ow`�Rner nor approved for all` �RPV[`a&�`8�a,V[�Pa&�a&�V[`@��P��PV[`` ��P��`�Ra'�a&�V[�P��PV[ERC721: transfer caller is not o`�Rwner nor approved` �RPV[`a'r`1�a,V[�Pa'}�a'V[`@��P��PV[`` ��P��`�Ra'��a'eV[�P��PV[Ownable: caller is not the owner`�RPV[`a'�` �a,V[�Pa'�a'�V[` ��P��PV[`` ��P��`�Ra( �a'�V[�P��PV[SET`�RPV[`a(J`�a,V[�Pa(U�a(V[` ��P��PV[`` ��P��`�Ra(y�a(=V[�P��PV[ERC721: owner query for nonexist`�Rent token` �RPV[`a(�`)�a,V[�Pa(�a(�V[`@��P��PV[`` ��P��`�Ra)�a(�V[�P��PV[ERC721: balance query for the ze`�Rro address` �RPV[`a)n`*�a,V[�Pa)y�a)V[`@��P��PV[`` ��P��`�Ra)��a)aV[�P��PV[OWNER`�RPV[`a)�`�a,V[�Pa)�a)�V[` ��P��PV[`` ��P��`�Ra* �a)�V[�P��PV[ERC721Metadata: URI query for no`�Rnexistent token` �RPV[`a*l`/�a,V[�Pa*w�a*V[`@��P��PV[`` ��P��`�Ra*��a*_V[�P��PV[`��P��PPV[`a*��a!V[a*�a*�V[�Pa*ҁ�` �a=V[���PP��PPV[`a*ꂅa*�V[�Pa*���a*�V[�P��P��PPPV[Ownable: new owner is the zero a`�Rddress` �RPV[`a+^`&�a,V[�Pa+i�a+V[`@��P��PV[`` ��P��`�Ra+��a+QV[�P��PV[ERC721: operator query for nonex`�Ristent token` �RPV[`a+�`,�a,V[�Pa+��a+�V[`@��P��PV[`` ��P��`�Ra,�a+�V[�P��PV[ERC721: transfer from incorrect `�Rowner` �RPV[`a,�`%�a,V[�Pa,��a,&V[`@��P��PV[`` ��P��`�Ra,��a,uV[�P��PV[ERC721: transfer to the zero add`�Rress` �RPV[`a-`$�a,V[�Pa-�a,�V[`@��P��PV[`` ��P��`�Ra-C�a-V[�P��PV[NH{q`R``R`$`�[`a-��a�V[�Pa-��a�V[�P��a-�Wa-�a-JV[[���P��PPV[`a-��a�V[�Pa-Ãa�V[�P����������������������������������a-�Wa-�a-JV[[���P��PPV[ERC721: mint to the zero address`�RPV[`a.9` �a,V[�Pa.D�a.V[` ��P��PV[`` ��P��`�Ra.h�a.,V[�P��PV[ERC721: token already minted`�RPV[`a.�`�a,V[�Pa.��a.oV[` ��P��PV[`` ��P��`�Ra.ԁa.�V[�P��PV[ERC721: approve to caller`�RPV[`a/`�a,V[�Pa/�a.�V[` ��P��PV[`` ��P��`�Ra/@�a/V[�P��PV[ERC721: transfer to non ERC721Re`�Rceiver implementer` �RPV[`a/�`2�a,V[�Pa/��a/GV[`@��P��PV[`` ��P��`�Ra/ҁa/�V[�P��PV[`a/�a�V[�P���������������������������������a0Wa0a-JV[[`��P��PV[NH{q`R``R`$`�[`a0\�a�V[�Pa0g�a�V[�P�a0wWa0va0"V[[���P��PPV[`a0��a�V[�Pa0��a�V[�P�a0�Wa0�a0"V[[���P��PPV[NH{q`R`2`R`$`�[`�Q�P��PV[`��R` ��P��PPV[`a1 �a0�V[a1��a0�V[�Pa1#��` �a=V[a1,�apV[��PP��PPV[``���Pa1L`��a qV[a1Y` ��a qV[a1f`@��a!ZV[��``�Ra1x��a0�V[�P��PPPPPV[`�Q�Pa1��a�V[��PPV[`` ��a1�Wa1�a\V[[`a1����a1�V[�PP��PPV��dipfsX" <�r��^<��t�����'�uN�˧+���[dsolcC3�dipfsX" ����T*�����!�4�v�C�)LX7�:xh;�dsolcC3