Overview ERC721
Total Supply:
915 YGGLDT

Holders:
547
Profile Summary
Blockchain:
Base (8453)

Are you the contract creator? Verify and Publish your contract source code today!
This contract was created by 0x133358192563Db699A307FC719Ce629319c48FeA
6080604052655adbc8035800600d5561d904600e556001600f556000601060146101000a81548160ff0219169083151502179055503480156200004157600080fd5b506040518060400160405280601581526020017f594747204c55434b592044524157205449434b455400000000000000000000008152506040518060400160405280600681526020017f5947474c445400000000000000000000000000000000000000000000000000008152508160009081620000bf91906200048b565b508060019081620000d191906200048b565b505050620000f4620000e86200014360201b60201c565b6200014b60201b60201c565b6001600b8190555033601060006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff16021790555062000572565b600033905090565b6000600a60009054906101000a900473ffffffffffffffffffffffffffffffffffffffff16905081600a60006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff1602179055508173ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff167f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e060405160405180910390a35050565b600081519050919050565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052604160045260246000fd5b7f4e487b7100000000000000000000000000000000000000000000000000000000600052602260045260246000fd5b600060028204905060018216806200029357607f821691505b602082108103620002a957620002a86200024b565b5b50919050565b60008190508160005260206000209050919050565b60006020601f8301049050919050565b600082821b905092915050565b600060088302620003137fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff82620002d4565b6200031f8683620002d4565b95508019841693508086168417925050509392505050565b6000819050919050565b6000819050919050565b60006200036c62000366620003608462000337565b62000341565b62000337565b9050919050565b6000819050919050565b62000388836200034b565b620003a0620003978262000373565b848454620002e1565b825550505050565b600090565b620003b7620003a8565b620003c48184846200037d565b505050565b5b81811015620003ec57620003e0600082620003ad565b600181019050620003ca565b5050565b601f8211156200043b576200040581620002af565b6200041084620002c4565b8101602085101562000420578190505b620004386200042f85620002c4565b830182620003c9565b50505b505050565b600082821c905092915050565b6000620004606000198460080262000440565b1980831691505092915050565b60006200047b83836200044d565b9150826002028217905092915050565b620004968262000211565b67ffffffffffffffff811115620004b257620004b16200021c565b5b620004be82546200027a565b620004cb828285620003f0565b600060209050601f831160018114620005035760008415620004ee578287015190505b620004fa85826200046d565b8655506200056a565b601f1984166200051386620002af565b60005b828110156200053d5784890151825560018201915060208501945060208101905062000516565b868310156200055d578489015162000559601f8916826200044d565b8355505b6001600288020188555050505b505050505050565b61487c80620005826000396000f3fe6080604052600436106101ee5760003560e01c80635c975abb1161010d578063a0712d68116100a0578063c87b56dd1161006f578063c87b56dd146106d8578063d5abeb0114610715578063e985e9c514610740578063f2fde38b1461077d578063f51f96dd146107a6576101ee565b8063a0712d681461063f578063a22cb4651461065b578063b88d4fde14610684578063c4e41b22146106ad576101ee565b8063715018a6116100dc578063715018a6146105a95780638ba4cc3c146105c05780638da5cb5b146105e957806395d89b4114610614576101ee565b80635c975abb146104db5780636352211e146105065780636f8b44b01461054357806370a082311461056c576101ee565b80632f745c5911610185578063438b630011610154578063438b6300146104215780634f6ccce71461045e57806355f804b31461049b5780635b70ea9f146104c4576101ee565b80632f745c59146103675780633ccfd60b146103a457806342842e0e146103bb578063428640d8146103e4576101ee565b806316c38b3c116101c157806316c38b3c146102c157806318160ddd146102ea5780631919fed71461031557806323b872dd1461033e576101ee565b806301ffc9a7146101f357806306fdde0314610230578063081812fc1461025b578063095ea7b314610298575b600080fd5b3480156101ff57600080fd5b5061021a60048036038101906102159190612dba565b6107d1565b6040516102279190612e02565b60405180910390f35b34801561023c57600080fd5b5061024561084b565b6040516102529190612ead565b60405180910390f35b34801561026757600080fd5b50610282600480360381019061027d9190612f05565b6108dd565b60405161028f9190612f73565b60405180910390f35b3480156102a457600080fd5b506102bf60048036038101906102ba9190612fba565b610923565b005b3480156102cd57600080fd5b506102e860048036038101906102e39190613026565b610a3a565b005b3480156102f657600080fd5b506102ff610a5f565b60405161030c9190613062565b60405180910390f35b34801561032157600080fd5b5061033c60048036038101906103379190612f05565b610a6c565b005b34801561034a57600080fd5b506103656004803603810190610360919061307d565b610a7e565b005b34801561037357600080fd5b5061038e60048036038101906103899190612fba565b610ade565b60405161039b9190613062565b60405180910390f35b3480156103b057600080fd5b506103b9610b83565b005b3480156103c757600080fd5b506103e260048036038101906103dd919061307d565b610c3a565b005b3480156103f057600080fd5b5061040b600480360381019061040691906130d0565b610c5a565b6040516104189190612e02565b60405180910390f35b34801561042d57600080fd5b50610448600480360381019061044391906130d0565b610c7a565b60405161045591906131bb565b60405180910390f35b34801561046a57600080fd5b5061048560048036038101906104809190612f05565b610d84565b6040516104929190613062565b60405180910390f35b3480156104a757600080fd5b506104c260048036038101906104bd9190613312565b610df5565b005b3480156104d057600080fd5b506104d9610e10565b005b3480156104e757600080fd5b506104f0610f2b565b6040516104fd9190612e02565b60405180910390f35b34801561051257600080fd5b5061052d60048036038101906105289190612f05565b610f3e565b60405161053a9190612f73565b60405180910390f35b34801561054f57600080fd5b5061056a60048036038101906105659190612f05565b610fc4565b005b34801561057857600080fd5b50610593600480360381019061058e91906130d0565b610fd6565b6040516105a09190613062565b60405180910390f35b3480156105b557600080fd5b506105be61108d565b005b3480156105cc57600080fd5b506105e760048036038101906105e29190612fba565b6110a1565b005b3480156105f557600080fd5b506105fe61119d565b60405161060b9190612f73565b60405180910390f35b34801561062057600080fd5b506106296111c7565b6040516106369190612ead565b60405180910390f35b61065960048036038101906106549190612f05565b611259565b005b34801561066757600080fd5b50610682600480360381019061067d919061335b565b611610565b005b34801561069057600080fd5b506106ab60048036038101906106a6919061343c565b611626565b005b3480156106b957600080fd5b506106c2611688565b6040516106cf9190613062565b60405180910390f35b3480156106e457600080fd5b506106ff60048036038101906106fa9190612f05565b611697565b60405161070c9190612ead565b60405180910390f35b34801561072157600080fd5b5061072a6116ff565b6040516107379190613062565b60405180910390f35b34801561074c57600080fd5b50610767600480360381019061076291906134bf565b611705565b6040516107749190612e02565b60405180910390f35b34801561078957600080fd5b506107a4600480360381019061079f91906130d0565b611799565b005b3480156107b257600080fd5b506107bb61181c565b6040516107c89190613062565b60405180910390f35b60007f780e9d63000000000000000000000000000000000000000000000000000000007bffffffffffffffffffffffffffffffffffffffffffffffffffffffff1916827bffffffffffffffffffffffffffffffffffffffffffffffffffffffff19161480610844575061084382611822565b5b9050919050565b60606000805461085a9061352e565b80601f01602080910402602001604051908101604052809291908181526020018280546108869061352e565b80156108d35780601f106108a8576101008083540402835291602001916108d3565b820191906000526020600020905b8154815290600101906020018083116108b657829003601f168201915b5050505050905090565b60006108e882611904565b6004600083815260200190815260200160002060009054906101000a900473ffffffffffffffffffffffffffffffffffffffff169050919050565b600061092e82610f3e565b90508073ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff160361099e576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610995906135d1565b60405180910390fd5b8073ffffffffffffffffffffffffffffffffffffffff166109bd61194f565b73ffffffffffffffffffffffffffffffffffffffff1614806109ec57506109eb816109e661194f565b611705565b5b610a2b576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610a2290613663565b60405180910390fd5b610a358383611957565b505050565b610a42611a10565b80601060146101000a81548160ff02191690831515021790555050565b6000600880549050905090565b610a74611a10565b80600d8190555050565b610a8f610a8961194f565b82611a8e565b610ace576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610ac5906136f5565b60405180910390fd5b610ad9838383611b23565b505050565b6000610ae983610fd6565b8210610b2a576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610b2190613787565b60405180910390fd5b600660008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020600083815260200190815260200160002054905092915050565b610b8b611a10565b60003373ffffffffffffffffffffffffffffffffffffffff1647604051610bb1906137d8565b60006040518083038185875af1925050503d8060008114610bee576040519150601f19603f3d011682016040523d82523d6000602084013e610bf3565b606091505b5050905080610c37576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610c2e90613839565b60405180910390fd5b50565b610c5583838360405180602001604052806000815250611626565b505050565b60116020528060005260406000206000915054906101000a900460ff1681565b60606000610c8783610fd6565b905060008167ffffffffffffffff811115610ca557610ca46131e7565b5b604051908082528060200260200182016040528015610cd35781602001602082028036833780820191505090505b50905060006001905060005b8381108015610cf05750600e548211155b15610d78576000610d0083610f3e565b90508673ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff1603610d645782848381518110610d4957610d48613859565b5b6020026020010181815250508180610d60906138b7565b9250505b8280610d6f906138b7565b93505050610cdf565b82945050505050919050565b6000610d8e610a5f565b8210610dcf576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610dc690613971565b60405180910390fd5b60088281548110610de357610de2613859565b5b90600052602060002001549050919050565b610dfd611a10565b80600c9081610e0c9190613b3d565b5050565b610e18611e1c565b601160003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060009054906101000a900460ff1615610ea5576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610e9c90613c81565b60405180910390fd5b6001601160003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060006101000a81548160ff021916908315150217905550610f0933600f54611e6b565b600f6000815480929190610f1c906138b7565b9190505550610f29611e89565b565b601060149054906101000a900460ff1681565b600080610f4a83611e93565b9050600073ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff1603610fbb576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610fb290613ced565b60405180910390fd5b80915050919050565b610fcc611a10565b80600e8190555050565b60008073ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff1603611046576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161103d90613d7f565b60405180910390fd5b600360008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020549050919050565b611095611a10565b61109f6000611ed0565b565b6110a9611a10565b60006110b3610a5f565b9050601060149054906101000a900460ff1615611105576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016110fc90613deb565b60405180910390fd5b600e5481836111149190613e0b565b1115611155576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161114c90613e8b565b60405180910390fd5b60005b828110156111975761116c84600f54611e6b565b600f600081548092919061117f906138b7565b9190505550808061118f906138b7565b915050611158565b50505050565b6000600a60009054906101000a900473ffffffffffffffffffffffffffffffffffffffff16905090565b6060600180546111d69061352e565b80601f01602080910402602001604051908101604052809291908181526020018280546112029061352e565b801561124f5780601f106112245761010080835404028352916020019161124f565b820191906000526020600020905b81548152906001019060200180831161123257829003601f168201915b5050505050905090565b611261611e1c565b600061126b610a5f565b9050601060149054906101000a900460ff16156112bd576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016112b490613ef7565b60405180910390fd5b60008211611300576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016112f790613f63565b60405180910390fd5b600e54818361130f9190613e0b565b1115611350576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161134790613ff5565b60405180910390fd5b6000600d54836113609190614015565b9050600061136d33610fd6565b111561140b57600d54836113819190614015565b3410156113c3576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016113ba906140c9565b60405180910390fd5b60005b83811015611405576113da33600f54611e6b565b600f60008154809291906113ed906138b7565b919050555080806113fd906138b7565b9150506113c6565b50611534565b601160003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060009054906101000a900460ff1615611498576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161148f90613c81565b60405180910390fd5b6001601160003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060006101000a81548160ff02191690831515021790555060005b838110156115325761150733600f54611e6b565b600f600081548092919061151a906138b7565b9190505550808061152a906138b7565b9150506114f3565b505b6000601060009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168260405161157c906137d8565b60006040518083038185875af1925050503d80600081146115b9576040519150601f19603f3d011682016040523d82523d6000602084013e6115be565b606091505b5050905080611602576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016115f99061415b565b60405180910390fd5b50505061160d611e89565b50565b61162261161b61194f565b8383611f96565b5050565b61163761163161194f565b83611a8e565b611676576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161166d906136f5565b60405180910390fd5b61168284848484612102565b50505050565b6000611692610a5f565b905090565b60606116a282611904565b60006116ac61215e565b905060008151116116cc57604051806020016040528060008152506116f7565b806116d6846121f0565b6040516020016116e79291906141b7565b6040516020818303038152906040525b915050919050565b600e5481565b6000600560008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060009054906101000a900460ff16905092915050565b6117a1611a10565b600073ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff1603611810576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016118079061424d565b60405180910390fd5b61181981611ed0565b50565b600d5481565b60007f80ac58cd000000000000000000000000000000000000000000000000000000007bffffffffffffffffffffffffffffffffffffffffffffffffffffffff1916827bffffffffffffffffffffffffffffffffffffffffffffffffffffffff191614806118ed57507f5b5e139f000000000000000000000000000000000000000000000000000000007bffffffffffffffffffffffffffffffffffffffffffffffffffffffff1916827bffffffffffffffffffffffffffffffffffffffffffffffffffffffff1916145b806118fd57506118fc826122be565b5b9050919050565b61190d81612328565b61194c576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161194390613ced565b60405180910390fd5b50565b600033905090565b816004600083815260200190815260200160002060006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff160217905550808273ffffffffffffffffffffffffffffffffffffffff166119ca83610f3e565b73ffffffffffffffffffffffffffffffffffffffff167f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b92560405160405180910390a45050565b611a1861194f565b73ffffffffffffffffffffffffffffffffffffffff16611a3661119d565b73ffffffffffffffffffffffffffffffffffffffff1614611a8c576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401611a83906142b9565b60405180910390fd5b565b600080611a9a83610f3e565b90508073ffffffffffffffffffffffffffffffffffffffff168473ffffffffffffffffffffffffffffffffffffffff161480611adc5750611adb8185611705565b5b80611b1a57508373ffffffffffffffffffffffffffffffffffffffff16611b02846108dd565b73ffffffffffffffffffffffffffffffffffffffff16145b91505092915050565b8273ffffffffffffffffffffffffffffffffffffffff16611b4382610f3e565b73ffffffffffffffffffffffffffffffffffffffff1614611b99576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401611b909061434b565b60405180910390fd5b600073ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff1603611c08576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401611bff906143dd565b60405180910390fd5b611c158383836001612369565b8273ffffffffffffffffffffffffffffffffffffffff16611c3582610f3e565b73ffffffffffffffffffffffffffffffffffffffff1614611c8b576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401611c829061434b565b60405180910390fd5b6004600082815260200190815260200160002060006101000a81549073ffffffffffffffffffffffffffffffffffffffff02191690556001600360008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020600082825403925050819055506001600360008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008282540192505081905550816002600083815260200190815260200160002060006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff160217905550808273ffffffffffffffffffffffffffffffffffffffff168473ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef60405160405180910390a4611e1783838360016124c7565b505050565b6002600b5403611e61576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401611e5890614449565b60405180910390fd5b6002600b81905550565b611e858282604051806020016040528060008152506124cd565b5050565b6001600b81905550565b60006002600083815260200190815260200160002060009054906101000a900473ffffffffffffffffffffffffffffffffffffffff169050919050565b6000600a60009054906101000a900473ffffffffffffffffffffffffffffffffffffffff16905081600a60006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff1602179055508173ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff167f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e060405160405180910390a35050565b8173ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff1603612004576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401611ffb906144b5565b60405180910390fd5b80600560008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060006101000a81548160ff0219169083151502179055508173ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff167f17307eab39ab6107e8899845ad3d59bd9653f200f220920489ca2b5937696c31836040516120f59190612e02565b60405180910390a3505050565b61210d848484611b23565b61211984848484612528565b612158576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161214f90614547565b60405180910390fd5b50505050565b6060600c805461216d9061352e565b80601f01602080910402602001604051908101604052809291908181526020018280546121999061352e565b80156121e65780601f106121bb576101008083540402835291602001916121e6565b820191906000526020600020905b8154815290600101906020018083116121c957829003601f168201915b5050505050905090565b6060600060016121ff846126af565b01905060008167ffffffffffffffff81111561221e5761221d6131e7565b5b6040519080825280601f01601f1916602001820160405280156122505781602001600182028036833780820191505090505b509050600082602001820190505b6001156122b3578080600190039150507f3031323334353637383961626364656600000000000000000000000000000000600a86061a8153600a85816122a7576122a6614567565b5b0494506000850361225e575b819350505050919050565b60007f01ffc9a7000000000000000000000000000000000000000000000000000000007bffffffffffffffffffffffffffffffffffffffffffffffffffffffff1916827bffffffffffffffffffffffffffffffffffffffffffffffffffffffff1916149050919050565b60008073ffffffffffffffffffffffffffffffffffffffff1661234a83611e93565b73ffffffffffffffffffffffffffffffffffffffff1614159050919050565b61237584848484612802565b60018111156123b9576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016123b090614608565b60405180910390fd5b6000829050600073ffffffffffffffffffffffffffffffffffffffff168573ffffffffffffffffffffffffffffffffffffffff1603612400576123fb81612808565b61243f565b8373ffffffffffffffffffffffffffffffffffffffff168573ffffffffffffffffffffffffffffffffffffffff161461243e5761243d8582612851565b5b5b600073ffffffffffffffffffffffffffffffffffffffff168473ffffffffffffffffffffffffffffffffffffffff16036124815761247c816129be565b6124c0565b8473ffffffffffffffffffffffffffffffffffffffff168473ffffffffffffffffffffffffffffffffffffffff16146124bf576124be8482612a8f565b5b5b5050505050565b50505050565b6124d78383612b0e565b6124e46000848484612528565b612523576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161251a90614547565b60405180910390fd5b505050565b60006125498473ffffffffffffffffffffffffffffffffffffffff16612d2b565b156126a2578373ffffffffffffffffffffffffffffffffffffffff1663150b7a0261257261194f565b8786866040518563ffffffff1660e01b8152600401612594949392919061467d565b6020604051808303816000875af19250505080156125d057506040513d601f19601f820116820180604052508101906125cd91906146de565b60015b612652573d8060008114612600576040519150601f19603f3d011682016040523d82523d6000602084013e612605565b606091505b50600081510361264a576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161264190614547565b60405180910390fd5b805181602001fd5b63150b7a0260e01b7bffffffffffffffffffffffffffffffffffffffffffffffffffffffff1916817bffffffffffffffffffffffffffffffffffffffffffffffffffffffff1916149150506126a7565b600190505b949350505050565b600080600090507a184f03e93ff9f4daa797ed6e38ed64bf6a1f010000000000000000831061270d577a184f03e93ff9f4daa797ed6e38ed64bf6a1f010000000000000000838161270357612702614567565b5b0492506040810190505b6d04ee2d6d415b85acef8100000000831061274a576d04ee2d6d415b85acef810000000083816127405761273f614567565b5b0492506020810190505b662386f26fc10000831061277957662386f26fc10000838161276f5761276e614567565b5b0492506010810190505b6305f5e10083106127a2576305f5e100838161279857612797614567565b5b0492506008810190505b61271083106127c75761271083816127bd576127bc614567565b5b0492506004810190505b606483106127ea57606483816127e0576127df614567565b5b0492506002810190505b600a83106127f9576001810190505b80915050919050565b50505050565b6008805490506009600083815260200190815260200160002081905550600881908060018154018082558091505060019003906000526020600020016000909190919091505550565b6000600161285e84610fd6565b612868919061470b565b905060006007600084815260200190815260200160002054905081811461294d576000600660008673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020600084815260200190815260200160002054905080600660008773ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020600084815260200190815260200160002081905550816007600083815260200190815260200160002081905550505b6007600084815260200190815260200160002060009055600660008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008381526020019081526020016000206000905550505050565b600060016008805490506129d2919061470b565b9050600060096000848152602001908152602001600020549050600060088381548110612a0257612a01613859565b5b906000526020600020015490508060088381548110612a2457612a23613859565b5b906000526020600020018190555081600960008381526020019081526020016000208190555060096000858152602001908152602001600020600090556008805480612a7357612a7261473f565b5b6001900381819060005260206000200160009055905550505050565b6000612a9a83610fd6565b905081600660008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020600083815260200190815260200160002081905550806007600084815260200190815260200160002081905550505050565b600073ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff1603612b7d576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401612b74906147ba565b60405180910390fd5b612b8681612328565b15612bc6576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401612bbd90614826565b60405180910390fd5b612bd4600083836001612369565b612bdd81612328565b15612c1d576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401612c1490614826565b60405180910390fd5b6001600360008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008282540192505081905550816002600083815260200190815260200160002060006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff160217905550808273ffffffffffffffffffffffffffffffffffffffff16600073ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef60405160405180910390a4612d276000838360016124c7565b5050565b6000808273ffffffffffffffffffffffffffffffffffffffff163b119050919050565b6000604051905090565b600080fd5b600080fd5b60007fffffffff0000000000000000000000000000000000000000000000000000000082169050919050565b612d9781612d62565b8114612da257600080fd5b50565b600081359050612db481612d8e565b92915050565b600060208284031215612dd057612dcf612d58565b5b6000612dde84828501612da5565b91505092915050565b60008115159050919050565b612dfc81612de7565b82525050565b6000602082019050612e176000830184612df3565b92915050565b600081519050919050565b600082825260208201905092915050565b60005b83811015612e57578082015181840152602081019050612e3c565b60008484015250505050565b6000601f19601f8301169050919050565b6000612e7f82612e1d565b612e898185612e28565b9350612e99818560208601612e39565b612ea281612e63565b840191505092915050565b60006020820190508181036000830152612ec78184612e74565b905092915050565b6000819050919050565b612ee281612ecf565b8114612eed57600080fd5b50565b600081359050612eff81612ed9565b92915050565b600060208284031215612f1b57612f1a612d58565b5b6000612f2984828501612ef0565b91505092915050565b600073ffffffffffffffffffffffffffffffffffffffff82169050919050565b6000612f5d82612f32565b9050919050565b612f6d81612f52565b82525050565b6000602082019050612f886000830184612f64565b92915050565b612f9781612f52565b8114612fa257600080fd5b50565b600081359050612fb481612f8e565b92915050565b60008060408385031215612fd157612fd0612d58565b5b6000612fdf85828601612fa5565b9250506020612ff085828601612ef0565b9150509250929050565b61300381612de7565b811461300e57600080fd5b50565b60008135905061302081612ffa565b92915050565b60006020828403121561303c5761303b612d58565b5b600061304a84828501613011565b91505092915050565b61305c81612ecf565b82525050565b60006020820190506130776000830184613053565b92915050565b60008060006060848603121561309657613095612d58565b5b60006130a486828701612fa5565b93505060206130b586828701612fa5565b92505060406130c686828701612ef0565b9150509250925092565b6000602082840312156130e6576130e5612d58565b5b60006130f484828501612fa5565b91505092915050565b600081519050919050565b600082825260208201905092915050565b6000819050602082019050919050565b61313281612ecf565b82525050565b60006131448383613129565b60208301905092915050565b6000602082019050919050565b6000613168826130fd565b6131728185613108565b935061317d83613119565b8060005b838110156131ae5781516131958882613138565b97506131a083613150565b925050600181019050613181565b5085935050505092915050565b600060208201905081810360008301526131d5818461315d565b905092915050565b600080fd5b600080fd5b7f4e487b7100000000000000000000000000000000000000000000000000000000600052604160045260246000fd5b61321f82612e63565b810181811067ffffffffffffffff8211171561323e5761323d6131e7565b5b80604052505050565b6000613251612d4e565b905061325d8282613216565b919050565b600067ffffffffffffffff82111561327d5761327c6131e7565b5b61328682612e63565b9050602081019050919050565b82818337600083830152505050565b60006132b56132b084613262565b613247565b9050828152602081018484840111156132d1576132d06131e2565b5b6132dc848285613293565b509392505050565b600082601f8301126132f9576132f86131dd565b5b81356133098482602086016132a2565b91505092915050565b60006020828403121561332857613327612d58565b5b600082013567ffffffffffffffff81111561334657613345612d5d565b5b613352848285016132e4565b91505092915050565b6000806040838503121561337257613371612d58565b5b600061338085828601612fa5565b925050602061339185828601613011565b9150509250929050565b600067ffffffffffffffff8211156133b6576133b56131e7565b5b6133bf82612e63565b9050602081019050919050565b60006133df6133da8461339b565b613247565b9050828152602081018484840111156133fb576133fa6131e2565b5b613406848285613293565b509392505050565b600082601f830112613423576134226131dd565b5b81356134338482602086016133cc565b91505092915050565b6000806000806080858703121561345657613455612d58565b5b600061346487828801612fa5565b945050602061347587828801612fa5565b935050604061348687828801612ef0565b925050606085013567ffffffffffffffff8111156134a7576134a6612d5d565b5b6134b38782880161340e565b91505092959194509250565b600080604083850312156134d6576134d5612d58565b5b60006134e485828601612fa5565b92505060206134f585828601612fa5565b9150509250929050565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052602260045260246000fd5b6000600282049050600182168061354657607f821691505b602082108103613559576135586134ff565b5b50919050565b7f4552433732313a20617070726f76616c20746f2063757272656e74206f776e6560008201527f7200000000000000000000000000000000000000000000000000000000000000602082015250565b60006135bb602183612e28565b91506135c68261355f565b604082019050919050565b600060208201905081810360008301526135ea816135ae565b9050919050565b7f4552433732313a20617070726f76652063616c6c6572206973206e6f7420746f60008201527f6b656e206f776e6572206f7220617070726f76656420666f7220616c6c000000602082015250565b600061364d603d83612e28565b9150613658826135f1565b604082019050919050565b6000602082019050818103600083015261367c81613640565b9050919050565b7f4552433732313a2063616c6c6572206973206e6f7420746f6b656e206f776e6560008201527f72206f7220617070726f76656400000000000000000000000000000000000000602082015250565b60006136df602d83612e28565b91506136ea82613683565b604082019050919050565b6000602082019050818103600083015261370e816136d2565b9050919050565b7f455243373231456e756d657261626c653a206f776e657220696e646578206f7560008201527f74206f6620626f756e6473000000000000000000000000000000000000000000602082015250565b6000613771602b83612e28565b915061377c82613715565b604082019050919050565b600060208201905081810360008301526137a081613764565b9050919050565b600081905092915050565b50565b60006137c26000836137a7565b91506137cd826137b2565b600082019050919050565b60006137e3826137b5565b9150819050919050565b7f5769746864726177206661696c65642e00000000000000000000000000000000600082015250565b6000613823601083612e28565b915061382e826137ed565b602082019050919050565b6000602082019050818103600083015261385281613816565b9050919050565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052603260045260246000fd5b7f4e487b7100000000000000000000000000000000000000000000000000000000600052601160045260246000fd5b60006138c282612ecf565b91507fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff82036138f4576138f3613888565b5b600182019050919050565b7f455243373231456e756d657261626c653a20676c6f62616c20696e646578206f60008201527f7574206f6620626f756e64730000000000000000000000000000000000000000602082015250565b600061395b602c83612e28565b9150613966826138ff565b604082019050919050565b6000602082019050818103600083015261398a8161394e565b9050919050565b60008190508160005260206000209050919050565b60006020601f8301049050919050565b600082821b905092915050565b6000600883026139f37fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff826139b6565b6139fd86836139b6565b95508019841693508086168417925050509392505050565b6000819050919050565b6000613a3a613a35613a3084612ecf565b613a15565b612ecf565b9050919050565b6000819050919050565b613a5483613a1f565b613a68613a6082613a41565b8484546139c3565b825550505050565b600090565b613a7d613a70565b613a88818484613a4b565b505050565b5b81811015613aac57613aa1600082613a75565b600181019050613a8e565b5050565b601f821115613af157613ac281613991565b613acb846139a6565b81016020851015613ada578190505b613aee613ae6856139a6565b830182613a8d565b50505b505050565b600082821c905092915050565b6000613b1460001984600802613af6565b1980831691505092915050565b6000613b2d8383613b03565b9150826002028217905092915050565b613b4682612e1d565b67ffffffffffffffff811115613b5f57613b5e6131e7565b5b613b69825461352e565b613b74828285613ab0565b600060209050601f831160018114613ba75760008415613b95578287015190505b613b9f8582613b21565b865550613c07565b601f198416613bb586613991565b60005b82811015613bdd57848901518255600182019150602085019450602081019050613bb8565b86831015613bfa5784890151613bf6601f891682613b03565b8355505b6001600288020188555050505b505050505050565b7f596f75206861766520616c726561647920636c61696d656420796f757220667260008201527f6565206d696e742e000000000000000000000000000000000000000000000000602082015250565b6000613c6b602883612e28565b9150613c7682613c0f565b604082019050919050565b60006020820190508181036000830152613c9a81613c5e565b9050919050565b7f4552433732313a20696e76616c696420746f6b656e2049440000000000000000600082015250565b6000613cd7601883612e28565b9150613ce282613ca1565b602082019050919050565b60006020820190508181036000830152613d0681613cca565b9050919050565b7f4552433732313a2061646472657373207a65726f206973206e6f74206120766160008201527f6c6964206f776e65720000000000000000000000000000000000000000000000602082015250565b6000613d69602983612e28565b9150613d7482613d0d565b604082019050919050565b60006020820190508181036000830152613d9881613d5c565b9050919050565b7f41697264726f7020697320706175736564210000000000000000000000000000600082015250565b6000613dd5601283612e28565b9150613de082613d9f565b602082019050919050565b60006020820190508181036000830152613e0481613dc8565b9050919050565b6000613e1682612ecf565b9150613e2183612ecf565b9250828201905080821115613e3957613e38613888565b5b92915050565b7f536f6c64206f7574206f7220747279206c657373207175616e746974792e0000600082015250565b6000613e75601e83612e28565b9150613e8082613e3f565b602082019050919050565b60006020820190508181036000830152613ea481613e68565b9050919050565b7f4d696e74696e6720697320706175736564210000000000000000000000000000600082015250565b6000613ee1601283612e28565b9150613eec82613eab565b602082019050919050565b60006020820190508181036000830152613f1081613ed4565b9050919050565b7f4d696e696d756d2031204e465400000000000000000000000000000000000000600082015250565b6000613f4d600d83612e28565b9150613f5882613f17565b602082019050919050565b60006020820190508181036000830152613f7c81613f40565b9050919050565b7f536f6c64206f7574206f7220747279206120736d616c6c6572207175616e746960008201527f7479000000000000000000000000000000000000000000000000000000000000602082015250565b6000613fdf602283612e28565b9150613fea82613f83565b604082019050919050565b6000602082019050818103600083015261400e81613fd2565b9050919050565b600061402082612ecf565b915061402b83612ecf565b925082820261403981612ecf565b915082820484148315176140505761404f613888565b5b5092915050565b7f496e73756666696369656e74207061796d656e7420666f72207468652072657160008201527f756573746564207175616e746974792e00000000000000000000000000000000602082015250565b60006140b3603083612e28565b91506140be82614057565b604082019050919050565b600060208201905081810360008301526140e2816140a6565b9050919050565b7f5061796d656e7420746f2074686520636f6e7472616374206f776e657220666160008201527f696c65642e000000000000000000000000000000000000000000000000000000602082015250565b6000614145602583612e28565b9150614150826140e9565b604082019050919050565b6000602082019050818103600083015261417481614138565b9050919050565b600081905092915050565b600061419182612e1d565b61419b818561417b565b93506141ab818560208601612e39565b80840191505092915050565b60006141c38285614186565b91506141cf8284614186565b91508190509392505050565b7f4f776e61626c653a206e6577206f776e657220697320746865207a65726f206160008201527f6464726573730000000000000000000000000000000000000000000000000000602082015250565b6000614237602683612e28565b9150614242826141db565b604082019050919050565b600060208201905081810360008301526142668161422a565b9050919050565b7f4f776e61626c653a2063616c6c6572206973206e6f7420746865206f776e6572600082015250565b60006142a3602083612e28565b91506142ae8261426d565b602082019050919050565b600060208201905081810360008301526142d281614296565b9050919050565b7f4552433732313a207472616e736665722066726f6d20696e636f72726563742060008201527f6f776e6572000000000000000000000000000000000000000000000000000000602082015250565b6000614335602583612e28565b9150614340826142d9565b604082019050919050565b6000602082019050818103600083015261436481614328565b9050919050565b7f4552433732313a207472616e7366657220746f20746865207a65726f2061646460008201527f7265737300000000000000000000000000000000000000000000000000000000602082015250565b60006143c7602483612e28565b91506143d28261436b565b604082019050919050565b600060208201905081810360008301526143f6816143ba565b9050919050565b7f5265656e7472616e637947756172643a207265656e7472616e742063616c6c00600082015250565b6000614433601f83612e28565b915061443e826143fd565b602082019050919050565b6000602082019050818103600083015261446281614426565b9050919050565b7f4552433732313a20617070726f766520746f2063616c6c657200000000000000600082015250565b600061449f601983612e28565b91506144aa82614469565b602082019050919050565b600060208201905081810360008301526144ce81614492565b9050919050565b7f4552433732313a207472616e7366657220746f206e6f6e20455243373231526560008201527f63656976657220696d706c656d656e7465720000000000000000000000000000602082015250565b6000614531603283612e28565b915061453c826144d5565b604082019050919050565b6000602082019050818103600083015261456081614524565b9050919050565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052601260045260246000fd5b7f455243373231456e756d657261626c653a20636f6e736563757469766520747260008201527f616e7366657273206e6f7420737570706f727465640000000000000000000000602082015250565b60006145f2603583612e28565b91506145fd82614596565b604082019050919050565b60006020820190508181036000830152614621816145e5565b9050919050565b600081519050919050565b600082825260208201905092915050565b600061464f82614628565b6146598185614633565b9350614669818560208601612e39565b61467281612e63565b840191505092915050565b60006080820190506146926000830187612f64565b61469f6020830186612f64565b6146ac6040830185613053565b81810360608301526146be8184614644565b905095945050505050565b6000815190506146d881612d8e565b92915050565b6000602082840312156146f4576146f3612d58565b5b6000614702848285016146c9565b91505092915050565b600061471682612ecf565b915061472183612ecf565b925082820390508181111561473957614738613888565b5b92915050565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052603160045260246000fd5b7f4552433732313a206d696e7420746f20746865207a65726f2061646472657373600082015250565b60006147a4602083612e28565b91506147af8261476e565b602082019050919050565b600060208201905081810360008301526147d381614797565b9050919050565b7f4552433732313a20746f6b656e20616c7265616479206d696e74656400000000600082015250565b6000614810601c83612e28565b915061481b826147da565b602082019050919050565b6000602082019050818103600083015261483f81614803565b905091905056fea264697066735822122055a4fbb81ccc4c9f272d31821f04886ceebd21dec89e309269ac2ec743cfbc3c64736f6c63430008120033