76 txs
1.6k calls
constructor
constructor(address _factoryContract, string tokenName, string tokenSymbol, address _nftContractAddress, uint256 _tokensPerNft, uint256 _creatorSellFee, address _owner)
functions
allowance
viewfunction allowance(address owner, address spender) view returns (uint256)
balanceOf
viewfunction balanceOf(address account) view returns (uint256)
creatorSellFee
viewfunction creatorSellFee() view returns (uint256)
decimals
viewfunction decimals() view returns (uint8)
factory
viewfunction factory() view returns (address)
feeReceiver
viewfunction feeReceiver() view returns (address)
getQtyForTier
viewfunction getQtyForTier(uint256 amount) view returns (uint256)
getTiersCount
viewfunction getTiersCount() view returns (uint256)
liquidityPools
viewfunction liquidityPools(address) view returns (bool)
name
viewfunction name() view returns (string)
nftContractAddress
viewfunction nftContractAddress() view returns (address)
owner
viewfunction owner() view returns (address)
pairEnabled
viewfunction pairEnabled() view returns (bool)
storedNfts
viewfunction storedNfts(uint256, uint256) view returns (uint256)
swapRouter
viewfunction swapRouter() view returns (address)
symbol
viewfunction symbol() view returns (string)
tiers
viewfunction tiers(uint256) view returns (uint256)
tiersList
viewfunction tiersList(uint256) view returns (uint256)
tokensPerNft
viewfunction tokensPerNft() view returns (uint256)
totalSupply
viewfunction totalSupply() view returns (uint256)
approve
nonpayablefunction approve(address spender, uint256 value) returns (bool)
changeOwner
nonpayablefunction changeOwner(address _owner)
enablePair
nonpayablefunction enablePair()
reduceSellFee
nonpayablefunction reduceSellFee(uint256 _newFee)
renounceOwnership
nonpayablefunction renounceOwnership()
setFeeReceiver
payablefunction setFeeReceiver(address _newFeeReceiver) payable
setLiquidityPool
nonpayablefunction setLiquidityPool(address _lp, bool _status)
setTiers
nonpayablefunction setTiers(uint256[] tokenIds, uint256[] newTiers)
transfer
nonpayablefunction transfer(address to, uint256 value) returns (bool)
transferFrom
nonpayablefunction transferFrom(address from, address to, uint256 value) returns (bool)
unwrapERC721
payablefunction unwrapERC721(uint256 amount) payable
wrapERC721
payablefunction wrapERC721(uint256[] _tokenIds) payable
events
Approval
event Approval(address indexed owner, address indexed spender, uint256 value)
ChangeOwner
event ChangeOwner(address indexed newOwner)
EnablePair
event EnablePair()
ReduceSellFee
event ReduceSellFee(uint256 newFee)
RenounceOwnership
event RenounceOwnership()
SetFeeReceiver
event SetFeeReceiver(address indexed newFeeReceiver)
SetLiquidityPool
event SetLiquidityPool(address indexed lp, bool status)
Transfer
event Transfer(address indexed from, address indexed to, uint256 value)
UnwrapERC721
event UnwrapERC721(uint256 quantity, uint256 tokenId)
WrapERC721
event WrapERC721(uint256[] tokenIds, uint256 tokensMinted)
errors
ERC20InsufficientAllowance
error ERC20InsufficientAllowance(address spender, uint256 allowance, uint256 needed)
ERC20InsufficientBalance
error ERC20InsufficientBalance(address sender, uint256 balance, uint256 needed)
ERC20InvalidApprover
error ERC20InvalidApprover(address approver)
ERC20InvalidReceiver
error ERC20InvalidReceiver(address receiver)
ERC20InvalidSender
error ERC20InvalidSender(address sender)
ERC20InvalidSpender
error ERC20InvalidSpender(address spender)
ReentrancyGuardReentrantCall
error ReentrancyGuardReentrantCall()
creation bytecode
0x60c06040526000600955600b80546001600160a01b031916734752ba5dbc23f44d87826276bf6fd6b1c372ad24179055600f805460ff191690553480156200004657600080fd5b50604051620027da380380620027da833981016040819052620000699162000479565b86868682828260036200007d8382620005be565b5060046200008c8282620005be565b505060016005819055600680546001600160a01b0319166001600160a01b0394909416939093179092555086101592506200011f9150505760405162461bcd60e51b815260206004820152602560248201527f546f6b656e7320706572204e4654206d75737420626520677265617465722074604482015264068616e20360dc1b60648201526084015b60405180910390fd5b6101f4821115620001735760405162461bcd60e51b815260206004820152601e60248201527f4d6178696d756d2063726561746f722073656c6c206665652069732035250000604482015260640162000116565b6001600160a01b0384166080526200019483670de0b6b3a76400006200068a565b60a0526009829055600780546001600160a01b03199081166001600160a01b0384811691821790935560088054909216179055600b546040805163c45a015560e01b81529051600093929092169163c45a0155916004808201926020929091908290030181865afa1580156200020e573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190620002349190620006b6565b6001600160a01b031663c9c6539630600b60009054906101000a90046001600160a01b03166001600160a01b031663ad5c46486040518163ffffffff1660e01b8152600401602060405180830381865afa15801562000297573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190620002bd9190620006b6565b6040516001600160e01b031960e085901b1681526001600160a01b039283166004820152911660248201526044016020604051808303816000875af11580156200030b573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190620003319190620006b6565b6001600160a01b03166000908152600a60205260408120805460ff1916600190811790915560a051600e805492830181559092527fbb7b4a454dc3493923482f07822329ed19e8244eff582cc204f8554c3620c3fd015550620006db9650505050505050565b80516001600160a01b0381168114620003af57600080fd5b919050565b634e487b7160e01b600052604160045260246000fd5b600082601f830112620003dc57600080fd5b81516001600160401b0380821115620003f957620003f9620003b4565b604051601f8301601f19908116603f01168101908282118183101715620004245762000424620003b4565b816040528381526020925086838588010111156200044157600080fd5b600091505b8382101562000465578582018301518183018401529082019062000446565b600093810190920192909252949350505050565b600080600080600080600060e0888a0312156200049557600080fd5b620004a08862000397565b60208901519097506001600160401b0380821115620004be57600080fd5b620004cc8b838c01620003ca565b975060408a0151915080821115620004e357600080fd5b50620004f28a828b01620003ca565b955050620005036060890162000397565b93506080880151925060a088015191506200052160c0890162000397565b905092959891949750929550565b600181811c908216806200054457607f821691505b6020821081036200056557634e487b7160e01b600052602260045260246000fd5b50919050565b601f821115620005b957600081815260208120601f850160051c81016020861015620005945750805b601f850160051c820191505b81811015620005b557828155600101620005a0565b5050505b505050565b81516001600160401b03811115620005da57620005da620003b4565b620005f281620005eb84546200052f565b846200056b565b602080601f8311600181146200062a5760008415620006115750858301515b600019600386901b1c1916600185901b178555620005b5565b600085815260208120601f198616915b828110156200065b578886015182559484019460019091019084016200063a565b50858210156200067a5787850151600019600388901b60f8161c191681555b5050505050600190811b01905550565b8082028115828204841417620006b057634e487b7160e01b600052601160045260246000fd5b92915050565b600060208284031215620006c957600080fd5b620006d48262000397565b9392505050565b60805160a0516120bd6200071d60003960008181610610015281816108330152610f140152600081816104ed01528181610c650152610ea801526120bd6000f3fe6080604052600436106101e35760003560e01c80638fa24faf11610102578063b3f0067411610095578063d50d88e511610064578063d50d88e51461058f578063dd62ed3e146105a5578063efdcd974146105eb578063fba56272146105fe57600080fd5b8063b3f006741461050f578063c29c669a1461052f578063c31c9c071461054f578063c45a01551461056f57600080fd5b8063a343d142116100d1578063a343d1421461047b578063a6f9dae11461049b578063a9059cbb146104bb578063aae282e1146104db57600080fd5b80638fa24faf1461040c578063941f00bf1461042c57806395d89b411461044c578063983afc691461046157600080fd5b806323b872dd1161017a57806370a082311161014957806370a0823114610369578063715018a61461039f57806388c3f1f2146103b45780638da5cb5b146103d457600080fd5b806323b872dd146103055780632d1b703414610325578063313ce5671461033857806345c79ab81461035457600080fd5b80630b0fd47e116101b65780630b0fd47e1461028b57806318160ddd146102bb5780631b8ebc3c146102d05780631f1e378b146102f257600080fd5b806301f28d91146101e8578063039af9eb1461020c57806306fdde0314610239578063095ea7b31461025b575b600080fd5b3480156101f457600080fd5b50600e545b6040519081526020015b60405180910390f35b34801561021857600080fd5b506101f9610227366004611c04565b600d6020526000908152604090205481565b34801561024557600080fd5b5061024e610632565b6040516102039190611c1d565b34801561026757600080fd5b5061027b610276366004611c80565b6106c4565b6040519015158152602001610203565b34801561029757600080fd5b5061027b6102a6366004611cac565b600a6020526000908152604090205460ff1681565b3480156102c757600080fd5b506002546101f9565b3480156102dc57600080fd5b506102f06102eb366004611d81565b6106de565b005b6102f0610300366004611c04565b61093f565b34801561031157600080fd5b5061027b610320366004611de5565b610d15565b6102f0610333366004611e26565b610d39565b34801561034457600080fd5b5060405160128152602001610203565b34801561036057600080fd5b506102f06110dc565b34801561037557600080fd5b506101f9610384366004611cac565b6001600160a01b031660009081526020819052604090205490565b3480156103ab57600080fd5b506102f0611188565b3480156103c057600080fd5b506102f06103cf366004611c04565b611239565b3480156103e057600080fd5b506007546103f4906001600160a01b031681565b6040516001600160a01b039091168152602001610203565b34801561041857600080fd5b506101f9610427366004611c04565b611304565b34801561043857600080fd5b506101f9610447366004611c04565b611325565b34801561045857600080fd5b5061024e611353565b34801561046d57600080fd5b50600f5461027b9060ff1681565b34801561048757600080fd5b506101f9610496366004611e63565b611362565b3480156104a757600080fd5b506102f06104b6366004611cac565b611393565b3480156104c757600080fd5b5061027b6104d6366004611c80565b611455565b3480156104e757600080fd5b506103f47f000000000000000000000000000000000000000000000000000000000000000081565b34801561051b57600080fd5b506008546103f4906001600160a01b031681565b34801561053b57600080fd5b506102f061054a366004611e85565b611463565b34801561055b57600080fd5b50600b546103f4906001600160a01b031681565b34801561057b57600080fd5b506006546103f4906001600160a01b031681565b34801561059b57600080fd5b506101f960095481565b3480156105b157600080fd5b506101f96105c0366004611ec3565b6001600160a01b03918216600090815260016020908152604080832093909416825291909152205490565b6102f06105f9366004611cac565b6115b9565b34801561060a57600080fd5b506101f97f000000000000000000000000000000000000000000000000000000000000000081565b60606003805461064190611ef1565b80601f016020809104026020016040519081016040528092919081815260200182805461066d90611ef1565b80156106ba5780601f1061068f576101008083540402835291602001916106ba565b820191906000526020600020905b81548152906001019060200180831161069d57829003601f168201915b5050505050905090565b6000336106d281858561170f565b60019150505b92915050565b6007546001600160a01b031633146107115760405162461bcd60e51b815260040161070890611f2b565b60405180910390fd5b600e54600f10156107645760405162461bcd60e51b815260206004820152601a60248201527f4d6178696d756d2074696572206c696d697420726561636865640000000000006044820152606401610708565b600f5460ff16156107ae5760405162461bcd60e51b815260206004820152601460248201527314185a5c88185b1c9958591e48195b98589b195960621b6044820152606401610708565b80518251146107f45760405162461bcd60e51b81526020600482015260126024820152714d69736d6174636820696e2061727261797360701b6044820152606401610708565b60005b825181101561093a57600082828151811061081457610814611f4f565b6020026020010151670de0b6b3a764000061082f9190611f7b565b90507f00000000000000000000000000000000000000000000000000000000000000008110156108b35760405162461bcd60e51b815260206004820152602960248201527f4e657720746965722068617320746f2062652067726561746572207468616e206044820152683130b9b2903a34b2b960b91b6064820152608401610708565b80600d60008685815181106108ca576108ca611f4f565b60200260200101518152602001908152602001600020819055506108ed8161171c565b61092757600e80546001810182556000919091527fbb7b4a454dc3493923482f07822329ed19e8244eff582cc204f8554c3620c3fd018190555b508061093281611f92565b9150506107f7565b505050565b610947611772565b600f5460ff1661098c5760405162461bcd60e51b815260206004820152601060248201526f14185a5c881b9bdd08195b98589b195960821b6044820152606401610708565b6000818152600c602052604081205490036109e95760405162461bcd60e51b815260206004820152601e60248201527f4e6f204e46547320746f20756e7772617020696e2074686973207469657200006044820152606401610708565b6006546040516303f573b760e11b8152306004820152600160248201526000916001600160a01b0316906307eae76e90604401602060405180830381865afa158015610a39573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190610a5d9190611fab565b905080341015610aaa5760405162461bcd60e51b8152602060048201526018602482015277496e73756666696369656e742073746f726167652066656560401b6044820152606401610708565b610ab4338361179c565b6000828152600c602052604081208054610ad090600190611fc4565b81548110610ae057610ae0611f4f565b90600052602060002001549050600c6000848152602001908152602001600020805480610b0f57610b0f611fd7565b600190038181906000526020600020016000905590556000600660009054906101000a90046001600160a01b03166001600160a01b03166339a51be56040518163ffffffff1660e01b8152600401602060405180830381865afa158015610b7a573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190610b9e9190611fed565b90506000816001600160a01b03163460405160006040518083038185875af1925050503d8060008114610bed576040519150601f19603f3d011682016040523d82523d6000602084013e610bf2565b606091505b5050905080610c435760405162461bcd60e51b815260206004820152601b60248201527f5472616e7366657220746f2070726f746f636f6c206661696c656400000000006044820152606401610708565b604051632142170760e11b8152306004820152336024820152604481018490527f00000000000000000000000000000000000000000000000000000000000000006001600160a01b0316906342842e0e90606401600060405180830381600087803b158015610cb157600080fd5b505af1158015610cc5573d6000803e3d6000fd5b505060408051888152602081018790527fc581a9c912e92e2521749f1e28fe4d06d4b2cd0ffb44c87a1cfdbf521cc4525893500190505b60405180910390a150505050610d126001600555565b50565b600033610d238582856117d6565b610d2e858585611854565b506001949350505050565b610d41611772565b600f5460ff16610d8b5760405162461bcd60e51b815260206004820152601560248201527414185a5c881b9bdd081899595b88195b98589b1959605a1b6044820152606401610708565b60065481516040516303f573b760e11b815230600482015260248101919091526000916001600160a01b0316906307eae76e90604401602060405180830381865afa158015610dde573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190610e029190611fab565b905080341015610e4f5760405162461bcd60e51b8152602060048201526018602482015277496e73756666696369656e742073746f726167652066656560401b6044820152606401610708565b6000805b8351811015610f8d576000848281518110610e7057610e70611f4f565b60209081029190910101516040516323b872dd60e01b8152336004820152306024820152604481018290529091506001600160a01b037f000000000000000000000000000000000000000000000000000000000000000016906323b872dd90606401600060405180830381600087803b158015610eec57600080fd5b505af1158015610f00573d6000803e3d6000fd5b5050506000828152600d60205260409020547f0000000000000000000000000000000000000000000000000000000000000000915015610f4b57506000818152600d60205260409020545b6000818152600c6020908152604082208054600181018255908352912001829055610f76818561200a565b935050508080610f8590611f92565b915050610e53565b50600654604080516339a51be560e01b815290516000926001600160a01b0316916339a51be59160048083019260209291908290030181865afa158015610fd8573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190610ffc9190611fed565b90506000816001600160a01b03163460405160006040518083038185875af1925050503d806000811461104b576040519150601f19603f3d011682016040523d82523d6000602084013e611050565b606091505b50509050806110a15760405162461bcd60e51b815260206004820152601b60248201527f5472616e7366657220746f2070726f746f636f6c206661696c656400000000006044820152606401610708565b6110ab33846119cf565b7f50300b699d0dd17e8788e4203d2c31ae9647bd5ab4067cce2c6d97f3a227e6198584604051610cfc92919061201d565b6007546001600160a01b031633146111065760405162461bcd60e51b815260040161070890611f2b565b600f5460ff16156111505760405162461bcd60e51b815260206004820152601460248201527314185a5c88185b1c9958591e48195b98589b195960621b6044820152606401610708565b600f805460ff191660011790556040517f35055dae5b8ff07ae7d82c4569f668c20fca6396f894e39fdb55c81f98277bb690600090a1565b6007546001600160a01b031633146111b25760405162461bcd60e51b815260040161070890611f2b565b6007546001600160a01b03166111fe5760405162461bcd60e51b8152602060048201526011602482015270105b1c9958591e481c995b9bdd5b98d959607a1b6044820152606401610708565b600780546001600160a01b03191690556040517f6e4ee811a17215345b89e3506064ff2d62f4feedff3566e9d09219cda7e8cadb90600090a1565b6007546001600160a01b031633146112635760405162461bcd60e51b815260040161070890611f2b565b6009548111156112c95760405162461bcd60e51b815260206004820152602b60248201527f43726561746f722073656c6c20666565206d757374206265206c6f776572207460448201526a1a185b8818dd5c9c995b9d60aa1b6064820152608401610708565b60098190556040518181527f8ed73dc06f3217799983a671e9b9e4e67bc7dc0d0a0878161b3412f5e62d44449060200160405180910390a150565b600e818154811061131457600080fd5b600091825260209091200154905081565b6000600c8161133c84670de0b6b3a7640000611f7b565b815260208101919091526040016000205492915050565b60606004805461064190611ef1565b600c602052816000526040600020818154811061137e57600080fd5b90600052602060002001600091509150505481565b6007546001600160a01b031633146113bd5760405162461bcd60e51b815260040161070890611f2b565b6001600160a01b03811661140b5760405162461bcd60e51b815260206004820152601560248201527404e6577206f776e65722063616e6e6f74206265203605c1b6044820152606401610708565b600780546001600160a01b0319166001600160a01b0383169081179091556040517ff285329298fd841af46eb83bbe90d1ebe2951c975a65b19a02f965f842ee69c590600090a250565b6000336106d2818585611854565b6007546001600160a01b03163314806115035750600660009054906101000a90046001600160a01b03166001600160a01b031663cf73a1bc6040518163ffffffff1660e01b8152600401602060405180830381865afa1580156114ca573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906114ee9190611fed565b6001600160a01b0316336001600160a01b0316145b61155a5760405162461bcd60e51b815260206004820152602260248201527f4f6e6c79204f776e6572206f72204c6971756964696679204d616e6167656d656044820152611b9d60f21b6064820152608401610708565b6001600160a01b0382166000818152600a6020908152604091829020805460ff191685151590811790915591519182527f365730f68b8417eb737925485379e9a7034f928711aaa76c90e9953e754839d1910160405180910390a25050565b6007546001600160a01b031633146115e35760405162461bcd60e51b815260040161070890611f2b565b6115eb611772565b60013410156116285760405162461bcd60e51b81526020600482015260096024820152686d696e20312077656960b81b6044820152606401610708565b6000816001600160a01b03163460405160006040518083038185875af1925050503d8060008114611675576040519150601f19603f3d011682016040523d82523d6000602084013e61167a565b606091505b50509050806116bd5760405162461bcd60e51b815260206004820152600f60248201526e151c985b9cd9995c8819985a5b1959608a1b6044820152606401610708565b600880546001600160a01b0319166001600160a01b0384169081179091556040517fffb40bfdfd246e95f543d08d9713c339f1d90fa9265e39b4f562f9011d7c919f90600090a250610d126001600555565b61093a8383836001611a05565b6000805b600e548110156117695782600e828154811061173e5761173e611f4f565b9060005260206000200154036117575750600192915050565b8061176181611f92565b915050611720565b50600092915050565b60026005540361179557604051633ee5aeb560e01b815260040160405180910390fd5b6002600555565b6001600160a01b0382166117c657604051634b637e8f60e11b815260006004820152602401610708565b6117d282600083611ada565b5050565b6001600160a01b03838116600090815260016020908152604080832093861683529290522054600019811461184e578181101561183f57604051637dc7a0d960e11b81526001600160a01b03841660048201526024810182905260448101839052606401610708565b61184e84848484036000611a05565b50505050565b6001600160a01b03831661187e57604051634b637e8f60e11b815260006004820152602401610708565b6001600160a01b0382166118a85760405163ec442f0560e01b815260006004820152602401610708565b6000819050600080600660009054906101000a90046001600160a01b03166001600160a01b03166339a51be56040518163ffffffff1660e01b8152600401602060405180830381865afa158015611903573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906119279190611fed565b905060095460001415801561195457506001600160a01b0385166000908152600a602052604090205460ff165b80156119725750806001600160a01b0316866001600160a01b031614155b156119bc5760006009546019611988919061200a565b90506127106119978287611f7b565b6119a19190612065565b92506119ad8385611fc4565b93506119ba878385611ada565b505b6119c7868685611ada565b505050505050565b6001600160a01b0382166119f95760405163ec442f0560e01b815260006004820152602401610708565b6117d260008383611ada565b6001600160a01b038416611a2f5760405163e602df0560e01b815260006004820152602401610708565b6001600160a01b038316611a5957604051634a1406b160e11b815260006004820152602401610708565b6001600160a01b038085166000908152600160209081526040808320938716835292905220829055801561184e57826001600160a01b0316846001600160a01b03167f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b92584604051611acc91815260200190565b60405180910390a350505050565b6001600160a01b038316611b05578060026000828254611afa919061200a565b90915550611b779050565b6001600160a01b03831660009081526020819052604090205481811015611b585760405163391434e360e21b81526001600160a01b03851660048201526024810182905260448101839052606401610708565b6001600160a01b03841660009081526020819052604090209082900390555b6001600160a01b038216611b9357600280548290039055611bb2565b6001600160a01b03821660009081526020819052604090208054820190555b816001600160a01b0316836001600160a01b03167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef83604051611bf791815260200190565b60405180910390a3505050565b600060208284031215611c1657600080fd5b5035919050565b600060208083528351808285015260005b81811015611c4a57858101830151858201604001528201611c2e565b506000604082860101526040601f19601f8301168501019250505092915050565b6001600160a01b0381168114610d1257600080fd5b60008060408385031215611c9357600080fd5b8235611c9e81611c6b565b946020939093013593505050565b600060208284031215611cbe57600080fd5b8135611cc981611c6b565b9392505050565b634e487b7160e01b600052604160045260246000fd5b600082601f830112611cf757600080fd5b8135602067ffffffffffffffff80831115611d1457611d14611cd0565b8260051b604051601f19603f83011681018181108482111715611d3957611d39611cd0565b604052938452858101830193838101925087851115611d5757600080fd5b83870191505b84821015611d7657813583529183019190830190611d5d565b979650505050505050565b60008060408385031215611d9457600080fd5b823567ffffffffffffffff80821115611dac57600080fd5b611db886838701611ce6565b93506020850135915080821115611dce57600080fd5b50611ddb85828601611ce6565b9150509250929050565b600080600060608486031215611dfa57600080fd5b8335611e0581611c6b565b92506020840135611e1581611c6b565b929592945050506040919091013590565b600060208284031215611e3857600080fd5b813567ffffffffffffffff811115611e4f57600080fd5b611e5b84828501611ce6565b949350505050565b60008060408385031215611e7657600080fd5b50508035926020909101359150565b60008060408385031215611e9857600080fd5b8235611ea381611c6b565b915060208301358015158114611eb857600080fd5b809150509250929050565b60008060408385031215611ed657600080fd5b8235611ee181611c6b565b91506020830135611eb881611c6b565b600181811c90821680611f0557607f821691505b602082108103611f2557634e487b7160e01b600052602260045260246000fd5b50919050565b6020808252600a908201526927b7363c9027bbb732b960b11b604082015260600190565b634e487b7160e01b600052603260045260246000fd5b634e487b7160e01b600052601160045260246000fd5b80820281158282048414176106d8576106d8611f65565b600060018201611fa457611fa4611f65565b5060010190565b600060208284031215611fbd57600080fd5b5051919050565b818103818111156106d8576106d8611f65565b634e487b7160e01b600052603160045260246000fd5b600060208284031215611fff57600080fd5b8151611cc981611c6b565b808201808211156106d8576106d8611f65565b604080825283519082018190526000906020906060840190828701845b828110156120565781518452928401929084019060010161203a565b50505092019290925292915050565b60008261208257634e487b7160e01b600052601260045260246000fd5b50049056fea2646970667358221220e2d2cfdba3260b13f96bde1dbeaa0149782c3100f87839ce5ae4a2c9444c7ca764736f6c6343000815003300000000000000000000000071e1102793f399d517d23c1c29030229c9b18b3400000000000000000000000000000000000000000000000000000000000000e000000000000000000000000000000000000000000000000000000000000001400000000000000000000000009f52a49ed049106682b19e914a90a88e9170b8d300000000000000000000000000000000000000000000000000000000000f424000000000000000000000000000000000000000000000000000000000000000c80000000000000000000000007afe087dcca890a1dc2a050319d1566a4ca022e20000000000000000000000000000000000000000000000000000000000000023537570657220506f77657266756c2045787472656d656c792052617265204d6f6e657900000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005535045524d000000000000000000000000000000000000000000000000000000