[ { "inputs": [ { "internalType": "string", "name": "name", "type": "string" }, { "internalType": "string", "name": "symbol", "type": "string" }, { "internalType": "string", "name": "_GOLD_BASE_URI", "type": "string" }, { "internalType": "string", "name": "_SILVER_BASE_URI", "type": "string" } ], "stateMutability": "nonpayable", "type": "constructor" }, { "inputs": [], "name": "InvalidMerkleProof", "type": "error" }, { "anonymous": false, "inputs": [ { "indexed": true, "internalType": "address", "name": "owner", "type": "address" }, { "indexed": true, "internalType": "address", "name": "approved", "type": "address" }, { "indexed": true, "internalType": "uint256", "name": "tokenId", "type": "uint256" } ], "name": "Approval", "type": "event" }, { "anonymous": false, "inputs": [ { "indexed": true, "internalType": "address", "name": "owner", "type": "address" }, { "indexed": true, "internalType": "address", "name": "operator", "type": "address" }, { "indexed": false, "internalType": "bool", "name": "approved", "type": "bool" } ], "name": "ApprovalForAll", "type": "event" }, { "anonymous": false, "inputs": [ { "indexed": true, "internalType": "address", "name": "previousOwner", "type": "address" }, { "indexed": true, "internalType": "address", "name": "newOwner", "type": "address" } ], "name": "OwnershipTransferred", "type": "event" }, { "anonymous": false, "inputs": [ { "indexed": true, "internalType": "address", "name": "from", "type": "address" }, { "indexed": true, "internalType": "address", "name": "to", "type": "address" }, { "indexed": true, "internalType": "uint256", "name": "tokenId", "type": "uint256" } ], "name": "Transfer", "type": "event" }, { "inputs": [], "name": "GOLDEN_ROOT", "outputs": [ { "internalType": "bytes32", "name": "", "type": "bytes32" } ], "stateMutability": "view", "type": "function" }, { "inputs": [], "name": "IS_SALE_ACTIVE", "outputs": [ { "internalType": "bool", "name": "", "type": "bool" } ], "stateMutability": "view", "type": "function" }, { "inputs": [], "name": "MAX_SUPPLY", "outputs": [ { "internalType": "uint256", "name": "", "type": "uint256" } ], "stateMutability": "view", "type": "function" }, { "inputs": [], "name": "SILVER_ROOT", "outputs": [ { "internalType": "bytes32", "name": "", "type": "bytes32" } ], "stateMutability": "view", "type": "function" }, { "inputs": [ { "internalType": "address", "name": "to", "type": "address" }, { "internalType": "uint256", "name": "tokenId", "type": "uint256" } ], "name": "approve", "outputs": [], "stateMutability": "nonpayable", "type": "function" }, { "inputs": [ { "internalType": "address", "name": "owner", "type": "address" } ], "name": "balanceOf", "outputs": [ { "internalType": "uint256", "name": "", "type": "uint256" } ], "stateMutability": "view", "type": "function" }, { "inputs": [ { "internalType": "uint256", "name": "tokenId", "type": "uint256" } ], "name": "burn", "outputs": [], "stateMutability": "nonpayable", "type": "function" }, { "inputs": [ { "internalType": "uint256", "name": "tokenId", "type": "uint256" } ], "name": "getApproved", "outputs": [ { "internalType": "address", "name": "", "type": "address" } ], "stateMutability": "view", "type": "function" }, { "inputs": [ { "internalType": "address", "name": "owner", "type": "address" }, { "internalType": "address", "name": "operator", "type": "address" } ], "name": "isApprovedForAll", "outputs": [ { "internalType": "bool", "name": "", "type": "bool" } ], "stateMutability": "view", "type": "function" }, { "inputs": [ { "internalType": "uint256", "name": "tokenId", "type": "uint256" } ], "name": "isGold", "outputs": [ { "internalType": "bool", "name": "", "type": "bool" } ], "stateMutability": "view", "type": "function" }, { "inputs": [], "name": "name", "outputs": [ { "internalType": "string", "name": "", "type": "string" } ], "stateMutability": "view", "type": "function" }, { "inputs": [], "name": "owner", "outputs": [ { "internalType": "address", "name": "", "type": "address" } ], "stateMutability": "view", "type": "function" }, { "inputs": [ { "internalType": "uint256", "name": "numberOfTokens", "type": "uint256" }, { "internalType": "bool", "name": "_isGold", "type": "bool" } ], "name": "ownerMint", "outputs": [], "stateMutability": "nonpayable", "type": "function" }, { "inputs": [ { "internalType": "uint256", "name": "tokenId", "type": "uint256" } ], "name": "ownerOf", "outputs": [ { "internalType": "address", "name": "", "type": "address" } ], "stateMutability": "view", "type": "function" }, { "inputs": [ { "internalType": "uint256", "name": "allowance", "type": "uint256" }, { "internalType": "uint256", "name": "quantity", "type": "uint256" }, { "internalType": "bytes32[]", "name": "proof", "type": "bytes32[]" } ], "name": "privateSale", "outputs": [], "stateMutability": "nonpayable", "type": "function" }, { "inputs": [], "name": "renounceOwnership", "outputs": [], "stateMutability": "nonpayable", "type": "function" }, { "inputs": [ { "internalType": "address", "name": "from", "type": "address" }, { "internalType": "address", "name": "to", "type": "address" }, { "internalType": "uint256", "name": "tokenId", "type": "uint256" } ], "name": "safeTransferFrom", "outputs": [], "stateMutability": "nonpayable", "type": "function" }, { "inputs": [ { "internalType": "address", "name": "from", "type": "address" }, { "internalType": "address", "name": "to", "type": "address" }, { "internalType": "uint256", "name": "tokenId", "type": "uint256" }, { "internalType": "bytes", "name": "_data", "type": "bytes" } ], "name": "safeTransferFrom", "outputs": [], "stateMutability": "nonpayable", "type": "function" }, { "inputs": [ { "internalType": "address", "name": "operator", "type": "address" }, { "internalType": "bool", "name": "approved", "type": "bool" } ], "name": "setApprovalForAll", "outputs": [], "stateMutability": "nonpayable", "type": "function" }, { "inputs": [ { "internalType": "string", "name": "newUri", "type": "string" } ], "name": "setGoldenBaseURI", "outputs": [], "stateMutability": "nonpayable", "type": "function" }, { "inputs": [ { "internalType": "bytes32", "name": "_GOLDEN_ROOT", "type": "bytes32" } ], "name": "setMerkleGoldenRoot", "outputs": [], "stateMutability": "nonpayable", "type": "function" }, { "inputs": [ { "internalType": "bytes32", "name": "_SILVER_ROOT", "type": "bytes32" } ], "name": "setMerkleSilverRoot", "outputs": [], "stateMutability": "nonpayable", "type": "function" }, { "inputs": [ { "internalType": "string", "name": "newUri", "type": "string" } ], "name": "setSilverBaseURI", "outputs": [], "stateMutability": "nonpayable", "type": "function" }, { "inputs": [ { "internalType": "bytes4", "name": "interfaceId", "type": "bytes4" } ], "name": "supportsInterface", "outputs": [ { "internalType": "bool", "name": "", "type": "bool" } ], "stateMutability": "view", "type": "function" }, { "inputs": [], "name": "symbol", "outputs": [ { "internalType": "string", "name": "", "type": "string" } ], "stateMutability": "view", "type": "function" }, { "inputs": [], "name": "toggleSale", "outputs": [], "stateMutability": "nonpayable", "type": "function" }, { "inputs": [ { "internalType": "uint256", "name": "index", "type": "uint256" } ], "name": "tokenByIndex", "outputs": [ { "internalType": "uint256", "name": "", "type": "uint256" } ], "stateMutability": "view", "type": "function" }, { "inputs": [ { "internalType": "address", "name": "owner", "type": "address" }, { "internalType": "uint256", "name": "index", "type": "uint256" } ], "name": "tokenOfOwnerByIndex", "outputs": [ { "internalType": "uint256", "name": "", "type": "uint256" } ], "stateMutability": "view", "type": "function" }, { "inputs": [ { "internalType": "uint256", "name": "tokenId", "type": "uint256" } ], "name": "tokenURI", "outputs": [ { "internalType": "string", "name": "", "type": "string" } ], "stateMutability": "view", "type": "function" }, { "inputs": [ { "internalType": "address", "name": "_owner", "type": "address" } ], "name": "tokensOfOwner", "outputs": [ { "internalType": "uint256[]", "name": "", "type": "uint256[]" } ], "stateMutability": "view", "type": "function" }, { "inputs": [], "name": "totalSupply", "outputs": [ { "internalType": "uint256", "name": "", "type": "uint256" } ], "stateMutability": "view", "type": "function" }, { "inputs": [ { "internalType": "address", "name": "from", "type": "address" }, { "internalType": "address", "name": "to", "type": "address" }, { "internalType": "uint256", "name": "tokenId", "type": "uint256" } ], "name": "transferFrom", "outputs": [], "stateMutability": "nonpayable", "type": "function" }, { "inputs": [ { "internalType": "address", "name": "newOwner", "type": "address" } ], "name": "transferOwnership", "outputs": [], "stateMutability": "nonpayable", "type": "function" } ]
60806040526000600e60006101000a81548160ff0219169083151502179055503480156200002c57600080fd5b5060405162004c3238038062004c32833981810160405281019062000052919062000301565b838381600090805190602001906200006c929190620001df565b50806001908051906020019062000085929190620001df565b505050620000a86200009c620000fb60201b60201c565b6200010360201b60201c565b8160119080519060200190620000c0929190620001df565b508060129080519060200190620000d9929190620001df565b50620000f1600b620001c960201b620019821760201c565b5050505062000541565b600033905090565b6000600a60009054906101000a900473ffffffffffffffffffffffffffffffffffffffff16905081600a60006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff1602179055508173ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff167f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e060405160405180910390a35050565b6001816000016000828254019250508190555050565b828054620001ed9062000466565b90600052602060002090601f0160209004810192826200021157600085556200025d565b82601f106200022c57805160ff19168380011785556200025d565b828001600101855582156200025d579182015b828111156200025c5782518255916020019190600101906200023f565b5b5090506200026c919062000270565b5090565b5b808211156200028b57600081600090555060010162000271565b5090565b6000620002a6620002a084620003fa565b620003d1565b905082815260208101848484011115620002bf57600080fd5b620002cc84828562000430565b509392505050565b600082601f830112620002e657600080fd5b8151620002f88482602086016200028f565b91505092915050565b600080600080608085870312156200031857600080fd5b600085015167ffffffffffffffff8111156200033357600080fd5b6200034187828801620002d4565b945050602085015167ffffffffffffffff8111156200035f57600080fd5b6200036d87828801620002d4565b935050604085015167ffffffffffffffff8111156200038b57600080fd5b6200039987828801620002d4565b925050606085015167ffffffffffffffff811115620003b757600080fd5b620003c587828801620002d4565b91505092959194509250565b6000620003dd620003f0565b9050620003eb82826200049c565b919050565b6000604051905090565b600067ffffffffffffffff82111562000418576200041762000501565b5b620004238262000530565b9050602081019050919050565b60005b838110156200045057808201518184015260208101905062000433565b8381111562000460576000848401525b50505050565b600060028204905060018216806200047f57607f821691505b60208210811415620004965762000495620004d2565b5b50919050565b620004a78262000530565b810181811067ffffffffffffffff82111715620004c957620004c862000501565b5b80604052505050565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052602260045260246000fd5b7f4e487b7100000000000000000000000000000000000000000000000000000000600052604160045260246000fd5b6000601f19601f8301169050919050565b6146e180620005516000396000f3fe608060405234801561001057600080fd5b50600436106101fb5760003560e01c80636f37b83f1161011a5780638e076582116100ad578063b88d4fde1161007c578063b88d4fde1461059c578063c87b56dd146105b8578063c8ce58f8146105e8578063e985e9c514610604578063f2fde38b14610634576101fb565b80638e0765821461052a57806395d89b4114610546578063a22cb46514610564578063b157a3f614610580576101fb565b806378fbbcd4116100e957806378fbbcd4146104b65780637d8966e4146104d25780638462151c146104dc5780638da5cb5b1461050c576101fb565b80636f37b83f1461044257806370a082311461045e578063715018a61461048e57806376d02b7114610498576101fb565b806332cb6b0c116101925780634f6ccce7116101615780634f6ccce7146103a857806354a2005b146103d85780636352211e146103f6578063642eb6d214610426576101fb565b806332cb6b0c1461032257806342842e0e1461034057806342966c681461035c5780634878f78f14610378576101fb565b8063095ea7b3116101ce578063095ea7b31461029c57806318160ddd146102b857806323b872dd146102d65780632f745c59146102f2576101fb565b806301ffc9a71461020057806306cf7c3c1461023057806306fdde031461024e578063081812fc1461026c575b600080fd5b61021a60048036038101906102159190613203565b610650565b6040516102279190613908565b60405180910390f35b6102386106ca565b6040516102459190613923565b60405180910390f35b6102566106d0565b604051610263919061393e565b60405180910390f35b61028660048036038101906102819190613296565b610762565b604051610293919061387f565b60405180910390f35b6102b660048036038101906102b1919061319e565b6107e7565b005b6102c06108ff565b6040516102cd9190613c60565b60405180910390f35b6102f060048036038101906102eb9190613098565b61091c565b005b61030c6004803603810190610307919061319e565b61097c565b6040516103199190613c60565b60405180910390f35b61032a610a21565b6040516103379190613c60565b60405180910390f35b61035a60048036038101906103559190613098565b610a27565b005b61037660048036038101906103719190613296565b610a47565b005b610392600480360381019061038d9190613296565b610aad565b60405161039f9190613908565b60405180910390f35b6103c260048036038101906103bd9190613296565b610ad7565b6040516103cf9190613c60565b60405180910390f35b6103e0610b6e565b6040516103ed9190613923565b60405180910390f35b610410600480360381019061040b9190613296565b610b74565b60405161041d919061387f565b60405180910390f35b610440600480360381019061043b91906132fb565b610c26565b005b61045c600480360381019061045791906131da565b610e78565b005b61047860048036038101906104739190613033565b610efe565b6040516104859190613c60565b60405180910390f35b610496610fb6565b005b6104a061103e565b6040516104ad9190613908565b60405180910390f35b6104d060048036038101906104cb9190613255565b611051565b005b6104da6110e7565b005b6104f660048036038101906104f19190613033565b61118f565b60405161050391906138e6565b60405180910390f35b61051461130b565b604051610521919061387f565b60405180910390f35b610544600480360381019061053f91906132bf565b611335565b005b61054e61143b565b60405161055b919061393e565b60405180910390f35b61057e60048036038101906105799190613162565b6114cd565b005b61059a600480360381019061059591906131da565b6114e3565b005b6105b660048036038101906105b191906130e7565b611569565b005b6105d260048036038101906105cd9190613296565b6115cb565b6040516105df919061393e565b60405180910390f35b61060260048036038101906105fd9190613255565b611760565b005b61061e6004803603810190610619919061305c565b6117f6565b60405161062b9190613908565b60405180910390f35b61064e60048036038101906106499190613033565b61188a565b005b60007f780e9d63000000000000000000000000000000000000000000000000000000007bffffffffffffffffffffffffffffffffffffffffffffffffffffffff1916827bffffffffffffffffffffffffffffffffffffffffffffffffffffffff191614806106c357506106c282611998565b5b9050919050565b600d5481565b6060600080546106df90613ebd565b80601f016020809104026020016040519081016040528092919081815260200182805461070b90613ebd565b80156107585780601f1061072d57610100808354040283529160200191610758565b820191906000526020600020905b81548152906001019060200180831161073b57829003601f168201915b5050505050905090565b600061076d82611a7a565b6107ac576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016107a390613b40565b60405180910390fd5b6004600083815260200190815260200160002060009054906101000a900473ffffffffffffffffffffffffffffffffffffffff169050919050565b60006107f282610b74565b90508073ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff161415610863576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161085a90613be0565b60405180910390fd5b8073ffffffffffffffffffffffffffffffffffffffff16610882611ae6565b73ffffffffffffffffffffffffffffffffffffffff1614806108b157506108b0816108ab611ae6565b6117f6565b5b6108f0576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016108e790613aa0565b60405180910390fd5b6108fa8383611aee565b505050565b6000600161090d600b611ba7565b6109179190613dc9565b905090565b61092d610927611ae6565b82611bb5565b61096c576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161096390613c20565b60405180910390fd5b610977838383611c93565b505050565b600061098783610efe565b82106109c8576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016109bf90613960565b60405180910390fd5b600660008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020600083815260200190815260200160002054905092915050565b6109c481565b610a4283838360405180602001604052806000815250611569565b505050565b610a58610a52611ae6565b82611bb5565b610a97576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610a8e90613bc0565b60405180910390fd5b610aa081611eef565b610aaa600b612000565b50565b60006010600083815260200190815260200160002060009054906101000a900460ff169050919050565b6000610ae161205c565b8210610b22576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610b1990613c40565b60405180910390fd5b60088281548110610b5c577f4e487b7100000000000000000000000000000000000000000000000000000000600052603260045260246000fd5b90600052602060002001549050919050565b600c5481565b6000806002600084815260200190815260200160002060009054906101000a900473ffffffffffffffffffffffffffffffffffffffff169050600073ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff161415610c1d576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610c1490613ae0565b60405180910390fd5b80915050919050565b3273ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff1614610c94576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610c8b90613c00565b60405180910390fd5b600e60009054906101000a900460ff16610ce3576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610cda90613b00565b60405180910390fd5b8383600f60003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054610d2f9190613d73565b1115610d70576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610d6790613a00565b60405180910390fd5b6000610d7c600b611ba7565b90506109c48110610dc2576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610db990613a60565b60405180910390fd5b610dcd838387612069565b15610e005760005b84811015610dfa57610de760016120cb565b8080610df290613f20565b915050610dd5565b50610e71565b610e0b838387612171565b15610e3e5760005b84811015610e3857610e2560006120cb565b8080610e3090613f20565b915050610e13565b50610e70565b6040517fb05e92fa00000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b5b5050505050565b610e80611ae6565b73ffffffffffffffffffffffffffffffffffffffff16610e9e61130b565b73ffffffffffffffffffffffffffffffffffffffff1614610ef4576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610eeb90613b60565b60405180910390fd5b80600c8190555050565b60008073ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff161415610f6f576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610f6690613ac0565b60405180910390fd5b600360008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020549050919050565b610fbe611ae6565b73ffffffffffffffffffffffffffffffffffffffff16610fdc61130b565b73ffffffffffffffffffffffffffffffffffffffff1614611032576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161102990613b60565b60405180910390fd5b61103c60006121d3565b565b600e60009054906101000a900460ff1681565b611059611ae6565b73ffffffffffffffffffffffffffffffffffffffff1661107761130b565b73ffffffffffffffffffffffffffffffffffffffff16146110cd576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016110c490613b60565b60405180910390fd5b80601190805190602001906110e3929190612df8565b5050565b6110ef611ae6565b73ffffffffffffffffffffffffffffffffffffffff1661110d61130b565b73ffffffffffffffffffffffffffffffffffffffff1614611163576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161115a90613b60565b60405180910390fd5b600e60009054906101000a900460ff1615600e60006101000a81548160ff021916908315150217905550565b6060600061119c83610efe565b9050600081141561121f57600067ffffffffffffffff8111156111e8577f4e487b7100000000000000000000000000000000000000000000000000000000600052604160045260246000fd5b6040519080825280602002602001820160405280156112165781602001602082028036833780820191505090505b50915050611306565b60008167ffffffffffffffff811115611261577f4e487b7100000000000000000000000000000000000000000000000000000000600052604160045260246000fd5b60405190808252806020026020018201604052801561128f5781602001602082028036833780820191505090505b50905060005b828110156112ff576112a7858261097c565b8282815181106112e0577f4e487b7100000000000000000000000000000000000000000000000000000000600052603260045260246000fd5b60200260200101818152505080806112f790613f20565b915050611295565b5080925050505b919050565b6000600a60009054906101000a900473ffffffffffffffffffffffffffffffffffffffff16905090565b61133d611ae6565b73ffffffffffffffffffffffffffffffffffffffff1661135b61130b565b73ffffffffffffffffffffffffffffffffffffffff16146113b1576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016113a890613b60565b60405180910390fd5b60006113bd600b611ba7565b90506109c483826113ce9190613d73565b1061140e576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161140590613a60565b60405180910390fd5b60005b8381101561143557611422836120cb565b808061142d90613f20565b915050611411565b50505050565b60606001805461144a90613ebd565b80601f016020809104026020016040519081016040528092919081815260200182805461147690613ebd565b80156114c35780601f10611498576101008083540402835291602001916114c3565b820191906000526020600020905b8154815290600101906020018083116114a657829003601f168201915b5050505050905090565b6114df6114d8611ae6565b8383612299565b5050565b6114eb611ae6565b73ffffffffffffffffffffffffffffffffffffffff1661150961130b565b73ffffffffffffffffffffffffffffffffffffffff161461155f576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161155690613b60565b60405180910390fd5b80600d8190555050565b61157a611574611ae6565b83611bb5565b6115b9576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016115b090613c20565b60405180910390fd5b6115c584848484612406565b50505050565b60606115d682611a7a565b611615576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161160c90613ba0565b60405180910390fd5b6010600083815260200190815260200160002060009054906101000a900460ff16156116cd576011805461164890613ebd565b80601f016020809104026020016040519081016040528092919081815260200182805461167490613ebd565b80156116c15780601f10611696576101008083540402835291602001916116c1565b820191906000526020600020905b8154815290600101906020018083116116a457829003601f168201915b5050505050905061175b565b601280546116da90613ebd565b80601f016020809104026020016040519081016040528092919081815260200182805461170690613ebd565b80156117535780601f1061172857610100808354040283529160200191611753565b820191906000526020600020905b81548152906001019060200180831161173657829003601f168201915b505050505090505b919050565b611768611ae6565b73ffffffffffffffffffffffffffffffffffffffff1661178661130b565b73ffffffffffffffffffffffffffffffffffffffff16146117dc576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016117d390613b60565b60405180910390fd5b80601290805190602001906117f2929190612df8565b5050565b6000600560008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060009054906101000a900460ff16905092915050565b611892611ae6565b73ffffffffffffffffffffffffffffffffffffffff166118b061130b565b73ffffffffffffffffffffffffffffffffffffffff1614611906576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016118fd90613b60565b60405180910390fd5b600073ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff161415611976576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161196d906139c0565b60405180910390fd5b61197f816121d3565b50565b6001816000016000828254019250508190555050565b60007f80ac58cd000000000000000000000000000000000000000000000000000000007bffffffffffffffffffffffffffffffffffffffffffffffffffffffff1916827bffffffffffffffffffffffffffffffffffffffffffffffffffffffff19161480611a6357507f5b5e139f000000000000000000000000000000000000000000000000000000007bffffffffffffffffffffffffffffffffffffffffffffffffffffffff1916827bffffffffffffffffffffffffffffffffffffffffffffffffffffffff1916145b80611a735750611a7282612462565b5b9050919050565b60008073ffffffffffffffffffffffffffffffffffffffff166002600084815260200190815260200160002060009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1614159050919050565b600033905090565b816004600083815260200190815260200160002060006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff160217905550808273ffffffffffffffffffffffffffffffffffffffff16611b6183610b74565b73ffffffffffffffffffffffffffffffffffffffff167f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b92560405160405180910390a45050565b600081600001549050919050565b6000611bc082611a7a565b611bff576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401611bf690613a80565b60405180910390fd5b6000611c0a83610b74565b90508073ffffffffffffffffffffffffffffffffffffffff168473ffffffffffffffffffffffffffffffffffffffff161480611c7957508373ffffffffffffffffffffffffffffffffffffffff16611c6184610762565b73ffffffffffffffffffffffffffffffffffffffff16145b80611c8a5750611c8981856117f6565b5b91505092915050565b8273ffffffffffffffffffffffffffffffffffffffff16611cb382610b74565b73ffffffffffffffffffffffffffffffffffffffff1614611d09576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401611d0090613b80565b60405180910390fd5b600073ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff161415611d79576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401611d7090613a20565b60405180910390fd5b611d848383836124cc565b611d8f600082611aee565b6001600360008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000206000828254611ddf9190613dc9565b925050819055506001600360008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000206000828254611e369190613d73565b92505081905550816002600083815260200190815260200160002060006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff160217905550808273ffffffffffffffffffffffffffffffffffffffff168473ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef60405160405180910390a4505050565b6000611efa82610b74565b9050611f08816000846124cc565b611f13600083611aee565b6001600360008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000206000828254611f639190613dc9565b925050819055506002600083815260200190815260200160002060006101000a81549073ffffffffffffffffffffffffffffffffffffffff021916905581600073ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef60405160405180910390a45050565b6000816000015490506000811161204c576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161204390613980565b60405180910390fd5b6001810382600001819055505050565b6000600880549050905090565b60006120c2848480806020026020016040519081016040528093929190818152602001838360200280828437600081840152601f19601f82011690508083019250505050505050600c546120bd33866125e0565b612613565b90509392505050565b60006120d7600b611ba7565b90506120e3600b611982565b816010600083815260200190815260200160002060006101000a81548160ff021916908315150217905550600f60003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020600081548092919061215e90613f20565b919050555061216d338261262a565b5050565b60006121ca848480806020026020016040519081016040528093929190818152602001838360200280828437600081840152601f19601f82011690508083019250505050505050600d546121c533866125e0565b612613565b90509392505050565b6000600a60009054906101000a900473ffffffffffffffffffffffffffffffffffffffff16905081600a60006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff1602179055508173ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff167f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e060405160405180910390a35050565b8173ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff161415612308576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016122ff90613a40565b60405180910390fd5b80600560008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060006101000a81548160ff0219169083151502179055508173ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff167f17307eab39ab6107e8899845ad3d59bd9653f200f220920489ca2b5937696c31836040516123f99190613908565b60405180910390a3505050565b612411848484611c93565b61241d848484846127f8565b61245c576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401612453906139a0565b60405180910390fd5b50505050565b60007f01ffc9a7000000000000000000000000000000000000000000000000000000007bffffffffffffffffffffffffffffffffffffffffffffffffffffffff1916827bffffffffffffffffffffffffffffffffffffffffffffffffffffffff1916149050919050565b6124d783838361298f565b600073ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff16141561251a5761251581612994565b612559565b8173ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff16146125585761255783826129dd565b5b5b600073ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff16141561259c5761259781612b4a565b6125db565b8273ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff16146125da576125d98282612c8d565b5b5b505050565b600081836040516020016125f5929190613853565b60405160208183030381529060405280519060200120905092915050565b6000826126208584612d0c565b1490509392505050565b600073ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff16141561269a576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161269190613b20565b60405180910390fd5b6126a381611a7a565b156126e3576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016126da906139e0565b60405180910390fd5b6126ef600083836124cc565b6001600360008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020600082825461273f9190613d73565b92505081905550816002600083815260200190815260200160002060006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff160217905550808273ffffffffffffffffffffffffffffffffffffffff16600073ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef60405160405180910390a45050565b60006128198473ffffffffffffffffffffffffffffffffffffffff16612de5565b15612982578373ffffffffffffffffffffffffffffffffffffffff1663150b7a02612842611ae6565b8786866040518563ffffffff1660e01b8152600401612864949392919061389a565b602060405180830381600087803b15801561287e57600080fd5b505af19250505080156128af57506040513d601f19601f820116820180604052508101906128ac919061322c565b60015b612932573d80600081146128df576040519150601f19603f3d011682016040523d82523d6000602084013e6128e4565b606091505b5060008151141561292a576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401612921906139a0565b60405180910390fd5b805181602001fd5b63150b7a0260e01b7bffffffffffffffffffffffffffffffffffffffffffffffffffffffff1916817bffffffffffffffffffffffffffffffffffffffffffffffffffffffff191614915050612987565b600190505b949350505050565b505050565b6008805490506009600083815260200190815260200160002081905550600881908060018154018082558091505060019003906000526020600020016000909190919091505550565b600060016129ea84610efe565b6129f49190613dc9565b9050600060076000848152602001908152602001600020549050818114612ad9576000600660008673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020600084815260200190815260200160002054905080600660008773ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020600084815260200190815260200160002081905550816007600083815260200190815260200160002081905550505b6007600084815260200190815260200160002060009055600660008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008381526020019081526020016000206000905550505050565b60006001600880549050612b5e9190613dc9565b9050600060096000848152602001908152602001600020549050600060088381548110612bb4577f4e487b7100000000000000000000000000000000000000000000000000000000600052603260045260246000fd5b906000526020600020015490508060088381548110612bfc577f4e487b7100000000000000000000000000000000000000000000000000000000600052603260045260246000fd5b906000526020600020018190555081600960008381526020019081526020016000208190555060096000858152602001908152602001600020600090556008805480612c71577f4e487b7100000000000000000000000000000000000000000000000000000000600052603160045260246000fd5b6001900381819060005260206000200160009055905550505050565b6000612c9883610efe565b905081600660008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020600083815260200190815260200160002081905550806007600084815260200190815260200160002081905550505050565b60008082905060005b8451811015612dda576000858281518110612d59577f4e487b7100000000000000000000000000000000000000000000000000000000600052603260045260246000fd5b60200260200101519050808311612d9a578281604051602001612d7d929190613827565b604051602081830303815290604052805190602001209250612dc6565b8083604051602001612dad929190613827565b6040516020818303038152906040528051906020012092505b508080612dd290613f20565b915050612d15565b508091505092915050565b600080823b905060008111915050919050565b828054612e0490613ebd565b90600052602060002090601f016020900481019282612e265760008555612e6d565b82601f10612e3f57805160ff1916838001178555612e6d565b82800160010185558215612e6d579182015b82811115612e6c578251825591602001919060010190612e51565b5b509050612e7a9190612e7e565b5090565b5b80821115612e97576000816000905550600101612e7f565b5090565b6000612eae612ea984613ca0565b613c7b565b905082815260208101848484011115612ec657600080fd5b612ed1848285613e7b565b509392505050565b6000612eec612ee784613cd1565b613c7b565b905082815260208101848484011115612f0457600080fd5b612f0f848285613e7b565b509392505050565b600081359050612f2681614638565b92915050565b60008083601f840112612f3e57600080fd5b8235905067ffffffffffffffff811115612f5757600080fd5b602083019150836020820283011115612f6f57600080fd5b9250929050565b600081359050612f858161464f565b92915050565b600081359050612f9a81614666565b92915050565b600081359050612faf8161467d565b92915050565b600081519050612fc48161467d565b92915050565b600082601f830112612fdb57600080fd5b8135612feb848260208601612e9b565b91505092915050565b600082601f83011261300557600080fd5b8135613015848260208601612ed9565b91505092915050565b60008135905061302d81614694565b92915050565b60006020828403121561304557600080fd5b600061305384828501612f17565b91505092915050565b6000806040838503121561306f57600080fd5b600061307d85828601612f17565b925050602061308e85828601612f17565b9150509250929050565b6000806000606084860312156130ad57600080fd5b60006130bb86828701612f17565b93505060206130cc86828701612f17565b92505060406130dd8682870161301e565b9150509250925092565b600080600080608085870312156130fd57600080fd5b600061310b87828801612f17565b945050602061311c87828801612f17565b935050604061312d8782880161301e565b925050606085013567ffffffffffffffff81111561314a57600080fd5b61315687828801612fca565b91505092959194509250565b6000806040838503121561317557600080fd5b600061318385828601612f17565b925050602061319485828601612f76565b9150509250929050565b600080604083850312156131b157600080fd5b60006131bf85828601612f17565b92505060206131d08582860161301e565b9150509250929050565b6000602082840312156131ec57600080fd5b60006131fa84828501612f8b565b91505092915050565b60006020828403121561321557600080fd5b600061322384828501612fa0565b91505092915050565b60006020828403121561323e57600080fd5b600061324c84828501612fb5565b91505092915050565b60006020828403121561326757600080fd5b600082013567ffffffffffffffff81111561328157600080fd5b61328d84828501612ff4565b91505092915050565b6000602082840312156132a857600080fd5b60006132b68482850161301e565b91505092915050565b600080604083850312156132d257600080fd5b60006132e08582860161301e565b92505060206132f185828601612f76565b9150509250929050565b6000806000806060858703121561331157600080fd5b600061331f8782880161301e565b94505060206133308782880161301e565b935050604085013567ffffffffffffffff81111561334d57600080fd5b61335987828801612f2c565b925092505092959194509250565b600061337383836137f2565b60208301905092915050565b61338881613dfd565b82525050565b61339f61339a82613dfd565b613f69565b82525050565b60006133b082613d12565b6133ba8185613d40565b93506133c583613d02565b8060005b838110156133f65781516133dd8882613367565b97506133e883613d33565b9250506001810190506133c9565b5085935050505092915050565b61340c81613e0f565b82525050565b61341b81613e1b565b82525050565b61343261342d82613e1b565b613f7b565b82525050565b600061344382613d1d565b61344d8185613d51565b935061345d818560208601613e8a565b6134668161402e565b840191505092915050565b600061347c82613d28565b6134868185613d62565b9350613496818560208601613e8a565b61349f8161402e565b840191505092915050565b60006134b7602b83613d62565b91506134c28261404c565b604082019050919050565b60006134da601b83613d62565b91506134e58261409b565b602082019050919050565b60006134fd603283613d62565b9150613508826140c4565b604082019050919050565b6000613520602683613d62565b915061352b82614113565b604082019050919050565b6000613543601c83613d62565b915061354e82614162565b602082019050919050565b6000613566601183613d62565b91506135718261418b565b602082019050919050565b6000613589602483613d62565b9150613594826141b4565b604082019050919050565b60006135ac601983613d62565b91506135b782614203565b602082019050919050565b60006135cf601483613d62565b91506135da8261422c565b602082019050919050565b60006135f2602c83613d62565b91506135fd82614255565b604082019050919050565b6000613615603883613d62565b9150613620826142a4565b604082019050919050565b6000613638602a83613d62565b9150613643826142f3565b604082019050919050565b600061365b602983613d62565b915061366682614342565b604082019050919050565b600061367e601b83613d62565b915061368982614391565b602082019050919050565b60006136a1602083613d62565b91506136ac826143ba565b602082019050919050565b60006136c4602c83613d62565b91506136cf826143e3565b604082019050919050565b60006136e7602083613d62565b91506136f282614432565b602082019050919050565b600061370a602983613d62565b91506137158261445b565b604082019050919050565b600061372d602f83613d62565b9150613738826144aa565b604082019050919050565b6000613750602083613d62565b915061375b826144f9565b602082019050919050565b6000613773602183613d62565b915061377e82614522565b604082019050919050565b6000613796601283613d62565b91506137a182614571565b602082019050919050565b60006137b9603183613d62565b91506137c48261459a565b604082019050919050565b60006137dc602c83613d62565b91506137e7826145e9565b604082019050919050565b6137fb81613e71565b82525050565b61380a81613e71565b82525050565b61382161381c82613e71565b613f97565b82525050565b60006138338285613421565b6020820191506138438284613421565b6020820191508190509392505050565b600061385f8285613810565b60208201915061386f828461338e565b6014820191508190509392505050565b6000602082019050613894600083018461337f565b92915050565b60006080820190506138af600083018761337f565b6138bc602083018661337f565b6138c96040830185613801565b81810360608301526138db8184613438565b905095945050505050565b6000602082019050818103600083015261390081846133a5565b905092915050565b600060208201905061391d6000830184613403565b92915050565b60006020820190506139386000830184613412565b92915050565b600060208201905081810360008301526139588184613471565b905092915050565b60006020820190508181036000830152613979816134aa565b9050919050565b60006020820190508181036000830152613999816134cd565b9050919050565b600060208201905081810360008301526139b9816134f0565b9050919050565b600060208201905081810360008301526139d981613513565b9050919050565b600060208201905081810360008301526139f981613536565b9050919050565b60006020820190508181036000830152613a1981613559565b9050919050565b60006020820190508181036000830152613a398161357c565b9050919050565b60006020820190508181036000830152613a598161359f565b9050919050565b60006020820190508181036000830152613a79816135c2565b9050919050565b60006020820190508181036000830152613a99816135e5565b9050919050565b60006020820190508181036000830152613ab981613608565b9050919050565b60006020820190508181036000830152613ad98161362b565b9050919050565b60006020820190508181036000830152613af98161364e565b9050919050565b60006020820190508181036000830152613b1981613671565b9050919050565b60006020820190508181036000830152613b3981613694565b9050919050565b60006020820190508181036000830152613b59816136b7565b9050919050565b60006020820190508181036000830152613b79816136da565b9050919050565b60006020820190508181036000830152613b99816136fd565b9050919050565b60006020820190508181036000830152613bb981613720565b9050919050565b60006020820190508181036000830152613bd981613743565b9050919050565b60006020820190508181036000830152613bf981613766565b9050919050565b60006020820190508181036000830152613c1981613789565b9050919050565b60006020820190508181036000830152613c39816137ac565b9050919050565b60006020820190508181036000830152613c59816137cf565b9050919050565b6000602082019050613c756000830184613801565b92915050565b6000613c85613c96565b9050613c918282613eef565b919050565b6000604051905090565b600067ffffffffffffffff821115613cbb57613cba613fff565b5b613cc48261402e565b9050602081019050919050565b600067ffffffffffffffff821115613cec57613ceb613fff565b5b613cf58261402e565b9050602081019050919050565b6000819050602082019050919050565b600081519050919050565b600081519050919050565b600081519050919050565b6000602082019050919050565b600082825260208201905092915050565b600082825260208201905092915050565b600082825260208201905092915050565b6000613d7e82613e71565b9150613d8983613e71565b9250827fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff03821115613dbe57613dbd613fa1565b5b828201905092915050565b6000613dd482613e71565b9150613ddf83613e71565b925082821015613df257613df1613fa1565b5b828203905092915050565b6000613e0882613e51565b9050919050565b60008115159050919050565b6000819050919050565b60007fffffffff0000000000000000000000000000000000000000000000000000000082169050919050565b600073ffffffffffffffffffffffffffffffffffffffff82169050919050565b6000819050919050565b82818337600083830152505050565b60005b83811015613ea8578082015181840152602081019050613e8d565b83811115613eb7576000848401525b50505050565b60006002820490506001821680613ed557607f821691505b60208210811415613ee957613ee8613fd0565b5b50919050565b613ef88261402e565b810181811067ffffffffffffffff82111715613f1757613f16613fff565b5b80604052505050565b6000613f2b82613e71565b91507fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff821415613f5e57613f5d613fa1565b5b600182019050919050565b6000613f7482613f85565b9050919050565b6000819050919050565b6000613f908261403f565b9050919050565b6000819050919050565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052601160045260246000fd5b7f4e487b7100000000000000000000000000000000000000000000000000000000600052602260045260246000fd5b7f4e487b7100000000000000000000000000000000000000000000000000000000600052604160045260246000fd5b6000601f19601f8301169050919050565b60008160601b9050919050565b7f455243373231456e756d657261626c653a206f776e657220696e646578206f7560008201527f74206f6620626f756e6473000000000000000000000000000000000000000000602082015250565b7f436f756e7465723a2064656372656d656e74206f766572666c6f770000000000600082015250565b7f4552433732313a207472616e7366657220746f206e6f6e20455243373231526560008201527f63656976657220696d706c656d656e7465720000000000000000000000000000602082015250565b7f4f776e61626c653a206e6577206f776e657220697320746865207a65726f206160008201527f6464726573730000000000000000000000000000000000000000000000000000602082015250565b7f4552433732313a20746f6b656e20616c7265616479206d696e74656400000000600082015250565b7f4578636565647320616c6c6f77616e6365000000000000000000000000000000600082015250565b7f4552433732313a207472616e7366657220746f20746865207a65726f2061646460008201527f7265737300000000000000000000000000000000000000000000000000000000602082015250565b7f4552433732313a20617070726f766520746f2063616c6c657200000000000000600082015250565b7f4578636565647320746f74616c20737570706c79000000000000000000000000600082015250565b7f4552433732313a206f70657261746f7220717565727920666f72206e6f6e657860008201527f697374656e7420746f6b656e0000000000000000000000000000000000000000602082015250565b7f4552433732313a20617070726f76652063616c6c6572206973206e6f74206f7760008201527f6e6572206e6f7220617070726f76656420666f7220616c6c0000000000000000602082015250565b7f4552433732313a2062616c616e636520717565727920666f7220746865207a6560008201527f726f206164647265737300000000000000000000000000000000000000000000602082015250565b7f4552433732313a206f776e657220717565727920666f72206e6f6e657869737460008201527f656e7420746f6b656e0000000000000000000000000000000000000000000000602082015250565b7f5072697661746573616c6520686176656e277420737461727465640000000000600082015250565b7f4552433732313a206d696e7420746f20746865207a65726f2061646472657373600082015250565b7f4552433732313a20617070726f76656420717565727920666f72206e6f6e657860008201527f697374656e7420746f6b656e0000000000000000000000000000000000000000602082015250565b7f4f776e61626c653a2063616c6c6572206973206e6f7420746865206f776e6572600082015250565b7f4552433732313a207472616e73666572206f6620746f6b656e2074686174206960008201527f73206e6f74206f776e0000000000000000000000000000000000000000000000602082015250565b7f4552433732314d657461646174613a2055524920717565727920666f72206e6f60008201527f6e6578697374656e7420746f6b656e0000000000000000000000000000000000602082015250565b7f63616c6c6572206973206e6f74206f776e6572206e6f7220617070726f766564600082015250565b7f4552433732313a20617070726f76616c20746f2063757272656e74206f776e6560008201527f7200000000000000000000000000000000000000000000000000000000000000602082015250565b7f4e6f7420616c6c6f776564206f726967696e0000000000000000000000000000600082015250565b7f4552433732313a207472616e736665722063616c6c6572206973206e6f74206f60008201527f776e6572206e6f7220617070726f766564000000000000000000000000000000602082015250565b7f455243373231456e756d657261626c653a20676c6f62616c20696e646578206f60008201527f7574206f6620626f756e64730000000000000000000000000000000000000000602082015250565b61464181613dfd565b811461464c57600080fd5b50565b61465881613e0f565b811461466357600080fd5b50565b61466f81613e1b565b811461467a57600080fd5b50565b61468681613e25565b811461469157600080fd5b50565b61469d81613e71565b81146146a857600080fd5b5056fea2646970667358221220f893b996ecdc97b146c001164db652c54d5f5d1eb52ae1f23a72a02d47729e3c64736f6c63430008040033000000000000000000000000000000000000000000000000000000000000008000000000000000000000000000000000000000000000000000000000000000c00000000000000000000000000000000000000000000000000000000000000100000000000000000000000000000000000000000000000000000000000000016000000000000000000000000000000000000000000000000000000000000000174477617266204b6e6967687473204d696e7420506173730000000000000000000000000000000000000000000000000000000000000000000000000000000004444b4d5000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003e68747470733a2f2f64776172666b6e69676874732e73332e65752d63656e7472616c2d312e616d617a6f6e6177732e636f6d2f676f6c64656e2e6a736f6e0000000000000000000000000000000000000000000000000000000000000000003e68747470733a2f2f64776172666b6e69676874732e73332e65752d63656e7472616c2d312e616d617a6f6e6177732e636f6d2f73696c7665722e6a736f6e0000