Overview ERC721
Total Supply:
4,435 BIBK

Holders:
2
Profile Summary
Blockchain:
Ethereum (1)

Are you the contract creator? Verify and Publish your contract source code today!
This contract was created by 0x84F584Eb25587853A06608257B2a71065134bdC2
608060405267011c37937e080000600d556046600e5561115c600f55600460105560026011556012805462ffffff191690556802629f66e0c5300000601355601580546001600160a01b03199081167384f584eb25587853a06608257b2a71065134bdc21790915560168054909116737f0bde63f90d8aa39c8964c92fd6e92d3aad91481790553480156200009357600080fd5b506040805180820182526011815270109b1858dac8125b88109858dac812d85d607a1b6020808301918252835180850190945260048452634249424b60e01b908401528151919291620000e99160009162000178565b508051620000ff90600190602084019062000178565b5050506200011c620001166200012260201b60201c565b62000126565b6200025b565b3390565b600a80546001600160a01b038381166001600160a01b0319831681179093556040519116919082907f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e090600090a35050565b82805462000186906200021e565b90600052602060002090601f016020900481019282620001aa5760008555620001f5565b82601f10620001c557805160ff1916838001178555620001f5565b82800160010185558215620001f5579182015b82811115620001f5578251825591602001919060010190620001d8565b506200020392915062000207565b5090565b5b8082111562000203576000815560010162000208565b600181811c908216806200023357607f821691505b602082108114156200025557634e487b7160e01b600052602260045260246000fd5b50919050565b6139ba806200026b6000396000f3fe60806040526004361061036b5760003560e01c8063715018a6116101c6578063aca180ea116100f7578063dac6db1c11610095578063e985e9c51161006f578063e985e9c5146109a7578063f2fde38b146109f0578063f759867a14610a10578063fc805d9414610a2357600080fd5b8063dac6db1c1461095b578063e008e59f14610971578063e6e3abc21461099157600080fd5b8063c3031aac116100d1578063c3031aac146108d4578063c3da45f8146108f4578063c87b56dd1461091b578063c9caeb1b1461093b57600080fd5b8063aca180ea1461087f578063b88d4fde1461089f578063b9ad9fde146108bf57600080fd5b806395d89b41116101645780639b9a9e031161013e5780639b9a9e031461080c5780639ee7962f1461082c578063a0712d681461084c578063a22cb4651461085f57600080fd5b806395d89b41146107b757806398ca7795146107cc5780639a559e13146107ec57600080fd5b80637bffb4ce116101a05780637bffb4ce146107445780637de55fe1146107595780638da5cb5b14610779578063928079681461079757600080fd5b8063715018a6146106fa578063793cd71e1461070f5780637a879a811461072457600080fd5b806342842e0e116102a0578063592ddf8e1161023e5780636352211e116102185780636352211e146106845780636aaa571d146106a45780636bca0900146106ba57806370a08231146106da57600080fd5b8063592ddf8e146106375780635ee309661461064a57806360d938dc1461066a57600080fd5b80634630d82e1161027a5780634630d82e146105b15780634d3cfc83146105e15780634f6ccce7146105f757806355f804b31461061757600080fd5b806342842e0e14610544578063438b63001461056457806345977d031461059157600080fd5b806314a7068a1161030d5780631e84c413116102e75780631e84c413146104cf57806323b872dd146104ee578063287ad39f1461050e5780632f745c591461052457600080fd5b806314a7068a1461048557806318160ddd146104a55780631af2243e146104ba57600080fd5b8063081812fc11610349578063081812fc146103e7578063095ea7b31461041f5780630aff37a614610441578063121e46e61461046157600080fd5b806301ffc9a714610370578063065f02db146103a557806306fdde03146103c5575b600080fd5b34801561037c57600080fd5b5061039061038b36600461343c565b610a43565b60405190151581526020015b60405180910390f35b3480156103b157600080fd5b506012546103909062010000900460ff1681565b3480156103d157600080fd5b506103da610a6e565b60405161039c91906135f2565b3480156103f357600080fd5b506104076104023660046134bf565b610b00565b6040516001600160a01b03909116815260200161039c565b34801561042b57600080fd5b5061043f61043a366004613380565b610b8d565b005b34801561044d57600080fd5b5061043f61045c3660046133aa565b610ca3565b34801561046d57600080fd5b5061047760105481565b60405190815260200161039c565b34801561049157600080fd5b506103906104a0366004613243565b610e57565b3480156104b157600080fd5b50600854610477565b3480156104c657600080fd5b5061043f610eab565b3480156104db57600080fd5b5060125461039090610100900460ff1681565b3480156104fa57600080fd5b5061043f610509366004613291565b610ef4565b34801561051a57600080fd5b5061047760135481565b34801561053057600080fd5b5061047761053f366004613380565b610f25565b34801561055057600080fd5b5061043f61055f366004613291565b610fbb565b34801561057057600080fd5b5061058461057f366004613243565b610fd6565b60405161039c91906135ae565b34801561059d57600080fd5b5061043f6105ac3660046134bf565b611078565b3480156105bd57600080fd5b506103906105cc3660046134bf565b60146020526000908152604090205460ff1681565b3480156105ed57600080fd5b50610477600f5481565b34801561060357600080fd5b506104776106123660046134bf565b6113b2565b34801561062357600080fd5b5061043f610632366004613476565b611445565b61043f610645366004613243565b611486565b34801561065657600080fd5b50610477610665366004613243565b6114dc565b34801561067657600080fd5b506012546103909060ff1681565b34801561069057600080fd5b5061040761069f3660046134bf565b611520565b3480156106b057600080fd5b50610477600e5481565b3480156106c657600080fd5b5061043f6106d5366004613380565b611597565b3480156106e657600080fd5b506104776106f5366004613243565b611603565b34801561070657600080fd5b5061043f61168a565b34801561071b57600080fd5b5061043f6116c0565b34801561073057600080fd5b5061043f61073f3660046133aa565b61175f565b34801561075057600080fd5b5061043f6118d0565b34801561076557600080fd5b5061043f610774366004613380565b61190e565b34801561078557600080fd5b50600a546001600160a01b0316610407565b3480156107a357600080fd5b5061043f6107b23660046134f1565b611a47565b3480156107c357600080fd5b506103da611ab6565b3480156107d857600080fd5b5061043f6107e73660046134bf565b611ac5565b3480156107f857600080fd5b50610390610807366004613243565b611af4565b34801561081857600080fd5b5061043f610827366004613476565b611b2e565b34801561083857600080fd5b50610477610847366004613243565b611b6b565b61043f61085a3660046134bf565b611bf5565b34801561086b57600080fd5b5061043f61087a366004613349565b611ddc565b34801561088b57600080fd5b5061040761089a3660046134bf565b611ea1565b3480156108ab57600080fd5b5061043f6108ba3660046132cd565b611ee4565b3480156108cb57600080fd5b5061043f611f1c565b3480156108e057600080fd5b5061043f6108ef3660046133aa565b611f63565b34801561090057600080fd5b5060125461040790630100000090046001600160a01b031681565b34801561092757600080fd5b506103da6109363660046134bf565b6120d4565b34801561094757600080fd5b5061043f6109563660046133aa565b6121fb565b34801561096757600080fd5b50610477600d5481565b34801561097d57600080fd5b5061039061098c3660046134bf565b612368565b34801561099d57600080fd5b5061047760115481565b3480156109b357600080fd5b506103906109c236600461325e565b6001600160a01b03918216600090815260056020908152604080832093909416825291909152205460ff1690565b3480156109fc57600080fd5b5061043f610a0b366004613243565b6123a5565b61043f610a1e3660046134bf565b61243d565b348015610a2f57600080fd5b5061043f610a3e3660046134bf565b612706565b60006001600160e01b0319821663780e9d6360e01b1480610a685750610a6882612735565b92915050565b606060008054610a7d90613888565b80601f0160208091040260200160405190810160405280929190818152602001828054610aa990613888565b8015610af65780601f10610acb57610100808354040283529160200191610af6565b820191906000526020600020905b815481529060010190602001808311610ad957829003601f168201915b5050505050905090565b6000610b0b82612785565b610b715760405162461bcd60e51b815260206004820152602c60248201527f4552433732313a20617070726f76656420717565727920666f72206e6f6e657860448201526b34b9ba32b73a103a37b5b2b760a11b60648201526084015b60405180910390fd5b506000908152600460205260409020546001600160a01b031690565b6000610b9882611520565b9050806001600160a01b0316836001600160a01b03161415610c065760405162461bcd60e51b815260206004820152602160248201527f4552433732313a20617070726f76616c20746f2063757272656e74206f776e656044820152603960f91b6064820152608401610b68565b336001600160a01b0382161480610c225750610c2281336109c2565b610c945760405162461bcd60e51b815260206004820152603860248201527f4552433732313a20617070726f76652063616c6c6572206973206e6f74206f7760448201527f6e6572206e6f7220617070726f76656420666f7220616c6c00000000000000006064820152608401610b68565b610c9e83836127a2565b505050565b600a546001600160a01b03163314610ccd5760405162461bcd60e51b8152600401610b6890613725565b60005b81811015610c9e576000838383818110610cec57610cec613934565b9050602002016020810190610d019190613243565b6001600160a01b03161415610d285760405162461bcd60e51b8152600401610b68906136a6565b60176000848484818110610d3e57610d3e613934565b9050602002016020810190610d539190613243565b6001600160a01b0316815260208101919091526040016000205460ff1615610da95760405162461bcd60e51b81526020600482015260096024820152686475706c696361746560b81b6044820152606401610b68565b600160176000858585818110610dc157610dc1613934565b9050602002016020810190610dd69190613243565b6001600160a01b0316815260208101919091526040016000908120805460ff191692151592909217909155601981858585818110610e1657610e16613934565b9050602002016020810190610e2b9190613243565b6001600160a01b0316815260208101919091526040016000205580610e4f816138c3565b915050610cd0565b60006001600160a01b038216610e7f5760405162461bcd60e51b8152600401610b68906136a6565b610e8882611b6b565b6001600160a01b0390921660009081526019602052604090205491909114919050565b600a546001600160a01b03163314610ed55760405162461bcd60e51b8152600401610b6890613725565b6012805462ff0000198116620100009182900460ff1615909102179055565b610efe3382612810565b610f1a5760405162461bcd60e51b8152600401610b68906137a9565b610c9e8383836128fa565b6000610f3083611603565b8210610f925760405162461bcd60e51b815260206004820152602b60248201527f455243373231456e756d657261626c653a206f776e657220696e646578206f7560448201526a74206f6620626f756e647360a81b6064820152608401610b68565b506001600160a01b03919091166000908152600660209081526040808320938352929052205490565b610c9e83838360405180602001604052806000815250611ee4565b60606000610fe383611603565b905060008167ffffffffffffffff8111156110005761100061394a565b604051908082528060200260200182016040528015611029578160200160208202803683370190505b50905060005b82811015611070576110418582610f25565b82828151811061105357611053613934565b602090810291909101015280611068816138c3565b91505061102f565b509392505050565b601254339062010000900460ff166110d25760405162461bcd60e51b815260206004820152601a60248201527f75706772616465206861736e27742073746172746564207965740000000000006044820152606401610b68565b601254630100000090046001600160a01b031661113b5760405162461bcd60e51b815260206004820152602160248201527f4b41547a20636f6e74726163742061646472657373206e6565642062652073656044820152601d60fa1b6064820152608401610b68565b806001600160a01b031661114e83611520565b6001600160a01b03161461119d5760405162461bcd60e51b81526020600482015260166024820152753237b2b9903737ba1037bbb7103a3432903a37b5b2b760511b6044820152606401610b68565b60008281526014602052604090205460ff16156112155760405162461bcd60e51b815260206004820152603060248201527f746f6b656e206d75737420626520746865206f6e652074686174206861736e2760448201526f3a103132b2b7103ab833b930b232b21760811b6064820152608401610b68565b6013546012546040516370a0823160e01b81526001600160a01b0384811660048301526301000000909204909116906370a082319060240160206040518083038186803b15801561126557600080fd5b505afa158015611279573d6000803e3d6000fd5b505050506040513d601f19601f8201168201806040525081019061129d91906134d8565b10156112df5760405162461bcd60e51b815260206004820152601160248201527034b739bab33334b1b4b2b73a1025a0aa3d60791b6044820152606401610b68565b6012546001600160a01b036301000000909104166323b872dd3361130b600a546001600160a01b031690565b6013546040516001600160e01b031960e086901b1681526001600160a01b0393841660048201529290911660248301526044820152606401602060405180830381600087803b15801561135d57600080fd5b505af1158015611371573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190611395919061341f565b50506000908152601460205260409020805460ff19166001179055565b60006113bd60085490565b82106114205760405162461bcd60e51b815260206004820152602c60248201527f455243373231456e756d657261626c653a20676c6f62616c20696e646578206f60448201526b7574206f6620626f756e647360a01b6064820152608401610b68565b6008828154811061143357611433613934565b90600052602060002001549050919050565b600a546001600160a01b0316331461146f5760405162461bcd60e51b8152600401610b6890613725565b805161148290600b906020840190613118565b5050565b600a546001600160a01b031633146114b05760405162461bcd60e51b8152600401610b6890613725565b601280546001600160a01b039092166301000000026301000000600160b81b0319909216919091179055565b60006001600160a01b0382166115045760405162461bcd60e51b8152600401610b68906136a6565b506001600160a01b031660009081526019602052604090205490565b6000818152600260205260408120546001600160a01b031680610a685760405162461bcd60e51b815260206004820152602960248201527f4552433732313a206f776e657220717565727920666f72206e6f6e657869737460448201526832b73a103a37b5b2b760b91b6064820152608401610b68565b600a546001600160a01b031633146115c15760405162461bcd60e51b8152600401610b6890613725565b6001600160a01b0382166115e75760405162461bcd60e51b8152600401610b68906136a6565b6001600160a01b03909116600090815260196020526040902055565b60006001600160a01b03821661166e5760405162461bcd60e51b815260206004820152602a60248201527f4552433732313a2062616c616e636520717565727920666f7220746865207a65604482015269726f206164647265737360b01b6064820152608401610b68565b506001600160a01b031660009081526003602052604090205490565b600a546001600160a01b031633146116b45760405162461bcd60e51b8152600401610b6890613725565b6116be6000612aa5565b565b600a546001600160a01b031633146116ea5760405162461bcd60e51b8152600401610b6890613725565b60006116f7600247613812565b6015546040519192506001600160a01b03169082156108fc029083906000818181858888f1935050505061172a57600080fd5b6016546040516001600160a01b039091169082156108fc029083906000818181858888f1935050505061175c57600080fd5b50565b600a546001600160a01b031633146117895760405162461bcd60e51b8152600401610b6890613725565b60005b81811015610c9e5760008383838181106117a8576117a8613934565b90506020020160208101906117bd9190613243565b6001600160a01b031614156117e45760405162461bcd60e51b8152600401610b68906136a6565b601860008484848181106117fa576117fa613934565b905060200201602081019061180f9190613243565b6001600160a01b0316815260208101919091526040016000205460ff166118695760405162461bcd60e51b815260206004820152600e60248201526d6e6f7420696e2070726573616c6560901b6044820152606401610b68565b60006018600085858581811061188157611881613934565b90506020020160208101906118969190613243565b6001600160a01b031681526020810191909152604001600020805460ff1916911515919091179055806118c8816138c3565b91505061178c565b600a546001600160a01b031633146118fa5760405162461bcd60e51b8152600401610b6890613725565b6012805460ff19811660ff90911615179055565b600a546001600160a01b031633146119385760405162461bcd60e51b8152600401610b6890613725565b6001600160a01b03821661195e5760405162461bcd60e51b8152600401610b68906136a6565b600f54600854106119815760405162461bcd60e51b8152600401610b68906136cc565b600081600e546119919190613845565b10156119af5760405162461bcd60e51b8152600401610b68906136ee565b60005b81811015611a2b5760006119c560085490565b6119d09060016137fa565b6000818152601b6020526040902080546001600160a01b0387166001600160a01b03199091161790559050611a1884611a0860085490565b611a139060016137fa565b612af7565b5080611a23816138c3565b9150506119b2565b5080600e6000828254611a3e9190613845565b90915550505050565b600a546001600160a01b03163314611a715760405162461bcd60e51b8152600401610b6890613725565b611a7a82612785565b611a965760405162461bcd60e51b8152600401610b689061375a565b600091825260146020526040909120805460ff1916911515919091179055565b606060018054610a7d90613888565b600a546001600160a01b03163314611aef5760405162461bcd60e51b8152600401610b6890613725565b600d55565b60006001600160a01b038216611b1c5760405162461bcd60e51b8152600401610b68906136a6565b6000611b2783611b6b565b1192915050565b600a546001600160a01b03163314611b585760405162461bcd60e51b8152600401610b6890613725565b805161148290600c906020840190613118565b60006001600160a01b038216611b935760405162461bcd60e51b8152600401610b68906136a6565b6001600160a01b03821660009081526017602052604081205460ff1615611bc257611bbf6001826137fa565b90505b6001600160a01b03831660009081526018602052604090205460ff1615610a6857611bee6001826137fa565b9392505050565b601254610100900460ff16611c455760405162461bcd60e51b81526020600482015260166024820152757075626c69632073616c65206e6f742061637469766560501b6044820152606401610b68565b600f5460085410611c685760405162461bcd60e51b8152600401610b68906136cc565b600e54600f54611c789190613845565b81611c8260085490565b611c8c91906137fa565b1115611caa5760405162461bcd60e51b8152600401610b68906136ee565b60008111611cca5760405162461bcd60e51b8152600401610b6890613657565b601054811115611d285760405162461bcd60e51b8152602060048201526024808201527f596f752063616e74206d696e74206d6f7265207468616e20342061742061207460448201526334b6b29760e11b6064820152608401610b68565b80600d54611d369190613826565b3414611d775760405162461bcd60e51b815260206004820152601060248201526f0d2dce6eaccccd2c6d2cadce8408aa8960831b6044820152606401610b68565b60005b81811015611482576000611d8d60085490565b611d989060016137fa565b6000818152601b6020526040902080546001600160a01b03191633908117909155909150611dc990611a0860085490565b5080611dd4816138c3565b915050611d7a565b6001600160a01b038216331415611e355760405162461bcd60e51b815260206004820152601960248201527f4552433732313a20617070726f766520746f2063616c6c6572000000000000006044820152606401610b68565b3360008181526005602090815260408083206001600160a01b03871680855290835292819020805460ff191686151590811790915590519081529192917f17307eab39ab6107e8899845ad3d59bd9653f200f220920489ca2b5937696c31910160405180910390a35050565b6000611eac82612785565b611ec85760405162461bcd60e51b8152600401610b689061375a565b506000908152601b60205260409020546001600160a01b031690565b611eee3383612810565b611f0a5760405162461bcd60e51b8152600401610b68906137a9565b611f1684848484612b11565b50505050565b600a546001600160a01b03163314611f465760405162461bcd60e51b8152600401610b6890613725565b6012805461ff001981166101009182900460ff1615909102179055565b600a546001600160a01b03163314611f8d5760405162461bcd60e51b8152600401610b6890613725565b60005b81811015610c9e576000838383818110611fac57611fac613934565b9050602002016020810190611fc19190613243565b6001600160a01b03161415611fe85760405162461bcd60e51b8152600401610b68906136a6565b60176000848484818110611ffe57611ffe613934565b90506020020160208101906120139190613243565b6001600160a01b0316815260208101919091526040016000205460ff1661206d5760405162461bcd60e51b815260206004820152600e60248201526d6e6f7420696e2070726573616c6560901b6044820152606401610b68565b60006017600085858581811061208557612085613934565b905060200201602081019061209a9190613243565b6001600160a01b031681526020810191909152604001600020805460ff1916911515919091179055806120cc816138c3565b915050611f90565b60606120df82612785565b6120fb5760405162461bcd60e51b8152600401610b689061375a565b60008281526014602052604081205460ff1661211e57612119612b44565b6121aa565b600c805461212b90613888565b80601f016020809104026020016040519081016040528092919081815260200182805461215790613888565b80156121a45780601f10612179576101008083540402835291602001916121a4565b820191906000526020600020905b81548152906001019060200180831161218757829003601f168201915b50505050505b905060008151116121ca5760405180602001604052806000815250611bee565b806121d484612b53565b6040516020016121e5929190613542565b6040516020818303038152906040529392505050565b600a546001600160a01b031633146122255760405162461bcd60e51b8152600401610b6890613725565b60005b81811015610c9e57600083838381811061224457612244613934565b90506020020160208101906122599190613243565b6001600160a01b031614156122805760405162461bcd60e51b8152600401610b68906136a6565b6018600084848481811061229657612296613934565b90506020020160208101906122ab9190613243565b6001600160a01b0316815260208101919091526040016000205460ff16156123015760405162461bcd60e51b81526020600482015260096024820152686475706c696361746560b81b6044820152606401610b68565b60016018600085858581811061231957612319613934565b905060200201602081019061232e9190613243565b6001600160a01b031681526020810191909152604001600020805460ff191691151591909117905580612360816138c3565b915050612228565b600061237382612785565b61238f5760405162461bcd60e51b8152600401610b689061375a565b5060009081526014602052604090205460ff1690565b600a546001600160a01b031633146123cf5760405162461bcd60e51b8152600401610b6890613725565b6001600160a01b0381166124345760405162461bcd60e51b815260206004820152602660248201527f4f776e61626c653a206e6577206f776e657220697320746865207a65726f206160448201526564647265737360d01b6064820152608401610b68565b61175c81612aa5565b60125460ff166124845760405162461bcd60e51b815260206004820152601260248201527170726573616c65206e6f742061637469766560701b6044820152606401610b68565b600061248f33611b6b565b905061249a33611af4565b6124e65760405162461bcd60e51b815260206004820152601860248201527f6e6f7420656c696769626c6520666f722070726573616c6500000000000000006044820152606401610b68565b3360009081526019602052604090205481116125365760405162461bcd60e51b815260206004820152600f60248201526e185b1c9958591e4818db185a5b5959608a1b6044820152606401610b68565b600f54600854106125595760405162461bcd60e51b8152600401610b68906136cc565b600e54600f546125699190613845565b8261257360085490565b61257d91906137fa565b111561259b5760405162461bcd60e51b8152600401610b68906136ee565b600082116125bb5760405162461bcd60e51b8152600401610b6890613657565b336000908152601960205260409020546125d59082613845565b8211156126305760405162461bcd60e51b8152602060048201526024808201527f596f752063616e74206d696e74206d6f7265207468616e20322061742061207460448201526334b6b29760e11b6064820152608401610b68565b81600d5461263e9190613826565b341461267f5760405162461bcd60e51b815260206004820152601060248201526f0d2dce6eaccccd2c6d2cadce8408aa8960831b6044820152606401610b68565b60005b82811015610c9e57600061269560085490565b6126a09060016137fa565b6000818152601b6020908152604080832080546001600160a01b0319163390811790915583526019909152812080549293506001929091906126e39084906137fa565b909155506126f390503382612af7565b50806126fe816138c3565b915050612682565b600a546001600160a01b031633146127305760405162461bcd60e51b8152600401610b6890613725565b601355565b60006001600160e01b031982166380ac58cd60e01b148061276657506001600160e01b03198216635b5e139f60e01b145b80610a6857506301ffc9a760e01b6001600160e01b0319831614610a68565b6000908152600260205260409020546001600160a01b0316151590565b600081815260046020526040902080546001600160a01b0319166001600160a01b03841690811790915581906127d782611520565b6001600160a01b03167f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b92560405160405180910390a45050565b600061281b82612785565b61287c5760405162461bcd60e51b815260206004820152602c60248201527f4552433732313a206f70657261746f7220717565727920666f72206e6f6e657860448201526b34b9ba32b73a103a37b5b2b760a11b6064820152608401610b68565b600061288783611520565b9050806001600160a01b0316846001600160a01b031614806128c25750836001600160a01b03166128b784610b00565b6001600160a01b0316145b806128f257506001600160a01b0380821660009081526005602090815260408083209388168352929052205460ff165b949350505050565b826001600160a01b031661290d82611520565b6001600160a01b0316146129755760405162461bcd60e51b815260206004820152602960248201527f4552433732313a207472616e73666572206f6620746f6b656e2074686174206960448201526839903737ba1037bbb760b91b6064820152608401610b68565b6001600160a01b0382166129d75760405162461bcd60e51b8152602060048201526024808201527f4552433732313a207472616e7366657220746f20746865207a65726f206164646044820152637265737360e01b6064820152608401610b68565b6129e2838383612c51565b6129ed6000826127a2565b6001600160a01b0383166000908152600360205260408120805460019290612a16908490613845565b90915550506001600160a01b0382166000908152600360205260408120805460019290612a449084906137fa565b909155505060008181526002602052604080822080546001600160a01b0319166001600160a01b0386811691821790925591518493918716917fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef91a4505050565b600a80546001600160a01b038381166001600160a01b0319831681179093556040519116919082907f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e090600090a35050565b611482828260405180602001604052806000815250612d09565b612b1c8484846128fa565b612b2884848484612d3c565b611f165760405162461bcd60e51b8152600401610b6890613605565b6060600b8054610a7d90613888565b606081612b775750506040805180820190915260018152600360fc1b602082015290565b8160005b8115612ba15780612b8b816138c3565b9150612b9a9050600a83613812565b9150612b7b565b60008167ffffffffffffffff811115612bbc57612bbc61394a565b6040519080825280601f01601f191660200182016040528015612be6576020820181803683370190505b5090505b84156128f257612bfb600183613845565b9150612c08600a866138de565b612c139060306137fa565b60f81b818381518110612c2857612c28613934565b60200101906001600160f81b031916908160001a905350612c4a600a86613812565b9450612bea565b6001600160a01b038316612cac57612ca781600880546000838152600960205260408120829055600182018355919091527ff3f7a9fe364faab93b216da50a3214154f22a0a2b415b23a84c8169e8b636ee30155565b612ccf565b816001600160a01b0316836001600160a01b031614612ccf57612ccf8382612e49565b6001600160a01b038216612ce657610c9e81612ee6565b826001600160a01b0316826001600160a01b031614610c9e57610c9e8282612f95565b612d138383612fd9565b612d206000848484612d3c565b610c9e5760405162461bcd60e51b8152600401610b6890613605565b60006001600160a01b0384163b15612e3e57604051630a85bd0160e11b81526001600160a01b0385169063150b7a0290612d80903390899088908890600401613571565b602060405180830381600087803b158015612d9a57600080fd5b505af1925050508015612dca575060408051601f3d908101601f19168201909252612dc791810190613459565b60015b612e24573d808015612df8576040519150601f19603f3d011682016040523d82523d6000602084013e612dfd565b606091505b508051612e1c5760405162461bcd60e51b8152600401610b6890613605565b805181602001fd5b6001600160e01b031916630a85bd0160e11b1490506128f2565b506001949350505050565b60006001612e5684611603565b612e609190613845565b600083815260076020526040902054909150808214612eb3576001600160a01b03841660009081526006602090815260408083208584528252808320548484528184208190558352600790915290208190555b5060009182526007602090815260408084208490556001600160a01b039094168352600681528383209183525290812055565b600854600090612ef890600190613845565b60008381526009602052604081205460088054939450909284908110612f2057612f20613934565b906000526020600020015490508060088381548110612f4157612f41613934565b6000918252602080832090910192909255828152600990915260408082208490558582528120556008805480612f7957612f7961391e565b6001900381819060005260206000200160009055905550505050565b6000612fa083611603565b6001600160a01b039093166000908152600660209081526040808320868452825280832085905593825260079052919091209190915550565b6001600160a01b03821661302f5760405162461bcd60e51b815260206004820181905260248201527f4552433732313a206d696e7420746f20746865207a65726f20616464726573736044820152606401610b68565b61303881612785565b156130855760405162461bcd60e51b815260206004820152601c60248201527f4552433732313a20746f6b656e20616c7265616479206d696e746564000000006044820152606401610b68565b61309160008383612c51565b6001600160a01b03821660009081526003602052604081208054600192906130ba9084906137fa565b909155505060008181526002602052604080822080546001600160a01b0319166001600160a01b03861690811790915590518392907fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef908290a45050565b82805461312490613888565b90600052602060002090601f016020900481019282613146576000855561318c565b82601f1061315f57805160ff191683800117855561318c565b8280016001018555821561318c579182015b8281111561318c578251825591602001919060010190613171565b5061319892915061319c565b5090565b5b80821115613198576000815560010161319d565b600067ffffffffffffffff808411156131cc576131cc61394a565b604051601f8501601f19908116603f011681019082821181831017156131f4576131f461394a565b8160405280935085815286868601111561320d57600080fd5b858560208301376000602087830101525050509392505050565b80356001600160a01b038116811461323e57600080fd5b919050565b60006020828403121561325557600080fd5b611bee82613227565b6000806040838503121561327157600080fd5b61327a83613227565b915061328860208401613227565b90509250929050565b6000806000606084860312156132a657600080fd5b6132af84613227565b92506132bd60208501613227565b9150604084013590509250925092565b600080600080608085870312156132e357600080fd5b6132ec85613227565b93506132fa60208601613227565b925060408501359150606085013567ffffffffffffffff81111561331d57600080fd5b8501601f8101871361332e57600080fd5b61333d878235602084016131b1565b91505092959194509250565b6000806040838503121561335c57600080fd5b61336583613227565b9150602083013561337581613960565b809150509250929050565b6000806040838503121561339357600080fd5b61339c83613227565b946020939093013593505050565b600080602083850312156133bd57600080fd5b823567ffffffffffffffff808211156133d557600080fd5b818501915085601f8301126133e957600080fd5b8135818111156133f857600080fd5b8660208260051b850101111561340d57600080fd5b60209290920196919550909350505050565b60006020828403121561343157600080fd5b8151611bee81613960565b60006020828403121561344e57600080fd5b8135611bee8161396e565b60006020828403121561346b57600080fd5b8151611bee8161396e565b60006020828403121561348857600080fd5b813567ffffffffffffffff81111561349f57600080fd5b8201601f810184136134b057600080fd5b6128f2848235602084016131b1565b6000602082840312156134d157600080fd5b5035919050565b6000602082840312156134ea57600080fd5b5051919050565b6000806040838503121561350457600080fd5b82359150602083013561337581613960565b6000815180845261352e81602086016020860161385c565b601f01601f19169290920160200192915050565b6000835161355481846020880161385c565b83519083019061356881836020880161385c565b01949350505050565b6001600160a01b03858116825284166020820152604081018390526080606082018190526000906135a490830184613516565b9695505050505050565b6020808252825182820181905260009190848201906040850190845b818110156135e6578351835292840192918401916001016135ca565b50909695505050505050565b602081526000611bee6020830184613516565b60208082526032908201527f4552433732313a207472616e7366657220746f206e6f6e20455243373231526560408201527131b2b4bb32b91034b6b83632b6b2b73a32b960711b606082015260800190565b6020808252602f908201527f6761732066656520666f72206e6f7468696e672c20646f6e277420616363657060408201526e3a103a3434b9903932b8bab2b9ba1760891b606082015260800190565b6020808252600c908201526b6e756c6c206164647265737360a01b604082015260600190565b6020808252600890820152671cdbdb19081bdd5d60c21b604082015260600190565b6020808252601e908201527f4d6178696d756d20616d6f756e7420616c7265616479206d696e7465642e0000604082015260600190565b6020808252818101527f4f776e61626c653a2063616c6c6572206973206e6f7420746865206f776e6572604082015260600190565b6020808252602f908201527f4552433732314d657461646174613a2055524920717565727920666f72206e6f60408201526e3732bc34b9ba32b73a103a37b5b2b760891b606082015260800190565b60208082526031908201527f4552433732313a207472616e736665722063616c6c6572206973206e6f74206f6040820152701ddb995c881b9bdc88185c1c1c9bdd9959607a1b606082015260800190565b6000821982111561380d5761380d6138f2565b500190565b60008261382157613821613908565b500490565b6000816000190483118215151615613840576138406138f2565b500290565b600082821015613857576138576138f2565b500390565b60005b8381101561387757818101518382015260200161385f565b83811115611f165750506000910152565b600181811c9082168061389c57607f821691505b602082108114156138bd57634e487b7160e01b600052602260045260246000fd5b50919050565b60006000198214156138d7576138d76138f2565b5060010190565b6000826138ed576138ed613908565b500690565b634e487b7160e01b600052601160045260246000fd5b634e487b7160e01b600052601260045260246000fd5b634e487b7160e01b600052603160045260246000fd5b634e487b7160e01b600052603260045260246000fd5b634e487b7160e01b600052604160045260246000fd5b801515811461175c57600080fd5b6001600160e01b03198116811461175c57600080fdfea2646970667358221220308876c3f6f5e4348830c8b3696e986fd2540a8e2e1bb1cc53ec463ff42329d464736f6c63430008070033