Overview ERC721
Total Supply:
1,000 GLASS

Holders:
4
Profile Summary
Blockchain:
Ethereum (1)

Are you the contract creator? Verify and Publish your contract source code today!
This contract was created by 0xbCefc4906b443e4DB64E2b00b9af2C39e76c785c
6000600a55600b80546001600160a01b03191673a9dac8f3aedc55d0fe707b86b8a45d246858d2e190811790915560e060405260a090815273a99f79e2565860bd2941ca545d0cd0ce6e7ee12d60c0526200005f90600c906002620002bd565b506040805180820190915260058152605f60208201526200008590600d90600262000327565b506002600e5560006010556012805461ffff1916610200179055604080516080810190915260438082526200435460208301398051620000ce916013916020909101906200036a565b506014805461ffff191690556001601555348015620000ec57600080fd5b506040518060400160405280600b81526020016a476c61737320486f75736560a81b81525060405180604001604052806005815260200164474c41535360d81b815250818160016103e8620001506200014a6200026960201b60201c565b6200026d565b60008111620001bd5760405162461bcd60e51b815260206004820152602e60248201527f455243373231413a20636f6c6c656374696f6e206d757374206861766520612060448201526d6e6f6e7a65726f20737570706c7960901b60648201526084015b60405180910390fd5b600082116200021f5760405162461bcd60e51b815260206004820152602760248201527f455243373231413a206d61782062617463682073697a65206d757374206265206044820152666e6f6e7a65726f60c81b6064820152608401620001b4565b8351620002349060049060208701906200036a565b5082516200024a9060059060208601906200036a565b50600391909155608052505060016002819055600f55506200043b9050565b3390565b600080546001600160a01b038381166001600160a01b0319831681178455604051919092169283917f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e09190a35050565b82805482825590600052602060002090810192821562000315579160200282015b828111156200031557825182546001600160a01b0319166001600160a01b03909116178255602090920191600190910190620002de565b5062000323929150620003e7565b5090565b82805482825590600052602060002090810192821562000315579160200282015b8281111562000315578251829060ff1690559160200191906001019062000348565b8280546200037890620003fe565b90600052602060002090601f0160209004810192826200039c576000855562000315565b82601f10620003b757805160ff191683800117855562000315565b8280016001018555821562000315579182015b8281111562000315578251825591602001919060010190620003ca565b5b80821115620003235760008155600101620003e8565b600181811c908216806200041357607f821691505b602082108114156200043557634e487b7160e01b600052602260045260246000fd5b50919050565b608051613eda6200047a6000396000818161064601528181610cca01528181611359015281816114c8015281816119b101526124b90152613eda6000f3fe6080604052600436106103cd5760003560e01c8063755edd17116101fd578063bbd8556b11610118578063dcd4aa8b116100ab578063e75722301161007a578063e757223014610ab5578063e985e9c514610ad5578063f2fde38b14610b1e578063f8c0fd2014610b3e578063fd19eaf014610b5357600080fd5b8063dcd4aa8b14610a53578063df213e8a14610a68578063dfdedf6914610a7b578063e6c6990a14610a9b57600080fd5b8063cfc86f7b116100e7578063cfc86f7b146109f3578063cff4492314610a08578063d547cfb714610a28578063d7224ba014610a3d57600080fd5b8063bbd8556b1461097e578063c5815c411461099e578063c87b56dd146109be578063caa0f92a146109de57600080fd5b806391b7f5ed11610190578063a22cb4651161015f578063a22cb46514610909578063afe5608b14610929578063b40ebceb1461093e578063b88d4fde1461095e57600080fd5b806391b7f5ed146108675780639231ab2a1461088757806395d89b41146108d4578063a1af10ca146108e957600080fd5b80638d859f3e116101cc5780638d859f3e146107f95780638da5cb5b1461080f5780638f4bb4971461082d5780638ff4013f1461084757600080fd5b8063755edd171461079c57806379ab3c89146107af578063853828b6146107c4578063891bbe73146107d957600080fd5b80633e3e0b12116102ed57806354214f69116102805780636ba9fd381161024f5780636ba9fd381461073d5780636d3de8061461075257806370a0823114610767578063715018a61461078757600080fd5b806354214f69146106be578063547520fe146106dd57806355f804b3146106fd5780636352211e1461071d57600080fd5b806345c0f533116102bc57806345c0f533146106345780634783f0ef146106685780634ab8b5dd146106885780634f6ccce71461069e57600080fd5b80633e3e0b12146105bf57806340ccc082146105d457806342842e0e146105f457806343696f181461061457600080fd5b8063286c8137116103655780633300678611610334578063330067861461054557806338b90333146105655780633c003254146105965780633e07311c146105a957600080fd5b8063286c8137146104d95780632913daa0146104f95780632eb4a7ab1461050f5780632f745c591461052557600080fd5b8063081812fc116103a1578063081812fc14610461578063095ea7b31461049957806318160ddd146103d257806323b872dd146104b957600080fd5b80629a9b7b146103d257806301ffc9a7146103fa5780630644cefa1461042a57806306fdde031461043f575b600080fd5b3480156103de57600080fd5b506103e7610b73565b6040519081526020015b60405180910390f35b34801561040657600080fd5b5061041a61041536600461359c565b610b87565b60405190151581526020016103f1565b61043d6104383660046135d5565b610bf4565b005b34801561044b57600080fd5b50610454610d51565b6040516103f19190613657565b34801561046d57600080fd5b5061048161047c36600461366a565b610de3565b6040516001600160a01b0390911681526020016103f1565b3480156104a557600080fd5b5061043d6104b43660046135d5565b610e6c565b3480156104c557600080fd5b5061043d6104d4366004613683565b610f84565b3480156104e557600080fd5b506103e76104f436600461366a565b610f8f565b34801561050557600080fd5b506103e760035481565b34801561051b57600080fd5b506103e760115481565b34801561053157600080fd5b506103e76105403660046135d5565b610fb0565b34801561055157600080fd5b5061041a61056036600461370a565b611127565b34801561057157600080fd5b5060125461058490610100900460ff1681565b60405160ff90911681526020016103f1565b61043d6105a436600461375c565b6111fd565b3480156105b557600080fd5b506103e7600e5481565b3480156105cb57600080fd5b5061043d6113e2565b3480156105e057600080fd5b5061043d6105ef3660046135d5565b611433565b34801561060057600080fd5b5061043d61060f366004613683565b611524565b34801561062057600080fd5b5061043d61062f3660046137b5565b61153f565b34801561064057600080fd5b506103e77f000000000000000000000000000000000000000000000000000000000000000081565b34801561067457600080fd5b5061043d61068336600461366a565b61163c565b34801561069457600080fd5b506103e760155481565b3480156106aa57600080fd5b506103e76106b936600461366a565b6116d8565b3480156106ca57600080fd5b5060145461041a90610100900460ff1681565b3480156106e957600080fd5b5061043d6106f836600461366a565b611740565b34801561070957600080fd5b5061043d6107183660046137d0565b6117db565b34801561072957600080fd5b5061048161073836600461366a565b611831565b34801561074957600080fd5b5061043d611843565b34801561075e57600080fd5b5061043d611897565b34801561077357600080fd5b506103e76107823660046137b5565b6118e8565b34801561079357600080fd5b5061043d611979565b61043d6107aa3660046137b5565b6119af565b3480156107bb57600080fd5b5061043d611a8b565b3480156107d057600080fd5b5061043d611adf565b3480156107e557600080fd5b506104816107f436600461366a565b611b37565b34801561080557600080fd5b506103e760105481565b34801561081b57600080fd5b506000546001600160a01b0316610481565b34801561083957600080fd5b5060145461041a9060ff1681565b34801561085357600080fd5b5061043d61086236600461366a565b611b61565b34801561087357600080fd5b5061043d61088236600461366a565b611c0c565b34801561089357600080fd5b506108a76108a236600461366a565b611c56565b6040805182516001600160a01b031681526020928301516001600160401b031692810192909252016103f1565b3480156108e057600080fd5b50610454611c73565b3480156108f557600080fd5b5061041a6109043660046137b5565b611c82565b34801561091557600080fd5b5061043d61092436600461384f565b611cff565b34801561093557600080fd5b5061043d611dc4565b34801561094a57600080fd5b5061043d6109593660046135d5565b611e0f565b34801561096a57600080fd5b5061043d610979366004613911565b61204f565b34801561098a57600080fd5b5061043d6109993660046137b5565b612082565b3480156109aa57600080fd5b50600b54610481906001600160a01b031681565b3480156109ca57600080fd5b506104546109d936600461366a565b6121af565b3480156109ea57600080fd5b506103e761220d565b3480156109ff57600080fd5b50610454612227565b348015610a1457600080fd5b5061043d610a2336600461398c565b6122b5565b348015610a3457600080fd5b50610454612378565b348015610a4957600080fd5b506103e7600a5481565b348015610a5f57600080fd5b5061043d612387565b61043d610a7636600461370a565b6123f6565b348015610a8757600080fd5b5061043d610a963660046137b5565b61255a565b348015610aa757600080fd5b5060125461041a9060ff1681565b348015610ac157600080fd5b506103e7610ad036600461366a565b612656565b348015610ae157600080fd5b5061041a610af03660046139d4565b6001600160a01b03918216600090815260096020908152604080832093909416825291909152205460ff1690565b348015610b2a57600080fd5b5061043d610b393660046137b5565b612666565b348015610b4a57600080fd5b5061043d6126fe565b348015610b5f57600080fd5b5061041a610b6e3660046135d5565b612749565b6000610b826002546000190190565b905090565b60006001600160e01b031982166380ac58cd60e01b1480610bb857506001600160e01b03198216635b5e139f60e01b145b80610bd357506001600160e01b0319821663780e9d6360e01b145b80610bee57506301ffc9a760e01b6001600160e01b03198316145b92915050565b6001811015610c4a5760405162461bcd60e51b815260206004820152601a60248201527f4d757374206d696e74206174206c65617374203120746f6b656e00000000000060448201526064015b60405180910390fd5b600354811115610c6c5760405162461bcd60e51b8152600401610c4190613a07565b60145460ff1615156001148015610c86575060125460ff16155b610ca25760405162461bcd60e51b8152600401610c4190613a55565b610cac8282612749565b610cc85760405162461bcd60e51b8152600401610c4190613a9a565b7f000000000000000000000000000000000000000000000000000000000000000081610cf2610b73565b610cfc9190613b00565b1115610d1a5760405162461bcd60e51b8152600401610c4190613b18565b610d2381612656565b3414610d415760405162461bcd60e51b8152600401610c4190613b5b565b610d4d828260006127ce565b5050565b606060048054610d6090613ba3565b80601f0160208091040260200160405190810160405280929190818152602001828054610d8c90613ba3565b8015610dd95780601f10610dae57610100808354040283529160200191610dd9565b820191906000526020600020905b815481529060010190602001808311610dbc57829003601f168201915b5050505050905090565b6000610dee826127e9565b610e505760405162461bcd60e51b815260206004820152602d60248201527f455243373231413a20617070726f76656420717565727920666f72206e6f6e6560448201526c3c34b9ba32b73a103a37b5b2b760991b6064820152608401610c41565b506000908152600860205260409020546001600160a01b031690565b6000610e7782611831565b9050806001600160a01b0316836001600160a01b03161415610ee65760405162461bcd60e51b815260206004820152602260248201527f455243373231413a20617070726f76616c20746f2063757272656e74206f776e60448201526132b960f11b6064820152608401610c41565b336001600160a01b0382161480610f025750610f028133610af0565b610f745760405162461bcd60e51b815260206004820152603960248201527f455243373231413a20617070726f76652063616c6c6572206973206e6f74206f60448201527f776e6572206e6f7220617070726f76656420666f7220616c6c000000000000006064820152608401610c41565b610f7f8383836127ff565b505050565b610f7f83838361285b565b600d8181548110610f9f57600080fd5b600091825260209091200154905081565b6000610fbb836118e8565b82106110145760405162461bcd60e51b815260206004820152602260248201527f455243373231413a206f776e657220696e646578206f7574206f6620626f756e604482015261647360f01b6064820152608401610c41565b600061101e610b73565b905060008060005b838110156110c7576000818152600660209081526040918290208251808401909352546001600160a01b038116808452600160a01b9091046001600160401b0316918301919091521561107857805192505b876001600160a01b0316836001600160a01b031614156110b457868414156110a657509350610bee92505050565b836110b081613bde565b9450505b50806110bf81613bde565b915050611026565b5060405162461bcd60e51b815260206004820152602e60248201527f455243373231413a20756e61626c6520746f2067657420746f6b656e206f662060448201526d0deeedccae440c4f240d2dcc8caf60931b6064820152608401610c41565b6011546000906111795760405162461bcd60e51b815260206004820152601760248201527f4d65726b6c6520726f6f74206973206e6f7420736574210000000000000000006044820152606401610c41565b6040516bffffffffffffffffffffffff19606086901b1660208201526000906034016040516020818303038152906040528051906020012090506111f4848480806020026020016040519081016040528093929190818152602001838360200280828437600092019190915250506011549150849050612bdb565b95945050505050565b60125460ff161515600114801561121b575060145460ff1615156001145b6112675760405162461bcd60e51b815260206004820152601b60248201527f416c6c6f776c697374206d696e74696e6720697320636c6f73656400000000006044820152606401610c41565b611272848383611127565b6112be5760405162461bcd60e51b815260206004820152601c60248201527f41646472657373206973206e6f7420696e20416c6c6f776c69737421000000006044820152606401610c41565b600183101561130f5760405162461bcd60e51b815260206004820152601a60248201527f4d757374206d696e74206174206c65617374203120746f6b656e0000000000006044820152606401610c41565b6003548311156113315760405162461bcd60e51b8152600401610c4190613a07565b61133b8484612749565b6113575760405162461bcd60e51b8152600401610c4190613a9a565b7f000000000000000000000000000000000000000000000000000000000000000083611381610b73565b61138b9190613b00565b11156113a95760405162461bcd60e51b8152600401610c4190613b18565b6113b283612656565b34146113d05760405162461bcd60e51b8152600401610c4190613b5b565b6113dc848460006127ce565b50505050565b600080546001600160a01b03163390811491906113fe90611c82565b905081806114095750805b6114255760405162461bcd60e51b8152600401610c4190613bf9565b50506014805460ff19169055565b600080546001600160a01b031633908114919061144f90611c82565b9050818061145a5750805b6114765760405162461bcd60e51b8152600401610c4190613bf9565b600083116114c65760405162461bcd60e51b815260206004820152601b60248201527f4d757374206d696e74206174206c65617374203120746f6b656e2e00000000006044820152606401610c41565b7f0000000000000000000000000000000000000000000000000000000000000000836114f0610b73565b6114fa9190613b00565b11156115185760405162461bcd60e51b8152600401610c4190613b18565b6113dc848460016127ce565b610f7f8383836040518060200160405280600081525061204f565b6000546001600160a01b031633146115695760405162461bcd60e51b8152600401610c4190613c42565b6001600160a01b0381166115b15760405162461bcd60e51b815260206004820152600f60248201526e496e76616c6964206164647265737360881b6044820152606401610c41565b6115ba81611c82565b156116155760405162461bcd60e51b815260206004820152602560248201527f54686973206164647265737320697320616c726561647920696e20796f7572206044820152643a32b0b69760d91b6064820152608401610c41565b6001600160a01b03166000908152600160208190526040909120805460ff19169091179055565b600080546001600160a01b031633908114919061165890611c82565b905081806116635750805b61167f5760405162461bcd60e51b8152600401610c4190613bf9565b6011548314156116d15760405162461bcd60e51b815260206004820152601e60248201527f4d65726b6c6520726f6f742077696c6c20626520756e6368616e6765642100006044820152606401610c41565b5050601155565b60006116e2610b73565b821061173c5760405162461bcd60e51b815260206004820152602360248201527f455243373231413a20676c6f62616c20696e646578206f7574206f6620626f756044820152626e647360e81b6064820152608401610c41565b5090565b600080546001600160a01b031633908114919061175c90611c82565b905081806117675750805b6117835760405162461bcd60e51b8152600401610c4190613bf9565b60018310156117d45760405162461bcd60e51b815260206004820152601b60248201527f4d6178206d696e74206d757374206265206174206c65617374203100000000006044820152606401610c41565b5050600355565b600080546001600160a01b03163390811491906117f790611c82565b905081806118025750805b61181e5760405162461bcd60e51b8152600401610c4190613bf9565b61182a6013858561347d565b5050505050565b600061183c82612bf1565b5192915050565b600080546001600160a01b031633908114919061185f90611c82565b9050818061186a5750805b6118865760405162461bcd60e51b8152600401610c4190613bf9565b50506014805460ff19166001179055565b600080546001600160a01b03163390811491906118b390611c82565b905081806118be5750805b6118da5760405162461bcd60e51b8152600401610c4190613bf9565b50506012805460ff19169055565b60006001600160a01b0382166119545760405162461bcd60e51b815260206004820152602b60248201527f455243373231413a2062616c616e636520717565727920666f7220746865207a60448201526a65726f206164647265737360a81b6064820152608401610c41565b506001600160a01b03166000908152600760205260409020546001600160801b031690565b6000546001600160a01b031633146119a35760405162461bcd60e51b8152600401610c4190613c42565b6119ad6000612d1f565b565b7f00000000000000000000000000000000000000000000000000000000000000006119d861220d565b11156119f65760405162461bcd60e51b8152600401610c4190613b18565b60145460ff1615156001148015611a10575060125460ff16155b611a2c5760405162461bcd60e51b8152600401610c4190613a55565b611a37816001612749565b611a535760405162461bcd60e51b8152600401610c4190613a9a565b611a5d6001612656565b3414611a7b5760405162461bcd60e51b8152600401610c4190613c77565b611a8881600160006127ce565b50565b600080546001600160a01b0316339081149190611aa790611c82565b90508180611ab25750805b611ace5760405162461bcd60e51b8152600401610c4190613bf9565b50506012805460ff19166001179055565b600080546001600160a01b0316339081149190611afb90611c82565b90508180611b065750805b611b225760405162461bcd60e51b8152600401610c4190613bf9565b60004711611b2f57600080fd5b610d4d612d6f565b600c8181548110611b4757600080fd5b6000918252602090912001546001600160a01b0316905081565b600080546001600160a01b0316339081149190611b7d90611c82565b90508180611b885750805b611ba45760405162461bcd60e51b8152600401610c4190613bf9565b6001831015611c055760405162461bcd60e51b815260206004820152602760248201527f4d6178206d696e7473207065722077616c6c6574206d757374206265206174206044820152666c65617374203160c81b6064820152608401610c41565b5050601555565b600080546001600160a01b0316339081149190611c2890611c82565b90508180611c335750805b611c4f5760405162461bcd60e51b8152600401610c4190613bf9565b5050601055565b6040805180820190915260008082526020820152610bee82612bf1565b606060058054610d6090613ba3565b60006001600160a01b038216611cda5760405162461bcd60e51b815260206004820152601960248201527f496e76616c6964206164647265737320746f20636865636b2e000000000000006044820152606401610c41565b506001600160a01b031660009081526001602081905260409091205460ff1615151490565b6001600160a01b038216331415611d585760405162461bcd60e51b815260206004820152601a60248201527f455243373231413a20617070726f766520746f2063616c6c65720000000000006044820152606401610c41565b3360008181526009602090815260408083206001600160a01b03871680855290835292819020805460ff191686151590811790915590519081529192917f17307eab39ab6107e8899845ad3d59bd9653f200f220920489ca2b5937696c31910160405180910390a35050565b600080546001600160a01b0316339081149190611de090611c82565b90508180611deb5750805b611e075760405162461bcd60e51b8152600401610c4190613bf9565b611425611897565b600080546001600160a01b0316339081149190611e2b90611c82565b90508180611e365750805b611e525760405162461bcd60e51b8152600401610c4190613bf9565b60008311611e5f57600080fd5b6040516370a0823160e01b8152306004820152849084906001600160a01b038316906370a082319060240160206040518083038186803b158015611ea257600080fd5b505afa158015611eb6573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190611eda9190613cbe565b1015611f345760405162461bcd60e51b815260206004820152602360248201527f436f6e747261637420646f6573206e6f74206f776e20656e6f75676820746f6b604482015262656e7360e81b6064820152608401610c41565b60005b600e5481101561204757816001600160a01b031663a9059cbb600c8381548110611f6357611f63613cd7565b9060005260206000200160009054906101000a90046001600160a01b03166064600d8581548110611f9657611f96613cd7565b906000526020600020015489611fac9190613ced565b611fb69190613d22565b6040516001600160e01b031960e085901b1681526001600160a01b0390921660048301526024820152604401602060405180830381600087803b158015611ffc57600080fd5b505af1158015612010573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906120349190613d36565b508061203f81613bde565b915050611f37565b505050505050565b61205a84848461285b565b61206684848484612dfd565b6113dc5760405162461bcd60e51b8152600401610c4190613d53565b600b546001600160a01b031633146120dc5760405162461bcd60e51b815260206004820152601c60248201527f4f776e61626c653a2063616c6c6572206973206e6f742052414d5050000000006044820152606401610c41565b600b546001600160a01b038281169116141561214d5760405162461bcd60e51b815260206004820152602a60248201527f52414d50503a204e65772052616d70702061646472657373206d75737420626560448201526908191a5999995c995b9d60b21b6064820152608401610c41565b600b80546001600160a01b0319166001600160a01b038316179055600c805482919060009061217e5761217e613cd7565b9060005260206000200160006101000a8154816001600160a01b0302191690836001600160a01b0316021790555050565b606060006121bb612378565b905060008151116121db5760405180602001604052806000815250612206565b806121e584612f0b565b6040516020016121f6929190613da6565b6040516020818303038152906040525b9392505050565b600061221c6002546000190190565b610b82906001613b00565b6013805461223490613ba3565b80601f016020809104026020016040519081016040528092919081815260200182805461226090613ba3565b80156122ad5780601f10612282576101008083540402835291602001916122ad565b820191906000526020600020905b81548152906001019060200180831161229057829003601f168201915b505050505081565b600080546001600160a01b03163390811491906122d190611c82565b905081806122dc5750805b6122f85760405162461bcd60e51b8152600401610c4190613bf9565b601454610100900460ff16156123505760405162461bcd60e51b815260206004820152601b60248201527f546f6b656e732061726520616c726561647920756e7665696c656400000000006044820152606401610c41565b82516123639060139060208601906134fd565b50506014805461ff0019166101001790555050565b606060138054610d6090613ba3565b600b546001600160a01b031633146123e15760405162461bcd60e51b815260206004820152601c60248201527f4f776e61626c653a2063616c6c6572206973206e6f742052414d5050000000006044820152606401610c41565b600047116123ee57600080fd5b6119ad612d6f565b60125460ff1615156001148015612414575060145460ff1615156001145b6124605760405162461bcd60e51b815260206004820152601b60248201527f416c6c6f776c697374206d696e74696e6720697320636c6f73656400000000006044820152606401610c41565b61246b838383611127565b6124b75760405162461bcd60e51b815260206004820152601c60248201527f41646472657373206973206e6f7420696e20416c6c6f776c69737421000000006044820152606401610c41565b7f00000000000000000000000000000000000000000000000000000000000000006124e061220d565b11156124fe5760405162461bcd60e51b8152600401610c4190613b18565b612509836001612749565b6125255760405162461bcd60e51b8152600401610c4190613a9a565b61252f6001612656565b341461254d5760405162461bcd60e51b8152600401610c4190613c77565b610f7f83600160006127ce565b6000546001600160a01b031633146125845760405162461bcd60e51b8152600401610c4190613c42565b6001600160a01b0381166125cc5760405162461bcd60e51b815260206004820152600f60248201526e496e76616c6964206164647265737360881b6044820152606401610c41565b6125d581611c82565b6126355760405162461bcd60e51b815260206004820152602b60248201527f546869732061646472657373206973206e6f7420696e20796f7572207465616d60448201526a1031bab93932b73a363c9760a91b6064820152608401610c41565b6001600160a01b03166000908152600160205260409020805460ff19169055565b600081601054610bee9190613ced565b6000546001600160a01b031633146126905760405162461bcd60e51b8152600401610c4190613c42565b6001600160a01b0381166126f55760405162461bcd60e51b815260206004820152602660248201527f4f776e61626c653a206e6577206f776e657220697320746865207a65726f206160448201526564647265737360d01b6064820152608401610c41565b611a8881612d1f565b600080546001600160a01b031633908114919061271a90611c82565b905081806127255750805b6127415760405162461bcd60e51b8152600401610c4190613bf9565b611886611a8b565b600060018210156127ae5760405162461bcd60e51b815260206004820152602960248201527f416d6f756e74206d7573742062652067726561746572207468616e206f7220656044820152687175616c20746f203160b81b6064820152608401610c41565b601554826127bb85613008565b6127c59190613b00565b11159392505050565b610f7f838383604051806020016040528060008152506130a6565b600081600111158015610bee5750506002541190565b60008281526008602052604080822080546001600160a01b0319166001600160a01b0387811691821790925591518593918516917f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b92591a4505050565b600061286682612bf1565b80519091506000906001600160a01b0316336001600160a01b0316148061289d57503361289284610de3565b6001600160a01b0316145b806128af575081516128af9033610af0565b9050806129195760405162461bcd60e51b815260206004820152603260248201527f455243373231413a207472616e736665722063616c6c6572206973206e6f74206044820152711bdddb995c881b9bdc88185c1c1c9bdd995960721b6064820152608401610c41565b846001600160a01b031682600001516001600160a01b03161461298d5760405162461bcd60e51b815260206004820152602660248201527f455243373231413a207472616e736665722066726f6d20696e636f72726563746044820152651037bbb732b960d11b6064820152608401610c41565b6001600160a01b0384166129f15760405162461bcd60e51b815260206004820152602560248201527f455243373231413a207472616e7366657220746f20746865207a65726f206164604482015264647265737360d81b6064820152608401610c41565b612a0160008484600001516127ff565b6001600160a01b0385166000908152600760205260408120805460019290612a339084906001600160801b0316613dd5565b82546101009290920a6001600160801b038181021990931691831602179091556001600160a01b03861660009081526007602052604081208054600194509092612a7f91859116613dfd565b82546001600160801b039182166101009390930a9283029190920219909116179055506040805180820182526001600160a01b0380871682526001600160401b03428116602080850191825260008981526006909152948520935184549151909216600160a01b026001600160e01b03199091169190921617179055612b06846001613b00565b6000818152600660205260409020549091506001600160a01b0316612b9557612b2e816127e9565b15612b955760408051808201825284516001600160a01b0390811682526020808701516001600160401b039081168285019081526000878152600690935294909120925183549451909116600160a01b026001600160e01b03199094169116179190911790555b83856001600160a01b0316876001600160a01b03167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef60405160405180910390a4612047565b600082612be88584613373565b14949350505050565b60408051808201909152600080825260208201528180600111158015612c18575060025481105b15612cbf576000818152600660209081526040918290208251808401909352546001600160a01b038116808452600160a01b9091046001600160401b03169183019190915215612c69579392505050565b50600019016000818152600660209081526040918290208251808401909352546001600160a01b038116808452600160a01b9091046001600160401b03169183019190915215612cba579392505050565b612c69565b60405162461bcd60e51b815260206004820152602f60248201527f455243373231413a20756e61626c6520746f2064657465726d696e652074686560448201526e1037bbb732b91037b3103a37b5b2b760891b6064820152608401610c41565b600080546001600160a01b038381166001600160a01b0319831681178455604051919092169283917f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e09190a35050565b4760005b600e54811015610d4d57612deb600c8281548110612d9357612d93613cd7565b9060005260206000200160009054906101000a90046001600160a01b03166064600d8481548110612dc657612dc6613cd7565b906000526020600020015485612ddc9190613ced565b612de69190613d22565b6133e7565b80612df581613bde565b915050612d73565b60006001600160a01b0384163b15612eff57604051630a85bd0160e11b81526001600160a01b0385169063150b7a0290612e41903390899088908890600401613e1f565b602060405180830381600087803b158015612e5b57600080fd5b505af1925050508015612e8b575060408051601f3d908101601f19168201909252612e8891810190613e5c565b60015b612ee5573d808015612eb9576040519150601f19603f3d011682016040523d82523d6000602084013e612ebe565b606091505b508051612edd5760405162461bcd60e51b8152600401610c4190613d53565b805181602001fd5b6001600160e01b031916630a85bd0160e11b149050612f03565b5060015b949350505050565b606081612f2f5750506040805180820190915260018152600360fc1b602082015290565b8160005b8115612f595780612f4381613bde565b9150612f529050600a83613d22565b9150612f33565b6000816001600160401b03811115612f7357612f73613886565b6040519080825280601f01601f191660200182016040528015612f9d576020820181803683370190505b5090505b8415612f0357612fb2600183613e79565b9150612fbf600a86613e90565b612fca906030613b00565b60f81b818381518110612fdf57612fdf613cd7565b60200101906001600160f81b031916908160001a905350613001600a86613d22565b9450612fa1565b60006001600160a01b03821661307a5760405162461bcd60e51b815260206004820152603160248201527f455243373231413a206e756d626572206d696e74656420717565727920666f7260448201527020746865207a65726f206164647265737360781b6064820152608401610c41565b506001600160a01b0316600090815260076020526040902054600160801b90046001600160801b031690565b6002546001600160a01b0385166131095760405162461bcd60e51b815260206004820152602160248201527f455243373231413a206d696e7420746f20746865207a65726f206164647265736044820152607360f81b6064820152608401610c41565b613112816127e9565b1561315f5760405162461bcd60e51b815260206004820152601d60248201527f455243373231413a20746f6b656e20616c7265616479206d696e7465640000006044820152606401610c41565b826131c1576003548411156131c15760405162461bcd60e51b815260206004820152602260248201527f455243373231413a207175616e7469747920746f206d696e7420746f6f2068696044820152610ced60f31b6064820152608401610c41565b6001600160a01b0385166000908152600760209081526040918290208251808401845290546001600160801b038082168352600160801b909104169181019190915281518083019092528051909190819061321d908890613dfd565b6001600160801b03168152602001856132365786613239565b60005b83602001516132489190613dfd565b6001600160801b039081169091526001600160a01b0380891660008181526007602090815260408083208751978301518716600160801b029790961696909617909455845180860186529182526001600160401b034281168386019081528883526006909552948120915182549451909516600160a01b026001600160e01b031990941694909216939093179190911790915582905b868110156133675760405182906001600160a01b038a16906000907fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef908290a461332b6000898488612dfd565b6133475760405162461bcd60e51b8152600401610c4190613d53565b8161335181613bde565b925050808061335f90613bde565b9150506132de565b50600255505050505050565b600081815b84518110156133df57600085828151811061339557613395613cd7565b602002602001015190508083116133bb57600083815260208290526040902092506133cc565b600081815260208490526040902092505b50806133d781613bde565b915050613378565b509392505050565b6000826001600160a01b03168260405160006040518083038185875af1925050503d8060008114613434576040519150601f19603f3d011682016040523d82523d6000602084013e613439565b606091505b5050905080610f7f5760405162461bcd60e51b815260206004820152601060248201526f2a3930b739b332b9103330b4b632b21760811b6044820152606401610c41565b82805461348990613ba3565b90600052602060002090601f0160209004810192826134ab57600085556134f1565b82601f106134c45782800160ff198235161785556134f1565b828001600101855582156134f1579182015b828111156134f15782358255916020019190600101906134d6565b5061173c929150613571565b82805461350990613ba3565b90600052602060002090601f01602090048101928261352b57600085556134f1565b82601f1061354457805160ff19168380011785556134f1565b828001600101855582156134f1579182015b828111156134f1578251825591602001919060010190613556565b5b8082111561173c5760008155600101613572565b6001600160e01b031981168114611a8857600080fd5b6000602082840312156135ae57600080fd5b813561220681613586565b80356001600160a01b03811681146135d057600080fd5b919050565b600080604083850312156135e857600080fd5b6135f1836135b9565b946020939093013593505050565b60005b8381101561361a578181015183820152602001613602565b838111156113dc5750506000910152565b600081518084526136438160208601602086016135ff565b601f01601f19169290920160200192915050565b602081526000612206602083018461362b565b60006020828403121561367c57600080fd5b5035919050565b60008060006060848603121561369857600080fd5b6136a1846135b9565b92506136af602085016135b9565b9150604084013590509250925092565b60008083601f8401126136d157600080fd5b5081356001600160401b038111156136e857600080fd5b6020830191508360208260051b850101111561370357600080fd5b9250929050565b60008060006040848603121561371f57600080fd5b613728846135b9565b925060208401356001600160401b0381111561374357600080fd5b61374f868287016136bf565b9497909650939450505050565b6000806000806060858703121561377257600080fd5b61377b856135b9565b93506020850135925060408501356001600160401b0381111561379d57600080fd5b6137a9878288016136bf565b95989497509550505050565b6000602082840312156137c757600080fd5b612206826135b9565b600080602083850312156137e357600080fd5b82356001600160401b03808211156137fa57600080fd5b818501915085601f83011261380e57600080fd5b81358181111561381d57600080fd5b86602082850101111561382f57600080fd5b60209290920196919550909350505050565b8015158114611a8857600080fd5b6000806040838503121561386257600080fd5b61386b836135b9565b9150602083013561387b81613841565b809150509250929050565b634e487b7160e01b600052604160045260246000fd5b60006001600160401b03808411156138b6576138b6613886565b604051601f8501601f19908116603f011681019082821181831017156138de576138de613886565b816040528093508581528686860111156138f757600080fd5b858560208301376000602087830101525050509392505050565b6000806000806080858703121561392757600080fd5b613930856135b9565b935061393e602086016135b9565b92506040850135915060608501356001600160401b0381111561396057600080fd5b8501601f8101871361397157600080fd5b6139808782356020840161389c565b91505092959194509250565b60006020828403121561399e57600080fd5b81356001600160401b038111156139b457600080fd5b8201601f810184136139c557600080fd5b612f038482356020840161389c565b600080604083850312156139e757600080fd5b6139f0836135b9565b91506139fe602084016135b9565b90509250929050565b6020808252602e908201527f43616e6e6f74206d696e74206d6f7265207468616e206d6178206d696e74207060408201526d32b9103a3930b739b0b1ba34b7b760911b606082015260800190565b60208082526025908201527f5075626c6963206d696e74696e67206973206e6f74206f70656e207269676874604082015264206e6f772160d81b606082015260800190565b60208082526030908201527f57616c6c65742061646472657373206973206f76657220746865206d6178696d60408201526f756d20616c6c6f776564206d696e747360801b606082015260800190565b634e487b7160e01b600052601160045260246000fd5b60008219821115613b1357613b13613aea565b500190565b60208082526023908201527f43616e6e6f74206d696e74206f76657220737570706c7920636170206f66203160408201526203030360ec1b606082015260800190565b60208082526028908201527f56616c75652062656c6f77207265717569726564206d696e742066656520666f6040820152671c88185b5bdd5b9d60c21b606082015260800190565b600181811c90821680613bb757607f821691505b60208210811415613bd857634e487b7160e01b600052602260045260246000fd5b50919050565b6000600019821415613bf257613bf2613aea565b5060010190565b60208082526029908201527f5465616d3a2063616c6c6572206973206e6f7420746865206f776e6572206f726040820152681034b7102a32b0b69760b91b606082015260800190565b6020808252818101527f4f776e61626c653a2063616c6c6572206973206e6f7420746865206f776e6572604082015260600190565b60208082526027908201527f56616c7565206e6565647320746f2062652065786163746c7920746865206d696040820152666e74206665652160c81b606082015260800190565b600060208284031215613cd057600080fd5b5051919050565b634e487b7160e01b600052603260045260246000fd5b6000816000190483118215151615613d0757613d07613aea565b500290565b634e487b7160e01b600052601260045260246000fd5b600082613d3157613d31613d0c565b500490565b600060208284031215613d4857600080fd5b815161220681613841565b60208082526033908201527f455243373231413a207472616e7366657220746f206e6f6e204552433732315260408201527232b1b2b4bb32b91034b6b83632b6b2b73a32b960691b606082015260800190565b60008351613db88184602088016135ff565b835190830190613dcc8183602088016135ff565b01949350505050565b60006001600160801b0383811690831681811015613df557613df5613aea565b039392505050565b60006001600160801b03808316818516808303821115613dcc57613dcc613aea565b6001600160a01b0385811682528416602082015260408101839052608060608201819052600090613e529083018461362b565b9695505050505050565b600060208284031215613e6e57600080fd5b815161220681613586565b600082821015613e8b57613e8b613aea565b500390565b600082613e9f57613e9f613d0c565b50069056fea26469706673582212209ba47674d713bd02a937236f94d402c5016ea5e98da6a5ed4e0cfcca8ea1694764736f6c63430008090033697066733a2f2f62616679626569646f3578637163377a376967787665697934757263323765796f6374673532366271766a353766647971357873346833746a74612f000000000000000000000000bcefc4906b443e4db64e2b00b9af2c39e76c785c