Token
Overview ERC-1155
Total Supply:
0 N/A
Holders:
1 addresses
Profile Summary
Contract:
Balance
0 N/A
[ Download CSV Export ]
# | Exchange | Pair | Price | 24H Volume | % Volume |
---|
Are you the contract creator? Verify and Publish your contract source code today!
Decompile ByteCode
Decompile ByteCode
0x6080604052600436106101e25760003560e01c806355f804b311610102578063d547741f11610095578063f242432a11610064578063f242432a146105b5578063f444fdd8146105d5578063f5298aca1461060d578063f851a4401461062d57600080fd5b8063d547741f14610519578063d61e592714610539578063e985e9c514610559578063f1f06477146105a257600080fd5b806375b238fc116100d157806375b238fc1461049057806391d14854146104c4578063a217fddf146104e4578063a22cb465146104f957600080fd5b806355f804b31461040e578063644b7a431461042e5780636b20c4541461045b5780636c0360eb1461047b57600080fd5b80632a5c792a1161017a57806336568abe1161014957806336568abe1461038b57806340163a63146103ab578063463732e2146103c15780634e1273f4146103e157600080fd5b80632a5c792a146103165780632eb2c2d6146103385780632f2ff15d14610358578063361120391461037857600080fd5b8063170f2137116101b6578063170f2137146102915780631d369233146102a45780631f87729a146102c4578063248a9ca3146102e657600080fd5b8062fdd58e146101e757806301ffc9a71461021a5780630ae7da4b1461024a5780630e89341c14610264575b600080fd5b3480156101f357600080fd5b50610207610202366004613766565b61064d565b6040519081526020015b60405180910390f35b34801561022657600080fd5b5061023a6102353660046137a6565b6106e7565b6040519015158152602001610211565b34801561025657600080fd5b5060065461023a9060ff1681565b34801561027057600080fd5b5061028461027f3660046137c3565b610701565b6040516102119190613834565b61020761029f366004613870565b610795565b3480156102b057600080fd5b506102076102bf3660046138e1565b6109f2565b3480156102d057600080fd5b506102e46102df3660046139da565b610bff565b005b3480156102f257600080fd5b506102076103013660046137c3565b60009081526003602052604090206001015490565b34801561032257600080fd5b5061032b610c5d565b6040516102119190613b21565b34801561034457600080fd5b506102e4610353366004613c17565b610e9c565b34801561036457600080fd5b506102e4610373366004613cb3565b610f2c565b610207610386366004613cdf565b610f56565b34801561039757600080fd5b506102e46103a6366004613cb3565b611100565b3480156103b757600080fd5b5061020761271081565b3480156103cd57600080fd5b506102076103dc366004613870565b61117e565b3480156103ed57600080fd5b506104016103fc366004613d46565b61138b565b6040516102119190613e10565b34801561041a57600080fd5b506102e4610429366004613e23565b6114b4565b34801561043a57600080fd5b5061044e6104493660046137c3565b61152c565b6040516102119190613e6b565b34801561046757600080fd5b506102e4610476366004613e7e565b61172f565b34801561048757600080fd5b50610284611772565b34801561049c57600080fd5b506102077fa49807205ce4d355092ef5a8a18f56e8913cf4a201fbe287825b095693c2177581565b3480156104d057600080fd5b5061023a6104df366004613cb3565b611804565b3480156104f057600080fd5b50610207600081565b34801561050557600080fd5b506102e4610514366004613ef1565b61182f565b34801561052557600080fd5b506102e4610534366004613cb3565b61183a565b34801561054557600080fd5b506102e4610554366004613f1b565b61185f565b34801561056557600080fd5b5061023a610574366004613f4e565b6001600160a01b03918216600090815260016020908152604080832093909416825291909152205460ff1690565b6102846105b0366004613f89565b6118b4565b3480156105c157600080fd5b506102e46105d03660046139da565b611bc8565b3480156105e157600080fd5b506009546105f5906001600160a01b031681565b6040516001600160a01b039091168152602001610211565b34801561061957600080fd5b506102e4610628366004613f1b565b611c0d565b34801561063957600080fd5b506004546105f5906001600160a01b031681565b60006001600160a01b0383166106be5760405162461bcd60e51b815260206004820152602b60248201527f455243313135353a2062616c616e636520717565727920666f7220746865207a60448201526a65726f206164647265737360a81b60648201526084015b60405180910390fd5b506000818152602081815260408083206001600160a01b03861684529091529020545b92915050565b60006106f282611c29565b806106e157506106e182611c79565b60606002805461071090614031565b80601f016020809104026020016040519081016040528092919081815260200182805461073c90614031565b80156107895780601f1061075e57610100808354040283529160200191610789565b820191906000526020600020905b81548152906001019060200180831161076c57829003601f168201915b50505050509050919050565b60006107a46060860186614065565b6107b16080880188614065565b8281146107d05760405162461bcd60e51b81526004016106b5906140ae565b6000805b8481101561089b5760008686838181106107f0576107f06140e5565b90506020020135116108145760405162461bcd60e51b81526004016106b5906140fb565b6000848483818110610828576108286140e5565b905060200201602081019061083d9190614132565b6001600160a01b0316036108635760405162461bcd60e51b81526004016106b59061414d565b858582818110610875576108756140e5565b9050602002013582610887919061419a565b915080610893816141b2565b9150506107d4565b506127108111156108be5760405162461bcd60e51b81526004016106b5906141cb565b336108cf60c08c0160a08d01614132565b6001600160a01b0316036109205760405162461bcd60e51b815260206004820152601860248201527773656c6c657220616e642062757965722069732073616d6560401b60448201526064016106b5565b60008815610939576109328b8b611c9e565b9050610945565b6109428b611d26565b90505b6001600160a01b03811661095f60c08d0160a08e01614132565b6001600160a01b0316146109855760405162461bcd60e51b81526004016106b5906141f5565b8a353410156109d65760405162461bcd60e51b815260206004820152601f60248201527f496e73756666696369656e742066756e647320746f206c617a79206d696e740060448201526064016106b5565b6109e381898d6001610f56565b9b9a5050505050505050505050565b60006109fe8280614065565b610a0b6020850185614065565b828114610a2a5760405162461bcd60e51b81526004016106b5906140ae565b6000805b84811015610af5576000868683818110610a4a57610a4a6140e5565b9050602002013511610a6e5760405162461bcd60e51b81526004016106b5906140fb565b6000848483818110610a8257610a826140e5565b9050602002016020810190610a979190614132565b6001600160a01b031603610abd5760405162461bcd60e51b81526004016106b59061414d565b858582818110610acf57610acf6140e5565b9050602002013582610ae1919061419a565b915080610aed816141b2565b915050610a2e565b50612710811115610b185760405162461bcd60e51b81526004016106b5906141cb565b6008546040805160208101825260008152610b3a91339184918c013590611d8b565b610b448880614065565b6000838152600760205260409020610b5d9290916135b4565b50610b6b6060890189614236565b6000838152600760205260409020610b88926003909101916135fb565b5060008181526007602090815260409182902060048101805460ff19169055918a0135600290920191909155610bc090890189614065565b6000838152600760205260409020610bdd9260019091019161366e565b5060088054906000610bee836141b2565b909155509098975050505050505050565b610c07611e9f565b6001600160a01b0316856001600160a01b03161480610c2d5750610c2d85610574611e9f565b610c495760405162461bcd60e51b81526004016106b59061427c565b610c568585858585611bc8565b5050505050565b60606008546001600160401b03811115610c7957610c7961391b565b604051908082528060200260200182016040528015610cde57816020015b610ccb6040518060a00160405280606081526020016060815260200160008152602001606081526020016000151581525090565b815260200190600190039081610c975790505b50905060015b600854811015610e98576000818152600760209081526040918290208251815460c09381028201840190945260a081018481529093919284928491840182828015610d4e57602002820191906000526020600020905b815481526020019060010190808311610d3a575b5050505050815260200160018201805480602002602001604051908101604052809291908181526020018280548015610db057602002820191906000526020600020905b81546001600160a01b03168152600190910190602001808311610d92575b5050505050815260200160028201548152602001600382018054610dd390614031565b80601f0160208091040260200160405190810160405280929190818152602001828054610dff90614031565b8015610e4c5780601f10610e2157610100808354040283529160200191610e4c565b820191906000526020600020905b815481529060010190602001808311610e2f57829003601f168201915b50505091835250506004919091015460ff1615156020909101528251839083908110610e7a57610e7a6140e5565b60200260200101819052508080610e90906141b2565b915050610ce4565b5090565b6001600160a01b038516331480610eb85750610eb88533610574565b610f1f5760405162461bcd60e51b815260206004820152603260248201527f455243313135353a207472616e736665722063616c6c6572206973206e6f74206044820152711bdddb995c881b9bdc88185c1c1c9bdd995960721b60648201526084016106b5565b610c568585858585611efb565b600082815260036020526040902060010154610f4781612097565b610f5183836120a4565b505050565b60003681610f676080860186614065565b9092509050366000610f7c6060880188614065565b9092509050604087013560208801358915610f9957899650610f9f565b60085496505b610fba8b888360405180602001604052806000815250611d8b565b60008815610fc9575033610fd4565b610fd1611e9f565b90505b610ff08c828a856040518060200160405280600081525061212a565b881561100457611004348d87878b8b612254565b8a6000036110c157600088815260076020526040902061102890600101888861366e565b5061103660e08b018b614236565b60008a8152600760205260409020611053926003909101916135fb565b50600088815260076020526040902061106d9086866135b4565b506000888152600760205260409020600401805460ff1916600117905561109482846142c5565b60008981526007602052604081206002019190915560088054916110b7836141b2565b91905055506110f1565b6000888152600760205260409020600201546110de9083906142c5565b6000898152600760205260409020600201555b50505050505050949350505050565b6001600160a01b03811633146111705760405162461bcd60e51b815260206004820152602f60248201527f416363657373436f6e74726f6c3a2063616e206f6e6c792072656e6f756e636560448201526e103937b632b9903337b91039b2b63360891b60648201526084016106b5565b61117a828261251c565b5050565b600061118d6060860186614065565b61119a6080880188614065565b8281146111b95760405162461bcd60e51b81526004016106b5906140ae565b6000805b848110156112845760008686838181106111d9576111d96140e5565b90506020020135116111fd5760405162461bcd60e51b81526004016106b5906140fb565b6000848483818110611211576112116140e5565b90506020020160208101906112269190614132565b6001600160a01b03160361124c5760405162461bcd60e51b81526004016106b59061414d565b85858281811061125e5761125e6140e5565b9050602002013582611270919061419a565b91508061127c816141b2565b9150506111bd565b506127108111156112a75760405162461bcd60e51b81526004016106b5906141cb565b6112af611e9f565b6001600160a01b03166112c860c08c0160a08d01614132565b6001600160a01b0316036113195760405162461bcd60e51b815260206004820152601860248201527773656c6c657220616e642062757965722069732073616d6560401b60448201526064016106b5565b600088156113325761132b8b8b611c9e565b905061133e565b61133b8b611d26565b90505b6001600160a01b03811661135860c08d0160a08e01614132565b6001600160a01b03161461137e5760405162461bcd60e51b81526004016106b5906141f5565b6109e381898d6000610f56565b606081518351146113f05760405162461bcd60e51b815260206004820152602960248201527f455243313135353a206163636f756e747320616e6420696473206c656e677468604482015268040dad2e6dac2e8c6d60bb1b60648201526084016106b5565b600083516001600160401b0381111561140b5761140b61391b565b604051908082528060200260200182016040528015611434578160200160208202803683370190505b50905060005b84518110156114ac5761147f858281518110611458576114586140e5565b6020026020010151858381518110611472576114726140e5565b602002602001015161064d565b828281518110611491576114916140e5565b60209081029190910101526114a5816141b2565b905061143a565b509392505050565b6114de7fa49807205ce4d355092ef5a8a18f56e8913cf4a201fbe287825b095693c2177533611804565b6115195760405162461bcd60e51b815260206004820152600c60248201526b3737ba1030b71030b236b4b760a11b60448201526064016106b5565b805161117a9060059060208401906136c1565b6115606040518060a00160405280606081526020016060815260200160008152602001606081526020016000151581525090565b60085482106115b15760405162461bcd60e51b815260206004820152601760248201527f546f6b656e206964206973206e6f7420636f727265637400000000000000000060448201526064016106b5565b6000828152600760209081526040918290208251815460c09381028201840190945260a08101848152909391928492849184018282801561161157602002820191906000526020600020905b8154815260200190600101908083116115fd575b505050505081526020016001820180548060200260200160405190810160405280929190818152602001828054801561167357602002820191906000526020600020905b81546001600160a01b03168152600190910190602001808311611655575b505050505081526020016002820154815260200160038201805461169690614031565b80601f01602080910402602001604051908101604052809291908181526020018280546116c290614031565b801561170f5780601f106116e45761010080835404028352916020019161170f565b820191906000526020600020905b8154815290600101906020018083116116f257829003601f168201915b50505091835250506004919091015460ff16151560209091015292915050565b6001600160a01b03831633148061174b575061174b8333610574565b6117675760405162461bcd60e51b81526004016106b59061427c565b610f51838383612583565b60606005805461178190614031565b80601f01602080910402602001604051908101604052809291908181526020018280546117ad90614031565b80156117fa5780601f106117cf576101008083540402835291602001916117fa565b820191906000526020600020905b8154815290600101906020018083116117dd57829003601f168201915b5050505050905090565b60009182526003602090815260408084206001600160a01b0393909316845291905290205460ff1690565b61117a33838361270f565b60008281526003602052604090206001015461185581612097565b610f51838361251c565b611867611e9f565b6001600160a01b0316836001600160a01b0316148061188d575061188d83610574611e9f565b6118a95760405162461bcd60e51b81526004016106b59061427c565b610f518383836127ef565b606060006118c1886128f3565b90506001600160e01b03196000358116908216036119475760405162461bcd60e51b815260206004820152603d60248201527f66756e6374696f6e5369676e61747572652063616e206e6f74206265206f662060448201527f657865637574654d6574615472616e73616374696f6e206d6574686f6400000060648201526084016106b5565b604080518082019091526001600160a01b038a16815260208101899052600084156119d65760016119778361290e565b6040805160008152602081018083529290925260ff891690820152606081018a90526080810189905260a0016020604051602081039080840390855afa1580156119c5573d6000803e3d6000fd5b5050506020604051035190506119fa565b60006119e18361290e565b90506119f68a6119f083612982565b906129d5565b9150505b6001600160a01b038116611a445760405162461bcd60e51b8152602060048201526011602482015270496e76616c6964207369676e617475726560781b60448201526064016106b5565b8a6001600160a01b0316816001600160a01b031614611aaf5760405162461bcd60e51b815260206004820152602160248201527f5369676e657220616e64207369676e617475726520646f206e6f74206d6174636044820152600d60fb1b60648201526084016106b5565b600080306001600160a01b03168c8e604051602001611acf9291906142dc565b60408051601f1981840301815290829052611ae991614313565b6000604051808303816000865af19150503d8060008114611b26576040519150601f19603f3d011682016040523d82523d6000602084013e611b2b565b606091505b509150915081611b7d5760405162461bcd60e51b815260206004820152601c60248201527f46756e6374696f6e2063616c6c206e6f74207375636365737366756c0000000060448201526064016106b5565b7f5845892132946850460bff5a0083f71031bc5bf9aadcd40f1de79423eac9b10b8d338e604051611bb09392919061432f565b60405180910390a19c9b505050505050505050505050565b6001600160a01b038516331480611be45750611be48533610574565b611c005760405162461bcd60e51b81526004016106b59061427c565b610c56858585858561212a565b6001600160a01b03831633148061188d575061188d8333610574565b60006001600160e01b03198216636cdb3d1360e11b1480611c5a57506001600160e01b031982166303a24d0760e21b145b806106e157506301ffc9a760e01b6001600160e01b03198316146106e1565b60006001600160e01b03198216637965db0b60e01b14806106e157506106e182611c29565b600080611caa846129f1565b90506000600182611cbe602087018761435b565b604080516000815260208181018084529490945260ff9092168282015291870135606082015290860135608082015260a0016020604051602081039080840390855afa158015611d12573d6000803e3d6000fd5b5050604051601f1901519695505050505050565b600080611d32836129f1565b9050611d84611d4460c0850185614236565b8080601f0160208091040260200160405190810160405280939291908181526020018383808284376000920191909152506119f092508591506129829050565b9392505050565b6001600160a01b038416611deb5760405162461bcd60e51b815260206004820152602160248201527f455243313135353a206d696e7420746f20746865207a65726f206164647265736044820152607360f81b60648201526084016106b5565b336000611df785612aa7565b90506000611e0485612aa7565b90506000868152602081815260408083206001600160a01b038b16845290915281208054879290611e3690849061419a565b909155505060408051878152602081018790526001600160a01b03808a1692600092918716917fc3d58168c5ae7397731d063d5bbf3d657854427343f4c083240f7aacaa2d0f62910160405180910390a4611e9683600089898989612af2565b50505050505050565b6000303303611ef557600080368080601f0160208091040260200160405190810160405280939291908181526020018383808284376000920191909152505050503601516001600160a01b03169150611ef89050565b50335b90565b8151835114611f1c5760405162461bcd60e51b81526004016106b590614376565b6001600160a01b038416611f425760405162461bcd60e51b81526004016106b5906143be565b3360005b8451811015612029576000858281518110611f6357611f636140e5565b602002602001015190506000858381518110611f8157611f816140e5565b602090810291909101810151600084815280835260408082206001600160a01b038e168352909352919091205490915081811015611fd15760405162461bcd60e51b81526004016106b590614403565b6000838152602081815260408083206001600160a01b038e8116855292528083208585039055908b1682528120805484929061200e90849061419a565b9250508190555050505080612022906141b2565b9050611f46565b50846001600160a01b0316866001600160a01b0316826001600160a01b03167f4a39dc06d4c0dbc64b70af90fd698a233a518aa5d07e595d983b8c0526c8f7fb878760405161207992919061444d565b60405180910390a461208f818787878787612c4d565b505050505050565b6120a18133612d08565b50565b6120ae8282611804565b61117a5760008281526003602090815260408083206001600160a01b03851684529091529020805460ff191660011790556120e63390565b6001600160a01b0316816001600160a01b0316837f2f8788117e7eff1d82e926ec794901d17c78024a50270940304540a733656f0d60405160405180910390a45050565b6001600160a01b0384166121505760405162461bcd60e51b81526004016106b5906143be565b33600061215c85612aa7565b9050600061216985612aa7565b90506000868152602081815260408083206001600160a01b038c168452909152902054858110156121ac5760405162461bcd60e51b81526004016106b590614403565b6000878152602081815260408083206001600160a01b038d8116855292528083208985039055908a168252812080548892906121e990849061419a565b909155505060408051888152602081018890526001600160a01b03808b16928c821692918816917fc3d58168c5ae7397731d063d5bbf3d657854427343f4c083240f7aacaa2d0f62910160405180910390a4612249848a8a8a8a8a612af2565b505050505050505050565b60008080856001600160401b038111156122705761227061391b565b604051908082528060200260200182016040528015612299578160200160208202803683370190505b50905060005b86811015612307576122c98a8989848181106122bd576122bd6140e5565b90506020020135612d6c565b9250828282815181106122de576122de6140e5565b60209081029190910101526122f38484612d8d565b9350806122ff816141b2565b91505061229f565b5060006123148a85612dec565b90506123208185612d8d565b8a146123615760405162461bcd60e51b815260206004820152601060248201526f696e76616c696420726576656e75657360801b60448201526064016106b5565b80156123e5576001600160a01b0389166123ad5760405162461bcd60e51b815260206004820152600d60248201526c34b73b30b634b21037bbb732b960991b60448201526064016106b5565b6040516001600160a01b038a169082156108fc029083906000818181858888f193505050501580156123e3573d6000803e3d6000fd5b505b60005b8581101561250f576000838281518110612404576124046140e5565b602002602001015111156124fd576000878783818110612426576124266140e5565b905060200201602081019061243b9190614132565b6001600160a01b0316036124835760405162461bcd60e51b815260206004820152600f60248201526e34b73b30b634b21031b932b0ba37b960891b60448201526064016106b5565b868682818110612495576124956140e5565b90506020020160208101906124aa9190614132565b6001600160a01b03166108fc8483815181106124c8576124c86140e5565b60200260200101519081150290604051600060405180830381858888f193505050501580156124fb573d6000803e3d6000fd5b505b80612507816141b2565b9150506123e8565b5050505050505050505050565b6125268282611804565b1561117a5760008281526003602090815260408083206001600160a01b0385168085529252808320805460ff1916905551339285917ff6391f5c32d9c69d2a47ea670b442974b53935d1edc7fd64eb21e047a839171b9190a45050565b6001600160a01b0383166125a95760405162461bcd60e51b81526004016106b590614472565b80518251146125ca5760405162461bcd60e51b81526004016106b590614376565b604080516020810190915260009081905233905b83518110156126a05760008482815181106125fb576125fb6140e5565b602002602001015190506000848381518110612619576126196140e5565b602090810291909101810151600084815280835260408082206001600160a01b038c1683529093529190912054909150818110156126695760405162461bcd60e51b81526004016106b5906144b5565b6000928352602083815260408085206001600160a01b038b1686529091529092209103905580612698816141b2565b9150506125de565b5060006001600160a01b0316846001600160a01b0316826001600160a01b03167f4a39dc06d4c0dbc64b70af90fd698a233a518aa5d07e595d983b8c0526c8f7fb86866040516126f192919061444d565b60405180910390a46040805160208101909152600090525b50505050565b816001600160a01b0316836001600160a01b0316036127825760405162461bcd60e51b815260206004820152602960248201527f455243313135353a2073657474696e6720617070726f76616c20737461747573604482015268103337b91039b2b63360b91b60648201526084016106b5565b6001600160a01b03838116600081815260016020908152604080832094871680845294825291829020805460ff191686151590811790915591519182527f17307eab39ab6107e8899845ad3d59bd9653f200f220920489ca2b5937696c31910160405180910390a3505050565b6001600160a01b0383166128155760405162461bcd60e51b81526004016106b590614472565b33600061282184612aa7565b9050600061282e84612aa7565b60408051602080820183526000918290528882528181528282206001600160a01b038b168352905220549091508481101561287b5760405162461bcd60e51b81526004016106b5906144b5565b6000868152602081815260408083206001600160a01b038b81168086529184528285208a8703905582518b81529384018a90529092908816917fc3d58168c5ae7397731d063d5bbf3d657854427343f4c083240f7aacaa2d0f62910160405180910390a4604080516020810190915260009052611e96565b6000815160000361290657506000919050565b506020015190565b60006106e16040518060600160405280603581526020016147ea60359139805160209182012084518583015180519084012060405161296794019283526001600160a01b03919091166020830152604082015260600190565b60405160208183030381529060405280519060200120612e2e565b6040517f19457468657265756d205369676e6564204d6573736167653a0a3332000000006020820152603c8101829052600090605c01604051602081830303815290604052805190602001209050919050565b60008060006129e48585612e7c565b915091506114ac81612eea565b60006106e17f5943a0c58cba9a9257ca7103392872115e73a7bbc1b60db26a393e5502fce3968335612a266060860186614065565b604051602001612a379291906144f9565b60408051601f198184030181529190528051602090910120612a5c6080870187614065565b604051602001612a6d929190614525565b60408051601f198184030181528282528051602091820120908301959095528101929092526060820152608081019190915260a001612967565b60408051600180825281830190925260609160009190602080830190803683370190505090508281600081518110612ae157612ae16140e5565b602090810291909101015292915050565b6001600160a01b0384163b1561208f5760405163f23a6e6160e01b81526001600160a01b0385169063f23a6e6190612b369089908990889088908890600401614565565b6020604051808303816000875af1925050508015612b71575060408051601f3d908101601f19168201909252612b6e918101906145aa565b60015b612c1d57612b7d6145c7565b806308c379a003612bb65750612b916145e2565b80612b9c5750612bb8565b8060405162461bcd60e51b81526004016106b59190613834565b505b60405162461bcd60e51b815260206004820152603460248201527f455243313135353a207472616e7366657220746f206e6f6e20455243313135356044820152732932b1b2b4bb32b91034b6b83632b6b2b73a32b960611b60648201526084016106b5565b6001600160e01b0319811663f23a6e6160e01b14611e965760405162461bcd60e51b81526004016106b590614660565b6001600160a01b0384163b1561208f5760405163bc197c8160e01b81526001600160a01b0385169063bc197c8190612c9190899089908890889088906004016146a8565b6020604051808303816000875af1925050508015612ccc575060408051601f3d908101601f19168201909252612cc9918101906145aa565b60015b612cd857612b7d6145c7565b6001600160e01b0319811663bc197c8160e01b14611e965760405162461bcd60e51b81526004016106b590614660565b612d128282611804565b61117a57612d2a816001600160a01b031660146130a0565b612d358360206130a0565b604051602001612d46929190614706565b60408051601f198184030181529082905262461bcd60e51b82526106b591600401613834565b600080612d85612710612d7f868661323b565b906132bd565b949350505050565b600080612d9a838561419a565b905083811015611d845760405162461bcd60e51b815260206004820152601b60248201527f536166654d6174683a206164646974696f6e206f766572666c6f77000000000060448201526064016106b5565b6000611d8483836040518060400160405280601e81526020017f536166654d6174683a207375627472616374696f6e206f766572666c6f7700008152506132ff565b60006106e1612e3b613339565b8360405161190160f01b6020820152602281018390526042810182905260009060620160405160208183030381529060405280519060200120905092915050565b6000808251604103612eb25760208301516040840151606085015160001a612ea687828585613460565b94509450505050612ee3565b8251604003612edb5760208301516040840151612ed086838361354d565b935093505050612ee3565b506000905060025b9250929050565b6000816004811115612efe57612efe61477b565b03612f065750565b6001816004811115612f1a57612f1a61477b565b03612f675760405162461bcd60e51b815260206004820152601860248201527f45434453413a20696e76616c6964207369676e6174757265000000000000000060448201526064016106b5565b6002816004811115612f7b57612f7b61477b565b03612fc85760405162461bcd60e51b815260206004820152601f60248201527f45434453413a20696e76616c6964207369676e6174757265206c656e6774680060448201526064016106b5565b6003816004811115612fdc57612fdc61477b565b036130345760405162461bcd60e51b815260206004820152602260248201527f45434453413a20696e76616c6964207369676e6174757265202773272076616c604482015261756560f01b60648201526084016106b5565b60048160048111156130485761304861477b565b036120a15760405162461bcd60e51b815260206004820152602260248201527f45434453413a20696e76616c6964207369676e6174757265202776272076616c604482015261756560f01b60648201526084016106b5565b606060006130af836002614791565b6130ba90600261419a565b6001600160401b038111156130d1576130d161391b565b6040519080825280601f01601f1916602001820160405280156130fb576020820181803683370190505b509050600360fc1b81600081518110613116576131166140e5565b60200101906001600160f81b031916908160001a905350600f60fb1b81600181518110613145576131456140e5565b60200101906001600160f81b031916908160001a9053506000613169846002614791565b61317490600161419a565b90505b60018111156131ec576f181899199a1a9b1b9c1cb0b131b232b360811b85600f16601081106131a8576131a86140e5565b1a60f81b8282815181106131be576131be6140e5565b60200101906001600160f81b031916908160001a90535060049490941c936131e5816147b0565b9050613177565b508315611d845760405162461bcd60e51b815260206004820181905260248201527f537472696e67733a20686578206c656e67746820696e73756666696369656e7460448201526064016106b5565b60008260000361324d575060006106e1565b60006132598385614791565b90508261326685836147c7565b14611d845760405162461bcd60e51b815260206004820152602160248201527f536166654d6174683a206d756c7469706c69636174696f6e206f766572666c6f6044820152607760f81b60648201526084016106b5565b6000611d8483836040518060400160405280601a81526020017f536166654d6174683a206469766973696f6e206279207a65726f000000000000815250613586565b600081848411156133235760405162461bcd60e51b81526004016106b59190613834565b50600061333084866142c5565b95945050505050565b6000306001600160a01b037f0000000000000000000000009f2724d97d057756bd877dbf925dbd2ac46bb0bb1614801561339257507f000000000000000000000000000000000000000000000000000000000001388146145b156133bc57507fb7ca88a025209a1c3f04e070ecae475df0196feab2f9ad0f984eadc32be64db690565b50604080517f8b73c3c69bb8fe3d512ecc4cf759cc79239f7b179b0ffacaa9a75d522b39400f6020808301919091527f4826c00edf952aa30137be91f925b5c71bf635fac77267fb7b8fcb59ea433edb828401527fc89efdaa54c0f20c7adf612882df0950f5a951637e0307cdcb4c672f298b8bc660608301524660808301523060a0808401919091528351808403909101815260c0909201909252805191012090565b6000807f7fffffffffffffffffffffffffffffff5d576e7357a4501ddfe92f46681b20a08311156134975750600090506003613544565b8460ff16601b141580156134af57508460ff16601c14155b156134c05750600090506004613544565b6040805160008082526020820180845289905260ff881692820192909252606081018690526080810185905260019060a0016020604051602081039080840390855afa158015613514573d6000803e3d6000fd5b5050604051601f1901519150506001600160a01b03811661353d57600060019250925050613544565b9150600090505b94509492505050565b6000806001600160ff1b0383168161356a60ff86901c601b61419a565b905061357887828885613460565b935093505050935093915050565b600081836135a75760405162461bcd60e51b81526004016106b59190613834565b50600061333084866147c7565b8280548282559060005260206000209081019282156135ef579160200282015b828111156135ef5782358255916020019190600101906135d4565b50610e98929150613735565b82805461360790614031565b90600052602060002090601f01602090048101928261362957600085556135ef565b82601f106136425782800160ff198235161785556135ef565b828001600101855582156135ef57918201828111156135ef5782358255916020019190600101906135d4565b8280548282559060005260206000209081019282156135ef579160200282015b828111156135ef5781546001600160a01b0319166001600160a01b0384351617825560209092019160019091019061368e565b8280546136cd90614031565b90600052602060002090601f0160209004810192826136ef57600085556135ef565b82601f1061370857805160ff19168380011785556135ef565b828001600101855582156135ef579182015b828111156135ef57825182559160200191906001019061371a565b5b80821115610e985760008155600101613736565b80356001600160a01b038116811461376157600080fd5b919050565b6000806040838503121561377957600080fd5b6137828361374a565b946020939093013593505050565b6001600160e01b0319811681146120a157600080fd5b6000602082840312156137b857600080fd5b8135611d8481613790565b6000602082840312156137d557600080fd5b5035919050565b60005b838110156137f75781810151838201526020016137df565b838111156127095750506000910152565b600081518084526138208160208601602086016137dc565b601f01601f19169290920160200192915050565b602081526000611d846020830184613808565b6000610100828403121561385a57600080fd5b50919050565b8035801515811461376157600080fd5b60008060008084860360c081121561388757600080fd5b85356001600160401b0381111561389d57600080fd5b6138a988828901613847565b9550506060601f19820112156138be57600080fd5b506020850192506138d160808601613860565b9396929550929360a00135925050565b6000602082840312156138f357600080fd5b81356001600160401b0381111561390957600080fd5b820160a08185031215611d8457600080fd5b634e487b7160e01b600052604160045260246000fd5b601f8201601f191681016001600160401b03811182821017156139565761395661391b565b6040525050565b60006001600160401b038311156139765761397661391b565b60405161398d601f8501601f191660200182613931565b8091508381528484840111156139a257600080fd5b83836020830137600060208583010152509392505050565b600082601f8301126139cb57600080fd5b611d848383356020850161395d565b600080600080600060a086880312156139f257600080fd5b6139fb8661374a565b9450613a096020870161374a565b9350604086013592506060860135915060808601356001600160401b03811115613a3257600080fd5b613a3e888289016139ba565b9150509295509295909350565b600081518084526020808501945080840160005b83811015613a7b57815187529582019590820190600101613a5f565b509495945050505050565b6000815160a08452613a9b60a0850182613a4b565b60208481015186830387830152805180845290820193509091600091908301905b80831015613ae55784516001600160a01b03168252938301936001929092019190830190613abc565b5060408601516040880152606086015193508681036060880152613b098185613808565b935050505060808301516114ac608086018215159052565b6000602080830181845280855180835260408601915060408160051b870101925083870160005b82811015613b7657603f19888603018452613b64858351613a86565b94509285019290850190600101613b48565b5092979650505050505050565b60006001600160401b03821115613b9c57613b9c61391b565b5060051b60200190565b600082601f830112613bb757600080fd5b81356020613bc482613b83565b604051613bd18282613931565b83815260059390931b8501820192828101915086841115613bf157600080fd5b8286015b84811015613c0c5780358352918301918301613bf5565b509695505050505050565b600080600080600060a08688031215613c2f57600080fd5b613c388661374a565b9450613c466020870161374a565b935060408601356001600160401b0380821115613c6257600080fd5b613c6e89838a01613ba6565b94506060880135915080821115613c8457600080fd5b613c9089838a01613ba6565b93506080880135915080821115613ca657600080fd5b50613a3e888289016139ba565b60008060408385031215613cc657600080fd5b82359150613cd66020840161374a565b90509250929050565b60008060008060808587031215613cf557600080fd5b613cfe8561374a565b93506020850135925060408501356001600160401b03811115613d2057600080fd5b613d2c87828801613847565b925050613d3b60608601613860565b905092959194509250565b60008060408385031215613d5957600080fd5b82356001600160401b0380821115613d7057600080fd5b818501915085601f830112613d8457600080fd5b81356020613d9182613b83565b604051613d9e8282613931565b83815260059390931b8501820192828101915089841115613dbe57600080fd5b948201945b83861015613de357613dd48661374a565b82529482019490820190613dc3565b96505086013592505080821115613df957600080fd5b50613e0685828601613ba6565b9150509250929050565b602081526000611d846020830184613a4b565b600060208284031215613e3557600080fd5b81356001600160401b03811115613e4b57600080fd5b8201601f81018413613e5c57600080fd5b612d858482356020840161395d565b602081526000611d846020830184613a86565b600080600060608486031215613e9357600080fd5b613e9c8461374a565b925060208401356001600160401b0380821115613eb857600080fd5b613ec487838801613ba6565b93506040860135915080821115613eda57600080fd5b50613ee786828701613ba6565b9150509250925092565b60008060408385031215613f0457600080fd5b613f0d8361374a565b9150613cd660208401613860565b600080600060608486031215613f3057600080fd5b613f398461374a565b95602085013595506040909401359392505050565b60008060408385031215613f6157600080fd5b613f6a8361374a565b9150613cd66020840161374a565b803560ff8116811461376157600080fd5b600080600080600080600060e0888a031215613fa457600080fd5b613fad8861374a565b965060208801356001600160401b0380821115613fc957600080fd5b613fd58b838c016139ba565b975060408a0135915080821115613feb57600080fd5b50613ff88a828b016139ba565b955050606088013593506080880135925061401560a08901613f78565b915061402360c08901613860565b905092959891949750929550565b600181811c9082168061404557607f821691505b60208210810361385a57634e487b7160e01b600052602260045260246000fd5b6000808335601e1984360301811261407c57600080fd5b8301803591506001600160401b0382111561409657600080fd5b6020019150600581901b3603821315612ee357600080fd5b6020808252601f908201527f636f7272757074656420726576656e75657320616e642063726561746f727300604082015260600190565b634e487b7160e01b600052603260045260246000fd5b60208082526017908201527f7a65726f20726576656e756520697320696e76616c6964000000000000000000604082015260600190565b60006020828403121561414457600080fd5b611d848261374a565b60208082526017908201527f6e756c6c2063726561746f7220697320696e76616c6964000000000000000000604082015260600190565b634e487b7160e01b600052601160045260246000fd5b600082198211156141ad576141ad614184565b500190565b6000600182016141c4576141c4614184565b5060010190565b60208082526010908201526f726576656e7565206f766572666c6f7760801b604082015260600190565b60208082526021908201527f5369676e617475726520696e76616c6964206f7220756e617574686f72697a656040820152601960fa1b606082015260800190565b6000808335601e1984360301811261424d57600080fd5b8301803591506001600160401b0382111561426757600080fd5b602001915036819003821315612ee357600080fd5b60208082526029908201527f455243313135353a2063616c6c6572206973206e6f74206f776e6572206e6f7260408201526808185c1c1c9bdd995960ba1b606082015260800190565b6000828210156142d7576142d7614184565b500390565b600083516142ee8184602088016137dc565b60609390931b6bffffffffffffffffffffffff19169190920190815260140192915050565b600082516143258184602087016137dc565b9190910192915050565b6001600160a01b0384811682528316602082015260606040820181905260009061333090830184613808565b60006020828403121561436d57600080fd5b611d8482613f78565b60208082526028908201527f455243313135353a2069647320616e6420616d6f756e7473206c656e677468206040820152670dad2e6dac2e8c6d60c31b606082015260800190565b60208082526025908201527f455243313135353a207472616e7366657220746f20746865207a65726f206164604082015264647265737360d81b606082015260800190565b6020808252602a908201527f455243313135353a20696e73756666696369656e742062616c616e636520666f60408201526939103a3930b739b332b960b11b606082015260800190565b6040815260006144606040830185613a4b565b82810360208401526133308185613a4b565b60208082526023908201527f455243313135353a206275726e2066726f6d20746865207a65726f206164647260408201526265737360e81b606082015260800190565b60208082526024908201527f455243313135353a206275726e20616d6f756e7420657863656564732062616c604082015263616e636560e01b606082015260800190565b60006001600160fb1b0383111561450f57600080fd5b8260051b80858437600092019182525092915050565b60008184825b8581101561455a576001600160a01b036145448361374a565b168352602092830192919091019060010161452b565b509095945050505050565b6001600160a01b03868116825285166020820152604081018490526060810183905260a06080820181905260009061459f90830184613808565b979650505050505050565b6000602082840312156145bc57600080fd5b8151611d8481613790565b600060033d1115611ef85760046000803e5060005160e01c90565b600060443d10156145f05790565b6040516003193d81016004833e81513d6001600160401b03816024840111818411171561461f57505050505090565b82850191508151818111156146375750505050505090565b843d87010160208285010111156146515750505050505090565b61455a60208286010187613931565b60208082526028908201527f455243313135353a204552433131353552656365697665722072656a656374656040820152676420746f6b656e7360c01b606082015260800190565b6001600160a01b0386811682528516602082015260a0604082018190526000906146d490830186613a4b565b82810360608401526146e68186613a4b565b905082810360808401526146fa8185613808565b98975050505050505050565b7f416363657373436f6e74726f6c3a206163636f756e742000000000000000000081526000835161473e8160178501602088016137dc565b7001034b99036b4b9b9b4b733903937b6329607d1b601791840191820152835161476f8160288401602088016137dc565b01602801949350505050565b634e487b7160e01b600052602160045260246000fd5b60008160001904831182151516156147ab576147ab614184565b500290565b6000816147bf576147bf614184565b506000190190565b6000826147e457634e487b7160e01b600052601260045260246000fd5b50049056fe4d6574615472616e73616374696f6e28616464726573732066726f6d2c62797465732066756e6374696f6e5369676e617475726529a264697066735822122048f7006b34a9468649ec279a3dd81d43549d14487b0ac156bee93ced9ee67f7c64736f6c634300080d0033